*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;min-height:100svh;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none;padding:0}a{color:inherit;text-decoration:none}:target{scroll-margin-top:var(--space-5, 2rem)}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a.u-visually-hidden:focus{position:fixed;top:0;left:0;width:auto;height:auto;margin:0;padding:.6rem 1rem;overflow:visible;clip:auto;white-space:normal;background:#1b1c1f;color:#fff;font:500 1rem/1 Geist,system-ui,sans-serif;text-decoration:none;border-radius:0 0 var(--radius-sm) 0;z-index:10000;outline:2px solid #fff;outline-offset:-4px}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/geist-latin.woff2) format("woff2")}:root{--color-white: #ffffff;--color-white-muted: #757678;--color-white-border: #d5d5d5;--color-cream: #f1f0ea;--color-cream-muted: #707170;--color-cream-border: #c9c9c5;--color-black: #2b2c2f;--color-black-muted: #acaba9;--color-black-border: #535354;--color-graphite: #565654;--color-graphite-muted: #bbbab6;--color-graphite-border: #757572;--color-taupe: #8a8076;--color-taupe-muted: #4c4948;--color-taupe-border: #776f68;--color-sage: #8e9291;--color-sage-muted: #4e5051;--color-sage-border: #7a7e7d;--color-pine: #4b514d;--color-pine-muted: #b7b8b3;--color-pine-border: #6c716c;--color-white-25: rgba(255, 255, 255, .25);--color-white-50: rgba(255, 255, 255, .5);--color-cream-25: rgba(241, 240, 234, .25);--color-cream-50: rgba(241, 240, 234, .5);--color-black-25: rgba(43, 44, 47, .25);--color-black-50: rgba(43, 44, 47, .5);--color-graphite-25: rgba(86, 86, 84, .25);--color-graphite-50: rgba(86, 86, 84, .5);--color-taupe-25: rgba(138, 128, 118, .25);--color-taupe-50: rgba(138, 128, 118, .5);--color-sage-25: rgba(142, 146, 145, .25);--color-sage-50: rgba(142, 146, 145, .5);--color-pine-25: rgba(75, 81, 77, .25);--color-pine-50: rgba(75, 81, 77, .5);--color-success: #22a06b;--color-success-soft: #dffcf1;--color-danger: #f10c0c;--color-danger-soft: #fee7e7;--c-bg: var(--color-white);--c-bg-subtle: var(--color-cream);--c-surface: var(--color-white);--c-border: var(--color-white-border);--c-border-strong: var(--color-graphite-border);--c-text: var(--color-black);--c-text-muted: var(--color-white-muted);--c-text-inverse: var(--color-cream);--c-accent: var(--color-black);--c-accent-hover: var(--color-graphite);--c-accent-active: #1f2023;--c-accent-soft: var(--color-cream);--c-on-accent: var(--color-cream);--c-accent-pine: var(--color-pine);--c-accent-taupe: var(--color-taupe);--c-accent-sage: var(--color-sage);--c-link: var(--c-accent);--c-link-hover: var(--c-accent-hover);--c-focus: var(--c-accent);--c-success: var(--color-success);--c-success-soft: var(--color-success-soft);--c-danger: var(--color-danger);--c-danger-soft: var(--color-danger-soft);--c-warning: #d97706;--c-neutral-0: var(--color-white);--c-neutral-50: #f7f7f5;--c-neutral-100: var(--color-cream);--c-neutral-200: var(--color-white-border);--c-neutral-300: var(--color-cream-border);--c-neutral-400: var(--color-black-muted);--c-neutral-500: var(--color-white-muted);--c-neutral-600: var(--color-graphite);--c-neutral-700: var(--color-black-border);--c-neutral-800: #3a3b3e;--c-neutral-900: var(--color-black);--font-sans: "Geist", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fw-regular: 500;--fw-medium: 500;--fw-semibold: 500;--fw-bold: 500;--fs-display: clamp(2rem, 1.41rem + 2.61vw, 3.5rem);--fs-h1: clamp(1.875rem, 1.44rem + 1.96vw, 3rem);--fs-h2: clamp(1.75rem, 1.46rem + 1.3vw, 2.5rem);--fs-h3: clamp(1.5rem, 1.3rem + .87vw, 2rem);--fs-h4: clamp(1.25rem, 1.15rem + .43vw, 1.5rem);--fs-large: clamp(1.0625rem, .99rem + .33vw, 1.25rem);--fs-medium: clamp(.9375rem, .86rem + .33vw, 1.125rem);--fs-regular: clamp(.9375rem, .91rem + .11vw, 1rem);--fs-small: clamp(.8125rem, .79rem + .11vw, .875rem);--fs-tiny: clamp(.6875rem, .66rem + .11vw, .75rem);--fs-caption: .6875rem;--fs-xs: var(--fs-tiny);--fs-sm: var(--fs-small);--fs-base: var(--fs-regular);--fs-md: var(--fs-medium);--fs-lg: var(--fs-large);--fs-xl: var(--fs-h4);--fs-2xl: var(--fs-h2);--fs-3xl: var(--fs-h1);--lh-tight: 1.1;--lh-snug: 1.3;--lh-base: 1.55;--tracking-tight: -.02em;--space-1: .25rem;--space-2: .5rem;--space-3: clamp(.625rem, .58rem + .22vw, .75rem);--space-4: clamp(.875rem, .83rem + .22vw, 1rem);--space-5: clamp(1.25rem, 1.15rem + .43vw, 1.5rem);--space-6: clamp(1.5rem, 1.3rem + .87vw, 2rem);--space-7: clamp(2rem, 1.61rem + 1.74vw, 3rem);--space-8: clamp(2.75rem, 2.26rem + 2.17vw, 4rem);--space-9: clamp(4rem, 3.22rem + 3.48vw, 6rem);--space-10: clamp(5rem, 3.83rem + 5.22vw, 8rem);--section-pad-sm: clamp(3rem, 1.5rem + 6vw, 6.5rem);--section-pad: clamp(4rem, 1.5rem + 9vw, 9.5rem);--section-pad-lg: clamp(6rem, 2rem + 14vw, 13rem);--radius-sm: clamp(.375rem, 1vw, .5rem);--radius: .75rem;--radius-lg: clamp(.75rem, 2vw, 1rem);--radius-xl: clamp(1rem, 3vw, 1.5rem);--radius-pill: 999px;--border-1: 1px;--border-2: 1.5px;--border-3: 2px;--shadow-sm: 0 1px 2px rgba(43, 44, 47, .06), 0 1px 1px rgba(43, 44, 47, .04);--shadow: 0 4px .75rem rgba(43, 44, 47, .08), 0 2px 4px rgba(43, 44, 47, .04);--shadow-lg: 0 .75rem 2rem rgba(43, 44, 47, .12), 0 4px .5rem rgba(43, 44, 47, .06);--blur-sm: .5rem;--blur-lg: 1.25rem;--t-fast: .17s;--t: .24s;--t-slow: .45s;--ease: cubic-bezier(.33, 1, .68, 1);--ease-reveal: cubic-bezier(.22, 1, .36, 1);--ease-reveal-expo: cubic-bezier(.16, 1, .3, 1);--container-max: 100rem;--container-pad: clamp(1.25rem, .9rem + 1.6vw, 2rem);--grid-columns: 12;--grid-gutter: 2rem;--header-h: 4.375rem;--eyebrow-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M3 0h2v3H3zM0 3h3v2H0zM5 3h3v2H5zM3 5h2v3H3z'/%3E%3C/svg%3E");--z-header: 100;--z-menu: 90;--z-overlay: 80}@media(max-width:767px){:root{--grid-columns: 4;--grid-gutter: 1.25rem}}[data-theme=cream]{--c-bg: var(--color-cream);--c-bg-subtle: var(--color-white);--c-surface: var(--color-white);--c-border: var(--color-cream-border);--c-border-strong: var(--color-taupe-border);--c-text: var(--color-black);--c-text-muted: var(--color-cream-muted);--c-text-inverse: var(--color-cream)}[data-theme=black]{--c-bg: var(--color-black);--c-bg-subtle: var(--color-graphite);--c-surface: var(--color-graphite);--c-border: var(--color-black-border);--c-border-strong: var(--color-graphite-border);--c-text: var(--color-cream);--c-text-muted: var(--color-black-muted);--c-text-inverse: var(--color-black);--c-accent: var(--color-cream);--c-accent-hover: var(--color-white);--c-accent-active: var(--color-cream-border);--c-accent-soft: var(--color-graphite);--c-on-accent: var(--color-black);--c-link: var(--c-accent);--c-link-hover: var(--c-accent-hover);--c-focus: var(--color-cream)}[data-theme=graphite]{--c-bg: var(--color-graphite);--c-bg-subtle: var(--color-black);--c-surface: var(--color-black);--c-border: var(--color-graphite-border);--c-border-strong: var(--color-black-border);--c-text: var(--color-cream);--c-text-muted: var(--color-graphite-muted);--c-text-inverse: var(--color-black);--c-accent: var(--color-cream);--c-accent-hover: var(--color-white);--c-accent-soft: var(--color-black);--c-on-accent: var(--color-black);--c-link: var(--color-cream);--c-link-hover: var(--color-white);--c-focus: var(--color-cream)}[data-theme=pine]{--c-bg: var(--color-pine);--c-bg-subtle: var(--color-graphite);--c-surface: var(--color-pine);--c-border: var(--color-pine-border);--c-border-strong: var(--color-graphite-border);--c-text: var(--color-cream);--c-text-muted: var(--color-pine-muted);--c-text-inverse: var(--color-pine);--c-accent: var(--color-cream);--c-accent-hover: var(--color-white);--c-accent-soft: var(--color-graphite);--c-on-accent: var(--color-pine);--c-link: var(--color-cream);--c-link-hover: var(--color-white);--c-focus: var(--color-cream)}[data-theme=taupe]{--c-bg: var(--color-taupe);--c-bg-subtle: var(--color-cream);--c-surface: var(--color-cream);--c-border: var(--color-taupe-border);--c-border-strong: var(--color-black-border);--c-text: var(--color-black);--c-text-muted: var(--color-taupe-muted);--c-text-inverse: var(--color-cream)}[data-theme=sage]{--c-bg: var(--color-sage);--c-bg-subtle: var(--color-cream);--c-surface: var(--color-cream);--c-border: var(--color-sage-border);--c-border-strong: var(--color-black-border);--c-text: var(--color-black);--c-text-muted: var(--color-sage-muted);--c-text-inverse: var(--color-cream)}[data-theme]{background-color:var(--c-bg);color:var(--c-text)}@media(min-width:961px){html{font-size:calc(16px - (1512px - 100vw) * 4 / 1512)}:root{--fs-display: 3.5rem;--fs-h1: 3rem;--fs-h2: 2.5rem;--fs-h3: 2rem;--fs-h4: 1.5rem;--fs-large: 1.25rem;--fs-medium: 1.125rem;--fs-regular: 1rem;--fs-small: .875rem;--fs-tiny: .75rem;--fs-caption: .6875rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--section-pad-sm: 6.5rem;--section-pad: 9.5rem;--section-pad-lg: 13rem;--radius-sm: .5rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--container-pad: 2rem}}@media(min-width:1513px){html{font-size:min(calc(16px + (100vw - 1512px) * 4 / 1512),18.5px)}}body{font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-base);color:var(--c-text);background-color:var(--c-bg)}html,body{overflow-x:clip}h1,h2,h3,h4,.u-text-trim{font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--c-text);text-wrap:balance;text-box-trim:trim-both;text-box-edge:cap alphabetic}.u-text-trim{font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}p,li,figcaption,.hero-cinematic__eyebrow,.glass-offer__kicker,.statbar__num,.statbar__label,.gfeature__title,.gfeature__label,.tcard__quote,.tcard__author,.tcard__meta,.footer-disclaimer__eyebrow,.footer-strip{text-box-trim:trim-both;text-box-edge:cap alphabetic}h1{font-size:var(--fs-h1);font-weight:var(--fw-bold)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{font-size:var(--fs-base);color:var(--c-text)}p+p{margin-top:var(--space-4)}small{font-size:var(--fs-sm);color:var(--c-text-muted)}strong{font-weight:var(--fw-semibold)}code,kbd,pre{font-family:var(--font-mono);font-size:.9em}a{color:var(--c-link);transition:color var(--t-fast) var(--ease)}a:hover{color:var(--c-link-hover)}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.container--narrow{max-width:47.5rem}.section{padding-block:var(--section-pad)}.section--tight{padding-block:var(--section-pad-sm)}.section--spacious{padding-block:var(--section-pad-lg)}.section--pt-0.section--pt-0{padding-top:0}.section--pb-0.section--pb-0{padding-bottom:0}.section__header{max-width:60ch;margin-bottom:var(--space-6)}.section__title{margin-bottom:var(--space-3)}.section__subtitle{color:var(--c-text-muted);font-size:var(--fs-md)}main{display:block}.grid{display:grid;gap:var(--space-5);grid-template-columns:1fr}@media(min-width:600px){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}}.grid--auto{grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr))}.u-text-center{text-align:center}.u-text-muted{color:var(--c-text-muted)}.u-mt-0{margin-top:0}.u-mb-0{margin-bottom:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site-header{position:sticky;top:0;z-index:var(--z-header);background-color:color-mix(in srgb,var(--c-bg) 85%,transparent);backdrop-filter:saturate(180%) blur(.5rem);transition:transform var(--t) var(--ease);will-change:transform}@media(prefers-reduced-motion:reduce){.site-header{transition:none}}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--header-h)}.logo{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--fw-bold);font-size:var(--fs-md);letter-spacing:var(--tracking-tight);color:var(--c-text);transition:opacity var(--t-fast) var(--ease)}.logo:hover{opacity:1}.logo__img{display:block;width:auto;height:4rem}.site-footer .logo__img,.site-footer-wrap .logo__img{height:1.875rem}.form{display:flex;flex-direction:column;gap:var(--space-4)}.icon{display:inline-block;width:1.25em;height:1.25em;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero-cinematic{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8);min-height:max(45rem,80vh);--hero-pad: var(--space-7);padding:var(--hero-pad);overflow:hidden;isolation:isolate;border-radius:var(--radius-lg);color:var(--color-white)}.hero-scroll{position:absolute;left:var(--hero-pad);bottom:var(--hero-pad);z-index:2;display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:-.035em;color:var(--color-white);cursor:pointer;user-select:none;text-decoration:none}.hero-scroll .icon{width:1rem;height:1rem;transform:rotate(90deg)}.hero-scroll__label{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .45s var(--ease)}.hero-scroll:hover .hero-scroll__label,.hero-scroll:focus-visible .hero-scroll__label{background-size:100% 1px}.hero-scroll:hover,.hero-scroll:focus-visible{color:var(--color-white)}#next-section{scroll-margin-top:calc(var(--header-h) + var(--space-5))}@media(min-width:601px)and (max-width:1024px){.hero-scroll{left:auto;right:var(--hero-pad);flex-direction:row-reverse}}@media(max-width:600px){.hero-scroll{display:none}}.hero-cinematic__caption{grid-column:1 / -1;font-size:var(--fs-caption);letter-spacing:.04em;white-space:nowrap;color:#ffffffd9}@media(max-width:600px){.hero-cinematic__caption{white-space:normal}}.hero-cinematic__media{position:absolute;inset:0;z-index:-2;background:radial-gradient(130% 110% at 78% 0%,#41525d,#2b2c2f 46%,#1b1c1f)}.hero-cinematic__media>img,.hero-cinematic__media>video{width:100%;height:100%;object-fit:cover}.media-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.media-embed__poster{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}.media-embed{position:absolute;inset:0;overflow:hidden;container-type:size;isolation:isolate}.tcard .media-embed__poster{z-index:1}.tcard__preview{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .32s var(--ease);pointer-events:none}.tcard.is-previewing .tcard__preview{opacity:1}.media-embed__frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100cqw,177.7778cqh);height:max(100cqh,56.25cqw);border:0;pointer-events:none}.hero-cinematic__scrim{position:absolute;inset:0;z-index:-1;background:radial-gradient(78% 88% at 0% 0%,#1b1c1f80,#1b1c1f42 42%,#1b1c1f00 80%),radial-gradient(58% 50% at 100% 0%,#1b1c1f47,#1b1c1f00 60%),linear-gradient(180deg,#1b1c1f8c,#1b1c1f1f 38%,#1b1c1f66)}.hero-cinematic__content{max-width:40rem;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.hero-cinematic__eyebrow{display:inline-block;margin-bottom:0;font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-white);opacity:.85}.hero-cinematic__title{margin:0;font-size:var(--fs-h1);font-weight:var(--fw-medium);letter-spacing:-.03em;color:var(--color-white)}.hero-cinematic__subhead{margin:4px 0 0;max-width:52ch;font-size:var(--fs-medium);color:var(--color-white);opacity:.8}.hero-cinematic__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:.5rem}@media(max-width:960px){.hero-cinematic__actions{flex-direction:column;align-items:flex-start;gap:var(--space-4)}}.hero-cinematic__note{margin-top:var(--space-3);max-width:52ch;font-size:var(--fs-small);color:var(--color-white);opacity:.7}.hero-cinematic__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.hero-cinematic--solo{justify-content:flex-start}.pay-stages-section{position:relative;overflow:hidden;isolation:isolate}.section--formscreen{padding-block:var(--space-4)}.section--formscreen .container{max-width:none}.form-screen{position:relative;display:grid;place-items:center;min-height:calc(100vh - var(--header-h) - 2rem);padding:var(--space-7);overflow:hidden;isolation:isolate;border-radius:var(--radius-lg);color:var(--color-white);text-align:center}.form-screen__media{position:absolute;inset:0;z-index:-2}.form-screen__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#2b2c2f8c,#2b2c2f66,#2b2c2fa6)}.form-screen__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:100%;max-width:35rem}.form-screen__copy{max-width:46ch}.form-screen__eyebrow{display:inline-block;margin-bottom:var(--space-4);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-white);opacity:.85}.form-screen__title{margin:0;font-size:var(--fs-h1);font-weight:var(--fw-medium);line-height:1.02;letter-spacing:-.03em;color:var(--color-white);text-wrap:balance}.form-screen__subhead{margin:1.5rem auto 0;max-width:52ch;font-size:1rem;line-height:1.45;color:#ffffffd1}.form-screen__form{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);width:100%;max-width:38.75rem}@media(max-width:600px){.section--formscreen .container{padding-inline:0}.form-screen{padding:var(--space-6) 1rem;border-radius:0}.form-screen__inner,.form-screen__form{max-width:none}}.section--cinematic{min-height:100vh;display:flex;align-items:flex-end;padding-block:clamp(3rem,12vh,9.375rem)}.section--cinematic .traits-row{gap:2rem}.section--cinematic .trait-card{min-height:17.9375rem;justify-content:space-between;padding:1.75rem 2.875rem 1.75rem 1.75rem;border-radius:1rem;background:#2b2c2f8c;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);border:1px solid rgba(255,255,255,.18)}.section--cinematic .trait-card__body{flex:1;justify-content:space-between}.section--cinematic .trait-card__text{text-wrap:pretty;color:var(--c-text)}.section--cinematic .pay-stages-section__scrim{background:linear-gradient(180deg,#2b2c2f,#2b2c2f8c 55%,#2b2c2fc7)}.traits-row--narrow{max-width:75.25rem;margin-inline:auto;width:100%}.cert-head__eyebrow{display:inline-block;font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--c-text);opacity:.7}.pay-stages-section__media{position:absolute;inset:0;z-index:-2}.pay-stages-section__scrim{position:absolute;inset:0;z-index:-1;background:#1b1c1fb8}.btn-glass{display:inline-flex;align-items:center;gap:var(--space-4);padding-right:var(--space-5);font-size:var(--fs-regular);font-weight:var(--fw-medium);color:var(--color-black);background:var(--color-white);border:1px solid transparent;border-radius:4px;overflow:hidden;white-space:nowrap;cursor:pointer;position:relative;z-index:0;transition:color .3s var(--ease)}.btn-glass:before{content:"";position:absolute;inset:-1px;z-index:-1;background:var(--color-black);transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--ease)}.btn-glass:hover:before{transform:scaleX(1)}.btn-glass:hover{color:var(--color-white)}.btn-glass:focus-visible{outline:2px solid currentColor;outline-offset:2px}.btn-glass__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-right:1px solid color-mix(in srgb,currentColor 22%,transparent)}.btn-glass__icon .icon{width:1.125rem;height:1.125rem}[data-page=become-a-pilot] .site-header .btn-glass{padding-right:var(--space-4);border-width:0}[data-page=become-a-pilot] .site-header .btn-glass__icon{width:2.5rem;height:2.5rem}[data-page=become-a-pilot] .site-header .btn-glass__icon .icon{width:1rem;height:1rem}.link-glass{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-regular);font-weight:var(--fw-medium);color:var(--color-white)}.link-glass .icon{width:1rem;height:1rem}.link-glass__label{padding-bottom:0;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .45s var(--ease)}.link-glass:hover .link-glass__label{background-size:100% 1px}.link-glass:hover{color:var(--color-white)}.hero-cinematic__offers{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:760px){.hero-cinematic__offers{grid-template-columns:repeat(2,minmax(0,1fr));max-width:53.75rem}}.hero-cinematic__offers--single{grid-template-columns:minmax(0,28.875rem);justify-content:end;max-width:none}@media(max-width:960px){.hero-cinematic__offers--single:has(.glass-offer__rows){grid-template-columns:minmax(0,23.125rem);justify-content:start}}@media(max-width:560px){.hero-cinematic__offers--single:has(.glass-offer__rows){grid-template-columns:1fr}}.glass-offer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);width:fit-content;max-width:100%;padding:var(--space-5);color:var(--color-white);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.glass-offer--black{background:var(--color-black-50)}.glass-offer--pine{background:var(--color-pine-50)}.glass-offer__head{display:flex;flex-direction:column;gap:calc(var(--space-4) + 4px)}.glass-offer__kicker{font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;opacity:.8}.glass-offer__figure,.glass-offer__sub,.glass-offer__body{margin:0;color:var(--color-white)}@media(max-width:760px){.hero-cinematic{--hero-pad: var(--space-5)}.glass-offer{padding:var(--space-4)}.glass-offer__divider{margin-inline:calc(-1 * var(--space-4))}}.glass-offer__figure{font-size:var(--fs-display);font-weight:var(--fw-bold);line-height:1;letter-spacing:var(--tracking-tight)}.glass-offer__figure sup{font-size:.4em;vertical-align:super;opacity:.7}.glass-offer__figure--range{white-space:nowrap;font-size:clamp(1.75rem,7vw,2.5rem)}.glass-offer__divider{height:0;margin:var(--space-6) calc(-1 * var(--space-5)) 0;border:0;border-top:1px dashed rgba(255,255,255,.18);background:none}.glass-offer__sub{font-size:var(--fs-medium);font-weight:var(--fw-semibold);line-height:1.2;margin-bottom:4px;text-wrap:pretty}.glass-offer__body{font-size:var(--fs-small);opacity:.78}.glass-offer__note{margin:var(--space-4) 0 0;max-width:34ch;font-size:var(--fs-small);line-height:1.4;color:var(--color-white);opacity:.6}.feature-cards{display:flex;flex-direction:column;gap:var(--space-7)}.feature-cards__head{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);max-width:45rem;margin-inline:auto;text-align:center}.feature-cards__eyebrow{font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted)}.feature-cards__title{font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:1.05;letter-spacing:-.02em;color:var(--c-text)}.feature-cards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.feature-cards__grid--3{grid-template-columns:repeat(3,1fr)}.feature-cards__grid--6{grid-template-columns:repeat(6,1fr)}.feature-cards__grid--6 .feature-card{min-height:12rem;gap:var(--space-5)}.feature-cards:has(.feature-cards__grid--3){gap:4rem}.feature-cards:has(.feature-cards__grid--3) .feature-cards__head{gap:var(--space-4)}@media(max-width:900px){.feature-cards__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.feature-cards__grid{grid-template-columns:1fr}}.feature-card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8);min-height:18.75rem;padding:var(--space-5);border:1px solid var(--c-border);border-radius:var(--radius)}.feature-card__icon{display:inline-flex;width:2.5rem;height:2.5rem;color:var(--c-text)}.feature-card__icon svg{width:100%;height:100%}.feature-card__text{display:flex;flex-direction:column;gap:var(--space-5)}.feature-card__title{margin:0;font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:1.1;color:var(--c-text)}.feature-card__body{margin:0;font-size:var(--fs-regular);line-height:1.3;color:var(--c-text-muted)}.statbar{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5) var(--space-4);padding-block:var(--space-6);border-block:1px solid var(--c-border)}@media(min-width:720px){.statbar{grid-template-columns:repeat(4,1fr)}.statbar__item+.statbar__item{border-left:1px solid var(--c-border);padding-left:var(--space-5)}}.statbar__num{font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight)}.statbar__label{margin-top:var(--space-5);font-size:var(--fs-regular);color:var(--c-text-muted)}.faq{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--c-border)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0;font-size:var(--fs-medium);font-weight:var(--fw-medium);cursor:pointer;list-style:none;transition:color var(--t-fast) var(--ease)}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{color:var(--c-accent)}.faq__q:after{content:"+";font-size:1.25em;color:var(--c-text-muted);transition:transform var(--t) var(--ease)}.faq__item[open] .faq__q:after{transform:rotate(45deg)}.faq--indexed .faq__q:after{content:none}.faq__a{padding-bottom:var(--space-4);font-size:var(--fs-small);color:var(--c-text-muted);max-width:60ch}.cta-band{display:flex;flex-direction:column;gap:var(--space-5);align-items:flex-start;text-align:center}.header-actions{display:flex;align-items:center;gap:var(--space-5)}.header-phone{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-regular);font-weight:var(--fw-medium);color:var(--c-text)}.header-phone:hover{color:var(--c-text)}.header-phone__num{padding-bottom:0;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .4s var(--ease)}.header-phone:hover .header-phone__num{background-size:100% 1px}.header-phone .icon{width:1.375rem;height:1.375rem}.btn-glass--dark{background:var(--color-black);color:var(--color-cream)}.btn-glass--dark:before{background:var(--color-white)}.btn-glass--dark:hover{color:var(--color-black)}.btn-glass--solid{background:var(--color-white);color:var(--color-black)}.statbar--topline{border-block:none;padding-top:var(--space-6);align-items:stretch}.statbar--topline .statbar__item{border-top:1px solid var(--c-border);padding-top:var(--space-5)}[data-page=become-a-pilot] .statbar--topline{padding-block:0;gap:var(--space-6)}[data-page=become-a-pilot] .statbar--topline .statbar__item{display:flex;flex-direction:column;justify-content:space-between;min-height:8.625rem;padding-bottom:var(--space-5);border-block:1px solid var(--c-border)}.statbar--topline .statbar__item+.statbar__item{border-left:none;padding-left:0}[data-page=become-a-pilot] .statbar__label{letter-spacing:-.025em}.statbar--topline .statbar__num{font-size:var(--fs-h1);font-weight:var(--fw-medium);letter-spacing:-.035em}.reasons{display:grid;gap:var(--space-7);grid-template-columns:1fr}@media(min-width:1100px){.reasons{grid-template-columns:28.8125rem 1fr;gap:var(--space-8);align-items:start}}.reasons__sticky{display:flex;flex-direction:column;gap:var(--space-6)}@media(min-width:1100px){.reasons__sticky{position:sticky;top:calc(var(--header-h) + var(--space-5) + var(--space-6));align-self:start}}.reasons__title{font-size:var(--fs-h1);font-weight:var(--fw-medium);line-height:1.05;letter-spacing:-.035em;max-width:14ch}.reasons__list{display:flex;flex-direction:column;gap:var(--space-8)}.reason{display:flex;flex-direction:column;gap:var(--space-5)}@media(min-width:680px){.reason{flex-direction:row;align-items:flex-start;gap:var(--space-6)}.reason__media{flex:0 0 55%}.reason__text{flex:1}}.reason__media{position:relative;width:100%;aspect-ratio:461 / 268;overflow:hidden;border-radius:var(--radius-lg)}.reason__text{display:flex;flex-direction:column;gap:var(--space-5)}.reason__eyebrow{font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--c-text)}.reason__body{font-size:var(--fs-large);color:var(--c-text);line-height:1.3}.link-underline{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--fw-medium);color:var(--c-text)}.link-underline .icon{width:.875rem;height:.875rem}.link-underline__label{padding-bottom:0;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .45s var(--ease)}.link-underline:hover .link-underline__label{background-size:100% 1px}.link-underline:hover{color:var(--c-text)}.steps-heading{font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:1;letter-spacing:-.035em;max-width:36.5625rem;margin-bottom:var(--space-8);color:var(--c-text)}.kicker{display:block;margin-bottom:var(--space-4);font-size:.6875rem;font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted)}.cta-band .kicker{margin-bottom:-.25rem}.cta-band .cta-final__scrim{background:linear-gradient(180deg,#1b1c1fd1,#1b1c1f85 28%,#1b1c1f2e 58%,#1b1c1f59)}.steps-numbered{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0}.steps-footnote{margin-top:calc(var(--space-6) + .75rem);font-size:var(--fs-caption);color:var(--c-text-muted);opacity:.35}.steps-numbered:after{content:"";position:absolute;top:-3.5px;right:0;width:.5rem;height:.5rem;border-top:1px solid var(--c-border);border-right:1px solid var(--c-border);transform:rotate(45deg)}@media(max-width:760px){.steps-numbered{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr}.steps-numbered:after{display:none}}.step-n{position:relative;display:flex;flex-direction:column;gap:var(--space-8);padding-top:var(--space-6);padding-right:var(--space-5);border-top:1px solid var(--c-border)}@media(max-width:760px){.step-n{gap:var(--space-5);padding-top:0;padding-left:var(--space-6);padding-bottom:var(--space-7);border-top:0;border-left:1px solid var(--c-border)}.step-n:last-child{padding-bottom:0}.steps-numbered .step-n__dot{top:.5rem;left:-4.5px}}.step-n__dot{position:absolute;top:-4px;left:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--c-text)}.step-n__num{font-size:var(--fs-h1);font-weight:var(--fw-medium);line-height:1;letter-spacing:-.035em;color:var(--c-text)}.step-n__group{display:flex;flex-direction:column;gap:var(--space-5)}.step-n__title{font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:1.05;color:var(--c-text)}.step-n__body{font-size:var(--fs-regular);color:var(--c-text-muted);line-height:1.3}#how:has(+.compare-section){padding-bottom:var(--space-6)}.compare-section{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate;min-height:86vh;padding-bottom:var(--space-9);background:transparent}.compare-section__media{position:absolute;inset:0;z-index:-2}.compare-section__media .media-embed{transform:translateY(-8rem) scale(1.35)}.compare-section__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#2b2c2f,#2b2c2f00 30% 55%,#2b2c2f)}.compare{max-width:60rem;margin-inline:auto}.compare__head,.compare__body{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}@media(max-width:680px){.compare__head,.compare__body{display:contents}.compare{display:flex;flex-direction:column;gap:var(--space-5)}.compare__heading:nth-of-type(1){order:1}.compare__list:nth-of-type(1){order:2}.compare__heading:nth-of-type(2){order:3;padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.18)}.compare__list:nth-of-type(2){order:4}.compare__divider{display:none}}.compare__heading{font-size:var(--fs-h4);font-weight:var(--fw-medium);letter-spacing:-.02em;color:var(--c-text)}.compare__divider{height:1px;margin:var(--space-6) 0 var(--space-5);border:0;background:#ffffff80}.compare__list{display:flex;flex-direction:column;gap:.875rem}.compare-item{display:flex;align-items:center;gap:var(--space-3)}.compare-item__badge{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex:0 0 auto;color:var(--c-text)}.compare-item__badge .icon{width:1.25rem;height:1.25rem}.compare-item__label{font-size:var(--fs-medium);color:var(--c-text);line-height:1.3}.compare__list:nth-of-type(1) .compare-item{opacity:.65}.grid-cinematic{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8);min-height:clamp(40rem,70vh,52rem);padding:var(--space-7) var(--space-7) var(--space-6);overflow:hidden;isolation:isolate;border-radius:var(--radius);color:var(--color-white)}.grid-cinematic__media{position:absolute;inset:0;z-index:-2;background:radial-gradient(120% 120% at 75% 10%,#3d4a52,#2b2c2f,#1b1c1f)}.grid-cinematic__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1b1c1f00 0% 45%,#1b1c1fbf)}.grid-cinematic__headline{max-width:18ch;font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:1;letter-spacing:-.02em;color:var(--color-white);text-shadow:0 1px 1.5rem rgba(27,28,31,.45)}.grid-cinematic__features{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-4)}@media(max-width:1000px){.grid-cinematic{min-height:70vh;justify-content:space-between;gap:var(--space-7);padding:1.75rem}.grid-cinematic__features{position:relative;grid-template-columns:repeat(5,1fr);gap:.625rem;padding-bottom:3rem}.gfeature{gap:0}.gfeature__row{position:absolute;left:0;right:0;top:1.875rem;opacity:0;transition:opacity .6s var(--ease);pointer-events:none}.gfeature[data-active=true] .gfeature__row{opacity:1}}@media(max-width:600px){.grid-cinematic{padding:1.25rem}.grid-cinematic__features{gap:.5rem}}.gfeature{display:flex;flex-direction:column;gap:var(--space-5);transition:opacity var(--t) var(--ease)}.gfeature[data-active=false]{opacity:.5}.gfeature:hover{opacity:1;cursor:pointer}.gfeature__track{height:2px;margin-top:.75rem;overflow:hidden;background:#d9d9d940;border-radius:2px}.gfeature__fill{width:0;height:100%;background:#d9d9d9}.gfeature[data-active=true] .gfeature__fill{width:100%;transition:width 2.8s linear}.gfeature__row{display:flex;align-items:center;gap:var(--space-3)}.gfeature__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 auto;color:var(--color-white)}.gfeature__icon .icon{width:1.25rem;height:1.25rem}.gfeature__icon img{width:1.5rem;height:1.5rem;object-fit:contain}.gfeature__title{margin:0;font-size:var(--fs-regular);font-weight:var(--fw-medium);line-height:1.2;color:var(--color-white)}.gfeature__label{margin:0;font-size:var(--fs-tiny);line-height:1.2;color:var(--color-white);opacity:.75}.gfeature__row>div{display:flex;flex-direction:column;gap:.625rem}.grid-cinematic__media-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s var(--ease)}.grid-cinematic__media-img.is-active{opacity:1}#testimonials{padding-top:var(--space-9)}.testimonials__head{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);text-align:center}[data-page=become-a-pilot] .testimonials__head{margin-bottom:calc(var(--space-6) + 1rem)}.testimonials__title{font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:1.1;margin-bottom:var(--space-3)}.testimonials__track{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}@media(max-width:1100px){.testimonials__track{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.testimonials__track{grid-template-columns:1fr}}.tcard{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--radius)}.tcard__media{position:absolute;inset:0;aspect-ratio:auto;transition:transform .7s var(--ease)}.tcard__overlay{position:absolute;inset:0;background:linear-gradient(0deg,#565654,#56565400 60%)}.tcard__play{position:absolute;top:50%;left:50%;z-index:3;display:grid;place-items:center;width:4rem;height:4rem;color:var(--color-white);background:var(--color-black-25);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));border:1px solid rgba(255,255,255,.45);border-radius:var(--radius-pill);transform:translate(-50%,-50%);transition:transform .56s var(--ease-reveal-expo),background-color var(--t) var(--ease);pointer-events:none}.tcard__play .icon{width:1.375rem;height:1.375rem;margin-left:.1875rem}.tcard__play:before{content:"";position:absolute;inset:-1px;border:1px solid rgba(255,255,255,.55);border-radius:inherit;opacity:0}.tcard:hover .tcard__play,.tcard:focus-visible .tcard__play{transform:translate(-50%,-50%) scale(1.08);background:var(--color-black-50)}.tcard:hover .tcard__play:before,.tcard:focus-visible .tcard__play:before{animation:play-ring 2s var(--ease) infinite}@keyframes play-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.tcard__play,.tcard:hover .tcard__play{transform:translate(-50%,-50%)}.tcard__play:before{animation:none!important}}.tcard__text{position:absolute;left:var(--space-5);right:var(--space-5);bottom:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5);color:var(--color-white)}.tcard__quote{margin:0;font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:1.05;color:var(--color-white)}.tcard__author{margin:0;font-weight:var(--fw-medium);color:var(--color-white)}.tcard__meta{margin:0;font-size:var(--fs-tiny);color:var(--color-white);opacity:.58}.tcard__text>div{display:flex;flex-direction:column;gap:.625rem}.tcard[data-vimeo]{cursor:pointer}.tcard[data-vimeo]:hover .tcard__media,.tcard[data-vimeo]:focus-visible .tcard__media{transform:scale(1.06)}.video-lightbox{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:var(--space-7) var(--space-6) var(--space-6);overflow-y:auto;background:#000000d9;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s}.video-lightbox.is-open{opacity:1;visibility:visible}body.lightbox-open video{visibility:hidden}.video-lightbox__inner{position:relative;width:min(60rem,92vw)}.video-lightbox__frame{position:relative;display:block;width:100%;aspect-ratio:16 / 9;max-height:86vh;background:#000;border-radius:var(--radius);overflow:hidden}.video-lightbox__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-lightbox__close{position:absolute;top:0;right:-3.25rem;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;font-size:1.625rem;line-height:1;color:var(--color-white);background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:999px;cursor:pointer;transition:background-color .15s var(--ease)}.video-lightbox__close:hover{background:#ffffff3d}@media(max-width:1080px){.video-lightbox__close{top:-3.25rem;right:0}}.legal__back{display:flex;width:fit-content;margin-bottom:3.5rem}.legal__head{display:flex;flex-direction:column;gap:1.25rem}.legal__title{margin:0;max-width:50%;font-size:var(--fs-h1);font-weight:var(--fw-medium);line-height:1.05;letter-spacing:-.02em;color:var(--c-text);text-wrap:balance}@media(max-width:900px){.legal__title{max-width:none}}.legal__date{margin:0;font-size:var(--fs-regular);color:var(--c-text-muted)}.legal__divider{height:0;margin:var(--space-6) 0 var(--space-7);border:0;border-top:1px solid var(--c-border)}.legal__body{margin-inline:auto}.legal__content{max-width:none}.legal__content h2{margin:var(--space-7) 0 1.25rem;font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:1.15;color:var(--c-text);scroll-margin-top:calc(var(--header-h) + var(--space-5))}.legal__content h2:first-child{margin-top:0}.legal__content p,.legal__content li{font-size:var(--fs-regular);line-height:1.6;color:var(--c-text)}.legal__content p{margin:0 0 var(--space-4)}.legal__content ul{margin:0 0 var(--space-4);padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.legal__content a{color:var(--c-text);text-decoration:underline;text-underline-offset:2px}.error-page{position:relative;display:grid;place-items:center;min-height:100vh;width:100%;overflow:hidden;isolation:isolate;text-align:center;color:var(--color-white)}.error-page__media{position:absolute;inset:0;z-index:-2}.error-page__scrim{position:absolute;inset:0;z-index:-1;background:#1b1c1f9e}.error-page__content{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);max-width:35rem}.error-page__code{margin:0;font-size:clamp(8rem,32vw,26rem);font-weight:var(--fw-bold);line-height:.9;letter-spacing:var(--tracking-tight)}.error-page__title{margin:1.25rem 0 0;font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:1.05}.error-page__logo{position:absolute;top:var(--space-6);left:50%;transform:translate(-50%);z-index:3}.error-page__logo img{display:block;height:2.75rem;width:auto}.error-page__text{margin:0;font-size:var(--fs-regular);line-height:1.4;color:#ffffffbf}.error-page__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-5);margin-top:var(--space-3)}.rw-ready .rw-word{display:inline-block;opacity:0;transform:translateY(.14em);transition:opacity .4s var(--ease),transform .4s var(--ease);will-change:opacity,transform}.rw-ready.is-in .rw-word{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rw-ready .rw-word{opacity:1;transform:none;transition:none}}.claim-section{position:relative;min-height:100vh;display:grid;align-content:center;overflow:hidden;isolation:isolate;background:transparent}.claim-section__media{position:absolute;inset:0;z-index:-2}.claim-section__scrim{position:absolute;inset:0;z-index:-1;background:#1b1c1fb8}.cta-claim{display:flex;flex-direction:column;align-items:center;gap:var(--space-7);text-align:center}.cta-claim__title{max-width:16ch;font-size:var(--fs-display);font-weight:var(--fw-medium);line-height:1;color:var(--color-white)}.cta-claim__head{display:flex;flex-direction:column;align-items:center;gap:1.75rem}.cta-claim__sub{max-width:52ch;font-size:1rem;line-height:1.4;color:#ffffffbf;text-wrap:balance}.form-video{display:none;width:100%;margin-top:var(--space-6)}.hs-embed--done .form-video{display:block}.form-video__media{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-lg)}.cta-claim .form-video{max-width:33.75rem;margin-inline:auto}.field__error{margin:0;font-size:var(--fs-small);color:#e5484d}.faq-head{display:flex;flex-direction:column;gap:1.75rem;max-width:28.8125rem;margin-bottom:3.5rem}.faq--indexed .faq__item{border-top:1px solid var(--c-text);border-bottom:0}.faq--indexed .faq__item:last-child{border-bottom:1px solid var(--c-text)}.faq--indexed .faq__q{gap:2rem;padding:1.25rem 0;font-size:var(--fs-h4);font-weight:var(--fw-medium)}.faq__index{flex:0 0 21.125rem;font-size:var(--fs-tiny);font-weight:var(--fw-medium);letter-spacing:-.025em;color:var(--c-text)}.faq--indexed .faq__q-text{flex:1;line-height:1}.faq--indexed .faq__a{margin:0;padding-left:23.125rem;padding-bottom:5rem;max-width:59.6875rem;font-size:var(--fs-regular);line-height:1.3;letter-spacing:-.025em;color:var(--c-text);opacity:.72}@media(max-width:1200px){.faq__index{flex:0 0 auto}.faq--indexed .faq__q{gap:1.5rem}}@media(max-width:960px){.faq--indexed{--faq-indent: 2rem}.faq__index{flex:0 0 var(--faq-indent)}.faq--indexed .faq__q{gap:var(--space-4)}.faq--indexed .faq__a{padding-left:calc(var(--faq-indent) + var(--space-4));padding-bottom:var(--space-6);max-width:60ch}}.faq--indexed{interpolate-size:allow-keywords}.faq--indexed .faq__item::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .45s var(--ease),opacity .4s var(--ease),content-visibility .45s allow-discrete}.faq--indexed .faq__item[open]::details-content{block-size:auto;opacity:1}.faq__toggle{position:relative;width:1.5rem;height:1.5rem;flex:0 0 auto;border:1.25px solid var(--c-text);border-radius:.375rem;transition:background-color .3s var(--ease)}.faq__toggle:before,.faq__toggle:after{content:"";position:absolute;top:50%;left:50%;background:var(--c-text);transition:background-color .3s var(--ease)}.faq__toggle:before{width:.5rem;height:1.25px;transform:translate(-50%,-50%)}.faq__toggle:after{width:1.25px;height:.5rem;transform:translate(-50%,-50%) scaleY(1);transition:transform .4s var(--ease)}.faq--indexed .faq__item[open] .faq__toggle:after{transform:translate(-50%,-50%) scaleY(0)}.faq--indexed .faq__q:hover .faq__toggle{background:var(--c-text)}.faq--indexed .faq__q:hover .faq__toggle:before,.faq--indexed .faq__q:hover .faq__toggle:after{background:var(--color-white)}.intro-split{display:grid;gap:var(--space-6);grid-template-columns:1fr;margin-bottom:var(--space-8)}@media(min-width:900px){.intro-split{grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:start}}.intro-split__title{max-width:28.8125rem;font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:1;letter-spacing:-.035em;color:var(--color-white)}.intro-split__body{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-5);max-width:28.8125rem;margin-left:auto;font-size:var(--fs-medium);line-height:1.3;text-align:left;color:var(--color-white)}.intro-split__body p{margin:0;color:var(--color-white)}@media(max-width:899px){.intro-split__body{align-items:flex-start;margin-left:0}}.credentials{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,1fr)}@media(min-width:1100px){.credentials{grid-template-columns:repeat(4,1fr)}}.credential{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-7);min-height:28.25rem;padding:var(--space-5);background:var(--color-cream);border-radius:var(--radius);overflow:hidden}@media(max-width:600px){.credentials{grid-template-columns:1fr}.credential{min-height:0}}.credential__media{position:relative;aspect-ratio:1 / 1;flex:0 0 auto;overflow:hidden;border-radius:var(--radius-sm)}.credential__media img{width:100%;height:100%;object-fit:cover}.credential__title{font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:1;letter-spacing:-.01em;color:var(--color-black)}.credential__label{margin-top:var(--space-3);font-size:var(--fs-regular);line-height:1.3;color:var(--color-cream-muted)}.cta-final{position:relative;margin-top:var(--space-5);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:clamp(45rem,92vh,62.5rem);padding:5rem var(--space-5) var(--space-5);overflow:hidden;text-align:center;border-radius:var(--radius-lg);color:var(--color-white)}.cta-final__media{position:absolute;inset:0;z-index:0;background:url(../img/cta-bg.webp) center / cover no-repeat,#1b1c1f}.cta-final__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#1b1c1fa6,#1b1c1f61 20%,#1b1c1f00 46%)}.cta-final__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);max-width:45rem}.cta-final__title{font-size:var(--fs-h1);font-weight:var(--fw-medium);line-height:1;letter-spacing:-.035em;color:var(--color-white)}.cta-final__subtitle{max-width:34ch;margin-inline:auto;font-size:var(--fs-regular);line-height:1.3;color:#ffffffb3;text-wrap:pretty}.cta-final__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-5)}@media(max-width:600px){.cta-final{min-height:80vh;padding-top:var(--space-7)}.cta-final__actions{flex-direction:column;gap:var(--space-3)}}.footer-stack{display:flex;flex-direction:column;gap:var(--space-5);padding-block:var(--space-6)}.footer-disclaimer{padding:0}.footer-disclaimer__eyebrow{display:block;margin-bottom:var(--space-4);font-size:.6875rem;font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--c-text)}.footer-disclaimer__item{display:flex;gap:var(--space-2);padding-block:var(--space-2);font-size:.75rem;line-height:1.5;color:var(--c-text-muted);border-bottom:0}.footer-disclaimer__item p{font-size:.75rem;line-height:1.5}.footer-disclaimer__item:last-child{padding-bottom:0}.footer-disclaimer__item a{text-decoration:underline;text-underline-offset:2px}.footer-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:calc(var(--space-4) - .25rem);font-size:12px;font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--c-text);border-top:1px solid var(--color-cream-border)}.footer-strip__links{display:flex;flex-wrap:wrap;gap:var(--space-5)}.footer-strip__links a{color:var(--c-text);padding-block:.5rem;margin-block:-.5rem;background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - .5rem);background-repeat:no-repeat;background-size:0% 1px;transition:background-size .4s var(--ease)}.footer-strip__links a:hover,.footer-strip__links a[aria-current=page]{background-size:100% 1px}.section--hero{padding-top:var(--space-4)}[data-page=become-a-pilot] .section--hero{padding-top:0}.section--final{padding-top:var(--space-6)}@media(max-width:680px){.faq--indexed .faq__q{gap:var(--space-4)}.faq__index{flex:0 0 var(--faq-indent)}.header-phone__num{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@media(max-width:600px){.logo__img{height:2.5rem}[data-page=become-a-pilot] .logo__img{height:3.25rem}.header-actions{gap:var(--space-3)}}.hiring-wave{display:grid;grid-template-columns:minmax(0,28.8125rem) minmax(0,51.9375rem);gap:clamp(var(--space-6),5vw,var(--space-10));justify-content:space-between}.hiring-wave__intro{position:sticky;top:var(--space-7);align-self:start;display:flex;flex-direction:column;gap:var(--space-6)}.hiring-wave__title{font-size:var(--fs-h1);font-weight:var(--fw-medium);line-height:1;letter-spacing:-.035em;color:var(--c-text);text-wrap:balance}.hiring-wave__rows{display:flex;flex-direction:column;gap:var(--space-8)}.hiring-row{display:grid;grid-template-columns:minmax(0,28.8125rem) minmax(0,1fr);gap:var(--space-6);align-items:start}.hiring-row__media{position:relative;aspect-ratio:461 / 268;overflow:hidden;border-radius:var(--radius-lg)}.hiring-row__text{display:flex;flex-direction:column;gap:var(--space-5)}.hiring-row__eyebrow{font-size:var(--fs-caption);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--c-text)}.hiring-row__body{font-size:var(--fs-large);line-height:1.3;color:var(--c-text)}@media(max-width:1240px){.hiring-wave:has(.hiring-wave__body) .hiring-row{grid-template-columns:1fr;gap:16px}.hiring-wave:has(.hiring-wave__body) .hiring-wave__rows{gap:56px}}@media(max-width:860px){.hiring-wave{grid-template-columns:1fr}.hiring-wave__intro{position:static}.hiring-row{grid-template-columns:1fr}[data-page=become-a-pilot] .hiring-row{gap:16px}[data-page=become-a-pilot] .hiring-wave__rows{gap:56px}}.pay-stages{display:flex;flex-direction:column;gap:var(--space-7)}.pay-stages__title{max-width:16ch;font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:1;letter-spacing:-.03em;color:var(--c-text)}.pay-stages__row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-7)}.pay-stage{display:flex;flex-direction:column;gap:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--c-border)}.pay-stage__label{font-size:var(--fs-regular);font-weight:var(--fw-medium);line-height:1.3;color:var(--c-text)}.pay-stage__group{display:flex;flex-direction:column;gap:var(--space-5)}.pay-stage__value{font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:1;letter-spacing:-.035em;color:var(--c-text)}.pay-stage__sub{max-width:22ch;font-size:var(--fs-regular);line-height:1.3;color:color-mix(in srgb,var(--c-text) 80%,transparent)}@media(max-width:760px){.pay-stages__row{grid-template-columns:1fr 1fr;gap:var(--space-6)}}@media(max-width:460px){.pay-stages__row{grid-template-columns:1fr}}.cert-head{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);margin-bottom:var(--space-7);text-align:center}.cert-head__title{max-width:18ch;font-size:var(--fs-h1);font-weight:var(--fw-medium);line-height:1;letter-spacing:-.035em;color:var(--c-text);text-wrap:balance}.cert-row{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-4)}.cert-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:23.75rem;padding:var(--space-5);overflow:hidden;isolation:isolate;border-radius:var(--radius-sm);color:var(--color-white)}.cert-card__media{position:absolute;inset:0;z-index:-2}.cert-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0d0e0f00 50%,#0d0e0fd9)}.cert-card__tag{position:absolute;top:var(--space-5);left:var(--space-5);font-size:var(--fs-tiny);font-weight:var(--fw-medium);letter-spacing:-.02em;color:var(--color-white)}.cert-card__title{font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:1;color:var(--color-white)}.cert-card__desc{margin-top:.5rem;font-size:var(--fs-small);line-height:1.3;color:var(--color-white);opacity:.85}@media(max-width:900px){.cert-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.cert-row{grid-template-columns:1fr 1fr}.cert-card{min-height:18.75rem}}@media(max-width:400px){.cert-row{grid-template-columns:1fr}}.traits-head{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);margin-bottom:var(--space-7);text-align:center}.traits-head__title{max-width:18ch;font-size:var(--fs-h1);font-weight:var(--fw-medium);line-height:1;letter-spacing:-.035em;color:var(--c-text);text-wrap:balance}.traits-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.trait-card{display:flex;flex-direction:column;gap:var(--space-7);padding:var(--space-5);border:1px solid var(--c-border);border-radius:var(--radius)}.trait-card__icon{display:inline-flex;width:2.5rem;height:2.5rem;color:var(--c-text)}.trait-card__icon img,.trait-card__icon svg{width:100%;height:100%;object-fit:contain}[data-theme=cream] .trait-card__icon img{filter:brightness(0)}.trait-card__body{display:flex;flex-direction:column;gap:var(--space-5)}.trait-card__title{font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:1.1;color:var(--c-text)}.trait-card__text{font-size:var(--fs-regular);line-height:1.3;color:var(--c-text-muted)}@media(max-width:860px){.traits-row{grid-template-columns:1fr 1fr}}@media(max-width:460px){.traits-row{grid-template-columns:1fr}}.quiz{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:stretch}.quiz__media{position:relative;min-height:50rem;overflow:hidden;border-radius:var(--radius-lg)}.quiz__col{display:flex;flex-direction:column;justify-content:center;gap:var(--space-6)}.quiz__progress{display:flex;flex-direction:column;gap:var(--space-3)}.quiz__track{height:.5rem;padding:2px;background:color-mix(in srgb,var(--color-black) 15%,transparent);border-radius:.3125rem}.quiz__fill{height:4px;background:var(--color-taupe);border-radius:.3125rem;transition:width var(--t) var(--ease)}.quiz__counter{font-size:var(--fs-small);color:var(--c-text)}.quiz__card{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6);background:var(--color-white);border-radius:var(--radius-lg)}.quiz__card [data-aq-card]{display:flex;flex-direction:column;gap:var(--space-2)}.quiz__card [data-aq-card] .quiz__options{margin-top:var(--space-4)}.quiz__label{font-size:var(--fs-tiny);letter-spacing:-.02em;color:var(--color-sage, #8e9291)}.quiz__question{font-size:var(--fs-large);font-weight:var(--fw-medium);line-height:1.3;letter-spacing:-.025em;color:var(--color-black)}.quiz__options{display:flex;flex-direction:column;gap:var(--space-4)}.quiz__opt{display:flex;align-items:center;gap:var(--space-3);min-height:3.25rem;padding:var(--space-4);border:1px solid var(--color-border, #d5d5d5);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.quiz__opt:hover{border-color:var(--color-taupe-border)}.quiz__opt:has(input:focus-visible){outline:2px solid currentColor;outline-offset:2px}.quiz__opt input{position:absolute;opacity:0;pointer-events:none}.quiz__radio{position:relative;display:inline-flex;width:1rem;height:1rem;flex:0 0 auto;border:1.5px solid var(--color-taupe);border-radius:50%}.quiz__radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--color-taupe);transform:scale(0);transition:transform var(--t-fast) var(--ease)}.quiz__opt:has(input:checked){border-color:var(--color-taupe-border)}.quiz__opt:has(input:checked) .quiz__radio:after{transform:scale(1)}.quiz__opt-label{font-size:var(--fs-regular);color:var(--color-black)}.quiz__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.quiz__nav[hidden]{display:none}.quiz__nav .link-glass{color:var(--color-black)}.quiz__back[hidden]{visibility:hidden}.quiz__step,.quiz__form-step{display:flex;flex-direction:column;gap:var(--space-6)}.quiz__step[hidden],.quiz__form-step[hidden]{display:none}@media(max-width:860px){.quiz{grid-template-columns:1fr}.quiz__media{min-height:22.5rem}}.glass-offer__rows{display:flex;flex-direction:column;align-self:stretch;width:100%;margin-block:.25rem -.5rem}.glass-offer__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block:.75rem;border-top:1px solid rgba(255,255,255,.14)}[data-page=become-a-pilot] .glass-offer__row{padding-block:.5rem}[data-page=become-a-pilot] .glass-offer__row:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.glass-offer__row-label,.glass-offer__row-value{font-size:var(--fs-small);line-height:1.3;color:var(--color-white)}@media(min-width:961px){.hero-cinematic__offers--single:has(.glass-offer__rows){position:absolute;right:var(--space-7);bottom:2.5rem;width:23.125rem;grid-template-columns:1fr}}.hero-cinematic:has(.glass-offer__rows) .hero-cinematic__title{font-size:var(--fs-display)}.glass-offer:has(.glass-offer__rows){width:100%;padding:1.25rem;gap:1.25rem}.glass-offer:has(.glass-offer__rows) .glass-offer__head{gap:var(--space-4)}.glass-offer:has(.glass-offer__rows) .glass-offer__figure{font-size:2.5rem}.glass-offer:has(.glass-offer__rows) .glass-offer__divider{display:none}.glass-offer:has(.glass-offer__rows) .glass-offer__body{font-size:var(--fs-small);opacity:1}.glass-offer__note--in-card{margin:0;max-width:none;font-size:var(--fs-tiny);line-height:1.3;color:var(--color-white);opacity:.75}[data-page=become-a-pilot] .glass-offer__note--in-card{font-size:var(--fs-caption)}.logo-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-7);list-style:none}.logo-row__item{opacity:.42}[data-theme=graphite] .logo-row__item{opacity:.9;filter:brightness(0) invert(1)}.logo-row__item img{display:block;width:auto;max-height:2.1875rem}.logo-row--clone{display:none}.logo-marquee{--marquee-gap: 4rem;width:100vw;margin-left:calc(50% - 50vw);display:flex;gap:var(--marquee-gap);overflow:hidden;margin-bottom:calc(var(--space-8) + 2.5rem)}.logo-marquee .logo-row{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-start;gap:var(--marquee-gap);margin-bottom:0;animation:logo-marquee var(--marquee-dur, 22s) linear infinite}.logo-marquee .logo-row--clone{display:flex}.logo-marquee .logo-row__item img{height:var(--lh, 2rem);width:auto}@media(max-width:1024px){.logo-marquee .logo-row__item img{height:calc(var(--lh, 2rem) * .72)}}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--marquee-gap, 0px)))}}@media(prefers-reduced-motion:reduce){.logo-marquee .logo-row{animation:none;flex-wrap:wrap}.logo-marquee .logo-row--clone{display:none}}@media(max-width:720px){[data-page=become-a-pilot] .statbar--topline{row-gap:2.5rem}}.section--statbar[data-theme]{padding-top:var(--space-6)}@media(min-width:1025px){.section--statbar .logo-marquee{margin-bottom:6.75rem}}.statbar-head{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-6)}.statbar-head__title{font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:1.1;letter-spacing:-.035em;color:var(--c-text);text-wrap:balance}.statbar-head__intro{max-width:48rem;font-size:var(--fs-regular);letter-spacing:-.025em;color:var(--c-text-muted);text-wrap:pretty}.statbar-actions{margin-top:var(--space-6)}.steps-heading:has(+.steps-intro){margin-bottom:0}.steps-intro{max-width:62ch;margin-top:.75rem;margin-bottom:3rem;font-size:var(--fs-medium);color:var(--c-text-muted);text-wrap:pretty}.steps-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-7)}section:has(.steps-media) .step-n__body{font-size:var(--fs-small)}.steps-media{position:relative;margin-top:4rem;aspect-ratio:1512 / 851;overflow:hidden}.steps-media img{width:100%;height:100%;object-fit:cover}.steps-media:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--c-bg) 0%,rgba(43,44,47,0) 30%,rgba(43,44,47,0) 70%,var(--c-bg) 100%)}.cert-head--split,.cert-head:has(.cert-head__intro){flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--space-8);text-align:left}.cert-head__lead{display:flex;flex-direction:column;gap:var(--space-4)}.cert-head:has(.cert-head__intro) .cert-head__eyebrow{color:var(--c-text);margin-bottom:.25rem}.cert-head .hero-cinematic__eyebrow{color:var(--c-text);opacity:1}.cert-head:has(.cert-head__intro) .cert-head__title{max-width:33.25rem}.cert-head__intro{max-width:34ch;font-size:var(--fs-regular);line-height:1.45;color:var(--c-text-muted);text-wrap:pretty}@media(max-width:900px){.cert-head:has(.cert-head__intro){flex-direction:column;align-items:flex-start;gap:var(--space-5)}.cert-head__lead{width:100%}.cert-head__intro{max-width:none}}.cert-row--carousel{display:flex;grid-template-columns:none;gap:1.25rem;overflow-x:auto;scrollbar-width:none;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);scroll-padding-inline:calc(50vw - 50%)}.cert-row--carousel::-webkit-scrollbar{display:none}.section--cert{overflow-x:clip}@media(min-width:1025px){.cert-row--carousel{overflow:hidden}}.cert-card--flat{flex:0 0 30.8125rem;min-height:15.5625rem;padding:1.75rem;color:var(--c-text);background:var(--color-white);border-radius:.75rem}.cert-card--flat:after{content:none}.cert-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.cert-card--flat .cert-card__title{color:var(--c-text);font-size:1.75rem;line-height:1}.cert-card--flat .cert-card__tag{position:static;font-size:1.75rem;line-height:1;color:var(--c-text)}.cert-card--flat .cert-card__desc{margin-top:auto;max-width:13rem;font-size:var(--fs-regular);line-height:1.3;color:var(--c-text);opacity:1}.cert-card__duration{margin-top:1.75rem;font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:-.025em;color:var(--c-text)}.cert-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin-top:2rem}.cert-nav{display:flex;align-items:center;gap:.375rem}.cert-nav__counter{margin-left:.75rem}.cert-nav__btn{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--c-border-strong);border-radius:50%;background:none;color:var(--c-text);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.cert-nav__btn .icon{height:.75rem;width:auto}.cert-nav__btn:hover:not([disabled]){background:var(--c-text);border-color:var(--c-text);color:var(--c-bg)}.cert-nav__btn[disabled]{opacity:.3;cursor:default}.cert-nav__counter{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-regular);color:var(--c-text)}.cert-nav__rule{width:3rem;height:1px;background:var(--c-border-strong)}@media(max-width:900px){.cert-card--flat{flex-basis:80%}.cert-foot{flex-direction:column;align-items:flex-start}[data-page=become-a-pilot] .cert-foot{flex-direction:column-reverse}}.acards{--p: 0;position:relative;isolation:isolate}.acards__viewport{display:flex;flex-direction:column}.acards__plane{margin-inline:auto;width:min(100%,38rem)}.acards__plane img{display:block;width:100%;height:auto;filter:drop-shadow(0 1.875rem 3.75rem rgba(13,14,15,.18))}.acards__grid{margin-top:var(--space-8)}.acards__title{max-width:51.375rem;margin-inline:auto;font-size:clamp(2.5rem,1.06rem + 5.29vw,5rem);font-weight:var(--fw-medium);line-height:1;letter-spacing:-.035em;text-align:center;text-wrap:initial;color:var(--c-text)}.acards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media(min-width:1025px){.acards__grid>:nth-child(5):nth-last-child(2){grid-column:2}}@media(min-width:1025px){.js .acards{height:250vh}.js .acards__viewport{position:sticky;top:0;display:block;height:100vh;overflow:visible;clip-path:inset(0 -100vw)}.js .acards__title{position:absolute;top:50%;left:50%;z-index:2;width:min(100%,51.375rem);translate:-50% -50%}.js .acards__title{opacity:clamp(0,calc(1 - var(--p) * 2),1)}.js .acards__plane{position:absolute;top:0;left:50%;z-index:3;width:87.06%;margin-inline:0;translate:-50% 0;pointer-events:none}.js .acards__viewport{--stage: min(100vh, 52rem);--stage-pad: min(calc((100vh - var(--stage)) / 2), 8rem);--plane-h: calc(.6503 * (min(100vw, var(--container-max)) - 2 * var(--container-pad)));--plane-rest: max( calc(50vh + 7rem) , calc(100vh - .6 * var(--plane-h)));--tail-gap: 6.25rem;--grid-bot: calc(var(--stage-pad) + 3.25rem);--plane-speed: 1.15;--tail-end: calc(100vh - var(--grid-bot) - var(--grid-h, 24rem) - var(--tail-gap));--tail-y: calc((var(--plane-rest) + var(--plane-h)) * (1 - var(--p)) + var(--tail-end) * var(--p))}.js .acards__plane img{translate:0 calc(var(--tail-y) - var(--plane-h))}.js .acards__grid{position:absolute;inset:auto 0 var(--grid-bot);z-index:1;margin-top:0;translate:0 calc((var(--plane-rest) + var(--plane-h) - var(--tail-end)) / var(--plane-speed, 1.05) * (1 - var(--p)))}}.acard{display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:11.3125rem;padding:1rem 1rem 1.25rem;background:var(--color-white);border-radius:.5rem}.acard__icon{display:grid;place-items:center;flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:.5rem;background:color-mix(in srgb,var(--color-black) 10%,transparent);color:var(--color-black)}.acard__icon svg{display:block;width:1.5rem;height:1.5rem}.acard__text{display:flex;flex-direction:column;gap:1rem}.acard__title{font-size:1.25rem;font-weight:var(--fw-medium);line-height:1.3;letter-spacing:-.025em;color:var(--c-text)}.acard__body{font-size:1rem;line-height:1.3;letter-spacing:-.025em;color:var(--color-white-muted);text-wrap:pretty}@media(max-width:1024px){.acards__grid{grid-template-columns:repeat(2,1fr)}.js .acards{height:200vh}.js .acards__viewport{position:sticky;top:0;display:block;height:100vh;overflow:visible;clip-path:inset(0 -100vw)}.js .acards__title{position:absolute;top:50%;left:50%;z-index:2;width:min(100%,51.375rem);translate:-50% -50%}.js .acards__title{opacity:clamp(0,calc(1 - var(--p) * 2),1)}.js .acards__plane{position:absolute;top:0;left:50%;z-index:3;width:min(140%,44rem);margin-inline:0;translate:-50% 0;pointer-events:none}.js .acards__viewport{--stage: min(100vh, 46rem);--stage-pad: min(calc((100vh - var(--stage)) / 2), 6rem);--plane-h: calc(.747*min(1.4 * (100vw - 2 * var(--container-pad)), 44rem)) ;--plane-rest: max( calc(50vh + 5rem) , calc(100vh - .6 * var(--plane-h)));--tail-gap: 4rem;--grid-bot: calc(var(--stage-pad) + 2rem);--plane-speed: 1.08;--tail-end: calc(100vh - var(--grid-bot) - var(--grid-h, 24rem) - var(--tail-gap));--tail-y: calc((var(--plane-rest) + var(--plane-h)) * (1 - var(--p)) + var(--tail-end) * var(--p))}.js .acards__plane img{translate:0 calc(var(--tail-y) - var(--plane-h))}.js .acards__grid{position:absolute;inset:auto 0 var(--grid-bot);z-index:1;margin-top:0;translate:0 calc((var(--plane-rest) + var(--plane-h) - var(--tail-end)) / var(--plane-speed, 1.05) * (1 - var(--p)))}}@media(max-width:480px){.acards__grid{grid-template-columns:1fr}}.js .section:has([data-acards]){padding-bottom:0}@media(prefers-reduced-motion:reduce){.js .section:has([data-acards]){padding-bottom:var(--section-pad)}.js .acards{height:auto}.js .acards__viewport{position:static;height:auto;overflow:visible}.js .acards__title{position:static;translate:none;opacity:1}.js .acards__grid{position:static;translate:none;opacity:1;margin-top:var(--space-8)}.js .acards__plane{position:relative;left:auto;width:min(100%,38rem);margin-inline:auto;translate:none}.js .acards__plane img{translate:none}}@media(max-width:699px){.deck__stack{width:min(100%,22rem);aspect-ratio:1 / 1.6;height:auto;max-height:72vh}.deck-card{padding:var(--space-5)}.deck-card__title{font-size:var(--fs-h4)}.deck-card__body{font-size:var(--fs-tiny)}}@media(max-width:699px){.js .acards{height:180vh}.js .acards__viewport{--stage: min(100vh, 40rem);--stage-pad: min(calc((100vh - var(--stage)) / 2), 4rem)}.js .acards__plane{width:190%}.js .acards__viewport{--plane-h: calc(1.419 * (100vw - 2 * var(--container-pad)));--tail-gap: 3rem;--plane-speed: 1.05;--grid-bot: calc(var(--stage-pad) + 1.5rem)}.js .acards__grid{inset:auto 0 var(--grid-bot);grid-template-columns:repeat(2,1fr);gap:20px}.acard{min-height:clamp(6.5rem,calc((100vh - 5rem) / 3 - 20px),9.5rem);gap:1.5rem;padding:.75rem 1rem .875rem;border-radius:.5rem}.acard__icon{width:1.875rem;height:1.875rem;border-radius:.5rem}.acard__icon svg{width:1.125rem;height:1.125rem}.acard__title{font-size:1.125rem;line-height:1.25}.acard__body{font-size:1rem;line-height:1.3}}@media(max-width:480px){.js .acards__viewport{--stage-pad: min(calc((100vh - var(--stage)) / 2), 2rem)}.js .acards__plane{width:210%}.js .acards__viewport{--plane-h: calc(1.569 * (100vw - 2 * var(--container-pad)));--grid-bot: calc(var(--stage-pad) + 1rem)}.js .acards__grid{inset:auto 0 var(--grid-bot);gap:20px}.acard{min-height:clamp(4.75rem,calc((100vh - 4.5rem) / 6 - 20px),7.5rem);gap:1rem;padding:.625rem .875rem .75rem;border-radius:.4375rem}.acard__icon{width:1.75rem;height:1.75rem;border-radius:.4375rem}.acard__icon svg{width:1rem;height:1rem}.acard__title{font-size:1.0625rem;line-height:1.2}.acard__body{font-size:.9375rem;line-height:1.25}}@media(max-width:480px){.acards__grid,.js .acards__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.js .acards{min-height:0}.js .acards__title{padding-top:0;opacity:1}.js .acards__grid{position:static;margin-top:var(--space-8);translate:none;opacity:1}.js .acards__plane{position:relative;left:auto;width:min(100%,38rem);margin-inline:auto;translate:none}.js .acards__plane img{translate:none}}.hiring-wave:has(.hiring-wave__body) .hiring-wave__title{font-size:var(--fs-h2)}.hiring-wave:has(.hiring-wave__body) .hiring-wave__intro{top:calc(var(--space-7) + 5rem)}.hiring-wave__body{max-width:46ch;font-size:var(--fs-regular);line-height:1.5;color:var(--c-text-muted);text-wrap:pretty}.section--timeline{position:relative;overflow:hidden}.section--timeline:before{content:"";position:absolute;inset:0;z-index:0;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cpath d='M43 50.5h15M50.5 43v15' stroke='%23d5d5d5' stroke-width='1'/%3E%3C/svg%3E");background-size:100px 100px;pointer-events:none}.section--timeline>.container{position:relative;z-index:1}.timeline__title{margin-bottom:5rem;font-size:clamp(2.25rem,.98rem + 4.66vw,4.5rem);font-weight:var(--fw-medium);line-height:1.014;letter-spacing:-.0508em;text-align:center;text-wrap:balance;color:var(--c-text)}.timeline{position:relative;list-style:none;--tl-p: 0%}ol.timeline{padding-bottom:8rem}.timeline:before{content:"";position:absolute;top:0;bottom:calc(-1 * var(--section-pad));left:50%;width:1px;background:repeating-linear-gradient(180deg,var(--c-border) 0 .1875rem,transparent .1875rem .5rem)}.timeline:after{content:"";position:absolute;top:0;left:50%;width:1px;height:var(--tl-p);background:repeating-linear-gradient(180deg,var(--color-cream) 0 .1875rem,transparent .1875rem .5rem)}.timeline__step{position:relative;height:17.1875rem}.timeline__chip{position:absolute;top:0;left:50%;z-index:2;translate:-50% 0;display:grid;place-items:center;height:1.5rem;padding-inline:1.25rem;border-radius:.25rem;font-size:.6875rem;line-height:1;text-transform:uppercase;letter-spacing:-.025em;white-space:nowrap;color:var(--color-cream);background:var(--color-black);transition:background-color .3s ease,color .3s ease}.timeline__chip.is-past{color:var(--color-black);background:var(--color-white)}.timeline__chip:before{content:"";position:absolute;inset:-.25rem;z-index:-1;border-radius:.375rem;background:#ffffff40;opacity:0}.timeline__chip.is-on:before{animation:chip-pulse 2.4s ease-in-out infinite}@keyframes chip-pulse{0%{opacity:.35;transform:scale(.94)}50%{opacity:.12;transform:scale(1.1)}to{opacity:.35;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.timeline__chip.is-on:before{animation:none}}.timeline-card{position:absolute;top:0;z-index:1;display:flex;flex-direction:column;width:19.0625rem;min-height:23.4375rem;padding:1rem .25rem .25rem;border-radius:.75rem;background:var(--color-white)}.timeline-card__eyebrow,.timeline-card__body{padding-inline:.75rem}.timeline__step--left .timeline-card{right:calc(50% + 10.75rem)}.timeline__step--right .timeline-card{left:calc(50% + 10.75rem)}.timeline-card__eyebrow{font-size:.6875rem;line-height:1.3;letter-spacing:-.025em;text-transform:uppercase;color:var(--color-black)}.timeline-card__body{margin-top:auto;font-size:1.25rem;line-height:1;letter-spacing:-.025em;color:var(--color-black);text-wrap:pretty}.timeline-card__media{position:relative;margin-top:1rem;aspect-ratio:297 / 183;overflow:hidden;border-radius:.375rem}.timeline-card__media img{width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.timeline__title{text-align:left}ol.timeline{padding-bottom:0;padding-left:4rem}.timeline:before,.timeline:after{left:8px}.timeline__step{position:relative;height:auto;padding-top:0;padding-left:3.25rem;padding-bottom:var(--space-7)}.timeline__chip{position:absolute;top:0;left:-4rem;translate:none;width:var(--tl-chip-w, auto);padding-inline:8px;margin-bottom:0}.timeline__step--left .timeline-card,.timeline__step--right .timeline-card{position:static;width:min(100%,19.0625rem);min-height:0;margin-top:0}.timeline-card__body{margin-top:var(--space-5)}}.deck{display:block}.deck__viewport{display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}@media(min-width:320px){[data-deck-mode=scroll].deck{--deck-stage: min(72vh, 46rem);height:calc(100vh + (var(--deck-n, 6) - 1) * 60vh);margin-top:calc(3rem - (100vh - var(--deck-stage)) / 2)}[data-deck-mode=scroll] .deck__viewport{position:sticky;top:0;height:100vh;justify-content:center}[data-deck-mode=scroll] .deck__stack{width:auto;max-width:100%;height:var(--deck-stage)}.section:has([data-deck-mode=scroll]){padding-bottom:0}[data-deck-mode=scroll] .deck-card{transition:none}}.deck__head{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.deck__head{animation:deck-head-exit linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}}@keyframes deck-head-exit{0%{opacity:1}to{opacity:0}}.deck__title{font-size:var(--fs-display);font-weight:var(--fw-medium);line-height:1.05;letter-spacing:-.035em;text-wrap:balance;color:var(--c-text)}.deck__intro{max-width:52ch;margin-top:.5rem;font-size:var(--fs-regular);color:var(--c-text-muted);text-wrap:pretty}.deck__cta{margin-top:.75rem}.deck__stack{position:relative;width:min(100%,33rem);aspect-ratio:530 / 577;border-radius:1rem}.deck-card{position:absolute;inset:0;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6);overflow:hidden;isolation:isolate;text-align:center;color:var(--color-white);transform:translateY(var(--dy, 135%)) scale(var(--s, 1));transform-origin:50% 30%;transition:transform .6s cubic-bezier(.4,0,.2,1);z-index:var(--z, 1)}.deck-card__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.deck-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0d0e0f40,#0d0e0f8c 45%,#0d0e0fcc)}.deck-card__text{display:flex;flex-direction:column;align-items:center;gap:1rem}.deck-card__title{font-size:2.25rem;font-weight:var(--fw-medium);line-height:1.1;color:var(--color-white)}.deck-card__body{max-width:30ch;font-size:var(--fs-small);line-height:1.4;color:var(--color-white);opacity:.9;text-wrap:pretty}.deck-card__next{position:absolute;bottom:var(--space-4);left:50%;translate:-50% 0;display:grid;place-items:center;width:2rem;height:2rem;border:0;background:none;color:var(--color-white);cursor:pointer}.deck-card__next .icon{transform:rotate(90deg);animation:chevron-bob 2.4s var(--ease) infinite}@keyframes chevron-bob{0%,to{transform:rotate(90deg) translate(0)}50%{transform:rotate(90deg) translate(.3125rem)}}@media(prefers-reduced-motion:reduce){.deck-card{transition:none}}[data-page=become-a-pilot] .section:has(.hiring-wave){padding-bottom:calc(var(--section-pad) + var(--space-7))}.hiring-wave__intro .btn-glass{align-self:flex-start}.js .steps-numbered.reveal,.js .cert-row--carousel.reveal{transition-duration:.9s}[data-page=become-a-pilot] .hero-cinematic__eyebrow,[data-page=become-a-pilot] .form-screen__eyebrow,[data-page=become-a-pilot] .cert-head__eyebrow,[data-page=become-a-pilot] .feature-cards__eyebrow,[data-page=become-a-pilot] .reason__eyebrow,[data-page=become-a-pilot] .hiring-row__eyebrow,[data-page=become-a-pilot] .timeline-card__eyebrow,[data-page=become-a-pilot] .kicker{display:inline-flex;align-items:center;gap:.375rem}[data-page=become-a-pilot] .hero-cinematic__eyebrow:before,[data-page=become-a-pilot] .form-screen__eyebrow:before,[data-page=become-a-pilot] .cert-head__eyebrow:before,[data-page=become-a-pilot] .feature-cards__eyebrow:before,[data-page=become-a-pilot] .reason__eyebrow:before,[data-page=become-a-pilot] .hiring-row__eyebrow:before,[data-page=become-a-pilot] .timeline-card__eyebrow:before,[data-page=become-a-pilot] .kicker:before{content:"";flex:0 0 auto;width:.5rem;height:.5rem;background:currentColor;-webkit-mask:var(--eyebrow-mark) center / contain no-repeat;mask:var(--eyebrow-mark) center / contain no-repeat}.js .reveal{opacity:0;transition:opacity .42s var(--ease-reveal),transform .68s var(--ease-reveal)}.js .reveal--up{transform:translateY(1.75rem)}.js .reveal--down{transform:translateY(-1.75rem)}.js .reveal--left{transform:translate(1.75rem)}.js .reveal--right{transform:translate(-1.75rem)}.js .reveal--zoom{transform:scale(.95)}.js .reveal.is-visible{opacity:1;transform:none}.js main>section:first-of-type .reveal{opacity:1;transform:none;animation:hero-fade-in .24s var(--ease) both}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}[data-page=become-a-pilot] .reveal{transition:opacity .52s var(--ease-reveal-expo),transform .82s var(--ease-reveal-expo)}.js[data-page=become-a-pilot] .section--hero .hero-cinematic__media,.js[data-page=become-a-pilot] .section--hero .hero-cinematic__content>*,.js[data-page=become-a-pilot] .section--hero .hero-cinematic__offers,.js[data-page=become-a-pilot] .section--hero .hero-cinematic__note{animation:hero-rise .56s var(--ease-reveal-expo) both}.js[data-page=become-a-pilot] .section--hero .hero-cinematic__media{animation:hero-open 1.1s var(--ease-reveal-expo) both}.js[data-page=become-a-pilot] .section--hero .hero-cinematic__content>*:nth-child(1){animation-delay:90ms}.js[data-page=become-a-pilot] .section--hero .hero-cinematic__content>*:nth-child(2){animation-delay:.18s}.js[data-page=become-a-pilot] .section--hero .hero-cinematic__content>*:nth-child(3){animation-delay:.27s}.js[data-page=become-a-pilot] .section--hero .hero-cinematic__content>*:nth-child(4){animation-delay:.36s}.js[data-page=become-a-pilot] .section--hero .hero-cinematic__offers{animation-delay:.45s}.js[data-page=become-a-pilot] .section--hero .hero-cinematic__note{animation-delay:.54s}@keyframes hero-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes hero-open{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.reveal-group>.reveal{transition:opacity .3s var(--ease-reveal),transform .54s var(--ease-reveal);transition-delay:0ms}.reveal-group>.reveal:nth-child(2){transition-delay:.14s}.reveal-group>.reveal:nth-child(3){transition-delay:.28s}.reveal-group>.reveal:nth-child(4){transition-delay:.42s}.reveal-group>.reveal:nth-child(5){transition-delay:.56s}.reveal-group>.reveal:nth-child(6){transition-delay:.7s}.reveal-group>.reveal:nth-child(7){transition-delay:.84s}.reveal-group>.reveal:nth-child(8){transition-delay:.98s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-.375rem)}}@keyframes spin{to{transform:rotate(360deg)}}.anim-float{animation:float 4s var(--ease) infinite}.anim-spin{animation:spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}.reveal-group>.reveal{transition-delay:0ms!important}main>section:first-of-type .reveal{animation:none!important}.anim-float,.anim-spin{animation:none!important}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
