@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_9f4f3e0e-module__Ysh5RG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_9f4f3e0e-module__Ysh5RG__variable{--font-heading:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_756dc39f-module__QateRW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_756dc39f-module__QateRW__variable{--font-sans:"Outfit", "Outfit Fallback"}
:root{--font-label:var(--font-sans);--font-display:var(--font-heading);--orange:#ef4523;--orange-2:#e03210;--paper:#f6f5f0;--paper-2:#efede6;--card:#fcfbf8;--ink:#14161a;--ink-2:#3d4046;--muted:#6b6f76;--rule:#d9d6cc;--rule-2:#c2beb1;--forest:#d93a1a;--forest-2:#b92e12;--forest-tint:#fde6df;--forest-ink:#5c1607;--copper:#c2371a;--white:#fff;--night:#000;--night-2:#0d0d0d;--night-3:#1a1a1a;--line-night:#ffffff1a;--on-night:#f3f4f1;--on-night-2:#c6ccc6;--on-night-muted:#8b948c;--green-btn:var(--orange);--green-btn-2:var(--orange-2);--green-glow:#ff8a6e;--cream:#f2f0ea;--max:1200px;--gutter:24px;--radius:3px;--pill:999px;--ease:cubic-bezier(.2, .7, .2, 1);--dur:.32s;--text-xs:12px;--text-sm:14px;--text-base:17px;--text-lg:20px}@media (min-width:800px){:root{--gutter:40px}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-variant-numeric:tabular-nums;background:var(--paper);color:var(--ink-2);font-family:var(--font-sans), Outfit, "Helvetica Neue", Arial, sans-serif;font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;min-height:100vh;margin:0;line-height:1.6;display:flex;overflow-x:clip}main{flex:1 0 auto}body:before{content:"";z-index:1000;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px;position:fixed;inset:0}img,picture,svg{max-width:100%;display:block}.ph-grid>*,.about-grid>*,.policy-grid>*,.contact-grid>*,.side-stack>*,.fig{min-width:0}h1,h2,h3,.display{font-family:var(--font-heading), "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}h1{letter-spacing:-.025em;font-size:clamp(44px,6.2vw,84px);line-height:1}h2{font-size:clamp(32px,4vw,48px)}h3{letter-spacing:-.015em;font-size:26px;line-height:1.15}p{margin:0 0 1em}.lede{font-size:var(--text-lg);color:var(--ink-2);text-wrap:pretty;max-width:56ch;line-height:1.5}.mono{font-size:var(--text-sm);letter-spacing:0}.small{font-size:var(--text-sm)}.muted{color:var(--muted)}strong{color:var(--ink);font-weight:600}em{font-style:italic}a{color:var(--forest);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--forest) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--forest) 45%, transparent);transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease)}a:hover{color:var(--forest-2);-webkit-text-decoration-color:var(--forest-2);text-decoration-color:var(--forest-2)}.u{color:inherit;transition:background-size .42s var(--ease), color var(--dur) var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.u:hover,.u:focus-visible{background-size:100% 1px}:focus-visible{outline:2px solid var(--forest);outline-offset:3px;border-radius:2px}::selection{background:var(--forest-tint);color:var(--forest-ink)}.wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{border-radius:var(--pill);background:var(--forest);color:var(--white);border:1px solid var(--forest);letter-spacing:.005em;cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:10px;padding:12px 22px;font-family:inherit;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--forest-2);border-color:var(--forest-2);color:var(--white);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn .arrow{transition:transform var(--dur) var(--ease);display:inline-block}.btn:hover .arrow{transform:translate(3px)}.btn-outline{color:var(--ink);border-color:var(--rule-2);background:0 0}.btn-outline:hover{background:var(--card);border-color:var(--ink);color:var(--ink)}.btn-lg{padding:15px 26px;font-size:16px}.btn-sm{padding:9px 16px;font-size:14px}.field{margin-bottom:26px}.field label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:6px;font-weight:600;display:block}.field label .req{color:var(--copper)}input,textarea,select{border:0;border-bottom:1px solid var(--rule-2);width:100%;color:var(--ink);font:inherit;font-size:var(--text-base);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border-radius:0;padding:10px 0 12px}textarea{resize:vertical;min-height:120px;line-height:1.5}input:hover,textarea:hover{border-bottom-color:var(--ink)}input:focus,textarea:focus{border-bottom-color:var(--forest);box-shadow:0 1px 0 0 var(--forest);outline:none}input::placeholder,textarea::placeholder{color:var(--rule-2)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rv{opacity:0;animation:rise .72s var(--ease) forwards}.rv-1{animation-delay:60ms}.rv-2{animation-delay:.14s}.rv-3{animation-delay:.22s}.rv-4{animation-delay:.3s}.rv-5{animation-delay:.38s}.rv-6{animation-delay:.52s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.hdr{z-index:50;background:var(--night);color:var(--white);position:relative}body:has(.home) .hdr{background:0 0;position:absolute;inset:0 0 auto}.hdr-in{justify-content:space-between;align-items:center;gap:16px;height:84px;padding:0 23px 0 39px;display:flex}.hdr-brand{flex:none;display:inline-flex}.hdr-brand img{width:145px;height:26px;display:block}.hdr-actions{align-items:center;gap:16px;display:flex}.hdr-link{color:var(--white);padding:8px 0;font-size:14px;font-weight:500;text-decoration:none}.hdr-link:hover{color:var(--orange)}.hdr-login{background:var(--white);color:#000;white-space:nowrap;width:162px;height:34px;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:200px;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hdr-login:hover{background:var(--orange);color:var(--white)}@media (max-width:599px){.hdr-in{height:68px;padding:0 16px}.hdr-brand img{width:112px;height:20px}.hdr-login{width:auto;padding:0 16px}}.ftr{border-top:1px solid var(--orange);color:#9b9999;background:#000}.ftr-in{max-width:1440px;margin:0 auto;padding:54px 67px 28px 57px}.ftr-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 48px;min-height:118px;display:flex}.ftr-brand{display:inline-flex}.ftr-brand img{width:223px;height:31px;display:block}.ftr-nav{letter-spacing:.02em;flex-wrap:wrap;gap:28px;padding-top:2px;font-size:14px;font-weight:500;display:flex}.ftr-nav a{color:#9b9999;text-decoration:none}.ftr-nav a:hover{color:var(--white)}.ftr-bottom{color:#b2b2b2;border-top:1px solid #dfdfdf;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:26px;padding-top:31px;font-size:12px;font-weight:500;display:flex}@media (max-width:799px){.ftr-in{padding:40px 20px 28px}.ftr-top{min-height:0;margin-bottom:32px}.ftr-brand img{width:178px;height:25px}}.eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);align-items:center;gap:12px;margin:0 0 18px;font-weight:600;display:inline-flex}.eyebrow b{color:var(--copper);align-items:center;gap:12px;font-weight:600;display:inline-flex}.eyebrow b:after{content:"";background:var(--rule-2);width:22px;height:1px}.fig{margin:0;position:relative}.fig-media{border-radius:var(--radius);background:var(--paper-2);position:relative;overflow:hidden}.fig-media img{width:100%;height:auto;transition:transform 1.1s var(--ease);transform:scale(1)}.fig:hover .fig-media img{transform:scale(1.025)}.fig figcaption{font-size:var(--text-xs);color:var(--muted);letter-spacing:.02em;justify-content:space-between;align-items:baseline;gap:16px;margin-top:12px;display:flex}.fig figcaption span:last-child{white-space:nowrap;flex:none}.fig-cover .fig-media,.fig-cover .fig-media img{object-fit:cover;height:100%}.ph{padding:56px 0 40px}.ph-grid{grid-template-columns:1fr;align-items:end;gap:40px;display:grid}.ph h1{max-width:17ch;font-size:clamp(38px,4.8vw,64px)}.ph .lede{margin:22px 0 0}@media (min-width:900px){.ph{padding:80px 0 56px}.ph-grid{grid-template-columns:7fr 4fr;gap:64px}.ph-grid.ph-noimg{grid-template-columns:1fr}}.sheet-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.sheet{border-collapse:collapse;width:100%;min-width:720px;font-size:15px}.sheet th{text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);border-bottom:1px solid var(--ink);vertical-align:bottom;padding:0 16px 14px 0;font-weight:600}.sheet td{border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink-2);transition:background var(--dur) var(--ease);padding:18px 16px 18px 0}.sheet tbody tr:hover td{background:var(--paper-2)}.sheet td:first-child,.sheet th:first-child{padding-left:12px}.sheet .name{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;font-size:22px;font-weight:500;line-height:1.1}.sheet .mono{color:var(--ink);white-space:nowrap}.sheet .group td{border-bottom:1px solid var(--rule-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--forest);padding:40px 16px 10px 12px;font-weight:600;background:0 0!important}.sheet tbody tr.group:first-child td{padding-top:24px}.prose{max-width:68ch}.prose h2{border-top:1px solid var(--rule-2);align-items:baseline;gap:18px;margin:48px 0 14px;padding-top:22px;font-size:28px;display:flex}.prose h2 .n{font-size:var(--text-xs);letter-spacing:.14em;color:var(--copper);font-weight:600;transform:translateY(-4px)}.prose p,.prose li{color:var(--ink-2)}.prose ul{margin:0 0 1em;padding:0;list-style:none}.prose ul>li{margin-bottom:8px;padding-left:28px;position:relative}.prose ul>li:before{content:"—";color:var(--copper);position:absolute;left:0}.prose .lead{font-size:var(--text-lg);color:var(--ink);line-height:1.5}.prose .statement{letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:0 0 32px;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.25}.ruled{counter-reset:item;margin:0;padding:0;list-style:none}.ruled li{counter-increment:item;border-top:1px solid var(--rule);color:var(--ink-2);grid-template-columns:56px 1fr;gap:16px;padding:20px 0;display:grid}.ruled li:last-child{border-bottom:1px solid var(--rule)}.ruled li:before{content:counter(item, decimal-leading-zero);font-size:var(--text-xs);letter-spacing:.14em;color:var(--copper);padding-top:6px;font-weight:600}.callout{border-left:2px solid var(--forest);background:var(--card);border-radius:0 var(--radius) var(--radius) 0;margin:32px 0;padding:20px 24px}.callout p{margin:0}.card{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);padding:24px}.card h3{margin-bottom:10px;font-size:20px}.card p{color:var(--ink-2);margin:0}.pull{border-left:2px solid var(--forest);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;max-width:24ch;margin:64px 0;padding:0 0 0 28px;font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1.2}.pull cite{font-style:normal;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:16px;display:block}@media (max-width:359px){.hdr-actions{gap:10px}.hdr-brand img{width:96px;height:17px}.hdr-login{padding:0 12px;font-size:13px}}
.sec{padding:88px 0}.sec+.sec,.sec-rule{border-top:1px solid var(--rule)}.sec-tint{background:var(--paper-2)}.sec-head{max-width:62ch;margin-bottom:48px}.sec-head h2{margin-bottom:16px}.sec-head .lede{margin:0}@media (min-width:900px){.sec{padding:112px 0}}.sec-tight{padding-top:0}.full-fig{margin:8px 0 72px}.about-grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:1000px){.about-grid{grid-template-columns:7fr 4fr;align-items:start;gap:96px}.about-grid .side{position:sticky;top:104px}}.contact-grid{grid-template-columns:1fr;gap:56px;display:grid}@media (min-width:960px){.contact-grid{grid-template-columns:7fr 4fr;gap:96px}}.form-row{grid-template-columns:1fr;gap:0 32px;display:grid}@media (min-width:640px){.form-row{grid-template-columns:1fr 1fr}}.form-foot{flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px;display:flex}.form-foot .small{color:var(--muted);max-width:34ch}.side-stack{gap:40px;display:grid}.side-stack .fig{margin-top:8px}.direct dl{gap:14px;margin:0;display:grid}.direct dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:2px;font-weight:600}.direct dd{font-size:var(--text-base);color:var(--ink);margin:0}.policy-grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:1000px){.policy-grid{grid-template-columns:minmax(0,68ch) 1fr;align-items:start;gap:96px}.policy-grid .side{position:sticky;top:104px}}.toc{border-top:1px solid var(--rule-2);margin:0;padding:0;list-style:none}.toc li{border-bottom:1px solid var(--rule)}.toc a{color:var(--ink-2);font-size:var(--text-sm);gap:14px;padding:12px 0;text-decoration:none;display:flex}.toc a:hover{color:var(--ink)}.toc .n{font-size:var(--text-xs);letter-spacing:.14em;color:var(--copper);padding-top:3px;font-weight:600}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
.hero{isolation:isolate;height:clamp(600px,53.06vw,764px);color:var(--white);background:#000;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-media,.hero-media picture,.hero-media img{width:100%;height:100%;position:absolute;inset:0}.hero-media{z-index:-1}.hero-media img{object-fit:cover;object-position:center}.hero-media:before,.hero-media:after{content:"";pointer-events:none;position:absolute;inset:0}.hero-media:before{background:linear-gradient(52.35deg,#000000b3 15.6%,#0000 42.6%),#ef45231a}.hero-media:after{mix-blend-mode:overlay;opacity:.6;background:url(/images/nbx-texture.png) 0 0/134px 134px}.hero-in{width:100%;max-width:1440px;margin:0 auto;padding:0 98px 85px}.hero h1{font-family:var(--font-heading), "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;letter-spacing:0;color:var(--white);text-wrap:initial;font-size:60px;font-weight:800;line-height:1}.hero-lede{max-width:376px;color:var(--white);margin:15px 0 33px;font-size:18px;font-weight:500;line-height:24px}.pill{letter-spacing:.02em;white-space:nowrap;height:49px;transition:background var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 40px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.pill-orange{background:var(--orange);min-width:295px;color:var(--white)}.pill-orange:hover{background:var(--orange-2);color:var(--white);transform:translateY(-1px)}.home :focus-visible{outline:2px solid var(--white);outline-offset:3px}.showcase{aspect-ratio:1440/810;background:#000;position:relative;overflow:hidden}.showcase-media,.showcase-media picture,.showcase-media img,.showcase-video{width:100%;height:100%;position:absolute;inset:0}.showcase-media img,.showcase-video{object-fit:cover}.showcase-play{cursor:pointer;transition:transform var(--dur) var(--ease);background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:50.2%;left:50%;transform:translate(-50%,-50%)}.showcase-play img{width:82px;height:82px;display:block}.showcase-play:hover{transform:translate(-50%,-50%)scale(1.06)}@media (max-width:1023px){.hero-in{padding:0 40px 64px}.hero h1{font-size:48px}}@media (max-width:599px){.hero{height:auto;display:block}.hero-media{aspect-ratio:5/4;height:auto;position:relative}.hero-media img{object-position:72% center}.hero-media:before{background:linear-gradient(#0000 65%,#000 100%),linear-gradient(#0000008c 0%,#0000 30%),#ef45231a}.hero-in{padding:8px 20px 48px}.hero h1{font-size:38px;line-height:1.05}.hero-lede{margin:14px 0 26px;font-size:16px;line-height:22px}.pill-orange{width:100%;min-width:0}.showcase{aspect-ratio:4/5}.showcase-play img{width:64px;height:64px}}
.apply{color:var(--white);background:#000;border-top:1px solid #1a1a1a;padding:96px 0 104px;scroll-margin-top:0}.apply-in{max-width:960px;margin:0 auto;padding:0 20px}.apply-head{margin-bottom:40px}.apply-head h2{font-family:var(--font-heading), "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;letter-spacing:-.01em;color:var(--white);margin:0 0 14px;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1.05}.apply-head p{color:#c9c9c9;max-width:560px;margin:0;font-size:18px;line-height:1.45}.apply-card{background:var(--white);color:#111;border-radius:16px;padding:44px 48px 48px;font-size:15px}.apply-card fieldset{border:0;min-width:0;margin:0 0 44px;padding:0}.apply-card legend{font-family:var(--font-heading), "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;color:#111;margin-bottom:18px;padding:0;font-size:22px;font-weight:700}.apply-sub{color:#555;margin:-12px 0 16px;font-size:13px}.apply-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.apply-name{grid-template-columns:minmax(0,2fr) minmax(0,.6fr)}.apply-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.apply-address{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.6fr);gap:0 14px}.apply-field{min-width:0;margin-bottom:22px}.apply-label,.apply-card fieldset.apply-yesno>legend{font-family:var(--font-sans), Outfit, "Helvetica Neue", Arial, sans-serif;color:#111;margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.35;display:block}.apply-card .req{color:var(--orange)}.apply-card input:not([type=radio]):not([type=file]),.apply-card select,.apply-card textarea{background:var(--white);color:#111;width:100%;min-height:46px;font:inherit;border:1px solid #cfcfcf;border-radius:8px;padding:10px 12px;font-size:16px;transition:border-color .15s,box-shadow .15s}.apply-card textarea{resize:vertical;min-height:96px}.apply-card input::placeholder,.apply-card textarea::placeholder{color:#9a9a9a}.apply-card input:focus,.apply-card select:focus,.apply-card textarea:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #ef452333}.apply-card [aria-invalid=true]{border-color:#c4271b!important}.apply-static{color:#333;margin:12px 0 0}.apply-card fieldset.apply-yesno{margin:0 0 22px}.apply-radios{gap:22px;display:flex}.apply-radios label{cursor:pointer;align-items:center;gap:8px;font-size:15px;display:inline-flex}.apply-radios input{width:18px;height:18px;accent-color:var(--orange);margin:0}.apply-hint{color:#555;margin:8px 0 0;font-size:13px;line-height:1.4}.apply-error{color:#c4271b;margin:6px 0 0;font-size:13px}.apply-drop{color:#333;background:#f7f7f7;border:1px dashed #cfcfcf;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:18px 16px;transition:border-color .15s,background .15s;display:flex;position:relative}.apply-drop.is-over{border-color:var(--orange);background:#fff3ef}.apply-file{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.apply-upload{z-index:1;background:var(--white);cursor:pointer;border:1px solid #111;border-radius:8px;align-items:center;height:36px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.apply-drop:focus-within .apply-upload{border-color:var(--orange);box-shadow:0 0 0 3px #ef452333}.apply-filename{z-index:1;overflow-wrap:anywhere;font-weight:500;position:relative}.apply-clear{color:var(--orange-2);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:13px;text-decoration:underline}.apply-consent{color:#333;margin:0 0 22px;font-size:14px;line-height:1.55}.apply-consent a{color:var(--orange-2)}.apply-alert{color:#8f1d14;background:#fdecea;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:14px}.apply-submit{cursor:pointer;border:0;min-width:200px}.apply-submit:disabled{opacity:.6;cursor:progress}.apply-done h3{font-family:var(--font-heading), "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;color:#111;margin:0 0 10px;font-size:26px;font-weight:700}.apply-done p{color:#333;margin:0}@media (max-width:719px){.apply{padding:64px 0 72px}.apply-card{border-radius:12px;padding:28px 18px 32px}.apply-row,.apply-name,.apply-address{grid-template-columns:minmax(0,1fr)}.apply-submit{width:100%}}.apply-steps{padding:0;overflow:hidden}.apply-step+.apply-step{border-top:1px solid #e6e6e6}.apply-step-head{margin:0}.apply-step-head button{color:#111;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:24px 48px;display:flex}.apply-step-head button:hover:not(:disabled){background:#fafafa}.apply-step-head button:disabled{cursor:default;color:#9a9a9a}.apply-step-head button:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.apply-step-num{border:1.5px solid #cfcfcf;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.apply-step.is-done .apply-step-num{color:var(--white);background:#111;border-color:#111}.apply-step.is-open .apply-step-num{background:var(--orange);border-color:var(--orange);color:var(--white)}.apply-step.has-errors:not(.is-open) .apply-step-num{color:var(--white);background:#c4271b;border-color:#c4271b}.apply-step-text{min-width:0}.apply-step-title{font-family:var(--font-heading), "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;font-size:20px;font-weight:700;line-height:1.25;display:block}.apply-step-summary{color:#555;overflow-wrap:anywhere;margin-top:3px;font-size:14px;font-weight:500;display:block}.apply-step-flag{color:#c4271b;margin-top:3px;font-size:13px;font-weight:600;display:block}.apply-step-meta{color:#777;white-space:nowrap;margin-left:auto;padding-left:12px;font-size:13px}.apply-step.is-done:not(.is-open) .apply-step-meta{color:var(--orange-2);font-weight:600}.apply-step-body{padding:4px 48px 40px 96px}.apply-next{cursor:pointer;border:0;min-width:180px;margin-top:4px}@media (max-width:719px){.apply-steps{padding:0}.apply-step-head button{gap:12px;padding:20px 18px}.apply-step-title{font-size:18px}.apply-step-body{padding:0 18px 32px}.apply-next{width:100%}}

