.service-experience--private-label :is(h1,h2) em{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.service-experience--private-label .page-hero{min-height:clamp(560px,76vh,820px)}.service-experience--private-label .page-hero h1{max-width:15ch;font-size:clamp(2.7rem,4.5vw,5rem)}.service-experience--private-label .page-hero__content p:not(.eyebrow){max-width:43ch}.service-experience--private-label .page-hero__veil{background:linear-gradient(90deg,#071d244d,#0000 75%)}.service-experience--private-label .page-hero__content{justify-content:center}.service-experience--private-label .page-hero__depth{top:5rem}.service-experience--private-label .page-hero__depth .depth-image{inset:0}.service-experience--private-label .page-hero__media img{object-fit:contain;object-position:right center}.service-experience--private-label .page-hero__media{-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%);mask-image:linear-gradient(90deg,#0000,#000 50%)}.service-experience--private-label section[id]{scroll-margin-top:10rem}.private-label__possibilities,.private-label__design{padding-block:clamp(3.5rem,6vw,6rem)}.private-label__design{background:var(--stone)}.private-label__section-head,.private-label__included{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.private-label__section-head{align-items:end;margin-bottom:2.5rem}.private-label__section-head>p{margin:0}.service-experience .private-label__range figure{max-width:840px;margin-inline:auto}.private-label__section-head>p,.private-label__included p:not(.eyebrow){color:var(--ink-soft);max-width:48ch;font-size:1rem}.private-label__image{width:100%;height:auto;display:block}.private-label__formats{font-family:var(--font-mono);color:var(--ink-soft);text-align:center;margin-bottom:0;padding-top:1.25rem;font-size:.8rem}.private-label__collections{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.service-experience .private-label__collection-caption{font-family:var(--font-body);text-transform:none;letter-spacing:normal;font-size:.9rem}.private-label__collection-caption p{margin:.4rem 0 0}.private-label__concept-note{color:var(--ink-soft);margin:1.5rem 0 0;font-size:.75rem}.private-label__design .service-story__steps{margin-top:3rem;scroll-margin-top:10rem}.private-label__design .service-story__steps li{border-color:var(--line)}.private-label__design .service-story__step-number{color:var(--sea)}.private-label__design .service-story__steps p{color:var(--ink-soft)}.private-label__included{padding-block:clamp(3.5rem,7vw,6rem)}.private-label__included p.private-label__terms{border-top:1px solid var(--line);padding-top:1rem;font-size:.8rem}@media (max-width:760px){.service-experience--private-label .page-hero{min-height:720px}.service-experience--private-label .page-hero__media img{object-fit:cover;object-position:73% center}.service-experience--private-label .page-hero__media{-webkit-mask-image:none;mask-image:none}.service-experience--private-label section[id]{scroll-margin-top:12rem}.service-experience--private-label .page-hero__veil{background:linear-gradient(#071d240d 22%,#071d24b8 60%,#071d24f5 95%)}.service-experience--private-label .page-hero__content{justify-content:flex-end;padding-block:3rem}.service-experience--private-label .page-hero__content p:not(.eyebrow){max-width:39ch}.private-label__section-head,.private-label__included{grid-template-columns:1fr;gap:1.5rem}.private-label__collections{grid-template-columns:1fr;gap:2rem}.private-label__section-head{margin-bottom:1.5rem}.private-label__formats{font-size:.7rem}}
