@charset "UTF-8";@layer config,generic,layouts,objects,utilities,transitions;@property --scroll-position{syntax:"<number>";inherits:true;initial-value:0}@property --scroll-position-delayed{syntax:"<number>";inherits:true;initial-value:0}@property --_x{syntax:"<number>";inherits:true;initial-value:0}@property --ch{syntax:"<integer>";inherits:true;initial-value:0}@layer config{:root{--yellow:#efe98e;--red:#bc2d29;--red-lighter:#d16a55;--red-lightest:#e0a26e;--red-darker:#8c1825;--red-darkest:#6f0d27;--violet:#6f4998;--violet-lighter:#886aae;--white:#fff;--gris-2:#f9f9f9;--gris-5:#f2f2f2;--gris-7:#ececec;--gris-10:#e6e6e6;--gris-12:#dfdfdf;--gris-15:#d9d9d9;--gris-17:#d2d2d2;--gris-20:#ccc;--gris-25:#bfbfbf;--gris-30:#b3b3b3;--gris-35:#a6a6a6;--gris-40:#999;--gris-45:#8c8c8c;--gris-50:grey;--gris-60:#666;--gris-65:#595959;--gris-70:#4d4d4d;--gris-80:#333;--gris-90:#1a1a1a;--black:#000;--transparent:transparent;--menu-height:var(--spacing-fifth);--menu-expanded-height:calc(var(--spacing-base)*6);--layout-width:1280px;--line-height-ellipsis:4lh}@media(min-width:901px){:root{--menu-height:var(--spacing-fourth);--line-height-ellipsis:3lh}}:root{--font-sans:"Futura","Adjusted HelveticaNeue","Adjusted Helvetica","Adjusted Arial","Adjusted sans-serif";--font-display:"Beton","Adjusted HelveticaNeue","Adjusted Helvetica","Adjusted Arial","Adjusted sans-serif";--font-serif:"Georgia",serif;--font-jazz:"Raisonne";--leading:1.618;--leading-display:.8}@supports (transform:scale(calc(1px/1px))){:root{--cap-minus-x-height: calc(1cap - 1ex) ;--font-size-unitless: calc(1em/1px) ;--size-dampening:.01em * (var(--font-size-unitless) - 16);--logaritmic-size-dampening:calc(.01em * (var(--font-size-unitless) - 16) + .15em * max(0, log(var(--font-size-unitless) / 16) / log(8)));--min-leading:.8em;--leading:max(var(--min-leading),calc(2.2em - var(--cap-minus-x-height)*2.4 - var(--size-dampening)));--leading-display:max(var(--min-leading),calc(2.2em - var(--cap-minus-x-height)*4 - var(--size-dampening)));--max-ch:60;--min-ch:18;--leading-ratio-adjustment-max:.15}}:root{--font-size-2xs:var(--step--2);--font-size-xs:var(--step--1);--font-size-sm:var(--step--0_5);--font-size-base:var(--step-0);--font-size-md:var(--step-1);--font-size-lg:var(--step-1_5);--font-size-xl:var(--step-2);--font-size-2xl:var(--step-3_5);--font-size-3xl:var(--step-4);--font-size-4xl:var(--step-5);--font-size-5xl:var(--step-6);--font-size-6xl:var(--step-7);--font-size-7xl:var(--step-8);--font-size-8xl:var(--step-9);--spacing-sixteenth:var(--step--4);--spacing-eighth:var(--step--3);--spacing-quarter:var(--step--2);--spacing-half:var(--step-0);--spacing-base:var(--step-2);--spacing-second:var(--step-4);--spacing-second-sharp:var(--step-5);--spacing-third:var(--step-6);--spacing-third-sharp:var(--step-7);--spacing-fourth:var(--step-8);--spacing-fourth-sharp:var(--step-9);--spacing-fifth:var(--step-10);--spacing-fifth-sharp:var(--step-11);--spacing-sixth:var(--step-12);--step--4:clamp(.2361rem,.3462rem + -.1468vw,.3095rem);--step--3:clamp(.382rem,.4655rem + -.1113vw,.4376rem);--step--2:clamp(.5218rem,.4823rem + .2105vw,.6308rem);--step--1:clamp(.6308rem,.579rem + .2762vw,.7862rem);--step--0_5:clamp(.6881rem,.6219rem + .3528vw,.8865rem);--step-0:clamp(.875rem,.8333rem + .2222vw,1rem);--step-0_5:clamp(.9538rem,.8957rem + .3098vw,1.128rem);--step-1:clamp(1.0396rem,.962rem + .4139vw,1.2724rem);--step-1_5:clamp(1.1332rem,1.0325rem + .5371vw,1.4352rem);--step-2:clamp(1.2351rem,1.1072rem + .6824vw,1.619rem);--step-2_5:clamp(1.3463rem,1.1863rem + .8531vw,1.8262rem);--step-3:clamp(1.4675rem,1.27rem + 1.0533vw,2.0599rem);--step-3_5:clamp(1.5995rem,1.3582rem + 1.2873vw,2.3236rem);--step-4:clamp(1.7435rem,1.451rem + 1.5601vw,2.621rem);--step-4_5:clamp(1.9004rem,1.5484rem + 1.8775vw,2.9565rem);--step-5:clamp(2.0714rem,1.6503rem + 2.2463vw,3.335rem);--step-5_5:clamp(2.2576rem,1.7564rem + 2.6733vw,3.7613rem);--step-6:clamp(2.4608rem,1.8668rem + 3.168vw,4.2428rem);--step-6_5:clamp(2.6823rem,1.9811rem + 3.7397vw,4.7859rem);--step-7:clamp(2.9237rem,2.0988rem + 4.3996vw,5.3985rem);--step-8:clamp(3.477rem,2.4768rem + 6.778vw,6.8668rem);--step-9:clamp(4.1348rem,2.7038rem + 9.1996vw,8.7346rem);--step-10:clamp(4.9176rem,2.8624rem + 12.3856vw,11.1104rem);--step-11:clamp(5.8481rem,2.9892rem + 16.568vw,14.1324rem);--step-12:clamp(6.9545rem,1.4432rem + 22.045vw,17.977rem)}@supports (transform:scale(calc(1px/1px))){:root{--base-font-size-small:.875rem;--base-font-size-large:1rem;--pythagoras:1.414;--golden-ratio:1.618;--upper-ratio:var(--golden-ratio);--lower-ratio:var(--pythagoras);--lower-bound:400px;--upper-bound:1200px;--screen-normalizer:clamp(0,(100vw - var(--lower-bound))/(var(--upper-bound) - var(--lower-bound)),1);--fluid-base-size:calc(var(--base-font-size-small) + (var(--base-font-size-large) - var(--base-font-size-small))*var(--screen-normalizer));--fluid-step:calc(var(--lower-ratio) + (var(--upper-ratio) - var(--lower-ratio))*var(--screen-normalizer));--fluid-step-half:pow(var(--fluid-step),.5);--fluid-step-quarter:pow(var(--fluid-step),.25);--font-size-2xs:calc(var(--font-size-xs)/var(--fluid-step-quarter));--font-size-xs:calc(var(--font-size-sm)/var(--fluid-step-quarter));--font-size-sm:calc(var(--fluid-base-size)/var(--fluid-step-quarter));--font-size-base:var(--fluid-base-size);--font-size-md:calc(var(--font-size-base)*var(--fluid-step-half));--font-size-lg:calc(var(--font-size-md)*var(--fluid-step-quarter));--font-size-xl:calc(var(--font-size-lg)*var(--fluid-step-quarter));--font-size-2xl:calc(var(--font-size-xl)*var(--fluid-step-half)*var(--fluid-step-quarter));--font-size-3xl:calc(var(--font-size-2xl)*var(--fluid-step-quarter));--font-size-4xl:calc(var(--font-size-3xl)*var(--fluid-step-half));--font-size-5xl:calc(var(--font-size-4xl)*var(--fluid-step-half));--font-size-6xl:calc(var(--font-size-5xl)*var(--fluid-step-half));--font-size-7xl:calc(var(--font-size-6xl)*var(--fluid-step-half));--font-size-8xl:calc(var(--font-size-7xl)*var(--fluid-step-half));--spacing-sixteenth:calc(var(--spacing-eighth)/var(--fluid-step));--spacing-eighth:calc(var(--spacing-quarter)/var(--fluid-step));--spacing-quarter:calc(var(--font-size-base)/var(--fluid-step));--spacing-half:calc(var(--font-size-base));--spacing-base:calc(var(--font-size-base)*var(--fluid-step));--spacing-second:calc(var(--spacing-base)*var(--fluid-step));--spacing-second-sharp:calc(var(--spacing-base)*var(--fluid-step-half));--spacing-third:calc(var(--spacing-second)*var(--fluid-step));--spacing-third-sharp:calc(var(--spacing-third)*var(--fluid-step-half));--spacing-fourth:calc(var(--spacing-third)*var(--fluid-step));--spacing-fourth-sharp:calc(var(--spacing-fourth)*var(--fluid-step-half));--spacing-fifth:calc(var(--spacing-fourth)*var(--fluid-step));--spacing-fifth-sharp:calc(var(--spacing-fifth)*var(--fluid-step-half));--spacing-sixth:calc(var(--spacing-fifth)*var(--fluid-step))}}:root{--rem:1rem;--min-size:1.5625rem;--slope:-30;--percent:calc((1em - var(--min-size))/var(--slope));--fluid-tracking:clamp(-.04em,var(--percent),0em);--min-size-caps:.875rem;--percent-caps:calc(.075rem + (.9em - var(--min-size-caps))/var(--slope));--fluid-tracking-caps:clamp(-.08em,var(--percent-caps),.12em);--font-size-small-caps:1cap;--min-h-typo-inputs:var(--spacing-second);--input-outline:2px solid var(--gris-80);--container-padding:var(--spacing-third);--w-container-x-large:1196px;--max-w-container-medium:min(780px,calc(100vw - var(--container-padding)));--max-w-container-large:min(1040px,calc(100vw - var(--container-padding)));--max-w-container-x-large:min(var(--w-container-x-large) + var(--container-padding),calc(100vw - var(--container-padding)));--ease-in-quad:cubic-bezier(.55,.085,.68,.53);--ease-in-cubic:cubic-bezier(.55,.055,.675,.19);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-in-quint:cubic-bezier(.755,.05,.855,.06);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-in-circ:cubic-bezier(.6,.04,.98,.335);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-out-circ:cubic-bezier(.075,.82,.165,1);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1);--ease-in-out-quint:cubic-bezier(.86,0,.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(.785,.135,.15,.86);--ease-spring:linear(0,.077 1.1%,.188 2.4%,.774 7.7%,1.015 10.3%,1.117,1.191,1.242 14.6%,1.258,1.269,1.274,1.272,1.264,1.25 19.6%,1.205 21.6%,1.061 26.7%,.999 29.2%,.972,.953,.939,.931 34.9%,.929 36.7%,.935,.947 40.8%,.984 45.7%,.999 48.1%,1.012,1.017 53.7%,1.018,1.017 57.7%,1 67.1%,.996 72.3% 76.8%,1.001 89.7% 100%);--animation-delay-intro-step-1:0s;--animation-delay-intro-step-2:calc(var(--animation-delay-intro-step-1) + .4s);--psych-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='noise' x='0%' y='0%' width='100%' height='100%'><feTurbulence baseFrequency='0.5 0.5' numOctaves='1' result='turbulence' /><feColorMatrix in='turbulence' type='matrix' values='1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 0.9 0' result='fadedNoise' /><feBlend in='SourceGraphic' in2='fadedNoise' mode='color-dodge' result='blended' /><feComposite in='blended' in2='SourceGraphic' operator='in' /></filter></svg>#noise");--old-map-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='old-map' x='0%' y='0%' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='0.075' numOctaves='3' result='noise' /><feColorMatrix in='noise' type='matrix' values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0.4 0' result='fadedNoise' /><feColorMatrix in='SourceGraphic' type='matrix' values='.9 .1 0 0 .05 .1 .8 .1 0 .03 0 .1 .6 0 .02 0 0 0 1 0' result='sepia' /><feBlend in='sepia' in2='fadedNoise' mode='multiply' result='blended' /><feComposite in='blended' in2='SourceGraphic' operator='in' /></filter></svg>#old-map")}@font-face{font-family:Adjusted HelveticaNeue;size-adjust:80%;src:local(HelveticaNeue),local(helvetica-neue)}@font-face{font-family:Adjusted Helvetica;size-adjust:80%;src:local(Helvetica),local(helvetica)}@font-face{font-family:Adjusted Arial;size-adjust:80%;src:local(Arial)}@font-face{font-family:"Adjusted sans-serif";size-adjust:80%;src:local(sans-serif)}@font-face{font-display:block;font-family:Beton;font-style:normal;font-weight:600;src:url(../fonts/Beton-EF-Bold-Condensed.woff2) format("woff2"),url(../fonts/Beton-EF-Bold-Condensed.woff) format("woff"),url(../fonts/Beton-EF-Bold-Condensed.ttf) format("truetype"),url(../fonts/Beton-EF-Bold-Condensed.svg#Beton-EF-Bold-Condensed) format("svg");text-rendering:optimizeLegibility}@font-face{font-display:block;font-family:Futura;font-style:normal;font-weight:600;src:url(../fonts/FuturaStd-Heavy.woff2) format("woff2"),url(../fonts/FuturaStd-Heavy.woff) format("woff"),url(../fonts/FuturaStd-Heavy.ttf) format("truetype"),url(../fonts/FuturaStd-Heavy.svg#FuturaStd-Heavy) format("svg");text-rendering:optimizeLegibility}@font-face{font-display:block;font-family:Futura;font-style:normal;font-weight:700;src:url(../fonts/FuturaStd-Bold.woff2) format("woff2"),url(../fonts/FuturaStd-Bold.woff) format("woff"),url(../fonts/FuturaStd-Bold.ttf) format("truetype"),url(../fonts/FuturaStd-Bold.svg#FuturaStd-Bold) format("svg");text-rendering:optimizeLegibility}@font-face{font-display:block;font-family:Georgia;font-style:normal;font-weight:300;src:url(../fonts/GeorgiaPro-Light.woff2) format("woff2"),url(../fonts/GeorgiaPro-Light.woff) format("woff"),url(../fonts/GeorgiaPro-Light.ttf) format("truetype"),url(/fonts/GeorgiaPro-Light.otf) format("opentype"),url(../fonts/GeorgiaPro-Light.svg#GeorgiaPro-Light) format("svg");text-rendering:optimizeLegibility}@font-face{font-display:block;font-family:Georgia;font-style:italic;font-weight:300;src:url(../fonts/GeorgiaPro-LightItalic.woff2) format("woff2"),url(../fonts/GeorgiaPro-LightItalic.woff) format("woff"),url(../fonts/GeorgiaPro-LightItalic.ttf) format("truetype"),url(/fonts/GeorgiaPro-LightItalic.otf) format("opentype"),url(../fonts/GeorgiaPro-LightItalic.svg#GeorgiaPro-LightItalic) format("svg");text-rendering:optimizeLegibility}@font-face{font-display:block;font-family:Georgia;font-style:normal;font-weight:400;src:url(../fonts/GeorgiaPro-Regular.woff2) format("woff2"),url(../fonts/GeorgiaPro-Regular.woff) format("woff"),url(../fonts/GeorgiaPro-Regular.ttf) format("truetype"),url(/fonts/GeorgiaPro-Regular.otf) format("opentype"),url(../fonts/GeorgiaPro-Regular.svg#GeorgiaPro-Regular) format("svg");text-rendering:optimizeLegibility}font-face{font-display:block;font-family:Georgia;font-style:italic;font-weight:400;src:url(../fonts/GeorgiaPro-Italic.woff2) format("woff2"),url(../fonts/GeorgiaPro-Italic.woff) format("woff"),url(../fonts/GeorgiaPro-Italic.ttf) format("truetype"),url(/fonts/GeorgiaPro-Italic.otf) format("opentype"),url(../fonts/GeorgiaPro-Italic.svg#GeorgiaPro-Italic) format("svg");text-rendering:optimizeLegibility}@font-face{font-display:block;font-family:ElectricMagicIcons;font-style:normal;font-weight:400;src:url(../fonts/icomoon11nov.woff) format("woff"),url(../fonts/icomoon11nov.ttf) format("truetype"),url(../fonts/icomoon11nov.svg#icomoon11nov) format("svg");text-rendering:optimizeLegibility}}@layer generic{html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:500}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;min-width:0}*,:after,:before,html{box-sizing:border-box}body,html{background-color:var(--yellow);scroll-behavior:smooth;interpolate-size:allow-keywords}body{min-height:100vh}a,address,blockquote,button,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,input,label,legend,ol,output,p,pre,select,table,textarea,ul{color:var(--gris-90);font-family:var(--font-serif);font-size:var(--font-size-md);font-style:normal;line-height:var(--leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;letter-spacing:var(--fluid-tracking)}hr{background:var(--gris-80);border:none;filter:var(--psych-filter);height:1px}a,h1,h2,h3,h4,h5,h6,p{display:inline-block}h1,h2,h3,h4,h5,h6{font-weight:400}p{font-weight:300}em{font-style:italic}iframe{border:none}strong{font-weight:500}b{font-weight:700}dd,ol,ul{list-style-type:none}a{color:var(--gris-75);cursor:pointer;font-weight:400;text-decoration:none;text-decoration-color:var(--red-lighter);text-decoration-style:dashed;text-decoration-thickness:.15ex;text-underline-offset:.26ex}a:active,a:focus{outline-style:none}a:hover{color:var(--black);text-decoration-color:var(--gris-80)}:is(h1,h2,h3,h4) a:not([class]){text-underline-offset:.42ex}button{-webkit-appearance:button;background:none;border:0;cursor:pointer;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}}@layer layouts{.l-frames{display:grid;grid-template-areas:"stripe-l  menu       stripe-r" "stripe-l  main       stripe-r" "prefooter prefooter  prefooter" "footer    footer     footer";grid-template-columns:[stripe-l-start] 10vw [stripe-l-end content-start] minmax(min-content,1fr) [content-end stripe-r-start] 10vw [stripe-r-end];grid-template-rows:[menu-start] var(--spacing-sixth) [menu-end main-start] 1fr [main-end prefooter-start] min-content [prefooter-end footer-start] min-content [footer-end];position:relative;view-transition-name:main}@media(min-width:701px){.l-frames{grid-template-areas:"stripe-l  gutter-l  gutter-l2  menu       gutter-r2  gutter-r  stripe-r" "stripe-l  gutter-l  main       main       main       gutter-r  stripe-r" "prefooter prefooter prefooter  prefooter  prefooter  prefooter prefooter" "footer    footer    footer     footer     footer     footer    footer";grid-template-columns:[stripe-l-start] var(--spacing-fourth) [stripe-l-end gutter-l-start] minmax(0,var(--spacing-fourth-sharp)) [gutter-l-end gutter-l2-start] minmax(0,var(--spacing-fourth-sharp)) [gutter-l2-end content-start] minmax(min-content,1fr) [content-end gutter-r2-start] minmax(0,var(--spacing-fourth-sharp)) [gutter-r2-end gutter-r-start] minmax(0,var(--spacing-fourth-sharp)) [gutter-r-end stripe-r-start] var(--spacing-fourth) [stripe-r-end]}}.l-poster-inside{display:grid;grid-area:main;grid-template-columns:subgrid;margin-bottom:calc(var(--spacing-fifth)*2);z-index:1}@media(max-width:700px){.l-poster-inside{grid-column:content-start/content-end;padding:0 var(--spacing-base)}}@media(min-width:901px){.l-poster-inside{grid-column:gutter-l-start/gutter-r-end;max-width:calc(100vw - var(--spacing-fourth-sharp)*2 - var(--spacing-fourth)*2)}}.l-poster-inside aside{grid-column:gutter-l2-start/gutter-r2-end;margin-bottom:var(--spacing-sixteenth);padding-top:calc(var(--font-size-5xl) + var(--spacing-quarter) + var(--spacing-base))}@media(min-width:1201px){.l-poster-inside aside{align-self:start;grid-column:gutter-l-start/gutter-l2-end;position:sticky;top:0}}.l-poster-inside article{grid-column:gutter-l2-start/gutter-r2-end}@media(min-width:1201px){.l-poster-inside article{grid-column:content-start/content-end}}}@layer objects{.o-psych-caps :where(h1,h2,h3,h4,h5,h6){color:var(--red);filter:var(--psych-filter) blur(.32px);font-family:var(--font-display);letter-spacing:var(--fluid-tracking-caps);line-height:var(--leading-display);text-box-edge:cap alphabetic;text-box-trim:trim-both;text-transform:uppercase}@supports (not (text-box:cap alphabetic)){.o-psych-caps :where(p,h1,h2,h3,h4,h5,h6,span,li){line-height:1.3cap;margin:-.1cap 0 -.2cap}}.o-psych-caps--text :where(p,span){color:var(--red);filter:var(--psych-filter) blur(.32px);font-family:var(--font-display);letter-spacing:var(--fluid-tracking-caps);line-height:var(--leading-display);text-box-edge:cap alphabetic;text-box-trim:trim-both;text-transform:uppercase}.o-psych-filter{filter:var(--psych-filter)}.o-psych-filter-bg{background-color:var(--yellow);filter:blur(.3px) sepia(.3);-webkit-mask:radial-gradient(#000,#000000ab);position:relative}.o-psych-filter-bg:has(.c-menu--mobile-open){filter:none;-webkit-mask:initial}.o-psych-filter-bg:after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='noise' x='0%' y='0%' width='100%' height='100%'><feTurbulence baseFrequency='0.5 1' numOctaves='1' /></filter><filter id='paper' x='0%' y='0%' width='100%' height='100%'><feTurbulence baseFrequency='0.02' numOctaves='5' seed='1' stitchTiles='stitch'/></filter><rect x='0' y='0' width='100%' height='100%' filter='url(%23noise)' /><rect x='0' y='0' width='100%' height='100%' filter='url(%23paper)' opacity='0.3' /></svg>"),#f003;content:"";height:100%;mix-blend-mode:color-dodge;opacity:.6;position:absolute;top:0;width:100%}.o-table-contents{scroll-target-group:auto;container-type:inline-size;padding:var(--spacing-base)}@media(max-width:1200px){.o-table-contents{-moz-column-width:30ch;column-width:30ch}}.o-table-contents :where(p){font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:500;letter-spacing:var(--fluid-tracking-caps);text-transform:uppercase}.o-table-contents>:where(ul){counter-reset:toc-counter}.o-table-contents a:hover{color:var(--red-darker)}.o-table-contents>ul>:where(li){counter-increment:toc-counter;filter:var(--psych-filter)}.o-table-contents>ul>li:has(>ul){-moz-column-break-inside:avoid;break-inside:avoid}.o-table-contents>ul>li>:where(ul){counter-reset:toc-sub-counter;height:0;list-style:none;overflow:clip;padding-left:var(--spacing-half);transition:height .3s var(--ease-out-quad)}.o-table-contents>ul>li:has(a:target-current)>ul,.o-table-contents>ul>li:has(ul a:target-current)>ul{height:auto}@supports (not (scroll-target-group:auto)){.o-table-contents>ul>li>:where(ul){height:auto}}.o-table-contents>ul>li>ul>:where(li){counter-increment:toc-sub-counter}.o-table-contents :where(li) a{color:var(--red-lighter);font-family:var(--font-sans);font-size:var(--font-size-sm);font-style:normal;font-weight:300;letter-spacing:var(--fluid-tracking-caps);text-transform:uppercase;word-break:break-word;--container-width:100cqw;--ch:calc(var(--container-width) / 1ch);--clamped-ch:clamp(var(--min-ch),var(--ch),var(--max-ch));--slope:calc((var(--max-ch) - var(--clamped-ch))/(var(--max-ch) - var(--min-ch)));--leading-ratio-adjustment:calc(var(--leading-ratio-adjustment-max)*var(--slope));--adapted-leading:calc(var(--leading)*(1 + var(--leading-ratio-adjustment)));line-height:var(--adapted-leading)}.o-table-contents li a:target-current{color:var(--red-darker)}.o-table-contents>ul>li>a:before{color:var(--red-lightest);content:counter(toc-counter) ".";font-style:normal;padding-right:var(--spacing-sixteenth)}.o-table-contents>ul>li>a:target-current:before{color:var(--red-lighter)}.o-table-contents>ul>li>ul>li>a{font-size:var(--font-size-xs)}.o-table-contents>ul>li>ul>li>a:before{color:var(--red-lightest);content:counter(toc-counter) "." counter(toc-sub-counter);font-style:normal;padding-right:var(--spacing-sixteenth);position:relative}.o-table-contents>ul>li>ul>li>a:target-current:before{color:var(--red-lighter)}.o-paragraph,.o-paragraph :where(p,a,li,figcaption){color:var(--gris-90);filter:none;font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:300;letter-spacing:var(--fluid-tracking);line-height:var(--leading);word-break:break-word}.o-paragraph :where(ul,ol){list-style-type:"– "}.o-paragraph :where(li){margin-bottom:var(--spacing-eighth)}.o-paragraph :where(figcaption){font-size:var(--font-size-base)}.o-paragraph :where(h1,h2,h3,h4,h5,h6){letter-spacing:var(--fluid-tracking-caps);scroll-margin-top:var(--spacing-third)}.o-paragraph :where(h1){font-size:var(--font-size-5xl);word-break:break-word}.o-paragraph :where(h2,h3,h4,h5,h6){font-family:var(--font-sans);font-size:var(--font-size-xl)}.o-paragraph :where(section){display:flex;flex-direction:column;gap:var(--spacing-base);padding-top:var(--spacing-base)}.o-paragraph :where(section+section){padding-top:var(--spacing-third)}.o-paragraph em{font-style:italic}.o-paragraph figure{display:grid;gap:var(--spacing-base);grid-template-columns:1fr var(--spacing-fifth)}.o-paragraph picture{border:var(--spacing-eighth) solid var(--red-lightest);border-radius:var(--spacing-eighth);overflow:clip;width:100%}.o-paragraph img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.o-paragraph a{font-weight:400;text-decoration-line:underline}.o-paragraph a:hover{color:var(--black);text-decoration-color:var(--gris-80)}.o-paragraph span:not([class]){color:var(--gris-60)}.o-paragraph p+div,.o-paragraph p+div+div{margin:calc(var(--spacing-half) + var(--spacing-eighth)) 0}.o-paragraph blockquote{border-bottom:2px solid var(--gris-7);border-top:2px solid var(--gris-7);container-type:inline-size;margin:var(--spacing-eighth) 0 var(--spacing-quarter) 0;padding:var(--spacing-base);position:relative;width:100%}@media(min-width:901px){.o-paragraph blockquote{float:left;left:calc(var(--spacing-second)*-1);padding:var(--spacing-base) 0;width:38.2%}}.o-paragraph blockquote span{--container-width:100cqw;--ch:calc(var(--container-width) / 1ch);--clamped-ch:clamp(var(--min-ch),var(--ch),var(--max-ch));--slope:calc((var(--max-ch) - var(--clamped-ch))/(var(--max-ch) - var(--min-ch)));--leading-ratio-adjustment:calc(var(--leading-ratio-adjustment-max)*var(--slope));--adapted-leading:calc(var(--leading)*(1 + var(--leading-ratio-adjustment)));color:var(--gris-70);font-family:var(--font-serif);font-size:var(--font-size-lg);font-weight:300;line-height:var(--adapted-leading)}.o-paragraph blockquote+p{display:inline}.o-paragraph blockquote:before{background-color:var(--gris-2);content:"“";left:0;padding-right:var(--spacing-quarter);top:calc((var(--spacing-eighth))*-1)}.o-paragraph blockquote:after{background-color:var(--gris-2);bottom:calc((var(--spacing-eighth))*-1);content:"”";padding-left:var(--spacing-quarter);right:0}.o-paragraph blockquote:after,.o-paragraph blockquote:before{color:var(--gris-30);display:inline-block;font-family:var(--font-serif);font-size:var(--font-size-3xl);height:var(--spacing-quarter);line-height:var(--font-size-3xl);position:absolute;width:var(--spacing-base)}.o-paragraph :has(.sidenote-item){counter-reset:fn}.o-paragraph .sidenote-item{counter-increment:fn}.o-paragraph .sidenote-number:before{color:var(--gris-70);content:counter(fn);font-variant-position:super}.o-paragraph aside:has(.sidenote){order:9999}@media(min-width:901px){.o-paragraph aside:has(.sidenote){margin-top:calc(var(--spacing-base)*2 - var(--spacing-half));order:0}}.o-paragraph .sidenote{background-image:linear-gradient(to right,transparent 0,var(--yellow) 0,var(--yellow) 100%,transparent 100%);background-position:0 0;background-repeat:no-repeat;background-size:0 100%;color:var(--gris-70);font-family:var(--font-serif);font-size:var(--font-size-sm);scroll-margin-top:var(--spacing-fifth);transition:background-size 1.7s var(--ease-out-quad)}.o-paragraph .sidenote:target{background-size:100% 100%}@starting-style{.o-paragraph .sidenote:target{background-size:0 100%}}.o-paragraph .sidenote:before{content:counter(fn) ". "}.o-paragraph small{font-size:var(--font-size-small-caps);font-weight:400;letter-spacing:var(--fluid-tracking-caps);text-transform:uppercase}.o-paragraph a small{font-weight:500}.o-paragraph br{content:" ";margin-bottom:var(--spacing-half)}.o-button{align-items:center;background-color:var(--red-darker);border:var(--spacing-sixteenth) solid var(--red-lightest);border-radius:var(--spacing-quarter);color:var(--yellow);display:inline-flex;font-family:var(--font-sans);font-size:var(--font-size-xl);justify-content:center;letter-spacing:var(--fluid-tracking-caps);max-width:-moz-fit-content;max-width:fit-content;padding:var(--spacing-half) var(--spacing-base);text-transform:uppercase;white-space:nowrap}.o-button:hover{background-color:var(--transparent);color:var(--red)}.o-input{background-color:hsl(from var(--white) h s 100%/1);border:none;border-radius:var(--spacing-quarter);box-shadow:0 0 10px -5px var(--red-darker);color:var(--gris-80);font-family:var(--font-sans);font-size:var(--font-size-md);min-height:var(--min-h-typo-inputs);padding:var(--spacing-quarter) var(--spacing-half)}.o-input[data-input-variant=typography-demo]{background-color:hsl(from var(--black) h s l/5%)}.o-input:hover{background-color:hsl(from var(--white) h s 98%/1)}.o-input[data-input-variant=typography-demo]:hover{background-color:hsl(from var(--black) h s l/10%)}.o-input:focus,.o-input:focus-visible{box-shadow:0 0 0 2px #4885ed1a;outline:var(--input-outline)}textarea.o-input{min-height:var(--spacing-fifth);resize:vertical}:root{--o-dropdown-border-radius:none;--o-dropdown-padding-vertical:var(--spacing-quarter);--o-dropdown-padding-horizontal:var(--spacing-half);--o-dropdown-font-size:var(--font-size-sm);--o-dropdown-font-family:var(--font-sans);--o-dropdown-color:var(--gris-80);--o-dropdown-min-height:var(--min-h-typo-inputs)}.o-dropdown,.o-dropdown button{font-size:var(--o-dropdown-font-size)}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.o-dropdown,.o-dropdown option,::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}}.o-dropdown{align-items:center;background-color:hsl(from var(--white) h s 100%/1);border:none;border-radius:var(--o-dropdown-border-radius);color:var(--o-dropdown-color);cursor:pointer;display:flex;font-family:var(--o-dropdown-font-family);font-size:var(--o-dropdown-font-size);min-height:var(--o-dropdown-min-height);padding:var(--o-dropdown-padding-vertical) var(--o-dropdown-padding-horizontal)}.o-dropdown[data-button-variant=typography-demo]{background-color:hsl(from var(--black) h s l/5%)}.o-dropdown:hover{background-color:hsl(from var(--white) h s 98%/1)}.o-dropdown[data-button-variant=typography-demo]:hover{background-color:hsl(from var(--black) h s l/10%)}.o-dropdown:focus,.o-dropdown:focus-visible{outline:var(--input-outline)}.o-dropdown::picker-icon{content:"⌄";font-size:var(--font-size-base);line-height:.5;margin-top:-.8ch;transform-origin:center .8ch;transition:transform .3s var(--ease-in-out-quad)}.o-dropdown:open::picker-icon{transform:rotateX(180deg);transition:transform .3s var(--ease-in-out-quad)}::picker(select){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsl(from var(--gris-5) h s l/80%);border:none;margin-block:var(--spacing-quarter);transition:all .3s var(--ease-in-quad)}[data-button-variant=typography-demo]::picker(select){background-color:hsl(from var(--yellow) h s 48%/90%)}::picker(select):popover-open{filter:blur(0);height:calc-size(auto,size);opacity:1}@starting-style{::picker(select):popover-open{filter:blur(1.5px);height:0;opacity:.2}}.o-dropdown option{border:none;padding:var(--o-dropdown-padding-vertical) var(--o-dropdown-padding-horizontal)}.o-dropdown option:checked{background-color:var(--gris-90);color:hsl(from var(--gris-5) h s l/90%)}.o-dropdown[data-button-variant=typography-demo] option:checked{background-color:var(--o-dropdown-color);color:hsl(from var(--yellow) h s 48%/alpha)}.o-dropdown option:hover{background-color:hsl(from var(--gris-90) h s l/80%);color:hsl(from var(--gris-5) h s l/90%)}.o-dropdown[data-button-variant=typography-demo] option:hover{background-color:hsl(from var(--yellow) h s 45%/alpha);color:var(--gris-90)}.o-dropdown option:focus-visible{outline:var(--gris-90) auto 1px}.o-dropdown option::checkmark{content:none}.o-dropdown option:checked::checkmark{content:"●";margin-left:auto;order:1}.o-dropdown option:hover:not(:checked):after{content:"●";margin-left:auto;order:1;position:absolute;right:var(--spacing-half)}}@layer transitions{.page-enter-active{transition:all .2s var(--ease-out-quad)}.page-leave-active{transition:all .4s var(--ease-out-quad)}.page-enter-from,.page-leave-to{filter:blur(2px);opacity:0}.blur-enter-active,.blur-leave-active{cursor:wait;position:absolute;transition:all 1.2s var(--ease-out-quad)}.l-frames:has(.blur-enter-active,.blur-leave-active)~* footer,.l-frames:has(.blur-enter-active,.blur-leave-active)~footer{opacity:0;position:absolute}.blur-enter-from{filter:blur(1px);opacity:0}.blur-enter-to{transition-delay:.3s}.blur-leave-to{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);filter:blur(20px);opacity:0}.t-show-text{grid-template-rows:1fr}.t-show-text,.t-show-text--closed{display:grid;transition:grid-template-rows .3s var(--ease-out-quad)}.t-show-text--closed{grid-template-rows:0fr}.t-accordion li:before{color:var(--vivid-violet-15);transform:scale(1);transition:color .3s,transform .15s;transition-delay:calc(.1s*sibling-index())}.t-accordion--closed li:before{color:var(--vivid-violet-7);transform:scale(0);transition:color .3s,transform .15s}.t-delay-overflow-visible{animation:.3s var(--ease-out-quad) delay-overflow-visible forwards}.t-delay-overflow-hidden{animation:.3s var(--ease-out-circ) delay-overflow-hidden forwards}.t-text-blur{animation:textblur 2s var(--ease-in-out-quad);animation-fill-mode:none;animation-fill-mode:both}.t-grid-transition{transition:grid-template-columns .8s ease}@media(min-width:901px){.t-grid-expand{animation:grid-expand .4s ease}}.t-fade-in{animation:.8s fade-in var(--ease-in-out-quad)}.t-fade-out{animation:.4s blur-fade-out var(--ease-out-circ) forwards}.t-bounce{animation:bounce 1s var(--ease-in-out-circ)}.t-bounce-top{animation:bounce-top .6s var(--ease-out-circ)}.t-color-light-on{animation:color-light-on-blur 2s var(--ease-in-circ) forwards}.t-color-light-on #light-bulb{animation:color-light-on 2s var(--ease-out-circ) forwards;fill:var(--gris-12)}.t-color-flash #light-bulb{animation:color-flash .6s var(--ease-out-circ) forwards}.t-ball-stretch{animation:ball-stretch .6s var(--ease-out-circ)}.t-menu-name span{animation:4s textblur-inverse var(--ease-out-quad);animation-fill-mode:none;animation-fill-mode:both;opacity:0}.t-fade-in-initial .t-header-block:first-of-type h1{animation:1s textblur calc(var(--animation-delay-intro-step-1)) var(--ease-in-out-quad) forwards;animation-fill-mode:both;line-height:1.094313648}.t-fade-in-initial .t-header-block:first-of-type .t-headline{animation:2s blur-fade-in var(--animation-delay-intro-step-2) var(--ease-in-out-quad) forwards;opacity:0}.t-fade-in-initial .t-header-block:not(:first-of-type){animation:2s blur-fade-in calc(var(--animation-delay-intro-step-2) + .2s) var(--ease-in-out-quad) forwards;opacity:0}@keyframes delay-overflow-visible{0%{overflow:hidden}to{overflow:visible}}@keyframes delay-overflow-hidden{0%{overflow:visible}to{overflow:hidden}}@keyframes textblur{0%{color:transparent;opacity:.7;text-shadow:6px 3px 10px hsla(0,0%,50%,0),-6px -3px 10px hsla(0,0%,50%,0),6px 3px 10px hsla(0,0%,50%,0),-6px -3px 10px hsla(0,0%,50%,0),0 0 5px hsla(0,0%,50%,0)}33%{color:transparent;opacity:.8;text-shadow:3px 1px 5px hsla(0,0%,50%,.75),-3px -1px 5px hsla(0,0%,50%,.75),3px 1px 5px hsla(0,0%,50%,.75),-3px -1px 5px hsla(0,0%,50%,.75),0 0 2px hsla(0,0%,50%,.75)}66%{color:transparent;opacity:.9;text-shadow:0 0 1px hsla(0,0%,50%,.5),0 0 1px hsla(0,0%,50%,.5),0 0 1px hsla(0,0%,50%,.5),0 0 1px hsla(0,0%,50%,.5),0 0 0 hsla(0,0%,50%,.5)}80%{color:#000;opacity:.8;text-shadow:0 0 1px hsla(0,0%,100%,.5),0 0 1px hsla(0,0%,100%,.5),0 0 1px hsla(0,0%,100%,.5),0 0 1px hsla(0,0%,100%,.5),0 0 1px hsla(0,0%,100%,.5)}90%{color:#000;opacity:.9;text-shadow:0 0 3px rgba(0,0,0,.4),0 0 2px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.1),0 0 0 hsla(0,0%,100%,.1)}to{color:#000;opacity:1;text-shadow:0 0 0 transparent,0 0 0 transparent,0 0 0 transparent,0 0 0 transparent,0 0 0 hsla(0,0%,100%,0)}}@keyframes textblur-inverse{0%{color:#000;opacity:1;text-shadow:0 0 0 transparent;transform:translateY(0),translate(0)}33%{--prog-shadow:calc(5px + .2px*var(--index));color:transparent;opacity:.8;text-shadow:3px 1px var(--prog-shadow) hsla(0,0%,50%,.75),-3px -1px var(--prog-shadow) hsla(0,0%,50%,.75),0 0 2px hsla(0,0%,50%,.75);transform:translateY(calc(-.1px*var(--index))) translate(calc(-.1px*var(--index)))}66%{--prog-shadow-2:calc(10px + .2px*var(--index));color:transparent;opacity:.9;text-shadow:6px 3px var(--prog-shadow-2) hsla(0,0%,50%,.25),-6px -3px var(--prog-shadow-2) hsla(0,0%,50%,.25),0 0 5px hsla(0,0%,50%,0);transform:translateY(calc(-.3px*var(--index))) translate(calc(-.3px*var(--index)))}to{--prog-shadow-2:calc(10px + .2px*var(--index));color:transparent;opacity:.8;text-shadow:6px 3px var(--prog-shadow-2) hsla(0,0%,50%,0),-6px -3px var(--prog-shadow-2) hsla(0,0%,50%,0),0 0 5px hsla(0,0%,50%,0);transform:translateY(calc(-.6px*var(--index))) translate(calc(-.6px*var(--index)))}}@keyframes grid-expand{0%{grid-template-columns:1fr 1fr 1fr 1fr}to{grid-template-columns:1fr 1fr 0fr 0fr}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}1%{cursor:auto;pointer-events:none}50%{opacity:.5}99%{opacity:0}to{cursor:auto;display:none;opacity:0;pointer-events:none}}@keyframes blur-fade-in{0%{filter:blur(2px);opacity:0}50%{filter:blur(2px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes blur-fade-out{0%{filter:blur(0);opacity:1}to{filter:blur(2px);opacity:0}}@keyframes bounce{0%{transform:translateY(0) scale(1)}20%{transform:translateY(0) scale(1)}40%{transform:translateY(-30px) scale(1)}50%{transform:translateY(0) scale(1.15,.85)}60%{transform:translateY(-15px) scale(1)}70%{transform:translateY(0) scale(1.1,.9)}80%{transform:translateY(-5px) scale(1)}85%{transform:translateY(0) scale(1.05,.95)}90%{transform:translateY(-3px) scale(1)}92%{transform:translateY(0) scale(1.03,.97)}95%{transform:translateY(-2px) scale(1)}96%{transform:translateY(0) scale(1.02,.98)}97%{transform:translateY(-1px) scale(1)}98%{transform:translateY(0) scale(1.01,.99)}99%{transform:translateY(-1px) scale(1)}to{transform:translateY(0) scale(1)}}@keyframes bounce-top{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-25px) scale(1)}50%{transform:translateY(0) scale(1.15,.85)}60%{transform:translateY(-15px) scale(1)}70%{transform:translateY(0) scale(1.1,.9)}80%{transform:translateY(-5px) scale(1)}85%{transform:translateY(0) scale(1.05,.95)}90%{transform:translateY(-3px) scale(1)}92%{transform:translateY(0) scale(1.03,.97)}95%{transform:translateY(-2px) scale(1)}96%{transform:translateY(0) scale(1.02,.98)}97%{transform:translateY(-1px) scale(1)}98%{transform:translateY(0) scale(1.01,.99)}99%{transform:translateY(-1px) scale(1)}to{transform:translateY(0) scale(1)}}@keyframes pop-in{0%{transform:scale(1)}20%{transform:scale(1.2)}40%{transform:scale(.9)}50%{transform:scale(1.1)}60%{transform:scale(.95)}70%{transform:scale(1.05)}80%{transform:scale(1)}}@keyframes ball-stretch{0%{transform:scale(1)}20%{transform:scale(1)}40%{transform:scale(1)}50%{transform:scale(1.15,.85)}60%{transform:scale(1)}70%{transform:scale(1.1,.9)}80%{transform:scale(1)}85%{transform:scale(1.05,.95)}90%{transform:scale(1)}92%{transform:scale(1.03,.97)}95%{transform:scale(1)}96%{transform:scale(1.02,.98)}97%{transform:scale(1)}98%{transform:scale(1.01,.99)}99%{transform:scale(1)}to{transform:scale(1)}}@keyframes color-light-on{0%{background:#dfdfdf}20%{background:#e6e6e6}to{background:#d3ff17}}@keyframes color-light-on-blur{50%{filter:drop-shadow(0 0 0 rgb(211,255,23))}80%{filter:drop-shadow(0 0 4px rgb(211,255,23))}85%{filter:drop-shadow(0 0 2px rgb(211,255,23))}90%{filter:drop-shadow(0 0 6px rgb(211,255,23))}95%{filter:drop-shadow(0 0 2px rgb(211,255,23))}0%{filter:drop-shadow(0 0 0 rgb(211,255,23))}}@keyframes color-flash{0%{background:#ffde17}20%{background:#fff77d}40%{background:#ffde17}50%{background:#faff4a}60%{background:#ffde17}70%{background:#e9ff30}80%{background:#ffde17}to{background:#d3ff17}}@keyframes type{0%{width:0}}@keyframes typewriter{0%{background-size:0 200%}}@keyframes typewriter-cursor{50%{background-position:0 -100%,0 0}}@keyframes height-line{0%{max-height:0}to{max-height:300px}}@keyframes color-fade-in{0%{color:var(--transparent)}to{color:var(--vivid-violet-5)}}@keyframes backdrop-blur-fade-in-out{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:hsl(from var(--violet) h s 90%/.2);filter:blur(4px)}25%{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}to{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:hsl(from var(--violet) h s 90%/1);filter:blur(0)}}@keyframes backdrop-blur-fade-out-in{0%{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:hsl(from var(--violet) h s 90%/1);filter:blur(0);opacity:1}10%{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:hsl(from var(--violet) h s 90%/1);filter:blur(2px);opacity:1}60%{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsl(from var(--violet) h s 90%/.7);filter:blur(4px);opacity:.7}to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:hsl(from var(--violet) h s 90%/0);filter:blur(0);opacity:0}}@keyframes blur-old{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);filter:blur(0);opacity:1}to{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);filter:blur(20px);opacity:0}}@keyframes blur-new{0%{filter:blur(1px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes slide-out-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes blur-in{0%{filter:blur(2px)}to{filter:blur(0)}}@keyframes scale-in{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes scale-out{0%{transform:scale(1)}to{transform:scale(.6)}}@keyframes shrink-menu{0%{height:var(--menu-expanded-height)}to{height:var(--menu-height)}}@keyframes adjust-pos{to{--scroll-position:1;--scroll-position-delayed:1}}@keyframes rotate-full{0%{transform:rotate(0);transform-origin:center}to{transform:rotate(1turn);transform-origin:center}}:root{animation:adjust-pos linear both;animation-timeline:scroll(root)}body{transition:--scroll-position-delayed .15s linear;--scroll-velocity:calc(var(--scroll-position) - var(--scroll-position-delayed));--scroll-direction:sign(var(--scroll-velocity));--scroll-speed:abs(var(--scroll-velocity));--when-scrolling:abs(var(--scroll-direction));--when-not-scrolling:abs(var(--when-scrolling) - 1);--when-scrolling-up:min(abs(var(--scroll-direction) - abs(var(--scroll-direction))),1);--when-scrolling-down:min(var(--scroll-direction) + abs(var(--scroll-direction)),1);--when-scrolling-down-or-when-not-scrolling:clamp(0,var(--scroll-direction) + 1,1);--when-scrolling-up-or-when-not-scrolling:clamp(0,abs(var(--scroll-direction) - 1),1)}@supports not (transform:scaleX(sign(-1))){body{--scroll-speed:max(var(--scroll-velocity),-1 * var(--scroll-velocity));--scroll-direction:calc(var(--scroll-velocity)/var(--scroll-speed))}}@view-transition{navigation:auto}html::view-transition-group(*),html::view-transition-new(*),html::view-transition-old(*){animation-fill-mode:both!important;animation-timing-function:var(--ease-out-quad)}::view-transition-old(main){animation:blur-old 1.2s var(--ease-out-quad);cursor:wait}::view-transition-new(main){animation:blur-new 1.2s var(--ease-out-quad);cursor:wait}}.u-absolute{position:absolute}.u-relative{position:relative}.u-z-10{z-index:10}.u-col-span-3{grid-column:span 3/span 3}.u-col-span-4{grid-column:span 4/span 4}.u-col-span-full{grid-column:1/-1}.u-col-start-2{grid-column-start:2}.u-col-start-3{grid-column-start:3}.u-mx-auto{margin-left:auto;margin-right:auto}.u-my-base{margin-bottom:var(--spacing-base);margin-top:var(--spacing-base)}.u-my-second{margin-bottom:var(--spacing-second);margin-top:var(--spacing-second)}.u-mb-base{margin-bottom:var(--spacing-base)}.u-mb-quarter{margin-bottom:var(--spacing-quarter)}.u-mt-second{margin-top:var(--spacing-second)}.u-flex{display:flex}.u-inline-flex{display:inline-flex}.u-grid{display:grid}.u-hidden{display:none}.u-h-\[var\(--spacing-second\)\]{height:var(--spacing-second)}.u-h-auto{height:auto}.u-w-\[var\(--spacing-sixth\)\]{width:var(--spacing-sixth)}.u-w-auto{width:auto}.u-w-fourth{width:var(--spacing-fourth)}.u-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-grid-cols-subgrid{grid-template-columns:subgrid}.u-flex-col{flex-direction:column}.u-items-center{align-items:center}.u-justify-center{justify-content:center}.u-gap-base{gap:var(--spacing-base)}.u-gap-half{gap:var(--spacing-half)}.u-gap-quarter{gap:var(--spacing-quarter)}.u-gap-y-base{row-gap:var(--spacing-base)}.u-self-center{align-self:center}.u-justify-self-center{justify-self:center}.u-px-half{padding-left:var(--spacing-half);padding-right:var(--spacing-half)}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-font-sans{font-family:var(--font-sans)}.u-font-serif{font-family:var(--font-serif)}.u-text-5xl{font-size:var(--font-size-5xl)}.u-text-base{font-size:var(--font-size-base)}.u-text-md{font-size:var(--font-size-md)}.u-text-sm{font-size:var(--font-size-sm)}.u-uppercase{text-transform:uppercase}.u-italic{font-style:italic}.u-tracking-second{letter-spacing:var(--fluid-tracking-caps)}.u-text-red-lighter{color:var(--red-lighter)}.u-no-underline{text-decoration-line:none}[class*=u-icon]:before{font-family:ElectricMagicIcons;font-style:normal;font-weight:400}.u-icon-country:before{content:"4"}.u-icon-twitter:before{content:""}.u-icon-instagram:before{content:""}.u-icon-fb:before{content:""}.hover\:u-text-red:hover{color:var(--red)}@media(min-width:600px){.sm\:u-grid{display:grid}.sm\:u-items-end{align-items:flex-end}}@media(min-width:900px){.md\:u-grid{display:grid}.md\:u-hidden{display:none}}@media(min-width:1200px){.lg\:u-block{display:block}.lg\:u-inline{display:inline}}.c-menu-burger[data-v-cf20c473]{height:var(--spacing-second);stroke:var(--red);width:var(--spacing-second-sharp)}.c-stripes[data-v-4867380b]{display:flex;flex-direction:column;grid-column:stripe-l-start/stripe-l-end;grid-row:menu-start/footer-end}.c-stripes--inverse[data-v-4867380b]{grid-column:stripe-r-start/stripe-r-end}.c-stripes__frame[data-v-4867380b]{height:auto;position:relative;width:265%}.c-stripes__frame--bottom-right[data-v-4867380b],.c-stripes__frame--top-right[data-v-4867380b]{margin-left:-165%}.c-stripes__bg[data-v-4867380b]{display:grid;flex-grow:1;flex-shrink:0;grid-template-areas:"outer . middle . inner";grid-template-columns:1.6fr .12fr 1.28fr .1fr 1fr}.c-stripes__stripe[data-v-4867380b]{height:100%}.c-stripes__stripe--red-outer[data-v-4867380b]{background-color:var(--red);grid-area:outer}.c-stripes__stripe--red-middle[data-v-4867380b]{background-color:var(--red-lighter);grid-area:middle}.c-stripes__stripe--red-inner[data-v-4867380b]{background-color:var(--red-lightest);grid-area:inner}.c-stripes__stripe--red-violet-outer[data-v-4867380b]{background-color:var(--violet);grid-area:outer}.c-stripes__stripe--red-violet-middle[data-v-4867380b]{background-color:var(--red);grid-area:middle}.c-stripes__stripe--red-violet-inner[data-v-4867380b]{background-color:var(--violet-lighter);grid-area:inner}.c-stripes__bg--inverse[data-v-4867380b]{grid-template-areas:"inner . middle . outer";grid-template-columns:1fr .1fr 1.28fr .12fr 1.6fr}.c-stripes--red[data-v-4867380b] #stripe-outer{fill:var(--red)}.c-stripes--red[data-v-4867380b] #stripe-middle{fill:var(--red-lighter)}.c-stripes--red[data-v-4867380b] #stripe-inner{fill:var(--red-lightest)}.c-stripes--red-violet[data-v-4867380b] #stripe-outer{fill:var(--violet)}.c-stripes--red-violet[data-v-4867380b] #stripe-middle{fill:var(--red)}.c-stripes--red-violet[data-v-4867380b] #stripe-inner{fill:var(--violet-lighter)}.c-flower--red[data-v-a218d789] #flower-outer{fill:var(--red-lightest)}.c-flower--red[data-v-a218d789] #flower-first{fill:var(--red)}.c-flower--red[data-v-a218d789] #flower-second{fill:var(--red-lighter)}.c-flower--red[data-v-a218d789] #flower-third-a,.c-flower--red[data-v-a218d789] #flower-third-b{fill:var(--red)}.c-flower--red-violet[data-v-a218d789] #flower-outer{fill:var(--white)}.c-flower--red-violet[data-v-a218d789] #flower-first{fill:var(--red)}.c-flower--red-violet[data-v-a218d789] #flower-second{fill:var(--violet-lighter)}.c-flower--red-violet[data-v-a218d789] #flower-third-a,.c-flower--red-violet[data-v-a218d789] #flower-third-b{fill:var(--violet)}.c-menu-mobile[data-v-2b68e614]{inset:0;-webkit-mask:none;position:fixed;transform:translate(-100%);z-index:10}@media(min-width:901px){.c-menu-mobile[data-v-2b68e614]{display:none}}.c-menu-mobile--open[data-v-2b68e614]{animation:backdrop-blur-fade-in-out .5s var(--ease-in-out-quad) forwards;transform:translate(0);transition:transform 0s 0s}.c-menu-mobile--closing[data-v-2b68e614]{animation:.5s backdrop-blur-fade-out-in var(--ease-in-out-quad) forwards;transition:transform 0s .5s;z-index:10}.c-menu-mobile__content[data-v-2b68e614]{align-items:center;display:flex;flex-direction:column;grid-area:main;height:calc(100% - var(--spacing-sixth))}.c-menu-mobile ul[data-v-2b68e614]{border-bottom:var(--spacing-sixteenth) solid var(--violet);display:flex;filter:var(--psych-filter);flex-direction:column;gap:var(--spacing-half);justify-content:center;margin-top:calc((var(--spacing-fourth) + var(--spacing-second))/2);padding-bottom:var(--spacing-second);z-index:1}.c-menu-mobile__item[data-v-2b68e614]{filter:blur(3px);opacity:0;text-align:center;transition:.4s opacity .2s var(--ease-in-out-quad),.4s filter .2s var(--ease-in-out-quad)}.c-menu-mobile.c-menu-mobile--open .c-menu-mobile__item[data-v-2b68e614]{filter:blur(0);opacity:1;transition:.4s opacity calc(.2s + var(--index)*.02s) var(--ease-in-out-quad),.4s filter calc(.2s + var(--index)*.02s) var(--ease-in-out-quad)}.c-menu-mobile--closing .c-menu-mobile__item[data-v-2b68e614]{transition:opacity .2s var(--ease-in-out-quad),filter .2s var(--ease-in-out-quad)}.c-menu-mobile__text[data-v-2b68e614]{color:var(--violet);font-family:var(--font-sans);font-size:var(--font-size-2xl);letter-spacing:var(--fluid-tracking-caps);text-transform:uppercase}.c-menu-mobile__text.router-link-active[data-v-2b68e614]{color:var(--gris-80)}.c-menu-mobile__flower[data-v-2b68e614]{flex-shrink:0;height:var(--spacing-fourth)}.c-menu[data-v-4ab19a62]{display:flex;grid-area:menu;justify-content:center;z-index:10}@media(min-width:901px){.c-menu[data-v-4ab19a62]{display:grid;grid-column:gutter-l2-start/gutter-r2-end;grid-template-columns:subgrid}}.c-menu>ul[data-v-4ab19a62]{align-items:center;display:flex;gap:var(--spacing-base)}@media(max-width:700px){.c-menu>ul[data-v-4ab19a62]{padding:0 var(--spacing-base)}}@media(max-width:900px){.c-menu>ul[data-v-4ab19a62]{justify-content:space-between;width:100%}}@media(min-width:901px){.c-menu>ul[data-v-4ab19a62]{grid-column:content-start/content-end;padding-left:var(--spacing-base)}}@media(max-width:900px){.c-menu>ul li[data-v-4ab19a62]:not(:has(img),:has(svg)){display:none}}.c-menu li[data-v-4ab19a62]{display:inline-flex}.c-menu li a[data-v-4ab19a62]{color:var(--red-lighter);filter:var(--psych-filter);font-family:var(--font-sans);letter-spacing:var(--fluid-tracking-caps);text-box-trim:trim-both;text-transform:uppercase;white-space:nowrap}.c-menu li a.router-link-exact-active[data-v-4ab19a62]{color:var(--red-darker)}.c-menu li a[data-v-4ab19a62]:hover{color:var(--red);transition:color .1s var(--ease-in-quad)}.c-menu li a:hover img[data-v-4ab19a62]{filter:none}.c-menu__social-links[data-v-4ab19a62]{display:none}@media(min-width:901px){.c-menu__social-links[data-v-4ab19a62]{align-items:center;display:flex;filter:var(--psych-filter);flex-wrap:nowrap;gap:var(--spacing-base);grid-column:gutter-r2-start/gutter-r2-end;justify-content:center}}.c-pre-footer[data-v-cdd59b78]{display:grid;grid-column:content-start/content-end;grid-template-columns:subgrid}.c-pre-footer a[data-v-cdd59b78]{display:flex;height:100%;justify-content:center}.c-pre-footer picture[data-v-cdd59b78]{display:inline-flex;filter:blur(.3px) sepia(.3);height:100%}.c-pre-footer img[data-v-cdd59b78]{width:var(--spacing-sixth)}@media(min-width:701px){.c-pre-footer img[data-v-cdd59b78]{width:auto}}.c-footer[data-v-b65ea56f]{display:grid;grid-area:footer;grid-template-columns:subgrid;grid-template-rows:min-content min-content;position:relative}.c-footer ul[data-v-b65ea56f]{border-bottom:var(--spacing-sixteenth) solid var(--red-lighter);border-top:var(--spacing-sixteenth) solid var(--red-lighter);display:flex;grid-column:content-start/content-end;justify-content:space-around;margin-top:var(--spacing-half);padding:var(--spacing-half) 0;z-index:1}@media(max-width:1200px){.c-footer ul[data-v-b65ea56f]{align-items:center;flex-direction:column}}@supports (not (text-box:cap alphabetic)){.c-footer ul[data-v-b65ea56f]{padding:var(--spacing-quarter) 0}}.c-footer ul li[data-v-b65ea56f]{align-items:center;display:flex}.c-footer ul li a[data-v-b65ea56f]{color:var(--red-lighter);filter:var(--psych-filter);font-family:var(--font-sans);font-size:var(--font-size-md);letter-spacing:var(--fluid-tracking-caps);text-box-edge:cap alphabetic;text-box-trim:trim-both;text-transform:uppercase}.c-footer ul li a[data-v-b65ea56f]:hover{color:var(--red-darker);transition:color .1s var(--ease-in-quad)}.c-footer__decoration[data-v-b65ea56f]{display:flex;flex-direction:column;grid-column:content-start/content-end}
