.pg{--pg-r-ctl:max(var(--pg-radius), (var(--pg-radius) - 44px / 3) * 999);--pg-r-row:max(var(--pg-radius), (var(--pg-radius) - 56px / 3) * 999);--pg-r-card:min(var(--pg-radius), 28px);--pg-tint:color-mix(in srgb, var(--pg-fg) 5%, transparent);--pg-surface:color-mix(in srgb, var(--pg-fg) 3%, var(--pg-bg));--pg-sep:color-mix(in srgb, var(--pg-fg) var(--pg-sep-mix,24%), transparent);background:var(--pg-bg);color:var(--pg-fg);font-family:var(--pg-font);overflow-wrap:anywhere;min-width:0;line-height:1.5;container:pg/inline-size}.pg--full{min-height:100dvh}.pg *,.pg :before,.pg :after{min-width:0}.pg ::selection{background:var(--pg-fg);color:var(--pg-bg)}.pg :where(a,button,[tabindex],audio,video,iframe):focus-visible{outline:3px solid var(--pg-fg);outline-offset:3px}:where(.pg) :where(a){color:inherit}.pg__col{max-width:var(--pg-col,560px);padding:clamp(16px,5cqi,32px);padding-bottom:calc(clamp(24px, 6cqi, 48px) + env(safe-area-inset-bottom));gap:calc(28px * var(--pg-density,1));flex-direction:column;margin:0 auto;display:flex}.pg-header{align-items:flex-start;gap:16px;display:flex}@container pg (max-width:360px){.pg-header .pg-avatar{width:56px;height:56px}}.pg[data-align=center] .pg-header{text-align:center;flex-direction:column;align-items:center;gap:12px}.pg-avatar{object-fit:cover;background:var(--pg-line);border-radius:50%;flex:none;width:72px;height:72px}.pg[data-align=center] .pg-avatar{width:96px;height:96px}.pg-avatar--initial{background:var(--pg-accent);color:var(--pg-on-accent);place-items:center;font-size:28px;font-weight:700;display:grid}.pg-balloon{display:none}.pg-name{font-family:var(--pg-heading-font);font-variation-settings:var(--pg-heading-fvs,normal);font-size:22px;line-height:1.2;font-weight:var(--pg-heading-weight,700);letter-spacing:-.01em;text-wrap:balance}.pg-handle{font-family:var(--cie-mono);color:var(--pg-mute);margin-top:2px;font-size:13px}.pg-bio{color:var(--pg-mute);white-space:pre-line;max-width:60ch;margin-top:6px}.pg[data-align=center] .pg-bio{margin-inline:auto}.pg-title{font-family:var(--pg-heading-font);font-variation-settings:var(--pg-heading-fvs,normal);font-size:clamp(26px,8cqi,36px);line-height:1.15;font-weight:var(--pg-heading-weight,700);letter-spacing:var(--pg-track-standard,-.02em);text-align:var(--pg-align,start);text-wrap:balance}.pg-back{color:var(--pg-fg);border:1.5px solid var(--pg-line);border-radius:var(--pg-r-ctl);align-self:flex-start;align-items:center;gap:2px;min-height:44px;margin-inline-start:-4px;padding:0 16px 0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.pg-back:hover{border-color:var(--pg-control)}}.pg[data-align=center] .pg-back{align-self:center}.pg-links{gap:12px;display:grid}.pg-pagelink,.pg-link{border-radius:var(--pg-r-card);background:var(--pg-accent);min-height:56px;color:var(--pg-on-accent);border:1.5px solid var(--pg-accent);transition:transform .16s var(--pg-ease,ease-out), box-shadow .16s linear;-webkit-tap-highlight-color:transparent;padding:16px 20px;text-decoration:none;display:block}.pg-pagelink{border-radius:min(var(--pg-r-row), 28px);font-weight:600}.pg[data-links=outline] :is(.pg-pagelink,.pg-link){color:var(--pg-fg);border-color:var(--pg-control);background:0 0}.pg :is(.pg-pagelink,.pg-link,.pg-file):active{transform:scale(var(--pg-press,.98))}.pg.pg.pg :is(.pg-pagelink,.pg-link,.pg-file):active{transition-duration:90ms}.pg-link__img{object-fit:cover;background:var(--pg-line);display:block}.pg-link__img--duo{position:relative;overflow:hidden}.pg-link__img--duo>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pg-link__img--duo>img+img{opacity:0}@media (hover:hover){.pg-link:is(:hover,:focus-visible) .pg-link__img--duo>img+img{opacity:1}}.pg-link[data-active] .pg-link__img--duo>img+img{opacity:1}.pg-link[data-active] .pg-link__img--duo>img:first-child{opacity:0}@media (hover:hover){.pg-link:is(:hover,:focus-visible) .pg-link__img--duo>img:first-child{opacity:0}}@media (prefers-reduced-motion:no-preference){.pg:not([data-motion=still]) .pg-link__img--duo>img+img{transition:opacity var(--motion-duration-base) var(--motion-ease-out)}.pg:not([data-motion=still]) .pg-link:is([data-active],:hover,:focus-visible) .pg-link__img--duo>img:first-child{transition:opacity 0s var(--motion-duration-base)}}.pg-link__text{display:block}.pg-link[data-image=large]{overflow:hidden}.pg-link[data-image=large] .pg-link__img{aspect-ratio:16/9;width:calc(100% + 40px);max-width:none;margin:-16px -20px 14px}.pg-link[data-image=thumb]{align-items:center;gap:clamp(12px,3.5cqi,16px);padding:12px 20px 12px 12px;display:flex}.pg-link[data-image=thumb] .pg-link__img{aspect-ratio:1;border-radius:max(var(--pg-r-card) - 12px, min(var(--pg-r-card), 4px));flex:none;width:clamp(64px,20cqi,96px)}.pg-link[data-image=thumb] .pg-link__text{flex:1}.pg-link__title{font-size:16px;font-weight:600;display:block}.pg-link__desc{opacity:.86;margin-top:4px;font-size:14px;line-height:1.45;display:block}.pg-link__host{font-family:var(--cie-mono);opacity:.86;margin-top:8px;font-size:13px;display:block}.pg-blocks{gap:calc(28px * var(--pg-density,1));display:grid}.pg-block{scroll-margin-top:16px}.pg-text{max-width:65ch;font-size:17px;line-height:1.7}.pg-text p{white-space:pre-wrap}.pg-text :is(p,.pg-code)+:is(p,.pg-code){margin-top:.85em}.pg[data-surface=card] .pg-text{--pg-pad:clamp(16px, 5cqi, 24px);max-width:none;padding:var(--pg-pad);border-radius:var(--pg-radius);background:var(--pg-surface);border:1px solid var(--pg-line)}.pg-icode{font-family:var(--cie-mono);border-radius:min(var(--pg-radius), 6px);background:var(--pg-tint);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1em .35em;font-size:.86em}.pg-inlink{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.pg-inlink:hover{text-decoration-thickness:2px}.pg-code{border-radius:var(--pg-radius);background:var(--pg-tint);border:1px solid var(--pg-line);text-align:start;margin:0;overflow:hidden}.pg[data-surface=card] .pg-text .pg-code{border-radius:max(var(--pg-radius) - var(--pg-pad), min(var(--pg-radius), 4px))}.pg-code__bar{border-bottom:1px solid var(--pg-line);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 4px 0 14px;display:flex}.pg-code__lang{font-family:var(--cie-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--pg-mute);font-size:12px;font-weight:600}.pg-code__actions{display:inline-flex}.pg-code .pg-code__copy{border-color:#0000;min-height:36px;padding:0 14px;font-size:14px;position:relative}.pg-code .pg-code__copy:after{content:"";position:absolute;inset:-4px 0}.pg-code .pg-code__copy:hover{border-color:var(--pg-control)}.pg-code__scroll{overscroll-behavior-x:contain;font-family:var(--cie-mono);white-space:pre;overflow-wrap:normal;tab-size:2;scrollbar-width:thin;margin:0;padding:12px 14px 14px;font-size:14px;line-height:1.55;overflow-x:auto}.pg-code__scroll:focus-visible{outline-offset:-3px}.pg-btn.pg-clamp__btn{margin-top:2px;text-underline-offset:.25em;border-color:#0000;margin-inline-start:-4px;padding:0 4px;text-decoration:underline;text-decoration-thickness:1.5px;display:none}.pg-clamp__btn:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:.45em;height:.45em;margin-inline-start:4px;transform:translateY(-.15em)rotate(45deg)}.pg-clamp[data-state=open]>.pg-clamp__btn:after{transform:translateY(.1em)rotate(-135deg)}@media (scripting:enabled){.pg-clamp[data-state=closed]>.pg-clamp__body{max-height:calc(var(--pg-clamp-lines,8) * 1lh);overflow:hidden}.pg-clamp[data-state=closed]:not([data-fits])>.pg-clamp__body{-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5lh),#0000);mask-image:linear-gradient(#000 calc(100% - 2.5lh),#0000)}.pg-clamp:not([data-fits])>.pg-btn.pg-clamp__btn{display:inline-flex}}.pg-clamp--code>.pg-clamp__body{font-size:14px;line-height:1.55}@media (scripting:enabled){.pg-clamp--code[data-state=closed]>.pg-clamp__body{max-height:calc(var(--pg-clamp-lines,15) * 1lh + 12px)}}.pg-clamp--code>.pg-btn.pg-clamp__btn{margin:0 14px 4px}.pg-btn{border-radius:var(--pg-r-ctl);border:1.5px solid var(--pg-control);min-width:44px;min-height:44px;color:var(--pg-fg);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.pg-btn[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.pg-btn{transition:transform .16s var(--pg-ease,ease-out)}.pg .pg-btn:active{transform:scale(var(--pg-press,.97))}}.pg-caption,.pg-media figcaption{color:var(--pg-mute);margin-top:8px;font-size:14px;line-height:1.45}.pg-media figure{margin:0}.pg-media img,.pg-media video{border-radius:var(--pg-radius);background:var(--pg-line);width:100%;max-width:100%;height:auto;display:block}.pg-media--stack{gap:16px;display:grid}.pg-media--stack img{object-fit:contain;max-height:120svh}.pg-media--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pg-media--grid :is(img,video){aspect-ratio:1;object-fit:cover}.pg-media--grid>figure:last-child:nth-child(odd){grid-column:1/-1}.pg-media--grid>figure:last-child:nth-child(odd) :is(img,video){aspect-ratio:2}.pg-media--grid>figure:last-child:nth-child(odd) .pg-crop{--pg-cell-ar:2}@container pg (max-width:260px){.pg-media--grid{grid-template-columns:minmax(0,1fr)}}.pg-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;border-radius:var(--pg-radius);gap:12px;padding-bottom:8px;scroll-padding-inline:0;display:flex;overflow-x:auto}.pg-carousel>figure{scroll-snap-align:center;flex:0 0 82%;transition:transform .28s cubic-bezier(.22,1,.36,1)}.pg-carousel>figure[data-snap]{transform:scale(1.02)}.pg-carousel :is(img,video){aspect-ratio:4/5;object-fit:cover}@container pg (min-width:520px){.pg-carousel>figure{flex-basis:64%}}.pg-carousel__hint{color:var(--pg-mute);margin-top:4px;font-size:13px}.pg-files{gap:8px;display:grid}.pg-file{border-radius:min(var(--pg-radius), 20px);border:1.5px solid var(--pg-control);align-items:center;gap:12px;min-height:56px;padding:12px 16px;text-decoration:none;display:flex}.pg-file__icon{flex:none;font-size:20px;display:inline-flex}.pg-file__text{flex:1;gap:2px;min-width:0;display:grid}.pg-file__name{overflow-wrap:anywhere;font-weight:600}.pg-file__meta{font-family:var(--cie-mono);color:var(--pg-mute);font-size:13px}.pg-file__action{font-family:var(--cie-mono);color:var(--pg-mute);flex:none;font-size:13px}.pg-audio{width:100%}.pg-embed{aspect-ratio:16/9;border-radius:var(--pg-radius);background:var(--pg-line);width:100%;position:relative;overflow:hidden}.pg-embed--tall{aspect-ratio:9/16;width:min(100%,45svh,420px);margin-inline:auto}.pg-embed--tiktok{aspect-ratio:325/740;width:min(100%,340px,37.3311svh);margin-inline:auto}.pg-embed--instagram{aspect-ratio:9/16;width:min(100%,400px,47.8125svh);margin-inline:auto}.pg-embed--audio{aspect-ratio:auto;height:152px}.pg-embed--audio[data-provider=soundcloud]{height:166px}.pg-embed--audio[data-provider=applemusic]{height:175px}.pg-embed--audio-tall{aspect-ratio:auto;height:352px}.pg-embed--audio-tall:is([data-provider=soundcloud],[data-provider=applemusic]){height:450px}.pg-embed--map{aspect-ratio:4/3}.pg-embed--audio-tall:has(>.pg-facade){height:152px}.pg-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pg-facade{color:var(--pg-fg);background:var(--pg-surface);border:1px solid var(--pg-line);border-radius:inherit;flex-direction:column;justify-content:flex-start;gap:10px;padding:clamp(12px,4cqi,20px);text-decoration:none;display:flex;position:absolute;inset:0}.pg-facade[data-poster]{color:var(--pg-bg);background:color-mix(in srgb, var(--pg-fg) 90%, var(--pg-bg));border:0}.pg-facade__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-facade__play{background:var(--pg-accent);width:64px;height:64px;color:var(--pg-on-accent);transition:transform .16s var(--pg-ease,ease-out);border-radius:50%;place-items:center;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 4px 16px #00000040}.pg-facade[data-poster] .pg-facade__play{background:color-mix(in srgb, var(--pg-fg) 80%, transparent);color:var(--pg-bg);outline:2px solid color-mix(in srgb, var(--pg-bg) 90%, transparent);outline-offset:-2px}.pg-facade__text{place-self:flex-start start;gap:2px;max-width:100%;display:grid;position:relative}.pg-facade[data-poster] .pg-facade__text{border-radius:min(var(--pg-radius), 4px);background:color-mix(in srgb, var(--pg-fg) 80%, transparent);padding:8px 12px}.pg-facade__name{font-family:var(--cie-mono);opacity:.86;font-size:13px}.pg-facade__title{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pg-embed--wide .pg-facade[data-titled] .pg-facade__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-embed--wide .pg-facade[data-poster] .pg-facade__text{padding:6px 10px}@container pg (max-width:420px){.pg-embed--wide .pg-facade__play{width:52px;height:52px;margin:-26px 0 0 -26px}}.pg-embed:is(.pg-embed--tall,.pg-embed--tiktok,.pg-embed--instagram,.pg-embed--map) .pg-facade__title{-webkit-line-clamp:2}@media (hover:hover){.pg-facade:hover .pg-facade__play{transform:scale(1.06)}}.pg-facade:focus-visible{outline-offset:-4px}.pg-facade[data-poster]:focus-visible{outline-color:var(--pg-bg);box-shadow:inset 0 0 0 6px var(--pg-fg)}.pg-embed:is(.pg-embed--audio,.pg-embed--audio-tall) .pg-facade{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}.pg-embed:is(.pg-embed--audio,.pg-embed--audio-tall) .pg-facade__play{flex:none;width:56px;height:56px;margin:0;position:static}.pg-embed:is(.pg-embed--audio,.pg-embed--audio-tall) .pg-facade__text{align-self:center}.pg-crop{display:block}.pg-crop img{max-height:none}.pg-media .pg-crop{border-radius:var(--pg-radius);background:var(--pg-line);width:100%}.pg-media--stack .pg-crop{width:min(100%, 120svh * var(--pg-crop-ar,1))}.pg-media--grid .pg-crop{--pg-cell-ar:1}.pg-carousel .pg-crop{--pg-cell-ar:.8}.pg-file__thumb{object-fit:cover;border-radius:max(var(--pg-r-row) - 12px, min(var(--pg-radius), 6px));background:var(--pg-line);flex:none;width:44px;height:44px}.pg-link__icon{vertical-align:-3px;object-fit:cover;border-radius:5px;width:20px;height:20px;margin-inline-end:8px;display:inline-block}.pg-card{--pg-pad:clamp(16px, 5cqi, 24px);--pg-card-in:max(var(--pg-radius) - var(--pg-pad), min(var(--pg-radius), 4px));gap:calc(14px * var(--pg-density,1));grid-template-columns:minmax(0,1fr);display:grid}.pg-card__title{font-family:var(--pg-heading-font);font-variation-settings:var(--pg-heading-fvs,normal);font-size:clamp(19px,5.5cqi,22px);font-weight:var(--pg-heading-weight,700);letter-spacing:-.01em;text-wrap:balance;line-height:1.25}.pg-card__img{width:min(100%, min(70svh, 640px) * var(--pg-ar,1000));border-radius:var(--pg-radius);background:var(--pg-line);max-width:100%;height:auto;display:block}.pg-card>.pg-text{width:100%}.pg[data-surface=card] :is(.pg-block>.pg-card,.pg-card:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img))){padding:var(--pg-pad);border-radius:var(--pg-radius);background:var(--pg-surface);border:1px solid var(--pg-line)}.pg[data-surface=card] :is(.pg-block>.pg-card,.pg-card:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)))>*{--pg-radius:var(--pg-card-in);--pg-r-card:min(var(--pg-card-in), 28px)}.pg[data-surface=card] .pg-card>.pg-text{background:0 0;border:0;border-radius:0;padding:0}.pg[data-surface=card] .pg-card .pg-text .pg-code{border-radius:var(--pg-radius)}.pg-promo,.pg-countdown{--pg-pad:clamp(14px, 4cqi, 20px);--pg-r-in:max(var(--pg-radius) - var(--pg-pad), min(var(--pg-radius), 4px));padding:var(--pg-pad);border-radius:var(--pg-radius);border:1px solid var(--pg-control);gap:10px;display:grid}.pg-promo__label{flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:600;display:flex}.pg-promo__badge{font-family:var(--cie-mono);text-transform:uppercase;letter-spacing:.06em;border:1.5px solid var(--pg-fg);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.pg-promo:not([data-expired=true]) :is(.pg-promo__badge,.pg-promo__ended),.pg-promo[data-expired=true] .pg-promo__valid{display:none}.pg-promo__row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.pg-promo__code{font-family:var(--cie-mono);letter-spacing:.08em;border-radius:var(--pg-r-in);background:var(--pg-tint);-webkit-user-select:all;user-select:all;overflow-wrap:break-word;word-break:keep-all;flex:auto;padding:10px 14px;font-size:clamp(20px,6.5cqi,28px);font-weight:700;line-height:1.25}.pg-promo[data-expired=true] .pg-promo__code{text-decoration:line-through;text-decoration-thickness:2px}.pg-promo__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.pg-promo__copy{border-radius:var(--pg-r-ctl);border:1.5px solid var(--pg-accent);background:var(--pg-accent);min-width:44px;min-height:44px;color:var(--pg-on-accent);font:inherit;cursor:pointer;transition:transform .16s var(--pg-ease,ease-out);-webkit-tap-highlight-color:transparent;padding:0 20px;font-weight:600}.pg-promo__copy[hidden]{display:none}.pg[data-links=outline] .pg-promo__copy{color:var(--pg-fg);border-color:var(--pg-control);background:0 0}.pg .pg-promo__copy:active{transform:scale(var(--pg-press,.98))}.pg-promo__copy:not([hidden]){place-items:center;display:inline-grid}.pg-promo__copyLabel{white-space:nowrap;grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.pg-promo__copy:not([data-copied]) .pg-promo__copyLabel:last-child,.pg-promo__copy[data-copied] .pg-promo__copyLabel:first-child{visibility:hidden}.pg .pg-promo__copy[data-copied]{background:var(--pg-bg);border-color:var(--pg-fg);color:var(--pg-fg)}.pg[data-links=outline] .pg-promo__copy[data-copied]{background:var(--pg-fg);border-color:var(--pg-fg);color:var(--pg-bg)}.pg-promo[data-copied] .pg-promo__code{background:var(--pg-accent);color:var(--pg-on-accent)}@media (prefers-reduced-motion:no-preference){.pg-promo__copy[data-copied="0"]{animation:pg-copied-a .42s var(--pg-ease,ease-out)}.pg-promo__copy[data-copied="1"]{animation:pg-copied-b .42s var(--pg-ease,ease-out)}.pg-promo__copy[data-copied] .pg-promo__copyLabel:last-child svg{stroke-dasharray:24;animation:.36s ease-out 80ms both pg-copied-check}.pg-promo[data-copied="0"] .pg-promo__code{animation:.52s ease-out pg-code-flash-a}.pg-promo[data-copied="1"] .pg-promo__code{animation:.52s ease-out pg-code-flash-b}}@keyframes pg-copied-a{0%{transform:scale(.94)}45%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes pg-copied-b{0%{transform:scale(.94)}45%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes pg-copied-check{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes pg-code-flash-a{0%{transform:scale(1)}35%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes pg-code-flash-b{0%{transform:scale(1)}35%{transform:scale(1.025)}to{transform:scale(1)}}.pg-promo__status{color:var(--pg-mute);font-size:14px}.pg-promo__expiry,.pg-promo__desc,.pg-countdown__when{color:var(--pg-mute);font-size:15px}.pg-promo[data-expired=true] .pg-promo__expiry{color:var(--pg-fg);font-weight:600}.pg-promo__go{margin-top:4px}.pg-countdown__title{font-family:var(--pg-heading-font);font-variation-settings:var(--pg-heading-fvs,normal);font-size:clamp(19px,5.5cqi,22px);font-weight:var(--pg-heading-weight,700);line-height:1.25}.pg-countdown__timer{flex-wrap:wrap;gap:8px;display:flex}.pg-countdown__lead{font-family:var(--cie-mono);color:var(--pg-mute);flex-basis:100%;font-size:13px}.pg-countdown__unit{text-align:center;flex:1 1 0;justify-items:center;min-width:fit-content;padding:4px 12px;display:grid}.pg-countdown__unit+.pg-countdown__unit{border-inline-start:1px solid color-mix(in srgb, var(--pg-fg) 14%, transparent)}.pg-countdown__num{font-family:var(--pg-heading-font);font-variation-settings:var(--pg-heading-fvs,normal);font-weight:var(--pg-heading-weight,700);font-size:var(--pg-figure-size,clamp(26px, 8.5cqi, 38px));white-space:nowrap;overflow-wrap:normal;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;line-height:1.1}.pg-countdown__far{color:var(--pg-mute);font-size:15px}.pg-countdown__lbl{font-size:13px}.pg-countdown__ended{font-size:17px;font-weight:600}@media (prefers-reduced-motion:no-preference){.pg-countdown__timer[data-live] .pg-countdown__num{animation:pg-tick .32s var(--pg-ease,ease-out)}}@media (prefers-reduced-motion:reduce){.pg .pg-promo__copy{transition:none}.pg .pg-promo__copy:active{transform:none}}@keyframes pg-tick{0%{opacity:.4;transform:translateY(-.15em)}}.pg-empty{color:var(--pg-mute);border:1.5px dashed var(--pg-control);border-radius:var(--pg-r-card);padding:16px}.pg-footer{border-top:1px solid var(--pg-sep);font-family:var(--cie-mono);color:var(--pg-mute);text-align:center;flex-direction:column;align-items:center;gap:0;margin-top:24px;padding-top:12px;font-size:13px;line-height:1.4;display:flex}.pg-footer>*{align-items:center;max-width:100%;min-height:44px;display:inline-flex}.pg-footer>:not(a){min-height:32px}.pg-footer>.pg-legal{flex-wrap:wrap;flex-basis:100%;justify-content:center;gap:0 16px;min-height:0;font-size:12px;display:flex}.pg-legal a{min-height:44px;color:var(--pg-mute);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}@container pg (min-width:520px){.pg-footer:has(>.pg-legal){flex-wrap:wrap}.pg-footer{text-align:start;flex-direction:row;justify-content:space-between;gap:16px}.pg-footer>:not(a){min-height:44px}}@container pg (min-width:880px){.pg:not(.pg--bare)>.pg__col{--pg-col:704px;--pg-wide:min(880px, 100cqi - 64px);gap:calc(36px * var(--pg-density,1));padding-top:48px}.pg:not(.pg--bare) .pg-blocks,.pg:not(.pg--bare) .pg-main{gap:calc(36px * var(--pg-density,1))}.pg:not(.pg--bare) .pg-text{font-size:18px}.pg:not(.pg--bare) .pg-name{font-size:26px}.pg:not(.pg--bare) .pg-card__title{font-size:24px}.pg:not(.pg--bare) .pg-bio{font-size:17px}.pg:not(.pg--bare) .pg-title{letter-spacing:-.025em;font-size:48px}.pg:not(.pg--bare) .pg-header .pg-avatar{width:88px;height:88px}.pg:not(.pg--bare)[data-align=center] .pg-header .pg-avatar{width:112px;height:112px}.pg:not(.pg--bare) .pg-block>:is(.pg-gallery,.pg-embedblock){margin-inline:calc((100% - var(--pg-wide)) / 2)}.pg:not(.pg--bare) .pg-embed--tall{max-width:420px}.pg:not(.pg--bare) .pg-embed--map{aspect-ratio:16/9}}.pg{--motion-duration-fast:.16s;--motion-duration-base:.32s;--motion-duration-slow:.6s;--motion-duration-intro:.9s;--motion-ease-out:cubic-bezier(.22, 1, .36, 1);--motion-ease-inout:cubic-bezier(.65, 0, .35, 1);--motion-ease-spring:var(--motion-ease-out);--motion-intensity:1;--motion-distance:calc(var(--pg-rise,14px) * var(--motion-intensity));--motion-stagger:60ms;--motion-blur:6px;--motion-scale-from:var(--pg-scale-from,1)}.pg[data-motion=calm]{--motion-intensity:.35;--motion-blur:0px;--motion-scale-from:1;--motion-stagger:40ms;--motion-duration-intro:.52s}.pg[data-motion=lively]{--motion-duration-intro:.56s;--motion-stagger:70ms}.pg[data-motion=pop]{--motion-intensity:1.85;--motion-stagger:90ms;--motion-scale-from:calc(var(--pg-scale-from,1) - .08);--motion-duration-intro:.72s;--motion-ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@supports (transition-timing-function:linear(0, 1)){.pg[data-motion=pop]{--motion-ease-spring:linear(0, .62 12%, 1.05 28%, .985 45%, 1.008 62%, 1)}}.pg-file{transition:transform .16s var(--pg-ease,ease-out)}@media (hover:hover){.pg :is(.pg-pagelink,.pg-link .pg-link__title,.pg-file .pg-file__name){text-underline-offset:3px;text-decoration-thickness:1px}.pg :is(.pg-pagelink:hover,.pg-link:hover .pg-link__title,.pg-file:hover .pg-file__name){text-decoration-line:underline}.pg[data-links=outline] :is(.pg-pagelink,.pg-link):hover{border-color:var(--pg-fg)}}@media (prefers-reduced-motion:no-preference){.pg:is(.pg--full,[data-editing=false]) .pg-header,.pg:is(.pg--full,[data-editing=false]) .pg-title{animation:pg-enter var(--motion-duration-intro,var(--pg-enter-ms,.5s)) var(--motion-ease-spring) both}.pg:is(.pg--full,[data-editing=false]) .pg-title{animation-delay:var(--motion-stagger)}@supports (animation-timeline:view()){.pg:not(.pg--bare) :is(.pg-block,.pg-pagelink){animation:linear both pg-reveal;animation-timeline:view();animation-range:entry entry 70%}}.pg:is(.pg--full,[data-editing=false]) :is(.pg-block,.pg-pagelink)[data-enter]{animation:pg-in var(--motion-duration-slow) var(--motion-ease-spring) backwards;animation-delay:calc(var(--motion-stagger) * (var(--i,0) + 2));animation-timeline:auto}.pg-block[data-enter]:has(img,video,iframe){--motion-blur:0px}}@keyframes pg-enter{0%{opacity:0;transform:translateY(calc(var(--motion-distance) * .6))}}@keyframes pg-in{0%{opacity:0;transform:translateY(var(--motion-distance)) scale(var(--motion-scale-from));filter:blur(var(--motion-blur))}}@keyframes pg-reveal{0%{opacity:var(--pg-fade-from,.4);transform:translateY(var(--motion-distance)) scale(var(--motion-scale-from))}}.pg:is([data-motion=still],[data-editing=true]) :is(.pg-header,.pg-title,.pg-block[data-enter],.pg-pagelink[data-enter],.pg-block,.pg-pagelink){animation:none}@media (prefers-reduced-motion:reduce){.pg :is(.pg-pagelink,.pg-link,.pg-file){transition:none}.pg :is(.pg-pagelink,.pg-link,.pg-file):is(:active,:hover){transform:none}.pg :is(.pg-pagelink,.pg-link,.pg-file):active{opacity:.72}}.pg[data-motion=still] :is(.pg-pagelink,.pg-link,.pg-file):active{opacity:.72;transform:none}@media (prefers-reduced-motion:no-preference){.pg[data-intro=slap]:not(.pg--bare,[data-motion=still],[data-editing=true])[data-ground=halftone]:is(.pg--full,[data-editing=false]) .pg-header:before{animation:.28s cubic-bezier(.2,.8,.2,1) both pg-spot-in}.pg[data-intro=slap]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) .pg-header{animation:.24s ease-out backwards pg-slap-text}.pg[data-intro=slap]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) :is(.pg-block,.pg-pagelink)[data-enter]{animation:pg-slap .18s var(--motion-ease-spring,ease-out) backwards;animation-delay:calc(.16s + 90ms * min(var(--i,0), 5));animation-timeline:auto}.pg[data-intro=slap]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) .pg-title{animation:.3s cubic-bezier(.2,.8,.2,1) .42s backwards pg-print}}@keyframes pg-spot-in{0%{opacity:0;transform:translate(-56px)skew(-14deg)}}@keyframes pg-slap{0%{opacity:.3;transform:scale(1.08)}}@keyframes pg-slap-text{0%{opacity:.4}}@keyframes pg-print{0%{opacity:.35;transform:translate(-3px,-3px)scale(1.04)}}@media (prefers-reduced-motion:no-preference){.pg[data-intro=bounce]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) :is(.pg-block,.pg-pagelink)[data-enter]{animation:pg-bounce-in .52s var(--motion-ease-spring,cubic-bezier(.34, 1.56, .64, 1)) backwards;animation-delay:calc(.12s + 75ms * min(var(--i,0), 6));animation-timeline:auto}.pg[data-intro=bounce]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) .pg-title{animation:pg-bounce-title .56s var(--motion-ease-spring,cubic-bezier(.34, 1.56, .64, 1)) .38s backwards}.pg[data-intro=bounce]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) .pg-header{animation:.4s ease-out backwards pg-bounce-header}}@keyframes pg-bounce-in{0%{opacity:.35;transform:translateY(calc(var(--motion-distance,28px) * 1.2)) scale(.88)}}@keyframes pg-bounce-title{0%{opacity:.4;transform:translateY(-18px)scale(1.06)}}@keyframes pg-bounce-header{0%{opacity:.5;transform:scale(.96)}}@media (prefers-reduced-motion:no-preference){.pg[data-intro=peel]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) :is(.pg-block,.pg-pagelink)[data-enter]{animation:.58s cubic-bezier(.22,1,.36,1) backwards pg-peel-in;animation-delay:calc(.1s + 85ms * min(var(--i,0), 6));transform-origin:12% 88%;animation-timeline:auto}.pg[data-intro=peel]:not(.pg--bare,[data-motion=still],[data-editing=true])[data-ground=halftone]:is(.pg--full,[data-editing=false]) .pg-header:before{animation:.32s cubic-bezier(.2,.8,.2,1) both pg-spot-in}.pg[data-intro=peel]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) .pg-title{transform-origin:0 100%;animation:.48s cubic-bezier(.34,1.2,.64,1) .42s backwards pg-peel-title}}@keyframes pg-peel-in{0%{opacity:.3;transform:rotate(-14deg)scale(.9)}}@keyframes pg-peel-title{0%{opacity:.35;transform:rotate(6deg)scale(1.05)}}@media (prefers-reduced-motion:no-preference){.pg[data-intro=ribbon]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) .pg-header{position:relative;overflow:clip}.pg[data-intro=ribbon]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) .pg-header:before,.pg[data-intro=ribbon]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) .pg-header:after{content:"";background:var(--pg-accent);opacity:.92;pointer-events:none;height:10px;animation:.52s cubic-bezier(.22,1,.36,1) backwards pg-ribbon-wipe;position:absolute;left:-4%;right:-4%;transform:translate(-105%)}.pg[data-intro=ribbon]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) .pg-header:before{animation-name:pg-ribbon-wipe;animation-delay:80ms;top:18%;transform:translate(-105%)rotate(-4deg)}.pg[data-intro=ribbon]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) .pg-header:after{background:color-mix(in srgb, var(--pg-spot,var(--pg-accent)) 88%, var(--pg-bg));animation-delay:.2s;top:42%;transform:translate(-105%)rotate(3deg)}.pg[data-intro=ribbon]:not(.pg--bare,[data-motion=still],[data-editing=true])[data-ground=halftone]:is(.pg--full,[data-editing=false]) .pg-header:before{animation:.28s cubic-bezier(.2,.8,.2,1) both pg-spot-in,.52s cubic-bezier(.22,1,.36,1) 80ms backwards pg-ribbon-wipe}.pg[data-intro=ribbon]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) .pg-title{animation:.48s cubic-bezier(.34,1.2,.64,1) .36s backwards pg-ribbon-title}.pg[data-intro=ribbon]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) :is(.pg-block,.pg-pagelink)[data-enter]{animation:pg-in var(--motion-duration-slow) var(--motion-ease-spring) backwards;animation-delay:calc(.42s + var(--motion-stagger) * (var(--i,0) + 1))}}@keyframes pg-ribbon-wipe{0%{transform:translateX(-105%) rotate(var(--pg-ribbon-tilt,-4deg))}to{transform:translateX(0) rotate(var(--pg-ribbon-tilt,-4deg))}}@keyframes pg-ribbon-title{0%{opacity:.35;transform:translateY(12px)scale(1.04)}}@media (prefers-reduced-motion:no-preference){.pg[data-intro=cascade]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) .pg-header{animation:.36s ease-out backwards pg-cascade-fade}.pg[data-intro=cascade]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) .pg-title{animation:.44s cubic-bezier(.22,1,.36,1) 80ms backwards pg-cascade-in}.pg[data-intro=cascade]:not([data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) :is(.pg-block,.pg-pagelink)[data-enter]{animation:.48s cubic-bezier(.22,1,.36,1) backwards pg-cascade-in;animation-delay:calc(.2s + 55ms * min(var(--i,0), 8));animation-timeline:auto}}@keyframes pg-cascade-fade{0%{opacity:0}}@keyframes pg-cascade-in{0%{opacity:0;transform:translateY(22px)scale(.96)}}.pg-spot{display:none}.pg[data-spotlight]{isolation:isolate;position:relative}.pg[data-spotlight]>.pg-spot{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--pg-spot-x) var(--pg-spot-y), color-mix(in srgb, var(--pg-accent) var(--pg-spot-mix,12%), transparent), transparent 70%);transition:opacity var(--pg-enter-ms,.5s) var(--pg-ease,ease-out);display:block;position:absolute;inset:0}.pg[data-spotlight=active]>.pg-spot{opacity:1}@media (prefers-reduced-motion:reduce){.pg[data-spotlight]>.pg-spot{display:none}}.pg-main{gap:calc(28px * var(--pg-density,1));flex-direction:column;display:flex}.pg--bare{border-radius:12px}.pg--bare>.pg__col{padding:12px}.pg__col{--pg-gutter:clamp(16px, 5cqi, 32px);--pg-measure:calc(min(var(--pg-col,560px), 100cqi) - 2 * var(--pg-gutter));--pg-bleed:calc((100cqi - min(var(--pg-col,560px), 100cqi)) / 2 + var(--pg-gutter))}.pg :is(.pg-title,.pg-name,.pg-card__title,.pg-countdown__title):lang(ja){word-break:auto-phrase;font-weight:var(--pg-heading-weight-ja,var(--pg-heading-weight,700))}.pg .pg__col>.pg-header:has(~.pg-title,~.pg-main .pg-title) .pg-name{font-family:var(--pg-font);font-variation-settings:normal;letter-spacing:0;font-size:17px;font-weight:600;line-height:1.3}.pg[data-meta=sans] :is(.pg-handle,.pg-link__host,.pg-file__meta,.pg-file__action,.pg-countdown__lead,.pg-facade__name,.pg-footer,.pg-promo__badge,.pg-carousel__hint){font-family:var(--pg-font);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.pg[data-type=display]{--pg-title-size:clamp(40px, 13cqi, 88px);--pg-title-long:clamp(32px, 9cqi, 60px);--pg-title-lh:1;--pg-title-track:var(--pg-track-display,-.035em);--pg-hub-name-size:clamp(26px, 7cqi, 40px);--pg-card-title-size:clamp(20px, 6cqi, 26px)}.pg[data-type=poster]{--pg-title-size:clamp(44px, 17cqi, 120px);--pg-title-long:clamp(36px, 11cqi, 76px);--pg-title-lh:.92;--pg-title-track:var(--pg-track-poster,-.05em);--pg-hub-name-size:clamp(28px, 8cqi, 46px);--pg-card-title-size:clamp(22px, 6.5cqi, 28px)}.pg[data-type=monument]{--pg-title-size:clamp(40px, 13cqi, 88px);--pg-title-long:clamp(32px, 9cqi, 60px);--pg-title-lh:1;--pg-title-track:var(--pg-track-display,-.035em);--pg-hub-name-size:clamp(28px, 8cqi, 46px);--pg-card-title-size:clamp(22px, 6.5cqi, 28px)}.pg[data-type] .pg-title{--pg-fit:calc(var(--pg-measure) / var(--pg-title-w,.001));font-size:max(min(var(--pg-title-size), var(--pg-fit)), min(var(--pg-title-size), 28px));line-height:var(--pg-title-leading,var(--pg-title-lh));letter-spacing:var(--pg-title-track)}.pg[data-type] .pg-title[data-long]{font-size:max(min(var(--pg-title-long), var(--pg-fit)), min(var(--pg-title-long), 28px));line-height:calc(var(--pg-title-leading,var(--pg-title-lh)) + .06)}.pg[data-type=monument] .pg-title.pg-title[data-mono="320"]{font-size:min(168px, var(--pg-fit));letter-spacing:var(--pg-track-monument,-.04em);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:.9}@container pg (min-width:360px){.pg[data-type=monument] .pg-title.pg-title[data-mono="360"]{font-size:min(168px, var(--pg-fit));letter-spacing:var(--pg-track-monument,-.04em);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:.9}}@container pg (min-width:393px){.pg[data-type=monument] .pg-title.pg-title[data-mono="393"]{font-size:min(168px, var(--pg-fit));letter-spacing:var(--pg-track-monument,-.04em);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:.9}}@container pg (min-width:430px){.pg[data-type=monument] .pg-title.pg-title[data-mono="430"]{font-size:min(168px, var(--pg-fit));letter-spacing:var(--pg-track-monument,-.04em);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:.9}}@container pg (min-width:480px){.pg[data-type=monument] .pg-title.pg-title[data-mono="480"]{font-size:min(168px, var(--pg-fit));letter-spacing:var(--pg-track-monument,-.04em);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:.9}}@container pg (min-width:560px){.pg[data-type=monument] .pg-title.pg-title[data-mono="560"]{font-size:min(168px, var(--pg-fit));letter-spacing:var(--pg-track-monument,-.04em);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:.9}}@container pg (min-width:880px){.pg[data-type=monument] .pg-title.pg-title[data-mono="880"]{font-size:min(168px, var(--pg-fit));letter-spacing:var(--pg-track-monument,-.04em);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:.9}}.pg[data-type] .pg-title:lang(ja){font-size:min(var(--pg-title-size), var(--pg-measure) / 8);letter-spacing:0;line-height:1.2}.pg[data-type] .pg-title:lang(ja)[data-long]{font-size:min(var(--pg-title-long), var(--pg-measure) / 10)}.pg[data-type] .pg-main>.pg-header .pg-name{font-size:var(--pg-hub-name-size);letter-spacing:var(--pg-title-track);line-height:1.05}.pg[data-type] .pg-main>.pg-header .pg-name:lang(ja){font-size:min(var(--pg-hub-name-size), (var(--pg-measure) - 88px) / 9);letter-spacing:0;line-height:1.25}.pg[data-type] .pg-card__title{font-size:var(--pg-card-title-size);letter-spacing:-.01em;line-height:1.15}.pg[data-case=upper] :is(.pg-title,.pg-main>.pg-header .pg-name){text-transform:uppercase}.pg[data-links=row] :is(.pg-pagelink,.pg-link){min-height:56px;color:var(--pg-fg);background:0 0;border:0;border-radius:0;padding:16px 0}.pg[data-links=row]:not([data-surface=ruled]) :is(.pg-pagelink,.pg-link){border-block-end:1px solid var(--pg-sep)}.pg[data-links=row] :is(.pg-pagelink,.pg-link .pg-link__title):after{content:"↗" / "";color:var(--pg-accent);font-size:var(--pg-row-arrow,1em);transition:transform .16s var(--pg-ease,ease-out);margin-inline-start:.35em;font-weight:600;display:inline-block}.pg[data-links=row] .pg-link__desc{color:var(--pg-mute);opacity:1}.pg[data-links=row] .pg-link__host{color:var(--pg-mute);opacity:1;font-size:12px}.pg[data-links=row] .pg-link[data-image=large] .pg-link__img{border-radius:var(--pg-r-card);width:100%;margin:0 0 14px}.pg[data-links=row] .pg-link[data-image=thumb]{padding:12px 0}.pg[data-links=row] .pg-link[data-image=thumb] .pg-link__img{border-radius:var(--pg-r-card)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pg[data-links=row] :is(.pg-pagelink:hover,.pg-link:hover .pg-link__title):after{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:no-preference){.pg:is([data-links=row],[data-links=ticker]):not([data-motion=still]) :is(.pg-pagelink,.pg-link){transition:color var(--motion-duration-base) var(--motion-ease-out), transform .16s var(--pg-ease,ease-out)}.pg:is([data-links=row],[data-links=ticker]):not([data-motion=still]) .pg-link .pg-link__img{transition:transform var(--motion-duration-base) var(--motion-ease-out)}@media (hover:hover) and (pointer:fine){.pg:is([data-links=row],[data-links=ticker]):not([data-motion=still]) :is(.pg-blocks,.pg-links):has(:is(.pg-pagelink,.pg-link):hover) :is(.pg-pagelink,.pg-link):not(:hover){color:var(--pg-mute)}.pg:is([data-links=row],[data-links=ticker]):not([data-motion=still]) .pg-link:hover .pg-link__img{transform:scale(1.04)}}.pg:is([data-links=row],[data-links=ticker]):not([data-motion=still]) :is(.pg-blocks,.pg-links)[data-rows=active] :is(.pg-pagelink,.pg-link):not([data-active]){color:var(--pg-mute)}.pg:is([data-links=row],[data-links=ticker]):not([data-motion=still]) .pg-link[data-active] .pg-link__img{transform:scale(1.04)}}.pg:is([data-surface=cards],[data-surface=panel]) .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child,.pg[data-surface=panel] .pg-block :is(.pg-promo,.pg-countdown):not(:is(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty) *){--pg-pad:clamp(16px, 5cqi, 24px);--pg-in:max(var(--pg-radius) - var(--pg-pad), min(var(--pg-radius), 4px));padding:var(--pg-pad);border-radius:var(--pg-radius)}.pg[data-surface=ruled][data-alternate] .pg-block:nth-child(2n of .pg-block:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)))>:first-child{--pg-pad:clamp(16px, 5cqi, 24px);--pg-in:max(var(--pg-radius) - var(--pg-pad), min(var(--pg-radius), 4px));padding:var(--pg-pad);border-radius:var(--pg-radius)}.pg:is([data-surface=cards],[data-surface=panel]) .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child>*{--pg-radius:var(--pg-in);--pg-r-card:min(var(--pg-in), 28px)}.pg[data-surface=ruled][data-alternate] .pg-block:nth-child(2n of .pg-block:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)))>:first-child>*{--pg-radius:var(--pg-in);--pg-r-card:min(var(--pg-in), 28px)}.pg[data-surface=cards] .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child{background:var(--pg-surface);border:1px solid var(--pg-line);max-width:none}.pg[data-surface=panel] .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child,.pg[data-surface=panel] .pg-block :is(.pg-promo,.pg-countdown):not(:is(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty) *){--pg-bg:var(--pg-p1-bg);--pg-fg:var(--pg-p1-fg);--pg-mute:var(--pg-p1-mute);--pg-line:var(--pg-p1-line);--pg-control:var(--pg-p1-control);--pg-accent:var(--pg-p1-accent);--pg-on-accent:var(--pg-p1-on-accent);color-scheme:var(--pg-p1-scheme)}.pg[data-surface=ruled][data-alternate] .pg-block:nth-child(2n of .pg-block:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)))>:first-child{--pg-bg:var(--pg-p1-bg);--pg-fg:var(--pg-p1-fg);--pg-mute:var(--pg-p1-mute);--pg-line:var(--pg-p1-line);--pg-control:var(--pg-p1-control);--pg-accent:var(--pg-p1-accent);--pg-on-accent:var(--pg-p1-on-accent);color-scheme:var(--pg-p1-scheme)}.pg[data-surface=panel][data-alternate] .pg-block:nth-child(2n of .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card)))>:first-child{--pg-bg:var(--pg-p2-bg);--pg-fg:var(--pg-p2-fg);--pg-mute:var(--pg-p2-mute);--pg-line:var(--pg-p2-line);--pg-control:var(--pg-p2-control);--pg-accent:var(--pg-p2-accent);--pg-on-accent:var(--pg-p2-on-accent);color-scheme:var(--pg-p2-scheme)}.pg[data-surface=panel] .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child,.pg[data-surface=panel] .pg-block :is(.pg-promo,.pg-countdown):not(:is(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty) *){--pg-tint:color-mix(in srgb, var(--pg-fg) 5%, transparent);--pg-surface:color-mix(in srgb, var(--pg-fg) 3%, var(--pg-bg));background:var(--pg-bg);max-width:none;color:var(--pg-fg);border-color:#0000}.pg[data-surface=ruled][data-alternate] .pg-block:nth-child(2n of .pg-block:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)))>:first-child{--pg-tint:color-mix(in srgb, var(--pg-fg) 5%, transparent);--pg-surface:color-mix(in srgb, var(--pg-fg) 3%, var(--pg-bg));background:var(--pg-bg);max-width:none;color:var(--pg-fg);border-color:#0000}.pg[data-surface=ruled] .pg-blocks{gap:0}.pg[data-surface=ruled] .pg-block{padding-block:calc(20px * var(--pg-density,1));border-block-start:1px var(--pg-sep-style,solid) var(--pg-sep)}.pg[data-surface=ruled][data-rule] .pg-block:first-child{border-block-start:0;padding-block-start:0}.pg:not(.pg--bare)[data-edge=start]:is([data-surface=cards],[data-surface=panel]) .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child,.pg:not(.pg--bare)[data-edge=start][data-surface=panel] .pg-block :is(.pg-promo,.pg-countdown):not(:is(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty) *){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--pg-bleed));padding-inline-start:calc(var(--pg-bleed) + 8px)}.pg:is([data-surface=cards],[data-surface=panel],[data-flow=stagger],[data-flow=tiles],[data-marker=number],[data-marker=index],[data-marker=date],[data-column=strip],[data-orient=vertical]) .pg-block>:is(.pg-gallery,.pg-embedblock),.pg[data-surface=ruled][data-alternate] .pg-block>:is(.pg-gallery,.pg-embedblock){margin-inline:0}.pg:not(.pg--bare)[data-edge=start]:is([data-surface=cards],[data-surface=panel]) .pg-block:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img))>.pg-gallery:first-child{margin-inline-end:0}@container pg (min-width:361px){.pg[data-flow=stagger] .pg-block:not(:has(.pg-promo,.pg-countdown,.pg-file,.pg-embed)){width:90%}.pg[data-flow=stagger] .pg-block:nth-child(2n of .pg-block:not(:has(.pg-promo,.pg-countdown,.pg-file,.pg-embed))){margin-inline-start:auto}}.pg[data-marker] .pg-blocks{counter-reset:pg-block}.pg[data-marker] .pg-block{counter-increment:pg-block}.pg[data-marker] .pg-block:before{content:counter(pg-block, decimal-leading-zero) / "";display:block}.pg[data-marker=number] .pg-block:before{font-family:var(--cie-mono);letter-spacing:.04em;color:var(--pg-mute);margin-block-end:8px;font-size:12px;line-height:1.6}@container pg (max-width:419px){.pg[data-marker=number] .pg-block:before{margin-block-end:8px;line-height:16px}}@container pg (min-width:420px){.pg[data-marker=number]:not([data-surface=cards],[data-surface=panel]) .pg-block{grid-template-columns:32px minmax(0,1fr);column-gap:16px;display:grid}.pg[data-marker=number]:not([data-surface=cards],[data-surface=panel]) .pg-block>*{grid-column:2}.pg[data-marker=number]:not([data-surface=cards],[data-surface=panel]) .pg-block:before{grid-area:1/1;margin:0;padding-block-start:.2em}}.pg[data-marker=index] .pg-block:before{height:.6em;font-family:var(--pg-heading-font);font-variation-settings:var(--pg-heading-fvs,normal);font-weight:var(--pg-heading-weight,700);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.05em;color:var(--pg-p1-bg,var(--pg-line));margin-block-end:0;margin-inline-start:-.04em;font-size:clamp(64px,26cqi,168px);line-height:.82;overflow:hidden}.pg[data-marker=folio] .pg-block:before{font-family:var(--pg-heading-font);font-weight:var(--pg-heading-weight,700);letter-spacing:-.02em;margin-block-end:12px;font-size:clamp(28px,8cqi,36px);line-height:1}.pg[data-rule=hairline]{--pg-rule:1px solid var(--pg-accent)}.pg[data-rule=double]{--pg-rule:4px double var(--pg-fg)}.pg[data-rule=thick]{--pg-rule:8px solid var(--pg-accent)}.pg[data-rule=dashed]{--pg-rule:1.5px dashed var(--pg-fg)}.pg[data-rule] :is(.pg-title,.pg-main>.pg-header){border-block-end:var(--pg-rule);padding-block-end:calc(20px * var(--pg-density,1))}.pg:is([data-links=mark],[data-links=leader]) :is(.pg-pagelink,.pg-link){min-height:56px;color:var(--pg-fg);background:0 0;border:0;border-radius:0;padding:14px 0}.pg:is([data-links=mark],[data-links=leader]) .pg-link__desc{color:var(--pg-mute);opacity:1}.pg:is([data-links=mark],[data-links=leader]) .pg-link__host{color:var(--pg-mute);opacity:1;font-size:12px}.pg:is([data-links=mark],[data-links=leader]) .pg-link[data-image=large] .pg-link__img{border-radius:var(--pg-r-card);width:100%;margin:0 0 14px}.pg:is([data-links=mark],[data-links=leader]) .pg-link[data-image=thumb]{padding:12px 0}.pg:is([data-links=mark],[data-links=leader]) .pg-link[data-image=thumb] .pg-link__img{border-radius:var(--pg-r-card)}.pg[data-links=mark] :is(.pg-pagelink,.pg-link){border-block-end:1px solid var(--pg-sep)}:is(.pg[data-links=mark] :is(.pg-pagelink,.pg-link__text),.pg[data-links=mark] .pg-link:not(:has(>.pg-link__text))){padding-inline-start:20px}.pg[data-links=mark] :is(.pg-pagelink,.pg-link .pg-link__title){position:relative}.pg[data-links=mark] :is(.pg-pagelink,.pg-link .pg-link__title):before{content:"" / "";background:var(--pg-accent);width:7px;height:7px;position:absolute;inset-block-start:calc(.75em - 3.5px);inset-inline-start:-20px}.pg[data-links=mark] .pg-pagelink:before{inset-block-start:calc(10.5px + .75em);inset-inline-start:0}.pg[data-links=mark] .pg-promo__copy:not([data-copied]){color:var(--pg-accent);border-color:var(--pg-accent);background:0 0}.pg[data-links=leader] :is(.pg-pagelink,.pg-link .pg-link__title){align-items:last baseline;gap:8px;display:flex}.pg[data-links=leader] :is(.pg-pagelink,.pg-link .pg-link__title):after{content:"→" / "";text-align:end;font-family:var(--cie-mono);color:var(--pg-accent);background:linear-gradient(var(--pg-bg), var(--pg-bg)) right center / 1.4em 100% no-repeat, radial-gradient(circle, var(--pg-mute) .8px, transparent 1.3px) left bottom .3em / 6px 4px repeat-x;flex:1 0 2.75em;font-weight:400}.pg[data-links=leader] .pg-pagelink,.pg[data-links=leader]:not([data-surface=ruled]) .pg-link{border-block-end:1px var(--pg-sep-style,solid) var(--pg-sep)}.pg[data-links=tile] :is(.pg-pagelink,.pg-link){--pg-tpad:clamp(16px, 5cqi, 24px);padding:var(--pg-tpad);background:var(--pg-tile,var(--pg-surface));color:var(--pg-fg);border:1px solid var(--pg-line);border-radius:var(--pg-r-card);box-shadow:var(--pg-elev,none);position:relative}.pg[data-links=tile] .pg-link__text{padding-inline-end:40px}.pg[data-links=tile] .pg-pagelink{padding-inline-end:56px}.pg[data-links=tile] :is(.pg-pagelink,.pg-link .pg-link__title):after{content:"↗" / "";background:var(--pg-accent);width:30px;height:30px;color:var(--pg-on-accent);border-radius:50%;place-items:center;font-size:15px;font-weight:600;line-height:1;display:grid;position:absolute;inset-block-end:12px;inset-inline-end:12px}.pg[data-links=tile] .pg-link__desc,.pg[data-links=tile] .pg-link__host{color:var(--pg-mute);opacity:1}.pg[data-links=tile] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title,.pg[data-links=tile] .pg-pagelink{font-family:var(--pg-heading-font);font-variation-settings:var(--pg-heading-fvs,normal);font-weight:var(--pg-heading-weight,600);letter-spacing:-.01em;font-size:17px;line-height:1.25}.pg[data-links=tile] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title:lang(ja){font-weight:var(--pg-heading-weight-ja,var(--pg-heading-weight,600));letter-spacing:0}.pg[data-links=tile] .pg-link[data-image=large] .pg-link__img{width:calc(100% + 2 * var(--pg-tpad));margin:calc(-1 * var(--pg-tpad)) calc(-1 * var(--pg-tpad)) 14px}.pg[data-links=tile] .pg-link[data-image=thumb]{padding:12px}.pg[data-links=tile] .pg-link[data-image=thumb] .pg-link__img{border-radius:max(var(--pg-r-card) - 12px, min(var(--pg-r-card), 4px))}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pg[data-links=tile] :is(.pg-pagelink,.pg-link .pg-link__title):after{transition:transform .16s var(--pg-ease,ease-out)}.pg[data-links=tile] :is(.pg-pagelink:hover,.pg-link:hover .pg-link__title):after{transform:translate(2px,-2px)}}.pg[data-flow=tiles]{--pg-elev:0 1px 2px #0000000a, 0 8px 24px -12px #00000024}.pg[data-flow=tiles] .pg-blocks{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.pg[data-flow=tiles] .pg-block{flex-direction:column;flex:100%;display:flex}.pg[data-flow=tiles] .pg-block>:first-child{flex:1 0 auto}.pg[data-flow=tiles] .pg-block>:first-child:is(.pg-gallery,.pg-embedblock,.pg-card){flex-grow:0}@container pg (min-width:340px) and (max-width:879px){.pg[data-flow=tiles] .pg-block[data-span-s="1"]{flex:0 0 calc(50% - 6px)}.pg[data-flow=tiles] .pg-block[data-span-s="1"] :is(.pg-link[data-image=thumb],.pg-link[data-image=large]){padding:12px;display:block}.pg[data-flow=tiles] .pg-block[data-span-s="1"] .pg-link:is([data-image=thumb],[data-image=large]) .pg-link__img{aspect-ratio:1;border-radius:max(var(--pg-r-card) - 12px, min(var(--pg-r-card), 4px));width:100%;margin:0 0 12px;--pg-cell-ar:1!important}.pg[data-flow=tiles] .pg-block[data-span-s="1"] .pg-link:is([data-image=thumb],[data-image=large]) .pg-link__text{padding-inline:4px}.pg[data-flow=tiles][data-links=tile] .pg-block[data-span-s="1"] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title:after{inset-block:12px auto;translate:none}.pg[data-flow=tiles][data-links=tile] .pg-block[data-span-s="1"] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__text{padding-inline-end:0}.pg[data-flow=tiles] .pg-block[data-span-s="1"][data-size=link]>.pg-link{aspect-ratio:1;flex-direction:column;justify-content:flex-end;display:flex}.pg[data-flow=tiles][data-links=tile] .pg-block[data-span-s="1"][data-size=link]>.pg-link{padding-block-start:52px}.pg[data-flow=tiles] .pg-block[data-span-s="1"] .pg-media--stack :is(img,video){aspect-ratio:1;object-fit:cover}.pg[data-flow=tiles] .pg-block[data-span-s="1"] .pg-media--stack .pg-crop{--pg-cell-ar:1}.pg[data-flow=tiles] .pg-block[data-span-s="1"][data-size=photo]>.pg-gallery:first-child,.pg[data-flow=tiles] .pg-block[data-span-s="1"][data-size=photo] .pg-gallery>.pg-media,.pg[data-flow=tiles] .pg-block[data-span-s="1"][data-size=photo] .pg-gallery figure{flex-direction:column;flex:1 0 auto;display:flex}.pg[data-flow=tiles] .pg-block[data-span-s="1"][data-size=photo] .pg-gallery figure>img{flex:1 0 auto;max-height:none}.pg[data-flow=tiles] .pg-block[data-span-s="1"] .pg-file{flex-wrap:wrap;align-items:flex-start}.pg[data-flow=tiles] .pg-block[data-span-s="2"]:is([data-size=text],[data-size=link])>:is(.pg-text,.pg-link[data-image=none]):first-child{flex-direction:column;justify-content:center;min-height:96px;display:flex}}@container pg (min-width:880px){.pg:not(.pg--bare)[data-flow=tiles]>.pg__col{--pg-col:880px}.pg[data-flow=tiles] .pg-block[data-span-l="1"]{flex-basis:calc(25% - 9px)}.pg[data-flow=tiles] .pg-block[data-span-l="1"][data-size=link]>.pg-link{aspect-ratio:1;flex-direction:column;justify-content:flex-end;display:flex}.pg[data-flow=tiles][data-links=tile] .pg-block[data-span-l="1"][data-size=link]>.pg-link{padding-block-start:52px}.pg[data-flow=tiles][data-links=tile] .pg-block[data-span-l="1"][data-size=link] .pg-link .pg-link__title:after{inset-block:12px auto;translate:none}.pg[data-flow=tiles][data-links=tile] .pg-block[data-span-l="1"][data-size=link] .pg-link .pg-link__text{padding-inline-end:0}.pg[data-flow=tiles] .pg-block[data-span-l="2"]{flex-basis:calc(50% - 6px)}.pg[data-flow=tiles] .pg-block[data-span-l="2"]>.pg-gallery:first-child:has(>.pg-media--stack>figure:only-child){flex-direction:column;flex-grow:1;display:flex}.pg[data-flow=tiles] [data-span-l="2"] .pg-gallery:has(>.pg-media--stack>figure:only-child)>.pg-media{flex-direction:column;flex:1 0 auto;display:flex}.pg[data-flow=tiles] [data-span-l="2"] .pg-gallery:has(>.pg-media--stack>figure:only-child) figure{flex-direction:column;flex:1 0 auto;display:flex}.pg[data-flow=tiles] [data-span-l="2"] .pg-gallery:has(>.pg-media--stack>figure:only-child) figure>img{object-fit:cover;flex:1 0 auto;height:0;min-height:180px;max-height:none}}.pg[data-flow=tiles][data-surface=cards] .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child,.pg[data-flow=tiles] .pg-block :is(.pg-promo,.pg-countdown):not(:is(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty) *),.pg[data-flow=tiles] .pg-file{background:var(--pg-tile,var(--pg-surface));border:1px solid var(--pg-line);box-shadow:var(--pg-elev)}.pg[data-flow=tiles] .pg-block :is(.pg-promo,.pg-countdown):not(:is(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty) *){--pg-pad:clamp(16px, 5cqi, 24px)}.pg[data-flow=tiles] .pg-file{border-radius:var(--pg-r-card)}.pg[data-flow=tiles] :is(.pg-media img,.pg-media video,.pg-crop,.pg-embed,.pg-card__img){box-shadow:var(--pg-elev)}.pg[data-flow=tiles] .pg-like{margin-top:0}.pg[data-links=tile] .pg-link[data-image=none] .pg-link__title:after{inset-block:50% auto;translate:0 -50%}.pg[data-links=tile][data-tile-mark=arrow] .pg-link__text{padding-inline-end:0}.pg[data-links=tile][data-tile-mark=arrow] .pg-pagelink{padding-inline-end:var(--pg-tpad)}.pg[data-links=tile][data-tile-mark=arrow] :is(.pg-pagelink,.pg-link .pg-link__title):after{width:auto;height:auto;color:var(--pg-accent);background:0 0;border-radius:0;margin-inline-start:.35em;font-family:inherit;font-size:1em;font-weight:600;display:inline-block;position:static;translate:none}.pg[data-marker=date] .pg-blocks{gap:0}.pg[data-marker=date] .pg-block{--pg-rail:clamp(52px, 14cqi, 72px);--pg-rail-gap:clamp(14px, 4.5cqi, 32px);grid-template-columns:var(--pg-rail) minmax(0, 1fr);column-gap:var(--pg-rail-gap);padding-block:calc(24px * var(--pg-density,1));background:linear-gradient(var(--pg-sep) 0 0) right top / calc(100% - var(--pg-rail) - var(--pg-rail-gap)) 1px no-repeat;align-content:start;display:grid}@container pg (max-width:419px){.pg[data-marker=date] .pg-block{--pg-rail-gap:14px}}.pg[data-marker=date] .pg-block:first-child{background:0 0;padding-block-start:4px}.pg[data-marker=date] .pg-block>*{grid-column:2}.pg[data-marker=date] .pg-block>.pg-date,.pg[data-marker=date] .pg-block:before{grid-area:1/1/span 4;align-self:start}.pg[data-marker=date] .pg-block:has(>.pg-date):before{content:none}.pg[data-marker=date] .pg-block:before{content:"" / "";background:var(--pg-line);border-radius:50%;justify-self:center;width:5px;height:5px;margin-block-start:12px}.pg-date{display:none}.pg[data-marker=date] .pg-date{color:var(--pg-mute);text-align:center;flex-direction:column;align-items:center;gap:3px;padding-block-start:2px;display:flex}.pg-date__wd,.pg-date__mon{font-family:var(--cie-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;line-height:1.2}.pg-date__day{font-family:var(--pg-heading-font);font-variation-settings:var(--pg-heading-fvs,normal);font-weight:var(--pg-heading-weight,400);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--pg-fg);font-size:clamp(34px,10cqi,48px);line-height:1}.pg-date[data-kind=until] .pg-date__mon{order:-1}.pg-date[data-kind=until] .pg-date__wd{order:1}.pg-date[data-upcoming] :is(.pg-date__wd,.pg-date__day,.pg-date__mon){color:var(--pg-accent)}.pg[data-marker=date][data-links=row] :is(.pg-pagelink,.pg-link){border-block-end:0}.pg[data-orient=vertical] .pg-title{letter-spacing:.01em;font-size:clamp(30px,8cqi,40px);font-weight:500;line-height:1.25}@container pg (min-width:340px){.pg[data-orient=vertical] .pg-main:has(>.pg-title[data-vertical]){grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:clamp(20px,6cqi,48px);display:grid}.pg[data-orient=vertical] .pg-main:has(>.pg-title[data-vertical])>.pg-blocks{display:contents}.pg[data-orient=vertical] .pg-main:has(>.pg-title[data-vertical])>:not(.pg-title){grid-column:1/-1}.pg.pg[data-orient=vertical] .pg-main>.pg-title[data-vertical]{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.16em;font-feature-settings:normal;text-wrap:wrap;grid-area:1/2/span 3;font-size:clamp(30px,8.5cqi,48px);line-height:1.35}.pg[data-orient=vertical] .pg-main>.pg-title[data-vertical]:after{content:"" / "";vertical-align:middle;background:var(--pg-accent);block-size:.26em;inline-size:.26em;margin-inline-start:.5em;display:inline-block}.pg[data-orient=vertical] .pg-main:has(>.pg-title[data-vertical]) .pg-block:first-child{grid-area:1/1}.pg[data-orient=vertical] .pg-main:has(>.pg-title[data-vertical]) .pg-block:nth-child(2){grid-area:2/1}.pg[data-orient=vertical] .pg-main:has(>.pg-title[data-vertical]) .pg-block:nth-child(3){grid-area:3/1}.pg[data-orient=vertical] .pg-main:has(>.pg-title[data-vertical]) .pg-block:nth-child(n+4){grid-column:1/-1}}.pg[data-avatar=seal] .pg-avatar{outline:3px double var(--pg-accent);outline-offset:3px;border-radius:0;width:50px;height:50px;margin:7px}.pg[data-avatar=seal] .pg-avatar--initial{color:var(--pg-accent);font-family:var(--pg-heading-font);font-weight:var(--pg-heading-weight,500);background:0 0;font-size:26px}@container pg (min-width:880px){.pg:not(.pg--bare)[data-avatar=seal] .pg-header .pg-avatar{width:50px;height:50px}}.pg:not(.pg--bare)[data-ground=fibre]{background-image:radial-gradient(ellipse 70% 45% at 15% 8%, color-mix(in srgb, var(--pg-fg) 1.5%, transparent), transparent), radial-gradient(ellipse 55% 60% at 90% 70%, color-mix(in srgb, var(--pg-fg) 1.2%, transparent), transparent), repeating-linear-gradient(0deg, color-mix(in srgb, var(--pg-fg) 1.6%, transparent) 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--pg-fg) 1.2%, transparent) 0 1px, transparent 1px 96px), radial-gradient(ellipse 3px .7px at 50% 50%, color-mix(in srgb, var(--pg-fg) 4%, transparent), transparent), radial-gradient(ellipse .7px 2.5px at 50% 50%, color-mix(in srgb, var(--pg-fg) 3.5%, transparent), transparent);background-position:0 0,0 0,0 0,0 0,11px 7px,29px 23px;background-size:auto,auto,auto,auto,37px 53px,59px 41px}.pg:not(.pg--bare)[data-ground=halftone]{background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--pg-fg) 2.5%, transparent) .6px, transparent 1px), radial-gradient(circle at 2px 3px, color-mix(in srgb, var(--pg-fg) 2%, transparent) .6px, transparent 1px);background-size:5px 5px,7px 9px}.pg:not(.pg--bare)[data-ground=halftone] .pg-header{isolation:isolate;position:relative}.pg:not(.pg--bare)[data-ground=halftone] .pg-header:before{content:"" / "";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--pg-spot,var(--pg-accent)) 20%, transparent) 42%, transparent 46%) 0 0 / 8px 8px;width:136px;position:absolute;inset-block-start:-20px;inset-inline-start:-20px;-webkit-mask-image:radial-gradient(circle,#000 0 30%,#0000 70%);mask-image:radial-gradient(circle,#000 0 30%,#0000 70%)}.pg[data-print=offset] :is(.pg-title,.pg-main>.pg-header .pg-name){text-shadow:.055em .045em 0 var(--pg-spot,transparent)}.pg[data-print=offset] :is(.pg-pagelink,.pg-link,.pg-file,.pg-promo,.pg-countdown){border:2px solid var(--pg-fg);box-shadow:3px 3px 0 var(--pg-spot,transparent)}.pg[data-print=offset] :is(.pg-pagelink,.pg-link,.pg-file){transition-property:transform}.pg[data-print=offset] :is(.pg-pagelink,.pg-link,.pg-file):active{box-shadow:1px 1px 0 var(--pg-spot,transparent)}.pg[data-print=offset] .pg-promo__copy{border-width:2px}.pg[data-print=offset] .pg-promo__code{background:color-mix(in srgb, var(--pg-spot,var(--pg-accent)) 16%, var(--pg-bg))}.pg[data-print=offset] .pg-facade[data-poster]{background:var(--pg-fg)}.pg:not(.pg--bare)[data-column=strip]{background-color:var(--pg-backdrop,var(--pg-bg));position:relative}.pg:not(.pg--bare)[data-column=strip]>.pg__col{--z:6px;--pg-col:360px;width:min(var(--pg-col), 100% - 24px);padding-block:calc(var(--z) + 24px) calc(var(--z) + 20px);background:var(--pg-bg);-webkit-mask:conic-gradient(from 135deg at 50% 0, #000 90deg, #0000 0) top / calc(2 * var(--z)) var(--z) repeat-x, linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--z) + 1px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / calc(2 * var(--z)) var(--z) repeat-x;-webkit-mask:conic-gradient(from 135deg at 50% 0, #000 90deg, #0000 0) top / calc(2 * var(--z)) var(--z) repeat-x, linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--z) + 1px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / calc(2 * var(--z)) var(--z) repeat-x;mask:conic-gradient(from 135deg at 50% 0, #000 90deg, #0000 0) top / calc(2 * var(--z)) var(--z) repeat-x, linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--z) + 1px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / calc(2 * var(--z)) var(--z) repeat-x;margin-block:20px 28px;position:relative}.pg:not(.pg--bare)[data-column=strip] .pg-title{letter-spacing:.04em;font-size:22px;line-height:1.3}.pg:not(.pg--bare)[data-column=strip][data-align=center] .pg-avatar{width:64px;height:64px}.pg:not(.pg--bare)[data-column=strip] .pg-card__title{letter-spacing:.02em;font-size:17px}.pg:not(.pg--bare)[data-column=strip] .pg-promo,.pg:not(.pg--bare)[data-column=strip] .pg-file{border:1.5px dashed var(--pg-fg)}.pg:not(.pg--bare)[data-column=strip] .pg-promo__code{letter-spacing:.02em;flex-basis:100%;padding-inline:10px;font-size:clamp(20px,6.5cqi,24px)}.pg:not(.pg--bare)[data-column=strip] .pg-promo__copy:not([data-copied]){color:var(--pg-fg);border-color:var(--pg-fg);background:0 0}.pg:not(.pg--bare)[data-column=strip] .pg-promo__copy[data-copied]{background:var(--pg-fg);border-color:var(--pg-fg);color:var(--pg-bg)}.pg:not(.pg--bare)[data-column=strip] .pg-countdown{border:0;padding:0}.pg:not(.pg--bare)[data-column=strip][data-marker=number] .pg-block{grid-template-columns:3.5ch minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.pg:not(.pg--bare)[data-column=strip][data-marker=number] .pg-block>*{grid-column:2}.pg:not(.pg--bare)[data-column=strip][data-marker=number] .pg-block:before{content:"#" counter(pg-block, decimal-leading-zero) / "";grid-area:1/1;margin:0}.pg:not(.pg--bare)[data-column=strip][data-marker=number] .pg-block:has(>:is(.pg-text,.pg-link:not([data-image=large]),.pg-promo,.pg-countdown,.pg-files,.pg-card):first-child){align-items:baseline}.pg:not(.pg--bare)[data-column=strip] .pg-footer{text-align:center;border-top:1.5px dashed color-mix(in srgb, var(--pg-fg) 45%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:0}.pg:not(.pg--bare)[data-column=strip] .pg-footer>:not(a){min-height:32px}.pg:not(.pg--bare)[data-column=strip] .pg-footer:after{content:"" / "";background:repeating-linear-gradient(90deg, var(--pg-fg) 0 2px, transparent 2px 7px), repeating-linear-gradient(90deg, var(--pg-fg) 0 1px, transparent 1px 5px), repeating-linear-gradient(90deg, transparent 0 4px, var(--pg-fg) 4px 7px, transparent 7px 13px);width:min(220px,80%);height:44px;margin-top:10px;display:block}@container pg (min-width:880px){.pg:not(.pg--bare)[data-column=strip]>.pg__col{--pg-col:400px;--pg-gutter:24px;z-index:1;padding-inline:24px;padding-top:calc(var(--z) + 28px);gap:calc(28px * var(--pg-density,1));margin-block:56px 72px}.pg:not(.pg--bare)[data-column=strip]:before{content:"" / "";pointer-events:none;position:absolute;inset-block:56px 72px;inset-inline:calc(50% - 200px);box-shadow:0 1px #0000000f,0 12px 24px #00000014}.pg:not(.pg--bare)[data-column=strip] .pg-main{gap:calc(28px * var(--pg-density,1))}.pg:not(.pg--bare)[data-column=strip] .pg-text{font-size:17px}.pg:not(.pg--bare)[data-column=strip] .pg-bio{font-size:16px}.pg:not(.pg--bare)[data-column=strip] .pg-title{letter-spacing:.04em;font-size:22px}.pg:not(.pg--bare)[data-column=strip] .pg-card__title{font-size:17px}.pg:not(.pg--bare)[data-column=strip][data-align=center] .pg-header .pg-avatar{width:64px;height:64px}}.pg.pg.pg :is(.pg-promo,.pg-countdown) .pg-link{min-height:0;color:var(--pg-fg);box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0 0;display:block}.pg.pg.pg :is(.pg-promo,.pg-countdown) .pg-link .pg-link__title{padding:0;font-size:16px;font-weight:600;text-decoration:none;display:inline;position:static}.pg.pg.pg :is(.pg-promo,.pg-countdown) .pg-link .pg-link__title:before{content:none}.pg.pg.pg :is(.pg-promo,.pg-countdown) .pg-link .pg-link__title:after{content:"↗" / "";width:auto;height:auto;color:var(--pg-accent);background:0 0;border-radius:0;flex:none;margin-inline-start:.35em;padding:0;font-family:inherit;font-size:16px;font-weight:600;display:inline;position:static;translate:none}.pg.pg.pg :is(.pg-promo,.pg-countdown) .pg-link :is(.pg-link__desc,.pg-link__host>[aria-hidden]){display:none}.pg.pg.pg :is(.pg-promo,.pg-countdown) .pg-link .pg-link__host{color:var(--pg-mute);opacity:1;margin-top:4px}@media (hover:hover){.pg.pg.pg :is(.pg-promo,.pg-countdown) .pg-link:hover .pg-link__title{text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}}.pg[data-surface=ruled]:not([data-column=strip]) .pg-block :is(.pg-promo,.pg-countdown):not(:is(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty) *){border:0;padding:0}.pg[data-links=mark] .pg-block :is(.pg-promo,.pg-countdown):not(:is(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty) *){border:0;border-block:1px solid var(--pg-sep);padding:20px 0}.pg[data-marker=date] .pg-block :is(.pg-promo,.pg-countdown):not(:is(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty) *){border:0;padding:0}.pg:is([data-links=row],[data-links=leader],[data-links=tile],[data-links=ticker]) .pg-link__host>[aria-hidden]{display:none}.pg :is(.pg-bio,.pg-text,.pg-caption):lang(ja){word-break:auto-phrase;line-break:strict;text-wrap:pretty}.pg[data-align=center] .pg-bio:lang(ja){text-wrap:balance}.pg{--pg-cpl:12;--pg-cpl-long:14;--pg-ja-lh:1.3}.pg[data-type=display]{--pg-cpl:9;--pg-cpl-long:11;--pg-ja-lh:1.2}.pg[data-type=poster]{--pg-cpl:7;--pg-cpl-long:8;--pg-ja-lh:1.15}.pg[data-type=monument]{--pg-cpl:8;--pg-cpl-long:10;--pg-ja-lh:1.15}@container pg (max-width:359px){.pg[data-type=poster]>.pg__col{--pg-cpl-long:10}}.pg.pg .pg-title:lang(ja){font-size:min(clamp(26px, 8cqi, 36px), var(--pg-measure) / var(--pg-cpl) / 1.03);line-height:var(--pg-title-lh-ja,var(--pg-ja-lh))}.pg.pg .pg-title:lang(ja)[data-long]{font-size:min(clamp(26px, 8cqi, 36px), var(--pg-measure) / var(--pg-cpl-long) / 1.03)}@container pg (min-width:880px){.pg.pg:not(.pg--bare) .pg-title:lang(ja){font-size:min(48px, var(--pg-measure) / var(--pg-cpl) / 1.03)}.pg.pg:not(.pg--bare) .pg-title:lang(ja)[data-long]{font-size:min(48px, var(--pg-measure) / var(--pg-cpl-long) / 1.03)}}.pg.pg[data-type] .pg-title:lang(ja){font-size:min(var(--pg-title-size), var(--pg-measure) / var(--pg-cpl) / 1.03)}.pg.pg[data-type] .pg-title:lang(ja)[data-long]{font-size:min(var(--pg-title-long), var(--pg-measure) / var(--pg-cpl-long) / 1.03)}.pg.pg[data-orient=vertical] .pg-title:lang(ja){font-size:min(clamp(30px, 8cqi, 40px), var(--pg-measure) / var(--pg-cpl) / 1.03)}.pg.pg[data-orient=vertical] .pg-title:lang(ja)[data-long]{font-size:min(clamp(30px, 8cqi, 40px), var(--pg-measure) / var(--pg-cpl-long) / 1.03)}.pg.pg.pg :is(.pg-title,.pg-name,.pg-card__title):lang(ja){font-feature-settings:"palt" 1;letter-spacing:.02em}.pg.pg.pg[data-orient=vertical] :is(.pg-title,.pg-name,.pg-card__title):lang(ja){font-feature-settings:normal;letter-spacing:.08em}.pg.pg.pg:not(.pg--bare)[data-column=strip] .pg-title:lang(ja){font-size:min(22px, var(--pg-measure) / var(--pg-cpl) / 1.03)}@container pg (min-width:340px){.pg.pg.pg.pg[data-orient=vertical] .pg-main>.pg-title[data-vertical]:lang(ja){letter-spacing:.16em}}.pg[data-surface=relief]{--pg-relief-edge:color-mix(in srgb, var(--pg-shade) calc((26% + var(--pg-dark) * 30%) * var(--pg-depth,1)), var(--pg-bg));--pg-relief-hair:color-mix(in srgb, var(--pg-shade) calc((14% + var(--pg-dark) * 30%) * var(--pg-depth,1)), var(--pg-bg));--pg-relief-hi:color-mix(in srgb, #fff calc(var(--pg-dark) * 11%), transparent);--pg-relief-shadow:inset 0 1px 0 var(--pg-relief-hi), inset -1px 0 0 var(--pg-relief-hi), -6px 8px 18px color-mix(in srgb, var(--pg-shade) calc((12% + var(--pg-dark) * 48%) * var(--pg-depth,1)), transparent), -1px 2px 3px color-mix(in srgb, var(--pg-shade) calc((14% + var(--pg-dark) * 41%) * var(--pg-depth,1)), transparent)}.pg[data-surface=relief] .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child,.pg[data-surface=relief] .pg-block :is(.pg-promo,.pg-countdown):not(:is(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty) *),.pg[data-surface=relief] .pg-file,.pg[data-surface=relief][data-links=row] :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *){background:var(--pg-bg);color:var(--pg-fg);border:0;border-inline-start:2px solid var(--pg-relief-edge);border-block-end:1px solid var(--pg-relief-hair);border-radius:var(--pg-radius);box-shadow:var(--pg-relief-shadow)}.pg[data-surface=relief] .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child{--pg-pad:clamp(16px, 5cqi, 24px);--pg-in:max(var(--pg-radius) - var(--pg-pad), min(var(--pg-radius), 4px));max-width:none;padding:var(--pg-pad)}.pg[data-surface=relief] .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child>*{--pg-radius:var(--pg-in);--pg-r-card:min(var(--pg-in), 28px)}.pg[data-surface=relief][data-links=row] :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *){padding:16px 20px}.pg[data-surface=relief][data-links=row] .pg-link[data-image=thumb]:not(:is(.pg-promo,.pg-countdown) *){padding:12px 20px 12px 12px}.pg[data-surface=relief]:not([data-links=row]) :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *){box-shadow:var(--pg-relief-shadow)}.pg[data-surface=relief] .pg-files{gap:14px}.pg:is([data-surface=relief],[data-media=framed]) :is(.pg-media :is(img,video),img.pg-card__img,img.pg-link__img):not(.pg-crop *){outline:2px solid var(--pg-fg);outline-offset:-2px}.pg:is([data-surface=relief],[data-media=framed]) :is(.pg-crop,.pg-embed):after{content:"";z-index:1;border:2px solid var(--pg-fg);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.pg-header{--pg-av:72px}.pg[data-avatar=square-framed] .pg-header{--pg-av:84px}.pg[data-avatar=square-framed] .pg-header .pg-avatar{width:var(--pg-av);height:var(--pg-av);outline:2px solid var(--pg-fg);outline-offset:0;border-radius:0;margin:2px}.pg[data-avatar=square-framed] .pg-avatar--initial{background:var(--pg-bg);color:var(--pg-fg);font-family:var(--pg-heading-font);font-weight:var(--pg-heading-weight,500);font-size:calc(var(--pg-av) * .42)}@container pg (max-width:360px){.pg[data-avatar=square-framed] .pg-header{--pg-av:64px}}@container pg (min-width:880px){.pg:not(.pg--bare)[data-avatar=square-framed] .pg-header{--pg-av:104px}.pg:not(.pg--bare)[data-avatar=square-framed] .pg-header .pg-avatar{width:var(--pg-av);height:var(--pg-av)}}@container pg (min-width:340px){.pg[data-header=balloon] .pg-header:has(>.pg-balloon){isolation:isolate;grid-template-columns:auto auto minmax(0,1fr);align-items:end;gap:20px 24px;display:grid}.pg[data-header=balloon] .pg-header:has(>.pg-balloon)>:last-child{grid-column:1/-1}.pg[data-header=balloon] .pg-header>.pg-balloon{--pg-balloon-fill:color-mix(in srgb, #fff calc(72% - var(--pg-dark) * 72%), var(--pg-bg));writing-mode:vertical-rl;letter-spacing:.06em;color:var(--pg-fg);background:var(--pg-balloon-fill);border:2px solid var(--pg-fg);border-radius:50%;padding:.72em .62em;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,sans-serif;font-size:clamp(20px,6.2cqi,28px);font-weight:800;line-height:1;display:block;position:relative}.pg[data-header=balloon] .pg-header>.pg-balloon:before,.pg[data-header=balloon] .pg-header>.pg-balloon:after{content:"";clip-path:polygon(0 50%,100% 0,100% 100%);position:absolute}.pg[data-header=balloon] .pg-header>.pg-balloon:before{z-index:-1;left:-16px;bottom:calc(var(--pg-av) / 2 - 7px);background:var(--pg-fg);width:26px;height:14px}.pg[data-header=balloon] .pg-header>.pg-balloon:after{left:-8.4px;bottom:calc(var(--pg-av) / 2 - 7px + 2.05px);background:var(--pg-balloon-fill);width:18.4px;height:9.9px}}@container pg (min-width:560px){.pg[data-header=balloon] .pg-header:has(>.pg-balloon)>:last-child{grid-column:auto;align-self:center}}.pg[data-ground=sky]{background-color:var(--pg-sky-top,var(--pg-bg));background-image:var(--pg-sky)}.pg--full[data-ground=sky]{isolation:isolate;background:0 0}.pg--full[data-ground=sky]:after{content:"" / "";z-index:-1;pointer-events:none;background-color:var(--pg-sky-top);background-image:var(--pg-sky);height:100lvh;position:fixed;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.pg--full[data-ground=sky]:after{will-change:transform;height:200lvh;animation:linear both pg-sky;animation-timeline:scroll(root)}}}@keyframes pg-sky{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}.pg[data-surface=veil]{--pg-veil-fill:color-mix(in srgb, var(--pg-bg) calc(var(--pg-veil,.6) * 100%), transparent);--pg-veil-depth:inset 0 1px 0 color-mix(in srgb, #fff calc(var(--pg-dark) * 7%), transparent), 0 14px 32px -20px color-mix(in srgb, var(--pg-fg) calc(28% - var(--pg-dark) * 28%), transparent)}.pg[data-surface=veil] .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child,.pg[data-surface=veil] .pg-block :is(.pg-promo,.pg-countdown):not(:is(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty) *),.pg[data-surface=veil] .pg-file,.pg[data-surface=veil][data-links=row] :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *){background:var(--pg-veil-fill);color:var(--pg-fg);border-radius:var(--pg-radius);box-shadow:var(--pg-veil-depth);border:0}.pg[data-surface=veil] .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child{--pg-pad:clamp(18px, 5.5cqi, 28px);--pg-in:max(var(--pg-radius) - var(--pg-pad), min(var(--pg-radius), 4px));max-width:none;padding:var(--pg-pad)}.pg[data-surface=veil] .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child>*{--pg-radius:var(--pg-in);--pg-r-card:min(var(--pg-in), 28px)}.pg[data-surface=veil][data-links=row] :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *){--pg-r-card:max(var(--pg-radius) - 12px, min(var(--pg-radius), 4px));padding:16px 20px}.pg[data-surface=veil][data-links=row] .pg-link[data-image=thumb]:not(:is(.pg-promo,.pg-countdown) *){padding:12px 20px 12px 12px}.pg[data-surface=veil][data-links=row] .pg-link[data-image=large]:not(:is(.pg-promo,.pg-countdown) *){padding:12px 12px 16px}.pg[data-surface=veil][data-links=row] .pg-link[data-image=large]:not(:is(.pg-promo,.pg-countdown) *)>.pg-link__text{margin-inline:8px}.pg[data-surface=veil] .pg-files{gap:12px}.pg[data-flow=symmetric] .pg-blocks{text-align:center;gap:0}.pg[data-flow=symmetric] .pg-block{padding-block:calc(18px * var(--pg-density,1))}.pg[data-flow=symmetric] .pg-block:first-child{padding-block-start:0}.pg[data-flow=symmetric] .pg-block:last-child{padding-block-end:0}.pg[data-flow=symmetric] .pg-block+.pg-block{background:linear-gradient(var(--pg-accent), var(--pg-accent)) center top / 40px 1px no-repeat}.pg[data-flow=symmetric][data-rule] :is(.pg-title,.pg-main>.pg-header){background:linear-gradient(var(--pg-accent), var(--pg-accent)) center bottom / 96px 1px no-repeat;border-block-end:0}.pg[data-flow=symmetric][data-rule]:is([data-rule=double],[data-rule=thick],[data-rule=dashed]) :is(.pg-title,.pg-main>.pg-header){border-block-end:var(--pg-rule);background:0 0}.pg[data-flow=symmetric] .pg-text{text-align:start;max-width:34em;margin-inline:auto}.pg[data-flow=symmetric] .pg-text[data-short]{text-align:center;text-wrap:balance}.pg[data-flow=symmetric] :is(.pg-files,.pg-embed,.pg-code,.pg-empty){text-align:start}.pg[data-flow=symmetric] .pg-card__title{text-wrap:balance}.pg[data-flow=symmetric] :is(.pg-promo__label,.pg-promo__row,.pg-countdown__timer){justify-content:center}.pg[data-flow=symmetric] .pg-promo__code{flex-grow:0}.pg[data-flow=symmetric][data-links=row] :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *){border-block-end:0;padding-block:8px}.pg[data-flow=symmetric][data-links=row] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title,.pg[data-flow=symmetric][data-links=row] .pg-pagelink{font-family:var(--pg-heading-font);font-variation-settings:var(--pg-heading-fvs,normal);font-weight:var(--pg-heading-weight,500);letter-spacing:-.005em;text-wrap:balance;font-size:clamp(20px,6cqi,24px);line-height:1.2}.pg[data-type=monument][data-flow=symmetric][data-links=row] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title,.pg[data-type=monument][data-flow=symmetric][data-links=row] .pg-pagelink{font-size:clamp(24px,7.5cqi,30px);line-height:1.12}.pg[data-flow=symmetric][data-links=row] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title:lang(ja){font-weight:var(--pg-heading-weight-ja,var(--pg-heading-weight,500))}.pg[data-flow=symmetric][data-links=row] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title:after{font-family:var(--pg-font);font-size:.8em;font-weight:400}.pg[data-flow=symmetric][data-links=row] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__host{letter-spacing:.08em;margin-top:6px}.pg[data-flow=symmetric] .pg-link[data-image=thumb]:not(:is(.pg-promo,.pg-countdown) *){flex-direction:column}.pg[data-flow=symmetric][data-links=row] .pg-link[data-image=thumb]:not(:is(.pg-promo,.pg-countdown) *) .pg-link__img{width:clamp(72px,22cqi,104px)}.pg[data-flow=symmetric] .pg-link__icon{vertical-align:-2px}.pg[data-flow=symmetric] .pg-links{text-align:center;gap:0}.pg[data-flow=symmetric][data-links=row] .pg-pagelink{padding-block:20px}.pg[data-flow=symmetric][data-links=row] .pg-pagelink+.pg-pagelink{background:linear-gradient(var(--pg-accent), var(--pg-accent)) center top / 40px 1px no-repeat}.pg[data-flow=symmetric] .pg-footer{text-align:center;flex-direction:column;align-items:center;gap:0}@container pg (min-width:880px){.pg:not(.pg--bare)[data-flow=symmetric] .pg-blocks{gap:0}.pg:not(.pg--bare)[data-flow=symmetric] .pg-block{padding-block:calc(28px * var(--pg-density,1))}.pg:not(.pg--bare)[data-flow=symmetric] .pg-block:first-child{padding-block-start:0}.pg:not(.pg--bare)[data-flow=symmetric] .pg-block:last-child{padding-block-end:0}}.pg[data-flow=cluster] .pg-blocks{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px 10px;display:flex}.pg[data-flow=cluster] .pg-block{margin-block:calc((28px * var(--pg-density,1) - 14px) / 2);flex:100%}.pg[data-flow=cluster] .pg-block:first-child{margin-block-start:0}.pg[data-flow=cluster] .pg-block:last-child{margin-block-end:0}.pg[data-flow=cluster] .pg-block[data-size=link]:not(:has(.pg-link__desc)){flex:0 auto;max-width:100%;margin-block:0}.pg[data-flow=cluster] .pg-block[data-size=link]:not(:has(.pg-link__desc))>.pg-link{--pg-r-pill:max(var(--pg-radius), (var(--pg-radius) - 64px / 3) * 999);border-radius:var(--pg-r-pill);text-align:center;min-height:52px;padding:12px 26px}.pg[data-flow=cluster] .pg-block[data-size=link]:not(:has(.pg-link__desc)) .pg-link__host{margin-top:2px}@container pg (min-width:880px){.pg:not(.pg--bare)[data-flow=cluster] .pg-blocks{gap:16px 12px}.pg:not(.pg--bare)[data-flow=cluster] .pg-block{margin-block:calc((36px * var(--pg-density,1) - 16px) / 2)}.pg:not(.pg--bare)[data-flow=cluster] .pg-block:first-child{margin-block-start:0}.pg:not(.pg--bare)[data-flow=cluster] .pg-block:last-child{margin-block-end:0}.pg:not(.pg--bare)[data-flow=cluster] .pg-block[data-size=link]:not(:has(.pg-link__desc)){margin-block:0}}.pg[data-media=arch] .pg-media>figure,.pg[data-media=arch] .pg-carousel>figure,.pg[data-media=arch] .pg-card__img{container-type:inline-size}.pg[data-media=arch] .pg-media :is(img,video,.pg-crop),.pg[data-media=arch] .pg-card__img{border-radius:50cqw 50cqw 0 0}.pg[data-media=arch] .pg-header .pg-avatar{border-radius:50% 50% 0 0}.pg[data-media=arch] .pg-media .pg-crop img{border-radius:0}.pg[data-media=arch] .pg-header .pg-avatar{width:calc(var(--pg-arch-av,84px) * .84);height:var(--pg-arch-av,84px)}.pg[data-media=arch][data-align=center] .pg-header{--pg-arch-av:108px}@container pg (max-width:360px){.pg[data-media=arch] .pg-header{--pg-arch-av:68px}.pg[data-media=arch][data-align=center] .pg-header{--pg-arch-av:88px}}@container pg (min-width:880px){.pg:not(.pg--bare)[data-media=arch] .pg-header{--pg-arch-av:100px}.pg:not(.pg--bare)[data-media=arch][data-align=center] .pg-header{--pg-arch-av:128px}.pg:not(.pg--bare)[data-media=arch] .pg-header .pg-avatar{width:calc(var(--pg-arch-av) * .84);height:var(--pg-arch-av)}}.pg[data-header=tile] .pg-header{--pg-pad:clamp(16px, 5cqi, 24px);padding:var(--pg-pad);background:var(--pg-tile,var(--pg-surface));border:1px solid var(--pg-line);border-radius:var(--pg-radius);box-shadow:var(--pg-elev,none)}.pg[data-header=tile] .pg-header .pg-avatar{border-radius:28%}.pg__col{--pg-band-out:var(--pg-bleed);--pg-band-end:44px}@container pg (min-width:880px){.pg:not(.pg--bare)>.pg__col{--pg-band-out:calc((var(--pg-wide) - var(--pg-measure)) / 2)}}.pg[data-links=band] :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *){min-height:64px;padding:calc(18px * var(--pg-density,1)) calc(20px + var(--pg-band-end)) calc(18px * var(--pg-density,1)) 20px;background:var(--pg-accent);color:var(--pg-on-accent);border:0;border-radius:0}.pg:not(.pg--bare)[data-links=band] :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *){margin-inline:calc(-1 * var(--pg-band-out));padding-inline:var(--pg-band-out) calc(var(--pg-band-out) + var(--pg-band-end))}.pg[data-links=band] :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *):focus-visible{outline-color:var(--pg-on-accent);outline-offset:-7px}.pg[data-links=band] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__text{position:relative}.pg[data-links=band] .pg-link:not(:is(.pg-promo,.pg-countdown) *):not(:has(>.pg-link__text)){position:relative}.pg[data-links=band] .pg-link:not(:is(.pg-promo,.pg-countdown) *):not(:has(>.pg-link__text)) .pg-link__title:after{inset-block-start:calc(18px * var(--pg-density,1));inset-inline-end:20px}.pg:not(.pg--bare)[data-links=band] .pg-link:not(:is(.pg-promo,.pg-countdown) *):not(:has(>.pg-link__text)) .pg-link__title:after{inset-inline-end:var(--pg-band-out)}.pg[data-links=band] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title,.pg[data-links=band] .pg-pagelink{font-family:var(--pg-heading-font);font-variation-settings:var(--pg-heading-fvs,normal);font-weight:var(--pg-heading-weight,700);letter-spacing:-.015em;font-size:clamp(19px,5.6cqi,24px);line-height:1.15}.pg[data-links=band] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title:lang(ja){font-weight:var(--pg-heading-weight-ja,var(--pg-heading-weight,700));letter-spacing:0}.pg[data-links=band] .pg-pagelink{align-items:center;display:flex;position:relative}.pg[data-links=band] :is(.pg-pagelink,.pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title):after{content:"↗" / "";width:var(--pg-band-end);text-align:end;font-family:var(--pg-font);transition:transform .16s var(--pg-ease,ease-out);font-size:1.15em;font-weight:500;line-height:1;position:absolute;inset-block-start:0;inset-inline-end:calc(-1 * var(--pg-band-end))}.pg.pg.pg[data-links=band] .pg-pagelink:after{inset-block-start:50%;inset-inline-end:var(--pg-band-out,20px);translate:0 -50%}.pg[data-links=band] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__host{margin-top:6px}.pg[data-links=band] .pg-link[data-image=large]:not(:is(.pg-promo,.pg-countdown) *) .pg-link__img{width:calc(100% + 20px + 20px + var(--pg-band-end));margin:calc(-18px * var(--pg-density,1)) 0 calc(16px * var(--pg-density,1)) -20px;border-radius:0}.pg:not(.pg--bare)[data-links=band] .pg-link[data-image=large]:not(:is(.pg-promo,.pg-countdown) *) .pg-link__img{width:calc(100% + 2 * var(--pg-band-out) + var(--pg-band-end));margin-inline-start:calc(-1 * var(--pg-band-out))}.pg[data-links=band] .pg-link[data-image=thumb]:not(:is(.pg-promo,.pg-countdown) *) .pg-link__img{border-radius:0}.pg:not(.pg--bare)[data-links=band] .pg-block:has(>.pg-link:first-child:last-child)+.pg-block:has(>.pg-link:first-child){margin-block-start:calc(6px - 28px * var(--pg-density,1))}@container pg (min-width:880px){.pg:not(.pg--bare)[data-links=band] .pg-block:has(>.pg-link:first-child:last-child)+.pg-block:has(>.pg-link:first-child){margin-block-start:calc(6px - 36px * var(--pg-density,1))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pg[data-links=band] :is(.pg-pagelink:hover,.pg-link:not(:is(.pg-promo,.pg-countdown) *):hover .pg-link__title):after{transform:translate(3px,-3px)}}.pg[data-links=band] .pg-link__host>[aria-hidden]{display:none}.pg:not(.pg--bare)[data-edge=full]:is([data-surface=cards],[data-surface=panel]) .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child,.pg:not(.pg--bare)[data-edge=full][data-surface=panel] .pg-block :is(.pg-promo,.pg-countdown):not(:is(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty) *){margin-inline:calc(-1 * var(--pg-band-out));padding-inline:var(--pg-band-out);border-radius:0}@container pg (min-width:880px){.pg.pg:not(.pg--bare)[data-edge=full] .pg-block>:is(.pg-gallery,.pg-embedblock){margin-inline:calc((100% - var(--pg-wide)) / 2)}}.pg-ticker{display:none}.pg[data-links=ticker]{--pg-ticker-size:clamp(36px, 12cqi, 64px);--pg-label:10px;--pg-ticker-indent:0px}@container pg (min-width:420px){.pg[data-links=ticker][data-marker=number]:not([data-surface=cards],[data-surface=panel]){--pg-ticker-indent:48px}}.pg[data-links=ticker] :is(.pg-pagelink,.pg-link:not(:is(.pg-promo,.pg-countdown) *)){min-height:56px;color:var(--pg-fg);background:0 0;border:0;border-radius:0;padding:0}.pg[data-links=ticker]:not([data-surface=ruled]) :is(.pg-pagelink,.pg-link:not(:is(.pg-promo,.pg-countdown) *)){border-block-end:1px solid var(--pg-sep);padding-block:14px}.pg[data-links=ticker] .pg-pagelink{border-block-end:1px solid var(--pg-sep);padding-block:12px}.pg[data-links=ticker] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__text,.pg[data-links=ticker] .pg-card__link{flex-direction:column;display:flex}.pg[data-links=ticker] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__host{font-family:var(--pg-font);font-size:var(--pg-label);letter-spacing:.14em;text-transform:uppercase;color:var(--pg-mute);opacity:1;order:-1;margin:0 0 6px;font-weight:600;line-height:14px}.pg[data-links=ticker] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__host:after{content:"↗" / "";letter-spacing:0;color:var(--pg-accent);transition:transform .16s var(--pg-ease,ease-out);margin-inline-start:.6em;font-size:12px;display:inline-block}.pg[data-links=ticker] :is(.pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title,.pg-pagelink),.pg[data-links=ticker] .pg-ticker{font-family:var(--pg-heading-font);font-variation-settings:var(--pg-heading-fvs,normal);font-weight:var(--pg-heading-weight,400);font-size:var(--pg-ticker-size);letter-spacing:-.02em;font-variant-ligatures:common-ligatures discretionary-ligatures contextual;line-height:1.08}.pg[data-links=ticker] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title:not(:lang(ja)){font-size:max(min(var(--pg-ticker-size), (var(--pg-measure) - var(--pg-ticker-indent)) / var(--pg-tw-generic,.001)), min(var(--pg-ticker-size), 28px));letter-spacing:-.03em;line-height:.96}.pg[data-links=ticker] :is(.pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title,.pg-pagelink):lang(ja){font-size:calc(var(--pg-ticker-size) * .72);font-weight:var(--pg-heading-weight-ja,500);letter-spacing:0;line-height:1.3}.pg[data-links=ticker] .pg-card__link:not(:has(.pg-link__host)) .pg-link__title:after{content:"↗" / "";font-family:var(--pg-font);vertical-align:.5em;color:var(--pg-accent);margin-inline-start:.25em;font-size:.5em}.pg[data-links=ticker] .pg-pagelink:after{content:"↗" / "";font-family:var(--pg-font);vertical-align:.5em;color:var(--pg-accent);margin-inline-start:.25em;font-size:.5em}.pg[data-links=ticker] .pg-link__desc{color:var(--pg-mute);opacity:1;margin-top:6px}.pg[data-links=ticker] .pg-link[data-image=large]:not(:is(.pg-promo,.pg-countdown) *){flex-direction:column;display:flex}.pg[data-links=ticker] .pg-link[data-image=large] .pg-link__img{border-radius:var(--pg-r-card);order:1;width:100%;margin:14px 0 0}.pg[data-links=ticker] .pg-link[data-image=thumb] .pg-link__img{border-radius:var(--pg-r-card)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pg[data-links=ticker] .pg-link:hover .pg-link__host:after{transform:translate(2px,-2px)}}.pg[data-links=ticker][data-marker=number] .pg-block:before{font-family:var(--pg-font);font-size:var(--pg-label);letter-spacing:.14em;font-weight:600;line-height:14px}@container pg (min-width:420px){.pg[data-links=ticker][data-marker=number]:not([data-surface=cards],[data-surface=panel]) .pg-block:before{padding-block-start:0}}@container pg (max-width:419px){.pg[data-links=ticker][data-marker=number] .pg-block:has(>.pg-link){grid-template-columns:minmax(0,1fr);display:grid}.pg[data-links=ticker][data-marker=number] .pg-block:has(>.pg-link):before{pointer-events:none;grid-area:1/1;margin:0}.pg[data-links=ticker][data-marker=number] .pg-block:has(>.pg-link)>*{grid-column:1}.pg[data-links=ticker][data-marker=number] .pg-block:has(>.pg-link)>.pg-link{grid-area:1/1}.pg[data-links=ticker][data-marker=number] .pg-block>.pg-link .pg-link__host{padding-inline-start:36px}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg[data-links=ticker]:not(.pg--bare,[data-motion=still],[data-editing=true]){--pg-ticker-size:clamp(44px, 18cqi, 96px)}.pg[data-links=ticker]:not(.pg--bare,[data-motion=still],[data-editing=true]) .pg-link:has(>.pg-link__text>.pg-ticker){display:block;position:relative}.pg[data-links=ticker]:not(.pg--bare,[data-motion=still],[data-editing=true]) .pg-link:has(>.pg-link__text>.pg-ticker) .pg-link__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg[data-links=ticker]:not(.pg--bare,[data-motion=still],[data-editing=true]) .pg-ticker{white-space:nowrap;padding-block:.04em .1em;line-height:1.1;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.pg[data-links=ticker]:not(.pg--bare,[data-motion=still],[data-editing=true]) .pg-ticker__track{width:max-content;animation:pg-ticker var(--pg-ticker-s,60s) linear infinite;animation-play-state:paused;display:flex}.pg[data-links=ticker]:not(.pg--bare,[data-motion=still],[data-editing=true]) .pg-ticker__track:before,.pg[data-links=ticker]:not(.pg--bare,[data-motion=still],[data-editing=true]) .pg-ticker__track:after{content:attr(data-text);content:attr(data-text) / "";white-space:pre}.pg[data-links=ticker]:not(.pg--bare,[data-motion=still],[data-editing=true]) .pg-link[data-ticking] .pg-ticker__track{animation-play-state:running}.pg[data-links=ticker]:not(.pg--bare,[data-motion=still],[data-editing=true]) .pg-link:has(>.pg-link__text>.pg-ticker)>.pg-link__img{inset-inline-end:0;width:auto;height:calc(20px + var(--pg-ticker-size) * 1.2);aspect-ratio:1;border-radius:var(--pg-r-card);box-shadow:0 0 0 6px var(--pg-bg);opacity:0;transform-origin:100%;transition:opacity var(--motion-duration-base) var(--motion-ease-out), transform var(--motion-duration-base) var(--motion-ease-spring);pointer-events:none;margin:0;position:absolute;top:0;transform:scale(.92)}.pg[data-links=ticker]:not(.pg--bare,[data-motion=still],[data-editing=true]) .pg-link[data-image=large]:has(>.pg-link__text>.pg-ticker)>.pg-link__img{aspect-ratio:16/9}.pg[data-links=ticker]:not(.pg--bare,[data-motion=still],[data-editing=true]) .pg-link[data-active]:has(>.pg-link__text>.pg-ticker)>.pg-link__img{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.pg[data-links=ticker]:not(.pg--bare,[data-motion=still],[data-editing=true]) .pg-link:hover:has(>.pg-link__text>.pg-ticker)>.pg-link__img{opacity:1;transform:none}}}@keyframes pg-ticker{to{transform:translate(-50%)}}.pg-doodle{display:none}.pg[data-rule=squiggle]{--pg-rule:0 none}.pg[data-rule=squiggle] :is(.pg-title,.pg-main>.pg-header){padding-block-end:0}.pg[data-rule=squiggle] .pg-doodle{aspect-ratio:10;width:min(220px,62%);height:auto;fill:none;stroke:var(--pg-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0;flex:none;margin-block-start:calc(-28px * var(--pg-density,1) + 10px);display:block;overflow:visible}.pg[data-rule=squiggle] .pg-header .pg-doodle{width:min(160px,70%);margin-block-start:6px}.pg[data-rule=squiggle][data-align=center] .pg-doodle{margin-inline:auto}@container pg (min-width:880px){.pg:not(.pg--bare)[data-rule=squiggle] .pg-main>.pg-doodle{margin-block-start:calc(-36px * var(--pg-density,1) + 12px)}}@media (prefers-reduced-motion:no-preference){.pg:is(.pg--full,[data-editing=false])[data-rule=squiggle] .pg-doodle{animation:pg-draw var(--motion-duration-slow) var(--motion-ease-inout) calc(var(--pg-enter-ms,.5s) + var(--motion-stagger) * 2) backwards}}.pg:is([data-motion=still],[data-editing=true]) .pg-doodle{animation:none}@keyframes pg-draw{0%{stroke-dashoffset:1.02px}}.pg[data-media=snapshot] .pg__col{--pg-tilt:2deg;--pg-edge:color-mix(in srgb, #fff 92%, var(--pg-bg));--pg-edge-w:clamp(5px, 1.6cqi, 8px)}@container pg (min-width:560px){.pg[data-media=snapshot] .pg__col{--pg-tilt:3deg}}.pg[data-media=snapshot] .pg-block:nth-child(2n){--pg-tilt-dir:-1}.pg[data-media=snapshot] :is(.pg-media>figure>:is(img,video,.pg-crop),.pg-card__img,.pg-link:is([data-image=thumb],[data-image=large]) .pg-link__img){box-shadow:0 0 0 var(--pg-edge-w) var(--pg-edge), 0 calc(var(--pg-edge-w) + 8px) 22px -12px color-mix(in srgb, var(--pg-fg) 45%, transparent)}.pg[data-media=snapshot] :is(.pg-media--stack>figure>:is(img,video,.pg-crop),.pg-card__img,.pg-link:is([data-image=thumb],[data-image=large]) .pg-link__img){rotate:calc(var(--pg-tilt) * var(--pg-tilt-dir,1) * -1)}.pg[data-media=snapshot] .pg-media--stack>figure:nth-child(2n)>:is(img,video,.pg-crop),.pg[data-media=snapshot] .pg-link[data-image=thumb] .pg-link__img{rotate:calc(var(--pg-tilt) * var(--pg-tilt-dir,1))}.pg[data-media=snapshot] :is(.pg-media--grid,.pg-carousel)>figure{rotate:calc(var(--pg-tilt) * var(--pg-tilt-dir,1) * -1)}.pg[data-media=snapshot] :is(.pg-media--grid,.pg-carousel)>figure:nth-child(2n){rotate:calc(var(--pg-tilt) * var(--pg-tilt-dir,1))}.pg[data-media=snapshot] :is(.pg-media--grid,.pg-carousel)>figure>:is(img,video,.pg-crop){rotate:0deg}.pg[data-media=snapshot] .pg-link[data-image=large]{overflow:visible}.pg.pg[data-media=snapshot] .pg-link[data-image=large] .pg-link__img{border-radius:max(var(--pg-r-card) - 10px, 6px);width:100%;margin:6px 0 20px}.pg.pg[data-media=snapshot] .pg-link:active .pg-link__img{rotate:0deg}@media (prefers-reduced-motion:no-preference){.pg[data-media=snapshot] .pg-link .pg-link__img{transition:rotate .12s ease-out}}.pg[data-media=snapshot] .pg-media--stack>figure>img{width:auto;max-width:100%;margin-inline:auto}.pg[data-media=snapshot] .pg-media--stack,.pg[data-media=snapshot] .pg-media--grid{gap:20px}.pg[data-media=snapshot] figcaption{margin-top:14px}.pg[data-media=snapshot] .pg-carousel{border-radius:0;gap:20px;padding:18px 12px 24px;scroll-padding-inline:12px}.pg[data-media=snapshot] .pg-carousel>figure{flex-basis:74%}@container pg (min-width:520px){.pg[data-media=snapshot] .pg-carousel>figure{flex-basis:54%}}.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]) .pg-block>.pg-card{--pg-bleed-s:var(--pg-pad);--pg-bleed-e:var(--pg-pad);overflow:clip}.pg:not(.pg--bare)[data-edge=start]:is([data-surface=cards],[data-surface=panel]) .pg-block>.pg-card{--pg-bleed-s:calc(var(--pg-bleed) + 8px)}.pg:not(.pg--bare)[data-edge=full]:is([data-surface=cards],[data-surface=panel]) .pg-block>.pg-card{--pg-bleed-s:var(--pg-band-out);--pg-bleed-e:var(--pg-band-out)}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]) .pg-block>.pg-card>:is(.pg-promo,.pg-countdown){box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:0;padding:0}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]) .pg-block>.pg-card .pg-files{gap:0}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]) .pg-block>.pg-card .pg-file{border:0;border-block-end:1px solid var(--pg-sep);box-shadow:none;background:0 0;border-radius:0;margin-inline:0;padding:12px 0}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]) .pg-block>.pg-card .pg-file:last-child{border-block-end:0}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]) .pg-block>.pg-card .pg-link:not(:is(.pg-promo,.pg-countdown) *){min-height:44px;box-shadow:none;aspect-ratio:auto;background:0 0;border:0;border-radius:0;margin-inline:0;padding:0}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]):not([data-links=row]) .pg-block>.pg-card .pg-link:not(:is(.pg-promo,.pg-countdown) *){color:var(--pg-fg)}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]) .pg-block>.pg-card>*+.pg-card__link{border-block-start:1px solid var(--pg-line);padding-block-start:12px}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]) .pg-block>.pg-card .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__text{padding:0}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]) .pg-block>.pg-card .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title{font-family:var(--pg-font);font-variation-settings:normal;letter-spacing:normal;text-transform:none;color:inherit;padding:0;font-size:16px;font-weight:600;line-height:1.4;display:inline;position:static}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]) .pg-block>.pg-card .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title:before{content:none}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]) .pg-block>.pg-card .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title:after{content:"↗" / "";width:auto;height:auto;color:var(--pg-accent);background:0 0;border-radius:0;flex:none;margin-inline-start:.35em;padding:0;font-family:inherit;font-size:1em;font-weight:600;display:inline;position:static;translate:none}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]) .pg-block>.pg-card .pg-link:not(:is(.pg-promo,.pg-countdown) *) :is(.pg-link__desc,.pg-link__host){color:var(--pg-mute);opacity:1;margin-top:4px;display:block}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]) .pg-block>.pg-card .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__host>[aria-hidden]{display:none}@media (hover:hover){.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]) .pg-block>.pg-card .pg-link:not(:is(.pg-promo,.pg-countdown) *):hover .pg-link__title{text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]) .pg-block>.pg-card .pg-link[data-image=large]:not(:is(.pg-promo,.pg-countdown) *){overflow:visible}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]):not([data-media=arch]) .pg-block>.pg-card>.pg-card__img{width:min(100% + var(--pg-bleed-s) + var(--pg-bleed-e), min(70svh, 640px) * var(--pg-ar,1000));max-width:none;margin-inline:calc(-1 * var(--pg-bleed-s)) calc(-1 * var(--pg-bleed-e));box-shadow:none;border-radius:0;justify-self:center}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]):not([data-media=arch]) .pg-block>.pg-card>.pg-link[data-image=large]:not(:is(.pg-promo,.pg-countdown) *) .pg-link__img{width:calc(100% + var(--pg-bleed-s) + var(--pg-bleed-e));max-width:none;margin-block:0 14px;margin-inline:calc(-1 * var(--pg-bleed-s)) calc(-1 * var(--pg-bleed-e));box-shadow:none;border-radius:0}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]):not([data-media=arch]) .pg-block>.pg-card>.pg-gallery:has(>.pg-media--stack>figure:only-child){margin-inline:calc(-1 * var(--pg-bleed-s)) calc(-1 * var(--pg-bleed-e))}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]):not([data-media=arch]) .pg-block>.pg-card>.pg-gallery:has(>.pg-media--stack>figure:only-child) .pg-media :is(img,video,.pg-crop){box-shadow:none;border-radius:0}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]):not([data-media=arch]) .pg-block>.pg-card>.pg-gallery:has(>.pg-media--stack>figure:only-child) :is(figcaption,.pg-caption){padding-inline:var(--pg-bleed-s) var(--pg-bleed-e)}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]) .pg-block>.pg-card :is(.pg-media img,.pg-media video,.pg-crop,.pg-embed,.pg-card__img,.pg-link__img){box-shadow:none}.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]):not([data-media=arch]) .pg-block>.pg-card>:is(.pg-card__img,.pg-gallery:has(>.pg-media--stack>figure:only-child)):first-child,.pg.pg.pg.pg:is([data-surface=card],[data-surface=cards],[data-surface=panel],[data-surface=relief],[data-surface=veil]):not([data-media=arch]) .pg-block>.pg-card>.pg-link[data-image=large]:first-child .pg-link__img{margin-block-start:calc(-1 * var(--pg-pad))}.pg{--pg-shape-r:var(--pg-radius);--pg-shape-clip:none;--pg-shape-cut:max(8px, calc(var(--pg-radius) * .85))}.pg[data-corners=chamfer]{--pg-shape-r:0px;--pg-shape-clip:polygon(var(--pg-shape-cut) 0, calc(100% - var(--pg-shape-cut)) 0, 100% var(--pg-shape-cut), 100% calc(100% - var(--pg-shape-cut)), calc(100% - var(--pg-shape-cut)) 100%, var(--pg-shape-cut) 100%, 0 calc(100% - var(--pg-shape-cut)), 0 var(--pg-shape-cut))}.pg[data-corners=leaf]{--pg-shape-r:var(--pg-radius) 0 var(--pg-radius) 0}.pg[data-corners=pill]{--pg-shape-r:min(999px, calc(var(--pg-radius) * 3 + 12px))}.pg[data-corners=ticket]{--pg-shape-clip:polygon(0 0, calc(50% - 14px) 0, 50% 12px, calc(50% + 14px) 0, 100% 0, 100% 100%, 0 100%)}.pg[data-corners=scallop]{--pg-scallop:max(10px, calc(var(--pg-radius) * .7));--pg-shape-r:var(--pg-radius) var(--pg-radius) 0 0}.pg[data-corners]:not([data-corners=round]):not([data-boxes=off]) :is([data-surface=card] :is(.pg-block>.pg-card,.pg-card:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img))),[data-surface=cards] .pg-block>:first-child,[data-surface=panel] .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child,[data-surface=relief] .pg-block :is(.pg-promo,.pg-countdown):not(:is(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty) *),[data-surface=relief] .pg-file,[data-surface=relief] :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *),[data-surface=veil] .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child,[data-surface=veil] .pg-block :is(.pg-promo,.pg-countdown):not(:is(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty) *),[data-surface=veil] .pg-file,[data-surface=veil][data-links=row] :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *),[data-surface=flat] .pg-promo,[data-surface=flat] .pg-countdown,[data-surface=flat] .pg-file,[data-surface=flat] :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *),[data-links=filled] :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *),[data-links=outline] :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *),[data-links=tile] .pg-link:not(:is(.pg-promo,.pg-countdown) *)){border-radius:var(--pg-shape-r,var(--pg-radius));clip-path:var(--pg-shape-clip,none)}.pg[data-corners=scallop]:not([data-corners=round]):not([data-boxes=off]) :is([data-surface=card] :is(.pg-block>.pg-card,.pg-card:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img))),[data-surface=veil] .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child,[data-links=filled] :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *),[data-links=outline] :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *)){-webkit-mask-image:radial-gradient(circle at 50% 100%, transparent calc(var(--pg-scallop) - 1px), #000 calc(var(--pg-scallop) - 1px));-webkit-mask-image:radial-gradient(circle at 50% 100%, transparent calc(var(--pg-scallop) - 1px), #000 calc(var(--pg-scallop) - 1px));mask-image:radial-gradient(circle at 50% 100%, transparent calc(var(--pg-scallop) - 1px), #000 calc(var(--pg-scallop) - 1px));-webkit-mask-size:calc(var(--pg-scallop) * 2) var(--pg-scallop);-webkit-mask-size:calc(var(--pg-scallop) * 2) var(--pg-scallop);mask-size:calc(var(--pg-scallop) * 2) var(--pg-scallop);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.pg.pg[data-boxes=off] .pg-block :is(.pg-promo,.pg-countdown):not(:is(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty) *){box-shadow:none;background:0 0;border:0;padding:0}.pg.pg[data-boxes=off] .pg-files{gap:0}.pg.pg[data-boxes=off] .pg-file{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0}.pg.pg[data-boxes=off]:not([data-surface=ruled]) .pg-file{border-block-end:1px solid var(--pg-sep)}.pg.pg[data-boxes=off][data-surface=ruled] .pg-file+.pg-file{border-block-start:1px var(--pg-sep-style,solid) var(--pg-sep)}.pg.pg[data-boxes=off][data-print=offset] :is(.pg-pagelink,.pg-link,.pg-file):not(:is(.pg-promo,.pg-countdown) *){border:0;border-block-end:2px solid var(--pg-fg);box-shadow:none}.pg.pg[data-boxes=off][data-print=offset] :is(.pg-pagelink,.pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title):after{text-shadow:.08em .06em 0 var(--pg-spot,transparent)}.pg[data-boxes=off][data-type=poster][data-links=row] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title,.pg[data-boxes=off][data-type=poster][data-links=row] .pg-pagelink{font-family:var(--pg-heading-font);font-variation-settings:var(--pg-heading-fvs,normal);font-weight:var(--pg-heading-weight,700);letter-spacing:-.015em;font-size:clamp(19px,5.6cqi,24px);line-height:1.15}.pg[data-boxes=off][data-type=poster][data-links=row] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__title:lang(ja){font-weight:var(--pg-heading-weight-ja,var(--pg-heading-weight,700));letter-spacing:0}.pg[data-boxes=off][data-type=poster][data-links=row] .pg-link:not(:is(.pg-promo,.pg-countdown) *) .pg-link__host{margin-top:6px}.pg.pg[data-boxes=off][data-flow=tiles] :is(.pg-media img,.pg-media video,.pg-crop,.pg-embed,.pg-card__img){box-shadow:none}@container pg (min-width:340px) and (max-width:879px){.pg.pg[data-boxes=off][data-flow=tiles] .pg-block[data-span-s="1"][data-size=link]>.pg-link{aspect-ratio:auto;justify-content:flex-start}.pg.pg[data-boxes=off][data-flow=tiles] .pg-block[data-span-s="1"] :is(.pg-link[data-image=thumb],.pg-link[data-image=large]){padding:0 0 14px}.pg.pg[data-boxes=off][data-flow=tiles] .pg-block[data-span-s="1"] .pg-link:is([data-image=thumb],[data-image=large]) .pg-link__img{border-radius:var(--pg-r-card)}.pg.pg[data-boxes=off][data-flow=tiles] .pg-block[data-span-s="1"] .pg-link:is([data-image=thumb],[data-image=large]) .pg-link__text{padding-inline:0}.pg.pg[data-boxes=off][data-flow=tiles] .pg-block[data-span-s="2"]:is([data-size=text],[data-size=link])>:is(.pg-text,.pg-link[data-image=none]):first-child{justify-content:flex-start;min-height:56px}}@container pg (min-width:880px){.pg.pg[data-boxes=off][data-flow=tiles] .pg-block[data-span-l="1"][data-size=link]>.pg-link{aspect-ratio:auto;justify-content:flex-start}}.pg.pg[data-boxes=off][data-flow=cluster] .pg-block[data-size=link]:not(:has(.pg-link__desc))>.pg-link{border:0;min-height:44px;padding:10px 12px}.pg[data-boxes=off][data-ground=sky]{--pg-veil-fill:color-mix(in srgb, var(--pg-bg) calc(var(--pg-veil,.6) * 100%), transparent)}.pg.pg[data-boxes=off][data-ground=sky] :is(.pg-code,.pg-promo:not([data-copied]) .pg-promo__code){background:linear-gradient(var(--pg-tint), var(--pg-tint)), var(--pg-veil-fill)}.pg[data-material~=ground]:not(.pg--bare){background-color:var(--pg-bg);background-image:linear-gradient(var(--pg-mat-veil,transparent) 0 0), var(--pg-mat-ground,none);background-size:auto, var(--pg-mat-ground-size,720px) auto;background-position:0 0,50% 0;background-repeat:repeat}.pg[data-material~=tile][data-surface=cards] .pg-block:is(:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img)),:has(>.pg-card))>:first-child,.pg[data-material~=tile][data-surface=card] .pg-text,.pg[data-material~=tile][data-surface=card] :is(.pg-block>.pg-card,.pg-card:not(:has(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty,.pg-media,.pg-card__img))),.pg[data-material~=tile][data-links=tile] :is(.pg-pagelink,.pg-link),.pg[data-material~=tile][data-header=tile] .pg-header,.pg[data-material~=tile][data-flow=tiles] .pg-block :is(.pg-promo,.pg-countdown):not(:is(.pg-link,.pg-promo,.pg-countdown,.pg-file,.pg-embed,.pg-empty) *),.pg[data-material~=tile][data-flow=tiles] .pg-file{background-image:linear-gradient(var(--pg-mat-tile-veil,transparent) 0 0), var(--pg-mat-tile,none);background-size:auto, calc(var(--pg-mat-tile-size,640px) * var(--pg-mat-s,1)) auto;background-position:0 0, var(--pg-mat-x,0%) var(--pg-mat-y,0%);background-repeat:repeat}.pg[data-material] .pg-block:nth-child(7n+2){--pg-mat-x:37%;--pg-mat-y:61%;--pg-mat-s:1.15}.pg[data-material] .pg-block:nth-child(7n+3){--pg-mat-x:71%;--pg-mat-y:18%;--pg-mat-s:.9}.pg[data-material] .pg-block:nth-child(7n+4){--pg-mat-x:13%;--pg-mat-y:83%;--pg-mat-s:1.3}.pg[data-material] .pg-block:nth-child(7n+5){--pg-mat-x:54%;--pg-mat-y:39%;--pg-mat-s:1.05}.pg[data-material] .pg-block:nth-child(7n+6){--pg-mat-x:88%;--pg-mat-y:72%;--pg-mat-s:1.2}.pg[data-material] .pg-block:nth-child(7n){--pg-mat-x:26%;--pg-mat-y:7%;--pg-mat-s:.95}.pg[data-material] .pg-block :is(.pg-link,.pg-pagelink):nth-child(3n+2){--pg-mat-x:63%;--pg-mat-y:47%}.pg[data-material] .pg-block :is(.pg-link,.pg-pagelink):nth-child(3n){--pg-mat-x:19%;--pg-mat-y:29%}.pg[data-metal]:not([data-avatar=seal]) .pg-header img.pg-avatar{background:var(--pg-metal);padding:2px}.pg[data-metal]:not([data-avatar=seal]) .pg-header .pg-avatar--initial{background:linear-gradient(var(--pg-bg), var(--pg-bg)) padding-box, var(--pg-metal) border-box;color:var(--pg-fg);font-family:var(--pg-heading-font);font-weight:var(--pg-heading-weight,500);border:2px solid #0000}.pg[data-metal][data-avatar=seal] .pg-avatar{outline-color:var(--pg-metal-tone)}.pg[data-metal][data-avatar=seal] .pg-avatar--initial{color:var(--pg-metal-tone)}.pg[data-metal][data-rule=hairline] :is(.pg-title,.pg-main>.pg-header){border-image:var(--pg-metal) 1}.pg[data-metal]:is([data-links=outline],[data-links=tile]) :is(.pg-pagelink,.pg-link):not(:is(.pg-promo,.pg-countdown) *){border-color:var(--pg-metal-tone)}@media (prefers-reduced-motion:no-preference){.pg[data-metal][data-rule=hairline]:not(.pg--bare,[data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) :is(.pg-title,.pg-main>.pg-header){position:relative}.pg[data-metal][data-rule=hairline]:not(.pg--bare,[data-motion=still],[data-editing=true]):is(.pg--full,[data-editing=false]) :is(.pg-title,.pg-main>.pg-header):after{content:"" / "";inset-block-end:-1px;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:30%;height:1px;animation:2.4s cubic-bezier(.45,0,.25,1) .9s both pg-metal-sweep;position:absolute;left:0}}@keyframes pg-metal-sweep{0%{opacity:0;transform:translate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(233%)}}@container pg (min-width:1024px){.pg:not(.pg--bare)[data-desktop=split]>.pg__col{--pg-col:600px;--pg-wide:600px;--pg-split-side:clamp(260px, 24cqi, 340px);--pg-split-gap:clamp(48px, 6cqi, 112px);--pg-split-top:clamp(40px, 8svh, 88px);grid-template-columns:var(--pg-split-side) minmax(0, var(--pg-col));column-gap:var(--pg-split-gap);row-gap:calc(28px * var(--pg-density,1));max-width:none;justify-content:center;align-items:start;padding-block-start:var(--pg-split-top);display:grid}.pg:not(.pg--bare)[data-desktop=split]>.pg__col>.pg-back{grid-column:1/-1}.pg:not(.pg--bare)[data-desktop=split]>.pg__col>.pg-header,.pg:not(.pg--bare)[data-desktop=split]>.pg__col>.pg-main>.pg-header{top:var(--pg-split-top);flex-direction:column;grid-column:1;align-items:flex-start;position:sticky}.pg:not(.pg--bare)[data-desktop=split]>.pg__col>.pg-main{grid-area:span 2/2}.pg:not(.pg--bare)[data-desktop=split]>.pg__col>.pg-footer{grid-column:2}.pg:not(.pg--bare)[data-desktop=split]>.pg__col>.pg-main:has(>.pg-header){grid-area:auto/1/auto/-1;grid-template-columns:subgrid;align-items:start;display:grid}.pg:not(.pg--bare)[data-desktop=split]>.pg__col>.pg-main:has(>.pg-header)>:not(.pg-header){grid-column:2}.pg:not(.pg--bare)[data-desktop=split]>.pg__col>.pg-main:has(>.pg-header)~.pg-footer{grid-column:2}}
