/*! MixTape Art Dept. theme.css | built 2026-11-03 from src/ (do not edit; edit src and run tools/build.mjs) */
@font-face{font-family: "Archivo Fallback";src: local("Arial Narrow"),local("ArialNarrow"),local("Liberation Sans Narrow"),local("Arial");size-adjust: 92%;ascent-override: 92%;descent-override: 22%}:root{--ink: #14110f;--ink-2: #231e1a;--ink-3: #2a241f;--paper: #ede6d3;--paper-2: #f1ead8;--paper-light: #e6e2d8;--sheet: #f4f1ea;--photo-paper: #f6f2e8;--deck: #d6652c;--denim: #47657e;--denim-deep: #2f4658;--mat: #3d566b;--tobacco: #8a6440;--clip-board: #7a5534;--thread: #4b2f1d;--dymo: #b9491a;--orange-ink: #c4521c;--rust: #8f2f10;--pink: #dd0264;--pink-hot: #e4126f;--yellow: #f5d808;--cyan: #1d9fd2;--muted: #5b5047;--muted-2: #6b6157;--violet-glow: rgba(122,64,168,.34);--on-wall: #ede6d3;--on-wall-soft: rgba(237,230,211,.9);--on-wall-dim: rgba(237,230,211,.65);--font-display: "Archivo","Archivo Fallback","Arial Narrow",sans-serif;--font-body: "Archivo","Archivo Fallback",Arial,sans-serif;--font-voice: "Bodoni Moda","Bodoni 72",Didot,"Didot LT STD",Georgia,serif;--font-mono: "Space Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--font-marker: "Permanent Marker","Marker Felt","Comic Sans MS",cursive;--narrow: 62%;--wide: 112%;--u: calc(min(100vw,1440px) / 1440);--m: calc(min(100vw,600px) / 390);--gutter: 22px;--radius: 3px;--shadow-print: 0 22px 34px rgba(0,0,0,.55);--shadow-paper: 0 18px 30px rgba(0,0,0,.45);--shadow-soft: 0 10px 18px rgba(0,0,0,.3);--drop-object: drop-shadow(-16px 26px 26px rgba(0,0,0,.6));--ease-paper: cubic-bezier(.2,.8,.2,1);--t-hover: 240ms}@supports (width: 1cqi){:root{--u: calc(min(100cqi,1440px) / 1440);--m: calc(min(100cqi,600px) / 390)}}@media (min-width: 600px){:root{--gutter: 40px}}@media (min-width: 1024px){:root{--gutter: calc(96 * var(--u))}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: 24px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--ink);color: var(--on-wall);font-family: var(--font-body);font-size: 17px;line-height: 1.55;font-kerning: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}body.surface-paper{background: var(--paper-light);color: var(--ink)}img,svg,video,picture{display: block;max-width: 100%}img{height: auto}picture img{width: 100%}p,h1,h2,h3,h4,ul,ol,figure,blockquote{margin: 0}ul[role="list"],ol[role="list"]{list-style: none;padding: 0}a{color: inherit;text-decoration-color: var(--pink);text-underline-offset: 4px;text-decoration-thickness: 2px}a:hover{color: var(--yellow)}.surface-paper a:hover,.on-paper a:hover{color: var(--orange-ink)}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer}.site{position: relative;min-height: 100vh;overflow-x: hidden;container-type: inline-size}@supports (overflow: clip){.site{overflow-x: clip}}.site-main{display: block;outline: none}:focus-visible{outline: 3px solid var(--pink);outline-offset: 3px}:focus:not(:focus-visible){outline: none}.display{font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;line-height: .86;letter-spacing: -.005em;text-transform: uppercase;font-variation-settings: "wdth" 62;text-wrap: balance}@media (max-width: 1023px){.display br{display: none}}@media (min-width: 1024px){.display{white-space: nowrap}}.display .is-voice,.voice{font-family: var(--font-voice);font-style: italic;font-weight: 500;font-stretch: 100%;font-variation-settings: normal;text-transform: none;letter-spacing: 0}.display .is-voice{font-weight: 600;letter-spacing: -.02em;color: var(--yellow)}.display .is-accent{color: var(--pink)}.label{font-family: var(--font-mono);font-size: 12px;font-weight: 400;letter-spacing: .18em;line-height: 1.5;text-transform: uppercase}.label--sm{font-size: 10px;letter-spacing: .12em}.marker{font-family: var(--font-marker);font-weight: 400;text-transform: none;letter-spacing: 0}strong,b{font-weight: 700}p.is-lead{font-weight: 600}p.is-voice{font-family: var(--font-voice);font-style: italic}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);clip-path: inset(50%);white-space: nowrap;border: 0}a.screen-reader-text:focus,.screen-reader-text a:focus,.site-header--home .site-header__brand:focus-visible{z-index: 100;width: auto;height: auto;clip: auto;clip-path: none}.site-header--home .site-header__brand:focus-visible{padding: 10px 14px;background: var(--paper);color: var(--ink);font-weight: 800;transform: none}.site-header--home .site-header__brand:focus-visible .screen-reader-text{position: static !important;width: auto;height: auto;margin: 0;clip: auto;clip-path: none;overflow: visible}.skip-link{position: absolute;left: 12px;top: -100px;z-index: 100;padding: 12px 18px;background: var(--yellow);color: var(--ink);font-weight: 800;text-decoration: none;box-shadow: 3px 3px 0 var(--pink)}.skip-link:focus{top: 12px;color: var(--ink)}.grain{position: fixed;inset: 0;z-index: 60;pointer-events: none;background: url("../img/tex/grain-dark.png");opacity: .32;mix-blend-mode: multiply}.grain::after{content: "";position: absolute;inset: 0;background: url("../img/tex/grain-light.png");opacity: .55;mix-blend-mode: screen}@media (forced-colors: active){.grain{display: none}}.tex-paper{position: relative}.tex-paper::before{content: "";position: absolute;inset: 0;background: url("../img/tex/paper.jpg") center / cover;mix-blend-mode: multiply;opacity: .45;pointer-events: none;border-radius: inherit}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 12px;min-height: 44px;padding: 12px 18px;border: 0;font-family: var(--font-body);font-stretch: var(--wide);font-weight: 800;font-size: 13px;line-height: 1.15;letter-spacing: .13em;text-transform: uppercase;text-decoration: none;transition: transform var(--t-hover) ease-out,box-shadow var(--t-hover) ease-out,background-color var(--t-hover),color var(--t-hover)}.btn--lg{padding: 16px 24px;font-size: 14px}.btn--xl{padding: 19px 30px;font-size: 16px}.btn--sticker{background: var(--yellow);color: var(--ink);box-shadow: 4px 4px 0 var(--pink)}.btn--sticker:hover,.btn--sticker:focus-visible{color: var(--ink);transform: translate(-2px,-2px);box-shadow: 6px 6px 0 var(--pink)}.btn--ink-shadow{box-shadow: 5px 5px 0 var(--ink)}.btn--ink-shadow:hover,.btn--ink-shadow:focus-visible{box-shadow: 7px 7px 0 var(--ink)}.btn--outline{border: 2px solid rgba(237,230,211,.85);color: var(--on-wall);background: transparent}.btn--outline:hover,.btn--outline:focus-visible{background: var(--paper);color: var(--ink)}.surface-paper .btn--outline,.on-paper .btn--outline{border-color: var(--ink);color: var(--ink)}.surface-paper .btn--outline:hover,.on-paper .btn--outline:hover{background: var(--ink);color: var(--paper)}.btn--ink{background: var(--ink);color: var(--paper);box-shadow: 3px 3px 0 var(--pink)}.btn--ink:hover,.btn--ink:focus-visible{color: var(--paper);transform: translate(-2px,-2px);box-shadow: 5px 5px 0 var(--pink)}.btn[disabled],.btn[aria-disabled="true"],fieldset[disabled] .btn{cursor: not-allowed;opacity: .55;transform: none !important}.rec-dot{flex: none;width: 14px;height: 14px;border-radius: 50%;background: var(--pink);box-shadow: 0 0 0 3px rgba(221,2,100,.25)}@media (prefers-reduced-motion: no-preference){.btn--rec:hover .rec-dot,.btn--rec:focus-visible .rec-dot{animation: rec-pulse .9s ease-out 1}}@keyframes rec-pulse{0%{box-shadow: 0 0 0 3px rgba(221,2,100,.25)}50%{box-shadow: 0 0 0 9px rgba(221,2,100,.12)}100%{box-shadow: 0 0 0 3px rgba(221,2,100,.25)}}.text-link{display: inline-flex;align-items: center;min-height: 44px;font-stretch: var(--wide);font-weight: 800;font-size: 13px;letter-spacing: .14em;text-transform: uppercase;text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 5px}.dymo{display: inline-block;width: max-content;max-width: 100%;padding: 9px 18px 8px;border-radius: var(--radius);background: var(--dymo) linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0) 45%,rgba(0,0,0,.18));box-shadow: 0 4px 8px rgba(0,0,0,.45);color: #f6eedb;font-family: var(--font-body);font-stretch: var(--wide);font-weight: 800;font-size: 15px;line-height: 1.2;letter-spacing: .17em;text-decoration: none;text-shadow: 0 1px 0 rgba(0,0,0,.4),0 -1px 0 rgba(255,255,255,.25);text-transform: uppercase;transform: rotate(-1.6deg)}.dymo--ink{background-color: #1d1a18;background-image: linear-gradient(180deg,rgba(255,255,255,.14),rgba(0,0,0,.2))}.dymo--denim{background-color: var(--denim-deep);background-image: linear-gradient(180deg,rgba(255,255,255,.14),rgba(0,0,0,.2))}.dymo--sm{padding: 6px 12px 5px;font-size: 11px;transform: rotate(-1deg)}.dymo--lg{padding: 10px 18px 9px;font-size: 22px;letter-spacing: .16em}a.dymo{transition: transform var(--t-hover) ease-out,box-shadow var(--t-hover) ease-out}a.dymo:hover,a.dymo:focus-visible{color: #fff;transform: rotate(0deg) translateY(-3px);box-shadow: 0 8px 12px rgba(0,0,0,.45)}.tape{position: absolute;width: 118px;height: 40px;background: url("../img/art/tape.webp") 0 0 / 100% 100%;pointer-events: none;z-index: 2}.stamp{display: inline-block;padding: .13em .26em .08em;border: 5px solid var(--orange-ink);outline: 2px solid var(--orange-ink);outline-offset: 5px;color: var(--orange-ink);font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;line-height: 1;white-space: nowrap;filter: url(#mtad-stamp);mix-blend-mode: multiply}.strip{position: relative;display: inline-flex;align-items: center;justify-content: center;padding: .2em .5em;background: url("../img/art/strip-denim.webp") 0 0 / 100% 100%;color: var(--paper);font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;line-height: 1;white-space: nowrap;filter: drop-shadow(0 6px 8px rgba(0,0,0,.22))}.strip__tape{left: -30px;top: 20%;width: 92px;height: 30px;transform: rotate(-24deg)}.scribble{overflow: visible}.scribble path{fill: none;stroke: var(--pink);stroke-width: 5;stroke-linecap: round;filter: url(#mtad-rough)}.sticky-note{background: #f2d64b;color: #1b1714;font-family: var(--font-marker);line-height: 1.18;box-shadow: 0 8px 14px rgba(0,0,0,.3)}.poster{position: relative;color: var(--ink);background: url("../img/art/closing-poster.webp") 0 0 / 100% 100% no-repeat;filter: drop-shadow(0 20px 28px rgba(0,0,0,.55))}.mag-page{position: relative;color: var(--ink-2);background: url("../img/art/mag-page.webp") 0 0 / 100% 100% no-repeat;filter: drop-shadow(0 18px 26px rgba(0,0,0,.5))}.mag-page__head{display: flex;justify-content: space-between;gap: 12px;padding-bottom: 10px;border-bottom: 1.5px solid var(--ink);color: var(--ink);font-family: var(--font-mono);font-size: 11px;letter-spacing: .16em;text-transform: uppercase}.mag-page__lead{color: var(--ink);line-height: 1.18;text-wrap: pretty}.mag-page__cols p + p{margin-top: 12px}.mag-page__cols p.is-lead{font-weight: 700}.mag-page__link{color: var(--ink);text-decoration-color: var(--orange-ink)}.mag-page__link:hover{color: var(--orange-ink)}.torn-photo{position: relative;filter: drop-shadow(0 18px 26px rgba(0,0,0,.35))}.torn-photo__img{width: 100%;height: auto}.torn-photo__img.is-custom{aspect-ratio: 3 / 4;object-fit: cover;-webkit-mask: url("../img/masks/founder-photo.png") 0 0 / 100% 100% no-repeat;mask: url("../img/masks/founder-photo.png") 0 0 / 100% 100% no-repeat}.polaroid{background: var(--photo-paper);padding: 12px 12px 40px;box-shadow: 0 14px 22px rgba(0,0,0,.5)}.polaroid img{width: 100%;aspect-ratio: 226 / 300;object-fit: cover;object-position: 50% 30%}.print{--rot: 0deg;position: relative;display: block;background: var(--photo-paper);padding: 14px 14px 0;box-shadow: var(--shadow-print);color: var(--ink-3);text-decoration: none;transform: rotate(var(--rot));transition: transform .35s var(--ease-paper),box-shadow .35s var(--ease-paper)}.print__img{width: 100%;height: auto}.print__caption{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 44px;font-family: var(--font-mono);font-size: 12px;letter-spacing: .06em;color: var(--ink-3)}a.print:hover,a.print:focus-visible{color: var(--ink-3);transform: rotate(calc(var(--rot) * .55)) translateY(-6px);box-shadow: 0 30px 44px rgba(0,0,0,.6)}.print__tape{left: 40%;top: -22px;transform: rotate(-3deg)}.print--border{padding: 10px}.print--peek{padding: 8px;box-shadow: 0 10px 18px rgba(0,0,0,.45)}.print--slide{padding: 0;border: 6px solid #fff;background: #fff;box-shadow: 0 10px 20px rgba(0,0,0,.25)}.cassette{position: relative;container-type: inline-size;filter: drop-shadow(-20px 34px 30px rgba(0,0,0,.62))}.cassette__img{width: 100%;height: auto}.cassette__label{position: absolute;left: 8%;right: 8%;top: 9%;height: 20%;display: flex;align-items: center;justify-content: center;gap: .3em;color: #1b1714;font-family: var(--font-marker);font-size: 7.4cqi;line-height: 1;white-space: nowrap;transform: rotate(-1.5deg)}.cassette__star{color: var(--pink);font-size: .86em}.cassette__strip{position: absolute;left: 10%;right: 10%;top: 60%;height: 11%;display: flex;align-items: center;justify-content: space-between;color: var(--ink-3);font-family: var(--font-marker);font-size: 2.9cqi;white-space: nowrap}.cassette--small{filter: drop-shadow(-8px 14px 12px rgba(0,0,0,.55))}.cassette--small .cassette__label{top: 8%;height: 22%;font-size: 7.8cqi;transform: none}.checklist{display: grid;grid-template-columns: 1fr;gap: 0 18px;font-size: 14.5px;line-height: 1.35}.checklist li{display: flex;gap: 9px;padding: 7px 0;border-bottom: 1px solid rgba(20,17,15,.16)}.checklist li::before{content: "";flex: none;width: 11px;height: 11px;margin-top: 3px;border: 1.5px solid var(--ink)}.liner{position: relative;display: grid;grid-template-columns: 44px 1fr;background: var(--paper);color: var(--ink-2);box-shadow: var(--shadow-paper);transform: rotate(-1deg)}.liner--spine-right{grid-template-columns: 1fr 44px;transform: rotate(1.2deg)}.liner__spine{display: flex;align-items: center;justify-content: center;border-right: 1.5px dashed rgba(20,17,15,.35);color: var(--ink);font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;font-size: 20px;letter-spacing: .08em;white-space: nowrap;writing-mode: vertical-rl;transform: rotate(180deg)}.liner--spine-right .liner__spine{order: 2;border-right: 0;border-left: 1.5px dashed rgba(20,17,15,.35);transform: none}.liner__body{display: flex;flex-direction: column;gap: 16px;padding: 24px 24px 26px}.liner__label{color: var(--dymo);font-size: 11px;letter-spacing: .16em}.liner__note p{margin-top: 5px;font-size: 15.5px;line-height: 1.5}.liner__visit{align-self: flex-start;margin-top: 4px}.liner__domain{font-family: var(--font-mono);font-size: 11px;color: var(--muted)}.pin{position: absolute;left: 50%;top: -11px;z-index: 2;width: 24px;height: 24px;border-radius: 50%;box-shadow: 2px 6px 6px rgba(0,0,0,.4);background: radial-gradient(circle at 35% 35%,#ff6fb2,var(--pink) 50%,#7e003c)}.pin--blue{background: radial-gradient(circle at 35% 35%,#7fb2d6,#2f5d82 50%,#163049)}.pin--yellow{background: radial-gradient(circle at 35% 35%,#fff27a,#e2c200 50%,#7c6a00)}.wire{display: flex;gap: 14px;filter: url(#mtad-rough)}.wire>span{position: relative;flex: 1;border: 2px solid var(--ink-3)}.wire i{display: block;margin: 6px;height: 28px;background: rgba(42,36,31,.18)}.wire__a b{position: absolute;inset: -6px;background: linear-gradient(to top right,transparent 47%,var(--pink) 48% 52%,transparent 53%),linear-gradient(to top left,transparent 47%,var(--pink) 48% 52%,transparent 53%)}.wire__a i + i{height: 3px;width: 60%;background: var(--ink-3)}.wire__b>i{height: 14px}.wire__b>span{display: flex;gap: 4px;margin: 6px}.wire__b>span i{flex: 1;margin: 0;height: 30px;background: none;border: 1.5px solid var(--ink-3)}.wire__c i:first-child{height: 46px;background: rgba(42,36,31,.75)}.wire__c i + i{height: 3px;width: 70%;background: var(--ink-3)}.wire__c b{position: absolute;inset: -12px -10px;border: 3px solid var(--orange-ink);border-radius: 50%}.field{display: flex;flex-direction: column;gap: 7px}.field label{font-weight: 700;font-size: 13px;letter-spacing: .08em;text-transform: uppercase;line-height: 1.3}.field__opt{font-weight: 400;text-transform: none;letter-spacing: 0;color: var(--muted-2)}.field input,.field select,.field textarea,.search-form__input{width: 100%;min-height: 50px;padding: 0 14px;border: 2px solid var(--ink);border-radius: 0;background: #fffdf8;color: var(--ink);font: 400 17px/1.4 var(--font-body);appearance: none}.field select{padding-right: 40px;background-image: linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position: calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-size: 6px 6px;background-repeat: no-repeat}.field textarea{padding: 12px 14px;line-height: 1.5;resize: vertical;min-height: 160px}.field input::placeholder,.field textarea::placeholder{color: #8a7f72}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,.search-form__input:focus-visible{outline: 3px solid var(--pink);outline-offset: 2px}.field [aria-invalid="true"]{border-color: #b3001b;box-shadow: inset 0 0 0 1px #b3001b}.field__error{color: #9e0016;font-size: 14px;font-weight: 600}fieldset[disabled] input,fieldset[disabled] select,fieldset[disabled] textarea{background: #efebe2;color: #6b6157;cursor: not-allowed}.search-form{display: flex;flex-direction: column;gap: 6px}.search-form__row{display: flex;gap: 10px}.search-form__row .btn{flex: none}.site-header{position: absolute;top: 12px;left: 16px;right: 12px;z-index: 30;display: grid;grid-template-columns: auto 1fr auto;grid-template-areas: "cta . toggle" "brand brand brand";align-items: center;gap: 14px 12px;font-stretch: var(--wide);font-weight: 700;font-size: 12px;letter-spacing: .15em;text-transform: uppercase}.site-header__brand{grid-area: brand;justify-self: start;display: block;width: 150px;transform: rotate(-3deg)}.site-header--home .site-header__brand{position: absolute}.site-header__logo{width: 100%;filter: drop-shadow(0 6px 8px rgba(0,0,0,.5))}.surface-paper .site-header__logo{filter: drop-shadow(0 4px 5px rgba(0,0,0,.25))}.site-header__cta{grid-area: cta;padding: 0 14px;font-size: 12px;letter-spacing: .15em;box-shadow: 3px 3px 0 var(--pink)}.site-header__cta:hover,.site-header__cta:focus-visible{box-shadow: 4px 4px 0 var(--pink);transform: translate(-1px,-1px)}.site-nav{grid-area: 3 / 1 / 4 / 4}.site-nav__list{display: flex;flex-wrap: wrap;gap: 4px 18px;margin: 0;padding: 0;list-style: none}.site-nav a{position: relative;display: inline-flex;align-items: center;min-height: 44px;text-decoration: none;color: var(--on-wall)}.surface-paper .site-nav a{color: var(--ink)}.site-nav a:hover{color: var(--yellow)}.surface-paper .site-nav a:hover{color: var(--orange-ink)}.site-nav .current-menu-item>a::after,.site-nav .current-menu-ancestor>a::after,.site-nav .current_page_item>a::after{content: "";position: absolute;left: -4px;right: -4px;bottom: 4px;height: 4px;border-radius: 3px;background: var(--pink);transform: rotate(-2deg)}.menu-toggle{grid-area: toggle;display: none;align-items: center;gap: 10px;min-height: 44px;padding: 0 6px 0 12px;border: 0;background: none;color: var(--on-wall);font: inherit;letter-spacing: inherit;text-transform: inherit}.surface-paper .menu-toggle{color: var(--ink)}.menu-toggle__icon{display: flex;flex-direction: column;gap: 5px}.menu-toggle__icon i{display: block;width: 22px;height: 2.5px;background: currentColor}.menu-toggle__icon i + i{width: 16px;margin-left: 6px;background: var(--pink)}.js .site-nav{display: none}.js .menu-toggle{display: inline-flex}@media (max-width: 1023px){.js .site-header--home{grid-template-areas: "cta . toggle"}}.mobile-menu{position: fixed;inset: 0;z-index: 90;display: flex;background: rgba(11,9,8,.72);overscroll-behavior: contain}.mobile-menu[hidden]{display: none}.mobile-menu__sheet{position: relative;display: flex;flex-direction: column;gap: 18px;width: min(100%,520px);min-height: 100%;margin-left: auto;padding: 18px 24px 40px;overflow-y: auto;background: var(--paper) url("../img/tex/paper.jpg") center / cover;background-blend-mode: multiply;color: var(--ink);box-shadow: -20px 0 40px rgba(0,0,0,.5)}.mobile-menu__close{align-self: flex-end;display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 12px;border: 2px solid var(--ink);background: transparent;font-weight: 800;font-stretch: var(--wide);font-size: 12px;letter-spacing: .15em;text-transform: uppercase}.mobile-menu__close [aria-hidden]{font-size: 22px;line-height: 1}.mobile-menu__logo{width: 200px;transform: rotate(-3deg);filter: drop-shadow(0 4px 6px rgba(0,0,0,.3))}.mobile-menu__list{margin: 8px 0 0;padding: 0;list-style: none}.mobile-menu__list li{border-top: 2px solid var(--ink)}.mobile-menu__list li:last-child{border-bottom: 2px solid var(--ink)}.mobile-menu__list a{display: flex;align-items: center;min-height: 64px;color: var(--ink);font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;font-size: 46px;line-height: 1;text-transform: uppercase;text-decoration: none}.mobile-menu__list a:hover{color: var(--orange-ink)}.mobile-menu__list .current-menu-item>a,.mobile-menu__list .current-menu-ancestor>a{color: var(--pink)}.mobile-menu__tagline{margin-top: auto;font-family: var(--font-voice);font-style: italic;font-size: 22px}html.menu-open{overflow: hidden}.admin-bar .mobile-menu{top: 46px}@media (min-width: 783px){.admin-bar .mobile-menu{top: 32px}}@media (min-width: 600px){.site-header{left: 40px;right: 36px;top: 18px}.site-header__brand{width: 180px}}@media (min-width: 1024px){.site-header{top: calc(26 * var(--u));left: 0;right: 0;width: min(100%,1440px);margin-inline: auto;padding: 0 calc(56 * var(--u)) 0 calc(44 * var(--u));grid-template-columns: auto 1fr auto;grid-template-areas: "brand nav cta";gap: 0 6px;font-size: 13px;letter-spacing: .14em}.site-header__brand{width: max(150px,calc(200 * var(--u)));align-self: start}.js .site-nav,.site-nav{display: block;grid-area: nav;justify-self: end;margin-right: 6px}.site-nav__list{flex-wrap: nowrap;gap: 0 24px}.site-header__cta{padding: 10px 15px;min-height: 40px;font-size: 13px;letter-spacing: .14em}.js .menu-toggle,.menu-toggle{display: none}.mobile-menu{display: none !important}}@media (min-width: 1024px) and (max-width: 1180px){.site-nav__list{gap: 0 16px}.site-header{font-size: 12px;letter-spacing: .12em}}.site-footer{position: relative;z-index: 8;padding: 40px var(--gutter) 48px;color: rgba(237,230,211,.82);font-size: 13px;line-height: 1.5}.site-footer__inner{display: flex;flex-direction: column;gap: 18px;max-width: 1440px;margin: 0 auto}.site-footer__logo{display: block;width: 200px;transform: rotate(3deg)}.site-footer__logo-img{filter: drop-shadow(0 6px 8px rgba(0,0,0,.5))}.site-footer__body{display: grid;gap: 12px;padding-top: 14px;border-top: 1px solid rgba(237,230,211,.22)}.site-footer__name{color: var(--on-wall);font-weight: 800;font-stretch: var(--wide);letter-spacing: .06em}.site-footer__tagline{color: var(--on-wall);font-family: var(--font-voice);font-style: italic;font-size: 16px}.site-footer__list{display: flex;flex-wrap: wrap;gap: 0 16px;margin: 0;padding: 0;list-style: none;font-family: var(--font-mono);font-size: 11px;letter-spacing: .1em}.site-footer__list a{display: inline-flex;align-items: center;min-height: 44px;color: var(--on-wall);text-decoration: none}.site-footer__list a:hover{color: var(--yellow);text-decoration: underline}.site-footer__copy{font-family: var(--font-mono);font-size: 11px;color: rgba(237,230,211,.55)}.surface-paper .site-footer{background: var(--ink)}@media (min-width: 1024px){.site-footer{padding: calc(10 * var(--u)) 0 calc(60 * var(--u));font-size: 14px}.site-footer__inner{display: grid;grid-template-columns: calc(398 * var(--u)) 1fr;width: min(100%,1440px);padding: 0 calc(64 * var(--u)) 0 calc(72 * var(--u));gap: 0}.site-footer__logo{width: calc(290 * var(--u));min-width: 180px}.site-footer__body{align-self: start;margin-top: calc(50 * var(--u));grid-template-columns: 1fr auto;gap: 18px 40px;padding-top: 22px}.site-footer__tagline{font-size: 19px}.site-footer__list{gap: 0 22px;font-size: 12px}.site-footer__copy{grid-column: 1 / -1}}.stage{position: relative}.layer-wall{position: absolute;left: 0;right: 0;top: 0;pointer-events: none}.layer-wall picture,.layer-wall img{width: 100%;height: 100%}.layer-wall img{object-fit: cover}.thread-host{position: relative}.thread{position: absolute;left: 0;top: 0;z-index: 4;width: 100%;height: 100%;overflow: visible;pointer-events: none;filter: drop-shadow(3px 7px 4px rgba(0,0,0,.38))}.thread__path{fill: none;stroke: var(--thread);stroke-width: 5;stroke-linecap: round}.thread--desktop{display: none}.thread--desktop .thread__path{stroke-width: 8}@media (min-width: 1024px){.thread--desktop{display: block}.thread--mobile{display: none}.stage{display: grid;grid-template-columns: repeat(36,calc(40 * var(--u)));align-items: start;width: calc(1440 * var(--u));margin-inline: auto}.stage>*{grid-row: 1;min-width: 0}}.h-hero{position: relative;padding: 76px var(--gutter) 0;min-height: calc(870 * var(--m))}.h-hero__wall{height: calc(900 * var(--m));z-index: 3;filter: drop-shadow(0 10px 12px rgba(0,0,0,.45))}.h-hero__wall img{object-position: center bottom}.h-hero__side,.h-hero__scrap,.h-hero__flap{display: none}.h-hero__logo{position: relative;z-index: 6;width: min(calc(364 * var(--m)),100% + 12px);margin-left: -10px;transform: rotate(-4deg)}.h-hero__logo-img{width: 100%;filter: drop-shadow(0 2px 1px rgba(0,0,0,.55)) drop-shadow(0 10px 14px rgba(0,0,0,.5))}.h-hero__copy{position: relative;z-index: 6}.h-hero__tag{margin: calc(-6 * var(--m)) 0 0 4px;padding: 6px 10px 5px;font-size: clamp(9.5px,calc(11 * var(--m)),15px);letter-spacing: .13em;white-space: nowrap;transform: rotate(-2deg)}@media (max-width: 379px){.h-hero__ctas .btn{padding: 0 11px;letter-spacing: .08em}}.h-hero__title{margin-top: calc(24 * var(--m));color: var(--paper-2);font-size: calc(68 * var(--m))}.h-hero__title .is-accent{color: var(--pink-hot);text-shadow: 2px 2px 0 var(--cyan)}.h-hero__text{max-width: 36em;margin-top: calc(18 * var(--m));color: rgba(237,230,211,.92);font-size: 16px;line-height: 1.5;text-wrap: pretty}.h-hero__ctas{display: flex;flex-wrap: wrap;gap: 12px 10px;margin-top: 18px}.h-hero__ctas .btn{font-size: 12px;letter-spacing: .11em;padding: 0 14px;min-height: 48px}.h-hero__ctas .btn--outline{min-height: 44px}.h-hero__ctas .btn--sticker{box-shadow: 3px 3px 0 var(--pink)}@media (min-width: 1024px){.h-hero__ctas .btn--sticker::after{content: "↘";font-size: 1.3em;letter-spacing: 0}}.h-hero__cassette-wrap{position: relative;z-index: 7;width: calc(250 * var(--m));margin: calc(28 * var(--m)) calc(-10 * var(--m)) 0 auto;transform: rotate(-9deg)}.cassette--hero .cassette__strip{display: none}.cassette--hero{filter: drop-shadow(-10px 18px 16px rgba(0,0,0,.6))}@media (min-width: 1024px){.h-hero{padding: 0;min-height: 0}.h-hero__wall{height: calc(1130 * var(--u));filter: drop-shadow(0 16px 18px rgba(0,0,0,.42))}.h-hero__stage{min-height: calc(900 * var(--u))}.h-hero__side{display: block;position: absolute;left: calc(1030 * var(--u));top: calc(120 * var(--u));width: calc(340 * var(--u));height: calc(440 * var(--u));z-index: 3;overflow: hidden;background: #d8cdb3 url("../img/tex/paper.jpg") center / cover;background-blend-mode: multiply;box-shadow: 0 10px 24px rgba(0,0,0,.5);transform: rotate(3.5deg);font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;line-height: 1}.h-hero__side::after{content: "";position: absolute;inset: 0;background: rgba(20,17,15,.36)}.h-hero__side-dots{position: absolute;right: calc(-70 * var(--u));top: calc(150 * var(--u));width: calc(300 * var(--u));height: calc(300 * var(--u));border-radius: 50%;background: radial-gradient(circle,var(--ink) 0 2.6px,transparent 3.1px) 0 0 / 11px 11px;-webkit-mask: radial-gradient(closest-side,#000 40%,transparent);mask: radial-gradient(closest-side,#000 40%,transparent);opacity: .8}.h-hero__side-word{position: absolute;left: calc(24 * var(--u));top: calc(18 * var(--u));font-size: calc(120 * var(--u));line-height: .82;color: var(--ink)}.h-hero__side-letter{position: absolute;left: calc(14 * var(--u));top: calc(96 * var(--u));font-size: calc(330 * var(--u));color: var(--orange-ink)}.h-hero__scrap{display: block;position: absolute;left: calc(22 * var(--u));top: calc(188 * var(--u));width: calc(170 * var(--u));max-width: none;z-index: 5;transform: rotate(-9deg)}.h-hero__flap{display: block;position: absolute;left: calc(1176 * var(--u));top: calc(862 * var(--u));width: calc(132 * var(--u));max-width: none;z-index: 4;filter: drop-shadow(-4px 8px 6px rgba(0,0,0,.35));transform-origin: 0 0}.h-hero__logo{grid-column: 2;margin: calc(86 * var(--u)) 0 0 calc(12 * var(--u));width: calc(760 * var(--u));z-index: 8;transform: rotate(-3.5deg)}.h-hero__logo-img{filter: drop-shadow(0 2px 1px rgba(0,0,0,.55)) drop-shadow(0 16px 20px rgba(0,0,0,.5))}.h-hero__copy{grid-column: 3 / span 20;margin: calc(354 * var(--u)) 0 0 calc(12 * var(--u));z-index: 8}.h-hero__tag{margin: 0 0 0 calc(6 * var(--u));padding: calc(9 * var(--u)) calc(18 * var(--u)) calc(8 * var(--u));font-size: max(13px,calc(18 * var(--u)));letter-spacing: .17em}.h-hero__title{margin-top: calc(22 * var(--u));font-size: calc(114 * var(--u))}.h-hero__title .is-accent{text-shadow: 3px 3px 0 var(--cyan)}.h-hero__text{width: calc(560 * var(--u));min-width: 380px;margin: calc(24 * var(--u)) 0 0 calc(4 * var(--u));font-size: clamp(16px,calc(19 * var(--u)),19px)}.h-hero__ctas{gap: 18px;margin: calc(34 * var(--u)) 0 0 calc(4 * var(--u))}.h-hero__ctas .btn{min-height: 0;padding: 17px 26px;font-size: 14px;letter-spacing: .13em}.h-hero__ctas .btn--outline{padding: 15px 24px}.h-hero__ctas .btn--sticker{box-shadow: 4px 4px 0 var(--pink)}.h-hero__cassette-wrap{position: absolute;left: calc(900 * var(--u));top: calc(430 * var(--u));margin: 0;width: calc(600 * var(--u));z-index: 8;transform: rotate(-11deg)}.cassette--hero{filter: drop-shadow(-20px 34px 30px rgba(0,0,0,.62))}.cassette--hero .cassette__strip{display: flex}}.h-phil{position: relative;padding: calc(16 * var(--m)) var(--gutter) calc(70 * var(--m));color: var(--ink-2)}.h-phil__sheet{position: absolute;z-index: 1;left: calc(-10 * var(--m));right: calc(-10 * var(--m));top: calc(-170 * var(--m));bottom: calc(-60 * var(--m));background: url("../img/art/m-sheet.webp") left bottom / 100% auto no-repeat,url("../img/art/m-sheet.webp") left top / 100% auto no-repeat,#e3d0a0}.h-phil__stage{position: relative;z-index: 6}.h-phil__title{font-size: calc(112 * var(--m));line-height: .84;letter-spacing: -.01em}.h-phil__world,.h-phil__call{display: block}.h-phil__world{color: var(--ink)}.h-phil__call{color: var(--orange-ink)}.h-phil__voice{margin-top: calc(18 * var(--m));color: var(--ink);font-size: clamp(26px,calc(30 * var(--m)),40px);line-height: 1.1}.h-phil__text{display: grid;gap: 12px;max-width: 34em;margin-top: 22px;font-size: 16px;line-height: 1.55}.h-phil__text p.is-lead{font-size: 20px;line-height: 1.3}.h-phil__principles{display: grid;gap: calc(26 * var(--m));margin-top: calc(56 * var(--m));max-width: 560px}.principle__text{margin-top: 14px;font-size: 15px;line-height: 1.45;color: var(--ink-2)}.principle--stamp .stamp{font-size: calc(54 * var(--m));border-width: 4px;outline-offset: 4px;transform: rotate(-5deg)}.principle--strip{margin-left: calc(32 * var(--m))}.principle--strip .strip{width: calc(320 * var(--m));height: calc(68 * var(--m));font-size: calc(44 * var(--m));transform: rotate(2deg)}.principle--strip .strip__tape{left: calc(-18 * var(--m));top: calc(14 * var(--m));width: calc(64 * var(--m));height: calc(22 * var(--m))}.principle--strip .principle__text{margin-left: calc(-14 * var(--m))}.principle--marker .marker{display: block;color: var(--ink);font-size: calc(40 * var(--m));line-height: 1.02;transform: rotate(-3deg);transform-origin: left}.principle--marker .scribble{width: calc(270 * var(--m));height: calc(30 * var(--m));margin-top: 4px}.principle--marker .scribble path{stroke-width: 4}.principle--marker .principle__text{margin-top: 8px}@media (min-width: 1024px){.h-phil{padding: 0}.h-phil__sheet{left: calc(-20 * var(--u));right: calc(-20 * var(--u));top: calc(-100 * var(--u));bottom: auto;height: calc(1950 * var(--u));background: url("../img/art/sheet-a.webp") 0 0 / 100% 100% no-repeat}.h-phil__stage{z-index: auto;min-height: calc(1160 * var(--u));padding-bottom: calc(60 * var(--u))}.h-phil__title{grid-column: 2 / span 30;margin: calc(28 * var(--u)) 0 0 calc(38 * var(--u));font-size: calc(198 * var(--u));line-height: .86}.h-phil__world{position: relative;z-index: 9;color: var(--paper);mix-blend-mode: difference}.h-phil__call{position: relative;z-index: 8}.h-phil__copy{grid-column: 3 / span 14;margin: calc(390 * var(--u)) 0 0 calc(6 * var(--u));width: calc(520 * var(--u));min-width: 380px;z-index: 8;position: relative}.h-phil__voice{margin-top: 0;font-size: calc(46 * var(--u));line-height: 1.08;white-space: nowrap}.h-phil__text{gap: 16px;margin-top: calc(42 * var(--u));font-size: clamp(16px,calc(18 * var(--u)),18px);line-height: 1.6}.h-phil__text p:first-child{font-size: clamp(16px,calc(19 * var(--u)),19px);line-height: 1.55}.h-phil__text p.is-lead{font-size: clamp(20px,calc(25 * var(--u)),25px)}.h-phil__principles{grid-column: 21 / span 15;margin: calc(400 * var(--u)) 0 0;max-width: none;gap: 0;z-index: 8;position: relative}.principle__text{font-size: 16px}.principle--stamp .stamp{font-size: calc(78 * var(--u));border-width: 5px;outline-offset: 5px;padding: calc(10 * var(--u)) calc(20 * var(--u)) calc(6 * var(--u));transform: rotate(-6deg)}.principle--stamp .principle__text{width: calc(360 * var(--u));min-width: 260px;margin: calc(30 * var(--u)) 0 0 calc(12 * var(--u))}.principle--strip{margin: calc(34 * var(--u)) 0 0 calc(100 * var(--u))}.principle--strip .strip{width: calc(470 * var(--u));height: calc(96 * var(--u));font-size: calc(62 * var(--u));transform: rotate(2.4deg)}.principle--strip .strip__tape{left: calc(-30 * var(--u));top: calc(20 * var(--u));width: calc(92 * var(--u));height: calc(30 * var(--u))}.principle--strip .principle__text{width: calc(420 * var(--u));min-width: 280px;margin: calc(28 * var(--u)) 0 0 calc(16 * var(--u))}.principle--marker{margin: calc(40 * var(--u)) 0 0 calc(36 * var(--u))}.principle--marker .marker{font-size: calc(54 * var(--u))}.principle--marker .scribble{width: calc(360 * var(--u));height: calc(40 * var(--u));margin: calc(6 * var(--u)) 0 0 calc(6 * var(--u))}.principle--marker .scribble path{stroke-width: 5}.principle--marker .principle__text{width: calc(430 * var(--u));min-width: 280px;margin: calc(4 * var(--u)) 0 0 calc(10 * var(--u))}}.h-svc{position: relative;padding: 0 var(--gutter) calc(40 * var(--m))}.h-svc__poster{position: relative;z-index: 5;margin: 0 calc(-1 * var(--gutter) - 6px);padding: calc(58 * var(--m)) max(22px,calc(30 * var(--m))) calc(64 * var(--m));min-height: calc(1060 * var(--m));color: var(--ink);background: url("../img/art/m-poster-orange.webp") 0 0 / 100% 100% no-repeat;filter: drop-shadow(0 14px 20px rgba(0,0,0,.42));transform: rotate(-2deg)}.h-svc__label{font-size: 11px;letter-spacing: .16em}.h-svc__title{margin-top: 12px;font-size: calc(80 * var(--m))}.h-svc__title .is-accent{color: #f3ead6}.h-svc__intro{margin-top: 18px;max-width: 34em;font-size: 16px;font-weight: 500;line-height: 1.45}.h-svc__list{margin-top: calc(34 * var(--m));list-style: none;padding: 0}.h-svc__row{position: relative;padding: 12px 0 14px;border-top: 2px solid var(--ink)}.h-svc__row:last-child{border-bottom: 2px solid var(--ink)}.h-svc__num{font-family: var(--font-mono);font-size: 11px}.h-svc__name{margin-top: 4px;padding-right: calc(80 * var(--m));font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;font-size: calc(34 * var(--m));line-height: .95;text-transform: uppercase}.h-svc__desc{margin-top: 6px;font-size: 14.5px;font-weight: 500;line-height: 1.4}.h-svc__more{margin-top: 18px;color: var(--ink);text-decoration-color: var(--ink)}.h-svc__more:hover{color: var(--paper)}.svc-icon{position: absolute;right: 0;top: 18px;pointer-events: none}.svc-icon--browser{width: 62px;height: 42px;border: 2px solid var(--ink);border-radius: 3px;background: var(--paper);transform: rotate(5deg);overflow: hidden}.svc-icon__bar{display: flex;gap: 3px;height: 9px;padding: 1px 3px;border-bottom: 2px solid var(--ink)}.svc-icon__bar i{width: 4px;height: 4px;border-radius: 50%;background: var(--ink)}.svc-icon__block{display: block;margin: 4px;height: 12px;background: var(--ink)}.svc-icon__line{display: block;margin: 0 4px;height: 3px;width: 26px;background: var(--pink)}.svc-icon--ticket{width: 74px;height: 36px;display: flex;align-items: center;justify-content: center;background: var(--paper);font-family: var(--font-mono);font-weight: 700;font-size: 8px;letter-spacing: .12em;transform: rotate(-6deg);-webkit-mask: radial-gradient(circle at 0 50%,transparent 7px,#000 7.5px) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 7px,#000 7.5px) right / 51% 100% no-repeat;mask: radial-gradient(circle at 0 50%,transparent 7px,#000 7.5px) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 7px,#000 7.5px) right / 51% 100% no-repeat}.svc-icon--pass{right: 8px;top: 16px;width: 42px;height: 58px;border-radius: 5px;background: var(--ink);transform: rotate(7deg)}.svc-icon__slot{position: absolute;left: 36%;top: 7px;width: 28%;height: 4px;border-radius: 3px;background: var(--deck)}.svc-icon__band{position: absolute;left: 0;right: 0;top: 40%;height: 14px;display: flex;align-items: center;justify-content: center;background: var(--yellow);font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;font-size: 0;letter-spacing: .06em}.svc-icon--swatches{width: 70px;height: 50px}.svc-icon--swatches i{position: absolute;top: 4px;width: 26px;height: 42px;box-shadow: 0 2px 3px rgba(0,0,0,.25)}.svc-icon--swatches i:nth-child(1){left: 0;background: var(--denim);transform: rotate(-12deg)}.svc-icon--swatches i:nth-child(2){left: 22px;top: 0;background: var(--paper);transform: rotate(2deg)}.svc-icon--swatches i:nth-child(3){left: 44px;background: var(--pink);transform: rotate(14deg)}.h-svc__flap{position: absolute;z-index: 6;left: calc(-40 * var(--m));top: calc(-18 * var(--m));width: calc(420 * var(--m));max-width: none;height: calc(64 * var(--m));filter: drop-shadow(0 4px 4px rgba(0,0,0,.25));transform-origin: 30% 0}.h-svc__denim{display: none}@media (min-width: 1024px){.h-svc{padding: 0}.h-svc__stage{min-height: calc(980 * var(--u))}.h-svc__poster{grid-column: 10;margin: calc(30 * var(--u)) 0 calc(-90 * var(--u)) calc(20 * var(--u));width: calc(1140 * var(--u));min-height: calc(1040 * var(--u));padding: calc(96 * var(--u)) calc(88 * var(--u)) calc(70 * var(--u)) calc(92 * var(--u));z-index: 6;background-image: url("../img/art/poster-orange-v2.webp");filter: drop-shadow(0 18px 26px rgba(0,0,0,.42));transform: rotate(-2.2deg)}.h-svc__label{margin-left: calc(4 * var(--u));font-size: 12px;letter-spacing: .18em}.h-svc__title{margin-top: calc(10 * var(--u));font-size: calc(136 * var(--u))}.h-svc__intro{width: calc(640 * var(--u));min-width: 420px;margin: calc(24 * var(--u)) 0 0 calc(4 * var(--u));font-size: clamp(17px,calc(20 * var(--u)),20px)}.h-svc__list{width: calc(960 * var(--u));margin-top: calc(50 * var(--u))}.h-svc__row{display: grid;grid-template-columns: calc(44 * var(--u)) calc(372 * var(--u)) 1fr calc(110 * var(--u));align-items: center;gap: calc(20 * var(--u));min-height: calc(104 * var(--u));padding: calc(8 * var(--u)) 0;border-width: 2.5px}.h-svc__row:last-child{border-bottom-width: 2.5px}.h-svc__num{font-size: 13px}.h-svc__name{margin: 0;padding: 0;font-size: calc(44 * var(--u))}.h-svc__desc{margin: 0;font-size: clamp(14px,calc(15.5 * var(--u)),15.5px);line-height: 1.38}.svc-icon{position: relative;right: auto;top: auto;justify-self: end}.svc-icon--browser{width: calc(96 * var(--u));height: calc(62 * var(--u));border-width: 2.5px;border-radius: 4px;transform: rotate(4deg)}.svc-icon__bar{height: calc(12 * var(--u))}.svc-icon__block{margin: 6px;height: calc(18 * var(--u))}.svc-icon__line{margin: 0 6px;width: calc(40 * var(--u));height: 4px}.svc-icon--ticket{width: calc(104 * var(--u));height: calc(50 * var(--u));font-size: calc(10 * var(--u));letter-spacing: .14em;-webkit-mask: radial-gradient(circle at 0 50%,transparent 9px,#000 9.5px) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 9px,#000 9.5px) right / 51% 100% no-repeat;mask: radial-gradient(circle at 0 50%,transparent 9px,#000 9.5px) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 9px,#000 9.5px) right / 51% 100% no-repeat}.svc-icon--pass{width: calc(62 * var(--u));height: calc(84 * var(--u));margin-right: calc(20 * var(--u))}.svc-icon__band{height: calc(20 * var(--u));font-size: calc(11 * var(--u))}.svc-icon--swatches{width: calc(110 * var(--u));height: calc(70 * var(--u))}.svc-icon--swatches i{width: calc(36 * var(--u));height: calc(58 * var(--u));top: calc(6 * var(--u))}.svc-icon--swatches i:nth-child(1){left: calc(8 * var(--u))}.svc-icon--swatches i:nth-child(2){left: calc(36 * var(--u));top: calc(2 * var(--u))}.svc-icon--swatches i:nth-child(3){left: calc(64 * var(--u))}.h-svc__more{margin: calc(26 * var(--u)) 0 0 calc(668 * var(--u));font-size: 13px;white-space: nowrap}.h-svc__flap{left: calc(300 * var(--u));top: 0;width: calc(720 * var(--u));height: calc(112 * var(--u));z-index: 7;filter: drop-shadow(0 6px 6px rgba(0,0,0,.28))}.h-svc__denim{display: block;position: absolute;z-index: 5;left: calc(1130 * var(--u));top: calc(986 * var(--u));width: calc(340 * var(--u));height: calc(84 * var(--u));max-width: none;transform: rotate(4deg);filter: drop-shadow(0 8px 10px rgba(0,0,0,.4))}}@media (min-width: 1024px) and (max-width: 1279px){.h-svc__row{grid-template-columns: calc(44 * var(--u)) calc(372 * var(--u)) 1fr}.svc-icon{display: none}}.h-proc{position: relative;padding: calc(30 * var(--m)) var(--gutter) calc(20 * var(--m))}.mat{position: relative;z-index: 5;border-radius: calc(18 * var(--m));background-color: var(--mat);background-image: linear-gradient(rgba(236,228,209,.2) 1.5px,transparent 1.5px),linear-gradient(90deg,rgba(236,228,209,.2) 1.5px,transparent 1.5px),linear-gradient(rgba(236,228,209,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(236,228,209,.09) 1px,transparent 1px);background-size: calc(150 * var(--m)) calc(150 * var(--m)),calc(150 * var(--m)) calc(150 * var(--m)),calc(30 * var(--m)) calc(30 * var(--m)),calc(30 * var(--m)) calc(30 * var(--m));background-position: calc(40 * var(--m)) calc(40 * var(--m));box-shadow: 0 18px 24px rgba(0,0,0,.5);color: var(--on-wall)}.mat::before{content: "";position: absolute;inset: calc(18 * var(--m));border: 2px solid rgba(236,228,209,.28);border-radius: 7px;pointer-events: none}.mat__thread{display: none}.h-proc__mat{margin: 0 calc(-1 * var(--gutter) + 8px);padding: calc(50 * var(--m)) calc(34 * var(--m)) calc(40 * var(--m));transform: rotate(1.8deg)}.h-proc__copy{position: relative;z-index: 2}.h-proc__title{font-size: calc(66 * var(--m));color: var(--paper)}.h-proc__title .is-accent{position: relative;display: inline-block;color: inherit}.h-proc__title .is-accent::after{content: "";position: absolute;left: -.2em;right: -.25em;top: -.18em;bottom: -.12em;border: 3.5px solid var(--yellow);border-radius: 50%;transform: rotate(-3deg);filter: url(#mtad-rough)}.h-proc__text{display: grid;gap: 9px;max-width: 34em;margin-top: calc(26 * var(--m));font-size: 15.5px;line-height: 1.5}.h-proc__text p.is-voice{color: var(--yellow);font-size: 26px;line-height: 1.05}.h-proc__exp-note{margin-top: 26px;order: 3}.h-proc__exp-label{color: var(--yellow);font-weight: 700;font-size: 11px;letter-spacing: .16em}.h-proc__exp-text{margin-top: 5px;font-size: 14px;line-height: 1.45}.h-proc__exp-hint{color: rgba(236,228,209,.65);font-size: 10px;letter-spacing: .12em}.h-proc__exp-hint--desktop{display: none}.h-proc__exp-hint--mobile{position: relative;z-index: 2;margin-top: 28px}.experiments{position: relative;z-index: 2;display: flex;gap: 18px;margin: 10px calc(-34 * var(--m)) 0;padding: 22px calc(34 * var(--m)) 30px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;list-style: none}.experiments::-webkit-scrollbar{display: none}.exp{position: relative;flex: none;scroll-snap-align: center;width: calc(150 * var(--m));height: calc(190 * var(--m));overflow: hidden;box-shadow: 0 8px 14px rgba(0,0,0,.4);user-select: none}.exp:focus-visible{outline-offset: 4px}.exp__tag{position: absolute;left: 12px;top: 10px;font-family: var(--font-mono);font-size: 8px;letter-spacing: .14em}.exp__title{position: absolute;left: 12px}.exp--zine{background: var(--ink);color: var(--paper);transform: rotate(-5deg)}.exp--zine .exp__tag{color: rgba(237,230,211,.7)}.exp--zine .exp__title{top: 30px;font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;font-size: calc(48 * var(--m));line-height: .84}.exp__dots{position: absolute;right: -30px;bottom: -24px;width: 140px;height: 140px;border-radius: 50%;background: radial-gradient(circle,var(--yellow) 0 2px,transparent 2.5px) 0 0 / 8px 8px}.exp--liner{background: #ece4d1;color: var(--ink);transform: rotate(4deg)}.exp--liner .exp__tag{color: var(--muted)}.exp__rule{position: absolute;left: 12px;right: 12px;top: 30px;height: 4px;background: #2c4a6b}.exp--liner .exp__title{top: 46px;font-family: var(--font-voice);font-style: italic;font-size: calc(32 * var(--m));line-height: 1}.exp__chips{position: absolute;left: 12px;bottom: 12px;display: flex;gap: 4px}.exp__chips i{width: 18px;height: 18px;background: #2c4a6b}.exp__chips i + i{background: #a8834f}.exp__chips i + i + i{background: var(--ink)}.exp--van{background: var(--tobacco) url("../img/tex/paper.jpg") center / cover;background-blend-mode: multiply;color: #f3ead6;transform: rotate(-3deg)}.exp__sun{position: absolute;right: 16px;top: 34px;width: 40px;height: 40px;border-radius: 50%;background: #e07a33}.exp--van .exp__title{bottom: 14px;font-family: var(--font-marker);font-size: calc(24 * var(--m));line-height: 1.05}.exp--note{width: calc(156 * var(--m));height: calc(132 * var(--m));padding: 14px 12px;background: #f2d64b;color: #1b1714;transform: rotate(-4deg)}.exp--note .exp__title{position: static;font-family: var(--font-marker);font-size: 15px;line-height: 1.22}.exp--wire{width: calc(300 * var(--m));height: calc(104 * var(--m));overflow: visible;background: #f4efe4;transform: rotate(-1.5deg)}.exp--wire .wire{position: absolute;inset: 12px;gap: 12px}.exp--wire .wire i{margin: 5px;height: 24px}.exp__pick{position: absolute;right: 6px;bottom: -26px;font-family: var(--font-marker);font-size: 16px;color: var(--yellow);transform: rotate(-4deg);white-space: nowrap}.swatches{position: relative;z-index: 1;width: 150px;height: 96px;margin: 6px 0 0 4px}.swatches i{position: absolute;top: 8px;width: 40px;height: 72px;box-shadow: 0 3px 5px rgba(0,0,0,.35)}.swatches i:nth-child(1){left: 0;background: var(--ink);transform: rotate(-14deg)}.swatches i:nth-child(2){left: 28px;top: 2px;background: var(--paper);transform: rotate(-4deg)}.swatches i:nth-child(3){left: 56px;top: 2px;background: var(--orange-ink);transform: rotate(4deg)}.swatches i:nth-child(4){left: 84px;top: 6px;background: var(--denim);transform: rotate(12deg)}.swatches i:nth-child(5){left: 112px;top: 10px;background: var(--pink);transform: rotate(18deg)}@media (min-width: 1024px){.h-proc{padding: 0}.h-proc__stage{min-height: calc(420 * var(--u))}.h-proc__mat{grid-column: 1;display: flex;flex-direction: column;margin: 0 calc(-580 * var(--u)) calc(-580 * var(--u)) calc(-40 * var(--u));width: calc(1000 * var(--u));min-height: calc(1000 * var(--u));padding: calc(106 * var(--u)) 0 calc(56 * var(--u)) calc(110 * var(--u));border-radius: calc(22 * var(--u));background-size: calc(200 * var(--u)) calc(200 * var(--u)),calc(200 * var(--u)) calc(200 * var(--u)),calc(40 * var(--u)) calc(40 * var(--u)),calc(40 * var(--u)) calc(40 * var(--u));background-position: calc(60 * var(--u)) calc(60 * var(--u));box-shadow: none;filter: drop-shadow(0 24px 30px rgba(0,0,0,.5));transform: rotate(1.4deg)}.mat::before{inset: calc(26 * var(--u));border-radius: 8px}.mat__thread{display: block;position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none;filter: drop-shadow(2px 5px 3px rgba(0,0,0,.35))}.mat__thread path{fill: none;stroke: var(--thread);stroke-width: 8;stroke-linecap: round}.h-proc__copy{display: flex;flex-direction: column;flex: 1;width: calc(450 * var(--u));min-width: 340px}.h-proc__title{font-size: calc(108 * var(--u))}.h-proc__title .is-accent::after{border-width: 4px}.h-proc__text{gap: 10px;margin-top: calc(40 * var(--u));font-size: clamp(15.5px,calc(17 * var(--u)),17px)}.h-proc__text p.is-voice{font-size: clamp(24px,calc(30 * var(--u)),30px)}.h-proc__exp-note{margin-top: auto;padding-top: 36px;width: calc(340 * var(--u));min-width: 260px}.h-proc__exp-label{font-size: 12px}.h-proc__exp-text{margin-top: 6px;font-size: 15px}.h-proc__exp-hint--desktop{display: block;margin-top: 6px}.h-proc__exp-hint--mobile{display: none}.experiments{position: absolute;inset: 0;z-index: 3;display: block;margin: 0;padding: 0;overflow: visible;pointer-events: none}.exp{position: absolute;pointer-events: auto;cursor: grab;touch-action: none;transition: box-shadow .2s,scale .2s}.exp.is-dragging{cursor: grabbing;z-index: 30;scale: 1.04;box-shadow: 0 22px 30px rgba(0,0,0,.5)}.exp--zine{left: calc(724 * var(--u));top: calc(150 * var(--u));width: calc(200 * var(--u));height: calc(250 * var(--u))}.exp--zine .exp__title{left: calc(14 * var(--u));top: calc(40 * var(--u));font-size: calc(62 * var(--u))}.exp__tag{left: calc(16 * var(--u));top: calc(14 * var(--u));font-size: 9px}.exp__dots{right: calc(-40 * var(--u));bottom: calc(-30 * var(--u));width: calc(190 * var(--u));height: calc(190 * var(--u));background-size: 9px 9px;background-image: radial-gradient(circle,var(--yellow) 0 2.4px,transparent 2.9px)}.exp--liner{left: calc(812 * var(--u));top: calc(418 * var(--u));width: calc(180 * var(--u));height: calc(226 * var(--u));transform: rotate(6deg)}.exp__rule{left: calc(14 * var(--u));right: calc(14 * var(--u));top: calc(44 * var(--u));height: 5px}.exp--liner .exp__title{left: calc(14 * var(--u));top: calc(64 * var(--u));font-size: calc(40 * var(--u))}.exp__chips{left: calc(14 * var(--u));bottom: calc(14 * var(--u))}.exp__chips i{width: calc(22 * var(--u));height: calc(22 * var(--u))}.exp--van{left: calc(616 * var(--u));top: calc(520 * var(--u));width: calc(190 * var(--u));height: calc(230 * var(--u))}.exp__sun{right: calc(22 * var(--u));top: calc(46 * var(--u));width: calc(56 * var(--u));height: calc(56 * var(--u))}.exp--van .exp__title{left: calc(14 * var(--u));bottom: calc(18 * var(--u));font-size: calc(30 * var(--u))}.exp--note{left: calc(834 * var(--u));top: calc(690 * var(--u));width: calc(168 * var(--u));height: calc(150 * var(--u));padding: calc(16 * var(--u)) calc(14 * var(--u))}.exp--note .exp__title{font-size: max(13px,calc(17 * var(--u)))}.exp--wire{left: calc(480 * var(--u));top: calc(852 * var(--u));width: calc(340 * var(--u));height: calc(124 * var(--u))}.exp--wire .wire{inset: calc(14 * var(--u));gap: calc(14 * var(--u))}.exp--wire .wire i{margin: 6px;height: calc(28 * var(--u))}.exp__pick{font-size: max(14px,calc(18 * var(--u)));bottom: calc(-30 * var(--u))}.swatches{position: absolute;left: calc(850 * var(--u));top: calc(860 * var(--u));width: calc(220 * var(--u));height: calc(110 * var(--u));margin: 0;z-index: 2}.swatches i{width: calc(48 * var(--u));height: calc(84 * var(--u))}.swatches i:nth-child(2){left: calc(36 * var(--u))}.swatches i:nth-child(3){left: calc(72 * var(--u))}.swatches i:nth-child(4){left: calc(108 * var(--u))}.swatches i:nth-child(5){left: calc(144 * var(--u))}}@media (min-width: 1024px) and (max-width: 1279px){.h-proc__mat{margin-bottom: calc(-460 * var(--u));transform: rotate(.7deg)}.h-proc__text{font-size: 15px;gap: 8px}}.h-work{position: relative;padding: calc(60 * var(--m)) var(--gutter) calc(40 * var(--m))}.h-work__intro{position: relative;z-index: 6}.h-work__title{font-size: calc(76 * var(--m))}.h-work__title .is-voice{display: block;margin: calc(6 * var(--m)) 0 0 -2px;font-size: calc(70 * var(--m));line-height: 1}.h-work__text{display: grid;gap: 4px;max-width: 30em;margin-top: 16px;color: var(--on-wall-soft);font-size: 16px;line-height: 1.5}.h-work__projects{display: grid;gap: calc(50 * var(--m));margin-top: calc(50 * var(--m))}.h-work__peek{display: none}.h-work__print{position: relative;z-index: 6;padding: 10px 10px 0;box-shadow: 0 16px 24px rgba(0,0,0,.55)}.h-work__print .print__caption{min-height: 34px;font-size: 10px}.h-work__print .print__tape{width: 86px;height: 28px;top: -16px}.h-work__project--a .h-work__print{--rot: -2deg;margin: 0 calc(-1 * var(--gutter) + 12px)}.h-work__project--b .h-work__print{--rot: 3deg;width: calc(276 * var(--m));max-width: 80%;margin-left: auto;margin-right: calc(-1 * var(--gutter) + 14px)}.h-work__card{position: relative;z-index: 6;margin-top: calc(28 * var(--m));max-width: 34em}.h-work__kicker{color: rgba(237,230,211,.6);font-size: 10px;letter-spacing: .16em}.h-work__name{margin-top: 4px;font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;font-size: calc(44 * var(--m));line-height: .9;text-transform: uppercase}.h-work__card p{margin-top: 8px;color: var(--on-wall-soft);font-size: 15px;line-height: 1.5;text-wrap: pretty}.h-work__link{margin-top: 4px;font-size: 12px}.h-work__all{position: relative;z-index: 6;margin-top: calc(40 * var(--m))}.h-work__all .btn{min-height: 48px;font-size: 12px}@media (min-width: 1024px){.h-work{padding: 0}.h-work__stage{min-height: calc(1500 * var(--u))}.h-work__intro{grid-column: 26 / span 11;margin: 0 0 0 calc(4 * var(--u));z-index: 8}.h-work__title{font-size: calc(116 * var(--u))}.h-work__title .is-voice{margin: calc(4 * var(--u)) 0 0 calc(-6 * var(--u));font-size: calc(104 * var(--u))}.h-work__text{width: calc(380 * var(--u));min-width: 300px;margin: calc(40 * var(--u)) 0 0 calc(4 * var(--u));font-size: clamp(16px,calc(18 * var(--u)),18px);gap: 6px}.h-work__projects,.h-work__project{display: contents}.h-work__peek{display: block;grid-row: 1;z-index: 6}.h-work__print,.h-work__card{grid-row: 1}.h-work__print{padding: 14px 14px 0;z-index: 7;box-shadow: var(--shadow-print)}.h-work__print .print__caption{min-height: 44px;font-size: 12px}.h-work__print .print__tape{width: calc(118 * var(--u));height: calc(40 * var(--u));top: calc(-22 * var(--u))}.h-work__project--a .h-work__print{--rot: -1.4deg;grid-column: 3;margin: calc(550 * var(--u)) 0 0 calc(10 * var(--u));width: calc(900 * var(--u))}.h-work__project--a .print__tape{left: calc(362 * var(--u))}.h-work__project--a .h-work__peek{--rot: -6deg;grid-column: 2;margin: calc(830 * var(--u)) 0 0 calc(4 * var(--u));width: calc(210 * var(--u))}.h-work__project--a .h-work__card{grid-column: 3;margin: calc(1106 * var(--u)) 0 0 calc(32 * var(--u));width: calc(440 * var(--u));min-width: 320px}.h-work__project--a .h-work__name{font-size: calc(58 * var(--u))}.h-work__project--a .h-work__card p{font-size: clamp(15px,calc(17 * var(--u)),17px)}.h-work__project--b .h-work__print{--rot: 2.6deg;grid-column: 24;margin: calc(530 * var(--u)) 0 0;width: calc(480 * var(--u));max-width: none;box-shadow: 0 26px 40px rgba(0,0,0,.6)}.h-work__project--b .print__tape{left: calc(190 * var(--u));top: calc(-24 * var(--u));width: calc(110 * var(--u));height: calc(38 * var(--u));transform: rotate(8deg)}.h-work__project--b .h-work__peek{--rot: 7deg;grid-column: 30;margin: calc(490 * var(--u)) 0 0 calc(26 * var(--u));width: calc(230 * var(--u))}.h-work__project--b .h-work__card{grid-column: 16;margin: calc(1106 * var(--u)) 0 0;width: calc(290 * var(--u));min-width: 250px}.h-work__project--b .h-work__card p{font-size: clamp(14.5px,calc(16 * var(--u)),16px)}.h-work__card{max-width: none;z-index: 8}.h-work__kicker{font-size: 11px}.h-work__name{margin-top: 6px;font-size: calc(44 * var(--u));line-height: .92}.h-work__card p{margin-top: 10px}.h-work__card p + p{margin-top: 8px}.h-work__link{margin-top: 6px;font-size: 13px}.h-work__all{grid-row: 2;grid-column: 3 / span 12;margin: calc(60 * var(--u)) 0 calc(80 * var(--u)) calc(32 * var(--u))}.h-work__all .btn{min-height: 0;padding: 14px 22px;font-size: 13px}}.h-founder{position: relative;padding: calc(30 * var(--m)) var(--gutter) calc(80 * var(--m))}.h-founder__glow{position: absolute;z-index: 1;left: calc(-160 * var(--m));top: calc(-50 * var(--m));width: calc(700 * var(--m));height: calc(1100 * var(--m));background: radial-gradient(closest-side,var(--violet-glow),rgba(122,64,168,.1) 60%,transparent);pointer-events: none}.h-founder__photo{position: relative;z-index: 5;width: calc(330 * var(--m));max-width: 92%;margin-left: -8px;transform: rotate(-2deg);filter: drop-shadow(0 16px 22px rgba(0,0,0,.55))}.h-founder__head{position: relative;z-index: 6;margin-top: 20px}.h-founder__label{color: rgba(237,230,211,.75);font-size: 10px;letter-spacing: .16em}.h-founder__title{margin-top: 6px;font-size: calc(84 * var(--m));color: var(--paper);text-shadow: 0 4px 18px rgba(0,0,0,.35)}.h-founder__title .is-accent{color: var(--yellow)}.h-founder__polaroid{display: none}.h-founder__profile{z-index: 6;display: flex;flex-direction: column;margin: calc(26 * var(--m)) calc(-1 * var(--gutter) + 12px) 0;padding: calc(40 * var(--m)) calc(26 * var(--m)) calc(26 * var(--m)) calc(28 * var(--m));background-image: url("../img/art/m-mag-page.webp");transform: rotate(1deg);filter: drop-shadow(0 14px 20px rgba(0,0,0,.5))}.h-founder__profile .mag-page__head{font-size: 10px;letter-spacing: .14em;padding-bottom: 8px}.h-founder__profile .mag-page__lead{margin-top: 16px;font-size: 21px;line-height: 1.2}.h-founder__profile .mag-page__cols{margin-top: 18px;font-size: 15.5px;line-height: 1.52}.h-founder__profile .mag-page__cols p + p{margin-top: 9px}.h-founder__profile .mag-page__link{margin-top: 10px;font-size: 11px}@media (min-width: 1024px){.h-founder{padding: 0}.h-founder__glow{left: calc(-200 * var(--u));top: 0;width: calc(1300 * var(--u));height: calc(1400 * var(--u))}.h-founder__stage{min-height: calc(1340 * var(--u))}.h-founder__photo{grid-column: 2;margin: calc(120 * var(--u)) 0 0 calc(30 * var(--u));width: calc(560 * var(--u));max-width: none;z-index: 7;transform: rotate(-2.5deg);filter: drop-shadow(0 22px 30px rgba(0,0,0,.55))}.h-founder__head{grid-column: 15 / span 22;margin: calc(130 * var(--u)) 0 0;z-index: 8}.h-founder__label{margin-left: calc(8 * var(--u));font-size: 12px;letter-spacing: .18em}.h-founder__title{margin-top: calc(10 * var(--u));font-size: calc(150 * var(--u))}.h-founder__polaroid{display: block;grid-column: 11;margin: calc(940 * var(--u)) 0 0;width: calc(250 * var(--u));z-index: 7;transform: rotate(-8deg)}.h-founder__polaroid img{aspect-ratio: auto;height: calc(300 * var(--u))}.h-founder__profile{grid-column: 17;margin: calc(460 * var(--u)) 0 calc(80 * var(--u)) calc(10 * var(--u));width: calc(700 * var(--u));min-height: calc(620 * var(--u));padding: calc(44 * var(--u)) calc(50 * var(--u)) calc(40 * var(--u)) calc(70 * var(--u));background-image: url("../img/art/mag-page.webp");z-index: 8;transform: rotate(1.2deg);filter: drop-shadow(0 18px 26px rgba(0,0,0,.5))}.h-founder__profile .mag-page__head{font-size: 11px;letter-spacing: .16em;padding-bottom: 10px}.h-founder__profile .mag-page__lead{margin-top: calc(28 * var(--u));font-size: clamp(21px,calc(28 * var(--u)),28px)}.h-founder__profile .mag-page__cols{margin-top: calc(26 * var(--u));column-count: 2;column-gap: calc(34 * var(--u));font-size: clamp(15px,calc(17 * var(--u)),17px);line-height: 1.56}.h-founder__profile .mag-page__cols p{break-inside: avoid}.h-founder__profile .mag-page__cols p + p{margin-top: 12px}.h-founder__profile .mag-page__link{align-self: flex-end;margin-top: auto;padding-top: 12px;font-size: 13px}}.h-close{position: relative;padding: calc(110 * var(--m)) var(--gutter) 0}.h-close__wall{height: calc(1300 * var(--m));z-index: 3;filter: drop-shadow(0 -8px 12px rgba(0,0,0,.5))}.h-close__wall img{object-position: center top}.h-close__poster{z-index: 5;margin: 0 calc(-1 * var(--gutter) + 14px);padding: calc(54 * var(--m)) calc(26 * var(--m)) calc(90 * var(--m)) calc(26 * var(--m));background-image: url("../img/art/m-closing-poster.webp");transform: rotate(-1.5deg);filter: drop-shadow(0 16px 22px rgba(0,0,0,.55))}.h-close__title{font-size: calc(68 * var(--m));line-height: .84}.h-close__text{margin-top: 20px;color: var(--ink-2);font-size: 16px;line-height: 1.5}.h-close__text p.is-voice{margin-top: 10px;color: var(--ink);font-size: clamp(22px,calc(25 * var(--m)),31px);line-height: 1.15}.h-close__cta{display: flex;width: 100%;min-height: 58px;margin-top: 26px;padding: 0 16px;font-size: 14px;white-space: nowrap;box-shadow: 4px 4px 0 var(--ink)}.h-close__cta .rec-dot{width: 12px;height: 12px}.h-close__tag{margin-top: 22px;padding: 5px 9px 4px;font-size: 10px;letter-spacing: .13em;white-space: nowrap}.h-close__deck{position: relative;z-index: 7;width: calc(300 * var(--m));margin: calc(-36 * var(--m)) auto 0;padding-top: calc(60 * var(--m))}.h-close__boombox{width: 100%;filter: drop-shadow(-10px 18px 18px rgba(0,0,0,.6))}.h-close__cassette-wrap{position: absolute;z-index: 2;left: calc(90 * var(--m));top: 0;width: calc(170 * var(--m));transform: rotate(6deg)}@media (min-width: 1024px){.h-close{padding: 0}.h-close__wall{height: calc(1500 * var(--u));filter: drop-shadow(0 -12px 16px rgba(0,0,0,.5))}.h-close__stage{min-height: calc(1160 * var(--u))}.h-close__poster{grid-column: 8;margin: calc(220 * var(--u)) 0 calc(60 * var(--u)) calc(20 * var(--u));width: calc(840 * var(--u));min-height: calc(820 * var(--u));padding: calc(72 * var(--u)) calc(60 * var(--u)) calc(56 * var(--u)) calc(72 * var(--u));background-image: url("../img/art/closing-poster.webp");z-index: 7;transform: rotate(-1.6deg);filter: drop-shadow(0 20px 28px rgba(0,0,0,.55))}.h-close__title{font-size: calc(150 * var(--u))}.h-close__text{width: calc(600 * var(--u));min-width: 420px;margin: calc(30 * var(--u)) 0 0 calc(8 * var(--u));font-size: clamp(17px,calc(20 * var(--u)),20px)}.h-close__text p.is-voice{font-size: clamp(24px,calc(31 * var(--u)),31px)}.h-close__tag{padding: 6px 12px 5px}.h-close__cta{display: inline-flex;width: auto;min-height: 0;margin: calc(26 * var(--u)) 0 0 calc(8 * var(--u));padding: 20px 30px;font-size: 16px;box-shadow: 5px 5px 0 var(--ink)}.h-close__cta:hover,.h-close__cta:focus-visible{box-shadow: 7px 7px 0 var(--ink)}.h-close__cta .rec-dot{width: 14px;height: 14px}.h-close__tag{display: block;margin: calc(30 * var(--u)) 0 0 calc(12 * var(--u));font-size: 12px;letter-spacing: .17em}.h-close__deck{grid-column: 27;margin: calc(810 * var(--u)) 0 0;padding-top: calc(70 * var(--u));width: calc(430 * var(--u));z-index: 8}.h-close__boombox{filter: drop-shadow(-16px 26px 26px rgba(0,0,0,.6))}.h-close__cassette-wrap{left: calc(90 * var(--u));top: 0;width: calc(250 * var(--u));z-index: 9;transform: rotate(4deg)}}.page-hero{position: relative;padding: 150px var(--gutter) calc(40 * var(--m))}.page-hero__wall{position: absolute;inset: 0 0 auto;height: calc(620 * var(--m));background: url("../img/tex/wall.jpg") center top / cover;filter: brightness(.4) saturate(.6);pointer-events: none}.page-hero--wall::before{content: "";position: absolute;inset: 0 0 auto;z-index: 1;height: calc(622 * var(--m));background: linear-gradient(180deg,rgba(20,17,15,.4),var(--ink) 95%);pointer-events: none}.page-hero__inner{position: relative;z-index: 2;max-width: 1440px;margin: 0 auto}.page-hero__label{color: rgba(237,230,211,.7);font-size: 10px;letter-spacing: .16em}.page-hero__title{margin-top: 8px;font-size: calc(62 * var(--m))}@media (min-width: 1024px){.page-hero{padding: calc(176 * var(--u)) 0 calc(60 * var(--u))}.page-hero__wall{height: calc(900 * var(--u));background-position: center calc(-40 * var(--u))}.page-hero--wall::before{height: calc(902 * var(--u));background: linear-gradient(180deg,rgba(20,17,15,.45),rgba(20,17,15,.7) 55%,var(--ink) 98%)}.page-hero__inner{width: calc(1440 * var(--u));padding: 0 calc(70 * var(--u)) 0 calc(90 * var(--u))}.page-hero__label{margin-left: calc(6 * var(--u));font-size: 12px;letter-spacing: .18em}.page-hero__title{margin-top: calc(14 * var(--u));font-size: calc(128 * var(--u));line-height: .85}}.work-hero__title .is-voice{color: var(--yellow)}.work-hero__aside{margin-top: 26px}.work-hero__voice{color: var(--on-wall);font-size: clamp(21px,calc(21 * var(--m)),26px);line-height: 1.2}.work-hero__text{display: grid;gap: 8px;margin-top: 10px;color: var(--on-wall-soft);font-size: 15.5px;line-height: 1.5;max-width: 34em}.work-index{margin-top: 26px;font-family: var(--font-mono);font-size: 11px;letter-spacing: .06em}.work-index ol{margin: 0}.work-index li{border-top: 1px solid rgba(237,230,211,.3)}.work-index li:last-child{border-bottom: 1px solid rgba(237,230,211,.3)}.work-index a{display: grid;grid-template-columns: 40px 1fr auto;align-items: center;min-height: 44px;text-decoration: none}.work-index__num{color: rgba(237,230,211,.55)}.work-index__arrow{color: var(--yellow)}@media (min-width: 1024px){.work-hero__inner{display: grid;grid-template-columns: 1fr calc(370 * var(--u));gap: calc(40 * var(--u));align-items: start}.work-hero__aside{margin-top: calc(50 * var(--u))}.work-hero__voice{font-size: clamp(21px,calc(26 * var(--u)),26px)}.work-hero__text{gap: 12px;margin-top: 12px;font-size: clamp(16px,calc(18 * var(--u)),18px)}.work-index{margin-top: calc(40 * var(--u));font-size: 12px}}.pf{position: relative;padding: calc(40 * var(--m)) var(--gutter) calc(60 * var(--m))}.pf--stack::before{content: "";position: absolute;inset: -60px 0;background: radial-gradient(ellipse 50% 40% at 35% 45%,rgba(196,82,28,.12),transparent 70%);pointer-events: none}.pf__inner{position: relative;display: grid;gap: calc(30 * var(--m));max-width: 1440px;margin: 0 auto}.pf__kicker{color: var(--on-wall-dim);font-size: 10px;letter-spacing: .16em}.pf__title{margin-top: 10px;font-size: calc(50 * var(--m))}.accent-pink .is-accent{color: var(--pink)}.accent-yellow .is-accent{color: var(--yellow)}.accent-orange .is-accent{color: var(--deck)}.accent-cyan .is-accent{color: var(--cyan)}.pf__text{display: grid;gap: 10px;margin-top: 18px;color: var(--on-wall-soft);font-size: 16px;line-height: 1.55;max-width: 34em}.pf__case{margin-top: 8px;font-size: 12px}.pf__notes{max-width: 420px}.lightbox{position: relative;padding: 12px;border-radius: 12px;background: #26221f;box-shadow: 0 0 70px rgba(214,232,255,.14),0 20px 30px rgba(0,0,0,.6);transform: rotate(1deg);margin: 0 calc(-1 * var(--gutter) + 12px)}.lightbox__surface{position: relative;display: grid;grid-template-columns: 1fr 1fr;gap: 18px 14px;padding: 18px 14px 24px;border-radius: 4px;overflow: hidden;background: linear-gradient(rgba(60,80,100,.08) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,rgba(60,80,100,.08) 1px,transparent 1px) 0 0 / 32px 32px,radial-gradient(ellipse at 50% 40%,#fdfcf8,#e7e9e6 70%,#d9dcda)}.lightbox__slide{--rot: -2.5deg;align-self: start}.lightbox__slide--2{--rot: 3deg;margin-top: 24px}.lightbox__slide--3{--rot: 1.6deg}.lightbox__slide--4{--rot: -2deg;margin-top: 18px}.loupe{display: none}.print-stack{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin: 0 calc(-1 * var(--gutter) + 12px)}.print-stack__item--1{--rot: -1.5deg;grid-column: 1 / -1}.print-stack__item--2{--rot: 1.8deg;grid-column: 1 / -1}.print-stack__item--3{--rot: -3deg}.print-stack__item--4{--rot: 4deg;margin-top: 30px}.print--border{border: 0}@media (min-width: 1024px){.pf{padding: calc(40 * var(--u)) 0 calc(100 * var(--u))}.pf__inner{width: calc(1440 * var(--u));max-width: none;gap: 0}.pf--table .pf__inner{grid-template-columns: calc(96 * var(--u)) calc(400 * var(--u)) calc(24 * var(--u)) calc(900 * var(--u)) 1fr;grid-template-rows: auto 1fr}.pf--table .pf__story{grid-column: 2;grid-row: 1;margin-top: calc(20 * var(--u));position: relative;z-index: 5}.pf--table .pf__visual{grid-column: 4;grid-row: 1 / span 2}.pf--table .pf__notes{grid-column: 2;grid-row: 2;align-self: end;width: calc(390 * var(--u));min-width: 320px;margin-bottom: calc(40 * var(--u));z-index: 5}.pf--stack .pf__inner{grid-template-columns: calc(70 * var(--u)) calc(860 * var(--u)) calc(60 * var(--u)) calc(390 * var(--u)) 1fr;grid-template-rows: auto 1fr}.pf--stack .pf__visual{grid-column: 2;grid-row: 1 / span 2}.pf--stack .pf__story{grid-column: 4;grid-row: 1;margin-top: calc(10 * var(--u));z-index: 5}.pf--stack .pf__notes{grid-column: 4;grid-row: 2;align-self: start;margin-top: calc(60 * var(--u));width: calc(390 * var(--u));min-width: 320px;z-index: 5}.pf__kicker{font-size: 12px}.pf__title{margin-top: 12px;font-size: calc(76 * var(--u))}.pf--stack .pf__title{font-size: calc(72 * var(--u))}.pf__text{gap: 10px;margin-top: calc(22 * var(--u));font-size: clamp(15.5px,calc(16.5 * var(--u)),16.5px)}.pf__case{font-size: 13px}.lightbox{margin: 0;padding: calc(18 * var(--u));border-radius: 16px;box-shadow: 0 0 140px rgba(214,232,255,.16),0 30px 50px rgba(0,0,0,.6)}.lightbox__surface{display: block;height: calc(1124 * var(--u));padding: 0;border-radius: 6px}.lightbox__slide{position: absolute}.lightbox__slide--1{left: calc(44 * var(--u));top: calc(46 * var(--u));width: calc(380 * var(--u))}.lightbox__slide--2{left: calc(470 * var(--u));top: calc(70 * var(--u));width: calc(330 * var(--u));margin: 0;--rot: 2.2deg}.lightbox__slide--3{left: calc(90 * var(--u));top: calc(690 * var(--u));width: calc(300 * var(--u))}.lightbox__slide--4{left: calc(500 * var(--u));top: calc(690 * var(--u));width: calc(300 * var(--u));margin: 0}.loupe{display: block;position: absolute;z-index: 3;left: calc(300 * var(--u));top: calc(150 * var(--u));width: calc(190 * var(--u));height: calc(190 * var(--u));border-radius: 50%;border: calc(10 * var(--u)) solid #1b1816;background: radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),rgba(255,255,255,.08) 45%,rgba(200,220,240,.12));box-shadow: 0 14px 26px rgba(0,0,0,.45),inset 0 0 0 2px rgba(255,255,255,.5);backdrop-filter: saturate(1.3) contrast(1.05);pointer-events: none}.loupe::after{content: "";position: absolute;left: 92%;top: 92%;width: calc(90 * var(--u));height: calc(22 * var(--u));border-radius: 11px;background: #1b1816;transform: rotate(40deg);transform-origin: 0 50%;box-shadow: 0 8px 12px rgba(0,0,0,.35)}.print-stack{position: relative;display: block;margin: 0;min-height: calc(1260 * var(--u))}.print-stack__item{position: absolute}.print-stack__item--1{position: relative;z-index: 4;box-shadow: 0 26px 40px rgba(0,0,0,.6)}.print-stack__item--2{left: calc(40 * var(--u));top: calc(510 * var(--u));width: calc(500 * var(--u));padding: 12px;z-index: 5}.print-stack__item--3{left: calc(570 * var(--u));top: calc(420 * var(--u));width: calc(250 * var(--u));z-index: 6}.print-stack__item--4{left: calc(330 * var(--u));top: calc(820 * var(--u));width: calc(200 * var(--u));margin: 0;--rot: -5deg;z-index: 6}}.whats-next{padding: calc(30 * var(--m)) var(--gutter) calc(70 * var(--m))}.whats-next__frame{display: flex;flex-direction: column;align-items: center;gap: 16px;max-width: 840px;margin: 0 auto;padding: 44px 20px;border: 3px dashed rgba(237,230,211,.4);border-radius: 16px;text-align: center;transform: rotate(-1deg)}.whats-next__title{font-size: calc(64 * var(--m))}.whats-next__text{max-width: 560px;color: var(--on-wall-soft);font-size: clamp(21px,calc(22 * var(--m)),28px);line-height: 1.2}.whats-next__frame .btn{margin-top: 8px}@media (min-width: 1024px){.whats-next{padding: calc(20 * var(--u)) 0 calc(120 * var(--u))}.whats-next__frame{width: calc(840 * var(--u));min-height: calc(400 * var(--u));justify-content: center}.whats-next__title{font-size: calc(110 * var(--u))}.whats-next__text{font-size: clamp(22px,calc(28 * var(--u)),28px)}}.case-hero__inner{display: grid;gap: 34px}.crumbs{display: flex;flex-wrap: wrap;gap: 4px 10px;color: var(--on-wall-dim);font-size: 10px;letter-spacing: .16em}.crumbs a{display: inline-flex;align-items: center;min-height: 24px;color: var(--on-wall);text-decoration-color: var(--pink)}.case-hero__title{margin-top: 14px;font-size: calc(56 * var(--m))}.case-hero__text{display: grid;gap: 10px;margin-top: 20px;color: var(--on-wall-soft);font-size: 16px;line-height: 1.55;max-width: 36em}.case-hero__text p{margin: 0}.case-hero__ctas{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 18px;margin-top: 26px}.case-hero__domain{color: var(--on-wall-dim);font-size: 11px;letter-spacing: .06em;text-transform: none}.case-hero__print{--rot: 2deg;margin: 0 calc(-1 * var(--gutter) + 14px)}.case-body{padding: calc(40 * var(--m)) var(--gutter)}.case-body__inner{display: grid;gap: 50px;max-width: 1440px;margin: 0 auto}.case-body__notes{max-width: 420px}.case-gallery__label{color: var(--on-wall-dim);font-size: 11px;letter-spacing: .16em}.case-gallery__wall{display: grid;grid-template-columns: 1fr 1fr;gap: 26px 16px;margin-top: 22px;align-items: start}.case-gallery__item .print{--rot: -2deg}.case-gallery__item--2 .print{--rot: 2.4deg;margin-top: 30px}.case-gallery__item--3 .print{--rot: 1.2deg}.case-gallery__item--4 .print{--rot: -3deg;margin-top: 20px}.case-gallery__note{margin-top: 28px;color: var(--on-wall-dim);font-family: var(--font-mono);font-size: 11px;letter-spacing: .04em}.case-nav{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 20px;max-width: 1248px;margin: 0 auto;padding: 30px var(--gutter) 50px}.case-nav__next{display: flex;flex-direction: column;align-items: flex-end;text-align: right;text-decoration: none}.case-nav__next .label{color: var(--on-wall-dim);font-size: 11px}.case-nav__name{font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;font-size: 40px;line-height: 1;text-transform: uppercase}.case-nav__next:hover .case-nav__name{color: var(--yellow)}@media (min-width: 1024px){.case-hero__inner{grid-template-columns: calc(600 * var(--u)) 1fr;gap: calc(70 * var(--u));align-items: start}.case-hero__title{margin-top: calc(20 * var(--u));font-size: calc(104 * var(--u))}.case-hero__text{gap: 12px;margin-top: calc(28 * var(--u));font-size: clamp(16px,calc(18 * var(--u)),18px)}.case-hero__cover{padding-top: calc(40 * var(--u))}.case-hero__print{margin: 0}.case-body{padding: calc(40 * var(--u)) 0 calc(60 * var(--u))}.case-body__inner{width: calc(1440 * var(--u));max-width: none;padding: 0 calc(70 * var(--u)) 0 calc(96 * var(--u));grid-template-columns: calc(390 * var(--u)) 1fr;gap: calc(80 * var(--u));align-items: start}.case-body__notes{position: sticky;top: 40px;width: calc(390 * var(--u));min-width: 320px}.case-gallery__wall{grid-template-columns: repeat(3,1fr);gap: calc(40 * var(--u)) calc(34 * var(--u))}.case-nav{width: calc(1440 * var(--u));max-width: none;padding: calc(40 * var(--u)) calc(96 * var(--u)) calc(70 * var(--u))}.case-nav__name{font-size: calc(58 * var(--u))}}.svc-hero{overflow: visible}.svc-hero__glow{position: absolute;left: calc(100 * var(--m));top: calc(-200 * var(--m));width: calc(500 * var(--m));height: calc(500 * var(--m));background: radial-gradient(closest-side,rgba(214,101,44,.25),transparent);pointer-events: none}.svc-hero__title{font-size: calc(80 * var(--m))}.svc-hero__title .is-accent{color: var(--deck)}.svc-hero__text{display: grid;gap: 6px;margin-top: 20px;max-width: 36em;color: var(--on-wall-soft);font-size: 15.5px;line-height: 1.5}.svc-hero__text p.is-voice{color: var(--on-wall);font-size: clamp(22px,calc(22 * var(--m)),28px);line-height: 1.15}.svc-tags{margin-top: 28px}.svc-tags ul{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;margin: 0}.svc-tags__tag{width: auto;max-width: calc(100% - 30px);font-size: 11px;letter-spacing: .14em;padding: 9px 12px 8px;min-height: 36px}.svc-tags li:nth-child(2) .svc-tags__tag{margin-left: 20px;transform: rotate(1deg)}.svc-tags li:nth-child(3) .svc-tags__tag{margin-left: 6px;transform: rotate(-1deg)}.svc-tags li:nth-child(4) .svc-tags__tag{margin-left: 26px;transform: rotate(1.5deg)}@media (min-width: 1024px){.svc-hero__glow{left: calc(640 * var(--u));top: calc(-320 * var(--u));width: calc(1100 * var(--u));height: calc(1000 * var(--u));background: radial-gradient(closest-side,rgba(214,101,44,.22),transparent)}.svc-hero__inner{display: grid;grid-template-columns: calc(730 * var(--u)) 1fr;align-items: end;padding-bottom: calc(20 * var(--u))}.svc-hero__head{grid-column: 1 / -1;grid-row: 1}.svc-hero__title{margin-top: calc(10 * var(--u));font-size: calc(150 * var(--u));line-height: .86}.svc-hero__text{width: calc(620 * var(--u));min-width: 420px;margin: calc(30 * var(--u)) 0 0 calc(6 * var(--u));gap: 8px;font-size: clamp(17px,calc(19 * var(--u)),19px)}.svc-hero__text p.is-voice{font-size: clamp(24px,calc(28 * var(--u)),28px)}.svc-tags{grid-column: 2;grid-row: 1;align-self: end;margin: 0 0 calc(30 * var(--u))}.svc-tags ul{gap: 14px}.svc-tags__tag{font-size: 13px;letter-spacing: .15em;padding: 9px 14px 8px}.svc-tags li:nth-child(2) .svc-tags__tag{margin-left: calc(40 * var(--u))}.svc-tags li:nth-child(3) .svc-tags__tag{margin-left: calc(12 * var(--u))}.svc-tags li:nth-child(4) .svc-tags__tag{margin-left: calc(56 * var(--u))}}.kraft{position: relative;margin-top: calc(10 * var(--m));padding: calc(70 * var(--m)) var(--gutter) calc(70 * var(--m));background: url("../img/art/kraft-board.webp") center top / 1440px auto no-repeat,#87602f;background-size: max(1440px,100%) auto;filter: drop-shadow(0 -10px 14px rgba(0,0,0,.5))}.kraft__inner{display: grid;gap: calc(44 * var(--m));max-width: 1440px;margin: 0 auto}.work-order{position: relative;background: var(--sheet);color: var(--ink-2);box-shadow: 0 16px 26px rgba(0,0,0,.45);transform: rotate(-.8deg);scroll-margin-top: 30px}.work-order--2{background: #efdc8c;transform: rotate(1deg)}.work-order--3{background: #ecc4cb;transform: rotate(-.6deg)}.work-order--4{background: #c9d8e1;transform: rotate(1deg)}.work-order--2 .label,.work-order--3 .label,.work-order--4 .label{color: var(--rust)}.work-order__stub{display: flex;justify-content: space-between;align-items: flex-end;gap: 12px;padding: 18px 20px 12px;border-bottom: 2px dashed rgba(20,17,15,.35);background: rgba(20,17,15,.03)}.work-order__stub .label{order: 2;color: var(--ink-2) !important;font-size: 9.5px;letter-spacing: .14em;text-align: right}.work-order__stub .label--sm{display: none}.work-order__num{order: 1;font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;font-size: calc(84 * var(--m));line-height: .8;color: var(--ink)}.work-order__body{padding: 18px 20px 22px}.work-order__title{color: var(--ink);font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;font-size: calc(38 * var(--m));line-height: .92;text-transform: uppercase}.work-order__tagline{margin-top: 6px;color: var(--ink);font-size: clamp(20px,calc(20 * var(--m)),26px);line-height: 1.15}.work-order__cols{display: grid;gap: 18px;margin-top: 14px}.work-order__text{display: grid;gap: 10px;font-size: 15px;line-height: 1.5}.work-order__features-label{margin-bottom: 4px;color: var(--dymo);font-size: 10px;letter-spacing: .14em}.work-order__fit{margin-top: 16px;font-size: 14.5px;line-height: 1.45}.work-order__fit .label{display: block;color: var(--dymo);font-size: 10px;letter-spacing: .14em;font-weight: 700}.checklist-more{display: inline-flex;align-items: center;min-height: 40px;padding: 0;border: 0;background: none;color: var(--muted);font-family: var(--font-mono);font-size: 10px;letter-spacing: .12em;text-transform: uppercase}.checklist li[hidden]{display: none}@media (min-width: 1024px){.kraft{margin-top: 0;padding: calc(130 * var(--u)) 0 calc(150 * var(--u));background-size: max(1440px,100%) auto}.kraft__inner{width: calc(1440 * var(--u));max-width: none;gap: calc(60 * var(--u))}.work-order{display: grid;grid-template-columns: calc(200 * var(--u)) 1fr;width: calc(1120 * var(--u));margin-left: calc(120 * var(--u));box-shadow: 0 20px 32px rgba(0,0,0,.45)}.work-order--2,.work-order--4{margin-left: calc(200 * var(--u))}.work-order--2{transform: rotate(.9deg)}.work-order__stub{flex-direction: column;align-items: flex-start;justify-content: space-between;padding: 28px 22px;border-bottom: 0;border-right: 2px dashed rgba(20,17,15,.35)}.work-order__stub .label{order: 0;font-size: 11px;letter-spacing: .16em;text-align: left}.work-order__stub .label--sm{display: block;font-size: 10px;letter-spacing: .1em;text-transform: none}.work-order__num{order: 0;font-size: calc(150 * var(--u))}.work-order__body{padding: calc(34 * var(--u)) calc(40 * var(--u)) calc(36 * var(--u))}.work-order__title{font-size: calc(56 * var(--u))}.work-order__tagline{font-size: clamp(21px,calc(26 * var(--u)),26px)}.work-order__cols{grid-template-columns: 1fr 1fr;gap: calc(36 * var(--u));margin-top: calc(22 * var(--u))}.work-order__text{font-size: clamp(15px,calc(16 * var(--u)),16px);line-height: 1.55}.work-order__features-label{font-size: 11px;margin-bottom: 6px}.work-order .checklist{grid-template-columns: 1fr 1fr}.work-order .checklist li:last-child:nth-child(odd){grid-column: 1 / -1}.work-order__fit{display: flex;gap: 14px;align-items: baseline;margin-top: calc(20 * var(--u));font-size: 16px}.work-order__fit .label{display: inline;flex: none;font-size: 11px;letter-spacing: .16em;font-weight: 400}}.how{margin-top: calc(20 * var(--m))}.how__label{color: #f3ead6;font-size: 11px;letter-spacing: .18em}.how__strip{position: relative;display: grid;margin-top: 12px;background: var(--paper) url("../img/tex/paper.jpg") center / cover;background-blend-mode: multiply;color: var(--ink);box-shadow: 0 18px 30px rgba(0,0,0,.45);transform: rotate(-1deg)}.how__step{position: relative;padding: 22px 22px 24px;border-bottom: 2px dashed rgba(20,17,15,.3)}.how__step:last-child{border-bottom: 0}.how__num{display: block;font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;font-size: 64px;line-height: .8;color: var(--orange-ink)}.how__step--2 .how__num{color: var(--denim)}.how__step--3 .how__num{color: var(--ink)}.how__step--4 .how__num{color: var(--pink)}.how__title{margin-top: 10px;font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;font-size: 32px;line-height: .95;text-transform: uppercase}.how__step p{margin-top: 8px;font-size: 15.5px;line-height: 1.5}@media (min-width: 600px){.how__strip{grid-template-columns: 1fr 1fr}.how__step:nth-child(odd){border-right: 2px dashed rgba(20,17,15,.3)}.how__step:nth-child(3),.how__step:nth-child(4){border-bottom: 0}}@media (min-width: 1024px){.how{margin: calc(40 * var(--u)) 0 0}.how__label{margin-left: calc(120 * var(--u));font-size: 12px}.how__strip{grid-template-columns: repeat(4,1fr);width: calc(1240 * var(--u));min-height: calc(290 * var(--u));margin: 14px 0 0 calc(100 * var(--u))}.how__step{padding: calc(30 * var(--u)) calc(28 * var(--u));border-bottom: 0;border-right: 2px dashed rgba(20,17,15,.3)}.how__step:nth-child(odd){border-right: 2px dashed rgba(20,17,15,.3)}.how__step:last-child{border-right: 0}.how__num{font-size: calc(84 * var(--u))}.how__title{margin-top: 12px;font-size: calc(38 * var(--u))}.how__step p{margin-top: 10px}}.taped-note{position: relative;margin: calc(40 * var(--m)) 4px 0;padding: 36px 22px 34px;background: var(--sheet);color: var(--ink);text-align: center;box-shadow: 0 18px 30px rgba(0,0,0,.45);transform: rotate(1.2deg)}.taped-note__tape{top: 16px;width: 90px;height: 28px}.taped-note__tape--l{left: -20px;transform: rotate(-28deg)}.taped-note__tape--r{right: -20px;transform: rotate(26deg)}.taped-note__title{font-size: calc(46 * var(--m));line-height: .9;white-space: normal}.taped-note__text{margin: 12px 0 22px;font-size: clamp(21px,calc(21 * var(--m)),26px);line-height: 1.2}@media (min-width: 1024px){.taped-note{width: calc(780 * var(--u));margin: calc(70 * var(--u)) 0 0 calc(330 * var(--u));padding: calc(40 * var(--u)) calc(52 * var(--u)) calc(44 * var(--u))}.taped-note__tape{top: calc(22 * var(--u));width: calc(110 * var(--u));height: calc(34 * var(--u))}.taped-note__tape--l{left: calc(-26 * var(--u))}.taped-note__tape--r{right: calc(-26 * var(--u))}.taped-note__title{font-size: calc(64 * var(--u));white-space: normal}.taped-note__text{margin: calc(14 * var(--u)) 0 calc(24 * var(--u));font-size: clamp(22px,calc(26 * var(--u)),26px)}}.page-about{position: relative;color: var(--ink);background: var(--paper-light)}.page-about::before{content: "";position: absolute;inset: 0;background: url("../img/tex/paper.jpg") center top / 100% auto repeat-y;mix-blend-mode: multiply;opacity: .35;pointer-events: none}.page-about a:hover{color: var(--orange-ink)}.about-hero{position: relative;padding: 168px var(--gutter) 30px}.about-hero__inner{display: flex;flex-direction: column;gap: 30px;max-width: 1440px;margin: 0 auto}.about-hero__portrait{order: -1;width: min(calc(310 * var(--m)),82%);margin: 0 auto;transform: rotate(2deg);filter: drop-shadow(0 12px 16px rgba(0,0,0,.28))}.about-hero__tape{width: 90px;height: 30px}.about-hero__tape--1{left: -20px;top: -6px;transform: rotate(-32deg)}.about-hero__tape--2{right: -16px;bottom: 10px;transform: rotate(-28deg)}.about-hero .page-hero__label{color: var(--ink);font-size: 10px;letter-spacing: .14em}.about-hero__title{margin-top: 10px;font-size: calc(60 * var(--m))}.about-hero__title .is-accent{position: relative;display: inline-block;isolation: isolate;color: inherit}.about-hero__title .is-accent::after{content: "";position: absolute;z-index: -1;left: -.06em;right: -.08em;top: 52%;height: 44%;background: var(--pink);opacity: .85;transform: rotate(-1.2deg)}.about-hero__lead{margin-top: 18px;font-size: clamp(24px,calc(24 * var(--m)),32px);line-height: 1.15}.about-hero__text{display: grid;gap: 9px;margin-top: 12px;max-width: 36em;color: var(--ink-2);font-size: 15.5px;line-height: 1.55}.story{position: relative;padding: 20px var(--gutter) 60px;max-width: 1440px;margin: 0 auto}.story__rule{display: flex;justify-content: space-between;gap: 12px;padding-top: 12px;border-top: 2px solid var(--ink)}.story__rule .label{font-size: 10px;letter-spacing: .16em}.chapter{display: flex;flex-direction: column;gap: 34px;margin-top: 54px}.chapter__mark{display: flex;gap: 12px;align-items: baseline}.chapter__num{font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;font-size: 72px;line-height: .8;color: var(--orange-ink)}.chapter--2 .chapter__num{color: var(--denim)}.chapter--3 .chapter__num{color: var(--ink)}.chapter--4 .chapter__num{color: var(--pink)}.chapter__mark .label{font-size: 10px;letter-spacing: .16em}.chapter__title{margin-top: 14px;font-size: calc(46 * var(--m));line-height: .88}.chapter__text{display: grid;gap: 10px;margin-top: 20px;max-width: 36em;color: var(--ink-2);font-size: 16px;line-height: 1.6}.chapter--2 .chapter__art{order: 2}.chapter__photo{width: min(calc(300 * var(--m)),86%);transform: rotate(-2deg);filter: drop-shadow(0 12px 18px rgba(0,0,0,.3))}.chapter__tape{left: 40%;top: -14px;width: 110px;height: 36px;transform: rotate(4deg)}.pullquote p{font-size: clamp(34px,calc(40 * var(--m)),56px);line-height: 1.06;color: var(--ink)}.pullquote .scribble{width: min(100%,460px);height: 30px;margin-top: 8px}.sketch{position: relative;max-width: 420px;padding: 16px;background: #f4efe4;box-shadow: 0 10px 16px rgba(0,0,0,.2);transform: rotate(-2deg)}.sketch .wire{height: 118px;gap: 16px}.sketch .wire i{height: 32px}.sketch__label{position: absolute;left: 6px;bottom: -28px;color: var(--muted)}.chapter__note{width: 200px;margin: 30px 0 0 auto;padding: 20px 20px 24px;font-size: 26px;transform: rotate(4deg)}.tag-stack{display: flex;flex-direction: column;align-items: flex-start;gap: 16px;margin: 0}.tag-stack li:nth-child(2){margin-left: 36px;transform: rotate(1.5deg)}.tag-stack li:nth-child(3){margin-left: 12px;transform: rotate(-1deg)}.tag-stack .dymo{font-size: clamp(18px,calc(20 * var(--m)),26px)}.tag-stack__voice{margin: 18px 0 0 6px;max-width: 460px;font-size: clamp(24px,calc(26 * var(--m)),30px);line-height: 1.18}.mission{position: relative;padding: calc(110 * var(--m)) var(--gutter) 40px;color: var(--on-wall);background: var(--ink)}.mission__wall{position: absolute;inset: 0 0 auto;height: calc(1300 * var(--m));pointer-events: none;filter: drop-shadow(0 -10px 14px rgba(0,0,0,.35))}.mission__wall img{width: 100%;height: 100%;object-fit: cover;object-position: center top}.mission__inner{position: relative;z-index: 2;display: flex;flex-direction: column;gap: 30px;max-width: 1440px;margin: 0 auto}.mission__title{font-size: calc(56 * var(--m));color: var(--paper)}.mission__title .is-accent{color: var(--yellow)}.mission__text{display: grid;gap: 10px;margin-top: 20px;max-width: 36em;color: var(--on-wall-soft);font-size: 16px;line-height: 1.6}.mission__poster{padding: 40px 26px 46px;transform: rotate(-2deg)}.mission__quote{color: var(--ink);font-size: calc(76 * var(--m))}.mission__cta .btn{width: 100%}.mission__cassette{width: 170px;margin-left: auto;transform: rotate(12deg);filter: drop-shadow(-8px 14px 12px rgba(0,0,0,.6))}@media (min-width: 1024px){.about-hero{padding: calc(150 * var(--u)) 0 calc(60 * var(--u))}.about-hero__inner{display: grid;grid-template-columns: calc(774 * var(--u)) 1fr;width: calc(1440 * var(--u));max-width: none;padding-left: calc(96 * var(--u));gap: 0}.about-hero__portrait{order: 0;width: calc(480 * var(--u));margin: calc(-30 * var(--u)) 0 0;transform: rotate(2.5deg)}.about-hero__tape{width: calc(120 * var(--u));height: calc(38 * var(--u))}.about-hero__tape--1{left: calc(-30 * var(--u));top: calc(-4 * var(--u))}.about-hero__tape--2{left: calc(400 * var(--u));right: auto;bottom: calc(-6 * var(--u))}.about-hero .page-hero__label{font-size: 12px;letter-spacing: .18em}.about-hero__title{margin: calc(12 * var(--u)) 0 0 calc(-6 * var(--u));font-size: calc(100 * var(--u))}.about-hero__lead{margin-top: calc(40 * var(--u));width: calc(600 * var(--u));min-width: 420px;font-size: clamp(26px,calc(32 * var(--u)),32px)}.about-hero__text{width: calc(600 * var(--u));min-width: 420px;gap: 12px;margin-top: 14px;font-size: clamp(16px,calc(18 * var(--u)),18px)}.story{width: calc(1440 * var(--u));max-width: none;padding: calc(60 * var(--u)) calc(96 * var(--u)) calc(120 * var(--u))}.story__rule .label{font-size: 11px}.chapter{display: grid;grid-template-columns: calc(620 * var(--u)) 1fr;gap: calc(80 * var(--u));align-items: start;margin-top: calc(76 * var(--u))}.chapter--2{grid-template-columns: calc(600 * var(--u)) 1fr;margin-top: calc(100 * var(--u))}.chapter--2 .chapter__art{order: 0;padding-top: calc(90 * var(--u))}.chapter__num{font-size: calc(96 * var(--u))}.chapter__mark .label{font-size: 12px}.chapter__title{margin-top: calc(16 * var(--u));font-size: calc(68 * var(--u))}.chapter--1 .chapter__title,.chapter--4 .chapter__title{font-size: calc(72 * var(--u))}.chapter__text{margin-top: calc(22 * var(--u));font-size: clamp(16px,calc(17 * var(--u)),17px)}.chapter__photo{width: calc(470 * var(--u));margin-left: calc(40 * var(--u))}.chapter__tape{width: calc(130 * var(--u));height: calc(40 * var(--u))}.pullquote p{font-size: calc(56 * var(--u))}.chapter--3 .chapter__art,.chapter--4 .chapter__art{padding-top: calc(90 * var(--u));padding-left: calc(80 * var(--u))}.sketch{width: calc(420 * var(--u))}.chapter__note{width: calc(240 * var(--u));margin: calc(-20 * var(--u)) 0 0 calc(170 * var(--u));font-size: clamp(24px,calc(30 * var(--u)),30px)}.tag-stack li:nth-child(2){margin-left: calc(46 * var(--u))}.tag-stack li:nth-child(3){margin-left: calc(14 * var(--u))}.tag-stack .dymo{font-size: clamp(20px,calc(26 * var(--u)),26px)}.tag-stack__voice{font-size: clamp(24px,calc(30 * var(--u)),30px)}.mission{padding: calc(150 * var(--u)) 0 calc(80 * var(--u));background: transparent}.mission__wall{height: calc(1500 * var(--u))}.mission__inner{display: grid;grid-template-columns: calc(704 * var(--u)) 1fr;gap: 0;width: calc(1440 * var(--u));max-width: none;padding-left: calc(90 * var(--u))}.mission__copy{grid-row: 1 / span 2}.mission__title{font-size: calc(110 * var(--u))}.mission__text{width: calc(600 * var(--u));min-width: 420px;margin: calc(40 * var(--u)) 0 0 calc(6 * var(--u));font-size: clamp(16px,calc(18 * var(--u)),18px)}.mission__poster{grid-column: 2;grid-row: 1;width: calc(540 * var(--u));min-height: calc(330 * var(--u));margin-top: calc(210 * var(--u));padding: calc(56 * var(--u)) calc(44 * var(--u))}.mission__quote{font-size: calc(116 * var(--u))}.mission__cta{grid-column: 1;grid-row: 3;margin: calc(50 * var(--u)) 0 0 calc(6 * var(--u))}.mission__cta .btn{width: auto}.mission__cassette{grid-column: 2;grid-row: 2 / span 2;width: calc(240 * var(--u));margin: calc(40 * var(--u)) 0 0 calc(290 * var(--u))}}.contact{position: relative;padding: 140px var(--gutter) 40px}.contact__wall{position: absolute;inset: 0 0 auto;height: calc(640 * var(--m));background: linear-gradient(180deg,rgba(20,17,15,.62),rgba(20,17,15,.72) 45%,var(--ink) 96%),url("../img/tex/wall.jpg") 30% top / cover;pointer-events: none}.contact__inner{position: relative;z-index: 5;display: flex;flex-direction: column;gap: 26px;max-width: 1440px;margin: 0 auto}.contact__side{position: relative;display: flex;flex-direction: column}.contact__poster{margin: 0 calc(-1 * var(--gutter) + 14px);padding: 24px 22px 30px 26px;transform: rotate(-2deg)}.contact__label{font-size: 10px;letter-spacing: .16em}.contact__title{margin-top: 8px;font-size: calc(60 * var(--m))}.contact__intro{display: grid;gap: 4px;margin-top: 16px;color: var(--ink-2);font-size: 14.5px;line-height: 1.45}.contact__intro p.is-voice{margin-top: 4px;color: var(--ink);font-size: clamp(20px,calc(20 * var(--m)),30px);line-height: 1.15}.contact__deck{display: none}.contact__tag{display: none}.clipboard{position: relative;margin: 0 calc(-1 * var(--gutter) + 10px);padding: 50px 14px 16px;border-radius: 14px;background: var(--clip-board) url("../img/tex/paper.jpg") center / cover;background-blend-mode: multiply;box-shadow: 0 20px 30px rgba(0,0,0,.6);outline: none}.clipboard__clip{position: absolute;left: 50%;top: 14px;z-index: 2;width: 140px;height: 52px;border-radius: 8px 8px 14px 14px;background: linear-gradient(180deg,#e9e6e0,#a7a39c 55%,#d8d4cc);box-shadow: 0 6px 10px rgba(0,0,0,.45);transform: translateX(-50%)}.clipboard__clip::before{content: "";position: absolute;left: 34%;right: 34%;top: -12px;height: 22px;border: 6px solid #bdb9b2;border-bottom: 0;border-radius: 12px 12px 4px 4px}.clipboard__paper{position: relative;padding: 36px 18px 22px;background: var(--sheet);color: var(--ink);box-shadow: 0 4px 8px rgba(0,0,0,.3)}.clipboard__label{padding-bottom: 10px;border-bottom: 1.5px solid var(--ink);font-size: 11px;letter-spacing: .14em}.clipboard__title{margin-top: 18px;font-size: calc(36 * var(--m));line-height: .92;white-space: normal}.clipboard__intro{margin-top: 6px;color: #3a332d;font-size: 14.5px;line-height: 1.45}.inquiry{margin-top: 18px}.inquiry__fields{display: flex;flex-direction: column;gap: 14px;margin: 0;padding: 0;border: 0;min-width: 0}.inquiry__row{display: grid;gap: 14px}.inquiry__trap{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}.inquiry__submit{width: 100%;margin-top: 6px;min-height: 56px;font-size: 15px}.inquiry__ps{margin-top: 14px;color: var(--muted);font-size: 13px;line-height: 1.5}.inquiry__ps strong{color: var(--ink)}.form-offline{display: flex;flex-wrap: wrap;gap: 4px 10px;margin-top: 14px;padding: 10px 12px;border: 1.5px dashed var(--muted-2);color: #3a332d;font-size: 13.5px;line-height: 1.45}.form-offline .label{color: var(--dymo);font-size: 10.5px;letter-spacing: .14em;font-weight: 700}.form-offline--admin{border-style: solid;border-color: var(--pink)}.form-offline a{color: var(--ink)}.form-status{margin-top: 16px;outline: none}.form-status[hidden]{display: none}.form-status__msg{padding: 12px 14px;border: 2px solid var(--ink);font-weight: 600;font-size: 15px;line-height: 1.45}.form-status__msg--ok{background: #e4f1d8;border-color: #2f6b12;color: #1d4a07}.form-status__msg--error{background: #fbe3e6;border-color: #9e0016;color: #6d0010}.form-status__list{margin: 8px 0 0;padding-left: 20px;font-size: 14px}.form-status__list a{color: #6d0010}@media (min-width: 600px){.inquiry__row{grid-template-columns: 1fr 1fr;gap: 16px}}@media (min-width: 1024px){.contact{padding: calc(140 * var(--u)) 0 calc(100 * var(--u));min-height: calc(1400 * var(--u))}.contact__wall{height: calc(1100 * var(--u));background: linear-gradient(180deg,rgba(20,17,15,.6),rgba(20,17,15,.74) 50%,var(--ink) 98%),url("../img/tex/wall.jpg") calc(-120 * var(--u)) calc(-60 * var(--u)) / calc(2400 * var(--u)) auto no-repeat}.contact__inner{display: grid;grid-template-columns: calc(690 * var(--u)) calc(610 * var(--u));gap: calc(70 * var(--u));width: calc(1440 * var(--u));max-width: none;padding-left: calc(70 * var(--u));align-items: start}.contact__poster{margin: calc(10 * var(--u)) 0 0;width: calc(620 * var(--u));min-height: calc(640 * var(--u));padding: calc(46 * var(--u)) calc(52 * var(--u)) calc(40 * var(--u)) calc(52 * var(--u))}.contact__label{font-size: 12px;letter-spacing: .18em}.contact__title{margin: calc(14 * var(--u)) 0 0 calc(-4 * var(--u));font-size: calc(100 * var(--u))}.contact__intro{gap: 8px;margin-top: calc(28 * var(--u));font-size: clamp(16px,calc(18 * var(--u)),18px);line-height: 1.5}.contact__intro p.is-voice{font-size: clamp(24px,calc(30 * var(--u)),30px)}.contact__deck{display: block;position: relative;z-index: 7;width: calc(380 * var(--u));margin: calc(80 * var(--u)) 0 0 calc(40 * var(--u));padding-top: calc(62 * var(--u))}.contact__boombox{width: 100%;filter: drop-shadow(-14px 22px 22px rgba(0,0,0,.6))}.contact__cassette{position: absolute;z-index: 2;left: calc(90 * var(--u));top: 0;width: calc(200 * var(--u));transform: rotate(-7deg)}.contact__tag{display: inline-block;margin: calc(40 * var(--u)) 0 0 calc(42 * var(--u));font-size: max(13px,calc(17 * var(--u)));transform: rotate(-1.5deg)}.clipboard{margin: 0;padding: calc(70 * var(--u)) calc(28 * var(--u)) calc(30 * var(--u));border-radius: 18px;transform: rotate(1.2deg);box-shadow: 0 30px 46px rgba(0,0,0,.6)}.clipboard__clip{top: calc(22 * var(--u));width: calc(200 * var(--u));height: calc(74 * var(--u));border-radius: 10px 10px 18px 18px}.clipboard__paper{padding: calc(60 * var(--u)) calc(44 * var(--u)) calc(36 * var(--u))}.clipboard__title{margin-top: calc(22 * var(--u));font-size: calc(58 * var(--u))}.clipboard__intro{font-size: 17px}.inquiry{margin-top: calc(24 * var(--u))}.inquiry__fields{gap: 20px}.inquiry__submit{width: auto;align-self: flex-start;min-height: 0;padding: 19px 30px;font-size: 16px}.inquiry__ps{font-size: 14px}}.sheet-page{position: relative;padding: 150px var(--gutter) 70px;color: var(--ink)}.sheet-page__head{max-width: 860px;margin: 0 auto}.sheet-page__head .label{font-size: 11px}.sheet-page__title{margin-top: 10px;font-size: clamp(48px,calc(60 * var(--m)),110px);white-space: normal}.sheet-page__paper{position: relative;max-width: 860px;margin: 30px auto 0;padding: 34px 22px 40px;background: var(--sheet);box-shadow: var(--shadow-paper);transform: rotate(-.4deg)}@media (min-width: 1024px){.sheet-page{padding: calc(170 * var(--u)) 0 calc(110 * var(--u))}.sheet-page__paper{padding: 56px 64px 64px}}.entry{font-size: 17px;line-height: 1.65;color: var(--ink-2)}.entry>* + *{margin-top: 1.1em}.entry h2,.entry h3,.entry h4{color: var(--ink);font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;line-height: .95;text-transform: uppercase;margin-top: 1.6em}.entry h2{font-size: 44px}.entry h3{font-size: 32px}.entry h4{font-size: 24px}.entry ul,.entry ol{padding-left: 1.3em}.entry li + li{margin-top: .35em}.entry a{color: var(--ink);text-decoration-color: var(--pink)}.entry a:hover{color: var(--orange-ink)}.entry blockquote{padding-left: 18px;border-left: 4px solid var(--pink);font-family: var(--font-voice);font-style: italic;font-size: 24px;line-height: 1.25;color: var(--ink)}.entry img{height: auto}.entry figure{margin-inline: 0}.entry figcaption{margin-top: 6px;font-family: var(--font-mono);font-size: 12px;color: var(--muted)}.entry hr{border: 0;border-top: 2px solid var(--ink)}.entry table{width: 100%;border-collapse: collapse;font-size: 15px}.entry th,.entry td{padding: 8px;border-bottom: 1px solid rgba(20,17,15,.2);text-align: left}.entry .alignwide,.entry .alignfull{max-width: none}.entry .wp-block-button__link{display: inline-flex;padding: 14px 22px;background: var(--yellow);color: var(--ink);box-shadow: 4px 4px 0 var(--pink);font-weight: 800;font-stretch: var(--wide);font-size: 13px;letter-spacing: .13em;text-transform: uppercase;text-decoration: none;border-radius: 0}.case-hero__text.entry,.case-hero__text.entry a{color: var(--on-wall-soft)}.case-hero__text.entry>* + *{margin-top: 0}.entry-list{margin: 0}.entry-list__item{padding: 20px 0;border-bottom: 1px solid rgba(20,17,15,.2)}.entry-list__item:first-child{padding-top: 0}.entry-list__title{font-family: var(--font-display);font-stretch: var(--narrow);font-weight: 900;font-size: 34px;line-height: .95;text-transform: uppercase}.entry-list__title a{text-decoration: none}.entry-list__item p{margin-top: 8px;color: var(--ink-2)}.sheet-page .search-form{margin-bottom: 30px}.nav-links{display: flex;justify-content: space-between;gap: 12px;margin-top: 30px;font-weight: 700}.page-links{margin-top: 24px;font-family: var(--font-mono)}.lost{position: relative;padding: 140px var(--gutter) 80px;min-height: 80vh}.lost__wall{position: absolute;inset: 0;background: linear-gradient(180deg,rgba(20,17,15,.55),var(--ink) 95%),url("../img/tex/wall.jpg") center top / cover;pointer-events: none}.lost__inner{position: relative;z-index: 2;max-width: 760px;margin: 0 auto}.lost__poster{padding: 40px 26px 44px;transform: rotate(-1.6deg)}.lost__poster .label{font-size: 11px}.lost__title{margin-top: 12px;font-size: clamp(56px,calc(70 * var(--m)),130px)}.lost__text{margin-top: 18px;max-width: 32em;color: var(--ink-2);font-size: 17px}.lost__links{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 22px;margin: 24px 0 0}.lost__links .text-link{color: var(--ink)}.lost__search{margin-top: 26px;max-width: 460px}.lost__cassette{width: 200px;margin: -30px 0 0 auto;transform: rotate(8deg)}@media (min-width: 1024px){.lost{padding: calc(180 * var(--u)) 0 calc(120 * var(--u))}.lost__poster{padding: 64px 70px 60px}.lost__cassette{width: 260px;margin: -70px -60px 0 auto}}.mtad-motion .h-hero [data-paste]{transition: translate 650ms var(--ease-paper),rotate 650ms var(--ease-paper),scale 650ms var(--ease-paper)}.mtad-motion:not(.is-ready) .h-hero [data-paste="logo"]{scale: 1.03;rotate: 1.5deg}.mtad-motion:not(.is-ready) .h-hero [data-paste="dymo"]{translate: -12px 0}.mtad-motion:not(.is-ready) .h-hero__title{translate: 0 16px}.mtad-motion:not(.is-ready) .h-hero [data-paste="cassette"]{translate: 40px 0;rotate: 5deg}.mtad-motion .h-hero__title{transition: translate 600ms var(--ease-paper) 120ms}.mtad-motion .h-hero [data-paste="dymo"]{transition-delay: 60ms}.mtad-motion .h-hero [data-paste="cassette"]{transition-delay: 180ms;transition-duration: 700ms}@media (max-width: 1023px){.mtad-motion:not(.is-ready) .h-hero [data-paste="dymo"]{translate: -6px 0}.mtad-motion:not(.is-ready) .h-hero__title{translate: 0 8px}.mtad-motion:not(.is-ready) .h-hero [data-paste="cassette"]{translate: 20px 0;rotate: 2.5deg}}.mtad-motion .reveal-print{transition: translate 600ms var(--ease-paper) var(--reveal-delay,0ms),transform .35s var(--ease-paper),box-shadow .35s var(--ease-paper)}.mtad-motion .reveal-print:not(.is-in){translate: 0 -60px}@media (max-width: 1023px){.mtad-motion .reveal-print:not(.is-in){translate: 0 -30px}}.h-founder__glow{opacity: .85}.mtad-motion .h-founder.is-lit .h-founder__glow{animation: stage-swell 1.2s ease-in-out 1}@keyframes stage-swell{0%,100%{opacity: .85}50%{opacity: 1}}.mtad-motion [data-cassette-return]{transition: translate 700ms var(--ease-paper),rotate 700ms var(--ease-paper)}.mtad-motion [data-cassette-return]:not(.is-in){translate: 0 -30px;rotate: 5deg}.h-hero__flap,.h-svc__flap{rotate: var(--peel,0deg)}.thread__path{transition: none}@view-transition{navigation: auto}@media (prefers-reduced-motion: no-preference){::view-transition-old(root){animation: vt-out 180ms ease-in both}::view-transition-new(root){animation: vt-in 320ms var(--ease-paper) both}}@keyframes vt-out{to{opacity: 0;translate: 0 24px}}@keyframes vt-in{from{opacity: .4;rotate: .6deg;transform-origin: 50% 0}to{opacity: 1;rotate: 0deg}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}a.print:hover,a.print:focus-visible{transform: rotate(var(--rot))}.btn--sticker:hover,.btn--sticker:focus-visible,.btn--ink:hover{transform: none}@view-transition{navigation: none}}
