.page-module___8aEwW__page{color:#eeeae4;background:radial-gradient(58% 75% at 90% 34%,#503f4930,#0000 70%),radial-gradient(45% 35% at 8% 97%,#24344c40,#0000 70%),#0b0e15;min-height:100svh;position:relative;overflow:hidden}.page-module___8aEwW__grain{pointer-events:none;opacity:.09;background-image:linear-gradient(90deg,#0000 98%,#ffffff17 100%),linear-gradient(#ffffff17 0%,#0000 2%);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}.page-module___8aEwW__shell{z-index:1;width:min(100% - 96px,1440px);margin:0 auto;position:relative}.page-module___8aEwW__topbar{border-bottom:1px solid #ece8de1f;justify-content:space-between;align-items:center;min-height:108px;display:flex}.page-module___8aEwW__wordmark{color:#f4f0e9;letter-spacing:.17em;align-items:center;gap:14px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.page-module___8aEwW__wordmarkSub{color:#9c9b9e;font-family:var(--font-mono);letter-spacing:.26em;margin-top:5px;font-size:8px;font-weight:400;display:block}.page-module___8aEwW__symbol{border:1px solid #eae6db47;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.page-module___8aEwW__symbol span{border:1.5px solid #efeae2;border-right:5px solid #d7a673;width:13px;height:17px;display:block;transform:perspective(20px)rotateY(-16deg)}.page-module___8aEwW__nav{align-items:center;gap:clamp(20px,3vw,48px);display:flex}.page-module___8aEwW__nav a,.page-module___8aEwW__footer a{color:#c7c5c3;font-size:13px;text-decoration:none;transition:color .2s}.page-module___8aEwW__nav a span{color:#d9ad7e;margin-left:5px}.page-module___8aEwW__nav a:hover,.page-module___8aEwW__footer a:hover{color:#fff}.page-module___8aEwW__hero{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);align-items:center;gap:clamp(44px,7vw,140px);min-height:min(765px,100svh - 108px);padding:76px 0 82px;display:grid}.page-module___8aEwW__intro{align-self:center}.page-module___8aEwW__kicker,.page-module___8aEwW__productTop,.page-module___8aEwW__afterwordNumber{font-family:var(--font-mono);letter-spacing:.17em;font-size:10px;font-weight:500}.page-module___8aEwW__kicker{color:#c4a586;align-items:center;gap:10px;display:flex}.page-module___8aEwW__liveDot{background:#e3b78b;border-radius:50%;width:5px;height:5px;animation:3s ease-in-out infinite page-module___8aEwW__live;box-shadow:0 0 13px 3px #e3b78b57}@keyframes page-module___8aEwW__live{50%{box-shadow:0 0 18px 7px #e3b78b24}}.page-module___8aEwW__intro h1{color:#f4f0e9;max-width:800px;font-family:var(--font-display);letter-spacing:-.063em;text-wrap:balance;margin:30px 0 29px;font-size:clamp(64px,6.55vw,112px);font-weight:400;line-height:.98}.page-module___8aEwW__intro h1 em{color:#d2a77e;font-weight:300}.page-module___8aEwW__introCopy{color:#aaa9ac;max-width:465px;font-size:clamp(15px,1.25vw,18px);line-height:1.75}.page-module___8aEwW__primaryLink{color:#10141b;background:#e6ded1;border-radius:4px;justify-content:space-between;align-items:center;gap:34px;min-width:242px;margin-top:39px;padding:16px 21px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.page-module___8aEwW__primaryLink:hover{background:#fff8ed;transform:translateY(-2px)}.page-module___8aEwW__primaryLink span{font-size:18px;font-weight:400}.page-module___8aEwW__marginNote{color:#686d76;font-family:var(--font-mono);letter-spacing:.02em;margin-top:20px;font-size:10px}.page-module___8aEwW__product{background:#141923;border:1px solid #ede7db29;border-radius:16px;align-self:center;overflow:hidden;box-shadow:0 40px 90px -50px #000c,inset 0 1px #ffffff0d}.page-module___8aEwW__productTop{color:#a8a4a2;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;height:55px;padding:0 22px;display:flex}.page-module___8aEwW__productStatus{color:#bfc1af;font-size:9px}.page-module___8aEwW__productStatus span{vertical-align:1px;background:#92b8a0;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.page-module___8aEwW__productImage{background:#0e1721;height:clamp(290px,28vw,395px);display:block;position:relative;overflow:hidden}.page-module___8aEwW__productImage>img{-o-object-fit:cover;object-fit:cover;-o-object-position:55% center;object-position:55% center;filter:saturate(.72)brightness(.88);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s;display:block}.page-module___8aEwW__productImage:hover>img{filter:saturate(.9)brightness(.95);transform:scale(1.045)}.page-module___8aEwW__photoShade{pointer-events:none;background:linear-gradient(#050a122e,#0000 40%,#050a129e);position:absolute;inset:0}.page-module___8aEwW__driftBadge{color:#fff;font-family:var(--font-display);letter-spacing:-.035em;text-shadow:0 2px 13px #00000080;align-items:center;gap:10px;font-size:40px;line-height:1;display:flex;position:absolute;bottom:22px;left:24px}.page-module___8aEwW__driftBadge img{-o-object-fit:contain;object-fit:contain;width:34px;height:34px}.page-module___8aEwW__imageArrow{color:#fff;font-size:24px;line-height:1;position:absolute;bottom:24px;right:22px}.page-module___8aEwW__productBottom{justify-content:space-between;align-items:center;gap:18px;min-height:112px;padding:19px 24px 21px;display:flex}.page-module___8aEwW__productBottom h2{color:#f4f0e9;font-family:var(--font-display);font-size:29px;font-weight:400;line-height:1.1}.page-module___8aEwW__productBottom p{color:#a9abb0;margin-top:7px;font-size:12px;line-height:1.5}.page-module___8aEwW__productBottom>a{color:#eeeae4;border:1px solid #eeeae438;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.page-module___8aEwW__productBottom>a:hover{background:#d6a77d1f;border-color:#d6a77d}.page-module___8aEwW__afterword{border-top:1px solid #ece8de1f;border-bottom:1px solid #ece8de1f;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(24px,4vw,70px);padding:31px 0;display:grid}.page-module___8aEwW__afterwordNumber{color:#777b85}.page-module___8aEwW__afterword p{color:#c7c5c2;font-family:var(--font-display);font-size:clamp(17px,1.7vw,23px);font-style:italic}.page-module___8aEwW__afterword a{color:#dfbd9d;white-space:nowrap;font-size:13px;text-decoration:none}.page-module___8aEwW__afterword a span{margin-left:6px}.page-module___8aEwW__afterword a:hover{color:#fff}.page-module___8aEwW__footer{color:#737783;font-family:var(--font-mono);justify-content:space-between;gap:20px;padding:29px 0 40px;font-size:10px;display:flex}.page-module___8aEwW__footer a{font-family:var(--font-mono);font-size:10px}.page-module___8aEwW__page a:focus-visible{outline-offset:5px;outline:2px solid #e4b385}@media (max-width:1050px){.page-module___8aEwW__shell{width:min(100% - 64px,1440px)}.page-module___8aEwW__hero{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:44px}.page-module___8aEwW__intro h1{font-size:clamp(58px,7vw,78px)}.page-module___8aEwW__productTop{font-size:9px}.page-module___8aEwW__productStatus{display:none}}@media (max-width:760px){.page-module___8aEwW__shell{width:min(100% - 40px,560px)}.page-module___8aEwW__topbar{min-height:84px}.page-module___8aEwW__nav{gap:16px}.page-module___8aEwW__nav a{font-size:11px}.page-module___8aEwW__hero{flex-direction:column;align-items:stretch;gap:54px;min-height:auto;padding:75px 0 64px;display:flex}.page-module___8aEwW__intro h1{margin:26px 0 23px;font-size:clamp(58px,11vw,82px)}.page-module___8aEwW__productImage{height:clamp(280px,65vw,390px)}.page-module___8aEwW__afterword{grid-template-columns:1fr;gap:11px;padding:26px 0}.page-module___8aEwW__afterword a{margin-top:3px}}@media (max-width:420px){.page-module___8aEwW__shell{width:min(100% - 32px,560px)}.page-module___8aEwW__wordmark{letter-spacing:.12em;gap:8px;font-size:10px}.page-module___8aEwW__wordmarkSub{font-size:6px}.page-module___8aEwW__symbol{border-radius:8px;width:31px;height:31px}.page-module___8aEwW__symbol span{transform:scale(.83)perspective(20px)rotateY(-16deg)}.page-module___8aEwW__nav a{font-size:10px}.page-module___8aEwW__nav{gap:12px}.page-module___8aEwW__kicker{font-size:8px}.page-module___8aEwW__intro h1{font-size:clamp(54px,13vw,65px)}.page-module___8aEwW__productTop{height:47px;padding:0 16px}.page-module___8aEwW__productImage{height:260px}.page-module___8aEwW__productBottom{padding:18px}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__liveDot{animation:none}.page-module___8aEwW__primaryLink,.page-module___8aEwW__productImage>img{transition:none}}
