.pfg[data-astro-cid-rbmkwuza]{--pfg-tile:clamp(80px, 8vw, 150px);--pfg-ease-sine:cubic-bezier(.39, .575, .565, 1);z-index:3;align-items:center;display:flex;position:relative;overflow:hidden}.pfg-field[data-astro-cid-rbmkwuza]{z-index:0;touch-action:manipulation;width:100%;height:150%;position:absolute;top:-25%;left:0}.pfg-layer[data-astro-cid-rbmkwuza]{will-change:transform;pointer-events:none;position:absolute;inset:0}.pfg-tile[data-astro-cid-rbmkwuza]{width:var(--pfg-tile);cursor:pointer;pointer-events:auto;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;will-change:transform;position:absolute}.pfg-tile[data-astro-cid-rbmkwuza].is-held{z-index:1}.pfg-tile[data-astro-cid-rbmkwuza] [data-astro-cid-rbmkwuza]:is(img,canvas){object-fit:cover;width:100%;height:100%;display:block}.pfg-tile[data-astro-cid-rbmkwuza] img[data-astro-cid-rbmkwuza]{opacity:0;-webkit-user-drag:none;-webkit-touch-callout:none;transition:opacity .7s var(--e-out), transform .7s var(--e-out), filter .16s var(--e-out)}.pfg-field[data-astro-cid-rbmkwuza].is-in .pfg-tile[data-astro-cid-rbmkwuza] img[data-astro-cid-rbmkwuza].is-loaded{opacity:1}.pfg-field[data-astro-cid-rbmkwuza].is-settled .pfg-tile[data-astro-cid-rbmkwuza] [data-astro-cid-rbmkwuza]:is(img,canvas){transition:transform .7s var(--e-out), opacity .48s var(--e-out), filter .16s var(--e-out);transition-delay:0s!important}.pfg-inner[data-astro-cid-rbmkwuza]{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:clamp(32px,29.2176px + .8696vw,40px);width:100%;padding:0 16px;display:flex;position:relative}.pfg-caption[data-astro-cid-rbmkwuza]{text-align:center;background:color-mix(in srgb, var(--sa-dark) 72%, transparent);min-width:calc(21ch + 2.94em + 24px);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#f5f4f19e;opacity:0;border-radius:3px;margin:0;padding:9px 12px;font-size:11px;font-weight:500;line-height:1;transform:translateY(20%)}.pfg-caption[data-astro-cid-rbmkwuza].is-in{opacity:1;transition:transform .8s var(--e-out) .4s, opacity .8s var(--e-out) .4s;transform:none}.pfg[data-astro-cid-rbmkwuza].is-yielding .pfg-title[data-astro-cid-rbmkwuza] .word[data-astro-cid-rbmkwuza],.pfg[data-astro-cid-rbmkwuza].is-yielding .pfg-caption[data-astro-cid-rbmkwuza]{opacity:0;transition:opacity .16s var(--e-out) 0s, transform .16s var(--e-out) 0s}.pfg[data-astro-cid-rbmkwuza].is-yielding .pfg-title[data-astro-cid-rbmkwuza] .word[data-astro-cid-rbmkwuza]{transform:translateY(.12em)}.pfg[data-astro-cid-rbmkwuza].is-yielding .pfg-caption[data-astro-cid-rbmkwuza]{transform:translateY(20%)}.pfg-title[data-astro-cid-rbmkwuza]{font-family:var(--font-display);font-size:clamp(44px,14.7824px + 9.1304vw,152px);font-stretch:var(--font-display-stretch);letter-spacing:-.035em;text-transform:none;color:var(--sa-cream);text-shadow:0 2px 28px #0a0a0a8c;flex-direction:column;margin:0;font-weight:800;line-height:.82;display:flex}.pfg-line[data-astro-cid-rbmkwuza]{padding-left:var(--step);white-space:nowrap;display:block}.pfg-title[data-astro-cid-rbmkwuza] .word[data-astro-cid-rbmkwuza]{opacity:0;transform:translate(var(--tx,0), var(--ty,0));display:inline-block}.pfg-title[data-astro-cid-rbmkwuza].is-in .word[data-astro-cid-rbmkwuza]{opacity:1;transition:opacity .6s var(--pfg-ease-sine) var(--delay,0s), transform 1s var(--e-out) var(--delay,0s);transform:none}@media (width<=699px){.pfg[data-astro-cid-rbmkwuza]{--pfg-tile:60px}}@media (width<=699px),(height<=499px){.pfg-tile[data-astro-cid-rbmkwuza][data-pfg-phone=off]{display:none}}@media (width<=359px){.pfg[data-astro-cid-rbmkwuza]{--pfg-tile:50px}}@media (width<=359px),(width<=699px) and (height<=700px){.pfg-tile[data-astro-cid-rbmkwuza][data-pfg-tiny=off]{display:none}}@media (width<=639px){.pfg-line[data-astro-cid-rbmkwuza]{padding-left:var(--step-sm)}}@media (prefers-reduced-motion:reduce){.pfg-title[data-astro-cid-rbmkwuza] .word[data-astro-cid-rbmkwuza],.pfg-caption[data-astro-cid-rbmkwuza]{opacity:1;transition:none;transform:none}.pfg-tile[data-astro-cid-rbmkwuza] [data-astro-cid-rbmkwuza]:is(img,canvas){transition:none!important}.pfg-field[data-astro-cid-rbmkwuza] .pfg-tile[data-astro-cid-rbmkwuza] img[data-astro-cid-rbmkwuza].is-loaded{opacity:1}}body.pf2{--item-width:620px;--item-ar:16/9;--sp-1:14px;--sp-2:26px;--sp-3:clamp(34px, calc(var(--vh,1svh) * 4.5), 52px);--sp-4:clamp(52px, calc(var(--vh,1svh) * 7), 84px);--sp-5:clamp(72px, calc(var(--vh,1svh) * 10), 120px);--sp-6:clamp(96px, calc(var(--vh,1svh) * 13), 150px);--sp-7:clamp(128px, calc(var(--vh,1svh) * 18), 220px);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}.ln{vertical-align:top;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}.ln--block{display:block}.ln-i{will-change:transform;display:inline-block}.mark{z-index:1;mix-blend-mode:plus-lighter;pointer-events:none;opacity:0;width:100vw;transition:opacity .5s;position:fixed;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.gallery{z-index:2;margin-top:calc(var(--vh,1svh) * 8);margin-bottom:calc(var(--vh,1svh) * 22);flex-direction:column;align-items:center;display:flex;position:relative}.pf2-coda{z-index:3;text-align:center;padding:var(--sp-7) 6vw var(--sp-7);position:relative}.pf2-coda-eyebrow{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#f5f4f1d9;margin-bottom:30px;font-size:11px;font-weight:500;display:inline-block}.pf2-coda-cta{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--sa-cream);transition:background var(--t-standard) var(--e-out),border-color var(--t-standard) var(--e-out),color var(--t-standard) var(--e-out);border:1px solid #f5f4f147;border-radius:3px;align-items:center;gap:10px;padding:15px 28px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.pf2-coda-title{letter-spacing:-.03em;color:var(--sa-cream);margin:0 0 44px;font-size:clamp(38.4px,6vw,80px);font-weight:800;line-height:1}.pf2-coda-title .ln{margin-bottom:-.12em;padding-bottom:.12em;display:block}@media (prefers-reduced-motion:reduce){.mark{opacity:0!important}.ln-i{transform:none!important}}@media (width<=800px){body.pf2{--item-width:86vw}}.pf2-coda-title{font-family:var(--font-display)!important;font-stretch:var(--font-display-stretch)!important}.pf2 .sec-work{padding-top:max(140px,12vw)}
