:root{--ink:#101010;--cream:#f2eadc;--sand:#c6ad91;--brown:#4a3023;--cocoa:#2b1b15;--line:rgba(242,234,220,.22)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:Georgia,"Times New Roman",serif;line-height:1.55}a{color:inherit}img{display:block;width:100%}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:20px 5vw;background:rgba(16,16,16,.92);border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.brand{text-decoration:none;font-family:Arial,sans-serif;font-size:1rem;font-weight:900;line-height:.85;letter-spacing:-.04em}.brand span{font-size:.53rem;letter-spacing:.12em}.header-link,.text-link{font-family:Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.hero{min-height:76vh;padding:13vh 7vw 10vh;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 82% 25%,rgba(123,86,58,.28),transparent 34%),linear-gradient(135deg,#101010 45%,#21150f)}.eyebrow,.card-type,.status{font-family:Arial,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sand)}h1,h2,h3{font-weight:400;margin:0;line-height:.98}h1{font-size:clamp(3.2rem,8vw,7.8rem);max-width:1100px;letter-spacing:-.055em}h2{font-size:clamp(2.5rem,5.5vw,5.7rem);letter-spacing:-.045em}h3{font-size:clamp(1.5rem,2.2vw,2.3rem)}.hero-copy{max-width:700px;font-size:1.16rem;color:#d5c8b7;margin:2rem 0}.primary-button,.outline-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;width:max-content;max-width:100%;padding:16px 20px;text-decoration:none;font-family:Arial,sans-serif;font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.primary-button{background:var(--cream);color:var(--ink)}.outline-button{border:1px solid currentColor}.intro,.guidance-section,.playbook-section,.collection-section{padding:8rem 7vw;border-top:1px solid var(--line)}.intro{display:grid;grid-template-columns:90px 1fr;gap:4vw}.intro>div{max-width:850px}.intro p:last-child,.guidance-heading>p,.collection-intro>p{max-width:680px;color:#cfc1b0;font-size:1.08rem}.section-number{font-family:Arial,sans-serif;color:var(--sand);font-size:.8rem;letter-spacing:.1em}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr)}.resource-card{min-height:390px;padding:3.2rem;display:flex;flex-direction:column;align-items:flex-start}.resource-card h3{margin:.6rem 0 1.4rem}.resource-card p:not(.card-type){font-size:1.03rem;max-width:360px}.resource-card .text-link{margin-top:auto}.dark-card{background:#171210}.cream-card{background:var(--cream);color:var(--ink)}.cream-card .card-type{color:var(--brown)}.tan-card{background:var(--sand);color:var(--ink)}.tan-card .card-type{color:var(--cocoa)}.guidance-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw}.signature{font-style:italic;font-size:1.3rem!important;color:var(--cream)!important}.guidance-options article{padding:2.1rem 0;border-top:1px solid var(--line)}.guidance-options article>div{display:flex;justify-content:space-between;font-family:Arial,sans-serif;font-size:.7rem;letter-spacing:.13em;color:var(--sand)}.guidance-options h3{margin:1rem 0}.guidance-options p{color:#cfc1b0}.playbook-section{background:var(--cream);color:var(--ink);display:grid;grid-template-columns:1.35fr .65fr;gap:8vw}.playbook-copy>p{max-width:720px}.playbook-copy .eyebrow,.playbook-copy .section-number{color:var(--brown)}.playbook-copy .primary-button{background:var(--ink);color:var(--cream);margin-top:1rem}.pill-row{display:flex;flex-wrap:wrap;gap:8px;margin:2rem 0}.pill-row span{border:1px solid rgba(16,16,16,.35);border-radius:99px;padding:7px 12px;font-family:Arial,sans-serif;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.playbook-quote{align-self:center;border-left:1px solid rgba(16,16,16,.3);padding-left:3rem}.playbook-quote p{font-size:1.55rem;font-style:italic}.playbook-quote span{font-family:Arial,sans-serif;font-size:.66rem;letter-spacing:.12em}.collection-section{background:linear-gradient(180deg,#1c120e,var(--ink))}.collection-intro{max-width:920px;margin-bottom:4rem}.collection-gallery{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;align-items:stretch}.collection-gallery img{height:100%;max-height:630px;object-fit:cover}.product-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.product-status-grid article{padding:2.5rem;background:#171210;border:1px solid var(--line)}.product-status-grid .available{background:var(--cream);color:var(--ink)}.product-status-grid .available .status{color:var(--brown)}.product-status-grid h3{margin:.7rem 0 1rem}.product-status-grid p{max-width:500px}.product-status-grid .primary-button{background:var(--ink);color:var(--cream);margin-top:1.4rem}.product-status-grid .outline-button{margin-top:1.4rem}.closing{text-align:center;padding:10rem 7vw}.closing p{max-width:650px;margin:1.5rem auto;color:#cfc1b0}.closing-line{font-size:1.4rem!important;color:var(--cream)!important;font-style:italic}footer{display:flex;justify-content:space-between;gap:20px;padding:2rem 5vw;border-top:1px solid var(--line);font-family:Arial,sans-serif;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#aa9b89}.toast{position:fixed;right:24px;bottom:24px;max-width:350px;padding:18px 20px;background:var(--cream);color:var(--ink);box-shadow:0 12px 45px rgba(0,0,0,.45);transform:translateY(140%);transition:.3s ease;z-index:20}.toast.show{transform:translateY(0)}.toast strong,.toast span{display:block}.toast strong{font-family:Arial,sans-serif;text-transform:uppercase;font-size:.72rem;letter-spacing:.1em}.toast span{font-size:.9rem;margin-top:4px}
@media(max-width:800px){.hero{min-height:70vh;padding-top:10vh}h1{font-size:clamp(3rem,16vw,5rem)}.intro{grid-template-columns:1fr}.resource-grid,.guidance-section,.playbook-section,.collection-gallery,.product-status-grid{grid-template-columns:1fr}.resource-card{min-height:320px;padding:2.3rem}.intro,.guidance-section,.playbook-section,.collection-section{padding:5.5rem 6vw}.playbook-quote{border-left:0;border-top:1px solid rgba(16,16,16,.3);padding:2rem 0 0}.collection-gallery img{max-height:none}.site-header{padding:17px 5vw}.header-link{font-size:.62rem}footer{flex-direction:column}.closing{padding:7rem 6vw}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.toast{transition:none}}

.webinar-section{padding:8rem 7vw;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:8vw;align-items:center;background:radial-gradient(circle at 15% 30%,rgba(198,173,145,.12),transparent 34%),#171210}.webinar-visual{max-width:560px;justify-self:center}.webinar-visual img{aspect-ratio:3/4;object-fit:cover;object-position:center top;border:1px solid rgba(198,173,145,.35)}.webinar-copy{max-width:760px}.webinar-copy h2{margin-bottom:1.5rem}.webinar-copy>p:not(.section-number):not(.eyebrow){color:#d6c9b8;font-size:1.08rem}.webinar-copy .webinar-lead{color:var(--cream)!important;font-size:1.45rem!important;font-style:italic}.webinar-copy .primary-button{margin-top:1rem}.event-details{display:flex;flex-wrap:wrap;gap:8px;margin:2rem 0}.event-details span{border:1px solid rgba(242,234,220,.3);border-radius:99px;padding:8px 13px;font-family:Arial,sans-serif;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--cream)}
@media(max-width:800px){.webinar-section{padding:5.5rem 6vw;grid-template-columns:1fr}.webinar-visual{max-width:420px}}
