:root{--ground:#f1f1f4;--card:#ffffff;--card-2:#f7f7f9;--ink:#0b0b0c;--ink-2:#6e6e78;--ink-3:#a2a2ac;--rule:#ddddE3;--inv-bg:#0b0b0c;--inv-fg:#ffffff;--tint:#ededf1;--holo:linear-gradient(100deg,#afc4ff,#e4b6ff,#ffc2d4,#ffe9bc,#b9f2de,#afc4ff);--shell:1440px;--font-display:Archivo,"Helvetica Neue",Arial,sans-serif;--font-body:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--font-mono:"Martian Mono",ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:root{--ground:#050506;--card:#0d0d10;--card-2:#141418;--ink:#f3f3f6;--ink-2:#9b9ba6;--ink-3:#6a6a75;--rule:#26262d;--inv-bg:#f3f3f6;--inv-fg:#0b0b0c;--tint:#1b1b21}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.mono{font-family:var(--font-mono);font-size:10px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono,.pill{letter-spacing:.1em;text-transform:uppercase}.pill{display:inline-flex;align-items:center;gap:.5rem;border:1px solid;border-radius:999px;padding:.72rem 1.15rem;background:transparent;color:inherit;cursor:pointer;font-family:var(--font-mono);font-size:10px;font-weight:500;transition:background-color .25s ease,color .25s ease,opacity .25s ease}.pill:hover:not(:disabled){background:var(--ink);color:var(--card)}.pill:disabled{opacity:.5;cursor:default}.pillHolo{border-color:transparent;background-size:220% 100%}.pillHolo,.pillHolo:hover:not(:disabled){background-image:var(--holo);color:#0b0b0c}.pillHolo:hover:not(:disabled){background-position:80% 0}.shell{max-width:var(--shell);margin:0 auto;padding:0 clamp(0px,2vw,28px) clamp(0px,2vw,28px)}.frame{background:var(--card);border:1px solid var(--rule);border-top:0;overflow:hidden}.row{border-bottom:1px solid var(--rule)}.row:last-child{border-bottom:0}.cell{border-right:1px solid var(--rule);min-width:0}.cell:last-child{border-right:0}.ticker{background:var(--inv-bg);color:var(--inv-fg);text-align:center;padding:9px 16px}.masthead{display:flex;align-items:stretch;justify-content:space-between;border-bottom:1px solid var(--rule);background:var(--card)}.brandmark{display:flex;align-items:center;gap:.55rem;padding:14px clamp(16px,2vw,26px);border-right:1px solid var(--rule)}.brandmark b{font-family:var(--font-display);font-weight:900;font-size:clamp(17px,2vw,21px);letter-spacing:-.05em;text-transform:uppercase}.orb{width:11px;height:11px;border-radius:50%;background-image:var(--holo);background-size:200% 100%;animation:sheen 7s linear infinite;flex:none}.mastLinks,.mastLinks a{display:flex;align-items:center}.mastLinks a{padding:0 clamp(14px,2vw,24px);border-left:1px solid var(--rule)}.mastLinks a:hover{background:var(--card-2)}.hero{display:grid;grid-template-columns:1.05fr .95fr}.heroCopy{padding:clamp(26px,4vw,56px);display:flex;flex-direction:column;gap:clamp(26px,4vw,46px)}.hero h1{font-family:var(--font-display);font-weight:800;letter-spacing:-.035em;line-height:.94;text-wrap:balance;margin:0;font-size:clamp(44px,7vw,96px);text-transform:uppercase}.hero h1 em{font-style:normal;position:relative;display:inline-block}.hero h1 em:after{content:"";position:absolute;left:-.03em;right:-.03em;bottom:.015em;height:.135em;border-radius:999px;background-image:var(--holo);background-size:220% 100%;animation:sheen 9s linear infinite}.heroSub{max-width:36ch;color:var(--ink-2);font-size:clamp(15px,1.35vw,18px);margin:18px 0 0}.heroMeta{display:flex;flex-wrap:wrap;gap:22px;color:var(--ink-3)}.heroArt{background:var(--card-2);display:flex;align-items:center;justify-content:center;padding:clamp(20px,3vw,40px);position:relative;overflow:hidden}.heroArt svg{width:min(100%,560px);height:auto;color:var(--ink)}.heroArt:after{content:"";position:absolute;inset:auto -20% -55% -20%;height:70%;background-image:var(--holo);background-size:200% 100%;filter:blur(70px);opacity:.28;pointer-events:none;animation:sheen 12s linear infinite}@media (prefers-color-scheme:dark){.heroArt:after{opacity:.2}}@media (max-width:860px){.hero{grid-template-columns:1fr}.heroCopy{border-right:0;border-bottom:1px solid var(--rule)}}.form{display:flex;flex-direction:column;gap:12px}.formLine{display:flex;gap:10px;flex-wrap:wrap}.form input{flex:1 1;min-width:220px;background:transparent;border:1px solid var(--rule);border-radius:999px;padding:.72rem 1.15rem;color:var(--ink);font-family:inherit;font-size:15px}.form input::placeholder{color:var(--ink-3)}.form input:focus{outline:none;border-color:var(--ink)}.formNote{margin:0;color:var(--ink-3);min-height:1.2em}.formNote[data-state=error],.formNote[data-state=ok]{color:var(--ink)}.marquee{background-image:var(--holo);background-size:200% 100%;animation:sheen 14s linear infinite;overflow:hidden;padding:clamp(12px,1.6vw,20px) 0}.marqueeTrack{display:flex;width:max-content;animation:slide 26s linear infinite}.marqueeTrack span{font-family:var(--font-display);font-weight:900;font-size:clamp(28px,4.6vw,60px);letter-spacing:-.045em;text-transform:uppercase;color:#0b0b0c;padding:0 .35em;white-space:nowrap}.marqueeTrack i{font-style:normal;opacity:.45}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes sheen{0%{background-position:0 0}to{background-position:200% 0}}.shead{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:clamp(16px,2vw,26px) clamp(18px,2.4vw,32px);border-bottom:1px solid var(--rule)}.shead h2{font-family:var(--font-display);font-weight:800;letter-spacing:-.04em;font-size:clamp(24px,3.4vw,42px);margin:0;text-transform:uppercase}.preview{display:grid;grid-template-columns:repeat(3,1fr)}.previewItem{display:flex;flex-direction:column}.previewArt{aspect-ratio:1/.92;display:flex;align-items:center;justify-content:center;padding:clamp(16px,2vw,30px);background:var(--card-2);transition:background-color .35s ease}.previewArt svg{width:100%;height:auto;color:var(--ink);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.previewItem:hover .previewArt{background:var(--tint)}.previewItem:hover .previewArt svg{transform:translateY(-6px) rotate(-1.5deg)}.previewInfo{padding:14px clamp(14px,1.8vw,22px) clamp(16px,2vw,24px);display:flex;justify-content:space-between;gap:14px;align-items:baseline}.previewInfo h3{margin:0;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:-.02em}.previewInfo small{display:block;color:var(--ink-3);margin-top:5px}@media (max-width:780px){.preview{grid-template-columns:1fr}.previewItem{border-right:0;border-bottom:1px solid var(--rule)}.previewItem:last-child{border-bottom:0}}.story{padding:clamp(34px,6vw,82px) clamp(18px,2.4vw,32px);text-align:center;background:var(--card-2)}.story h2{font-family:var(--font-display);font-weight:800;letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(30px,5.2vw,68px);margin:16px auto 0;max-width:16ch;line-height:.95;text-wrap:balance}.story p{max-width:56ch;margin:22px auto 0;color:var(--ink-2)}.foot{display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;padding:clamp(18px,2.4vw,28px) clamp(18px,2.4vw,32px);color:var(--ink-3)}.legal{padding:clamp(34px,5vw,72px) clamp(18px,2.4vw,32px);max-width:72ch}.legal h1{font-weight:800;letter-spacing:-.04em;font-size:clamp(28px,4.5vw,54px);line-height:.96;margin:0 0 clamp(24px,3vw,40px)}.legal h1,.legal h2{font-family:var(--font-display);text-transform:uppercase}.legal h2{font-weight:700;letter-spacing:-.03em;font-size:clamp(14px,1.6vw,18px);margin:clamp(28px,3vw,44px) 0 10px}.legal li,.legal p{color:var(--ink-2);font-size:clamp(14px,1.1vw,16px);line-height:1.65;margin:0 0 14px}.legal ul{padding-left:1.4em;margin:0 0 14px}.legal a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.legal .legalMeta{margin-bottom:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,40px);border-bottom:1px solid var(--rule)}.clock{display:flex;gap:clamp(10px,1.6vw,22px)}.clock div{text-align:center}.clock strong{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(20px,2.6vw,32px);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.clock span{color:var(--ink-3)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}