:root{--black: #000000;--off-black: #0e0e0e;--charcoal: #2a2a2a;--grey: #a7a7a7;--bone: #edebe6;--ink-1: #131313;--ink-2: #1a1a1a;--grey-2: #8c8c8c;--line: rgba(237, 235, 230, .12);--line-strong: rgba(237, 235, 230, .3);--bg: var(--off-black);--fg: var(--bone);--fg-muted: var(--grey);--fg-faint: var(--grey-2);--font-body: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif: "Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--font-gothic: "Grenze Gotisch", "Cormorant Garamond", serif;--fs-micro: .6875rem;--fs-small: .8125rem;--fs-body: .9375rem;--fs-lead: clamp(1.375rem, 1.1rem + 1.1vw, 1.875rem);--fs-h2: clamp(2.25rem, 1.5rem + 3.2vw, 4rem);--fs-display: clamp(3.25rem, 1.6rem + 7.5vw, 8rem);--track-label: .26em;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2.5rem;--s-7: 4rem;--s-8: 6.5rem;--s-9: 10.5rem;--gutter: clamp(1.25rem, .5rem + 3.2vw, 3rem);--section: clamp(5rem, 3rem + 9vw, 11rem);--measure: 36rem;--header-h: 3.5rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--dur-micro: .16s;--dur-enter: .52s;--dur-reveal: .9s;--dur-overlay: .38s;--stagger: 70ms;--reveal-y: 28px}@media(min-width:990px){:root{--header-h: 4.5rem;--fs-body: 1rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-h)}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg,video{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}table{border-collapse:collapse}[hidden]{display:none!important}body{min-height:100dvh;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}::selection{background:var(--bone);color:var(--black)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.t-gothic{font-family:var(--font-gothic);font-weight:500;font-size:var(--fs-display);line-height:.92;letter-spacing:.005em;font-kerning:normal}.t-serif{font-family:var(--font-serif);font-weight:300}.t-h2{font-family:var(--font-serif);font-weight:300;font-size:var(--fs-h2);line-height:1.02;letter-spacing:-.01em}.t-lead{font-family:var(--font-serif);font-weight:300;font-size:var(--fs-lead);line-height:1.32}.t-label{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:500;line-height:1.4;letter-spacing:var(--track-label);text-transform:uppercase}.t-small{font-size:var(--fs-small);line-height:1.55}.t-muted{color:var(--fg-muted)}.t-faint{color:var(--fg-faint)}.t-num{font-variant-numeric:lining-nums tabular-nums}.rte{max-width:var(--measure);color:var(--fg-muted)}.rte>*+*{margin-top:1em}.rte a{color:var(--fg);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.rte strong{color:var(--fg);font-weight:500}.rte h2,.rte h3{color:var(--fg);font-family:var(--font-serif);font-weight:300;font-size:var(--fs-lead);line-height:1.2}.rte ul{list-style:none}.rte li{padding-left:1.25em;position:relative}.rte li:before{content:"";position:absolute;left:0;top:.75em;width:.5em;height:1px;background:currentColor}.tagline{display:flex;align-items:center;justify-content:center;gap:1.1em;font-family:var(--font-serif);font-weight:500;font-size:clamp(.72rem,.62rem + .4vw,.95rem);letter-spacing:.42em;text-transform:uppercase;white-space:nowrap}.tagline span{margin-right:-.42em}.tagline:before,.tagline:after{content:"";width:clamp(1.75rem,1rem + 3vw,3.5rem);height:1px;background:currentColor;opacity:.7}.wrap{width:100%;padding-inline:var(--gutter);margin-inline:auto;max-width:110rem}.section{padding-block:var(--section)}.hairline{height:1px;background:var(--line);border:0;margin:0}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:var(--s-3);left:var(--s-3);z-index:200;padding:var(--s-3) var(--s-4);background:var(--bone);color:var(--black);transform:translateY(-200%);transition:transform var(--dur-micro) var(--ease-out)}.skip-link:focus{transform:none}main:focus{outline:none}:focus-visible{outline:1px solid var(--bone);outline-offset:3px}.u-draw{position:relative;display:inline-block}.u-draw:after{content:"";position:absolute;left:0;right:0;bottom:-.2em;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--dur-enter) var(--ease-out)}.u-draw:hover:after,.u-draw:focus-visible:after,.u-draw[aria-current=page]:after{transform:scaleX(1);transform-origin:left center}.u-line{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.btn{--btn-bg: var(--bone);--btn-fg: var(--black);--btn-fill: var(--off-black);--btn-fill-fg: var(--bone);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.9em;min-height:3.375rem;padding:0 1.9rem;border:1px solid var(--bone);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;transition:color var(--dur-enter) var(--ease-out),transform var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent}.btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--btn-fill);transform:scaleY(0);transform-origin:bottom center;transition:transform var(--dur-enter) var(--ease-out)}@media(hover:hover){.btn:hover{color:var(--btn-fill-fg)}.btn:hover:before{transform:scaleY(1)}}.btn:active{transform:scale(.985)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--bone);--btn-fill: var(--bone);--btn-fill-fg: var(--black);border-color:var(--line-strong)}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;--btn-bg: transparent;--btn-fg: var(--fg-faint);border-color:var(--line)}.btn[disabled]:before,.btn[aria-disabled=true]:before{display:none}.btn__arrow{width:1.1em;height:1.1em;transition:transform var(--dur-enter) var(--ease-out)}@media(hover:hover){.btn:hover .btn__arrow{transform:translate(.3em)}}.btn.is-busy{pointer-events:none}.btn.is-busy:after{content:"";position:absolute;left:0;bottom:0;width:40%;height:1px;background:currentColor;animation:btn-busy 1.1s var(--ease-in-out) infinite}@keyframes btn-busy{0%{transform:translate(-100%)}to{transform:translate(250%)}}.js [data-reveal]{opacity:0;transform:translate3d(0,var(--reveal-y),0);transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--d, 0) * var(--stagger))}.js [data-reveal=fade]{transform:none}.js [data-reveal].is-in{opacity:1;transform:none}.no-reveal [data-reveal]{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){:root{--reveal-y: 0px;--dur-reveal: .5s;--stagger: 0ms}.btn:before,.u-draw:after{transition-duration:1ms}}.media{position:relative;overflow:hidden;background:var(--ink-1);aspect-ratio:var(--ratio, 4 / 5)}.media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(237,235,230,.05) 50%,transparent 70%);transform:translate(-100%);animation:shimmer 1.6s var(--ease-in-out) infinite}.media>img,.media>video,.media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media>img{opacity:0;transition:opacity .7s var(--ease-out)}.media>img.is-loaded,.no-js .media>img{opacity:1}.media:has(>img.is-loaded):before{animation:none;opacity:0}.media--placeholder svg{fill:var(--charcoal);opacity:.6;padding:20%;object-fit:contain}@keyframes shimmer{to{transform:translate(100%)}}.lit{position:relative}.lit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 70% at 50% 0%,transparent 40%,rgba(0,0,0,.45) 100%)}.skeleton{display:block;height:.8em;background:var(--ink-2);position:relative;overflow:hidden}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(237,235,230,.06) 50%,transparent 70%);transform:translate(-100%);animation:shimmer 1.6s var(--ease-in-out) infinite}@media(prefers-reduced-motion:reduce){.media:before,.skeleton:after{animation:none}}.site-header{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--header-h);color:var(--fg)}.site-header__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0e0ef0;border-bottom:1px solid var(--line);opacity:0;transition:opacity var(--dur-overlay) var(--ease-out)}.site-header.is-solid .site-header__bg,.site-header--solid .site-header__bg{opacity:1}.site-header__inner{position:relative;height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s-4)}.site-header__brand{display:inline-flex;align-items:center;gap:.85rem;justify-self:start}.site-header__mark{width:auto;height:1.9rem}.site-header__word{display:none;width:auto;height:.95rem}.site-header__nav ul{display:flex;gap:clamp(1rem,.4rem + 2.6vw,2.75rem)}.site-header__nav a,.site-header__bag{font-size:var(--fs-micro);font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding-block:.9rem}.site-header__bag{justify-self:end;display:inline-flex;gap:.4em}.site-header__count{font-variant-numeric:tabular-nums}.site-header__count.is-bumped{animation:bump .6s var(--ease-out)}@keyframes bump{30%{opacity:.2;transform:translateY(-3px)}}@media(min-width:990px){.site-header__word{display:block}.site-header__mark{height:2.2rem}}.header-offset{padding-top:var(--header-h)}.site-footer{padding-block:var(--s-8) var(--s-6);border-top:1px solid var(--line)}.site-footer__bar{display:grid;grid-template-columns:1fr;gap:var(--s-5);align-items:center;justify-items:center;text-align:center}.site-footer__lockup{display:inline-flex;align-items:center;gap:.9rem}.site-footer__mark{height:2.25rem;width:auto}.site-footer__word{height:1.15rem;width:auto}.site-footer__tagline{color:var(--fg-muted);width:100%}.site-footer__tagline:before,.site-footer__tagline:after{flex:1;max-width:12rem}.site-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3) var(--s-5)}.site-footer__links a{color:var(--fg-muted)}.site-footer__links a:hover{color:var(--fg)}.site-footer__legal{margin-top:var(--s-7);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2) var(--s-5);color:var(--fg-faint)}.site-footer__legal a:hover{color:var(--fg)}@media(min-width:990px){.site-footer__bar{grid-template-columns:auto 1fr auto;justify-items:stretch;text-align:left}.site-footer__links{justify-content:flex-end}.site-footer__legal{justify-content:space-between}}.cursor{display:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cursor{display:block;position:fixed;left:0;top:0;z-index:120;width:0;height:0;pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity var(--dur-enter) var(--ease-out)}.cursor.is-active{opacity:1}.cursor span{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border:1px solid var(--bone);transform:rotate(45deg) scale(1);transition:transform var(--dur-enter) var(--ease-out),background-color var(--dur-enter) var(--ease-out)}.cursor.is-link span{transform:rotate(45deg) scale(2.4)}.cursor.is-media span{transform:rotate(45deg) scale(4);background:#edebe614}.cursor.is-down span{transform:rotate(45deg) scale(.7)}}.field{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--line-strong)}.field:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--bone);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-enter) var(--ease-out)}.field:focus-within:after{transform:scaleX(1)}.field__input{flex:1;min-width:0;min-height:3.25rem;padding:0;background:transparent;border:0;outline:none;font-size:1rem;letter-spacing:.04em}.field__input::placeholder{color:var(--fg-faint);opacity:1}.form-note{margin-top:var(--s-3);color:var(--fg-faint);font-size:var(--fs-small)}.form-status{min-height:1.5em;margin-top:var(--s-3);font-size:var(--fs-small)}.form-status[data-state=error]{font-weight:600;text-decoration:underline;text-underline-offset:.3em}.checkbox{display:flex;gap:var(--s-3);align-items:flex-start;font-size:var(--fs-small);color:var(--fg-muted);cursor:pointer}.checkbox input{-webkit-appearance:none;appearance:none;flex:none;width:1rem;height:1rem;margin:.2em 0 0;border:1px solid var(--line-strong);display:grid;place-items:center}.checkbox input:after{content:"";width:.5rem;height:.5rem;background:var(--bone);transform:scale(0) rotate(45deg);transition:transform var(--dur-micro) var(--ease-out)}.checkbox input:checked:after{transform:scale(1) rotate(45deg)}.dialog{width:min(40rem,calc(100vw - 2 * var(--gutter)));max-height:min(80dvh,44rem);padding:0;border:1px solid var(--line-strong);background:var(--off-black);color:var(--fg)}.dialog::backdrop{background:#000000b8}.dialog[open]{animation:dialog-in var(--dur-overlay) var(--ease-out)}.dialog__head{display:flex;justify-content:space-between;align-items:center;padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line)}.dialog__body{padding:var(--s-5);overflow:auto}.dialog__close{width:2.75rem;height:2.75rem;display:grid;place-items:center;margin-right:calc(-1 * var(--s-3))}.dialog__close svg{width:1rem;height:1rem}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)}}.icon{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:1.25}@media(prefers-reduced-motion:reduce){.dialog[open]{animation:fade-in .3s linear}}@keyframes fade-in{0%{opacity:0}}.is-ticked{animation:tick .9s var(--ease-out)}@keyframes tick{0%{opacity:.15}to{opacity:1}}.assemble{--split-x: 56%;--split-y: 36%;--assemble-delay: 0ms;position:relative;color:var(--bone)}.assemble>svg{width:100%;height:auto}.assemble__q{position:absolute;top:0;right:0;bottom:0;left:0}.assemble__q--tl{clip-path:inset(0 calc(100% - var(--split-x)) calc(100% - var(--split-y)) 0);--fx: -34%;--fy: -10%;--fr: -8deg;--i: 0}.assemble__q--tr{clip-path:inset(0 0 calc(100% - var(--split-y)) var(--split-x));--fx: 34%;--fy: -10%;--fr: 8deg;--i: 1}.assemble__q--bl{clip-path:inset(var(--split-y) calc(100% - var(--split-x)) 0 0);--fx: -30%;--fy: 8%;--fr: 5deg;--i: 3}.assemble__q--br{clip-path:inset(var(--split-y) 0 0 var(--split-x));--fx: 30%;--fy: 8%;--fr: -5deg;--i: 2}.assemble__glint{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask:var(--mark-mask) center / 100% 100% no-repeat;mask:var(--mark-mask) center / 100% 100% no-repeat}.assemble__glint span{position:absolute;left:0;right:0;top:0;height:28%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.95) 50%,transparent);transform:translateY(-110%)}@media(prefers-reduced-motion:no-preference){.assemble__whole{opacity:0;animation:fade-to-1 .24s linear calc(var(--assemble-delay) + 1.75s) forwards}.assemble__q{opacity:0;animation:assemble-in 1.5s var(--ease-out) calc(var(--assemble-delay) + var(--i) * .11s) both,fade-to-0 1ms linear calc(var(--assemble-delay) + 1.99s) forwards}.assemble__glint span{animation:glint 1.5s var(--ease-in-out) calc(var(--assemble-delay) + 1.85s) both}}@media(prefers-reduced-motion:reduce){.assemble__q,.assemble__glint{display:none}.assemble__whole{animation:fade-in .7s linear both}}@keyframes assemble-in{0%{opacity:0;transform:translate3d(var(--fx),var(--fy),0) rotate(var(--fr))}45%{opacity:1}to{opacity:1;transform:none}}@keyframes fade-to-1{to{opacity:1}}@keyframes fade-to-0{to{opacity:0}}@keyframes glint{0%{transform:translateY(-110%)}to{transform:translateY(380%)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
