@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-normal.Bg62sWL9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-normal.BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-normal.CDLFB6hb.woff2)format("woff2-variations");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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-normal.ltf1AbuM.woff2)format("woff2-variations");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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-normal.CUoBjw-S.woff2)format("woff2-variations");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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-italic.1rG_WyvK.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-italic.C5ZlGLFt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-italic.1M78L1Br.woff2)format("woff2-variations");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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-italic.PWzi_-0y.woff2)format("woff2-variations");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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-italic.C-nL33vl.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-ext-wght-normal.Bt3rCdHq.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-wght-normal.DBa2mnKT.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-ext-wght-normal.CW-BywWH.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-wght-normal.DCPER7xl.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-vietnamese-wght-normal.DvUmmjCN.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-ext-wght-normal.B6IpcvL2.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-wght-normal.CRpggXlh.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-ext-wght-italic.Ba0fXTjv.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-wght-italic.Cini1BOa.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-ext-wght-italic.nvsmRjVx.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-wght-italic.Dc0bJcw6.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-vietnamese-wght-italic.2ii8blLS.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-ext-wght-italic.CYvIfuu9.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-wght-italic.AvGrCMCN.woff2)format("woff2-variations");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:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/cinzel-latin-ext-wght-normal.CG36JvV6.woff2)format("woff2-variations");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:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/cinzel-latin-wght-normal.DMUuCU8H.woff2)format("woff2-variations");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}:root{--white:#fff;--mist:#f6f7f8;--ink:#17151a;--ink-soft:#46434b;--ink-mute:#6f6c75;--line:#e3e5e8;--red:#9b1a21;--red-deep:#74121a;--red-wash:#fbf3f3;--silver:#a8acb2;--silver-light:#d9dce0;--silver-dark:#6f747b;--silver-grad:linear-gradient(100deg, #8b8f95 0%, #dde0e3 20%, #9ea2a8 42%, #f1f2f4 60%, #a3a7ad 80%, #cfd2d6 100%);--font-display:"Cormorant Garamond Variable", "Cormorant Garamond", Georgia, serif;--font-body:"EB Garamond Variable", "EB Garamond", Georgia, serif;--font-caps:"Cinzel Variable", "Cinzel", "Trajan Pro", Georgia, serif;--measure:38rem;--wide:72rem;--gutter:clamp(1rem, 4vw, 2.5rem);--header-h:4.75rem;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--white);color:var(--ink);font-family:var(--font-body);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;font-size:clamp(1.0625rem,.98rem + .35vw,1.1875rem);line-height:1.65;display:flex;overflow-x:hidden}main{flex:1}img,svg{max-width:100%;display:block}::selection{background:var(--red);color:var(--white)}a{color:var(--red);text-underline-offset:.2em;text-decoration-thickness:1px;transition:color .2s}a:hover{color:var(--red-deep)}:focus-visible{outline:2px solid var(--red);outline-offset:3px}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;color:var(--ink);margin:0 0 .5em;font-weight:500;line-height:1.08}h1{font-size:clamp(2.75rem,1.9rem + 4.2vw,5.25rem);font-weight:400;line-height:1}h2{font-size:clamp(2rem,1.55rem + 2.1vw,3.25rem)}h3{font-size:clamp(1.45rem,1.3rem + .7vw,1.85rem);font-weight:600}h1 em,h2 em{color:var(--red);font-style:italic}p{text-wrap:pretty;margin:0 0 1.1em}.skip{z-index:100;background:var(--ink);color:var(--white);padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.wrap{width:100%;max-width:calc(var(--wide) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.narrow{max-width:calc(var(--measure) + var(--gutter) * 2)}.section{padding-block:clamp(4rem,3rem + 5vw,7.5rem)}.section--mist{background:var(--mist)}.section+.section:not(.section--mist){padding-top:0}.section.section--mist+.section{padding-top:clamp(4rem,3rem + 5vw,7.5rem)}.eyebrow{font-family:var(--font-caps);letter-spacing:.28em;text-transform:uppercase;color:var(--red);align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.72rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--silver-grad);width:2rem;height:1px}.lede{color:var(--ink-soft);max-width:36rem;font-size:clamp(1.2rem,1.08rem + .55vw,1.45rem);line-height:1.55}.muted{color:var(--ink-mute)}.caps{font-family:var(--font-caps);letter-spacing:.2em;text-transform:uppercase;font-size:.75rem}.silver-rule{background:var(--silver-grad);border:0;height:1px;margin:0}.btn{--btn-bg:transparent;--btn-fg:var(--ink);background:var(--btn-bg);min-height:3.1rem;color:var(--btn-fg);font-family:var(--font-caps);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.74rem;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.btn--red{--btn-bg:var(--red);--btn-fg:var(--white)}.btn--red:hover{--btn-bg:var(--red-deep);color:var(--white)}.btn--silver{isolation:isolate;border:0;position:relative}.btn--silver:before{content:"";z-index:-1;background:var(--silver-grad);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.btn--silver:hover{color:var(--red)}.btn-row{flex-wrap:wrap;gap:.9rem;display:flex}.arrow-link{font-family:var(--font-caps);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.arrow-link:after{content:"→";font-family:var(--font-body);letter-spacing:0;font-size:1rem;transition:transform .25s}.arrow-link:hover:after{transform:translate(4px)}.card{background:var(--white);border:1px solid var(--line);padding:clamp(1.6rem,1.2rem + 1.5vw,2.5rem);position:relative}.card:before{content:"";background:var(--silver-grad);height:2px;transition:opacity .3s;position:absolute;inset:-1px -1px auto}.card:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .45s;position:absolute;inset:-1px -1px auto;transform:scaleX(0)}.card:hover:after,.card:focus-within:after{transform:scaleX(1)}.prose{max-width:var(--measure)}.prose>:first-child{margin-top:0}.prose h2{margin-top:2.2em;font-size:clamp(1.8rem,1.5rem + 1.2vw,2.4rem)}.prose h3{margin-top:1.8em}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.3em}.prose li{margin-bottom:.4em}.prose li::marker{color:var(--red)}.prose blockquote{border-left:2px solid var(--red);font-family:var(--font-display);color:var(--ink-soft);margin:2em 0;padding:.2em 0 .2em 1.5em;font-size:1.45em;font-style:italic;line-height:1.35}.prose blockquote p:last-child{margin-bottom:0}.prose hr{background:var(--silver-grad);border:0;height:1px;margin:2.5em 0}.prose img{height:auto;margin:2em 0}.prose code{background:var(--mist);padding:.1em .35em;font-size:.85em}.prose--dropcap>p:first-of-type:first-letter{float:left;font-family:var(--font-display);color:var(--red);margin:.08em .12em 0 0;font-size:4.4em;font-weight:500;line-height:.8}.field{gap:.45rem;margin-bottom:1.5rem;display:grid}.field label,.field legend{font-family:var(--font-caps);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);font-size:.7rem;font-weight:600}.field .hint{color:var(--ink-mute);font-size:.95rem}input[type=text],input[type=email],select,textarea{border:1px solid var(--silver-light);background:var(--white);width:100%;color:var(--ink);font:inherit;border-radius:0;padding:.8rem .95rem;transition:border-color .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-wash);outline:none}textarea{resize:vertical;min-height:11rem}.js [data-reveal]{opacity:0;transition:opacity .9s ease var(--delay,0s), transform .9s cubic-bezier(.2, .7, .2, 1) var(--delay,0s);transform:translateY(18px)}.js [data-reveal].is-visible{opacity:1;transform:none}.rings{isolation:isolate;position:relative}.rings:before{content:"";z-index:-1;background:repeating-radial-gradient(circle at var(--rings-x,100%) var(--rings-y,0%), transparent 0 46px, #a8acb229 46px 47px);-webkit-mask-image:radial-gradient(circle at var(--rings-x,100%) var(--rings-y,0%), #000 0, transparent 70%);mask-image:radial-gradient(circle at var(--rings-x,100%) var(--rings-y,0%), #000 0, transparent 70%);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.labyrinth[data-astro-cid-3kjke5t3]{overflow:visible}@media (prefers-reduced-motion:no-preference){.labyrinth--animate[data-astro-cid-3kjke5t3] .labyrinth__thread[data-astro-cid-3kjke5t3]{stroke-dasharray:1;stroke-dashoffset:1px;animation:5.5s cubic-bezier(.45,.05,.3,1) .4s forwards draw}.labyrinth--animate[data-astro-cid-3kjke5t3] .labyrinth__key[data-astro-cid-3kjke5t3]{opacity:0;transform-origin:200px 200px;animation:.9s 5.6s forwards arrive}.labyrinth--animate[data-astro-cid-3kjke5t3] .labyrinth__halo[data-astro-cid-3kjke5t3]{opacity:0;transform-origin:200px 200px;animation:3.6s ease-out 6s infinite halo}.labyrinth--animate[data-astro-cid-3kjke5t3] .labyrinth__ticks[data-astro-cid-3kjke5t3]{transform-origin:200px 200px;animation:240s linear infinite turn}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes arrive{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes halo{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(2.4)}}@keyframes turn{to{transform:rotate(360deg)}}.wordmark[data-astro-cid-qisgtjgl]{color:var(--ink);align-items:center;gap:.8rem;display:inline-flex}.wordmark__text[data-astro-cid-qisgtjgl]{font-family:var(--font-caps);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.95rem;font-weight:500}.amp[data-astro-cid-qisgtjgl]{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--red);margin:0 .05em;font-size:1.45em;font-style:italic;font-weight:500;line-height:0;display:inline-block;transform:translateY(.06em)}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--white);position:sticky;top:0}@media (width>=861px){.site-header[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(10px);background:#ffffffeb}}.site-header[data-astro-cid-nen7h5rs]:after{content:"";background:var(--silver-grad);opacity:0;height:1px;transition:opacity .3s;position:absolute;inset:auto 0 0}.site-header[data-astro-cid-nen7h5rs].is-scrolled:after,.site-header[data-astro-cid-nen7h5rs].is-open:after{opacity:1}.bar[data-astro-cid-nen7h5rs]{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.home[data-astro-cid-nen7h5rs]{color:inherit;text-decoration:none;display:flex}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:2.25rem;display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-caps);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);padding-block:.4rem;font-size:.72rem;font-weight:600;text-decoration:none;display:block;position:relative}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--red);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;right:.2em;transform:scaleX(0)}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--red)}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.nav__cta[data-astro-cid-nen7h5rs]{min-height:2.6rem;padding:.6rem 1.25rem}.toggle[data-astro-cid-nen7h5rs]{display:none}.sr[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;margin-right:-.5rem;display:grid}.toggle__lines[data-astro-cid-nen7h5rs]{gap:7px;width:24px;display:grid}.toggle__lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);height:1.5px;transition:transform .3s}.is-open[data-astro-cid-nen7h5rs] .toggle__lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4.25px)rotate(45deg)}.is-open[data-astro-cid-nen7h5rs] .toggle__lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{background:var(--red);transform:translateY(-4.25px)rotate(-45deg)}.nav[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0;padding:2rem var(--gutter) 3rem;background:var(--white);visibility:hidden;opacity:0;flex-direction:column;align-items:stretch;gap:2rem;transition:opacity .3s,transform .3s,visibility 0s linear .3s;position:fixed;transform:translateY(-8px)}.is-open[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transition:opacity .3s,transform .3s;transform:none}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line)}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--ink);padding-block:1.1rem;font-size:2rem;font-weight:500;display:block}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{display:none}.nav__cta[data-astro-cid-nen7h5rs]{min-height:3.2rem}}@media (width<=420px){.home[data-astro-cid-nen7h5rs] .wordmark__text{letter-spacing:.12em;font-size:.8rem}.home[data-astro-cid-nen7h5rs] .wordmark{gap:.6rem}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--white);margin-top:auto}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1fr;gap:3rem;padding-block:4rem 3rem;display:grid}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:22rem;margin-top:1.25rem;font-size:1rem}.home[data-astro-cid-jo6i4kqk]{text-decoration:none;display:inline-flex}.head[data-astro-cid-jo6i4kqk]{color:var(--red);margin-bottom:1rem}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:.45rem}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-soft);text-decoration:none}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--red)}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--ink-mute);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.5rem 2.25rem;font-size:.9rem;display:flex}.legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}@media (width<=860px){.legal[data-astro-cid-jo6i4kqk]{padding-bottom:6.5rem}}@media (width<=760px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:2.5rem 2rem}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.sticky-cta[data-astro-cid-bjs4jpu3]{display:none}@media (width<=860px){.sticky-cta[data-astro-cid-bjs4jpu3]{z-index:40;padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--line);background:#fffffff5;transition:transform .35s;display:block;position:fixed;inset:auto 0 0;transform:translateY(110%)}.sticky-cta[data-astro-cid-bjs4jpu3].is-shown{transform:none}.sticky-cta[data-astro-cid-bjs4jpu3] .btn[data-astro-cid-bjs4jpu3]{width:100%}}
