.ld.astro-tfd3xvz2{z-index:300;background:var(--night);transition:background-color 1s var(--ease-in-out);place-items:center;display:grid;position:fixed;inset:0}.ld.astro-tfd3xvz2.is-done{pointer-events:none;background-color:#0000}.ld__o.astro-tfd3xvz2{width:auto;height:min(46svh,64.3vw);transition:opacity 1s var(--ease-in-out), transform 1s var(--ease-in-out);overflow:visible}.ld.astro-tfd3xvz2.is-done .ld__o.astro-tfd3xvz2{opacity:0;transform:scale(1.04)}.ld__sq.astro-tfd3xvz2{fill:var(--seasalt);transform-origin:820px 824px;animation:ld-sq .7s var(--ease-out) both}.ld__mirror.astro-tfd3xvz2{fill:var(--night);transform-origin:820px 831px;animation:ld-mirror .6s var(--ease-in-out) .55s both}.ld__cut.astro-tfd3xvz2{fill:var(--night);animation:ld-cut .45s var(--ease-in-out) 1.2s both}.ld__cut--a.astro-tfd3xvz2{--from:260px, -260px}.ld__cut--b.astro-tfd3xvz2{--from:-260px, 260px;animation-delay:1.32s}.ld__slash.astro-tfd3xvz2{stroke:var(--seasalt);stroke-width:6px;animation:ld-slash .5s var(--ease-out) 1.18s both}.ld__slash--b.astro-tfd3xvz2{animation-delay:1.3s}.ld__steps.astro-tfd3xvz2{inset-inline:var(--gutter);font-size:var(--step--1);color:var(--davy);justify-content:space-between;gap:1rem;padding:0;list-style:none;transition:opacity .5s;display:flex;position:absolute;bottom:clamp(1.5rem,5vh,3rem)}.ld.astro-tfd3xvz2.is-done .ld__steps.astro-tfd3xvz2{opacity:0}.ld__steps.astro-tfd3xvz2 li.astro-tfd3xvz2{animation:ld-step .4s linear calc(.1s + var(--i) * .6s) both}.ld__steps.astro-tfd3xvz2 span.astro-tfd3xvz2{margin-inline-end:.5rem}@keyframes ld-sq{0%{transform:scale(0)}}@keyframes ld-mirror{0%{transform:scale(0)}}@keyframes ld-cut{0%{transform:translate(var(--from))}}@keyframes ld-step{to{color:var(--seasalt)}}.ld__slash.astro-tfd3xvz2{stroke-dasharray:900;stroke-dashoffset:900px}@keyframes ld-slash{0%{stroke-dashoffset:900px;opacity:1}60%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.studies.astro-sytoaruh{background:var(--night);position:relative}.studies__pin.astro-sytoaruh{min-height:100svh;padding-block:calc(var(--header-h) + 3vh) 4vh;grid-template-rows:auto 1fr;grid-template-columns:100%;display:grid;overflow:hidden}.studies__head.astro-sytoaruh{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 3rem;display:flex}.studies__head.astro-sytoaruh h2.astro-sytoaruh{max-width:12em}.studies__head.astro-sytoaruh p.astro-sytoaruh{max-width:22em}.studies__viewport.astro-sytoaruh{align-items:center;min-width:0;display:flex}.studies__track.astro-sytoaruh{padding:0 var(--gutter);will-change:transform;align-items:center;gap:clamp(2rem,5vw,6rem);margin:0;list-style:none;display:flex}.study.astro-sytoaruh{width:var(--w);translate:0 var(--y);flex:none}.study__frame.astro-sytoaruh{--cut:clamp(16px, 1.8vw, 30px);aspect-ratio:var(--ratio);background:var(--surface);max-height:64svh;position:relative;overflow:hidden}.study__img.astro-sytoaruh{position:absolute;inset:0 -8%}.study__img.astro-sytoaruh img,.study__film.astro-sytoaruh{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.study__film.astro-sytoaruh{opacity:0;transition:opacity 1s}.study__film.astro-sytoaruh.is-playing{opacity:1}@media (width<=60rem),(hover:none){.studies__viewport.astro-sytoaruh{scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:2rem;overflow-x:auto}.studies__viewport.astro-sytoaruh::-webkit-scrollbar{display:none}.study.astro-sytoaruh{scroll-snap-align:center;width:min(80vw,28rem);translate:none}.study__frame.astro-sytoaruh{max-height:none}}.states.astro-r7mfc2lg{background:var(--night);position:relative}html.js:not(.reduced) .states.astro-r7mfc2lg{height:520svh}html.js:not(.reduced) .states__pin.astro-r7mfc2lg{height:100svh;min-height:0;position:sticky;top:0}html.js:not(.reduced) .states__stage.astro-r7mfc2lg{grid-template-rows:minmax(0,1fr)}html.js:not(.reduced) .states__frame.astro-r7mfc2lg{max-height:min(66svh,100%)}.states__pin.astro-r7mfc2lg{min-height:100svh;padding-block:calc(var(--header-h) + 2vh) 2.5vh;grid-template-rows:auto 1fr auto;gap:clamp(1rem,2.5vh,2rem);display:grid;overflow:hidden}.states__head.astro-r7mfc2lg{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 3rem;display:flex}.states__head.astro-r7mfc2lg h2.astro-r7mfc2lg{max-width:12em;font-size:clamp(2.2rem,1rem + 3.6vw,5rem)}.states__intro.astro-r7mfc2lg{max-width:28em;color:var(--fg-2)}.states__stage.astro-r7mfc2lg{gap:var(--gutter);grid-template-columns:minmax(0,1fr) 15rem;align-items:center;min-height:0;display:grid}.states__frame.astro-r7mfc2lg{--cut:clamp(18px, 2vw, 34px);aspect-ratio:16/9;width:100%;max-height:66svh;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));background:#121315;justify-self:center;position:relative;overflow:hidden}[dir=rtl] .states__frame.astro-r7mfc2lg{clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut))}@supports (aspect-ratio:1){.states__frame.astro-r7mfc2lg{width:min(100%,117.333svh)}}.states__layer.astro-r7mfc2lg,.states__lens.astro-r7mfc2lg,.states__lens-img.astro-r7mfc2lg{position:absolute;inset:0}.states__layer.astro-r7mfc2lg picture,.states__lens-img.astro-r7mfc2lg picture,.states__layer.astro-r7mfc2lg img,.states__lens-img.astro-r7mfc2lg img{width:100%;height:100%}.states__layer.astro-r7mfc2lg img,.states__lens-img.astro-r7mfc2lg img{object-fit:cover}.states__frame.astro-r7mfc2lg{--k:56.25%}.states__layer.astro-r7mfc2lg{--x:calc((1 - var(--r)) * (100% + var(--k)));clip-path:polygon(var(--x) 0, 100% 0, 100% 100%, calc(var(--x) - var(--k)) 100%)}.states__layer.astro-r7mfc2lg[data-state-layer="0"]{clip-path:none}[dir=rtl] .states__layer.astro-r7mfc2lg{clip-path:polygon(calc(100% - var(--x)) 0, 0 0, 0 100%, calc(100% + var(--k) - var(--x)) 100%)}[dir=rtl] .states__layer.astro-r7mfc2lg[data-state-layer="0"]{clip-path:none}.states__blade.astro-r7mfc2lg{inset-block:0;width:var(--k);opacity:0;pointer-events:none;z-index:3;background:linear-gradient(to bottom right,#0000 calc(50% - .7px),#f8fafae6 50%,#0000 calc(50% + .7px));position:absolute;left:0}[dir=rtl] .states__blade.astro-r7mfc2lg{background:linear-gradient(to top right,#0000 calc(50% - .7px),#f8fafae6 50%,#0000 calc(50% + .7px))}.states__lens.astro-r7mfc2lg{--lx:50%;--ly:50%;--lr:0px;z-index:4;pointer-events:none;-webkit-mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 98%, transparent 100%);mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 98%, transparent 100%)}.states__lens-img.astro-r7mfc2lg{opacity:0;transition:opacity .4s}.states__lens-img.astro-r7mfc2lg.is-on{opacity:1}.states__lens-ring.astro-r7mfc2lg{left:var(--lx);top:var(--ly);width:calc(var(--lr) * 2);height:calc(var(--lr) * 2);border:1px solid #f8fafad9;border-radius:50%;position:absolute;translate:-50% -50%}.states__list.astro-r7mfc2lg{align-self:center;gap:.25rem;padding:0;list-style:none;display:grid}.states__item.astro-r7mfc2lg{border-block-start:1px solid var(--rule);color:var(--fg-3);transition:color .5s var(--ease-out);grid-template-columns:2rem 1fr;column-gap:.75rem;padding-block:.6rem;display:grid}.states__item.astro-r7mfc2lg.is-on,.states__item.astro-r7mfc2lg.is-on{color:var(--fg)}.states__num.astro-r7mfc2lg{font-size:var(--step--1);line-height:1.9}.states__name.astro-r7mfc2lg{font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--step-1)}.states__note.astro-r7mfc2lg{font-size:var(--step--1);opacity:0;max-height:0;transition:max-height .6s var(--ease-out), opacity .6s var(--ease-out);grid-column:2;line-height:1.5;overflow:hidden}.states__item.astro-r7mfc2lg.is-on .states__note.astro-r7mfc2lg{opacity:1;max-height:4em}.states__foot.astro-r7mfc2lg{color:var(--gray)}@media (width<=60rem) and (aspect-ratio<=1){.states__stage.astro-r7mfc2lg{grid-template-columns:1fr}.states__frame.astro-r7mfc2lg{--k:75%;width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));aspect-ratio:4/3;max-height:none}.states__layer.astro-r7mfc2lg img,.states__lens-img.astro-r7mfc2lg img{object-position:46% 50%}html.js:not(.reduced) .states__stage.astro-r7mfc2lg{grid-template-rows:minmax(0,1fr) auto;align-items:stretch}html.js:not(.reduced) .states__frame.astro-r7mfc2lg{aspect-ratio:auto;align-self:center;height:100%;max-height:75vw}.states__list.astro-r7mfc2lg{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem}.states__item.astro-r7mfc2lg{grid-template-columns:1fr}.states__num.astro-r7mfc2lg,.states__note.astro-r7mfc2lg{display:none}.states__name.astro-r7mfc2lg{font-size:var(--step-0)}}@media (height<=30rem) and (aspect-ratio>=1){.states__pin.astro-r7mfc2lg{padding-block:calc(var(--header-h) + .25rem) .5rem;gap:.5rem}.states__head.astro-r7mfc2lg h2.astro-r7mfc2lg{font-size:clamp(1.6rem,1rem + 2vw,2.4rem)}.states__intro.astro-r7mfc2lg{display:none}.states__item.astro-r7mfc2lg{padding-block:.15rem}.states__name.astro-r7mfc2lg{font-size:var(--step-0)}.states__list.astro-r7mfc2lg{align-content:center;align-self:stretch}.states__item.astro-r7mfc2lg.is-on .states__note.astro-r7mfc2lg{opacity:0;max-height:0}}.reduced .states__layer.astro-r7mfc2lg[data-state-layer="3"],html:not(.js) .states__layer.astro-r7mfc2lg[data-state-layer="3"]{--r:1}.reduced .states__note.astro-r7mfc2lg,html:not(.js) .states__note.astro-r7mfc2lg{opacity:1;max-height:none}.reduced .states__item.astro-r7mfc2lg,html:not(.js) .states__item.astro-r7mfc2lg{color:var(--fg)}.stmt.astro-zx4qcpyt{padding-block:var(--section)}.stmt__text.astro-zx4qcpyt{font-family:var(--font-display);font-weight:var(--w-display);letter-spacing:var(--track-display);max-width:18em;font-size:clamp(2rem,1rem + 3.6vw,4.8rem);line-height:1.15}:lang(ckb) .stmt__text.astro-zx4qcpyt,:lang(ar) .stmt__text.astro-zx4qcpyt{line-height:1.6}.stmt__w.astro-zx4qcpyt{color:var(--gray);transition:color .4s}.stmt__w.astro-zx4qcpyt.is-lit,html:not(.js) .stmt__w.astro-zx4qcpyt,.reduced .stmt__w.astro-zx4qcpyt{color:var(--seasalt)}.stmt__cta.astro-zx4qcpyt{justify-items:start;gap:2rem;max-width:44rem;margin-block-start:clamp(6rem,14vw,14rem);margin-inline-start:auto;display:grid}.stmt__actions.astro-zx4qcpyt{flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem;display:flex}.mono.astro-ergxyi7h{background:var(--night);height:560svh;position:relative}.mono__stage.astro-ergxyi7h{will-change:transform;height:100svh;position:sticky;top:0;overflow:hidden}.mono__frame.astro-ergxyi7h{aspect-ratio:16/9;width:max(100vw,177.78svh);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (aspect-ratio<=1){.mono__frame.astro-ergxyi7h{width:125vw}.mono__frame.astro-ergxyi7h:after{content:"";z-index:1;background:linear-gradient(var(--night), transparent 16%, transparent 84%, var(--night));pointer-events:none;position:absolute;inset:-1px 0}}.mono__still.astro-ergxyi7h,.mono__built.astro-ergxyi7h,.mono__dim.astro-ergxyi7h,.mono__bp.astro-ergxyi7h{width:100%;height:100%;position:absolute;inset:0}.mono__still.astro-ergxyi7h img,.mono__built.astro-ergxyi7h img{object-fit:cover;width:100%;height:100%}.mono__still.astro-ergxyi7h{opacity:0}.mono__dim.astro-ergxyi7h{background:var(--night);opacity:0}.mono__built.astro-ergxyi7h{--b:1;--x:calc(var(--b) * 156.25%);clip-path:polygon(var(--x) 0, 100% 0, 100% 100%, calc(var(--x) - 56.25%) 100%)}[dir=rtl] .mono__built.astro-ergxyi7h{clip-path:polygon(calc(100% - var(--x)) 0, 0 0, 0 100%, calc(156.25% - var(--x)) 100%)}.mono__bp.astro-ergxyi7h{fill:none;stroke:var(--seasalt);stroke-width:1.6px;overflow:visible}.mono__bp.astro-ergxyi7h line.astro-ergxyi7h,.mono__bp.astro-ergxyi7h circle.astro-ergxyi7h{stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.bp__grid.astro-ergxyi7h{stroke:var(--gray);stroke-width:1px}.bp__grid.astro-ergxyi7h text.astro-ergxyi7h{fill:var(--silver);stroke:none;font-family:var(--font-latin);text-anchor:middle;opacity:0;font-size:22px}.mono__word.astro-ergxyi7h,.mono__intro.astro-ergxyi7h,.mono__line.astro-ergxyi7h,.mono__note.astro-ergxyi7h{will-change:transform, opacity}.mono__word.astro-ergxyi7h{inset-inline:var(--gutter);color:#1b1c1f;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.mono__word.astro-ergxyi7h svg{width:100%;height:auto}.mono__poster.astro-ergxyi7h{aspect-ratio:16/9;opacity:0;width:max(100vw,177.78svh);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (aspect-ratio<=1){.mono__poster.astro-ergxyi7h{width:210vw;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000)}}.mono__poster-o.astro-ergxyi7h{width:100%;height:100%;position:absolute;inset:0}.mono__poster-house.astro-ergxyi7h{object-fit:cover;object-position:47% 55%;width:17.55%;height:31.55%;position:absolute;top:34.3%;left:40.8%}.mono__film.astro-ergxyi7h{opacity:0;pointer-events:none;width:2px;height:2px;position:absolute;top:0;left:0}.mono__gl.astro-ergxyi7h,.mono__canvas.astro-ergxyi7h{width:100%;height:100%;position:absolute;inset:0}.mono__canvas.astro-ergxyi7h{opacity:0;transition:opacity 1.2s var(--ease-out)}.mono__canvas.astro-ergxyi7h.is-live{opacity:1}.mono__ghost.astro-ergxyi7h{aspect-ratio:1640/1648;color:#070708;filter:drop-shadow(0 0 1px #f8fafa40);height:min(46svh,64.3vw);transition:opacity 1.2s var(--ease-out);position:absolute;top:50%;left:50%;translate:-50% -50%}.mono__ghost.astro-ergxyi7h svg{width:100%;height:100%}.mono__stage.astro-ergxyi7h:has(.is-live) .mono__ghost.astro-ergxyi7h,.no-webgl .mono__ghost.astro-ergxyi7h,.reduced .mono__ghost.astro-ergxyi7h{opacity:0}.no-webgl .mono__poster.astro-ergxyi7h,html:not(.js) .mono__poster.astro-ergxyi7h{opacity:1}.no-webgl .mono__canvas.astro-ergxyi7h,.reduced .mono__canvas.astro-ergxyi7h,.reduced .mono__enter.astro-ergxyi7h{display:none}.reduced .mono__poster.astro-ergxyi7h{opacity:1}.reduced .mono.astro-ergxyi7h{height:100svh}.mono__intro.astro-ergxyi7h{align-items:end;gap:1.5rem var(--gutter);grid-template-columns:minmax(0,1fr) auto;padding-block-end:calc(clamp(1.5rem, 4vh, 3rem) + env(safe-area-inset-bottom,0px));display:grid;position:absolute;inset:auto 0 0}.mono__h1.astro-ergxyi7h{font-family:var(--font-body);font-weight:var(--w-body);font-size:var(--step-1);letter-spacing:0;max-width:22em;color:var(--silver);line-height:1.45}.mono__coords.astro-ergxyi7h{font-family:var(--font-latin);font-size:var(--step--1);color:var(--gray);text-align:end;grid-area:1/2}.mono__enter.astro-ergxyi7h{left:50%;bottom:calc(clamp(1.5rem, 4vh, 3rem) + env(safe-area-inset-bottom,0px));font-size:var(--step--1);color:var(--silver);white-space:nowrap;justify-items:center;gap:.75rem;display:grid;position:absolute;translate:-50%}.mono__enter.astro-ergxyi7h:after{content:"";background:linear-gradient(var(--seasalt), transparent);width:1px;height:3rem;animation:drip 2.4s var(--ease-in-out) infinite}@keyframes drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.mono__tag.astro-ergxyi7h{inset:calc(var(--header-h) + 3vh) 0 auto;pointer-events:none;display:grid;position:absolute}.mono__line.astro-ergxyi7h{opacity:0;text-shadow:0 0 60px #0d0e10cc;font-size:clamp(2.8rem,1rem + 6.4vw,8.5rem);line-height:1}.mono__line--b.astro-ergxyi7h{justify-self:end}:lang(ckb) .mono__line.astro-ergxyi7h,:lang(ar) .mono__line.astro-ergxyi7h{line-height:1.35}.mono__more.astro-ergxyi7h{inset-inline:var(--gutter);bottom:calc(clamp(1.5rem, 4vh, 3rem) + env(safe-area-inset-bottom,0px) + 3.6rem);font-size:var(--step--1);color:var(--seasalt);text-align:center;opacity:0;pointer-events:none;will-change:opacity;justify-content:center;align-items:center;gap:.6rem;display:flex;position:absolute}.mono__more.astro-ergxyi7h i.astro-ergxyi7h{width:.45rem;height:.45rem;animation:nudge 1.6s var(--ease-in-out) infinite;border-bottom:1px solid;border-right:1px solid;flex:none;rotate:45deg}@keyframes nudge{0%,to{opacity:.5;translate:0 -.15rem}50%{opacity:1;translate:0 .15rem}}.reduced .mono__more.astro-ergxyi7h{display:none}.mono__note.astro-ergxyi7h{inset:auto 0 calc(clamp(1.5rem, 4vh, 3rem) + env(safe-area-inset-bottom,0px));opacity:0;color:var(--silver);position:absolute}@media (aspect-ratio<=1){.mono__tag.astro-ergxyi7h{display:block;inset:0}.mono__line.astro-ergxyi7h{inset-inline:var(--gutter);position:absolute}.mono__line--a.astro-ergxyi7h{bottom:calc(50% + 30vw)}.mono__line--b.astro-ergxyi7h{text-align:end;top:calc(50% + 30vw)}}@media (width<=40rem){.mono__intro.astro-ergxyi7h{grid-template-columns:1fr;padding-block-end:8rem}.mono__coords.astro-ergxyi7h{display:none}.mono__line--b.astro-ergxyi7h{justify-self:start}}.manifesto__title.astro-ergxyi7h{grid-column:1/span 9}.manifesto__body.astro-ergxyi7h{grid-column:7/-1;align-content:start;gap:2rem;margin-block-start:clamp(2.5rem,6vw,6rem);display:grid}.spot.astro-ergxyi7h{padding-block:var(--section) 0;position:relative}.spot__head.astro-ergxyi7h{gap:1.5rem;margin-block-end:clamp(2rem,5vw,4rem);display:grid}.spot__head.astro-ergxyi7h p.astro-ergxyi7h{max-width:34em}.spot__stage.astro-ergxyi7h{--mx:50%;--my:40%;cursor:crosshair;-webkit-user-select:none;user-select:none;height:min(100svh,70rem);position:relative;overflow:hidden}.spot__stage.astro-ergxyi7h img{-webkit-user-drag:none}.spot__callout.astro-ergxyi7h{-webkit-user-select:text;user-select:text}.spot__img.astro-ergxyi7h{aspect-ratio:3/4;height:92%;position:absolute;top:4%;left:50%;translate:-50%}.spot__img.astro-ergxyi7h img{object-fit:cover;width:100%;height:100%}.spot__img--dim.astro-ergxyi7h{filter:brightness(.32)contrast(1.15)}.spot__img--lit.astro-ergxyi7h{filter:brightness(1.35)contrast(1.1);-webkit-mask-image:radial-gradient(circle min(26vw, 22rem) at var(--mx) var(--my), #000 0%, #0009 35%, transparent 72%);mask-image:radial-gradient(circle min(26vw, 22rem) at var(--mx) var(--my), #000 0%, #0009 35%, transparent 72%)}.spot__callout.astro-ergxyi7h{width:min(22rem, calc(50vw - 34.5svh - var(--gutter) - 2rem));opacity:.75;transition:opacity .6s var(--ease-out);gap:.6rem;display:grid;position:absolute;top:30%}.spot__callout.astro-ergxyi7h.is-active{opacity:1}.spot__callout--blade.astro-ergxyi7h{left:var(--gutter)}.spot__callout--mirror.astro-ergxyi7h{right:var(--gutter);top:54%}.spot__leader.astro-ergxyi7h{background:var(--seasalt);width:4.5rem;height:1px;position:absolute;top:1.6rem}.spot__callout--blade.astro-ergxyi7h .spot__leader.astro-ergxyi7h{left:calc(100% + 1rem)}.spot__callout--mirror.astro-ergxyi7h .spot__leader.astro-ergxyi7h{right:calc(100% + 1rem)}.spot__sub.astro-ergxyi7h{font-size:var(--step--1);color:var(--fg-2)}.spot__body.astro-ergxyi7h{color:var(--fg-2);max-width:22em}.spot__hint.astro-ergxyi7h{color:var(--gray);position:absolute;bottom:2rem;left:50%;translate:-50%}@media (width<=60rem),(aspect-ratio<=4/3){.spot__stage.astro-ergxyi7h{height:auto;padding-block-end:3rem}.spot__img.astro-ergxyi7h{width:min(100%,56svh);height:auto;margin-inline:auto;position:relative;left:auto;translate:none}.spot__img--lit.astro-ergxyi7h{position:absolute;top:0;left:50%;translate:-50%}.spot__callout.astro-ergxyi7h{opacity:1;width:auto;padding:2rem var(--gutter) 0;position:relative;inset:auto}.spot__leader.astro-ergxyi7h,.spot__hint.astro-ergxyi7h{display:none}}.svc__head.astro-ergxyi7h{row-gap:2rem;margin-block-end:clamp(3rem,7vw,6rem)}.svc__head.astro-ergxyi7h h2.astro-ergxyi7h{grid-column:1/span 7}.svc__head.astro-ergxyi7h p.astro-ergxyi7h{grid-column:8/-1;align-self:end}.svc__wrap.astro-ergxyi7h{position:relative;overflow-x:clip}.svc__list.astro-ergxyi7h{border-block-start:1px solid var(--rule);padding:0;list-style:none}.svc__row.astro-ergxyi7h{border-block-end:1px solid var(--rule);transition:opacity .5s var(--ease-out)}@media (hover:hover){.svc__list.astro-ergxyi7h:hover .svc__row.astro-ergxyi7h:not(:hover){opacity:.22}}.svc__row.astro-ergxyi7h a.astro-ergxyi7h{align-items:center;gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,4fr) auto;padding-block:clamp(1.4rem,2.6vw,2.4rem);text-decoration:none;display:grid;position:relative}.svc__name.astro-ergxyi7h{font-family:var(--font-display);font-weight:var(--w-display);letter-spacing:var(--track-display);font-size:clamp(2.2rem,1rem + 4.2vw,5.6rem);line-height:1.05;display:block;overflow:hidden}:lang(ckb) .svc__name.astro-ergxyi7h,:lang(ar) .svc__name.astro-ergxyi7h{line-height:1.4}.svc__name-in.astro-ergxyi7h{transition:transform .8s var(--ease-out);display:inline-block}.svc__row.astro-ergxyi7h a.astro-ergxyi7h:hover .svc__name-in.astro-ergxyi7h,.svc__row.astro-ergxyi7h a.astro-ergxyi7h:focus-visible .svc__name-in.astro-ergxyi7h{transform:translate(1.5rem)}[dir=rtl] .svc__row.astro-ergxyi7h a.astro-ergxyi7h:hover .svc__name-in.astro-ergxyi7h,[dir=rtl] .svc__row.astro-ergxyi7h a.astro-ergxyi7h:focus-visible .svc__name-in.astro-ergxyi7h{transform:translate(-1.5rem)}.svc__short.astro-ergxyi7h{color:var(--fg-2);max-width:26em}.svc__arrow.astro-ergxyi7h{width:2rem;height:2rem}.svc__float.astro-ergxyi7h{z-index:2;aspect-ratio:4/5;pointer-events:none;will-change:transform;width:clamp(15rem,23vw,22rem);margin:-13rem 0 0 -11rem;position:absolute;top:0;left:0}.svc__float-in.astro-ergxyi7h{--cut:22px;background:var(--night);clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%);transition:clip-path .7s var(--ease-out);position:absolute;inset:0;overflow:hidden}.svc__float.astro-ergxyi7h.is-on .svc__float-in.astro-ergxyi7h{clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)))}.svc__float.astro-ergxyi7h img.astro-ergxyi7h{object-fit:cover;opacity:0;width:112%;height:112%;transition:opacity .5s, scale 1.2s var(--ease-out);position:absolute;inset:-6%;scale:1.15}.svc__float.astro-ergxyi7h img.astro-ergxyi7h.is-on{opacity:1;scale:1}@media (hover:none),(pointer:coarse){.svc__float.astro-ergxyi7h{display:none}}@media (width<=60rem){.manifesto__title.astro-ergxyi7h,.manifesto__body.astro-ergxyi7h,.svc__head.astro-ergxyi7h h2.astro-ergxyi7h,.svc__head.astro-ergxyi7h p.astro-ergxyi7h{grid-column:1/-1}.svc__row.astro-ergxyi7h a.astro-ergxyi7h{grid-template-columns:minmax(0,1fr) auto;row-gap:.5rem}.svc__short.astro-ergxyi7h{grid-area:2/1/auto/-1}}
