.collector-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:36px;align-items:center;background:radial-gradient(ellipse at 85% 30%,#71459930,transparent 65%),linear-gradient(135deg,#21152e,#120d1c)}
.collector-intro-copy{min-width:0}.collector-intro-copy>.eyebrow{margin:0}.collector-intro h2{font-size:34px;margin:14px 0;line-height:1.25}.collector-intro p{max-width:56ch;line-height:1.75;color:#d2c3dd}.collector-intro .fine-print{font-size:12px;margin-bottom:0}.collector-intro .identity-actions{gap:12px;margin:22px 0}.collector-intro .button{min-height:48px;margin:0}
.collector-intro-plate{margin:0;padding:28px 12px;text-align:center;min-width:0}.collector-intro-plate img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 20px #0008);transform:perspective(900px) rotateY(-5deg) rotateZ(-3deg)}.collector-intro-plate figcaption{font-size:11px;color:#b8a9c6;line-height:1.6;margin:26px 0 0}
.collector-intro-steps{list-style:none;margin:24px 0 16px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.collector-intro-steps li{display:flex;gap:14px;min-width:0}.collector-intro-steps li>span{font-family:var(--display-font);font-size:14px;color:#c79fee;padding-top:3px}.collector-intro-steps h2{font-size:16px;margin:0 0 8px;line-height:1.4}.collector-intro-steps p{font-size:13px;line-height:1.65;margin:0;color:#bfaeca}.collector-intro-links{display:flex;gap:24px;flex-wrap:wrap;margin:20px 0}.collector-intro-links a{font-size:13px;color:#e0c2f5;min-height:44px;display:inline-flex;align-items:center}
.guide-focused>.catalog-heading p,.guide-focused [data-guide-content]>.catalog-heading p{font-size:13px;color:#c9bad5;line-height:1.6}.guide-focused .experience-steps li{display:block;padding:0}.guide-focused .experience-steps details{width:100%}.guide-focused .experience-steps summary{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none;padding:20px 0}.guide-focused .experience-steps summary::-webkit-details-marker{display:none}.guide-step-title{flex:1;min-width:0;font-size:17px;font-weight:650;line-height:1.45}.guide-focused summary>small{color:#cbb3de;font-size:12px;white-space:nowrap}.guide-focused summary:after{content:'+';color:#c9a1e9;font-size:22px;width:20px;text-align:center}.guide-focused details[open]>summary:after{content:'−'}.guide-focused [data-complete] .experience-step-number{color:#241729;background:#bda0d1}.guide-focused details[open] .guide-step-title{color:#f2deff}.guide-step-body{padding:0 0 22px 52px}.guide-step-body p{font-size:14px;margin:0 0 16px;max-width:60ch;line-height:1.75}.guide-step-body .button{min-height:48px}.guide-focused [data-guide-status]{font-size:13px;color:#e3c4a3;line-height:1.65;margin:16px 0 0}.guide-focused [data-guide-status]:empty{display:none}.guide-focused [data-guide-retry]{margin-top:14px}
[data-home-body]{display:grid;gap:20px}[data-home-body]>.experience-stats{margin:0}[data-home-body] .panel{margin:0}[data-home-guide]:empty{display:none}[data-home-body] .experience-next h2{font-size:24px;line-height:1.35}[data-home-body] .experience-next p{font-size:14px;line-height:1.7}[data-home-attention] h2{margin:0;font-size:24px}[data-home-attention] .catalog-heading{margin-bottom:8px}.home-payment-note{font-size:13px;color:#e8c99b;margin:12px 0}.home-refresh-state{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #806344;border-radius:12px;background:#302218;color:#f2d8b2;font-size:13px;line-height:1.6}.home-refresh-state .button{flex:0 0 auto;min-height:44px}.home-empty-collection{grid-column:1/-1;padding:10px 0}.home-empty-collection .button{margin-top:12px}.experience-plates [data-home-rec-retry]{display:inline-flex}
@media(max-width:900px){.collector-intro{grid-template-columns:1fr;gap:12px}.collector-intro-plate{max-width:430px;justify-self:center;padding:20px 10px}.collector-intro-plate figcaption{margin-top:20px}.collector-intro-steps{gap:20px}}
@media(max-width:600px){.collector-intro{padding:24px 20px}.collector-intro h2{font-size:28px}.collector-intro .identity-actions>.button{flex:1 1 125px}.collector-intro-plate{padding:16px 10px 4px;max-width:330px}.collector-intro-steps{grid-template-columns:1fr;gap:20px;margin-top:28px}.collector-intro-links{gap:12px 24px}.guide-focused{padding:22px 18px}.guide-focused .catalog-heading{align-items:flex-start}.guide-focused .experience-steps summary{gap:10px}.guide-step-title{font-size:15px}.guide-focused .experience-step-number{width:32px;height:32px;flex-basis:32px;font-size:14px}.guide-focused summary>small{font-size:11px}.guide-step-body{padding-left:42px}.guide-step-body .button{width:100%}.home-refresh-state{flex-direction:column;align-items:stretch}.home-refresh-state .button{align-self:flex-start}}
@media(prefers-reduced-motion:reduce){.collector-intro-plate img{transform:none}}

[data-home-body]>.experience-grid:has(>[data-home-rooms][hidden]){grid-template-columns:minmax(0,1fr)}
[data-home-collection] h2,[data-home-rooms] h2{font-size:24px;line-height:1.35;margin:0}
[data-home-collection] .experience-plates:has(>button:only-child){display:block}
[data-home-collection] .experience-plates>button:only-child{display:grid;grid-template-columns:minmax(160px,320px) minmax(0,1fr);column-gap:28px;align-items:center;width:100%}
[data-home-collection] .experience-plates>button:only-child>:is(img,.experience-private){grid-row:1/3;grid-column:1}
[data-home-collection] .experience-plates>button:only-child>strong{align-self:end;font-size:20px}
[data-home-collection] .experience-plates>button:only-child>small{align-self:start}
@media(max-width:600px){[data-home-collection] .experience-plates>button:only-child{display:flex}[data-home-collection] .experience-plates>button:only-child>strong{align-self:auto;font-size:16px}}
