.hero-join-clean.svelte-mterwt{--hero-t: 0;--hero-inset: var(--site-inset);--hero-radius: 22px;--hero-cut: calc(var(--hero-inset) * var(--hero-t));position:relative;width:100%;background:transparent;color:#f4efe6;overflow:clip}.hero-join-clean.is-handoff.svelte-mterwt .hero-media:where(.svelte-mterwt),.hero-join-clean.is-handoff.svelte-mterwt .hero-scroll-label:where(.svelte-mterwt){transition:none;animation:none}.hero-stage.svelte-mterwt{position:relative;height:100svh;z-index:0}.hero-media-sticky.svelte-mterwt{position:absolute;inset:0;z-index:0;pointer-events:none;clip-path:inset(var(--hero-cut) round calc(var(--hero-radius) * var(--hero-t)));transition:clip-path .82s cubic-bezier(.22,1,.36,1)}.hero-media.svelte-mterwt{position:absolute;inset:0;height:var(--viewport-height);background:var(--bg-deep, #000);opacity:0;transform:translateZ(0) scale(1.07);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform 1.8s cubic-bezier(.22,1,.36,1);will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-media.media-visible.svelte-mterwt{opacity:1;transform:translateZ(0) scale(1)}.hero-media.svelte-mterwt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22svh;background:linear-gradient(to top,rgba(var(--shade-rgb, 0, 0, 0),.88),rgba(var(--shade-rgb, 0, 0, 0),.58),rgba(var(--shade-rgb, 0, 0, 0),.2) 68%,rgba(var(--shade-rgb, 0, 0, 0),0));pointer-events:none;z-index:1}.hero-media.svelte-mterwt img:where(.svelte-mterwt){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;transform:scale(1.05);filter:none;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-media-video.svelte-mterwt{position:absolute;inset:0;width:100%;height:100%;opacity:1;transform:scale(1.05);will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-dark-layer.svelte-mterwt{position:absolute;inset:0;background:linear-gradient(to top,rgba(var(--shade-rgb, 0, 0, 0),1),rgba(var(--shade-rgb, 0, 0, 0),.96) 16%,rgba(var(--shade-rgb, 0, 0, 0),.78),rgba(var(--shade-rgb, 0, 0, 0),.42) 52%,rgba(var(--shade-rgb, 0, 0, 0),.12) 66%,rgba(var(--shade-rgb, 0, 0, 0),0) 78%),radial-gradient(circle at 50% 50%,rgba(var(--shade-rgb, 0, 0, 0),0),rgba(var(--shade-rgb, 0, 0, 0),.03) 44%,rgba(var(--shade-rgb, 0, 0, 0),.12),rgba(var(--shade-rgb, 0, 0, 0),.34));pointer-events:none;opacity:.08;will-change:opacity}.hero-stage-content.svelte-mterwt{position:absolute;inset:var(--hero-inset);display:flex;align-items:center;justify-content:center;z-index:2}.hero-scroll-cue.svelte-mterwt{position:absolute;left:clamp(1rem,2vw,1.8rem);bottom:max(clamp(1rem,2.2vw,1.6rem),var(--safe-bottom-offset));display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.45rem;color:#fff;z-index:4;opacity:1;transform:none}.hero-scroll-cue-mobile.svelte-mterwt{display:none}.hero-scroll-label.svelte-mterwt{padding-block:.18em .24em;margin-block:-.18em -.24em;margin:0;font-family:var(--site-font);font-size:clamp(7rem,9vw,20rem);font-weight:var(--site-weight-display);line-height:1;letter-spacing:.02em;text-align:left;background:linear-gradient(to top,#fff 0% 45%,#ffffff47 88%,#ffffff38);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;max-width:10ch;min-width:min-content;text-wrap:balance;opacity:0;filter:blur(14px);transform:translate3d(0,14px,0);transition:opacity .72s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.title-visible.svelte-mterwt .hero-scroll-label:where(.svelte-mterwt){opacity:1;filter:blur(0);transform:translateZ(0)}.title-visible.svelte-mterwt .hero-scroll-label:where(.svelte-mterwt){animation:heroTitleSweep .9s cubic-bezier(.22,1,.36,1) backwards}.hero-scroll-arrow.svelte-mterwt{display:block;font-family:var(--site-font);font-size:clamp(1.1rem,1.1vw,1.2rem);line-height:1;font-weight:var(--site-weight);color:#fff}.after-section.svelte-mterwt{position:relative;z-index:3;background:transparent;padding:12vh 0 18vh}.after-grid.svelte-mterwt{width:min(1400px,92%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(2rem,5vw,6rem);align-items:start}.after-meta.svelte-mterwt{display:grid;gap:clamp(2rem,3vw,2.9rem);width:min(26rem,100%);padding-inline:var(--project-text-inset, 0);opacity:1;transform:none;will-change:transform,opacity}.after-meta__block.svelte-mterwt h2:where(.svelte-mterwt){margin:0 0 .7rem;font-family:var(--site-font);font-size:clamp(1.55rem,2vw,2rem);font-weight:var(--site-weight-display);line-height:.98;color:#f7f2e8}.after-meta__block.svelte-mterwt p:where(.svelte-mterwt),.after-meta__block.svelte-mterwt li:where(.svelte-mterwt){margin:0;font-family:var(--site-font);font-size:clamp(1.28rem,2vw,2.05rem);font-weight:var(--site-weight-display);line-height:1.14;color:rgba(var(--ink-muted-rgb, 245, 241, 232),.72)}.after-meta__block.svelte-mterwt ul:where(.svelte-mterwt){list-style:none;display:grid;gap:.35rem;padding:0;margin:0}.after-action.svelte-mterwt{justify-self:end;padding-inline:var(--project-text-inset, 0);will-change:transform,opacity}.hero-cta.svelte-mterwt{font-family:var(--site-font);position:relative;min-width:clamp(10.5rem,16vw,14rem);height:clamp(3.15rem,4vw,3.9rem);display:inline-flex;align-items:center;justify-content:center;gap:0;padding:0 1.2rem;font-size:clamp(.95rem,1.1vw,1.12rem);font-weight:var(--site-weight);color:#f7f2e8;border:0;cursor:pointer;background:#ffffff1c;backdrop-filter:blur(20px) saturate(160%) brightness(.82);-webkit-backdrop-filter:blur(20px) saturate(160%) brightness(.82);border-radius:10px;box-shadow:0 6px 8px rgba(var(--shade-rgb, 0, 0, 0),.04);text-decoration:none;transition:transform 1.2s cubic-bezier(.22,.61,.36,1),box-shadow 1.2s cubic-bezier(.22,.61,.36,1),background 1.2s cubic-bezier(.22,.61,.36,1),color .22s ease}.hero-cta__flip.svelte-mterwt{position:relative;display:block;overflow:hidden;height:1.2em;line-height:1.2em}.hero-cta__text.svelte-mterwt{display:block;transform:translateY(0);transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .28s ease}.hero-cta__flip.svelte-mterwt:after{content:attr(data-text);position:absolute;left:0;top:0;line-height:1.2em;transform:translateY(100%);transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .28s ease;white-space:nowrap;color:inherit}.hero-cta.svelte-mterwt:before,.hero-cta.svelte-mterwt:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0}.hero-cta.svelte-mterwt:before{background:radial-gradient(68px circle at var(--mx, 50%) var(--my, 50%),var(--site-glow-strong) 0%,var(--site-glow-mid) 22%,var(--site-glow-soft) 45%,var(--site-glow-fade) 62%,transparent 78%);transition:opacity .25s ease}.hero-cta.svelte-mterwt:after{background:radial-gradient(78px circle at var(--mx, 50%) var(--my, 50%),var(--site-glow-ambient) 0%,var(--site-glow-outer) 42%,transparent 72%);filter:blur(2px);transition:opacity .25s ease}.hero-cta.svelte-mterwt:hover .hero-cta__text:where(.svelte-mterwt){transform:translateY(-100%)}.hero-cta.svelte-mterwt:hover .hero-cta__flip:where(.svelte-mterwt):after{transform:translateY(0)}.hero-cta.svelte-mterwt:hover:before,.hero-cta.svelte-mterwt:hover:after{opacity:1}@media(max-width:900px){.hero-cta.svelte-mterwt{backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%)}.after-grid.svelte-mterwt{width:min(94%,760px);grid-template-columns:1fr;gap:1rem}.after-action.svelte-mterwt{justify-self:start}.hero-scroll-label.svelte-mterwt{font-size:clamp(5rem,12vw,9rem);max-width:9ch}}@media(max-width:640px){.hero-media.svelte-mterwt:after{display:none}.hero-stage.svelte-mterwt{height:100svh}.hero-media.svelte-mterwt img:where(.svelte-mterwt),.hero-media-video.svelte-mterwt,.hero-dark-layer.svelte-mterwt{inset:0 0 -12svh;height:calc(100% + 12svh)}.hero-dark-layer.svelte-mterwt{background:none;opacity:0!important}.hero-scroll-label.svelte-mterwt{font-size:clamp(3.4rem,15vw,5.6rem);line-height:.95;max-width:8ch}.hero-scroll-cue.svelte-mterwt{display:none}.hero-scroll-cue-mobile.svelte-mterwt{position:absolute;left:calc(1rem + var(--hero-inset));top:calc(100svh - var(--hero-inset) - 11rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.42rem;color:#fff;z-index:20;pointer-events:none}.hero-scroll-arrow.svelte-mterwt{font-size:1rem}.after-section.svelte-mterwt{padding:10vh 0 12vh;background:var(--bg-deep, #000)}.after-section.svelte-mterwt:before{content:"";position:absolute;left:0;right:0;top:-68rem;height:68rem;background:linear-gradient(to bottom,rgba(var(--shade-rgb, 0, 0, 0),0),rgba(var(--shade-rgb, 0, 0, 0),.01),rgba(var(--shade-rgb, 0, 0, 0),.03),rgba(var(--shade-rgb, 0, 0, 0),.08),rgba(var(--shade-rgb, 0, 0, 0),.18) 64%,rgba(var(--shade-rgb, 0, 0, 0),.38) 78%,rgba(var(--shade-rgb, 0, 0, 0),.68) 90%,rgba(var(--shade-rgb, 0, 0, 0),.92) 97%,rgba(var(--shade-rgb, 0, 0, 0),1));pointer-events:none;z-index:0}.after-grid.svelte-mterwt{width:min(94%,520px);gap:1.25rem;position:relative;z-index:1}.after-meta.svelte-mterwt{width:100%;gap:1.6rem}.after-meta__block.svelte-mterwt h2:where(.svelte-mterwt){margin-bottom:.5rem;font-size:clamp(1.35rem,5.3vw,1.8rem)}.after-meta__block.svelte-mterwt p:where(.svelte-mterwt),.after-meta__block.svelte-mterwt li:where(.svelte-mterwt){font-size:clamp(1.2rem,6vw,1.6rem)}.hero-cta.svelte-mterwt{min-width:min(100%,18rem);width:100%;height:3.45rem;font-size:1rem;padding:0 1rem}}@media(prefers-reduced-motion:reduce){.hero-media.svelte-mterwt img:where(.svelte-mterwt),.hero-media-video.svelte-mterwt,.hero-dark-layer.svelte-mterwt,.hero-scroll-label.svelte-mterwt,.hero-scroll-cue.svelte-mterwt,.after-meta.svelte-mterwt,.after-action.svelte-mterwt,.hero-cta.svelte-mterwt,.hero-cta__text.svelte-mterwt,.hero-cta__flip.svelte-mterwt:after{transition:none!important;animation:none!important;filter:none!important;opacity:1!important;transform:none!important}}@media(pointer:coarse)and (orientation:landscape)and (max-height:600px){.hero-media.svelte-mterwt:after{height:14svh}}.editorial-statement.svelte-1ibuuub{padding:clamp(6rem,11vw,10rem) var(--project-side-padding, 1.25rem) clamp(6rem,11vw,10rem);background:transparent;color:var(--project-surface-ink, #121212)}.editorial-statement__text.svelte-1ibuuub{margin:0 0 0 clamp(0rem,18vw,16rem);max-width:36ch;padding-inline:var(--project-text-inset, 0);font-family:var(--site-font);font-weight:var(--site-weight-display);font-size:var(--project-lead-size, clamp(1.35rem, 2.7vw, 2.8rem));line-height:1.02;letter-spacing:-.045em;text-wrap:pretty}.editorial-statement__text.svelte-1ibuuub:has(.hl){color:color-mix(in srgb,var(--project-surface-ink, #121212) 50%,transparent)}.editorial-statement__text.svelte-1ibuuub .hl{color:var(--project-surface-ink, #121212)}@media(max-width:900px){.editorial-statement.svelte-1ibuuub{padding:clamp(4.5rem,15vw,7rem) var(--project-side-padding, .9rem) clamp(4.5rem,15vw,7rem)}.editorial-statement__text.svelte-1ibuuub{margin-left:0;max-width:18ch;font-size:clamp(1.7rem,8.5vw,2.55rem)}}.edito-badge.svelte-1xan8k0{padding:clamp(6rem,11vw,10rem) var(--project-side-padding, 1.25rem) clamp(4rem,7vw,6.5rem);background:transparent;color:var(--project-surface-ink, #f4efe6);transition:color var(--project-theme-transition)}.edito-badge__lead.svelte-1xan8k0{max-width:36ch;margin:0 0 clamp(2rem,4vw,3.4rem);padding-inline:var(--project-text-inset, 0);font-family:var(--site-font);font-weight:var(--site-weight-display);font-size:var(--project-lead-size, clamp(1.35rem, 2.7vw, 2.8rem));line-height:1.02;letter-spacing:-.045em;text-wrap:pretty}.edito-badge__lead.svelte-1xan8k0:has(.hl){color:color-mix(in srgb,var(--project-surface-ink, #f4efe6) 50%,transparent)}.edito-badge__lead.svelte-1xan8k0 .hl{color:var(--project-surface-ink, #f4efe6)}.edito-badge__figure.svelte-1xan8k0{position:relative;margin:0;aspect-ratio:var(--eb-aspect, 1.6);overflow:hidden;border-radius:var(--project-media-radius, 22px);background:var(--project-surface-card, #0a0e12);transition:background-color var(--project-theme-transition)}.edito-badge__figure.svelte-1xan8k0 img,.edito-badge__figure.svelte-1xan8k0 video{width:100%;height:100%;object-fit:cover}.edito-badge__figure.svelte-1xan8k0 picture:where(.svelte-1xan8k0){display:block;width:100%;height:100%}@media(max-width:900px){.edito-badge.svelte-1xan8k0{padding:clamp(4.5rem,15vw,7rem) var(--project-side-padding, .9rem) clamp(3rem,10vw,4.5rem)}.edito-badge__lead.svelte-1xan8k0{max-width:18ch;font-size:clamp(1.7rem,8.5vw,2.55rem)}.edito-badge__figure.svelte-1xan8k0{aspect-ratio:var(--eb-aspect-mobile, 1.1)}}@media(pointer:coarse)and (orientation:landscape)and (max-height:600px){.edito-badge__figure.svelte-1xan8k0{aspect-ratio:1.9}}.duo.svelte-16rabom{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--site-inset);padding:clamp(5rem,9vw,8rem) var(--project-side-padding, var(--site-inset)) clamp(5rem,9vw,8rem);background:transparent}.duo__card.svelte-16rabom{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:clamp(21rem,27vw,32rem);padding:clamp(2rem,4vw,4rem) clamp(1.5rem,3vw,3rem) 5.5rem;overflow:hidden;isolation:isolate;border-radius:var(--project-media-radius, 22px);background-color:var(--project-surface-card, #0a0e12);color:#f4efe6;text-decoration:none;-webkit-tap-highlight-color:transparent}.duo__card--primary.has-phone.svelte-16rabom{padding-left:34%}.duo__phone.svelte-16rabom{position:absolute;z-index:3;left:-5.5%;top:12%;width:clamp(8.5rem,23%,13.5rem);aspect-ratio:9 / 19;padding:.5rem;border-radius:clamp(1.6rem,2.6vw,2.5rem);background:#0b0d11;transform:rotate(-4deg);transition:transform .65s cubic-bezier(.22,.61,.36,1)}.duo__phone.svelte-16rabom:before{content:"";position:absolute;inset:2%;z-index:-1;border-radius:inherit;box-shadow:18px 26px 52px rgba(var(--shade-rgb, 5, 7, 9),.5)}.duo__screen.svelte-16rabom{width:100%;height:100%;border-radius:clamp(1.15rem,2.1vw,2.05rem);overflow:hidden;background:var(--bg-deep, #050709)}.duo__screen.svelte-16rabom img:where(.svelte-16rabom){display:block;width:100%;height:100%}.duo__notch.svelte-16rabom{position:absolute;left:50%;top:.95rem;transform:translate(-50%);width:30%;height:.72rem;border-radius:999px;background:#0b0d11}.duo__body.svelte-16rabom{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:clamp(1.1rem,2vw,1.8rem);width:100%;text-align:center}.duo__label.svelte-16rabom{display:inline-block;padding:.4rem .8rem;border-radius:999px;background:#ffffff24;font-family:var(--site-font);font-size:clamp(.78rem,.95vw,.95rem);font-weight:500;line-height:1.2}.duo__card--secondary.svelte-16rabom .duo__label:where(.svelte-16rabom){background:#e8eff917}.duo__title.svelte-16rabom{max-width:17ch;margin:0;font-family:var(--site-font);font-size:clamp(1.55rem,2.2vw,2.7rem);font-weight:var(--site-weight-display, 500);line-height:1.12;letter-spacing:var(--site-display-letter-spacing, -.028em);text-wrap:balance}.duo__plus.svelte-16rabom{position:absolute;right:clamp(1.2rem,2.2vw,2.3rem);bottom:clamp(1.2rem,2.2vw,2.3rem);z-index:3;display:grid;place-items:center;width:clamp(2.9rem,3.5vw,3.8rem);aspect-ratio:1;border-radius:50%;background:#ffffff1c;backdrop-filter:blur(20px) saturate(160%) brightness(.82);-webkit-backdrop-filter:blur(20px) saturate(160%) brightness(.82);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform 1.2s cubic-bezier(.22,.61,.36,1),background 1.2s cubic-bezier(.22,.61,.36,1)}.duo__plus.svelte-16rabom:before,.duo__plus.svelte-16rabom:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .25s ease}.duo__plus.svelte-16rabom:before{background:radial-gradient(68px circle at var(--mx, 50%) var(--my, 50%),var(--site-glow-strong) 0%,var(--site-glow-mid) 22%,var(--site-glow-soft) 45%,var(--site-glow-fade) 62%,transparent 78%)}.duo__plus.svelte-16rabom:after{background:radial-gradient(78px circle at var(--mx, 50%) var(--my, 50%),var(--site-glow-ambient) 0%,var(--site-glow-outer) 42%,transparent 72%);filter:blur(2px)}.duo__plus.svelte-16rabom svg:where(.svelte-16rabom){width:1.35rem;height:1.35rem;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.duo__card.svelte-16rabom:focus-visible{outline:2px solid #f4efe6;outline-offset:5px}.duo__card.svelte-16rabom:focus-visible .duo__plus:where(.svelte-16rabom):before,.duo__card.svelte-16rabom:focus-visible .duo__plus:where(.svelte-16rabom):after{opacity:1}@media(hover:hover){.duo__card.svelte-16rabom:hover .duo__plus:where(.svelte-16rabom){background:#ffffff2e;transform:translateZ(0) translateY(-2px)}.duo__card.svelte-16rabom:hover .duo__plus:where(.svelte-16rabom):before,.duo__card.svelte-16rabom:hover .duo__plus:where(.svelte-16rabom):after{opacity:1}.duo__card--primary.svelte-16rabom:hover .duo__phone:where(.svelte-16rabom){transform:translate(8px) rotate(-2deg)}}@media(max-width:760px){.duo.svelte-16rabom{grid-template-columns:minmax(0,1fr);padding:clamp(4rem,13vw,6rem) var(--project-side-padding, .9rem) clamp(4rem,13vw,6rem)}.duo__card.svelte-16rabom{min-height:22rem;padding:3rem 1.4rem 5.5rem}.duo__card--primary.has-phone.svelte-16rabom{padding-left:34%}.duo__phone.svelte-16rabom{top:15%;left:-10%;width:42%}.duo__phone.svelte-16rabom:before{box-shadow:10px 15px 30px rgba(var(--shade-rgb, 5, 7, 9),.5)}.duo__notch.svelte-16rabom{top:.7rem;height:.55rem}.duo__title.svelte-16rabom{font-size:clamp(1.45rem,5.6vw,2rem)}.duo__card--secondary.svelte-16rabom{min-height:19rem}}@media(prefers-reduced-motion:reduce){.duo__phone.svelte-16rabom,.duo__plus.svelte-16rabom,.duo__plus.svelte-16rabom:before,.duo__plus.svelte-16rabom:after{transition:none}.duo__card--primary.svelte-16rabom:hover .duo__phone:where(.svelte-16rabom){transform:rotate(-4deg)}}.wall-shell.svelte-16ti1mw{background:var(--bg-deep, #050709)}.wall.svelte-16ti1mw{position:relative;isolation:isolate;overflow:hidden;background:var(--bg-deep, #050709);color:#f4efe6}@media(min-width:901px){.wall.svelte-16ti1mw{height:100svh;min-height:40rem;padding:var(--site-inset, 1.2rem);border-radius:var(--project-media-radius, 22px);margin-inline:var(--site-inset, 1.2rem)}.wall-shell.svelte-16ti1mw{padding-block:clamp(5rem,10vw,9rem)}}.wall__bg.svelte-16ti1mw{position:absolute;inset:0;z-index:0;pointer-events:none}.wall__bg-img.svelte-16ti1mw{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform 1.6s cubic-bezier(.22,1,.36,1)}.wall__bg-img.is-on.svelte-16ti1mw{opacity:1;transform:scale(1)}.wall__names.svelte-16ti1mw{position:absolute;top:0;bottom:0;left:clamp(1.4rem,3vw,2.6rem);z-index:4;display:flex;align-items:center}.wall__names.svelte-16ti1mw ul:where(.svelte-16ti1mw){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.35rem,.7vw,.55rem)}.wall__names.svelte-16ti1mw li:where(.svelte-16ti1mw){opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1);transition-delay:calc(.14s + var(--i) * 80ms)}.wall.is-shown.svelte-16ti1mw .wall__names:where(.svelte-16ti1mw) li:where(.svelte-16ti1mw){opacity:1}.wall__name.svelte-16ti1mw{position:relative;display:inline-flex;align-items:center;min-height:clamp(2.6rem,3.1vw,3.1rem);padding:0 clamp(.95rem,1.4vw,1.35rem);border-radius:10px;background:#080a0e47;backdrop-filter:blur(20px) saturate(150%) brightness(.55);-webkit-backdrop-filter:blur(20px) saturate(150%) brightness(.55);box-shadow:0 6px 8px rgba(var(--shade-rgb, 5, 7, 9),.06);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;font-family:var(--site-font);font-size:clamp(1rem,1.35vw,1.28rem);font-weight:var(--site-weight);color:#ffffffc7;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .3s ease,background .7s cubic-bezier(.22,.61,.36,1)}.wall__name.svelte-16ti1mw:hover,.wall__name.svelte-16ti1mw:focus-visible{background:#080a0e6b;color:#fff}.wall__name.svelte-16ti1mw:focus-visible{outline:2px solid var(--lead-blue, #5768ff);outline-offset:3px}.nav-btn-flip.svelte-16ti1mw{position:relative;display:block;overflow:hidden;height:1.25em;line-height:1.25em}.nav-btn-text.svelte-16ti1mw{display:block;transform:translateY(0);transition:transform .45s cubic-bezier(.22,.61,.36,1)}.nav-btn-flip.svelte-16ti1mw:after{content:attr(data-text);position:absolute;left:0;top:0;line-height:1.25em;transform:translateY(100%);transition:transform .45s cubic-bezier(.22,.61,.36,1);white-space:nowrap;color:inherit}.wall__name.svelte-16ti1mw:hover .nav-btn-text:where(.svelte-16ti1mw){transform:translateY(-100%)}.wall__name.svelte-16ti1mw:hover .nav-btn-flip:where(.svelte-16ti1mw):after{transform:translateY(0)}.wall__name.svelte-16ti1mw:before,.wall__name.svelte-16ti1mw:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .25s ease}.wall__name.svelte-16ti1mw:before{background:radial-gradient(68px circle at var(--mx, 50%) var(--my, 50%),var(--site-glow-strong) 0%,var(--site-glow-mid) 26%,var(--site-glow-soft) 52%,var(--site-glow-fade) 70%,transparent 86%)}.wall__name.svelte-16ti1mw:after{background:radial-gradient(78px circle at var(--mx, 50%) var(--my, 50%),var(--site-glow-ambient) 0%,var(--site-glow-outer) 48%,transparent 82%);filter:blur(3px)}.wall__name.svelte-16ti1mw:hover:before,.wall__name.svelte-16ti1mw:hover:after{opacity:1}.wall__stack.svelte-16ti1mw{display:none;position:relative;z-index:3;list-style:none;margin:0;padding:0;gap:clamp(.5rem,2vw,.8rem)}@media(max-width:900px){.wall__stack.svelte-16ti1mw{display:grid}.wall.svelte-16ti1mw{padding:clamp(3rem,10vw,4.5rem) var(--project-side-padding, .9rem) clamp(3rem,10vw,4.5rem)}.wall__bg.svelte-16ti1mw,.wall__names.svelte-16ti1mw{display:none}.wall__tile.svelte-16ti1mw{position:relative;display:block;aspect-ratio:1.42;overflow:hidden;border-radius:var(--project-media-radius, 18px);background:var(--bg-raised, #0a0e12);-webkit-tap-highlight-color:transparent}.wall__tile.svelte-16ti1mw img:where(.svelte-16ti1mw){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wall__tile-shade.svelte-16ti1mw{position:absolute;inset:0;background:linear-gradient(to top,rgba(var(--shade-rgb, 5, 7, 9),.84),rgba(var(--shade-rgb, 5, 7, 9),.34) 38%,rgba(var(--shade-rgb, 5, 7, 9),0) 68%)}.wall__tile-copy.svelte-16ti1mw{position:absolute;left:1rem;right:1rem;bottom:.95rem;display:flex;flex-direction:column;gap:.18rem;color:#fff}.wall__tile-title.svelte-16ti1mw{font-family:var(--site-font);font-weight:var(--site-weight-display);font-size:clamp(1.35rem,6vw,1.75rem);line-height:1.04;letter-spacing:-.03em}}@media(prefers-reduced-motion:reduce){.wall__bg-img.svelte-16ti1mw,.wall__names.svelte-16ti1mw li:where(.svelte-16ti1mw),.wall__name.svelte-16ti1mw,.nav-btn-text.svelte-16ti1mw,.nav-btn-flip.svelte-16ti1mw:after{transition:none}.wall__names.svelte-16ti1mw li:where(.svelte-16ti1mw){opacity:1}}@media(pointer:coarse)and (orientation:landscape)and (max-height:600px){.wall__stack.svelte-16ti1mw{grid-template-columns:repeat(2,minmax(0,1fr))}.wall__tile.svelte-16ti1mw{aspect-ratio:1.6}.wall.svelte-16ti1mw{min-height:0}.wall-shell.svelte-16ti1mw{padding-block:clamp(3rem,7vw,4.5rem)}}
