@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-font-weight:initial;--tw-outline-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-transparent{border-color:#0000}.bg-clip-padding{background-clip:padding-box}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.site-head{z-index:5;border-bottom:1px solid var(--color-secondary);opacity:0;width:100%;position:relative}.site-head__container{flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;height:6rem;display:flex}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.site-head__container{height:4rem}}.site-head .sb-logo{border-right:1px solid var(--color-secondary);width:6rem;height:6rem;padding:1.5rem}@media only screen and (max-width:987px){.site-head .sb-logo{order:1}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.site-head .sb-logo{width:4rem;height:4rem;padding:1rem}}.site-head .sb-logo svg{width:3rem;height:3rem}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.site-head .sb-logo svg{width:1.875rem;height:1.875rem}}.site-head .sb-console{font:400 8px/1.4 var(--font-family-fraktion);text-transform:uppercase;white-space:pre-line;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin:0 auto 0 0;padding:1.5rem;display:flex}@media only screen and (max-width:987px){.site-head .sb-console{order:2}}@media only screen and (max-width:767px){.site-head .sb-console{display:none}}@keyframes site-head-caret{0%,to{opacity:1}50%{opacity:0}}.site-head .sb-console__inner{flex-direction:column;justify-content:flex-end;align-items:flex-start;height:5.6em;display:flex;overflow:hidden}.site-head .sb-menu{border-left:1px solid var(--color-secondary)}@media only screen and (max-width:1080px){.site-head .sb-menu{padding:0 1rem}}@media only screen and (max-width:987px){.site-head .sb-menu{display:none}}.site-head .sb-menu .sb__list{flex-direction:row;justify-content:flex-start;align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex}.site-head .sb-menu .sb__item{margin:0;padding:0}.site-head .sb-menu .sb__text{display:inline-block;position:relative}.site-head .sb-menu .sb__text:before{opacity:0;content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:6px solid;position:absolute;top:calc(50% - 3px);left:-13px}.site-head .sb-menu a{color:var(--color-secondary);font:400 14px/1 var(--font-family-fraktion);letter-spacing:.05em;text-transform:uppercase;padding:2rem 3rem;text-decoration:none;display:block}@media only screen and (max-width:1280px){.site-head .sb-menu a{padding:2rem}}@media only screen and (max-width:1080px){.site-head .sb-menu a{padding:2rem 1rem}}@keyframes blink-in{0%,30%,60%{opacity:0}15%,45%,75%,to{opacity:1}}.site-head .sb-menu a:hover{text-shadow:0 0 1px}.site-head .sb-menu a:hover .sb__text:before{animation:.3s cubic-bezier(1,0,0,1) forwards blink-in}.site-head .sb-socials{background:linear-gradient(0deg, transparent calc(50% - 1px), var(--color-secondary) calc(50% - 1px), var(--color-secondary) 50%, transparent 50%);border-left:1px solid var(--color-secondary);margin:0;padding:0;list-style:none}@media only screen and (max-width:987px){.site-head .sb-socials{order:4}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.site-head .sb-socials{background:0 0;border-left:0;flex-direction:row;order:3;justify-content:center;align-items:center;margin-left:auto;display:flex}}.site-head .sb-socials .sb__item{margin:0;padding:0}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.site-head .sb-socials .sb__item{border-left:1px solid var(--color-secondary);flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}}.site-head .sb-socials .sb__icon{background:var(--color-secondary);clip-path:var(--path)}.site-head .sb-socials .sb__icon:before{background:var(--color-primary);transform-origin:0;content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;scale:0 1}.site-head .sb-socials .sb__icon--codepen{width:20px;height:19px}.site-head .sb-socials .sb__icon--linkedin{width:16px;height:15px}.site-head .sb-socials .sb__icon--github{width:20px;height:20px}.site-head .sb-socials a{flex-direction:row;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.site-head .sb-socials a{height:100%}}.site-head .sb-socials a:before{background:var(--color-secondary);transform-origin:0;content:"";width:100%;height:100%;position:absolute;top:0;left:0;scale:0 1}.site-head .sb-socials a:hover:before,.site-head .sb-socials a:hover .sb__icon:before{scale:1}.site-head .sb-socials a:before,.site-head .sb-socials .sb__icon:before{transition:scale .3s cubic-bezier(1,0,0,1)}.site-head .sb-contrast{appearance:none;border:0;border-left:1px solid var(--color-secondary);cursor:pointer;background:0 0;border-radius:0;flex-direction:row;justify-content:center;align-items:center;width:48px;height:96px;display:flex;position:relative}@media only screen and (max-width:987px){.site-head .sb-contrast{order:5}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.site-head .sb-contrast{height:100%}}.site-head .sb-contrast:before{background:var(--color-secondary);transform-origin:0;content:"";width:100%;height:100%;position:absolute;top:0;left:0;scale:0 1}.site-head .sb-contrast .sb__icon{background:var(--color-secondary);width:20px;height:20px;clip-path:var(--path)}.site-head .sb-contrast .sb__icon:before{background:var(--color-primary);transform-origin:0;content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;scale:0 1}.site-head .sb-contrast:hover:before,.site-head .sb-contrast:hover .sb__icon:before{scale:1}.site-head .sb-contrast:before,.site-head .sb-contrast .sb__icon:before{transition:scale .3s cubic-bezier(1,0,0,1)}.site-head .sb-availability{background:linear-gradient(0deg, transparent calc(50% - 1px), var(--color-secondary) calc(50% - 1px), var(--color-secondary) 50%, transparent 50%);border-left:1px solid var(--color-secondary);font:200 1.25rem/48px var(--font-family-editorial)}@media only screen and (max-width:987px){.site-head .sb-availability{order:3}}@media only screen and (max-width:767px){.site-head .sb-availability{border-left:0;flex-grow:1}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.site-head .sb-availability{border-left:1px solid var(--color-secondary);background:0 0;flex-direction:column;flex-grow:0;order:3;justify-content:center;align-items:center;display:flex}}.site-head .sb-availability p{margin:0}.site-head .sb-availability .sb__line{padding:1px 1.25rem 0;display:block}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.site-head .sb-availability .sb__text{display:none}}.site-head .sb-availability a{color:var(--color-secondary);font-weight:400;text-decoration:none;display:inline-block;position:relative}.site-head .sb-availability a:before{transform-origin:100%;content:"";background:currentColor;width:100%;height:1px;transition:scale .3s cubic-bezier(1,0,0,1);position:absolute;bottom:calc(50% - .5em);left:0;scale:0 1}.site-head .sb-availability a:hover:before{transform-origin:0;scale:1}.site-head .sb-qr-code{--bg-p:0%;border-left:1px solid var(--color-secondary);padding:.75rem;display:block;position:relative}@media only screen and (max-width:1280px){.site-head .sb-qr-code{display:none}}.site-head .sb-qr-code:before{background:linear-gradient(180deg, transparent, transparent var(--bg-p), var(--color-secondary) var(--bg-p), var(--color-secondary)) top/100% 12.5% repeat;content:"";position:absolute;inset:.75rem}.site-foot{z-index:3;border-top:1px solid var(--color-secondary);flex-direction:row;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.site-foot{padding:1rem}}.site-foot__logo svg{width:3rem;height:3rem;display:block}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.site-foot__logo svg{width:1.875rem;height:1.875rem}}.site-scrollbar{--border-width:1rem;z-index:20;width:var(--border-width);will-change:scale;height:100%;transition:scale .5s cubic-bezier(.215,.61,.355,1);position:fixed;top:0;right:0;scale:1}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.site-scrollbar{--border-width:.5rem}}.site-scrollbar__track{z-index:2;pointer-events:none;background-color:#0000;width:100%;height:100%;position:absolute;top:0;left:0}.site-scrollbar__thumb{z-index:3;width:calc(var(--border-width) * .5);height:var(--scrollbar-height,0);cursor:grab;translate:-50% var(--scrollbar-top) 0;will-change:opacity, scale, transform;transition:scale .2s cubic-bezier(.215,.61,.355,1),opacity 70ms linear;position:absolute;top:0;left:50%;scale:1}.is-transitioning .site-scrollbar__thumb{scale:0 1}.site-scrollbar__thumb:before{top:calc(var(--border-width) * -1);left:calc(50% - var(--border-width) * .5);width:var(--border-width);height:calc(100% + var(--border-width));content:"";position:absolute}.site-scrollbar__thumb:after{top:var(--border-width);bottom:var(--border-width);background-color:var(--color-primary);border-radius:inherit;content:"";will-change:background, width;width:100%;height:auto;transition:width .1s cubic-bezier(.215,.61,.355,1),background-color .1s cubic-bezier(.215,.61,.355,1);position:absolute;left:50%;translate:-50%}.site-scrollbar__thumb:hover:after{width:calc(var(--border-width) - 2px)}.site-scrollbar.is-dragging,.site-scrollbar.is-dragging .site-scrollbar__thumb{cursor:grabbing}.site-scrollbar.is-dragging .site-scrollbar__thumb:after{width:calc(var(--border-width) - 2px);background-color:var(--color-white)}html.is-scroll-blocked .site-scrollbar{scale:0 1}a-waves{--x:-.5rem;--y:50%;margin:0;padding:0;position:relative;overflow:hidden}a-waves:before{background:var(--color-secondary);width:.5rem;height:.5rem;transform:translate3d(calc(var(--x) - 50%), calc(var(--y) - 50%), 0);will-change:transform;content:"";border-radius:50%;position:absolute;top:0;left:0}a-waves svg{width:100%;height:100%;display:block}a-waves svg .a__line{fill:none;stroke:var(--color-secondary);stroke-width:1px}a-separator{border-top:1px solid var(--color-secondary);border-bottom:1px solid var(--color-secondary);width:100%;height:2.25rem;font:400 8px/16px var(--font-family-fraktion);flex-direction:row;justify-content:space-between;align-items:center;padding:0 1rem;display:flex;position:relative}a-separator .a__triangle{border-top:2px solid #0000;border-bottom:2px solid #0000;position:absolute;top:50%;transform:translateY(-40%)}a-separator .a__triangle:first-child{border-left:4px solid var(--color-secondary);left:1rem}a-separator .a__triangle:last-child{border-right:4px solid var(--color-secondary);right:1rem}a-separator .a__binaries{flex-direction:row;justify-content:space-between;align-items:center;padding:0 .7rem;display:flex}a-separator .a__code{flex-direction:row;flex-grow:0;flex-shrink:0;justify-content:flex-start;align-items:flex-start;display:flex}@media only screen and (max-width:767px){a-separator .a__code:nth-child(4n+3){display:none}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){a-separator .a__code:nth-child(n){display:flex}a-separator .a__code:nth-child(6n+3),a-separator .a__code:nth-child(6n+5){display:none}}a-separator .a__char{color:#0000;display:block;position:relative;overflow:hidden}a-separator .a__char:before{width:100%;height:2em;color:var(--color-secondary);word-break:break-all;will-change:translate;content:"01";position:absolute;top:0;left:0}a-separator .a__char--1:before{translate:0 -100%}a-separator .a__char--blank:before{content:none}a-separator .a__stripes{height:8px;text-shadow:0 0 1px var(--color-secondary);margin:0 8px;line-height:8px;overflow:hidden}@media only screen and (max-width:767px){a-separator .a__stripes:nth-child(4n+4){display:none}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){a-separator .a__stripes:nth-child(n){display:block}a-separator .a__stripes:nth-child(6n+4),a-separator .a__stripes:nth-child(6n+6){display:none}}a-separator .a__stripes:before{content:"/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////";word-break:break-word}a-separator .a__stripes:last-child{display:none}a-separator .style--secondary{background:var(--color-secondary);color:var(--color-primary)}a-separator .style--secondary .a__triangle:first-child{border-left-color:var(--color-primary)}a-separator .style--secondary .a__triangle:last-child{border-right-color:var(--color-primary)}a-separator .style--secondary .a__stripes{text-shadow:0 0 1px var(--color-primary)}.s-hero{z-index:4;opacity:0;flex-direction:column;justify-content:stretch;align-items:stretch;min-height:calc(100svh - 7rem - 1px);display:flex;position:relative;overflow:hidden}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-hero{min-height:calc(100svh - 4.5rem - 1px)}}.s-hero .s__waves{flex-grow:1;flex-shrink:1;width:100%;height:100%}.s-hero .s__border{background:var(--color-secondary);transform-origin:50% 0;width:100%;height:40rem;position:absolute;top:100%;left:0}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-hero .s__border{height:20rem}}.s-hero .s__content{transform-origin:50% 100%;position:relative;overflow:hidden}.s-hero .s__content:before{background:var(--color-secondary);content:"";width:100%;height:1px;position:absolute;top:0;left:0}.s-hero .s__title,.s-hero .s__separator{flex-grow:0;flex-shrink:0}.s-hero .s__title{cursor:default;font:700 min(15vw, 18.5rem)/.8 var(--font-family-bigger);text-transform:uppercase;flex-direction:row;justify-content:center;align-items:center;margin:0;padding:1.5rem 0;display:flex}@media only screen and (max-width:1080px){.s-hero .s__title{font-size:14vw}}@media only screen and (max-width:987px){.s-hero .s__title{flex-wrap:wrap;justify-content:flex-start;padding:1rem;font-size:calc(31vw - 1rem)}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-hero .s__title{font-size:calc(31vw - .75rem)}}.s-hero .s__title__word{height:.7975em;display:block;position:relative}@media only screen and (max-width:987px){.s-hero .s__title__word{flex-grow:0;flex-shrink:0}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-hero .s__title__word{height:.825em}}.s-hero .s__title__asset{margin:0 2rem;display:block}@media only screen and (max-width:987px){.s-hero .s__title__asset{width:.375em;height:auto;margin:0 0 0 auto}}@keyframes s-hero-move-to-left{0%{transform:translateZ(0)}to{transform:translate(100%)}}@keyframes s-hero-move-to-right{0%{transform:translateZ(0)}to{transform:translate(-100%)}}@keyframes s-hero-move-to-top{0%{transform:translateZ(0)}to{transform:translateY(-100%)}}@keyframes s-hero-move-to-bottom{0%{transform:translateZ(0)}to{transform:translateY(100%)}}.s-hero .s__title .char{clip-path:inset(0 .005em);color:#0000}.s-hero .s__title .char__inner{color:#0000;will-change:transform;display:block;position:relative;top:.0725em}.is-windows .s-hero .s__title .char__inner,.is-android .s-hero .s__title .char__inner{top:.1025em}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.is-windows .s-hero .s__title .char__inner,.is-android .s-hero .s__title .char__inner{top:.105em}}.is-firefox .s-hero .s__title .char__inner{top:.1015em}.s-hero .s__title .char__inner:before{color:var(--color-secondary);content:attr(data-letter) attr(data-letter) attr(data-letter);position:absolute;top:0;left:50%;transform:translate(-50%)}.s-hero .s__title .char__inner:after{color:var(--color-secondary);word-break:break-all;content:attr(data-letter) attr(data-letter) attr(data-letter);position:absolute;top:50%;left:0;transform:translateY(-50%)}.s-hero .s__title .char--t{margin-left:-.035em}.s-hero .s__title .to-top .char__inner{animation:1s cubic-bezier(.86,0,.07,1) forwards s-hero-move-to-top}.s-hero .s__title .to-right .char__inner{animation:1s cubic-bezier(.86,0,.07,1) forwards s-hero-move-to-right}.s-hero .s__title .to-bottom .char__inner{animation:1s cubic-bezier(.86,0,.07,1) forwards s-hero-move-to-bottom}.s-hero .s__title .to-left .char__inner{animation:1s cubic-bezier(.86,0,.07,1) forwards s-hero-move-to-left}.s-about{--width:39.25rem;z-index:3;padding:15rem 0;position:relative;overflow:hidden}@media only screen and (max-width:1080px){.s-about{--width:32rem}}@media only screen and (max-width:767px){.s-about{--width:70vw;padding:7.5rem 0}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-about{--width:80vw}}.s-about .s__inner{z-index:2;width:var(--width);border:1px solid var(--color-secondary);transform:translate3d(0, var(--offset-y), 0);will-change:transform;margin:0 auto;position:relative}.s-about .s__title{background:var(--color-secondary);color:var(--color-primary);font:700 12px/24px var(--font-family-fraktion);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;padding:0 0 2px}.s-about .s__content{font:200 2rem/1.5 var(--font-family-editorial);padding:4.5rem}@media only screen and (max-width:1080px){.s-about .s__content{font-size:1.5rem}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-about .s__content{padding:15vw 10vw}}.s-about .s__content a{color:var(--color-secondary);text-decoration:none;display:inline-block;position:relative}.s-about .s__content a:before,.s-about .s__content a:after{content:"";background:currentColor;width:100%;height:1px;display:block;position:absolute;bottom:.2em;left:0}.s-about .s__content a:after{transform-origin:100%;height:2px;transition:transform .4s cubic-bezier(.86,0,.07,1);transform:scaleX(0)}.s-about .s__content a:hover:after{transform-origin:0;transform:scaleX(1)}.s-about .s__awards{grid-template-columns:repeat(4, calc(var(--width) / 4));grid-template-rows:repeat(8, calc(var(--width) / 4 / .751));background:repeating-linear-gradient(-45deg,#0000,#0000 1px,#160000 1.5px 2.5px,#0000 3px,#f40c3f 11px);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media only screen and (max-width:767px){.s-about .s__awards{grid-template-columns:repeat(4, calc(var(--width) / 4));grid-template-rows:repeat(10, calc(var(--width) / 4 / .75))}}.theme-contrasted .s-about .s__awards{background:repeating-linear-gradient(-45deg,#0000,#0000 1px,#160000 1.5px 2.5px,#0000 3px,#fff2ed 11px)}.s-about .s__awards .s__award{z-index:2;background:var(--color-primary);clip-path:inset(-1px);cursor:default;will-change:transform;margin:0;padding:.75rem;position:relative}.s-about .s__awards .s__award:before{border:1px solid var(--color-secondary);content:"";position:absolute;inset:-1px 0 0 -1px}.s-about .s__awards .s__award__inner{will-change:translate, scale;width:100%;height:100%;transition:translate 1s cubic-bezier(.23,1,.32,1),scale 1.5s cubic-bezier(.86,0,.07,1);display:block;position:relative;translate:-50%}.s-about .s__awards .s__award__mask{background:var(--color-secondary);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);will-change:clip-path;transition:clip-path .8s cubic-bezier(.86,0,.07,1);position:absolute;inset:-1px}.s-about .s__awards .s__award__mask:before{background:var(--color-primary);will-change:transform;content:"";width:100%;height:100%;transition:transform .8s cubic-bezier(.55,.055,.675,.19);display:block;position:absolute;top:0;left:0;-webkit-mask:url(/images/asset-star.svg) 50%/1.5rem 1.5rem no-repeat;mask:url(/images/asset-star.svg) 50%/1.5rem 1.5rem no-repeat}.s-about .s__awards .s__award__name{font:700 6.5625rem/.82 var(--font-family-bigger);word-break:break-word;text-transform:uppercase}@media only screen and (max-width:1080px){.s-about .s__awards .s__award__name{font-size:5rem}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-about .s__awards .s__award__name{font-size:4rem}}@media only screen and (max-width:360px){.s-about .s__awards .s__award__name{font-size:3.75rem}}.s-about .s__awards .s__award__counter{font:200 1.25rem/1.3 var(--font-family-editorial)}@media only screen and (max-width:1080px){.s-about .s__awards .s__award__counter{font-size:1.15rem}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-about .s__awards .s__award__counter{font-size:1.1rem}}.s-about .s__awards .s__award__text{font:200 2.25rem/1.13 var(--font-family-editorial);text-align:center;text-wrap:balance;margin:.25em 0 0;display:block}@media only screen and (max-width:1080px){.s-about .s__awards .s__award__text{font-size:1.75rem}}@media only screen and (max-width:767px){.s-about .s__awards .s__award__text{font-size:1.5rem}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-about .s__awards .s__award__text{font-size:1.25rem}}@media only screen and (max-width:400px){.s-about .s__awards .s__award__text{font-size:1.15rem}}.s-about .s__awards .s__award--counter .s__award__inner{flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.s-about .s__awards .s__award--text .s__award__inner{flex-direction:column;justify-content:center;align-items:center;display:flex}.s-about .s__awards .s__award--webby2025{grid-area:1/1/2/5}.s-about .s__awards .s__award--awwwards{grid-area:2/1/4/3}@media only screen and (max-width:767px){.s-about .s__awards .s__award--awwwards{grid-area:2/1/4/3}}.s-about .s__awards .s__award--awwwards .s__award__name{font-size:8.625rem}@media only screen and (max-width:1080px){.s-about .s__awards .s__award--awwwards .s__award__name{font-size:6.5rem}}@media only screen and (max-width:767px){.s-about .s__awards .s__award--awwwards .s__award__name{font-size:5.5rem}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-about .s__awards .s__award--awwwards .s__award__name{font-size:4rem}}@media only screen and (max-width:400px){.s-about .s__awards .s__award--awwwards .s__award__name{font-size:3.5rem}}.s-about .s__awards .s__award--netMag2016{grid-area:2/3/3/5}@media only screen and (max-width:767px){.s-about .s__awards .s__award--netMag2016{grid-area:2/3/3/5}}.s-about .s__awards .s__award--commArt2017{grid-area:4/1/5/5}@media only screen and (max-width:767px){.s-about .s__awards .s__award--commArt2017{grid-area:8/1/9/5}}.s-about .s__awards .s__award--fwa{grid-area:3/4/4/5}@media only screen and (max-width:767px){.s-about .s__awards .s__award--fwa{grid-area:4/3/6/6}}.s-about .s__awards .s__award--gsapOct2024{grid-area:6/1/7/3}@media only screen and (max-width:767px){.s-about .s__awards .s__award--gsapOct2024{grid-area:4/1/5/3}}.s-about .s__awards .s__award--gsapNov2024{grid-area:6/3/7/5}@media only screen and (max-width:767px){.s-about .s__awards .s__award--gsapNov2024{grid-area:6/3/7/5}}.s-about .s__awards .s__award--cssda{grid-area:5/2/6/4}@media only screen and (max-width:767px){.s-about .s__awards .s__award--cssda{grid-area:6/1/8/3}}.s-about .s__awards .s__award--CSSDA2016{grid-area:7/2/8/5}@media only screen and (max-width:767px){.s-about .s__awards .s__award--CSSDA2016{grid-area:9/1/10/4}}.s-about .s__awards .s__award--CSSDA2015{grid-area:8/1/9/4}@media only screen and (max-width:767px){.s-about .s__awards .s__award--CSSDA2015{grid-area:10/2/11/5}}.s-about .s__awards .s__award--CSSDA2015:before{bottom:-1px}.s-about .s__awards .s__award--blank{grid-area:5/1/6/2}@media only screen and (max-width:767px){.s-about .s__awards .s__award--blank{grid-area:7/3/8/5}}.s-about .s__awards .s__award--blank:after{display:none}.s-about .s__awards .s__award--blank svg{position:absolute}.s-about .s__awards .s__award--blank svg:first-child{width:62.538%;height:53.1333%;top:50%;left:50%;transform:translate(-50%,-50%)}.s-about .s__awards .s__award--blank svg:first-child path{fill:none;stroke:var(--color-secondary);stroke-width:1px}.s-about .s__awards .s__award--blank svg:nth-child(2),.s-about .s__awards .s__award--blank svg:nth-child(3),.s-about .s__awards .s__award--blank svg:nth-child(4),.s-about .s__awards .s__award--blank svg:nth-child(5){width:12.1203%;height:auto;position:absolute}.s-about .s__awards .s__award--blank svg:nth-child(2) path,.s-about .s__awards .s__award--blank svg:nth-child(3) path,.s-about .s__awards .s__award--blank svg:nth-child(4) path,.s-about .s__awards .s__award--blank svg:nth-child(5) path{fill:var(--color-secondary);stroke:none}.s-about .s__awards .s__award--blank svg:nth-child(2){top:.5rem;left:.5rem}.s-about .s__awards .s__award--blank svg:nth-child(3){top:.5rem;right:.5rem}.s-about .s__awards .s__award--blank svg:nth-child(4){bottom:.5rem;left:.5rem}.s-about .s__awards .s__award--blank svg:nth-child(5){bottom:.5rem;right:.5rem}.s-about .s__awards .s__award--blank path{fill:none;stroke:var(--color-secondary);stroke-width:1px}.s-about .s__awards .s__award.is-active .s__award__inner{transition:scale .1s cubic-bezier(.23,1,.32,1);scale:.9}.s-about .s__awards .s__award.is-revealed .s__award__inner{translate:0}.s-about .s__awards .s__award.is-revealed .s__award__mask{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.s-about .s__awards .s__award.is-revealed .s__award__mask:before{transform:translate(50%)}.s-about .s__grid{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.s-about .s__grid path{fill:none;stroke:var(--color-secondary);stroke-width:1px}.s-about .s__canvas{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.s-about.is-out-of-view .s__inner{will-change:none;transform:none}.s-about.is-out-of-view .s__grid,.s-about.is-out-of-view .s__canvas{display:none}a-work{background:var(--color-secondary);content-visibility:hidden;transform-style:preserve-3d;will-change:transform;margin:0;padding:.5rem .5rem 0;display:block;position:relative;top:0;left:0}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){a-work{padding:.25rem}}a-work a{text-decoration:none;display:block}a-work .a__inner{margin:0;padding:0;display:block}a-work .a__video{width:auto;max-width:50vw;height:auto;max-height:50vh;display:block}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){a-work .a__video{max-width:80vw;max-height:80vh}}.a__video--placeholder,.a__img--placeholder{justify-content:center;align-items:center;display:flex}.a__video__glyph,.a__img__glyph{background:var(--color-secondary);border-radius:2px;padding:.5em .85em}@supports (color:color-mix(in lab, red, red)){.a__video__glyph,.a__img__glyph{background:color-mix(in srgb, var(--color-secondary) 55%, transparent)}}.a__video__glyph,.a__img__glyph{color:var(--color-white);font:700 clamp(1.25rem, 3vw, 2.5rem)/1 var(--font-family-bigger);letter-spacing:.02em;text-transform:uppercase}a-work .a__caption{color:var(--color-primary);font:700 11px/1 var(--font-family-fraktion);letter-spacing:.15em;text-align:right;text-transform:uppercase;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem;display:flex}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){a-work .a__caption{display:none}}a-work.is-inview{content-visibility:visible}.s-work{--height:100lvh;z-index:2;height:var(--height);background:var(--color-primary);position:relative}.s-work:before{z-index:2;background:var(--color-secondary);content:"";width:100%;height:1px;position:absolute;top:0;left:0}.s-work .s__mask-outer{pointer-events:none;width:100%;height:100lvh;position:sticky;top:0;left:0;overflow:hidden}.s-work .s__mask{will-change:scale, transform;width:100%;height:100%;position:absolute;top:0;left:0}.s-work .s__mask__svg{width:100%;height:100%;position:absolute;top:0;left:0}.s-work .s__mask__path-outer{fill:var(--color-primary);fill-rule:evenodd;stroke:var(--color-secondary);stroke-width:1px}.s-work .s__mask__path-inner{fill:var(--color-primary);fill-rule:evenodd;stroke:var(--color-secondary);stroke-width:1px;transform:translate3d(0, calc(var(--scroll-progress) * 48px), 0);will-change:transform}.s-work .s__mask__path-lines{fill:none;stroke:var(--color-secondary);stroke-width:1px}.s-work .s__outer{height:var(--height);clip-path:inset(0 -1rem);position:relative}.s-work .s__inner{background:var(--color-secondary);width:100%;height:100%;transform:translate3d(0, calc(var(--scroll-progress) * -15%), 0);color:var(--color-primary);will-change:clip-path, transform;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-work .s__inner{transform:none}}.s-work .s__ruler{--width:min(16.6667%, 19.625rem);top:10lvh;left:calc(50% - var(--width) / 2);width:var(--width);pointer-events:none;height:80lvh;position:absolute}@media only screen and (max-width:987px){.s-work .s__ruler{--width:33.3333%}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-work .s__ruler{--width:50%}}.s-work .s__title,.s-work .s__scene{font:700 min(18.75rem, 25lvh)/1 var(--font-family-bigger);text-align:center;text-transform:uppercase}.s-work .s__title__inner,.s-work .s__scene__letter{line-height:.85}.s-work .s__title{opacity:0;word-break:break-all;width:.7em}.s-work .s__title__inner{flex-direction:column;justify-content:center;align-items:center;margin:.075em 0 -.125em;display:flex}.s-work .s__scene{--shadow:var(--color-shadow);--progress:.5;--state:0;z-index:2;perspective:40rem;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.s-work .s__scene .s__scene__letter{--head:calc((var(--progress) - .5) * -2);--ahead:calc(var(--head) * var(--head));transform:rotateY(calc(var(--head) * -10deg * var(--state))) translate3d(calc(var(--head) * 50vw * var(--state)), calc(var(--iy) * 50% * var(--ahead) * var(--state)), 0);pointer-events:none;will-change:transform;display:block;position:absolute;top:0;left:0}.s-work .s__scene .s__scene__letter:before{z-index:-1;color:var(--color-shadow);opacity:min(var(--state) * 2, 1);transform:scale(1.05, 1.02) translate3d(calc(var(--head) * .1rem * var(--state) * var(--state)), 0, 0);transform-origin:calc(50% - var(--head) * 50%) -50%;will-change:opacity, transform;content:attr(data-letter);position:absolute;top:0;left:0}.s-work .s__scene .s__scene__work{z-index:2;transform:rotateY(calc(var(--progress) * -20deg)) translate3d(calc(var(--progress) * (50vw + 100%) - 50%), calc(var(--y) * 50% - 50%), calc(var(--progress) * var(--progress) * -5rem)) scale(var(--size));will-change:transform;position:absolute;top:50%;left:50%}@media only screen and (max-width:987px){.s-work .s__scene .s__scene__work{transform:rotateY(calc(var(--progress) * -20deg)) translate3d(calc(var(--progress) * (50vw + 100%) - 50%), calc(var(--y) * 50% - 50%), calc(var(--progress) * var(--progress) * -5rem))}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-work .s__scene .s__scene__work{transform:rotateY(calc(var(--progress) * -20deg)) translate3d(calc(var(--progress) * (50vw + 100%) - 50%), calc(var(--y) * 100% - 50%), calc(var(--progress) * var(--progress) * -5rem))}}.s-work .s__canvas{z-index:1;width:100%;height:100%;transform:translate3d(0, calc(var(--scroll-progress) * -5%), 0);position:absolute;top:0;left:0}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-work .s__canvas{transform:none}}.s-my-way{--padding:40rem;--smiley-size:5.625rem;z-index:3;padding:calc(var(--padding) * .75) 0 calc(var(--padding) * 1.5);clip-path:inset(-100vh 0 calc(var(--padding) * -1.375));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media only screen and (max-width:1680px){.s-my-way{--padding:35rem}}@media only screen and (max-width:1530px){.s-my-way{--padding:30rem}}@media only screen and (max-width:1280px){.s-my-way{--padding:25rem}}@media only screen and (max-width:987px){.s-my-way{--padding:30rem;padding:calc(var(--padding) * .75) 0 calc(var(--padding) * 1.25);clip-path:inset(-100vh 0 calc(var(--padding) * -1.2))}}@media only screen and (max-width:767px){.s-my-way{--padding:25rem}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-my-way{--padding:18rem}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.s-my-way .s__smiley{z-index:2;width:var(--smiley-size);height:var(--smiley-size);background:var(--color-primary);will-change:transform;border-radius:999rem;animation:10s linear infinite rotate;display:block;position:relative}.s-my-way .s__smiley path{fill:var(--color-secondary)}.s-my-way .s__smiley circle{fill:var(--color-primary)}.s-my-way .s__objects{z-index:3;perspective:1000px;width:100%;height:auto;perspective-origin:50% calc(50% - var(--padding) * .4);pointer-events:none;transform-style:preserve-3d;will-change:opacity;position:absolute;top:-100vh;bottom:-100vh;left:0;overflow:hidden}@media only screen and (max-width:987px){.s-my-way .s__objects{perspective-origin:50% calc(50% - var(--padding) * .275)}}.s-my-way .s__ruler{width:0;height:calc(50% - var(--padding) * .4);opacity:0;pointer-events:none;position:absolute;top:0;left:0}@media only screen and (max-width:987px){.s-my-way .s__ruler{height:calc(50% - var(--padding) * .275)}}.s-my-way .a-object{--s:0;--x:50vw;--y:50vh;--z:-1000vw;--rx:0;--ry:0;--rz:0;--depth:1rem;cursor:grab;transform:translate3d(calc(var(--x) - 50%), calc(var(--y) - 50%), var(--z)) rotateX(calc(var(--rx) * 1deg)) rotateY(calc(var(--ry) * 1deg)) rotate(calc(var(--rz) * 1deg)) scale(var(--s));transform-style:preserve-3d;pointer-events:none;will-change:transform;display:block;position:absolute;top:50%;left:50%}.s-my-way .a-object:before{-webkit-mask:url(/images/sprite-vanish.png);mask:url(/images/sprite-vanish.png)}.s-my-way .a-object.is-waiting{display:none;transform:scale(0)}.s-my-way .a-object--frame{pointer-events:all;width:500px}@media only screen and (max-width:767px){.s-my-way .a-object--frame{width:300px}}.s-my-way .a-object--frame .a__inner{background:var(--color-secondary);margin:0;padding:1.5rem 1.5rem 0;display:block}.s-my-way .a-object--frame .a__img{width:100%;height:auto;display:block}.s-my-way .a-object--frame .a__caption{color:var(--color-white);font:400 12px/1 var(--font-family-fraktion);text-align:center;text-transform:uppercase;padding:1.2rem 0;display:block}.s-my-way .a-object--frame:after{background:var(--color-secondary);width:100%;height:100%;transform:translateZ(calc(var(--depth) * -1 + 1px)) rotateY(180deg);content:"";position:absolute;top:0;left:0}.s-my-way .a-object--frame .a__side{width:100%;height:100%;transform-style:preserve-3d;position:absolute;top:0;left:0}.s-my-way .a-object--frame .a__side:before,.s-my-way .a-object--frame .a__side:after{background:var(--color-shadow);backface-visibility:visible;content:"";position:absolute}.s-my-way .a-object--frame .a__side--horizontal:before{width:var(--depth);transform-origin:0;height:100%;top:0;left:0;transform:rotateY(90deg)}.s-my-way .a-object--frame .a__side--horizontal:after{width:var(--depth);transform-origin:100%;height:100%;top:0;right:0;transform:rotateY(-90deg)}.s-my-way .a-object--frame .a__side--vertical:before{width:100%;height:var(--depth);transform-origin:50% 0;top:0;left:0;transform:rotateX(-90deg)}.s-my-way .a-object--frame .a__side--vertical:after{width:100%;height:var(--depth);transform-origin:50% 100%;bottom:0;left:0;transform:rotateX(90deg)}.s-my-way .a-object--star{--depth:1rem;width:calc(var(--size) * 400px);height:calc(var(--size) * 400px);left:65%}@media only screen and (max-width:767px){.s-my-way .a-object--star{width:calc(var(--size) * 200px);height:calc(var(--size) * 200px)}}.s-my-way .a-object--star:before,.s-my-way .a-object--star:after{content:"";background:url(/images/asset-star.svg) 50%/cover no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.s-my-way .a-object--star:after{transform:translateZ(calc(var(--depth) * -1 + 1px))}.s-my-way .a-object--star .a__side{width:100%;height:100%;transform-style:preserve-3d;position:absolute;top:0;left:0}.s-my-way .a-object--star .a__side:before,.s-my-way .a-object--star .a__side:after{background:var(--color-secondary);backface-visibility:visible;content:"";position:absolute}.s-my-way .a-object--star .a__side--top-left:before{width:var(--depth);transform-origin:0 100%;height:50%;top:0;left:0;transform:rotateY(90deg)rotateX(-81deg)}.s-my-way .a-object--star .a__side--top-left:after{width:50%;height:var(--depth);transform-origin:100% 0;top:0;left:0;transform:rotateX(-90deg)rotateY(81deg)}.s-my-way .a-object--star .a__side--top-right:before{width:var(--depth);transform-origin:100% 100%;height:50%;top:0;right:0;transform:rotateY(-90deg)rotateX(-81deg)}.s-my-way .a-object--star .a__side--top-right:after{width:50%;height:var(--depth);transform-origin:0 0;top:0;right:0;transform:rotateX(-90deg)rotateY(-81deg)}.s-my-way .a-object--star .a__side--bottom-left:before{width:var(--depth);transform-origin:0 0;height:50%;bottom:0;left:0;transform:rotateY(90deg)rotateX(81deg)}.s-my-way .a-object--star .a__side--bottom-left:after{width:50%;height:var(--depth);transform-origin:100% 100%;bottom:0;left:0;transform:rotateX(90deg)rotateY(81deg)}.s-my-way .a-object--star .a__side--bottom-right:before{width:var(--depth);transform-origin:100% 0;height:50%;bottom:0;right:0;transform:rotateY(-90deg)rotateX(81deg)}.s-my-way .a-object--star .a__side--bottom-right:after{width:50%;height:var(--depth);transform-origin:0 100%;bottom:0;right:0;transform:rotateX(90deg)rotateY(-81deg)}.s-my-way .a-object.is-dragging{z-index:2;transform-style:flat;cursor:grabbing}.s-my-way .a-object.is-dragging:after,.s-my-way .a-object.is-dragging .a__side{display:none}@keyframes vanish{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:right 0;mask-position:right 0}}.s-my-way .a-object.is-vanishing{--strip-width:1px;--strip-gap:25px;z-index:2;cursor:default;background:linear-gradient(90deg, var(--color-secondary), var(--color-secondary) var(--strip-width), transparent var(--strip-width), transparent calc(var(--strip-width) + var(--strip-gap))) center/calc(var(--strip-width) + var(--strip-gap)) 100% repeat, linear-gradient(0deg, var(--color-secondary), var(--color-secondary) var(--strip-width), transparent var(--strip-width), transparent calc(var(--strip-width) + var(--strip-gap))) center/100% calc(var(--strip-width) + var(--strip-gap)) repeat, var(--color-primary);pointer-events:none}.s-my-way .a-object.is-vanishing,.s-my-way .a-object.is-vanishing .a__inner{animation:.75s steps(29,end) both vanish;-webkit-mask:url(/images/sprite-vanish.png) 0/3000% 100%;mask:url(/images/sprite-vanish.png) 0/3000% 100%}.s-my-way .a-object.is-vanishing{animation-delay:.105s}.s-my-way .a-object.is-vanishing:after,.s-my-way .a-object.is-vanishing .a__side{display:none}.s-my-way .s__catcher{--amplitude:50%;--offset:15%;z-index:2;width:100%;height:calc(var(--padding) * 1.05 + var(--smiley-size) / 2);perspective:calc(var(--distortion) * .85em);-webkit-user-select:none;user-select:none;font:700 calc(var(--padding) * 1.2)/1 var(--font-family-bigger);text-align:center;text-transform:uppercase;white-space:nowrap;line-height:.82;position:absolute;bottom:0;left:0}@media only screen and (max-width:987px){.s-my-way .s__catcher{--amplitude:75%;--offset:27.5%;perspective:calc(var(--distortion) * 1.05em);font-size:calc(var(--padding) * .75)}}.s-my-way .s__catcher__distorted-wrapper{width:100%;height:calc(var(--padding) * 1.5);perspective:calc(var(--distortion) * .7em);position:absolute;bottom:0;left:0;overflow:hidden}@media only screen and (max-width:987px){.s-my-way .s__catcher__distorted-wrapper{perspective:calc(var(--distortion) * .85em)}}.s-my-way .s__catcher__distorted{width:300%;height:calc(var(--padding) * 1.05 + var(--smiley-size) / 2);transform-origin:50% 100%;transform:matrix3d(1, 0, 0, 0, 0, 1, var(--distortion), 0, 0, 0, 1, 0, 0, 0, 0, 1);position:absolute;bottom:0;left:-100%}.s-my-way .s__catcher__normal-wrapper{width:100%;height:calc(100% + 100vh);position:absolute;top:calc(100% - 1px);left:0;overflow:hidden}.s-my-way .s__catcher__normal{width:300%;height:100%;position:absolute;top:0;left:-100%}.s-my-way .s__catcher__text{will-change:transform;width:100%;position:absolute;left:0}.s-my-way .s__catcher__text--distorted{transform:translate3d(0, calc(var(--scroll-progress) * var(--amplitude) - var(--offset)), 0);bottom:0}.s-my-way .s__catcher__text--normal{transform:translate3d(0, calc(var(--scroll-progress) * var(--amplitude) - 100% - var(--offset)), 0);top:0}.s-my-way .s__svg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.s-my-way .s__svg__circular-path{fill:none;stroke:var(--color-secondary);stroke-width:1px}.s-my-way .s__svg circle{z-index:2;fill:var(--color-primary);stroke:var(--color-secondary);stroke-width:1px;position:relative}.s-my-way.is-out-of-view-bottom .a-object,.s-my-way.is-out-of-view-bottom .s__catcher{display:none}.s-cta{z-index:2;padding:55rem 0 0;position:relative}@media only screen and (max-width:1680px){.s-cta{padding-top:48rem}}@media only screen and (max-width:1530px){.s-cta{padding-top:41.25rem}}@media only screen and (max-width:1280px){.s-cta{padding-top:34.375rem}}@media only screen and (max-width:987px){.s-cta{padding-top:36rem}}@media only screen and (max-width:767px){.s-cta{padding-top:30rem}}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-cta{padding-top:21.6rem}}.s-cta .s__inner{z-index:3;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 8rem - 2px);display:flex;position:relative}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-cta .s__inner{height:calc(100vh - 4.375rem)}}.s-cta .s__button{z-index:1;cursor:pointer;width:6rem;height:6rem;color:var(--color-primary);font:700 3.75rem/6.85rem var(--font-family-bigger);letter-spacing:.05em;text-align:center;text-indent:.075em;text-transform:uppercase;position:relative}.s-cta .s__button__inner{background:var(--color-secondary);will-change:scale;border-radius:999rem;width:100%;height:100%;transition:scale 1s cubic-bezier(.23,1,.32,1) .2s}.s-cta .s__button__text{will-change:scale;transition:scale 1.2s cubic-bezier(.23,1,.32,1) .2s}.s-cta .s__hover.is-active .s__button .s__button__inner{transition:scale .6s cubic-bezier(.755,.05,.855,.06);scale:1.5}.s-cta .s__hover.is-active .s__button .s__button__text{transition:scale .6s cubic-bezier(.55,.055,.675,.19);animation-play-state:paused;scale:2}@keyframes s-cta-char-up-down{0%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}25%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translateY(-52%)}75%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:translateY(52%)}to{transform:translateZ(0)}}@keyframes s-cta-char-toggle{0%{opacity:1}50%{opacity:1}50.01%{opacity:0}to{opacity:0}}.s-cta .s__cta{--size:64rem;top:calc(50% - var(--size) / 2);left:calc(50% - var(--size) / 2);z-index:2;width:var(--size);height:var(--size);background:var(--color-secondary);clip-path:circle(0);color:var(--color-primary);font:700 calc(var(--size) * .3743)/1 var(--font-family-bigger);text-align:center;text-transform:uppercase;will-change:clip-path;pointer-events:none;border-radius:999rem;transition:clip-path .6s cubic-bezier(.86,0,.07,1);position:absolute;overflow:hidden}.s-cta .s__cta:before,.s-cta .s__cta:after{z-index:4;will-change:border-width;content:"";pointer-events:none;border-radius:999rem;width:100%;height:100%;transition:border-width .6s cubic-bezier(.86,0,.07,1);position:absolute;top:0;left:0}.s-cta .s__cta:before{border:calc(var(--size) * .5) solid var(--color-primary)}.s-cta .s__cta:after{border:calc(var(--size) * .5) solid var(--color-secondary)}.s-cta .s__cta__link{top:calc(50% + var(--size) * .36);z-index:3;background:var(--color-secondary);opacity:0;color:var(--color-primary);font:700 14px/1 var(--font-family-fraktion);letter-spacing:.1em;text-transform:uppercase;will-change:transform, opacity;padding:1em 1em 1em 2em;text-decoration:none;transition:transform 0s linear .3s,opacity 0s linear .3s;display:block;position:absolute;left:50%;transform:translate(-50%,1em)}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-cta .s__cta__link{top:calc(50% + var(--size) * .28);padding:1em;font-size:13px}}.s-cta .s__cta__link:before{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:6px solid;position:absolute;top:calc(50% - 3px);left:.6em}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-cta .s__cta__link:before{display:none}}.s-cta .s__cta__link:after{content:"";background:0 0;width:999rem;height:999rem;position:absolute;top:calc(50% - 499rem);left:calc(50% - 499rem)}.s-cta .s__cta__line{z-index:2;will-change:scale;transition:scale .6s cubic-bezier(.55,.055,.675,.19);position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.5}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-cta .s__cta__line{top:45%}}.s-cta .s__cta__line--top{clip-path:inset(-100% 0 calc(50% + .01em))}.s-cta .s__cta__line--top .s__cta__char__slice{--toggle-delay:calc(var(--delay) + var(--offset) + .45s)}.s-cta .s__cta__line--top .s__cta__char__slice:nth-child(2){clip-path:inset(0 0 calc(100% - .03em))}.s-cta .s__cta__line--top .s__cta__char__slice:nth-child(3){clip-path:inset(0 0 calc(100% - .06em))}.s-cta .s__cta__line--top .s__cta__char__slice:nth-child(4){clip-path:inset(0 0 calc(100% - .09em))}.s-cta .s__cta__line--bottom{clip-path:inset(calc(50% + .01em) 0 -100%);letter-spacing:.014em}.s-cta .s__cta__line--bottom .s__cta__char__slice{--toggle-delay:calc(var(--delay) + var(--offset) + 1.45s)}.s-cta .s__cta__line--bottom .s__cta__char__slice:nth-child(2){clip-path:inset(calc(100% - .03em) 0 0)}.s-cta .s__cta__line--bottom .s__cta__char__slice:nth-child(3){clip-path:inset(calc(100% - .06em) 0 0)}.s-cta .s__cta__line--bottom .s__cta__char__slice:nth-child(4){clip-path:inset(calc(100% - .09em) 0 0)}.s-cta .s__cta__text{flex-direction:row;justify-content:center;align-items:flex-start;height:.8em;display:flex}.s-cta .s__cta__char{height:100%;position:relative}.s-cta .s__cta__char:first-child{--delay:.1s}.s-cta .s__cta__char:nth-child(2){--delay:.2s}.s-cta .s__cta__char:nth-child(3){--delay:.3s}.s-cta .s__cta__char:nth-child(4){--delay:.4s}.s-cta .s__cta__char__slice{--offset:0s;--move-delay:calc(var(--delay) + var(--offset));height:100%;animation:s-cta-char-up-down 2s infinite var(--move-delay);will-change:transform;display:block;position:relative}.s-cta .s__cta__char__slice:not(:first-child){animation:s-cta-char-up-down 2s infinite var(--move-delay), s-cta-char-toggle 2s linear infinite var(--toggle-delay);position:absolute;top:0;left:0}.s-cta .s__cta__char__slice:nth-child(2){--offset:20ms + .12s}.s-cta .s__cta__char__slice:nth-child(3){--offset:20ms + 80ms}.s-cta .s__cta__char__slice:nth-child(4){--offset:20ms + 40ms}.s-cta .s__cta .sup{vertical-align:top;font-size:.5em}.s-cta .s__cta .a-dots{will-change:scale;width:120%;height:120%;transition:scale .8s cubic-bezier(.55,.055,.675,.19);position:absolute;top:-10%;left:-10%;scale:1.1}.s-cta .s__cta .a-dots:before{background:repeating-linear-gradient(0deg, transparent, transparent 2px, var(--color-secondary) 3px, var(--color-secondary) 100%) center/48px 48px repeat, repeating-linear-gradient(90deg, var(--color-primary), var(--color-primary) 2px, transparent 3px, transparent 48px) center/48px 48px repeat;content:"";width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}@keyframes s-cta-star-float{0%{transform:translateZ(0)}50%{transform:translateY(-15%)scale(.5)}to{transform:translateZ(0)}}.s-cta .s__cta__stars{z-index:1;will-change:scale;width:100%;height:100%;transition:scale .8s cubic-bezier(.55,.055,.675,.19);position:absolute;top:0;left:0;scale:1.25}.s-cta .s__cta__star{width:.15em;height:auto;fill:var(--color-primary);will-change:transform;animation:10s cubic-bezier(.455,.03,.515,.955) infinite s-cta-star-float;position:absolute;top:50%;left:50%}.s-cta .s__cta__star:first-child{animation-duration:8s;top:12%;left:25%}.s-cta .s__cta__star:nth-child(2){width:.1em;animation-duration:9s;top:33%;left:85%}@media only screen and (max-width:767px){.s-cta .s__cta__star:nth-child(2){width:.15em}}.s-cta .s__cta__star:nth-child(3){width:.1em;animation-duration:7s;top:60%;left:11%}@media only screen and (max-width:767px){.s-cta .s__cta__star:nth-child(3){width:.15em}}.s-cta .s__cta__star:nth-child(4){width:.15em;top:83%;left:74%}@media only screen and (max-width:987px){.s-cta .s__cta__star:nth-child(4){top:79%;left:78%}}.s-cta .s__hover.is-active .s__cta{clip-path:circle(50%);pointer-events:auto;transition:clip-path 1s cubic-bezier(1,0,0,1) .2s}.s-cta .s__hover.is-active .s__cta:before{border-width:1rem;transition:border-width 1.1s cubic-bezier(1,0,0,1) .2s}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.s-cta .s__hover.is-active .s__cta:before{border-width:.5rem}}.s-cta .s__hover.is-active .s__cta:after{border-width:1px;transition:border-width 1.005s cubic-bezier(1,0,0,1) .2s}.s-cta .s__hover.is-active .s__cta .s__cta__stars{transition:scale 2s cubic-bezier(.23,1,.32,1) .4s;scale:1}.s-cta .s__hover.is-active .s__cta .s__cta__line{transition:scale 1.8s cubic-bezier(.23,1,.32,1) .6s;scale:1}.s-cta .s__hover.is-active .s__cta .s__cta__link{opacity:1;transition:transform .6s cubic-bezier(.19,1,.22,1) 1s,opacity .3s cubic-bezier(.19,1,.22,1) 1s;transform:translate(-50%)}.s-cta .s__hover.is-active .s__cta .a-dots{transition:scale 1.8s cubic-bezier(.23,1,.32,1) .6s;scale:1}.s-cta .s__grid{z-index:1;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.s-cta .s__grid__svg{width:100%;height:100%;position:absolute;top:0;left:0}.s-cta .s__grid__path{fill:none;stroke:var(--color-secondary);stroke-width:1px}.s-cta.is-out-of-view .s__hover{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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}@font-face{font-family:Bigger Display;font-style:normal;font-weight:700;src:url(/fonts/Bigger-Display.woff2)format("woff2");font-display:swap;text-rendering:optimizelegibility}@font-face{font-family:Editorial New;font-style:normal;font-weight:400;src:url(/fonts/PPEditorialNew-Regular.woff2)format("woff2");font-display:swap;text-rendering:optimizelegibility}@font-face{font-family:Editorial New;font-style:normal;font-weight:200;src:url(/fonts/PPEditorialNew-Ultralight.woff2)format("woff2");font-display:swap;text-rendering:optimizelegibility}@font-face{font-family:Fraktion Mono;font-style:normal;font-weight:400;src:url(/fonts/PPFraktionMono-Regular.woff2)format("woff2");font-display:swap;text-rendering:optimizelegibility}@font-face{font-family:Fraktion Mono;font-style:normal;font-weight:700;src:url(/fonts/PPFraktionMono-Bold.woff2)format("woff2");font-display:swap;text-rendering:optimizelegibility}:root{--color-primary:#f40c3f;--color-secondary:#160000;--color-shadow:#540000;--color-white:#fff0eb}.theme-contrasted{--color-primary:#fff2ed;--color-secondary:#160000;--color-shadow:#4d4040;--color-white:#fff0eb}:root{--font-family-fraktion:"Fraktion Mono", monospace;--font-family-editorial:"Editorial New", serif;--font-family-bigger:"Bigger Display", sans-serif;--font-size-base:16px;--font-weight-base:400;--font-height-base:1.48;--font-family-base:var(--font-family-editorial);--font-spacing-base:-.025em}::selection{background:var(--color-secondary);color:var(--color-primary);text-shadow:none}*{box-sizing:border-box;outline:none}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}html{font:var(--font-weight-base) var(--font-size-base)/var(--font-height-base) var(--font-family-base);letter-spacing:var(--font-spacing-base);background-color:var(--color-secondary);scrollbar-width:none;color:var(--color-secondary);margin:0}html.is-scroll-blocked,html.is-scroll-blocked body{height:100lvh;overflow:hidden}body{background-color:var(--color-primary);font-family:inherit;overflow:hidden visible}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.u-sr-only{width:1px;height:1px;clip-path:rect(0, 0, 0, 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}body{min-height:100vh;padding:1rem;position:relative}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){body{padding:.5rem}}.site-contrast-mask{z-index:20;mix-blend-mode:darken;pointer-events:none;will-change:transform;background:#f40c3f;border:0 solid #160000;border-right-width:1rem;width:100%;height:100%;position:fixed;top:0;left:0;transform:translate(-100%)}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.site-contrast-mask{border-right-width:.5rem}}.site-intro{z-index:50;background:var(--color-primary);width:100%;height:100%;position:fixed;top:0;left:0}.site-intro .sb-logo{width:3rem;height:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.site-intro .sb-logo{width:1.875rem;height:1.875rem}}.site-intro .sb-logo .sb__path{background:var(--color-secondary);position:absolute}.site-intro .sb-logo .sb__path--v{transform-origin:50% 100%;width:14.2857%;height:100%;top:0}.site-intro .sb-logo .sb__path--v-1{left:0}.site-intro .sb-logo .sb__path--v-2{left:21.3214%}.site-intro .sb-logo .sb__path--v-3{left:43.2143%}.site-intro .sb-logo .sb__path--v-4{left:64.7857%}.site-intro .sb-logo .sb__path--v-5{right:0}.site-intro .sb-logo .sb__path--h{width:7.5%;height:6%}.site-intro .sb-logo .sb__path--h-1{transform-origin:100% 0;top:0;left:14.2857%}.site-intro .sb-logo .sb__path--h-2{transform-origin:0 0;bottom:0;left:57.5%}.site-intro .sb-logo .sb__path--h-3{transform-origin:0 0;bottom:0;right:14.2857%}.site-intro__border{--width:1rem;background:var(--color-secondary);position:absolute}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.site-intro__border{--width:.5rem}}.site-intro__border--top{width:100%;height:var(--width);transform-origin:50% 0;top:0;left:0}.site-intro__border--left,.site-intro__border--right{width:var(--width);height:100%;top:0;left:0}.site-intro__border--left{transform-origin:0}.site-intro__border--right{transform-origin:100%;left:auto;right:0}.site-wrapper{z-index:2;background:var(--color-primary);clip-path:inset(0 -1rem);position:relative}@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:576px){.site-wrapper{clip-path:inset(0 -.5rem)}}.site-mount{z-index:1;border:1rem solid var(--color-secondary);opacity:0;will-change:border-width;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.s-hero .s__title__word{flex-shrink:0}p{margin:1em 0}.coming-soon{z-index:100;background:var(--color-primary);color:var(--color-secondary);flex-direction:column;padding:2.5rem;display:flex;position:fixed;inset:0}@media only screen and (max-width:576px){.coming-soon{padding:1.5rem}}.coming-soon__bar{font:400 11px/1 var(--font-family-fraktion);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary);justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.coming-soon__bar{color:color-mix(in srgb, var(--color-secondary) 55%, transparent)}}.coming-soon__body{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:1.5rem;display:flex}.coming-soon__title{cursor:default;font:700 min(13vw, 9rem)/.8 var(--font-family-bigger);text-transform:uppercase;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;display:flex}@media only screen and (max-width:767px){.coming-soon__title{flex-wrap:wrap;font-size:calc(24vw - .75rem)}}.coming-soon__title__word{height:.7975em;display:block;position:relative}.coming-soon__title__asset{width:.6em;height:auto;margin:0 1.5rem;display:block}@media only screen and (max-width:767px){.coming-soon__title__asset{width:.375em;margin:0 0 0 auto}}.coming-soon__title .char{clip-path:inset(0 .005em);color:#0000}.coming-soon__title .char__inner{color:#0000;will-change:transform;display:block;position:relative;top:.0725em}.coming-soon__title .char__inner:before{color:var(--color-secondary);content:attr(data-letter) attr(data-letter) attr(data-letter);position:absolute;top:0;left:50%;transform:translate(-50%)}.coming-soon__title .char__inner:after{color:var(--color-secondary);word-break:break-all;content:attr(data-letter) attr(data-letter) attr(data-letter);position:absolute;top:50%;left:0;transform:translateY(-50%)}.coming-soon__title .to-top .char__inner{animation:1s cubic-bezier(.86,0,.07,1) forwards s-hero-move-to-top}.coming-soon__title .to-right .char__inner{animation:1s cubic-bezier(.86,0,.07,1) forwards s-hero-move-to-right}.coming-soon__title .to-bottom .char__inner{animation:1s cubic-bezier(.86,0,.07,1) forwards s-hero-move-to-bottom}.coming-soon__title .to-left .char__inner{animation:1s cubic-bezier(.86,0,.07,1) forwards s-hero-move-to-left}.coming-soon__lede{max-width:32ch;font:400 1.0625rem/1.6 var(--font-family-editorial);letter-spacing:-.01em;color:var(--color-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.coming-soon__lede{color:color-mix(in srgb, var(--color-secondary) 70%, transparent)}}.coming-soon__link{color:inherit;border-bottom:1px solid;padding-bottom:1px;text-decoration:none;transition:opacity .2s}.coming-soon__link:hover{opacity:.6}@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-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
