.teaser{--bone:#f4f5f0;--ink:#261522;--wine-center:#451628;--wine-mid:#5d2b3c;--wine-edge:#824955;--rim:#fff5e8;--rim-cool:#d6dcda;isolation:isolate;width:100%;height:100dvh;min-height:100dvh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bone);position:relative;overflow:hidden}.teaser__atmosphere{z-index:0;pointer-events:none;background:var(--bone);position:absolute;inset:0;overflow:hidden}.teaser__title,.teaser__ledger,.teaser__rule{z-index:2;position:absolute}.teaser__ledger{gap:.62rem;display:grid}.teaser__tagline,.teaser__byline{margin:0}.teaser__tagline{letter-spacing:-.02em;max-width:19rem;font-size:clamp(.88rem,1.15vw,1.08rem);line-height:1.22}.teaser__byline{letter-spacing:.005em;font-size:clamp(.75rem,.88vw,.84rem);line-height:1.18}.teaser__byline-link{color:inherit;border-bottom:1px solid;padding-bottom:.16rem;text-decoration:none}.teaser__byline-link:focus-visible{outline-offset:4px;outline:2px solid}.teaser__rule{transform-origin:0;height:1px}.teaser--premise-a .teaser__ledger{left:1.125rem;bottom:max(1.25rem, env(safe-area-inset-bottom));width:calc(56vw - 1.125rem);color:var(--ink);font-family:Pilot General Sans,sans-serif}.teaser--premise-a .teaser__rule{left:1.125rem;bottom:calc(max(1.25rem, env(safe-area-inset-bottom)) + 5.9rem);background:#302326d1;width:calc(52vw - 1.125rem)}.teaser--premise-b .teaser__ledger{width:min(18rem,76vw);color:var(--bone);font-family:Pilot General Sans,sans-serif;top:35vh;left:1.125rem}.teaser--premise-b .teaser__rule{background:#fff5e8b3;width:calc(92vw - 1.125rem);top:31.2vh;left:1.125rem}@media (width<=479px) and (height<=700px){.teaser--premise-a .teaser__ledger{gap:.46rem}.teaser--premise-a .teaser__rule{bottom:calc(max(1.25rem, env(safe-area-inset-bottom)) + 5.45rem)}.teaser--premise-b .teaser__rule{top:29.5vh}.teaser--premise-b .teaser__ledger{gap:.55rem;top:33.5vh}}@media (width<=479px){.teaser--premise-a .teaser__tagline-tail{display:block}}@media (width<=479px) and (aspect-ratio<=20/39){.teaser--premise-a .teaser__rule{bottom:max(14.65vh, calc(env(safe-area-inset-bottom) + 6.35rem))}.teaser--premise-a .teaser__ledger{bottom:max(2.6vh, env(safe-area-inset-bottom));width:calc(54vw - 1.125rem)}.teaser--premise-a .teaser__rule{width:calc(36.2vw - 1.125rem)}}@media (width>=480px) and (width<=960px){.teaser--premise-a .teaser__tagline-tail{display:inline}.teaser--premise-a .teaser__ledger{width:19rem;bottom:13vh;left:4vw}.teaser--premise-a .teaser__rule{width:44.5vw;bottom:25vh;left:4vw}.teaser--premise-b .teaser__rule{width:82vw;top:38vh;left:4vw}.teaser--premise-b .teaser__ledger{width:18rem;top:42vh;left:4vw}}@media (width>=961px){.teaser--premise-a .teaser__ledger{width:20rem;bottom:6vh;left:5vw}.teaser--premise-a .teaser__rule{width:37.5vw;bottom:20vh;left:5vw}.teaser--premise-b .teaser__rule{width:70vw;top:55vh;left:5vw}.teaser--premise-b .teaser__ledger{width:20rem;top:60vh;left:5vw}}@media (width>=961px) and (aspect-ratio>=17/10){.teaser--premise-a .teaser__rule{width:38vw;bottom:17vh}.teaser--premise-a .teaser__ledger{bottom:4.5vh}}@media (forced-colors:active){.teaser__atmosphere{background:canvas}.teaser__ledger{color:canvastext}.teaser__rule{background:canvastext}}.teaser .teaser__tagline,.teaser .teaser__byline{margin:0}@media (height<=480px) and (width>=480px){.teaser--premise-a .teaser__rule{bottom:28vh}.teaser--premise-a .teaser__ledger{bottom:6vh}.teaser--premise-b .teaser__rule{top:59vh}.teaser--premise-b .teaser__ledger{top:65vh}}.teaser .teaser__title{z-index:2;color:#fff;mix-blend-mode:difference;pointer-events:none;text-wrap:nowrap;width:max-content;margin:0;padding:0;font-size:clamp(3.1rem,15.4vw,15rem);line-height:1;display:flex;position:absolute;top:24vh;left:5vw}.teaser .teaser__title-neutral{z-index:3;mix-blend-mode:color}.teaser .teaser__title-light{z-index:4;mix-blend-mode:overlay}@media (width<=960px){.teaser .teaser__title{top:26vh;left:4vw}}@media (width<=479px){.teaser .teaser__title{top:18vh;left:5vw}}@media (height<=480px) and (width>=480px){.teaser .teaser__title{font-size:min(15.4vw,26vh);top:15vh}}@media (forced-colors:active),print{.teaser .teaser__title{mix-blend-mode:normal;color:canvastext}.teaser .teaser__title-neutral,.teaser .teaser__title-light{display:none}}
