:root{--header-height:68px}h1,h2,h3,strong{overflow-wrap:anywhere;text-wrap:balance}.site-header{height:var(--header-height);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050504e6;border-bottom:1px solid #f4eadb24}.site-header__inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.site-header__brand{border:0;flex:none;padding:0}.site-header__nav{justify-content:flex-end;align-items:center;gap:clamp(1rem,2vw,2rem);margin-left:auto;display:flex;overflow:visible}.site-header__link{color:#f4eadbb8;min-height:44px;font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;border:0;align-items:center;padding:0;font-size:.84rem;font-weight:700;display:inline-flex}.site-header__link:after{background:var(--accent);transform-origin:0;height:1px;transition:transform .18s;bottom:8px;left:0;right:0;transform:scaleX(0)}.site-header__link:hover,.site-header__link:focus-visible,.site-header__link[data-active=true]{color:var(--foreground);background:0 0}.site-header__link:hover:after,.site-header__link:focus-visible:after,.site-header__link[data-active=true]:after{transform:scaleX(1)}.site-header__actions{margin-left:0}.site-header__cart,.site-header__admin{min-width:auto;font-family:var(--font-sans);letter-spacing:0;text-transform:none;border:0;padding-inline:1rem 0;font-size:.82rem;font-weight:700}.mobile-nav__toggle{min-width:62px;font-family:var(--font-sans);letter-spacing:0;text-transform:none;border:0;padding:0 0 0 1rem;font-size:.88rem;font-weight:700}.mobile-nav__toggle i{display:none}.mobile-nav__screen{background:#050504;grid-template-rows:auto 1fr auto}.mobile-nav__head{min-height:68px;padding-inline:18px}.mobile-nav__head>span{display:none}.mobile-nav__list{flex-direction:column;justify-content:center;display:flex}.mobile-nav__link{border-bottom:1px solid #f4eadb24;grid-template-columns:minmax(0,1fr) auto;gap:1rem;min-height:clamp(76px,11vh,112px);padding-inline:18px}.mobile-nav__link strong{letter-spacing:-.045em;text-transform:none;font-size:clamp(2rem,10vw,4.5rem);line-height:.94}.mobile-nav__link[data-active=true]{color:var(--accent);background:0 0}.mobile-nav__cart{background:var(--accent);text-transform:none}.home-stage{min-height:calc(100svh - var(--header-height))}.home-stage__poster,.home-stage__video{object-position:center}.home-stage__poster{opacity:.76}.home-stage__video{opacity:1}.home-stage__shade{background:linear-gradient(#05050414 24%,#05050447 52%,#050504f0 100%),linear-gradient(90deg,#05050485,#0000 58%)}.home-stage__rail,.home-stage__console,.home-stage__manifest,.home-stage__scroll,.home-stage__eyebrow{display:none!important}.home-stage__content{min-height:calc(100svh - var(--header-height));align-items:flex-end;padding-block:clamp(6rem,14vh,10rem) clamp(3.5rem,8vh,6rem);display:flex}.home-stage__identity{width:min(900px,100%);padding:0}.home-stage__marks{width:min(100%,880px)}.home-stage__xosa{width:min(78vw,760px);font-size:clamp(4rem,12vw,10rem)}.home-stage__release{align-items:center;gap:clamp(.75rem,2vw,1.5rem);margin-top:.65rem;display:flex}.home-stage__perrera{width:min(64vw,620px);font-size:clamp(2.4rem,7.8vw,6.5rem)}.home-stage__release>span{white-space:nowrap;padding:0;font-size:clamp(1.2rem,2.8vw,2.5rem);line-height:1}.home-stage__actions{border:0;flex-wrap:wrap;gap:.8rem 1.5rem;margin-top:clamp(1.7rem,4vw,2.8rem);display:flex}.home-stage__actions a{min-height:38px;font-family:var(--font-sans);letter-spacing:0;text-transform:none;border:0;border-bottom:1px solid #f4eadb80;justify-content:flex-start;align-items:center;gap:.55rem;padding:0;font-size:.92rem;font-weight:700;display:inline-flex}.home-stage__actions a:hover,.home-stage__actions a:focus-visible{color:var(--accent);border-bottom-color:var(--accent);background:0 0;padding:0}.now-section{padding-block:clamp(4.5rem,9vw,8rem)}.now-index{border:0;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;padding:0;display:flex}.now-index h2{letter-spacing:-.055em;font-size:clamp(2.8rem,7vw,6rem);line-height:.92}.now-index__controls{border:0;gap:.4rem}.now-index__controls button{border:1px solid #f4eadb3d;border-radius:50%;width:44px;height:44px}.now-index__controls button+button{border-left:1px solid #f4eadb3d}.now-track{gap:clamp(1.2rem,2vw,2rem)}.now-piece{color:inherit;flex:0 0 min(82vw,820px)}.now-piece__media{aspect-ratio:4/3;background:#0b0a08}.now-piece__image{filter:none}.now-piece__letter{font-size:clamp(9rem,28vw,24rem);line-height:.8}.now-piece__copy{border-bottom:1px solid #f4eadb2e;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr) auto;align-items:start;gap:1.25rem;min-height:0;padding:1rem 0 1.4rem;display:grid}.now-piece__copy p{color:var(--accent);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:700}.now-piece__copy h3{letter-spacing:-.045em;text-transform:none;max-width:18ch;margin-top:.45rem;font-size:clamp(1.9rem,4.2vw,4.1rem);line-height:.94}.now-piece__copy small{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:#f4eadb94;font-size:.85rem;line-height:1.45}.now-piece__action{color:var(--accent)}.home-archive,.store-zone{padding-block:clamp(5rem,10vw,9rem)}.home-section-head,.store-zone__headline{border-bottom:1px solid #f4eadb2e;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,5vw,3.5rem);padding:0 0 1rem;display:flex}.home-section-head h2,.store-zone__headline h2{letter-spacing:-.06em;text-transform:none;max-width:12ch;margin:0;font-size:clamp(3.2rem,8vw,7.5rem);line-height:.9}.home-section-head>a,.store-zone__headline>a{min-height:42px;font-family:var(--font-sans);letter-spacing:0;text-transform:none;border:0;border-bottom:1px solid #f4eadb73;align-items:center;gap:.55rem;padding:0;font-size:.9rem;font-weight:700;display:inline-flex}.store-zone:before{display:none}.archive-page{background:#050504}.archive-hero{min-height:min(72svh,780px)}.archive-hero:after{background:linear-gradient(#0505041a,#0505044d 48%,#050504 100%)}.archive-hero__texture{opacity:.58;filter:grayscale(.35)contrast(1.1);inset:0;transform:none}.archive-hero__inner{align-items:flex-end;min-height:min(72svh,780px);padding-block:6rem 3.5rem;display:flex}.archive-hero__logos{width:min(900px,100%)}.archive-hero__xosa{width:min(76vw,740px);font-size:clamp(4rem,12vw,10rem)}.archive-hero__perrera{width:min(60vw,580px);margin-top:.7rem;font-size:clamp(2.4rem,7vw,6rem)}.archive-body{padding-block:clamp(4rem,8vw,7rem)}.archive-page-title{margin-bottom:clamp(2.5rem,6vw,5rem)}.archive-page-title h2{letter-spacing:-.06em;max-width:12ch;font-size:clamp(3.2rem,8vw,7.2rem);line-height:.9}.archive-index{top:var(--header-height);background:#050504f0;border:0;border-bottom:1px solid #f4eadb29;gap:clamp(1rem,3vw,2rem);padding-block:.9rem;display:flex;position:sticky}.archive-index__tab{color:#f4eadb8f;min-height:36px;font-family:var(--font-sans);letter-spacing:0;text-transform:none;background:0 0;border:0;flex:none;padding:0;font-size:.88rem;font-weight:700}.archive-index__tab[data-active=true],.archive-index__tab:hover,.archive-index__tab:focus-visible{color:var(--accent);background:0 0;padding:0}.archive-chapters{gap:clamp(5rem,11vw,10rem);padding-top:clamp(4rem,8vw,7rem)}.archive-chapter__heading{border-bottom:1px solid #f4eadb2e;margin-bottom:2rem;padding:0 0 1rem;display:block}.archive-chapter__heading p{color:var(--accent);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.8rem;font-weight:700}.archive-chapter__heading h2{letter-spacing:-.055em;text-transform:none;margin-top:.45rem;font-size:clamp(2.8rem,7vw,6.5rem);line-height:.92}.archive-preview{grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr)}.archive-preview__feature{min-height:min(66vw,720px)}.archive-preview__counter{display:none}.archive-preview__copy strong{letter-spacing:-.05em;text-transform:none;max-width:16ch;font-size:clamp(2.5rem,6vw,6rem);line-height:.92}.archive-preview__copy small,.archive-preview__copy p{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.archive-preview__tab{grid-template-columns:minmax(0,1fr) auto;min-height:74px;padding-inline:1rem}.archive-preview__tab:hover,.archive-preview__tab:focus-visible,.archive-preview__tab[data-active=true]{padding-inline:1rem}.archive-preview__tab strong{white-space:normal;text-transform:none;line-height:1.12}.archive-preview__all{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.86rem}.archive-release{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr)}.archive-release__body h3{letter-spacing:-.055em;text-transform:none;max-width:12ch;font-size:clamp(3rem,7vw,7rem);line-height:.9}.archive-release__body>p,.archive-action,.archive-release dt,.archive-release dd{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.archive-film-card__body strong,.archive-live-card strong,.archive-photo strong{letter-spacing:-.035em;text-transform:none;line-height:.94}.archive-film-card__media>span,.archive-photo>div>span{display:none}.archive-timeline__row{grid-template-columns:100px minmax(180px,1fr) minmax(160px,.7fr) 24px;gap:1rem}.archive-timeline__row strong,.archive-timeline__row small,.archive-timeline__row time{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.archive-row{grid-template-columns:minmax(180px,1fr) minmax(220px,.8fr) 24px;gap:1rem}.archive-row strong,.archive-row small{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.store-page__hero{align-content:end;min-height:min(48svh,520px);padding-block:7rem 2.5rem}.store-page__hero:before,.store-page__hero-meta{display:none}.store-page__hero h1{letter-spacing:-.065em;text-transform:none;margin:0;font-size:clamp(4rem,12vw,10rem);line-height:.9}.object-lab{background:0 0;border:0}.object-lab__head{border-bottom:1px solid #f4eadb2e;min-height:auto;padding:0 0 1rem}.object-lab__head h3{letter-spacing:-.045em;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.94}.object-lab__body{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);margin-top:1.5rem}.object-lab__stage{background:radial-gradient(circle at 50% 46%,#f4eadb17,#0000 45%),#090807;min-height:clamp(440px,62vw,720px)}.object-lab__stage:after,.object-lab__axis,.object-lab__gesture{display:none}.object-lab__brand{opacity:.52;top:1rem;left:1rem}.object-lab__catalog{border-left:1px solid #f4eadb29}.object-lab__active{border-bottom:1px solid #f4eadb29;justify-content:flex-end;min-height:220px;padding:clamp(1.2rem,3vw,2rem)}.object-lab__active h3{letter-spacing:-.05em;text-transform:none;max-width:10ch;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.92}.object-lab__tabs{flex-direction:column;display:flex}.object-lab__tab{grid-template-columns:minmax(0,1fr);min-height:64px;padding-inline:1rem}.object-lab__tab:hover,.object-lab__tab:focus-visible,.object-lab__tab[data-active=true]{padding-inline:1rem}.object-lab__tab strong{text-transform:none}.object-lab__controls>*{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.84rem}.product-object-card__body h3{text-transform:none;line-height:.94}.product-object-card__body p{display:none}.booking-contact{min-height:calc(100svh - var(--header-height));background:#050504;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);display:grid}.booking-contact__media{min-height:calc(100svh - var(--header-height));position:relative;overflow:hidden}.booking-contact__media:after{content:"";background:linear-gradient(90deg,#0000 56%,#0505049e);position:absolute;inset:0}.booking-contact__image{object-fit:cover;width:100%;height:100%}.booking-contact__content{flex-direction:column;justify-content:flex-end;min-width:0;padding:clamp(2rem,5vw,5rem);display:flex}.booking-contact__logo{width:min(60vw,430px);font-size:clamp(3rem,8vw,7rem)}.booking-contact h1{letter-spacing:-.055em;margin-top:1rem;font-size:clamp(3.5rem,8vw,7rem);line-height:.94}.booking-contact__links{border-top:1px solid #f4eadb33;margin-top:clamp(2rem,5vw,4rem)}.booking-contact__links a{border-bottom:1px solid #f4eadb33;grid-template-columns:28px 86px minmax(0,1fr) 22px;align-items:center;gap:1rem;min-height:88px;display:grid}.booking-contact__links a:hover,.booking-contact__links a:focus-visible{color:var(--accent)}.booking-contact__links span{color:#f4eadb85;font-size:.82rem}.booking-contact__links strong{min-width:0;font-size:clamp(.95rem,1.6vw,1.25rem);font-weight:700}.simple-operation{width:min(900px,100vw - 28px)}.simple-operation__head{padding-bottom:clamp(2rem,5vw,4rem)}.simple-operation__head h1{letter-spacing:-.06em;font-size:clamp(4rem,11vw,9rem);line-height:.92}.operation-form{border:0}.operation-form__grid{gap:1.4rem 1.8rem}.operation-field,.operation-field:nth-child(2n),.operation-field--full{font-family:var(--font-sans);letter-spacing:0;text-transform:none;border:0;gap:.7rem;padding:0 0 .8rem;font-size:.84rem}.operation-field>span{display:none}.operation-field input,.operation-field textarea,.operation-field select{min-height:44px;font-size:1rem}.operation-options{border:0;gap:.5rem;margin-top:1.5rem;padding-block:1rem}.operation-options__title{font-family:var(--font-sans);letter-spacing:0;text-transform:none;padding:0 0 .8rem;font-size:.84rem}.operation-option{min-height:48px;font-family:var(--font-sans);text-transform:none;border:1px solid #f4eadb2e}.operation-consent{padding-inline:0}.operation-submit{background:var(--foreground);color:var(--background);text-transform:none;margin-top:1rem}.operation-status{padding-inline:0}.operation-page__title,.campaign-hero h1,.campaign-booking h2{line-height:.92}.player-dock__signal{display:none}.player-dock__inner{grid-template-columns:minmax(220px,1fr) auto}.player-dock__identity small,.player-sheet__track small,.player-sheet__track span{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.site-footer__mast{min-height:0;padding-block:clamp(4rem,8vw,7rem) 2rem}.site-footer__mark{width:min(100%,820px);font-size:clamp(3.5rem,10vw,8rem)}.site-footer__mast p{display:none}.site-footer__body{gap:clamp(2.5rem,7vw,7rem)}.site-footer__routes{border-top:1px solid #f4eadb2e;flex-wrap:wrap;align-content:flex-start;gap:.8rem 1.5rem;padding-top:.8rem;display:flex}.site-footer__route{border:0;grid-template-columns:auto auto;gap:.45rem;min-height:40px}.site-footer__route:hover,.site-footer__route:focus-visible{color:var(--accent);background:0 0;padding:0}.site-footer__route small{display:none}.site-footer__route strong{text-transform:none;font-size:.9rem}.site-footer__contact>p{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.9rem}.site-footer__legal{font-family:var(--font-sans);letter-spacing:0;text-transform:none}@media (max-width:1180px){.site-header__nav{display:none}.site-header__inner{display:flex}.mobile-nav{display:block}}@media (max-width:900px){.archive-preview{grid-template-columns:1fr}.archive-preview__index{border-top:1px solid #f4eadb29;border-left:0}.archive-release{grid-template-columns:1fr}.archive-release__body{border-top:1px solid #f4eadb29;border-left:0}.object-lab__body{grid-template-columns:1fr}.object-lab__catalog{border-top:1px solid #f4eadb29;border-left:0}.object-lab__tabs{flex-direction:row;overflow-x:auto}.object-lab__tab{flex:0 0 180px}.booking-contact{grid-template-columns:1fr}.booking-contact__media{min-height:62svh}.booking-contact__media:after{background:linear-gradient(#0000 52%,#050504b8)}.booking-contact__content{padding-top:2rem}}@media (max-width:640px){:root{--header-height:58px}.site-header__cart{display:none}.home-stage__content{min-height:calc(100svh - var(--header-height));padding-block:5rem 3.5rem}.home-stage__xosa{width:88vw;font-size:clamp(4rem,23vw,7rem)}.home-stage__perrera{width:76vw;font-size:clamp(2.4rem,14vw,4.5rem)}.home-stage__release{align-items:flex-end}.home-stage__release>span{font-size:1.2rem}.home-stage__actions{gap:.65rem 1rem}.home-stage__actions a{font-size:.84rem}.now-index h2,.home-section-head h2,.store-zone__headline h2,.archive-page-title h2{font-size:clamp(3.1rem,16vw,5.4rem);line-height:.92}.now-piece{flex-basis:88vw}.now-piece__media{aspect-ratio:4/5}.now-piece__copy{grid-template-columns:minmax(0,1fr) auto}.now-piece__copy small{grid-column:1/-1}.home-section-head,.store-zone__headline{flex-direction:column;align-items:flex-start}.archive-hero,.archive-hero__inner{min-height:62svh}.archive-hero__xosa{width:88vw;font-size:clamp(4rem,22vw,7rem)}.archive-hero__perrera{width:76vw;font-size:clamp(2.4rem,14vw,4.5rem)}.archive-index{margin-inline:-14px;padding-inline:14px;overflow-x:auto}.archive-preview__feature{min-height:118vw}.archive-preview__copy strong{font-size:clamp(2.6rem,13vw,4.6rem)}.archive-timeline__row{grid-template-columns:76px minmax(0,1fr) 18px;gap:.7rem}.archive-timeline__row small{grid-column:2/3}.archive-row{grid-template-columns:minmax(0,1fr) 18px}.archive-row p{grid-column:1/-1}.object-lab__stage{min-height:112vw}.lab-object{width:68%}.store-page__hero{min-height:38svh;padding-block:5rem 2rem}.booking-contact__media{min-height:56svh}.booking-contact__content{padding:2rem 14px 4rem}.booking-contact__logo{width:70vw}.booking-contact h1{font-size:clamp(3.5rem,18vw,6rem)}.booking-contact__links a{grid-template-columns:24px minmax(0,1fr) 20px;gap:.8rem;min-height:92px}.booking-contact__links a span,.booking-contact__links a strong{grid-column:2}.booking-contact__links a>:last-child{grid-area:1/3/span 2}.simple-operation__head h1{font-size:clamp(3.8rem,18vw,6.5rem)}.site-footer__body{grid-template-columns:1fr}}
@keyframes home-logo-enter{0%{opacity:0;filter:blur(8px);transform:translateY(34px)scale(.96)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes home-media-enter{0%{opacity:.55;transform:scale(1.055)}to{opacity:1;transform:scale(1)}}@keyframes preview-swap{0%{opacity:.35;transform:scale(1.025)rotate(.45deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes copy-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes section-arrive{0%{opacity:.25;transform:translateY(54px)}to{opacity:1;transform:translate(0,0)}}.home-stage__poster,.home-stage__video{animation:1.3s cubic-bezier(.2,.75,.2,1) both home-media-enter}.home-stage__identity{animation:.9s cubic-bezier(.16,1,.3,1) .15s both home-logo-enter}.home-stage__actions a{transition:color .18s,border-color .18s,transform .18s}.home-stage__actions a:hover,.home-stage__actions a:focus-visible{transform:translate(5px)}.now-piece{opacity:.62;transform-origin:bottom;transition:opacity .42s,transform .56s cubic-bezier(.2,.8,.2,1);transform:scale(.965)translateY(18px)}.now-piece.is-active{opacity:1;transform:scale(1)translate(0,0)}.now-piece__media{border-radius:clamp(22px,3.2vw,54px) clamp(22px,3.2vw,54px) clamp(76px,10vw,168px);transition:transform .52s cubic-bezier(.2,.8,.2,1),border-radius .52s}.now-piece--alt .now-piece__media{border-radius:clamp(76px,10vw,168px) clamp(22px,3.2vw,54px) clamp(22px,3.2vw,54px)}.now-piece:hover .now-piece__media,.now-piece:focus-visible .now-piece__media{transform:translateY(-9px)rotate(-.35deg)}.now-piece--alt:hover .now-piece__media,.now-piece--alt:focus-visible .now-piece__media{transform:translateY(-9px)rotate(.35deg)}.archive-preview{border:0;gap:clamp(1.2rem,2.5vw,2.5rem)}.archive-preview__stage{overflow:visible}.archive-preview__feature{border-radius:clamp(28px,4vw,68px) clamp(28px,4vw,68px) clamp(120px,14vw,230px);min-height:min(68vw,730px);animation:.52s cubic-bezier(.2,.8,.2,1) both preview-swap;box-shadow:0 28px 80px #00000047}.archive-preview__copy{animation:.46s cubic-bezier(.2,.8,.2,1) 80ms both copy-rise}.archive-preview__image{transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .36s}.archive-preview__feature:hover .archive-preview__image,.archive-preview__feature:focus-visible .archive-preview__image{filter:saturate(1.08);transform:scale(1.045)rotate(.25deg)}.archive-preview__index{border:0;justify-content:center;gap:0}.archive-preview__tab{color:#f4eadb9e;background:0 0;border-bottom:1px solid #f4eadb2e;flex:none;grid-template-columns:minmax(0,1fr) auto;min-height:82px;padding-inline:.15rem;transition:color .18s,transform .22s,padding .22s}.archive-preview__tab:hover,.archive-preview__tab:focus-visible,.archive-preview__tab[data-active=true]{color:var(--foreground);background:0 0;padding-inline:.75rem .15rem;transform:translate(6px)}.archive-preview__tab[data-active=true] strong{color:var(--accent)}.archive-preview__tab strong{text-overflow:clip;white-space:normal;line-height:1.05;overflow:visible}.archive-preview__tab small{padding-left:1rem}.archive-preview__all{min-height:48px;color:var(--foreground);background:0 0;border-bottom:1px solid #f4eadb61;margin-top:1rem;padding-inline:0}.archive-preview__controls{border:0;gap:.45rem;bottom:clamp(14px,2vw,24px);right:clamp(14px,2vw,24px)}.archive-preview__controls button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050403b8;border:1px solid #f4eadb52;border-radius:50%;width:46px;height:46px;transition:transform .18s,background .18s}.archive-preview__controls button:last-child{border:1px solid #f4eadb52}.archive-preview__controls button:hover,.archive-preview__controls button:focus-visible{background:var(--accent);transform:scale(1.08)}.product-showcase-grid>*,.object-lab{transition:transform .42s cubic-bezier(.2,.8,.2,1)}.object-lab:focus-within,.object-lab:hover{transform:translateY(-8px)}@supports (animation-timeline:view()){.home-section-head,.store-zone__headline,.home-archive .archive-preview,.store-zone .object-lab{animation:linear both section-arrive;animation-timeline:view();animation-range:entry cover 28%}}@media (max-width:900px){.archive-preview{gap:1.5rem}.archive-preview__stage{border-radius:clamp(24px,6vw,48px);overflow:hidden}.archive-preview__feature{box-shadow:none;border-radius:clamp(24px,6vw,48px)}.archive-preview__index{border-top:0}.archive-preview__tab{min-height:68px}}@media (max-width:640px){.home-stage__identity{width:min(78vw,430px)}.now-piece__media,.now-piece--alt .now-piece__media{border-radius:24px 24px 72px}.archive-preview__feature{min-height:118vw}.archive-preview__tab{min-height:62px}.archive-preview__tab small{display:none}}@media (prefers-reduced-motion:reduce){.home-stage__poster,.home-stage__video,.home-stage__identity,.archive-preview__feature,.archive-preview__copy,.home-section-head,.store-zone__headline,.home-archive .archive-preview,.store-zone .object-lab{animation:none!important}.now-piece,.now-piece.is-active,.now-piece:hover .now-piece__media,.now-piece:focus-visible .now-piece__media,.object-lab:hover,.object-lab:focus-within{opacity:1;transform:none}}
.home-stage__marks{width:min(100%,620px)}.home-stage__xosa{width:min(64vw,620px);font-size:clamp(2.6rem,8vw,7rem)}@media (max-width:640px){.home-stage__identity,.home-stage__marks{width:min(76vw,430px)}.home-stage__xosa{width:min(76vw,430px);font-size:clamp(2.6rem,14vw,4.8rem)}}
