.carousel-alternative{min-height:100svh}.carousel-alternative .alternative-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.carousel-alternative[data-alternative="44"] .alternative-sticky{z-index:11}.carousel-alternative .alternative-projects{z-index:20;perspective:none;touch-action:pan-y;cursor:grab;width:min(37vw,560px);height:100%;margin:0;padding:0;position:absolute;inset:0 auto 0 55%}.carousel-alternative .alternative-card{transform-origin:50%;will-change:transform;width:100%;margin-top:calc(min(37vw,560px)/-3.55556);position:absolute;top:50%;left:0}.carousel-alternative .alternative-card a{display:block}.carousel-alternative [data-showcase-slot]{background:0 0;border-radius:16px}.carousel-alternative .gallery-hud__mobile-project{display:none}.carousel-alternative[data-alternative="25"]{height:460svh}.carousel-alternative[data-alternative="25"] .alternative-projects{width:56vw;height:59%;inset:27% auto 14% 22%}.carousel-alternative[data-alternative="25"] .alternative-card{margin-top:-15.75vw}.carousel-alternative[data-alternative="25"] .gallery-hud__profile{grid-template-columns:1fr 1fr;align-items:start;column-gap:9vw;width:86vw;max-width:none;display:grid;position:absolute;top:110px;left:7vw;transform:none}.carousel-alternative[data-alternative="25"] .gallery-hud__profile h1{grid-row:1/3;margin:0;font-size:clamp(28px,3.2vw,48px)}.carousel-alternative[data-alternative="25"] .gallery-hud__profile p{max-width:440px;margin:0;font-size:14px}.carousel-alternative[data-alternative="25"] .gallery-hud__contact{margin-top:12px}.alternative-index{justify-content:space-between;width:56vw;font-size:12px;display:flex;position:absolute;bottom:5svh;left:22%}.alternative-index__total{opacity:.4}.alternative-progress{background:color-mix(in srgb,var(--color-ink) 15%,transparent);width:100%;height:1px;position:absolute;top:30px;overflow:hidden}.alternative-progress i{background:var(--color-ink);transform-origin:0;height:100%;transition:transform .35s;display:block}@media (max-width:700px){.carousel-alternative .gallery-hud__profile{width:86vw;max-width:none;padding:0;position:absolute;top:95px;left:7vw;transform:none}.carousel-alternative .gallery-hud__profile h1{font-size:32px}.carousel-alternative .gallery-hud__profile p{max-width:330px;font-size:14px}.carousel-alternative .alternative-projects{width:86vw;height:70%;top:30%;left:7vw}.carousel-alternative .alternative-card{margin-top:-24.1875vw}.carousel-alternative[data-alternative="25"] .gallery-hud__profile{width:86vw;display:block;top:95px;left:7vw}.carousel-alternative[data-alternative="25"] .gallery-hud__profile h1{margin-bottom:12px;font-size:32px}.carousel-alternative[data-alternative="25"] .alternative-projects{width:78vw;height:51%;top:34%;left:11%}.carousel-alternative[data-alternative="25"] .alternative-card{margin-top:-21.9375vw}.alternative-index{width:78vw;bottom:11svh;left:11%}}@media (max-height:700px) and (min-width:701px){.carousel-alternative[data-alternative="25"] .gallery-hud__profile{top:90px}.carousel-alternative[data-alternative="25"] .alternative-projects{height:58%;top:31%}}.carousel-alternative[data-alternative="25"] .gallery-hud__contact{grid-column:2;margin-top:12px}.carousel-alternative[data-alternative="25"] .gallery-hud__profile{padding-bottom:0}.carousel-alternative[data-alternative="25"] .gallery-hud__contact{height:auto;position:static}@media (min-width:701px){.carousel-alternative[data-alternative="25"] .alternative-projects{width:52vw;height:51%;top:34%;left:24%}.carousel-alternative[data-alternative="25"] .alternative-card{margin-top:-14.625vw}.alternative-index{width:52vw;left:24%}}.carousel-alternative .alternative-projects{max-width:none}.carousel-alternative[data-alternative="44"] .alternative-projects{touch-action:pan-x;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.carousel-alternative[data-alternative="44"] .alternative-card a{color:inherit;text-decoration:none;position:relative}.alternative-project-badge{white-space:nowrap;background:color-mix(in srgb,var(--surface-raised) 72%,transparent);color:var(--color-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;opacity:0;border:0;border-radius:6px;align-items:baseline;gap:6px;padding:5px 8px;font-size:12px;font-weight:400;line-height:1.2;transition:opacity .18s;display:inline-flex;position:absolute;bottom:12px;left:12px}.alternative-project-badge>span+span{color:inherit;border-inline-start:1px solid var(--rule);margin-inline-start:1px;padding-inline-start:7px;font-size:11px}.alternative-card:has([data-center=true]) .alternative-project-badge{opacity:1}@media (max-width:700px){.alternative-project-badge{bottom:10px;left:10px}}@media (prefers-reduced-motion:reduce){.alternative-project-badge{transition:none}}
