.event-intro{padding-block:85px 55px}.event-intro h1{font-size:clamp(3.8rem,7.5vw,7.2rem);line-height:.96;letter-spacing:-.045em;margin:24px 0}.event-intro>p:last-child{max-width:520px;color:var(--muted);line-height:1.8}.event-collection{padding-bottom:110px}.event-card{max-width:515px}.event-card-image{display:block;position:relative;overflow:hidden;background:#e6dfd3}.event-card-image img{width:100%;height:auto;display:block;transition:transform .35s}.event-card-image:hover img{transform:scale(1.025)}.event-card-image>span{position:absolute;top:18px;left:18px;background:var(--paper);padding:9px 12px;font-size:.7rem;letter-spacing:.1em}.event-card-title{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:24px}.event-card-title .eyebrow{margin-bottom:10px}.event-card-title h2{font:400 2rem Georgia,serif}.event-detail-link{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--gold);padding:10px 0;white-space:nowrap}.event-detail-link span{margin-left:12px}.event-card-note{font-size:.75rem;line-height:1.7;color:var(--muted);margin-top:16px}.event-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding-top:35px;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.event-breadcrumb a{border-bottom:1px solid var(--line)}.backdrop-product{display:grid;grid-template-columns:1.05fr 1fr;gap:6vw;align-items:start;padding-block:45px 95px}.backdrop-cover{margin:0}.backdrop-cover img{width:100%;height:auto;display:block}.backdrop-cover figcaption{font-size:.65rem;line-height:1.6;color:var(--muted);margin-top:12px}.backdrop-copy h1{font-size:clamp(3.7rem,5.7vw,6rem);line-height:.94;letter-spacing:-.045em;margin:20px 0 24px}.backdrop-lead{font:1.35rem/1.5 Georgia,serif}.backdrop-copy>p:not(.eyebrow):not(.backdrop-lead){color:var(--muted);font-size:.87rem;line-height:1.8}.backdrop-inclusions{border-left:3px solid var(--gold);background:#eeeae0;padding:20px 22px;margin:26px 0}.backdrop-inclusions strong{font-size:.74rem;text-transform:uppercase;letter-spacing:.1em}.backdrop-inclusions p{font-size:.8rem;line-height:1.7;margin:10px 0 0}.backdrop-pricing{margin:30px 0}.backdrop-pricing h2{font:400 1.7rem Georgia,serif;margin-bottom:16px}.backdrop-pricing table{border-collapse:collapse;width:100%;text-align:left}.backdrop-pricing th,.backdrop-pricing td{padding:13px 0;border-bottom:1px solid var(--line);font-size:.8rem;font-weight:400}.backdrop-pricing thead th{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.backdrop-pricing td:last-child,.backdrop-pricing thead th:last-child{text-align:right}.backdrop-pricing>p,.backdrop-request-note{font-size:.72rem!important;line-height:1.7;color:var(--muted);margin-top:14px}.backdrop-guide{background:#eeeae2;padding:75px 0}.backdrop-guide-heading{display:grid;grid-template-columns:1fr .8fr;gap:9vw;align-items:end;margin-bottom:35px}.backdrop-guide-heading h2{font:400 clamp(2.5rem,4.3vw,4.4rem)/1.03 Georgia,serif;letter-spacing:-.035em;margin-top:18px}.backdrop-guide-heading>p{color:var(--muted);font-size:.86rem;line-height:1.8}.backdrop-guide img{display:block;width:100%;height:auto}.backdrop-guide-note{font-size:.72rem;color:var(--muted);line-height:1.7;margin-top:18px}.event-return{padding-block:55px 80px}.event-return a{font-size:.7rem;text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid var(--gold);padding-bottom:8px}@media(max-width:800px){.backdrop-product{grid-template-columns:1fr;gap:40px}.backdrop-cover{max-width:600px}.backdrop-guide-heading{grid-template-columns:1fr;gap:20px}.event-intro{padding-top:60px}.backdrop-guide{padding-block:55px}}@media(prefers-reduced-motion:reduce){.event-card-image img{transition:none}}

.backdrop-sizing-product{padding-block:45px 25px}.backdrop-product-heading{max-width:900px;margin-bottom:35px}.backdrop-product-heading h1{font-size:clamp(3.5rem,6.5vw,6.5rem)}.backdrop-product-details{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding-top:55px}.backdrop-product-details .backdrop-copy>h2{font:400 2.5rem/1.1 Georgia,serif;margin-bottom:20px}.backdrop-product-details .backdrop-pricing{margin-top:0}@media(max-width:800px){.backdrop-product-details{grid-template-columns:1fr;gap:25px;padding-top:35px}.backdrop-sizing-product{padding-top:35px}}

.backdrop-original-sizing{aspect-ratio:1536/735;overflow:hidden}.backdrop-original-sizing img{display:block;width:100%;height:auto;max-width:none}

.backdrop-product-notes{margin-top:28px}.backdrop-product-notes article{padding:18px 0;border-top:1px solid var(--line)}.backdrop-product-notes h3{font:400 1.3rem/1.3 Georgia,serif;margin:0 0 9px}.backdrop-product-notes p{font-size:.85rem;line-height:1.8;color:var(--muted);margin:0}
