.dots.svelte-8qjzwc{aspect-ratio:1440/360;width:100%;color:var(--ink);display:block}.logo.svelte-3vh88q{font-family:var(--sans);letter-spacing:-.03em;text-transform:none;font-size:15px;font-weight:800}.stitch.svelte-3vh88q{fill:none;stroke:var(--ink);stroke-dasharray:2 3;opacity:.6}.pin.svelte-3vh88q{fill:var(--paper);stroke:var(--ink)}.pin-n.svelte-3vh88q{font-size:9px}.hero.svelte-1uha8ag{background:var(--ink);height:100svh;min-height:520px;color:var(--paper);position:relative;overflow:hidden}.hero.svelte-1uha8ag video:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.veil.svelte-1uha8ag{background:linear-gradient(#00000047,#0000 18%),linear-gradient(#0000 55%,#00000059);position:absolute;inset:0}.hero-top.svelte-1uha8ag{top:calc(var(--header) + 12px);left:var(--edge);position:absolute}.hero-foot.svelte-1uha8ag{padding:0 var(--edge) calc(var(--edge) + env(safe-area-inset-bottom));position:absolute;inset:auto 0 0}.hero-meta.svelte-1uha8ag{justify-content:space-between;margin-bottom:8px;display:flex}.hero-meta.svelte-1uha8ag button:where(.svelte-1uha8ag){font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit}.name-wrap.svelte-1uha8ag{overflow:hidden;container-type:inline-size}.name.svelte-1uha8ag{letter-spacing:-.065em;white-space:nowrap;width:max-content;animation:svelte-1uha8ag-rise 1.1s var(--ease-out) .15s both;margin-left:-.035em;font-size:34.4828cqw;line-height:.76}@keyframes svelte-1uha8ag-rise{0%{clip-path:inset(100% 0 0);transform:translateY(18%)}to{clip-path:inset(0);transform:none}}.block.svelte-1uha8ag{padding:96px var(--edge) 0}.block.last.svelte-1uha8ag{padding-bottom:120px}.row.svelte-1uha8ag{align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.end.svelte-1uha8ag{margin-left:auto}.products.svelte-1uha8ag{gap:32px var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=899px){.products.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}.city.svelte-1uha8ag{padding:160px var(--edge) 0}.city-head.svelte-1uha8ag{margin-bottom:56px}.kicker.svelte-1uha8ag{grid-column:1/span 2;padding-top:10px}.statement.svelte-1uha8ag{letter-spacing:-.03em;grid-column:3/span 9;font-size:clamp(24px,3.2vw,46px);font-weight:400;line-height:1.08}.caption.svelte-1uha8ag{text-align:right;margin-top:14px}@media (width<=899px){.kicker.svelte-1uha8ag,.statement.svelte-1uha8ag{grid-column:1/-1}.panorama.svelte-1uha8ag{margin:0 calc(-1 * var(--edge));padding:0 var(--edge);scrollbar-width:none;overflow-x:auto}.panorama.svelte-1uha8ag canvas{width:900px}.caption.svelte-1uha8ag .by:where(.svelte-1uha8ag){display:block}}.feature.svelte-1uha8ag{padding:160px var(--edge) 0;align-items:end}.shot.svelte-1uha8ag{aspect-ratio:4/5;grid-column:1/span 7}.copy.svelte-1uha8ag{grid-column:9/span 4;justify-items:start;gap:16px;display:grid}.big.svelte-1uha8ag{font-size:clamp(40px,6vw,96px)}.atelier.svelte-1uha8ag{padding:160px var(--edge) 0;align-items:center;row-gap:40px}.atelier-copy.svelte-1uha8ag{grid-column:1/span 4;justify-items:start;gap:16px;display:grid}.atelier-flat.svelte-1uha8ag{grid-column:5/span 5}.atelier-tools.svelte-1uha8ag{grid-column:10/span 3;align-self:end}.atelier-fig.svelte-1uha8ag{grid-column:1/-1;margin-top:48px}.legend.svelte-1uha8ag{gap:8px;display:grid}.legend.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:center;gap:10px;display:flex}.pin.svelte-1uha8ag{width:17px;height:17px;box-shadow:inset 0 0 0 1px var(--ink);border-radius:50%;place-items:center;font-size:9px;display:inline-grid}.shoots.svelte-1uha8ag{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cover.svelte-1uha8ag{aspect-ratio:4/5}.meta.svelte-1uha8ag{gap:10px;margin-top:8px;display:flex}@media (hover:hover) and (pointer:fine){.shoot.svelte-1uha8ag .cover:where(.svelte-1uha8ag) img{transition:transform .6s var(--ease-out)}.shoot.svelte-1uha8ag:hover .cover:where(.svelte-1uha8ag) img{transform:scale(1.02)}}@media (width<=899px){.shot.svelte-1uha8ag,.copy.svelte-1uha8ag,.atelier-copy.svelte-1uha8ag,.atelier-flat.svelte-1uha8ag,.atelier-tools.svelte-1uha8ag{grid-column:1/-1}.atelier-tools.svelte-1uha8ag{max-width:240px}.shoots.svelte-1uha8ag{grid-template-columns:1fr}}
