.pg-cover[data-astro-cid-fnuhtiqz]{z-index:100;pointer-events:none;display:none;position:fixed;inset:0}.pg-cover[data-astro-cid-fnuhtiqz].on{display:flex}.pg-cover[data-astro-cid-fnuhtiqz] i[data-astro-cid-fnuhtiqz]{will-change:transform;flex:1;transform:scaleY(0)}.pg-cover[data-astro-cid-fnuhtiqz] i[data-astro-cid-fnuhtiqz]:first-child{background:#a4462f}.pg-cover[data-astro-cid-fnuhtiqz] i[data-astro-cid-fnuhtiqz]:nth-child(2){background:#c8a046}.pg-cover[data-astro-cid-fnuhtiqz] i[data-astro-cid-fnuhtiqz]:nth-child(3){background:#2f6f6b}.pg-cover[data-astro-cid-fnuhtiqz] i[data-astro-cid-fnuhtiqz]:nth-child(4){background:#c8a046}.pg-cover[data-astro-cid-fnuhtiqz] i[data-astro-cid-fnuhtiqz]:nth-child(5){background:#a4462f}.pg-shapes[data-astro-cid-fnuhtiqz]{width:min(80vw,900px);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-112%)}.pg-shapes[data-astro-cid-fnuhtiqz] .s-c[data-astro-cid-fnuhtiqz]{fill:none;stroke:#0f1115;stroke-width:3px}.pg-shapes[data-astro-cid-fnuhtiqz] .s-r[data-astro-cid-fnuhtiqz]{fill:#0f1115}.pg-shapes[data-astro-cid-fnuhtiqz] .s-t[data-astro-cid-fnuhtiqz]{fill:#f3eee3}.pg-label[data-astro-cid-fnuhtiqz]{text-align:center;color:#0f1115;justify-items:center;gap:6px;padding:0 5vw;display:grid;position:absolute;top:50%;left:0;right:0;transform:translateY(-10%)}.pg-num[data-astro-cid-fnuhtiqz]{font:800 clamp(14px, 1.4vw, 18px)/1 var(--display);letter-spacing:.3em}.pg-title[data-astro-cid-fnuhtiqz]{font:800 clamp(34px, 6vw, 84px)/.95 var(--display);text-transform:uppercase;letter-spacing:-.01em;max-width:18ch}.pg-dots[data-astro-cid-fnuhtiqz]{z-index:60;flex-direction:column;gap:9px;display:none;position:fixed;top:50%;right:5px;transform:translateY(-50%)}html.pg-on .pg-dots[data-astro-cid-fnuhtiqz]{display:flex}.pg-dots[data-astro-cid-fnuhtiqz] button[data-astro-cid-fnuhtiqz]{all:unset;box-sizing:border-box;cursor:pointer;background:#0f11158c;border:1.5px solid #f3eee3b3;border-radius:50%;width:9px;height:9px;transition:transform .3s,background .3s;display:block;position:relative}.pg-dots[data-astro-cid-fnuhtiqz] button[data-astro-cid-fnuhtiqz]:hover,.pg-dots[data-astro-cid-fnuhtiqz] button[data-astro-cid-fnuhtiqz]:focus-visible{transform:scale(1.35)}.pg-dots[data-astro-cid-fnuhtiqz] button[data-astro-cid-fnuhtiqz]:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.pg-dots[data-astro-cid-fnuhtiqz] button[data-astro-cid-fnuhtiqz].on{background:var(--brass);border-color:var(--brass);transform:scale(1.3)}.pg-dots[data-astro-cid-fnuhtiqz] button[data-astro-cid-fnuhtiqz]:after{content:attr(data-t);background:var(--deep);border:1px solid var(--line);color:var(--ivory);font:700 11px/1.5 var(--display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;padding:3px 10px 1px;transition:opacity .2s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.pg-dots[data-astro-cid-fnuhtiqz] button[data-astro-cid-fnuhtiqz]:hover:after,.pg-dots[data-astro-cid-fnuhtiqz] button[data-astro-cid-fnuhtiqz]:focus-visible:after{opacity:1}@media (width<=899px){.pg-dots[data-astro-cid-fnuhtiqz]{display:none!important}}.pg-panel{position:relative}html.pg-on .pg-panel{min-height:calc(100svh - var(--hh,72px));flex-direction:column;display:flex}html.pg-on .pg-panel>*{flex:none}html.pg-on .pg-panel>:last-child{flex:1 0 auto}html.pg-on .pg-panel>.cells:not(:first-child){flex:none}html.pg-on .pg-panel>.block:has(+.cells){flex-direction:column;flex:1 0 auto;justify-content:center;align-items:flex-start;display:flex}html.pg-on .pg-panel>.cells:first-child>*{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}html.pg-on .pg-panel>.block:last-child:not(.pbx-band):not(.cta):not(.film){flex-direction:column;justify-content:center;display:flex}html.pg-on .pg-panel>.pbx-band{align-items:center}html.pg-on .pg-panel>.film{justify-content:center}html.pg-on .pg-panel>figure{flex-direction:column;justify-content:center;display:flex}html.pg-on .site-footer.pg-panel{min-height:0;display:block}@media (width>=900px) and (height>=540px){html.pg-on .pg-panel .block{padding-block:clamp(10px,2.4svh,40px)}html.pg-on .pg-panel .block h2{max-width:none;margin-bottom:clamp(6px,1.2svh,16px);font-size:clamp(24px,5.4svh,56px)}html.pg-on .pg-panel .block .eyebrow{margin-bottom:0;font-size:12px}html.pg-on .pg-panel .block .lede{max-width:90ch;margin-top:clamp(4px,1svh,12px);font-size:clamp(14px,2svh,18px);line-height:1.4}html.pg-on .pg-panel .cells>*{padding-block:clamp(10px,2.2svh,32px)}html.pg-on .pg-panel .cells h3{margin-block:clamp(6px,1.2svh,14px) clamp(4px,1svh,10px);font-size:clamp(15px,2.4svh,24px)}html.pg-on .pg-panel .cells p{font-size:clamp(12px,1.7svh,16px);line-height:1.36}html.pg-on .pg-panel .cells .shape{width:clamp(18px,3.4svh,40px);height:clamp(18px,3.4svh,40px)}html.pg-on .pg-panel .cells .num{font-size:clamp(22px,4.6svh,48px);line-height:1}html.pg-on .pg-panel .cells .tags{margin-top:clamp(6px,1.2svh,14px)}html.pg-on .pg-panel .cells .tags li{padding:2px 6px;font-size:clamp(9px,1.3svh,11px)}html.pg-on .pg-panel .btn{padding-block:clamp(8px,1.6svh,14px)}html.pg-on .hero h1{font-size:clamp(34px,min(5.6vw,8.4svh),76px)}html.pg-on .hero .copy{gap:clamp(10px,2.4svh,24px);padding-block:clamp(14px,3.6svh,72px)}html.pg-on .hero h1 .eyebrow{margin-bottom:clamp(6px,1.8svh,24px)}html.pg-on .hero .art{min-height:0}html.pg-on .brain{padding-block:clamp(6px,1.6svh,24px)}html.pg-on .brain .map.desktop{width:auto;max-width:100%;height:calc(100svh - var(--hh,72px) - 21svh - 110px);margin-inline:auto}html.pg-on .brain figcaption{margin-top:clamp(4px,1svh,12px)}}@media (width>=900px) and (height>=540px) and (height<=1000px){html.pg-on .pg-panel .cells .tags,html.pg-on .expertise-head .lede{display:none}}html.pg-snap{scroll-snap-type:y proximity}html.pg-snap .pg-panel{scroll-snap-align:start;scroll-margin-top:var(--hh,72px)}
