.ph.astro-i5a3xgoh{height:100lvh;color:var(--on-dark);position:relative;overflow:clip}.ph__media.astro-i5a3xgoh{view-transition-name:project-media;will-change:transform;position:absolute;inset:0}.ph__media.astro-i5a3xgoh picture,.ph__img.astro-i5a3xgoh,.ph__media.astro-i5a3xgoh video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ph__shade.astro-i5a3xgoh{background:linear-gradient(#1409130d 38%,#14091380 70%,#140913d1),linear-gradient(#1409136b,#0000 26%);position:absolute;inset:0}.ph__type.astro-i5a3xgoh{text-shadow:0 1px 22px #14091373;padding-block:calc(var(--header-h) + 2vh) clamp(32px, 7vh, 72px);flex-direction:column;justify-content:flex-end;gap:14px;display:flex;position:absolute;inset:0}.ph__back.astro-i5a3xgoh{font-size:var(--fs-small);align-items:center;gap:10px;display:inline-flex;position:absolute;inset-block-start:calc(var(--header-h) + 2vh)}.ph__back.astro-i5a3xgoh .arrow.astro-i5a3xgoh{width:18px;height:18px}.ph__kicker.astro-i5a3xgoh{color:var(--olive-soft)}.ph__title.astro-i5a3xgoh{max-width:12em;font-size:clamp(44px,7vw,128px)}html[lang=en] .ph__title.astro-i5a3xgoh{font-size:clamp(40px,6.6vw,120px)}.pf.astro-i5a3xgoh{padding-block:clamp(80px,11vw,170px)}.pf__grid.astro-i5a3xgoh{grid-template-columns:1fr 2fr;align-items:start;gap:28px clamp(28px,5vw,96px);display:grid}.pf__label.astro-i5a3xgoh{color:var(--olive-text);grid-row:span 2}.pf__summary.astro-i5a3xgoh{font-family:var(--font-display);max-width:26em;font-size:clamp(24px,2.6vw,44px);font-weight:300;line-height:1.5}html[lang=en] .pf__summary.astro-i5a3xgoh{font-family:var(--font-en);line-height:1.35}.pf__facts.astro-i5a3xgoh{border-block-start:1px solid var(--hair-light);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;display:grid}.pf__fact.astro-i5a3xgoh{border-block-end:1px solid var(--hair-light);padding:20px 0 6px;padding-inline-end:20px}.pf__fact.astro-i5a3xgoh dt.astro-i5a3xgoh{color:var(--on-light-dim);margin-block-end:6px}.pf__fact.astro-i5a3xgoh dd.astro-i5a3xgoh{font-size:var(--fs-body);margin:0}.pg.astro-i5a3xgoh{flex-direction:column;gap:clamp(64px,9vw,150px);padding-block-end:clamp(96px,12vw,180px);display:flex}.pg.astro-i5a3xgoh figure.astro-i5a3xgoh{margin:0}.pg__frame.astro-i5a3xgoh{position:relative;overflow:hidden}.pg__frame.astro-i5a3xgoh picture,.pg__img.astro-i5a3xgoh{object-fit:cover;width:100%;height:100%;display:block}.pg__frame.astro-i5a3xgoh picture{height:118%;position:absolute;inset:-9% 0}.pg__wide.astro-i5a3xgoh .pg__frame.astro-i5a3xgoh{height:min(86vh,56vw)}.pg__pair.astro-i5a3xgoh{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(20px,4vw,72px);display:grid}.pg__half.astro-i5a3xgoh .pg__frame.astro-i5a3xgoh{aspect-ratio:4/5}.pg__pair.astro-i5a3xgoh .pg__half.astro-i5a3xgoh:nth-child(2),.pg__pair--flip.astro-i5a3xgoh .pg__half.astro-i5a3xgoh:first-child{margin-block-start:clamp(60px,12vw,200px)}.pg__pair--flip.astro-i5a3xgoh .pg__half.astro-i5a3xgoh:nth-child(2){margin-block-start:0}.pg__arch.astro-i5a3xgoh{align-self:center;width:min(36vw,520px)}.pg__arch.astro-i5a3xgoh .pg__frame.astro-i5a3xgoh{aspect-ratio:3/4;border-radius:999px 999px 0 0}.pg.astro-i5a3xgoh figcaption.astro-i5a3xgoh{font-size:var(--fs-small);color:var(--on-light-dim);margin-block-start:12px}.pdn.astro-i5a3xgoh{grid-template-columns:3fr 2fr;min-height:100vh;display:grid}.pdn__media.astro-i5a3xgoh{min-height:70vh;position:relative;overflow:hidden}.pdn__media.astro-i5a3xgoh picture{position:absolute;inset:0}.pdn__img.astro-i5a3xgoh{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s cubic-bezier(.75,0,.25,1);position:absolute;inset:0}.pdn__img.astro-i5a3xgoh.is-on{opacity:1}.pdn__copy.astro-i5a3xgoh{flex-direction:column;justify-content:center;gap:20px;padding:clamp(32px,6vw,96px);display:flex}.pdn__title.astro-i5a3xgoh{font-size:var(--fs-h2)}.pdn__tabs.astro-i5a3xgoh{gap:8px;margin-block-start:12px;display:inline-flex}.pdn__tab.astro-i5a3xgoh{border:1px solid var(--hair-dark);font-size:var(--fs-small);border-radius:999px;padding:.8em 1.4em;transition:background .4s,color .4s,border-color .4s}.pdn__tab.astro-i5a3xgoh.is-on{background:var(--offwhite);color:var(--aubergine);border-color:var(--offwhite)}.pcmp.astro-i5a3xgoh{padding-block:clamp(80px,10vw,160px)}.pcmp__head.astro-i5a3xgoh{grid-template-columns:1fr 1fr;align-items:end;gap:20px 48px;margin-block-end:clamp(32px,4vw,56px);display:grid}.pcmp__title.astro-i5a3xgoh{font-size:var(--fs-h2)}.cmp.astro-i5a3xgoh{aspect-ratio:16/9;user-select:none;touch-action:pan-y;background:#fbfaf7;position:relative;overflow:hidden}.cmp__img.astro-i5a3xgoh{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cmp__top.astro-i5a3xgoh{clip-path:inset(0 calc(100% - var(--cut)) 0 0);position:absolute;inset:0}html[dir=rtl] .cmp__top.astro-i5a3xgoh{clip-path:inset(0 0 0 calc(100% - var(--cut)))}.cmp__handle.astro-i5a3xgoh{pointer-events:none;width:0;position:absolute;inset-block:0;inset-inline-start:var(--cut)}.cmp__handle.astro-i5a3xgoh:before{content:"";background:var(--aubergine);width:1px;position:absolute;inset-block:0;inset-inline-start:-.5px}.cmp__handle.astro-i5a3xgoh i.astro-i5a3xgoh{background:var(--offwhite);border:1px solid var(--aubergine);border-radius:50%;width:54px;height:54px;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:-50% -50%}html[dir=rtl] .cmp__handle.astro-i5a3xgoh i.astro-i5a3xgoh{translate:50% -50%}.cmp__handle.astro-i5a3xgoh i.astro-i5a3xgoh:before,.cmp__handle.astro-i5a3xgoh i.astro-i5a3xgoh:after{content:"";border-block-start:1px solid var(--aubergine);border-inline-start:1px solid var(--aubergine);width:7px;height:7px;position:absolute;inset-block-start:50%}.cmp__handle.astro-i5a3xgoh i.astro-i5a3xgoh:before{inset-inline-start:13px;transform:translateY(-50%)rotate(-45deg)}.cmp__handle.astro-i5a3xgoh i.astro-i5a3xgoh:after{inset-inline-end:13px;transform:translateY(-50%)rotate(135deg)}.cmp__tag.astro-i5a3xgoh{font-size:var(--fs-small);background:#fbfaf7e6;padding:6px 12px;position:absolute;inset-block-start:16px}.cmp__tag--a.astro-i5a3xgoh{inset-inline-start:16px}.cmp__tag--b.astro-i5a3xgoh{inset-inline-end:16px}.cmp__range.astro-i5a3xgoh{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}html[dir=rtl] .cmp__range.astro-i5a3xgoh{direction:rtl}.ploops.astro-i5a3xgoh{padding-block:clamp(80px,10vw,150px)}.ploops__label.astro-i5a3xgoh{color:var(--olive-soft);margin-block-end:28px}.ploops__grid.astro-i5a3xgoh{grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,40px);display:grid}.ploops__item.astro-i5a3xgoh{margin:0}.ploops__item.astro-i5a3xgoh video{aspect-ratio:16/10;object-fit:cover;background:var(--aubergine-ink);width:100%}.ploops__item.astro-i5a3xgoh:first-child video{aspect-ratio:4/5;border-radius:999px 999px 0 0}.ploops__item.astro-i5a3xgoh:nth-child(2){align-self:end}.ploops.astro-i5a3xgoh figcaption.astro-i5a3xgoh{font-size:var(--fs-small);color:var(--on-dark-dim);margin-block-start:12px}.pn.astro-i5a3xgoh{padding-block:clamp(90px,12vw,180px)}.pn__link.astro-i5a3xgoh{padding-inline:var(--gutter);grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;column-gap:clamp(24px,5vw,96px);display:grid}.pn__label.astro-i5a3xgoh{color:var(--olive-soft);grid-column:1}.pn__title.astro-i5a3xgoh{font-size:var(--fs-h1);transition:transform .8s var(--ease-out);grid-column:1;align-self:center}html[lang=en] .pn__title.astro-i5a3xgoh{font-size:clamp(40px,6.4vw,118px)}.pn__meta.astro-i5a3xgoh{color:var(--on-dark-dim);grid-column:1}.pn__window.astro-i5a3xgoh{aspect-ratio:3/4;border-radius:999px 999px 0 0;grid-area:1/2/-1;width:clamp(180px,26vw,400px);overflow:hidden}.pn__window.astro-i5a3xgoh picture{width:100%;height:100%;display:block}.pn__img.astro-i5a3xgoh{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}@media (hover:hover){.pn__link.astro-i5a3xgoh:hover .pn__img.astro-i5a3xgoh{transform:scale(1.07)}.pn__link.astro-i5a3xgoh:hover .pn__title.astro-i5a3xgoh{transform:translateX(calc(var(--dir-sign) * 16px))}}@media (width<=900px){.pf__grid.astro-i5a3xgoh{grid-template-columns:1fr}.pf__label.astro-i5a3xgoh{grid-row:auto}.pg__pair.astro-i5a3xgoh{grid-template-columns:1fr}.pg__pair.astro-i5a3xgoh .pg__half.astro-i5a3xgoh:nth-child(2),.pg__pair--flip.astro-i5a3xgoh .pg__half.astro-i5a3xgoh:first-child{margin-block-start:0}.pg__arch.astro-i5a3xgoh{width:80vw}.pdn.astro-i5a3xgoh,.pcmp__head.astro-i5a3xgoh{grid-template-columns:1fr}.cmp.astro-i5a3xgoh{aspect-ratio:4/5}.ploops__grid.astro-i5a3xgoh,.pn__link.astro-i5a3xgoh{grid-template-columns:1fr}.pn__window.astro-i5a3xgoh{grid-area:auto/1;width:70vw;margin-block-start:28px}}
