@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f1e2870983fbcaa-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e9b443debf0e5df9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f1e2870983fbcaa-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e9b443debf0e5df9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f1e2870983fbcaa-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e9b443debf0e5df9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f1e2870983fbcaa-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e9b443debf0e5df9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_dfc0ec{font-family:Instrument Sans,Instrument Sans Fallback}.__variable_dfc0ec{--font-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grow{flex-grow:1}.italic{font-style:italic}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#080d19;--ink-2:#0d1423;--paper:#eee9de;--muted:#9b9b96;--brass:#c8a96b;--line:#eee9de29;--serif:var(--font-sans),Arial,sans-serif;--sans:var(--font-sans),Arial,sans-serif;--mono:var(--font-mono),monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--ink)}body{color:var(--paper);font-family:var(--sans);margin:0;overflow-x:hidden}section{transform-origin:top}body:after{content:"";pointer-events:none;opacity:.12;z-index:100;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font:inherit}em{font-family:var(--sans);font-style:italic;font-weight:400}.nav{z-index:10;border-bottom:1px solid var(--line);justify-content:space-between;width:100%;padding:30px 4vw;display:flex;position:absolute;top:0;left:0}.nav,.wordmark{align-items:center}.wordmark{width:210px;display:inline-flex}.wordmark img{width:100%;height:auto;display:block}.nav-links{align-items:center;gap:35px;font-size:13px;font-weight:500;display:flex}.nav-links>a:not(.nav-cta){color:#bebdb8}.nav-linkedin{opacity:.82;align-items:center;transition:opacity .25s,color .25s;display:inline-flex}.nav-linkedin:hover{opacity:1;color:var(--brass)}.nav-cta{border:1px solid #c8a96b80;padding:13px 18px}.button span,.nav-cta span{color:var(--brass);margin-left:18px}.hero{background:#070b12;align-items:flex-end;min-height:100svh;padding:150px 5vw 64px;display:flex;position:relative;overflow:hidden}.hero-media{position:absolute;inset:0;overflow:hidden}.hero-media video{object-fit:cover;object-position:center 46%;filter:saturate(.72)contrast(1.05);width:100%;height:100%;transform:scale(1.02)}.hero-scrim{background:linear-gradient(90deg,#05080ee6,#05080e91 48%,#05080e2e 78%),linear-gradient(0deg,#05080eeb,#0000 48%,#05080e7a)}.hero-grid,.hero-scrim{position:absolute;inset:0}.hero-grid{opacity:.08;background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:12.5vw 12.5vw}.hero-work-screen{z-index:2;opacity:.74;transform-origin:100%;mix-blend-mode:screen;width:min(320px,25vw);position:absolute;bottom:18vh;right:7vw;transform:perspective(900px)rotateY(-5deg)rotate(.25deg)}.hero-copy{z-index:2;width:min(980px,76vw);position:relative}.eyebrow{text-transform:uppercase;color:var(--brass);font:500 12px/1.4 var(--mono);letter-spacing:.12em;margin:0 0 24px}.final-cta h2,.hero h1,.people h2,.process h2,.roles h2,.salary h2,.section-heading h2{font-family:var(--sans);letter-spacing:-.055em;margin:0;font-size:clamp(66px,8.3vw,132px);font-weight:500;line-height:.86}.hero h1{font-size:clamp(64px,7.2vw,116px);line-height:.88}.hero h1 em{color:var(--paper);margin-left:0;display:block}.hero-sub{color:#d0d0cc;max-width:640px;margin:30px 0 0;font-size:16px;line-height:1.62}.hero-pricing{color:#b8bbb9;margin:18px 0 0;font-size:13px;line-height:1.5}.hero-pricing strong{color:var(--brass);font-weight:500}.actions{gap:12px;margin-top:35px;display:flex}.button{border:1px solid var(--line);justify-content:space-between;align-items:center;min-width:205px;padding:18px 22px;font-size:14px;font-weight:500;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.button.primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button.primary:hover{background:var(--brass)}.button.primary:hover,.button.secondary:hover{border-color:var(--brass)}.button.light{background:var(--ink);color:var(--paper);border-color:var(--ink)}.hero-status{z-index:2;color:#d8d6cf;width:min(410px,34vw);font:500 11px/1 var(--mono);letter-spacing:.1em;align-items:center;gap:12px;display:flex;position:absolute;top:112px;right:5vw}.hero-status i{background:#ffffff61;flex:1;height:1px}.hero-status b{color:var(--brass);white-space:nowrap;font-weight:500}.hero-reel{z-index:2;color:#f2eee4;font:500 12px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:14px;display:flex;position:absolute;bottom:66px;right:5vw}.hero-reel-play{width:48px;height:48px;color:var(--ink);background:var(--paper);border-radius:50%;place-items:center;padding-left:2px;font-size:11px;display:grid}.scroll-cue{z-index:2;color:#a8aaa9;font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;position:absolute;bottom:28px;left:5vw}.scroll-cue span{color:var(--brass);padding-left:16px}.js .reveal{opacity:0;transform:translateY(28px)}.proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.proof-item{border-right:1px solid var(--line);min-height:190px;padding:38px 3.5vw}.proof-item:last-child{border-right:0}.proof-item strong{font:500 clamp(36px,4.5vw,68px)/1 var(--sans);letter-spacing:-.04em;color:var(--paper);display:block}.proof-item p{color:#a1a4a8;max-width:185px;font-size:13px;line-height:1.5}.cinematic-section{min-height:160vh;padding:14vh 7vw;position:relative}.origin{background:#070b14;grid-template-columns:1fr 2fr;display:grid}.origin-backdrop{opacity:.55;background:linear-gradient(90deg,#070b1480,#070b14f0),radial-gradient(circle at 20%,#31415a 0,#0000 35%);position:absolute;inset:0}.origin-backdrop video{object-fit:cover;filter:saturate(.7)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.origin-backdrop:before{content:"";z-index:1;background:linear-gradient(90deg,#070b1433,#070b14db),linear-gradient(0deg,#070b14,#0000 30% 75%,#070b14);position:absolute;inset:0}.origin-backdrop:after{content:"";filter:blur(30px);background:linear-gradient(120deg,#d9ae6833,#0000);width:28%;height:45%;position:absolute;top:30%;left:10%;transform:skew(-12deg)}.office-lines{z-index:2;background-image:linear-gradient(90deg,#0000 49.8%,#ffffff14 50%,#0000 50.2%),linear-gradient(#0000 79.8%,#ffffff0f 80%,#0000 80.2%);background-size:24vw 100%,100% 20vh;position:absolute;inset:0}.origin-work-screen{z-index:3;opacity:.62;transform-origin:0;mix-blend-mode:screen;width:min(360px,30vw);position:absolute;bottom:18vh;left:7vw;transform:perspective(900px)rotateY(7deg)rotate(.6deg)}.section-index{z-index:2;color:#8c9096;font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.1em;position:relative}.origin-lines{z-index:2;padding-top:25vh;position:relative}.story-line{max-width:850px;font:500 clamp(35px,4.6vw,70px)/1.02 var(--sans);letter-spacing:-.04em;color:#92928f;margin:0 0 30vh}.story-line em{color:var(--paper)}.story-line.finale{color:var(--paper);font-size:clamp(52px,7vw,105px)}.story-line.finale span{margin-left:0;display:inline-block}.story-line.finale .brand-desk{color:var(--brass)}.js .story-line{opacity:.2;transform:translateY(35px)}.pillars{background:#0b111e;padding:16vh 8vw 22vh;position:relative}.section-heading{margin-bottom:18vh}.section-heading h2{font-size:clamp(58px,7vw,105px)}.section-heading h2 em{color:#8b8b87}.timeline{background:var(--line);width:1px;position:absolute;top:38vh;bottom:10vh;left:calc(8vw + 18px)}.timeline span{background:var(--brass);transform-origin:top;height:100%;display:block;transform:scaleY(0)}.pillar{border-top:1px solid var(--line);grid-template-columns:70px 1fr 1fr;align-items:center;gap:5vw;min-height:72vh;display:grid}.pillar-number{color:var(--brass);font:500 12px/1 var(--mono);align-self:start;margin-top:32px}.pillar-visual{border-left:1px solid var(--line);border-right:1px solid var(--line);background:radial-gradient(circle,#17243a 0,#0000 64%);justify-content:center;align-items:center;min-height:450px;display:flex;position:relative;overflow:hidden}.pillar-timezone .pillar-visual{background-image:linear-gradient(#080d1938,#080d19c2),url(https://d8j0ntlcm91z4.cloudfront.net/user_3B3bJdHlwYPt7muQjSp3LHKl55c/hf_20260726_030414_997dbcb7-d0d5-4b75-a61a-e20892c86cec.png);background-position:50%;background-size:cover}.pillar-queue .pillar-visual{background-image:linear-gradient(#080d1940,#080d19c7),url(https://d8j0ntlcm91z4.cloudfront.net/user_3B3bJdHlwYPt7muQjSp3LHKl55c/hf_20260726_030416_a3b4bbfe-f57c-4a92-878d-c515510feaf0.png);background-position:50%;background-size:cover}.pillar-ticket .pillar-visual{background-image:linear-gradient(#080d1933,#080d19cc),url(https://d8j0ntlcm91z4.cloudfront.net/user_3B3bJdHlwYPt7muQjSp3LHKl55c/hf_20260726_030425_1f3f5090-755d-47f3-a350-ce8d220d4aaa.png);background-position:50%;background-size:cover}.pillar-network .pillar-visual{background-image:linear-gradient(#080d1933,#080d19c7),url(https://d8j0ntlcm91z4.cloudfront.net/user_3B3bJdHlwYPt7muQjSp3LHKl55c/hf_20260726_030525_bf6e4584-8117-4f40-a034-a65fe854b3be.png);background-position:50%;background-size:cover}.pillar-visual p{color:#a3a7ad;font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;position:absolute;bottom:25px;left:25px}.visual-orbit{opacity:.72;border:1px solid #c8a96b75;border-radius:50%;width:76px;height:76px;position:absolute;top:24px;right:24px}.visual-orbit:after,.visual-orbit:before{content:"";border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:20%}.visual-orbit:after{background:var(--brass);box-shadow:0 0 25px var(--brass);inset:46%}.visual-orbit span{background:var(--paper);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:34px;box-shadow:0 0 10px #fff}.visual-orbit span:nth-child(2){top:54px;left:8px}.visual-orbit span:nth-child(3){top:58px;left:62px}.pillar-queue .visual-orbit{border-left:0;border-right:0;border-radius:0;transform:skewY(-7deg)}.pillar-ticket .visual-orbit{border-style:dashed;border-radius:4px}.pillar-network .visual-orbit{transform:scale(.86);box-shadow:0 0 0 16px #c8a96b0d,0 0 0 32px #c8a96b08}.pillar-copy h3{font:500 clamp(36px,4vw,60px)/.94 var(--sans);letter-spacing:-.045em;margin:0 0 25px}.pillar-copy>p{color:#a7aaae;max-width:490px;font-size:15px;line-height:1.7}.work-screen{z-index:2;color:#d8e6dc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(145deg,#030b0ef5,#050c14eb);border:1px solid #c6ddd05c;min-height:315px;padding:0 17px 13px;position:absolute;bottom:9%;left:7%;right:7%;overflow:hidden;transform:perspective(900px)rotateX(1.5deg)rotateY(-2deg);box-shadow:0 22px 60px #0000008f,inset 0 0 36px #49c28e0e}.work-window-bar{color:#92a19d;font:500 7px/1 var(--mono);letter-spacing:.065em;background:#101820;border-bottom:1px solid #cde2d71f;grid-template-columns:62px 1fr auto;align-items:center;gap:10px;margin:0 -17px;padding:8px 11px;display:grid;position:relative}.work-window-bar strong{color:#c6d1cc;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.window-controls{gap:5px;display:flex}.window-controls i{background:#e56d64;border-radius:50%;width:6px;height:6px}.window-controls i:nth-child(2){background:#d8ad58}.window-controls i:nth-child(3){background:#68bd7a}.work-connection{color:#70c99a;white-space:nowrap}.work-screen-nav{color:#769089;font:500 6.5px/1 var(--mono);letter-spacing:.09em;white-space:nowrap;background:#0e1f25d6;border-bottom:1px solid #cde2d71f;gap:15px;margin:0 -17px;padding:7px 13px;display:flex;position:relative;overflow:hidden}.work-screen-nav span:first-child{color:#d7b76d}.work-screen:before{opacity:.16;background:repeating-linear-gradient(0deg,#0000 0 3px,#beffde21 4px);inset:0}.work-screen:after,.work-screen:before{content:"";pointer-events:none;position:absolute}.work-screen:after{background:linear-gradient(90deg,#0000,#ffffff0e,#0000);width:45%;height:180%;top:-35%;left:-16%;transform:rotate(15deg)}.work-screen-bar{color:#aebdb8;font:500 9px/1 var(--mono);letter-spacing:.1em;background:#0000003d;border-bottom:1px solid #cde2d72e;justify-content:space-between;align-items:center;gap:12px;margin:0 -17px 10px;padding:9px 13px;display:flex;position:relative}.work-screen-bar b{color:#d7b76d;white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:flex}.work-screen-bar b i{background:#63d99b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #63d99b}.work-rows{gap:6px;padding-bottom:52px;display:grid;position:relative}.work-rows>div{min-height:29px;font:500 9px/1.2 var(--mono);letter-spacing:.04em;background:#ffffff06;border:1px solid #c8dcd31c;grid-template-columns:.72fr 1.55fr .6fr;align-items:center;gap:8px;padding:0 9px;display:grid}.work-rows strong{color:#e2e8e4;font-weight:500}.work-rows span{color:#9db0aa}.work-rows em{color:#d7b76d;font:500 8px/1.2 var(--mono);text-align:right}.work-terminal{gap:3px;padding:0 3px 40px;display:grid;position:relative}.work-terminal code{color:#b8dbc9;font:500 7.4px/1.14 var(--mono);letter-spacing:.01em;text-overflow:clip;white-space:pre;text-shadow:0 0 7px #60e0a026;overflow:hidden}.work-terminal code:first-child{color:#f0d17f}.work-terminal code:nth-child(10),.work-terminal code:nth-child(2),.work-terminal code:nth-child(7),.work-terminal code:nth-child(9){color:#e2c47f}.work-function-row{color:#789188;font:500 6px/1 var(--mono);white-space:nowrap;gap:14px;display:flex;position:absolute;bottom:27px;left:17px;right:17px;overflow:hidden}.work-screen-footer{color:#6f8980;font:500 8px/1 var(--mono);letter-spacing:.08em;border-top:1px solid #c8dcd324;padding-top:9px;position:absolute;bottom:11px;left:17px;right:17px}.work-screen-compact{width:100%;min-height:260px;position:relative;bottom:auto;left:auto;right:auto}.work-screen-compact .work-terminal{gap:3px}.work-screen-compact .work-terminal code{font-size:6.65px}.work-screen-timezone{transform:perspective(900px)rotateX(1deg)rotateY(2deg)}.work-screen-queue{transform:perspective(900px)rotateX(1deg)rotateY(-2deg)}.work-screen-ticket{color:#c5ebd7;min-height:285px}.work-screen-network{transform:perspective(900px)rotateX(1deg)rotateY(2deg)}.people{background:var(--paper);color:var(--ink);padding:15vh 0 12vh 8vw;overflow:hidden}.people .section-index{color:#777;margin-bottom:7vh}.people h2{font-size:clamp(55px,7vw,108px);line-height:.9}.candidate-track{will-change:transform;gap:22px;width:max-content;margin-top:11vh;display:flex}.candidate-card{width:min(27vw,390px);height:520px;color:var(--paper);background:linear-gradient(135deg,#182132,#0b0f18 60%,#2d2620);padding:20px;position:relative;overflow:hidden}.candidate-card:before{content:"";opacity:.32;background:repeating-linear-gradient(110deg,#0000 0 19px,#ffffff08 20px);position:absolute;inset:0}.candidate-no{font:500 12px/1 var(--mono);color:#c1c1bd;position:relative}.candidate-card button{color:#fff;cursor:pointer;background:#080d1973;border:1px solid #ffffff80;border-radius:50%;width:68px;height:68px;position:absolute;top:50%;left:50%;translate:-50% -50%}.candidate-card button span{margin-left:4px}.candidate-card p{text-transform:uppercase;letter-spacing:.1em;font:500 12px/1 var(--mono);position:absolute;bottom:18px;left:20px}.people-note{color:#6e6b64;font:italic 18px var(--serif);margin:28px 0 0}.roles{grid-template-columns:.8fr 1.5fr;gap:8vw;padding:17vh 8vw;display:grid}.roles-intro{height:max-content;position:sticky;top:120px}.roles h2{font-size:clamp(50px,5.5vw,83px);line-height:.9}.roles-intro>p:last-child{color:#8f9196;max-width:370px;margin-top:35px;font-size:13px;line-height:1.7}.role-grid{perspective:1000px;grid-template-columns:1fr 1fr;gap:18px;display:grid}.role-card{border:1px solid var(--line);background-color:#0c1321;background-position:50%;background-size:cover;min-height:310px;padding:25px;transition:transform .35s,border-color .35s,background .35s;position:relative}.role-card-ticketing{background-position:50%,top;background-repeat:no-repeat;background-size:cover,92%}.role-card:nth-child(2n){transform:translateY(45px)}.role-card:hover{background:#111a2a;border-color:#c8a96b8c;transform:translateY(-8px)rotateX(2deg)}.role-card>span{color:var(--brass);font:500 12px/1 var(--mono)}.role-card h3{max-width:250px;font:500 31px/.98 var(--sans);letter-spacing:-.035em;margin:80px 0 0}.role-rate{color:#d5c094;font:500 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0;bottom:50px;right:90px}.role-code,.role-rate{position:absolute;left:25px}.role-code{color:#8b939f;font:500 11px/1 var(--mono);letter-spacing:.1em;bottom:23px}.role-card a{color:var(--brass);font-size:22px;position:absolute;bottom:18px;right:20px}.role-page{background:var(--ink);color:var(--paper)}.role-nav{position:absolute}.role-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 36%,#c8a96b1f,#0000 25%),linear-gradient(145deg,#080d19,#0d1728);flex-direction:column;justify-content:flex-end;min-height:92vh;padding:190px 8vw 100px;display:flex}.role-hero>.eyebrow{font-family:var(--sans);letter-spacing:-.01em;text-transform:none;font-size:14px;font-weight:500;line-height:1.4}.role-breadcrumb{color:#8e939c;font:500 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:10px;display:flex;position:absolute;top:125px}.role-breadcrumb b{color:var(--brass);font-weight:500}.role-hero h1{max-width:1100px;font:500 clamp(68px,9.2vw,145px)/.84 var(--sans);letter-spacing:-.065em;margin:0}.role-lead{color:#c0c2c4;max-width:760px;font-family:var(--sans);letter-spacing:-.012em;margin:38px 0 34px;font-size:19px;font-weight:400;line-height:1.62}.role-hero .button{width:max-content}.role-cost{background:var(--paper);color:var(--ink);padding:14vh 8vw}.role-cost>div:first-child{grid-template-columns:.7fr 1.3fr;align-items:end;gap:7vw;display:grid}.role-benefits h2,.role-cost h2,.role-day h2,.role-final h2,.role-fit h2,.role-responsibilities h2{font:500 clamp(50px,6.5vw,96px)/.9 var(--sans);letter-spacing:-.055em;margin:0}.role-cost .eyebrow{color:#99783e}.cost-grid{border:1px solid #080d192e;grid-template-columns:repeat(3,1fr);margin-top:85px;display:grid}.cost-grid article{border-right:1px solid #080d192e;min-height:255px;padding:34px}.cost-grid article:last-child{border-right:0}.cost-grid span{color:#665f53;min-height:30px;font:500 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.cost-grid strong{font:500 clamp(28px,3vw,44px)/1 var(--sans);letter-spacing:-.045em;margin:30px 0 18px;display:block}.cost-grid p{color:#656158;font-size:13px;line-height:1.6}.cost-grid .cost-saving{background:var(--ink);color:var(--paper)}.cost-grid .cost-saving p,.cost-grid .cost-saving span{color:#b5b2aa}.cost-grid .cost-saving strong{color:var(--brass)}.cost-grid-hybrid article{flex-direction:column;display:flex}.cost-grid-hybrid .cost-saving a{width:max-content;color:var(--paper);margin-top:auto;padding-top:24px;font-size:13px}.cost-grid-hybrid .cost-saving a b{color:var(--brass);margin-left:14px;font-weight:500}.cost-note{color:#716c62;max-width:920px;margin:28px 0 0;font-size:11px;line-height:1.65}.role-responsibilities{grid-template-columns:.82fr 1.18fr;gap:8vw;padding:15vh 8vw;display:grid}.role-responsibilities ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.role-responsibilities li{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:20px;padding:24px 0;display:grid}.role-responsibilities li span{color:var(--brass);font:500 10px/1.5 var(--mono)}.role-responsibilities li p{color:#c3c5c8;margin:0;font-size:15px;line-height:1.55}.role-benefits{background:#0d1524;padding:15vh 8vw}.role-benefits>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:85px;display:grid}.role-benefits article{border-right:1px solid var(--line);min-height:310px;padding:30px}.role-benefits article:last-child{border-right:0}.role-benefits article>span{color:var(--brass);font:500 11px/1 var(--mono)}.role-benefits h3{font:500 30px/1 var(--sans);letter-spacing:-.035em;margin:80px 0 20px}.role-benefits article p{color:#9ea2a8;font-size:14px;line-height:1.65}.role-day{grid-template-columns:.8fr 1.2fr;gap:9vw;padding:15vh 8vw;display:grid}.role-day-intro>p:last-child{color:#94989f;max-width:410px;margin-top:35px;font-size:14px;line-height:1.65}.day-timeline{border-top:1px solid var(--line)}.day-timeline article{border-bottom:1px solid var(--line);grid-template-columns:85px 1fr;gap:25px;padding:28px 0;display:grid}.day-timeline time{color:var(--brass);font:500 11px/1.5 var(--mono)}.day-timeline h3{font:500 24px/1 var(--sans);margin:0 0 8px}.day-timeline p{color:#999da4;margin:0;font-size:13px;line-height:1.55}.role-fit{background:var(--paper);color:var(--ink);padding:15vh 8vw}.role-fit .eyebrow{color:#99783e}.fit-columns{background:#080d1933;border:1px solid #080d1933;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:80px;display:grid}.fit-columns article{background:var(--paper);padding:35px}.fit-columns h3{font:500 25px/1 var(--sans);margin:0 0 35px}.fit-columns ul{margin:0;padding:0;list-style:none}.fit-columns li{color:#57544e;border-top:1px solid #080d1929;padding:16px 0;font-size:13px;line-height:1.5}.fit-columns li:before{content:"↗";color:#99783e;margin-right:12px}.role-final{background:radial-gradient(circle at 80% 40%,#c8a96b1f,#0000 30%),#080d19;flex-direction:column;justify-content:center;min-height:80vh;padding:15vh 8vw;display:flex}.role-final>p:not(.eyebrow){color:#a7aab0;max-width:620px;margin:35px 0;font-size:16px;line-height:1.65}.role-final>div{gap:12px;display:flex}.role-footer{border-top:1px solid var(--line);color:#8e9298;grid-template-columns:1fr auto auto;align-items:center;gap:45px;padding:45px 5vw;font-size:11px;display:grid}.process{text-align:center;background:#090f1b;padding:20vh 8vw}.process .eyebrow{text-align:left}.process h2{font-size:clamp(58px,7.3vw,110px)}.flight-path{border-top:1px solid #c8a96b66;border-radius:50%;max-width:1050px;height:100px;margin:12vh auto -45px}.process ol{grid-template-columns:repeat(5,1fr);max-width:1150px;margin:0 auto;padding:0;list-style:none;display:grid}.process li{font:500 20px var(--sans);flex-direction:column;align-items:center;gap:25px;display:flex}.process li span{background:var(--brass);width:36px;height:36px;color:var(--ink);font:500 12px/1 var(--mono);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 25px #c8a96b66}.process li strong{max-width:150px;font-weight:400}.process-close{color:#b1b3b3;max-width:720px;font:400 24px/1.45 var(--sans);letter-spacing:-.02em;margin:13vh auto 0}.salary{background:var(--paper);min-height:80vh;color:var(--ink);grid-template-columns:1.3fr .7fr;align-items:center;gap:8vw;padding:16vh 9vw;display:grid}.salary h2{font-size:clamp(62px,7.5vw,110px);line-height:.88}.salary-copy p{font:400 24px/1.45 var(--sans);letter-spacing:-.02em;margin:0 0 45px}.salary .eyebrow{color:#99783e}.final-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:92vh;padding:18vh 8vw 9vh;display:flex;position:relative;overflow:hidden}.dawn{opacity:.85;background-position:50%;background-size:cover;position:absolute;inset:0}.dawn:after{content:"";background:#edd8b440;height:1px;position:absolute;bottom:18%;left:0;right:0;box-shadow:0 -20px 70px 15px #cd985826}.final-cta>:not(.dawn){position:relative}.final-cta h2{font-size:clamp(62px,7.5vw,112px);line-height:.88}.final-cta .button{margin-top:48px}.final-route{color:#a2a7ae;width:70%;font:500 11px/1 var(--mono);letter-spacing:.1em;align-items:center;gap:16px;margin-top:12vh;display:flex}.final-route i{background:linear-gradient(90deg,transparent,var(--brass),transparent);flex:1;height:1px}.seo-footer{border-top:1px solid var(--line);background:#070c16;padding:14vh 6vw 7vh}.seo-footer-intro{grid-template-columns:.55fr 1.2fr 1fr;align-items:start;gap:5vw;padding-bottom:10vh;display:grid}.seo-footer-intro .eyebrow{margin:8px 0 0}.seo-footer-intro h2{font:500 clamp(38px,4.2vw,66px)/.98 var(--sans);letter-spacing:-.045em;max-width:760px;margin:0}.seo-footer-intro>p:last-child{color:#aeb1b5;max-width:580px;margin:4px 0 0;font-size:15px;line-height:1.75}.seo-footer-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.seo-footer-links>*{border-right:1px solid var(--line);min-height:340px;padding:38px 3vw 42px}.seo-footer-links>:first-child{padding-left:0}.seo-footer-links>:last-child{border-right:0}.seo-footer h3{color:var(--paper);font:500 12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 28px}.seo-footer-links a{color:#9ea3aa;width:max-content;max-width:100%;margin:0 0 14px;font-size:14px;line-height:1.45;transition:color .25s,transform .25s;display:block}.seo-footer-links a:hover{color:var(--paper);transform:translate(4px)}.seo-location{border-top:1px solid var(--line);color:var(--brass);font:500 11px/1.65 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:30px 0 0;padding-top:24px}.seo-footer-faq{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.seo-footer-faq article{border-right:1px solid var(--line);min-height:300px;padding:50px 4vw 55px 0}.seo-footer-faq article+article{padding-left:4vw}.seo-footer-faq article:last-child{border-right:0;padding-right:0}.seo-footer-faq h3{max-width:350px;font:500 20px/1.25 var(--sans);letter-spacing:-.02em;text-transform:none;margin-bottom:22px}.seo-footer-faq p{color:#969ba3;max-width:390px;margin:0;font-size:14px;line-height:1.7}.seo-footer-close{justify-content:space-between;align-items:center;gap:30px;padding-top:45px;display:flex}.seo-footer-close p{color:#878d96;font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.seo-footer-close a{color:var(--paper);font-size:15px}.seo-footer-close a span{color:var(--brass);margin-left:22px}footer{border-top:1px solid var(--line);color:#91969e;justify-content:space-between;align-items:center;min-height:120px;padding:35px 4vw;font-size:12px;display:flex}.wordmark-footer{width:180px}@media (max-width:800px){.nav{padding:18px 20px}.wordmark{width:170px}.nav-links>a:not(.nav-cta){display:none}.nav-cta{padding:10px 12px}.hero{align-items:flex-end;padding:150px 22px 88px}.hero-copy{width:100%}.hero h1{font-size:58px;line-height:.88}.hero h1 em{margin-left:0}.hero-sub{font-size:14px}.actions{flex-direction:column}.actions,.button{width:100%}.hero-media video{object-position:62% center}.hero-scrim{background:linear-gradient(0deg,#05080ef5,#05080e66 70%,#05080e8c)}.hero-status{width:auto;top:90px;left:22px;right:22px}.hero-reel,.hero-work-screen,.origin-work-screen,.scroll-cue{display:none}.proof{grid-template-columns:1fr 1fr}.proof-item{min-height:150px;padding:28px 20px}.proof-item:nth-child(2){border-right:0}.proof-item strong{font-size:43px}.cinematic-section{min-height:140vh;padding:12vh 22px}.origin{grid-template-columns:1fr}.origin-lines{padding-top:20vh}.story-line{margin-bottom:27vh;font-size:38px}.story-line.finale span{margin-left:0}.pillars{padding:12vh 22px}.section-heading{margin-bottom:12vh}.timeline{display:none}.pillar{grid-template-columns:35px 1fr;gap:10px;min-height:auto;padding:50px 0}.pillar-visual{grid-column:2;min-height:390px}.pillar-copy{grid-column:2}.pillar-copy h3{font-size:38px}.work-screen{min-height:315px;padding-left:10px;padding-right:10px;bottom:5%;left:4%;right:4%;transform:none}.work-screen-bar,.work-screen-nav,.work-window-bar{margin-left:-10px;margin-right:-10px}.work-window-bar{grid-template-columns:48px 1fr auto;padding-inline:8px}.work-screen-nav{gap:10px;padding-inline:10px}.work-rows>div{grid-template-columns:.72fr 1.5fr .72fr;gap:5px;min-height:31px;padding:0 6px;font-size:7.5px}.work-rows em{font-size:6.5px}.work-function-row,.work-screen-footer{left:10px;right:10px}.work-terminal code{font-size:6.25px}.work-screen-ticket{min-height:315px}.people{padding:12vh 0 10vh 22px}.people h2{font-size:52px}.candidate-card{width:75vw;height:430px}.roles{grid-template-columns:1fr;padding:13vh 22px}.roles-intro{position:static}.role-grid{grid-template-columns:1fr}.role-card:nth-child(2n){transform:none}.role-card{min-height:350px;padding-bottom:92px}.role-card h3{max-width:85%;margin-top:72px}.role-rate{bottom:52px;left:25px;right:82px}.role-code{bottom:25px}.role-hero{min-height:88vh;padding:170px 22px 70px}.role-breadcrumb{top:120px}.role-hero h1{font-size:clamp(54px,17vw,82px)}.role-lead{font-size:16px}.role-benefits,.role-cost,.role-day,.role-final,.role-fit,.role-responsibilities{padding:12vh 22px}.cost-grid,.fit-columns,.role-benefits>div,.role-cost>div:first-child,.role-day,.role-responsibilities{grid-template-columns:1fr}.cost-grid article,.role-benefits article{border-bottom:1px solid #080d192e;border-right:0;min-height:auto}.role-benefits article{border-bottom-color:var(--line)}.cost-grid strong{font-size:32px}.day-timeline,.fit-columns,.role-benefits>div,.role-responsibilities ol{margin-top:55px}.role-benefits h3{margin-top:45px}.role-final>div{flex-direction:column}.role-footer{grid-template-columns:1fr;gap:12px}.process{padding:14vh 22px}.flight-path{display:none}.process ol{text-align:left;grid-template-columns:1fr;gap:32px;margin-top:70px}.process li{flex-direction:row;align-items:center}.process-close{margin-top:70px;font-size:21px}.salary{grid-template-columns:1fr;min-height:auto;padding:13vh 22px}.salary-copy p{font-size:22px}.final-cta{padding:15vh 22px 8vh}.final-cta h2{font-size:54px}.final-route{width:100%}.seo-footer{padding:11vh 22px 7vh}.seo-footer-intro{grid-template-columns:1fr;gap:28px;padding-bottom:8vh}.seo-footer-intro h2{font-size:43px}.seo-footer-intro>p:last-child{font-size:14px}.seo-footer-links{grid-template-columns:1fr 1fr}.seo-footer-links>*{border-bottom:1px solid var(--line);min-height:300px;padding:34px 22px}.seo-footer-links>:first-child{padding-left:0}.seo-footer-links>:nth-child(2){border-right:0}.seo-footer-links>:nth-child(3){border-bottom:0;padding-left:0}.seo-footer-links>:last-child{border-bottom:0}.seo-footer-faq{grid-template-columns:1fr}.seo-footer-faq article,.seo-footer-faq article+article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:40px 0}.seo-footer-faq article:last-child{border-bottom:0}.seo-footer-close{padding-top:38px}.seo-footer-close,footer{flex-direction:column;align-items:flex-start}footer{gap:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal,.story-line{opacity:1!important}.candidate-track,.reveal,.story-line,section{transform:none!important}section{clip-path:none!important;opacity:1!important}}@media (max-width:420px){.nav-cta span{display:none}.nav-cta{font-size:12px}.wordmark{width:145px}.hero{padding-left:18px;padding-right:18px}.hero h1{font-size:clamp(45px,14.6vw,58px)}.hero-status{gap:7px;font-size:8px;left:18px;right:18px}.hero-status i{min-width:12px}.proof-item{padding:25px 16px}.proof-item p{font-size:12px}.pillar{grid-template-columns:24px minmax(0,1fr)}.pillar-visual{min-width:0}.work-screen{left:2.5%;right:2.5%}.work-connection{display:none}.work-window-bar{grid-template-columns:45px 1fr}.work-screen-nav span:last-child{display:none}.work-rows>div{grid-template-columns:.68fr 1.55fr .72fr}.work-screen-footer{font-size:6.5px}.role-card h3{font-size:27px}.management-grid{grid-template-columns:1fr}}.calculator,.capabilities,.enquiry,.guide,.management{color:#f5f0e8;background:#080d19;border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,9vw,10rem) max(5vw,2rem);display:grid}.calculator h2,.capabilities h2,.enquiry h2,.management>h2{max-width:760px;font:500 clamp(3.4rem,5.6vw,7rem)/.9 var(--sans);letter-spacing:-.055em;margin:0}.calculator h2 em,.capabilities h2 em,.enquiry h2 em,.management>h2 em{color:#8f959f;display:block}.calculator>div:first-child,.capabilities>div:first-child,.enquiry>div:first-child{align-self:start}.calculator .eyebrow,.capabilities .eyebrow,.enquiry .eyebrow,.management>.eyebrow{margin-bottom:2rem}.guide{color:#080d19;background:#d3a84b;grid-template-columns:minmax(300px,.72fr) minmax(620px,1.28fr);align-items:start;position:relative;overflow:hidden}.guide:before{content:"";pointer-events:none;border:1px solid #080d1929;border-radius:50%;width:34rem;height:34rem;position:absolute;bottom:-22rem;left:-16rem;box-shadow:0 0 0 5rem #080d1906,0 0 0 10rem #080d1905}.guide .eyebrow{color:#080d19;margin-bottom:2rem}.guide-intro{z-index:1;position:relative}.guide-intro h2{max-width:650px;font:500 clamp(3.6rem,5.4vw,6.8rem)/.88 var(--sans);letter-spacing:-.06em;margin:0}.guide-intro h2 em{color:#080d199e;display:block}.guide-intro>p:not(.eyebrow){max-width:31rem;margin:2rem 0 0;font-size:1.05rem;line-height:1.65}.guide-note{border-top:1px solid #080d194d;grid-template-columns:1fr auto;gap:.4rem 1rem;max-width:31rem;margin-top:4rem;padding-top:1.25rem;display:grid}.guide-note span{font:500 .68rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.62}.guide-note strong{text-align:right;font-size:.82rem}.guide-note p{opacity:.65;grid-column:1/-1;margin:.75rem 0 0;font-size:.78rem;line-height:1.55}.guide-pricing{z-index:1;border-top:1px solid #080d1980;position:relative}.guide-preview{border-bottom:1px solid #080d1952;grid-template-columns:repeat(3,1fr);display:grid}.guide-preview article{border-right:1px solid #080d1940;min-height:195px;padding:1.5rem}.guide-preview article:last-child{border-right:0}.guide-preview article>span{font:500 .62rem/1 var(--mono);letter-spacing:.08em;opacity:.48}.guide-preview p{min-height:2.6rem;margin:2.5rem 0 1rem;font-size:.9rem;line-height:1.35}.guide-preview strong{letter-spacing:-.035em;font-size:1.45rem;line-height:1;display:block}.guide-preview small{letter-spacing:0;opacity:.65;margin-top:.45rem;font-size:.72rem;display:block}.guide-lead-form{background:#eee9de2e;border:1px solid #080d1957;margin-top:2rem;padding:2rem}.guide-form-heading{border-bottom:1px solid #080d1938;justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:1.5rem;display:flex}.guide-form-heading p{letter-spacing:-.03em;margin:0;font-size:1.3rem;font-weight:600}.guide-form-heading strong{text-align:right;opacity:.66;max-width:18rem;font-size:.78rem;line-height:1.45}.guide-form-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;display:grid}.guide-form-grid label{gap:.45rem;font-size:.72rem;font-weight:500;display:grid}.guide-form-grid input,.guide-form-grid select{color:#080d19;width:100%;min-height:3.2rem;font:inherit;background:#eee9de6b;border:1px solid #080d194d;border-radius:0;outline:none;padding:.8rem .9rem}.guide-form-grid input:focus,.guide-form-grid select:focus{border-color:#080d19;box-shadow:0 0 0 3px #080d1914}.guide-honeypot{position:absolute!important;left:-9999px!important}.guide-form-submit{justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;display:flex}.guide-form-submit p{opacity:.62;max-width:22rem;margin:0;font-size:.7rem;line-height:1.5}.guide-form-submit .button{min-width:240px}.guide-form-submit button:disabled{cursor:wait;opacity:.7}.guide-form-error{color:#7f1d1d;margin:1rem 0 0;font-size:.78rem}.guide-unlocked{margin-top:2rem}.guide-unlocked-heading{border:1px solid #080d194d;align-items:center;gap:1rem;padding:1.4rem;display:flex}.guide-unlocked-heading .confirmation-mark{color:#080d19;border-color:#080d19;flex:none;margin:0}.guide-unlocked-heading p{font:500 .63rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin:0 0 .25rem}.guide-unlocked-heading strong{font-size:1.15rem}.guide-table-head{font:500 .64rem/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.6;border-bottom:1px solid #080d1938;grid-template-columns:1.2rem minmax(260px,1.45fr) minmax(150px,.75fr) minmax(180px,.62fr);gap:1.5rem;padding:1rem 0;display:grid}.guide-table-head:before{content:""}.guide-table-head span:last-child{text-align:right}.guide-table{display:grid}.guide-table>div{border-bottom:1px solid #080d1940;grid-template-columns:1.2rem minmax(260px,1.45fr) minmax(150px,.75fr) minmax(180px,.62fr);align-items:baseline;gap:1.5rem;min-height:5.55rem;padding:1.55rem 0 1.45rem;display:grid}.guide-row-number{font:500 .61rem/1 var(--mono);letter-spacing:.08em;opacity:.45}.guide-table strong{letter-spacing:-.025em;font-size:1.12rem;line-height:1.25}.guide-basis{opacity:.62;font-size:.86rem;line-height:1.4}.guide-table b{font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;text-align:right;justify-content:flex-end;align-items:baseline;font-size:1.55rem;line-height:1;display:flex}.guide-table b>span{opacity:.68;margin-right:.08em;font-size:.9rem}.guide-table b small{letter-spacing:-.01em;text-align:left;min-width:5.7rem;margin-left:.2rem;font-size:.8rem}.guide-action{justify-content:space-between;align-items:center;gap:2rem;padding-top:2rem;display:flex}.guide-action p{opacity:.65;max-width:21rem;margin:0;font-size:.8rem;line-height:1.55}.guide-action .button{flex:none;width:auto;min-width:245px}.calculator>div:first-child>p:last-child,.capabilities>div:first-child>p:last-child,.enquiry>div:first-child>p:last-child{color:#abb2bd;max-width:36rem;margin:2rem 0 0;font-size:1.05rem;line-height:1.7}.calculator-panel{background:#111827;grid-template-columns:repeat(3,1fr);gap:1rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.calculator-panel label,.enquiry label{color:#d8dce3;gap:.55rem;font-size:.85rem;display:grid}.calculator input,.calculator select,.enquiry input,.enquiry select,.enquiry textarea{color:#fff;width:100%;font:inherit;background:#080d19;border:1px solid #fff3;padding:.9rem 1rem}.calculator-results{border-top:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:1rem;display:grid}.calculator-results article{border-right:1px solid #ffffff24;padding:1.5rem 1rem}.calculator-results span{color:#abb2bd;margin-bottom:.6rem;font-size:.75rem;display:block}.calculator-results strong{font-size:clamp(1.2rem,2vw,2rem)}.calculator-saving{color:#d3a84b}.calculator-panel .cost-note{grid-column:1/-1}.capability-grid{grid-template-columns:1fr 1fr;display:grid}.capability-grid article{border:1px solid #ffffff1f;margin:-1px 0 0 -1px;padding:2rem}.capability-grid h3,.management-grid h3{margin:0 0 1rem;font-size:1.35rem}.capability-grid p,.management-grid p{color:#abb2bd;line-height:1.65}.management{display:block}.management>h2{margin-bottom:4rem}.management-grid{grid-template-columns:repeat(5,1fr);display:grid}.management-grid article{border-top:1px solid #fff3;padding:2rem 1.5rem}.management-grid span{color:#d3a84b;margin-bottom:3rem;display:block}.enquiry{align-items:start}.enquiry-intro{position:sticky;top:4rem}.enquiry-expectations{border-top:1px solid #ffffff24;margin-top:3rem}.enquiry-expectations>span{float:left;color:#c8a96b;width:2.4rem;font:500 .68rem/1 var(--mono);padding-top:1.15rem}.enquiry-expectations p{color:#8f98a6;border-bottom:1px solid #ffffff24;min-height:5.4rem;margin:0;padding:1rem 0 1rem 2.4rem;font-size:.78rem;line-height:1.45}.enquiry-expectations strong{color:#f5f0e8;margin-bottom:.3rem;font-size:.9rem;font-weight:500;display:block}.enquiry form{gap:1rem;display:grid}.enquiry fieldset{background:linear-gradient(145deg,#111827f0,#0c121fe6);border:1px solid #ffffff24;margin:0;padding:clamp(1.4rem,3vw,2.3rem)}.enquiry legend{color:#f5f0e8;grid-template-rows:auto auto;grid-template-columns:2rem 1fr;align-items:center;width:100%;padding:0 0 1.4rem;display:grid}.enquiry legend>span{color:#c8a96b;font:500 .68rem/1 var(--mono);grid-row:1/3}.enquiry legend strong{letter-spacing:-.02em;font-size:1.2rem;font-weight:500}.enquiry legend small{color:#8f98a6;margin-top:.2rem;font-size:.73rem}.form-grid{grid-template-columns:1fr 1fr;gap:1.15rem;display:grid}.enquiry label{color:#d8dce3;gap:.48rem;font-size:.82rem;position:relative}.enquiry label>b,.enquiry label>span{color:#c8a96b;font:500 .58rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;position:absolute;top:.05rem;right:0}.enquiry label>span{color:#747e8d}.enquiry input,.enquiry select,.enquiry textarea{background:#090f1a;border-color:#ffffff29;outline:none;min-height:3.25rem;transition:border-color .2s,box-shadow .2s}.enquiry textarea{resize:vertical;min-height:9rem;line-height:1.55}.enquiry input::placeholder,.enquiry textarea::placeholder{color:#687282}.enquiry input:focus,.enquiry select:focus,.enquiry textarea:focus{border-color:#c8a96b;box-shadow:0 0 0 3px #c8a96b1a}.enquiry .form-wide{grid-column:1/-1}.form-submit{justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem 0 0;display:flex}.form-submit p{color:#818b99;max-width:26rem;margin:0;font-size:.72rem;line-height:1.55}.form-submit .button{flex:none;min-width:15rem}.form-confirmation{background:radial-gradient(circle at 85% 15%,#c8a96b21,#0000 32%),#111827;border:1px solid #c8a96b59;align-self:start;padding:clamp(2rem,5vw,4rem)}.confirmation-mark{color:#c8a96b;border:1px solid #c8a96b;border-radius:50%;place-items:center;width:3rem;height:3rem;margin-bottom:2rem;display:grid}.form-confirmation strong{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.2rem);font-weight:500;display:block}.form-confirmation p{color:#abb2bd;max-width:34rem;margin:1rem 0 2rem;line-height:1.7}.enquiry h2{letter-spacing:-.05em;max-width:680px;font-size:clamp(3.35rem,5vw,6.15rem);line-height:.96}.enquiry h2 em{margin-top:.06em;line-height:.94}.enquiry-intro>p:not(.eyebrow){margin-top:2.5rem!important}.enquiry label>.field-title{color:#d8dce3;font:inherit;letter-spacing:normal;text-transform:none;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:static}.enquiry label>.field-title b{color:#c8a96b;font:500 .58rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;flex:none;padding-top:.15rem}.form-submit button:disabled{cursor:wait;opacity:.7}.enquiry-form-error{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717159;margin:0;padding:.9rem 1rem;font-size:.8rem}.candidate-profile-mark{background:linear-gradient(135deg,#182238,#0b111f);border:1px solid #ffffff21;place-items:center;height:9rem;display:grid}.candidate-profile-mark span{color:#080d19;background:#d3a84b;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;font-weight:700;display:grid}.candidate-card small{color:#9099a8;margin-top:.6rem;line-height:1.45;display:block}@media (max-width:800px){.calculator,.capabilities,.enquiry,.guide{grid-template-columns:1fr}.guide-intro h2{font-size:clamp(3.1rem,14vw,5.2rem)}.guide-note{margin-top:2.5rem}.guide-pricing{margin-top:1rem}.guide-preview{grid-template-columns:1fr}.guide-preview article{border-bottom:1px solid #080d1940;border-right:0;min-height:auto}.guide-preview article:last-child{border-bottom:0}.guide-preview p{min-height:0;margin:1.6rem 0 .8rem}.guide-lead-form{padding:1.4rem}.guide-form-heading{flex-direction:column;align-items:flex-start;gap:.5rem}.guide-form-heading strong{text-align:left}.guide-form-grid{grid-template-columns:1fr}.guide-form-submit{flex-direction:column;align-items:stretch}.guide-form-submit .button{width:100%}.guide-table-head{display:none}.guide-table>div{grid-template-columns:1.1rem 1fr auto;gap:.5rem .8rem;min-height:auto;padding:1.35rem 0}.guide-row-number{grid-area:1/1/3;display:block}.guide-table strong{grid-column:2;font-size:1rem}.guide-basis{grid-column:2;font-size:.75rem}.guide-table b{grid-area:1/3/3;align-self:center;font-size:1.3rem}.guide-table b small{min-width:auto}.guide-action{flex-direction:column;align-items:stretch}.guide-action .button{width:100%}.calculator-panel,.calculator-results{grid-template-columns:1fr}.calculator-results article{border-bottom:1px solid #ffffff24;border-right:0}.capability-grid{grid-template-columns:1fr}.management-grid{grid-template-columns:1fr 1fr}.enquiry-intro{position:static}.enquiry h2{max-width:11ch;font-size:clamp(3.2rem,13.5vw,5rem);line-height:.98}.enquiry-intro>p:not(.eyebrow){margin-top:2rem!important}.form-grid{grid-template-columns:1fr}.enquiry .form-wide{grid-column:auto}.enquiry label>.field-title{gap:1.5rem}.form-submit{flex-direction:column;align-items:stretch}.form-submit .button{width:100%}}@media (max-width:1120px) and (min-width:801px){.guide{grid-template-columns:minmax(260px,.65fr) minmax(500px,1.35fr);gap:4rem}.guide-table-head,.guide-table>div{grid-template-columns:1.2rem minmax(210px,1.2fr) minmax(120px,.7fr) minmax(170px,.65fr)}}@media (max-width:520px){.management-grid{grid-template-columns:1fr}}