@layer components{.bespoke__hero{position:relative;display:grid;align-items:end;overflow:hidden}.bespoke__hero.on-photo{min-height:min(70svh,44rem)}.bespoke__hero:not(.on-photo) .bespoke__hero-text{width:100%;max-width:44rem;margin-inline:auto;padding-top:var(--space-7);padding-bottom:0}.bespoke__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bespoke__hero-text{position:relative;display:grid;gap:var(--space-3);max-width:40rem;padding:var(--space-8) var(--gutter) var(--space-6)}.bespoke__hero h1{font-size:var(--text-2xl)}.bespoke__hero-text p{font-size:var(--text-lg);line-height:var(--leading-snug)}.bespoke__body{display:grid;gap:var(--space-6);max-width:44rem;margin:var(--space-7) auto 0;padding-inline:var(--gutter)}.bespoke h2{font-size:var(--text-xl)}.bespoke__people{font-size:var(--text-md)}.bespoke__opening{display:grid;gap:var(--space-1);font-size:var(--text-md);letter-spacing:var(--tracking-label);text-transform:uppercase}.bespoke__steps{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none;counter-reset:step}.bespoke__steps li{display:grid;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-line);counter-increment:step}.bespoke__steps li:before{content:counter(step,decimal-leading-zero);color:var(--color-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-label)}.bespoke__photos{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}@media(min-width:800px){.bespoke__photos{grid-template-columns:repeat(3,1fr)}}}
/*# sourceMappingURL=/cdn/shop/t/171/assets/bespoke.css.map */
