.pg[data-astro-cid-vin5w3vm]{width:100%}.pg__inner[data-astro-cid-vin5w3vm]{width:100%;max-width:var(--container-frame);flex-direction:column;gap:50px;margin-inline:auto;padding:60px 20px 100px;display:flex}.pg__head[data-astro-cid-vin5w3vm]{flex-direction:column;gap:20px;display:flex}.pg__title[data-astro-cid-vin5w3vm]{letter-spacing:.01em;color:var(--color-green);margin:0;font-size:30px;font-weight:400;line-height:1}.pg__intro[data-astro-cid-vin5w3vm]{max-width:460px;color:var(--color-muted);margin:0;font-size:16px;line-height:1.6}.pg__grid[data-astro-cid-vin5w3vm]{--pg-gap:12px;gap:var(--pg-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pg__cell--feature[data-astro-cid-vin5w3vm]{grid-column:span 2}.pg__cell--pair[data-astro-cid-vin5w3vm]{grid-column:span 2;container-type:inline-size}.pg__tile[data-astro-cid-vin5w3vm].pg__tile--pair,.pg__tile[data-astro-cid-vin5w3vm].pg__tile--reveal{aspect-ratio:3/2}@supports (height:1cqw){.pg__tile[data-astro-cid-vin5w3vm].pg__tile--pair,.pg__tile[data-astro-cid-vin5w3vm].pg__tile--reveal{height:calc((100cqw - var(--pg-gap)) * 2 / 3);aspect-ratio:auto}}.pg__tile[data-astro-cid-vin5w3vm].pg__tile--pair{grid-template-rows:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.pg__tile[data-astro-cid-vin5w3vm].pg__tile--reveal{cursor:ew-resize;touch-action:pan-y}.pg__tile--reveal[data-astro-cid-vin5w3vm] .pg__cap[data-astro-cid-vin5w3vm]{right:60px}.pg__zoom[data-astro-cid-vin5w3vm]{z-index:3;width:36px;height:36px;color:var(--color-bg);cursor:zoom-in;transition:transform var(--dur-micro) var(--ease-out-spring);background:#181818b8;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.pg__zoom[data-astro-cid-vin5w3vm] svg[data-astro-cid-vin5w3vm]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pg__zoom[data-astro-cid-vin5w3vm]:hover{transform:scale(1.08)}.pg__zoom[data-astro-cid-vin5w3vm]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:3px}.pg__half[data-astro-cid-vin5w3vm]{min-width:0;display:block;position:relative;overflow:hidden}.pg__tag[data-astro-cid-vin5w3vm]{z-index:1;color:var(--color-bg);letter-spacing:.04em;pointer-events:none;background:#181818b8;border-radius:999px;padding:7px 11px 6px;font-family:Zona Pro Bold,sans-serif;font-size:12px;line-height:1;position:absolute;top:12px;left:12px}.pg__tag--after[data-astro-cid-vin5w3vm]{background:var(--color-terracotta);color:var(--color-white)}.pg__tile[data-astro-cid-vin5w3vm]{isolation:isolate;aspect-ratio:3/4;background:var(--color-ink);width:100%;color:var(--color-bg);font:inherit;text-align:left;cursor:zoom-in;border:0;border-radius:20px;padding:0;display:block;position:relative;overflow:hidden}.pg__tile[data-astro-cid-vin5w3vm]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:3px}.pg__media[data-astro-cid-vin5w3vm]{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform 1.1s var(--ease-out-expo);position:absolute;inset:0}.pg__tile[data-astro-cid-vin5w3vm]:after{content:"";z-index:0;pointer-events:none;transition:opacity var(--dur-micro) var(--ease-out-expo);background:linear-gradient(#0000 50%,#0009 100%);position:absolute;inset:0}.pg__cap[data-astro-cid-vin5w3vm]{z-index:1;letter-spacing:.02em;text-wrap:balance;font-family:Zona Pro Bold,sans-serif;font-size:14px;line-height:1.3;position:absolute;bottom:14px;left:16px;right:16px}@media (width<=809px){.pg__tile[data-astro-cid-vin5w3vm]:after,.pg__cap[data-astro-cid-vin5w3vm]{display:none}}@media (width>=810px){.pg__inner[data-astro-cid-vin5w3vm]{gap:60px;padding:80px 20px 120px}.pg__head[data-astro-cid-vin5w3vm]{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px}.pg__grid[data-astro-cid-vin5w3vm]{--pg-gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.pg__cell--feature[data-astro-cid-vin5w3vm]{grid-row:span 2}.pg__cell--feature[data-astro-cid-vin5w3vm] .pg__tile[data-astro-cid-vin5w3vm]{aspect-ratio:auto;height:100%}.pg__cell--feature[data-astro-cid-vin5w3vm] .pg__cap[data-astro-cid-vin5w3vm]{font-size:16px;bottom:22px;left:24px;right:24px}}@media (hover:hover){.pg__tile[data-astro-cid-vin5w3vm]:after{opacity:0}.pg__cap[data-astro-cid-vin5w3vm]{opacity:0;transition:opacity var(--dur-micro) var(--ease-out-expo), transform var(--dur-micro) var(--ease-out-expo);transform:translateY(8px)}.pg__tile[data-astro-cid-vin5w3vm]:hover:after,.pg__tile[data-astro-cid-vin5w3vm]:focus-visible:after,.pg__tile--reveal[data-astro-cid-vin5w3vm]:focus-within:after{opacity:1}.pg__tile[data-astro-cid-vin5w3vm]:hover .pg__cap[data-astro-cid-vin5w3vm],.pg__tile[data-astro-cid-vin5w3vm]:focus-visible .pg__cap[data-astro-cid-vin5w3vm],.pg__tile--reveal[data-astro-cid-vin5w3vm]:focus-within .pg__cap[data-astro-cid-vin5w3vm]{opacity:1;transform:none}.pg__tile[data-astro-cid-vin5w3vm]:hover .pg__media[data-astro-cid-vin5w3vm]{transform:scale(1.05)}}.pg-lb[data-astro-cid-vin5w3vm]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-bg);touch-action:pan-y pinch-zoom;background:#181818f5;border:0;margin:0;padding:0;overflow:hidden}.pg-lb[data-astro-cid-vin5w3vm][open]{grid-template-rows:1fr auto;place-items:center;display:grid}.pg-lb[data-astro-cid-vin5w3vm]::backdrop{background:0 0}.pg-lb__stage[data-astro-cid-vin5w3vm]{place-items:center;width:100%;height:100%;min-height:0;padding:76px 16px 12px;display:grid}.pg-lb__slide[data-astro-cid-vin5w3vm]{flex-direction:column;align-items:center;gap:14px;max-height:100%;margin:0;display:flex}.pg-lb__slide[data-astro-cid-vin5w3vm][hidden]{display:none}.pg-lb__media[data-astro-cid-vin5w3vm]{aspect-ratio:3/4;object-fit:cover;background:var(--color-ink);border-radius:20px;width:auto;max-width:none;height:min(100dvh - 210px,1.33333*min(92vw,900px))}.pg-ba[data-astro-cid-vin5w3vm]{--pg-ba:50%;--pg-ba-n:.5;cursor:ew-resize;touch-action:none;user-select:none;position:relative;overflow:hidden}.pg-ba__img[data-astro-cid-vin5w3vm]{object-fit:cover;object-position:var(--pg-ba-focus,50% 50%);pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.pg-ba__img--before[data-astro-cid-vin5w3vm]{clip-path:inset(0 calc(100% - var(--pg-ba)) 0 0)}.pg-ba--reveal[data-astro-cid-vin5w3vm] .pg-ba__img--before[data-astro-cid-vin5w3vm]{clip-path:inset(0 0 0 var(--pg-ba))}.pg-ba[data-astro-cid-vin5w3vm] .pg-ba__tag--left[data-astro-cid-vin5w3vm]{opacity:clamp(0, (var(--pg-ba-n) - .16) * 12, 1);top:16px;left:16px}.pg-ba[data-astro-cid-vin5w3vm] .pg-ba__tag--right[data-astro-cid-vin5w3vm]{opacity:clamp(0, (.84 - var(--pg-ba-n)) * 12, 1);top:16px;left:auto;right:16px}.pg__tile--reveal[data-astro-cid-vin5w3vm] .pg-ba__tag--left[data-astro-cid-vin5w3vm]{top:12px;left:12px}.pg__tile--reveal[data-astro-cid-vin5w3vm] .pg-ba__tag--right[data-astro-cid-vin5w3vm]{top:12px;right:12px}.pg-ba__line[data-astro-cid-vin5w3vm]{top:0;bottom:0;left:var(--pg-ba);z-index:2;background:var(--color-bg);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.pg-ba__grip[data-astro-cid-vin5w3vm]{background:var(--color-bg);width:44px;height:44px;color:var(--color-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 18px #00000059}.pg-ba__grip[data-astro-cid-vin5w3vm] svg[data-astro-cid-vin5w3vm]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.pg-ba__range[data-astro-cid-vin5w3vm]{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.pg-ba__range[data-astro-cid-vin5w3vm]:focus-visible+.pg-ba__line[data-astro-cid-vin5w3vm] .pg-ba__grip[data-astro-cid-vin5w3vm]{outline:2px solid var(--color-terracotta);outline-offset:3px}.pg-lb__cap[data-astro-cid-vin5w3vm]{text-align:center;color:#fbfcf7d1;max-width:92vw;font-size:16px;line-height:1.4}.pg-lb__count[data-astro-cid-vin5w3vm]{letter-spacing:.02em;color:#fbfcf7b3;margin:0;font-family:Zona Pro Bold,sans-serif;font-size:14px;position:absolute;top:30px;left:20px}.pg-lb__close[data-astro-cid-vin5w3vm]{z-index:2;position:absolute;top:18px;right:18px}.pg-lb__close[data-astro-cid-vin5w3vm],.pg-lb__btn[data-astro-cid-vin5w3vm]{cursor:pointer;width:48px;height:48px;transition:transform var(--dur-micro) var(--ease-out-spring), background-color var(--dur-micro) var(--ease-out-expo);border-radius:50%;place-items:center;padding:0;display:grid}.pg-lb__close[data-astro-cid-vin5w3vm]{color:var(--color-bg);background:0 0;border:1px solid #fbfcf747}.pg-lb__close[data-astro-cid-vin5w3vm] svg[data-astro-cid-vin5w3vm]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:20px;height:20px}.pg-lb__close[data-astro-cid-vin5w3vm]:hover{background:#fbfcf71f}.pg-lb__nav[data-astro-cid-vin5w3vm]{gap:12px;padding:4px 0 24px;display:flex}.pg-lb__btn[data-astro-cid-vin5w3vm]{background:var(--color-terracotta);color:var(--color-white);border:0}.pg-lb__btn[data-astro-cid-vin5w3vm] svg[data-astro-cid-vin5w3vm]{width:20px;height:20px}.pg-lb__btn--prev[data-astro-cid-vin5w3vm] svg[data-astro-cid-vin5w3vm]{transform:scaleX(-1)}.pg-lb__btn[data-astro-cid-vin5w3vm]:hover,.pg-lb__close[data-astro-cid-vin5w3vm]:hover{transform:scale(1.06)}.pg-lb__btn[data-astro-cid-vin5w3vm]:active,.pg-lb__close[data-astro-cid-vin5w3vm]:active{transform:scale(.95)}.pg-lb[data-astro-cid-vin5w3vm] [data-astro-cid-vin5w3vm]:focus-visible{outline:2px solid var(--color-bg);outline-offset:3px}@media (width>=810px){.pg-lb[data-astro-cid-vin5w3vm][open]{grid-template-rows:1fr}.pg-lb__stage[data-astro-cid-vin5w3vm]{padding:76px 120px 40px}.pg-lb__media[data-astro-cid-vin5w3vm]{height:min(100dvh - 170px,1.33333*min(100vw - 240px,900px))}.pg-lb__nav[data-astro-cid-vin5w3vm]{pointer-events:none;justify-content:space-between;padding:0;position:absolute;top:50%;left:32px;right:32px;transform:translateY(-50%)}.pg-lb__btn[data-astro-cid-vin5w3vm]{pointer-events:auto;width:56px;height:56px}.pg-lb__count[data-astro-cid-vin5w3vm]{top:34px;left:32px}.pg-lb__close[data-astro-cid-vin5w3vm]{top:20px;right:24px}}@media (prefers-reduced-motion:no-preference){.pg-lb[data-astro-cid-vin5w3vm][open]{animation:pg-lb-in .45s var(--ease-out-expo) both}.pg-lb[data-astro-cid-vin5w3vm].is-closing{animation:pg-lb-out .24s var(--ease-out-expo) both}.pg-lb__slide[data-astro-cid-vin5w3vm]:not([hidden]){animation:pg-slide-in .7s var(--ease-out-expo) both}.pg-lb__slide[data-astro-cid-vin5w3vm][data-dir="1"]:not([hidden]){--pg-from:28px}.pg-lb__slide[data-astro-cid-vin5w3vm][data-dir="-1"]:not([hidden]){--pg-from:-28px}@keyframes pg-lb-in{0%{opacity:0}}@keyframes pg-lb-out{to{opacity:0}}@keyframes pg-slide-in{0%{opacity:0;transform:translateX(var(--pg-from,0)) scale(.985)}}}@media (width<=809px){.pg__inner[data-astro-cid-vin5w3vm]{gap:24px;padding:40px 20px}}
