@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.2atap_4g40fj3.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:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.p.0waiv1vizwwb5.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:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.marcellus_4bb86d40-module__izwroW__className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.marcellus_4bb86d40-module__izwroW__variable{--display:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ba35eb811246f14c-s.365lh8fyufn44.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:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/680aa1e827d679d2-s.p.42ymt1gosxo71.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:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.karla_ae55b305-module__o14UrW__className{font-family:Karla,Karla Fallback;font-style:normal}.karla_ae55b305-module__o14UrW__variable{--body:"Karla", "Karla Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2dapt8se0x7ch.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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/55664f0a7289b762-s.4162up6yw-joy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/f724cb2b266db11d-s.1i3_gome41uvs.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/58bfdf9faee08215-s.03_1j806mu-1h.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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/257505a8a5531435-s.38-3fu5pd_-tf.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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/346e8051f901134e-s.227deqk64jnce.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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.33jraz4m6n5g3.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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_d9367018-module__S6MOjW__className{font-family:EB Garamond,EB Garamond Fallback;font-style:italic}.eb_garamond_d9367018-module__S6MOjW__variable{--italic:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.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:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_5539b578-module__wy8e-q__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_5539b578-module__wy8e-q__variable{--geo:"Jost", "Jost Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_bce3ef43-module__1efhga__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_bce3ef43-module__1efhga__variable{--mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--navy:#14304a;--ink:#1f2a3a;--muted:#5c6673;--cream:#faf6ee;--paper:#fffdf8;--teal:#a3ccc8;--teal-deep:#25746e;--teal-pale:#dcedea;--coral:#e0654e;--coral-deep:#b03a22;--marigold:#e5a33c;--rose:#f2a8c4;--lilac:#b9a0d4;--sage:#8fae7c;--workbook:#5b3e7a;--workbook-deep:#4a3164;--eq-navy:#2c2f8f;--eq-teal:#5cb7ae;--eq-rose:#f9edf1;--yellow:#ffc61e;--rule:#dfd7c8;--rule-soft:#ede7db;--r-btn:2px;--r-card:3px;--r-pill:999px;--sh:20 48 74;--shadow-1:0 clamp(6px,.8vw,10px) clamp(16px,2vw,24px);--shadow-2:0 clamp(14px,1.9vw,22px) clamp(32px,4vw,52px);--shadow-3:0 clamp(22px,3vw,34px) clamp(48px,6vw,78px);--lift:-3px;--lift-ease:transform .35s cubic-bezier(.22,.61,.36,1), box-shadow .35s ease;--hline:#a3ccc8;--page:min(92vw,1440px);--read:min(92vw,680px);--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:2.75rem;--s8:4rem;--s9:6rem;--band-tight:clamp(3rem,4.4vw,5rem);--band:clamp(4.5rem,6.6vw,8rem);--band-loose:clamp(6.5rem,9.5vw,11.5rem);--fs-meta:clamp(.75rem,.8vw,.82rem);--fs-body:clamp(1rem,1.1vw,1.18rem);--fs-lede:clamp(1.08rem,1.34vw,1.44rem);--fs-h3:clamp(1.2rem,1.62vw,1.72rem);--fs-h2:clamp(1.8rem,3.1vw,3.4rem);--fs-h1:clamp(2.1rem,4.15vw,4.9rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:clamp(5.5rem,8vw,7rem)}body{background:var(--cream);color:var(--ink);font-family:var(--body);font-size:var(--fs-body);-webkit-text-size-adjust:100%;margin:0;font-weight:300;line-height:1.72;overflow-x:hidden}h1,h2,h3,h4,p,ul,figure,blockquote{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{image-orientation:from-image;max-width:100%;display:block}:focus-visible{outline:2px solid var(--teal-deep);outline-offset:4px}.page{width:var(--page);margin-inline:auto}.shot{object-fit:cover;width:100%;height:100%;display:block}.meta{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.caps{font-family:var(--display);letter-spacing:.085em;text-transform:uppercase;font-weight:400}h1.caps{font-size:var(--fs-h1);letter-spacing:.05em;text-wrap:balance;line-height:1.15}h2.caps{font-size:var(--fs-h2);text-wrap:balance;line-height:1.18}h3.caps{font-size:var(--fs-h3);line-height:1.3}.lede{font-size:var(--fs-lede);color:var(--muted);max-width:38ch;font-weight:300;line-height:1.68}.prose{max-width:66ch}.it{font-family:var(--italic);font-style:italic}.btn{background:var(--teal-deep);color:var(--cream);letter-spacing:.17em;text-transform:uppercase;border-radius:var(--r-btn);padding:clamp(.9rem,1.15vw,1.15rem) clamp(1.7rem,2.4vw,2.5rem);font-size:clamp(.72rem,.84vw,.86rem);font-weight:500;transition:background .28s;display:inline-block}.btn:hover{background:var(--navy)}.btn-line{letter-spacing:.17em;text-transform:uppercase;color:inherit;border-bottom:1px solid var(--coral);padding-bottom:.4rem;font-size:clamp(.72rem,.84vw,.86rem);font-weight:500;transition:color .28s;display:inline-block}.btn-line:hover{color:var(--coral-deep)}.btn-ghost{letter-spacing:.17em;text-transform:uppercase;border-radius:var(--r-btn);border:1px solid;padding:clamp(.85rem,1.1vw,1.1rem) clamp(1.6rem,2.2vw,2.3rem);font-size:clamp(.72rem,.84vw,.86rem);font-weight:500;transition:background .28s,color .28s;display:inline-block}.hairline{opacity:.5;background:currentColor;width:clamp(46px,4.4vw,70px);height:1px}.bleed-r{margin-right:calc(50% - 50vw)}.bleed-l{margin-left:calc(50% - 50vw)}.contour{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.has-contour{position:relative}.has-contour>:not(.contour){z-index:1;position:relative}.js-motion .wsplit>span{opacity:0;transition:transform .78s cubic-bezier(.19,.9,.28,1),opacity .5s;display:inline-block;transform:translateY(105%)}.js-motion .in .wsplit>span{opacity:1;transform:none}.wsplit{vertical-align:bottom;display:inline-block;overflow:hidden}.js-motion .lift{opacity:0;transition:opacity .5s,transform .58s cubic-bezier(.22,.61,.36,1);transform:translateY(16px)}.js-motion .in .lift,.js-motion .lift.in{opacity:1;transform:none}.js-motion .grow{clip-path:inset(14% 0 0);opacity:.001;transition:clip-path .68s cubic-bezier(.22,.61,.36,1),opacity .34s}.js-motion .in .grow,.js-motion .grow.in{clip-path:inset(0);opacity:1}.js-motion .wipe{clip-path:inset(12% 0 0);opacity:.001;transition:clip-path .7s cubic-bezier(.16,1,.3,1),opacity .34s}.js-motion .in .wipe,.js-motion .wipe.in{clip-path:inset(0);opacity:1}.js-motion .settle{transition:rotate .72s cubic-bezier(.16,1,.3,1) .1s,translate .72s cubic-bezier(.16,1,.3,1) .1s,scale .72s cubic-bezier(.16,1,.3,1) .1s;translate:0 26px;rotate:none;scale:.965}.js-motion .in .settle,.js-motion .settle.in{rotate:var(--settle-rotate,0deg);translate:0;scale:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wsplit>span,.lift,.grow,.wipe{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}.settle{rotate:var(--settle-rotate,0deg)!important;transition:none!important;translate:none!important;scale:1!important}.marq-in{animation:none}.contour{display:none}}@media (max-width:900px){.btn-line{padding-top:.7rem}}
.Header-module__JQlNzW__header{z-index:60;transition:background .4s cubic-bezier(.22,.61,.36,1),box-shadow .35s;position:fixed;top:0;left:0;right:0}.Header-module__JQlNzW__header:before{content:"";pointer-events:none;background-color:#14304a70;background-image:linear-gradient(90deg,#14304a47 0%,#14304a0f 34%,#14304a00 55%);transition:opacity .4s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 100%);mask-image:linear-gradient(#000 0% 50%,#0000 100%)}.Header-module__JQlNzW__header.Header-module__JQlNzW__stuck:before{opacity:0}.Header-module__JQlNzW__header.Header-module__JQlNzW__stuck{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf6eef0;box-shadow:0 1px #14304a17,0 12px 34px #14304a12}.Header-module__JQlNzW__hbar{z-index:1;width:var(--page);justify-content:space-between;align-items:center;gap:var(--s6);margin-inline:auto;padding-block:clamp(.95rem,1.4vw,1.45rem) clamp(1.1rem,1.8vw,1.8rem);display:flex;position:relative}.Header-module__JQlNzW__header.Header-module__JQlNzW__stuck .Header-module__JQlNzW__hbar{padding-block:clamp(.95rem,1.4vw,1.45rem)}.Header-module__JQlNzW__wordmark{font-family:var(--display);text-transform:uppercase;letter-spacing:.32em;color:#faf6ee;white-space:nowrap;text-shadow:0 1px 2px #14304ad9,0 2px 6px #14304a80;font-size:clamp(.8rem,1.02vw,1.12rem);transition:letter-spacing .5s cubic-bezier(.16,1,.3,1),text-shadow .3s}.Header-module__JQlNzW__header.Header-module__JQlNzW__stuck .Header-module__JQlNzW__wordmark{color:var(--navy);text-shadow:none}.Header-module__JQlNzW__wordmark:hover{letter-spacing:.36em}.Header-module__JQlNzW__nav ul{align-items:center;gap:clamp(1.1rem,1.9vw,2.3rem);display:flex}.Header-module__JQlNzW__nav a{letter-spacing:.15em;text-transform:uppercase;color:#faf6eef0;text-shadow:0 1px 2px #14304ad9,0 2px 6px #14304a80;font-size:clamp(.68rem,.8vw,.84rem);font-weight:500;transition:color .2s,text-shadow .3s;position:relative}.Header-module__JQlNzW__nav a:hover{color:#faf6ee}.Header-module__JQlNzW__header.Header-module__JQlNzW__stuck .Header-module__JQlNzW__nav a{color:var(--muted);text-shadow:none}.Header-module__JQlNzW__header.Header-module__JQlNzW__stuck .Header-module__JQlNzW__nav a:hover{color:var(--navy)}.Header-module__JQlNzW__nav a.Header-module__JQlNzW__out{color:#faf6ee;background:#0b1a2a9e;padding:.5rem .85rem;transition:background .25s,color .25s}.Header-module__JQlNzW__nav a.Header-module__JQlNzW__out:hover{background:#0b1a2ac7}.Header-module__JQlNzW__header.Header-module__JQlNzW__stuck .Header-module__JQlNzW__nav a.Header-module__JQlNzW__out{color:var(--eq-navy);background:#fbe4ed}.Header-module__JQlNzW__header.Header-module__JQlNzW__stuck .Header-module__JQlNzW__nav a.Header-module__JQlNzW__out:hover{background:var(--rose);color:var(--eq-navy)}.Header-module__JQlNzW__nav a.Header-module__JQlNzW__out:after{display:none}.Header-module__JQlNzW__nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .35s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-.4rem;left:0;right:0;transform:scaleX(0)}.Header-module__JQlNzW__nav a:hover:after{transform-origin:0;transform:scaleX(1)}.Header-module__JQlNzW__nav a[aria-current=page]:after{transform-origin:0;background:var(--coral);height:2px;transform:scaleX(1)}.Header-module__JQlNzW__nav a[aria-current=page]{color:#faf6ee}.Header-module__JQlNzW__header.Header-module__JQlNzW__stuck .Header-module__JQlNzW__nav a[aria-current=page]{color:var(--navy)}.Header-module__JQlNzW__header.Header-module__JQlNzW__stuck .Header-module__JQlNzW__nav a.Header-module__JQlNzW__out[aria-current=page]{background:var(--rose);color:var(--eq-navy)}.Header-module__JQlNzW__nav a.Header-module__JQlNzW__out[aria-current=page]{background:#0b1a2ad1}.Header-module__JQlNzW__hline{background:#14304a17;height:2px;display:none;overflow:hidden}.Header-module__JQlNzW__header.Header-module__JQlNzW__stuck .Header-module__JQlNzW__hline{display:block}.Header-module__JQlNzW__hline i{background:var(--hline);width:100%;height:100%;transform:scaleX(var(--sp,0));transform-origin:0;transition:background .6s;display:block}@media (max-width:940px){.Header-module__JQlNzW__nav{display:none}}.Header-module__JQlNzW__menuBtn{cursor:pointer;font-family:var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--cream);text-shadow:0 1px 2px #14304ad9,0 2px 6px #14304a80;background:0 0;border:0;padding:.5rem;font-size:.72rem;font-weight:500;display:none}.Header-module__JQlNzW__header.Header-module__JQlNzW__stuck .Header-module__JQlNzW__menuBtn{color:var(--navy);text-shadow:none}.Header-module__JQlNzW__drawer{display:none}@media (max-width:940px){.Header-module__JQlNzW__menuBtn{display:block}.Header-module__JQlNzW__drawer{z-index:1;background:var(--paper);grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,.61,.36,1);display:grid;position:relative}.Header-module__JQlNzW__drawer.Header-module__JQlNzW__open{grid-template-rows:1fr}.Header-module__JQlNzW__drawer ul{min-height:0;width:var(--page);margin-inline:auto;padding-block:0;overflow:hidden}.Header-module__JQlNzW__drawer.Header-module__JQlNzW__open ul{padding-block:var(--s4) var(--s5)}.Header-module__JQlNzW__drawer li{border-bottom:1px solid var(--rule-soft);padding-block:.55rem}.Header-module__JQlNzW__drawer a{font-family:var(--display);text-transform:uppercase;letter-spacing:.13em;color:var(--navy);font-size:1rem}.Header-module__JQlNzW__drawer a[aria-current=page]{color:var(--coral-deep);position:relative}.Header-module__JQlNzW__drawer a[aria-current=page]:before{content:"";background:var(--coral);width:3px;height:1.05em;position:absolute;top:50%;left:-.85rem;transform:translateY(-50%)}.Header-module__JQlNzW__wordmark{padding-block:.6rem}.Header-module__JQlNzW__menuBtn{margin-right:-.6rem;padding:.85rem .6rem}.Header-module__JQlNzW__drawer a{padding-block:.35rem;display:block}}
.Footer-module__YhQAEG__footer{background:var(--navy);color:var(--cream);padding-block:var(--band-tight) var(--s5);overflow:hidden}.Footer-module__YhQAEG__footer :focus-visible{outline-color:var(--teal)}.Footer-module__YhQAEG__ftop{width:var(--page);border-bottom:1px solid #faf6ee33;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(1.6rem,3vw,3rem);margin-inline:auto;padding-bottom:clamp(1.6rem,2.6vw,2.4rem);display:grid}@media (max-width:549px){.Footer-module__YhQAEG__ftop{gap:var(--s7);grid-template-columns:1fr;align-items:start}}.Footer-module__YhQAEG__fmark{font-family:var(--display);text-transform:uppercase;letter-spacing:.28em;color:var(--cream);font-size:clamp(1rem,1.5vw,1.7rem);display:inline-block}.Footer-module__YhQAEG__fepi{font-family:var(--italic);color:#faf6eecc;max-width:30ch;margin-top:var(--s4);font-size:clamp(1rem,1.3vw,1.35rem);font-style:italic;line-height:1.4}.Footer-module__YhQAEG__fcta{flex-wrap:wrap;justify-self:start;align-items:center;gap:clamp(1.1rem,2vw,2rem);display:flex}@media (min-width:550px){.Footer-module__YhQAEG__fcta{justify-self:end}}.Footer-module__YhQAEG__footer .btn-ghost{color:var(--teal)}.Footer-module__YhQAEG__footer .btn-ghost:hover{background:var(--teal);color:var(--navy)}.Footer-module__YhQAEG__footer .btn-line{color:var(--cream);border-color:var(--rose)}.Footer-module__YhQAEG__footer .btn-line:hover{color:var(--rose)}.Footer-module__YhQAEG__fgrid{width:var(--page);grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.15fr);gap:clamp(1.4rem,2.4vw,2.6rem);margin-inline:auto;padding-top:clamp(1.6rem,2.6vw,2.4rem);display:grid}@media (max-width:860px){.Footer-module__YhQAEG__fgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Footer-module__YhQAEG__follow{grid-column:1/-1}.Footer-module__YhQAEG__follow ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.4rem,3vw,2.4rem);display:grid}}@media (max-width:549px){.Footer-module__YhQAEG__fgrid,.Footer-module__YhQAEG__follow ul{grid-template-columns:minmax(0,1fr)}}.Footer-module__YhQAEG__fgrid h3{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:var(--s3);font-weight:400}.Footer-module__YhQAEG__fgrid li{padding-block:.2rem}.Footer-module__YhQAEG__fgrid a{color:#faf6eed1;font-size:clamp(.88rem,.98vw,1.02rem);transition:color .22s;position:relative}.Footer-module__YhQAEG__fgrid a:hover{color:var(--cream)}.Footer-module__YhQAEG__social{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;display:flex}.Footer-module__YhQAEG__socialName{font-size:clamp(.88rem,.98vw,1.02rem)}.Footer-module__YhQAEG__socialHandle{font-family:var(--mono);letter-spacing:.1em;color:#faf6ee8c;white-space:nowrap;font-size:.68rem}.Footer-module__YhQAEG__follow a:hover .Footer-module__YhQAEG__socialHandle{color:#faf6eebf}.Footer-module__YhQAEG__pending{color:#faf6ee9e;font-size:clamp(.88rem,.98vw,1.02rem)}.Footer-module__YhQAEG__fbase{width:var(--page);margin-inline:auto;padding-top:var(--s4);justify-content:space-between;gap:var(--s4);border-top:1px solid #faf6ee29;flex-wrap:wrap;align-items:center;margin-top:clamp(1.6rem,2.6vw,2.4rem);display:flex}.Footer-module__YhQAEG__fbase span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#faf6ee9e;font-size:.68rem}.Footer-module__YhQAEG__privacy{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#faf6ee9e;margin-right:auto;font-size:.68rem;transition:color .22s}.Footer-module__YhQAEG__privacy:hover{color:var(--cream)}.Footer-module__YhQAEG__credit{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#faf6ee8c;font-size:.68rem;transition:color .22s}.Footer-module__YhQAEG__credit span{color:#faf6eecc}.Footer-module__YhQAEG__credit:hover,.Footer-module__YhQAEG__credit:hover span{color:var(--cream)}.Footer-module__YhQAEG__totop{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);align-items:center;gap:.6rem;font-size:.68rem;display:inline-flex}.Footer-module__YhQAEG__totop i{font-style:normal;transition:transform .42s cubic-bezier(.22,.61,.36,1)}.Footer-module__YhQAEG__totop:hover i{transform:translateY(-4px)}@media (max-width:900px){.Footer-module__YhQAEG__totop{padding-block:.6rem}.Footer-module__YhQAEG__fgrid a,.Footer-module__YhQAEG__pending{padding-block:.25rem;display:inline-block}.Footer-module__YhQAEG__follow a,.Footer-module__YhQAEG__follow .Footer-module__YhQAEG__pending{display:flex}}
