.pg{--pg-gold:#c9a24a;--pg-ink:#1d1410}.u95-wall.pg .u95-ground{background:linear-gradient(#28140a40,#28140a00 18% 70%,#28140a40),url(/assets/philip/tex/velvet-wall-day.site.webp) 0 0/300px 300px}.pg-cornice,.pg-wainscot,.pg-floor,.pg-pilaster,.pg .u95-fore{display:none}.pg .u95-open,.pg .u95-end{max-width:none;display:block}.pg img{width:auto;max-width:min(72vw,400px);height:auto;max-height:54svh;display:block}.pg-bay{text-align:left}.pg-kicker{font-family:var(--u95-sans), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.pg-title{font-family:var(--u95-display), Georgia, serif;text-wrap:balance;margin:.4rem 0 0;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:400;line-height:1.05}.pg-text{font-family:var(--u95-serif), Georgia, serif;text-wrap:pretty;margin:.75rem 0 0;font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.55}.pg-gold{font-family:var(--u95-display), Georgia, serif;margin:.9rem 0 0;font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.25}.pg-gilt{flex-direction:column;align-items:center;margin:0;display:flex;position:relative}.pg-mat{--pg-pad:clamp(10px, 1.8svh, 18px);--pg-bord:clamp(9px, 1.5svh, 15px);--pg-m1:#f1e8d3;--pg-m2:#e8ddc4;padding:var(--pg-pad);border:var(--pg-bord) solid transparent;background:linear-gradient(var(--pg-m1), var(--pg-m2)) padding-box, linear-gradient(135deg, #fff6cd8c, #fff6cd00 40%, #3c220066 100%) border-box, url(/assets/philip/tex/brass.webp) 0 0 / 220px 220px border-box;display:block;position:relative;box-shadow:0 0 0 1px #3d2a07,inset 0 0 0 1px #4a3208,inset 0 2px 5px #28180447,0 3px 4px #0000004d,10px 18px 30px #2814005c}.pg-mat:before{content:"";inset:calc(-.62 * var(--pg-bord));pointer-events:none;border:1px solid #462d0580;position:absolute;box-shadow:0 1px #fff0be73}.pg-mat:after{content:"";inset:calc(-1 * var(--pg-bord));pointer-events:none;position:absolute;box-shadow:inset 0 0 0 1px #fff6cd99}.pg-mat img{outline-offset:calc(.45 * var(--pg-pad));outline:1px solid #967022e6;box-shadow:0 0 0 1px #0000004d}.pg-lamp{z-index:2;background:linear-gradient(#fff6d699,#321c0066),url(/assets/philip/tex/brass.webp) 0 0/80px 80px;border-radius:5px;width:46%;height:10px;position:absolute;top:calc(-1*clamp(26px,4.4svh,40px));left:50%;transform:translate(-50%);box-shadow:0 3px 4px #0006}.pg-lamp:before{content:"";background:linear-gradient(90deg,#6e4a0e,#e9c66b,#6e4a0e);width:4px;height:clamp(18px,3.2svh,30px);margin-left:-2px;position:absolute;top:9px;left:50%}.pg-lamp:after{content:"";z-index:-1;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(50% 60% at 50% 0,#ffdea033,#ffd28c0f 55%,#0000 75%);width:260%;height:46svh;position:absolute;top:6px;left:50%;transform:translate(-50%)}.pg-bulbs{pointer-events:none;filter:drop-shadow(0 0 2px #ffd67859);background:radial-gradient(5px,#fff4d6 0 2px,#ffe29659 3px,#0000 5px) 0 0/26px 14px repeat-x,radial-gradient(5px,#fff4d6 0 2px,#ffe29659 3px,#0000 5px) 0 100%/26px 14px repeat-x,radial-gradient(5px,#fff4d6 0 2px,#ffe29659 3px,#0000 5px) 0 0/14px 26px repeat-y,radial-gradient(5px,#fff4d6 0 2px,#ffe29659 3px,#0000 5px) 100% 0/14px 26px repeat-y;position:absolute;inset:6px}.pg-scene{flex-direction:row;justify-content:center;align-items:center;gap:clamp(1.2rem,2.4vw,2.4rem);display:flex}.pg-words-frame{color:#2a1606;flex:none;width:clamp(21rem,27vw,31rem);max-width:100%}.pg-words-frame .pg-words{outline-offset:calc(-.45 * var(--pg-pad));outline:1px solid #967022e6;padding:clamp(.9rem,2.4svh,1.5rem) clamp(1rem,1.6vw,1.5rem)}.pg-words .pg-kicker,.pg-words .pg-title{color:#8f2a14}.pg-words .pg-gold{color:#f3dfa6;background:#2a1606;padding:.35rem .8rem;display:inline-block}.pg-open{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(2.5rem,6vw,6rem);max-width:1200px;margin:0 auto;display:flex}.pg-marquee{color:#f3e6c4;max-width:34rem;box-shadow:inset 0 0 0 10px #20160f, inset 0 0 0 11px var(--pg-gold), 0 3px 4px #00000059, 14px 22px 36px #2814006b;background:linear-gradient(#20160f,#140d08);border-radius:6px;padding:clamp(1.8rem,4svh,2.6rem) clamp(1.8rem,2.8vw,2.8rem);position:relative}.pg-marquee .pg-bulbs{inset:4px}.pg-wallname{color:var(--pg-gold);font-family:var(--u95-sans), system-ui, sans-serif;letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.pg-name{color:#f6d98a;font-family:var(--u95-display), Georgia, serif;text-shadow:0 0 10px #ffc85a33;margin:.4rem 0 0;font-size:clamp(3rem,6vw,5.6rem);font-weight:400;line-height:1}.pg-billing{font-family:var(--u95-sans), system-ui, sans-serif;margin:.8rem 0 0;font-size:1.02rem;font-weight:700}.pg-tagline{color:#e5d3a6;font-family:var(--u95-serif), Georgia, serif;margin:.8rem 0 0;font-size:1.12rem;font-style:italic;display:grid}.pg-end{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(2.5rem,5vw,5rem);max-width:1300px;margin:0 auto;display:flex;position:relative}.pg-star-wall{justify-items:center;gap:clamp(1.2rem,2.6svh,1.8rem);display:grid;position:relative}.pg-spot{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(45% 50% at 50% 40%,#ffe4aa47,#ffe4aa12 55%,#0000 72%);width:160%;height:160%;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.pg-star-plaque{position:relative}.pg-gilt.is-star img{width:min(60vw,340px);height:auto;max-height:none}.pg-stills{gap:clamp(.8rem,1.4vw,1.4rem);display:flex}.pg-gilt.is-small .pg-mat{--pg-pad:6px;--pg-bord:7px}.pg-credits{color:#f3e6c4;text-align:center;width:min(100%,26rem);box-shadow:inset 0 0 0 8px #20160f, inset 0 0 0 9px var(--pg-gold), 0 3px 4px #00000059, 14px 22px 36px #2814006b;background:linear-gradient(#20160f,#140d08);padding:clamp(1.6rem,3.6svh,2.4rem) clamp(1.6rem,2.4vw,2.4rem);position:relative}.pg-title.is-films{color:#f6d98a;font-size:clamp(2.2rem,3.6vw,3.4rem)}.pg-credits .pg-gold{color:var(--pg-gold)}.pg-credits .u95-end-nav{justify-content:center}.pg .u95-button{border-color:var(--pg-gold);background:var(--pg-gold);color:#1d1410}.pg .u95-button.is-ghost{color:#f3e6c4;background:0 0}.u95-wall.pg.is-flow img{width:min(64vw,360px);height:auto;max-height:none;aspect-ratio:var(--ar)}.u95-wall.pg.is-flow .pg-gilt.is-small img{width:min(22vw,110px)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.u95-wall.pg:not(.is-flow){--wo:100vw;--pg-cornice:7svh;--pg-floor:13svh;--pg-wain:8svh;--pg-top:calc(var(--u-top) + var(--pg-cornice) + 5svh);--pg-foot:calc(var(--pg-floor) + var(--pg-wain) + 5svh);--pg-chrome:calc(2 * (clamp(10px, 1.8svh, 18px) + clamp(9px, 1.5svh, 15px)));--pg-room:calc(100svh - var(--pg-top) - var(--pg-foot))}.u95-wall.pg:not(.is-flow) .pg-cornice{top:var(--u-top);height:var(--pg-cornice);background:radial-gradient(9px at 24px,#fff4d6 0 2.5px,#ffe29647 4px,#0000 9px) 0 0/48px 100% repeat-x,url(/assets/philip/tex/brass.webp) 0 0/300px 6px repeat-x,url(/assets/philip/tex/brass.webp) 0 100%/300px 6px repeat-x,linear-gradient(#1e0e064d,#1e0e064d),url(/assets/philip/tex/walnut.site.webp) 0 0/600px 200px;display:block;position:absolute;left:0;right:0;box-shadow:0 10px 20px #28140059}.u95-wall.pg:not(.is-flow) .pg-wainscot{left:0;right:0;bottom:var(--pg-floor);height:var(--pg-wain);background:url(/assets/philip/tex/brass.webp) 0 0/300px 6px repeat-x,linear-gradient(#00000059,#0000 22%),linear-gradient(#1e0e0626,#1e0e0626),url(/assets/philip/tex/walnut.site.webp) 0 0/600px 300px;display:block;position:absolute}.u95-wall.pg:not(.is-flow) .pg-wainscot:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 1.6vw,#ffdca024 1.6vw calc(1.6vw + 1px),#00000059 calc(1.6vw + 1px) calc(1.6vw + 3px),#0000 calc(1.6vw + 3px) calc(24vw - 3px),#ffdca01f calc(24vw - 3px) calc(24vw - 2px),#0000004d calc(24vw - 2px) 24vw);position:absolute;inset:2.4svh 0 1.6svh}.u95-wall.pg:not(.is-flow) .pg-floor{height:var(--pg-floor);background:linear-gradient(#1e0e0673,#1e0e0600 35%) 0 0/100% 100%,url(/assets/philip/tex/brass.webp) 0 calc(100% - 4.4svh)/300px 5px repeat-x,url(/assets/philip/tex/carpet-day.site.webp) 0 100%/300px 4.4svh repeat-x,url(/assets/philip/tex/marble-day.site.webp) 0 0/520px 200px;display:block;position:absolute;bottom:0;left:0;right:0}.u95-wall.pg:not(.is-flow) .pg-pilaster{top:calc(var(--u-top) + var(--pg-cornice));bottom:calc(var(--pg-floor) + var(--pg-wain));background:url(/assets/philip/tex/brass.webp) 0 0/120px 2.4svh repeat-x,repeating-linear-gradient(90deg,#00000059 0 2px,#ffdca01f 2px 4px,#0000 4px 9px),linear-gradient(90deg,#00000059,#0000 30% 70%,#00000059),url(/assets/philip/tex/walnut.site.webp) 0 0/200px 600px;width:3.2vw;min-width:34px;display:block;position:absolute;left:-1.6vw;box-shadow:6px 0 14px #2814004d,-6px 0 14px #2814004d}.u95-wall.pg:not(.is-flow) .pg-end .pg-pilaster{display:none}.u95-wall.pg:not(.is-flow) .u95-fore{z-index:4;pointer-events:none;height:18svh;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.u95-wall.pg:not(.is-flow) .pg-rope{filter:drop-shadow(6px 8px 6px #00000059);will-change:transform;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 200'%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%238a6a1e'/%3E%3Cstop offset='0.45' stop-color='%23f2d88a'/%3E%3Cstop offset='1' stop-color='%236e4a0e'/%3E%3C/linearGradient%3E%3ClinearGradient id='r' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23c23a3a'/%3E%3Cstop offset='0.5' stop-color='%238f1a1e'/%3E%3Cstop offset='1' stop-color='%235a0c10'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M40 52Q320 130 600 52' fill='none' stroke='url(%23r)' stroke-width='14' stroke-linecap='round'/%3E%3Cg%3E%3Crect x='32' y='44' width='16' height='150' rx='4' fill='url(%23b)'/%3E%3Ccircle cx='40' cy='40' r='13' fill='url(%23b)'/%3E%3Cellipse cx='40' cy='196' rx='30' ry='6' fill='url(%23b)'/%3E%3C/g%3E%3Cg%3E%3Crect x='592' y='44' width='16' height='150' rx='4' fill='url(%23b)'/%3E%3Ccircle cx='600' cy='40' r='13' fill='url(%23b)'/%3E%3Cellipse cx='600' cy='196' rx='30' ry='6' fill='url(%23b)'/%3E%3C/g%3E%3C/svg%3E") 0 100%/auto 100% repeat-x;width:30000px;position:absolute;inset:0 auto 0 0}.u95-wall.pg:not(.is-flow) .u95-panel{padding:var(--pg-top) 0 var(--pg-foot)}.u95-wall.pg:not(.is-flow) .u95-hang,.u95-wall.pg:not(.is-flow) .u95-end{justify-content:center;align-items:center;width:auto;min-width:58vw;max-width:none;padding-inline:7vw;display:flex}.u95-wall.pg:not(.is-flow) .u95-open{justify-content:center;align-items:center;width:auto;min-width:100vw;padding-inline:7vw;display:flex}.u95-wall.pg:not(.is-flow) .pg-bay{align-items:center;display:flex}.u95-wall.pg:not(.is-flow) .u95-hang{min-width:70vw;padding-inline:10vw}.u95-wall.pg:not(.is-flow) .u95-hang-in{height:auto;overflow:hidden}.u95-wall.pg:not(.is-flow) img{width:auto;max-width:none;max-height:none;aspect-ratio:var(--ar)}.u95-wall.pg:not(.is-flow) .pg-scene .pg-gilt img{height:calc(var(--pg-room) - var(--pg-chrome))}.u95-wall.pg:not(.is-flow) .pg-words-frame{max-height:var(--pg-room)}.u95-wall.pg:not(.is-flow) .pg-gilt.is-big img{height:calc(var(--pg-room) - 9svh)}.u95-wall.pg:not(.is-flow) .pg-marquee{width:clamp(24rem,36vw,38rem);max-width:none}.u95-wall.pg:not(.is-flow) .pg-name{font-size:clamp(2.6rem,10svh,6rem)}.u95-wall.pg:not(.is-flow) .pg-gilt.is-star img{width:auto;height:calc(var(--pg-room) * .5 - var(--pg-chrome))}.u95-wall.pg:not(.is-flow) .pg-gilt.is-small img{height:calc(var(--pg-room) * .2)}.u95-wall.pg:not(.is-flow) .pg-credits{width:clamp(26rem,34vw,36rem);max-height:var(--pg-room)}.u95-wall.pg:not(.is-flow) .pg-credits .u95-end-nav{flex-wrap:nowrap;margin-top:2svh}.u95-wall.pg:not(.is-flow) .pg-text{margin-top:1.1svh;font-size:clamp(.84rem,1.9svh,1.04rem)}.u95-wall.pg:not(.is-flow) .pg-title{font-size:clamp(1.4rem,4.2svh,2.4rem)}.u95-wall.pg:not(.is-flow) .pg-title.is-films{font-size:clamp(2rem,6svh,3.4rem)}.u95-wall.pg:not(.is-flow) .u95-end{min-width:92vw}}html[data-lab-theme=dark] .u95-wall.pg .u95-ground,html.dark .u95-wall.pg .u95-ground{background:linear-gradient(#0000 60%,#08020159),url(/assets/philip/tex/velvet-wall-night.webp) 0 0/300px 300px;background:linear-gradient(#0000 60%,lab(.861731% 1.55249 .767022/.35)),url(/assets/philip/tex/velvet-wall-night.webp) 0 0/300px 300px}html[data-lab-theme=dark] .u95-wall.pg .pg-mat,html.dark .u95-wall.pg .pg-mat{filter:brightness(.9)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){html[data-lab-theme=dark] .u95-wall.pg:not(.is-flow) .pg-cornice,html.dark .u95-wall.pg:not(.is-flow) .pg-cornice{background:radial-gradient(10px at 24px,#fff4d6 0 2.5px,#ffd28266 4.5px,#0000 10px) 0 0/48px 100% repeat-x,url(/assets/philip/tex/brass.webp) 0 0/300px 6px repeat-x,url(/assets/philip/tex/brass.webp) 0 100%/300px 6px repeat-x,url(/assets/philip/tex/walnut-night.site.webp) 0 0/600px 200px}html[data-lab-theme=dark] .u95-wall.pg:not(.is-flow) .pg-wainscot,html.dark .u95-wall.pg:not(.is-flow) .pg-wainscot{background:url(/assets/philip/tex/brass.webp) 0 0/300px 6px repeat-x,linear-gradient(#00000073,#0000 22%),url(/assets/philip/tex/walnut-night.site.webp) 0 0/600px 300px}html[data-lab-theme=dark] .u95-wall.pg:not(.is-flow) .pg-floor,html.dark .u95-wall.pg:not(.is-flow) .pg-floor{background:linear-gradient(#0000008c,#0000 35%) 0 0/100% 100%,url(/assets/philip/tex/brass.webp) 0 calc(100% - 4.4svh)/300px 5px repeat-x,url(/assets/philip/tex/carpet-night.site.webp) 0 100%/300px 4.4svh repeat-x,url(/assets/philip/tex/marble-night.site.webp) 0 0/520px 200px}html[data-lab-theme=dark] .u95-wall.pg:not(.is-flow) .pg-pilaster,html.dark .u95-wall.pg:not(.is-flow) .pg-pilaster{background:url(/assets/philip/tex/brass.webp) 0 0/120px 2.4svh repeat-x,repeating-linear-gradient(90deg,#0006 0 2px,#ffdca014 2px 4px,#0000 4px 9px),linear-gradient(90deg,#0006,#0000 30% 70%,#0006),url(/assets/philip/tex/walnut-night.site.webp) 0 0/200px 600px}html[data-lab-theme=dark] .u95-wall.pg .pg-bulbs,html.dark .u95-wall.pg .pg-bulbs{filter:drop-shadow(0 0 3px #ffd6788c)}}.u95-wall.pg.is-flow .pg-scene{flex-direction:column}.u95-wall.pg.is-flow .pg-words-frame{width:min(100%,30rem)}.u95-wall.pg.is-flow .pg-spot{display:none}html[data-lab-theme=dark] .u95-wall.pg .pg-words-frame,html.dark .u95-wall.pg .pg-words-frame{--pg-m1:#1a1410;--pg-m2:#0f0b08;color:#efe6d4}html[data-lab-theme=dark] .u95-wall.pg .pg-words :is(.pg-kicker,.pg-title),html.dark .u95-wall.pg .pg-words :is(.pg-kicker,.pg-title){color:#e9c66b}html[data-lab-theme=dark] .u95-wall.pg .pg-words .pg-gold,html.dark .u95-wall.pg .pg-words .pg-gold{color:#17110c;background:#f3ead8}.pg-note{font-family:var(--u95-serif), Georgia, serif;text-wrap:pretty;margin:.8rem 0 0;font-size:clamp(.8rem,.9vw,.92rem);font-style:italic;line-height:1.45}.u95-wall.pg:not(.is-flow) .pg-note{margin-top:1svh;font-size:clamp(.74rem,1.6svh,.9rem)}.pg-fame{--fw-g:clamp(14px, 1.8svh, 18px);flex-direction:column;align-items:flex-start;gap:clamp(1rem,2.4svh,1.6rem);max-width:none;margin:0;display:flex}.pg-fame-title{box-shadow:inset 0 0 0 4px #20160f, inset 0 0 0 5px var(--pg-gold), 0 3px 4px #00000059, 10px 16px 26px #28140061;color:#f6d98a;font-family:var(--u95-display), Georgia, serif;text-align:center;background:linear-gradient(#20160f,#140d08);border-radius:3px;margin:0;padding:.55rem 1.6rem;font-size:clamp(1.3rem,3.4svh,2rem);font-weight:400;line-height:1.1}.pg-fame-cols{align-items:start;gap:var(--fw-g);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,30rem);display:grid}.pg-fame-col{margin:0;padding:0;list-style:none;display:contents}.pg-fame-item{min-width:0;margin:0}.pg-fame-frame{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;transition:transform .25s,filter .25s;display:block}.pg-fame-frame .pg-mat{--pg-pad:6px;--pg-bord:5px}.pg-fame-frame:hover,.pg-fame-frame:focus-visible{filter:brightness(1.08);transform:translateY(-4px)}.pg-fame-frame:focus-visible{outline-offset:5px;outline:3px solid #fff4d6}.u95-wall.pg .pg-fame-frame img{width:100%;max-width:none;height:auto;max-height:none;aspect-ratio:var(--ar);object-fit:contain;display:block}@media (prefers-reduced-motion:reduce){.pg-fame-frame{transition:none}.pg-fame-frame:hover,.pg-fame-frame:focus-visible{transform:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.u95-wall.pg:not(.is-flow) .pg-fame.u95-hang-in{overflow:visible}.u95-wall.pg:not(.is-flow) .pg-fame{--fw-band:9svh;--fw-h:calc(var(--pg-room) - var(--fw-band));grid-template-columns:max-content;grid-template-rows:var(--fw-band) var(--fw-h);height:var(--pg-room);align-items:start;gap:0;display:grid}.u95-wall.pg:not(.is-flow) .pg-fame-title{place-self:center start}.u95-wall.pg:not(.is-flow) .pg-fame-cols{align-items:stretch;gap:var(--fw-g);width:auto;height:var(--fw-h);display:flex}.u95-wall.pg:not(.is-flow) .pg-fame-col{gap:var(--fw-g);--fw-c:round(down, clamp(10px, 1.9svh, 19px), 1px);flex-direction:column;display:flex}.u95-wall.pg:not(.is-flow) .pg-fame-col.is-n2{--fw-c:round(down, clamp(8px, 1.5svh, 15px), 1px)}.u95-wall.pg:not(.is-flow) .pg-fame-col.is-n3{--fw-c:round(down, clamp(6px, 1.1svh, 11px), 1px)}.u95-wall.pg:not(.is-flow) .pg-fame-item{flex:none}.u95-wall.pg:not(.is-flow) .pg-fame-frame{width:auto}.u95-wall.pg:not(.is-flow) .pg-fame-frame .pg-mat{--pg-bord:round(down, calc(var(--fw-c) * .45), 1px);--pg-pad:calc(var(--fw-c) - var(--pg-bord))}.u95-wall.pg:not(.is-flow) .pg-fame-col .pg-fame-frame img{width:calc((var(--fw-h) - var(--fw-n) * 2 * var(--fw-c) - (var(--fw-n) - 1) * var(--fw-g)) / var(--fw-s));height:auto}}.pg-lightbox{color:#f3e6c4;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.pg-lightbox:not([open]){display:none}.pg-lightbox::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0703b3}.pg-lightbox-shade{cursor:zoom-out;place-items:center;width:100%;height:100%;padding:4svh 4vw;display:grid;position:relative}.pg-lightbox-fig{cursor:default;justify-items:center;gap:.8rem;margin:0;display:grid}.u95-wall.pg .pg-lightbox-fig img{width:min(88vw, calc(76svh * var(--ar)));max-width:none;height:auto;max-height:none;aspect-ratio:var(--ar);object-fit:contain;border:6px solid #f2ead8;border-radius:2px;box-shadow:0 0 0 1px #4a3208,0 20px 60px #0009}.pg-lightbox-fig figcaption{max-width:min(62ch,90vw);font-family:var(--u95-serif), Georgia, serif;text-align:center;text-wrap:pretty;font-size:clamp(1rem,2.2svh,1.2rem);line-height:1.45}.pg-lightbox-close{border:2px solid var(--pg-gold);color:#f6d98a;cursor:pointer;background:#20160f;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font-size:1.8rem;line-height:1;display:grid;position:absolute;top:2svh;right:2vw}.pg-lightbox-close:hover,.pg-lightbox-close:focus-visible{outline-offset:2px;background:#3a2514;outline:2px solid #fff4d6}
