.atlas__body[data-astro-cid-s3l5mvlz]{align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.atlas__body[data-astro-cid-s3l5mvlz]>[data-astro-cid-s3l5mvlz]{min-width:0}.atlas__map[data-astro-cid-s3l5mvlz]{z-index:1;background:var(--bg);border-bottom:1px solid var(--rule);padding-block:.75rem 1rem;position:sticky;top:0;container:atlas/inline-size}.atlas__svg[data-astro-cid-s3l5mvlz]{width:100%;height:auto;max-height:30svh}@media (width>=880px){.atlas__body[data-astro-cid-s3l5mvlz]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(2.5rem,6vw,6rem)}.atlas__map[data-astro-cid-s3l5mvlz]{top:calc(var(--header-h) + 2rem);border:0;padding:0}.atlas__svg[data-astro-cid-s3l5mvlz]{max-height:none}}@media (width<=879px) and (height<=34rem){.atlas__map[data-astro-cid-s3l5mvlz]{position:static}}.atlas__land[data-astro-cid-s3l5mvlz]{fill:var(--paper-2);stroke:var(--line-strong);stroke-width:1px;stroke-linejoin:round}.atlas__line[data-astro-cid-s3l5mvlz]{fill:none;stroke:var(--muted-2);stroke-width:1.6px;stroke-linejoin:round;stroke-dasharray:1}.atlas__place[data-astro-cid-s3l5mvlz]{fill:var(--muted-2)}.atlas__trail[data-astro-cid-s3l5mvlz]{fill:none;stroke:var(--accent);stroke-width:3.2px;stroke-linejoin:round;visibility:hidden}.atlas__trail[data-astro-cid-s3l5mvlz].is-active{visibility:visible}.atlas__stops[data-astro-cid-s3l5mvlz]{visibility:hidden}.atlas__stops[data-astro-cid-s3l5mvlz].is-active{visibility:visible}.atlas__dot[data-astro-cid-s3l5mvlz]{fill:var(--accent)}.atlas__n[data-astro-cid-s3l5mvlz]{font-family:var(--font-ui);fill:var(--fg);paint-order:stroke;stroke:var(--paper-2);stroke-width:.3em;stroke-linejoin:round;font-size:24px;font-weight:500}.atlas__n[data-astro-cid-s3l5mvlz][data-ground=page]{stroke:var(--bg)}.atlas__n[data-astro-cid-s3l5mvlz][data-side=below]{translate:0 calc(34px + .36em)}.atlas__n[data-astro-cid-s3l5mvlz][data-side=above]{translate:0 calc(-34px - .36em)}.atlas__marker[data-astro-cid-s3l5mvlz]{visibility:hidden}.atlas__body[data-astro-cid-s3l5mvlz].is-live .atlas__marker[data-astro-cid-s3l5mvlz]{visibility:visible}.atlas__ring[data-astro-cid-s3l5mvlz]{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.atlas__dot[data-astro-cid-s3l5mvlz],.atlas__ring[data-astro-cid-s3l5mvlz],.atlas__place[data-astro-cid-s3l5mvlz]{transform-box:fill-box;transform-origin:50%}@container atlas (width<=540px){.atlas__line[data-astro-cid-s3l5mvlz]{stroke-width:2.4px}.atlas__trail[data-astro-cid-s3l5mvlz]{stroke-width:4.5px}.atlas__n[data-astro-cid-s3l5mvlz]{font-size:32px}.atlas__dot[data-astro-cid-s3l5mvlz],.atlas__ring[data-astro-cid-s3l5mvlz],.atlas__place[data-astro-cid-s3l5mvlz]{scale:1.25}.atlas__n[data-astro-cid-s3l5mvlz][data-side=below]{translate:0 calc(38px + .36em)}.atlas__n[data-astro-cid-s3l5mvlz][data-side=above]{translate:0 calc(-38px - .36em)}.atlas__n[data-astro-cid-s3l5mvlz][text-anchor=start]{translate:4px}.atlas__n[data-astro-cid-s3l5mvlz][text-anchor=end]{translate:-4px}}@container atlas (width<=400px){.atlas__line[data-astro-cid-s3l5mvlz]{stroke-width:2.8px}.atlas__trail[data-astro-cid-s3l5mvlz]{stroke-width:5.5px}.atlas__n[data-astro-cid-s3l5mvlz]{font-size:40px}.atlas__ring[data-astro-cid-s3l5mvlz]{stroke-width:2px}}.atlas__list[data-astro-cid-s3l5mvlz]{border-bottom:1px solid var(--rule)}.atlas__own[data-astro-cid-s3l5mvlz]{margin-top:2rem}.atlas__row[data-astro-cid-s3l5mvlz]{border-top:1px solid var(--rule);position:relative}.atlas__row[data-astro-cid-s3l5mvlz]:before{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .7s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.atlas__row[data-astro-cid-s3l5mvlz].is-active:before{transform:none}.atlas__link[data-astro-cid-s3l5mvlz]{color:inherit;grid-template-columns:minmax(0,1fr) 6.5rem;align-items:start;gap:1.25rem;padding-block:1.5rem;display:grid}.atlas__thumb[data-astro-cid-s3l5mvlz]{grid-area:1/2}.atlas__text[data-astro-cid-s3l5mvlz]{grid-area:1/1}@media (width>=880px){.atlas__link[data-astro-cid-s3l5mvlz]{grid-template-columns:9rem minmax(0,1fr);gap:1.75rem;padding-block:1.75rem}.atlas__thumb[data-astro-cid-s3l5mvlz]{grid-column:1}.atlas__text[data-astro-cid-s3l5mvlz]{grid-column:2}}@media (width<=359px){.atlas__link[data-astro-cid-s3l5mvlz]{grid-template-columns:minmax(0,1fr)}.atlas__thumb[data-astro-cid-s3l5mvlz]{display:none}}.atlas__credit[data-astro-cid-s3l5mvlz]{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);overflow-wrap:anywhere;margin-top:.4rem;font-size:.5625rem;line-height:1.45}.atlas__title[data-astro-cid-s3l5mvlz]{font-size:var(--fs-h3);transition:color var(--dur-fast) var(--ease);margin-top:.5rem;font-weight:400;line-height:1.18}.atlas__link[data-astro-cid-s3l5mvlz]:hover .atlas__title[data-astro-cid-s3l5mvlz]{color:var(--accent)}.atlas__summary[data-astro-cid-s3l5mvlz]{color:var(--fg-muted);font-size:var(--fs-small);max-width:30.6em;margin-top:.5rem}.atlas__route[data-astro-cid-s3l5mvlz]{color:var(--fg-muted);flex-wrap:wrap;gap:.25rem 1rem;max-width:none;margin-top:1rem;display:flex}.atlas__stop[data-astro-cid-s3l5mvlz]{min-width:0}.atlas__stop-n[data-astro-cid-s3l5mvlz]{color:var(--fg-muted);font-feature-settings:"tnum" 1;transition:color .24s var(--ease-out);font-weight:500}.atlas__row[data-astro-cid-s3l5mvlz].is-active .atlas__stop-n[data-astro-cid-s3l5mvlz]{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.atlas__body[data-astro-cid-s3l5mvlz].is-armed .atlas__line[data-astro-cid-s3l5mvlz]{stroke-dashoffset:1px}.atlas__body[data-astro-cid-s3l5mvlz].is-armed.is-in .atlas__line[data-astro-cid-s3l5mvlz]{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-soft) calc(var(--i) * .14s)}.atlas__body[data-astro-cid-s3l5mvlz].is-armed:not(.is-live) [data-astro-cid-s3l5mvlz]:is(.atlas__stops,.atlas__trail){visibility:hidden}}@media (prefers-reduced-motion:reduce){.atlas__row[data-astro-cid-s3l5mvlz]:before,.atlas__stop-n[data-astro-cid-s3l5mvlz]{transition:none}}.hero[data-astro-cid-5qqjv3h6]{min-height:100svh;color:var(--paper);display:grid;position:relative}.hero[data-astro-cid-5qqjv3h6] .hero__photo{--ratio:auto;height:100%;position:absolute;inset:0}.hero[data-astro-cid-5qqjv3h6] .hero__photo .scrim-top{--scrim-top-a:.4}.hero[data-astro-cid-5qqjv3h6] .hero__photo .scrim{background:linear-gradient(#1c1b1900 0%,#1c1b1929 10%,#1c1b1980 24%,#1c1b19b8 38%,#1c1b19d1 60%,#1c1b19e0 100%)}@media (width>=768px) and (aspect-ratio>=1){.hero[data-astro-cid-5qqjv3h6] .hero__photo .scrim{background:linear-gradient(90deg,#1c1b19b8 0%,#1c1b1999 38%,#1c1b1952 58%,#1c1b1900 74%),linear-gradient(#1c1b1900 20%,#1c1b1933 42%,#1c1b1980 70%,#1c1b199e 100%)}}.hero[data-astro-cid-5qqjv3h6] .hero__photo img{height:100%}.hero[data-astro-cid-5qqjv3h6] .hero__photo .placeholder{color:#f4efe780;background:linear-gradient(#2a2f38 0%,#1c1b19 100%);border:0}.hero[data-astro-cid-5qqjv3h6] .hero__photo{background:var(--ink)}.hero[data-astro-cid-5qqjv3h6]{--door-a:min(34vw, 22svh)}@media (prefers-reduced-motion:no-preference){html[data-intro] .hero[data-astro-cid-5qqjv3h6]:after{content:"";background:var(--ink);pointer-events:none;clip-path:var(--door-2);animation:1.3s cubic-bezier(.65,0,.35,1) .15s backwards hero-door;position:absolute;inset:0}}@keyframes hero-door{0%{clip-path:var(--door-0)}55%{clip-path:var(--door-1)}to{clip-path:var(--door-2)}}.hero__content[data-astro-cid-5qqjv3h6]{z-index:1;padding-top:calc(var(--header-h) + 3rem);align-items:flex-end;padding-bottom:clamp(3rem,8vw,6.5rem);display:flex;position:relative}.hero__text[data-astro-cid-5qqjv3h6]{max-width:54rem}.hero__text[data-astro-cid-5qqjv3h6] .display[data-astro-cid-5qqjv3h6]{text-wrap:balance}.hero__text[data-astro-cid-5qqjv3h6] .lede[data-astro-cid-5qqjv3h6]{max-width:40rem}.hero__text[data-astro-cid-5qqjv3h6] .eyebrow[data-astro-cid-5qqjv3h6],.hero__text[data-astro-cid-5qqjv3h6] .display[data-astro-cid-5qqjv3h6]{color:var(--paper)}.hero__text[data-astro-cid-5qqjv3h6] .lede[data-astro-cid-5qqjv3h6]{color:#f4efe7eb}.hero__actions[data-astro-cid-5qqjv3h6]{flex-wrap:wrap;gap:.75rem;display:flex}.hero__actions[data-astro-cid-5qqjv3h6] .btn[data-astro-cid-5qqjv3h6]{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-border:var(--paper)}.hero__actions[data-astro-cid-5qqjv3h6] .btn[data-astro-cid-5qqjv3h6]:hover{--btn-bg:var(--white);--btn-border:var(--white)}.hero__actions[data-astro-cid-5qqjv3h6] .btn-ghost[data-astro-cid-5qqjv3h6]{--btn-bg:transparent;--btn-fg:var(--paper);--btn-border:#f4efe7b3}.hero__actions[data-astro-cid-5qqjv3h6] .btn-ghost[data-astro-cid-5qqjv3h6]:hover{--btn-bg:#f4efe71f;--btn-border:var(--paper)}.trust__list[data-astro-cid-5qqjv3h6]{color:var(--muted);grid-template-columns:repeat(2,1fr);gap:1rem 2rem;padding-block:1.5rem;display:grid}@media (width<=359px){.trust__list[data-astro-cid-5qqjv3h6]{grid-template-columns:1fr}}@media (width>=880px){.trust__list[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(4,1fr);padding-block:1.75rem}}.statement__inner[data-astro-cid-5qqjv3h6]{max-width:52rem;margin-inline:auto}.statement__inner[data-astro-cid-5qqjv3h6] h2[data-astro-cid-5qqjv3h6]{font-weight:300}.cards-3[data-astro-cid-5qqjv3h6]{gap:var(--gap);grid-template-columns:1fr;display:grid}@media (width>=640px){.cards-3[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.cards-3[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(3,1fr)}}.manifesto__grid[data-astro-cid-5qqjv3h6]{align-items:center;gap:3rem;display:grid}@media (width>=880px){.manifesto__grid[data-astro-cid-5qqjv3h6]{grid-template-columns:5fr 6fr;gap:clamp(3rem,8vw,8rem)}}.manifesto__photo[data-astro-cid-5qqjv3h6]{max-width:34rem}.designers__grid[data-astro-cid-5qqjv3h6]{align-items:center;gap:3rem;display:grid}@media (width>=880px){.designers__grid[data-astro-cid-5qqjv3h6]{grid-template-columns:7fr 4fr;gap:clamp(3rem,8vw,8rem)}}.designers__portrait[data-astro-cid-5qqjv3h6]{max-width:24rem}.designers__office[data-astro-cid-5qqjv3h6]{border-top:1px solid var(--rule);max-width:24rem;padding-top:1.5rem}.designers__office[data-astro-cid-5qqjv3h6] .eyebrow[data-astro-cid-5qqjv3h6]{margin-bottom:.75rem}.designers__actions[data-astro-cid-5qqjv3h6]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}
