@font-face{font-family:Sprat Extended;src:url(/fonts/Sprat-ExtendedLight.woff2) format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Melodrama;src:url(/fonts/Melodrama-Variable.ttf) format("truetype-variations"),url(/fonts/Melodrama-Variable.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:block}@font-face{font-family:Switzer;src:url(/fonts/Switzer-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer-ExtralightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--c-ink)}body{font-family:Switzer,system-ui,sans-serif;color:var(--c-text-light);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img{display:block;max-width:none}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer;padding:0}:root{--u:calc(100vw / 1920);--m:calc(100vw / 390);--c-text-light:#f3f3f3;--c-ink:#1e1e1e;--c-accent:#ed5016;--c-cream:#f3f4e6;--c-bg-deep:#161616;--c-line:hsla(0,0%,95%,.7);--tu:var(--u);--t-title1-size:80;--t-title1-weight:600;--t-title1-lh:1.1;--t-title2-size:80;--t-title2-weight:300;--t-title2-lh:1.1;--t-h1-size:120;--t-h1-weight:400;--t-h1-lh:1.0;--t-h2-size:80;--t-h2-weight:500;--t-h2-lh:1.1;--t-h3-size:100;--t-h3-lh:1.2;--t-h3-track:-0.04em;--t-b1-size:40;--t-b1-lh:1.1;--t-b1-track:-0.02em;--t-b2-size:24;--t-b2-lh:1.1;--t-b2-track:-0.02em;--t-b3-size:20;--t-b3-lh:1.1;--t-b3-track:-0.02em}@media (max-width:768px){:root{--tu:var(--m);--t-title1-size:40;--t-title2-size:40;--t-h1-size:40;--t-h2-size:32;--t-h2-weight:600;--t-h3-size:40;--t-b1-size:16;--t-b1-lh:1.1;--t-b1-track:-0.02em;--t-b2-size:14}}.canvas-2{--tu:1px}.hero-scene{--tu:var(--hero-unit)}.t-title-1{font-family:Melodrama,serif;font-weight:var(--t-title1-weight);font-variation-settings:"wght" var(--t-title1-weight);font-size:calc(var(--t-title1-size) * var(--tu));line-height:var(--t-title1-lh)}.t-title-1,.t-title-2{text-transform:uppercase;color:var(--c-text-light)}.t-title-2{font-family:Sprat Extended,serif;font-weight:var(--t-title2-weight);font-size:calc(var(--t-title2-size) * var(--tu));line-height:var(--t-title2-lh)}.t-h1{font-family:Melodrama,serif;font-weight:var(--t-h1-weight);font-variation-settings:"wght" var(--t-h1-weight);font-size:calc(var(--t-h1-size) * var(--tu));line-height:var(--t-h1-lh)}.t-h1,.t-h2{text-transform:uppercase;color:var(--c-text-light)}.t-h2{font-family:Melodrama,serif;font-weight:var(--t-h2-weight);font-variation-settings:"wght" var(--t-h2-weight);font-size:calc(var(--t-h2-size) * var(--tu));line-height:var(--t-h2-lh)}.t-h3{font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-h3-size) * var(--tu));line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-track);text-transform:uppercase;color:var(--c-ink)}.t-b1{font-size:calc(var(--t-b1-size) * var(--tu));line-height:var(--t-b1-lh);letter-spacing:var(--t-b1-track)}.t-b1,.t-b2{font-family:Switzer,sans-serif;font-weight:400;color:var(--c-text-light)}.t-b2{font-size:calc(var(--t-b2-size) * var(--tu));line-height:var(--t-b2-lh);letter-spacing:var(--t-b2-track)}.t-b3{font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b3-size) * var(--tu));line-height:var(--t-b3-lh);letter-spacing:var(--t-b3-track);color:var(--c-text-light)}.canvas-1-wrap{position:relative;width:100vw;height:100vh;min-height:600px;max-height:1400px;overflow:hidden;background:var(--c-ink)}.canvas-1{position:absolute;inset:0}.canvas-2-wrap{position:relative;width:100vw;height:calc(100vw * 16767 / 1920);overflow:hidden;background:var(--c-ink)}.canvas-2{position:absolute;top:0;left:0;width:1920px;height:19840px;transform-origin:top left;transform:scale(calc(100vw / 1920px)) translateY(-3073px)}.below-bleeding-shifter{transform:translate3d(0,200px,0)}.below-ipod-shifter{transform:translate3d(0,1630px,0)}.abs{position:absolute}.hero-scene{--hero-unit:min(calc(100vw / 1920),calc(100vh / 1081))}.hero__image,.hero__mid,.hero__tint{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero__image{background-image:url(/assets/back/hero.jpg);background-repeat:no-repeat;background-position:50%;background-size:calc(var(--hero-unit) * 3200) calc(var(--hero-unit) * 2741)}.hero__tint{background:rgba(0,0,0,.3)}.hero__mid{background-image:url(/assets/mid/hero-mid.png);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.site-ticker{position:relative;background:var(--c-ink);z-index:2}.site-ticker,.ticker-track{height:clamp(48px,6vh,80px)}.ticker-track{position:absolute;top:0;left:0;width:100%;overflow:hidden;display:flex;align-items:center;pointer-events:none}.ticker-row>span{display:contents}.site-header{position:-webkit-sticky;position:sticky;top:0;height:0;z-index:26;pointer-events:none}.site-header__bar{position:relative;display:flex;align-items:center;justify-content:space-between;padding:calc(24 * var(--u)) calc(36 * var(--u)) calc(20 * var(--u)) calc(32 * var(--u))}.site-header__bar:before{content:"";position:absolute;top:calc(-12 * var(--u));bottom:calc(-12 * var(--u));left:0;right:0;z-index:-1;background:rgba(30,30,30,.65);backdrop-filter:blur(80px);-webkit-backdrop-filter:blur(80px);mask-image:linear-gradient(180deg,#000 72%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);opacity:0;transition:opacity .32s cubic-bezier(.4,0,.2,1)}.site-header__bar.is-blurred:before{opacity:1}.site-header__logo{width:calc(128 * var(--u));height:auto;display:block}.site-header__nav{display:flex;gap:calc(34 * var(--u));pointer-events:auto}.site-header__link{cursor:pointer}.ticker-row{display:flex;gap:clamp(20px,2vw,40px);align-items:center;white-space:nowrap;flex-shrink:0;padding-left:clamp(20px,2vw,40px);animation:ticker-scroll 45s linear infinite;will-change:transform}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-row{animation:none}}.ticker-dot{width:clamp(6px,.5vw,10px);height:clamp(6px,.5vw,10px);border-radius:50%;background:var(--c-text-light);flex-shrink:0}.ticker-text{font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b2-size) * var(--tu));line-height:var(--t-b2-lh);letter-spacing:var(--t-b2-track);text-transform:capitalize;color:var(--c-text-light);white-space:nowrap}.ticker-text--alt{font-style:italic;color:var(--c-accent)}.ticker-text__pos{font-style:italic;font-size:.82em;opacity:.72;margin:0 .15em}.ticker-text--alt .ticker-text__pos{font-style:normal;opacity:.85}.hero-caption{top:calc(170 * var(--hero-unit));right:calc(48 * var(--hero-unit));width:calc(476 * var(--hero-unit));font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b2-size) * var(--tu));line-height:var(--t-b2-lh);letter-spacing:var(--t-b2-track)}.hero-caption,.hero-title{position:absolute;color:var(--c-text-light);margin:0}.hero-title{top:50%;left:50%;transform:translate(-50%,-50%);width:min(95vw,calc(var(--hero-unit) * 1174));font-family:Melodrama,serif;font-weight:var(--t-title1-weight);font-variation-settings:"wght" var(--t-title1-weight);font-size:calc(var(--t-title1-size) * var(--tu));line-height:var(--t-title1-lh);text-align:center;text-transform:uppercase;letter-spacing:0;white-space:pre-wrap}.hero-title p{margin:0}.hero-title__creative{font-family:Sprat Extended,serif;font-weight:var(--t-title2-weight);font-size:calc(var(--t-title2-size) * var(--tu));line-height:var(--t-title2-lh);text-transform:uppercase;color:var(--c-text-light);letter-spacing:0}.hero-title__dot{letter-spacing:0}.hero-cta{position:absolute;left:clamp(20px,4vw,90px);right:clamp(20px,4vw,90px);bottom:clamp(28px,6vh,80px);display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,1.8vw,32px)}.hero-cta__rule{flex:1 1 auto;height:1px;background:var(--c-line)}.hero-cta__lead{font-style:italic;font-size:calc(var(--t-b2-size) * var(--tu));margin:0}.hero-cta__btn,.hero-cta__lead{font-family:Switzer,sans-serif;font-weight:400;line-height:var(--t-b2-lh);letter-spacing:var(--t-b2-track);color:var(--c-text-light);white-space:nowrap}.hero-cta__btn{display:inline-flex;align-items:center;justify-content:center;padding:clamp(10px,1.1vw,18px) clamp(22px,2.3vw,40px);background:transparent;border:1.5px solid hsla(0,0%,95%,.85);border-radius:999px;font-style:normal;font-variation-settings:"wght" 400;font-size:calc(var(--t-b2-size) * var(--tu));cursor:pointer;transition:background .18s ease}.hero-cta__btn:hover{background:hsla(0,0%,95%,.08)}:root{--lines-color:hsla(0,0%,99%,.12)}.static-lines{position:fixed;inset:0;z-index:15;pointer-events:none;background-image:linear-gradient(to right,transparent calc(9.6875% - .5px),var(--lines-color) calc(9.6875% - .5px),var(--lines-color) calc(9.6875% + .5px),transparent calc(9.6875% + .5px)),linear-gradient(to right,transparent calc(36.5625% - .5px),var(--lines-color) calc(36.5625% - .5px),var(--lines-color) calc(36.5625% + .5px),transparent calc(36.5625% + .5px)),linear-gradient(to right,transparent calc(63.4375% - .5px),var(--lines-color) calc(63.4375% - .5px),var(--lines-color) calc(63.4375% + .5px),transparent calc(63.4375% + .5px)),linear-gradient(to right,transparent calc(90.3125% - .5px),var(--lines-color) calc(90.3125% - .5px),var(--lines-color) calc(90.3125% + .5px),transparent calc(90.3125% + .5px))}@media (prefers-reduced-motion:reduce){[data-parallax-layer]{transform:none!important}}.section2-wrapper{position:relative;width:100vw;height:calc(1080 * var(--u));background:var(--c-ink)}.section2-track{display:flex;width:200%;height:100%;will-change:transform;transform:translateZ(0)}.section2-panel{position:relative;flex:0 0 50%;width:50%;height:100%}.about-image{position:absolute;top:calc(156 * var(--u));left:calc(186 * var(--u));width:calc(680 * var(--u));height:calc(850 * var(--u));object-fit:cover}.about-headline-1{position:absolute;top:calc(305 * var(--u));left:calc(768 * var(--u));width:calc(899 * var(--u));display:flex;flex-direction:column;gap:calc(36 * var(--u))}.about-headline-1 .rule{width:calc(866 * var(--u));height:1px;background:hsla(0,0%,95%,.5)}.about-headline-1 h2{margin:0;font-family:Melodrama,serif;font-weight:var(--t-h2-weight);font-variation-settings:"wght" var(--t-h2-weight);font-size:calc(var(--t-h2-size) * var(--tu));line-height:var(--t-h2-lh);text-transform:uppercase;color:var(--c-text-light);white-space:pre-wrap}.about-headline-1 h2 p{margin:0}.about-body{position:absolute;top:calc(748 * var(--u));left:calc(1142 * var(--u));width:calc(620 * var(--u));font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b1-size) * var(--tu));line-height:var(--t-b1-lh);letter-spacing:var(--t-b1-track);color:var(--c-text-light);margin:0;text-align:left}.about-body .hl{color:var(--c-accent)}.about-mid-star{top:2612px;left:518px;width:140px;height:140px}.about-mid-star,.about-splash{position:absolute;pointer-events:none}.about-splash{top:2370px;left:872px;width:498.804px;height:498.804px}.about-splash img{width:100%;height:100%;object-fit:contain}.frame7{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--c-ink);overflow:hidden}.frame7__count{left:calc(100 * var(--u));font-family:Melodrama,serif;font-weight:var(--t-h2-weight);font-variation-settings:"wght" var(--t-h2-weight);font-size:calc(var(--t-h2-size) * var(--tu));line-height:var(--t-h2-lh);text-transform:uppercase;white-space:nowrap}.frame7__count,.frame7__lede{position:absolute;top:calc(230 * var(--u));margin:0;color:var(--c-text-light)}.frame7__lede{left:calc(340 * var(--u));width:calc(800 * var(--u));font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b1-size) * var(--tu));line-height:var(--t-b1-lh);letter-spacing:var(--t-b1-track)}.frame7__title{position:absolute;top:calc(575 * var(--u));left:calc(437 * var(--u));width:calc(1100 * var(--u));margin:0;font-family:Melodrama,serif;font-weight:var(--t-h2-weight);font-variation-settings:"wght" var(--t-h2-weight);font-size:calc(var(--t-h2-size) * var(--tu));line-height:var(--t-h2-lh);text-transform:uppercase;color:var(--c-text-light);white-space:pre-wrap}.frame7__title p{margin:0}.frame7__rule{position:absolute;top:calc(778 * var(--u));left:calc(437 * var(--u));width:calc(998 * var(--u));height:1px;background:hsla(0,0%,95%,.45)}.work-row-bg{position:absolute;left:0;width:1920px;height:1205px;object-fit:cover;pointer-events:none;z-index:1}.work-title{position:absolute;margin:0;font-family:Melodrama,serif;font-weight:var(--t-h1-weight);font-variation-settings:"wght" var(--t-h1-weight);font-size:calc(var(--t-h1-size) * var(--tu));line-height:var(--t-h1-lh);text-transform:uppercase;color:var(--c-text-light);white-space:pre-wrap;z-index:3}.work-title p{margin:0}.work-body{position:absolute;margin:0;font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b2-size) * var(--tu));line-height:var(--t-b2-lh);letter-spacing:var(--t-b2-track);color:var(--c-text-light);white-space:pre-wrap;z-index:3}.work-rule{position:absolute;height:1px;background:hsla(0,0%,95%,.45);z-index:2}.work-mockup-frame{border-radius:18px;outline:1px solid hsla(0,0%,95%,.06);outline-offset:-1px;overflow:hidden;filter:saturate(.92) brightness(.96);box-shadow:0 32px 96px -24px rgba(0,0,0,.55),0 8px 24px -8px rgba(0,0,0,.35);z-index:1}.work-card{border-radius:22px;outline:1px solid hsla(0,0%,95%,.08);outline-offset:-1px;overflow:hidden;filter:saturate(.9) brightness(.94);box-shadow:0 40px 80px -16px rgba(0,0,0,.6),0 12px 24px -6px rgba(0,0,0,.45);z-index:1}.work-row-frame{isolation:isolate}.fore-star{position:absolute;left:0;width:1920px;height:1080px;pointer-events:none;opacity:.25;mix-blend-mode:screen;z-index:2}.fore-star img{width:86.6%;height:100%;margin-left:6.7%;object-fit:contain}.contact-bg{position:absolute;top:16623px;left:0;width:1920px;height:1384px;object-fit:cover;pointer-events:none}.contact-title{position:absolute;top:16743px;left:197px;width:1022.734px;margin:0;font-family:Melodrama,serif;font-weight:var(--t-h1-weight);font-variation-settings:"wght" var(--t-h1-weight);font-size:calc(var(--t-h1-size) * var(--tu));line-height:var(--t-h1-lh);text-align:center;text-transform:uppercase;color:var(--c-text-light)}.contact-lede-block{position:absolute;top:16935px;left:1128px;width:778px;display:flex;flex-direction:column;gap:19px}.contact-lede{margin:0;width:476.172px;font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b1-size) * var(--tu));line-height:var(--t-b1-lh);letter-spacing:var(--t-b1-track);color:var(--c-text-light)}.contact-lede-block .rule{width:100%;height:1px;background:var(--c-line)}.contact-form{position:absolute;top:17103px;left:240px;width:606px;display:flex;flex-direction:column;gap:25px;align-items:flex-end}.contact-form__fields{gap:19px}.contact-field,.contact-form__fields{width:100%;display:flex;flex-direction:column}.contact-field{gap:12px}.contact-field label{font-weight:400;line-height:var(--t-b2-lh);color:#949494;letter-spacing:var(--t-b2-track)}.contact-field input,.contact-field label,.contact-field textarea{font-family:Switzer,sans-serif;font-size:calc(var(--t-b2-size) * var(--tu))}.contact-field input,.contact-field textarea{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,95%,.5);padding:4px 0;color:var(--c-text-light);outline:none;resize:none}.contact-field input:focus,.contact-field textarea:focus{border-color:var(--c-text-light)}.contact-submit{display:inline-flex;align-items:center;gap:10px;padding:20px;border-radius:89px;border:1px solid var(--c-text-light);background:hsla(0,0%,58%,.2);font-weight:400;font-size:calc(var(--t-b2-size) * var(--tu));line-height:var(--t-b2-lh);letter-spacing:var(--t-b2-track);margin-top:30px}.contact-privacy,.contact-submit{font-family:Switzer,sans-serif;color:var(--c-text-light)}.contact-privacy{align-self:flex-start;margin-top:18px}.contact-privacy__icon{display:inline-flex;align-items:center;gap:8px;cursor:pointer;list-style:none;opacity:.5;transition:opacity .2s;font-size:14px;background:transparent;border:0;padding:0;text-align:left;color:var(--c-text-light);font-family:Switzer,sans-serif}.contact-privacy__icon::-webkit-details-marker{display:none}.contact-privacy__icon svg{flex:none}.contact-privacy:hover .contact-privacy__icon,.contact-privacy[open] .contact-privacy__icon{opacity:.85}.contact-privacy__label{letter-spacing:.04em}.contact-privacy__text{margin:10px 0 0;max-width:460px;font-size:13px;line-height:1.55;opacity:.65}.m-contact__privacy{margin-top:16px}.m-contact__privacy .contact-privacy__text{max-width:320px}.parallax-scene{isolation:isolate;overflow:hidden}.parallax-layer,.parallax-scene{position:relative}.parallax-layer--fill{position:absolute;inset:0;pointer-events:none}.pinned-horizontal{position:relative;overflow:hidden}.pinned-horizontal__track{display:flex;will-change:transform}.hero-scene{position:absolute;inset:0}.contact-bg[data-parallax-layer],.hero__image[data-parallax-layer],.m-contact__bg[data-parallax-layer],.m-hero__bg[data-parallax-layer],.work-row-bg[data-parallax-layer]{transform:scale(1.22);transform-origin:center}@media (max-width:768px){[data-parallax-layer]{transform:none!important}.pinned-horizontal{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}}@media (max-width:768px){.pinned-horizontal::-webkit-scrollbar{display:none}.pinned-horizontal__track{transform:none!important}.pinned-horizontal__track>[data-horizontal-scroll-panel]{scroll-snap-align:start;flex-shrink:0}}.work-index-sticky{position:fixed;bottom:calc(36 * var(--u));left:calc(32 * var(--u));z-index:24;width:calc(345 * var(--u));display:flex;flex-direction:column;font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b3-size) * var(--tu));line-height:var(--t-b3-lh);letter-spacing:var(--t-b3-track);color:var(--c-text-light);pointer-events:none}.work-index-sticky__row{display:flex;align-items:baseline;pointer-events:auto;cursor:pointer;opacity:0;white-space:nowrap}.work-index-sticky__row.is-disabled{cursor:default}.work-index-sticky__label{flex:0 0 auto}.work-index-sticky__roman{flex:0 0 auto;margin-left:auto;text-align:left;min-width:calc(34 * var(--u))}.work-index-sticky__leader{flex:1 1 auto;margin:0 calc(8 * var(--u));border-bottom:1px dashed;transform:translateY(calc(-.32 * var(--t-b3-size) * var(--tu)));opacity:0}.work-index-sticky__row.is-active{font-weight:700}.work-index-sticky__row.is-active .work-index-sticky__leader{opacity:1}@keyframes work-index-row-in{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.work-index-sticky.is-visible .work-index-sticky__row{animation:work-index-row-in .38s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc((var(--row, 1) - 1) * 45ms)}@media (prefers-reduced-motion:reduce){.work-index-sticky__row{opacity:1}.work-index-sticky.is-visible .work-index-sticky__row{animation:none}}.work-corner-sticky{position:fixed;bottom:calc(36 * var(--u));right:calc(36 * var(--u));z-index:24;display:inline-flex;align-items:center;gap:calc(14 * var(--u));pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity .38s cubic-bezier(.4,0,.2,1),transform .38s cubic-bezier(.4,0,.2,1)}.work-corner-sticky.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.work-corner-sticky__label{transition:opacity .28s cubic-bezier(.4,0,.2,1)}.work-corner-sticky__redirect{display:inline-flex;width:calc(40 * var(--u));height:calc(40 * var(--u))}.work-corner-sticky__redirect img{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.work-corner-sticky{transition:none;transform:none}}@media (max-width:768px){.work-corner-sticky,.work-index-sticky{display:none!important}}.bleeding-overlay{position:fixed;inset:0;z-index:28;background-image:url(/assets/mid/overlay-frame.jpg);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;background-color:var(--c-text-light);pointer-events:none;overflow:hidden;will-change:transform}.svc-marquee{position:absolute;left:0;right:0;bottom:0;height:12%;background:var(--c-cream);border-top:1px solid rgba(27,27,28,.18);overflow-x:clip;overflow-y:visible;pointer-events:auto;display:flex;align-items:stretch}.svc-marquee__track{display:flex;align-items:stretch;flex:none;animation:svc-scroll 55s linear infinite;will-change:transform}.svc-marquee:hover .svc-marquee__track{animation-play-state:paused}@keyframes svc-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.svc-marquee__item{position:relative;flex:none;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(4 * var(--u));padding:0 calc(40 * var(--u));border-left:1px solid rgba(27,27,28,.18);color:#1b1b1c;white-space:nowrap}.svc-marquee__item:hover{z-index:5}.svc-marquee__num{font-family:Switzer,sans-serif;font-size:calc(12 * var(--u));opacity:.55}.svc-marquee__label{font-family:Switzer,sans-serif;font-weight:500;font-size:calc(18 * var(--u));letter-spacing:-.01em;text-transform:uppercase}.svc-marquee__card{position:absolute;bottom:0;left:50%;width:calc(354 * var(--u));height:calc(142 * var(--u));box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:calc(20 * var(--u));padding:calc(20 * var(--u));background:#f4f4e5;border:1px solid hsla(0,0%,5%,.2);text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translateX(-50%) scale(.9);transform-origin:bottom center;transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:5}.svc-marquee__item:hover .svc-marquee__card{opacity:1;visibility:visible;transform:translateX(-50%) scale(1);pointer-events:auto}.svc-marquee__card-title{font-weight:500;font-size:calc(24 * var(--u));letter-spacing:-.04em;text-transform:uppercase}.svc-marquee__card-desc,.svc-marquee__card-title{font-family:Switzer,sans-serif;line-height:1.1;color:#1b1b1c}.svc-marquee__card-desc{font-weight:400;font-size:calc(12 * var(--u));letter-spacing:-.02em}@media (max-width:768px){.bleeding-overlay{display:none!important}}.mobile-root{position:relative;width:100%;--mv:calc(100svh / 844);overflow-x:clip;background:var(--c-ink);color:var(--c-text-light)}.m-lines{position:fixed;inset:0;z-index:4;pointer-events:none;opacity:0;--ln:hsla(0,0%,99%,.1);background-image:linear-gradient(to right,transparent calc(9.6875% - .5px),var(--ln) calc(9.6875% - .5px),var(--ln) calc(9.6875% + .5px),transparent calc(9.6875% + .5px)),linear-gradient(to right,transparent calc(36.5625% - .5px),var(--ln) calc(36.5625% - .5px),var(--ln) calc(36.5625% + .5px),transparent calc(36.5625% + .5px)),linear-gradient(to right,transparent calc(63.4375% - .5px),var(--ln) calc(63.4375% - .5px),var(--ln) calc(63.4375% + .5px),transparent calc(63.4375% + .5px)),linear-gradient(to right,transparent calc(90.3125% - .5px),var(--ln) calc(90.3125% - .5px),var(--ln) calc(90.3125% + .5px),transparent calc(90.3125% + .5px))}.m-hero{position:relative;width:100vw;height:100svh;min-height:calc(760 * var(--m));overflow:hidden;background:var(--c-ink)}.m-hero__bg{position:absolute;inset:0;background-image:url(/assets/mobile/hero.jpg);background-size:cover;background-position:50%}.m-hero__tint{position:absolute;inset:0;background:rgba(0,0,0,.25)}.m-ticker{position:absolute;top:0;left:0;width:100vw;height:calc(52 * var(--m));background:var(--c-ink);overflow:hidden;display:flex;align-items:center;z-index:3}.m-ticker__row{display:flex;white-space:nowrap;will-change:transform;animation:m-ticker-scroll 30s linear infinite}.m-ticker__set{display:inline-flex;align-items:center}.m-ticker__set>span{display:contents}@keyframes m-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.m-ticker__row{animation:none}}.m-ticker__dot{width:calc(6 * var(--m));height:calc(6 * var(--m));border-radius:50%;background:var(--c-text-light);margin:0 calc(14 * var(--m));flex-shrink:0}.m-ticker__text{font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b2-size) * var(--tu));line-height:var(--t-b2-lh);letter-spacing:var(--t-b2-track);color:var(--c-text-light)}.m-ticker__text--alt{font-style:italic;color:var(--c-accent)}.m-ticker__pos{font-style:italic;font-size:.82em;opacity:.72;margin:0 .15em}.m-ticker__text--alt .m-ticker__pos{font-style:normal;opacity:.85}.m-hero__logo{position:absolute;top:calc(72 * var(--m));left:calc(24 * var(--m));height:calc(24 * var(--m));width:auto;z-index:2}.m-hero__caption{top:calc(111 * var(--m));left:calc(179 * var(--m));width:calc(195 * var(--m));font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b2-size) * var(--tu));line-height:var(--t-b2-lh);letter-spacing:var(--t-b2-track)}.m-hero__caption,.m-hero__title{position:absolute;margin:0;color:var(--c-text-light);z-index:2}.m-hero__title{top:calc(53.9svh - 44 * var(--m));left:50%;transform:translateX(-50%);width:calc(360 * var(--m));font-family:Melodrama,serif;font-weight:var(--t-title1-weight);font-variation-settings:"wght" var(--t-title1-weight);font-size:calc(var(--t-title1-size) * var(--tu));line-height:var(--t-title1-lh);text-align:center;text-transform:uppercase}.m-hero__title p{margin:0}.m-hero__creative{font-family:Sprat Extended,serif;font-weight:var(--t-title2-weight);font-size:calc(var(--t-title2-size) * var(--tu));line-height:var(--t-title2-lh);text-transform:uppercase;color:var(--c-text-light)}.m-hero__cta{display:contents}.m-hero__cta-lead{position:absolute;left:calc(16 * var(--m));bottom:calc(78 * var(--m));width:calc(118 * var(--m));z-index:2}.m-hero__cta-line{position:absolute;left:calc(112 * var(--m));bottom:calc(91 * var(--m));width:calc(125 * var(--m));height:auto;z-index:2}.m-hero__cta-lead{margin:0;font-style:italic;font-size:calc(var(--t-b2-size) * var(--tu));white-space:normal;text-align:left}.m-hero__cta-btn,.m-hero__cta-lead{font-family:Switzer,sans-serif;font-weight:400;line-height:var(--t-b2-lh);letter-spacing:var(--t-b2-track);color:var(--c-text-light)}.m-hero__cta-btn{position:absolute;left:calc(245 * var(--m));bottom:calc(79 * var(--m));z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:calc(8 * var(--m)) calc(14 * var(--m));border:1.5px solid hsla(0,0%,95%,.85);border-radius:999px;font-style:normal;font-variation-settings:"wght" 400;font-size:calc(var(--t-b2-size) * var(--tu));white-space:nowrap}.m-pinned{position:relative;overflow:hidden}.m-pinned__track{display:flex;will-change:transform}@media (prefers-reduced-motion:reduce){.m-pinned{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.m-pinned__track{transform:none!important}}.m-about__track{height:100svh}.m-about__panel{position:relative;flex:0 0 100vw;width:100vw;height:100svh;background:var(--c-ink);overflow:hidden}.m-about__img{position:absolute;top:calc(60 * var(--m));left:0;width:calc(168 * var(--m));height:auto;object-fit:contain}.m-about__title{position:absolute;top:calc(300 * var(--m));left:calc(24 * var(--m));margin:0;font-family:Melodrama,serif;font-weight:var(--t-h2-weight);font-variation-settings:"wght" var(--t-h2-weight);font-size:calc(var(--t-h2-size) * var(--tu));line-height:var(--t-h2-lh);text-transform:uppercase;color:var(--c-text-light)}.m-about__title p{margin:0}.m-about__body{position:absolute;top:calc(545 * var(--m));left:calc(24 * var(--m));width:calc(236 * var(--m));margin:0;font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b1-size) * var(--tu));line-height:var(--t-b1-lh);letter-spacing:var(--t-b1-track);color:var(--c-text-light)}.m-hl{color:var(--c-accent)}.m-about__count{top:calc(110 * var(--m));left:calc(150 * var(--m));font-family:Melodrama,serif;font-weight:var(--t-h2-weight);font-variation-settings:"wght" var(--t-h2-weight);font-size:calc(var(--t-h2-size) * var(--tu));line-height:var(--t-h2-lh);text-transform:uppercase}.m-about__count,.m-about__lede{position:absolute;margin:0;color:var(--c-text-light)}.m-about__lede{top:calc(300 * var(--m));left:calc(24 * var(--m));width:calc(260 * var(--m));font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b1-size) * var(--tu));line-height:var(--t-b1-lh);letter-spacing:var(--t-b1-track)}.m-about__rule{top:calc(470 * var(--m))}.m-about__rule,.m-about__rule1{position:absolute;left:calc(24 * var(--m));width:calc(260 * var(--m));height:1px;background:hsla(0,0%,95%,.7)}.m-about__rule1{top:calc(270 * var(--m))}.m-about__title2{position:absolute;top:calc(500 * var(--m));left:calc(24 * var(--m));margin:0;font-family:Melodrama,serif;font-weight:var(--t-h2-weight);font-variation-settings:"wght" var(--t-h2-weight);font-size:calc(var(--t-h2-size) * var(--tu));line-height:var(--t-h2-lh);text-transform:uppercase;color:var(--c-text-light)}.m-about__title2 p{margin:0}.m-s3{position:relative;width:100vw;height:100svh;overflow:hidden;background:var(--c-cream);color:var(--c-ink)}.m-s3__snail{position:absolute;top:0;right:calc(16 * var(--m));width:calc(190 * var(--m));height:calc(253 * var(--m));object-fit:cover;display:block}.m-s3__headline{position:absolute;left:calc(16 * var(--m));top:calc(350 * var(--m));width:calc(358 * var(--m));margin:0;font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-h3-size) * var(--tu));line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-track);text-transform:uppercase;color:var(--c-ink)}.m-s3__bleed{font-family:Sprat Extended,serif;font-weight:var(--t-title2-weight);text-transform:lowercase;font-size:calc(var(--t-title2-size) * var(--tu));line-height:var(--t-title2-lh)}.m-s3__count{position:absolute;right:calc(16 * var(--m));top:calc(560 * var(--m));margin:0;width:calc(72 * var(--m));text-align:right;font-family:Melodrama,serif;font-weight:var(--t-h2-weight);font-variation-settings:"wght" var(--t-h2-weight);font-variation-settings:"wght" 600;font-size:calc(var(--t-h2-size) * var(--tu));line-height:var(--t-h2-lh);text-transform:uppercase;color:var(--c-ink);font-feature-settings:"zero" 1}.m-s3__bar{position:absolute;left:0;bottom:calc(20 * var(--m));width:100vw;height:calc(64 * var(--m));border-top:1px solid rgba(27,27,28,.22);overflow:hidden}.m-s3__track{width:max-content;animation:svc-scroll 38s linear infinite;will-change:transform}.m-s3__tab,.m-s3__track{display:flex;height:100%}.m-s3__tab{flex:0 0 auto;flex-direction:column;justify-content:flex-start;padding:calc(12 * var(--m)) calc(22 * var(--m)) 0;border-left:1px solid rgba(27,27,28,.22)}.m-s3__num{font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b2-size) * var(--tu));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-s3__label,.m-s3__num{line-height:var(--t-b2-lh);letter-spacing:var(--t-b2-track);text-transform:uppercase;color:#1b1b1c}.m-s3__label{margin-top:calc(6 * var(--m));white-space:nowrap;font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b2-size) * var(--tu))}.m-work{position:relative;background:var(--c-ink)}.m-wnav-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:calc(84 * var(--m));display:flex;align-items:flex-end;justify-content:space-between;padding:0 calc(16 * var(--m)) calc(14 * var(--m));background:linear-gradient(180deg,var(--c-ink) 0,var(--c-ink) 52%,rgba(30,30,30,0) 100%);pointer-events:none}.m-wnav-sticky>*{pointer-events:auto}.m-work__frames{margin-top:calc(-84 * var(--m))}.m-wnav__btn{display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;background:none;color:var(--c-text-light);cursor:pointer}.m-wmenu-overlay{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.55);display:flex;animation:m-wmenu-fade .18s ease-out}.m-wmenu{position:relative;width:calc(304 * var(--m));max-width:82vw;height:100svh;background:var(--c-bg-deep);color:var(--c-text-light);padding:calc(72 * var(--m)) calc(24 * var(--m)) calc(40 * var(--m));display:flex;flex-direction:column;border-right:1px solid hsla(0,0%,95%,.1);box-shadow:calc(30 * var(--m)) 0 calc(60 * var(--m)) rgba(0,0,0,.5);animation:m-wmenu-slide .24s cubic-bezier(.16,1,.3,1)}@keyframes m-wmenu-fade{0%{opacity:0}to{opacity:1}}@keyframes m-wmenu-slide{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.m-wmenu__close{position:absolute;top:calc(20 * var(--m));right:calc(20 * var(--m));width:calc(36 * var(--m));height:calc(36 * var(--m));background:none;border:0;color:var(--c-text-light);cursor:pointer;font-size:calc(30 * var(--m));line-height:1}.m-wmenu__heading{margin:0 0 calc(18 * var(--m));font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b2-size) * var(--tu));letter-spacing:var(--t-b2-track);text-transform:uppercase;color:var(--c-text-light);line-height:var(--t-b2-lh)}.m-wmenu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.m-wmenu__item{display:flex;align-items:baseline;gap:calc(14 * var(--m));width:100%;background:none;border:0;color:var(--c-text-light);cursor:pointer;padding:calc(10 * var(--m)) 0;text-align:left;border-bottom:1px solid hsla(0,0%,95%,.07)}.m-wmenu__item:active{opacity:.6}.m-wmenu__num{flex:0 0 auto;min-width:calc(26 * var(--m));font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b2-size) * var(--tu));color:var(--c-text-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-wmenu__label,.m-wmenu__num{line-height:var(--t-b2-lh);letter-spacing:var(--t-b2-track)}.m-wmenu__label{font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b2-size) * var(--tu));text-transform:capitalize}.m-wnav__cat{display:inline-flex;align-items:center;gap:calc(8 * var(--m));color:var(--c-text-light)}.m-wnav__redirect{display:inline-flex;width:calc(20 * var(--m));height:calc(20 * var(--m))}.m-wnav__redirect img{width:100%;height:100%;display:block}.m-wnav__cat-label{font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b2-size) * var(--tu));line-height:var(--t-b2-lh);letter-spacing:var(--t-b2-track)}.m-wframe{position:relative;width:100vw;height:100svh;display:flex;flex-direction:column;padding:calc(100 * var(--m)) calc(16 * var(--m)) calc(100 * var(--m));background:var(--c-ink);color:var(--c-text-light);overflow:hidden}.m-wframe--fullbg{background:#000}.m-wframe__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.m-wframe__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.55),transparent 28%,transparent 60%,rgba(0,0,0,.65))}.m-wframe--fullbg .m-wfoot,.m-wframe--fullbg .m-wtitle{position:relative;z-index:2}.m-wframe--fullbg .m-wfoot--abs{position:absolute}.m-wtitle{flex:0 0 auto;margin:calc(6 * var(--m)) 0 0;position:relative;z-index:5;display:flex;flex-direction:column;font-family:Melodrama,serif;font-weight:var(--t-h1-weight);font-variation-settings:"wght" var(--t-h1-weight);font-size:calc(var(--t-h1-size) * var(--tu));line-height:var(--t-h1-lh);text-transform:uppercase;color:var(--c-text-light)}.m-wtitle__line{display:block}.m-wtitle__line:not(:first-child){padding-left:1.15em}.m-wtitle--abs{position:absolute;inset:0;margin:0;display:block;z-index:5;font-size:calc(40 * var(--m));pointer-events:none}.m-wtitle--abs .m-wtitle__line{padding-left:0!important}.m-whero{flex:1 1 auto;min-height:0;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:calc(16 * var(--m)) 0 calc(92 * var(--m))}.m-whero__img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;display:block}.m-whero__landscape{width:100%;border-radius:calc(14 * var(--m));overflow:hidden;box-shadow:0 calc(12 * var(--m)) calc(40 * var(--m)) rgba(0,0,0,.5)}.m-whero__landscape video{width:100%;height:auto;display:block}.m-whero--stack{position:relative}.m-whero__main{max-height:100%;max-width:78%;width:auto;height:auto;object-fit:contain;display:block}.m-whero__main--tall{max-width:70%}.m-whero__pip{position:absolute;right:0;bottom:10%;width:44%;z-index:3}.m-whero__pip--bare img{width:100%;height:auto;display:block}.m-whero__vidcard{z-index:4;border-radius:calc(12 * var(--m));overflow:hidden;box-shadow:0 calc(8 * var(--m)) calc(24 * var(--m)) rgba(0,0,0,.55)}.m-whero__vidcard video{width:100%;height:100%;object-fit:cover;display:block}.m-gig__cal{z-index:1;object-fit:cover;border-radius:calc(2 * var(--m))}.m-gig__card1,.m-gig__card2{object-fit:cover;border-radius:calc(5 * var(--m));box-shadow:0 calc(10 * var(--m)) calc(28 * var(--m)) rgba(0,0,0,.5)}.m-gig__card2{z-index:2}.m-gig__card1{z-index:3}.m-wfoot{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:calc(12 * var(--m));position:relative;z-index:5}.m-wfoot__rule{height:1px;background:hsla(0,0%,99%,.35)}.m-wbody,.m-wfoot__rule{width:calc(222 * var(--m))}.m-wbody{margin:0;text-align:left;font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b1-size) * var(--tu));line-height:var(--t-b1-lh);letter-spacing:var(--t-b1-track);color:var(--c-text-light)}.m-wbody--abs,.m-wfoot--abs{position:absolute;z-index:6}.m-wfoot--abs{align-items:flex-start}.m-wfoot--abs .m-wbody,.m-wfoot--abs .m-wfoot__rule{width:100%}.m-contact{position:relative;width:100vw;min-height:max(100svh,calc(1060 * var(--m)));overflow:hidden;background:var(--c-bg-deep);color:var(--c-text-light)}.m-contact__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.m-contact__inner{position:relative;z-index:1;min-height:max(100svh,calc(1060 * var(--m)));display:flex;flex-direction:column;padding:calc(56 * var(--m)) calc(16 * var(--m)) calc(40 * var(--m))}.m-contact__head{position:relative}.m-contact__title{margin:0;font-family:Melodrama,serif;font-weight:var(--t-h2-weight);font-variation-settings:"wght" var(--t-h2-weight);font-size:calc(var(--t-h2-size) * var(--tu));line-height:var(--t-h2-lh);text-transform:uppercase;color:var(--c-text-light)}.m-contact__ledeblock{position:absolute;left:calc(198 * var(--m));top:calc(181 * var(--m));width:calc(192 * var(--m));z-index:2;display:flex;flex-direction:column;gap:calc(14 * var(--m))}.m-contact__caption{margin:0;font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b1-size) * var(--tu));line-height:var(--t-b1-lh);letter-spacing:var(--t-b1-track);color:var(--c-text-light)}.m-contact__rule{width:100%;height:1px;background:hsla(0,0%,95%,.7)}.m-contact__form{position:absolute;left:calc(16 * var(--m));top:calc(302 * var(--m));width:calc(358 * var(--m));display:flex;flex-direction:column;gap:calc(40 * var(--m))}.m-contact__field{display:flex;flex-direction:column;gap:calc(8 * var(--m))}.m-contact__field label{font-weight:400;line-height:var(--t-b1-lh);letter-spacing:var(--t-b1-track);color:#b9b9b9}.m-contact__field input,.m-contact__field label,.m-contact__field textarea{font-family:Switzer,sans-serif;font-size:calc(var(--t-b1-size) * var(--tu))}.m-contact__field input,.m-contact__field textarea{width:100%;background:transparent;border:0;border-bottom:1px solid #949494;padding:calc(4 * var(--m)) 0;color:var(--c-text-light);resize:none;outline:none}.m-contact__field input:focus,.m-contact__field textarea:focus{border-color:var(--c-text-light)}.m-contact__submit{align-self:flex-end;margin-top:calc(4 * var(--m));display:inline-flex;align-items:center;gap:calc(8 * var(--m));padding:calc(8 * var(--m)) calc(12 * var(--m));border-radius:calc(89 * var(--m));border:1px solid var(--c-text-light);background:hsla(0,0%,58%,.2);color:var(--c-text-light);cursor:pointer;font-family:Switzer,sans-serif;font-weight:400;font-size:calc(var(--t-b2-size) * var(--tu));letter-spacing:var(--t-b2-track);line-height:var(--t-b2-lh)}.loader{position:fixed;inset:0;z-index:300;background:var(--c-ink);overflow:hidden}.loader__unit{position:absolute;left:calc(1248 * var(--u));top:calc(356 * var(--u));display:flex;align-items:center;gap:calc(56 * var(--u))}.loader__count{font-family:Switzer,sans-serif;font-size:calc(32 * var(--u));font-weight:500;color:var(--c-text-light);opacity:.75;min-width:calc(96 * var(--u));text-align:right;white-space:nowrap}.loader__slot{position:relative;width:calc(265 * var(--u));height:calc(125 * var(--u))}.loader__slot:after,.loader__slot:before{content:"";position:absolute;top:0;bottom:0;width:calc(16 * var(--u));border:calc(2 * var(--u)) solid var(--c-text-light)}.loader__slot:before{left:0;border-right:none}.loader__slot:after{right:0;border-left:none}.loader__slide{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:68%;max-height:56%;object-fit:contain;opacity:0}.loader__slide.is-on{opacity:1}.loader__wordmark{position:absolute;left:0;bottom:0;display:block}.loader__wordmark--desktop{width:calc(850 * var(--u))}.loader__wordmark--mobile{display:none}@media (max-width:768px){.loader__unit{left:calc(48 * var(--m));top:calc(276 * var(--m));gap:calc(36 * var(--m))}.loader__count{font-size:calc(18 * var(--m));min-width:calc(52 * var(--m))}.loader__slot{width:calc(195 * var(--m));height:calc(80 * var(--m))}.loader__slot:after,.loader__slot:before{width:calc(11 * var(--m));border-width:1.5px}.loader__wordmark--desktop{display:none}.loader__wordmark--mobile{display:block;width:100vw}}.m-astrix__vid{overflow:hidden;background:#0b0b0b;padding:calc(5 * var(--m));border-radius:calc(28 * var(--m));box-shadow:0 0 0 1px hsla(0,0%,95%,.08),0 calc(12 * var(--m)) calc(34 * var(--m)) rgba(0,0,0,.45);z-index:1}.m-astrix__vid video{width:100%;height:100%;object-fit:cover;border-radius:calc(23 * var(--m));display:block}.m-astrix__book{object-fit:cover;border-radius:calc(4 * var(--m));z-index:2}.about-page{height:100vh;overflow:hidden;display:flex;flex-direction:column;background:var(--c-ink);color:var(--c-text-light);padding:clamp(20px,2.6vh,34px) clamp(24px,4.7vw,90px) clamp(24px,3.2vh,48px)}.about-page__bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between}.about-page__logo img{height:34px;width:auto;display:block}.about-page__nav{display:flex;gap:36px}.about-page__link{font-family:Switzer,sans-serif;font-size:22px;letter-spacing:-.02em;color:var(--c-text-light);opacity:.85;transition:opacity .16s ease}.about-page__link:hover{opacity:1}.about-page__link.is-active{font-weight:600;opacity:1}.about-page__images{flex:0 1 auto;min-height:0;display:flex;justify-content:center;align-items:flex-start;gap:clamp(16px,1.6vw,28px);margin-top:clamp(18px,3.4vh,52px)}.about-page__images img{height:clamp(220px,42vh,540px);width:auto;aspect-ratio:448/815;object-fit:cover}.about-page__manifesto{flex:0 0 auto;margin-top:auto;padding-top:clamp(18px,3vh,44px);display:grid;grid-template-columns:minmax(220px,.9fr) 2fr;grid-gap:clamp(32px,4vw,80px);gap:clamp(32px,4vw,80px);align-items:start}.about-page__title{margin:0;font-family:Melodrama,serif;font-weight:400;font-size:clamp(44px,5.2vw,104px);line-height:.92}.about-page__title span{display:block}.about-page__text{display:flex;flex-direction:column;gap:1.1em;max-width:70ch;font-family:Switzer,sans-serif;font-weight:400;font-size:clamp(15px,1.05vw,19px);line-height:1.4;letter-spacing:-.01em}.about-page__text p{margin:0}@media (max-width:768px){.about-page{height:auto;overflow:visible;display:block;padding:18px 16px 80px}.about-page__bar{padding:0}.about-page__logo img{height:26px}.about-page__nav{gap:20px}.about-page__link{font-size:16px}.about-page__images{gap:10px;margin-top:40px;align-items:flex-start}.about-page__images img{width:calc((100% - 20px) / 3);height:auto}.about-page__manifesto{grid-template-columns:1fr;gap:28px;margin-top:40px;padding-top:0}.about-page__title{font-size:clamp(44px,13vw,72px);text-transform:uppercase}.about-page__text{font-size:16px}}.m-wmenu__pages{display:flex;gap:calc(30 * var(--m));padding-bottom:calc(20 * var(--m));margin-bottom:calc(20 * var(--m));border-bottom:1px solid hsla(0,0%,95%,.14)}.m-wmenu__page{font-family:Melodrama,serif;font-weight:500;font-size:calc(30 * var(--m));line-height:1;color:var(--c-text-light);text-decoration:none}.about-page:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,transparent calc(9.6875% - .5px),hsla(0,0%,95%,.06) 9.6875%,transparent calc(9.6875% + .5px)),linear-gradient(90deg,transparent calc(36.5625% - .5px),hsla(0,0%,95%,.06) 36.5625%,transparent calc(36.5625% + .5px)),linear-gradient(90deg,transparent calc(63.4375% - .5px),hsla(0,0%,95%,.06) 63.4375%,transparent calc(63.4375% + .5px)),linear-gradient(90deg,transparent calc(90.3125% - .5px),hsla(0,0%,95%,.06) 90.3125%,transparent calc(90.3125% + .5px))}.about-page>*{position:relative;z-index:1}.admin{min-height:100vh;background:var(--c-ink);color:var(--c-text-light);font-family:Switzer,sans-serif;padding:clamp(24px,5vw,80px)}.admin__title{font-family:Melodrama,serif;font-weight:400;font-size:clamp(40px,6vw,80px);margin:0 0 32px}.admin__gate{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.admin__input{background:#2a2a2a;border:1px solid hsla(0,0%,95%,.2);color:var(--c-text-light);padding:12px 16px;font-size:16px;border-radius:8px;min-width:240px}.admin__btn{background:var(--c-text-light);color:var(--c-ink);border:0;padding:12px 24px;font-size:16px;border-radius:999px;cursor:pointer}.admin__btn:disabled{opacity:.5}.admin__error{color:var(--c-accent);width:100%;margin:4px 0 0}.admin__count{opacity:.7;margin:0 0 20px}.admin__list{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.admin__card{background:#222;border:1px solid hsla(0,0%,95%,.1);border-radius:12px;padding:18px 20px}.admin__card-head{display:flex;justify-content:space-between;gap:12px;font-weight:600;margin-bottom:12px}.admin__card-head time{opacity:.55;font-weight:400;font-size:13px}.admin__fields{margin:0;display:grid;grid-gap:8px;gap:8px}.admin__field{display:grid;grid-template-columns:90px 1fr;grid-gap:10px;gap:10px;font-size:14px}.admin__field dt{opacity:.5;text-transform:capitalize}.admin__field dd{margin:0;word-break:break-word}.admin__empty{opacity:.6}.nf{min-height:100vh;min-height:100svh;display:grid;place-items:center;background:var(--c-ink);color:var(--c-text-light);padding:40px;text-align:center}.nf__inner{max-width:520px}.nf__code{font-family:Switzer,sans-serif;font-size:13px;letter-spacing:.34em;text-transform:uppercase;opacity:.5;margin:0 0 18px}.nf__title{font-family:Melodrama,serif;font-weight:400;font-size:clamp(48px,9vw,96px);line-height:1;margin:0 0 20px}.nf__body{font-size:17px;line-height:1.5;opacity:.7;margin:0 0 34px}.nf__body,.nf__btn{font-family:Switzer,sans-serif}.nf__btn{display:inline-block;background:var(--c-text-light);color:var(--c-ink);text-decoration:none;padding:13px 28px;border-radius:999px;font-size:15px;transition:opacity .2s}.nf__btn:hover{opacity:.85}