.os-size-observer,.os-size-observer-listener{scroll-behavior:auto!important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;padding:inherit;border:inherit;box-sizing:inherit;margin:-133px;inset:0;transform:scale(.1)}.os-size-observer:before{content:"";flex:none;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{box-sizing:border-box;position:relative;flex:auto;padding:inherit;border:inherit;margin:-133px;transform:scale(10)}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;box-sizing:content-box;flex:auto}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;flex:none}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{flex:none;box-sizing:border-box;position:relative;max-width:0;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{display:flex;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;position:relative;flex:auto;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{overflow:hidden!important}[data-overlayscrollbars-padding~=noClipping],[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x:hidden;--os-viewport-overflow-y:hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x:visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x:hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x:scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y:visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y:hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y:scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>:not(#osFakeId){display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent))*-1)*var(--os-scroll-direction));contain:size layout;contain:size layout style;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle,.os-scrollbar-track{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle,.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional)*100%);transform:translate(calc(var(--os-scroll-percent-directional)*-100%));width:calc(var(--os-viewport-percent)*100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional)*100%);transform:translateY(calc(var(--os-scroll-percent-directional)*-100%));height:calc(var(--os-viewport-percent)*100%)}@supports (container-type:size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translate(calc(var(--os-scroll-percent-directional)*100cqw + var(--os-scroll-percent-directional)*-100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional)*100cqh + var(--os-scroll-percent-directional)*-100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{right:auto;left:0}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-handle:before,.os-scrollbar-track:before{content:"";position:absolute;inset:0;display:block}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular)*-1);bottom:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);bottom:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular)*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);left:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}.os-theme-none.os-scrollbar,[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px}.os-theme-dark{--os-handle-bg:rgba(0,0,0,.44);--os-handle-bg-hover:rgba(0,0,0,.55);--os-handle-bg-active:rgba(0,0,0,.66)}.os-theme-light{--os-handle-bg:hsla(0,0%,100%,.44);--os-handle-bg-hover:hsla(0,0%,100%,.55);--os-handle-bg-active:hsla(0,0%,100%,.66)}@media(scripting:enabled){[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.os-scrollbar-theme-site{--os-size:10px;--os-padding-perpendicular:3px;--os-padding-axis:3px;--os-track-bg:transparent;--os-handle-border-radius:999px;--os-handle-bg:rgba(183,255,0,.42);--os-handle-bg-hover:rgba(244,180,0,.78);--os-handle-bg-active:#b7ff00;--os-handle-interactive-area-offset:4px;--os-handle-min-size:48px}.os-scrollbar-theme-site.os-scrollbar{z-index:9998}html.intro .os-scrollbar-theme-site.os-scrollbar{opacity:0;visibility:hidden;pointer-events:none}@media(hover:none)and (pointer:coarse){.os-scrollbar-theme-site{--os-size:6px;--os-padding-perpendicular:2px;--os-padding-axis:1px}}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fonts/anton-vietnamese.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fonts/anton-latin-extended.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fonts/anton-latin.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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0%;size-adjust:90.69%}.font-anton{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.font-anton-vars{--font-anton:"Anton","Anton Fallback"}@font-face{font-family:Panchang;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fonts/panchang-variable.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-cyrillic-extended.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:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-cyrillic.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-greek-extended.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-greek.woff2) format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-math.woff2) format("woff2");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-symbols.woff2) format("woff2");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-vietnamese.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:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-latin-extended.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-latin.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-cyrillic-extended.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-cyrillic.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-greek-extended.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-greek.woff2) format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-math.woff2) format("woff2");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-symbols.woff2) format("woff2");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-vietnamese.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-latin-extended.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-latin.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-cyrillic-extended.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-cyrillic.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-greek-extended.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-greek.woff2) format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-math.woff2) format("woff2");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-symbols.woff2) format("woff2");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-vietnamese.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-latin-extended.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-latin.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:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-cyrillic-extended.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:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-cyrillic.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-greek-extended.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-greek.woff2) format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-math.woff2) format("woff2");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-symbols.woff2) format("woff2");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-vietnamese.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:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-latin-extended.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/fonts/roboto-latin.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:Roboto Fallback;src:local(Arial);ascent-override:92.98%;descent-override:24.47%;line-gap-override:0%;size-adjust:99.78%}.font-roboto{font-family:Roboto,Roboto Fallback;font-style:normal}.font-roboto-vars{--font-roboto:"Roboto","Roboto Fallback"}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.top-0{top:var(--spacing-0)}.top-1\/2,.top-\[50\%\]{top:50%}.site-right-16{right:calc(1600/var(--device-width)*1vw)}.right-0{right:var(--spacing-0)}.bottom-0{bottom:var(--spacing-0)}.bottom-\[50\%\]{bottom:50%}.left-0{left:var(--spacing-0)}.isolate{isolation:isolate}.z-11{z-index:11}.z-12{z-index:12}.z-50{z-index:50}.col-\[1\/3\]{grid-column:1/3}.col-\[4\/-1\]{grid-column:4/-1}.col-span-1{grid-column:span 1/span 1}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.col-start-3{grid-column-start:3}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.container{width:100%}@media(min-width:800px){.container{max-width:800px}}.layout-grid{grid-template-columns:repeat(var(--columns),1fr);grid-column-gap:var(--gap);-moz-column-gap:var(--gap);column-gap:var(--gap);grid-row-gap:var(--gap);row-gap:var(--gap);display:grid}.layout-container,.layout-grid{width:calc(100% - var(--safe)*2);margin-inline:auto}.site-mt-48{margin-top:calc(4800/var(--device-width)*1vw)}.site-mb-8{margin-bottom:calc(800/var(--device-width)*1vw)}.site-mb-16{margin-bottom:calc(1600/var(--device-width)*1vw)}.site-mb-32{margin-bottom:calc(3200/var(--device-width)*1vw)}.site-mb-80{margin-bottom:calc(8000/var(--device-width)*1vw)}.ml-auto{margin-left:auto}.layout-grid--inset{padding-inline:var(--safe);width:100%}.layout-grid--inset,.site-grid{grid-template-columns:repeat(var(--columns),1fr);grid-column-gap:var(--gap);-moz-column-gap:var(--gap);column-gap:var(--gap);grid-row-gap:var(--gap);row-gap:var(--gap);display:grid}.block{display:block}.contents{display:contents}@media(max-width:799.98px){.desktop-only{display:none!important}}.flex{display:flex}.grid{display:grid}.hidden{display:none}@media(min-width:800px){.mobile-only{display:none!important}}.aspect-4\/3,.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-full{width:100%;height:100%}.site-h-2{height:calc(200/var(--device-width)*1vw)}.site-h-8{height:calc(800/var(--device-width)*1vw)}.site-h-16{height:calc(1600/var(--device-width)*1vw)}.site-h-18{height:calc(1800/var(--device-width)*1vw)}.site-h-20{height:calc(2000/var(--device-width)*1vw)}.site-h-30{height:calc(3000/var(--device-width)*1vw)}.site-h-32{height:calc(3200/var(--device-width)*1vw)}.site-h-40{height:calc(4000/var(--device-width)*1vw)}.site-h-44{height:calc(4400/var(--device-width)*1vw)}.site-h-48{height:calc(4800/var(--device-width)*1vw)}.h-auto{height:auto}.site-max-h-320{max-height:calc(32000/var(--device-width)*1vw)}.site-min-h-48{min-height:calc(4800/var(--device-width)*1vw)}.min-h-\[65vh\]{min-height:65vh}.min-h-\[120px\]{min-height:120px}.min-h-svh{min-height:100svh}.layout-container--inset{padding-inline:var(--safe);width:100%}.site-w-16{width:calc(1600/var(--device-width)*1vw)}.site-w-18{width:calc(1800/var(--device-width)*1vw)}.site-w-20{width:calc(2000/var(--device-width)*1vw)}.site-w-24{width:calc(2400/var(--device-width)*1vw)}.site-w-44{width:calc(4400/var(--device-width)*1vw)}.site-w-48{width:calc(4800/var(--device-width)*1vw)}.site-w-100{width:calc(10000/var(--device-width)*1vw)}.site-w-col-4{width:calc(var(--column-width)*4 + var(--gap)*3)}.w-\[var\(--anchor-width\)\]{width:var(--anchor-width)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[min\(100\%\,calc\(\(100vh-8rem\)\*4\/3\)\)\]{max-width:min(100%,133.333vh - 10.6667rem)}.min-w-\[14rem\]{min-width:14rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2,.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[50\%\]{--tw-translate-y:50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x, )var(--tw-rotate-y, )var(--tw-rotate-z, )var(--tw-skew-x, )var(--tw-skew-y, )}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.site-gap-4{gap:calc(400/var(--device-width)*1vw)}.site-gap-6{gap:calc(600/var(--device-width)*1vw)}.site-gap-8{gap:calc(800/var(--device-width)*1vw)}.site-gap-10{gap:calc(1000/var(--device-width)*1vw)}.site-gap-12{gap:calc(1200/var(--device-width)*1vw)}.site-gap-24{gap:calc(2400/var(--device-width)*1vw)}.site-gap-32{gap:calc(3200/var(--device-width)*1vw)}.gap-\[var\(--gap\)\]{gap:var(--gap)}.\[row-gap\:var\(--layout-columns-gap\)\]{row-gap:var(--layout-columns-gap)}.site-gap-y-48{row-gap:calc(4800/var(--device-width)*1vw)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.site-rounded-8{border-radius:calc(800/var(--device-width)*1vw)}.site-rounded-12{border-radius:calc(1200/var(--device-width)*1vw)}.site-rounded-16{border-radius:calc(1600/var(--device-width)*1vw)}.site-rounded-32{border-radius:calc(3200/var(--device-width)*1vw)}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#8c8c8c\]{border-color:#8c8c8c}.border-\[var\(--theme-contrast\)\]{border-color:var(--theme-contrast)}.border-\[var\(--theme-contrast\)\]\!{border-color:var(--theme-contrast)!important}.border-\[var\(--theme-contrast\)\]\/30{border-color:var(--theme-contrast)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--theme-contrast\)\]\/30{border-color:color-mix(in oklab,var(--theme-contrast)30%,transparent)}}.border-\[var\(--theme-contrast\)\]\/50{border-color:var(--theme-contrast)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--theme-contrast\)\]\/50{border-color:color-mix(in oklab,var(--theme-contrast)50%,transparent)}}.border-\[var\(--theme-secondary-20\)\]{border-color:var(--theme-secondary-20)}.border-secondary{border-color:var(--color-secondary)}.border-white{border-color:var(--color-white)}.bg-\[--theme-secondary-10\]{background-color:--theme-secondary-10}.bg-\[var\(--theme-contrast\)\]{background-color:var(--theme-contrast)}.bg-\[var\(--theme-secondary-10\)\]{background-color:var(--theme-secondary-10)}.bg-black{background-color:var(--color-black)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-contrast{background-color:var(--color-contrast)}.bg-current{background-color:currentColor}.bg-primary{background-color:var(--color-primary)}.bg-primary\!{background-color:var(--color-primary)!important}.bg-primary\/20{background-color:#efefef33}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-cover{-o-object-fit:cover;object-fit:cover}.site-p-8{padding:calc(800/var(--device-width)*1vw)}.site-p-16{padding:calc(1600/var(--device-width)*1vw)}.site-p-24{padding:calc(2400/var(--device-width)*1vw)}.site-p-32{padding:calc(3200/var(--device-width)*1vw)}.p-0{padding:var(--spacing-0)}.site-px-8{padding-inline:calc(800/var(--device-width)*1vw)}.site-px-10{padding-inline:calc(1000/var(--device-width)*1vw)}.site-px-12{padding-inline:calc(1200/var(--device-width)*1vw)}.site-px-14{padding-inline:calc(1400/var(--device-width)*1vw)}.site-px-16{padding-inline:calc(1600/var(--device-width)*1vw)}.site-py-4{padding-block:calc(400/var(--device-width)*1vw)}.site-py-8{padding-block:calc(800/var(--device-width)*1vw)}.site-py-12{padding-block:calc(1200/var(--device-width)*1vw)}.site-py-16{padding-block:calc(1600/var(--device-width)*1vw)}.site-py-24{padding-block:calc(2400/var(--device-width)*1vw)}.site-pt-120{padding-top:calc(12000/var(--device-width)*1vw)}.pt-\[var\(--layout-columns-gap\)\]{padding-top:var(--layout-columns-gap)}.site-pb-64{padding-bottom:calc(6400/var(--device-width)*1vw)}.site-pb-80{padding-bottom:calc(8000/var(--device-width)*1vw)}.text-center{text-align:center}.text-left{text-align:left}.cta{font-family:var(--font-roboto);font-style:normal;font-weight:900;line-height:200%}@media(min-width:800px){.cta{line-height:200%}}.cta{letter-spacing:0;text-transform:uppercase;font-size:calc(((14*100)/var(--device-width))*1vw)}@media(min-width:800px){.cta{font-size:calc(((14*100)/var(--device-width))*1vw)}}.h2{font-family:var(--font-anton);font-style:normal;font-weight:400;line-height:100%}@media(min-width:800px){.h2{line-height:90%}}.h2{letter-spacing:0;text-transform:uppercase;font-size:calc(((56*100)/var(--device-width))*1vw)}@media(min-width:800px){.h2{font-size:calc(((96*100)/var(--device-width))*1vw)}}.p-s{font-family:var(--font-roboto);font-style:normal;font-weight:900;line-height:100%}@media(min-width:800px){.p-s{line-height:114%}}.p-s{letter-spacing:0;text-transform:uppercase;font-size:calc(((14*100)/var(--device-width))*1vw)}@media(min-width:800px){.p-s{font-size:calc(((14*100)/var(--device-width))*1vw)}}.p-xs{font-family:var(--font-roboto);font-style:normal;font-weight:900;line-height:100%}@media(min-width:800px){.p-xs{line-height:113%}}.p-xs{letter-spacing:0;text-transform:uppercase;font-size:calc(((12*100)/var(--device-width))*1vw)}@media(min-width:800px){.p-xs{font-size:calc(((12*100)/var(--device-width))*1vw)}}.h1{font-family:var(--font-anton);letter-spacing:0;text-transform:uppercase;font-style:normal;font-weight:400;line-height:95%;font-size:calc(((56*100)/var(--device-width))*1vw)}@media(min-width:800px){.h1{font-size:calc(((160*100)/var(--device-width))*1vw)}}.h3{font-family:var(--font-panchang);letter-spacing:0;text-transform:uppercase;font-style:normal;font-weight:700;line-height:90%;font-size:calc(((20*100)/var(--device-width))*1vw)}@media(min-width:800px){.h3{font-size:calc(((52*100)/var(--device-width))*1vw)}}.h4{font-family:var(--font-panchang);letter-spacing:0;text-transform:uppercase;font-style:normal;font-weight:700;line-height:100%;font-size:calc(((20*100)/var(--device-width))*1vw)}@media(min-width:800px){.h4{font-size:calc(((28*100)/var(--device-width))*1vw)}}.p{font-family:var(--font-roboto);font-style:normal;font-weight:500;line-height:125%}@media(min-width:800px){.p{line-height:133%}}.p{letter-spacing:0;font-size:calc(((16*100)/var(--device-width))*1vw)}@media(min-width:800px){.p{font-size:calc(((18*100)/var(--device-width))*1vw)}}.p-m{font-family:var(--font-roboto);font-style:normal;font-weight:500;line-height:100%}@media(min-width:800px){.p-m{line-height:114%}}.p-m{letter-spacing:-.03em;font-size:calc(((20*100)/var(--device-width))*1vw)}@media(min-width:800px){.p-m{font-size:calc(((28*100)/var(--device-width))*1vw)}}.p-r{font-family:var(--font-roboto);font-style:normal;font-weight:400;line-height:125%}@media(min-width:800px){.p-r{line-height:133%}}.p-r{letter-spacing:0;font-size:calc(((14*100)/var(--device-width))*1vw)}@media(min-width:800px){.p-r{font-size:calc(((16*100)/var(--device-width))*1vw)}}.p-l{font-family:var(--font-roboto);letter-spacing:0;font-style:normal;font-weight:500;line-height:100%;font-size:calc(((32*100)/var(--device-width))*1vw)}@media(min-width:800px){.p-l{font-size:calc(((64*100)/var(--device-width))*1vw)}}.font-\[family-name\:var\(--font-roboto\)\]{font-family:var(--font-roboto)}.vh.h1{font-size:calc(((56*100)/var(--device-height))*1vh)}@media(min-width:800px){.vh.h1{font-size:calc(((160*100)/var(--device-height))*1vh)}}.vh.h2{font-size:calc(((56*100)/var(--device-height))*1vh)}@media(min-width:800px){.vh.h2{font-size:calc(((96*100)/var(--device-height))*1vh)}}.vh.h3{font-size:calc(((20*100)/var(--device-height))*1vh)}@media(min-width:800px){.vh.h3{font-size:calc(((52*100)/var(--device-height))*1vh)}}.site-text-8{font-size:calc(800/var(--device-width)*1vw)}.site-text-10{font-size:calc(1000/var(--device-width)*1vw)}.site-text-11{font-size:calc(1100/var(--device-width)*1vw)}.site-text-12{font-size:calc(1200/var(--device-width)*1vw)}.site-text-14{font-size:calc(1400/var(--device-width)*1vw)}.site-text-20{font-size:calc(2000/var(--device-width)*1vw)}.leading-\[113\%\]{--tw-leading:113%;line-height:113%}.leading-none{--tw-leading:1;line-height:1}.text-nowrap{text-wrap:nowrap}.text-\[\#ff4444\]{color:#f44}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-secondary\)\]{color:var(--color-secondary)}.text-\[var\(--theme-secondary\)\]{color:var(--theme-secondary)}.text-\[var\(--theme-secondary-50\)\]{color:var(--theme-secondary-50)}.text-black{color:var(--color-black)}.text-inherit{color:inherit}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-secondary\!{color:var(--color-secondary)!important}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-100{opacity:1}.filter{filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, )}.transition-\[background-color\,color\,border-color\]{transition-property:background-color,color,border-color;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-600,.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.ease-\[var\(--ease-out-expo\)\],.ease-out-expo{--tw-ease:var(--ease-out-expo);transition-timing-function:var(--ease-out-expo)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.placeholder\:text-black::-moz-placeholder{color:var(--color-black)}.placeholder\:text-black::placeholder{color:var(--color-black)}.placeholder\:text-inherit::-moz-placeholder{color:inherit}.placeholder\:text-inherit::placeholder{color:inherit}.placeholder\:opacity-50::-moz-placeholder{opacity:.5}.placeholder\:opacity-50::placeholder{opacity:.5}@media(hover:hover){.hover\:border-\[var\(--theme-contrast\)\]:hover{border-color:var(--theme-contrast)}.hover\:border-\[var\(--theme-contrast\)\]\!:hover{border-color:var(--theme-contrast)!important}.hover\:border-\[var\(--theme-secondary\)\]:hover{border-color:var(--theme-secondary)}.hover\:bg-\[var\(--theme-contrast\)\]:hover{background-color:var(--theme-contrast)}.hover\:bg-\[var\(--theme-secondary-10\)\]:hover{background-color:var(--theme-secondary-10)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:text-\[var\(--theme-secondary\)\]:hover{color:var(--theme-secondary)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-contrast:hover{color:var(--color-contrast)}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-100:hover{opacity:1}}.focus\:border-\[var\(--theme-contrast\)\]:focus{border-color:var(--theme-contrast)}.focus\:border-\[var\(--theme-secondary\)\]:focus{border-color:var(--theme-secondary)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[checked\]\:bg-\[var\(--theme-contrast\)\][data-checked]{background-color:var(--theme-contrast)}.data-\[highlighted\]\:bg-black\/5[data-highlighted]{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-black\/5[data-highlighted]{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}@media not all and (min-width:800px){.max-dt\:col-\[1\/-1\]{grid-column:1/-1}.max-dt\:col-span-2{grid-column:span 2/span 2}.max-dt\:col-span-full{grid-column:1/-1}.max-dt\:col-start-3{grid-column-start:3}.max-dt\:flex{display:flex}.max-dt\:hidden{display:none}.max-dt\:flex-col{flex-direction:column}.max-dt\:justify-start{justify-content:flex-start}.max-dt\:site-text-16{font-size:calc(1600/var(--device-width)*1vw)}}@media(min-width:800px){.dt\:col-span-2{grid-column:span 2/span 2}.dt\:col-span-3{grid-column:span 3/span 3}.dt\:col-span-4{grid-column:span 4/span 4}.dt\:col-span-6{grid-column:span 6/span 6}.dt\:col-span-8{grid-column:span 8/span 8}.dt\:col-span-10{grid-column:span 10/span 10}.dt\:-col-start-1{grid-column-start:-1}.dt\:col-start-2{grid-column-start:2}.dt\:col-start-3{grid-column-start:3}.dt\:col-start-4{grid-column-start:4}.dt\:col-start-5{grid-column-start:5}.dt\:col-start-6{grid-column-start:6}.dt\:col-start-7{grid-column-start:7}.dt\:site-mb-160{margin-bottom:calc(16000/var(--device-width)*1vw)}.dt\:hidden{display:none}.dt\:w-\[calc\(3\*var\(--layout-column-width\)\+2\*var\(--layout-columns-gap\)\)\]{width:calc(var(--layout-column-width)*3 + var(--layout-columns-gap)*2)}.dt\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dt\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dt\:site-p-32{padding:calc(3200/var(--device-width)*1vw)}.dt\:site-p-64{padding:calc(6400/var(--device-width)*1vw)}.dt\:site-pb-160{padding-bottom:calc(16000/var(--device-width)*1vw)}}[data-selected]>.\[\[data-selected\]\>\&\]\:bg-\[var\(--theme-contrast\)\]{background-color:var(--theme-contrast)}[data-selected]>.\[\[data-selected\]\>\&\]\:text-black{color:var(--color-black)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{color:inherit;text-decoration:none}button{cursor:pointer;background:none;border:none}ol,ul{list-style:none}:host,:root{--color-surface-dark:#000;--color-surface-light:#fff;--color-brand:#e5392f;--color-brand-transparent:#e5392f00;--color-loader-surface:#f47a1f;--color-action:#ff4b1f;--color-action-deep:#b51f18;--color-highlight:#f4b400;--color-signal:#b7ff00;--color-muted-light:#6f675f;--color-muted-dark:#a59a8c;--color-error:#d71920;--color-primary:var(--color-surface-light);--color-secondary:var(--color-surface-dark);--color-contrast:var(--color-action-deep);--color-black:var(--color-surface-dark);--color-white:var(--color-surface-light);--color-grey:var(--color-muted-light);--scene-background-dark:#000;--scene-background-light:#fff;--scene-particle-dark:#d3c1e0;--scene-particle-light:#624379;--scene-flower-petal:#7b2cbf;--scene-flower-glow:#25003d;--scene-flower-highlight:#d08cff;--scene-flower-stem:#7ee000;--spacing-0:0;--spacing-safe:var(--safe);--spacing-gap:var(--gap);--spacing-layout-column-width:var(--layout-column-width);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1)}[data-theme=light]{--color-primary:var(--color-surface-light);--color-secondary:var(--color-surface-dark);--color-contrast:var(--color-action-deep);--color-grey:var(--color-muted-light);--color-primary-transparent:#ffffff00;--theme-primary:var(--color-surface-light);--theme-secondary:var(--color-surface-dark);--theme-contrast:var(--color-action-deep);--theme-muted:var(--color-muted-light);--theme-primary-transparent:#ffffff00;--theme-secondary-10:#0000001a;--theme-secondary-20:#00000033;--theme-secondary-50:#00000080}[data-theme=dark],[data-theme=light]{background-color:var(--color-primary);color:var(--color-secondary)}[data-theme=dark]{--color-primary:var(--color-surface-dark);--color-secondary:var(--color-surface-light);--color-contrast:var(--color-action);--color-grey:var(--color-muted-dark);--color-primary-transparent:#00000000;--theme-primary:var(--color-surface-dark);--theme-secondary:var(--color-surface-light);--theme-contrast:var(--color-action);--theme-muted:var(--color-muted-dark);--theme-primary-transparent:#00000000;--theme-secondary-10:#ffffff1a;--theme-secondary-20:#ffffff33;--theme-secondary-50:#ffffff80}[data-theme=contrast]{--color-primary:var(--color-brand);--color-secondary:var(--color-surface-dark);--color-contrast:var(--color-highlight);--color-grey:var(--color-surface-dark);--color-primary-transparent:#e5392f00;--theme-primary:var(--color-brand);--theme-secondary:var(--color-surface-dark);--theme-contrast:var(--color-highlight);--theme-muted:var(--color-surface-dark);--theme-primary-transparent:#e5392f00;--theme-secondary-10:#0000001a;--theme-secondary-20:#00000033;--theme-secondary-50:#00000080;background-color:var(--color-primary);color:var(--color-secondary)}:root{--font-anton:"Anton",sans-serif;--font-panchang:"Panchang",sans-serif;--font-roboto:"Roboto",sans-serif;--device-width:375;--device-height:650;--columns:6;--gap:calc(((24*100)/var(--device-width))*1vw);--safe:calc(((16*100)/var(--device-width))*1vw);--header-height:calc(((58*100)/var(--device-width))*1vw);--spacer-xl:calc(((80*100)/var(--device-width))*1vw);--spacer-lg:calc(((64*100)/var(--device-width))*1vw);--spacer-md:calc(((48*100)/var(--device-width))*1vw);--spacer-sm:calc(((32*100)/var(--device-width))*1vw);--spacer-xs:calc(((32*100)/var(--device-width))*1vw);--layout-width:calc(100vw - var(--safe)*2);--column-width:calc((var(--layout-width) - (var(--columns) - 1)*var(--gap))/var(--columns));--layout-columns-count:var(--columns);--layout-columns-gap:var(--gap);--layout-margin:var(--safe);--layout-column-width:calc((var(--layout-width) - ((var(--layout-columns-count) - 1)*var(--layout-columns-gap)))/var(--layout-columns-count));--ease-in-quad:cubic-bezier(.55,.085,.68,.53);--ease-in-cubic:cubic-bezier(.55,.055,.675,.19);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-in-quint:cubic-bezier(.755,.05,.855,.06);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-in-circ:cubic-bezier(.6,.04,.98,.335);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-out-circ:cubic-bezier(.075,.82,.165,1);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1);--ease-in-out-quint:cubic-bezier(.86,0,.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(.785,.135,.15,.86);--ease-gleasing:cubic-bezier(.4,0,0,1);--color-black:var(--color-surface-dark);--color-black-transparent:#00000000;--color-white:var(--color-surface-light);--color-white-transparent:#ffffff00;--color-grey:var(--color-muted-light)}@media(min-width:800px){:root{--device-width:1440;--device-height:816;--columns:12;--gap:calc(((24*100)/var(--device-width))*1vw);--safe:calc(((40*100)/var(--device-width))*1vw);--header-height:calc(((98*100)/var(--device-width))*1vw);--spacer-xl:calc(((192*100)/var(--device-width))*1vw);--spacer-lg:calc(((128*100)/var(--device-width))*1vw);--spacer-md:calc(((80*100)/var(--device-width))*1vw);--spacer-sm:calc(((64*100)/var(--device-width))*1vw);--spacer-xs:calc(((48*100)/var(--device-width))*1vw)}}html{font-family:var(--font-anton);scrollbar-width:thin}html.nav{overflow:hidden}body{min-height:100dvh}a,button,input,label,select,textarea{color:inherit;cursor:pointer}::-moz-selection{background-color:var(--color-signal);color:var(--color-black)}::selection{background-color:var(--color-signal);color:var(--color-black)}svg.icon circle[fill],svg.icon path[fill],svg.icon rect[fill]{fill:currentColor}svg.icon circle[stroke],svg.icon path[stroke],svg.icon rect[stroke]{stroke:currentColor}.contrast{color:var(--color-contrast)}.grey{color:var(--color-grey)}.intro{overflow:hidden}.link{position:relative}.link:after{content:"";transform-origin:0 100%;width:100%;height:1px;transition:transform .6s var(--ease-out-expo);background-color:currentColor;position:absolute;bottom:0;left:0}.link:not(:hover):after{transform-origin:100% 100%;transform:scaleX(0)}.aspect-ratio{padding-bottom:calc(100%/var(--aspect-ratio));width:100%;height:0;position:relative}.aspect-ratio>:first-child{width:100%;height:100%;position:absolute;top:0;left:0}.full-width{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.rich-text-bold{font-weight:700}.rich-text-italic{font-style:italic}.rich-text-strikethrough{text-decoration:line-through}.rich-text-underline{text-decoration:underline}.rich-text-code{background-color:#0000001a;font-size:.9em}.rich-text-code,.rich-text-equation{border-radius:.25em;padding:.125em .25em;font-family:Courier New,Courier,monospace}.rich-text-equation,.rich-text-mention{background-color:#0000000d}.rich-text-mention{color:inherit;border-radius:.25em;padding:.125em .375em;font-weight:500;text-decoration:none}.rich-text-mention:hover{background-color:#0000001a}.rich-text-color-default{color:inherit}.rich-text-color-gray{color:#787774}.rich-text-color-brown{color:#9f6b53}.rich-text-color-orange{color:#d9730d}.rich-text-color-yellow{color:#cb912f}.rich-text-color-green{color:#448361}.rich-text-color-blue{color:#337ea9}.rich-text-color-purple{color:#9065b0}.rich-text-color-pink{color:#c14c8a}.rich-text-color-red{color:#e16259}.rich-text-color-gray_background{background-color:#f1f1ef;border-radius:.25em;padding:.125em .25em}.rich-text-color-brown_background{background-color:#f4f1eb;border-radius:.25em;padding:.125em .25em}.rich-text-color-orange_background{background-color:#fbecde;border-radius:.25em;padding:.125em .25em}.rich-text-color-yellow_background{background-color:#fbf3db;border-radius:.25em;padding:.125em .25em}.rich-text-color-green_background{background-color:#ddedea;border-radius:.25em;padding:.125em .25em}.rich-text-color-blue_background{background-color:#ddebf1;border-radius:.25em;padding:.125em .25em}.rich-text-color-purple_background{background-color:#eae4f2;border-radius:.25em;padding:.125em .25em}.rich-text-color-pink_background{background-color:#f4dfeb;border-radius:.25em;padding:.125em .25em}.rich-text-color-red_background{background-color:#fbe4e4;border-radius:.25em;padding:.125em .25em}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.reveal-title .reveal-title__line{width:100%;display:inline-block;overflow:hidden}.reveal-title .reveal-title__line>*{display:inline-block}.reveal-title.reveal-title--visible .reveal-title__line>*{transition:1.2s var(--ease-out-expo)transform;transition-delay:calc(.2s*var(--i))}.reveal-title:not(.reveal-title--visible) .reveal-title__line>*{transform:translateY(100%)}.cta-button{grid-template-columns:calc(((48*100)/var(--device-width))*1vw)1fr;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-black);text-align:center;border-radius:calc(((12*100)/var(--device-width))*1vw);min-height:calc(((48*100)/var(--device-width))*1vw);justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.cta-button .cta-button__label{z-index:10;flex-grow:1;position:relative}:is(.cta-button .cta-button__label) .cta-button__label-hover,:is(.cta-button .cta-button__label) .cta-button__label-primary{justify-content:center;align-items:center;height:100%;display:flex}@media(min-width:800px){:is(.cta-button .cta-button__label) .cta-button__label-hover,:is(.cta-button .cta-button__label) .cta-button__label-primary{padding:0 1.66667vw}}:is(.cta-button .cta-button__label) .cta-button__label-primary{transition:transform .6s var(--ease-out-expo),opacity .6s var(--ease-out-expo);transform-origin:bottom;position:relative;transform:scaleY(1)}:is(.cta-button .cta-button__label) .cta-button__label-hover{transform-origin:top;opacity:0;width:100%;transition:transform .6s var(--ease-out-expo),opacity .4s var(--ease-out-expo);position:absolute;top:0;left:0;transform:scaleY(0)}:is(:is(.cta-button .cta-button__label) .cta-button__label-hover) .cta-button__arrow{transform:translate(-50%,50%)}.cta-button:after,.cta-button:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.cta-button:before{background-color:var(--theme-contrast)}.cta-button:after{background-color:var(--theme-secondary);z-index:0;transition:transform .6s var(--ease-out-expo);transform-origin:top;transform:scaleY(0)}.cta-button .cta-button__icon{aspect-ratio:1;transition:border-color .6s var(--ease-out-expo);width:calc(((48*100)/var(--device-width))*1vw);z-index:10;padding:calc(((12*100)/var(--device-width))*1vw);background-color:var(--theme-primary);border:1px solid var(--color-highlight);border-radius:calc(((12*100)/var(--device-width))*1vw);display:flex}@media(min-width:800px){.cta-button .cta-button__icon{width:calc(((48*100)/var(--device-width))*1vw);padding:calc(((12*100)/var(--device-width))*1vw)}}:is(.cta-button .cta-button__icon) svg{color:var(--theme-secondary);transition:color .6s var(--ease-out-expo);background-color:var(--theme-primary);width:calc(((24*100)/var(--device-width))*1vw);height:calc(((24*100)/var(--device-width))*1vw);margin:auto}@media(min-width:800px){:is(.cta-button .cta-button__icon) svg{width:calc(((24*100)/var(--device-width))*1vw);height:calc(((24*100)/var(--device-width))*1vw)}}.cta-button .cta-button__arrow{z-index:10;aspect-ratio:1;width:calc(((10*100)/var(--device-width))*1vw);margin-left:calc(((16*100)/var(--device-width))*1vw);transition:transform .6s var(--ease-out-expo);position:relative}@media(min-width:800px){.cta-button .cta-button__arrow{width:calc(((10*100)/var(--device-width))*1vw);margin-left:calc(((16*100)/var(--device-width))*1vw)}}.cta-button.cta-button--small{font-size:calc(((12*100)/var(--device-width))*1vw);min-height:calc(((32*100)/var(--device-width))*1vw)}@media(min-width:800px){.cta-button.cta-button--small .cta-button__label .cta-button__label-hover,.cta-button.cta-button--small .cta-button__label .cta-button__label-primary{padding:0 1.11111vw}}.cta-button.cta-button--small .cta-button__icon{width:calc(((32*100)/var(--device-width))*1vw);padding:calc(((8*100)/var(--device-width))*1vw)}@media(min-width:800px){.cta-button.cta-button--small .cta-button__icon{width:calc(((32*100)/var(--device-width))*1vw);padding:calc(((8*100)/var(--device-width))*1vw)}}:is(.cta-button.cta-button--small .cta-button__icon) svg{width:calc(((16*100)/var(--device-width))*1vw);height:calc(((16*100)/var(--device-width))*1vw)}@media(min-width:800px){:is(.cta-button.cta-button--small .cta-button__icon) svg{width:calc(((16*100)/var(--device-width))*1vw);height:calc(((16*100)/var(--device-width))*1vw)}}@media(hover:hover){.cta-button:hover{color:var(--theme-primary)}.cta-button:hover:after{transform-origin:bottom;transform:scaleY(1)}:is(.cta-button:hover .cta-button__label) .cta-button__label-primary{opacity:0;transform-origin:top;transform:scaleY(0)}:is(:is(.cta-button:hover .cta-button__label) .cta-button__label-primary) .cta-button__arrow{transform:translate(50%,-50%)}:is(.cta-button:hover .cta-button__label) .cta-button__label-hover{transform-origin:bottom;opacity:1;transform:scaleY(1)}:is(:is(.cta-button:hover .cta-button__label) .cta-button__label-hover) .cta-button__arrow{transform:translate(0)}.cta-button:hover .cta-button__icon{border:1px solid var(--color-signal)}}.feature-card{--background:hsla(0,0%,100%,.86);--background:color-mix(in srgb,var(--color-white) 86%,transparent);color:var(--theme-secondary);aspect-ratio:1;padding:calc(((24*100)/var(--device-width))*1vw);width:calc(((343*100)/var(--device-width))*1vw);background-color:var(--background);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid;flex-direction:column;justify-content:space-between;display:flex}.feature-card.feature-card--inverted{color:var(--theme-primary);background-color:var(--theme-secondary)}@media(min-width:800px){.feature-card{width:calc(var(--column-width)*4 + var(--gap)*3);padding:calc(((24*100)/var(--device-width))*1vw)}}.feature-card .feature-card__index{color:var(--theme-contrast)}:is(.feature-card .feature-card__text) span{font-weight:600;font-stretch:100%}.feature-stack{height:1600vh}@media(min-width:800px){.feature-stack{min-height:calc(((1310*100)/var(--device-width))*1vw)}}.feature-stack .feature-stack__item{--d:100vh;will-change:transform;transition-property:opacity,transform;transition-duration:1.2s;transition-timing-function:var(--ease-out-expo);position:absolute}@media(max-width:799.98px){.feature-stack .feature-stack__item{top:calc((var(--vh, 1vh)*100 - ((440*100)/var(--device-width))*1vw - var(--layout-margin))/(var(--count) - 1)*var(--i))}}@media(min-width:800px){.feature-stack .feature-stack__item{top:calc((var(--d) - ((440*100)/var(--device-width))*1vw - var(--layout-margin)*2)/(var(--count) - 1)*var(--i));left:calc((100vw - ((440*100)/var(--device-width))*1vw - var(--layout-margin)*2)/(var(--count) - 1)*var(--i))}}:is(.feature-stack .feature-stack__item):not(.feature-stack__item--active){opacity:0;transform:translate(100%,100%)}.feature-stack .feature-card--link{cursor:pointer;transition-property:transform,border-color;transition-duration:.4s;transition-timing-function:var(--ease-out-expo)}:is(.feature-stack .feature-card--link):hover{transform:translateY(calc(((8*100)/var(--device-width))*1vw*-1));border-color:var(--theme-contrast)}.feature-stack .feature-stack__heading{text-align:end;padding-bottom:var(--layout-margin)}@media(min-width:800px){.feature-stack .feature-stack__heading{right:var(--layout-margin);padding:0;position:absolute}}.feature-stack__sticky{height:100vh;padding:var(--layout-margin);position:sticky;top:0;overflow:hidden}.feature-stack__sticky>*,.site-footer{position:relative}.site-footer{color:var(--theme-secondary);background-color:#0000;flex-direction:column;justify-content:space-between;height:100vh;padding:5.33333vw 0;display:flex}@media(min-width:800px){.site-footer{height:100vh;padding:2.77778vw 0}}.site-footer .site-footer__hero{height:100%;padding-bottom:5.33333vw;position:relative}@media(max-width:799.98px){.site-footer .site-footer__hero{flex-direction:column;display:flex}}@media(min-width:800px){.site-footer .site-footer__hero{padding-bottom:2.77778vw}}:is(.site-footer .site-footer__hero) .site-footer__headline{margin-bottom:auto}@media(min-width:800px){:is(.site-footer .site-footer__hero) .site-footer__headline{grid-column:1/-1;align-self:start;margin:0}}:is(.site-footer .site-footer__hero) .site-footer__credit{flex-direction:column;align-self:start;display:flex}@media(min-width:800px){:is(.site-footer .site-footer__hero) .site-footer__credit{text-align:end;grid-column:9/span 4}}:is(:is(.site-footer .site-footer__hero) .site-footer__credit) p:first-child{margin-bottom:2.13333vw}@media(min-width:800px){:is(:is(.site-footer .site-footer__hero) .site-footer__credit) p:first-child{margin-bottom:.555556vw}}@media(max-width:799.98px){:is(.site-footer .site-footer__hero) .site-footer__cta{margin-top:var(--layout-columns-gap)}}@media(min-width:800px){:is(.site-footer .site-footer__hero) .site-footer__cta{position:absolute;bottom:2.77778vw;left:0}}:is(.site-footer .site-footer__hero) .site-footer__subheadline{text-align:end;grid-column:1/-1;align-self:end}.site-footer .site-footer__bottom{width:var(--layout-width);margin:0 auto}@media(min-width:800px){.site-footer .site-footer__bottom{justify-content:space-between;align-items:center;display:flex}:is(:is(.site-footer .site-footer__bottom) .site-footer__links) .site-footer__link:not(:first-child){margin:0 0 0 2.22222vw}}@media(max-width:799.98px){:is(.site-footer .site-footer__bottom) .site-footer__links{justify-content:space-between;display:flex}:is(:is(.site-footer .site-footer__bottom) .site-footer__links) .site-footer__link:not(:last-child){margin-bottom:4.26667vw;display:block}:is(.site-footer .site-footer__bottom) .site-footer__tm{text-align:end;align-self:end}}:is(:is(.site-footer .site-footer__bottom) .site-footer__tm) span{vertical-align:text-top}.site-footer .site-footer__signature,.site-footer .site-footer__tm{color:var(--theme-muted)}@media(max-width:799.98px){.site-footer .site-footer__bottom{gap:calc(((16*100)/var(--device-width))*1vw);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.site-footer .site-footer__links{width:100%}}.showcase-track .showcase-track__sticky{display:flex;overflow:hidden}:is(.showcase-track .showcase-track__sticky) .showcase-track__rail{display:flex}:is(:is(.showcase-track .showcase-track__sticky) .showcase-track__rail)>*{flex-shrink:0}@media(max-width:799.98px){.showcase-track .showcase-track__sticky{width:calc(((375*100)/var(--device-width))*1vw)}}@media(min-width:800px){.showcase-track .showcase-track__sticky{--height:calc(((440*100)/var(--device-width))*1vw);top:calc((100vh - var(--height))/2);position:sticky}}@media(max-width:799.98px){:is(.showcase-track .showcase-track__sticky) .showcase-track__mobile-list{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}:is(:is(.showcase-track .showcase-track__sticky) .showcase-track__mobile-list)>*{margin-bottom:calc(((32*100)/var(--device-width))*1vw)}}.media-image{display:block}.intro-loader{background-color:var(--color-loader-surface);isolation:isolate;z-index:1000;width:100%;height:100vh;height:calc(var(--dvh, 1vh)*100);position:fixed;top:0;left:0;overflow:hidden}.intro-loader:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128' viewBox='0 0 128 128'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.32' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.7'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;mix-blend-mode:multiply;opacity:.15;pointer-events:none;z-index:0;position:absolute;inset:0}.intro-loader .intro-loader__content{z-index:1;position:relative}.intro-loader.intro-loader--exiting{transition:transform 1.5s var(--ease-out-expo);transition-delay:1.65s;transform:translateY(-100%)}.intro-loader .intro-loader__glyph{transform:translate3d(0,calc(var(--index)*5% + 100%),0)}.intro-loader .intro-loader__content--exiting{padding:calc(((30*100)/var(--device-width))*1vw)calc(((32.5*100)/var(--device-width))*1vw);transition:transform 1.5s var(--ease-out-expo);transform:translate3d(0,calc(((850*100)/var(--device-height))*1vh),0);flex-direction:column;justify-content:space-between;height:100%;transition-delay:1.65s;display:flex}.intro-loader .intro-loader__glyph--visible{transition:transform 1.5s var(--ease-out-expo);transition-delay:calc(var(--index)*75ms);transform:translate(0)}.intro-loader__secondary-logo--raised{transition:transform 1.5s var(--ease-out-expo);transform:translateY(-100%)}@media(max-width:799.98px){.intro-loader .intro-loader__content--exiting{grid-template-columns:minmax(0,1fr);align-content:start;justify-content:stretch;padding:8vw var(--layout-margin) 0;transform:translate3d(0,calc(var(--dvh, 1vh)*100),0);display:grid}.intro-loader .intro-loader__content--exiting>svg{grid-area:1/1}.intro-loader .intro-loader__secondary-logo{transform:translateY(105%)}.intro-loader .intro-loader__secondary-logo--raised{transform:translateY(0)}}.scroll-progress{z-index:100;width:100%;padding:0;position:fixed;top:0;left:0}@media(hover:none){.scroll-progress{display:none}}.scroll-progress .scroll-progress__bar{width:100%;height:calc(((4*100)/var(--device-width))*1vw);background-color:var(--color-signal);transform-origin:0;position:relative;transform:scaleX(0)}.showcase-page__canvas{background-color:var(--theme-primary);height:100vh;position:fixed;top:0;left:0;right:0}.showcase-page__canvas,.showcase-page__canvas *{pointer-events:none}.showcase-page{background-color:var(--theme-primary);min-height:100svh}.showcase-page .showcase-page__logo{width:calc(((40*100)/var(--device-width))*1vw);background-color:var(--theme-contrast);padding:calc(((6*100)/var(--device-width))*1vw);border-radius:calc(((4*100)/var(--device-width))*1vw);aspect-ratio:1}.showcase-page .showcase-page__logo svg{width:100%;height:auto;display:block}.showcase-page .showcase-page__logo svg path{fill:var(--theme-primary)}.showcase-page .showcase-page__hero{text-align:center;min-height:65vh;color:var(--theme-secondary);padding-block:calc(((64*100)/var(--device-width))*1vw);flex-direction:column;justify-content:center;align-items:center;gap:3.33333vw;display:flex}@media(max-width:799.98px){.showcase-page .showcase-page__hero{justify-content:space-between;gap:12.8vw;margin-bottom:17.0667vw;padding-top:17.0667vw}}.showcase-page .showcase-page__hero .showcase-page__tagline{flex-direction:column;gap:.833333vw;display:flex}@media(max-width:799.98px){.showcase-page .showcase-page__hero .showcase-page__tagline{gap:3.2vw}.showcase-page .showcase-page__hero .showcase-page__tagline .showcase-page__title{font-size:16vw}.showcase-page .showcase-page__hero .showcase-page__tagline .showcase-page__subtitle{font-size:4.26667vw}.showcase-page .showcase-page__hero .showcase-page__buttons{flex-direction:column;gap:2.93333vw;width:100%}}@media(min-width:800px){.showcase-page .showcase-page__hero .showcase-page__buttons>*{flex-shrink:0}}.showcase-page .showcase-page__filters{margin-bottom:var(--layout-columns-gap);position:relative}.showcase-page .showcase-page__grid{align-items:flex-start;row-gap:var(--layout-columns-gap);min-height:100svh}.showcase-page .showcase-page__grid .showcase-page__card{grid-column:span 3}@media(max-width:799.98px){.showcase-page .showcase-page__grid .showcase-page__card{grid-column:1/-1}}.showcase-page .showcase-page__grid:not(.showcase-page__grid--filtered){align-content:flex-start}.showcase-page .showcase-page__grid:not(.showcase-page__grid--filtered) .showcase-page__card:first-child,.showcase-page .showcase-page__grid:not(.showcase-page__grid--filtered) .showcase-page__card:nth-child(2){grid-column:span 6}.showcase-page .showcase-page__grid:not(.showcase-page__grid--filtered) .showcase-page__card:nth-child(3),.showcase-page .showcase-page__grid:not(.showcase-page__grid--filtered) .showcase-page__card:nth-child(4),.showcase-page .showcase-page__grid:not(.showcase-page__grid--filtered) .showcase-page__card:nth-child(5){grid-column:span 4}.showcase-page .showcase-page__grid .showcase-page__empty{text-align:center;color:var(--theme-secondary);align-self:center;align-items:center;gap:var(--layout-columns-gap);flex-direction:column;grid-column:1/-1;font-size:1.66667vw;font-weight:500;display:flex}.showcase-page .showcase-page__grid .showcase-page__empty .showcase-page__button{width:100%}@media(min-width:800px){.showcase-page .showcase-page__grid .showcase-page__empty .showcase-page__button{width:calc(var(--layout-column-width)*3 + var(--layout-columns-gap)*2)}}.showcase-skeleton{min-height:100svh;padding:var(--layout-margin);flex-direction:column;align-items:center;gap:4.44444vw;padding-top:30vh;display:flex}.showcase-skeleton__title{background:linear-gradient(90deg,var(--theme-secondary-10)25%,var(--theme-secondary-20)50%,var(--theme-secondary-10)75%);background-size:200% 100%;border-radius:4px;width:40%;height:3.33333vw;animation:showcase-skeleton-shimmer 1.5s infinite}.showcase-skeleton__grid{grid-gap:var(--layout-columns-gap);gap:var(--layout-columns-gap);width:100%;max-width:calc(100% - var(--layout-margin)*2);grid-template-columns:repeat(4,1fr);display:grid}@media(max-width:799.98px){.showcase-skeleton__grid{grid-template-columns:1fr}}.showcase-skeleton__card{aspect-ratio:4/3;background:linear-gradient(90deg,var(--theme-secondary-10)25%,var(--theme-secondary-20)50%,var(--theme-secondary-10)75%);background-size:200% 100%;border-radius:8px;animation:showcase-skeleton-shimmer 1.5s infinite}@keyframes showcase-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.showcase-card{justify-content:space-between;align-items:space-between;transition:background-color .6s var(--ease-out-expo);flex-direction:column;display:flex}.showcase-card .showcase-card__media-link{border-radius:calc(((8*100)/var(--device-width))*1vw);padding-bottom:0;position:relative;overflow:hidden}@media(max-width:799.98px){.showcase-card .showcase-card__media-link{border-radius:calc(((8*100)/var(--device-width))*1vw)}}:is(.showcase-card .showcase-card__media-link):after{content:"";background-color:var(--theme-contrast);opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out-expo);position:absolute;bottom:0;left:0}:is(.showcase-card .showcase-card__media-link) .showcase-card__sponsor{bottom:calc(((16*100)/var(--device-width))*1vw);left:calc(((16*100)/var(--device-width))*1vw);background-color:var(--theme-contrast);padding:calc(((4*100)/var(--device-width))*1vw)calc(((8*100)/var(--device-width))*1vw);border-radius:calc(((4*100)/var(--device-width))*1vw);text-transform:uppercase;color:var(--theme-primary);z-index:1;font-weight:400;position:absolute}:is(.showcase-card .showcase-card__media-link) .showcase-card__arrow{aspect-ratio:1;bottom:calc(((16*100)/var(--device-width))*1vw);right:calc(((16*100)/var(--device-width))*1vw);background-color:var(--theme-contrast);width:calc(((32*100)/var(--device-width))*1vw);transition:opacity .6s var(--ease-out-expo);z-index:1;opacity:0;color:var(--theme-primary);border-radius:100%;justify-content:center;align-items:center;display:flex;position:absolute}@media(max-width:799.98px){:is(.showcase-card .showcase-card__media-link) .showcase-card__arrow{width:calc(((32*100)/var(--device-width))*1vw);bottom:calc(((16*100)/var(--device-width))*1vw);right:calc(((16*100)/var(--device-width))*1vw)}}:is(:is(.showcase-card .showcase-card__media-link) .showcase-card__arrow) svg{width:33%;transition:transform .6s var(--ease-out-expo);transform:scale(.33)}:is(.showcase-card .showcase-card__media-link) .showcase-card__media{aspect-ratio:4/3;position:relative;overflow:hidden}.showcase-card .showcase-card__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.showcase-card .showcase-card__poster{z-index:1;position:absolute;inset:0}.showcase-card .showcase-card__meta{padding:calc(((16*100)/var(--device-width))*1vw)0;border-top:0;flex-direction:column;align-items:flex-start;display:flex}@media(max-width:799.98px){.showcase-card .showcase-card__meta{padding:calc(((16*100)/var(--device-width))*1vw)0}}:is(.showcase-card .showcase-card__meta) .showcase-card__title{color:var(--theme-secondary);white-space:nowrap;font-size:calc(((18*100)/var(--device-width))*1vw);transition:color .6s var(--ease-out-expo);text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}@media(max-width:799.98px){:is(.showcase-card .showcase-card__meta) .showcase-card__title{font-size:calc(((18*100)/var(--device-width))*1vw)}}:is(.showcase-card .showcase-card__meta) .showcase-card__credit{color:var(--theme-muted);flex-flow:wrap;display:flex}:is(:is(.showcase-card .showcase-card__meta) .showcase-card__credit) *{white-space:nowrap;transition:color .6s var(--ease-out-expo);display:inline-block}[href]:is(:is(:is(.showcase-card .showcase-card__meta) .showcase-card__credit) *):hover{color:var(--theme-contrast)}:is(.showcase-card.showcase-card--hovered .showcase-card__media-link):after{opacity:.33}:is(.showcase-card.showcase-card--hovered .showcase-card__media-link) .showcase-card__arrow{opacity:1}:is(:is(.showcase-card.showcase-card--hovered .showcase-card__media-link) .showcase-card__arrow) svg{transform:scale(1)}.showcase-card.showcase-card--hovered .showcase-card__title{color:var(--theme-contrast)}.showcase-card{--placeholder-rotation:-18deg;--placeholder-scale:.92;--placeholder-x:50%;--placeholder-y:50%}.showcase-card[data-project-index="2"]{--placeholder-rotation:14deg;--placeholder-scale:.76;--placeholder-x:58%;--placeholder-y:44%}.showcase-card[data-project-index="3"]{--placeholder-rotation:34deg;--placeholder-scale:1.08;--placeholder-x:43%;--placeholder-y:56%}.showcase-card[data-project-index="4"]{--placeholder-rotation:-42deg;--placeholder-scale:.82;--placeholder-x:61%;--placeholder-y:57%}.showcase-card[data-project-index="5"]{--placeholder-rotation:8deg;--placeholder-scale:1.16;--placeholder-x:39%;--placeholder-y:43%}.showcase-card[data-project-index="6"]{--placeholder-rotation:52deg;--placeholder-scale:.88;--placeholder-x:54%;--placeholder-y:52%}.showcase-card .showcase-card__media{background-color:var(--theme-primary)}.showcase-card .showcase-card__placeholder{color:var(--theme-secondary);width:100%;height:100%;padding:calc(((18*100)/var(--device-width))*1vw);background-color:var(--theme-primary);background-image:linear-gradient(var(--theme-secondary-20) 1px,transparent 1px),linear-gradient(90deg,var(--theme-secondary-20) 1px,transparent 1px);background-size:calc(((32*100)/var(--device-width))*1vw) calc(((32*100)/var(--device-width))*1vw);flex-direction:column;justify-content:space-between;display:flex;position:relative;isolation:isolate;overflow:hidden}.showcase-card .showcase-card__placeholder:before{content:"";aspect-ratio:1;width:54%;border:1px solid var(--theme-contrast);border-radius:50%;background-color:color-mix(in srgb,var(--theme-contrast) 12%,transparent);box-shadow:0 0 0 calc(((20*100)/var(--device-width))*1vw) var(--theme-secondary-10),0 0 0 calc(((44*100)/var(--device-width))*1vw) color-mix(in srgb,var(--theme-contrast) 14%,transparent);position:absolute;top:var(--placeholder-y);left:var(--placeholder-x);transform:translate(-50%,-50%) rotate(var(--placeholder-rotation)) scale(var(--placeholder-scale))}.showcase-card .showcase-card__placeholder:after{content:"";width:72%;height:1px;background-color:var(--theme-secondary-50);position:absolute;top:var(--placeholder-y);left:var(--placeholder-x);transform:translate(-50%,-50%) rotate(var(--placeholder-rotation))}.showcase-card .showcase-card__placeholder-eyebrow,.showcase-card .showcase-card__placeholder-status{z-index:1;font-family:var(--font-roboto);font-size:calc(((10*100)/var(--device-width))*1vw);font-weight:700;letter-spacing:.08em;line-height:1.2;position:relative}.showcase-card .showcase-card__placeholder-status{color:var(--theme-muted);align-self:flex-end}.showcase-card .showcase-card__placeholder-index{z-index:1;color:var(--theme-contrast);font-family:var(--font-anton);font-size:calc(((112*100)/var(--device-width))*1vw);line-height:.8;position:absolute;right:calc(((16*100)/var(--device-width))*1vw);bottom:calc(((12*100)/var(--device-width))*1vw)}.showcase-card--linked:focus-within .showcase-card__media-link:after,.showcase-card--linked:hover .showcase-card__media-link:after{opacity:.28}.showcase-card--linked:focus-within .showcase-card__arrow,.showcase-card--linked:hover .showcase-card__arrow{opacity:1}.showcase-card--linked:focus-within .showcase-card__arrow svg,.showcase-card--linked:hover .showcase-card__arrow svg{transform:scale(1)}.showcase-card--linked:focus-within .showcase-card__title,.showcase-card--linked:hover .showcase-card__title{color:var(--theme-contrast)}.showcase-card .showcase-card__media-link[href]:focus-visible,.showcase-card .showcase-card__title[href]:focus-visible{outline:2px solid var(--theme-contrast);outline-offset:4px}@media(min-width:800px){.showcase-card .showcase-card__placeholder{padding:1.25vw;background-size:2.22222vw 2.22222vw}.showcase-card .showcase-card__placeholder:before{box-shadow:0 0 0 1.38889vw var(--theme-secondary-10),0 0 0 3.05556vw color-mix(in srgb,var(--theme-contrast) 14%,transparent)}.showcase-card .showcase-card__placeholder-eyebrow,.showcase-card .showcase-card__placeholder-status{font-size:.694444vw}.showcase-card .showcase-card__placeholder-index{font-size:7.77778vw;right:1.11111vw;bottom:.833333vw}}@media(min-width:800px){:is(.showcase-card.showcase-card--featured .showcase-card__meta) .showcase-card__title{font-size:1.66667vw}:is(.showcase-card.showcase-card--featured .showcase-card__meta) .showcase-card__credit{font-size:1.31944vw}}.newsletter-form{color:var(--color-secondary);border-radius:calc(((12*100)/var(--device-width))*1vw);align-items:center;display:flex;position:relative;overflow:hidden}.newsletter-form:before{content:"";border:1px solid var(--theme-contrast);border-radius:calc(((12*100)/var(--device-width))*1vw);width:100%;height:100%;position:absolute;top:0;left:0}.newsletter-form .newsletter-form__input{min-width:0;height:100%;font:inherit;text-transform:inherit;color:inherit;padding:0 calc(((24*100)/var(--device-width))*1vw);background:none;border:none;outline:none;flex:1;position:relative}:is(.newsletter-form .newsletter-form__input)::-moz-placeholder{color:inherit;opacity:.5}:is(.newsletter-form .newsletter-form__input)::placeholder{color:inherit;opacity:.5}:is(.newsletter-form .newsletter-form__input):disabled{opacity:.5}.newsletter-form .newsletter-form__submit{height:100%;color:var(--color-primary);cursor:pointer;padding:0 calc(((24*100)/var(--device-width))*1vw);background:none;background-color:var(--theme-contrast);border:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}:is(.newsletter-form .newsletter-form__submit):disabled{cursor:not-allowed;opacity:.5}:is(.newsletter-form .newsletter-form__submit):after{content:"";background-color:var(--theme-secondary);z-index:0;transform-origin:top;width:100%;height:100%;transition:transform .6s var(--ease-out-expo);position:absolute;top:0;left:0;transform:scaleY(0)}:is(.newsletter-form .newsletter-form__submit) .newsletter-form__label-hover,:is(.newsletter-form .newsletter-form__submit) .newsletter-form__label-primary{justify-content:center;align-items:center;height:100%;display:flex}:is(.newsletter-form .newsletter-form__submit) .newsletter-form__label-primary{z-index:1;transition:transform .6s var(--ease-out-expo),opacity .6s var(--ease-out-expo);transform-origin:bottom;position:relative;transform:scaleY(1)}:is(.newsletter-form .newsletter-form__submit) .newsletter-form__label-hover{z-index:1;transform-origin:top;opacity:0;width:100%;transition:transform .6s var(--ease-out-expo),opacity .4s var(--ease-out-expo);position:absolute;top:0;left:0;transform:scaleY(0)}@media(hover:hover){:is(.newsletter-form .newsletter-form__submit):hover:not(:disabled){color:var(--theme-primary)}:is(.newsletter-form .newsletter-form__submit):hover:not(:disabled):after{transform-origin:bottom;transform:scaleY(1)}:is(.newsletter-form .newsletter-form__submit):hover:not(:disabled) .newsletter-form__label-primary{opacity:0;transform-origin:top;transform:scaleY(0)}:is(.newsletter-form .newsletter-form__submit):hover:not(:disabled) .newsletter-form__label-hover{transform-origin:bottom;opacity:1;transform:scaleY(1)}}.newsletter-form .newsletter-form__icon{aspect-ratio:1;z-index:1;height:100%;padding:calc(((12*100)/var(--device-width))*1vw);background-color:var(--theme-primary);border:1px solid var(--color-secondary);border-radius:calc(((12*100)/var(--device-width))*1vw);transition:border-color .6s var(--ease-out-expo);display:flex}:is(.newsletter-form .newsletter-form__icon) svg{color:var(--theme-secondary);transition:color .6s var(--ease-out-expo);background-color:var(--theme-primary);width:calc(((24*100)/var(--device-width))*1vw);height:calc(((24*100)/var(--device-width))*1vw);margin:auto}.newsletter-form .newsletter-form__success{z-index:1;text-align:center;width:100%;padding:0 calc(((24*100)/var(--device-width))*1vw);position:relative}.newsletter-form .newsletter-form__error{bottom:calc(((-20*100)/var(--device-width))*1vw);left:calc(((16*100)/var(--device-width))*1vw);font-size:calc(((12*100)/var(--device-width))*1vw);color:var(--color-error);z-index:1;font-weight:400;position:absolute}@media(min-width:800px){.newsletter-form .newsletter-form__error{bottom:calc(((-24*100)/var(--device-width))*1vw);left:calc(((20*100)/var(--device-width))*1vw)}}.page-shell{color:var(--theme-secondary);background-color:#0000;flex-direction:column;min-height:100vh;display:flex}.page-shell .page-shell__main{flex-grow:1}.subscribe-page__canvas{height:100vh;position:fixed;top:0;left:0;right:0}.subscribe-page__canvas,.subscribe-page__canvas *{pointer-events:none}.home-page main>:not(.ambient-scene){position:relative}.home-page main>[data-theme]{background-color:#0000}.ambient-scene{height:100vh;position:fixed;top:0;left:0;right:0}.hero-section__text-reveal{display:block;overflow:hidden}.hero-section__text-reveal>*{display:block}@media(min-width:800px){.hero-section__text-reveal>*{transform:translateY(200%)}.hero-section__text-reveal--visible>*{transition:transform 2.05s var(--ease-out-expo);transition-delay:.45s;transform:translate(0)}}.hero-section{flex-direction:column;justify-content:space-between;height:100svh;margin-bottom:42.6667vw;display:flex;position:relative}@media(max-width:799.98px){.hero-section{padding-bottom:4.26667vw}.hero-section>div{grid-gap:2.93333vw}}@media(min-width:800px){.hero-section{height:100vh;margin-bottom:22.2222vw}}.hero-section .hero-section__wordmark{width:var(--layout-width);height:calc(var(--layout-width)*.22954);grid-column:1/-1;margin-top:8vw}@media(min-width:800px){.hero-section .hero-section__wordmark{top:0;left:var(--layout-margin);margin-top:2.08333vw;position:absolute}}.hero-section .hero-section__intro{text-align:end;flex-direction:column;grid-column:2/-1;display:flex}@media(min-width:800px){.hero-section .hero-section__intro{grid-column:6/span 7;position:relative;top:27.4306vw}}.hero-section .hero-section__intro .hero-section__greeting{margin-bottom:2.13333vw}@media(min-width:800px){.hero-section .hero-section__intro .hero-section__greeting{margin-bottom:.833333vw}}.hero-section .hero-section__intro .hero-section__trademark{color:var(--color-grey)}.hero-section .hero-section__intro .hero-section__trademark span{vertical-align:text-top}.hero-section .hero-section__footer{overflow:hidden}@media(min-width:800px){.hero-section .hero-section__footer{padding-bottom:2.77778vw}}.hero-section .hero-section__footer .hero-section__scroll-hint{transition:opacity .6s var(--ease-in-out-quad),transform .6s var(--ease-in-out-quad);grid-column:1/span 2;position:relative}.hero-section .hero-section__footer .hero-section__scroll-hint .hero-section__scroll-label{font-family:var(--font-anton);text-transform:uppercase;line-height:100%}@media(min-width:800px){.hero-section .hero-section__footer .hero-section__scroll-hint .hero-section__scroll-label{padding-left:1.11111vw;font-size:1.66667vw}}.hero-section .hero-section__footer .hero-section__scroll-hint:before{content:"";background-color:var(--color-highlight);transform-origin:50% 0;width:.138889vw;height:100%;animation:hero-scroll-pulse 4s infinite paused;position:absolute;top:0;left:0;transform:scale(0)}@keyframes hero-scroll-pulse{50%{transform:scaleY(1.5)}}.hero-section .hero-section__footer .hero-section__scroll-hint.is-visible:before{animation-play-state:running}.hero-section .hero-section__footer .hero-section__scroll-hint.hero-section__scroll-hint--hidden{opacity:0;transform:translateY(20%)}.hero-section .hero-section__footer .hero-section__scroll-hint.hero-section__scroll-hint--hidden:before{animation-play-state:paused}.hero-section .hero-section__footer .hero-section__description{grid-column:1/-1}@media(min-width:800px){.hero-section .hero-section__footer .hero-section__description{grid-column:3/span 3}}.hero-section .hero-section__footer .hero-section__action{text-align:end;grid-column:1/-1}.hero-section .hero-section__footer .hero-section__action.hero-section__action--visible{opacity:1;transform:translate(0)}@media(min-width:800px){.hero-section .hero-section__footer .hero-section__action{transition:transform 1.85s var(--ease-out-expo),opacity 2.05s var(--ease-out-expo);opacity:.5;transform:translateY(100%)}.hero-section .hero-section__footer .hero-section__action.hero-section__action--primary{grid-column:7/10}.hero-section .hero-section__footer .hero-section__action.hero-section__action--secondary{grid-column:10/-1}}.benefits-section{margin-bottom:42.6667vw}@media(min-width:800px){.benefits-section{margin-bottom:44.4444vw}}.benefits-section .benefits-section__heading{grid-column:1/-1}@media(min-width:800px){.benefits-section .benefits-section__heading{border-left:4px solid var(--theme-contrast);grid-column:3/span 4;align-self:start;padding:1.66667vw 2.22222vw;position:sticky;top:33%}}.benefits-section .benefits-section__list{grid-column:1/-1}@media(min-width:800px){.benefits-section .benefits-section__list{grid-column:7/-1;margin-top:17.7778vw}}.benefits-section .benefits-section__item:not(:first-child){margin-top:32vw}@media(min-width:800px){.benefits-section .benefits-section__item{width:calc(var(--layout-column-width)*4 + var(--layout-columns-gap)*3)}.benefits-section .benefits-section__item:not(:first-child){margin-top:27.7778vw}}.benefits-section .benefits-section__item .benefits-section__item-title{color:var(--theme-contrast);margin-bottom:4.26667vw}@media(min-width:800px){.benefits-section .benefits-section__item .benefits-section__item-title{margin-bottom:1.66667vw}}.showcase-section .showcase-section__intro{margin-bottom:42.6667vw}@media(min-width:800px){.showcase-section .showcase-section__intro{margin-bottom:16.6667vw}}.showcase-section .showcase-section__intro .showcase-section__heading{grid-column:1/-1;margin-bottom:8.53333vw}@media(min-width:800px){.showcase-section .showcase-section__intro .showcase-section__heading{border-left:4px solid var(--theme-contrast);grid-column:3/span 4;margin-bottom:0;padding:1.66667vw 0 1.66667vw 2.22222vw;top:4.44444vw}}.showcase-section .showcase-section__intro .showcase-section__description{grid-column:1/-1}@media(min-width:800px){.showcase-section .showcase-section__intro .showcase-section__description{grid-column:7/span 4;margin-top:17.7778vw}}.showcase-section .showcase-section__gallery{margin-bottom:42.6667vw}.showcase-section .showcase-section__gallery .showcase-section__slide{width:74.6667vw}.showcase-section .showcase-section__gallery .showcase-section__closing-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6.4vw;display:flex}.showcase-section .showcase-section__gallery .showcase-section__closing-card .showcase-section__closing-note{opacity:.6;margin-bottom:-4.26667vw}.showcase-section .showcase-section__gallery .showcase-section__closing-card .showcase-section__closing-action{white-space:nowrap;justify-content:center;width:90.6667vw}@media(min-width:800px){.showcase-section .showcase-section__gallery{margin-bottom:27.7778vw}.showcase-section .showcase-section__gallery .showcase-section__slide{width:33.3333vw}.showcase-section .showcase-section__gallery .showcase-section__closing-card{gap:1.66667vw}.showcase-section .showcase-section__gallery .showcase-section__closing-card .showcase-section__closing-note{margin-bottom:-1.11111vw}.showcase-section .showcase-section__gallery .showcase-section__closing-card .showcase-section__closing-action{width:23.6111vw}.showcase-section .showcase-section__gallery .showcase-section__slide:first-child{margin-left:calc(var(--layout-column-width)*6 + var(--layout-columns-gap)*5 + var(--layout-margin) + var(--layout-columns-gap))}.showcase-section .showcase-section__gallery .showcase-section__slide:not(:last-child){margin-right:calc(var(--layout-columns-gap)*2 + var(--layout-column-width))}.showcase-section .showcase-section__gallery .showcase-section__slide:last-child{margin-right:calc(var(--layout-column-width)*2 + var(--layout-columns-gap)*1 + var(--layout-margin) + var(--layout-columns-gap))}}.statement-section{color:var(--color-white);height:500vh;position:relative}@media(min-width:800px){.statement-section{height:1000vh}}.statement-section .statement-section__viewport{height:calc(var(--vh, 1vh)*100);margin:0 auto;position:sticky;top:0;overflow:hidden}.statement-section .statement-section__viewport:after{content:"";width:100%;height:100%;transform:translate(-50%)scaleX(var(--reveal-progress));background-color:currentColor;position:absolute;top:0;left:50%}@media(min-width:800px){.statement-section .statement-section__viewport{height:100vh}}.statement-section .statement-section__viewport .statement-section__content{height:100%;transform:scale(calc(1 + (var(--scale-progress))*3));flex-direction:column;justify-content:space-between;align-self:start;padding:2.46154vh;display:flex}@media(min-width:800px){.statement-section .statement-section__viewport .statement-section__content{padding:4.90196vhvar(--layout-margin)}}.statement-section .statement-section__opening{transform:translateY(calc(var(--scale-progress)*-100%))}.statement-section .statement-section__closing{text-align:end}.statement-section .statement-section__focus{transform:translate(-54.2%,-50%)scale(calc(var(--scale-progress)*18.2));transform-origin:50% calc(50% - var(--scale-progress)*27%);opacity:calc(var(--scale-progress)*2);text-align:center;position:absolute;top:50%;left:50%}@media(min-width:800px){.statement-section .statement-section__focus{transform:translate(-50%,-50%)scale(calc(var(--scale-progress)*8.5));transform-origin:50% calc(50% - var(--scale-progress)*25%)}}.profile-section{color:var(--theme-secondary);padding-bottom:42.6667vw;position:relative}@media(min-width:800px){.profile-section{padding:2.77778vw 0 22.2222vw}}.profile-section .about-section__inner{position:relative}.profile-section .about-section__content{padding-bottom:42.6667vw}.profile-section .about-section__content .about-section__actions{margin-top:12.8vw}@media(min-width:800px){.profile-section .about-section__content{padding-bottom:30.5556vw}.profile-section .about-section__content .about-section__actions{margin-top:4.44444vw}}.use-cases-section{color:var(--theme-secondary);padding-bottom:42.6667vw}@media(min-width:800px){.use-cases-section{padding-bottom:27.7778vw}}.use-cases-section .use-cases-section__title{grid-column:1/-1}@media(min-width:800px){.use-cases-section .use-cases-section__title{grid-column:1/span 5}}.use-cases-section .use-cases-section__list{grid-column:1/-1}@media(min-width:800px){.use-cases-section .use-cases-section__list{grid-column:6/span 7}}.use-cases-section .use-cases-section__action{grid-column:1/-1}@media(min-width:800px){.use-cases-section .use-cases-section__action{grid-column:6/span 7}}.home-page__placeholder{opacity:.95;align-items:center;height:100vh;display:flex}.custom-cursor{z-index:10000;pointer-events:none;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}@media(hover:none){.custom-cursor{display:none}}.custom-cursor .custom-cursor__dot{border:calc(((2*100)/var(--device-width))*1vw)solid var(--color-highlight);opacity:.4;width:40px;height:40px;transition:transform .6s var(--ease-out-expo),border-color .35s ease,opacity .35s ease,box-shadow .35s ease;border-radius:100%;position:absolute;transform:translate(-50%,-50%)}@media(min-width:800px){.custom-cursor .custom-cursor__dot{border:calc(((2*100)/var(--device-width))*1vw)solid var(--color-highlight)}}.custom-cursor__dot--interactive:is(.custom-cursor .custom-cursor__dot){border-color:var(--color-signal);box-shadow:0 0 18px color-mix(in srgb,var(--color-signal) 55%,transparent);opacity:.9;transform:translate(-50%,-50%) scale(.5)}#__nuxt,body,html{min-width:320px;min-height:100%;margin:0;background:var(--color-black)}html{scroll-behavior:auto}body{overflow-x:clip;color:var(--color-white);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nuxt-shell{display:contents}.visually-hidden{width:1px;height:1px;padding:0;margin:-1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ambient-scene{pointer-events:none}.ambient-scene canvas{width:100%;height:100%}.statement-section.is-complete{background-color:currentColor}.intro-loader__content{--wordmark-color:var(--color-black);width:100%}.intro-loader__content>svg{flex:none;width:100%;height:auto}.brand-wordmark,.brand-wordmark svg{width:100%;height:auto}@media(hover:hover)and (pointer:fine){.home-experience,.home-experience a,.home-experience button{cursor:none}}@media(prefers-reduced-motion:reduce){.intro-loader{display:none}.feature-stack .feature-stack__item,.hero-section .hero-section__action,.hero-section__text-reveal>*,.reveal-title .reveal-title__line>*{transition-duration:.01ms!important}}
