@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.Zta1VG_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.Zta1VG_variable{--font-display:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.RPVjva_className{font-family:Geist,Geist Fallback;font-style:normal}.RPVjva_variable{--font-body:"Geist", "Geist Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c4e2269020e149a1-s.1i31pqskun3om.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/a36fc876a7ff883e-s.2tf78tohaw2ta.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/17126404bbb2fdbc-s.1o1rwbwcd1il6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/66c483d8cfa7d5fd-s.2zjf5q-8tbk0-.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/3e6a0adbe18de75c-s.412k-l0vbrw4v.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/75334fc536fdfffd-s.p.3yajkaw9ed9d3.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.TL74wG_className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:italic}.TL74wG_variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
:root{--terracotta:#cd4628;--cream:#f1dab4;--green:#32503e;--sage:#6c8973;--paper:#f9f4ea;--cream-2:#e8cd9f;--ink:#1c2b22;--ink-soft:#1c2b22c7;--green-deep:#28402f;--green-night:#1f3126;--hair-cream:#1c2b2233;--hair-dark:#f1dab42e;--body-dark:#f1dab4db;--display:"Neue Haas Grotesk Display", "Neue Haas Grotesk", var(--font-display), "Helvetica Neue", Arial, sans-serif;--body:var(--font-body), "Helvetica Neue", Arial, sans-serif;--serif:"Independent Text", var(--font-serif), Georgia, serif;--sec-x:24px;--sec-y:88px;--col:720px;--nav-h:64px;--nav-h-small:52px;--consent-h:0px;--radius-btn:14px;--edge:max(var(--sec-x), calc((100% - 1200px) / 2))}@media (min-width:900px){:root{--sec-x:96px;--sec-y:144px;--nav-h:72px;--nav-h-small:56px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}body{background:var(--green-night);color:var(--body-dark);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}img,video,iframe{max-width:100%;display:block}p,ul,ol,figure,h1,h2,h3{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit}::selection{background:var(--terracotta);color:#fff}:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px;border-radius:4px}.skip{z-index:400;background:var(--paper);color:var(--ink);padding:10px 16px;position:absolute;top:0;left:-9999px}.skip:focus{top:8px;left:8px}.nw{white-space:nowrap}.eyebrow{font:600 12px/1.5 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--cream);opacity:.85;margin-bottom:24px}@media (min-width:900px){.eyebrow{font-size:13px}}.eyebrow--rule{align-items:center;gap:18px;display:flex}.eyebrow--rule:after{content:"";opacity:.55;background:currentColor;flex:none;width:40px;height:1px}@media (min-width:900px){.eyebrow--rule:after{width:64px}}.display{font:500 38px/1.05 var(--display);letter-spacing:-.035em;text-wrap:balance}@media (min-width:900px){.display{font-size:56px;line-height:1}}.it,i,em{font-family:var(--serif);letter-spacing:-.015em;color:var(--terracotta);font-style:italic;font-weight:400}[data-rv]{transition:opacity .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s), transform .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s)}[data-rv=hidden]{opacity:0;transform:translateY(28px)}.pill{border-radius:var(--radius-btn);background:var(--green);min-height:48px;color:var(--paper);font:500 15px/1 var(--display);letter-spacing:.01em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:14px 28px;text-decoration:none;transition:transform .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.pill:hover{background:var(--ink);transform:translateY(-1px)}.pill:active{transform:translateY(0)scale(.98)}.pill__arrow{transition:transform .2s;display:inline-block}.pill:hover .pill__arrow{transform:translate(4px)}.pill--light{background:var(--cream);color:var(--green-night)}.pill--light:hover{background:var(--paper)}.pill--ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--hair-cream);background:0 0}.pill--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink);background:#1c2b220f}.pill:disabled{opacity:.45;cursor:not-allowed;transform:none}@media (min-width:900px){.pill{padding:17px 34px;font-size:16px}}.nav{z-index:100;height:var(--nav-h);padding:0 var(--edge);background:radial-gradient(70% 260% at 100% 0,#6c89738c,#0000 60%),#1a281ff7;border-bottom:1px solid #6c8973cc;justify-content:space-between;align-items:center;transition:height .25s;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 1px 18px #6c897366,0 18px 46px -12px #6c897373}.nav__logo{align-items:center;min-height:44px;display:flex}.nav__logo img{width:auto;height:28px;transition:height .25s}.nav[data-scrolled=true]{height:var(--nav-h-small)}.nav[data-scrolled=true] .nav__logo img{height:22px}.nav__apply{min-height:44px;font:500 13px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--cream);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.nav__apply:hover{color:#fff}@media (min-width:900px){.nav__logo img{height:34px}.nav[data-scrolled=true] .nav__logo img{height:27px}.nav__apply{border-radius:var(--radius-btn);border:1px solid #f1dab466;padding:0 22px;transition:background-color .2s,border-color .2s}.nav__apply:hover{background:var(--terracotta);border-color:var(--terracotta)}}.hero{z-index:2;background:radial-gradient(70% 90% at 100% 0%, #cd462829, transparent 70%), var(--cream);color:var(--ink);text-align:center;padding:calc(var(--nav-h) + 64px) var(--sec-x) 64px;position:relative}.hero .eyebrow{color:var(--ink);opacity:1;margin-bottom:28px}.hero h1{color:var(--ink);max-width:20ch;margin:0 auto 28px;font-size:34px}.hero h1 .it{display:block}.hero__body{font:300 17px/1.6 var(--body);color:var(--ink);max-width:460px;margin:0 auto}@media (min-width:900px){.hero{padding:calc(var(--nav-h) + clamp(32px, 8vh, 88px)) var(--sec-x) clamp(48px, 8vh, 88px)}.hero .eyebrow{margin-bottom:clamp(24px,4.5vh,44px)}.hero h1{letter-spacing:-.045em;max-width:20ch;margin-bottom:clamp(20px,3.5vh,36px);font-size:clamp(48px,min(11vh,7.2vw),96px);line-height:.96}.hero__body{max-width:620px;font-size:19px}}.film{z-index:1;background:var(--green-deep);aspect-ratio:16/9;margin-top:-1px;position:relative;overflow:hidden;container-type:size}@media (min-width:900px){.film{aspect-ratio:auto;height:100vh}}.film__poster{background:var(--green-deep) url(https://i.ytimg.com/vi/JkHH4vFrcEE/maxresdefault.jpg) center / cover no-repeat;position:absolute;inset:0}.film__frame{transform-origin:50% 20%;pointer-events:none;opacity:0;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);transition:opacity .8s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.3)}.film[data-playing=true] .film__frame{opacity:1}.film__frame iframe{border:0;width:100%;height:100%}.film:before,.film:after{content:"";z-index:2;pointer-events:none;position:absolute;left:0;right:0}.film:before{background:linear-gradient(to bottom, var(--cream) 0%, #f1dab499 30%, #f1dab400 100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:min(34cqh,260px);top:0;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.film:after{background:linear-gradient(to top, var(--cream) 0%, #f1dab400 100%);height:min(22cqh,160px);bottom:0}.film__ctl{z-index:3;border-radius:var(--radius-btn);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--paper);min-height:44px;font:500 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#1f31268c;border:1px solid #f9f4ea8c;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;position:absolute;bottom:24px}.film__ctl:hover{background:#1f3126d9}.film__progress{z-index:3;pointer-events:none;background:#1f312647;height:5px;position:absolute;inset:auto 0 0}.film__progress span{background:var(--terracotta);transform-origin:0;height:100%;transition:transform .25s linear;display:block;transform:scaleX(0)}@media (min-width:900px){.film__progress{height:6px}}.film:fullscreen .film__progress{background:#ffffff4d;height:6px}.film__pause{left:var(--edge)}.film__fs{right:var(--edge);justify-content:center;width:44px;height:44px;padding:0}.film[data-fs=no] .film__fs{display:none}.film:fullscreen{aspect-ratio:auto;background:#000;width:100%;height:100%;max-height:none}.film:fullscreen:before,.film:fullscreen:after{display:none}.film:fullscreen .film__frame{transform:translate(-50%,-50%)scale(1)}.film:fullscreen .film__ctl{bottom:32px}.film:fullscreen .film__pause{left:32px}.film:fullscreen .film__fs{right:32px}.hero-act{background:radial-gradient(60% 110% at 0% 100%, #cd462824, transparent 70%), var(--cream);color:var(--ink);padding:32px var(--sec-x) 80px;z-index:2;border-radius:0 0 40px 40px;position:relative}.hero-act__in{background:var(--paper);border-radius:28px;flex-direction:column;gap:28px;max-width:1200px;margin:0 auto;padding:28px 24px;display:flex;box-shadow:0 1px 2px #1c2b220f,0 36px 60px -24px #1c2b224d}.hero-act__lead{flex-direction:column;align-items:stretch;gap:18px;display:flex}.hero-act .pill{justify-content:center;width:100%;min-height:54px;padding:17px 34px;font-size:16px;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 30px -4px #32503e8c,0 0 36px #32503e47}.hero-act .pill:hover{box-shadow:inset 0 0 0 1px #ffffff14,0 14px 36px -4px #1c2b2299,0 0 40px #32503e59}.hero-act__small{font:400 14px/1.5 var(--body);color:var(--ink-soft);max-width:440px}.next{border-top:1px solid var(--hair-cream);gap:18px;width:100%;padding-top:28px;display:grid}.next li{font:300 16px/1.5 var(--body);color:var(--ink);gap:16px;display:flex}.next b{color:#000;font-weight:600}.next__n{width:12px;font:600 13px/1.9 var(--body);color:#b83d21;flex:none}@media (min-width:900px){.hero-act{padding:40px var(--sec-x) 96px}.hero-act__in{border-radius:36px;grid-template-columns:calc(35% - 19.2px) 1fr;align-items:center;gap:0;padding:56px 64px;display:grid}.hero-act__lead{align-items:flex-start;padding-right:64px}.hero-act .pill{width:auto;min-height:62px;padding:21px 42px;font-size:18px}.hero-act__in>:last-child{border-left:1px solid var(--hair-cream);align-self:stretch;align-items:center;padding-left:64px;display:flex}.next{border-top:0;gap:24px;padding-top:0}.next li{font-size:19px}}.proof{background:var(--green);padding:96px var(--sec-x) 56px;margin-top:-40px}.proof__stats{grid-template-columns:1fr 1fr;gap:40px 24px;max-width:1200px;margin:0 auto;display:grid}.pstat{text-align:center}.pstat__n{font:500 44px/1 var(--display);letter-spacing:-.04em;color:var(--paper);font-variant-numeric:tabular-nums}.pstat__n--accent{color:var(--cream)}.pstat__l{font:400 15px/1.5 var(--body);color:var(--body-dark);margin-top:14px;max-width:230px;margin-inline:auto}@media (min-width:900px){.proof{padding:112px var(--sec-x) 96px}.proof__stats{grid-template-columns:repeat(4,1fr);gap:0}.pstat{padding:0 24px}.proof__stats li+li .pstat{border-left:1px solid var(--hair-dark)}.pstat__n{font-size:84px}.pstat__l{font-size:16px}}.sec{padding:var(--sec-y) 0}.col{max-width:calc(var(--col) + 2 * var(--sec-x));padding:0 var(--sec-x);margin:0 auto}.col--wide{max-width:calc(1200px + 2 * var(--sec-x))}.sec--cream2{background:radial-gradient(60% 80% at 100% 0%, #cd462829, transparent 70%), var(--cream-2);color:var(--ink)}.sec--cream{background:radial-gradient(60% 70% at 0% 100%, #cd462826, transparent 70%), var(--cream);color:var(--ink)}.sec--cream .eyebrow,.sec--cream2 .eyebrow{color:var(--ink);opacity:1}.sec--cream .display,.sec--cream2 .display{color:var(--ink)}.sec--green{background:var(--green);color:var(--body-dark)}.sec--close{background:var(--green-night);color:var(--body-dark)}.sec--green .display,.sec--close .display{color:var(--paper)}.sec--close .it{color:#e05a3c}.sec--green .it{color:var(--cream)}.sec h2{text-wrap:balance;margin-bottom:40px}@media (min-width:900px){.sec h2{max-width:1000px;margin-bottom:56px}}.copy p{font:400 17px/1.65 var(--body)}.copy p+p{margin-top:20px}@media (min-width:900px){.copy p{font-size:19px}}.recog__grid{gap:40px;display:grid}.recog__lead h2{margin-bottom:24px}.dash{margin-bottom:0}.dash li{font:400 18px/1.5 var(--body);color:var(--ink);border-top:1px solid var(--hair-cream);padding:16px 0;transition:padding-left .25s}.dash__row{gap:18px;display:flex}.dash li:last-child{border-bottom:1px solid var(--hair-cream)}.dash li:hover{padding-left:8px}.dash__d{color:var(--terracotta);flex:none}@media (min-width:900px){.recog__grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:96px}.recog__lead h2{max-width:11ch;margin-bottom:32px}.recog__lead .copy p{max-width:400px}.dash li{padding:18px 0;font-size:18px}}.pillars{gap:16px;display:grid}.pillars>*{display:flex}.pillar{background:#f9f4ea6b;border:1px solid #1c2b2214;border-radius:24px;flex:1;min-width:0;padding:28px 24px 8px;transition:background-color .3s,border-color .3s}.pillar:hover{background:#f9f4ea99;border-color:#1c2b2224}.pillar__top{justify-content:center;margin-bottom:18px;display:flex}.pillar__icon{color:var(--terracotta);place-items:center;display:grid}.pillar__icon svg{width:48px;height:48px}.pillar details{border-top:1px solid var(--hair-cream)}.pillar summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.pillar summary::-webkit-details-marker{display:none}.pillar summary:after{content:"+";color:#1c2b22c7;width:26px;height:26px;font:400 16px/1 var(--body);border:1px solid #1c2b228c;border-radius:8px;flex:none;place-items:center;transition:transform .25s,background-color .25s,border-color .25s,color .25s;display:grid}.pillar summary:hover:after{background:var(--ink);border-color:var(--ink);color:var(--cream)}.pillar details[open] summary:after{transform:rotate(45deg)}.pillar h3{font:500 28px/1.15 var(--display);letter-spacing:-.03em;color:var(--ink)}.pillar__p{font:400 17px/1.6 var(--body);color:var(--ink);max-width:560px;padding-bottom:6px;animation:.3s pillar-in}@keyframes pillar-in{0%{opacity:0;transform:translateY(-6px)}}@media (min-width:900px){.pillars{grid-template-columns:repeat(2,1fr);gap:24px}.pillar{border-radius:28px;padding:36px 32px 12px}.pillar details{border-top:1.5px solid var(--ink)}.pillar summary{cursor:default;padding:22px 0}.pillar summary:after{display:none}.pillar h3{font-size:34px}}@media (min-width:1180px){.pillars{grid-template-columns:repeat(4,1fr);gap:20px}.pillar{padding:36px 26px 12px}.pillar h3{font-size:30px}}.namecard{background:var(--green);color:var(--paper);border-radius:28px;flex-direction:column;align-items:flex-start;gap:20px;margin-top:48px;padding:32px 28px;display:flex;box-shadow:0 30px 50px -28px #1c2b2273}.namecard__hill{flex:none;align-self:center;width:84px;height:auto}.namecard p{font:300 19px/1.6 var(--body);max-width:640px}.namecard b{color:#fff;font-weight:600}.namecard i{color:var(--cream)}@media (min-width:900px){.namecard{border-radius:36px;flex-direction:row;align-items:center;gap:72px;margin-top:72px;padding:56px 64px 56px 72px}.namecard__hill{width:150px}.namecard p{max-width:760px;font-size:24px}}.bleed{background:var(--green-deep);margin:0;overflow:hidden}.bleed__frame{aspect-ratio:3/2;width:100%;position:relative;overflow:hidden}@media (min-width:900px){.bleed__frame{aspect-ratio:3;max-height:64vh}}.bleed__img{filter:saturate(.88)contrast(1.1)brightness(.97)sepia(.1);object-fit:cover;object-position:50% 60%;transform-origin:35% 85%;will-change:transform;animation:14s ease-in-out infinite alternate bleed-zoom}@keyframes bleed-zoom{0%{transform:scale(1)}to{transform:scale(1.12)}}.bleed__frame:before{content:"";z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(130% 95% at 50% 42%,#0000 52%,#0e181280);position:absolute;inset:0}.bleed__frame:after{content:"";pointer-events:none;background:linear-gradient(#142019b8,#14201933 45%,#0000 65%);position:absolute;inset:0}.bleed__title{z-index:2;top:22px;left:var(--edge);right:var(--edge);color:var(--paper);text-shadow:0 2px 24px #00000059;margin:0;position:absolute}.bleed__title .it{color:var(--cream)}@media (min-width:900px){.bleed__frame:after{background:linear-gradient(#0000 35%,#14201940 55%,#142019c7),linear-gradient(#1f31262e,#0000 30%)}.bleed__title{text-align:left;font-size:clamp(36px,4.2vw,64px);line-height:1;inset:auto auto 26px 28%}.bleed__title .it{display:block}}.close__grid{gap:36px;display:grid}.close__head h2{margin-bottom:0}.close__lede{font:300 19px/1.55 var(--body);color:#f9f4ead9;max-width:460px;margin-bottom:32px}.close .close__apply{background:var(--terracotta);color:#fff;box-shadow:0 1px 2px #00000040,0 10px 22px -10px #0000008c}.close .close__apply:hover{background:#b53b20;box-shadow:0 1px 2px #0000004d,0 14px 26px -10px #0009}.close__small{font:400 14px/1.5 var(--body);color:#f1dab499;max-width:420px;margin-top:22px}@media (min-width:900px){.close__grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:96px}.close__head h2{font-size:clamp(44px,5vw,68px);line-height:1}.close__head .it{display:block}.close__act{padding-top:48px}.close__lede{max-width:480px;font-size:24px}}.fab{right:16px;bottom:calc(16px + var(--consent-h) + env(safe-area-inset-bottom));z-index:95;opacity:0;visibility:hidden;transition:opacity .3s,transform .3s,visibility .3s,bottom .3s;position:fixed;transform:translateY(16px)scale(.96)}.fab[data-show=true]{opacity:1;visibility:visible;transform:none}.fab .pill{background:var(--terracotta);color:#fff;font-weight:500;box-shadow:0 12px 32px -6px #00000073,inset 0 0 0 1px #ffffff1f}.fab .pill:hover{background:#b53b20}@media (min-width:900px){.fab{right:32px;bottom:calc(32px + var(--consent-h))}}.consent{z-index:130;padding:8px var(--edge) calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--hair-dark);color:#f1dab4d9;font:400 12px/1.5 var(--body);letter-spacing:.01em;background:#18241df7;flex-direction:column;gap:8px;display:flex;position:fixed;inset:auto 0 0}.consent[hidden]{display:none}.consent a,.consent button.consent__more{color:var(--cream);text-underline-offset:3px}.consent__more{font:inherit;cursor:pointer;background:0 0;border:0;margin:-12px 0 -12px 12px;padding:12px 4px;text-decoration:underline;display:inline-block}@media (max-width:599px){.consent__more,.consent__detail{display:none}}.consent__detail{color:#f1dab4b3;max-width:620px;margin-top:8px}.consent__btns{gap:10px;display:flex}.consent__btns button{border-radius:var(--radius-btn);color:var(--cream);min-height:40px;font:500 12px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f1dab466;flex:1;padding:8px 20px;transition:background-color .2s,color .2s}.consent__btns button:hover{background:#f1dab41f}.consent__btns .consent__accept{background:var(--cream);color:var(--green-night);border-color:var(--cream)}.consent__btns .consent__accept:hover{background:var(--paper)}@media (min-width:900px){.consent{flex-direction:row;justify-content:space-between;align-items:center;gap:48px}.consent__btns button{flex:none;min-height:34px;padding:6px 22px}}.ftr{background:var(--green-night);border-top:1px solid var(--hair-dark);padding:24px var(--edge) 28px;font:400 13px/1.6 var(--body);letter-spacing:.02em;color:#f1dab4a6;flex-direction:column;gap:0;display:flex}.ftr a,.ftr button{min-height:44px;color:var(--cream);text-underline-offset:3px;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.ftr__links{flex-wrap:wrap;gap:24px;display:flex}@media (min-width:900px){.ftr{flex-direction:row;justify-content:space-between;align-items:center}}.apply{background:var(--cream);min-height:calc(100vh - 100px);color:var(--ink);padding:calc(var(--nav-h) + 20px) var(--sec-x) 24px}.apply__in{max-width:720px;margin:0 auto}.apply .eyebrow{color:var(--ink);opacity:1;margin-bottom:14px}@media (min-width:900px){.apply h1.display{font-size:clamp(34px,4.4vw,44px)}}.apply h1{color:var(--ink);margin-bottom:12px}.apply__lede{font:400 16px/1.5 var(--body);max-width:480px;margin-bottom:22px}.apply__step{margin-bottom:18px!important}.steps{gap:8px;margin-bottom:16px;display:flex}.steps span{background:var(--hair-cream);border-radius:2px;flex:1;height:3px}.steps span[data-on=true]{background:var(--terracotta)}.field{margin-bottom:18px;display:block}.fields{gap:0;display:grid}@media (min-width:700px){.fields{grid-template-columns:1fr 1fr;column-gap:20px}.field--full{grid-column:1/-1}}.field__l{font:500 12px/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;display:block}.field__i,.field__t{width:100%;font:400 17px/1.4 var(--body);color:var(--ink);background:var(--paper);border:1.5px solid #0000;border-radius:14px;padding:13px 16px}.phone{gap:8px;display:flex}.phone .field__i{min-width:0}.phone__code{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%231c2b22' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;flex:none;width:44%;max-width:230px;padding-right:34px}.phone .field__i+.field__i,.phone input.field__i{flex:1}.field__i::placeholder{color:#1c2b2273}.field__i:focus,.field__t:focus{border-color:var(--green);outline:none}.field__i[aria-invalid=true]{border-color:#9d2f16}.field__t{resize:vertical;min-height:120px}.field__err{font:400 13px/1.4 var(--body);color:#9d2f16;margin-top:8px}.opts{border:0;gap:8px;margin:0 0 14px;padding:0;display:grid}.opts .field__l{margin-bottom:10px;padding:0}.opt{background:var(--paper);font:400 17px/1.4 var(--body);cursor:pointer;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:14px;padding:11px 16px;transition:border-color .2s;display:flex}.opt:hover{border-color:var(--hair-cream)}.opt:has(input:checked){border-color:var(--green);background:#fff8ea}.opt input{accent-color:var(--green);flex:none;width:18px;height:18px}@media (min-width:900px){.opts{grid-template-columns:1fr 1fr}.opts .other,.opts .field__err,.opts .opt--other{grid-column:1/-1}}.other{position:relative}.other__count{text-align:right;font:400 12px/1.4 var(--body);color:var(--ink-soft);margin-top:6px;display:block}.apply__btns{justify-content:space-between;gap:12px;margin-top:6px;display:flex}.apply__btns .pill:last-child{margin-left:auto}.apply__fine{font:400 13px/1.5 var(--body);color:var(--ink-soft);margin-top:14px}.confirm{background:#f9f4ea73;border:1px solid #1c2b221a;border-radius:28px;margin-top:8px;padding:24px 24px 28px;box-shadow:0 30px 50px -32px #1c2b2240}.confirm__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.confirm__tick{background:var(--green);width:40px;height:40px;color:var(--cream);border-radius:50%;flex:none;place-items:center;margin-top:4px;display:grid}.confirm .display{margin:0}.confirm .display .it{display:block}.confirm__p{font:400 17px/1.6 var(--body);max-width:460px}.confirm__home{margin-top:20px}@media (min-width:900px){.confirm__p{max-width:none}.confirm{padding:28px 36px 30px}}.prose h2{font:500 24px/1.2 var(--display);letter-spacing:-.02em;margin:40px 0 12px}.prose p{font:400 17px/1.65 var(--body);margin-bottom:14px}.prose__draft{border:1px solid var(--ink);font:500 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin-bottom:24px;padding:6px 12px;display:inline-block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nav,.nav__logo img,[data-rv],.film__frame,.fab,.pill,.pill__arrow,.dash li,.bleed__img{animation:none}[data-rv=hidden]{opacity:1;transform:none}}
