.content-grid{--padding-inline:1rem;--content-max-width:1280px;--breakout-max-width:calc(var(--content-max-width) + 30vw);grid-template-columns:[full-start] minmax(var(--padding-inline), 1fr) [breakout-start] minmax(0, calc((var(--breakout-max-width) - var(--content-max-width)) / 2)) [content-start] min(100% - (var(--padding-inline) * 2), var(--content-max-width)) [content-end] minmax(0, calc((var(--breakout-max-width) - var(--content-max-width)) / 2)) [breakout-end] minmax(var(--padding-inline), 1fr) [full-end];display:grid}.content-grid>:not(.breakout,.full){grid-column:content}.content-grid>.breakout{grid-column:breakout}.content-grid>.full{grid-column:full}@media (min-width:768px){.content-grid{--padding-inline:2rem}}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}strong,b{font-weight:700}.vr-rich>:first-child{margin-top:0}.vr-rich>:last-child{margin-bottom:0}.vr-rich{overflow-wrap:break-word}.vr-rich p{margin:0}.vr-rich p:empty:before{content:" "}.vr-rich ul,.vr-rich ol{margin:.5em 0;padding-left:1.5em}.vr-rich ul{list-style:outside}.vr-rich ol{list-style:decimal}.vr-rich li{margin:.25em 0}.vr-rich blockquote{border-left:3px solid;margin:.5em 0;padding-left:1em}.vr-rich h1,.vr-rich h2,.vr-rich h3,.vr-rich h4{margin:.6em 0 .2em;font-weight:700;line-height:1.2}.vr-rich h1{font-size:1.6em}.vr-rich h2{font-size:1.35em}.vr-rich h3{font-size:1.15em}.vr-rich a{color:var(--accent-readable,var(--primary,#365b99));text-underline-offset:2px;text-decoration:underline}.vr-rich u{text-decoration:underline}.vr-rich code{background:color-mix(in oklab, currentColor 8%, transparent);border-radius:4px;padding:.1em .35em;font-size:.9em}.vr-rich mark{color:inherit;background-color:#fef08a;border-radius:3px;padding:.05em .2em}.vr-rich img{border-radius:8px;max-width:100%;height:auto;margin:.5em 0}.vr-rich img[data-width=small]{max-width:min(240px,40%)}.vr-rich img[data-width=medium]{max-width:min(440px,66%)}.vr-rich img[data-width=full]{max-width:100%}.vr-rich img[data-align=left]{float:left;margin:.25em 1em .5em 0}.vr-rich img[data-align=right]{float:right;margin:.25em 0 .5em 1em}.vr-rich img[data-width=full]{float:none;margin:.5em auto;display:block}.vr-rich figure{clear:both;margin:1.5em 0}.vr-rich figure img{float:none;margin:0 auto;display:block}.vr-rich figcaption{text-align:center;color:var(--text-secondary,#0009);margin-top:.5em;font-size:.875em;line-height:1.5}.vr-rich:after{content:"";clear:both;display:block}@media (max-width:639px){.vr-rich img[data-width=small]{max-width:60%}.vr-rich img[data-width=medium]{max-width:100%}.vr-rich img[data-align=left],.vr-rich img[data-align=right]{float:none;margin-left:auto;margin-right:auto;display:block}}:root{--motion-reveal-hidden-opacity:0;--motion-reveal-hidden-transform:translateY(24px);--motion-reveal-transition:opacity .5s ease-out, transform .5s ease-out;--motion-stagger-step:0s;--motion-hover-lift:translateY(-4px);--motion-hover-media-scale:1.05;--motion-hover-tilt:0deg;--motion-hover-duration:.25s}[data-motion-preset=stately]{--motion-reveal-hidden-opacity:0;--motion-reveal-hidden-transform:translateY(12px);--motion-reveal-transition:opacity .9s ease, transform .9s ease;--motion-stagger-step:0s;--motion-hover-lift:none;--motion-hover-media-scale:1.03;--motion-hover-tilt:0deg;--motion-hover-duration:.4s}[data-motion-preset=taproom-kinetic]{--motion-reveal-hidden-opacity:0;--motion-reveal-hidden-transform:translateY(32px);--motion-reveal-transition:opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);--motion-stagger-step:60ms;--motion-hover-lift:none;--motion-hover-media-scale:1.06;--motion-hover-tilt:0deg;--motion-hover-duration:.25s}[data-motion-preset=warm-drift]{--motion-reveal-hidden-opacity:0;--motion-reveal-hidden-transform:translateY(16px);--motion-reveal-transition:opacity .8s ease-out, transform .8s ease-out;--motion-stagger-step:0s;--motion-hover-lift:none;--motion-hover-media-scale:1.04;--motion-hover-tilt:0deg;--motion-hover-duration:.35s}[data-motion-preset=atelier]{--motion-reveal-hidden-opacity:0;--motion-reveal-hidden-transform:translateY(10px);--motion-reveal-transition:opacity 1s ease, transform 1s ease;--motion-stagger-step:30ms;--motion-hover-lift:none;--motion-hover-media-scale:1.02;--motion-hover-tilt:0deg;--motion-hover-duration:.4s}[data-motion-preset=clinical-calm]{--motion-reveal-hidden-opacity:0;--motion-reveal-hidden-transform:none;--motion-reveal-transition:opacity .7s ease;--motion-stagger-step:0s;--motion-hover-lift:none;--motion-hover-media-scale:1;--motion-hover-tilt:0deg;--motion-hover-duration:.25s}[data-motion-preset=punchy]{--motion-reveal-hidden-opacity:0;--motion-reveal-hidden-transform:translateY(28px);--motion-reveal-transition:opacity .35s ease-out, transform .35s ease-out;--motion-stagger-step:40ms;--motion-hover-lift:translateY(-4px);--motion-hover-media-scale:1;--motion-hover-tilt:-1.5deg;--motion-hover-duration:.15s}[data-motion-preset=confection]{--motion-reveal-hidden-opacity:0;--motion-reveal-hidden-transform:translateY(20px) scale(.98);--motion-reveal-transition:opacity .6s cubic-bezier(.34, 1.2, .64, 1), transform .6s cubic-bezier(.34, 1.2, .64, 1);--motion-stagger-step:50ms;--motion-hover-lift:translateY(-6px);--motion-hover-media-scale:1;--motion-hover-tilt:0deg;--motion-hover-duration:.25s}[data-motion-preset=encore]{--motion-reveal-hidden-opacity:0;--motion-reveal-hidden-transform:translateX(-16px);--motion-reveal-transition:opacity .45s ease-out, transform .45s ease-out;--motion-stagger-step:0s;--motion-hover-lift:none;--motion-hover-media-scale:1;--motion-hover-tilt:0deg;--motion-hover-duration:.15s}[data-motion-preset=coastal-drift]{--motion-reveal-hidden-opacity:0;--motion-reveal-hidden-transform:translateY(8px);--motion-reveal-transition:opacity 1s ease, transform 1s ease;--motion-stagger-step:90ms;--motion-hover-lift:none;--motion-hover-media-scale:1.04;--motion-hover-tilt:0deg;--motion-hover-duration:.4s}[data-motion-preset=measured]{--motion-reveal-hidden-opacity:0;--motion-reveal-hidden-transform:translateY(14px);--motion-reveal-transition:opacity .6s cubic-bezier(.33, 1, .68, 1), transform .6s cubic-bezier(.33, 1, .68, 1);--motion-stagger-step:.11s;--motion-hover-lift:none;--motion-hover-media-scale:1;--motion-hover-tilt:0deg;--motion-hover-duration:.2s}[data-motion-preset=garden-press]{--motion-reveal-hidden-opacity:0;--motion-reveal-hidden-transform:translateY(-10px);--motion-reveal-transition:opacity .7s ease-out, transform .7s cubic-bezier(.16, 1, .3, 1);--motion-stagger-step:70ms;--motion-hover-lift:none;--motion-hover-media-scale:1.02;--motion-hover-tilt:0deg;--motion-hover-duration:.4s}[data-motion-preset=vitrine]{--motion-reveal-hidden-opacity:0;--motion-reveal-hidden-transform:translateY(15px);--motion-reveal-transition:opacity .7s ease, transform .7s ease;--motion-stagger-step:.1s;--motion-hover-lift:none;--motion-hover-media-scale:1;--motion-hover-tilt:0deg;--motion-hover-duration:.2s}[data-motion-preset=precision]{--motion-reveal-hidden-opacity:0;--motion-reveal-hidden-transform:translateY(25px);--motion-reveal-transition:opacity .45s cubic-bezier(.165, .84, .44, 1), transform .45s cubic-bezier(.165, .84, .44, 1);--motion-stagger-step:50ms;--motion-hover-lift:translateY(-2px);--motion-hover-media-scale:1;--motion-hover-tilt:0deg;--motion-hover-duration:.2s;--dur-fast:.2s;--dur-base:.3s;--dur-slow:.45s;--dur-hero:.8s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.215, .61, .355, 1);--ease-out-strong:cubic-bezier(.165, .84, .44, 1);--ease-hero:cubic-bezier(.23, 1, .32, 1);--stagger:50ms;--carousel-interval:4.5s}[data-motion-preset=reader-led]{--motion-reveal-hidden-opacity:1;--motion-reveal-hidden-transform:none;--motion-reveal-transition:opacity .12s ease-out;--motion-stagger-step:0s;--motion-hover-lift:none;--motion-hover-media-scale:1;--motion-hover-tilt:0deg;--motion-hover-duration:.12s;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.24s;--dur-hero:0s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-out-strong:cubic-bezier(0, 0, .2, 1);--ease-hero:cubic-bezier(.2, 0, 0, 1);--stagger:0s;--carousel-interval:0s;scroll-behavior:smooth}[data-motion-preset=reader-led] [data-toc-current]{transition-duration:var(--dur-fast,.12s)}[data-motion-preset=gloss]{--motion-reveal-hidden-opacity:0;--motion-reveal-hidden-transform:scale(.96);--motion-reveal-transition:opacity .4s cubic-bezier(.22, 1, .36, 1), transform .4s cubic-bezier(.22, 1, .36, 1);--motion-stagger-step:45ms;--motion-hover-lift:translateY(-3px);--motion-hover-media-scale:1.04;--motion-hover-tilt:0deg;--motion-hover-duration:.2s}[data-motion-preset=house-lights]{--motion-reveal-hidden-opacity:0;--motion-reveal-hidden-transform:none;--motion-reveal-transition:opacity .9s ease-out;--motion-stagger-step:0s;--motion-hover-lift:none;--motion-hover-media-scale:1;--motion-hover-tilt:0deg;--motion-hover-duration:.25s}@media (prefers-reduced-motion:reduce){:root,[data-motion-preset]{--motion-reveal-hidden-opacity:1;--motion-reveal-hidden-transform:none;--motion-reveal-transition:opacity .2s ease-out;--motion-stagger-step:0s;--motion-hover-lift:none;--motion-hover-media-scale:1;--motion-hover-tilt:0deg}}.vr-hover-media .vr-hover-media-target{transition:transform var(--motion-hover-duration,.25s) ease}.vr-hover-media:hover .vr-hover-media-target,.vr-hover-media:focus-visible .vr-hover-media-target{transform:scale(var(--motion-hover-media-scale,1.05))}@media (prefers-reduced-motion:reduce){.vr-hover-media .vr-hover-media-target{transition:none}}[data-motion-preset=encore] .vr-cta-invert,[data-motion-preset=measured] .vr-cta-invert{transition:background-color var(--motion-hover-duration,.15s) ease, color var(--motion-hover-duration,.15s) ease}[data-motion-preset=encore] .vr-cta-invert:hover,[data-motion-preset=measured] .vr-cta-invert:hover,[data-motion-preset=encore] .vr-cta-invert:focus-visible,[data-motion-preset=measured] .vr-cta-invert:focus-visible{background-color:var(--text-primary,#000);color:var(--text-inverse,#fff)}[data-motion-preset=encore] .vr-cta-invert.vr-cta-filled:hover,[data-motion-preset=measured] .vr-cta-invert.vr-cta-filled:hover,[data-motion-preset=encore] .vr-cta-invert.vr-cta-filled:focus-visible,[data-motion-preset=measured] .vr-cta-invert.vr-cta-filled:focus-visible{background-color:var(--text-inverse,#fff);color:var(--text-primary,#000)}[data-motion-preset=vitrine] .vr-cta-invert{transition:background-color var(--motion-hover-duration,.2s) ease, border-color var(--motion-hover-duration,.2s) ease, color var(--motion-hover-duration,.2s) ease}[data-motion-preset=vitrine] .vr-cta-invert:hover,[data-motion-preset=vitrine] .vr-cta-invert:focus-visible{background-color:color-mix(in srgb, var(--text-primary,#000) 8%, var(--surface-alt,var(--surface,#fff)));border-color:var(--primary,var(--text-primary,#000));color:var(--primary,var(--text-primary,#000))}[data-motion-preset=vitrine] .vr-cta-invert.vr-cta-filled:hover,[data-motion-preset=vitrine] .vr-cta-invert.vr-cta-filled:focus-visible{background-color:var(--primary,var(--text-primary,#000));border-color:var(--primary,var(--text-primary,#000));color:var(--text-inverse,#fff)}@media (prefers-reduced-motion:reduce){[data-motion-preset=vitrine] .vr-cta-invert{transition:none}}[data-motion-preset=measured] [data-section-reveal][data-reveal-state=armed] :is(h1,h2,h3,[data-eyebrow]){letter-spacing:.05em}[data-motion-preset=measured] [data-section-reveal][data-reveal-state=revealed] :is(h1,h2,h3,[data-eyebrow]){letter-spacing:normal;transition:letter-spacing .6s cubic-bezier(.33,1,.68,1)}@media (prefers-reduced-motion:reduce){[data-motion-preset=precision]{--dur-fast:.01ms;--dur-base:.01ms;--dur-slow:.01ms;--dur-hero:.01ms;--stagger:0s;--carousel-interval:0s}[data-motion-preset=reader-led]{--dur-fast:.01ms;--dur-base:.01ms;--dur-slow:.01ms;--dur-hero:.01ms;--stagger:0s;--carousel-interval:0s;scroll-behavior:auto}[data-motion-preset=reader-led] [data-toc-current]{transition-duration:.01ms}}
@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.3s ease-in-out fade-in}@keyframes slide-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{animation:.35s ease-out slide-in-right}.animate-slide-in-left{animation:.35s ease-out slide-in-left}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{scrollbar-width:none}
.image-duotone-primary{filter:grayscale()contrast(1.1)brightness(.95);mix-blend-mode:multiply;background-color:var(--primary,#111)}@supports not (mix-blend-mode:multiply){.image-duotone-primary{filter:grayscale()contrast(1.15)sepia(.3)}}.image-mask-vignette{-webkit-mask-image:radial-gradient(#000 55%,#0000 100%);mask-image:radial-gradient(#000 55%,#0000 100%)}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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/8a480f0b521d4e75-s.1qq4vpdcun5oj.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/53b9e256198e5412-s.390ncx5urfkfu.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/7178b3e590c64307-s.21jp631_3pja2.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/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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%}.VwvHNG_className{font-family:Geist,Geist Fallback;font-style:normal}.VwvHNG_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:interDisplayFont;src:url(../media/InterDisplay_Regular-s.p.05ofnfgo8nzb9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:interDisplayFont;src:url(../media/InterDisplay_Medium-s.p.0g6cht4ktizsh.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:interDisplayFont;src:url(../media/InterDisplay_SemiBold-s.p.31mi2_1srxuqc.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:interDisplayFont;src:url(../media/InterDisplay_Bold-s.p.0kss920advxba.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:interDisplayFont Fallback;src:local(Arial);ascent-override:98.56%;descent-override:24.54%;line-gap-override:0.0%;size-adjust:98.29%}.Wx-l6q_className{font-family:interDisplayFont,interDisplayFont Fallback}.Wx-l6q_variable{--font-inter-display:"interDisplayFont", "interDisplayFont Fallback"}
