@font-face{font-display:swap;font-family:DM Mono;font-style:normal;font-weight:300;src:url(../fonts/DMMono-Light.ttf)format("truetype")}@font-face{font-display:swap;font-family:DM Mono;font-style:normal;font-weight:400;src:url(../fonts/DMMono-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:DM Mono;font-style:normal;font-weight:500;src:url(../fonts/DMMono-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:DM Mono;font-style:italic;font-weight:300;src:url(../fonts/DMMono-LightItalic.ttf)format("truetype")}@font-face{font-display:swap;font-family:DM Mono;font-style:italic;font-weight:400;src:url(../fonts/DMMono-Italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:DM Mono;font-style:italic;font-weight:500;src:url(../fonts/DMMono-MediumItalic.ttf)format("truetype")}:root{--bg-body:var(--wp--preset--color--light);--text-body:var(--wp--preset--color--dark);--white:var(--wp--preset--color--white);--red:var(--wp--preset--color--red);--font-heading:"Season VF",sans-serif;--font-heading-weight:380;--font-heading-serif:60;--font-body:"DM Sans",sans-serif;--font-mono:"DM Mono",monospace;--size-body:clamp(0.9375rem,0.703125rem + 0.625vw,1.25rem);--size-small:clamp(0.75rem,0.609375rem + 0.375vw,0.9375rem);--size-medium:clamp(0.875rem,0.78125rem + 0.25vw,1rem);--size-large:clamp(1.1875rem,0.90625rem + 0.75vw,1.5625rem);--size-h1:clamp(2.8125rem,1.921875rem + 2.375vw,4rem);--line-height-body:1.3;--line-height-heading:1.1;--spacing-edge:1rem;--spacing:clamp(5rem,3.125rem + 5vw,7.5rem);--transition:0.25s ease all}body{background-color:var(--bg-body);color:var(--text-body);font-family:var(--font-body);font-size:var(--size-body);line-height:var(--line-height-body)}h1,h2,h3,h4,h5,h6{font-variation-settings:"wght" var(--font-heading-weight),"SERF" var(--font-heading-serif);font-weight:var(--font-heading-weight);line-height:var(--line-height-heading)}h1{font-size:var(--size-h1)}.is-style-mono-text{font-family:var(--font-mono);font-size:var(--size-medium);letter-spacing:.01em;line-height:1.1;text-transform:uppercase}.wp-site-blocks{min-height:100vh;min-height:100svh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-site-blocks,.wp-site-blocks>main{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-site-blocks>main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-site-blocks .entry-content{padding-bottom:var(--spacing);padding-top:var(--spacing)}.wp-element-button{position:relative;transition:var(--transition)}.wp-element-button:after{background-image:url(../img/icon-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1em;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1em}footer.wp-block-template-part{margin-top:auto;padding-left:1.25rem;padding-right:1.25rem}@media screen and (max-width:600px){footer.wp-block-template-part{padding-left:.625rem;padding-right:.625rem}}footer.wp-block-template-part .wp-block-heading{font-size:var(--size-large);margin-bottom:.625rem}footer.wp-block-template-part .wp-block-heading+*{margin-top:0}@media screen and (max-width:1220px){#footer-desktop{display:none}}#footer-mobile{display:none}@media screen and (max-width:1220px){#footer-mobile{display:block}}header.wp-block-template-part{font-family:var(--font-mono);font-size:var(--size-small);letter-spacing:.11em;text-transform:uppercase}header.wp-block-template-part>.has-black-background-color{padding-bottom:.5em;padding-top:.5em}.home{--size-h1:clamp(2.8125rem,0.328125rem + 6.625vw,6.125rem);background-color:#000;color:var(--white)}.home .wp-site-blocks{position:relative;z-index:1}.plasma-bg{inset:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;transition:opacity.8s;z-index:0}.plasma-bg.is-ready{opacity:1}.plasma-bg canvas{display:block;height:100%;object-fit:cover;object-position:0%;width:100%}.plasma-bg:after{background-color:rgba(0,0,0,.45);content:"";inset:0;pointer-events:none;position:absolute}