.al-ph{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#ece2dc;width:100%;height:100%;display:block}.al-figure{background:#ece2dc;border-radius:4px;margin:0;overflow:hidden}.al-figure figcaption{color:var(--am-ink-soft);padding:10px 2px 0;font-size:13px}.al-hero{padding:24px 0 56px}.al-hero__grid{gap:28px;display:grid}.al-hero__figure{aspect-ratio:1;width:100%}.al-hero__copy{align-content:center;gap:18px;display:grid}.al-hero__title{font-family:var(--f-serif);letter-spacing:-.015em;margin:0;font-size:clamp(38px,8vw,72px);font-weight:400;line-height:1.02}.al-hero__title em,.al-h2 em,.al-final__title em{color:var(--am-crimson);font-style:italic}.al-hero__lead{max-width:44ch;color:var(--am-ink-soft);margin:0;font-size:18px}.al-hero__cta{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.al-link{color:var(--am-crimson);letter-spacing:.02em;border-bottom:1px solid;padding-bottom:1px;font-size:15px;text-decoration:none}.al-hero__note{color:var(--am-muted);margin:0;font-size:13px}.al-section{padding:64px 0}.al-section--tint{background:var(--am-blush-tint)}.al-section--dark{background:var(--am-dark);color:#fff}.al-section--dark .eyebrow{color:var(--am-blush)}.al-section--dark .lead{color:#e9dcd6}.al-head{gap:6px;margin-bottom:28px;display:grid}.al-h2{font-family:var(--f-serif);letter-spacing:-.01em;margin:0;font-size:clamp(30px,5vw,50px);font-weight:400;line-height:1.05}.al-collection{grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.al-collection__item{margin:0}.al-collection__item .al-figure{aspect-ratio:4/5}.al-collection__item--wide{grid-column:1/-1}.al-collection__item--wide .al-figure{aspect-ratio:4/3}.al-collection__label{color:var(--am-ink-soft);justify-content:space-between;gap:12px;padding:10px 2px 0;font-size:13px;display:flex}.al-collection__label span:last-child{color:var(--am-muted)}.al-close{grid-template-columns:1fr 1fr;gap:14px;display:grid}.al-close .al-figure{background:0 0;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.al-close .al-figure .al-ph{border-radius:4px;min-height:0}.al-close__a,.al-close__d,.al-close__e{grid-column:1/-1}.al-close__a .al-ph{aspect-ratio:4/5}.al-close__b .al-ph,.al-close__c .al-ph{aspect-ratio:1}.al-close__d .al-ph{aspect-ratio:16/10}.al-close__e .al-ph{aspect-ratio:4/5}.al-products__list{grid-template-columns:1fr 1fr;gap:28px 14px;margin:0;padding:0;list-style:none;display:grid}.al-product__figure{aspect-ratio:4/5;background:#ece2dc;border-radius:4px;margin:0 0 12px;overflow:hidden}.al-product__text{gap:4px;display:grid}.al-product__index{font-family:var(--f-serif);letter-spacing:.14em;color:var(--am-muted);font-size:12px}.al-product__name{font-family:var(--f-serif);margin:0;font-size:24px;font-weight:500;line-height:1.1}.al-product__photos{color:var(--am-ink-soft);margin:0;font-size:14px}.al-product__price{margin:2px 0 10px;font-size:18px}.al-product__cta{justify-self:start;min-height:44px;padding:0 20px;font-size:13px}.al-products__note{max-width:60ch;color:var(--am-muted);margin:26px 0 0;font-size:13px}.al-steps{counter-reset:step;grid-template-columns:1fr 1fr;gap:28px 14px;margin:0;padding:0;list-style:none;display:grid}.al-step .al-figure{aspect-ratio:1;margin-bottom:12px}.al-step__n{font-family:var(--f-serif);letter-spacing:.14em;color:var(--am-crimson);font-size:12px;display:block}.al-step__h{font-family:var(--f-serif);margin:4px 0;font-size:20px;font-weight:500}.al-step__p{color:var(--am-ink-soft);margin:0;font-size:14px}.al-studio__grid{grid-template-columns:repeat(3,1fr);gap:6px;margin:22px 0 0;padding:0;list-style:none;display:grid}.al-studio__grid .al-figure{aspect-ratio:1;border-radius:2px}.al-studio__grid a{display:block}.al-studio__link{color:var(--am-crimson);border-bottom:1px solid;margin-top:18px;text-decoration:none;display:inline-block}.al-final{color:#fff;background:var(--am-dark);padding:0;position:relative}.al-final__figure{aspect-ratio:4/5;max-height:86vh;margin:0}.al-final__figure .al-ph{opacity:.92}.al-final__copy{background:linear-gradient(#0000 0%,#140c0eb8 60%);justify-items:start;gap:18px;padding:40px 20px 48px;display:grid;position:absolute;inset:auto 0 0}.al-final__title{font-family:var(--f-serif);max-width:14ch;margin:0;font-size:clamp(32px,7vw,64px);font-weight:400;line-height:1.04}.al-final__title em{color:var(--am-blush)}@media (min-width:860px){.al-hero{padding:36px 0 84px}.al-hero__grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px}.al-hero__copy{order:-1;gap:22px}.al-section{padding:96px 0}.al-head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:40px}.al-collection{grid-template-columns:repeat(6,1fr);gap:20px}.al-collection__item{grid-column:span 2}.al-collection__item--wide{grid-column:span 3}.al-collection__item--wide .al-figure{aspect-ratio:5/4}.al-collection__item--banner{grid-column:1/-1}.al-collection__item--banner .al-figure{aspect-ratio:21/9}.al-close{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(0,auto);gap:20px}.al-close__a{grid-area:span 2/span 7}.al-close__b,.al-close__c{grid-column:span 5}.al-close__d{grid-column:span 8}.al-close__e{grid-column:span 4}.al-close__a .al-ph{aspect-ratio:7/8}.al-close__b .al-ph,.al-close__c .al-ph{aspect-ratio:5/3.8}.al-close__d .al-ph{aspect-ratio:16/9}.al-close__e .al-ph{aspect-ratio:4/4.5}.al-products__list,.al-steps{grid-template-columns:repeat(4,1fr);gap:24px}.al-studio__grid{grid-template-columns:repeat(6,1fr);gap:10px}.al-final__figure{aspect-ratio:21/9;max-height:80vh}.al-final__copy{gap:24px;padding:64px 40px}}@media (prefers-reduced-motion:no-preference){.al-collection__item .al-figure img,.al-product__figure img{transition:transform .8s var(--ease)}.al-collection__item:hover .al-figure img,.al-product:hover .al-product__figure img{transform:scale(1.03)}}.al-h2 a{border-bottom:2px solid var(--am-blush);text-decoration:none}.al-h2 a:hover{border-color:var(--am-crimson)}@media (max-width:859px){.al-collection__item--banner{grid-column:1/-1}.al-collection__item--banner .al-figure{aspect-ratio:4/3}}
