.typo-headline-sc-3xl{font-size:clamp(2.5rem,3.1545741325vw + 1.7310725552rem,3.75rem);font-weight:700;line-height:1.2}.typo-headline-sc-2xl-alt{font-size:clamp(2rem,4.4164037855vw + .9235015773rem,3.75rem);font-weight:700;line-height:1.2}.typo-headline-sc-2xl{font-size:clamp(2rem,1.261829653vw + 1.6924290221rem,2.5rem);font-weight:700;line-height:1.2}.typo-headline-sc-xl{font-size:clamp(1.5rem,1.261829653vw + 1.1924290221rem,2rem);font-weight:700;line-height:1.2}.typo-headline-sc-lg{font-size:clamp(1.25rem,.6309148265vw + 1.096214511rem,1.5rem);font-weight:700;line-height:1.3}.typo-headline-sc-md{font-size:clamp(1.125rem,.3154574132vw + 1.0481072555rem,1.25rem);font-weight:700;line-height:1.3}.typo-headline-xl{font-size:1.5rem;font-weight:700;line-height:1.2}.typo-headline-lg{font-size:1.25rem;font-weight:700;line-height:1.3}.typo-headline-md{font-size:1.125rem;font-weight:700;line-height:1.3}.typo-headline-base{font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:.01em}.typo-body-xl-medium{font-size:1.5rem;font-weight:500;line-height:1.6;letter-spacing:-.01em}.typo-body-lg{font-size:1.25rem;font-weight:400;line-height:1.6}.typo-body-md-medium{font-size:1.125rem;font-weight:500;line-height:1.6;letter-spacing:-.01em}.typo-body-md{font-size:1.125rem;font-weight:400;line-height:1.6}.typo-body-base{font-size:1rem;font-weight:400;line-height:1.6}.typo-body-compact-base{font-size:1rem;font-weight:400;line-height:1.3}.typo-body-compact-base-medium{font-size:1rem;font-weight:500;line-height:1.3}.typo-body-compact-sm-medium,.page-opulent__caption{font-size:.875rem;font-weight:500;line-height:1.3}.typo-body-compact-sm{font-size:.875rem;font-weight:400;line-height:1.3;letter-spacing:.01em}.typo-body-compact-xs,.page-opulent__credits{font-size:.75rem;font-weight:400;line-height:1.3;letter-spacing:.01em}.typo-interactive-primary-base-strong{font-size:1rem;font-weight:700;line-height:1.2}.typo-interactive-primary-base{font-size:1rem;font-weight:500;line-height:1.2}.typo-interactive-primary-sm{font-size:.875rem;font-weight:500;line-height:1.2}.typo-interactive-primary-xs{font-size:.75rem;font-weight:500;line-height:1.3}.typo-interactive-secondary-base{font-size:1rem;font-weight:400;line-height:1.2}.typo-interactive-secondary-sm{font-size:.875rem;font-weight:400;line-height:1.2}.typo-interactive-secondary-xs{font-size:.75rem;font-weight:400;line-height:1.3}.typo-interactive-link-lg{font-size:1.25rem;font-weight:400;line-height:1.2}.typo-interactive-link-md{font-size:1.125rem;font-weight:400;line-height:1.2}.typo-interactive-link-base{font-size:1rem;font-weight:400;line-height:1.2}.typo-interactive-link-xs{font-size:.75rem;font-weight:400;line-height:1.2}.typo-eyebrow-base{font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.typo-eyebrow-sm{font-size:.875rem;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.typo-eyebrow-xs{font-size:.75rem;font-weight:700;line-height:1.3;letter-spacing:.02em;text-transform:uppercase}.typo-decorative-initial-sc,.page-opulent__body .text-element .is-initial:first-letter{font-size:clamp(4.5rem,7.570977918vw + 2.6545741325rem,7.5rem);font-weight:800;line-height:1}.typo-decorative-headline-cnd-sc{font-size:clamp(2.5rem,3.1545741325vw + 1.7310725552rem,3.75rem);font-weight:700;font-stretch:80%;line-height:1;letter-spacing:.02em}.typo-decorative-quote-sc{font-size:clamp(2rem,1.261829653vw + 1.6924290221rem,2.5rem);font-weight:800;line-height:1.2}@media (min-width: 768px){.typo-headline-xl\@md{font-size:1.5rem}.typo-eyebrow-base\@md,.typo-interactive-primary-base\@md{font-size:1rem}.typo-eyebrow-sm\@md,.typo-interactive-primary-sm\@md{font-size:.875rem;line-height:1.2}}@media (min-width: 1024px){.typo-body-xl-medium\@lg{font-size:1.5rem}.typo-body-lg\@lg{font-size:1.25rem}.typo-body-compact-base\@lg,.typo-body-compact-base-medium\@lg{font-size:1rem}}.page-opulent{overflow-x:clip}.page-opulent__header{color:var(--color-txt-light)}.page-opulent__main{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}@media (min-width: 1024px){.page-opulent__main{grid-template-columns:1fr 1024px 1fr}}.page-opulent__article{display:contents}.page-opulent__head{color:var(--color-txt-light);grid-column:1/-1;grid-row:1/2;min-block-size:calc(100vb - 8.875rem);padding-block:1.5rem 2.5rem}@media (min-width: 768px){.page-opulent__head{padding-block-end:3rem}}@media (min-width: 1440px){.page-opulent__head{min-block-size:calc(100vb - 9.875rem);padding-block-end:4rem}}.page-opulent__body{background-color:var(--grad-page-start);color:var(--color-txt-default);grid-column:1/-1;grid-row:2/3;padding-block-start:2.5rem}@media (min-width: 768px){.page-opulent__body{padding-block-start:3rem}}@media (min-width: 1440px){.page-opulent__body{padding-block-start:4rem}}.page-opulent__body .text-element .is-initial:first-letter{color:var(--first-letter-color, currentColor);float:inline-start;margin-inline-end:.4em;text-transform:uppercase}.page-opulent__body--geo{--first-letter-color: var(--color-txt-brand-500-geo)}.page-opulent__body--capital{--first-letter-color: var(--color-txt-brand-500-capital)}.page-opulent__end{background-color:var(--grad-page-end);color:var(--color-txt-default);grid-column:1/-1;grid-row:3/4;padding-block-start:1.5rem;position:relative;z-index:1}.page-opulent__end:before{background:linear-gradient(var(--grad-page-start),var(--grad-page-end));block-size:26.875rem;content:"";inset-block-start:-23.125rem;inset-inline:0;position:absolute;z-index:-1}.page-opulent__footer{background-color:var(--grad-page-end);color:var(--color-txt-default)}@media (min-width: 1024px){.page-opulent__aside{grid-row:2/4;padding-block-start:4rem;z-index:2}}@media (min-width: 1024px){.page-opulent__aside--left{grid-column:1/2;justify-self:end}}@media (min-width: 1024px){.page-opulent__aside--right{grid-column:3/4}}.page-opulent__head-inner{margin-block-start:42vb}.page-opulent__body-inner{padding-block-end:4rem;position:relative;z-index:2}@media (min-width: 1024px){.page-opulent__head-inner,.page-opulent__body-inner,.page-opulent__end-inner,.page-opulent__footer-inner{margin-inline:auto;max-inline-size:1024px}}.page-opulent__credits{color:var(--color-txt-light-transparent-800)}@keyframes fade-in-overlay{0%{opacity:0}to{opacity:.6}}.page-opulent__lead-image{block-size:100vb;inline-size:100vi;inset:0 auto auto 0;position:fixed;z-index:-1}.page-opulent__lead-image .picture{block-size:100%;display:flex;inline-size:100%;inset:0;position:absolute}.page-opulent__lead-image .image{min-block-size:100%;min-inline-size:100%;object-fit:cover}.page-opulent__lead-image .layer-1,.page-opulent__lead-image .layer-2,.page-opulent__lead-image .layer-3,.page-opulent__lead-image .layer-4,.page-opulent__lead-image .layer-5{content:"";display:block;inline-size:100%;position:absolute}.page-opulent__lead-image .layer-1{background:#0003;block-size:100%}.page-opulent__lead-image .layer-2{background:linear-gradient(180deg,var(--lead-image-bg-color-alpha-50) 0%,var(--lead-image-bg-color-alpha-0) 100%);block-size:10.375rem}@media (min-width: 1440px){.page-opulent__lead-image .layer-2{block-size:11.375rem}}.page-opulent__lead-image .layer-3{background:linear-gradient(0deg,var(--lead-image-bg-color) 0%,var(--lead-image-bg-color-alpha-0) 55.8%);block-size:100%}.page-opulent__lead-image .layer-4{--layer-4-ending-shape: circle;background:radial-gradient(var(--layer-4-ending-shape) at top right,var(--lead-image-bg-color-alpha-0) 46%,var(--lead-image-bg-color-alpha-50) 94%);block-size:100%}@media (aspect-ratio > 1){.page-opulent__lead-image .layer-4{--layer-4-ending-shape: ellipse}}.page-opulent__lead-image .layer-5{animation:linear fade-in-overlay both;animation-range:0 300px;animation-timeline:scroll();background:linear-gradient(180deg,#0000001a,#0009 53.36%);block-size:100%;opacity:0}@keyframes fade-out{0%{opacity:1}20%{opacity:1}to{opacity:0}}.page-opulent__head .title-group{animation:linear fade-out both;animation-range:contain 40% contain 80%;animation-timeline:view();opacity:1}@keyframes fade-in-intro{0%{opacity:.2}40%{opacity:1}70%{opacity:1}to{opacity:0}}.page-opulent__head .intro{animation:linear fade-in-intro both;animation-range:contain 15% contain 100%;animation-timeline:view();opacity:.2}@keyframes fade-in-caption{0%{opacity:0}to{opacity:1}}.page-opulent__head .lead-image__caption{animation:linear fade-in-caption both;animation-range:contain 0% contain 50%;animation-timeline:view();opacity:0}
/*# sourceMappingURL=/public/opulent-RWGUUPDH.css.map */
