:root{--ink:#07080a;--ivory:#f1ede5;--muted:#aaa7a1;--gold:#ba9354;--blue:#0c2848;--serif:"Libre Baskerville",Georgia,serif;--sans:Inter,Arial,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{position:relative;overflow:hidden;background:var(--ink);color:var(--ivory);font-family:var(--sans)}a{color:inherit;text-decoration:none}.ambient{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at var(--light-x,72%) var(--light-y,44%),rgba(26,72,123,.23),transparent 24%),radial-gradient(circle at 73% 48%,rgba(186,147,84,.08),transparent 18%),linear-gradient(115deg,#050607 0,#080b10 52%,#050608 100%);transition:background-position .2s}.ambient:after{content:"";position:absolute;inset:0;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E")}.launch-header{position:relative;z-index:5;height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(25px,5vw,88px);border-bottom:1px solid rgba(255,255,255,.12)}.launch-wordmark{font:400 clamp(21px,2vw,29px) var(--serif);letter-spacing:.38em}.launch-header>span,.eyebrow,.launch-footer,.launch-status{text-transform:uppercase;letter-spacing:.28em;font-size:10px}.launch-header>span{color:#aaa}.launch-main{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:calc(100svh - 154px);padding:35px clamp(25px,7vw,135px) 90px}.launch-copy{position:relative;z-index:3;max-width:760px;animation:arrive .9s cubic-bezier(.22,.61,.36,1) both}.eyebrow{display:block;color:var(--gold);margin-bottom:26px}.launch-copy h1,.error-copy h1{font:400 clamp(48px,6.5vw,112px)/.98 var(--serif);letter-spacing:-.045em;text-transform:uppercase;margin:0}.launch-copy h1 em,.error-copy h1 em{font-weight:400;text-transform:none}.launch-copy p,.error-copy p{max-width:590px;margin:36px 0 0;color:#c3c1bd;font-size:clamp(13px,1vw,16px);line-height:1.75}.launch-status{display:flex;align-items:center;gap:15px;margin-top:40px}.launch-status i{position:relative;width:40px;height:1px;background:var(--gold)}.launch-status i:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold);animation:pulse 1.8s ease-in-out infinite}.launch-status strong{font-weight:400}.timepiece{position:relative;display:grid;place-items:center;width:min(42vw,620px);aspect-ratio:1;margin-left:auto;animation:arrive 1.1s .15s cubic-bezier(.22,.61,.36,1) both}.timepiece-aura{position:absolute;width:82%;height:82%;border-radius:50%;background:radial-gradient(circle,rgba(23,62,107,.27),rgba(6,15,27,.08) 55%,transparent 70%);filter:blur(12px)}.timepiece-case{position:relative;width:66%;height:66%;border:clamp(7px,1vw,14px) solid #aaa8a2;border-radius:50%;background:radial-gradient(circle,#10151d 0,#080a0e 68%,#020304 69%);box-shadow:inset 0 0 0 2px #e5e0d7,inset 0 0 35px #000,0 35px 80px #000c,0 0 0 1px #373737}.timepiece-case:before{content:"";position:absolute;inset:7%;border:1px solid rgba(255,255,255,.24);border-radius:50%}.marker{position:absolute;background:#d8d4cb}.marker-12,.marker-6{left:50%;width:2px;height:8%;transform:translateX(-50%)}.marker-12{top:8%}.marker-6{bottom:8%}.marker-3,.marker-9{top:50%;width:8%;height:2px;transform:translateY(-50%)}.marker-3{right:8%}.marker-9{left:8%}.timepiece-name{position:absolute;top:29%;left:0;right:0;text-align:center;font:400 clamp(8px,1vw,13px) var(--serif);letter-spacing:.28em}.timepiece-case small{position:absolute;left:0;right:0;bottom:25%;text-align:center;color:#918e88;text-transform:uppercase;letter-spacing:.22em;font-size:7px}.hand{position:absolute;left:50%;bottom:50%;width:2px;background:#e9e5dd;transform-origin:50% 100%;border-radius:4px}.hand-hour{height:24%;transform:translateX(-50%) rotate(38deg)}.hand-minute{height:34%;transform:translateX(-50%) rotate(214deg)}.hand-second{height:37%;width:1px;background:var(--gold);transform:translateX(-50%) rotate(285deg);animation:seconds 60s steps(60,end) infinite}.pin{position:absolute;left:50%;top:50%;width:10px;height:10px;border:2px solid var(--gold);border-radius:50%;background:#151515;transform:translate(-50%,-50%)}.launch-footer{position:absolute;z-index:4;left:clamp(25px,5vw,88px);right:clamp(25px,5vw,88px);bottom:30px;display:flex;justify-content:space-between;color:#777}.launch-marque{position:absolute;z-index:1;left:1%;right:0;bottom:-.17em;color:#0b0e13;font:500 clamp(120px,22vw,390px)/.72 var(--sans);letter-spacing:.08em;white-space:nowrap;pointer-events:none;user-select:none}.error-main{position:relative;z-index:2;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;min-height:calc(100svh - 86px);padding:50px clamp(25px,7vw,135px) 130px}.error-code{font:400 clamp(150px,27vw,500px)/.8 var(--serif);color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.2);letter-spacing:-.1em;transform:translateX(-5%)}.error-copy{position:relative;z-index:2;max-width:850px}.error-copy h1{font-size:clamp(46px,5vw,88px)}.return-link{display:inline-flex;align-items:center;justify-content:space-between;width:250px;height:58px;margin-top:40px;padding:0 22px;border:1px solid rgba(255,255,255,.38);text-transform:uppercase;letter-spacing:.2em;font-size:9px;transition:.3s}.return-link i{font:normal 23px Arial;transition:transform .3s}.return-link:hover{background:var(--ivory);color:var(--ink)}.return-link:hover i{transform:translateX(6px)}@keyframes arrive{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes seconds{to{transform:translateX(-50%) rotate(645deg)}}@keyframes pulse{50%{opacity:.35;box-shadow:0 0 4px var(--gold)}}
@media(max-width:850px){body{overflow:auto}.launch-main{grid-template-columns:1fr;min-height:auto;padding-top:85px;padding-bottom:190px}.launch-copy{text-align:center;margin:auto}.launch-copy p{margin-left:auto;margin-right:auto}.launch-status{justify-content:center}.timepiece{width:min(76vw,520px);margin:70px auto 0}.launch-footer{position:relative;left:auto;right:auto;bottom:auto;flex-wrap:wrap;justify-content:center;gap:18px 35px;padding:0 25px 45px;text-align:center}.launch-marque{position:fixed}.error-main{grid-template-columns:1fr;min-height:calc(100svh - 86px);padding-bottom:150px;text-align:center}.error-code{position:absolute;inset:50% auto auto 50%;font-size:65vw;opacity:.42;transform:translate(-53%,-50%)}.error-copy{margin:auto}.error-copy p{margin-left:auto;margin-right:auto}.return-link{justify-content:space-between}}
@media(max-width:520px){.launch-header{height:72px}.launch-header>span{display:none}.launch-wordmark{font-size:18px}.launch-main{padding:70px 22px 150px}.launch-copy h1,.error-copy h1{font-size:42px}.launch-copy p,.error-copy p{font-size:13px}.timepiece{width:85vw;margin-top:55px}.launch-footer{font-size:8px;line-height:1.6}.error-main{min-height:calc(100svh - 72px);padding:55px 22px 125px}.error-copy .eyebrow{margin-bottom:20px}.return-link{width:100%;max-width:270px}}
.timepiece-case.is-live .hand-second{animation:none;transition:none}
@media(prefers-reduced-motion:reduce){.launch-copy,.timepiece{animation:none}.hand-second,.launch-status i:after{animation:none}.ambient{transition:none}.timepiece-case.is-live .hand-second{transition:none}}

/* Keep the closing statements and oversized wordmark in the document flow. */
body{overflow-x:hidden;overflow-y:auto}
.launch-footer{position:relative;left:auto;right:auto;bottom:auto;margin:-60px clamp(25px,5vw,88px) 32px;min-height:32px}
.launch-marque{bottom:10px;color:#0b1420;line-height:.82}
@media(max-width:850px){.launch-footer{margin:0;padding-bottom:55px}.launch-marque{position:absolute;bottom:8px}}
