/*cq-fallbacks*/@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.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}
:where([data-line-mask]){margin-block:-.1em;padding-block:.1em;display:block;overflow:hidden}:where([data-line]){display:block}:where([data-tw-line]){display:inline-block;position:relative}:where([data-to-word]){white-space:nowrap}:where([data-tw-text]){display:inline-block}:where([data-tw-caret]){width:calc(100% / var(--n,1));opacity:0;pointer-events:none;background:currentColor;position:absolute;top:0;bottom:0;left:0}:where([data-lens],[data-drift]){overflow:hidden}@media screen and (prefers-reduced-motion:no-preference){html.js-motion [data-reveal]:not([data-stagger]):not([data-in]),html.js-motion [data-reveal][data-stagger]:not([data-in])>*{opacity:0}html.js-motion [data-reveal=clip]:not([data-stagger]):not([data-in]),html.js-motion [data-reveal=clip][data-stagger]:not([data-in])>*{clip-path:inset(10% 0)}html.js-motion [data-reveal=rise]:not([data-stagger]):not([data-in]),html.js-motion [data-reveal=rise][data-stagger]:not([data-in])>*{transform:translateY(24px)}html.js-motion [data-reveal][data-in]:not([data-stagger]){--reveal-at:var(--reveal-delay,0s)}html.js-motion [data-reveal][data-stagger][data-in]>*{--reveal-at:calc(var(--reveal-delay,0s) + var(--i,0) * var(--reveal-step,80ms))}html.js-motion [data-reveal=clip][data-in]:not([data-stagger]),html.js-motion [data-reveal=clip][data-stagger][data-in]>*{animation:reveal-clip var(--dur-reveal) var(--ease-out) var(--reveal-at) backwards, reveal-fade .7s ease var(--reveal-at) backwards}html.js-motion [data-reveal=rise][data-in]:not([data-stagger]),html.js-motion [data-reveal=rise][data-stagger][data-in]>*{animation:reveal-rise var(--dur-reveal) var(--ease-out) var(--reveal-at) backwards, reveal-fade .7s ease var(--reveal-at) backwards}html.js-motion [data-reveal=fade][data-in]:not([data-stagger]),html.js-motion [data-reveal=fade][data-stagger][data-in]>*{animation:reveal-fade .9s ease var(--reveal-at) backwards}html.js-motion [data-lines]:not([data-in]) [data-line]{transform:translateY(100%)}html.js-motion [data-lines]:not([data-in]) [data-lines-fade]{opacity:0}html.js-motion [data-lines][data-in] :is([data-line],[data-lines-fade]){--line-at:calc(var(--lines-delay,0s) + var(--i,0) * var(--lines-step,.12s))}html.js-motion [data-lines][data-in] [data-line]{animation:line-rise var(--dur-reveal) var(--ease-out) var(--line-at) backwards}html.js-motion [data-lines][data-in] [data-lines-fade]{animation:line-fade var(--dur-reveal) var(--ease-out) var(--line-at) backwards}html.js-motion [data-typewriter]:not([data-in]) [data-tw-text]{clip-path:inset(0 100% 0 0)}html.js-motion [data-typewriter][data-in] [data-tw-text]{animation:tw-type var(--tw-dur) steps(var(--n)) var(--tw-delay,0s) backwards}html.js-motion [data-typewriter][data-in] [data-tw-caret]{animation:tw-caret-run var(--tw-dur) steps(var(--n)) var(--tw-delay,0s) forwards, tw-caret-off .28s linear calc(var(--tw-delay,0s) + var(--tw-dur) + .14s) forwards}html.js-motion [data-typeon]:not([data-in]) [data-to-ch]{opacity:0}html.js-motion [data-typeon][data-in] [data-to-ch]{animation:to-char 1ms steps(1) calc(var(--to-delay,0s) + var(--k,0) * var(--to-speed,26ms)) backwards}html.js-motion [data-lens]:not([data-in])>*{filter:blur(14px)saturate(1.2);transform:scale(1.06)}html.js-motion [data-lens][data-in]>*{animation:lens-acquire 1.6s linear var(--lens-delay,0s) backwards}html.js-motion [data-drift]>*{animation:drift-push var(--drift-dur,26s) ease-in-out infinite alternate paused}html.js-motion [data-drift=drift]>*{animation-name:drift-drift;animation-duration:var(--drift-dur,22s)}html.js-motion [data-drift][data-in]>*{animation-play-state:running}}@keyframes reveal-clip{0%{clip-path:inset(10% 0)}to{clip-path:inset(0)}}@keyframes reveal-fade{0%{opacity:0}}@keyframes reveal-rise{0%{transform:translateY(24px)}}@keyframes line-rise{0%{transform:translateY(100%)}}@keyframes line-fade{0%{opacity:0;transform:translateY(.75rem)}}@keyframes to-char{0%{opacity:0}}@keyframes tw-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tw-caret-run{0%{opacity:1;transform:translate(0)}to{transform:translateX(calc(var(--n) * 100%));opacity:1}}@keyframes tw-caret-off{0%{opacity:1}to{opacity:0}}@keyframes lens-acquire{0%{filter:blur(14px)saturate(1.2);transform:scale(1.06)}30%{filter:blur(.3px)saturate(1.02);transform:scale(1.014)}44%{filter:blur(5px)saturate(1.07);transform:scale(1.02)}62%{filter:blur(.3px)saturate(1.01);transform:scale(1.006)}80%{filter:blur(1.4px);transform:scale(1.005)}to{filter:none;transform:none}}@keyframes drift-push{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.055)translate(-.8%,-.6%)}}@keyframes drift-drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.03)translateY(-.5%)}}:root{--ar-ease:cubic-bezier(.25, .6, .3, 1)}@media screen and (prefers-reduced-motion:no-preference){html.js-motion [data-ar]:not([data-ar-in]){opacity:0}html.js-motion [data-ar=text]:not([data-ar-in]){filter:blur(6px);translate:0 12px}html.js-motion [data-ar=head]:not([data-ar-in]){filter:blur(5px);clip-path:inset(0 -5% 100%);translate:0 .2em}html.js-motion [data-ar=media]:not([data-ar-in]){filter:blur(10px)saturate(.8)brightness(1.06);clip-path:inset(5% 3%)}html.js-motion [data-ar=soft]:not([data-ar-in]){filter:blur(7px)}html.js-motion [data-ar=text][data-ar-in]{animation:ar-in-text 2.1s var(--ar-ease) var(--ar-at,0s) backwards}html.js-motion [data-ar=head][data-ar-in]{animation:ar-in-head 2s var(--ar-ease) var(--ar-at,0s) backwards}html.js-motion [data-ar=media][data-ar-in]{animation:ar-in-media 2.6s var(--ar-ease) var(--ar-at,0s) backwards}html.js-motion [data-ar=soft][data-ar-in]{animation:ar-in-soft 1.9s var(--ar-ease) var(--ar-at,0s) backwards}@supports (animation-timeline:view()){html.js-motion [data-ar-par]{animation:linear both ar-par;animation-timeline:view()}html.js-motion [data-ar-par][data-ar=media][data-ar-in]{animation:ar-in-media 2.6s var(--ar-ease) var(--ar-at,0s) backwards, ar-par linear both;animation-timeline:auto,view()}}}@keyframes ar-in-text{0%{opacity:0;filter:blur(6px);translate:0 12px}70%{opacity:1}to{filter:blur();translate:0}}@keyframes ar-in-head{0%{opacity:0;filter:blur(5px);clip-path:inset(0 -5% 100%);translate:0 .2em}60%{opacity:1}to{filter:blur();clip-path:inset(-20% -5%);translate:0}}@keyframes ar-in-media{0%{opacity:0;filter:blur(10px)saturate(.8)brightness(1.06);clip-path:inset(5% 3%)}50%{opacity:1}to{filter:blur()saturate()brightness();clip-path:inset(0)}}@keyframes ar-in-soft{0%{opacity:0;filter:blur(7px)}to{filter:blur()}}@keyframes ar-par{0%{translate:0 -3%;scale:1.07}to{translate:0 3%;scale:1.07}}header[data-brand-header]{view-transition-name:brand-header}::view-transition-group(brand-header){z-index:1}@media screen and (prefers-reduced-motion:no-preference){@view-transition{navigation:auto;types:brand-doc}html:active-view-transition-type(brand-doc)::view-transition-old(root){animation:.4s both vt-fade-out}html:active-view-transition-type(brand-doc)::view-transition-new(root){animation:vt-settle-in .9s var(--ar-ease) .12s both}::view-transition-old(.brand-page-out){animation:.4s both vt-fade-out}::view-transition-new(.brand-page-in){animation:vt-settle-in .9s var(--ar-ease) .12s both}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@keyframes vt-fade-out{to{opacity:0;filter:blur(5px)}}@keyframes vt-settle-in{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}}html,body{overflow-anchor:none}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){main#main:not(:has([data-page-hero=home],[data-article]))>section:not(:last-child):not([data-no-slide],[data-slide-short]){animation:linear both slide-hold;animation-timeline:view();animation-range:exit}main#main:not(:has([data-page-hero=home],[data-article]))>div>section:not([data-no-slide],[data-slide-short]):not(main#main>div:last-child>section:last-child){animation:linear both slide-hold;animation-timeline:view();animation-range:exit}main#main:not(:has([data-page-hero=home],[data-article]))>section{z-index:1;position:relative}main#main:not(:has([data-page-hero=home],[data-article]))>div>section{z-index:1;position:relative}}}@keyframes slide-hold{to{filter:brightness(.65);translate:0 calc(min(100%,100svh)/1.17647)}}@media screen and (prefers-reduced-motion:no-preference){html.js-motion [data-pop]:not([data-in]){opacity:0;scale:.35}html.js-motion [data-pop][data-in]{animation:pop-in 1.1s cubic-bezier(.34, 1.56, .64, 1) var(--pop-delay,0s) backwards}}@keyframes pop-in{0%{opacity:0;scale:.35}30%{opacity:1}to{scale:1}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}@supports not (overflow: clip){.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:hidden}}.lenis [data-lenis-prevent]{overscroll-behavior:contain}[data-decode]{white-space:pre;display:inline-block;position:relative}[data-decode-size]{visibility:hidden}[data-decode-text]{position:absolute;top:0;left:0}html.js-motion [data-decode=hidden] [data-decode-text]{visibility:hidden}[data-decode-block]{background:var(--c-red);pointer-events:none;transform-origin:0;position:absolute;inset:-.2em -.25em;transform:scaleX(0)}[data-decode=go] [data-decode-block]{animation:dc-cover var(--dc-cover) cubic-bezier(.7, 0, .3, 1) both, dc-uncover var(--dc-uncover) cubic-bezier(.6, 0, .25, 1) var(--dc-cover) both}@keyframes dc-cover{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes dc-uncover{0%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}
