@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:100dvh}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}}@layer tokens{:root{--c-page:#0e0c14;--c-frame:#fff;--c-ink:#0d0d10;--c-panel:#1c1b21;--c-inset:#151418;--c-grid:#2a2930;--c-grid-faint:#232229;--c-raise:#24232a;--c-edge:#2e2d35;--c-chrome:#3a3940;--c-on-dark:#f3f3f5;--c-muted-dark:#a6a5ae;--c-light:#f4f4f1;--c-light-2:#e9e9e4;--c-card:#fff;--c-muted:#5d5c66;--c-grid-light:#e1e1dc;--c-field-dark:#6b6a75;--c-field-light:#85848f;--c-accent:#aedf53;--c-accent-ink:#0d0d10;--c-selection-on-lime:#fff;--c-accent-soft:#f3fae5;--c-status:#16a34a;--c-available:#15803d;--c-error-dark:#f87171;--c-error-light:#b42318;--c-focus-dark:#aedf53;--c-focus-light:#0d0d10;--c-glass-strong:color-mix(in srgb, var(--c-panel) 84%, transparent);--c-glass-menu:color-mix(in srgb, var(--c-panel) 94%, transparent);--c-glass-dark:#0d0d109e;--c-glass-light:#f4f4f1b8;--c-glass-edge-dark:#f3f3f51f;--c-glass-edge-light:#0d0d101a;--c-cursor-light:#ffffff8c;--c-cursor-soft:#ffffff2e;--c-cursor-faint:#ffffff29;--c-cursor-ink:#0d0d1014;--c-paper:var(--c-light);--c-surface:var(--c-light);--c-line:var(--c-grid-light);--c-focus:var(--c-focus-light);--font-display:"Instrument Sans Variable", "Instrument Sans", system-ui, sans-serif;--font-body:"Instrument Sans Variable", "Instrument Sans", system-ui, sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, monospace;--fs-p3:clamp(.9167rem, .8819rem + .1543vw, 1.0208rem);--fs-p2:clamp(1.1rem, 1.0583rem + .1852vw, 1.225rem);--fs-p1:clamp(1.22rem, 1.17rem + .2222vw, 1.37rem);--fs-h4:clamp(1.6263rem, 1.5367rem + .3985vw, 1.8953rem);--fs-h3:clamp(2.0037rem, 1.8571rem + .6518vw, 2.4437rem);--fs-h2:clamp(2.4688rem, 2.2414rem + 1.0105vw, 3.1508rem);--fs-h1:clamp(3.0417rem, 2.7014rem + 1.5123vw, 4.0625rem);--fs-display:clamp(3.2846rem, 2.9163rem + 1.6368vw, 4.3894rem);--step--2:var(--fs-p3);--step--1:var(--fs-p3);--step-0:var(--fs-p2);--step-1:var(--fs-p1);--step-2:var(--fs-h4);--step-3:var(--fs-h3);--step-4:var(--fs-h2);--step-5:var(--fs-h2);--step-6:var(--fs-h1);--step-7:var(--fs-h1);--leading-tight:1.1;--leading-snug:1.3;--leading-body:1.55;--tracking-display:-.02em;--tracking-caps:0;--weight-display:500;--weight-body:400;--weight-strong:500;--weight-heavy:600;--space-3xs:clamp(.25rem, .2283rem + .0965vw, .3125rem);--space-2xs:clamp(.5rem, .4783rem + .0965vw, .5625rem);--space-xs:clamp(.75rem, .7065rem + .1931vw, .875rem);--space-s:clamp(1rem, .9565rem + .1935vw, 1.125rem);--space-m:clamp(1.5rem, 1.4348rem + .2899vw, 1.6875rem);--space-l:clamp(2rem, 1.913rem + .3865vw, 2.25rem);--space-xl:clamp(3rem, 2.8696rem + .5797vw, 3.375rem);--space-2xl:clamp(4rem, 3.8261rem + .7729vw, 4.5rem);--space-3xl:clamp(6rem, 5.7391rem + 1.1594vw, 6.75rem);--space-section:clamp(4rem, 2.6957rem + 5.7971vw, 7.75rem);--space-section-join:0rem;--shell:999rem;--gutter-base:max(.5rem, 5vw - var(--panel-inset));--gutter:var(--gutter-base);--gutter-edge:calc(var(--gutter-base) + var(--panel-inset));--measure:62ch;--panel-inset:clamp(.5rem, .3333rem + .7407vw, 1rem);--panel-gap:clamp(.5rem, .3333rem + .7407vw, 1rem);--header-h:4rem;--hero-edge:3vh;--header-drop:max(0rem, var(--hero-edge) - (var(--header-h) - 2.75rem) / 2);--header-top:clamp(.5rem, .3333rem + .7407vw, 1rem);--grid-size:4rem;--p-overlap:min(20vw, 17rem);--radius-s:0;--radius-m:0;--radius-l:0;--radius-panel:0;--radius-pill:999rem;--cta-gap:3px;--hairline:1px;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--dur-fast:.2s;--dur-base:.3s;--dur-flip:.5s;--dur-hover:.25s;--scale-hover:1.025}}@layer base{html{color-scheme:dark;background:var(--c-page);overscroll-behavior-y:none;scroll-padding-top:calc(var(--header-top) * 2 + var(--header-h))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--c-page);color:var(--c-on-dark);font-family:var(--font-body);font-size:var(--fs-p2);font-weight:var(--weight-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:var(--leading-snug)}h4{font-size:var(--fs-h4);line-height:var(--leading-snug)}.p1{font-size:var(--fs-p1);line-height:var(--leading-snug)}.p2{font-size:var(--fs-p2)}.p3{font-size:var(--fs-p3);line-height:1.45}p,li{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}strong,b{font-weight:var(--weight-strong)}:focus-visible{outline:3px solid var(--c-focus-dark);outline-offset:3px}[data-theme=light] :focus-visible{outline-color:var(--c-focus-light)}[data-theme=light] [data-theme=dark] :focus-visible{outline-color:var(--c-focus-dark)}::selection{background:var(--c-accent);color:var(--c-accent-ink)}:is(.qband__band,.site-footer,.mform,.site-menu,.p-hero__stage,.preview-flag) ::selection{background:var(--c-selection-on-lime);color:var(--c-accent-ink)}.text-link{color:var(--c-on-dark);text-decoration-color:var(--c-accent);text-decoration-thickness:2px}[data-theme=light] .text-link{color:var(--c-ink);text-decoration-color:currentColor;text-decoration-thickness:1px}@media (hover:hover){[data-theme=light] .text-link:hover{background:var(--c-accent-soft);text-decoration-thickness:2px}}}@layer layout{.shell{grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [content-start] min(100% - (var(--gutter) * 2), var(--shell)) [content-end] minmax(var(--gutter), 1fr) [full-end];display:grid}.shell>*{grid-column:content}.shell>.bleed{grid-column:full}[data-surface]{--section-start:var(--space-section);--section-end:var(--space-section)}.block{padding-block:var(--section-start,var(--space-section)) var(--section-end,var(--space-section))}main.vh-sections{--space-section:13vh}[data-surface=frame]{color-scheme:light;background:var(--c-frame);color:var(--c-ink)}[data-surface=light]{color-scheme:light;background:var(--c-light);color:var(--c-ink)}[data-surface=page]{background:var(--c-page);color:var(--c-on-dark)}[data-surface=panel]{background:var(--c-panel);color:var(--c-on-dark)}:where(main)>[data-surface=frame]+[data-surface=frame],:where(main)>[data-surface=frame]+:is(script,style)+[data-surface=frame],:where(main)>[data-surface=frame]+:is(script,style)+:is(script,style)+[data-surface=frame],:where(main)>[data-surface=light]+[data-surface=light],:where(main)>[data-surface=light]+:is(script,style)+[data-surface=light],:where(main)>[data-surface=light]+:is(script,style)+:is(script,style)+[data-surface=light],:where(main)>[data-surface=page]+[data-surface=page],:where(main)>[data-surface=page]+:is(script,style)+[data-surface=page],:where(main)>[data-surface=page]+:is(script,style)+:is(script,style)+[data-surface=page]{--section-start:var(--space-section-join)}.block--tight{padding-block:var(--space-2xl)}.block--surface{background:var(--c-surface)}.block--ink{background:var(--c-ink);color:var(--c-paper)}main{z-index:1;padding:var(--panel-inset);background:var(--c-frame);color:var(--c-ink);box-shadow:0 2rem 4rem color-mix(in srgb, var(--c-ink) 25%, transparent);display:flow-root;position:relative}body:not(:has(main>:first-child[data-theme=dark])) main{padding-block-start:calc(var(--header-top) * 2 + var(--header-h))}main>[data-theme=dark]:not(:first-child){--gutter:var(--gutter-edge);margin-inline:calc(var(--panel-inset) * -1)}main:has(>[data-theme=dark]:not(:first-child):nth-last-child(1 of :not(script,style,template))){padding-block-end:0}.panel{border-radius:var(--radius-panel);position:relative;overflow:clip}.panel--dark{background:var(--c-panel);color:var(--c-on-dark)}.panel--light{background:var(--c-light);color:var(--c-ink)}.grid-bg{isolation:isolate;position:relative}.grid-bg:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, var(--grid-line,var(--c-grid)) var(--hairline), transparent var(--hairline)), linear-gradient(to bottom, var(--grid-line,var(--c-grid)) var(--hairline), transparent var(--hairline));background-size:var(--grid-size) var(--grid-size);background-position:top;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 100%)}[data-theme=light].grid-bg,[data-theme=light] .grid-bg{--grid-line:var(--c-grid-light)}.flow>*+*{margin-block-start:var(--flow-space,1em)}.auto-grid{gap:var(--auto-gap,var(--space-m));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--auto-min,18rem)), 1fr));display:grid}.switch{gap:var(--switch-gap,var(--space-l));flex-wrap:wrap;display:flex}.switch>*{flex-grow:1;flex-basis:calc((var(--switch-at,48rem) - 100%) * 999)}.measure{max-width:var(--measure)}}@layer utilities{.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{top:var(--space-xs);left:var(--space-xs);z-index:1100;min-block-size:2.75rem;padding:var(--space-2xs) var(--space-s);background:var(--c-ink);color:var(--c-paper);border-radius:var(--radius-s);align-items:center;display:inline-flex;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.mono{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:0}.muted{color:var(--c-muted-dark)}[data-theme=light] .muted{color:var(--c-muted)}.lede{font-size:var(--step-1);line-height:var(--leading-snug);max-width:var(--measure)}.preview-flag{left:var(--space-s);bottom:var(--space-s);z-index:1000;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--c-accent);color:var(--c-accent-ink);font-size:var(--step--1);position:fixed}}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.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}.cta[data-astro-cid-7tua2jgr]{align-items:stretch;gap:var(--cta-gap);min-block-size:3rem;color:inherit;font:inherit;font-weight:var(--weight-strong);font-size:var(--fs-p2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-hover) var(--ease-out);background:0 0;border:0;padding:0;line-height:1.2;text-decoration:none;display:inline-flex}.cta__label[data-astro-cid-7tua2jgr],.cta__tile[data-astro-cid-7tua2jgr]{border-radius:var(--radius-m);isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.cta__label[data-astro-cid-7tua2jgr]{padding-inline:var(--space-m);padding-block:var(--space-2xs);white-space:nowrap}.cta__tile[data-astro-cid-7tua2jgr]{flex:none;inline-size:3rem}.cta[data-astro-cid-7tua2jgr]{max-inline-size:100%}@media (width<=22.5rem){.cta__label[data-astro-cid-7tua2jgr]{min-inline-size:0;padding-inline:var(--space-s);white-space:normal;text-align:center;flex:auto}}.cta__tile[data-astro-cid-7tua2jgr] svg[data-astro-cid-7tua2jgr]{transition:transform var(--dur-hover) var(--ease-out)}.cta__label[data-astro-cid-7tua2jgr]:before,.cta__tile[data-astro-cid-7tua2jgr]:before{content:"";z-index:-1;background:radial-gradient(120px circle at var(--x,50%) var(--y,50%), var(--c-cursor-light), transparent 70%);opacity:0;transition:opacity var(--dur-hover) var(--ease-out);pointer-events:none;position:absolute;inset:0}.cta--primary[data-astro-cid-7tua2jgr] .cta__label[data-astro-cid-7tua2jgr],.cta--primary[data-astro-cid-7tua2jgr] .cta__tile[data-astro-cid-7tua2jgr]{background-color:var(--c-accent);color:var(--c-accent-ink)}.cta--primary-on-light[data-astro-cid-7tua2jgr] .cta__label[data-astro-cid-7tua2jgr],.cta--primary-on-light[data-astro-cid-7tua2jgr] .cta__tile[data-astro-cid-7tua2jgr]{background-color:var(--c-panel);color:var(--c-on-dark)}.cta--primary-on-light[data-astro-cid-7tua2jgr] .cta__label[data-astro-cid-7tua2jgr]:before,.cta--primary-on-light[data-astro-cid-7tua2jgr] .cta__tile[data-astro-cid-7tua2jgr]:before{background:radial-gradient(120px circle at var(--x,50%) var(--y,50%), var(--c-cursor-soft), transparent 70%)}.cta--secondary[data-astro-cid-7tua2jgr] .cta__label[data-astro-cid-7tua2jgr]{box-shadow:inset 0 0 0 var(--hairline) currentColor}.cta--secondary[data-astro-cid-7tua2jgr] .cta__label[data-astro-cid-7tua2jgr]:before,.cta--secondary[data-astro-cid-7tua2jgr] .cta__tile[data-astro-cid-7tua2jgr]:before{background:radial-gradient(120px circle at var(--x,50%) var(--y,50%), var(--c-cursor-faint), transparent 70%)}[data-theme=light] .cta--secondary[data-astro-cid-7tua2jgr] .cta__label[data-astro-cid-7tua2jgr]:before,[data-theme=light] .cta--secondary[data-astro-cid-7tua2jgr] .cta__tile[data-astro-cid-7tua2jgr]:before{background:radial-gradient(120px circle at var(--x,50%) var(--y,50%), var(--c-cursor-ink), transparent 70%)}@media (hover:hover){.cta[data-astro-cid-7tua2jgr]:hover{transform:scale(var(--scale-hover))}.cta[data-astro-cid-7tua2jgr]:hover .cta__label[data-astro-cid-7tua2jgr]:before,.cta[data-astro-cid-7tua2jgr]:hover .cta__tile[data-astro-cid-7tua2jgr]:before{opacity:1}.cta[data-astro-cid-7tua2jgr]:hover .cta__tile[data-astro-cid-7tua2jgr] svg[data-astro-cid-7tua2jgr]{transform:translate(3px,-3px)}}.cta[data-astro-cid-7tua2jgr]:active{transform:scale(var(--scale-hover))}.cta[data-astro-cid-7tua2jgr]:active .cta__label[data-astro-cid-7tua2jgr]:before,.cta[data-astro-cid-7tua2jgr]:active .cta__tile[data-astro-cid-7tua2jgr]:before{opacity:1}.cta[data-astro-cid-7tua2jgr]:active .cta__tile[data-astro-cid-7tua2jgr] svg[data-astro-cid-7tua2jgr]{transform:translate(3px,-3px)}.cta[data-astro-cid-7tua2jgr]:focus-visible{outline:none}.cta[data-astro-cid-7tua2jgr]:focus-visible .cta__label[data-astro-cid-7tua2jgr],.cta[data-astro-cid-7tua2jgr]:focus-visible .cta__tile[data-astro-cid-7tua2jgr]{outline:3px solid var(--c-focus-dark);outline-offset:2px}[data-theme=light] .cta[data-astro-cid-7tua2jgr]:focus-visible .cta__label[data-astro-cid-7tua2jgr],[data-theme=light] .cta[data-astro-cid-7tua2jgr]:focus-visible .cta__tile[data-astro-cid-7tua2jgr]{outline-color:var(--c-focus-light)}[data-theme=light] [data-theme=dark] .cta[data-astro-cid-7tua2jgr]:focus-visible .cta__label[data-astro-cid-7tua2jgr],[data-theme=light] [data-theme=dark] .cta[data-astro-cid-7tua2jgr]:focus-visible .cta__tile[data-astro-cid-7tua2jgr]{outline-color:var(--c-focus-dark)}.cta[data-astro-cid-7tua2jgr][aria-busy=true]{cursor:progress;opacity:.8}@media (prefers-reduced-motion:reduce){.cta[data-astro-cid-7tua2jgr],.cta__tile[data-astro-cid-7tua2jgr] svg[data-astro-cid-7tua2jgr]{transition:none}.cta[data-astro-cid-7tua2jgr]:hover,.cta[data-astro-cid-7tua2jgr]:active,.cta[data-astro-cid-7tua2jgr]:hover .cta__tile[data-astro-cid-7tua2jgr] svg[data-astro-cid-7tua2jgr],.cta[data-astro-cid-7tua2jgr]:active .cta__tile[data-astro-cid-7tua2jgr] svg[data-astro-cid-7tua2jgr]{transform:none}.cta__label[data-astro-cid-7tua2jgr]:before,.cta__tile[data-astro-cid-7tua2jgr]:before{background:var(--c-cursor-soft)}}.site-header[data-astro-cid-5x6b2wq6]{--drop:var(--header-drop,var(--space-m));--glass-bg:var(--c-glass-strong);--glass-blur:blur(16px) saturate(140%);--glide:.6s var(--ease-out);--swap:.35s var(--ease-out)}.site-header__bar[data-astro-cid-5x6b2wq6]{--hdr-color:var(--c-on-dark);--hdr-edge:var(--c-glass-edge-dark);--hdr-logo-filter:none;--hdr-focus:var(--c-focus-dark);z-index:950;inset-inline:var(--panel-inset);color:var(--hdr-color);pointer-events:none;transition:transform var(--glide), color var(--swap);position:fixed;inset-block-start:var(--header-top)}body:has(main>:first-child[data-theme=dark]) .site-header__bar[data-astro-cid-5x6b2wq6]{transform:translateY(calc(var(--panel-inset) + var(--drop) - var(--header-top)))}body:not(:has(main>:first-child[data-theme=dark])) .site-header[data-astro-cid-5x6b2wq6]:not([data-scrolled=true],[data-open=true]) .site-header__bar[data-astro-cid-5x6b2wq6]{--hdr-color:var(--c-ink);--hdr-edge:var(--c-glass-edge-light);--hdr-logo-filter:invert(1);--hdr-focus:var(--c-focus-light)}.site-header[data-astro-cid-5x6b2wq6][data-scrolled=true] .site-header__bar[data-astro-cid-5x6b2wq6],.site-header[data-astro-cid-5x6b2wq6][data-open=true] .site-header__bar[data-astro-cid-5x6b2wq6]{transform:none}.site-header[data-astro-cid-5x6b2wq6] [data-astro-cid-5x6b2wq6]:focus-visible{outline-color:var(--hdr-focus,var(--c-focus-dark))}.site-header__row[data-astro-cid-5x6b2wq6]{align-items:center;gap:var(--space-s);block-size:var(--header-h);grid-template-columns:1fr auto 1fr;display:grid}.site-header__row[data-astro-cid-5x6b2wq6]>[data-astro-cid-5x6b2wq6]{pointer-events:auto}.site-header__logo[data-astro-cid-5x6b2wq6]{min-block-size:2.75rem;transition:opacity var(--swap), transform var(--swap), visibility 0s linear 0s;grid-column:1;justify-self:start;align-items:center;display:inline-flex}.site-header__logo[data-astro-cid-5x6b2wq6] img[data-astro-cid-5x6b2wq6]{block-size:2rem;inline-size:auto;filter:var(--hdr-logo-filter);transition:filter var(--swap)}.site-header__nav[data-astro-cid-5x6b2wq6]{transition:opacity var(--swap), transform var(--swap), visibility 0s linear 0s;grid-column:2;display:none}@media (width>=64rem){.site-header__nav[data-astro-cid-5x6b2wq6]{display:block}}.site-header__nav[data-astro-cid-5x6b2wq6] ul[data-astro-cid-5x6b2wq6]{gap:var(--space-l);padding:0;display:flex}.site-header__nav[data-astro-cid-5x6b2wq6] a[data-astro-cid-5x6b2wq6]{padding-block:var(--space-xs);color:inherit;font-size:var(--fs-p2);background:linear-gradient(currentColor, currentColor) no-repeat left 0 bottom calc(var(--space-xs) - var(--space-3xs)) / 0% var(--hairline);transition:background-size var(--dur-base) var(--ease-out), opacity var(--dur-hover) ease;text-decoration:none;display:inline-block}@media (hover:hover){.site-header__nav[data-astro-cid-5x6b2wq6] a[data-astro-cid-5x6b2wq6]:hover{background-size:100% var(--hairline)}.site-header__nav[data-astro-cid-5x6b2wq6] ul[data-astro-cid-5x6b2wq6]:has(a:hover) a[data-astro-cid-5x6b2wq6]:not(:hover){opacity:.4}}.site-header[data-astro-cid-5x6b2wq6][data-scrolled=true]:not([data-open=true]) .site-header__logo[data-astro-cid-5x6b2wq6],.site-header[data-astro-cid-5x6b2wq6][data-scrolled=true] .site-header__nav[data-astro-cid-5x6b2wq6],.site-header[data-astro-cid-5x6b2wq6][data-open=true] .site-header__nav[data-astro-cid-5x6b2wq6]{opacity:0;visibility:hidden;transition:opacity var(--swap), transform var(--swap), visibility 0s linear .35s;transform:translateY(-.75rem)}.site-header__actions[data-astro-cid-5x6b2wq6]{isolation:isolate;justify-self:end;align-items:center;gap:var(--space-3xs);padding:var(--space-3xs);margin:calc(var(--space-3xs) * -1);grid-column:3;display:flex;position:relative}.site-header__actions[data-astro-cid-5x6b2wq6]:before{content:"";z-index:-1;background:var(--glass-bg);box-shadow:inset 0 0 0 var(--hairline) var(--c-glass-edge-dark);backdrop-filter:var(--glass-blur);opacity:0;transition:opacity var(--swap);position:absolute;inset:0}.site-header[data-astro-cid-5x6b2wq6][data-scrolled=true]:not([data-open=true]) .site-header__actions[data-astro-cid-5x6b2wq6]:before{opacity:1}.site-header[data-astro-cid-5x6b2wq6][data-scrolled=true] .site-header__toggle[data-astro-cid-5x6b2wq6]{color:var(--c-on-dark)}.site-header__cta[data-astro-cid-5x6b2wq6]{color:var(--c-accent-ink);font-weight:var(--weight-strong);transition:transform var(--dur-hover) var(--ease-out);text-decoration:none;display:inline-flex}.site-header__cta-label[data-astro-cid-5x6b2wq6]{isolation:isolate;align-items:center;gap:var(--space-2xs);min-block-size:2.75rem;padding-inline:var(--space-2xs) var(--space-s);background-color:var(--c-accent);font-size:var(--fs-p3);white-space:nowrap;line-height:1.2;display:inline-flex;position:relative}.site-header__cta-label[data-astro-cid-5x6b2wq6]:before{content:"";z-index:-1;background:radial-gradient(120px circle at var(--x,50%) var(--y,50%), var(--c-cursor-light), transparent 70%);opacity:0;transition:opacity var(--dur-hover) var(--ease-out);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.site-header__cta[data-astro-cid-5x6b2wq6]:hover,.site-header__toggle[data-astro-cid-5x6b2wq6]:hover{transform:scale(var(--scale-hover))}.site-header__cta[data-astro-cid-5x6b2wq6]:hover .site-header__cta-label[data-astro-cid-5x6b2wq6]:before{opacity:1}}.site-header__cta[data-astro-cid-5x6b2wq6]:active .site-header__cta-label[data-astro-cid-5x6b2wq6]:before{opacity:1}.site-header__avatar[data-astro-cid-5x6b2wq6]{flex:none;block-size:1.875rem;inline-size:1.875rem;position:relative}.site-header__avatar[data-astro-cid-5x6b2wq6] img[data-astro-cid-5x6b2wq6]{object-fit:cover;object-position:50% 50%;block-size:100%;inline-size:100%}.site-header__status[data-astro-cid-5x6b2wq6]{background:var(--c-available);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 2px var(--c-accent);position:absolute;inset-block-end:-.1875rem;inset-inline-end:-.1875rem}.site-header__toggle[data-astro-cid-5x6b2wq6]{block-size:2.75rem;inline-size:2.75rem;color:inherit;cursor:pointer;transition:inline-size var(--swap), margin var(--swap), opacity var(--swap), color var(--swap), transform var(--dur-hover) var(--ease-out), visibility 0s linear 0s;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:inline-grid;overflow:hidden}@media (width>=64rem){.site-header[data-astro-cid-5x6b2wq6]:not([data-scrolled=true],[data-open=true]) .site-header__toggle[data-astro-cid-5x6b2wq6]{inline-size:0;opacity:0;visibility:hidden;transition:inline-size var(--swap), margin var(--swap), opacity var(--swap), color var(--swap), visibility 0s linear .35s;margin-inline-start:calc(var(--space-3xs) * -1)}}.site-header__burger[data-astro-cid-5x6b2wq6]{block-size:.5rem;inline-size:1.25rem;display:block;position:relative}.site-header__burger[data-astro-cid-5x6b2wq6]:before,.site-header__burger[data-astro-cid-5x6b2wq6]:after{content:"";block-size:2px;inline-size:100%;transition:transform var(--dur-base) var(--ease-out), top var(--dur-base) var(--ease-out);background:currentColor;position:absolute;inset-inline-start:0}.site-header__burger[data-astro-cid-5x6b2wq6]:before{top:0}.site-header__burger[data-astro-cid-5x6b2wq6]:after{top:.4rem}.site-header__toggle[data-astro-cid-5x6b2wq6][aria-expanded=true] .site-header__burger[data-astro-cid-5x6b2wq6]:before{top:.2rem;transform:rotate(45deg)}.site-header__toggle[data-astro-cid-5x6b2wq6][aria-expanded=true] .site-header__burger[data-astro-cid-5x6b2wq6]:after{top:.2rem;transform:rotate(-45deg)}.site-menu[data-astro-cid-5x6b2wq6]{--gutter:var(--gutter-edge);z-index:940;overscroll-behavior:contain;background:var(--c-accent);color:var(--c-accent-ink);color-scheme:light;visibility:hidden;clip-path:inset(0 0 100%);padding-block-start:calc(var(--header-top) * 2 + var(--header-h));transition:clip-path .8s cubic-bezier(.76,0,.24,1),visibility 0s linear .8s;position:fixed;inset:0;overflow-y:auto}.site-header[data-astro-cid-5x6b2wq6][data-open=true] .site-menu[data-astro-cid-5x6b2wq6]{visibility:visible;clip-path:inset(0);transition:clip-path .8s cubic-bezier(.76,0,.24,1),visibility}.site-menu__body[data-astro-cid-5x6b2wq6]{justify-content:space-between;gap:var(--space-l);min-block-size:100%;padding-block:var(--space-l) var(--space-xl);flex-direction:column;display:flex}.site-menu__list[data-astro-cid-5x6b2wq6]{padding:0;display:grid}.site-menu__list[data-astro-cid-5x6b2wq6] li[data-astro-cid-5x6b2wq6]{overflow-clip-margin:.08em;overflow:clip}.site-menu__link[data-astro-cid-5x6b2wq6]{padding-block:var(--space-3xs);color:inherit;font-size:min(calc(var(--fs-display) * 1.4), calc((100svh - var(--header-h) - 12rem) / 3.6));font-weight:var(--weight-display);letter-spacing:-.03em;transform-origin:0;transition:transform .7s var(--ease-out), scale .4s var(--ease-out);line-height:1.05;text-decoration:none;display:inline-block;transform:translateY(110%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site-menu__link[data-astro-cid-5x6b2wq6]:hover{scale:calc(1 + (var(--scale-hover) - 1) * 2)}}@media (prefers-reduced-motion:no-preference){.site-menu__link[data-astro-cid-5x6b2wq6]:active,.site-menu__link[data-astro-cid-5x6b2wq6].is-pressed{scale:calc(1 + (var(--scale-hover) - 1) * 2)}}.site-header[data-astro-cid-5x6b2wq6][data-open=true] .site-menu__link[data-astro-cid-5x6b2wq6]{will-change:transform, scale;backface-visibility:hidden;transform:none}.site-header[data-astro-cid-5x6b2wq6][data-open=true] .site-menu__list[data-astro-cid-5x6b2wq6] li[data-astro-cid-5x6b2wq6]:first-child .site-menu__link[data-astro-cid-5x6b2wq6]{transition-delay:.2s,0s}.site-header[data-astro-cid-5x6b2wq6][data-open=true] .site-menu__list[data-astro-cid-5x6b2wq6] li[data-astro-cid-5x6b2wq6]:nth-child(2) .site-menu__link[data-astro-cid-5x6b2wq6]{transition-delay:.26s,0s}.site-header[data-astro-cid-5x6b2wq6][data-open=true] .site-menu__list[data-astro-cid-5x6b2wq6] li[data-astro-cid-5x6b2wq6]:nth-child(3) .site-menu__link[data-astro-cid-5x6b2wq6]{transition-delay:.32s,0s}.site-header[data-astro-cid-5x6b2wq6][data-open=true] .site-menu__list[data-astro-cid-5x6b2wq6] li[data-astro-cid-5x6b2wq6]:nth-child(4) .site-menu__link[data-astro-cid-5x6b2wq6]{transition-delay:.38s,0s}.site-menu__foot[data-astro-cid-5x6b2wq6]{gap:var(--space-xs);opacity:0;flex-wrap:wrap;transition:opacity .4s;display:flex}.site-header[data-astro-cid-5x6b2wq6][data-open=true] .site-menu__foot[data-astro-cid-5x6b2wq6]{opacity:1;transition-delay:.5s}.site-header[data-astro-cid-5x6b2wq6][data-open=true] .site-header__bar[data-astro-cid-5x6b2wq6]{--hdr-color:var(--c-ink);--hdr-logo-filter:invert(1);--hdr-focus:var(--c-focus-light)}.site-header[data-astro-cid-5x6b2wq6][data-open=true] .site-header__toggle[data-astro-cid-5x6b2wq6]{color:var(--c-ink)}.site-header[data-astro-cid-5x6b2wq6][data-open=true] .site-header__cta[data-astro-cid-5x6b2wq6]{color:var(--c-on-dark)}.site-header[data-astro-cid-5x6b2wq6][data-open=true] .site-header__cta-label[data-astro-cid-5x6b2wq6]{background-color:var(--c-panel)}.site-header[data-astro-cid-5x6b2wq6][data-open=true] .site-header__status[data-astro-cid-5x6b2wq6]{box-shadow:0 0 0 2px var(--c-panel)}@supports not (backdrop-filter:blur(1px)){.site-header[data-astro-cid-5x6b2wq6]{--glass-bg:var(--c-panel)}}@media (prefers-reduced-transparency:reduce){.site-header[data-astro-cid-5x6b2wq6]{--glass-bg:var(--c-panel);--glass-blur:none}}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-5x6b2wq6] [data-astro-cid-5x6b2wq6],.site-header[data-astro-cid-5x6b2wq6] [data-astro-cid-5x6b2wq6]:before,.site-header[data-astro-cid-5x6b2wq6] [data-astro-cid-5x6b2wq6]:after,.site-header__bar[data-astro-cid-5x6b2wq6],.site-menu[data-astro-cid-5x6b2wq6]{transition-duration:0s!important;transition-delay:0s!important}.site-menu__link[data-astro-cid-5x6b2wq6],.site-header__cta[data-astro-cid-5x6b2wq6]:hover,.site-header__toggle[data-astro-cid-5x6b2wq6]:hover{transform:none}}.site-footer[data-astro-cid-zkwarcjq]{--gutter:var(--gutter-edge);--footer-muted:color-mix(in srgb, var(--c-ink) 55%, transparent);--footer-col:min(100vw - 2 * var(--gutter), var(--shell));--mark-h:min(calc(var(--footer-col) / 3.307 * .9), 32.4vh);z-index:0;background:var(--c-accent);color:var(--c-ink);padding-block-start:var(--space-2xl);position:sticky;inset-block-end:var(--footer-stick,0px);overflow:hidden}.site-footer__fx[data-astro-cid-zkwarcjq]{transform-origin:50% 100%}.site-footer__top[data-astro-cid-zkwarcjq]{justify-content:space-between;align-items:flex-end;gap:var(--space-l) var(--space-xl);flex-wrap:wrap;display:flex}.site-footer__intro[data-astro-cid-zkwarcjq]{gap:var(--space-m);flex:30rem;display:grid}.site-footer__avatar[data-astro-cid-zkwarcjq]{block-size:3.5rem;inline-size:3.5rem;position:relative}.site-footer__avatar[data-astro-cid-zkwarcjq] img[data-astro-cid-zkwarcjq]{object-fit:cover;object-position:50% 35%;block-size:100%;inline-size:100%}.site-footer__square[data-astro-cid-zkwarcjq]{background:var(--c-available);block-size:.75rem;inline-size:.75rem;position:absolute;inset-block-start:-.3rem;inset-inline-end:-.3rem}.site-footer__line[data-astro-cid-zkwarcjq]{max-inline-size:20ch;color:var(--footer-muted);font-size:var(--fs-h2);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.site-footer__line[data-astro-cid-zkwarcjq] span[data-astro-cid-zkwarcjq]{color:var(--c-ink)}.site-footer__actions[data-astro-cid-zkwarcjq]{gap:var(--space-s);flex:0 auto;justify-items:start;display:grid}.site-footer__mail[data-astro-cid-zkwarcjq]{padding-block:var(--space-2xs);color:var(--c-ink);font-size:var(--fs-p1);text-decoration-color:var(--c-ink);text-decoration-thickness:2px;display:inline-block}.site-footer__cols[data-astro-cid-zkwarcjq]{gap:var(--space-l);margin-block-start:var(--space-xl);display:grid}@media (width>=48rem){.site-footer__cols[data-astro-cid-zkwarcjq]{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-footer__cols[data-astro-cid-zkwarcjq] ul[data-astro-cid-zkwarcjq]{align-content:start;padding:0;display:grid}.site-footer__cols[data-astro-cid-zkwarcjq] a[data-astro-cid-zkwarcjq]{min-block-size:2.75rem;color:var(--c-ink);font-size:var(--fs-p2);background:linear-gradient(currentColor, currentColor) no-repeat left 0 bottom var(--space-2xs) / 0% var(--hairline);transition:background-size var(--dur-base) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.site-footer__cols[data-astro-cid-zkwarcjq] a[data-astro-cid-zkwarcjq]:hover{background-size:100% var(--hairline)}}.site-footer__todo[data-astro-cid-zkwarcjq]{padding-block:var(--space-2xs);font-size:var(--fs-p3)}.site-footer__side[data-astro-cid-zkwarcjq]{align-content:start;gap:var(--space-2xs);display:grid}.site-footer__cols[data-astro-cid-zkwarcjq] .site-footer__social[data-astro-cid-zkwarcjq]{gap:var(--space-2xs);padding:0;display:flex}.site-footer__cols[data-astro-cid-zkwarcjq] .site-footer__social[data-astro-cid-zkwarcjq] a[data-astro-cid-zkwarcjq]{block-size:2.75rem;inline-size:2.75rem;box-shadow:inset 0 0 0 var(--hairline) var(--c-ink);transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);background:0 0;justify-content:center}@media (hover:hover){.site-footer__cols[data-astro-cid-zkwarcjq] .site-footer__social[data-astro-cid-zkwarcjq] a[data-astro-cid-zkwarcjq]:hover{background:var(--c-ink);color:var(--c-accent)}}.site-footer__mark[data-astro-cid-zkwarcjq]{block-size:var(--mark-h);margin-block-start:var(--space-m);position:relative;overflow:hidden}.site-footer__mark[data-astro-cid-zkwarcjq] img[data-astro-cid-zkwarcjq]{filter:brightness(0);block-size:auto;inline-size:100%;max-inline-size:min(100%,119.052vh)}.site-footer__shade[data-astro-cid-zkwarcjq]{z-index:2;pointer-events:none;background:var(--c-ink);opacity:0;position:absolute;inset:0}.site-footer__credit[data-astro-cid-zkwarcjq]{font-size:var(--fs-p3);color:var(--c-ink);position:absolute;inset-block-end:calc(var(--mark-h) + var(--space-2xs));inset-inline-end:calc((100% - var(--footer-col)) / 2)}@media (width>=48rem) and (aspect-ratio>=3/2){.site-footer__credit[data-astro-cid-zkwarcjq]{inset-block-end:var(--space-s)}}.site-footer__shade[data-astro-cid-zkwarcjq]{opacity:calc((1 - var(--reveal,1)) * .55)}.site-footer__mark[data-astro-cid-zkwarcjq] img[data-astro-cid-zkwarcjq]{transform:translateY(var(--mark-shift,0px))}@media (prefers-reduced-motion:reduce){.site-footer__cols[data-astro-cid-zkwarcjq] a[data-astro-cid-zkwarcjq],.site-footer__mark[data-astro-cid-zkwarcjq] img[data-astro-cid-zkwarcjq]{transition:none}}.consent[data-astro-cid-kihqtbas]{z-index:60;inset-inline:var(--space-s);background:var(--c-accent);max-inline-size:32rem;color:var(--c-accent-ink);font-family:var(--font-body,inherit);position:fixed;inset-block-end:var(--space-s);box-shadow:0 1.25rem 3rem #00000059}.consent[data-astro-cid-kihqtbas][hidden]{display:none}.consent__inner[data-astro-cid-kihqtbas]{gap:var(--space-s);padding:var(--space-s) var(--space-m);display:grid}.consent__title[data-astro-cid-kihqtbas]{margin:0 0 var(--space-3xs);font-size:var(--fs-p2);font-weight:var(--weight-strong);line-height:1.3}.consent__body[data-astro-cid-kihqtbas]{font-size:var(--fs-p3);margin:0;line-height:1.5}.consent__body[data-astro-cid-kihqtbas] a[data-astro-cid-kihqtbas]{color:inherit;text-underline-offset:.2em;text-decoration-color:currentColor}.consent__choices[data-astro-cid-kihqtbas]{gap:var(--space-2xs) var(--space-m);margin:var(--space-s) 0 0;font-size:var(--fs-p3);border:0;flex-wrap:wrap;padding:0;display:flex}.consent__legend[data-astro-cid-kihqtbas]{inline-size:100%;font-weight:var(--weight-strong);margin-block-end:var(--space-3xs);padding:0}.consent__choice[data-astro-cid-kihqtbas]{align-items:center;gap:var(--space-2xs);cursor:pointer;display:inline-flex}.consent__choice[data-astro-cid-kihqtbas] input[data-astro-cid-kihqtbas]{block-size:1.125em;inline-size:1.125em;accent-color:var(--c-accent-ink)}.consent__actions[data-astro-cid-kihqtbas]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.consent__button[data-astro-cid-kihqtbas]{min-block-size:2.75rem;padding-inline:var(--space-m);background:var(--c-accent-ink);color:var(--c-accent);font:inherit;font-weight:var(--weight-strong);cursor:pointer;transition:scale var(--dur-hover) var(--ease-out);border:0;flex:8rem}@media (hover:hover){.consent__button[data-astro-cid-kihqtbas]:hover{scale:var(--scale-hover)}}.consent__button[data-astro-cid-kihqtbas]:focus-visible,.consent__choice[data-astro-cid-kihqtbas] input[data-astro-cid-kihqtbas]:focus-visible,.consent__body[data-astro-cid-kihqtbas] a[data-astro-cid-kihqtbas]:focus-visible{outline:3px solid var(--c-accent-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.consent__button[data-astro-cid-kihqtbas]{transition:none}}.cookie-note[data-astro-cid-vuxxsbfn]{z-index:60;inset-inline:var(--space-s);gap:var(--space-s);max-inline-size:30rem;padding:var(--space-s) var(--space-m);background:var(--c-accent);color:var(--c-accent-ink);opacity:0;transition:opacity .4s var(--ease-soft), translate .5s var(--ease-out);display:grid;position:fixed;inset-block-end:var(--space-s);translate:0 1rem;box-shadow:0 1.25rem 3rem #00000059}.cookie-note[data-astro-cid-vuxxsbfn].is-in{opacity:1;translate:none}.cookie-note__text[data-astro-cid-vuxxsbfn]{font-size:var(--fs-p3);color:var(--c-accent-ink);line-height:1.5}.cookie-note__text[data-astro-cid-vuxxsbfn] a[data-astro-cid-vuxxsbfn]{color:var(--c-accent-ink);text-underline-offset:.2em;text-decoration-color:currentColor}.cookie-note__ok[data-astro-cid-vuxxsbfn]{min-block-size:2.75rem;padding-inline:var(--space-m);background:var(--c-accent-ink);color:var(--c-accent);font:inherit;font-weight:var(--weight-strong);cursor:pointer;transition:scale var(--dur-hover) var(--ease-out);border:0;justify-self:start}@media (hover:hover){.cookie-note__ok[data-astro-cid-vuxxsbfn]:hover{scale:var(--scale-hover)}}.cookie-note__ok[data-astro-cid-vuxxsbfn]:focus-visible{outline:3px solid var(--c-accent-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cookie-note[data-astro-cid-vuxxsbfn],.cookie-note__ok[data-astro-cid-vuxxsbfn]{transition:none}}@media (width<=47.99rem){.cookie-note[data-astro-cid-vuxxsbfn]{padding:var(--space-xs) var(--space-s);grid-template-columns:1fr auto;align-items:center}.cookie-note__text[data-astro-cid-vuxxsbfn]{font-size:.8125rem}}.rv-now,.rv-now *{transition:none!important}@media (prefers-reduced-motion:no-preference){:root{--rv-ease:cubic-bezier(.16, 1, .3, 1)}[data-rv-draw]:before,[data-rv-draw]:after,[data-rv-draw] :is(.about__grid,.about__facts,.steps__head,.opinions__row,.promises__list,.call__module,.story__problem,.preview__head,.preview__after):before,[data-rv-draw] :is(.about__grid,.steps__head,.opinions__row,.promises__list,.call__module,.story__problem,.preview__head):after{transition:scale 1.4s var(--rv-ease)}.rv-on [data-rv-draw]:not(.rv-drawn):before,.rv-on [data-rv-draw]:not(.rv-drawn):after{transform-origin:top;scale:1 0}.rv-on [data-rv-draw]:not(.rv-drawn) :is(.about__grid,.about__facts,.steps__head,.opinions__row,.promises__list,.call__module,.story__problem,.preview__head,.preview__after):before,.rv-on [data-rv-draw]:not(.rv-drawn) :is(.about__grid,.steps__head,.opinions__row,.promises__list,.call__module,.story__problem,.preview__head):after{scale:0 1}.rv-on [data-rv=up]{clip-path:inset(-.3em 100% -.3em -.3em);opacity:.2;transition:clip-path 1.1s var(--rv-ease) var(--rv-delay,0s), opacity .7s var(--ease-soft) var(--rv-delay,0s)}.rv-on [data-rv=up].rv-in{clip-path:inset(-.3em);opacity:1}.rv-split .rv-w,.rv-split .rv-wi{display:inline-block}.rv-on [data-rv=lines] .rv-wi{clip-path:inset(-.2em 100% -.25em -.1em);transition:clip-path .52s cubic-bezier(.5, 0, .3, 1) calc(var(--rv-delay,0s) + var(--rv-line,0) * .16s + var(--rv-x,0) * .62s)}.rv-on [data-rv=lines] .rv-soft .rv-wi{transition-delay:calc(var(--rv-delay,0s) + var(--rv-line,0) * .16s + var(--rv-x,0) * .62s + .26s)}.rv-on [data-rv=lines].rv-in .rv-wi{clip-path:inset(-.2em -.1em -.25em)}.rv-on [data-rv=card]{opacity:0;transition:opacity .8s var(--ease-soft) var(--rv-delay,0s), translate 1.3s var(--rv-ease) var(--rv-delay,0s);translate:0 2.5rem}.rv-on [data-rv=card]>:not([aria-hidden=true]){opacity:0;transition:opacity .8s var(--ease-soft) calc(var(--rv-delay,0s) + .22s), translate 1.2s var(--rv-ease) calc(var(--rv-delay,0s) + .22s);translate:0 .9rem}.rv-on [data-rv=card].rv-in,.rv-on [data-rv=card].rv-in>:not([aria-hidden=true]){opacity:1;translate:none}.rv-on [data-rv=cta] .cta__label{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--rv-ease) var(--rv-delay,0s)}.rv-on [data-rv=cta] .cta__label>*{opacity:0;transition:opacity .6s var(--ease-soft) calc(var(--rv-delay,0s) + .25s)}.rv-on [data-rv=cta] .cta__tile{opacity:0;transition:opacity .3s var(--ease-soft) calc(var(--rv-delay,0s) + .52s), scale .7s cubic-bezier(.34, 1.56, .64, 1) calc(var(--rv-delay,0s) + .52s);scale:.4}.rv-on [data-rv=cta].rv-in .cta__label{clip-path:inset(0)}.rv-on [data-rv=cta].rv-in .cta__label>*,.rv-on [data-rv=cta].rv-in .cta__tile{opacity:1;scale:1}.rv-on [data-rv=count]{opacity:0;transition:opacity .7s var(--ease-soft) var(--rv-delay,0s), translate 1.2s var(--rv-ease) var(--rv-delay,0s);display:inline-block;translate:0 .3em}.rv-on [data-rv=count].rv-in{opacity:1;translate:none}.rv-on [data-rv=image]{clip-path:inset(100% 0 0);transition:clip-path 1.3s var(--rv-ease) var(--rv-delay,0s), scale 1.8s var(--rv-ease) var(--rv-delay,0s);scale:1.14}.rv-on [data-rv=image].rv-in{clip-path:inset(0);scale:1}.rv-on [data-rv=image].rv-drift.rv-in{scale:1.06}.rv-drift{scale:1.06;translate:0 calc(var(--rv-drift,0) * -2.5%)}.rv-on :has(>[data-rv=image]):not([data-rv-keep-bg]),.rv-on :has(>picture>[data-rv=image]):not([data-rv-keep-bg]){background:0 0!important}}@media (prefers-reduced-motion:no-preference) and (width<=63.99rem),(prefers-reduced-motion:no-preference) and (pointer:coarse){.rv-on [data-rv=up]{clip-path:none;opacity:0;transition:opacity .7s var(--ease-soft) var(--rv-delay,0s), translate .9s var(--rv-ease) var(--rv-delay,0s);translate:0 1rem}.rv-on [data-rv=up].rv-in{clip-path:none;opacity:1;translate:none}.rv-on [data-rv=lines] .rv-wi,.rv-on [data-rv=lines] .rv-soft .rv-wi{clip-path:none;opacity:0;transition:opacity .6s var(--ease-soft) calc(var(--rv-delay,0s) + var(--rv-line,0) * .11s), translate .8s var(--rv-ease) calc(var(--rv-delay,0s) + var(--rv-line,0) * .11s);translate:0 .6em}.rv-on [data-rv=lines].rv-in .rv-wi{clip-path:none;opacity:1;translate:none}.rv-on [data-rv=cta] .cta__label{clip-path:none;opacity:0;transition:opacity .6s var(--ease-soft) var(--rv-delay,0s), translate .8s var(--rv-ease) var(--rv-delay,0s);translate:-.5rem}.rv-on [data-rv=cta].rv-in .cta__label{clip-path:none;opacity:1;translate:none}}
