.opening.svelte-1pzyoou{--opening-head:calc(var(--header-height) + var(--space-stack-sm));--opening-water:var(--opening-head);grid-template-columns:[full-start] minmax(var(--space-gutter), 1fr) [content-start] min(100% - 2 * var(--space-gutter), var(--container-7xl) - 2 * var(--space-gutter)) [content-end] minmax(var(--space-gutter), 1fr) [full-end];grid-template-rows:[art-start] minmax(var(--opening-water), 1fr) [text-start] auto [text-end art-end] auto;padding-bottom:var(--space-section);color:var(--color-white);background:var(--ground-deep);display:grid;position:relative}.opening.svelte-1pzyoou:before{content:"";grid-area:art/full;min-height:100svh}picture.svelte-1pzyoou{display:contents}.opening-art.svelte-1pzyoou{--loop-position:var(--focus-tall);grid-area:art/full;position:absolute;inset:0}.opening-art.svelte-1pzyoou img:where(.svelte-1pzyoou){object-fit:cover;object-position:var(--loop-position);width:100%;height:100%;position:absolute;inset:0}.opening.svelte-1pzyoou:after{content:"";height:max(100% + var(--opening-fade), var(--opening-fade) + 2 * var(--opening-settle));background:var(--opening-deep);grid-area:text/full;position:absolute;inset:auto 0 0}.opening-veil.svelte-1pzyoou{height:calc(3 * var(--header-height));background:var(--opening-veil);grid-area:art/full;position:absolute;inset:0 0 auto}.opening-headline.svelte-1pzyoou,.opening-lead.svelte-1pzyoou{z-index:1;padding-bottom:var(--opening-foot);grid-column:content;position:relative}.opening-headline.svelte-1pzyoou{grid-row:text;align-self:end}.opening-lead.svelte-1pzyoou{grid-row:art-end/span 1;padding-bottom:0}.opening-accent.svelte-1pzyoou{color:var(--section-accent-deep);font-style:italic;display:block}@media (aspect-ratio>=1){.opening-art.svelte-1pzyoou{--loop-position:var(--focus-wide)}}@media (aspect-ratio<1){.opening.svelte-1pzyoou{--opening-water:max(var(--opening-head), var(--opening-subject));min-height:100svh}.opening.svelte-1pzyoou:before{min-height:0}.opening-headline.svelte-1pzyoou{padding-bottom:var(--space-stack-md)}.opening-bare.svelte-1pzyoou .opening-headline:where(.svelte-1pzyoou){padding-bottom:0}.opening-bare.svelte-1pzyoou{--opening-water:max(var(--opening-head), var(--opening-subject) + var(--opening-fade));min-height:0}}@media (width>=820px) and (height>=600px) and (aspect-ratio>=1){.opening.svelte-1pzyoou{padding-bottom:calc(var(--space-section) - var(--opening-foot))}.opening-headline.svelte-1pzyoou,.opening-lead.svelte-1pzyoou{width:calc(50% - var(--space-stack-lg) / 2)}.opening-headline.svelte-1pzyoou{align-self:stretch}.opening-lead.svelte-1pzyoou{padding-bottom:var(--opening-foot);grid-row:text;place-self:stretch end}.opening-lead.svelte-1pzyoou .type-lead:first-child{margin-top:calc(-1 * var(--cap-trim))}.opening-columns.svelte-1pzyoou{--opening-edge:calc((min(100cqw - 2 * var(--space-gutter), var(--container-7xl) - 2 * var(--space-gutter)) - 100cqw) / 2);--opening-ease:16rem;container-type:inline-size}.opening-columns.svelte-1pzyoou:after{display:none}.opening-columns.svelte-1pzyoou .opening-headline:where(.svelte-1pzyoou){z-index:2}.opening-columns.svelte-1pzyoou .opening-headline:where(.svelte-1pzyoou):before,.opening-columns.svelte-1pzyoou .opening-lead:where(.svelte-1pzyoou):before{content:"";z-index:-1;top:calc(-1 * var(--opening-fade));background:var(--opening-deep);position:absolute;bottom:0}.opening-columns.svelte-1pzyoou .opening-headline:where(.svelte-1pzyoou):before{left:var(--opening-edge);right:calc(-1 * var(--space-stack-lg));-webkit-mask-image:linear-gradient(to left, transparent, black var(--space-stack-lg));mask-image:linear-gradient(to left, transparent, black var(--space-stack-lg))}.opening-columns.svelte-1pzyoou .opening-lead:where(.svelte-1pzyoou):before{left:calc(-1 * (var(--space-stack-lg) + var(--opening-ease)));right:var(--opening-edge);-webkit-mask-image:linear-gradient(to right, transparent, black calc(var(--space-stack-lg) + var(--opening-ease)));mask-image:linear-gradient(to right, transparent, black calc(var(--space-stack-lg) + var(--opening-ease)))}}
