*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{-moz-text-size-adjust:none;text-size-adjust:none;width:100%;height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;line-height:1.5}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}h1,h2,h3,h4,button,input,label{line-height:1.1}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{list-style:none}table{border-collapse:collapse;border-spacing:0}img,picture,video,canvas,svg{max-width:100%;display:block}section,div{flex-direction:column;display:flex;position:relative}object{pointer-events:none}:root,html[data-theme=light]{--background-color:#fff;--text-color:#1c1c1c;--border-color:#838383;--border-color-alpha:#8383837e;--shade-color:#fff;--shade-color-alpha:#ffffff7f;--highlight-color:#efd096;--highlight-color-alpha:#efd0967e;--pulse-shadow:#0000001f;--glass-background:linear-gradient(to bottom, #ffffff47 0%, transparent 42%), linear-gradient(165deg, #54545420, #bebebe20);--glass-shadow:0 10px 30px -20px #0009, 0 2px 8px -2px #ffffff4d, 0 20px 40px -30px color-mix(in srgb, var(--highlight-color) 10%, transparent), inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #0000001a;--filter:invert(0)}html[data-theme=dark]{--background-color:#000;--text-color:#fff;--border-color:#9f9f9f;--border-color-alpha:#9f9f9f7e;--shade-color:#474747;--shade-color-alpha:#2c2c2c78;--highlight-color:#418dad;--highlight-color-alpha:#397a957e;--pulse-shadow:#ffffff29;--glass-background:linear-gradient(to bottom, #c4c4c447 0%, transparent 42%), linear-gradient(165deg, #2f2f2f20, #9c9c9c20);--glass-shadow:0 10px 30px -20px #0009, 0 2px 8px -2px #ffffff0d, 0 20px 40px -30px color-mix(in srgb, var(--highlight-color) 10%, transparent), inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #0000001a;--filter:invert(1)}[data-theme-dim]{filter:none;transition:filter .2s}html[data-theme=dark] [data-theme-dim]{filter:brightness(.7)}html,body{background:var(--background-color);color:var(--text-color);transition:background .2s,color .2s}@font-face{font-family:basier square;src:url(basiersquare-regular-webfont.34c6658e.woff2)format("woff2"),url(basiersquare-regular-webfont.d9f0e475.woff)format("woff"),url(basiersquare-regular-webfont.8fabf11e.ttf)format("truetype");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:basier square;src:url(basiersquare-regularitalic-webfont.1d3036b3.woff2)format("woff2"),url(basiersquare-regularitalic-webfont.3b3e8b19.woff)format("woff"),url(basiersquare-regularitalic-webfont.ad453ecf.ttf)format("truetype");font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:basier square;src:url(basiersquare-medium-webfont.4316dc4b.woff2)format("woff2"),url(basiersquare-medium-webfont.6ed17690.woff)format("woff"),url(basiersquare-medium-webfont.66024cc3.ttf)format("truetype");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:basier square;src:url(basiersquare-semibold-webfont.8f6aa468.woff2)format("woff2"),url(basiersquare-semibold-webfont.0f1ec7c2.woff)format("woff"),url(basiersquare-semibold-webfont.3ba2e24f.ttf)format("truetype");font-weight:600;font-style:normal;font-display:fallback}@font-face{font-family:basier square;src:url(basiersquare-bold-webfont.19e3e2cd.woff2)format("woff2"),url(basiersquare-bold-webfont.00d01ab0.woff)format("woff"),url(basiersquare-bold-webfont.50d23821.ttf)format("truetype");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:basier circle;src:url(basiercircle-medium-webfont.956f9f80.woff2)format("woff2"),url(basiercircle-medium-webfont.545cdc30.woff)format("woff"),url(basiercircle-medium-webfont.7ed6f310.ttf)format("truetype");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:basier circle;src:url(basiercircle-semibold-webfont.174241fe.woff2)format("woff2"),url(basiercircle-semibold-webfont.6a595105.woff)format("woff"),url(basiercircle-semibold-webfont.07864c73.ttf)format("truetype");font-weight:600;font-style:normal;font-display:fallback}@font-face{font-family:basier circle;src:url(basiercircle-bold-webfont.d71eaf66.woff2)format("woff2"),url(basiercircle-bold-webfont.768ba4e7.woff)format("woff"),url(basiercircle-bold-webfont.bd7151e5.ttf)format("truetype");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:novela;src:url(novela-regular-webfont.3b9605af.woff2)format("woff2"),url(novela-regular-webfont.bbe839b6.woff)format("woff"),url(novela-regular-webfont.e471d460.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}body{font-family:basier square,sans-serif;font-style:normal;font-weight:400}body h1,body h2,body h3,body h4,body h5,body h6{font-family:basier circle,sans-serif}.tooltip{cursor:help;--hover-x:50%;--hover-y:50%;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:1px;padding:0 1px;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.tooltip:before{content:" ";top:var(--hover-y);left:var(--hover-x);background-color:var(--highlight-color);z-index:-1;border-radius:50%;width:100%;height:100%;transition:transform .2s linear;position:absolute;transform:scale(0)translate(-50%,-50%)}.tooltip:hover:before,.tooltip:focus-visible:before{transform:scale(4)}.tooltip:after{content:"";opacity:.4;background:url(question_mark.c11d53bf.svg) 50%/contain no-repeat;flex:0 0 12px;width:12px;height:12px;transition:transform .2s,opacity .2s,filter .2s}.tooltip:hover:after,.tooltip:focus-visible:after{opacity:1;transform:scale(1.2)}.tooltip:hover,.tooltip:focus-visible{border-color:var(--border-color)}html[data-theme=dark] .tooltip:after{filter:brightness(0)invert()}.tooltip-box{background:var(--highlight-color);color:var(--text-color);opacity:0;pointer-events:none;z-index:9999;border-radius:10px;width:max-content;max-width:300px;padding:12px;line-height:1.4;transition:opacity .2s,transform .2s;position:fixed;top:0;left:0;transform:translate(-50%)translateY(calc(-100% - 10px))}.tooltip-box:after{content:" ";border:6px solid #0000;border-top-color:var(--highlight-color);position:absolute;top:100%;left:50%;transform:translate(-50%)}.tooltip-box--visible{opacity:1;transform:translate(-50%)translateY(calc(-100% - 7px))}.subtitle{z-index:1;border-radius:40px;margin:12px 0;padding:8px 24px;font-size:32px;line-height:1.25;transition:all .2s}@media (width>=768px){.subtitle{text-align:center}}.nav{z-index:9;gap:24px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}@media (width>=768px){.nav{top:120px;transform:translate(-50%,-50%)}}.nav__list{border:1px solid var(--border-color-alpha);backdrop-filter:blur(24px);background:var(--glass-background);height:50px;box-shadow:var(--glass-shadow);border-radius:40px;flex-direction:row;align-items:center;display:none;overflow:hidden}@media (width>=768px){.nav__list{display:flex}}.nav__menu{--menu-height:50px;border:1px solid var(--border-color-alpha);backdrop-filter:blur(24px);background:var(--glass-background);height:50px;box-shadow:var(--glass-shadow);border-radius:40px;flex-direction:column;align-items:center;transition:height .2s;display:flex;overflow:hidden}@media (width>=768px){.nav__menu{display:none}}.nav__menu--is-open{height:var(--menu-height)}.nav__menu--is-open #greater-than{rotate:270deg}.nav__item{text-align:center;width:100%;height:100%;display:block;position:relative}.nav__item:not(:last-child){box-shadow:inset 0 -5px 10px -10px var(--border-color)}@media (width>=768px){.nav__item:not(:last-child){box-shadow:inset -10px 0 10px -12px var(--border-color)}}.nav__link{text-align:center;flex-wrap:nowrap;justify-content:center;min-width:135px;padding:12px 0;font-weight:500;text-decoration:none;display:flex}.nav__link--default{background:var(--highlight-color)}.nav__button{cursor:pointer;border:1px solid var(--border-color-alpha);backdrop-filter:blur(24px);background:var(--glass-background);width:50px;height:50px;box-shadow:var(--glass-shadow);border-radius:50%;display:block;overflow:hidden}.nav__rect{--rect-width:135px;--rect-offset-x:0px;transform:translateX(var(--rect-offset-x));width:var(--rect-width);opacity:0;background:var(--highlight-color);z-index:-1;height:100%;position:absolute;top:0;left:0}.nav__rect--visible{opacity:1;transition:width .2s,transform .2s,opacity .2s}#menu-button{text-align:center;justify-content:center;min-width:135px;padding:12px 0;display:flex}@media (width>=768px){#menu-button{display:none}}#greater-than{filter:var(--filter);margin-left:8px;transition:rotate .2s;rotate:90deg}.home__rect{--rect-width:$icon-size;--rect-offset-x:0px;transform:translateX(var(--rect-offset-x));width:var(--rect-width);opacity:0;background:var(--highlight-color);height:100%;display:none;position:absolute;top:0;left:0}@media (width>=768px){.home__rect{display:block}}.home__rect--visible{opacity:1;transition:width .2s,transform .2s,opacity .2s}.icon-home,.icon-sun,.icon-moon{z-index:2;width:25px;height:25px;filter:var(--filter);transition:opacity .2s,transform .2s;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-theme=light] .icon-moon{opacity:0;transform:translate(-50%,-250%)}html[data-theme=dark] .icon-sun{opacity:0;transform:translate(-50%,150%)}html[data-theme=dark] .icon-moon,html[data-theme=light] .icon-sun{opacity:1}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--pulse-shadow);transform:scale(1)}30%{box-shadow:0 0 22px 14px var(--pulse-shadow);transform:scale(1.04)}}.hover-pulse:hover,.hover-pulse:focus{animation:.4s pulse;box-shadow:0 0 0 36px #0000}.hover-fill{--hover-x:50%;--hover-y:50%;position:relative;overflow:hidden}.hover-fill:after{content:" ";top:var(--hover-y);left:var(--hover-x);background:var(--highlight-color);z-index:-1;border-radius:50%;width:100%;height:100%;transition:transform .2s linear;position:absolute;transform:scale(0)translate(-50%,-50%)}.hover-fill:hover:after{transform:scale(4)}.hover-fill:active{background:var(--highlight-color)}.hover-link{cursor:pointer;color:var(--text-color);--hover-x:50%;--hover-y:50%;background:0 0;border-radius:4px;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.hover-link:before{content:" ";top:var(--hover-y);left:var(--hover-x);background-color:var(--highlight-color);z-index:-1;border-radius:50%;width:100%;height:100%;transition:transform .2s linear;position:absolute;transform:scale(0)translate(-50%,-50%)}.hover-link:hover:before,.hover-link:focus-visible:before{transform:scale(4)}.hover-link .hover-link__icon{opacity:.45;width:10px;height:10px;color:inherit;flex-shrink:0;transition:transform .2s,filter .2s}.hover-link:hover .hover-link__icon,.hover-link:focus-visible .hover-link__icon{opacity:1;transform:scale(1.2)}html[data-theme=dark] .hover-link .hover-link__icon{filter:brightness(0)invert()}.hover-border{outline-offset:-1px;outline:1px solid #0000;transition:outline-color .2s}.hover-border:hover,.hover-border:focus-visible{outline-color:var(--border-color)}.hover-enlarge{transition:transform .2s;transform:scale(1)}.hover-enlarge:hover{transform:scale(1.25)}.hover-glow:before{content:" ";mix-blend-mode:overlay;border-radius:inherit;background:radial-gradient(circle at var(--hover-x,30%) var(--hover-y,30%), var(--shade-color-alpha) 0%, transparent 20%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.hover-glow:hover:before{opacity:.6}@keyframes movement{0%,to{background-position:-80vmax -80vmax,60vmax -30vmax,10vmax 10vmax,-30vmax -10vmax,50vmax 50vmax;background-size:130vmax 130vmax,80vmax 80vmax,90vmax 90vmax,110vmax 110vmax,90vmax 90vmax}25%{background-position:-60vmax -90vmax,50vmax -40vmax,0 -20vmax,-40vmax -20vmax,40vmax 60vmax;background-size:100vmax 100vmax,90vmax 90vmax,100vmax 100vmax,90vmax 90vmax,60vmax 60vmax}50%{background-position:-50vmax -70vmax,40vmax -30vmax,10vmax 0,20vmax 10vmax,30vmax 70vmax;background-size:80vmax 80vmax,110vmax 110vmax,80vmax 80vmax,60vmax 60vmax,80vmax 80vmax}75%{background-position:-50vmax -40vmax,50vmax -30vmax,20vmax 0,-10vmax 10vmax,40vmax 60vmax;background-size:90vmax 90vmax,90vmax 90vmax,100vmax 100vmax,90vmax 90vmax,70vmax 70vmax}}.dynamic-background{backdrop-filter:blur(24px);flex-direction:column;justify-content:center;align-items:center;padding:80px 0;display:flex}.dynamic-background__attribution{margin-bottom:8px}.dynamic-background{background-image:radial-gradient(closest-side,#9e5041,#a74f3b00),radial-gradient(closest-side,#894372,#a33b8000),radial-gradient(closest-side,#857741,#8d834c00),radial-gradient(closest-side,#533e9a,#5536a400),radial-gradient(closest-side,#94683c,#965e3b00),radial-gradient(closest-side,#9a553e,#bb5d3d00);background-position:-80vmax -80vmax,60vmax -30vmax,10vmax 10vmax,-30vmax -10vmax,50vmax 50vmax,-20vmax,-40vmax;background-repeat:no-repeat;background-size:130vmax 130vmax,80vmax 80vmax,90vmax 90vmax,110vmax 110vmax,90vmax 90vmax,100vmax,100vmax;animation:10s linear infinite movement}.social{flex-direction:row;margin-top:12px;display:flex}.social__link{z-index:0;border-radius:10px;width:50px;height:50px;display:inline-block}.social__link .social__icon{width:100%;height:100%;filter:var(--filter);display:block}.social__item{margin:0 12px;display:block}.section{justify-content:center;align-items:center;padding:24px 0;display:flex}.section:first-of-type{padding-top:100px}@media (width>=768px){.section:first-of-type{padding-top:200px}}.section:last-of-type{padding-bottom:100px}.container{width:95%}@media (width>=992px){.container{max-width:600px}}@media (width>=768px){.container{max-width:750px}}@media (width>=1200px){.container{max-width:950px}}.sticky{z-index:1;isolation:isolate;position:sticky;top:-1px}.sticky--is-stuck .subtitle{background:var(--glass-background);box-shadow:var(--glass-shadow);backdrop-filter:blur(24px);background:var(--shade-color-alpha);font-size:20px;font-weight:400}.fullframe{object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero{align-items:center;width:100%;min-height:600px;padding:0}@media (width>=768px){.hero{flex-direction:row;height:100vh}}.hero__background{width:100%;min-height:90vh;position:relative}@media (width>=768px){.hero__background{width:100%;height:100%;position:fixed;top:0;left:0}}.hero__background img{object-fit:cover;object-position:17.5% center;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}@media (width>=768px){.hero__background img{object-position:center}}.hero__content{border:1px solid var(--border-color-alpha);backdrop-filter:blur(24px);background:var(--glass-background);width:95%;box-shadow:var(--glass-shadow);border-radius:20px;margin-top:-200px;padding:12px 24px;position:relative;overflow:hidden}@media (width>=768px){.hero__content{width:500px;margin-top:0;padding:24px 48px;position:absolute;top:35%;right:15%}}.hero__content>h1{text-align:left;font-size:44px}.hero__content h1,.hero__content p{margin:12px 0}@media (width>=768px){.hero__content h1,.hero__content p{max-width:500px}}.banner{background:var(--background-color);flex-direction:column;align-items:center;gap:48px;width:100%;height:100vh;display:flex}@media (width>=768px){.banner{flex-direction:row;justify-content:space-between}}.banner__figure{width:100%;height:100%;position:relative}.banner__figure img{object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.banner__content{width:100%}.banner__content h2{font-size:44px}
/*# sourceMappingURL=web.b8f16a36.css.map */
