:root{--paper:#ffffff;--mist:#f2f3f5;--mist-2:#e8eaee;--line:#e2e4e8;--ink:#0b0b0c;--steel:#6a6e75;--chrome:#c0c0c0;--metal:#858585;--night:#080808;--ice:#bfe3ff;--f-display:"Michroma","Eurostile","Arial Black",sans-serif;--f-ed:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;--f-body:"Geist","Helvetica Neue",Arial,sans-serif;--f-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--gl:max(20px,env(safe-area-inset-left,0px));--gr:max(20px,env(safe-area-inset-right,0px));--ease:cubic-bezier(.16,1,.3,1);--head:72px;--chrome-grad:linear-gradient(180deg,#fdfdfd 0%,#d6d6d6 38%,#7b7b7b 50%,#e9e9e9 62%,#a3a3a3 100%);color-scheme:light}*{box-sizing:border-box}html{background:var(--paper);-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wrap{padding-left:var(--gl);padding-right:var(--gr)}.inner{max-width:1480px;margin:0 auto}.eyebrow{font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--steel)}.display{font-family:var(--f-display);font-weight:400;text-transform:uppercase;letter-spacing:.03em;line-height:1.04;text-wrap:balance;margin:0}.ed{font-family:var(--f-ed);font-style:italic;font-weight:400}.star{display:inline-block;width:1em;height:1em;vertical-align:-.12em;flex:none}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chrome-text{background:var(--chrome-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.h2{font-size:clamp(26px,4.2vw,60px)}.sec{padding-block:clamp(72px,10vw,140px)}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,48px)}.sec-head p{margin:10px 0 0;color:var(--steel);max-width:52ch}.logo-crop{position:relative;display:block;aspect-ratio:1261/398;overflow:hidden;max-width:100%;mix-blend-mode:multiply}.logo-crop img{position:absolute;width:140.682%;max-width:none;height:auto;left:-23.077%;top:-65.829%}.logo-crop .shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.95) 49%,rgba(191,227,255,.8) 52%,transparent 62%);background-size:260% 100%;background-position:130% 0}.logo-crop .shine.run{animation:shine 2s var(--ease) forwards}@keyframes shine{to{background-position:-40% 0}}#grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:120;opacity:.045;mix-blend-mode:multiply;background-size:180px 180px}#loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--paper);display:grid;place-items:center;transition:clip-path 1.1s var(--ease);clip-path:inset(0 0 0 0)}#loader.done{clip-path:inset(0 0 100% 0)}#loader .lw{width:min(64vw,420px);display:grid;gap:22px;justify-items:center}#loader .logo-crop{width:100%;opacity:0;animation:lIn 1s var(--ease) .1s forwards}#loader .bar{width:100%;height:1px;background:var(--line);overflow:hidden}#loader .bar i{display:block;height:100%;background:var(--ink);transform-origin:left;transform:scaleX(0);animation:lBar 1.2s var(--ease) .2s forwards}#loader .eyebrow{opacity:0;animation:lIn .8s var(--ease) .5s forwards}@keyframes lIn{0%{opacity:0;transform:translateY(12px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes lBar{to{transform:scaleX(1)}}.loader-skip #loader{display:none}#loader{animation:failsafe .01s 5s forwards}@keyframes failsafe{to{visibility:hidden;opacity:0}}#curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;pointer-events:none;background:var(--night);transform:translateY(100%);display:grid;place-items:center}#curtain svg{width:44px;height:44px;opacity:0;transition:opacity .2s}#curtain.in{transform:translateY(0);transition:transform .55s var(--ease)}#curtain.in svg{opacity:1}#curtain.out{transform:translateY(-100%);transition:transform .75s var(--ease)}#curtain.cover{transform:none}#curtain.cover{animation:failsafe .01s 4s forwards}.cur,.cur-ring{display:none}@media(pointer:fine){body.has-cursor,body.has-cursor a,body.has-cursor button,body.has-cursor label,body.has-cursor summary{cursor:none}.cur,.cur-ring{display:block;position:fixed;left:0;top:0;pointer-events:none;z-index:250;border-radius:50%;mix-blend-mode:difference}.cur{width:6px;height:6px;margin:-3px 0 0 -3px;background:#fff}.cur-ring{width:36px;height:36px;margin:-18px 0 0 -18px;border:1px solid #fff;transition:width .4s var(--ease),height .4s var(--ease),margin .4s var(--ease),background .3s;display:grid;place-items:center}.cur-ring span{font-family:var(--f-mono);font-size:9px;letter-spacing:.16em;color:#000;opacity:0;transition:opacity .2s}.cur-ring.hov{width:60px;height:60px;margin:-30px 0 0 -30px}.cur-ring.view{width:90px;height:90px;margin:-45px 0 0 -45px;background:#fff}.cur-ring.view span{opacity:1}body.has-cursor input,body.has-cursor textarea,body.has-cursor select{cursor:text}}.announce{background:var(--night);color:#e9e9e9;overflow:hidden;white-space:nowrap;height:36px;display:flex;align-items:center;position:relative;z-index:61}.announce-track{display:inline-flex;gap:40px;animation:mq 40s linear infinite;font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.announce-track span{display:inline-flex;align-items:center;gap:40px}.announce .star{width:9px;height:9px}@keyframes mq{to{transform:translate(-50%)}}.header{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid transparent;transition:border-color .4s,transform .5s var(--ease)}.header.scrolled{border-bottom-color:var(--line)}.header.hide{transform:translateY(-100%)}.header .inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:var(--head);transition:height .4s var(--ease)}.header.scrolled .inner{height:60px}.h-logo{width:132px;transition:width .4s var(--ease)}.header.scrolled .h-logo{width:112px}.h-nav{display:flex;gap:30px;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.h-nav button{text-transform:inherit;letter-spacing:inherit;font-size:inherit;font-family:inherit}.h-nav>a,.h-nav>.mega-wrap>button{position:relative;padding:10px 0;display:inline-flex;align-items:center;gap:6px}.h-nav>a:after,.h-nav>.mega-wrap>button:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.h-nav>a:hover:after,.h-nav>.mega-wrap:hover>button:after,.h-nav>a[aria-current]:after{transform:scaleX(1);transform-origin:left}.h-right{display:flex;gap:6px;justify-content:flex-end;align-items:center}.icon-btn{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;position:relative;transition:background .3s}.icon-btn:hover{background:var(--mist)}.icon-btn svg{width:19px;height:19px;fill:none;stroke:var(--ink);stroke-width:1.4}.bag-count{position:absolute;top:4px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--ink);color:#fff;font-family:var(--f-mono);font-size:9px;display:grid;place-items:center;transition:transform .4s var(--ease)}.bag-count.pop{transform:scale(1.35)}.bag-count[data-count="0"]{background:var(--mist-2);color:var(--steel)}.menu-btn{display:none}.progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:linear-gradient(90deg,#9a9a9a,#fff,#bfe3ff,#9a9a9a);transform-origin:left;transform:scaleX(0)}.mega-wrap{position:static}.mega{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--line);clip-path:inset(0 0 100% 0);transition:clip-path .6s var(--ease);box-shadow:0 30px 60px -30px #0000002e}.mega-wrap:hover .mega,.mega-wrap:focus-within .mega,.mega-wrap.open .mega{clip-path:inset(0 0 -40px 0)}.mega .inner{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:40px;padding-block:40px 48px;height:auto}.mega ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.mega li a{display:flex;align-items:center;gap:12px;font-family:var(--f-display);font-size:18px;text-transform:uppercase;padding:8px 0;letter-spacing:.02em;transition:transform .5s var(--ease),color .3s}.mega li a .star{width:12px;height:12px;opacity:0;margin-left:-24px;transition:all .5s var(--ease)}.mega li a:hover{transform:translate(8px)}.mega li a:hover .star{opacity:1;margin-left:0}.mega li a small{font-family:var(--f-mono);font-size:10px;color:var(--steel);letter-spacing:.1em}.mega-feature{position:relative;display:grid;align-content:end;min-height:240px;padding:24px;background:var(--night);color:#fff;overflow:hidden}.mega-feature .ed{font-size:30px;line-height:1.1}#mmenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;background:var(--paper);padding-top:calc(var(--head) + 36px + 24px);clip-path:inset(0 0 100% 0);transition:clip-path .8s var(--ease);overflow:auto}body.menu-open #mmenu{clip-path:inset(0 0 0 0)}#mmenu ul{list-style:none;margin:0;padding:0;display:grid}#mmenu li{overflow:hidden;border-bottom:1px solid var(--line)}#mmenu li a{display:flex;justify-content:space-between;align-items:center;font-family:var(--f-display);text-transform:uppercase;font-size:clamp(20px,6vw,40px);padding-block:14px;transform:translateY(105%);transition:transform .8s var(--ease)}body.menu-open #mmenu li a{transform:none}#mmenu li a small{font-family:var(--f-mono);font-size:11px;color:var(--steel)}#mmenu .mfoot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:32px}#search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;overflow:auto}body.search-open #search{opacity:1;visibility:visible}#search .inner{padding-block:calc(40px + env(safe-area-inset-top,0px)) 60px}.s-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px}.s-field{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--ink);padding-bottom:12px}.s-field input{flex:1;min-width:0;border:0;background:none;font-family:var(--f-display);text-transform:uppercase;font-size:clamp(22px,4vw,48px);outline:none;color:var(--ink)}.s-field svg{width:28px;height:28px;fill:none;stroke:var(--ink);stroke-width:1.2}.s-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px}.s-hint{margin-top:24px;color:var(--steel)}.s-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:56px;padding:0 34px;border-radius:999px;font-family:var(--f-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;overflow:hidden;isolation:isolate;transition:color .4s,box-shadow .4s,background .4s;white-space:nowrap}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transition:transform .7s var(--ease)}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.75) 48%,rgba(191,227,255,.6) 52%,transparent 70%);transform:translate(-130%);transition:transform 1s var(--ease)}.btn:hover:after{transform:translate(130%)}.btn .star{width:12px;height:12px;transition:transform .7s var(--ease)}.btn:hover .star{transform:rotate(180deg) scale(1.15)}.btn-dark{background:var(--ink);color:#fff}.btn-dark .star{filter:brightness(1.2)}.btn-dark:hover{box-shadow:0 18px 40px -16px #0000008c}.btn-chrome{background:var(--chrome-grad);color:var(--ink);box-shadow:inset 0 1px #fff,inset 0 -1px #6d6d6d,0 10px 30px -12px #00000059}.btn-line{border:1px solid var(--ink);color:var(--ink)}.btn-line:before{background:var(--ink);transform:translateY(101%)}.btn-line:hover{color:#fff}.btn-line:hover:before{transform:none}.btn[disabled]{opacity:.4;pointer-events:none}.btn.wide{width:100%}.mag{will-change:transform}.link{font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;position:relative;padding-bottom:4px}.link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:right;transition:transform .5s var(--ease)}.link:hover:after{transform:scaleX(0)}.link .arr{transition:transform .5s var(--ease)}.link:hover .arr{transform:translate(6px)}.hero{position:relative;min-height:calc(100svh - 36px - var(--head));display:grid;place-items:center;overflow:hidden;isolation:isolate;padding-block:60px 110px;background:radial-gradient(85% 75% at 50% 46%,#fff 0% 62%,#f1f2f5)}.hero-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.hero-stars svg{position:absolute;filter:drop-shadow(0 18px 26px rgba(0,0,0,.18));will-change:transform;animation:float 9s ease-in-out infinite}@keyframes float{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -18px;rotate:12deg}}.spark{position:absolute;width:10px;height:10px;opacity:0;animation:twinkle 4s ease-in-out infinite}.hero-stars svg.spark{animation:twinkle 4s ease-in-out infinite;filter:none}@keyframes twinkle{0%,to{opacity:0;transform:scale(.2) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.hero-c{display:grid;justify-items:center;text-align:center;gap:clamp(18px,3vw,30px);width:100%}.hero .logo-stage{width:min(90vw,1180px)}.hero .logo-crop{transition:transform .9s var(--ease)}.hero .logo-crop img{clip-path:inset(0 100% 0 0);filter:blur(12px);transition:clip-path 1.6s var(--ease),filter 1.6s var(--ease)}.hero.in .logo-crop img{clip-path:inset(0 0 0 0);filter:none}.hero .slogan{font-family:var(--f-ed);font-style:italic;font-size:clamp(22px,2.8vw,38px);margin:0;color:#2a2b2e;display:flex;align-items:center;gap:.3em}.hero .slogan .star{width:.7em;height:.7em}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:6px}.hero .rise{opacity:0;transform:translateY(24px);transition:opacity 1.2s var(--ease),transform 1.2s var(--ease)}.hero.in .rise{opacity:1;transform:none}.hero.in .rise.d1{transition-delay:.7s}.hero.in .rise.d2{transition-delay:.9s}.hero.in .rise.d3{transition-delay:1.1s}.no-js .hero .rise,.no-js .hero .logo-crop img{opacity:1;transform:none;clip-path:none;filter:none}.hero-meta{position:absolute;left:0;right:0;bottom:26px;display:flex;justify-content:space-between;align-items:center;gap:16px}.scroll-cue{display:inline-flex;flex-direction:column;align-items:center;gap:8px}.scroll-cue i{display:block;width:1px;height:36px;background:linear-gradient(var(--ink),transparent);animation:cue 2.2s ease-in-out infinite;transform-origin:top}@keyframes cue{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.usp{border-block:1px solid var(--line)}.usp .inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.usp-i{display:flex;gap:14px;align-items:center;padding:22px 20px;border-left:1px solid var(--line)}.usp-i:first-child{border-left:0}.usp-i svg{width:26px;height:26px;flex:none;fill:none;stroke:var(--ink);stroke-width:1.2}.usp-i b{display:block;font-family:var(--f-display);font-weight:400;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.usp-i span{font-size:13px;color:var(--steel)}.card{display:grid;gap:14px;position:relative;min-width:0}.card .media{position:relative;aspect-ratio:4/5;max-width:100%;overflow:hidden;background:var(--mist);transition:transform .7s var(--ease),box-shadow .7s var(--ease)}.card:hover .media{box-shadow:0 30px 50px -30px #00000059}.card .media .v{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .8s var(--ease),transform 1.4s var(--ease)}.card .media .v img{width:100%;height:100%;object-fit:cover}.card .media .v2{opacity:0;transform:scale(1.08)}.card:hover .media .v1{opacity:0;transform:scale(1.05)}.card:hover .media .v2{opacity:1;transform:scale(1)}.card .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-120%);transition:transform 1.2s var(--ease)}.card:hover .media:after{transform:translate(120%)}.badge{position:absolute;top:12px;left:12px;z-index:3;font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px;background:var(--paper);color:var(--ink)}.badge.dark{background:var(--ink);color:#fff}.card .quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;height:44px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--ink);color:#fff;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;transform:translateY(140%);transition:transform .6s var(--ease)}.card .quick .star{width:11px;height:11px}.card:hover .quick{transform:none}.card .info{display:grid;grid-template-columns:1fr auto;gap:2px 14px;align-items:baseline}.card .brand{font-family:var(--f-display);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.card .price{font-family:var(--f-mono);font-size:13px;font-variant-numeric:tabular-nums}.card .name{grid-column:1/-1;font-family:var(--f-ed);font-style:italic;font-size:17px;line-height:1.3;color:#2a2b2e}.card .spec{grid-column:1/-1;display:flex;gap:12px;flex-wrap:wrap;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;color:var(--steel);text-transform:uppercase}.card.is-sold .media{filter:grayscale(1) contrast(.9)}.card.is-sold .media .v1{opacity:.55}.card.is-sold:hover .media .v1{opacity:.55;transform:none}.card.is-sold .media .v2{display:none}.card.is-sold .price{text-decoration:line-through;color:var(--steel)}.art{width:100%;height:100%;display:block}.rail-ctrl{display:flex;gap:8px;align-items:center}.rail-ctrl button{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:background .3s,border-color .3s,color .3s}.rail-ctrl button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.rail-ctrl svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(250px,24vw,360px);gap:clamp(14px,1.6vw,24px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:var(--gl);padding-right:var(--gr);scroll-padding-left:var(--gl);cursor:grab}.rail::-webkit-scrollbar{display:none}.rail.drag{cursor:grabbing;scroll-snap-type:none}.rail>*{scroll-snap-align:start}.rail-bar{height:2px;background:var(--line);margin-top:32px;position:relative;overflow:hidden}.rail-bar i{position:absolute;top:0;bottom:0;left:0;width:20%;background:var(--ink);transition:transform .2s}@media(max-width:700px){.rail{grid-auto-columns:72vw}}.statement{background:var(--night);color:#fff;overflow:hidden;position:relative}.statement .big-row{white-space:nowrap;font-family:var(--f-display);text-transform:uppercase;font-size:clamp(56px,11vw,180px);line-height:1;letter-spacing:.01em;will-change:transform;display:flex;gap:.4em;align-items:center}.statement .big-row .o{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.55)}.statement .big-row .c{background:var(--chrome-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.statement .big-row .star{width:.55em;height:.55em}.statement .rows{display:grid;gap:10px;padding-block:clamp(70px,9vw,120px) clamp(40px,6vw,70px)}.statement .body{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(30px,6vw,100px);padding-bottom:clamp(70px,9vw,120px);align-items:end}.statement h2{font-family:var(--f-ed);font-style:italic;font-weight:400;font-size:clamp(34px,4.6vw,68px);line-height:1.05;margin:0;text-wrap:balance}.statement p{color:#b8bbc0;max-width:50ch;margin:0 0 28px}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-top:1px solid #24262a;padding-top:28px}.stats b{display:block;font-family:var(--f-display);font-weight:400;font-size:clamp(28px,3.4vw,46px);line-height:1}.stats span{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#8c9096}.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(200px,22vw,320px);gap:clamp(10px,1.2vw,16px)}.tile{position:relative;overflow:hidden;background:var(--mist);display:flex;flex-direction:column;justify-content:space-between;padding:22px;isolation:isolate;min-width:0}.tile.big{grid-column:span 2;grid-row:span 2}.tile.wide{grid-column:span 2}.tile .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;transition:transform 1.4s var(--ease)}.tile .bg img,.tile .bg svg{width:100%;height:100%;object-fit:cover}.tile:hover .bg{transform:scale(1.07)}.tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#fff0 40%,#ffffffd9)}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.6) 50%,transparent 65%);transform:translate(-120%);transition:transform 1.3s var(--ease)}.tile:hover:after{transform:translate(120%)}.tile .t-top{display:flex;justify-content:space-between;align-items:start}.tile .t-top .star{width:22px;height:22px;transition:transform 1s var(--ease)}.tile:hover .t-top .star{transform:rotate(180deg) scale(1.2)}.tile h3{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:clamp(16px,1.7vw,24px);margin:0;letter-spacing:.02em}.tile.big h3{font-size:clamp(22px,2.8vw,40px)}.tile .t-bot{display:flex;justify-content:space-between;align-items:end;gap:12px}.tile .go{width:42px;height:42px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;flex:none;transform:scale(.6) rotate(-45deg);opacity:0;transition:all .6s var(--ease)}.tile .go svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:1.6}.tile:hover .go{transform:none;opacity:1}@media(max-width:900px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:200px}.tile.big{grid-column:span 2;grid-row:span 1}.tile.wide{grid-column:span 2}}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,3vw,52px) clamp(14px,1.6vw,24px)}@media(max-width:1100px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}}.center{display:flex;justify-content:center;margin-top:56px}.empty{padding:60px 0;color:var(--steel);text-align:center;grid-column:1/-1}.empty .ed{display:block;font-size:28px;color:var(--ink);margin-bottom:8px}.grading{background:var(--mist)}.grading .inner{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(30px,6vw,100px);align-items:start}.grade-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.grade-list li{display:grid;grid-template-columns:70px 1fr minmax(90px,180px);gap:20px;align-items:center;padding-block:20px;border-bottom:1px solid var(--line)}.grade-list .g{font-family:var(--f-display);font-size:28px}.grade-list b{font-family:var(--f-display);font-weight:400;font-size:12px;letter-spacing:.12em;text-transform:uppercase;display:block}.grade-list span{font-size:14px;color:var(--steel)}.meter{display:flex;gap:3px}.meter i{flex:1;height:4px;background:var(--mist-2)}.meter i.on{background:var(--ink)}.news{background:var(--night);color:#fff;text-align:center;position:relative;overflow:hidden}.news .stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.news h2{font-family:var(--f-ed);font-style:italic;font-weight:400;font-size:clamp(36px,5.6vw,84px);line-height:1;margin:16px auto;max-width:15ch}.news p{color:#b8bbc0;margin:0 auto 34px;max-width:46ch}.news form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;max-width:580px;margin:0 auto;position:relative}.news input[type=email]{flex:1 1 260px;min-width:0;height:56px;border-radius:999px;border:1px solid #33363b;background:#111214;color:#fff;padding:0 24px;font-family:var(--f-mono);font-size:13px}.news input[type=email]:focus{outline:none;border-color:#fff}.news .note{font-family:var(--f-mono);font-size:11px;color:#8c9096;margin-top:16px;width:100%}.footer{border-top:1px solid var(--line);padding-block:64px 32px;background:var(--paper)}.footer .top{display:grid;grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:40px}.footer .f-logo{width:220px;margin-bottom:14px}.footer h4{font-family:var(--f-mono);font-weight:400;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--steel);margin:6px 0 16px}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14px}.footer ul a:hover{color:var(--steel)}.footer .bottom{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--f-mono);font-size:11px;color:var(--steel)}.pay{display:flex;gap:6px;flex-wrap:wrap}.pay svg{width:38px;height:24px}.giant{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(40px,13vw,220px);line-height:.9;letter-spacing:-.01em;color:transparent;-webkit-text-stroke:1px var(--mist-2);white-space:nowrap;overflow:hidden;margin-top:40px;text-align:center;-webkit-user-select:none;user-select:none}.page-head{padding-block:clamp(36px,5vw,72px) clamp(20px,3vw,36px)}.page-head h1{font-size:clamp(30px,5.4vw,84px)}.page-head .desc{color:var(--steel);max-width:62ch;margin-top:14px}.crumbs{display:flex;gap:10px;flex-wrap:wrap;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin-bottom:18px}.crumbs a:hover{color:var(--ink)}.toolbar{position:sticky;top:60px;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding-block:14px;margin-bottom:36px;background:#fffffff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;max-width:100%}.chips::-webkit-scrollbar{display:none}.chip{flex:none;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:9px 15px;border:1px solid var(--line);border-radius:999px;color:#3a3d42;transition:all .3s}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.sort{display:flex;align-items:center;gap:10px}.sort select{height:40px;border:1px solid var(--line);border-radius:999px;background-color:var(--paper);padding:0 36px 0 16px;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px) 17px,calc(100% - 15px) 17px;background-size:5px 5px;background-repeat:no-repeat}.pagination{display:flex;gap:8px;justify-content:center;margin-top:64px;font-family:var(--f-mono);font-size:12px}.pagination a,.pagination span{min-width:42px;height:42px;display:grid;place-items:center;padding:0 12px;border:1px solid var(--line);border-radius:999px}.pagination .current{background:var(--ink);color:#fff;border-color:var(--ink)}.pdp{padding-bottom:40px}.pdp-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,5vw,90px)}.gallery{display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;align-self:start;position:sticky;top:84px}.thumbs{display:grid;gap:10px;align-content:start}.thumbs button{aspect-ratio:4/5;background:var(--mist);overflow:hidden;outline:1px solid transparent;outline-offset:-1px;opacity:.55;transition:all .3s}.thumbs button:hover{opacity:.85}.thumbs button[aria-pressed=true]{outline-color:var(--ink);opacity:1}.thumbs img{width:100%;height:100%;object-fit:cover}.stage{position:relative;aspect-ratio:4/5;max-width:100%;background:var(--mist);overflow:hidden;cursor:zoom-in}.stage .zoomer{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .6s var(--ease)}.stage .zoomer img{width:100%;height:100%;object-fit:cover}.stage.zoom .zoomer{transform:scale(2.2)}.stage .hint{position:absolute;bottom:14px;left:14px;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:#ffffffd9;padding:7px 11px;border-radius:999px}.pdp-info{display:grid;gap:24px;align-content:start;padding-top:8px}.pdp-info .vendor{font-family:var(--f-display);font-weight:400;font-size:clamp(24px,2.8vw,40px);text-transform:uppercase;letter-spacing:.02em;line-height:1.05;margin:0}.pdp-info .title{font-family:var(--f-ed);font-style:italic;font-size:clamp(22px,2.2vw,30px);line-height:1.2;margin:6px 0 0;color:#2a2b2e;font-weight:400}.price-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-block:18px;border-block:1px solid var(--line)}.price-row .p{font-family:var(--f-mono);font-size:26px;font-variant-numeric:tabular-nums}.price-row small{display:block;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;color:var(--steel);margin-top:2px}.price-row small a{text-decoration:underline}.unique{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.unique i{width:8px;height:8px;border-radius:50%;background:#1aa25a;box-shadow:0 0 #1aa25a80;animation:pulse 2s infinite}.unique.sold i{background:var(--metal);animation:none}@keyframes pulse{70%{box-shadow:0 0 0 9px #1aa25a00}to{box-shadow:0 0 #1aa25a00}}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin:0}.facts div{background:var(--paper);padding:14px 16px}.facts dt{font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.facts dd{margin:4px 0 0;font-size:15px}.facts .meter{margin-top:8px;max-width:160px;padding:0;background:none}.pdp-form{display:grid;gap:10px}.pdp-form select{height:52px;border:1px solid var(--line);border-radius:999px;padding:0 18px;font-family:var(--f-mono);font-size:12px;background:var(--paper)}.form-error{font-family:var(--f-mono);font-size:11px;color:#b3261e;min-height:1em}.trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trust div{display:grid;justify-items:center;text-align:center;gap:8px;padding:14px 8px;background:var(--mist);font-size:12px;line-height:1.35}.trust svg{width:22px;height:22px;fill:none;stroke:var(--ink);stroke-width:1.3}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding-block:18px;font-family:var(--f-display);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.acc summary::-webkit-details-marker{display:none}.acc summary i{width:14px;height:14px;position:relative;flex:none}.acc summary i:before,.acc summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--ink);transition:transform .4s var(--ease)}.acc summary i:after{transform:rotate(90deg)}.acc details[open] summary i:after{transform:rotate(0)}.acc .acc-b{padding-bottom:22px;color:#3a3d42;font-size:14.5px}.measure{width:100%;border-collapse:collapse;font-family:var(--f-mono);font-size:12.5px;font-variant-numeric:tabular-nums}.measure td{padding:10px 0;border-bottom:1px dashed var(--line)}.measure td:last-child{text-align:right}.auth{display:flex;gap:14px;align-items:start}.auth svg{width:30px;height:30px;flex:none}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:55;background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:12px var(--gr) calc(12px + env(safe-area-inset-bottom,0px)) var(--gl);display:flex;align-items:center;justify-content:space-between;gap:12px;transform:translateY(110%);transition:transform .5s var(--ease)}.sticky-atc.show{transform:none}.sticky-atc .t{min-width:0}.sticky-atc .t b{display:block;font-family:var(--f-display);font-weight:400;font-size:11px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc .t span{font-family:var(--f-mono);font-size:13px}.sticky-atc .btn{height:46px;padding:0 22px}.related{padding-block:clamp(70px,9vw,120px) 40px}@media(max-width:900px){.pdp-grid{grid-template-columns:minmax(0,1fr)}.gallery{position:relative;top:0;grid-template-columns:minmax(0,1fr)}.thumbs{grid-template-columns:repeat(4,64px);order:2}}@media(min-width:901px){.sticky-atc{display:none}}#scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#0a0a0c59;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}#drawer{position:fixed;top:0;right:0;bottom:0;width:min(460px,100%);z-index:145;background:var(--paper);transform:translate(100%);transition:transform .8s var(--ease);display:flex;flex-direction:column;padding:calc(22px + env(safe-area-inset-top,0px)) max(26px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) 26px}body.cart-open #drawer{transform:none}body.cart-open #scrim{opacity:1;visibility:visible}.d-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.d-head h3{font-family:var(--f-display);font-weight:400;font-size:14px;letter-spacing:.12em;text-transform:uppercase;margin:0}.d-items{flex:1;overflow-y:auto;display:grid;gap:18px;align-content:start;padding-block:22px}.ci{display:grid;grid-template-columns:84px 1fr auto;gap:16px;align-items:start}.ci .thumb{display:block;aspect-ratio:4/5;background:var(--mist);overflow:hidden}.ci .thumb img,.ci .thumb svg{width:100%;height:100%;object-fit:cover}.ci .b{font-family:var(--f-display);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ci .n{font-family:var(--f-ed);font-style:italic;font-size:16px;line-height:1.25;margin-top:3px}.ci .s{font-family:var(--f-mono);font-size:10px;color:var(--steel);margin-top:6px;letter-spacing:.08em;text-transform:uppercase}.ci .p{font-family:var(--f-mono);font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.ci .rm{display:inline-block;margin-top:10px;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel);text-decoration:underline;text-underline-offset:3px}.ci .rm:hover{color:var(--ink)}.d-foot{border-top:1px solid var(--line);padding-top:18px;display:grid;gap:12px}.d-foot form{margin:0}.sum{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:14px;font-variant-numeric:tabular-nums}.note{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.04em;color:var(--steel);margin:0;line-height:1.6}.d-empty{display:grid;justify-items:center;text-align:center;gap:14px;padding-block:60px;color:var(--steel)}.d-empty .ed{font-size:28px;color:var(--ink)}.cart-page{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:start;padding-bottom:100px}.cart-page .ci{padding-block:20px;border-bottom:1px solid var(--line);grid-template-columns:110px 1fr auto}.cart-box{background:var(--mist);padding:28px;display:grid;gap:14px;position:sticky;top:90px}.cart-box textarea{width:100%;min-height:90px;border:1px solid var(--line);background:var(--paper);padding:12px;font-family:var(--f-mono);font-size:12px}@media(max-width:820px){.cart-page{grid-template-columns:minmax(0,1fr)}.cart-box{position:static}}.rte{max-width:68ch;font-size:16px;line-height:1.75;color:#2a2b2e}.rte h2,.rte h3{font-family:var(--f-display);font-weight:400;text-transform:uppercase;letter-spacing:.03em;margin-top:2em}.rte a{text-decoration:underline;text-underline-offset:3px}.text-page{padding-bottom:100px}.form-grid{display:grid;gap:12px;max-width:560px;margin-top:32px}.form-grid label{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin-top:6px}.form-grid input,.form-grid textarea,.search-page input[type=search]{width:100%;min-height:54px;border:1px solid var(--line);background:var(--paper);padding:14px 20px;font-family:var(--f-body);font-size:15px;border-radius:2px}.form-grid textarea{min-height:150px}.form-grid input:focus,.form-grid textarea:focus{outline:none;border-color:var(--ink)}.search-page form{display:flex;gap:10px;flex-wrap:wrap;max-width:720px}.search-page input[type=search]{flex:1 1 280px;min-width:0}.notice{font-family:var(--f-mono);font-size:12px;margin-top:10px}#toast{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:220;transform:translate(-50%,24px);opacity:0;transition:all .5s var(--ease);background:var(--ink);color:#fff;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;padding:13px 20px;border-radius:999px;display:flex;gap:10px;align-items:center;max-width:calc(100% - 32px);pointer-events:none}#toast.on{opacity:1;transform:translate(-50%)}#toast svg{width:14px;height:14px}.burst{position:fixed;pointer-events:none;z-index:230;width:20px;height:20px;margin:-10px 0 0 -10px;animation:burst 1s var(--ease) forwards}@keyframes burst{0%{transform:translate(0) scale(.2) rotate(0);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1) rotate(180deg);opacity:0}}.rv{transition:opacity 1.1s var(--ease),transform 1.1s var(--ease),clip-path 1.2s var(--ease)}.rv.await{opacity:0;transform:translateY(40px)}.rv-img.await{clip-path:inset(100% 0 0 0);opacity:1;transform:none}.split .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.split .w>span{display:inline-block;transition:transform 1.1s var(--ease)}.split.await .w>span{transform:translateY(110%)}@media(max-width:1000px){.h-nav{display:none}.menu-btn{display:grid}.header .inner{grid-template-columns:auto 1fr auto}.header .h-logo-link{grid-column:2;justify-self:center}.header .menu-btn{grid-column:1;grid-row:1}.usp .inner{grid-template-columns:repeat(2,minmax(0,1fr))}.usp-i:nth-child(3){border-left:0}.usp-i{border-top:1px solid var(--line)}.usp-i:nth-child(-n+2){border-top:0}.statement .body,.grading .inner{grid-template-columns:minmax(0,1fr)}.footer .top{grid-template-columns:1fr 1fr}.footer .top>div:first-child{grid-column:1/-1}.s-results{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-meta .hm-side{display:none}.hero-meta{justify-content:center}}@media(max-width:700px){.hero-stars svg[data-depth]{scale:.45}.hero-stars svg[data-depth]:nth-child(2),.hero-stars svg[data-depth]:nth-child(5){display:none}.hero{padding-block:40px 100px}}@media(max-width:560px){.h-right .acct{display:none}.grade-list li{grid-template-columns:50px 1fr}.grade-list .meter{grid-column:2}.trust,.stats{grid-template-columns:minmax(0,1fr)}.usp-i{padding:16px 12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.rv.await,.split.await .w>span{opacity:1;transform:none;clip-path:none}.hero .rise,.hero .logo-crop img{opacity:1;transform:none;clip-path:none;filter:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kyive.css.map */
