.about-welcome{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;padding-top:55px;padding-bottom:80px}.about-welcome h1{font-size:clamp(44px,5vw,72px);line-height:1.1;letter-spacing:-3px;margin:25px 0 32px}.about-welcome p:not(.eyebrow){font-size:14px;line-height:1.95;color:var(--muted);max-width:440px;margin-top:18px}.about-welcome .photo img{aspect-ratio:4/5;object-fit:cover;object-position:50% 42%}.about-workshop{padding-bottom:65px}.about-section-intro{border-top:1px solid var(--line);padding-top:35px;display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:35px}.about-section-intro h2,.about-note h2,.about-support h2{font-size:clamp(30px,3.7vw,49px);line-height:1.15;letter-spacing:-1.7px}.about-section-intro>p{font-size:12px;color:var(--muted);max-width:230px}.about-photo-duo{display:grid;grid-template-columns:1fr 1fr;gap:32px}.about-photo-duo img{aspect-ratio:4/5;object-fit:cover}.about-note{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;padding:60px 0}.about-note p,.about-support p{font-size:13px;line-height:1.95;color:var(--muted);max-width:430px}.about-photo-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.about-photo-trio img{aspect-ratio:2/3;object-fit:cover}.about-support{border-top:1px solid var(--line);padding:45px 0 60px;display:grid;grid-template-columns:1fr 1fr;gap:10%}.about-support p+p{margin-top:18px}.about-support+.contact{margin-top:0}.about-welcome .photo img{transition:transform .7s}.site-header a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}@media(max-width:650px){.about-welcome{grid-template-columns:1fr;gap:30px;padding-top:32px;padding-bottom:42px}.about-welcome h1{font-size:43px;letter-spacing:-1.8px;margin:18px 0 23px}.about-welcome p:not(.eyebrow){font-size:13px;line-height:1.85;margin-top:15px}.about-welcome .text-link{margin-top:20px}.about-section-intro{display:block;padding-top:25px;margin-bottom:25px}.about-section-intro h2,.about-note h2,.about-support h2{font-size:31px;letter-spacing:-1px}.about-section-intro>p{font-size:11px;margin-top:18px;max-width:none}.about-photo-duo{gap:12px}.about-photo-duo img{aspect-ratio:2/3}.about-note{grid-template-columns:1fr;gap:20px;padding:35px 0}.about-note p,.about-support p{font-size:12px;line-height:1.85}.about-photo-trio{gap:9px}.about-workshop{padding-bottom:38px}.about-support{grid-template-columns:1fr;gap:25px;padding-top:30px;padding-bottom:35px}}

.about-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:65px;padding-bottom:65px;border-top:1px solid #ddd}.about-story h2{font-size:clamp(30px,3.4vw,48px);line-height:1.15;letter-spacing:-.04em;margin:0}.about-story p,.about-note>div p{font-size:15px;line-height:1.9;margin:0 0 20px;max-width:550px}.about-story p:last-child,.about-note>div p:last-child{margin-bottom:0}@media(max-width:650px){.about-story{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:40px}.about-story p,.about-note>div p{font-size:14px}}

.about-shop-moments{padding-top:10px;padding-bottom:75px}.about-shop-moments .about-photo-duo{align-items:start}.about-shop-moments .photo img{aspect-ratio:3/4;object-fit:cover}.about-shop-moments .photo:nth-child(2){margin-top:0}.about-shop-moments .photo:nth-child(2) img{aspect-ratio:3/4;object-fit:cover}@media(max-width:650px){.about-shop-moments{padding-bottom:45px}.about-shop-moments .photo:nth-child(2){margin-top:0}.about-shop-moments .photo img,.about-shop-moments .photo:nth-child(2) img{aspect-ratio:2/3;height:auto;object-fit:cover}}

.about-workshop .about-photo-trio{margin-top:60px}@media(max-width:650px){.about-workshop .about-photo-trio{margin-top:30px}}

.about-workshop .about-note{margin-top:65px;margin-bottom:55px}.about-workshop .about-note+.about-photo-trio{margin-top:0}.about-support+.about-shop-moments{padding-top:25px}@media(max-width:650px){.about-workshop .about-note{margin-top:40px;margin-bottom:35px}.about-support+.about-shop-moments{padding-top:10px}}
