.pgl{z-index:40;position:fixed;inset:0}.pgl-scrim{opacity:0;transition:opacity .4s var(--ease-site);background:#000;position:fixed;inset:0}.pgl[data-phase=open] .pgl-scrim,.pgl[data-phase=opening] .pgl-scrim{opacity:.6}.pgl-card{--pgl-dur:.42s;background:var(--spring);transition:top var(--pgl-dur) var(--ease-site), left var(--pgl-dur) var(--ease-site), width var(--pgl-dur) var(--ease-site), height var(--pgl-dur) var(--ease-site);border-radius:8px;position:fixed;overflow:clip;box-shadow:0 20px 60px #221d1a47}.pgl[data-phase=open] .pgl-card{--pgl-dur:.6s}.pgl[data-phase=closed]{visibility:hidden;pointer-events:none}.pgl[data-phase=closed] .pgl-card{width:68vw;height:38.25vw;top:0;left:0}.pgl[data-phase=closed] .pgl-card,.pgl[data-phase=opening] .pgl-card{transition:none}.pgl-preload{display:contents}.pgl-preload[hidden]{visibility:hidden;display:block;position:absolute;inset:0}.pgl-card>img{object-fit:cover;width:100%;height:100%;display:block}.pgl-close{top:var(--s3);right:var(--s3);z-index:1;background:color-mix(in srgb, var(--ink) 55%, transparent);width:36px;height:36px;color:var(--spring);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.pgl-fan{width:100%;height:100%;display:block;position:relative}.pgl-fan-piece{width:64%;aspect-ratio:var(--ar);background:var(--spring);transform:translate(-50%, -50%) translateX(calc((var(--n) - 1) * 26%)) rotate(calc((var(--n) - 1) * 8deg));border-radius:6px;position:absolute;top:50%;left:50%;overflow:clip;box-shadow:0 1px 2px #221d1a1a,0 10px 24px #221d1a1f}.pgl-fan-piece img{object-fit:cover;width:100%;height:100%;display:block}.pgl-embed{flex-direction:column;width:100%;height:100%;display:flex}.pgl-embed-frame{background:var(--spring);border:0;flex:1;width:100%}.pgl-embed-fallback{justify-content:center;align-items:flex-start;gap:var(--s4);padding:var(--s6) var(--s5);color:var(--grey);flex-direction:column;flex:1;display:flex}.pgl-embed-link{color:var(--ink);text-decoration:none}.pgl-embed-link:hover{color:var(--cobalt)}@media (prefers-reduced-motion:reduce){.pgl-card,.pgl-scrim{transition:none}}
:root{--hand-glow:drop-shadow(0 0 calc(12px * var(--vp-scale)) color-mix(in srgb, var(--cinnabar) 60%, transparent))}.pg-note,.sn-note,.sn-arrow-glow{filter:var(--hand-glow)}:root{--pen:.25ms;--pen-at:.15s;--pen-lift:80ms}@property --l1{syntax:"<percentage>";inherits:false;initial-value:0%}@property --l2{syntax:"<percentage>";inherits:false;initial-value:0%}@property --l3{syntax:"<percentage>";inherits:false;initial-value:0%}@property --l4{syntax:"<percentage>";inherits:false;initial-value:0%}@property --l5{syntax:"<percentage>";inherits:false;initial-value:0%}.pn-w:before{clip-path:inset(0 100% 0 0)}.writes .pn-w:before{clip-path:inset(0);transition:clip-path var(--wd,calc(var(--w) * var(--pen))) linear calc(var(--pen-at) + var(--t0,0) * var(--pen))}.ink-lines{clip-path:polygon(0 0, var(--l1) 0, var(--l1) var(--c1,100%), var(--l2) var(--c1,100%), var(--l2) var(--c2,100%), var(--l3) var(--c2,100%), var(--l3) var(--c3,100%), var(--l4) var(--c3,100%), var(--l4) var(--c4,100%), var(--l5) var(--c4,100%), var(--l5) 100%, 0 100%)}.writes .ink-lines{--line:calc(var(--lw) * var(--pen));--l1:100%;--l2:100%;--l3:100%;--l4:100%;--l5:100%;transition:--l1 var(--line) linear var(--pen-at), --l2 var(--line) linear calc(var(--pen-at) + 1 * (var(--line) + var(--pen-lift))), --l3 var(--line) linear calc(var(--pen-at) + 2 * (var(--line) + var(--pen-lift))), --l4 var(--line) linear calc(var(--pen-at) + 3 * (var(--line) + var(--pen-lift))), --l5 var(--line) linear calc(var(--pen-at) + 4 * (var(--line) + var(--pen-lift)))}.ink-mark{clip-path:var(--mark-from)}.writes .ink-mark{clip-path:inset(0);transition:clip-path var(--mark-dur,.36s) var(--mark-ease,var(--ease-site)) var(--mark-at,0s)}@media (prefers-reduced-motion:reduce){.pn-w:before,.writes .pn-w:before,.ink-lines,.writes .ink-lines,.ink-mark,.writes .ink-mark{clip-path:none;transition:none}}.pg{max-width:calc(1240px * var(--vp-scale));padding:var(--s10) var(--s5) var(--s11);background:var(--spring);color:var(--ink);border-top:0;margin:0 auto}.pg-featured{--pn-u:min(.19px, calc((100vw - 2 * var(--s5)) / 2150));--pn-tilt:-6deg;--pn-top:800;padding-top:calc(var(--pn-top) * var(--pn-u));margin-bottom:var(--s9);position:relative}.pg-featured>.pg-item{margin-bottom:0}.pg-note{z-index:1;pointer-events:none;opacity:0;width:max-content;transform:translateY(var(--s7)) rotate(var(--pn-tilt));transform-origin:0;transition:opacity 1.05s var(--ease-site), transform 1.05s var(--ease-site);position:absolute;top:0;left:0}.pg.in .pg-note{opacity:1;transform:rotate(var(--pn-tilt))}.pn-line{align-items:flex-end;column-gap:calc(55 * var(--pn-u));max-width:none;display:flex}.pn-line+.pn-line{margin-top:calc(170 * var(--pn-u))}.pn-w{width:calc(var(--w) * var(--pn-u));height:calc((var(--h) - var(--d)) * var(--pn-u));flex:none;display:block;position:relative}.pn-w:before{content:"";height:calc(var(--h) * var(--pn-u));background:var(--cinnabar);-webkit-mask:var(--src) center / 100% 100% no-repeat;-webkit-mask:var(--src) center / 100% 100% no-repeat;mask:var(--src) center / 100% 100% no-repeat;position:absolute;inset:0 0 auto}.pn-arrow{left:calc(1640 * var(--pn-u));top:calc(204 * var(--pn-u));position:absolute}.pn-arrow .pn-w{transform:rotate(60deg)}.pg-tag{right:0;top:calc(var(--pn-top) * var(--pn-u));translate:0 calc(-100% - var(--gap-eyebrow));color:var(--grey);position:absolute}@media (min-width:1025px){.pg-featured{--pn-u:calc(.24px * var(--vp-scale));--pn-tilt:-8deg;--pn-top:470;padding-left:24%}}@media (prefers-reduced-motion:reduce){.pg-note{opacity:1;transform:rotate(var(--pn-tilt));transition:none}}.pg-cols{column-gap:var(--s7)}.pg-item{break-inside:avoid;margin-bottom:var(--s9);opacity:0;transform:translateY(var(--s7));transition:opacity 1.05s var(--ease-site) calc(var(--i,0) * 70ms), transform 1.05s var(--ease-site) calc(var(--i,0) * 70ms)}.pg.in .pg-item{opacity:1;transform:none}.pg-caption{max-width:none;margin-top:var(--s4);color:var(--grey)}@media (min-width:810px){.pg-cols{columns:2}}@media (min-width:1025px){.pg-cols{columns:3}}.pg-hit{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.pg-hit:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.pg-hit{transition:scale .14s var(--ease-site)}.pg-hit:active{scale:.97}.pg-clip{width:100%;aspect-ratio:var(--ar);font:inherit;color:inherit;text-align:left;cursor:pointer;background:color-mix(in srgb, var(--grey-soft) 18%, var(--spring));-webkit-tap-highlight-color:transparent;border:0;border-radius:8px;padding:0;display:block;position:relative;overflow:clip}.pg-clip>video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-site), transform .6s var(--ease-site);position:absolute;inset:0}.pg-clip.loaded>video{opacity:1}.pg-clip:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.pg-chip{top:var(--s3);right:var(--s3);padding:var(--s1) var(--s2);border-radius:var(--s2);color:var(--spring);background:color-mix(in srgb, var(--ink) 55%, transparent);transition:background .35s var(--ease-site);position:absolute}.pg-chip>span{display:none}[data-state=paused] .pg-when-paused,[data-state=playing] .pg-when-playing{display:inline}.pg-still{width:100%;aspect-ratio:var(--ar);background:color-mix(in srgb, var(--grey-soft) 18%, var(--spring));border-radius:8px;display:block;overflow:clip}.pg-still img{object-fit:cover;width:100%;height:100%;display:block}.pg-fan{aspect-ratio:4/5;width:100%;display:block;position:relative}.pg-fan-piece{width:64%;aspect-ratio:var(--ar);background:var(--spring);transform:translate(-50%, -50%) translateX(calc((var(--n) - 1) * 13%)) rotate(calc((var(--n) - 1) * 6deg));transition:transform .34s var(--ease-site);border-radius:6px;position:absolute;top:50%;left:50%;overflow:clip;box-shadow:0 1px 2px #221d1a1a,0 10px 24px #221d1a1f}.pg-fan-piece img{object-fit:cover;width:100%;height:100%;display:block}.pg-out{width:100%;aspect-ratio:var(--ar);background:var(--spring);box-shadow:0 0 0 1px var(--grey-soft) inset;color:var(--ink);border-radius:8px;flex-direction:column;text-decoration:none;display:flex;overflow:clip}.pg-out-body{justify-content:flex-end;gap:var(--s5);padding:var(--s5);flex-direction:column;flex:1;display:flex}.pg-words{padding:var(--s6) var(--s5);border:1px dashed var(--grey-soft);color:var(--ink);border-radius:8px;display:block}@media (hover:hover) and (pointer:fine){.pg-still img{transition:transform .3s var(--ease-site)}.pg-clip:hover>video,.pg-still:hover img{transform:scale(1.03)}.pg-fan:hover .pg-fan-piece{transform:translate(-50%, -50%) translateX(calc((var(--n) - 1) * 30%)) rotate(calc((var(--n) - 1) * 10deg))}.pg-out:hover{box-shadow:0 0 0 1px var(--cobalt) inset}}@media (prefers-reduced-motion:reduce){.pg-item{opacity:1;transition:none;transform:none}.pg-clip>video,.pg-still img,.pg-fan-piece,.pg-chip{transition:none}.pg-clip:hover>video,.pg-still:hover img{transform:none}}body:has(.neon-fold){color:var(--spring);background:#000}body:has(.neon-fold) .pg{color:var(--spring);background:0 0}body:has(.neon-fold) .sg{background:0 0}.neon-fold+.sg{min-height:0;padding-top:0}@media (min-width:810px){.sg.sg--four{--sg-cols:4;--sg-max:calc(827px * 4 / 3 * var(--vp-scale))}.sg--four .sg-slot[data-slot=c4r1]{grid-area:1/4}.sg--four .sg-slot[data-slot=c4r2]{grid-area:2/4}.sg--four .sg-slot[data-slot=c4r3]{grid-area:3/4}.sg--four .sg-slot:nth-child(n+4){--sg-seq:calc(var(--i) + 1)}.sg--four .sg-slot:nth-child(n+7){--sg-seq:calc(var(--i) + 2)}.sg--four .sg-slot[data-slot=c4r1]{--sg-seq:3}.sg--four .sg-slot[data-slot=c4r2]{--sg-seq:7}.sg--four .sg-slot[data-slot=c4r3]{--sg-seq:11}}.sg--four{flex-direction:column}.sn-head{--pn-u:min(.19px, calc((100vw - 2 * var(--page-pad-x)) / 1400));--pn-tilt:10deg;width:100%;max-width:var(--sg-max,calc(827px * var(--vp-scale)));padding-bottom:calc(170 * var(--pn-u));padding-right:calc(50 * var(--pn-u));justify-content:flex-end;display:flex;position:relative}.sn-shot{left:0;bottom:var(--gap-eyebrow);color:var(--grey-soft);--tw-at:calc(var(--mark-at) + .36s);position:absolute}.sn-note{opacity:0;width:max-content;transform:translateY(var(--s7)) rotate(var(--pn-tilt));transform-origin:100%;transition:opacity 1.05s var(--ease-site), transform 1.05s var(--ease-site)}.sg.in .sn-note{opacity:1;transform:rotate(var(--pn-tilt))}.sn-arrow-glow{flex:none;align-self:flex-end;display:flex}.sn-arrow{width:calc(290 * var(--pn-u));height:calc(290 * 236 / 151 * var(--pn-u));margin-left:calc(60 * var(--pn-u));margin-bottom:calc(-120 * var(--pn-u));background:var(--cinnabar);--mark-from:inset(0 0 100% 0);flex:none;align-self:flex-end;-webkit-mask:url(/sunflowers-heading/arrow.svg) 50%/100% 100% no-repeat;mask:url(/sunflowers-heading/arrow.svg) 50%/100% 100% no-repeat}@media (min-width:1025px){.sn-head{--pn-u:calc(.24px * var(--vp-scale))}}@media (prefers-reduced-motion:reduce){.sn-note{opacity:1;transform:rotate(var(--pn-tilt));transition:none}}body:has(.neon-fold) .pg-caption{color:var(--grey-soft)}body:has(.neon-fold) .pg-tag{color:var(--grey-soft)}body:has(.neon-fold) .footer-others .muted{color:var(--grey-soft)}:is(body:has(.neon-fold) .pg-clip,body:has(.neon-fold) .pg-still){background:color-mix(in srgb, var(--grey-soft) 14%, #000)}body:has(.neon-fold) .pg-out{color:var(--spring);box-shadow:0 0 0 1px color-mix(in srgb, var(--grey-soft) 45%, #000) inset;background:#000}body:has(.neon-fold) .pg-words{color:var(--spring)}body:has(.neon-fold) .f2-link:not([aria-current=page]){color:var(--spring)}body:has(.neon-fold) .f2-social a{color:var(--spring)}body:has(.neon-fold) .f2-meta{border-top-color:#ffffff24}body:has(.neon-fold) #site-nav .nav-logo{background:var(--cinnabar)}body:has(.neon-fold) #site-nav .nav-burger i{color:var(--cinnabar)}
.pst{--pst-ratio:3 / 2;--pst-scrim:.56;--pst-blur:12px;--pst-dur-open:.72s;--pst-dur-close:.52s;--pst-dur-slide:.56s;--pst-dur-lift:.35s;--pst-lift:0px;--pst-dot:10px;--pst-bleed:2.5%;--pst-size:31%;--pst-size-lg:16%;--pst-gap:var(--gap-item);isolation:isolate;width:100%;position:relative}.pst-row{justify-items:center;gap:var(--pst-gap);padding-inline:var(--pst-bleed);grid-template-columns:minmax(0,1fr);width:100%;list-style:none;display:grid}.pst-pile{gap:var(--gap-item);width:var(--pst-size);flex-direction:column;display:flex;position:relative}.pst-pile[data-open=true]{z-index:2}.pst-deck{isolation:isolate;width:100%;aspect-ratio:var(--pst-ratio);cursor:pointer;background:0 0;border:0;margin-bottom:7.5%;padding:0;display:block;position:relative}.pst-card{background:var(--grey-soft);pointer-events:none;width:100%;height:100%;transform:translate(calc(var(--fx,0) * 1%), calc(var(--fy,0) * 1%)) rotate(calc(var(--fr,0) * 1deg));translate:0 var(--pst-lift);transform-origin:50%;--pst-dur:var(--pst-dur-close);transition:width var(--pst-dur) var(--ease-site), height var(--pst-dur) var(--ease-site), transform var(--pst-dur) var(--ease-site), translate var(--pst-dur-lift) var(--ease-site);display:block;position:absolute;inset:0;overflow:hidden}.pst-card img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.pst-pile:not([data-open=true]) .pst-deck:hover{--pst-lift:-7px}}.pst-deck:focus-visible{outline:2px solid var(--cinnabar);outline-offset:6px}.pst-cap{color:var(--grey);text-align:center;--pst-dur:var(--pst-dur-close);max-width:none;transition:transform var(--pst-dur) var(--ease-site), opacity var(--pst-dur) var(--ease-site), color var(--pst-dur) var(--ease-site)}.pst-pile[data-open=true] .pst-cap{color:var(--spring)}.pst[data-open=true] .pst-pile:not([data-open=true]) .pst-cap{opacity:0}@media (max-width:809px){.pst[data-open=true] .pst-pile:not([data-open=true]){opacity:0;transition:opacity var(--pst-dur-open) var(--ease-site);transition-delay:0s}}.pst-dots{margin-top:var(--gap-item);gap:var(--s3);opacity:0;--pst-dur:var(--pst-dur-close);width:max-content;transition:transform var(--pst-dur) var(--ease-site), opacity var(--pst-dur) var(--ease-site);display:flex;position:absolute;top:100%;left:0}.pst-pile[data-open=true] .pst-dots{opacity:1}.pst-dot{width:var(--pst-dot);height:var(--pst-dot);background:color-mix(in srgb, var(--spring) 32%, transparent);cursor:pointer;transition:background var(--pst-dur-lift) var(--ease-site);border:0;border-radius:50%;padding:0;position:relative}.pst-dot:after{content:"";position:absolute;inset:-17px -6px}.pst-dot[data-on=true]{background:var(--spring)}.pst-dot:focus-visible{outline:2px solid var(--spring);outline-offset:4px}.pst-scrim{z-index:1;opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none;touch-action:none;transition:opacity var(--pst-dur-close) var(--ease-site), -webkit-backdrop-filter var(--pst-dur-close) var(--ease-site), backdrop-filter var(--pst-dur-close) var(--ease-site);background:#000;position:fixed;inset:0}.pst[data-open=true] .pst-scrim{opacity:var(--pst-scrim);-webkit-backdrop-filter:blur(var(--pst-blur));backdrop-filter:blur(var(--pst-blur));pointer-events:auto;transition-duration:var(--pst-dur-open)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pst[data-open=true] .pst-scrim{opacity:.72}}.pst-pile[data-open=true] .pst-card{--pst-dur:var(--pst-dur-open);--pst-lift:0px}.pst-pile[data-open=true] .pst-card[data-near=true]{will-change:width, height, transform}.pst-pile[data-settled=true] .pst-card{--pst-dur:var(--pst-dur-slide);will-change:auto}.pst-pile[data-open=true] .pst-cap,.pst-pile[data-open=true] .pst-dots{--pst-dur:var(--pst-dur-open)}.pst-pile[data-settled=true] .pst-cap,.pst-pile[data-settled=true] .pst-dots{--pst-dur:var(--pst-dur-slide)}@media (min-width:810px){.pst-row{grid-template-columns:repeat(3, var(--pst-size-lg));justify-content:space-between}.pst-pile{width:100%}}@media (prefers-reduced-motion:reduce){.pst-card,.pst-cap,.pst-dots,.pst-dot,.pst-scrim{transition:none}.pst-card{translate:none}}
.pcr{z-index:60;display:grid;position:fixed;inset:0;overflow:clip}.pcr-scrim{background:color-mix(in srgb, var(--ink) 92%, transparent);touch-action:none;animation:pcr-scrim-in .32s var(--ease-site) both;position:absolute;inset:0}@keyframes pcr-scrim-in{0%{opacity:0}to{opacity:1}}.pcr-lockup{place-self:center;align-items:flex-start;gap:var(--gap-item);pointer-events:none;animation:pcr-rise .52s var(--ease-site) both;flex-direction:column;display:flex;position:relative}@keyframes pcr-rise{0%{opacity:0;transform:translateY(var(--s6))}to{opacity:1;transform:none}}.pcr-stage{position:relative}.pcr-card{transition:transform var(--pst-dur-slide,.56s) var(--ease-site);position:absolute;inset:0}.pcr-card[data-near=true]{will-change:transform}.pcr-card img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.pcr-meta{gap:var(--gap-item);flex-direction:column;align-items:flex-start;display:flex}.pcr-cap{color:color-mix(in srgb, var(--spring) 72%, transparent)}.pcr-dots{gap:var(--s3);pointer-events:auto;display:flex}.pcr-dot{background:color-mix(in srgb, var(--spring) 34%, transparent);cursor:pointer;width:10px;height:10px;transition:background .25s var(--ease-site);border:0;border-radius:50%;padding:0;position:relative}.pcr-dot[data-on=true]{background:var(--spring)}.pcr-dot:after{content:"";inset:-17px calc(var(--s3) / -2);position:absolute}.pcr-dot:focus-visible{outline:2px solid var(--spring);outline-offset:4px}.pcr-close{top:calc(var(--page-pad-x) - var(--s4));right:calc(var(--page-pad-x) - var(--s4));color:color-mix(in srgb, var(--spring) 72%, transparent);cursor:pointer;padding:var(--s4);transition:color .2s var(--ease-site);background:0 0;border:0;position:absolute}.pcr-close:hover{color:var(--spring)}.pcr-close:focus-visible{outline:2px solid var(--spring);outline-offset:2px}.pcr-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.pcr-scrim,.pcr-lockup{animation:none}.pcr-card{transition:none}}.pcr:focus{outline:none}.pcr[data-strip=true] .pcr-scrim{background:color-mix(in srgb, var(--ink) 70%, transparent)}.pcr[data-strip=true] .pcr-lockup{align-items:center;width:100%}.pcr[data-strip=true] .pcr-meta{align-items:center}.pcr-strip{width:100%;position:relative}.pcr-row{transition:transform var(--pst-dur-slide,.56s) var(--ease-site);will-change:transform;position:absolute;inset:0}.pcr-card--strip{pointer-events:auto;touch-action:none;cursor:pointer;height:100%;transition:none;inset:0 auto}.pcr-card--strip[data-active=true]{cursor:default}@media (prefers-reduced-motion:reduce){.pcr-row{transition:none}}.pcr-dots[data-ball=true]{position:relative}.pcr-dots[data-ball=true] .pcr-dot,.pcr-dots[data-ball=true] .pcr-dot[data-on=true]{background:color-mix(in srgb, var(--cinnabar) 42%, transparent)}@media (hover:hover) and (pointer:fine){.pcr-dots[data-ball=true] .pcr-dot:hover{background:color-mix(in srgb, var(--cinnabar) 72%, transparent)}}.pcr-dots[data-ball=true] .pcr-dot:focus-visible{outline-color:var(--cinnabar)}.pcr-ball{background:var(--cinnabar);transform-origin:50% 100%;pointer-events:none;will-change:transform;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0}
.pg:has(+.pga){padding-bottom:0}.pga{padding:var(--s8) 0 var(--s11);color:var(--spring);isolation:isolate;flex-direction:column;display:flex;overflow-x:clip}.pga-stage{gap:var(--gap-group);-webkit-user-select:none;user-select:none;display:grid;position:relative}.pga-half{touch-action:pan-y;cursor:ew-resize;place-items:center;display:grid}.pga-deck{--deck-h:min(64vw, calc(400px * var(--vp-scale)));height:var(--deck-h);aspect-ratio:var(--deck-ar,1);cursor:pointer;outline:none;position:relative}.pga-deck:focus-visible{outline:2px solid var(--spring);outline-offset:var(--s4)}.pga-deck{transition:scale .14s var(--ease-site)}.pga-deck:active{scale:.97}.pga-card{will-change:transform;border-radius:4px;height:100%;position:absolute;top:0;overflow:hidden;box-shadow:0 18px 50px #0009,0 0 0 1px #ffffff24}.pga-card img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:810px){.pga-stage{width:100%;max-width:calc(1240px * var(--vp-scale));padding-inline:var(--s5);grid-template-columns:1fr 1fr;gap:0;margin-inline:auto}.pga-ads{place-items:start}.pga-posters{padding-top:calc(var(--deck-h) * .75);place-items:start end}.pga-stage{--pg-pn-u:min(calc(.24px * var(--vp-scale)), 100vw / 6000);--pg-arch-u:calc(var(--deck-h) * 1.2 / 1540);--pg-cards-top:calc(var(--deck-h) * 1.2 + var(--s10));--pg-craft-top:calc(var(--deck-h) * 1.75 + var(--s8) + 992 * var(--pg-pn-u) + var(--s9) + (152 + 150) * var(--pg-arch-u))}.pga-ads{grid-area:1/1}.pga-posters{grid-area:1/2}.pga-crafts{padding-top:calc(var(--pg-craft-top) + var(--deck-h) * .02);padding-bottom:calc(var(--deck-h) * .2);grid-area:1/2;align-self:start;place-items:start end}.pga-stage,.pga-deck{--deck-h:min(36vw, calc(400px * var(--vp-scale)))}}.pan{--pn-u:min(.17px, calc((100vw - 2 * var(--s5)) / 2000));pointer-events:none;filter:var(--hand-glow);justify-self:center;align-items:center;display:flex}.pan-ink{width:calc(var(--w) * var(--pn-u));height:calc(var(--h) * var(--pn-u));background:var(--cinnabar);-webkit-mask:var(--src) center / 100% 100% no-repeat;-webkit-mask:var(--src) center / 100% 100% no-repeat;mask:var(--src) center / 100% 100% no-repeat;flex:none}.pan-bracket{--src:url(/plane-ads-note/bracket.svg);--mark-from:inset(0 0 100% 0);--mark-dur:.52s;--mark-at:calc(var(--pen-at) + 4 * (1698 * var(--pen) + var(--pen-lift)))}.pan-text{--src:url(/plane-ads-note/text-2.svg);margin-left:calc(-48 * var(--pn-u));--lw:1698;--c1:19.4%;--c2:41%;--c3:64%}@media (max-width:809.98px){.pan-bracket{display:none}.pan-text{margin-left:0}}@media (min-width:810px){.pan{--pn-u:min(calc(.24px * var(--vp-scale)), 100vw / 6000);--d:var(--deck-h);--edge-x:calc(var(--d) * 1.065);--edge-y:calc(var(--d) * .65);top:0;left:var(--s5);width:var(--d);height:var(--d);display:block;position:absolute}.pan-ink{position:absolute}.pan-bracket{height:calc(var(--d) * 1.08);left:var(--edge-x);top:var(--edge-y);transform:translate(-50%, -50%) rotate(11.5deg) translateX(var(--s7))}.pan-text{left:calc(var(--edge-x) + var(--s7) + var(--s8));top:var(--edge-y);margin-left:0;translate:0 -50%}}.ptn{--pn-u:min(.17px, calc((100vw - 2 * var(--s5)) / 2000));pointer-events:none;justify-self:center;display:flex}.ptn-ink{width:calc(var(--w) * var(--pn-u));height:calc(var(--h) * var(--pn-u));background:var(--cinnabar);--lw:1902;--c1:27%;--c2:58%;--c3:100%;flex:none;-webkit-mask:url(/posters-note/text.svg) 50%/100% 100% no-repeat;mask:url(/posters-note/text.svg) 50%/100% 100% no-repeat}.ptn{z-index:50;filter:var(--hand-glow);position:relative}.ptn-arrow{left:calc(-150 * var(--pn-u));top:calc(-394 * var(--pn-u));width:calc(382 * var(--pn-u));aspect-ratio:865/952;z-index:50;pointer-events:none;background:var(--cinnabar);--mark-from:inset(100% 0 0 100%);--mark-at:calc(var(--pen-at) + 3 * (1902 * var(--pen) + var(--pen-lift)));position:absolute;rotate:50deg;-webkit-mask:url(/posters-note/arrow.svg) 50%/100% 100% no-repeat;mask:url(/posters-note/arrow.svg) 50%/100% 100% no-repeat}@media (min-width:810px){.ptn{--pn-u:min(calc(.24px * var(--vp-scale)), 100vw / 6000);padding-top:calc(var(--deck-h) * 1.75 + var(--s8));grid-area:1/2;place-self:start end}.ptn-arrow{left:calc(-360 * var(--pn-u));top:calc(var(--deck-h) * 1.75 - 60 * var(--pn-u));width:calc(375 * var(--pn-u))}}.pcn{--d:min(64vw, calc(400px * var(--vp-scale)));--bw:1.2;--nudge:.04;--lift:150;--u:calc(var(--d) * var(--bw) / 1540);z-index:50;pointer-events:none;filter:var(--hand-glow);translate:calc(var(--d) * var(--nudge) - 36 * var(--u)) 0;margin-bottom:calc((152 + var(--lift) - 892) * var(--u) - var(--gap-group) + var(--d) * .02);justify-self:center;position:relative}.pcn-ink{width:calc(1916 * var(--u));aspect-ratio:1916/892;background:var(--cinnabar);--mark-from:inset(0 100% 0 0);--mark-dur:calc(1916 * 1.6 * var(--pen));--mark-ease:linear;--mark-at:var(--pen-at);display:block;-webkit-mask:url(/crafts-note/text.svg) 50%/100% 100% no-repeat;mask:url(/crafts-note/text.svg) 50%/100% 100% no-repeat}@media (min-width:810px){.pga-stage{--craft-in:max(0px, calc(min(36vw, calc(400px * var(--vp-scale))) * .27 + var(--s4) - var(--s5) - max(0px, (100vw - 1240px * var(--vp-scale)) / 2)))}.pga-crafts{padding-right:var(--craft-in)}.pcn{--d:min(36vw, calc(400px * var(--vp-scale)));translate:calc(var(--d) * (var(--nudge) - .5) + 922 * var(--u) - var(--craft-in)) calc(var(--pg-craft-top) - (152 + var(--lift)) * var(--u));grid-area:1/2;place-self:start end;margin-bottom:0}}.pga-postcards{padding-top:var(--s8)}@media (min-width:810px){.pga-postcards{padding-top:calc(var(--pg-cards-top) + var(--deck-h) * .02);grid-area:1/1;align-self:start;place-items:start}}.pcdn{--pn-u:min(.17px, calc((100vw - 2 * var(--s5)) / 2000));z-index:50;pointer-events:none;filter:var(--hand-glow);justify-self:center;display:flex;position:relative}.pcdn-ink{width:calc(var(--w) * var(--pn-u));height:calc(var(--h) * var(--pn-u));background:var(--cinnabar);--lw:1925;--c1:13.6%;--c2:34.8%;--c3:51%;--c4:73%;flex:none;-webkit-mask:url(/postcards-note/text.svg) 50%/100% 100% no-repeat;mask:url(/postcards-note/text.svg) 50%/100% 100% no-repeat}@media (min-width:810px){.pcdn{--pn-u:min(calc(.24px * var(--vp-scale)), 100vw / 6000);padding-top:calc(var(--pg-cards-top) + var(--deck-h) + var(--s8));grid-area:1/1;place-self:start}}.pga-banners .pga-deck{--bw:calc((100vw - 2 * var(--s5)) * .84);--deck-h:calc(var(--bw) * 382 / 2256)}@media (min-width:810px){.pga-banners{padding-block:var(--s9) var(--s9);grid-area:4/1/auto/-1;place-items:start center}.pga-banners .pga-deck{--bw:calc((min(100vw, 1240px * var(--vp-scale)) - 2 * var(--s5)) * .8)}}.pbn{--pn-u:min(.17px, calc((100vw - 2 * var(--s5)) / 2000));padding-top:var(--s8);pointer-events:none;filter:var(--hand-glow);justify-self:center;display:flex}.pbn-ink{width:calc(var(--w) * var(--pn-u));height:calc(var(--h) * var(--pn-u));background:var(--cinnabar);--lw:1527;--c1:52%;--c2:100%;flex:none;-webkit-mask:url(/banners-note/text.svg) 50%/100% 100% no-repeat;mask:url(/banners-note/text.svg) 50%/100% 100% no-repeat}.pga-banners{padding-top:0}@media (min-width:810px){.pbn{--pn-u:min(calc(.24px * var(--vp-scale)), 100vw / 6000);padding-top:var(--s9);grid-area:4/1/auto/-1;align-self:start}.pga-banners{--pn-u:min(calc(.24px * var(--vp-scale)), 100vw / 6000);padding-top:calc(var(--s9) + 415 * var(--pn-u) + var(--s6))}}
.pga:has(+.pgv){padding-bottom:0}.pgv{padding:var(--s9) var(--page-pad-x) var(--s11);justify-content:center;display:flex}.pgv-col{gap:var(--s6);width:100%;max-width:min(calc(827px * 4 / 3 * var(--vp-scale)), calc(85svh * var(--pgv-ar,16 / 9)));flex-direction:column;display:flex}.pgv-frame{width:100%;aspect-ratio:var(--pgv-ar,16 / 9);background:color-mix(in srgb, var(--grey-soft) 14%, #000);opacity:0;translate:0 var(--s7);transition:opacity 1.05s var(--ease-site), translate 1.05s var(--ease-site), scale .14s var(--ease-site);border-radius:9px;position:relative;overflow:clip}.pgv.in .pgv-frame{opacity:1;translate:none}.pgv-frame:has(>.pgv-play:active){scale:.97}.neon-fold+.pgv{padding-top:0}.pgv{--pn-u:min(.17px, calc((100vw - 2 * var(--page-pad-x)) / 1800))}.pgv-title{opacity:0;translate:0 var(--s7);transition:opacity 1.05s var(--ease-site), translate 1.05s var(--ease-site);filter:var(--hand-glow);justify-content:center;display:flex}.pgv.in .pgv-title{opacity:1;translate:none}.pgv.in .pgv-frame{transition-delay:.12s,.12s,0s}.pgv-title-ink{--src:url(/video-note/stack.svg);--lw:1707;--c1:15.4%;--c2:38.9%;--c3:64.9%;width:calc(var(--ws) * var(--pn-u));height:calc(var(--hs) * var(--pn-u));background:var(--cinnabar);-webkit-mask:var(--src) center / 100% 100% no-repeat;-webkit-mask:var(--src) center / 100% 100% no-repeat;mask:var(--src) center / 100% 100% no-repeat;flex:none}@media (min-width:810px){.pgv{--pn-u:min(calc(.24px * var(--vp-scale)), 100vw / 6000)}.pgv-title-ink{--src:url(/video-note/text.svg);--lw:3554;--c1:42%;--c2:100%;--c3:100%;width:calc(var(--w) * var(--pn-u));height:calc(var(--h) * var(--pn-u))}}.pgv-play{width:100%;height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.pgv-play:focus-visible{outline:2px solid var(--cinnabar);outline-offset:3px}.pgv-play>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-site), transform .6s var(--ease-site);display:block;position:absolute;inset:0}.pgv-frame.loaded .pgv-play>img{opacity:1}.pgv-embed{opacity:1;width:100%;height:100%;transition:opacity .2s var(--ease-site);border:0;display:block;position:absolute;inset:0}@starting-style{.pgv-embed{opacity:0}}.pgv-chip{left:var(--s4);bottom:var(--s5);padding:var(--s1) var(--s2);color:var(--spring);background:color-mix(in srgb, var(--ink) 55%, transparent);position:absolute}@media (hover:hover) and (pointer:fine){.pgv-play:hover>img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.pgv-frame,.pgv-title{opacity:1;transition:none;translate:none}.pgv-play>img{transition:opacity .9s var(--ease-site)}.pgv-play:hover>img{transform:none}}
.pga:has(+.pgs){padding-bottom:0}.pgs{padding:var(--s9) var(--page-pad-x) var(--s11);justify-content:center;display:flex}.pgs-col{gap:var(--s6);width:100%;max-width:calc(827px * 4 / 3 * var(--vp-scale));flex-direction:column;display:flex}.pgs-row{gap:var(--gap-group);display:grid}@media (min-width:810px){.pgs-row{gap:var(--s6);grid-template-columns:1fr 1fr}}.pgs-card{min-width:0}.pgs-frame{aspect-ratio:16/9;background:color-mix(in srgb, var(--grey-soft) 14%, #000);opacity:0;width:100%;translate:0 var(--s7);transition:opacity 1.05s var(--ease-site), translate 1.05s var(--ease-site), scale .14s var(--ease-site);border-radius:9px;position:relative;overflow:clip}.pgs.in .pgs-frame{opacity:1;translate:none}.pgs.in .pgs-card+.pgs-card .pgs-frame{transition-delay:.24s,.24s,0s}.pgs-frame:has(>.pgs-play:active){scale:.97}.pgs{--pn-u:min(.17px, calc((100vw - 2 * var(--page-pad-x)) / 1800))}@media (min-width:810px){.pgs{--pn-u:min(calc(.24px * var(--vp-scale)), 100vw / 6000)}}.pgs-title{opacity:0;translate:0 var(--s7);transition:opacity 1.05s var(--ease-site), translate 1.05s var(--ease-site);filter:var(--hand-glow);justify-content:center;display:flex}.pgs.in .pgs-title{opacity:1;translate:none}.pgs.in .pgs-frame{transition-delay:.12s,.12s,0s}.pgs-title-ink{--src:url(/subtitles-note/stack.svg);--lw:1842;--c1:25.9%;--c2:56.5%;--c3:100%;width:calc(var(--ws) * var(--pn-u));height:calc(var(--hs) * var(--pn-u));background:var(--cinnabar);-webkit-mask:var(--src) center / 100% 100% no-repeat;-webkit-mask:var(--src) center / 100% 100% no-repeat;mask:var(--src) center / 100% 100% no-repeat;flex:none}@media (min-width:810px){.pgs-title-ink{--src:url(/subtitles-note/text.svg);--lw:3779;--c1:49.9%;--c2:100%;width:calc(var(--w) * var(--pn-u));height:calc(var(--h) * var(--pn-u))}}.pgs-play{width:100%;height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.pgs-play:focus-visible{outline:2px solid var(--cinnabar);outline-offset:3px}.pgs-frame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-site), transform .6s var(--ease-site);display:block;position:absolute;inset:0}.pgs-frame.loaded img{opacity:1}.pgs-embed{opacity:1;width:100%;height:100%;transition:opacity .2s var(--ease-site);border:0;display:block;position:absolute;inset:0}@starting-style{.pgs-embed{opacity:0}}.pgs-chip{left:var(--s4);bottom:var(--s5);padding:var(--s1) var(--s2);color:var(--spring);background:color-mix(in srgb, var(--ink) 55%, transparent);position:absolute}@media (hover:hover) and (pointer:fine){.pgs-play:hover>img,.pgs-photo:hover>img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.pgs-frame,.pgs-title{opacity:1;transition:none;translate:none}.pgs-frame img{transition:opacity .9s var(--ease-site)}.pgs-play:hover>img,.pgs-photo:hover>img{transform:none}}
