.corporate-editorial{background:var(--background)}.corporate-editorial .container-luxe{max-width:1480px;padding-inline:48px}.corporate-editorial h1,.corporate-editorial h2,.corporate-editorial h3{letter-spacing:0}.corporate-editorial .corp-hero{min-height:780px;padding-block:172px 64px}.corporate-editorial .corp-hero-logo{width:210px;height:150px;margin-bottom:18px}.corporate-editorial .corp-headline{text-wrap:balance;max-width:1200px;font-size:76px;line-height:1.08}.corporate-editorial .corp-section-title{text-wrap:balance;font-size:48px;line-height:1.15}.corporate-editorial .corp-kicker{color:var(--gold);text-transform:uppercase;letter-spacing:0;font-size:14px;line-height:1.6}.corporate-editorial .corp-cta{border:1px solid var(--gold-soft);background:var(--gradient-gold);max-width:100%;height:auto;min-height:60px;color:var(--primary-foreground);box-shadow:var(--shadow-gold);text-transform:uppercase;white-space:normal;letter-spacing:0;border-radius:2px;padding:17px 38px;font-size:17px;line-height:1.5}.corporate-editorial .corp-cta svg{width:22px;height:22px}.corporate-editorial .corp-hero .font-display:not(h1){font-size:32px}.corporate-editorial p.text-sm{font-size:19px;line-height:1.7}.corporate-editorial p.text-xs,.corporate-editorial figcaption.text-xs{font-size:15px;line-height:1.7}.corporate-editorial .corp-hero p.text-sm{max-width:760px}.corporate-editorial .corp-benefits .container-luxe{padding-block:34px}.corporate-editorial .corp-benefits svg{width:44px;height:44px}.corporate-editorial .corp-benefits p{font-size:18px}.corporate-editorial section.container-luxe{padding-block:64px}.corporate-editorial .corp-credibility .container-luxe{gap:32px;padding-block:64px}.corporate-editorial .corp-credibility .font-display.text-lg{font-size:25px}.corporate-editorial .corp-service-card img{aspect-ratio:6/5}.corporate-editorial .corp-service-card h3{font-size:30px}.corporate-editorial .corp-occasions{padding-block:52px}.corporate-editorial .corp-occasions figcaption{font-size:25px}.corporate-editorial .corp-closing .container-luxe{padding-block:72px}.corporate-editorial .corp-closing h2{max-width:1000px}.corporate-editorial li.text-sm{font-size:18px;line-height:1.6}.corporate-editorial div.text-sm{font-size:18px;line-height:1.65}.corporate-editorial .corp-cta:hover{filter:brightness(1.08)}.corporate-editorial .corp-hero-shade{background:linear-gradient(180deg, var(--background) 0%, color-mix(in oklab, var(--background) 30%, transparent) 22%, color-mix(in oklab, var(--background) 60%, transparent) 55%, var(--background) 100%)}.corporate-editorial .corp-benefits,.corporate-editorial .corp-occasions{background:color-mix(in oklab, var(--charcoal) 40%, var(--background))}.corporate-editorial .corp-credibility-image{object-position:35% center;width:58%;inset-inline-start:0}.corporate-editorial .corp-credibility-shade{background:linear-gradient(90deg, transparent 25%, color-mix(in oklab, var(--background) 35%, transparent) 42%, var(--background) 60%), linear-gradient(0deg, var(--background), transparent 15%, transparent 90%, var(--background))}.corporate-editorial .corp-service-card{background:var(--card);border-radius:2px}.corporate-editorial .corp-photo-shade{background:linear-gradient(0deg, color-mix(in oklab, var(--background) 95%, transparent), transparent 65%)}.corporate-editorial .corp-concept-image{aspect-ratio:4/5;object-position:35% center;max-height:800px}.corporate-editorial .corp-closing-shade{background:linear-gradient(180deg, var(--background), color-mix(in oklab, var(--background) 85%, transparent) 50%, var(--background))}html[dir=rtl] .corporate-editorial .corp-credibility-shade{transform:scaleX(-1)}@media (width<=767px){.corporate-editorial .container-luxe{padding-inline:24px}.corporate-editorial section.container-luxe{padding-block:42px}.corporate-editorial .corp-credibility .container-luxe{gap:64px;padding-block:32px 42px}.corporate-editorial .corp-hero .font-display:not(h1){font-size:26px}.corporate-editorial p.text-sm{font-size:16px}.corporate-editorial p.text-xs,.corporate-editorial figcaption.text-xs{font-size:14px}.corporate-editorial li.text-sm,.corporate-editorial div.text-sm,.corporate-editorial .corp-benefits p{font-size:16px}.corporate-editorial .corp-benefits svg{width:36px;height:36px}.corporate-editorial .corp-service-card h3{font-size:28px}.corporate-editorial .corp-occasions figcaption{font-size:21px}.corporate-editorial .corp-hero{min-height:720px;padding-block:145px 75px}.corporate-editorial .corp-hero-logo{width:145px;height:108px}.corporate-editorial .corp-headline{font-size:40px;line-height:1.12}.corporate-editorial .corp-section-title{font-size:30px}.corporate-editorial .corp-credibility-image{width:100%;height:340px;inset-block-start:0}.corporate-editorial .corp-credibility-shade{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 15%, transparent), var(--background) 340px)}.corporate-editorial .corp-concept-image{aspect-ratio:4/3;max-height:450px}}@media (prefers-reduced-motion:reduce){.corporate-editorial *,.corporate-editorial :before,.corporate-editorial :after{scroll-behavior:auto;transition:none;animation:none}}
