@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-ext-wght-normal.C8S-KRRz.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.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{--bg:#0b0c10;--text:#f7f8fa;--blue:#6cb6ff;--blue-strong:#429cff;--card:#1f2833;--geometry:#303742;--on-light:#000;--outline:#4a5664;--surface:#151a22;--bg-rgb:11, 12, 16;--surface-rgb:21, 26, 34;--text-muted:#f7f8fab8;--border:#f7f8fa61;--border-strong:#6cb6ff8c;--glass:#1f2833a6;--bg-translucent:#0b0c10d9;--font-display:"Fraunces Variable", Georgia, "Times New Roman", serif;--font-body:"Manrope Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--max-width:1120px;--motion-fast:.16s}@font-face{font-family:"Jersey 25";src:url(/fonts/jersey25-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+2000-206F,U+2190-21BB}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:96px}@media (width<=760px){html{scroll-padding-top:128px}}@media (width<=640px){html{scroll-padding-top:96px}}@media (width<=534px){html{scroll-padding-top:136px}}@media (width<=358px){html{scroll-padding-top:172px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}body{background-color:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background-image:radial-gradient(78% 26% at 82% 3%,#30374242 0%,#30374221 34%,#3037420d 60%,#30374200 82%),radial-gradient(86% 22% at 12% 19%,#3037424d 0%,#30374224 36%,#3037420d 62%,#30374200 84%),radial-gradient(92% 20% at 88% 41%,#30374242 0%,#3037421f 38%,#3037420a 64%,#30374200 86%),radial-gradient(88% 22% at 18% 63%,#3037423d 0%,#3037421c 38%,#3037420a 64%,#30374200 86%),radial-gradient(80% 24% at 76% 86%,#30374247 0%,#30374221 36%,#3037420d 62%,#30374200 84%);background-repeat:no-repeat;margin:0;font-size:1rem;line-height:1.6}img,svg{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 var(--space-4);text-wrap:balance;font-weight:600;line-height:1.12}h4{font-family:var(--font-body);margin:0 0 var(--space-3);font-size:1.25rem;font-weight:600}p{margin:0 0 var(--space-4)}p:last-child{margin-bottom:0}.muted{color:var(--text-muted)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:0 0 var(--space-3);font-size:.75rem;font-weight:600}a{color:var(--blue);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--blue-strong)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:2px}.container{max-width:var(--max-width);padding:0 var(--space-5);margin:0 auto}.section{padding:var(--space-8) 0}@media (width>=768px){.section{padding:var(--space-9) 0}}.section-band{background:var(--surface)}.section{position:relative;overflow-x:clip}.section-mark{background:var(--blue);width:28px;height:2px;margin:0 0 var(--space-5);border-radius:1px;display:block}.section-head{max-width:62ch;margin-bottom:var(--space-7)}.section-head>:last-child{margin-bottom:0}.grid-2{gap:var(--space-5);display:grid}@media (width>=768px){.grid-2{grid-template-columns:1fr 1fr}}.grid-4{gap:var(--space-5);display:grid}@media (width>=640px){.grid-4{grid-template-columns:1fr 1fr}}@media (width>=1024px){.grid-4{grid-template-columns:repeat(4,1fr)}}.btn{border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);border:1px solid #0000;padding:.85rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.btn-primary{background:var(--blue-strong);color:var(--on-light)}.btn-primary:hover{background:var(--blue);color:var(--on-light)}.btn-light{background:var(--text);color:var(--on-light)}.btn-light:hover{background:var(--blue);color:var(--on-light)}.btn-secondary{color:var(--text);border-color:var(--border-strong);background:0 0}.btn-secondary:hover{border-color:var(--blue);color:var(--blue)}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.card{background:var(--glass);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-6)}.skip-link{left:-999px;top:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background:var(--text);color:var(--on-light);border-radius:var(--radius-sm);font-weight:600;position:absolute}.skip-link:focus{left:var(--space-2)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-pill:0px;--font-display:"Jersey 25", "Courier New", monospace}h1,h2,h3{font-family:var(--font-display);letter-spacing:.01em;font-weight:400;line-height:1.1}h1{font-size:clamp(2.1rem,5.2vw,3.5rem)}h2{font-size:clamp(1.7rem,3.4vw,2.5rem)}h3{font-size:clamp(1.15rem,1.8vw,1.4rem)}.eyebrow,.section-mark{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.9375rem;font-weight:400}body{line-height:1.65}p{max-width:66ch}.lead{font-size:1.0625rem}.card{border:2px solid var(--border);background:var(--surface);box-shadow:none;border-radius:0}.btn{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border:2px solid;border-radius:0;padding:.7rem 1.3rem;font-size:1.0625rem;font-weight:400;transition:none}.btn-primary{background:var(--blue-strong);border-color:var(--blue-strong);color:#06121f}.btn-primary:hover{background:var(--text);border-color:var(--text);color:var(--bg)}.btn-secondary,.btn-light{border-color:var(--text);color:var(--text);background:0 0}.btn-secondary:hover,.btn-light:hover{background:var(--text);color:var(--bg)}.btn:focus-visible{outline:3px solid var(--blue);outline-offset:3px}input,select,textarea{border-width:2px!important;border-radius:0!important}.nav{border-bottom:2px solid var(--border)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.plate{position:relative;overflow-x:clip}.plate .container{z-index:2;position:relative}.plate-art{z-index:0;pointer-events:none;opacity:var(--art-alpha,.22);image-rendering:auto;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.plate-scrim{z-index:1;pointer-events:none;--plate-rgb:var(--bg-rgb);position:absolute;inset:0}.section-band .plate-scrim,.plate.section-band>.plate-scrim{--plate-rgb:var(--surface-rgb)}.art-left,.art-right{--art-alpha:.5;background-position:50%;height:auto;top:5%;bottom:5%}.art-right{width:auto;left:53%;right:2.5vw}.art-left{width:auto;left:2.5vw;right:53%}.section>.plate-art.art-left,.section>.plate-art.art-right{top:calc(var(--space-8) + var(--space-6));bottom:var(--space-7);max-height:820px}@media (width>=768px){.section>.plate-art.art-left,.section>.plate-art.art-right{top:calc(var(--space-9) + var(--space-6))}}@media (width>=900px){.section.plate-form{min-height:calc(var(--space-9) + var(--space-6) + 820px + var(--space-7))}.section.plate-form>.plate-art{max-height:none;overflow:clip}.section.plate-form>.plate-art .clip{inset:auto;top:var(--space-9);height:min(820px, calc(100vh - (52px + var(--space-7)) - (var(--space-9) + var(--space-6)) - var(--space-7)));position:sticky}}.art-right~.plate-scrim,.plate-scrim.scrim-right{background:linear-gradient(to right, rgb(var(--plate-rgb)) 0%, rgb(var(--plate-rgb)) 52%, rgba(var(--plate-rgb), .4) 60%, rgba(var(--plate-rgb), 0) 68%)}.art-left~.plate-scrim,.plate-scrim.scrim-left{background:linear-gradient(to left, rgb(var(--plate-rgb)) 0%, rgb(var(--plate-rgb)) 52%, rgba(var(--plate-rgb), .4) 60%, rgba(var(--plate-rgb), 0) 68%)}.art-wash{--art-alpha:.12;background-position:50% 46%;background-size:auto min(78%,560px);width:auto;height:auto;inset:0;transform:none}.art-hero{--art-alpha:.5;background-position:100% 100%;width:min(48vw,560px);height:min(66vh,600px);top:auto;bottom:0;right:4vw;transform:none}.plate-art.is-rigged{background:0 0;justify-content:center;align-items:flex-end;display:flex}.art-right.is-rigged,.art-left.is-rigged{justify-content:center}.art-hero.is-rigged{justify-content:flex-end;padding-right:20%}.plate-art.is-rigged{overflow:hidden}.plate-art.is-rigged>.rigged{width:auto;height:100%}.plate-art.is-rigged>.rigged.is-clip{width:100%;height:100%}.plate-art.is-crowd{display:block;overflow:hidden}.plate-art.is-crowd>.crowd{width:100%;height:100%;position:relative}.plate-art.is-crowd .rigged{aspect-ratio:auto;width:100%;height:100%}.art-wash.is-rigged{align-items:center}.art-wash.is-rigged>.rigged{height:min(78%,560px)}.plate>.plate-art[hidden],.plate>.plate-scrim[hidden]{display:none}@media (width<=899px){.plate-art{aspect-ratio:auto;--art-alpha:.1;background-position:50% 42%;background-size:auto min(62%,300px);width:auto;height:auto;inset:0;transform:none}.plate-scrim{display:none}.plate-art.is-rigged{align-items:center}.section.plate-form{--plate-top:clamp(200px, 60vw, 280px)}.section.plate-form>.plate-art{height:var(--plate-top);margin-bottom:var(--space-5);--art-alpha:.5;position:relative;inset:auto}.section.plate-form h1{scroll-margin-top:calc(var(--plate-top) + var(--space-5) + 2px + var(--space-6) * 2)}}.outcome-rows{margin:0;padding:0;list-style:none}.outcome{align-items:center;min-height:300px;display:grid;position:relative;overflow-x:clip}@media (width>=768px){.outcome{min-height:360px}}@media (width>=1200px){.outcome{min-height:400px}}.outcome+.outcome{border-top:2px solid var(--border)}.outcome-caption{font-family:var(--font-display);letter-spacing:.01em;max-width:20ch;margin:0;font-size:clamp(1.6rem,1.1rem + 2.4vw,2.75rem);font-weight:400;line-height:1.12}.outcome>.container{width:100%;max-width:none;padding-left:5.2vw;padding-right:var(--space-6);margin:0}@media (width<=899px){.outcome>.container{padding-left:var(--space-5);padding-right:var(--space-5)}}@media (width>=900px){.outcome-copy{width:50%}.outcome.is-art-left .outcome-copy{margin-left:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.plate>.container.narrow{max-width:var(--max-width)}@media (width>=900px){.plate>.container.narrow>*{max-width:50%}.plate>.container.narrow>p{max-width:min(50%,66ch)}}.motion-paused .rigged,.motion-paused .rigged *{animation:none!important}.rigged{width:100%;aspect-ratio:var(--rig-ratio,1);position:relative}.rigged .rig-travel,.rigged .rig-bob,.rigged .rig-body,.rigged .rig-part{width:100%;height:100%;position:absolute;inset:0}.rigged .rig-part>img{width:100%;height:100%;display:block}.rigged .rig-slide{will-change:transform}@media (prefers-reduced-motion:no-preference){.is-playing .rig-travel.is-travelling{animation:travel var(--tdur,9s) linear infinite}.is-playing .rig-bob{animation:bobtrack var(--bdur,4s) linear infinite}.is-playing .rig-part{animation:swing var(--dur,1.8s) ease-in-out var(--delay,0s) infinite}.is-playing .rig-part.is-track{animation-name:track;animation-timing-function:linear}.is-playing .rig-slide{animation:slide var(--dur,1.4s) linear var(--delay,0s) infinite}.is-playing .rig-part.is-counter{animation-delay:calc(var(--delay,0s) - var(--dur,1.8s) / 2)}}@keyframes swing{0%,to{transform:rotate(var(--lo,-8deg))}50%{transform:rotate(var(--hi,8deg))}}@keyframes slide{0%{transform:translate(0)}to{transform:translate(var(--dx,0), var(--dy,0))}}@keyframes travel{0%{opacity:0;transform:translate(0)}8%{opacity:1}88%{opacity:1}to{transform:translate(var(--tx,0), var(--ty,0));opacity:0}}@keyframes track{0%{transform:rotate(var(--a0,0deg))}12.5%{transform:rotate(var(--a1,0deg))}25%{transform:rotate(var(--a2,0deg))}37.5%{transform:rotate(var(--a3,0deg))}50%{transform:rotate(var(--a4,0deg))}62.5%{transform:rotate(var(--a5,0deg))}75%{transform:rotate(var(--a6,0deg))}87.5%{transform:rotate(var(--a7,0deg))}to{transform:rotate(var(--a0,0deg))}}@keyframes bobtrack{0%{transform:translateY(var(--b0,0%))}12.5%{transform:translateY(var(--b1,0%))}25%{transform:translateY(var(--b2,0%))}37.5%{transform:translateY(var(--b3,0%))}50%{transform:translateY(var(--b4,0%))}62.5%{transform:translateY(var(--b5,0%))}75%{transform:translateY(var(--b6,0%))}87.5%{transform:translateY(var(--b7,0%))}to{transform:translateY(var(--b0,0%))}}.plate-art.is-clip-plate{opacity:1;z-index:auto}.rigged.is-clip{aspect-ratio:auto;width:100%;height:100%}.clip{object-fit:contain;mix-blend-mode:screen;width:100%;max-width:none;height:100%;filter:brightness(var(--art-alpha,.22));pointer-events:none;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){video.clip[data-pending]{visibility:hidden}}@supports not (mix-blend-mode:screen){.clip{display:none}}.sprite-stage{position:absolute;overflow:hidden}.sprite-strip{will-change:transform;max-width:none;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.is-playing .sprite-strip{animation:flip var(--sdur,1s) steps(var(--frames,12)) infinite}}@keyframes flip{0%{transform:translate(0)}to{transform:translate(-100%)}}.rig-prop{pointer-events:none;position:absolute}@media (prefers-reduced-motion:no-preference){.is-playing .rig-prop{animation:swing var(--dur,1.9s) ease-in-out infinite}}.crowd{width:100%;height:100%;position:relative}.crowd .cast{transform-origin:50% 100%;transform:var(--flip,scaleX(1)) rotate(0deg);position:absolute;bottom:0}@media (prefers-reduced-motion:no-preference){.is-playing .cast{animation:sway var(--dur,6s) ease-in-out var(--delay,0s) infinite}}@keyframes sway{0%,to{transform:var(--flip,scaleX(1)) rotate(var(--lo,-1deg))}50%{transform:var(--flip,scaleX(1)) rotate(var(--hi,1.2deg))}}.btn,.brand,.nav-cta{font-family:var(--font-body);letter-spacing:.08em;font-weight:700}body:before{content:"";z-index:9996;pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#00000029 3px 4px);position:fixed;inset:0}body:after{content:"";z-index:9997;pointer-events:none;mix-blend-mode:multiply;background-image:radial-gradient(80% 80%,#0000 58%,#00000057 100%);position:fixed;inset:0}.frame{padding:var(--space-6);position:relative}.frame:before{content:"";pointer-events:none;--c:var(--border-strong);--len:18px;--thick:2px;background:linear-gradient(var(--c) 0 0) 0 0 / var(--len) var(--thick) no-repeat, linear-gradient(var(--c) 0 0) 0 0 / var(--thick) var(--len) no-repeat, linear-gradient(var(--c) 0 0) 100% 0 / var(--len) var(--thick) no-repeat, linear-gradient(var(--c) 0 0) 100% 0 / var(--thick) var(--len) no-repeat, linear-gradient(var(--c) 0 0) 0 100% / var(--len) var(--thick) no-repeat, linear-gradient(var(--c) 0 0) 0 100% / var(--thick) var(--len) no-repeat, linear-gradient(var(--c) 0 0) 100% 100% / var(--len) var(--thick) no-repeat, linear-gradient(var(--c) 0 0) 100% 100% / var(--thick) var(--len) no-repeat;position:absolute;inset:0}.card{box-shadow:none;padding:var(--space-6);background:0 0;border:0;border-radius:0;position:relative}.section>.container:not(.narrow){column-gap:var(--space-5);row-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section>.container:not(.narrow):before{content:"";border-top:2px solid var(--border);height:0;margin-bottom:var(--space-6);grid-column:1/-1}.section>.container:not(.narrow)>.section-head{text-align:left;grid-column:1/span 7;justify-self:start}.section>.container:not(.narrow)>*{grid-column:1/-1}.section-head h2,.section-head .lead{margin-inline:0}.section-head h2{line-height:1.06}.section-mark{display:none}@media (width<=899px){.section>.container:not(.narrow)>.section-head{grid-column:1/-1}}.nav{top:var(--space-4);z-index:80;width:min(calc(100% - var(--space-6)), 940px);background:var(--bg-translucent);border:2px solid var(--border);border-radius:0;position:fixed;left:50%;transform:translate(-50%)}.nav-inner{min-height:52px;padding-inline:var(--space-4)}body{padding-top:0}main{padding-top:calc(52px + var(--space-7))}.hero-stage>.plate-art,.hero-stage>.plate-art.art-hero{--art-alpha:.5;justify-content:center;width:auto;height:76%;margin:auto;position:absolute;inset:12% 8%}.hero-stage>.plate-scrim{display:none}.micro{font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-4);font-size:.6875rem;font-weight:700}.status{border-top:2px solid var(--border);border-bottom:2px solid var(--border);margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=700px){.status{grid-template-columns:repeat(4,minmax(0,1fr))}}.status>div{padding:var(--space-4);border-right:2px solid var(--border)}.status>div:first-child{padding-left:0}.status>div:last-child{border-right:0}@media (width<=699px){.status>div:nth-child(odd){padding-left:0}}.status dt{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:.625rem;font-weight:700}.status dd{font-family:var(--font-display);letter-spacing:.04em;color:var(--text);margin:0;font-size:1.0625rem}.window{border:2px solid var(--border);background:var(--bg)}.window-bar{align-items:center;gap:var(--space-3);padding:7px var(--space-4);border-bottom:2px solid var(--border);background:var(--surface);font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:700;display:flex}.window-bar:before{content:"";background:linear-gradient(var(--border) 0 0) 0 0 / 8px 8px no-repeat, linear-gradient(var(--border) 0 0) 13px 0 / 8px 8px no-repeat, linear-gradient(var(--border) 0 0) 26px 0 / 8px 8px no-repeat;flex:none;width:34px;height:8px}.window-body{padding:var(--space-6)}@media (width>=900px){.window-body{padding:var(--space-7)}}.section>.container,.section>.container.narrow,.callout>.container,.footer>.container{max-width:none;padding-left:5.2vw;padding-right:var(--space-6);margin:0}.section>.container>p,.section>.container>ul,.section>.container>ol{max-width:74ch}.section>.container>.service-list,.section>.container>.steps,.section>.container>.problem-list,.section>.container>.cost-list,.section>.container>.outcome-rows{max-width:none}.section:not(.plate)>.container.narrow>*{max-width:74ch}.section-head h2{max-width:24ch}.section-head .lead{max-width:62ch}@media (width>=900px){.section.has-art>.container>*,.section.has-art>.container>.section-head{grid-column:1/span 6}.section.has-art>.container>p,.section.has-art .section-head .lead{max-width:min(100%,68ch)}.section.has-art>.container>ul,.section.has-art>.container>ol{max-width:100%}.section.has-art .section-head h2{max-width:min(100%,20ch)}}.section>.container>.section-head.is-mid{text-align:center;grid-column:1/-1;justify-self:center;max-width:74ch}.section-head.is-mid h2,.section-head.is-mid .lead{margin-inline:auto}.section-head.is-mid h2{max-width:26ch}.section-head.is-mid .lead{max-width:58ch}.section>.container:not(.narrow):before{margin-left:-5.2vw;margin-right:calc(var(--space-6) * -1)}@media (width<=899px){.section>.container,.section>.container.narrow,.callout>.container,.footer>.container{padding-left:var(--space-5);padding-right:var(--space-5)}.section>.container:not(.narrow):before{margin-left:calc(var(--space-5) * -1);margin-right:calc(var(--space-5) * -1)}.section>.container>.section-head.is-mid{text-align:left}.section-head.is-mid h2,.section-head.is-mid .lead{margin-inline:0}}.nav-inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.brand[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-3);color:var(--text);flex-shrink:0;font-size:.9375rem;text-decoration:none;display:inline-flex}ul[data-astro-cid-wpvy4v7s]{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn){color:var(--text-muted);font-size:.875rem;font-weight:600;text-decoration:none}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn):hover,nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--text)}.nav-cta[data-astro-cid-wpvy4v7s]{white-space:nowrap;padding:.45rem .9rem;font-size:.8125rem}@media (width<=640px){.brand[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{display:none}}@media (width<=590px){.nav-inner[data-astro-cid-wpvy4v7s]{flex-wrap:nowrap}ul[data-astro-cid-wpvy4v7s]{column-gap:var(--space-3)}.nav-cta[data-astro-cid-wpvy4v7s]{padding-inline:.7rem}}@media (width<=460px){ul[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:first-child{display:none}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);padding:var(--space-7) 0;margin-top:var(--space-8)}.footer-inner[data-astro-cid-jo6i4kqk]{gap:var(--space-5);display:grid}@media (width>=768px){.footer-inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto;align-items:start}.copyright[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.footer-line[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);margin-bottom:var(--space-2);font-weight:600}.small[data-astro-cid-jo6i4kqk]{font-size:.875rem}ul[data-astro-cid-jo6i4kqk]{gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-muted);text-decoration:none}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.motion-toggle[data-astro-cid-jo6i4kqk]{font:inherit;color:var(--text-muted);padding:var(--space-1) 0;cursor:pointer;background:0 0;border:0;font-size:.875rem}.motion-toggle[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.motion-toggle[data-astro-cid-jo6i4kqk]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}
