@font-face{font-family:Union;src:url(../../../fonts/Union-Regular.otf) format("opentype");font-display:block}@font-face{font-family:Bandeins;src:url(../../../fonts/BandeinsStrangeVariable.ttf) format("truetype");font-display:block}@font-face{font-family:Mabry Pro;src:url(../../../fonts/woff2/MabryPro-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:Hagrid;src:url(../../../fonts/woff2/Hagrid-Text-Variable.woff2) format("woff2");font-display:block}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:theme("borderColor.DEFAULT",currentColor)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:theme("fontFamily.sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji")}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:theme("fontFamily.mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:theme("colors.gray.400",#9ca3af)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}:root{--bezier: cubic-bezier(.27, .9, .57, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-quart: cubic-bezier(.165, .84, .44, 1);--ease-cubic: cubic-bezier(.785, .135, .15, .86);--ease-inout-quart: cubic-bezier(.76, 0, .24, 1);--ease-inout: ease-in-out}.animated{animation:fadeIn .8s var(--ease-quart);will-change:transform;--y: 20px}.animated.fade{--y: 0}@keyframes fadeIn{0%{opacity:0;translate:0 var(--y) 0}}@media (any-pointer: coarse){body{--isMobile: 1}}:root{--black: #000;--white: #fff;--gray: #ededed;--dark-gray: #ccc;--green: #acfb5b;--yellow: #ffec06;--pink: #ffadff;--blue: #0d6afa;--indigo: #680dfa;--orange: #ffaa46;--font-fallback: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-primary: "Bandeins", var(--font-fallback);--font-secondary: "Bandeins", var(--font-fallback);--font-text: "Bandeins", var(--font-fallback);font-variation-settings:"wdth" 300;--bg-color: var(--white);--fg-color: var(--black);--bg-accent: var(--white);--fg-accent: var(--fg-color);font-feature-settings:"liga","clig";font-variant-ligatures:common-ligatures;font-family:var(--font-secondary);background:black;color:#fff}.has-error::placeholder{color:red!important;opacity:1}h1,h2,h3,h4{font-family:var(--font-primary);font-kerning:normal}h5,h6,p{font-family:var(--font-secondary)}h1{font-size:10vw;line-height:.95}.alt{font-family:var(--font-primary)}h2{font-size:8.125vw;line-height:.95}h3{font-size:6.111vw;line-height:1.1}h4{font-size:4.583vw;line-height:1.05}h5{font-size:3.403vw;line-height:1.16}h6{font-size:2.569vw;line-height:1.35}p{font-size:1.875vw;line-height:1.5}p.s{line-height:1.43;font-size:1.458vw}p.xs{font-size:1.042vw;line-height:1.33}p.xxs{font-size:.694vw;line-height:1.5}img{object-fit:cover;min-width:100%;min-height:100%}.link{display:inline-flex;padding:.5em}.link>span{position:relative;overflow:hidden}.decorated>span:before,.link>span:after{content:"";position:absolute;bottom:.075em;left:0;right:0;height:var(--elt-border-size);transform:translate3d(-110%,0,0);background-color:currentColor;transition:transform 1.1s cubic-bezier(.19,1,.22,1)}.decorated>span:before,.link:hover>span:after{transform:translateZ(0)}.decorated:hover>span:before{transform:translate3d(110%,0,0)}@media (max-width: 800px){:root{--radius: 2.667vw;--radius-s: 1.067vw}.hide-on-mobile{display:none!important}h1{line-height:1;font-size:14.667vw}h2{font-size:12.8vw;line-height:.92}h3{font-size:11.2vw;line-height:1.1}h4{font-size:9.6vw;line-height:1.13}h4,h5{letter-spacing:-.02em}h5{font-size:8.267vw;line-height:1.16}h6{font-size:7.2vw;line-height:1.35}p{font-size:6.4vw;line-height:1.5}p.s{line-height:1.43;font-size:5.6vw}p.xs{font-size:4vw;line-height:1.33}p.xxs{font-size:2.667vw;line-height:1.5}ul.special-list li{margin-bottom:2vw;padding-left:12vw}ul.special-list li:after{width:6.933vw;height:8vw}}div.svelte-cwtznf.svelte-cwtznf{padding:2em;outline:1px solid red;display:flex;width:200px;justify-content:center}div.svelte-cwtznf:hover h1.svelte-cwtznf{transition:transform .35s var(--ease-quart)}h1.svelte-cwtznf.svelte-cwtznf{font-size:2vw;will-change:transform;pointer-events:none;transition:transform .5s var(--ease-quart)}.header.svelte-e0sqxq.svelte-e0sqxq{display:flex;justify-content:space-around}a.svelte-e0sqxq.svelte-e0sqxq{padding:1em 2em;font-size:1.5vw;transition:scale .4s var(--ease-quart),opacity .4s var(--ease-quart);opacity:.8}.style.svelte-e0sqxq a.svelte-e0sqxq{transition:transform .4s var(--ease-quart),scale .4s var(--ease-quart),opacity .4s var(--ease-quart)}a.svelte-e0sqxq.svelte-e0sqxq:hover{scale:1.1;opacity:1}#portal.svelte-1h39c2u{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:10000;pointer-events:none;transition:transform .8s var(--ease-quart);will-change:transform;perspective:100vw}
