/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.menu-button{display:none}.marquee{background:var(--signal);color:var(--ink);letter-spacing:.15em;white-space:nowrap;padding:16px 0;font-size:11px;font-weight:800;overflow:hidden}.marquee div{width:max-content;animation:22s linear infinite marquee}@keyframes marquee{to{transform:translate(-50%)}}.section-index{letter-spacing:.18em;opacity:.5;font-size:9px}.intro-section{background:var(--paper);min-height:80vh;color:var(--ink);grid-template-columns:1fr 2fr;padding:120px 4vw;display:grid}.intro-copy{max-width:950px}.serif-lead{color:var(--signal);font:italic clamp(1.4rem,2.3vw,2.3rem) Georgia,serif}.intro-copy h2,.manifesto h2,.page-cta h2{letter-spacing:-.075em;margin:40px 0;font-size:clamp(4rem,9vw,10rem);line-height:.8}.intro-copy>p:last-child,.manifesto div>p{color:#555;max-width:620px;margin-left:auto;font-size:17px;line-height:1.7}.doors-section{padding:100px 4vw 130px}.doors{border-top:1px solid #333;margin-top:55px}.door{border-bottom:1px solid #333;grid-template-columns:90px 1fr 70px;align-items:center;min-height:190px;padding:24px 20px;transition:background .35s,color .35s,padding .35s;display:grid}.door:hover,.door.active:hover{background:var(--signal);color:var(--ink);padding-left:35px}.door small{opacity:.5;font-size:10px}.door div{justify-content:space-between;align-items:center;display:flex}.door div>span{letter-spacing:-.065em;font-size:clamp(2.7rem,6vw,6.8rem);font-weight:900}.door p{opacity:.65;width:210px;font:italic 16px/1.5 Georgia,serif}.door b{justify-self:end;font-size:28px}.door.active{background:#171717}.quote-section{text-align:center;background:#26201c;flex-direction:column;justify-content:center;align-items:center;min-height:72vh;padding:100px 8vw;display:flex}.quote-section>span{color:var(--signal);height:60px;font:100px Georgia,serif}.quote-section blockquote{max-width:1000px;margin:30px auto 60px;font:italic clamp(2.2rem,5vw,5.8rem)/1 Georgia,serif}.quote-section a{letter-spacing:.18em;border-bottom:1px solid;padding-bottom:8px;font-size:10px}footer{background:#050505;border-top:1px solid #222;grid-template-columns:1fr 2fr;padding:80px 4vw 30px;display:grid}.footer-brand{font-size:50px;font-weight:900}.footer-brand+div p{letter-spacing:.18em;opacity:.5;font-size:9px}.footer-brand+div a{font:italic clamp(2rem,4vw,4.5rem) Georgia,serif}.footer-meta{letter-spacing:.12em;opacity:.45;border-top:1px solid #222;grid-column:1/-1;justify-content:space-between;margin-top:100px;padding-top:20px;font-size:8px;display:flex}.inner-hero{flex-direction:column;justify-content:flex-end;min-height:92vh;padding:170px 4vw 60px;display:flex;position:relative;overflow:hidden}.inner-hero:before{content:"";opacity:.65;background:radial-gradient(circle at 75% 45%,#69452d,#0000 28%);position:absolute;inset:0}.inner-hero>*{position:relative}.inner-hero>p{letter-spacing:.2em;font-size:9px}.inner-hero h1{max-width:none;font-size:clamp(4rem,10vw,11rem)}.inner-hero>span{align-self:flex-end;margin-top:30px;font:italic 22px Georgia,serif}.warm{background:#18110d}.manifesto{background:var(--paper);color:var(--ink);grid-template-columns:1fr 2fr;padding:120px 4vw;display:grid}.manifesto h2{margin-top:0;font-size:clamp(3.5rem,7vw,8rem)}.values{background:var(--paper);color:var(--ink);grid-template-columns:repeat(3,1fr);padding:0 4vw 120px;display:grid}.values article{border-top:1px solid #aaa;padding:25px 30px 60px 0}.values article+article{border-left:1px solid #aaa;padding-left:30px}.values small{font-size:9px}.values h3{margin-top:80px;font-size:24px}.values p{color:#666;max-width:340px;line-height:1.6}.page-cta{background:var(--signal);color:var(--ink);padding:120px 4vw}.page-cta>p{font:italic 20px Georgia,serif}.page-cta h2{font-size:clamp(4rem,9vw,10rem)}.page-cta .primary-cta{background:var(--ink);color:var(--paper);margin-left:auto}.event-hero{background:radial-gradient(circle at 78% 42%,#3f3c16,#0000 22%),#0e0e0b}.events-list{background:var(--paper);color:var(--ink);padding:100px 4vw}.events-list article{border-top:1px solid #999;border-bottom:1px solid #999;grid-template-columns:1fr 2fr 1fr;gap:30px;margin-top:60px;padding:50px 0;display:grid}.events-list time{letter-spacing:.12em;flex-direction:column;gap:15px;font-size:11px;display:flex}.events-list time b{color:var(--signal)}.events-list h2{letter-spacing:-.065em;margin:20px 0;font-size:clamp(3rem,6vw,7rem);line-height:.85}.events-list article p{color:#666;max-width:480px;line-height:1.6}.events-list button{letter-spacing:.12em;background:0 0;border:1px solid #aaa;border-radius:99px;align-self:end;padding:18px;font-size:9px}.integration-note{text-align:right;letter-spacing:.12em;color:#999!important;font-size:8px!important}.career-page{background:var(--paper);min-height:100svh;color:var(--ink)}.career-brand{z-index:4;letter-spacing:.08em;align-items:center;gap:12px;font-size:13px;font-weight:900;display:flex;position:fixed;top:28px;left:4vw}.career-brand span{background:var(--ink);width:34px;height:34px;color:var(--paper);border-radius:50%;place-items:center;display:grid}.application{flex-direction:column;min-height:100svh;padding:28px 4vw 35px;display:flex}.progress{letter-spacing:.16em;grid-template-columns:1fr auto;gap:14px;margin-left:33%;font-size:8px;display:grid}.progress i{background:#d1cdc4;grid-column:1/-1;height:2px}.progress i b{background:var(--signal);height:100%;transition:width .4s;display:block}.application form{width:min(960px,66vw);margin:auto;display:grid}.back{letter-spacing:.15em;background:0 0;border:0;justify-self:start;padding:0 0 40px;font-size:9px}.back:disabled{opacity:0}.question{animation:.5s both copy-in}.question small{color:var(--signal);letter-spacing:.2em;font-size:9px}.question h1{text-transform:none;margin:18px 0;font-size:clamp(3rem,5.5vw,6.5rem);line-height:.92}.question>p{color:#777;line-height:1.5}.question input,.question textarea{width:100%;color:var(--ink);resize:none;background:0 0;border:0;border-bottom:2px solid #aaa;outline:none;margin-top:35px;padding:18px 0;font:italic clamp(1.5rem,3vw,3rem) Georgia,serif}.answer-options{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px;display:grid}.answer-options button{text-align:left;background:0 0;border:1px solid #aaa;justify-content:space-between;min-height:86px;padding:20px;font-size:14px;display:flex}.answer-options button.selected{background:var(--ink);color:var(--paper);border-color:var(--ink)}.next{background:var(--signal);letter-spacing:.12em;border:0;border-radius:99px;justify-content:space-between;justify-self:end;align-items:center;min-width:210px;margin-top:45px;padding:8px 8px 8px 23px;font-size:9px;font-weight:700;display:flex}.next b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.next:disabled{filter:grayscale();opacity:.35}.privacy{text-align:center;color:#999;max-width:540px;margin:0 auto;font-size:8px;line-height:1.5}.application.done{text-align:center;justify-content:center;align-items:center}.done-mark{background:var(--signal);border-radius:50%;place-items:center;width:62px;height:62px;font-size:24px;display:grid}.done>p{letter-spacing:.18em;font-size:9px}.done h1{font-size:clamp(4rem,9vw,10rem)}.done-copy{color:#666;letter-spacing:0!important;max-width:620px!important;font-size:15px!important;line-height:1.7!important}.done>a{letter-spacing:.16em;border-bottom:1px solid;margin-top:30px;padding-bottom:8px;font-size:9px}@media (max-width:760px){.site-header nav,.site-header .header-cta{display:none}.menu-button{color:inherit;letter-spacing:.15em;background:0 0;border:0;justify-self:end;font-size:9px;display:block}.mobile-menu{z-index:-1;background:var(--signal);color:var(--ink);flex-direction:column;justify-content:center;padding:120px 22px 30px;display:flex;position:fixed;inset:0}.mobile-menu a{letter-spacing:-.06em;border-bottom:1px solid #0000004d;justify-content:space-between;font-size:15vw;font-weight:900;display:flex}.mobile-menu a span{font-size:10px}.intro-section,.manifesto{grid-template-columns:1fr;gap:60px;padding:80px 20px}.intro-copy h2,.manifesto h2{font-size:16vw}.intro-copy>p:last-child,.manifesto div>p{margin-left:0}.doors-section{padding:80px 20px}.door{grid-template-columns:35px 1fr 25px;min-height:150px;padding:16px 0}.door div{display:block}.door div>span{font-size:11vw}.door p{font-size:13px}.quote-section{padding:80px 20px}.quote-section blockquote{font-size:10vw}footer{grid-template-columns:1fr;gap:30px;padding:60px 20px 25px}.footer-brand+div a{font-size:9vw}.footer-meta{flex-direction:column;gap:12px;margin-top:50px}.inner-hero{padding:130px 20px 35px}.inner-hero h1{font-size:15vw}.inner-hero>span{align-self:flex-start}.values{grid-template-columns:1fr;padding:0 20px 70px}.values article+article{border-left:0;padding-left:0}.values h3{margin-top:35px}.page-cta{padding:80px 20px}.events-list{padding:70px 20px}.events-list article{grid-template-columns:1fr}.events-list button{width:100%}.career-brand{top:20px;left:20px}.application{padding:22px 20px}.progress{margin-left:0;padding-left:115px}.application form{width:100%;margin-top:auto;margin-bottom:auto}.question h1{font-size:11vw}.answer-options{grid-template-columns:1fr}.answer-options button{min-height:62px}.next{width:100%}.privacy{margin-top:30px}}.hero .hero-media{background:#050505;animation:1.8s cubic-bezier(.22,1,.36,1) forwards hero-in;inset:0;transform:scale(1.02)}.hero .hero-media:before{display:none}.hero-video{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero .hero-shade{background:linear-gradient(90deg,#050505e6,#0505059e 42%,#0505051f 78%),linear-gradient(#0505059e,#05050526 62%,#050505c7 90%,#050505)}.hero .hero-content{padding-bottom:70px}.hero h1{max-width:900px;color:var(--paper);font-size:clamp(3.4rem,7vw,7.4rem);line-height:.84}.hero h1 em{color:var(--paper)}.hero-sub{color:#aaa;max-width:600px;margin:30px 0 0;font-size:15px;line-height:1.55}.hero-actions{align-items:center;gap:30px;display:flex}.ghost-cta{letter-spacing:.12em;border-bottom:1px solid #ffffffa6;padding-bottom:8px;font-size:10px;font-weight:700}.hero-proof{z-index:3;color:#8b8a8a;letter-spacing:.16em;border-top:1px solid #fff3;justify-content:space-between;padding-top:18px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:24px;left:4vw;right:4vw}@media (max-width:760px){.hero-video{object-position:43% center}.hero .hero-shade{background:linear-gradient(90deg,#050505b8,#05050580 42%,#0505051f 78%),linear-gradient(#0505058c,#0505052e 44%,#05050594 82%,#050505d6)}.hero .hero-content{padding-bottom:78px}.hero h1{max-width:100%;font-size:clamp(2rem,10vw,3.2rem);line-height:.9}.hero-sub{margin-top:22px;font-size:13px}.hero-sub br,.hero-footer>p{display:none}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px;width:100%}.hero-proof{grid-template-columns:1fr 1fr;gap:9px;font-size:7px;display:grid;bottom:18px;left:20px;right:20px}.hero-proof span:nth-child(2n){text-align:right}.mobile-menu{-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:100% 0;justify-content:flex-start;align-items:flex-end;width:190px;min-height:0;padding:12px 0 18px;animation:.8s cubic-bezier(.22,1,.36,1) both menu-drop;color:var(--paper)!important;background:0 0!important;inset:74px 20px auto auto!important}.mobile-menu a{letter-spacing:-.015em;width:max-content;color:var(--paper);text-align:right;text-shadow:0 2px 18px #000000f2;opacity:0;border:0;padding:10px 0;font:italic 400 1.35rem/1.1 Georgia,serif;animation:.65s cubic-bezier(.22,1,.36,1) forwards menu-item-in}.mobile-menu a:first-child{animation-delay:.16s}.mobile-menu a:nth-child(2){animation-delay:.25s}.mobile-menu a:nth-child(3){animation-delay:.34s}.mobile-menu a span{display:none}@keyframes menu-drop{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-24px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes menu-item-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}}.application form,.question,.question input{z-index:2;position:relative}.question input{pointer-events:auto;touch-action:manipulation}:root{--ink:#080808;--paper:#f3f0e8;--signal:#f3f0e8;--muted:#a7a39a;--line:#f3f0e833}.marquee{background:var(--paper);color:var(--ink)}.site-header{mix-blend-mode:normal;background:linear-gradient(#080808e0,#0000)}.site-header nav a{color:var(--paper);padding:10px 0;position:relative}.site-header nav a:after{content:"";background:var(--paper);height:1px;transition:right .3s;position:absolute;bottom:3px;left:0;right:100%}.site-header nav a:hover:after,.site-header nav a.nav-active:after{right:0}.site-header nav a.nav-active{font-weight:800}.primary-cta{background:var(--paper);color:var(--ink)}.inner-hero em,.serif-lead{color:var(--paper)}.wave-surface{isolation:isolate;background:#0a0a0a;position:relative;overflow:hidden}.wave-surface:before,.wave-surface:after{content:"";z-index:-1;border:1px solid #f3f0e829;border-radius:42% 58% 63% 37%/42% 44% 56% 58%;width:75vw;height:75vw;animation:26s linear infinite slow-wave;position:absolute;top:-28vw;right:-18vw}.wave-surface:after{border-color:#f3f0e817;width:58vw;height:58vw;animation-duration:34s;animation-direction:reverse;top:-16vw;right:-8vw}@keyframes slow-wave{to{transform:rotate(360deg)}}.journey-section,.jobs-section,.media-stage,.onboarding,.application-shell{background:var(--paper);color:var(--ink);padding:120px 4vw}.journey{border-top:1px solid #9c998f;margin-top:55px}.journey article{border-bottom:1px solid #b8b4aa;grid-template-columns:80px 1fr 1fr;align-items:start;gap:30px;padding:45px 0;display:grid}.journey h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.2rem,4.5vw,5.5rem)}.journey p{color:#555;max-width:520px;margin:8px 0 0;line-height:1.7}.motivation-panel{flex-direction:column;justify-content:center;min-height:78vh;padding:130px 8vw;display:flex}.motivation-panel>p{letter-spacing:.2em;font-size:9px}.motivation-panel h2{letter-spacing:-.07em;margin:36px 0;font-size:clamp(3.7rem,8vw,9rem);line-height:.84}.motivation-panel h2 em{font-family:Georgia,serif;font-weight:400}.motivation-panel span{color:var(--muted);font:italic 22px Georgia,serif}.company-story{background:#0d0d0d;grid-template-columns:1fr 2fr;gap:50px;padding:120px 4vw;display:grid}.company-story h2,.application-shell>h2,.onboarding>h2{letter-spacing:-.07em;margin:42px 0;font-size:clamp(4rem,8vw,9rem);line-height:.82}.company-story>div>p{max-width:650px;color:var(--muted);font-size:17px;line-height:1.7}.company-story a{border-bottom:1px solid var(--paper);letter-spacing:.15em;margin-top:35px;padding-bottom:8px;font-size:10px;display:inline-block}.jobs-section{padding-bottom:70px}.job-list{border-top:1px solid #999;margin-top:55px}.job-list article{border-bottom:1px solid #aaa;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:40px;padding:48px 0;display:grid}.job-list small{letter-spacing:.15em;font-size:9px}.job-list h2{letter-spacing:-.065em;margin:14px 0 0;font-size:clamp(2.5rem,5vw,6rem)}.job-list p{color:#666;max-width:430px;line-height:1.6}.job-list a{letter-spacing:.12em;border:1px solid #777;border-radius:99px;padding:16px 20px;font-size:9px}.application-shell{padding-top:70px}.application-shell>.application{min-height:82vh;padding-left:0;padding-right:0}.application-shell>.application .progress{margin-top:32px}.career-page{background:var(--ink);color:var(--paper)}.career-page .application{background:var(--paper);color:var(--ink)}.career-page footer{color:var(--paper)}.progress i b,.done-mark{background:var(--ink)}.question small{color:var(--ink);opacity:.55}.next{background:var(--ink);color:var(--paper)}.next b{background:var(--paper);color:var(--ink)}.media-stage{padding-bottom:80px}.media-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:50px;display:grid}.media-placeholder{min-height:520px;color:var(--paper);background:#151515;flex-direction:column;justify-content:flex-end;padding:35px;display:flex;position:relative}.media-placeholder:before{content:"";border:1px solid #f3f0e840;position:absolute;inset:18px}.media-placeholder span{letter-spacing:.18em;font-size:10px}.media-placeholder p{color:#aaa;max-width:360px;line-height:1.5}.media-placeholder.video b{border:1px solid var(--paper);border-radius:50%;place-items:center;width:76px;height:76px;padding-left:4px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.onboarding{padding-top:80px}.onboarding-steps{border-top:1px solid #aaa;grid-template-columns:repeat(4,1fr);display:grid}.onboarding-steps article{border-bottom:1px solid #aaa;min-height:300px;padding:28px 24px 30px 0}.onboarding-steps article+article{border-left:1px solid #aaa;padding-left:24px}.onboarding-steps small{font-size:9px}.onboarding-steps h3{margin-top:90px;font-size:20px}.onboarding-steps p{color:#666;line-height:1.6}.page-cta{color:var(--paper);background:#0a0a0a}.page-cta .primary-cta{background:var(--paper);color:var(--ink)}.footer-social>p{letter-spacing:.18em;opacity:.6;font-size:9px}.footer-social>div{flex-wrap:wrap;gap:14px 30px;margin-top:24px;font:italic clamp(1.5rem,3vw,3rem) Georgia,serif;display:flex}.footer-social span{border-bottom:1px solid #f3f0e866;padding-bottom:5px}.footer-social small{color:#777;margin-top:18px;display:block}.footer-meta a{letter-spacing:.12em}@media (max-width:760px){.journey-section,.jobs-section,.media-stage,.onboarding,.application-shell{padding:80px 20px}.journey article{grid-template-columns:35px 1fr;gap:14px}.journey article p{grid-column:2}.motivation-panel{min-height:70vh;padding:90px 20px}.company-story{grid-template-columns:1fr;padding:80px 20px}.job-list article{grid-template-columns:1fr;gap:12px}.job-list a{width:max-content}.media-grid{grid-template-columns:1fr}.media-placeholder{min-height:380px}.onboarding-steps{grid-template-columns:1fr}.onboarding-steps article+article{border-left:0;padding-left:0}.onboarding-steps article{min-height:auto;padding:28px 0}.onboarding-steps h3{margin-top:35px}.application-shell>.application{padding-left:0;padding-right:0}.wave-surface:before{width:130vw;height:130vw;right:-65vw}.wave-surface:after{width:105vw;height:105vw;right:-40vw}}@media (prefers-reduced-motion:reduce){.wave-surface:before,.wave-surface:after{animation:none}}:root{--metal-0:#050606;--metal-1:#0b0d0e;--metal-2:#15181a;--metal-line:#f2efe82b;--metal-text:#f2efe8;--metal-muted:#aaa79f}.intro-section,.manifesto,.values,.events-list,.career-page{background-color:var(--metal-0);color:var(--metal-text);background-image:radial-gradient(100% 42% at 8% 4%,#0000 0 48%,#ffffff12 49%,#ffffff04 52%,#0000 57%),radial-gradient(90% 38% at 92% 42%,#0000 0 45%,#ffffff0e 47%,#0000002e 51%,#0000 57%),radial-gradient(110% 46% at 10% 92%,#0000 0 48%,#ffffff0b 49%,#0000 55%),linear-gradient(118deg,#050606 0%,#15181a 38%,#080909 62%,#191c1e 79%,#050606 100%);background-attachment:fixed}.intro-section,.manifesto,.values,.events-list{border-top:1px solid var(--metal-line)}.intro-copy>p:last-child,.manifesto div>p,.values p,.events-list article p,.question>p,.done-copy{color:var(--metal-muted)!important}.values article,.values article+article,.events-list article{border-color:var(--metal-line)}.marquee{color:var(--metal-text);border-top:1px solid var(--metal-line);border-bottom:1px solid var(--metal-line);background:linear-gradient(100deg,#050606,#262a2c 38%,#0a0b0c 65%,#242729)}.page-cta{color:var(--metal-text);border-top:1px solid var(--metal-line);background-color:#080909;background-image:radial-gradient(90% 55% at 10% 20%,#0000 46%,#ffffff12 48%,#0000 54%),linear-gradient(120deg,#050606,#1b1f21 43%,#080909 70%)}.primary-cta,.page-cta .primary-cta,.next{color:var(--metal-text);background:linear-gradient(120deg,#030404 0%,#272b2d 42%,#080909 66%,#1b1e20 100%);border:1px solid #f2efe857;box-shadow:inset 0 1px #ffffff21,0 14px 40px #0000004d}.primary-cta:hover{background:linear-gradient(120deg,#111,#34383a 42%,#0d0e0f 70%)}.primary-cta b,.next b{background:var(--metal-text);color:#080909}.door:hover,.door.active:hover{color:var(--metal-text);background:linear-gradient(110deg,#090a0b,#303436 45%,#0a0b0c)}.career-page{color:var(--metal-text)}.career-brand span{background:var(--metal-text);color:#080909}.progress i{background:#333638}.progress i b{background:linear-gradient(90deg,#777b7d,#f2efe8)}.back{color:var(--metal-text)}.question small{color:#c7c3bb}.question input,.question textarea{color:var(--metal-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:#585b5d}.question input:focus,.question textarea:focus{border-color:var(--metal-text)}.answer-options button{color:var(--metal-text);border-color:#55595b}.answer-options button.selected{color:var(--metal-text);background:linear-gradient(120deg,#2a2d2f,#090a0b);border-color:#a9a69f}.answer-options b{color:var(--metal-text)}.done-mark{border:1px solid var(--metal-text);color:var(--metal-text);background:linear-gradient(145deg,#3a3e40,#0a0b0c)}.hero-kicker span{background:var(--metal-text);box-shadow:0 0 0 5px #f2efe821}.serif-lead{color:#d1cdc5}.quote-section{background:linear-gradient(125deg,#070808,#24282a 48%,#080909 75%)}.quote-section>span{color:#d1cdc5}.integration-note{color:#888!important}@media (max-width:760px){.intro-section,.manifesto,.values,.events-list,.career-page{background-image:radial-gradient(120% 28% at 0 18%,#0000 47%,#fff1 49%,#0000 55%),radial-gradient(110% 32% at 100% 72%,#0000 46%,#ffffff0d 48%,#0000 55%),linear-gradient(120deg,#050606,#171a1b 45%,#070808 75%);background-attachment:scroll}}.events-page .onboarding,.career-page .jobs-section,.career-page .application-shell,.career-page .application{color:#f1eee7;background-color:#080909;background-image:radial-gradient(95% 45% at 5% 8%,#0000 47%,#fff1 49%,#0000 55%),radial-gradient(85% 40% at 95% 68%,#0000 46%,#c99a3e14 49%,#0000 57%),linear-gradient(118deg,#050606 0%,#171a1c 38%,#080909 64%,#1b1d1e 82%,#050606 100%);background-attachment:fixed;border-top:1px solid #f1eee724}.events-page .onboarding-steps article,.career-page .job-list,.career-page .job-list article{border-color:#f1eee733}.events-page .onboarding p,.career-page .job-list p,.career-page .question>p,.career-page .privacy{color:#aaa69d!important}.career-page .question input,.career-page .question textarea{color:#f1eee7;border-color:#5c5c59}.career-page .question input::placeholder,.career-page .question textarea::placeholder{color:#77736c}.career-page .question small{color:#d2a84c}.career-page .progress i{background:#333638}.career-page .progress i b{background:#c99a3e}.career-page .next{color:#080909;background:linear-gradient(135deg,#d8b65c,#a97928)}.career-page .next b{color:#f1eee7;background:#080909}.events-page .page-cta{color:#080909;background:linear-gradient(135deg,#d8b65c,#a97928)}.founder-story,.journey-section{background-color:var(--metal-0);color:var(--metal-text);border-top:1px solid var(--metal-line);background-image:radial-gradient(100% 42% at 8% 4%,#0000 0 48%,#ffffff12 49%,#ffffff04 52%,#0000 57%),radial-gradient(90% 38% at 92% 42%,#0000 0 45%,#ffffff0e 47%,#0000002e 51%,#0000 57%),linear-gradient(118deg,#050606 0%,#15181a 38%,#080909 66%,#181b1d 100%);padding:120px 4vw}.founder-story{grid-template-columns:1fr 2fr;gap:50px;display:grid}.founder-intro{max-width:950px}.founder-intro h2{letter-spacing:-.07em;margin:40px 0;font-size:clamp(4rem,8vw,9rem);line-height:.82}.founder-intro>p:not(.serif-lead){max-width:680px;color:var(--metal-muted);margin-left:auto;font-size:17px;line-height:1.75}.journey,.journey article{border-color:var(--metal-line)}.journey p{color:var(--metal-muted)}.company-story{background-image:radial-gradient(90% 42% at 88% 18%,#0000 46%,#ffffff0f 48%,#0000 55%),linear-gradient(115deg,#070808,#181b1d 46%,#080909)}@media (max-width:760px){.founder-story,.journey-section{background-attachment:scroll;padding:80px 20px}.founder-story{grid-template-columns:1fr}.founder-intro h2{font-size:15vw}.founder-intro>p:not(.serif-lead){margin-left:0}}.header-actions{justify-self:end;align-items:center;gap:20px;display:flex}.header-socials{align-items:center;gap:13px;display:flex}.header-socials a{opacity:.72;place-items:center;width:18px;height:18px;transition:opacity .2s,transform .2s;display:grid}:is(.header-socials a:hover,.header-socials a:focus-visible){opacity:1;transform:translateY(-2px)}.header-socials a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.header-socials img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.header-actions{gap:12px}.header-socials{gap:10px}.header-socials a{width:15px;height:15px}.header-actions .header-cta{display:none}}.answer-options button{transition:background .25s,color .25s,border-color .25s,transform .25s;box-shadow:inset 0 1px #ffffff0f;color:#f2efe8!important;background:linear-gradient(135deg,#16191b,#070809)!important;border-color:#4d5153!important}.answer-options button b{color:#f2efe8!important}.answer-options button.selected{transform:translateY(-2px);box-shadow:0 10px 34px #c99a3e38;color:#080909!important;background:linear-gradient(135deg,#e0b85c,#b98528)!important;border-color:#f2d17f!important}.answer-options button.selected b{color:#080909!important}.address-fields{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:14px;margin-top:32px;display:grid}.address-fields label{flex-direction:column;display:flex}.address-fields label>span{letter-spacing:.16em;text-transform:uppercase;color:#777;font-size:8px}.address-fields input{margin-top:8px!important;padding:14px 0!important;font-size:clamp(1rem,1.7vw,1.45rem)!important}@media (max-width:760px){.address-fields{grid-template-columns:2fr 1fr;gap:14px}.address-fields label:nth-child(3),.address-fields label:nth-child(4){grid-column:auto}}.career-page .application .question input{opacity:1;color:#f1eee7!important;caret-color:#f1eee7!important;-webkit-text-fill-color:#f1eee7!important}.career-page .application .question input::placeholder{opacity:1;color:#aaa69d!important;-webkit-text-fill-color:#aaa69d!important}.cinematic-inner{background:#050505}.inner-hero>.inner-video-media{z-index:0;position:absolute;inset:0;transform:none}.inner-hero>.inner-video-shade{z-index:1;background:linear-gradient(90deg,#050505e0,#05050594 46%,#05050529 82%),linear-gradient(#05050594,#05050533 48%,#050505);position:absolute;inset:0}.cinematic-inner>p,.cinematic-inner>h1,.cinematic-inner>span{z-index:2}.cinematic-inner h1 em{color:var(--paper)}@media (max-width:760px){.inner-hero>.inner-video-shade{background:linear-gradient(90deg,#050505bf,#0505056b 58%,#0505051f),linear-gradient(#05050580,#0505052e 42%,#050505)}.inner-hero>.inner-video-media .hero-video{object-position:43% center}}.ready-scene{background:#030404;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.ready-scene video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ready-vignette{background:linear-gradient(90deg,#020303b8,#0000 55%),linear-gradient(#0000 55%,#020303e6);position:absolute;inset:0}.ready-answers{z-index:2;opacity:0;pointer-events:none;width:min(720px,88vw);margin-top:auto;margin-bottom:7vh;transition:opacity .7s,transform .7s;position:relative;transform:translateY(30px)}.ready-answers.visible{opacity:1;pointer-events:auto;transform:none}.ready-answers small{letter-spacing:.2em;color:#aaa;font-size:9px}.ready-answers h2{letter-spacing:-.07em;color:var(--paper);margin:18px 0;font-size:clamp(3.8rem,8vw,9rem);line-height:.82}.ready-answers>p{color:#c8c4bc;font:italic 22px Georgia,serif}.ready-answers>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.ready-answers button{min-height:76px;color:var(--paper);letter-spacing:.1em;background:linear-gradient(120deg,#050606,#292d2f 48%,#080909);border:1px solid #f2efe866;border-radius:99px;justify-content:space-between;align-items:center;padding:12px 14px 12px 24px;font-size:11px;display:flex}.ready-answers button b{background:var(--paper);color:#080909;border-radius:50%;place-items:center;width:48px;height:48px;font-size:16px;display:grid}@media (max-width:760px){.ready-answers>div{grid-template-columns:1fr}.ready-answers{margin-bottom:5vh}.ready-scene video{object-position:center}}.career-album{color:#f0ede5;background:#080a0b;padding:8rem 4vw 10rem;overflow:hidden}.album-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.2rem;display:flex}.album-heading>p{text-align:right;margin:0;font:clamp(1.5rem,2.7vw,2.8rem)/1.05 Georgia,serif}.album-heading em{color:#b9b4a9;font-weight:400}.album-stage{max-width:1500px;margin:auto}.album-images{background:#111;border:1px solid #f0ede524;min-height:min(72vw,820px);position:relative;overflow:hidden}.album-images>img{object-fit:cover;opacity:0;filter:saturate(.86)contrast(1.04);width:100%;height:100%;transition:opacity 1.35s,transform 7s;position:absolute;inset:0;transform:scale(1.045)}.album-images>img.is-active{opacity:1;transform:scale(1)}.album-vignette{pointer-events:none;background:linear-gradient(90deg,#030506c7 0,#03050629 58%,#03050626),linear-gradient(#0000 50%,#030506bd);position:absolute;inset:0}.album-copy{max-width:620px;position:absolute;bottom:clamp(2.2rem,6vw,5.5rem);left:clamp(1.5rem,5vw,5rem)}.album-copy span{letter-spacing:.25em;color:#d8d2c7;font-size:.65rem}.album-copy h2{letter-spacing:-.065em;margin:.8rem 0 1rem;font-size:clamp(2.7rem,6.5vw,7rem);line-height:.82}.album-copy p{color:#d2cec5;max-width:480px;margin:0;font:italic clamp(1rem,1.5vw,1.35rem)/1.45 Georgia,serif}.album-counter{letter-spacing:.15em;align-items:center;gap:.8rem;font-size:.65rem;display:flex;position:absolute;bottom:clamp(1.5rem,3vw,3rem);right:clamp(1.5rem,3vw,3rem)}.album-counter i{background:#ffffff8c;width:50px;height:1px;display:block}.album-counter span{opacity:.45}.album-nav{grid-template-columns:repeat(5,1fr);gap:1rem;margin-top:1.25rem;display:grid}.album-nav button{-webkit-appearance:none;appearance:none;color:#f0ede5;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.album-nav button>span{background:#f0ede533;height:1px;display:block;overflow:hidden}.album-nav button>span:after{content:"";transform-origin:0;background:#f0ede5;width:100%;height:100%;display:block;transform:scaleX(0)}.album-nav button.is-active>span:after{animation:5.5s linear album-progress}.album-nav small{letter-spacing:.18em;opacity:.42;margin-top:.75rem;font-size:.58rem;display:block}.album-nav button.is-active small{opacity:1}@keyframes album-progress{to{transform:scaleX(1)}}@media (max-width:760px){.career-album{padding:5rem 20px 6rem}.album-heading{display:block}.album-heading>p{text-align:left;margin-top:1.5rem}.album-images{min-height:130vw;max-height:720px}.album-images>img{object-position:center}.album-vignette{background:linear-gradient(#0000 28%,#030506e6)}.album-copy{bottom:3.8rem;left:1.4rem;right:1.4rem}.album-copy h2{font-size:clamp(2.4rem,12vw,4.5rem)}.album-copy p{font-size:.95rem}.album-counter{bottom:1.35rem;right:1.4rem}.album-nav{gap:.45rem}.album-nav small{font-size:.5rem}}@media (prefers-reduced-motion:reduce){.album-images>img{transition:opacity .2s}.album-nav button.is-active>span:after{animation:none;transform:scaleX(1)}}.brand-logo{color:#f1efe9;align-items:center;gap:11px;display:inline-flex}.brand-symbol{filter:drop-shadow(0 3px 8px #00000047);width:43px;height:auto;transition:transform .35s;display:block;overflow:visible}.brand-wordmark{flex-direction:column;gap:2px;line-height:1;display:flex}.brand-wordmark b{letter-spacing:.13em;font-size:14px}.brand-wordmark small{letter-spacing:.18em;color:#c99a3e;white-space:nowrap;font-size:4.6px}.footer-brand .brand-logo{align-items:flex-start}.footer-brand .brand-symbol{width:72px}.footer-brand .brand-wordmark b{font-size:25px}.footer-brand .brand-wordmark small{margin-top:4px;font-size:7px}.brand:hover .brand-symbol{transform:translateY(-2px)}.brand-transformer{background:#030404;width:58px;height:48px;display:none;position:relative;overflow:hidden}.brand-transformer video{object-fit:cover;width:62px;height:110px;position:absolute;top:-31px;left:-2px}.site-header .brand-transformer{display:block}.site-header .brand-symbol{display:none}.site-header .brand-wordmark b{color:#f1eee7}.site-header .brand-wordmark small{color:#d2a84c}@media (max-width:760px){.site-header .brand-transformer{width:47px;height:39px}.site-header .brand-transformer video{width:50px;height:89px;top:-25px}.site-header .brand-wordmark b{font-size:12px}.site-header .brand-wordmark small{display:none}.footer-brand .brand-symbol{width:58px}.footer-brand .brand-wordmark b{font-size:20px}}@media (prefers-reduced-motion:reduce){.site-header .brand-transformer{display:none}.site-header .brand-symbol{display:block}}.event-gallery{color:#f2efe8;background:#080a0b;padding:8rem 4vw 10rem}.event-gallery-intro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:5rem;display:flex}.event-gallery-intro>p{text-align:right;color:#9b9891;max-width:530px;margin:0;font:italic clamp(1rem,1.4vw,1.25rem)/1.55 Georgia,serif}.event-slides{gap:9rem;display:grid}.event-slide-group{grid-template-columns:minmax(260px,.72fr) 1.55fr;align-items:end;gap:4vw;display:grid}.event-slide-group:nth-child(2n){grid-template-columns:1.55fr minmax(260px,.72fr)}.event-slide-group:nth-child(2n) .event-slide-copy{grid-area:1/2}.event-slide-group:nth-child(2n) .event-slide-stage{grid-area:1/1}.event-slide-copy small{letter-spacing:.2em;color:#a6a198;font-size:.55rem}.event-slide-copy h2{letter-spacing:-.07em;margin:1rem 0 1.3rem;font-size:clamp(3.2rem,6vw,7.5rem);line-height:.82}.event-slide-copy p{color:#aaa69e;max-width:480px;margin:0;font:italic clamp(1rem,1.35vw,1.2rem)/1.6 Georgia,serif}.event-slide-stage{aspect-ratio:16/10;background:#151718;border:1px solid #f2efe824;position:relative;overflow:hidden}.event-slide-stage>img{object-fit:cover;opacity:0;filter:saturate(.86)contrast(1.03);width:100%;height:100%;transition:opacity 1.1s,transform 6.5s;position:absolute;inset:0;transform:scale(1.035)}.event-slide-stage>img.is-active{opacity:1;transform:scale(1)}.event-slide-shade{pointer-events:none;background:linear-gradient(#0000 55%,#03040494);position:absolute;inset:0}.event-slide-controls{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:1.2rem;left:1.4rem;right:1.4rem}.event-slide-controls button{color:#f2efe8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#05060659;border:1px solid #f2efe87a;border-radius:50%;width:42px;height:42px}.event-slide-controls span{letter-spacing:.17em;font-size:.58rem}.event-slide-dots{grid-column:2;gap:7px;margin-top:-3.5rem;display:flex}.event-slide-group:nth-child(2n) .event-slide-dots{grid-column:1}.event-slide-dots button{cursor:pointer;background:#353839;border:0;width:26px;height:2px;padding:0}.event-slide-dots button.is-active{background:#c99a3e}@media (max-width:760px){.event-gallery{padding:5.5rem 20px 7rem}.event-gallery-intro{margin-bottom:4rem;display:block}.event-gallery-intro>p{text-align:left;margin-top:1.4rem}.event-slides{gap:6.5rem}.event-slide-group,.event-slide-group:nth-child(2n){flex-direction:column;align-items:stretch;gap:2rem;display:flex}.event-slide-group:nth-child(2n) .event-slide-copy,.event-slide-group:nth-child(2n) .event-slide-stage{order:initial}.event-slide-copy h2{font-size:13vw}.event-slide-stage{aspect-ratio:4/5}.event-slide-dots,.event-slide-group:nth-child(2n) .event-slide-dots{margin-top:-1rem}.event-slide-stage>img{object-position:center}}.access-gate{color:#f0ede5;background:#050607;place-items:center;min-height:100svh;padding:clamp(22px,4vw,64px);display:grid;position:relative;overflow:hidden}.access-metal{background-color:var(--metal-0);background-image:radial-gradient(100% 42% at 8% 4%,#0000 0 48%,#ffffff12 49%,#ffffff04 52%,#0000 57%),radial-gradient(90% 38% at 92% 42%,#0000 0 45%,#ffffff0e 47%,#0000002e 51%,#0000 57%),radial-gradient(110% 46% at 10% 92%,#0000 0 48%,#ffffff0b 49%,#0000 55%),linear-gradient(118deg,#050606 0%,#15181a 38%,#080909 62%,#191c1e 79%,#050606 100%);animation:14s ease-in-out infinite alternate accessDrift;position:absolute;inset:-12%;overflow:hidden}.access-metal i{filter:blur(1px);border:1px solid #f2efe814;border-radius:50%;width:75vw;height:28vw;position:absolute;transform:rotate(-13deg)}.access-metal i:first-child{top:7%;left:-8%;box-shadow:0 0 90px #ffffff09}.access-metal i:nth-child(2){top:39%;right:-17%;transform:rotate(12deg)}.access-metal i:nth-child(3){bottom:-9%;left:13%;transform:rotate(-7deg)}.access-veil{background:radial-gradient(circle at 68% 40%,#dac58e1a,#0000 27%),linear-gradient(90deg,#03040585 0%,#04050633 55%,#03040559 100%);position:absolute;inset:0}.access-panel{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#08090ae0,#1011129e);border:1px solid #f0ede52e;width:min(520px,100%);margin-right:min(43vw,650px);padding:clamp(25px,4vw,48px);animation:1s cubic-bezier(.2,.8,.2,1) both accessReveal;position:relative;box-shadow:0 40px 100px #00000080}.access-logo-reveal{background:#020303;width:118px;height:92px;margin:-12px 0 16px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000003d}.access-logo-reveal video{object-fit:cover;mix-blend-mode:screen;width:118px;height:210px;display:block;position:absolute;top:-59px;left:0}.access-mark{align-items:center;gap:2px;width:52px;height:52px;margin-bottom:26px;font-size:27px;font-weight:900;display:flex}.access-mark span{color:#f4f1ea}.access-mark b{color:#c9a552;font-size:23px}.access-kicker{font:600 10px/1 var(--font-geist-mono);letter-spacing:.28em;color:#c9a552;margin:0 0 20px}.access-panel h1{letter-spacing:-.045em;margin:0;font-size:clamp(31px,4.4vw,58px);line-height:.93}.access-panel h1 em{color:#d9c68f;font-family:Georgia,serif;font-weight:400}.access-intro{color:#f0ede5ad;margin:22px 0 30px;font:400 14px/1.55 Georgia,serif}.access-tabs{border-bottom:1px solid #f0ede52e;grid-template-columns:1fr 1fr;margin-bottom:24px;display:grid}.access-tabs button{color:#f0ede573;font:600 10px/1 var(--font-geist-mono);letter-spacing:.17em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:14px 4px}.access-tabs button[aria-selected=true]{color:#f0ede5;border-color:#c9a552}.access-form label{font:600 9px/1 var(--font-geist-mono);letter-spacing:.2em;color:#f0ede58c;margin-bottom:10px;display:block}.access-form input{box-sizing:border-box;color:#f0ede5;background:#ffffff0e;border:1px solid #f0ede540;outline:none;width:100%;height:54px;padding:0 16px;font-size:16px}.access-form input:focus{border-color:#c9a552;box-shadow:0 0 0 3px #c9a55217}.access-form input::placeholder{color:#f0ede54d}.access-submit{color:#f0ede5;width:100%;height:54px;font:600 10px/1 var(--font-geist-mono);letter-spacing:.18em;cursor:pointer;background:linear-gradient(135deg,#17191b,#050606);border:1px solid #f0ede554;justify-content:space-between;align-items:center;margin-top:13px;padding:0 18px;display:flex}.access-submit:hover{border-color:#c9a552}.access-submit span{color:#c9a552;font-size:18px}.access-notice{color:#d9c68f;margin:13px 0 0;font-size:12px;line-height:1.5}.access-sound{color:#f0ede58c;font:600 9px/1 var(--font-geist-mono);letter-spacing:.16em;cursor:pointer;background:0 0;border:0;margin:24px auto 0;display:block}.access-sound span{color:#c9a552;margin-right:8px}.access-legal{text-align:center;color:#f0ede557;margin:18px 0 0;font-size:10px;line-height:1.5}@keyframes accessReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes accessDrift{to{transform:scale(1.08)translate(-.8%,.4%)}}@media (max-width:900px){.access-gate{align-items:end}.access-panel{background:linear-gradient(145deg,#08090aed,#101112c7);width:100%;margin:0}.access-veil{background:linear-gradient(#03040540,#030405f2 68%)}}@media (prefers-reduced-motion:reduce){.access-metal,.access-panel{animation:none}}:root{--ink:#0a0a0a;--paper:#f2efe8;--signal:#ff4a18;--line:#fff3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.home{background:var(--ink);min-height:100vh}.site-header{z-index:20;border-bottom:1px solid var(--line);mix-blend-mode:difference;grid-template-columns:1fr auto 1fr;align-items:center;height:96px;padding:0 4vw;display:grid;position:fixed;inset:0 0 auto}.brand{letter-spacing:.04em;align-items:center;gap:12px;width:max-content;font-weight:900;display:flex}.brand-mark{background:var(--paper);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;font-size:18px;display:grid}.brand-name{font-size:15px}nav{text-transform:uppercase;letter-spacing:.18em;gap:34px;font-size:11px;display:flex}nav a{transition:opacity .2s}nav a:hover{opacity:.55}.header-cta{text-transform:uppercase;letter-spacing:.15em;border:1px solid #fff9;border-radius:999px;justify-self:end;padding:13px 17px;font-size:10px}.header-cta span{margin-left:20px}.hero{align-items:flex-end;min-height:100svh;padding:150px 4vw 5vh;display:flex;position:relative;overflow:hidden}.hero-media{background:radial-gradient(circle at 68% 36%,#583625 0,#231d19 25%,#0a0a0a 68%);animation:1.8s cubic-bezier(.2,.8,.2,1) forwards hero-in;position:absolute;inset:0;transform:scale(1.04)}.hero-media:before{content:"";opacity:.2;background-image:linear-gradient(90deg,#0000 49.8%,#ffffff14 50%),linear-gradient(#0000 49.8%,#ffffff14 50%);background-size:8vw 8vw;position:absolute;inset:0}.video-placeholder{aspect-ratio:3/4;background:linear-gradient(145deg,#ffffff14,#0000);border:1px solid #ffffff40;border-radius:50% 50% 3px 3px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:32vw;display:flex;position:absolute;top:22%;right:7vw}.video-placeholder:after{content:"▶";border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:72px;height:72px;padding-left:5px;font-size:16px;display:grid}.eyebrow,.video-note{letter-spacing:.22em;font-size:9px}.video-note{opacity:.45}.hero-shade{background:linear-gradient(90deg,#000000b8,#0000000d 70%),linear-gradient(#0000 45%,#0000009e);position:absolute;inset:0}.hero-content{z-index:2;width:100%;position:relative}.hero-kicker{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 28px;font-size:10px;display:flex}.hero-kicker span{background:var(--signal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff4a182e}h1{letter-spacing:-.075em;text-transform:uppercase;max-width:980px;margin:0;font-size:clamp(3.8rem,8.2vw,8.5rem);font-weight:900;line-height:.79;animation:1s .25s both copy-in}h1 em{color:var(--signal);font-family:Georgia,serif;font-weight:400}.hero-footer{justify-content:space-between;align-items:end;margin-top:40px;display:flex}.hero-footer>p{margin:0;font:italic 22px Georgia,serif}.primary-cta{background:var(--signal);letter-spacing:.12em;border-radius:999px;justify-content:space-between;align-items:center;width:260px;padding:8px 8px 8px 24px;font-size:10px;font-weight:700;transition:transform .25s,background .25s;display:flex}.primary-cta b{background:var(--paper);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;font-size:16px;display:grid}.primary-cta:hover{background:#ff5b2e;transform:translateY(-4px)}.scroll-cue{z-index:2;writing-mode:vertical-rl;letter-spacing:.22em;opacity:.65;align-items:center;gap:14px;font-size:8px;display:flex;position:absolute;bottom:120px;right:4vw}.scroll-cue i{background:#fff9;width:1px;height:48px}@keyframes hero-in{0%{opacity:0;transform:scale(1.14)}to{opacity:1;transform:scale(1.04)}}@keyframes copy-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (max-width:760px){.site-header{grid-template-columns:1fr auto;height:74px;padding:0 20px}nav{display:none}.brand-name{font-size:13px}.header-cta{padding:11px 14px}.hero{min-height:100svh;padding:110px 20px 34px}.video-placeholder{opacity:.8;width:65vw;top:17%;right:-6vw}.hero-shade{background:linear-gradient(#0000000d 24%,#000000d1)}h1{font-size:clamp(3.4rem,18vw,5.8rem);line-height:.83}.hero-footer{flex-direction:column;align-items:flex-start;gap:28px;margin-top:30px}.primary-cta{width:100%}.scroll-cue{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.access-form label+input+label{margin-top:16px}.access-form input:disabled{opacity:.65}.access-submit:disabled{opacity:.5;cursor:not-allowed}.access-reset{color:#f0ede599;font:600 8px/1 var(--font-geist-mono);letter-spacing:.14em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0ede54d;margin:14px auto 0;padding:0 0 5px;display:block}.submission-error{background:#000000b8;border:1px solid #c99a3e8c;padding:12px;color:#f1eee7!important;margin-top:18px!important;font-size:12px!important}.submission-error a{color:#c99a3e;border-bottom:1px solid #c99a3e;margin-left:8px;display:inline-block}.application-auth{background:radial-gradient(circle at 78% 20%,#c99a3e1c,#0000 30%),linear-gradient(145deg,#f2efe8,#e6e0d5);justify-content:center;align-items:center;min-height:680px}.application-auth-card{background:#f2efe8cc;border:1px solid #bcb5a8;width:min(680px,100%);padding:clamp(28px,5vw,64px);box-shadow:0 28px 80px #1e1b161f}.application-auth-card>small{font:600 9px/1 var(--font-geist-mono);letter-spacing:.2em;color:#9b742f}.application-auth-card h2{letter-spacing:-.065em;margin:20px 0;font-size:clamp(2.7rem,6vw,5.6rem);line-height:.86}.application-auth-card>p{color:#68645d;max-width:540px;line-height:1.65}.application-auth-card form{width:100%;margin:32px 0 0;display:block}.application-auth-card label{font:600 9px/1 var(--font-geist-mono);letter-spacing:.17em;color:#5d5952;margin:18px 0 8px;display:block}.application-auth-card input{box-sizing:border-box;color:#090a0a;background:#fff;border:1px solid #aaa398;outline:none;width:100%;height:58px;padding:0 17px;font-size:17px}.application-auth-card input:focus{border-color:#9b742f;box-shadow:0 0 0 3px #c99a3e21}.application-auth-card .next{margin-left:auto}.application-auth-reset{color:#4d4943;font:600 8px/1 var(--font-geist-mono);letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #777;margin:18px 0 0 auto;padding:0 0 5px;display:block}.application-auth-notice{color:#805f25!important;font-size:13px!important}.application-auth-card .privacy{margin-top:26px}.career-page .application-auth{color:#f1eee7;background:radial-gradient(circle at 78% 20%,#c99a3e1f,#0000 30%),linear-gradient(145deg,#050606,#171a1c 48%,#080909)!important}.career-page .application-auth-card{background:#090b0cd1;border-color:#f1eee72e;box-shadow:0 28px 80px #00000057}.career-page .application-auth-card>p{color:#aaa69d}.career-page .application-auth-card label{color:#c3beb4}.career-page .application-auth-card input{color:#f1eee7;background:#111416;border-color:#55595b}.career-page .application-auth-card input::placeholder{color:#777b7d}.career-page .application-auth-reset{color:#b8b3aa;border-color:#777}.career-page .application-auth-notice{color:#d2a84c!important}.mobile-menu{display:none}.career-page,.career-page .jobs-section,.career-page .application-shell,.career-page .application{background-attachment:scroll}@media (max-width:760px){.mobile-menu{display:flex}}.intro-section>.intro-copy,.founder-story>.founder-intro{grid-column:2}@media (max-width:760px){.intro-section>.intro-copy,.founder-story>.founder-intro{grid-column:1}}.footer-legal{align-items:center;gap:9px;display:flex}.footer-legal i{font-style:normal}.footer-legal a{border-bottom:1px solid #0000;padding:5px 0;transition:opacity .2s,border-color .2s}:is(.footer-legal a:hover,.footer-legal a:focus-visible){opacity:1;border-color:currentColor}.access-legal a,.privacy a{text-underline-offset:3px;text-decoration:underline}.legal-page{color:#f1eee7;background:#080909;min-height:100svh}.legal-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080909e6;border-bottom:1px solid #f1eee724;justify-content:space-between;align-items:center;padding:24px 4vw;display:flex;position:sticky;top:0}.legal-header>a:last-child{font:600 9px/1 var(--font-geist-mono);letter-spacing:.16em}.legal-content{width:min(860px,92vw);margin:0 auto;padding:100px 0 120px}.legal-content>small{font:600 9px/1 var(--font-geist-mono);letter-spacing:.2em;color:#d8a838}.legal-content h1{margin:24px 0 64px;font-size:clamp(3.4rem,8vw,7.4rem);line-height:.86}.legal-content section{border-top:1px solid #f1eee726;padding:34px 0}.legal-content h2{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(1.35rem,2.5vw,2.1rem)}.legal-content p,.legal-content li{color:#b8b5ae;font-size:16px;line-height:1.75}.legal-content ul{padding-left:22px}.legal-content a{color:#e0b85b;text-underline-offset:3px;text-decoration:underline}.legal-content strong{color:#f1eee7}@media (max-width:760px){.legal-header{padding:18px 20px}.legal-content{width:auto;padding:72px 20px 90px}.legal-content h1{margin-bottom:44px}.footer-legal{gap:7px}}
