.page-hero[data-astro-cid-cnwnep6r]{padding-top:calc(var(--u) * 11);padding-bottom:var(--section-pad-tail);position:relative}.page-hero[data-astro-cid-cnwnep6r][data-visual]{padding-bottom:0}.page-hero[data-astro-cid-cnwnep6r][data-visual]:after{top:calc(100% - var(--sep-r) - 1px)}.page-hero[data-astro-cid-cnwnep6r][data-back]{padding-top:calc(var(--u) * 8)}.ph-back[data-astro-cid-cnwnep6r]{margin:0 0 calc(var(--u) * 3);display:flex}.ph-back[data-astro-cid-cnwnep6r] .link-cta{color:var(--text-3);transition:color var(--dur-ui) var(--ease)}.ph-back[data-astro-cid-cnwnep6r] .link-cta svg{order:-1}@media (hover:hover){.ph-back[data-astro-cid-cnwnep6r] .link-cta:hover{color:var(--text)}}.ph-back[data-astro-cid-cnwnep6r] .link-cta:focus-visible,.ph-back[data-astro-cid-cnwnep6r] .link-cta:active{color:var(--text)}.row[data-astro-cid-cnwnep6r]{row-gap:calc(var(--u) * 3);grid-template-columns:minmax(0,1fr);display:grid}.title-col[data-astro-cid-cnwnep6r]{min-width:0}.page-hero[data-astro-cid-cnwnep6r] .ph-label{margin:0 0 calc(var(--u) * 1.5)}.row[data-astro-cid-cnwnep6r].split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:0}.split[data-astro-cid-cnwnep6r] .h1[data-astro-cid-cnwnep6r],.with-side[data-astro-cid-cnwnep6r] .h1[data-astro-cid-cnwnep6r]{font-size:var(--t-hero)}.split[data-astro-cid-cnwnep6r] .lead[data-astro-cid-cnwnep6r]{justify-self:end}@media (width<=900px){.row[data-astro-cid-cnwnep6r].split{grid-template-columns:minmax(0,1fr)}.split[data-astro-cid-cnwnep6r] .lead[data-astro-cid-cnwnep6r]{justify-self:start}}.row[data-astro-cid-cnwnep6r].with-side{column-gap:var(--pad);row-gap:calc(var(--u) * 2);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.with-side[data-astro-cid-cnwnep6r] .title-col[data-astro-cid-cnwnep6r],.with-side[data-astro-cid-cnwnep6r] .lead[data-astro-cid-cnwnep6r],.with-side[data-astro-cid-cnwnep6r] .ph-actions[data-astro-cid-cnwnep6r]{grid-column:1}.ph-actions[data-astro-cid-cnwnep6r]{align-items:center;gap:var(--s-1);flex-wrap:wrap;min-width:0;display:flex}.side[data-astro-cid-cnwnep6r]{grid-area:1/2/span 2;align-self:end;min-width:0}@media (width<=900px){.row[data-astro-cid-cnwnep6r].with-side{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-cnwnep6r]{margin-top:var(--u);grid-area:auto/1}}.h1[data-astro-cid-cnwnep6r]{letter-spacing:-.035em;color:var(--text);margin:0;font-size:clamp(40px,6vw,96px);font-weight:500;line-height:.96}.h1[data-astro-cid-cnwnep6r] .dt-line{text-wrap:balance}.lead[data-astro-cid-cnwnep6r]{max-width:46ch;font-size:var(--t-lead);color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.45}.nb[data-astro-cid-cnwnep6r]{max-width:100%;display:inline-block}.visual[data-astro-cid-cnwnep6r]{margin-top:var(--snap-mt,calc(var(--u) * 5))}@media (width<=760px){.page-hero[data-astro-cid-cnwnep6r],.page-hero[data-astro-cid-cnwnep6r][data-back]{padding-top:var(--top-m)}.ph-back[data-astro-cid-cnwnep6r]{margin-bottom:calc(var(--u) * 2)}.h1[data-astro-cid-cnwnep6r]{font-size:clamp(36px,10.4vw,56px)}}.page-hero[data-astro-cid-cnwnep6r].scene-hero{padding:0}.page-hero[data-astro-cid-cnwnep6r].scene-hero[data-visual]{padding-bottom:0}.page-hero[data-astro-cid-cnwnep6r].scene-hero[data-visual]:after{top:calc(100% - var(--sep-r) - 1px)}.band[data-astro-cid-cnwnep6r]{--scene-intensity:1;min-height:clamp(calc(var(--step) * 100), 86svh, calc(var(--step) * 157));padding:calc(var(--u) * 8) 0 calc(var(--u) * 5);background-color:var(--white);background-image:radial-gradient(circle at center, var(--grid-dot) .85px, transparent 1.25px);background-size:var(--dot-tile) var(--dot-tile);background-position:calc(var(--grid-x0) - var(--dot-tile) / 2) calc(var(--dot-tile) / -2);display:grid;position:relative;overflow-x:clip}.band[data-astro-cid-cnwnep6r][data-scene-live]{background-image:none}.scene-hero[data-astro-cid-cnwnep6r][data-hero-visual=portraits] [data-scene-canvas],.scene-hero[data-astro-cid-cnwnep6r][data-hero-visual=scene] [data-hero-particles]{display:none}.band[data-astro-cid-cnwnep6r] .band-inner{display:grid}.cols[data-astro-cid-cnwnep6r]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.copy[data-astro-cid-cnwnep6r]{z-index:1;grid-area:1/1/auto/span 7;min-width:0;position:relative}.scene-box[data-astro-cid-cnwnep6r]{min-height:calc(var(--u) * 26);pointer-events:none;grid-area:1/7/auto/span 6;align-self:stretch}.side-box[data-astro-cid-cnwnep6r]{z-index:1;grid-area:1/7/auto/span 6;min-width:0;display:grid;position:relative}.h1-scene[data-astro-cid-cnwnep6r]{font-size:var(--t-hero)}.lead-scene[data-astro-cid-cnwnep6r]{margin-top:calc(var(--u) * 2);text-wrap:pretty;max-width:26em}.actions[data-astro-cid-cnwnep6r]{align-items:center;gap:var(--s-1);margin-top:calc(var(--u) * 4);flex-wrap:wrap;display:flex}@media (width<=900px){.actions[data-astro-cid-cnwnep6r]:has(>[data-listen-on]){margin-top:calc(var(--u) * 2)}}.page-hero[data-astro-cid-cnwnep6r].scene-hero:before{content:none}.page-hero[data-astro-cid-cnwnep6r].scene-hero:not([data-visual]):after,.band[data-astro-cid-cnwnep6r]:after{background:linear-gradient(var(--sep-c), var(--sep-c)) 0 var(--sep-r) / 100% 1px no-repeat, radial-gradient(circle at 0 100%, var(--sep-arc)) calc(var(--sep-x0) + 1px - var(--sep-r)) var(--sep-r) / var(--sep-r) var(--sep-r) no-repeat, radial-gradient(circle at 100% 100%, var(--sep-arc)) var(--sep-x0) var(--sep-r) / var(--sep-r) var(--sep-r) no-repeat, radial-gradient(circle at 0 100%, var(--sep-arc)) calc(var(--sep-x1) + 1px - var(--sep-r)) var(--sep-r) / var(--sep-r) var(--sep-r) no-repeat, radial-gradient(circle at 100% 100%, var(--sep-arc)) var(--sep-x1) var(--sep-r) / var(--sep-r) var(--sep-r) no-repeat}.band[data-astro-cid-cnwnep6r]:after{content:none}.page-hero[data-astro-cid-cnwnep6r].scene-hero[data-visual] .band[data-astro-cid-cnwnep6r]:after{--sep-r:var(--cell-r);--sep-c:var(--line-solid);--sep-x0:var(--grid-x0);--sep-x1:calc(var(--grid-x1) - 1px);--sep-arc:transparent calc(var(--sep-r) - 1.5px), var(--sep-c) calc(var(--sep-r) - .5px);content:"";z-index:1;left:0;right:0;top:calc(100% - var(--sep-r));height:calc(var(--sep-r) * 2 + 1px);pointer-events:none;position:absolute}@media (width<=900px){.band[data-astro-cid-cnwnep6r]{--scene-intensity:.85;min-height:0;padding:calc(var(--u) * 10) 0 calc(var(--u) * 3)}.cols[data-astro-cid-cnwnep6r]{grid-template-columns:minmax(0,1fr)}.copy[data-astro-cid-cnwnep6r],.scene-box[data-astro-cid-cnwnep6r],.side-box[data-astro-cid-cnwnep6r]{grid-column:1}.side-box[data-astro-cid-cnwnep6r]{margin-top:calc(var(--u) * 5);grid-row:2}.scene-box[data-astro-cid-cnwnep6r]{aspect-ratio:2;min-height:0;margin-top:calc(var(--u) * 3);grid-row:2}}@media (width<=760px){.band[data-astro-cid-cnwnep6r]{--scene-intensity:.75;padding-top:var(--top-m)}.h1-scene[data-astro-cid-cnwnep6r]{letter-spacing:-.03em;font-size:clamp(32px,9.2vw,58px)}.lead-scene[data-astro-cid-cnwnep6r]{max-width:34ch;font-size:17px}.scene-box[data-astro-cid-cnwnep6r]{aspect-ratio:4/3;margin-top:calc(var(--u) * 2)}}
