.dream-home{background:var(--color-white);color:var(--wt-text-primary)}.dream-home .site-header__inner{min-height:72px}.dream-home .site-header__brand,.dream-home .dream-my-keys,.dream-home .site-header__link,.dream-home .site-header__cart{color:var(--color-black)}.dream-home .dream-brand__mark{color:var(--color-gold)}.dream-home .site-header__cta{background:var(--color-black);border-color:var(--color-black)}.dream-home .site-header__link:hover{background:var(--wt-surface-muted);color:var(--color-black)}.dream-home .site-footer{background:var(--color-black);border-color:var(--color-black)}.dream-home .site-footer__column h2,.dream-home .site-footer__brand{color:var(--color-gold-light)}.dream-home :focus-visible{outline:3px solid var(--color-gold-dark);outline-offset:4px}.home-commerce{gap:40px;padding-block:24px 48px;display:grid}.home-commerce>*,.home-campaign>*{min-width:0}.home-commerce h1,.home-commerce h2,.home-commerce p{margin:0}.home-commerce h1{overflow-wrap:anywhere;font-size:clamp(28px,4vw,52px);line-height:1.08}.home-commerce h2{font-size:clamp(23px,3vw,32px);line-height:1.2}.home-campaign{gap:24px;scroll-margin-top:100px;display:grid}.home-campaign__title{width:100%;min-width:0;color:var(--color-black);text-align:center;white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;font-weight:900}.home-campaign__image{background:var(--wt-surface-subtle);border:1px solid var(--wt-border-default);border-radius:16px;place-items:center;display:grid;overflow:hidden}.home-campaign__image img{object-fit:contain;width:100%;height:clamp(190px,55vw,380px);display:block}.home-campaign__copy{align-content:center;gap:14px;display:grid}.home-campaign__copy>p:not(.home-eyebrow){color:var(--color-black);line-height:1.5}.home-eyebrow{color:var(--color-gold-dark);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.home-price{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.home-price>span{width:100%;color:var(--color-black);font-size:13px}.home-price strong{font-size:clamp(30px,5vw,44px);line-height:1.1}.home-price small{color:var(--wt-text-muted)}.home-button{background:var(--color-gold);min-height:48px;color:var(--color-black);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:16px;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-flex}.home-button:hover{background:var(--color-gold);color:var(--color-black)}.home-link{color:var(--color-black);text-underline-offset:4px;font-size:14px}.home-selector{scroll-margin-top:90px}.dream-home #tickets-title{scroll-margin-top:100px}.dream-home .home-commerce .section-heading{text-align:left;justify-items:start}.dream-home .home-commerce .section-heading>p{color:var(--color-gold-dark)}.dream-home .home-commerce .price-block{background:var(--wt-surface-subtle)}.home-cause,.home-how,.home-empty{background:var(--wt-surface-subtle);border:1px solid var(--wt-border-default);border-radius:12px;gap:16px;padding:24px;display:grid}.home-how ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding-left:24px;font-weight:700;display:grid}.home-how li::marker{color:var(--color-gold-dark)}.home-how p{color:var(--color-black);font-size:14px}.home-lookup{flex-wrap:wrap;align-items:center;gap:20px;padding-block:8px;display:flex}.home-lookup>svg{color:var(--color-gold-dark)}.home-lookup p{color:var(--color-black);margin-top:6px}.home-lookup .home-button{width:100%}@media (width>=900px){.home-campaign{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px}.home-campaign__image img{height:440px}.home-campaign__copy .home-button{justify-self:start}.home-how ol{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=768px){.dream-home .site-header__inner{gap:4px 8px;padding-block:10px}.dream-home .site-header__actions{gap:8px}.dream-home .site-header__cta{display:none}.home-commerce{gap:28px;padding-top:16px}}.dream-home .home-commerce .campaign-progress{background:var(--wt-surface-subtle);border-color:var(--wt-border-default);box-shadow:none}.dream-home .home-commerce .campaign-progress__track{background:var(--wt-surface-muted);border-color:var(--color-gold-light)}.dream-home .home-commerce .campaign-progress__track span{background:linear-gradient(90deg,var(--color-gold-dark),var(--color-gold));box-shadow:none}.dream-home .site-header__cart strong{background:var(--color-gold-dark)}.dream-home .dream-menu-toggle{color:var(--color-black);border-color:var(--wt-border-default)}@media (width>=640px){.home-lookup .home-button{width:auto;margin-left:auto}}
