:root{--home-hero-height: calc(100svh - 4rem) }.hero{display:grid;grid-template-rows:auto minmax(7rem,1fr) auto;grid-template-areas:"text" "media" "actions";height:var(--home-hero-height);min-height:min-content;background:var(--card-color, var(--color-paper));color:var(--card-on, var(--color-ink));transition:background-color var(--dur-slow) var(--ease-in-out),color var(--dur-slow) var(--ease-in-out)}.hero__text{grid-area:text;display:grid;align-content:start;gap:var(--space-2xs);padding:var(--space-m) var(--page-margin) var(--space-s)}.hero--line-up,.hero--proof-sheet{--heading-max: 4.5rem}.hero__heading{font-size:clamp(2.25rem,min(.6rem + 8.4vw,11svh),var(--heading-max, 6rem));max-width:11ch;text-wrap:balance}.hero__line{display:none;max-width:34ch;font-size:var(--text-l);line-height:var(--leading-tight)}.hero__anchor{font-size:var(--text-s)}.hero__media{grid-area:media;min-height:0;margin:0;padding:0;list-style:none}.hero__image{--pw: min(100cqi, 75cqb);--ph: min(100cqb, 133.33cqi);display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%;-webkit-mask-image:linear-gradient(to right,transparent calc(50% - var(--pw) / 2),#000 calc(50% - var(--pw) * .36),#000 calc(50% + var(--pw) * .36),transparent calc(50% + var(--pw) / 2)),linear-gradient(to top,transparent,#000 calc(var(--ph) * .04),#000 calc(var(--ph) * .8),transparent var(--ph));mask-image:linear-gradient(to right,transparent calc(50% - var(--pw) / 2),#000 calc(50% - var(--pw) * .36),#000 calc(50% + var(--pw) * .36),transparent calc(50% + var(--pw) / 2)),linear-gradient(to top,transparent,#000 calc(var(--ph) * .04),#000 calc(var(--ph) * .8),transparent var(--ph));-webkit-mask-composite:source-in;mask-composite:intersect}.hero__actions{grid-area:actions;display:grid;gap:var(--space-xs);padding:var(--space-s) var(--page-margin)}.hero__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-m)}.hero__primary{flex:1 1 auto;border-color:var(--card-on, var(--color-ink));background:var(--card-on, var(--color-ink));color:var(--card-color, var(--color-paper))}.hero__primary:hover{background:transparent;color:var(--card-on, var(--color-ink))}.hero__secondary{padding-block:var(--space-3xs);margin-block:calc(var(--space-3xs) * -1);color:inherit;font-size:var(--text-s);text-underline-offset:.25em}.hero__secondary:hover{text-decoration-thickness:2px}.hero__trust{display:flex;flex-wrap:wrap;gap:0 var(--space-s);margin:0;padding:0;list-style:none;font-size:var(--text-2xs)}.hero__trust li:before{content:"";display:inline-block;width:.4em;height:.4em;margin-inline-end:var(--space-2xs);vertical-align:middle;background:currentcolor}.lineup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.lineup__item{min-height:0;background:var(--card-color);color:var(--card-on)}.lineup__item:first-child{grid-column:span 2;grid-row:span 2}.lineup__item:last-child:nth-child(3n+1){grid-column:span 3}.lineup__item:last-child:nth-child(3n+2){grid-column:span 2}.lineup__link{position:relative;display:block;height:100%;container-type:size;color:inherit;text-decoration:none;outline-offset:-.375rem}.lineup__link .hero__image{transform-origin:50% 100%;transition:transform var(--dur-spring) var(--ease-spring)}.lineup__link:hover .hero__image,.lineup__link:focus-visible .hero__image{transform:scale(1.04)}.lineup__label{position:absolute;inset-inline:var(--space-2xs);inset-block-end:var(--space-2xs);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3xs);padding:var(--space-2xs) var(--space-xs);overflow-wrap:anywhere;background:var(--card-on);color:var(--card-color);font-size:var(--text-s);line-height:var(--leading-tight);opacity:0;transform:translateY(.5rem);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out);pointer-events:none}.lineup__link:hover .lineup__label,.lineup__link:focus-visible .lineup__label{opacity:1;transform:none}.swap{display:grid;grid-template-rows:minmax(0,1fr) auto}.swap__stage{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);min-height:0}.swap__slide{grid-area:1 / 1;min-height:0;container-type:size;opacity:0;transform:scale(.985);transition:opacity var(--dur-slow) var(--ease-in-out),transform var(--dur-spring) var(--ease-out)}.swap__slide[data-active]{opacity:1;transform:none}.swap__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2xs) var(--space-s);padding:var(--space-2xs) var(--page-margin) 0}.swap__show{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2xs);color:inherit;font-size:var(--text-s);text-underline-offset:.25em}.swap__show:hover{text-decoration-thickness:2px}.swap__controls{display:flex;align-items:center;gap:var(--space-3xs)}.swap__swatch{width:1.5rem;height:1.5rem;padding:0;border:var(--rule-width) solid currentcolor;background:var(--card-color);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}.swap__swatch:hover{transform:translateY(-2px)}.swap__swatch[aria-pressed=true]{border-width:3px}.swap__pause{min-height:1.5rem;margin-inline-start:var(--space-2xs);padding:0 var(--space-2xs);border:var(--rule-width) solid currentcolor;background:transparent;color:inherit;cursor:pointer}.swap__pause[hidden]{display:none}.hero--proof-sheet{background:color-mix(in srgb,var(--color-paper) 90%,var(--color-ochre))}.proof{--hole: color-mix(in srgb, var(--color-paper) 88%, var(--color-ink));--sprockets: repeating-linear-gradient( to right, transparent 0 .3rem, var(--hole) .3rem .7rem, transparent .7rem 1rem );display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);row-gap:var(--space-2xs);padding-inline:var(--page-margin)}.proof__frame{min-width:0;min-height:0;padding:var(--space-s) var(--space-3xs);background:var(--sprockets) left top .3rem / 100% .4rem no-repeat,var(--sprockets) left bottom .3rem / 100% .4rem no-repeat,var(--color-ink)}.proof__link{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100%;color:var(--color-ochre);text-decoration:none;outline-offset:.2rem}.proof__photo{position:relative;display:block;min-height:0;container-type:size;background:var(--card-color)}.proof__frame:first-child{grid-column:span 2;grid-row:span 2}.proof__frame:last-child:nth-child(3n+1){grid-column:span 3}.proof__frame:last-child:nth-child(3n+2){grid-column:span 2}.proof__edge{display:grid;padding-block-start:var(--space-3xs);font-size:var(--text-2xs);line-height:var(--leading-tight)}.proof__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proof__loop{position:absolute;top:-6%;right:-5%;bottom:-6%;left:-5%;width:110%;height:112%;overflow:visible;z-index:1;fill:none;stroke:var(--color-ochre);stroke-width:3px;stroke-linecap:round;pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-slow) var(--ease-out)}.proof__loop path{vector-effect:non-scaling-stroke}.proof__link:hover .proof__loop,.proof__link:focus-visible .proof__loop,.proof:not(:has(.proof__link:hover,.proof__link:focus-visible)) .proof__frame:first-child .proof__loop{clip-path:inset(0 -10% 0 -10%)}.proof__link:hover .hero__image,.proof__link:focus-visible .hero__image{filter:brightness(1.06)}@media(min-width:990px)and (min-height:40rem){.hero__line{display:block}.hero__anchor{font-size:var(--text-m)}}@media(min-width:990px),(orientation:landscape)and (max-height:33rem){.hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"text media" "actions media";column-gap:var(--space-l)}.hero__text{align-content:end;gap:var(--space-s);padding:min(var(--space-xl),6svh) 0 min(var(--space-m),4svh) var(--page-margin)}.hero__heading{max-width:14ch}.hero__actions{align-content:start;gap:min(var(--space-m),4svh);padding:0 0 min(var(--space-xl),6svh) var(--page-margin)}.hero__primary{flex:none}.hero__trust{font-size:var(--text-xs)}.hero--wall-swap .hero__media{padding-block:min(var(--space-m),4svh) min(var(--space-s),3svh);padding-inline-end:var(--page-margin)}.swap__bar{padding-inline:0}.hero--proof-sheet{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.hero--proof-sheet .hero__media{grid-template-columns:none;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);row-gap:var(--space-xs);padding:min(var(--space-l),5svh) var(--page-margin) min(var(--space-l),5svh) 0}.proof__frame:last-child:nth-child(n){grid-column:auto}.proof__frame:last-child:nth-child(2n){grid-row:span 2}.proof__frame:first-child{grid-column:span 2}.hero--line-up{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(7rem,1fr) auto;grid-template-areas:"text" "media" "actions";column-gap:0}.hero--line-up .hero__text{position:relative;z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:min(var(--space-l),5svh) var(--page-margin) min(var(--space-s),2svh);color:var(--color-ink);pointer-events:none}.hero--line-up .hero__heading{max-width:none;font-size:clamp(2rem,min(5vw,8svh),var(--heading-max))}.hero--line-up .hero__anchor{grid-row:1;grid-column:2;padding:var(--space-3xs) var(--space-2xs);background:var(--color-ink);color:var(--color-paper)}.hero--line-up .hero__line{display:none}.lineup{grid-row:1 / 3;grid-column:1;grid-template-columns:min(30%,60svh);grid-template-rows:subgrid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.lineup__item,.lineup__item:first-child,.lineup__item:last-child:nth-child(n){grid-row:1 / 3;grid-column:auto;display:grid;grid-template-rows:subgrid;background:linear-gradient(to bottom,color-mix(in oklch,var(--card-color),var(--color-paper) 55%),var(--card-color) 70%)}.lineup__link{grid-row:2}.hero--line-up .hero__actions{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:min(var(--space-s),3svh) var(--page-margin);border-block-start:var(--rule)}.hero--line-up .hero__trust{justify-content:end}}.home-deck{padding-block-start:var(--space-xl);scroll-margin-block-start:var(--space-m)}.home-deck:focus{outline:none}.home-deck__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-s);padding-inline:var(--page-margin);padding-block-end:var(--space-s);border-block-end:var(--rule)}.home-deck__heading{font-size:var(--text-2xl)}.related-deck{border-block-start:var(--rule)}.teaser{--shape-max: 9rem;display:grid;gap:var(--space-m);padding:var(--space-l) var(--page-margin);border-block:var(--rule)}.teaser__copy{display:grid;align-content:start;justify-items:start;gap:var(--space-xs)}.teaser__heading{font-size:var(--text-2xl);line-height:var(--leading-display)}.teaser__text{max-width:40ch;font-size:var(--text-s)}.teaser__cta{padding-block:var(--space-3xs);margin-block:calc(var(--space-3xs) * -1);font-size:var(--text-s);text-underline-offset:.25em}.teaser__shapes{--unit: min(100cqi / var(--span), var(--shape-max) / var(--max-h));container-type:inline-size;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-s);margin:0;padding:0;list-style:none}.teaser__link{display:grid;justify-items:start;gap:var(--space-2xs);text-decoration:none}.teaser__shape{display:grid;place-items:center;width:calc(var(--w) * var(--unit));height:calc(var(--h) * var(--unit));border:var(--rule);background:var(--color-paper);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.teaser__link:hover .teaser__shape,.teaser__link:focus-visible .teaser__shape{background:var(--color-ink);color:var(--color-paper)}.teaser__link:focus-visible{outline:var(--focus-width) solid var(--color-ink);outline-offset:4px}.teaser__letter{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:var(--text-xl);line-height:1}.teaser__label{display:grid;font-size:var(--text-2xs);line-height:var(--leading-tight)}.teaser__dims{display:grid}.teaser__sep{display:none}@media(min-width:990px){.teaser{--shape-max: min(11rem, var(--home-hero-height) / 2 - 10rem);grid-template-columns:minmax(16rem,1fr) minmax(0,2fr);align-items:end;gap:var(--space-xl);max-height:calc(var(--home-hero-height) / 2)}.teaser__shapes{justify-content:flex-start;gap:var(--space-l)}.teaser__label{font-size:var(--text-xs)}.teaser__dims{display:block}.teaser__sep{display:inline}}.bento{padding-block:var(--space-xl) 0}.bento__heading{padding:0 var(--page-margin) var(--space-s);font-size:var(--text-2xl)}.bento__grid{display:grid;gap:var(--rule-width);margin:0;padding:0;border:var(--rule);list-style:none;background:var(--color-ink)}.bento__tile{position:relative;display:grid;align-content:end;min-height:20rem;overflow:hidden;background:var(--color-paper)}.bento__texture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:filter var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.bento__text{position:relative;display:grid;gap:var(--space-2xs);margin:var(--space-s);padding:var(--space-s);max-width:28rem;background:var(--color-paper);border:var(--rule)}.bento__tile:not(:has(.bento__texture)){min-height:0}.bento__tile:not(:has(.bento__texture)) .bento__text{margin:0;padding:var(--space-m) var(--page-margin);border:0}.bento__value{font-size:var(--text-3xl)}.bento__detail{font-size:var(--text-s)}@media(min-width:990px){@supports (animation-timeline: view()){.bento__texture{animation:bento-focus linear both;animation-timeline:view();animation-range:entry 10% cover 45%}}}.bento__tile:hover .bento__texture{animation:none;filter:none;transform:scale(1.02)}@keyframes bento-focus{0%{filter:blur(10px) saturate(.7);transform:scale(1.08)}to{filter:none;transform:none}}@media(min-width:990px){.bento__grid{grid-template-columns:2fr 1fr;grid-auto-rows:minmax(18rem,auto)}.bento__grid:not(:has(.bento__texture)){grid-auto-rows:auto}.bento__grid:not(:has(>:nth-child(3))){grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.bento__tile:first-child:nth-last-child(3){grid-row:span 2}.bento__tile:first-child .bento__value{font-size:var(--text-display)}}.studio-strip{padding-block:var(--space-xl) 0}.studio-strip__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-s);padding:0 var(--page-margin) var(--space-s);border-block-end:var(--rule)}.studio-strip__heading{font-size:var(--text-2xl)}.studio-strip__all{flex:none;padding-block:var(--space-3xs);margin-block:calc(var(--space-3xs) * -1);font-size:var(--text-s);text-underline-offset:.25em}.studio-strip__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(13rem,62vw);gap:var(--rule-width);margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin);list-style:none;background:var(--color-ink);border-block-end:var(--rule);scrollbar-width:thin;scrollbar-color:var(--color-ink) transparent}.studio-strip__item{scroll-snap-align:start;background:var(--strip-field)}.studio-strip__link{display:grid;height:100%;text-decoration:none}.studio-strip__image{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:contain;transition:transform var(--dur-slow) var(--ease-out)}.studio-strip__link:hover .studio-strip__image{transform:scale(1.02)}.studio-strip__link:focus-visible{outline:var(--focus-width) solid var(--color-ink);outline-offset:var(--focus-inset)}.studio-strip__label{display:grid;gap:var(--space-3xs);padding:var(--space-xs) var(--space-s);border-block-start:var(--rule);background:var(--color-paper);color:var(--color-ink)}.studio-strip__name{overflow:hidden;font-weight:var(--font-body-weight-medium);text-overflow:ellipsis;white-space:nowrap}.studio-strip__price{font-size:var(--text-s)}@media(min-width:990px){.studio-strip__list{grid-auto-columns:calc((100% - 4 * var(--rule-width)) / 5)}}.marquee{display:flex;align-items:stretch;margin-block-start:var(--space-xl);border-block:var(--rule);background:var(--color-ink);color:var(--color-ochre)}.marquee__window{flex:1;min-width:0;overflow:hidden}.marquee__track{display:flex;width:max-content;font-size:var(--text-s);animation:marquee-scroll 40s linear infinite}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track,.marquee[data-paused] .marquee__track{animation-play-state:paused}.marquee__list{display:flex;margin:0;padding:0;list-style:none}.marquee__item{padding:var(--space-xs) var(--space-l);white-space:nowrap}.marquee__item:after{content:"";display:inline-block;width:.4em;height:.4em;margin-inline-start:var(--space-l);vertical-align:middle;background:currentcolor}.marquee__pause{flex:none;padding-inline:var(--space-s);border:0;border-inline-start:var(--rule-width) solid currentcolor;background:var(--color-ink);color:var(--color-paper);cursor:pointer}.marquee__pause[aria-pressed=true]{background:var(--color-ochre);color:var(--color-ink)}@keyframes marquee-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bento__texture{animation:none}.marquee__track{animation-play-state:paused}.marquee__window{overflow-x:auto}.marquee__pause{display:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/home.css.map */
