@layer components{.av-topper{font-family:var(--font-body);margin-bottom:var(--space-2);color:var(--color-text);font-size:clamp(1.125rem,2vw,1.375rem);font-style:italic;display:block}.av-title{margin:0 0 var(--space-3);font-size:var(--h2-size);color:var(--color-text);font-weight:500;line-height:1.15}.av-text{margin:0 0 var(--space-3);font-size:var(--lead-size);color:var(--color-muted);max-width:40rem;line-height:1.6}.av-story{background:color-mix(in srgb, var(--color-text) 4%, transparent);overflow:hidden}.av-story__inner{width:min(100%, var(--max-width-page));flex-direction:column;margin-inline:auto;display:flex}.av-story__media{aspect-ratio:4/3;width:100%;display:block;position:relative;overflow:hidden}.av-story__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.av-story__body{padding:var(--section-space) var(--page-gutter);gap:var(--space-3);align-content:start;justify-items:start;display:grid}@media (min-width:64rem){.av-story{padding-block:var(--section-space);padding-inline:var(--page-gutter)}.av-story__inner{gap:clamp(var(--space-5), 5vw, var(--space-8));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}.av-story__media{aspect-ratio:5/6;max-height:38rem}.av-story__body{padding:0}}.av-quote-dark{padding:var(--section-space) var(--page-gutter);align-items:flex-end;min-height:clamp(28rem,70vw,36rem);display:flex;position:relative;overflow:hidden}.av-quote-dark__bg{z-index:0;position:absolute;inset:0}.av-quote-dark__bg:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--color-bg) 96%, transparent) 0%, color-mix(in srgb, var(--color-bg) 70%, transparent) 45%, transparent 100%);position:absolute;inset:0}.av-quote-dark__bg img{object-fit:cover;width:100%;height:100%;display:block}.av-quote-dark__inner{z-index:1;width:min(100%, var(--max-width-page));margin-inline:auto;position:relative}.av-quote-dark__content{gap:var(--space-4);max-width:36rem;display:grid}.av-quote-dark__mark{font-family:var(--font-body);color:color-mix(in srgb, var(--color-accent) 70%, transparent);font-size:clamp(5rem,14vw,9rem);line-height:.7}.av-quote-dark__title{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-style:italic;font-weight:500;line-height:1.25}.av-quote-dark__name{font-size:var(--text-xl);color:var(--color-accent);gap:.2rem;font-weight:700;display:grid}.av-quote-dark__name span{font-size:var(--ui-size);color:var(--color-text);font-weight:400}@media (min-width:48rem){.av-quote-dark{align-items:center;min-height:32rem}.av-quote-dark__bg:after{background:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--color-bg) 55%, transparent) 35%, color-mix(in srgb, var(--color-bg) 94%, transparent) 70%)}.av-quote-dark__inner{justify-content:flex-end;display:flex}}.av-process-grid{padding:var(--section-space) var(--page-gutter)}.av-process-grid__inner{width:min(100%, var(--max-width-page));gap:var(--space-6);margin-inline:auto;display:grid}.av-process-grid__header{gap:var(--space-4);display:grid}.av-process-grid__media{aspect-ratio:1;width:100%;max-height:25rem;display:block;position:relative;overflow:hidden}.av-process-grid__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.av-process-grid__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.av-process-grid__list li{background:color-mix(in srgb, var(--color-primary) 14%, var(--color-bg));padding:var(--space-4);gap:var(--space-5);display:grid}.av-process-grid__list h3{font-size:var(--text-xl);margin:0;font-weight:700}.av-process-grid__list p{color:var(--color-muted);font-size:var(--ui-size);margin:0;line-height:1.5}.av-process-grid__list span{font-weight:700;font-size:var(--text-xl);justify-self:end}@media (min-width:48rem){.av-process-grid__header{align-items:stretch;gap:var(--space-5);grid-template-columns:1.2fr .8fr}.av-process-grid__media{aspect-ratio:auto;min-height:22rem;max-height:none}.av-process-grid__list{grid-template-columns:repeat(4,1fr)}}.av-cta-drama{padding:var(--section-space) var(--page-gutter);background:#120c09;position:relative;overflow:hidden}.av-cta-drama__bg{z-index:0;opacity:.12;position:absolute;inset:0}.av-cta-drama__bg img{object-fit:cover;width:100%;height:100%}.av-cta-drama__inner{z-index:1;width:min(100%, var(--max-width-page));gap:var(--space-4);margin-inline:auto;display:grid;position:relative}.av-cta-drama__title{color:var(--color-white);margin:0;font-size:clamp(3.5rem,10vw,7rem);font-weight:500;line-height:.95}.av-cta-drama__aside{gap:var(--space-3);justify-items:start;max-width:24rem;display:grid}.av-cta-drama__aside .av-text{color:color-mix(in srgb, var(--color-white) 80%, transparent)}@media (min-width:48rem){.av-cta-drama__inner{grid-template-columns:1fr auto;justify-content:space-between;align-items:end}}}
