.header:has(~main .assortment-landing){position:relative;visibility:visible;pointer-events:auto}.assortment-landing{background:#120e0b;color:#f2eee7;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3vw;min-height:calc(100svh - var(--header-height));margin:0 -1rem calc(52px - 1rem);padding:6rem 9vw 2rem clamp(1.5rem,5vw,4rem);font-family:Neue Haas Grotesk Display,sans-serif}.assortment-landing .assortment-landing__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:calc(100% + 52px);border-radius:0;animation:none;transform:none;z-index:-1}.assortment-landing__summary{max-width:min(30rem,36vw);align-self:start;margin-top:max(0px,calc(20vh - 3.5rem - var(--header-height)))}.assortment-landing__eyebrow{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.assortment-landing .featured-work-detail__title{white-space:nowrap;font-weight:400}.assortment-landing .featured-work-detail__availability{color:#fff}.assortment-landing.featured-work-detail--visible .featured-work-detail__availability{opacity:1}.assortment-landing .featured-work-detail__more-information-copy{white-space:normal}.assortment-landing__product{width:var(--product-panel-width);animation:featuredWorkDetailTrackIn .9s cubic-bezier(.16,1,.3,1) .52s both}.assortment-landing__actions{position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);z-index:4;display:flex;align-items:center;gap:.65rem}.assortment-landing__actions .featured-work-detail__close{position:static;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;white-space:nowrap;text-decoration:none}.assortment-landing__actions .assortment-landing__explore{position:relative;top:auto;right:auto;background:transparent;border:0;border-radius:0;color:#f2eee7;animation:exploreCreationsIn .48s ease-out 4.25s both}@keyframes exploreCreationsIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.assortment-landing__explore:after{content:"";position:absolute;left:1.25rem;right:1.25rem;bottom:.55rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .42s cubic-bezier(.16,1,.3,1)}.assortment-landing__explore:focus-visible:after,.assortment-landing__explore:active:after{transform:scaleX(1);transform-origin:left}@media (hover: hover){.assortment-landing__explore:hover:after{transform:scaleX(1);transform-origin:left}}@keyframes exploreUnderlineSweep{0%{opacity:0;transform:scaleX(0)}15%{opacity:1}55%{opacity:1;transform:scaleX(1)}85%,to{opacity:0;transform:scaleX(1)}}@media (hover: none){.assortment-landing__explore:after{transform-origin:left;animation:exploreUnderlineSweep 2.8s cubic-bezier(.16,1,.3,1) 4.73s infinite both}}.assortment-landing__close-cross{text-decoration:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;padding:0;border:0;background:transparent;color:#f2eee7;cursor:pointer;font-family:Neue Haas Grotesk Display,sans-serif;font-size:clamp(2.8rem,3.2vw,3.5rem);font-weight:700;line-height:.72;transition:transform .32s cubic-bezier(.16,1,.3,1)}.assortment-landing__close-cross:hover>span,.assortment-landing__close-cross:focus-visible>span,.assortment-landing__close-cross:active>span{text-decoration:underline}.assortment-landing__close-cross:hover,.assortment-landing__close-cross:focus-visible{transform:scale(.92)}@media (max-width: 48rem){.assortment-landing{grid-template-columns:1fr;gap:1.25rem;padding:1rem 3vw 3rem}.assortment-landing__actions{position:static;order:-2;justify-self:stretch;flex-wrap:wrap;justify-content:space-between}.assortment-landing__summary{width:88vw;max-width:100%;margin-top:0;justify-self:center}.assortment-landing:has(.featured-work-detail__panel--co02) .assortment-landing__summary{width:92vw}.assortment-landing:has(.featured-work-detail__panel--cu003) .assortment-landing__summary{width:94vw}.assortment-landing .featured-work-detail__title{font-size:clamp(3rem,12vw,5rem)}.assortment-landing .assortment-landing__product{order:-1;justify-self:center;transform:none}.assortment-landing .featured-work-detail__description{max-width:28rem}}@media (max-width: 48rem) and (orientation: landscape){.assortment-landing:has(.featured-work-detail__panel--pr03) .assortment-landing__summary{width:calc(64vh * var(--product-image-aspect, 1) * .7)}}@media (prefers-reduced-motion: reduce){.assortment-landing *,.assortment-landing *:before,.assortment-landing *:after{animation:none!important;transition:none!important}}
