.breadcrumb[data-v-ec6379cf]{color:var(--color-text-secondary);font-size:max(1rem,var(--text-base,1rem));flex-wrap:wrap;align-items:center;gap:4px;line-height:1.5;display:flex}.crumb[data-v-ec6379cf]{color:inherit;min-height:var(--touch-target-min,44px);box-sizing:border-box;align-items:center;gap:6px;max-width:100%;margin:-2px -4px;padding:2px 4px;text-decoration:none;display:inline-flex}@media (width>=901px){.breadcrumb[data-v-ec6379cf]{margin-bottom:2px}.crumb[data-v-ec6379cf]{min-height:0;margin:0;padding:0 2px}}.crumb[data-v-ec6379cf]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.crumb:hover .label[data-v-ec6379cf]{color:var(--color-text)}}.crumb--current[data-v-ec6379cf]{pointer-events:none;color:var(--color-text);font-weight:600}.crumb--current .label[data-v-ec6379cf]{text-overflow:ellipsis;white-space:nowrap;max-width:calc(min(42rem,72vw));display:inline-block;overflow:hidden}.sep[data-v-ec6379cf]{color:var(--color-text-muted);flex-shrink:0}.breadcrumb--chevron .sep[data-v-ec6379cf]{opacity:.85;font-size:.95em}.breadcrumb--sep-dot .sep[data-v-ec6379cf]{opacity:.7}.crumb--ellipsis[data-v-ec6379cf]{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.breadcrumb--scroll[data-v-ec6379cf]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.breadcrumb--scroll[data-v-ec6379cf]::-webkit-scrollbar{display:none}.breadcrumb--scroll .crumb[data-v-ec6379cf],.breadcrumb--scroll .label[data-v-ec6379cf]{white-space:nowrap;flex:none}@media (width<=640px){.breadcrumb--parent .crumb[data-v-ec6379cf],.breadcrumb--parent .crumb--ellipsis[data-v-ec6379cf]{display:none}.breadcrumb--parent .crumb--parent[data-v-ec6379cf],.breadcrumb--parent .crumb[data-v-ec6379cf]:only-child{display:inline-flex}.breadcrumb--parent .crumb--parent .sep[data-v-ec6379cf]{display:none}.breadcrumb--parent .crumb--parent .label[data-v-ec6379cf]:before{content:"‹ "}.label[data-v-ec6379cf]{text-overflow:ellipsis;white-space:nowrap;max-width:calc(min(16em,46vw));overflow:hidden}.crumb--current .label[data-v-ec6379cf]{max-width:calc(min(42rem,72vw))}}@media (height<=500px){.label[data-v-ec6379cf]{text-overflow:ellipsis;white-space:nowrap;max-width:calc(min(16em,46vw));overflow:hidden}.crumb--current .label[data-v-ec6379cf]{max-width:calc(min(42rem,72vw))}}.heroLead.overlayCopy--title-display .title,.overlayCopy--title-display .title{letter-spacing:.06em;font-size:calc(clamp(2.1rem,5vw,4.25rem));font-weight:400;line-height:1.12}.heroLead.overlayCopy--title-monument .title,.overlayCopy--title-monument .title{letter-spacing:.08em;text-shadow:0 8px 40px #00000073;font-size:calc(clamp(2.5rem,7vw,6rem));font-weight:400;line-height:1.05}.overlayCopy.overlayCopy--title-monument:not(.overlayCopy--floatingCard):not(.overlayCopy--layout-card):not(.overlayCopy--layout-captionBar) .title{white-space:nowrap;line-height:1;overflow:hidden}.overlayCopy--title-display{max-width:min(52rem,92%)}.immersiveCopy.overlayCopy--measure-narrow .heroLead,.overlayCopy.overlayCopy--measure-narrow:not(.overlayCopy--layout-card):not(.overlayCopy--layout-captionBar):not(.overlayCopy--floatingCard){max-width:min(34rem,100% - var(--stage-copy-gutter-start,0px) - var(--stage-copy-gutter-end,0px))}.hero--align-center .immersiveCopy.overlayCopy--measure-narrow .heroLead,.overlayCopy.overlayCopy--center.overlayCopy--measure-narrow:not(.overlayCopy--layout-card):not(.overlayCopy--layout-captionBar){margin-left:auto;margin-right:auto}.immersiveCopy.overlayCopy--measure-wide .heroLead,.overlayCopy.overlayCopy--measure-wide:not(.overlayCopy--layout-card):not(.overlayCopy--layout-captionBar):not(.overlayCopy--floatingCard){max-width:none}.overlayCopy--title-monument:not(.overlayCopy--floatingCard):not(.overlayCopy--layout-card):not(.overlayCopy--layout-captionBar){max-width:calc(100% - var(--stage-copy-gutter-start,0px) - var(--stage-copy-gutter-end,0px))}.overlayCopy--floatingCard.overlayCopy--title-display .title,.overlayCopy--floatingCard.overlayCopy--title-monument .title,.overlayCopy--layout-captionBar.overlayCopy--title-monument .title,.overlayCopy--layout-card.overlayCopy--title-display .title,.overlayCopy--layout-card.overlayCopy--title-monument .title{letter-spacing:.02em;white-space:normal;text-shadow:none;max-width:none;font-size:calc(clamp(1.65rem,3.5vw,2.65rem));font-weight:400;line-height:1.15;overflow:visible}.overlayCopy--layout-card.overlayCopy--title-display,.overlayCopy--layout-card.overlayCopy--title-monument{max-width:min(420px,88%)}.kicker--goldChip{letter-spacing:var(--kicker-tracking,.12em);text-transform:var(--kicker-transform,none);color:var(--color-accent,var(--color-primary));border:1px solid var(--color-accent,var(--color-primary));opacity:1;background:#00000038;border-radius:0;margin-bottom:16px;padding:4px 12px;font-size:11px;font-weight:400;line-height:1.4;display:inline-block}.overlayScrim--light~.immersiveCopy .kicker--goldChip,.overlayScrim--light~.overlayCopy .kicker--goldChip{background:#ffffff9e}.overlayCopy--floatingCard .kicker--goldChip,.overlayCopy--layout-card .kicker--goldChip{color:inherit;background:0 0;border-color:currentColor}.heroLead .kicker.kicker--letterspace,.overlayCopy .kicker.kicker--letterspace{letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:500;line-height:1.4;display:inline-block}.heroLead .kicker.kicker--rule,.overlayCopy .kicker.kicker--rule{letter-spacing:.12em;align-items:center;gap:.65rem;font-weight:500;line-height:1.4;display:inline-flex}.kicker--rule:before{content:"";background:currentColor;flex:none;width:1.75rem;height:1px}.overlayCopy--mark-hairline>.title:after{content:"";background:color-mix(in srgb,currentColor 55%,transparent);width:3.5rem;height:1px;margin:.75rem 0 0;display:block}.overlayCopy--mark-flourish>.title:after{content:"";border-bottom:2px solid var(--section-rule,var(--color-kicker,var(--color-accent,currentColor)));background:0 0;border-radius:0 0 80% 80%/0 0 140% 140%;width:5.25rem;height:11px;margin:.65rem 0 0;display:block}.overlayCopy--center.overlayCopy--mark-flourish>.title:after,.overlayCopy--center.overlayCopy--mark-hairline>.title:after{margin-left:auto;margin-right:auto}.overlayScrim--light~.overlayCopy:not(.overlayCopy--layout-card):not(.overlayCopy--layout-captionBar){color:var(--color-text,#1c1416)}.overlayScrim--light~.overlayCopy:not(.overlayCopy--layout-card):not(.overlayCopy--layout-captionBar) .cta--outline,.overlayScrim--light~.overlayCopy:not(.overlayCopy--layout-card):not(.overlayCopy--layout-captionBar) .cta--outlineGold{color:inherit;border-color:color-mix(in srgb,currentColor 55%,transparent)}.overlayScrim--bottom~.overlayCopy:not(.overlayCopy--layout-card):not(.overlayCopy--layout-captionBar){color:#fff}.overlayCopy--floatingCard .btn--link,.overlayCopy--floatingCard .btn--outline,.overlayScrim--light~.overlayCopy:not(.overlayCopy--floatingCard) .btn--link,.overlayScrim--light~.overlayCopy:not(.overlayCopy--floatingCard) .btn--outline{color:inherit;border-color:color-mix(in srgb,currentColor 48%,transparent)}.overlayCopy--floatingCard .btn--link,.overlayScrim--light~.overlayCopy:not(.overlayCopy--floatingCard) .btn--link{border-color:#0000}.immersiveCopy .btn:focus-visible,.immersiveCopy .btnLink:focus-visible,.immersiveCopy .btnOutline:focus-visible,.overlayCopy .btn--link:focus-visible,.overlayCopy .btn--outline:focus-visible,.overlayCopy .btn:focus-visible,.overlayCopy .cta:focus-visible{outline:2px solid var(--color-accent,var(--color-primary));outline-offset:3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.overlayCopy .btn:hover,.overlayCopy .cta--solid:hover{filter:brightness(1.06)}.overlayCopy .cta--outline:hover,.overlayCopy .cta--outlineGold:hover{filter:brightness(1.08)}}.heroLead--brand:not(.overlayCopy--title-display):not(.overlayCopy--title-monument) .title{max-width:22ch;font-size:calc(clamp(1.35rem,3vw,2rem));font-weight:700}@media (width<=900px){.heroLead.overlayCopy--title-display .title,.overlayCopy.overlayCopy--title-display:not(.overlayCopy--floatingCard):not(.overlayCopy--layout-card):not(.overlayCopy--layout-captionBar) .title{letter-spacing:.04em;font-size:calc(clamp(1.85rem,4.6vw,2.6rem));line-height:1.16}.heroLead.overlayCopy--title-monument .title,.overlayCopy.overlayCopy--title-monument:not(.overlayCopy--floatingCard):not(.overlayCopy--layout-card):not(.overlayCopy--layout-captionBar) .title{white-space:normal;letter-spacing:.04em;text-shadow:0 4px 24px #00000059;font-size:calc(clamp(2rem,6.4vw,2.75rem));line-height:1.12;overflow:visible}.heroLead .kicker.kicker--letterspace,.overlayCopy .kicker.kicker--letterspace{letter-spacing:.16em}.immersiveCopy .heroLead .subtitle,.overlayCopy.overlayCopy .subtitle{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (height<=500px),(width<=640px){.heroLead.overlayCopy--title-display .title,.overlayCopy.overlayCopy--title-display:not(.overlayCopy--floatingCard):not(.overlayCopy--layout-card):not(.overlayCopy--layout-captionBar) .title{letter-spacing:.02em;font-size:calc(clamp(1.35rem,6.2vw,1.7rem));line-height:1.2}.heroLead.overlayCopy--title-monument .title,.overlayCopy.overlayCopy--title-monument:not(.overlayCopy--floatingCard):not(.overlayCopy--layout-card):not(.overlayCopy--layout-captionBar) .title{white-space:normal;letter-spacing:.02em;text-shadow:0 3px 16px #00000059;font-size:calc(clamp(1.5rem,7.4vw,1.95rem));line-height:1.18;overflow:visible}.overlayCopy--floatingCard.overlayCopy--title-display .title,.overlayCopy--floatingCard.overlayCopy--title-monument .title,.overlayCopy--layout-captionBar.overlayCopy--title-monument .title,.overlayCopy--layout-card.overlayCopy--title-display .title,.overlayCopy--layout-card.overlayCopy--title-monument .title{font-size:calc(clamp(1.35rem,5.5vw,1.65rem))}.heroLead .kicker.kicker--letterspace,.overlayCopy .kicker.kicker--letterspace{letter-spacing:.1em}.heroLead .kicker.kicker--rule,.overlayCopy .kicker.kicker--rule{gap:.45rem}.kicker--rule:before{width:1.25rem}.heroLead .kicker.kicker--goldChip,.overlayCopy .kicker.kicker--goldChip{box-sizing:border-box;letter-spacing:.06em;white-space:normal;max-width:100%}.immersiveCopy .heroLead .subtitle,.overlayCopy.overlayCopy .subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.heroLead--mark-hairline.heroLead--brand>.brandName:after,.heroLead--mark-hairline:not(.heroLead--brand)>.title:after,.overlayCopy--mark-hairline>.title:after{width:2.25rem;margin-top:.5rem}.heroLead--mark-flourish.heroLead--brand>.brandName:after,.heroLead--mark-flourish:not(.heroLead--brand)>.title:after,.overlayCopy--mark-flourish>.title:after{width:3.25rem}}
