.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;overflow:hidden;display:flex;min-height:clamp(620px,82vh,860px);background:var(--color-bg);border-bottom:1px solid var(--color-hairline)}.hero__media[data-astro-cid-bbe6dxrz]{position:absolute;inset:0 0 0 auto;width:78%;z-index:0;pointer-events:none}.hero__media[data-astro-cid-bbe6dxrz] picture[data-astro-cid-bbe6dxrz],.hero__art[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:100%}.hero__art[data-astro-cid-bbe6dxrz]{object-fit:cover;object-position:72% 50%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%);mask-image:linear-gradient(90deg,transparent 0%,#000 22%)}.hero__veil[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#f1f2f3 0% 22%,#f1f2f3f5 33%,#f1f2f3b8,#f1f2f357,#f1f2f314 66%,#f1f2f300 76%),linear-gradient(180deg,#f1f2f3b8,#f1f2f300 18%)}.hero__inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;min-height:inherit;padding-top:clamp(1.25rem,2.2vw,1.9rem);padding-bottom:0}.hero__topline[data-astro-cid-bbe6dxrz]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;max-width:58%;padding-bottom:1.1rem;border-bottom:1px solid rgba(22,24,27,.1)}.hero__geo[data-astro-cid-bbe6dxrz]{text-align:right}.hero__copy[data-astro-cid-bbe6dxrz]{container-type:inline-size;display:flex;flex-direction:column;gap:clamp(1.1rem,2vw,1.6rem);max-width:48%;padding-block:clamp(2rem,4.4vw,3.6rem) clamp(2rem,3.6vw,3rem)}.hero__title[data-astro-cid-bbe6dxrz]{margin:0;font-size:clamp(2rem,1rem + 3.6vw,4.15rem);line-height:.97;letter-spacing:-.04em}@supports (font-size: 1cqw){.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(2rem,10.2cqw,4.5rem)}}.hero__line[data-astro-cid-bbe6dxrz]{display:block}.hero__lead[data-astro-cid-bbe6dxrz]{max-width:40ch;margin:0}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.15rem}.btn--ghost[data-astro-cid-bbe6dxrz]{border-color:transparent;padding-inline:1rem;color:var(--color-ink-soft)}.btn--ghost[data-astro-cid-bbe6dxrz]:hover,.btn--ghost[data-astro-cid-bbe6dxrz]:focus-visible{background:transparent;border-color:var(--color-hairline-strong);color:var(--color-ink)}.btn--ghost[data-astro-cid-bbe6dxrz]:after{display:none}.hero__nav[data-astro-cid-bbe6dxrz]{position:relative;margin-top:auto;background:linear-gradient(90deg,#f5f7f9e6,#f5f7f9d1 55%,#f5f7f9a3);border-top:1px solid rgba(22,24,27,.12);border-bottom:1px solid rgba(22,24,27,.08)}@supports (backdrop-filter: blur(8px)) or (-webkit-backdrop-filter: blur(8px)){.hero__nav[data-astro-cid-bbe6dxrz]{-webkit-backdrop-filter:blur(8px) saturate(1.08);backdrop-filter:blur(8px) saturate(1.08);background:linear-gradient(90deg,#f5f7f9d6,#f5f7f9bd 55%,#f5f7f98f)}}.hero__nav[data-astro-cid-bbe6dxrz] ul[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.hero__nav[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{border-right:1px solid rgba(22,24,27,.1)}.hero__nav[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:last-child{border-right:0}.hero-nav-block[data-astro-cid-bbe6dxrz]{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:start;gap:.3rem .85rem;height:100%;min-height:6.25rem;padding:1.25rem 3rem 1.35rem 1.35rem;color:inherit;text-decoration:none;transition:background-color .45s var(--ease-out-soft)}.hero-nav-block__index[data-astro-cid-bbe6dxrz]{color:var(--color-ink-soft)}.hero-nav-block__title[data-astro-cid-bbe6dxrz]{font-size:1.0625rem;font-weight:520;letter-spacing:-.018em;line-height:1.25}.hero-nav-block__note[data-astro-cid-bbe6dxrz]{grid-column:2;font-size:.8125rem;line-height:1.5;color:var(--color-ink-soft);max-width:32ch}.hero-nav-block__arrow[data-astro-cid-bbe6dxrz]{position:absolute;top:1.35rem;right:1.25rem;color:var(--color-muted);transition:transform .45s var(--ease-out-soft),color .45s var(--ease-out-soft)}.hero-nav-block__rule[data-astro-cid-bbe6dxrz]{position:absolute;left:0;top:-1px;width:0;height:2px;background:var(--color-brand-blue);transition:width .55s var(--ease-out-soft)}.hero-nav-block[data-astro-cid-bbe6dxrz]:hover,.hero-nav-block[data-astro-cid-bbe6dxrz]:focus-visible{background:#ffffff9e}.hero-nav-block[data-astro-cid-bbe6dxrz]:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:-3px}.hero-nav-block[data-astro-cid-bbe6dxrz]:hover .hero-nav-block__arrow[data-astro-cid-bbe6dxrz],.hero-nav-block[data-astro-cid-bbe6dxrz]:focus-visible .hero-nav-block__arrow[data-astro-cid-bbe6dxrz]{transform:translate(2px,-2px);color:var(--color-brand-blue)}.hero-nav-block[data-astro-cid-bbe6dxrz]:hover .hero-nav-block__rule[data-astro-cid-bbe6dxrz],.hero-nav-block[data-astro-cid-bbe6dxrz]:focus-visible .hero-nav-block__rule[data-astro-cid-bbe6dxrz]{width:100%}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hero-media-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.anim[data-astro-cid-bbe6dxrz]{animation-fill-mode:both;animation-timing-function:var(--ease-out-soft)}.anim--title[data-astro-cid-bbe6dxrz] .hero__line[data-astro-cid-bbe6dxrz]{animation:hero-rise .85s both var(--ease-out-soft)}.anim--title[data-astro-cid-bbe6dxrz] .hero__line[data-astro-cid-bbe6dxrz]:nth-child(1){animation-delay:.04s}.anim--title[data-astro-cid-bbe6dxrz] .hero__line[data-astro-cid-bbe6dxrz]:nth-child(2){animation-delay:.1s}.anim--title[data-astro-cid-bbe6dxrz] .hero__line[data-astro-cid-bbe6dxrz]:nth-child(3){animation-delay:.16s}.anim--lead[data-astro-cid-bbe6dxrz]{animation:hero-rise .85s .24s both var(--ease-out-soft)}.anim--actions[data-astro-cid-bbe6dxrz]{animation:hero-rise .85s .32s both var(--ease-out-soft)}.anim--nav[data-astro-cid-bbe6dxrz]{animation:hero-rise .9s .4s both var(--ease-out-soft)}.hero__media[data-astro-cid-bbe6dxrz] .hero__art[data-astro-cid-bbe6dxrz]{animation:hero-media-in 1.3s .05s both var(--ease-out-soft)}}@media(max-width:1023px){.hero[data-astro-cid-bbe6dxrz]{display:block;min-height:0}.hero__topline[data-astro-cid-bbe6dxrz]{max-width:100%}.hero__media[data-astro-cid-bbe6dxrz]{inset:0;width:100%}.hero__art[data-astro-cid-bbe6dxrz]{object-position:68% 42%}.hero__veil[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,#f1f2f3fe,#f1f2f3fc 46%,#f1f2f3f5 62%,#f1f2f3b8 80%,#f1f2f366 94%,#f1f2f34d)}.hero__copy[data-astro-cid-bbe6dxrz]{max-width:100%;padding-block:clamp(1.75rem,4vw,2.5rem) clamp(1.5rem,3vw,2rem)}.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(1.9rem,1rem + 5.4vw,3.6rem)}@supports (font-size: 1cqw){.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(1.9rem,10cqw,3.6rem)}}.hero__nav[data-astro-cid-bbe6dxrz]{margin-top:0}.hero__nav[data-astro-cid-bbe6dxrz] ul[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.hero__nav[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{border-right:0;border-bottom:1px solid rgba(22,24,27,.1)}.hero__nav[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:last-child{border-bottom:0}.hero-nav-block[data-astro-cid-bbe6dxrz]{min-height:0;padding-block:1rem}}@media(max-width:640px){.hero__topline[data-astro-cid-bbe6dxrz]{flex-direction:column;gap:.35rem}.hero__geo[data-astro-cid-bbe6dxrz]{text-align:left}}.directions[data-astro-cid-t5ol5xwh]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-hairline)}.direction[data-astro-cid-t5ol5xwh]{border-bottom:1px solid var(--color-hairline);border-right:1px solid var(--color-hairline)}.direction[data-astro-cid-t5ol5xwh]:last-child{border-right:0}.direction[data-astro-cid-t5ol5xwh] a[data-astro-cid-t5ol5xwh]{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:.9rem;min-height:19rem;padding:clamp(1.25rem,2.2vw,2rem);color:inherit;text-decoration:none;background:transparent;transition:background-color .5s var(--ease-out-soft)}.direction[data-astro-cid-t5ol5xwh] a[data-astro-cid-t5ol5xwh]:hover{background:var(--color-surface)}.direction__title[data-astro-cid-t5ol5xwh]{margin:0;max-width:16ch}.direction__text[data-astro-cid-t5ol5xwh]{margin:0;font-size:.875rem;line-height:1.6;color:var(--color-muted);max-width:34ch}.direction__arrow[data-astro-cid-t5ol5xwh]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--color-hairline-strong);color:var(--color-ink);transition:background-color .4s var(--ease-out-soft),color .4s var(--ease-out-soft),border-color .4s var(--ease-out-soft),transform .4s var(--ease-out-soft)}.direction[data-astro-cid-t5ol5xwh] a[data-astro-cid-t5ol5xwh]:hover .direction__arrow[data-astro-cid-t5ol5xwh]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg);transform:translate(2px,-2px)}.direction__rule[data-astro-cid-t5ol5xwh]{position:absolute;left:0;top:0;height:2px;width:0;background:var(--color-brand-blue);transition:width .6s var(--ease-out-soft)}.direction[data-astro-cid-t5ol5xwh] a[data-astro-cid-t5ol5xwh]:hover .direction__rule[data-astro-cid-t5ol5xwh]{width:100%}@media(max-width:1023px){.directions[data-astro-cid-t5ol5xwh]{grid-template-columns:1fr}.direction[data-astro-cid-t5ol5xwh]{border-right:0}.direction[data-astro-cid-t5ol5xwh] a[data-astro-cid-t5ol5xwh]{min-height:0;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:start;column-gap:1.25rem;padding-block:1.15rem 1.25rem;gap:.7rem}.direction__arrow[data-astro-cid-t5ol5xwh]{display:none}.direction__title[data-astro-cid-t5ol5xwh],.direction__text[data-astro-cid-t5ol5xwh]{min-width:0}.direction__index[data-astro-cid-t5ol5xwh]{grid-column:1;grid-row:1}.direction__title[data-astro-cid-t5ol5xwh]{grid-column:2;grid-row:1}.direction__text[data-astro-cid-t5ol5xwh]{grid-column:2;grid-row:2;max-width:52ch}.direction__arrow[data-astro-cid-t5ol5xwh]{grid-column:3;grid-row:1}}.chapter[data-astro-cid-3xlaqw74]{position:relative;isolation:isolate;--p: 1;overflow:hidden;padding-block:clamp(3.5rem,6vw,6.5rem) clamp(3rem,5vw,5rem);border-top:1px solid var(--color-hairline);color:var(--color-ink);background:radial-gradient(58% 46% at 84% 4%,#00a0e31a,#00a0e300 72%),radial-gradient(52% 44% at 6% 96%,#39318517,#39318500 74%),linear-gradient(180deg,#f1f2f3,#f8f9fa 46%,#f1f2f3)}.chapter__haze[data-astro-cid-3xlaqw74]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(40% 34% at 62% 26%,#1258a80f,#1258a800 70%);opacity:calc(.55 + .45 * var(--p, 1))}.chapter__inner[data-astro-cid-3xlaqw74]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2.25rem);align-items:start}.chapter__eyebrow[data-astro-cid-3xlaqw74]{grid-column:1 / -1;margin:0;color:var(--color-muted)}.chapter__head[data-astro-cid-3xlaqw74]{grid-column:1 / span 7;grid-row:2 / span 2;display:grid;gap:clamp(1.25rem,2.2vw,2rem);align-content:start}.chapter__title[data-astro-cid-3xlaqw74]{margin:0;font-size:clamp(2.15rem,.9rem + 4.3vw,4.6rem);line-height:.94;letter-spacing:-.045em;font-weight:560;color:#16181b;text-wrap:balance}.chapter__lead[data-astro-cid-3xlaqw74]{margin:0;max-width:48ch;font-size:.9375rem;line-height:1.7;color:var(--color-ink-soft)}.chapter__media[data-astro-cid-3xlaqw74]{grid-column:8 / -1;grid-row:2 / span 2;margin:0;display:grid;gap:.7rem;width:calc(100% + clamp(0px,3vw,48px));transform:translateY(calc((1 - var(--p, 1)) * 14px))}.chapter__photo-frame[data-astro-cid-3xlaqw74]{display:block;overflow:hidden;background:#e6e8ea;box-shadow:0 32px 70px -46px #16181b73}.chapter__photo[data-astro-cid-3xlaqw74]{aspect-ratio:4 / 3;transform:scale(calc(1.03 - var(--p, 1) * .03));transform-origin:50% 45%}.chapter__caption[data-astro-cid-3xlaqw74]{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.chapter__modules[data-astro-cid-3xlaqw74]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2rem,3.4vw,3.25rem) 0 0;padding:0;list-style:none;border-top:1px solid var(--color-hairline-strong)}.chapter-module[data-astro-cid-3xlaqw74]{--accent: #393185;position:relative;padding:clamp(1.4rem,2.2vw,2rem) clamp(1.25rem,2.2vw,2rem) 0 0;border-right:1px solid var(--color-hairline);transform:translateY(calc((1 - var(--p, 1)) * 10px))}.chapter-module[data-astro-cid-3xlaqw74]:not(:first-child){padding-left:clamp(1.25rem,2.2vw,2rem)}.chapter-module[data-astro-cid-3xlaqw74]:last-child{border-right:0;padding-right:0}.chapter-module__index[data-astro-cid-3xlaqw74]{margin:0 0 .85rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;color:var(--color-brand-blue)}.chapter-module__label[data-astro-cid-3xlaqw74]{margin:0 0 .7rem;color:var(--color-muted)}.chapter-module__title[data-astro-cid-3xlaqw74]{margin:0 0 .6rem;font-size:clamp(1.0625rem,.95rem + .35vw,1.25rem);font-weight:540;letter-spacing:-.02em;color:#16181b}.chapter-module__text[data-astro-cid-3xlaqw74]{margin:0;max-width:34ch;font-size:.875rem;line-height:1.65;color:var(--color-ink-soft)}html[data-motion=reduce] .chapter__media[data-astro-cid-3xlaqw74],html[data-motion=reduce] .chapter-module[data-astro-cid-3xlaqw74],html[data-motion=reduce] .chapter__photo[data-astro-cid-3xlaqw74]{transform:none}@media(prefers-reduced-motion:reduce){.chapter__media[data-astro-cid-3xlaqw74],.chapter-module[data-astro-cid-3xlaqw74],.chapter__photo[data-astro-cid-3xlaqw74]{transform:none}}@media(max-width:1023px){.chapter__head[data-astro-cid-3xlaqw74],.chapter__media[data-astro-cid-3xlaqw74]{grid-column:1 / -1;grid-row:auto}.chapter__media[data-astro-cid-3xlaqw74]{width:100%;margin-top:clamp(.5rem,2vw,1rem)}.chapter__modules[data-astro-cid-3xlaqw74]{grid-template-columns:1fr}.chapter-module[data-astro-cid-3xlaqw74],.chapter-module[data-astro-cid-3xlaqw74]:not(:first-child){padding:1.35rem 0;border-right:0;border-bottom:1px solid var(--color-hairline)}.chapter-module[data-astro-cid-3xlaqw74]:last-child{border-bottom:0;padding-bottom:0}}.explosion[data-astro-cid-r6x7o34o]{position:relative;height:170vh;background:radial-gradient(90% 70% at 50% 45%,#fbfcfd,#f1f2f3 62%,#e9edf1);isolation:isolate}.explosion__sticky[data-astro-cid-r6x7o34o]{position:sticky;top:0;height:100svh;display:grid;place-items:center;overflow:hidden}.explosion__stage[data-astro-cid-r6x7o34o]{width:min(100%,1760px);margin-inline:auto;padding-inline:clamp(0px,2vw,24px)}.explosion__media[data-astro-cid-r6x7o34o]{position:relative;height:calc(100svh - 32px);overflow:hidden;-webkit-mask-image:radial-gradient(86% 84% at 50% 50%,#000 62%,rgba(0,0,0,.86) 78%,transparent 100%);mask-image:radial-gradient(86% 84% at 50% 50%,#000 62%,rgba(0,0,0,.86) 78%,transparent 100%)}.explosion__poster[data-astro-cid-r6x7o34o],.explosion__media[data-astro-cid-r6x7o34o] canvas[data-astro-cid-r6x7o34o]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.explosion__poster[data-astro-cid-r6x7o34o]{z-index:0;transition:opacity .32s ease-out}.explosion__media[data-astro-cid-r6x7o34o] canvas[data-astro-cid-r6x7o34o]{z-index:1}.explosion[data-astro-cid-r6x7o34o][data-static=true] canvas[data-astro-cid-r6x7o34o]{display:none}.explosion__scrim[data-astro-cid-r6x7o34o]{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#f1f2f300 46%,#f1f2f3b8 78%,#f1f2f3f0),linear-gradient(90deg,#f1f2f3db,#f1f2f366 34%,#f1f2f300 62%)}.explosion__copy[data-astro-cid-r6x7o34o]{position:absolute;z-index:3;left:clamp(18px,4vw,72px);bottom:clamp(20px,4vh,56px);max-width:min(30ch,46%);display:grid;gap:clamp(10px,1.4vw,18px)}.explosion__eyebrow[data-astro-cid-r6x7o34o]{margin:0;font:600 12px/1.55 var(--font-mono, ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-blue, #1258a8)}.explosion__title[data-astro-cid-r6x7o34o]{margin:0;font-size:clamp(2.1rem,1rem + 4.4vw,5.2rem);line-height:.94;letter-spacing:-.045em;font-weight:620;color:var(--color-ink, #14171c)}.explosion__lead[data-astro-cid-r6x7o34o]{margin:0;max-width:34ch;font-size:clamp(.875rem,.8rem + .35vw,1.0625rem);line-height:1.55;color:#3f4650}.explosion__link[data-astro-cid-r6x7o34o]{justify-self:start;display:inline-flex;align-items:center;gap:10px;padding:.7rem 1rem;font-size:.8125rem;font-weight:550;letter-spacing:.02em;text-decoration:none;color:#fff;background:var(--color-brand-blue, #1258a8);border:1px solid var(--color-brand-blue, #1258a8)}.explosion__link[data-astro-cid-r6x7o34o]:hover{background:#0f4a8c}.explosion__hud[data-astro-cid-r6x7o34o]{position:absolute;z-index:3;right:clamp(18px,4vw,72px);top:clamp(16px,3vh,40px);margin:0;font:600 12px/1.55 var(--font-mono, ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}@media(max-width:767px){.explosion[data-astro-cid-r6x7o34o]{height:auto}.explosion__sticky[data-astro-cid-r6x7o34o]{position:static;height:auto;display:block;padding:16px 0 40px}.explosion__stage[data-astro-cid-r6x7o34o]{padding-inline:0}.explosion__media[data-astro-cid-r6x7o34o]{height:auto;aspect-ratio:4 / 3;max-height:none;-webkit-mask-image:none;mask-image:none}.explosion__poster[data-astro-cid-r6x7o34o],.explosion__media[data-astro-cid-r6x7o34o] canvas[data-astro-cid-r6x7o34o]{object-fit:contain}.explosion__scrim[data-astro-cid-r6x7o34o]{background:linear-gradient(180deg,#f1f2f300 62%,#f1f2f3e6)}.explosion__copy[data-astro-cid-r6x7o34o]{position:static;max-width:none;padding:18px 20px 0}.explosion__hud[data-astro-cid-r6x7o34o]{position:static;padding:8px 20px 0}}@media(prefers-reduced-motion:reduce){.explosion__poster[data-astro-cid-r6x7o34o]{transition:none}}.story[data-astro-cid-j7pv25f6]{position:relative}.section[data-astro-cid-j7pv25f6]{padding-block:clamp(2.25rem,4.4vw,4rem)}.eyebrow[data-astro-cid-j7pv25f6]{margin:0;font:600 12px/1.55 var(--font-mono, ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-blue, #1258a8)}.materials[data-astro-cid-j7pv25f6]{padding-block:clamp(2rem,4vw,3.5rem) clamp(2.5rem,4.4vw,4rem)}.materials__scene[data-astro-cid-j7pv25f6]{position:relative;height:165vh}.materials__sticky[data-astro-cid-j7pv25f6]{position:sticky;top:0;height:100svh;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:radial-gradient(90% 70% at 50% 40%,#fbfcfd,#f1f2f3 60%,#e9edf1)}.materials__frame[data-astro-cid-j7pv25f6]{position:relative;width:100%;height:100%;overflow:hidden;transform:scale(calc(.66 + .34 * var(--p, 1)));transform-origin:50% 50%}.materials__photo[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.materials__photo[data-astro-cid-j7pv25f6] img{display:block;width:100%;height:100%;object-fit:cover}.materials__scrim[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#f1f2f300 38%,#f1f2f3b3 78%,#f1f2f3f0),linear-gradient(90deg,#f1f2f3db,#f1f2f340 48%,#f1f2f300 70%)}html[data-motion=reduce] .materials__frame[data-astro-cid-j7pv25f6],html[data-motion=reduce] .materials__photo[data-astro-cid-j7pv25f6] img,html[data-motion=reduce] .materials__copy[data-astro-cid-j7pv25f6]{transform:none}.materials__copy[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:clamp(20px,5vh,64px);display:grid;gap:clamp(.6rem,1.2vw,1rem);transform:translateY(calc((1 - var(--p, 1)) * 26px))}.product-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.25rem);margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding:0;list-style:none}.materials__more[data-astro-cid-j7pv25f6]{margin:clamp(1.5rem,2.6vw,2rem) 0 0}.products-intro[data-astro-cid-j7pv25f6]{padding-block:clamp(3rem,6vw,6rem) clamp(2.5rem,4vw,4rem);border-top:1px solid var(--color-hairline)}.products-intro__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.25rem,2.6vw,2.25rem);align-items:start}.products-intro[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.products-intro__title[data-astro-cid-j7pv25f6]{grid-column:1 / span 7;margin:0;font-size:clamp(2.2rem,1rem + 5vw,5.6rem);line-height:.94;letter-spacing:-.045em;font-weight:620;max-width:15ch}.products-intro__aside[data-astro-cid-j7pv25f6]{grid-column:9 / span 4;display:grid;gap:1.25rem;align-content:start}.products-intro__lead[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(.9375rem,.85rem + .3vw,1.0625rem);line-height:1.6;color:#3f4650}.products-intro__actions[data-astro-cid-j7pv25f6]{margin:0;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.products-intro__link[data-astro-cid-j7pv25f6]{padding-block:.25rem;font-size:.875rem;color:var(--color-brand-blue, #1258a8);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}@media(max-width:1023px){.product-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.products-intro__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.products-intro__title[data-astro-cid-j7pv25f6],.products-intro__aside[data-astro-cid-j7pv25f6]{grid-column:1 / -1}}@media(max-width:600px){.product-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.materials__scene[data-astro-cid-j7pv25f6]{height:auto}.materials__sticky[data-astro-cid-j7pv25f6]{position:static;height:auto;display:block;background:none;padding-bottom:24px}.materials__frame[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:4 / 3;transform:none}.materials__copy[data-astro-cid-j7pv25f6]{position:static;padding:16px 20px 0;transform:none}.materials__photo[data-astro-cid-j7pv25f6] img{transform:none}}
