@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.p.262b87c4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_7925a1f2-module__VkzOPq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_7925a1f2-module__VkzOPq__variable{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.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:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.f6ed4c33.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.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_d17e1b2f-module__OCvs9G__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_d17e1b2f-module__OCvs9G__variable{--font-plus-jakarta-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
html.cs-root{--u:min(calc(100vw/1600),calc(100vh/780),1.6px);--fw:calc(1600*var(--u));--hair:max(1px,var(--u));--font-display:var(--font-instrument-serif),Georgia,serif;--font-body:var(--font-plus-jakarta-sans),system-ui,sans-serif;--fw-regular:400;--fw-medium:450;--text-primary:#fff;--text-heading:rgba(255,255,255,.86);--text-muted:rgba(255,255,255,.68);--text-invert:#000;--sky:#1d8fb8;-moz-text-size-adjust:100%;text-size-adjust:100%}html.cs-root,html.cs-root body{background:var(--sky);height:100%;margin:0;overflow:hidden}html.cs-root body{font-family:var(--font-body);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-root *,.cs-root :before,.cs-root :after{box-sizing:border-box}.cs-root :where(p,h1,h2,ul,li){margin:0;padding:0}.cs-root :where(ul){list-style:none}.viewport{position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.bg{background:var(--sky);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.bg video{right:0;bottom:calc(-45*var(--u));width:calc(1668*var(--u));height:calc(1037*var(--u));min-width:100%;min-height:calc(100% + 45*var(--u));object-fit:cover;object-position:right bottom;filter:saturate(.86);position:absolute}.scrim{pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}@media (min-aspect-ratio:17/10){.scrim{height:calc(450*var(--u));background:linear-gradient(rgba(4,20,32,.48),rgba(4,20,32,.25),rgba(4,20,32,0))}}@media (min-aspect-ratio:19/10){.scrim{height:calc(470*var(--u));background:linear-gradient(rgba(4,20,32,.58),rgba(4,20,32,.31),rgba(4,20,32,0))}}@media (min-aspect-ratio:21/10){.bg video{object-position:right 76%}.scrim{height:calc(480*var(--u));background:linear-gradient(rgba(4,20,32,.56),rgba(4,20,32,.3),rgba(4,20,32,0))}}@media (min-aspect-ratio:5/4) and (max-aspect-ratio:31/20){.scrim{height:calc(410*var(--u));background:linear-gradient(rgba(4,20,32,.26),rgba(4,20,32,.13),rgba(4,20,32,0))}}.stage{width:var(--fw);pointer-events:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.stage>*{pointer-events:auto}.abs{position:absolute}.eyebrow{left:calc(46.6*var(--u));top:calc(128.2*var(--u));font-size:calc(15*var(--u));font-weight:var(--fw-medium);letter-spacing:calc(.2163*var(--u));color:var(--text-primary);text-transform:uppercase;white-space:nowrap;line-height:1}.headline-mask{left:calc(46*var(--u));top:calc(163*var(--u))}.headline{font-family:var(--font-display);font-weight:400;font-size:calc(71.2*var(--u));letter-spacing:calc(.5696*var(--u));color:var(--text-primary);white-space:nowrap;line-height:1}.lede{left:calc(46.4*var(--u));top:calc(245.2*var(--u));width:calc(432*var(--u));font-size:calc(17*var(--u));font-weight:var(--fw-medium);line-height:calc(22.9*var(--u));letter-spacing:calc(-.15232*var(--u));color:var(--text-primary)}.cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;left:calc(46.8*var(--u));top:calc(335*var(--u));width:calc(157*var(--u));height:calc(40.6*var(--u));border-radius:calc(4.2*var(--u));background:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border:0;margin:0;padding:0;transition:background .25s,transform .25s,box-shadow .25s;display:block}.cta:hover{transform:translateY(calc(-1.5*var(--u)));box-shadow:0 calc(8*var(--u))calc(22*var(--u))rgba(0,0,0,.2);background:#eef2f3}.cta span{left:calc(32*var(--u));top:calc(13.8*var(--u));font-family:var(--font-body);font-size:calc(15.8*var(--u));font-weight:var(--fw-regular);letter-spacing:calc(.057828*var(--u));color:var(--text-invert);white-space:nowrap;line-height:1;position:absolute}@media (pointer:coarse){.cta:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.cta-note{left:calc(46.8*var(--u));top:calc(388*var(--u));font-size:calc(13.5*var(--u));font-weight:var(--fw-medium);letter-spacing:calc(-.18576*var(--u));color:var(--text-muted);white-space:nowrap;padding:calc(4*var(--u))calc(9*var(--u));opacity:0;background:rgba(4,20,32,.75);border-radius:999px;line-height:1.3;transition:opacity .3s}.cta-note.is-shown{opacity:1}.cta:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.socials a:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}html.js-enter :is(.eyebrow,.lede,.cta,.mark,.wordmark,.tagline,.col,.legal,.socials a){opacity:0}html.js-enter .headline-mask{clip-path:inset(-45% -8% -6px -3%)}html.js-enter .headline{transform:translateY(118%)}html.js-enter .rule{transform-origin:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){html.cs-root *,html.cs-root :before,html.cs-root :after{transition:none!important}}
.footer{height:calc(342*var(--u));-webkit-backdrop-filter:blur(calc(50*var(--u)))saturate(.85);backdrop-filter:blur(calc(50*var(--u)))saturate(.85);background:linear-gradient(90deg,rgba(255,255,255,.024) 0,rgba(255,255,255,.07) calc(20*var(--u)),rgba(255,255,255,0) calc(58*var(--u))),linear-gradient(270deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.05) calc(20*var(--u)),rgba(255,255,255,0) calc(58*var(--u))),linear-gradient(180deg,rgba(34,14,0,.28) 0%,rgba(70,34,0,.24) 52%,rgba(160,120,48,.6) 100%);box-shadow:inset var(--hair)0 0 rgba(255,255,255,.145),inset calc(-1*var(--hair))0 0 rgba(255,255,255,.125),inset 0 calc(-1*var(--hair))0 rgba(255,255,255,.17),inset 0 var(--hair)0 rgba(255,255,255,.03);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.finner{width:var(--fw);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.mark{left:calc(26.6*var(--u));top:calc(36.2*var(--u));width:calc(25.4*var(--u));height:calc(25.4*var(--u));color:var(--text-primary)}.wordmark{left:calc(62.8*var(--u));top:calc(36*var(--u));font-size:calc(23.4*var(--u));font-weight:var(--fw-regular);letter-spacing:calc(.2808*var(--u));color:var(--text-primary);white-space:nowrap}.tagline{left:calc(26.6*var(--u));top:calc(73*var(--u));width:calc(274*var(--u));font-size:calc(13.5*var(--u));font-weight:var(--fw-medium);line-height:calc(17.4*var(--u));letter-spacing:calc(-.18576*var(--u));color:var(--text-muted)}.col{top:calc(37*var(--u))}.c1{left:calc(938.4*var(--u))}.c2{left:calc(1185*var(--u))}.c3{left:calc(1450.6*var(--u))}.col h2{font-size:calc(15.84*var(--u));font-weight:var(--fw-regular);letter-spacing:calc(.183744*var(--u));color:var(--text-heading);white-space:nowrap}.col ul{top:calc(31*var(--u));position:absolute}.col li{line-height:calc(25.27*var(--u));white-space:nowrap}.col .item{font-size:calc(15.55*var(--u));font-weight:var(--fw-regular);letter-spacing:calc(-.07775*var(--u));color:var(--text-primary)}.rule{left:calc(26.6*var(--u));top:calc(207.5*var(--u));width:calc(1546.8*var(--u));height:max(1px,var(--u));background:rgba(255,255,255,.42)}.legal{left:calc(26.6*var(--u));top:calc(271.2*var(--u));font-size:calc(14*var(--u));font-weight:var(--fw-medium);letter-spacing:calc(-.30422*var(--u));color:var(--text-muted);white-space:nowrap}.socials{left:calc(1375.8*var(--u));top:calc(264.4*var(--u));gap:calc(47.1*var(--u));display:flex}.socials a{width:calc(30*var(--u));height:calc(30*var(--u));font-size:calc(13.5*var(--u));letter-spacing:.06em;color:var(--text-primary);justify-content:center;align-items:center;padding-left:.06em;font-weight:500;line-height:1;text-decoration:none;display:flex}.socials a:hover{opacity:.68}.socials a[aria-current=page]{text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1px}@media (pointer:coarse){.socials{--switch-reach:min(22px,calc(38.55*var(--u)))}.socials a{position:relative}.socials a:after{content:"";top:calc(50% - max(50%,22px));bottom:calc(50% - max(50%,22px));left:calc(50% - max(50%,var(--switch-reach)));right:calc(50% - max(50%,var(--switch-reach)));position:absolute}.socials a:first-child:after{left:calc(50% - max(50%,22px))}.socials a:last-child:after{right:calc(50% - max(50%,22px))}}
@media (max-aspect-ratio:5/4){html.cs-root{--u:calc(100vw/780);--pad:clamp(20px,5.6vw,56px)}html.cs-root,html.cs-root body{overflow:visible}.viewport{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto}.bg video{object-fit:cover;object-position:80% bottom;width:100%;height:106%;bottom:0;left:0;right:0}.scrim{height:min(56vh,calc(560*var(--u)));background:linear-gradient(rgba(6,22,34,.42),rgba(6,22,34,.26),rgba(6,22,34,0));position:fixed}.stage{width:100%;height:auto;padding-inline:var(--pad);flex-direction:column;padding-bottom:max(32px,min(6vh,64px));display:flex;position:relative;top:auto;left:auto;transform:none}.abs{position:static}.eyebrow{letter-spacing:.09em;margin-top:max(28px,min(7vh,72px));font-size:max(10.5px,min(2.9vw,15px))}.headline-mask{margin-top:max(12px,min(2.8vw,22px))}.headline{white-space:normal;letter-spacing:.008em;font-size:max(34px,min(9.4vw,72px));line-height:1.04}.lede{letter-spacing:-.009em;text-shadow:0 0 6px rgba(4,20,32,.55),0 1px 2px rgba(4,20,32,.4);text-wrap:pretty;width:auto;max-width:38ch;margin-top:max(12px,min(3.2vw,20px));font-size:max(14.5px,min(3.9vw,18px));line-height:1.42}.cta{border-radius:4px;justify-content:center;align-self:flex-start;align-items:center;width:auto;min-width:max(140px,min(40vw,190px));height:max(42px,min(6vh,52px));margin-top:max(20px,min(5.2vw,32px));padding:0 max(20px,min(6vw,34px));display:inline-flex;position:relative;top:auto;bottom:auto;left:auto;right:auto}.cta span{letter-spacing:.0037em;font-size:max(14px,min(3.8vw,16px));position:static}.cta-note{letter-spacing:-.0138em;align-self:flex-start;min-height:calc(1.3em + 8px);margin-top:max(8px,min(1.4vh,12px));padding:4px 9px;font-size:max(12.5px,min(3.3vw,13.5px))}.footer{height:auto;padding:clamp(22px,3.4vh,40px)var(--pad)clamp(20px,3vh,34px);-webkit-backdrop-filter:blur(28px)saturate(.9);backdrop-filter:blur(28px)saturate(.9);background:linear-gradient(rgba(14,9,4,.58),rgba(26,16,5,.6) 55%,rgba(52,36,12,.66));margin-top:auto;position:relative;bottom:auto;left:auto;right:auto}.finner{width:auto;height:auto;position:static;transform:none}.brandrow{align-items:center;gap:max(9px,min(2.6vw,14px));display:flex}.mark{width:max(20px,min(5.4vw,26px));height:max(20px,min(5.4vw,26px))}.wordmark{letter-spacing:.012em;font-size:max(19px,min(5vw,24px))}.tagline{letter-spacing:-.0138em;text-wrap:pretty;width:auto;max-width:44ch;margin-top:max(10px,min(1.6vh,16px));font-size:max(12.5px,min(3.4vw,14px));line-height:1.29}.nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(14px,min(3.4vw,30px));margin-top:max(22px,min(3.6vh,40px));display:grid}.col h2{letter-spacing:.0116em;font-size:max(11.5px,min(3vw,15.84px))}.col ul{margin-top:max(6px,min(1.2vh,12px));position:static}.col li{line-height:1.625}.col .item{letter-spacing:-.005em;font-size:max(13.5px,min(3.6vw,15.55px))}.rule{width:auto;margin-top:max(20px,min(3.2vh,36px))}.footrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:max(14px,min(2.4vh,24px));display:flex}.legal{letter-spacing:-.0217em;font-size:max(11px,min(2.95vw,14px))}.socials{--switch-reach:22px;--switch-box:clamp(26px,6.6vw,30px);--switch-fs:clamp(12px,3.2vw,13.5px);gap:max(18px,calc(47.1*var(--u)))}.socials a{width:var(--switch-box);height:var(--switch-box);font-size:var(--switch-fs)}}@media (max-aspect-ratio:5/4) and (max-width:648px){.headline{text-wrap:balance;max-width:15ch;font-size:max(32px,min(10.2vw,56px))}.lede{max-width:34ch}.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.c3{grid-column:1/-1}.c3 ul{columns:2;column-gap:max(14px,min(3.4vw,30px))}.col .item{padding-top:max(9px,min(1.1vh,11px));padding-bottom:max(9px,min(1.1vh,11px));display:inline-block}.footrow{flex-wrap:nowrap;column-gap:16px}.legal{white-space:nowrap}.socials{flex:0 1 calc(3*var(--switch-box) + 2*max(18px,calc(47.1*var(--u))));min-width:calc(var(--switch-box) + 88px);justify-content:space-between;gap:0}}@media (max-aspect-ratio:5/4) and (max-width:380px){.legal{white-space:normal}.footrow{flex-wrap:wrap}.socials{margin-left:calc(-.375*var(--switch-fs))}}@media (max-aspect-ratio:5/4) and (max-height:620px){.eyebrow{margin-top:max(16px,min(4vh,40px))}}
