:root{--void: #000000;--ink: #050609;--oil: #090705;--pit: #0D0F13;--ash: #D9D5CC;--shu: #A32118;--shu-lit: #D8392B;--hg: #79858E;--kin: #8A6E3C;--ash-60: color-mix(in srgb, var(--ash) 60%, transparent);--ash-40: color-mix(in srgb, var(--ash) 40%, transparent);--ash-12: color-mix(in srgb, var(--ash) 12%, transparent);--ash-06: color-mix(in srgb, var(--ash) 6%, transparent);--hg-30: color-mix(in srgb, var(--hg) 30%, transparent);--shu-20: color-mix(in srgb, var(--shu) 20%, transparent);--kin-40: color-mix(in srgb, var(--kin) 40%, transparent);--neutral: #808080;--umber: #17110C;--steel: #14181E;--glow-warm: color-mix(in srgb, var(--kin) 12%, transparent);--glow-cold: color-mix(in srgb, var(--hg) 10%, transparent);--f-display: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--f-mincho: "Shippori Mincho B1", "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;--f-body: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "Martian Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-micro: .75rem;--t-small: .8125rem;--t-body: 1rem;--t-h3: clamp(1.25rem, 1rem + 1.2vw, 1.75rem);--t-h2: clamp(1.75rem, 1.2rem + 2.5vw, 3rem);--t-h1: clamp(2.5rem, 1.5rem + 5vw, 5.5rem);--t-mega: clamp(3.5rem, 2rem + 9vw, 11rem);--t-wall: clamp(4rem, 17vw, 19rem);--lh-tight: .95;--lh-snug: 1.1;--lh-body: 1.55;--tr-mega: -.02em;--tr-caps: .02em;--tr-wide: .18em;--tr-body: 0;--s-1: .5rem;--s-2: 1rem;--s-3: 1.5rem;--s-4: 2rem;--s-5: 3rem;--s-6: 4rem;--s-7: 6rem;--s-8: 8rem;--s-9: 12rem;--gutter: clamp(1rem, 4vw, 4rem);--measure: 62ch;--max-w: 90rem;--header-h: 4.5rem;--d-fast: .18s;--d-base: .42s;--d-slow: .9s;--d-slower: 1.4s;--d-press: .14s;--e-out: cubic-bezier(.19, 1, .22, 1);--e-inout: cubic-bezier(.77, 0, .175, 1);--stagger: 70ms;--z-base: 0;--z-raise: 10;--z-header: 100;--z-menu: 200;--z-grain: 900;--z-cursor: 1000}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;background:var(--ink);color:var(--ash);font:400 var(--t-body) / var(--lh-body) var(--f-body);letter-spacing:var(--tr-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100svh;overflow-x:clip;background:var(--ink)}img,svg,video,canvas{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;line-height:inherit}::selection{background:var(--hg);color:var(--ink)}:focus-visible{outline:2px solid var(--hg);outline-offset:3px;border-radius:1px}:focus:not(:focus-visible){outline:none}.f-display{font-family:var(--f-display);font-weight:900;text-transform:uppercase;line-height:var(--lh-tight);letter-spacing:var(--tr-caps)}.f-mincho{font-family:var(--f-mincho);font-weight:800;text-transform:none}.f-mono{font-family:var(--f-mono);font-weight:500;text-transform:uppercase;letter-spacing:var(--tr-wide);font-variant-numeric:tabular-nums}.t-mega{font-size:var(--t-mega);letter-spacing:var(--tr-mega);line-height:var(--lh-tight)}.t-h1{font-size:var(--t-h1);letter-spacing:var(--tr-mega);line-height:var(--lh-tight)}.t-h2{font-size:var(--t-h2);line-height:var(--lh-tight)}.t-h3{font-size:var(--t-h3);line-height:var(--lh-snug)}.t-body{font-size:var(--t-body);line-height:var(--lh-body)}.t-small{font-size:var(--t-small)}.t-micro{font-size:var(--t-micro)}.label{font-family:var(--f-mono);font-size:var(--t-micro);font-weight:500;text-transform:uppercase;letter-spacing:var(--tr-wide);color:var(--ash-60)}.label--hg{color:var(--hg)}.outline-text{color:transparent;-webkit-text-stroke:1px var(--ash-40)}.lede{font-family:var(--f-mincho);font-weight:800;font-size:var(--t-h3);line-height:var(--lh-snug);color:var(--ash);max-width:var(--measure)}.wrap{width:100%;max-width:var(--max-w);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:var(--s-8);background:radial-gradient(90% 55% at 88% 0%,var(--glow-cold),transparent 62%),linear-gradient(180deg,var(--ink),var(--steel))}.section[data-bg=oil]{background:radial-gradient(80% 60% at 8% 100%,var(--glow-warm),transparent 62%),linear-gradient(180deg,var(--oil),var(--umber))}.section[data-bg=pit]{background:linear-gradient(180deg,var(--pit),var(--steel))}.section[data-bg=void]{background:linear-gradient(180deg,var(--ink),var(--void))}.section--full{min-height:100svh}.rule{border:0;height:1px;background:var(--kin-40)}.rule--ash{background:var(--ash-12)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:var(--s-2);left:var(--s-2);z-index:var(--z-cursor);padding:var(--s-1) var(--s-2);background:var(--ash);color:var(--ink);font-family:var(--f-mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--tr-wide);transform:translateY(-200%);transition:transform var(--d-fast) var(--e-out)}.skip-link:focus-visible{transform:none;outline-color:var(--ink)}.btn{display:inline-flex;align-items:center;gap:var(--s-1);min-height:2.75rem;padding:0 var(--s-3);border:1px solid var(--ash-40);background:transparent;color:var(--ash);font-family:var(--f-mono);font-size:var(--t-micro);font-weight:500;text-transform:uppercase;letter-spacing:var(--tr-wide);white-space:nowrap;touch-action:manipulation;transition:transform var(--d-press) var(--e-out)}.btn:active{transform:scale(.97)}.btn{position:relative;overflow:hidden;isolation:isolate}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ash);transform:scaleX(0);transform-origin:left center;transition:transform var(--d-fast) var(--e-out)}.btn--solid{background:var(--ash);color:var(--ink);border-color:var(--ash)}.btn--solid:before{background:var(--hg)}.btn--ghost{border-color:transparent;padding-inline:var(--s-2)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.btn:hover{border-color:var(--ash);color:var(--ink)}.btn:hover:before{transform:scaleX(1)}.btn--solid:hover{border-color:var(--hg)}.btn--ghost:hover{border-color:var(--ash-40)}}.link-arrow{display:inline-flex;align-items:center;gap:.6em;min-height:2.75rem;font-family:var(--f-mono);font-size:var(--t-micro);font-weight:500;text-transform:uppercase;letter-spacing:var(--tr-wide);color:var(--ash);touch-action:manipulation}.link-arrow .arrow{display:inline-block;transition:transform var(--d-fast) var(--e-out)}.link-arrow:active .arrow{transform:translate(.35em)}@media(hover:hover)and (pointer:fine){.link-arrow:hover .arrow{transform:translate(.35em)}}.link-ul{position:relative;display:inline-block;padding-block:.35em}.link-ul:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--d-fast) var(--e-out)}.link-ul[aria-current=page]:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.link-ul:hover:after{transform:scaleX(1)}}.field{display:grid;gap:var(--s-1)}.field__label{font-family:var(--f-mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--tr-wide);color:var(--ash-60)}.field__input{min-height:2.75rem;padding:0 var(--s-2);background:var(--pit);border:1px solid var(--ash-12);color:var(--ash);font-family:var(--f-mono);font-size:var(--t-small);letter-spacing:.04em;width:100%}.field__input::placeholder{color:var(--ash-40)}.field__input:focus-visible{border-color:var(--hg);outline:none}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-size:var(--t-body)}}.field__hint{font-size:var(--t-small);color:var(--ash-40)}.sheet__stock,.sheet__added{margin-top:var(--s-2)}.field__error{font-size:var(--t-small);color:var(--ash)}.field__error:before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.5em;background:var(--shu)}.price{font-family:var(--f-mono);font-size:var(--t-small);font-variant-numeric:tabular-nums}.price--locked{color:var(--ash-40);text-transform:uppercase;letter-spacing:var(--tr-wide);font-size:var(--t-micro)}.rv{opacity:0;transform:translateY(1.2rem);transition:opacity var(--d-slow) var(--e-out),transform var(--d-slow) var(--e-out);transition-delay:calc(min(var(--i, 0),3) * var(--stagger))}.rv.is-in{opacity:1;transform:none}html.has-gsap .rv{transition:none}[data-img]{overflow:hidden}html.has-gsap [data-img]:not(.is-in){clip-path:inset(0 0 100% 0)}[data-img]>.chapter__picture,[data-img]>.access__picture,[data-img]>.img-fallback{transform:scale(1.08);transition:transform 9s var(--e-out)}[data-img].is-in>.chapter__picture,[data-img].is-in>.access__picture,[data-img].is-in>.img-fallback,html:not(.has-gsap) [data-img]>.chapter__picture,html:not(.has-gsap) [data-img]>.access__picture{transform:scale(1)}.reveal>.split-ink{display:block}.reveal .line{display:block;overflow:hidden}.reveal .ch{display:inline-block}[data-split],[data-scatter],[data-lines]{visibility:hidden}[data-split].is-split,[data-scatter].is-split,[data-lines].is-split,[data-split].is-in,[data-scatter].is-in,[data-lines].is-in,html:not(.has-gsap) [data-split],html:not(.has-gsap) [data-scatter],html:not(.has-gsap) [data-lines]{visibility:visible}.veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-menu) + 10);background:var(--ink);pointer-events:none;animation:veil-lift .55s var(--e-out) .35s forwards}.veil.is-drop{animation:none}html.no-js .veil{display:none}@keyframes veil-lift{to{transform:translateY(-101%);visibility:hidden}}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-menu) + 11);display:grid;place-content:center;justify-items:center;gap:var(--s-4);background:var(--ink);color:var(--ash);pointer-events:none;animation:intro-safety .4s ease 3.2s forwards}.intro.is-js{animation:none}html.no-js .intro,html.intro-seen .intro{display:none}@keyframes intro-safety{to{opacity:0;visibility:hidden}}.intro__seal{color:var(--ash)}.intro__mark{display:flex;overflow:hidden;font-size:var(--t-h1);letter-spacing:var(--tr-mega);line-height:1}.intro__ch{display:inline-block}.engine__panel,.week__out,.card__media,.coll__media,.gallery__stage,.sheet__frame{box-shadow:inset 0 1px 0 var(--ash-06)}.img-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 30% 20%,var(--hg-30),transparent 70%),radial-gradient(40% 60% at 80% 80%,var(--ash-06),transparent 70%),linear-gradient(180deg,var(--pit),var(--ink))}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-grain);pointer-events:none;overflow:hidden;opacity:.055}.grain:before{content:"";position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;width:300%;height:300%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.85 0 0 0 0 0.84 0 0 0 0 0.80 0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:240px 240px;animation:grain 6s steps(8) infinite}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-6%,-4%)}50%{transform:translate(4%,-8%)}75%{transform:translate(-8%,6%)}to{transform:translate(6%,3%)}}.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;z-index:var(--z-cursor);pointer-events:none;border-radius:50%;mix-blend-mode:difference;opacity:0;transition:opacity var(--d-fast) ease;will-change:transform}.cursor-dot{width:6px;height:6px;background:var(--ash)}.cursor-ring{width:36px;height:36px;border:1px solid var(--ash)}html.has-cursor .cursor-dot,html.has-cursor .cursor-ring{opacity:1}html.has-cursor,html.has-cursor a,html.has-cursor button,html.has-cursor [role=button]{cursor:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{transform:none;filter:none;transition:opacity .35s ease;transition-delay:0ms}[data-split],[data-scatter],[data-lines]{visibility:visible}.veil{animation-delay:0s;animation-duration:.3s}.intro{display:none}.grain:before{animation:none}.cursor-dot,.cursor-ring{display:none}.btn,.link-arrow .arrow,.link-ul:after{transition-duration:0ms}[data-img]>img,[data-img]>.img-fallback{transform:none;transition:none}}@media(max-width:47.99em){.grain{opacity:.04}.grain:before{animation:none}}@media(prefers-reduced-transparency:reduce){.grain{display:none}}@media(prefers-contrast:more){:root{--ash: #F2EFE8}.field__input{border-color:var(--ash-40)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
