:root{--nude:#e8ddd0;--nude-2:#f3ece3;--ink:#141210;--ink-soft:#5b524a;--clay:#8a6f3e}.light{background:var(--nude);color:var(--ink)}.light .eyebrow{color:var(--clay)}.light .rte,.light p{color:var(--ink-soft)}.light h2,.light h3{color:var(--ink)}.light .btn{border-color:var(--ink);color:var(--ink)}.light .btn:before{background:var(--ink)}.light .btn:hover{color:var(--nude-2)}.light ::selection{background:var(--ink);color:var(--nude)}.campaign{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;overflow:hidden;position:relative}.campaign .c-copy{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(40px,6vw,96px) clamp(24px,5vw,80px);gap:60px}.campaign .c-big{font-family:var(--font-display);font-size:clamp(64px,10vw,170px);line-height:.86;letter-spacing:-.01em}.campaign .c-big em{font-style:normal;color:var(--gold)}.campaign .c-foot{display:flex;justify-content:space-between;align-items:end;gap:30px;flex-wrap:wrap}.campaign .c-foot p{max-width:24em;color:var(--ash)}.campaign figure{margin:0;position:relative;overflow:hidden;min-height:60svh}.campaign figure img{position:absolute;top:-8%;right:0;bottom:-8%;left:0;width:100%;height:116%;object-fit:cover;will-change:transform}.campaign .stamp{position:absolute;right:28px;bottom:28px;z-index:2;font-family:var(--font-display);font-size:13px;letter-spacing:.3em;color:var(--ivory);background:#0707078c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:10px 16px;border-radius:999px;border:1px solid rgba(239,233,223,.2)}.marquee{border-block:1px solid var(--seam);overflow:hidden;padding-block:26px;background:var(--velvet)}.marquee .track{display:flex;width:max-content;animation:tk-marq 38s linear infinite}.marquee:hover .track{animation-play-state:paused}.marquee span{font-family:var(--font-display);font-size:clamp(28px,3.4vw,46px);white-space:nowrap;padding-right:56px;color:var(--ivory)}.marquee span i{font-style:normal;color:var(--gold);padding-right:56px}@keyframes tk-marq{to{transform:translate(-50%)}}.atelier{padding-block:clamp(110px,14vw,190px)}.atelier .a-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(30px,6vw,90px);align-items:end;margin-bottom:clamp(70px,9vw,120px)}.atelier .a-head h2{font-family:var(--font-display);font-size:clamp(54px,8vw,128px);line-height:.9}.atelier .a-head p{font-size:18px;max-width:28em}.tally{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid rgba(20,18,16,.16);margin-bottom:clamp(70px,9vw,120px)}.tally div{padding:34px 28px;display:grid;gap:8px}.tally div+div{border-left:1px solid rgba(20,18,16,.16)}.tally b{font-family:var(--font-display);font-weight:400;font-size:clamp(56px,7vw,104px);line-height:.9;color:var(--ink)}.tally small{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--clay)}.a-step{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,60px);align-items:start;padding-block:44px;border-top:1px solid rgba(20,18,16,.16)}.a-step:last-child{border-bottom:1px solid rgba(20,18,16,.16)}.a-step .n{font-family:var(--font-display);font-size:64px;line-height:.9;color:var(--clay)}.a-step h3{font-family:var(--font-display);font-size:clamp(36px,3.6vw,54px);line-height:1}.a-step .t{margin-top:14px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--clay)}.a-step .rte{font-size:17px;max-width:30em}.a-step figure{margin:16px 0 0;aspect-ratio:4/3;overflow:hidden;background:var(--nude-2)}.a-step figure img{width:100%;height:100%;object-fit:cover}.anatomy{padding-block:clamp(110px,14vw,190px);background:var(--nude-2)}.anatomy .wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(40px,6vw,96px);align-items:center}.anatomy .board{position:relative;aspect-ratio:1;overflow:hidden;background:#070707}.anatomy .board img{width:100%;height:100%;object-fit:cover}.spot{position:absolute;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;border:1px solid rgba(239,233,223,.85);background:#07070759;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;display:grid;place-items:center;padding:0;transition:transform .5s var(--ease),background .4s}.spot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ivory)}.spot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(239,233,223,.5);animation:tk-ring 2.6s var(--ease) infinite}@keyframes tk-ring{0%{transform:scale(.7);opacity:1}to{transform:scale(1.6);opacity:0}}.spot[aria-pressed=true],.spot:hover{background:var(--gold);transform:translate(-50%,-50%) scale(1.12)}.anatomy h2{font-family:var(--font-display);font-size:clamp(48px,6vw,92px);line-height:.92;margin-bottom:22px}.parts{list-style:none;margin:34px 0 0;padding:0;border-top:1px solid rgba(20,18,16,.16)}.parts li{border-bottom:1px solid rgba(20,18,16,.16)}.parts button{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px 0;align-items:baseline}.parts button:focus-visible{outline:1px solid var(--clay);outline-offset:4px}.parts .k{font-family:var(--font-display);font-size:22px;color:var(--clay)}.parts b{display:block;font-family:var(--font-serif);font-weight:400;font-size:24px;color:var(--ink)}.parts p{max-height:0;overflow:hidden;transition:max-height .7s var(--ease),margin .5s;font-size:15px}.parts li.on p{max-height:160px;margin-top:8px}.parts li.on b{color:var(--clay)}@media(max-width:900px){.campaign,.atelier .a-head,.anatomy .wrap{grid-template-columns:minmax(0,1fr)}.campaign figure{min-height:70svh;order:-1}.tally{grid-template-columns:minmax(0,1fr)}.tally div+div{border-left:0;border-top:1px solid rgba(20,18,16,.16)}.a-step{grid-template-columns:56px minmax(0,1fr)}.a-step .n{font-size:40px}.a-step>.body{grid-column:2}}@media(prefers-reduced-motion:reduce){.marquee .track{animation:none}.spot:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tk-lux.css.map */
