.door-hero[data-astro-cid-q4hhvw4k]{border-bottom:1px solid var(--line-soft);background:radial-gradient(circle at 82% 18%,rgba(154,139,184,.13),transparent 28%),radial-gradient(circle at 14% 78%,rgba(183,151,92,.12),transparent 30%),var(--surface-paper);padding:4rem 0 4.5rem}.door-shell[data-astro-cid-q4hhvw4k]{padding-block:2.5rem 5rem}.door-grid[data-astro-cid-q4hhvw4k]{display:grid;gap:1rem}.door-card[data-astro-cid-q4hhvw4k]{position:relative;display:grid;min-height:19rem;overflow:hidden;border:1px solid rgba(41,52,58,.1);border-radius:1.05rem;padding:1.5rem;box-shadow:0 16px 38px #1922260b;transition:transform .18s ease,box-shadow .18s ease}.door-card[data-astro-cid-q4hhvw4k]:hover{transform:translateY(-2px);box-shadow:0 20px 42px #19222613}.door-card--gold[data-astro-cid-q4hhvw4k]{background:#f3ecdc}.door-card--blue[data-astro-cid-q4hhvw4k]{background:#e8eef1}.door-card--green[data-astro-cid-q4hhvw4k]{background:#e8eee8}.door-card--terracotta[data-astro-cid-q4hhvw4k]{background:#f1e6e0}.door-card--lavender[data-astro-cid-q4hhvw4k]{background:#ece9f1}.door-card--sage[data-astro-cid-q4hhvw4k]{background:#e7ece6}.door-card--ink[data-astro-cid-q4hhvw4k]{background:var(--ink);color:var(--paper)}.door-number[data-astro-cid-q4hhvw4k]{position:absolute;top:.8rem;right:1rem;font-family:Georgia,Cambria,Times New Roman,serif;font-size:4.6rem;line-height:1;color:#1b252b14;pointer-events:none}.door-card--ink[data-astro-cid-q4hhvw4k] .door-number[data-astro-cid-q4hhvw4k]{color:#ffffff14}.door-copy[data-astro-cid-q4hhvw4k]{position:relative;z-index:1;max-width:31rem;align-self:start}.door-eyebrow[data-astro-cid-q4hhvw4k]{margin:0;color:var(--brass);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.door-card--ink[data-astro-cid-q4hhvw4k] .door-eyebrow[data-astro-cid-q4hhvw4k]{color:#d8bd88}.door-copy[data-astro-cid-q4hhvw4k] h2[data-astro-cid-q4hhvw4k]{margin-top:2rem;max-width:26rem;color:var(--ink);font-size:clamp(1.9rem,3vw,2.55rem);line-height:1.05}.door-card--ink[data-astro-cid-q4hhvw4k] .door-copy[data-astro-cid-q4hhvw4k] h2[data-astro-cid-q4hhvw4k]{color:var(--paper)}.door-body[data-astro-cid-q4hhvw4k]{margin-top:1rem;max-width:30rem;color:var(--slate);font-size:.96rem;line-height:1.75}.door-card--ink[data-astro-cid-q4hhvw4k] .door-body[data-astro-cid-q4hhvw4k]{color:#ffffffb8}.door-action[data-astro-cid-q4hhvw4k]{position:relative;z-index:1;align-self:end;margin-top:2rem}.door-help[data-astro-cid-q4hhvw4k]{margin-top:1.25rem;border:1px solid var(--line-soft);border-radius:.9rem;background:var(--surface-paper)}.door-help[data-astro-cid-q4hhvw4k] summary[data-astro-cid-q4hhvw4k]{cursor:pointer;padding:1.15rem 1.35rem;color:var(--ink);font-weight:650;list-style-position:inside}.door-help__body[data-astro-cid-q4hhvw4k]{border-top:1px solid var(--line-soft);padding:1.25rem 1.35rem 1.5rem;color:var(--slate);line-height:1.75}.door-help__body[data-astro-cid-q4hhvw4k] p[data-astro-cid-q4hhvw4k]{max-width:52rem}.door-help__links[data-astro-cid-q4hhvw4k]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1rem}.door-help__links[data-astro-cid-q4hhvw4k] a[data-astro-cid-q4hhvw4k]{color:var(--brass);font-weight:650;text-decoration:none}.door-close[data-astro-cid-q4hhvw4k]{display:grid;gap:2rem;align-items:end;margin-top:3rem;border-top:1px solid var(--line-soft);padding-top:3rem}.door-close[data-astro-cid-q4hhvw4k] h2[data-astro-cid-q4hhvw4k]{margin-top:.8rem;max-width:42rem;color:var(--ink);font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.05}.door-close[data-astro-cid-q4hhvw4k] p[data-astro-cid-q4hhvw4k]:not(.editorial-kicker){margin-top:1rem;color:var(--slate);line-height:1.7}@media (min-width: 760px){.door-grid[data-astro-cid-q4hhvw4k]{grid-template-columns:repeat(2,minmax(0,1fr))}.door-card[data-astro-cid-q4hhvw4k]{min-height:21rem;padding:1.8rem}.door-card--wide[data-astro-cid-q4hhvw4k]{grid-column:1 / -1;min-height:16rem;grid-template-columns:1fr auto;-moz-column-gap:2rem;column-gap:2rem}.door-card--wide[data-astro-cid-q4hhvw4k] .door-action[data-astro-cid-q4hhvw4k]{justify-self:end;align-self:end}.door-close[data-astro-cid-q4hhvw4k]{grid-template-columns:1fr auto}}@media (min-width: 1100px){.door-shell[data-astro-cid-q4hhvw4k]{padding-top:3rem}.door-grid[data-astro-cid-q4hhvw4k]{gap:1.25rem}.door-card[data-astro-cid-q4hhvw4k]{padding:2rem}}
