@font-face{font-family:Big Shoulders Display;font-weight:700 900;font-display:swap;src:url(/fonts/BigShouldersDisplay-900.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-weight:400;font-display:swap;src:url(/fonts/InterTight-400.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-weight:600;font-display:swap;src:url(/fonts/InterTight-600.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400.woff2)format("woff2")}@font-face{font-family:Big Shoulders Display;font-weight:700 900;font-display:swap;src:url(/fonts/Oswald-700-cyr.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-weight:400 600;font-display:swap;src:url(/fonts/InterTight-cyr.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-weight:400 600;font-display:swap;src:url(/fonts/InterTight-latinext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-cyr.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Chakra Petch;font-weight:700;font-display:swap;src:url(/fonts/ChakraPetch-700.woff2)format("woff2")}:root{--bg:#000;--plate:#141414;--plate2:#1c1c1c;--plate3:#242424;--line:#2c2c2c;--line2:#3a3a3a;--steel:#8e8e8e;--bone:#e6e6e6;--hi:#fff;--ink:#000;--f-display:"Big Shoulders Display",Impact,sans-serif;--f-text:"Inter Tight",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace;--cut:14px;--pad:clamp(20px,5vw,72px);--max:1440px;--tex-bg-img:url(/tex/tex-bg-vertebra.webp);--tex-bg2-img:url(/tex/tex-bg-flesh.webp);--tex-frieze-img:url(/tex/tex-frieze-spine.webp);--tex-frieze2-img:url(/tex/tex-frieze-ribs.webp);--tex-card-img:url(/tex/tex-card-ribs.webp);--tex-card2-img:url(/tex/tex-card-biomech.webp);--tex-card3-img:url(/tex/tex-card-relevo.webp);--tex-bg-fallback:repeating-linear-gradient(90deg,#ffffff06 0 1px,transparent 1px 22px),repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 22px);--tex-frieze-fallback:repeating-linear-gradient(90deg,#1c1c1c 0 6px,#000 6px 9px,#2c2c2c 9px 11px,#000 11px 18px);--tex-card-fallback:linear-gradient(180deg,#1c1c1c,#141414);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--rake-dense:linear-gradient(104deg,#ffffff0d 0,#fff0 28%,#00000059 62%,#ffffff0a 100%),radial-gradient(ellipse 60% 45% at 12% 8%,#ffffff0f,transparent 70%),radial-gradient(ellipse 50% 40% at 92% 96%,#6e6e6e0f,transparent 70%);--rake-calm:linear-gradient(104deg,#ffffff08,#0000 45%,#3c3c3c0d);--vert-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='96' viewBox='0 0 72 96'%3E%3Cg fill='%23141414' stroke='%23444' stroke-width='2'%3E%3Crect x='14' y='30' width='44' height='36' rx='12'/%3E%3Cpath d='M36 30 L30 8 L42 8 Z'/%3E%3Cpath d='M14 44 L2 40 M58 44 L70 40' fill='none'/%3E%3C/g%3E%3Cpath d='M20 38h32' stroke='%23777' stroke-width='2' opacity='.6'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--bone);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font:400 16px/1.6 var(--f-text);background:var(--bg);margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.005em;margin:0;font-weight:900;line-height:.92}.mono{font:400 11px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.skip{z-index:100;background:var(--hi);color:var(--ink);padding:10px 14px;font-weight:600;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}:focus-visible{outline:2px solid var(--hi);outline-offset:3px}.btn{font:600 13px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--hi);background:var(--hi);color:var(--ink);cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);align-items:center;gap:10px;padding:16px 22px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn:hover{background:var(--ink);color:var(--hi)}.btn--ghost{color:var(--hi);border-color:var(--line2);background:0 0}.btn--ghost:hover{background:var(--hi);color:var(--ink)}.sec-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;padding-bottom:18px;display:flex}.sec-head .idx{font:400 11px var(--f-mono);letter-spacing:.14em;color:var(--steel)}.seal{font:400 10px var(--f-mono);letter-spacing:.16em;border:1px solid var(--hi);color:var(--hi);text-transform:uppercase;padding:5px 8px;display:inline-block}.tex-bg{background-color:var(--bg);background-image:var(--tex-bg-fallback)}html.has-tex-bg .tex-bg{background-image:linear-gradient(#0000008c,#000c),var(--tex-bg-img);background-size:auto,384px}html.has-tex-bg .tex-bg--flesh{background-image:linear-gradient(#0009,#000000d1),var(--tex-bg2-img);background-size:auto,420px}.tex-frieze{background-image:var(--tex-frieze-fallback);border-block:1px solid var(--line);height:28px}html.has-tex-frieze .tex-frieze{background-image:var(--tex-frieze-img);background-position:50%;background-repeat:repeat-x;background-size:auto 100%;height:64px}.tex-card{background-image:var(--tex-card-fallback)}html.has-tex-card .tex-card{background-image:linear-gradient(#1414149e,#1414149e),var(--tex-card-img);background-size:auto,256px}html.has-tex-card .tex-card--biomech{background-image:linear-gradient(#141414b3,#141414b3),var(--tex-card2-img);background-size:auto,256px}html.has-tex-card .tex-card--relevo{background-image:linear-gradient(#14141480,#14141480),var(--tex-card3-img);background-size:auto,256px}html.has-tex-bg .hero__stage:before{content:"";z-index:0;background:linear-gradient(90deg,#000000eb,#0000008c 60%,#000000b3),var(--tex-bg-img);pointer-events:none;background-size:auto,384px;position:absolute;inset:0}.reveal{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}*{scroll-behavior:auto!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scrollbar-color:#555 #000}::selection{color:#000;background:#fff}::-webkit-scrollbar{background:#000;width:10px;height:10px}::-webkit-scrollbar-thumb{background:#555}::-webkit-scrollbar-thumb:hover{background:#8e8e8e}:-webkit-any(input:-webkit-autofill,textarea:-webkit-autofill){-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #000}:is(input:autofill,textarea:autofill){-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #000}.tribal{pointer-events:none;width:100%;height:auto;display:block}.tribal--div{max-width:min(720px,86vw);height:clamp(28px,4vw,56px);margin:0 auto}.tribal--jaw{width:clamp(120px,16vw,220px);margin:0 auto 28px}@media (prefers-reduced-motion:reduce){.tribal{transition:none}}dialog{color:inherit}button.btn{font-family:var(--f-text);appearance:none;border-radius:0}h2{text-wrap:balance}html[data-lang=ru] h2{letter-spacing:0;line-height:1}html[data-lang=ru] .about h2{font-size:clamp(34px,4.6vw,76px)}html[data-lang=ru] .work h2,html[data-lang=ru] .contact h2{font-size:clamp(40px,6.6vw,108px)}html[data-lang=ru] .merch h2{font-size:clamp(34px,6vw,96px)}html[data-lang=ru] .cta h2{font-size:clamp(40px,7.6vw,128px)}html[data-lang=ru] .marquee__row span{font-size:clamp(36px,5.2vw,78px)}html[data-lang=ru] .nav__sheet a{font-size:clamp(26px,7.4vw,36px)}.about,.work,.body-sec,.merch,.contact{isolation:isolate;position:relative}.about:before,.work:before,.body-sec:before,.merch:before,.contact:before{content:"";z-index:-1;pointer-events:none;background-repeat:no-repeat,repeat;position:absolute;inset:0}.about:before,.body-sec:before,.contact:before{background-image:var(--rake-dense),var(--grain);opacity:.18;background-size:100% 100%,220px 220px}.work:before,.merch:before{background-image:var(--rake-calm),var(--grain);opacity:.12;background-size:100% 100%,220px 220px}@media (width>=1024px){.about:after,.work:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(#ffffff12 0 2px,#0000 2px 9px,#ffffff08 9px 11px,#0000 11px 24px),repeating-linear-gradient(#ffffff12 0 2px,#0000 2px 9px,#ffffff08 9px 11px,#0000 11px 24px),linear-gradient(90deg,#0000 21px,#ffffff0d 21px 27px,#0000 27px),linear-gradient(90deg,#0000 21px,#ffffff0d 21px 27px,#0000 27px);background-position:0 0,100% 0,0 0,100% 0;background-repeat:repeat-y,repeat-y,repeat-y,repeat-y;background-size:48px 96px,48px 96px,48px 100%,48px 100%;position:absolute;inset:0}}.about .mono,.body-sec .mono,.about .sec-head .idx{color:var(--bone);opacity:.7}@media (width<=860px){.mono{font-size:12px}.hero .hero__ig,.merch__ig,.merch__ig a,.nav .nav__fab,.hero .hero__btns .btn{font-size:14px}.btn,button.btn,.nav__fab{min-height:44px}.hero .hero__ig,.merch__ig a,.merch .merch__pay .btn,.co__x{align-items:center;min-height:44px;display:inline-flex}.nav__brand{min-height:44px}.foot li a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 6px;font-size:14px;display:flex}.contact dd a{align-items:center;min-height:44px;display:inline-flex}.hint,.contact__gdpr,.contact__status,.err{font-size:14px}}@media (prefers-reduced-motion:reduce){.hero__copy{opacity:1!important;transform:none!important}}.form{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;max-width:none;height:auto;position:absolute}.about,.work,.body-sec,.merch,.contact,.cta,.foot{isolation:isolate;position:relative;overflow:clip}.hero__wall{z-index:0;opacity:.62;pointer-events:none;width:auto;max-width:none;height:128%;position:absolute;top:50%;right:-4%;transform:translateY(-50%)}.hero__gl{z-index:1}html.has-tex-bg .hero__stage:before{z-index:0;background:linear-gradient(90deg,#000 0,#000000db 34%,#0000 62%)}@media (width<=760px){.hero__wall{opacity:.5;height:100%;left:50%;right:auto;transform:translate(-50%,-50%)}}.about__form{opacity:.5;width:min(64vw,940px);bottom:-8%;left:-9%}.work__intro{align-items:flex-end;min-height:clamp(220px,30vw,470px);display:flex}.merch__form{opacity:.6;width:min(66vw,960px);top:-12%;left:-12%}.foot{padding-top:clamp(40px,8vw,120px)}.cta{background:#000;align-items:center;min-height:min(100vh,960px);display:grid}.cta>.tex-frieze{position:absolute;top:0;left:0;right:0}.cta__vid{z-index:-1;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cta:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55%,#00000080,#00000026 70%,#0009);position:absolute;inset:0}.cta__in{z-index:1;position:relative}.contact__grid>div:first-child{align-self:stretch}.contact__spine{aspect-ratio:9/16;max-width:100%;height:min(78vh,860px);margin-top:clamp(24px,4vh,48px);position:sticky;top:8vh}.contact__vid{object-fit:cover;background:#000;width:100%;height:100%;display:block}@media (width<=1000px){.contact__spine{height:min(64vh,560px);margin-inline:auto;position:relative;top:0}}@media (width>=1024px){.about:after,.work:after{content:none}}@media (width<=760px){.about__form{opacity:.34;width:130vw;left:-30%}.work__form{opacity:.8;width:92vw;top:0;right:-22%}.work__intro{min-height:74vw}.body__form{opacity:.4;width:140vw;left:-20%}.merch__form{opacity:.45;width:150vw;left:-30%}.foot__form{opacity:.28;width:70vw;right:-10%}}html.has-tex-bg .about.tex-bg,html.has-tex-bg .work.tex-bg,html.has-tex-bg .merch.tex-bg,html.has-tex-bg .contact.tex-bg,html.has-tex-bg .cta.tex-bg,.about,.work,.body-sec,.merch,.contact,.foot{background:#000}.about:before,.work:before,.body-sec:before,.merch:before,.contact:before{content:none}.foot__form{opacity:.32;right:-5%}.about__form{opacity:.78}@media (width<=860px){.about__form{width:min(110vw,560px);top:40px;bottom:auto;left:-14%}}html.has-tex-bg .hero__stage:before{display:none}.work__seq{aspect-ratio:560/766;transform-origin:60% 45%}.nav{z-index:50;transition:transform .35s,background-color .35s;position:fixed;inset:0 0 auto}.nav.is-solid,.nav.is-open{border-bottom:1px solid var(--line);background:#000000eb}.nav.is-hidden{transform:translateY(-100%)}.nav__in{max-width:var(--max);padding:12px var(--pad);align-items:center;gap:clamp(16px,2vw,32px);margin:0 auto;display:flex}.nav__brand{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.nav__emb{width:22px;height:auto}.nav__word{width:auto;height:clamp(32px,2.95vw,42px)}.nav__name{font:700 19px/1 "Chakra Petch",var(--f-display);text-transform:uppercase;letter-spacing:.22em;color:var(--hi);display:none}html.brand-b .nav__word{display:none}html.brand-b .nav__name{display:block}.nav__list{gap:clamp(14px,2vw,28px);margin:0 0 0 auto;padding:0;list-style:none;display:flex}.nav__list a{font:400 11px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);white-space:nowrap;text-decoration:none;transition:color .2s}.nav__list a:hover{color:var(--hi)}.nav__cta{white-space:nowrap;padding:12px 16px;font-size:11px}.langs{position:relative}.langs__t{appearance:none;color:var(--hi);font:700 14px/1 var(--f-text);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;min-width:56px;min-height:44px;padding:0 6px;display:inline-flex}.langs__ar{border-top:6px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transition:transform .2s}.langs.is-open .langs__ar{transform:rotate(180deg)}.langs__m{z-index:5;border:1px solid var(--line2);background:#000;min-width:150px;margin:6px 0 0;padding:10px 0;list-style:none;position:absolute;top:100%;right:0}.langs__m[hidden]{display:none}.langs__b{appearance:none;text-align:left;width:100%;color:var(--bone);font:600 16px/1 var(--f-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:11px 18px;display:block}.langs__b:hover,.langs__b:focus-visible{color:var(--hi)}.langs__b[aria-pressed=true]{color:var(--hi);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.nav__burger{border:1px solid var(--line2);cursor:pointer;background:0 0;flex-direction:column;flex-shrink:0;justify-content:center;gap:6px;width:44px;height:44px;margin-left:auto;padding:0 11px;display:none}.nav__burger span{background:var(--hi);height:2px;display:block}.nav__sheet{background:var(--bg);border-top:1px solid var(--line);padding:16px var(--pad) 28px;max-height:calc(100vh - 70px);overflow:auto}.nav__sheet ul{margin:0;padding:0;list-style:none}.nav__sheet a{font:900 clamp(30px,9vw,40px)/1 var(--f-display);text-transform:uppercase;border-bottom:1px solid var(--line);padding:12px 0;text-decoration:none;display:block}.nav__sheet .langs{width:100%;margin-top:22px}.nav__sheet .langs__t{justify-content:flex-start;min-height:48px;padding:0;font-size:17px}.nav__sheet .langs__m{border:0;border-top:1px solid var(--line);margin:4px 0 0;padding:6px 0 0;position:static}.nav__sheet .langs__b{padding:13px 0;font-size:18px}.nav__fab{display:none}@media (width<=1180px){.nav__list,.nav__cta,.nav__in>.langs{display:none}.nav__burger{display:flex}}@media (width<=860px){.nav__fab{z-index:49;justify-content:center;display:flex;position:fixed;bottom:14px;left:16px;right:16px}.nav__word{height:32px}}@media (width<=360px){.nav__word{height:26px}.nav__emb{width:18px}}.nav__fab{z-index:49;isolation:isolate;letter-spacing:.16em;justify-content:center;align-items:center;padding:16px 26px;font-size:13px;display:flex;position:fixed;bottom:clamp(14px,2.4vw,28px);right:clamp(16px,2.4vw,32px);overflow:hidden;box-shadow:0 0 0 1px #ffffff8c,0 10px 30px #0009}.nav__fab:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#00000014 30%,#00000052 50%,#00000014 70%,#0000);width:45%;animation:4.2s cubic-bezier(.6,0,.2,1) infinite fab-sheen;position:absolute;inset:-40% auto -40% -60%;transform:translate(0)skew(-18deg)}.nav__fab:after{content:"";pointer-events:none;border:1px solid #ffffffb3;animation:2.8s ease-out infinite fab-ring;position:absolute;inset:-5px}.nav__fab:hover,.nav__fab:focus-visible{transform:translateY(-2px)}.nav__fab:hover:before{animation-duration:1.4s}@keyframes fab-sheen{0%,55%{transform:translate(0)skew(-18deg)}to{transform:translate(420%)skew(-18deg)}}@keyframes fab-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.12,1.5)}}@media (width<=860px){.nav__fab{bottom:14px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.nav__fab:before,.nav__fab:after{opacity:0;animation:none}}html.gal-open .nav__fab{opacity:0;pointer-events:none}.hero{background:var(--bg);height:230vh;position:relative}.hero.is-static{height:100vh;min-height:640px}.hero__stage{height:100vh;min-height:600px;position:sticky;top:0;overflow:hidden}.hero__gl{width:100%;height:100%;display:block;position:absolute;inset:0}.hero__fallback{opacity:.9;width:min(28vw,300px);position:absolute;top:50%;right:12%;transform:translateY(-50%)}.hero__copy{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-top:64px;display:flex;position:relative}.hero__copy a{pointer-events:auto}.hero__kicker{margin:0 0 clamp(10px,2vh,18px)}.hero h1{margin:0;line-height:0}.hero__mark{width:min(clamp(300px,46vw,760px),62vh);height:auto;margin-left:-1.5%}.hero__tags{flex-wrap:wrap;gap:8px;max-width:min(680px,60vw);margin:clamp(14px,2.6vh,26px) 0 0;padding:0;list-style:none;display:flex}.hero__tags li{border:1px solid var(--line2);color:var(--bone);white-space:nowrap;background:#0009;padding:6px 10px}.hero__btns{flex-wrap:wrap;gap:12px;margin-top:clamp(16px,3vh,32px);display:flex}.hero__ig{color:var(--steel);margin-top:clamp(12px,2.2vh,22px);text-decoration:none}.hero__ig:hover{color:var(--hi)}.hero__scroll{z-index:2;margin:0;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@media (width<=1024px){.hero__mark{width:min(64vw,560px,56vh)}.hero__tags{max-width:86vw}}@media (width<=760px){.hero__copy{text-align:center;justify-content:flex-end;align-items:center;padding-top:76px;padding-bottom:96px}.hero__mark{width:min(88vw,460px,46vh);margin-left:0}.hero__tags{justify-content:center;gap:6px;max-width:100%;margin-top:14px}.hero__tags li{letter-spacing:.1em;padding:5px 8px;font-size:10px}.hero__btns{justify-content:center;margin-top:16px}.hero__btns .btn{padding:14px 18px}.hero__ig{margin-top:12px}.hero__copy:before{content:"";z-index:-1;background:linear-gradient(#0000,#000000e6 34%);height:78%;position:absolute;inset:auto 0 0}.hero__scroll{display:none}}@media (width<=760px) and (height<=700px){.hero__mark{width:min(70vw,38vh)}.hero__kicker{display:none}}.hero__fallback[hidden]{display:none}.hero__vid{object-fit:cover;z-index:0;pointer-events:none;background:#000;width:100%;height:100%;position:absolute;inset:0}.hero__veil{z-index:0;pointer-events:none;background:linear-gradient(90deg,#000000db 0,#000000b3 46%,#0009 100%);position:absolute;inset:0}@media (width<=760px){.hero__veil{background:linear-gradient(#0000009e 0,#00000080 38%,#000000d1 100%)}}@media (width<=759px){.hero.is-static{height:100svh;min-height:600px}}.relic{background:#000;place-items:center;padding:clamp(24px,5vw,72px) 0;line-height:0;display:grid;position:relative;overflow:clip}.relic__stage{aspect-ratio:1086/1448;width:min(94vw,min(124vh,1280px)/1.33333);position:relative}.relic__art{width:100%;height:100%;position:absolute;inset:0}.about{padding:140px 0 120px;position:relative}.about__grid{grid-template-columns:5fr 7fr;gap:clamp(32px,5vw,80px);display:grid}.about h2{color:var(--hi);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(40px,5.6vw,92px)}.about__who{flex-direction:column;gap:6px;margin:40px 0 0;display:flex}.about__who strong{font:900 32px/1 var(--f-display);text-transform:uppercase;letter-spacing:.02em}.about__facts{border-top:1px solid var(--line);margin:32px 0 0}.about__facts div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:16px;padding:12px 0;display:grid}.about__facts dd{margin:0;font-size:15px}.about__right{grid-template-columns:minmax(180px,300px) 1fr;align-items:start;gap:clamp(24px,3vw,44px);display:grid}.about__photo{border:1px solid var(--line2);margin:0;padding:8px}.about__photo img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto}.about__text p{color:var(--bone);max-width:58ch;margin:0 0 1.2em;font-size:clamp(16px,1.2vw,19px);line-height:1.7}.about__text p:first-child:first-line{color:var(--hi);font-weight:600}@media (width<=1100px){.about__right{grid-template-columns:1fr}.about__photo{max-width:300px}}@media (width<=860px){.about{padding:96px 0 80px}.about__grid{grid-template-columns:1fr}.about__photo{max-width:min(300px,78vw)}}.about h2.about__label{font:400 11px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);opacity:.7;margin:0}.about__text .about__who{margin:28px 0 0}.about__text .about__who strong{font-size:26px}.about__text .about__facts{margin-top:18px}@media (width<=860px){.about__left{min-height:clamp(180px,52vw,300px)}}.work{background:var(--bg);padding:120px 0}.work__intro{margin-bottom:48px}.work h2{color:var(--hi);overflow-wrap:break-word;font-size:clamp(56px,9vw,148px)}.work__grid{grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.work__tile{border:1px solid var(--line);padding:8px;position:relative}.work__tile:nth-child(4n+2),.work__tile:nth-child(4n+4){margin-top:48px}.work__tile figure{aspect-ratio:4/5;background:var(--plate);margin:0;position:relative;overflow:hidden}.work__tile img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.work__tile figcaption{background:var(--ink);color:var(--hi);padding:6px 10px;position:absolute;bottom:0;left:0}.work__more{flex-wrap:wrap;align-items:center;gap:20px;margin-top:56px;display:flex}@media (width<=980px){.work__grid{grid-template-columns:repeat(2,1fr)}.work__tile:nth-child(n){margin-top:0}.work__tile:nth-child(2n){margin-top:32px}}@media (width<=600px){.work{padding:88px 0}}html.gal-open{overflow:hidden}.gal{background:var(--bg);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--bone);border:0;margin:0;padding:0;position:fixed;inset:0}.gal:not([open]){display:none}.gal[open]{flex-direction:column;display:flex}.gal::backdrop{background:#000}.gal__bar{padding:14px var(--pad);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:20px;display:flex}.gal__bar h2{color:var(--hi);font-size:clamp(26px,3.4vw,44px)}.gal__n{margin-left:auto}.gal__x{padding:12px 16px;font-size:11px}.gal__scroll{overscroll-behavior:contain;padding:clamp(12px,2vw,28px) var(--pad) 60px;flex:1;overflow-y:auto}.gal__grid{max-width:var(--max);columns:4;column-gap:clamp(8px,1.2vw,16px);margin:0 auto;padding:0;list-style:none}.gal__grid li{break-inside:avoid;margin:0 0 clamp(8px,1.2vw,16px)}.gal__t{border:1px solid var(--line);background:var(--plate);cursor:zoom-in;width:100%;padding:6px;display:block}.gal__t:hover,.gal__t:focus-visible{border-color:var(--hi)}.gal__t img{width:100%;height:auto}.gal__view{z-index:2;background:#000;grid-template-columns:auto 1fr auto;place-items:center;gap:8px;padding:70px clamp(6px,2vw,28px) 76px;display:grid;position:absolute;inset:0}.gal__view[hidden]{display:none}.gal__img{object-fit:contain;grid-column:2;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 150px)}.gal__nav{appearance:none;background:var(--ink);border:1px solid var(--line2);width:48px;height:72px;color:var(--hi);font:400 34px/1 var(--f-text);cursor:pointer}.gal__nav:hover{background:var(--hi);color:var(--ink)}.gal__nav--p{grid-column:1}.gal__nav--n{grid-column:3}.gal__back{white-space:nowrap;padding:12px 16px;font-size:11px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@media (width<=1100px){.gal__grid{columns:3}}@media (width<=640px){.gal__grid{columns:2}.gal__t{padding:4px}.gal__view{grid-template-columns:1fr 1fr;padding:64px 8px 132px}.gal__img{grid-column:1/-1;max-height:calc(100dvh - 210px)}.gal__nav{width:56px;height:52px;position:absolute;bottom:64px}.gal__nav--p{left:16px}.gal__nav--n{right:16px}}.car{position:absolute;inset:0}.car__t{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.car__t::-webkit-scrollbar{display:none}.car__s{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%}.car__b{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.car__b img{object-fit:cover;width:100%;height:100%}.work__tile figure{aspect-ratio:4/5}.work__tile:hover img{transform:none}.car__a{border:1px solid var(--line2);width:44px;height:44px;color:var(--hi);font:400 26px/1 var(--f-text);cursor:pointer;opacity:0;z-index:2;background:#000000b8;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.car__a--p{left:8px}.car__a--n{right:8px}.car:hover .car__a,.car__a:focus-visible{opacity:1}.car__c{background:var(--ink);color:var(--hi);z-index:2;padding:6px 10px;position:absolute;top:0;right:0}.car__d{z-index:2;pointer-events:none;gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.car__d i{background:#ffffff59;border-radius:50%;width:6px;height:6px}.car__d i.on{background:var(--hi)}@media (hover:none){.car__a{display:none}}.gal__grid{columns:auto;grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.2vw,16px);display:grid}.gal__p{aspect-ratio:4/5;border:1px solid var(--line);background:var(--plate);margin:0;position:relative;overflow:hidden}.gal__pn{background:var(--ink);color:var(--hi);z-index:2;padding:6px 10px;position:absolute;bottom:0;left:0}@media (width<=1100px){.gal__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.gal__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.car__d{display:none}}.work__grid{align-items:start}.body-sec{background:var(--bg);padding:120px 0}.body__intro{flex-direction:column;gap:18px;margin-bottom:40px;display:flex}.body-sec h2{color:var(--hi);overflow-wrap:break-word;font-size:clamp(56px,9vw,148px)}.body__grid{grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.body__card{border:1px solid var(--line2);background:#000;min-width:0;padding:8px}.body__card figure{aspect-ratio:9/16;cursor:pointer;background:#000;margin:0;position:relative;overflow:hidden}.body__card video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.body__card figure:focus-visible{outline:2px solid var(--hi);outline-offset:3px}@media (width<=980px){.body__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.body-sec{padding:88px 0}.body__grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0 calc(var(--pad)*-1);padding:0 var(--pad) 8px;scroll-padding:0 var(--pad);-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.body__card{scroll-snap-align:start;flex:0 0 72%}}.merch{padding:120px 0}.merch__box{border:1px solid var(--line2);grid-template-columns:1fr 1fr;align-items:start;gap:24px 48px;padding:clamp(22px,5vw,64px);display:grid}.merch__box .seal{grid-column:1/-1;justify-self:start}.merch h2{color:var(--hi);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;grid-column:1/-1;font-size:clamp(40px,7.4vw,120px)}.merch p{color:var(--bone);max-width:44ch;margin:0}.merch__ig{margin-top:12px!important}.merch a{color:var(--hi);text-underline-offset:4px}.merch__pay{border-left:1px solid var(--line2);justify-items:start;gap:12px;padding-left:clamp(16px,2.4vw,32px);display:grid}.merch__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.merch__chips li{border:1px solid var(--line2);color:var(--hi);background:#0009;padding:6px 10px}.merch__pay .btn{padding:12px 16px;font-size:11px}.merch__slots{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px;display:grid}.merch__slots span{aspect-ratio:4/5;border:1px dashed var(--line2);background:repeating-linear-gradient(135deg,#0000 0 12px,#ffffff08 12px 13px)}@media (width<=760px){.merch__box{grid-template-columns:1fr}.merch__pay{border-left:0;border-top:1px solid var(--line2);padding-top:20px;padding-left:0}.merch__slots{gap:8px}}.co{border:1px solid var(--line2);background:var(--plate);width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--bone);padding:0}.co::backdrop{background:#000000db}.co__in.tex-card{background-size:auto,256px;background-image:linear-gradient(#0a0a0ae6,#0a0a0ae6),var(--tex-card2-img)!important}.co__in{justify-items:start;gap:18px;padding:clamp(20px,4vw,36px);display:grid}.co__top{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.co h2{color:var(--hi);font-size:clamp(34px,6vw,52px)}.co__x{padding:10px 14px;font-size:11px}.co__item{border-block:1px solid var(--line2);width:100%;color:var(--hi);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.co__m{border:0;gap:8px;width:100%;margin:0;padding:0;display:grid}.co__m legend{margin-bottom:10px;padding:0}.co__m label{border:1px solid var(--line2);background:var(--bg);cursor:pointer;align-items:center;gap:12px;padding:13px 14px;display:flex}.co__m label:has(input:checked){border-color:var(--hi);box-shadow:inset 0 0 0 1px var(--hi);color:var(--hi)}.co__m input{accent-color:#fff;width:18px;height:18px;margin:0}.co__status{color:var(--hi);min-height:1.4em;margin:0}.cta{background:#000}.cta__in{width:100%}.cta__btns{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.cta__btns .btn{text-align:center;justify-content:center;min-width:min(280px,72vw)}.cta__modelo{aspect-ratio:1;width:min(84vw,420px);margin:0 auto 34px;position:relative}.cta__bebe{object-fit:cover;width:100%;height:100%;display:block}.cta__modelo:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#0000 58%,#0009 82%,#000 100%);position:absolute;inset:-1px}@media (width<=759px){.cta{min-height:0;padding:40px 0 64px}.cta:after{display:none}.cta__btns{align-items:center}}.contact{padding:120px 0 140px}.contact__grid{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.contact h2{color:var(--hi);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:10px 0 40px;font-size:clamp(48px,7.4vw,124px)}.contact dl{border-top:1px solid var(--line);margin:0}.contact dl div{border-bottom:1px solid var(--line);gap:4px;padding:14px 0;display:grid}.contact dd{overflow-wrap:anywhere;margin:0;font-size:clamp(17px,1.5vw,22px)}.contact dd a{color:var(--hi);text-decoration:none}.contact dd a:hover{text-underline-offset:4px;text-decoration:underline}.contact__form{border:1px solid var(--line2);min-width:0;padding:clamp(18px,3.5vw,44px)}html.has-tex-card .contact__form.tex-card--biomech{background-image:linear-gradient(#0a0a0ae6,#0a0a0ae6),var(--tex-card2-img)}.contact__fields{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field--wide{grid-column:1/-1}.field label{font:600 13px/1.35 var(--f-text);letter-spacing:.06em;text-transform:uppercase;color:var(--hi)}.field .opt{color:var(--steel);text-transform:none;letter-spacing:0;font-weight:400}.field input:not([type=file]),.field textarea,.field select{font:400 16px var(--f-text);color:var(--hi);background:var(--bg);border:1px solid var(--line2);resize:vertical;border-radius:0;width:100%;min-width:0;padding:12px 14px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--hi);box-shadow:inset 0 0 0 1px var(--hi);outline:none}.hint{color:#b8b8b8;font-size:13px;line-height:1.4}.field>.hint{margin-top:-2px}.tel{grid-template-columns:auto 1fr;gap:8px;display:grid}.tel select{appearance:auto;width:auto;padding-right:8px}.drop{gap:8px;display:grid;position:relative}.drop__face{border:1px dashed var(--steel);background:var(--bg);text-align:center;color:var(--bone);align-content:center;justify-items:center;gap:8px;min-height:104px;padding:22px 14px;display:grid}.drop__face p{margin:0;font-size:14px}.drop__face strong{color:var(--hi);text-underline-offset:4px;text-decoration:underline}.drop__in{opacity:0;cursor:pointer;z-index:1;width:100%;height:104px;position:absolute;top:0;left:0}.drop__in:focus-visible+.drop__face,.drop.is-over .drop__face,.drop:hover .drop__face{border:1px solid var(--hi);box-shadow:inset 0 0 0 1px var(--hi)}.drop__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.drop__list li{border:1px solid var(--line2);background:var(--bg);color:var(--hi);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:6px 6px 6px 12px;font-size:14px;display:grid}.drop__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.drop__rm{appearance:none;border:1px solid var(--line2);width:32px;height:32px;color:var(--hi);cursor:pointer;background:0 0;font-size:18px;line-height:1}.drop__rm:hover{background:var(--hi);color:var(--ink)}.field.is-err input:not([type=file]),.field.is-err textarea,.field.is-err .drop__face{border:2px solid var(--hi);border-left-width:6px}.err{font:600 13px var(--f-text);color:var(--hi);min-height:0;margin:0}.err:empty{display:none}.contact__gdpr{color:#b8b8b8;border-left:2px solid var(--line2);max-width:70ch;margin:0 0 24px;padding-left:12px;font-size:13px;line-height:1.55}.contact__status{font:400 13px var(--f-mono);color:var(--bone);margin:16px 0 0}@media (width<=1000px){.contact__grid{grid-template-columns:1fr}}@media (width<=640px){.contact__fields{grid-template-columns:1fr}.contact{padding:88px 0 110px}}.book{border:1px solid var(--line2);background:var(--bg);width:min(860px,100vw);max-width:100vw;height:92dvh;max-height:100dvh;color:var(--bone);margin:auto;padding:0;position:fixed;inset:0}.book:not([open]){display:none}.book[open]{flex-direction:column;display:flex}.book::backdrop{background:#000000db}.book__bar{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:16px;padding:14px clamp(16px,3vw,28px);display:flex}.book__bar h2{color:var(--hi);margin:0;font-size:clamp(26px,4vw,44px)}.book__x{appearance:none;border:1px solid var(--line2);width:48px;height:48px;color:var(--hi);font:300 30px/1 var(--f-text);cursor:pointer;background:0 0;margin-left:auto}.book__x:hover{background:var(--hi);color:var(--ink)}.book__body{overscroll-behavior:contain;flex:1;padding:clamp(12px,2.4vw,24px);overflow-y:auto}.book .contact__form{border:0}@media (width<=640px){.book{border:0;width:100vw;height:100dvh}.book .contact__form{padding:4px 0 24px}}.book .contact__form,.book .contact__form .reveal{opacity:1!important;visibility:visible!important;transform:none!important}.contact__status:not(:empty){font:600 15px/1.5 var(--f-text);color:var(--hi);border:1px solid var(--hi);padding:14px 16px}.sent{align-content:center;justify-items:start;gap:14px;min-height:340px;padding:clamp(28px,6vw,72px) 0;display:grid}.sent[hidden]{display:none}.sent__k{letter-spacing:.2em;color:var(--steel);margin:0}.sent__h{font:900 clamp(40px,6vw,76px)/1 var(--f-display);text-transform:uppercase;color:var(--hi);margin:0}.sent__p{color:var(--bone);max-width:40ch;margin:0;font-size:18px;line-height:1.5}.sent__b{margin-top:10px}.contact__form>[hidden]{display:none!important}.foot{background:var(--bg);padding-bottom:64px}.foot__in{grid-template-columns:auto 1fr;align-items:center;gap:clamp(32px,6vw,96px);padding-top:64px;display:grid}.foot__brand{line-height:0;display:block}.foot__mark{width:clamp(220px,26vw,380px);height:auto}.foot__cols{grid-template-columns:repeat(3,auto);justify-content:space-between;align-items:start;gap:24px 32px;display:grid}.foot ul{margin:0;padding:0;list-style:none}.foot li a{font:400 11px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);padding:5px 0;text-decoration:none;display:inline-block}.foot li a:hover{color:var(--hi)}.foot__cols p{margin:0;line-height:1.9}@media (width<=860px){.foot{padding-bottom:104px}.foot__in{text-align:center;grid-template-columns:1fr;justify-items:center;gap:36px;padding-top:48px}.foot__mark{width:min(74vw,340px)}.foot__cols{grid-template-columns:1fr 1fr;justify-items:center;width:100%}.foot__cols p{grid-column:1/-1}.foot li a{padding:8px 0}}.foot__in{grid-template-columns:auto auto 1fr}.foot__alien{aspect-ratio:720/1040;border:1px solid var(--line2);background:#000;width:clamp(120px,13vw,190px);margin:0;overflow:hidden}.foot__vid{object-fit:cover;width:100%;height:100%;display:block}@media (width<=860px){.foot__in{grid-template-columns:1fr}.foot__alien{width:min(46vw,190px)}}:root{--seam:clamp(150px,28vh,320px)}.hero__stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0,#00000047 30%,#000000b3 62%,#000000ed 84%,#000 100%);height:48vh;position:absolute;bottom:0;left:0;right:0}.hero__scroll{z-index:3}.relic{z-index:1}.relic:before,.relic:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.relic:before{background:linear-gradient(#000 0,#000000ed 14%,#000000b3 36%,#0000004d 68%,#0000 100%);height:52%;top:0}.relic:after{background:linear-gradient(0deg,#000 0,#000000ed 14%,#000000b3 36%,#0000004d 68%,#0000 100%);height:48%;bottom:0}.about:after,.work:after,.body-sec:after,.merch:after,.contact:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,#000 0,#000000e6 calc(var(--seam)*.2),#0000008c calc(var(--seam)*.55),#0000 var(--seam),#0000 calc(100% - var(--seam)),#0000008c calc(100% - var(--seam)*.55),#000000e6 calc(100% - var(--seam)*.2),#000 100%);opacity:1;background-repeat:no-repeat;background-size:auto;position:absolute;inset:0}@media (width>=1024px){.about:after,.work:after{content:""}}.tex-frieze{border-block:0}html.has-tex-frieze .tex-frieze{background-image:linear-gradient(180deg,#000 0,#0000 42%,#0000 58%,#000 100%),var(--tex-frieze-img);background-position:0 0,50%;background-repeat:no-repeat,repeat-x;background-size:auto,auto 100%}html.has-tex-frieze .tex-frieze--ribs{background-image:linear-gradient(180deg,#000 0,#0000 42%,#0000 58%,#000 100%),var(--tex-frieze2-img)}.foot:after{content:"";height:var(--seam);z-index:-1;pointer-events:none;background:linear-gradient(#000,#0000);position:absolute;top:0;left:0;right:0}.tribal-wrap{background:0 0!important}.marquee{z-index:2;margin:calc(var(--seam)*-.55) 0 calc(var(--seam)*-.55);pointer-events:none;background:0 0;justify-content:center;display:flex;position:relative;overflow:visible}.marquee__ring{aspect-ratio:2;object-fit:cover;background:#000;width:min(66vw,960px);height:auto;display:block}.marquee:before,.marquee:after{content:"";pointer-events:none;z-index:1;height:26%;position:absolute;left:0;right:0}.marquee:before{background:linear-gradient(#000,#0000);top:0}.marquee:after{background:linear-gradient(#0000,#000);bottom:0}@media (width<=760px){.marquee__ring{width:100vw}}@media (width<=860px){.hero__tags li{padding:6px 9px;font-size:12px}.sec-head .idx,.about h2.about__label,.seal,.btn--ghost span,.contact__form .seal,.foot li a,.foot nav a{font-size:12px}}@media (width<=760px){:root{--seam:72px}.about{padding:64px 0 40px}.work{padding:48px 0 56px}.body-sec{padding:48px 0 40px}.merch{padding:48px 0 32px}.contact{padding:40px 0 64px}.foot{padding-top:24px}.tribal-wrap{padding:4px var(--pad)!important}.tribal--div{height:26px}.marquee{margin:-18px 0}.work__intro{min-height:0;margin-bottom:28px}.sec-head{margin-bottom:24px}}.alive{display:block}.alive:not(.is-on){visibility:hidden}canvas.alive.form{height:auto}.relic:before,.relic:after{height:16%}.work__form{opacity:.95;width:min(58vw,880px);top:-10px;right:-4%}canvas.work__form{aspect-ratio:1199/1024}@media (width<=760px){.work__form{opacity:.85;width:118vw;top:0;right:-18%}}.body__form{opacity:.42;width:min(68vw,940px);top:-2%;left:calc(50% - min(34vw,470px))}canvas.body__form{aspect-ratio:1217/1276}@media (width<=760px){.body__form{opacity:.36;width:124vw;left:-12%}}.logo-div{justify-content:center;display:flex;padding:28px var(--pad)!important}.logo-div img{width:auto;height:clamp(64px,7vw,104px)}.merch__head{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:clamp(28px,4vw,56px);display:flex}.merch__head h2{grid-column:auto}.merch__head .seal{margin-bottom:clamp(8px,1.4vw,22px)}.merch__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,28px);max-width:980px;margin:0;padding:0;list-style:none;display:grid}.merch__item{border:1px solid var(--line2);background:#000;padding:8px}.merch__item figure{background:#000;margin:0;position:relative;overflow:hidden}.merch__item img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.merch__item:hover img{transform:scale(1.03)}.merch__item figcaption{background:#000000d1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.merch__item figcaption .mono{color:var(--hi)}.merch__info{grid-template-columns:1fr 1fr;align-items:start;gap:24px 48px;max-width:980px;margin-top:clamp(28px,4vw,56px);display:grid}@media (width<=760px){.merch__info{grid-template-columns:1fr}.merch__item figcaption{padding:8px}.merch__item .seal{padding:4px 6px;font-size:12px}}.cta{aspect-ratio:16/9;align-items:center;min-height:0;display:grid}.cta__in{text-align:left;padding-block:0}.cta:after{background:linear-gradient(#000 0,#0000 22% 78%,#000 100%),linear-gradient(90deg,#000000d1 0,#00000080 26%,#0000 54%)}@media (width<=860px){.cta{aspect-ratio:auto;align-items:end;min-height:min(78vh,640px)}.cta__in{padding-bottom:64px}}.foot__alien{aspect-ratio:900/1336;width:clamp(130px,14vw,210px);position:relative}.foot__alien .foot__vid{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.foot__form{opacity:.5;width:min(38vw,520px);bottom:-10%;right:-2%}@media (width<=860px){.foot__alien{width:min(46vw,200px)}.foot__form{opacity:.34;width:86vw;right:-16%}}.about__form{opacity:1;width:min(44vw,640px);top:clamp(70px,9vw,120px);bottom:auto;left:max(-2%,50% - 760px)}canvas.about__form{aspect-ratio:1086/1448}.about__left{min-height:clamp(420px,52vw,780px)}@media (width<=860px){.about__form{width:86vw;top:46px;left:7%}.about__left{min-height:96vw}}.foot__alien{aspect-ratio:900/1336;background:0 0;border:0;width:clamp(150px,16vw,240px);overflow:visible}.foot__alien .foot__vid{object-fit:contain}@media (width<=860px){.foot__alien{width:min(52vw,230px)}}.marquee{margin:calc(var(--seam)*-.12) 0 calc(var(--seam)*-.34)}.logo-div{z-index:3;position:relative}:is(.foot__alien:has(canvas[data-mode="1"]),.foot__alien:has(canvas[data-mode="2"])){width:clamp(175px,18.5vw,280px)}@media (width<=759px){.work__form--m{opacity:.7;width:100vw;top:0;left:0;right:0}canvas.work__form--m{aspect-ratio:900/1350}.merch{padding-bottom:8px}.cta{padding-top:12px}.about{padding-top:16px}}
