.atl-bio,.atl-making,.atl-open,.atl-visit{--atl-bench:#1E1A14;--atl-brass-light:#C9AE7A;--atl-soft:rgba(239,233,218,0.8);--atl-nav-h:105px}.atl-bio h2,.atl-making h2,.atl-making h3,.atl-open h1,.atl-visit h2{font-family:var(--f-display);font-weight:400;margin:0}.atl-open{background:var(--atl-bench);color:var(--ivory);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:calc(100svh - var(--atl-nav-h));overflow:hidden}.atl-open-text{align-self:end;padding:64px clamp(28px,5vw,80px) clamp(56px,9vh,104px) max(var(--pad),calc((100vw - var(--max-page)) / 2 + var(--pad)))}.atl-open h1{font-size:clamp(72px,9vw,136px);line-height:.9;letter-spacing:-.02em;color:var(--ivory)}.atl-line{font-family:var(--f-display);font-style:italic;font-size:clamp(26px,2.3vw,34px);line-height:1.2;color:var(--atl-soft);margin:28px 0 0;max-width:22ch}.atl-who{margin:36px 0 0;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--atl-brass-light)}.atl-where{display:inline-flex;align-items:center;gap:12px;margin-top:28px;min-height:46px;padding:12px 22px 12px 18px;border:1px solid rgba(239,233,218,.45);color:var(--ivory);font-size:13.5px;line-height:1.35;transition:background var(--t),color var(--t),border-color var(--t)}.atl-where svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--atl-brass-light);stroke-width:1.5}.atl-where b{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--atl-brass-light);margin-left:6px}.atl-where:hover{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.atl-where:hover b{color:var(--accent-deep)}.atl-where:hover svg{stroke:var(--accent-deep)}.atl-quiet:focus-visible,.atl-where:focus-visible{outline:1px solid var(--atl-brass-light);outline-offset:4px}.atl-open-pic{position:relative}.atl-open-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;animation:atl-settle 2.6s var(--ease-out-expo) both}.atl-open-text>*{animation:atl-rise 1.2s var(--ease-out-expo) both}.atl-open-text>:nth-child(2){animation-delay:.16s}.atl-open-text>:nth-child(3){animation-delay:.3s}.atl-open-text>:nth-child(4){animation-delay:.44s}@keyframes atl-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes atl-rise{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}.atl-making{padding-top:clamp(96px,14vh,160px);padding-bottom:40px}.atl-making>h2{font-size:clamp(44px,4.6vw,68px);line-height:1;color:var(--ink);text-align:center}.atl-steps{list-style:none;margin:clamp(72px,10vh,120px) 0 0;padding:0;display:grid;grid-gap:clamp(96px,16vh,180px);gap:clamp(96px,16vh,180px)}.atl-step{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.atl-frame{position:relative;overflow:hidden;background:var(--bg-2);grid-row:1}.atl-frame img,.atl-frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.atl-step-tall .atl-frame{aspect-ratio:4/5}.atl-step-wide .atl-frame{aspect-ratio:3/2}.atl-say{grid-row:1;position:relative;z-index:1}.atl-say-in{position:-webkit-sticky;position:sticky;top:calc(var(--atl-nav-h) + 32px)}.atl-step h3{font-size:clamp(56px,6.4vw,96px);line-height:.92;letter-spacing:-.02em;color:var(--ink)}.atl-step p{margin:18px 0 0;font-size:16px;line-height:1.6;color:var(--ink-soft);max-width:30ch}.atl-step:first-child .atl-frame{grid-column:1/span 6}.atl-step:first-child .atl-say{grid-column:7/span 6;padding-left:4%}.atl-step:nth-child(2) .atl-frame{grid-column:6/span 7}.atl-step:nth-child(2) .atl-say{grid-column:1/span 5;padding-right:4%}.atl-step:nth-child(3) .atl-frame{grid-column:2/span 5}.atl-step:nth-child(3) .atl-say{grid-column:7/span 6;padding-left:4%}.atl-step:nth-child(4) .atl-frame{grid-column:7/span 5}.atl-step:nth-child(4) .atl-say{grid-column:1/span 6;text-align:right;padding-right:4%}.atl-step:nth-child(4) p{margin-left:auto}.atl-reveal{transition:opacity 1s var(--ease-out-expo),transform 1.2s var(--ease-out-expo)}.atl-reveal.atl-pending{opacity:.001;transform:translateY(24px)}.atl-bio{padding-top:clamp(120px,16vh,180px);padding-bottom:clamp(96px,12vh,140px)}.atl-bio-in{max-width:680px;margin:0 auto}.atl-bio h2{font-size:clamp(40px,3.6vw,52px);line-height:1;color:var(--ink)}.atl-flag{display:inline-block;width:.62em;height:.62em;margin-left:.22em;vertical-align:.06em}.atl-bio-text{margin-top:28px;color:var(--ink-soft);font-size:17px;line-height:1.7;max-width:62ch}.atl-bio-text p{margin:0 0 14px}.atl-visit{background:var(--atl-bench);color:var(--ivory);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(92vh,860px)}.atl-visit-in{align-self:center;padding:80px clamp(28px,6vw,96px) 80px max(var(--pad),calc((100vw - var(--max-page)) / 2 + var(--pad)));display:grid;grid-gap:24px;gap:24px;justify-items:start}.atl-visit h2{font-size:clamp(44px,4.6vw,68px);line-height:1;color:var(--ivory)}.atl-visit-lead{font-family:var(--f-display);font-style:italic;font-size:26px;color:var(--atl-soft);margin:0}.atl-visit address{font-style:normal;color:var(--atl-soft);font-size:15px;line-height:1.75}.atl-acts{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;margin-top:8px}.atl-quiet{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--atl-soft);border-bottom:1px solid;padding:8px 0 3px}.atl-quiet:hover{color:var(--ivory)}.atl-visit-pic{position:relative;overflow:hidden}.atl-visit-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}@media (max-width:820px){.atl-bio,.atl-making,.atl-open,.atl-visit{--atl-nav-h:89px}.atl-open{grid-template-columns:1fr;min-height:0}.atl-open-pic{order:-1;aspect-ratio:4/5}.atl-open-text{padding:36px var(--pad) 56px}.atl-open h1{font-size:clamp(52px,18.5vw,72px)}.atl-making>h2,.atl-visit h2{font-size:clamp(36px,11.3vw,44px)}.atl-step h3{font-size:clamp(40px,14.4vw,56px)}.atl-bio h2{font-size:clamp(34px,10.3vw,40px)}.atl-line{margin-top:18px}.atl-who{margin-top:24px}.atl-where{margin-top:22px}.atl-steps{gap:72px;margin-top:48px}.atl-step{display:block}.atl-frame{margin:0 calc(var(--pad) * -1)}.atl-step:first-child .atl-say,.atl-step:nth-child(2) .atl-say,.atl-step:nth-child(3) .atl-say,.atl-step:nth-child(4) .atl-say{padding:0;margin-top:24px;text-align:left}.atl-say-in{position:static}.atl-step:nth-child(4) p{margin-left:0}.atl-step p{margin-top:12px}.atl-visit{grid-template-columns:1fr;min-height:0}.atl-visit-in{padding:64px var(--pad) 48px}.atl-acts{flex-direction:column;align-items:stretch;width:100%}.atl-acts .atl-quiet{align-self:flex-start;display:inline-flex;align-items:flex-end;min-height:44px}.atl-visit-pic{aspect-ratio:2/3}}@media (prefers-reduced-motion:reduce){.atl-open-pic img,.atl-open-text>*{animation:none}.atl-reveal,.atl-reveal.atl-pending{opacity:1;transform:none;transition:none}}