.scroll-garden{letter-spacing:0;overflow-x:clip}.sg-shell{width:min(100% - 3rem,1200px);margin-inline:auto}.sg-nav{background:color-mix(in oklab, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sg-title{font-size:76px;line-height:1.03}.sg-heading{font-size:52px;line-height:1.1}.sg-opening{height:min(72svh,780px);min-height:520px;position:relative}.sg-opening-copy{max-width:660px;padding-block:5rem}.sg-opening-shade{background:var(--gradient-hero)}.sg-expand{height:145svh;position:relative}.sg-expand-sticky{align-content:center;gap:1.5rem;height:100svh;display:grid;position:sticky;top:0}.sg-expand-image{object-fit:cover;width:100%;height:66svh;min-height:280px;transform:scale(.82)}.sg-section{padding-block:6rem;scroll-margin-top:100px}.sg-layer-grid{grid-template-columns:1fr 1.35fr 1fr;align-items:center;gap:2rem;padding-block:4rem;display:grid}.sg-layer-grid figure:nth-child(2){margin-top:5rem}.sg-layer-grid img{aspect-ratio:3/4;object-fit:cover;width:100%}.sg-layer-grid figure:nth-child(2) img{aspect-ratio:4/5}.sg-gallery{grid-template-columns:1.4fr 1fr;align-items:start;gap:3rem;display:grid}.sg-gallery figure:nth-child(2){margin-top:6rem}.sg-gallery figure:last-child{grid-column:1/-1;width:70%;margin-inline:auto}.sg-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%}.scroll-garden [data-motion]{will-change:transform}.scroll-garden button:active{transform:scale(.98)}@media (width<=767px){.sg-shell{width:calc(100% - 2rem)}.sg-title{font-size:44px}.sg-heading{font-size:36px}.sg-opening{height:65svh;min-height:460px}.sg-opening-copy{padding-block:3rem}.sg-expand{height:125svh}.sg-expand-image{height:55svh;transform:scale(.94)}.sg-section{padding-block:3.5rem}.sg-layer-grid{grid-template-columns:1fr 1fr;gap:1rem;padding-block:2rem}.sg-layer-grid figure:nth-child(2){margin-top:2rem}.sg-layer-grid figure:last-child{margin-inline:auto;grid-column:1/-1;width:75%;margin-top:1.5rem}.sg-gallery{grid-template-columns:1fr;gap:2rem}.sg-gallery figure:nth-child(2){margin-top:0}.sg-gallery figure:last-child{width:100%}}@media (prefers-reduced-motion:reduce){.sg-expand{height:auto;padding-block:2rem}.sg-expand-sticky{height:auto;position:static}.scroll-garden [data-motion]{will-change:auto;opacity:1!important;transform:none!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.sg-nav{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--foreground)}}
