body.immersive{background:#fffaf5;color:#2b1e39}header{position:fixed;top:22px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);height:64px;margin:0;padding:0 18px 0 24px;border-radius:40px;background:rgba(255,250,245,.88);backdrop-filter:blur(24px);box-shadow:0 8px 35px #261a3620;border:1px solid #ffffff60;gap:24px}nav{gap:2px}nav a{padding:9px 13px;border-radius:24px}nav a:last-child{background:transparent;color:#2b1e39}nav a:last-child:hover{background:#eee1f7}.wordmark-crop{width:128px;height:26px}.wordmark-crop img{width:180px;left:-25px;top:-25px}main{padding:12px}.cinema{height:calc(100svh - 24px);min-height:650px;border-radius:32px;position:relative;overflow:hidden;background:#261a36;color:#fff8ef;display:flex;align-items:flex-end;justify-content:center;text-align:center;padding:120px 30px 105px}.cinema-image{position:absolute;inset:0;background-image:linear-gradient(0deg,#20112ce6 0%,#261a3610 75%),url('/assets/journey-hero.png');background-size:cover;background-position:center;transform:scale(1.04);will-change:transform}.cinema-copy{position:relative;z-index:1}.kicker{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:500}.cinema .kicker{color:#f5dac9}.cinema h1{font-size:clamp(48px,6.6vw,98px);font-weight:500;line-height:1.05;letter-spacing:-.06em;margin:24px 0 35px}.cinema h1 em{font-style:normal;color:#ffcea6}.pill{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:14px 26px;border-radius:32px;background:#683ab7;color:white;font-size:15px;text-decoration:none;border:1px solid transparent;transition:transform .25s,background .25s}.pill:hover{background:#512695;transform:translateY(-3px)}.pill.peach{background:#ffcea6;color:#2b1e39}.pill.peach:hover{background:#ffdfc4}.cinema-bottom{position:absolute;bottom:28px;left:35px;right:35px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.1em;color:#e8d7eb}.intent{text-align:center;padding:115px 24px 65px;scroll-margin-top:85px}.intent h2,.statement h2{font-size:clamp(48px,7vw,96px);line-height:1.04;font-weight:500;letter-spacing:-.06em;margin:25px 0 40px}h2 em{font-style:normal;color:#8050b3}.filters{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.filters button{font:inherit;font-size:15px;border:1px solid #d8c8e0;border-radius:30px;padding:14px 22px;background:transparent;color:#583d65;cursor:pointer;transition:background .2s,color .2s}.filters button[aria-pressed=true]{background:#30223e;color:#fff;border-color:#30223e}.filter-status{font-size:14px;color:#736579;margin-top:22px}.journey{position:relative}.domain-scene{position:sticky;top:102px;min-height:min(680px,calc(100svh - 120px));border-radius:30px;margin-bottom:18px;padding:32px 44px 42px;display:flex;flex-direction:column;justify-content:space-between;gap:35px;overflow:hidden;box-shadow:0 -8px 30px #2d163209;background:#eadcf4;color:#45245e}.domain-scene[hidden]{display:none}.scene-0{background:#683ab7;color:#fff2e6}.scene-1{background:#ffcea6;color:#472742}.scene-2{background:#342142;color:#e3c5fa}.scene-3{background:#e9d5ed;color:#643567}.scene-4{background:#dce9e0;color:#31594a}.scene-5{background:#f2dfc5;color:#754325}.scene-6{background:#d9c3ef;color:#442663}.scene-top{display:flex;justify-content:space-between;gap:15px;font-size:12px;letter-spacing:.1em}.scene-name{font-size:clamp(80px,17vw,250px);font-weight:500;letter-spacing:-.07em;line-height:1.15;text-decoration:none;text-align:center;color:inherit;transition:transform .6s;display:block}.scene-name span{opacity:.62}.scene-name:hover{transform:scale(1.025)}.scene-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.scene-label{font-size:13px;opacity:.8;margin:0 0 12px}.scene-bottom h3{font-size:clamp(22px,2.4vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.035em;max-width:490px;margin:0}.scene-buy{text-align:right;flex-shrink:0}.scene-buy p{font-size:30px;margin:0 0 16px;letter-spacing:-.04em}.scene-buy p span{display:block;font-size:12px;letter-spacing:0;opacity:.8;margin-top:5px}.scene-buy .pill{background:transparent;color:inherit;border:1px solid currentColor}.scene-buy .pill:hover{background:#ffffff24}.statement{text-align:center;padding:130px 24px;background:#fffaf5;position:relative;border-radius:30px}.statement>p:not(.kicker){font-size:20px;color:#736579;line-height:1.6}.marketplaces{display:flex;justify-content:center;gap:48px;font-size:28px;letter-spacing:-.04em;margin:42px 0}.personal{position:relative;background:#2e203e;color:#fff0e4;padding:90px 7%;border-radius:30px;display:grid;grid-template-columns:1.2fr 1fr;gap:70px}.personal h2{font-size:clamp(38px,5vw,68px);line-height:1.1;font-weight:500;letter-spacing:-.05em;margin:25px 0}.personal>div>p:not(.kicker){font-size:21px;color:#dac9df;line-height:1.6}.personal-about{display:inline-block;color:#ffcea6;margin:20px}.page{padding-top:130px}.page.prose{max-width:860px;margin:auto}.detail .name-panel{border-radius:28px}.page .purchase{border-radius:28px}footer{margin-top:0;background:#fffaf5;padding:40px 5%}a:focus-visible,button:focus-visible{outline:3px solid #b76cde;outline-offset:5px}
@media(min-width:1500px){main{max-width:1800px;margin:auto}}
@media(max-width:700px){header{top:20px;gap:8px;padding:0 12px 0 18px;height:60px;flex-wrap:nowrap}nav a{font-size:12px;padding:8px}.wordmark-crop{width:110px;height:23px}.wordmark-crop img{width:155px;left:-22px;top:-22px}main{padding:8px}.cinema{height:calc(100svh - 16px);min-height:590px;border-radius:24px;padding:110px 18px 90px}.cinema h1{font-size:clamp(42px,8.2vw,60px)}.cinema .kicker{font-size:10px}.cinema-bottom{left:20px;right:20px;font-size:9px}.intent{padding:80px 18px 40px}.intent h2,.statement h2{font-size:54px}.filters{gap:8px}.filters button{font-size:13px;padding:12px 15px}.domain-scene{top:95px;padding:25px;min-height:550px;border-radius:24px}.scene-name{font-size:18vw}.scene-top{font-size:10px}.scene-bottom{display:block}.scene-bottom h3{font-size:26px;max-width:350px}.scene-buy{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:16px;margin-top:30px}.scene-buy p{font-size:26px;margin:0}.scene-buy .pill{font-size:13px;padding:12px 18px}.statement{padding:80px 18px}.statement>p:not(.kicker){font-size:18px}.marketplaces{gap:28px;font-size:25px}.personal{grid-template-columns:1fr;padding:50px 28px;gap:10px;border-radius:24px}.personal h2{font-size:44px}.personal>div>p:not(.kicker){font-size:19px}.page{padding-top:110px}}
@media(max-width:380px){nav a{padding:7px 5px}header{gap:3px}.scene-buy{flex-wrap:wrap}.scene-top{letter-spacing:.03em}.intent h2,.statement h2{font-size:46px}}
.scene-top{align-items:flex-start}.price-badge{background:#fff8ef;color:#30223e;padding:18px 24px;border-radius:22px;box-shadow:0 8px 25px #261a3612;letter-spacing:0;text-align:left;flex-shrink:0}.price-caption{display:block;font-size:11px;letter-spacing:.1em;color:#72537e}.price-badge strong{display:flex;align-items:baseline;gap:10px;font-size:46px;line-height:1.2;font-weight:600;letter-spacing:-.05em;margin:3px 0}.price-badge small{font-size:14px;font-weight:500;letter-spacing:0}.price-note{font-size:12px;color:#72537e}.scene-name,.scene-name:hover,.scene-name:focus-visible{text-decoration:none}.scene-name{transition:transform .45s ease,text-shadow .45s ease}.scene-name span{transition:opacity .45s ease}.scene-name:hover,.scene-name:focus-visible{transform:translateY(-5px) scale(1.025);text-shadow:0 10px 32px #fff1dd40}.scene-name:hover span,.scene-name:focus-visible span{opacity:1}.scene-buy .pill:hover{text-decoration:none}
@media(max-width:700px){.price-badge{padding:12px 16px;border-radius:17px}.price-badge strong{font-size:34px;gap:7px}.price-badge small{font-size:12px}.price-caption{font-size:10px}.price-note{font-size:11px}.scene-top>span{padding-top:10px;max-width:105px;line-height:1.6}.scene-buy{justify-content:flex-end}}
@media(prefers-reduced-motion:reduce){.domain-scene{position:relative;top:0}.cinema-image{transform:none!important}.scene-name:hover,.scene-name:focus-visible{transform:none}*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/* Domain identity: midnight, ivory and a single blue accent. */
:root{--ink:#18243a;--muted:#606d80;--paper:#f8f9fb;--line:#d9e0eb;--lime:#3467eb}
body.immersive{background:#f8f9fb;color:#18243a}header,header.is-scrolled{background:rgba(248,249,251,.94);border-color:#ffffffb3;box-shadow:0 8px 32px #101b3014}nav a,nav a:last-child{color:#26354e}nav a:hover,nav a:last-child:hover,nav a[aria-current=page]{background:#e5ecff;color:#244eb5}.cinema{background:#101b30;color:#f8f9fb}.cinema-image{background-image:linear-gradient(0deg,#101b30f5 0%,#101b3099 35%,#101b3000 75%),url('/assets/domain-hero.png');background-position:center 35%}.cinema .kicker{color:#c6d6ef}.cinema h1 em{color:#a8c3ff}.cinema-bottom{color:#c3d0e4}.pill,.pill.peach{background:#3467eb;color:#fff}.pill:hover,.pill.peach:hover{background:#2453ca}.kicker,.filter-status{color:#606d80}h2 em{color:#3467eb}.filters button{border-color:#cbd5e5;color:#42526b}.filters button[aria-pressed=true]{background:#18243a;border-color:#18243a;color:white}
.domain-scene{box-shadow:0 -8px 30px #101b3009}.scene-0,.scene-3,.scene-6{background:#172640;color:#f1f5ff}.scene-1,.scene-4{background:#e6edfa;color:#233b66}.scene-2,.scene-5{background:#3467eb;color:#fff}.price-badge{background:#f8f9fb;color:#18243a;box-shadow:0 8px 25px #101b3012}.price-caption,.price-note{color:#53647d}.scene-name:hover,.scene-name:focus-visible{text-shadow:0 10px 32px #a8c3ff55}.statement,footer{background:#f8f9fb;color:#18243a}.statement>p:not(.kicker){color:#606d80}.personal{background:#101b30;color:#f8f9fb}.personal .kicker{color:#a8c3ff}.personal>div>p:not(.kicker){color:#c3d0e4}.personal-about{color:#a8c3ff}.page .purchase{background:#e8eef9}.purchase .price{color:#18243a}.purchase p,.prose p,.prose li,.small{color:#606d80}.detail .name-panel{background:#e6edfa;color:#264c93}.tag{background:#e6edfa;color:#425b83}.text-link{color:#2453ca}.text-link:hover{color:#163782}.button{background:#3467eb;color:#fff;box-shadow:0 5px 14px #3467eb18}.button:hover{background:#2453ca;box-shadow:0 9px 22px #3467eb2a}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#6694ff}
@media(max-width:700px){.cinema-image{background-size:cover,100% auto;background-repeat:no-repeat;background-position:center,center 100px;background-color:#101b30}}
.analytics-choice{position:fixed;bottom:18px;left:18px;right:18px;max-width:820px;margin:auto;padding:22px;border-radius:22px;background:#f8f9fb;color:#18243a;border:1px solid #d9e0eb;box-shadow:0 12px 55px #101b3033;z-index:100;display:flex;gap:22px;align-items:center}.analytics-choice[hidden]{display:none}.analytics-choice strong{font-size:16px}.analytics-choice p{font-size:14px;margin:8px 0 0}.analytics-choice a{color:#2453ca;text-decoration:underline}.analytics-actions{display:flex;gap:10px;flex-shrink:0}.analytics-actions button,.analytics-settings{font:inherit;cursor:pointer}.analytics-actions button{padding:12px 16px;border-radius:24px;border:1px solid #cbd5e5;background:#f8f9fb;color:#18243a;font-size:14px}.analytics-actions button:first-child{background:#3467eb;color:#fff;border-color:#3467eb}.analytics-settings{border:0;background:none;color:#42526b;padding:0;font-size:14px;text-align:left}@media(max-width:700px){.analytics-choice{display:block;padding:20px;bottom:12px;left:12px;right:12px}.analytics-actions{margin-top:16px;flex-wrap:wrap}}
