@layer components{.atlas-showcase-frame{background:linear-gradient(to bottom, color-mix(in srgb, var(--theme-surface-canvas) 96%, var(--theme-brand) 4%), var(--theme-surface-canvas) 26rem);min-block-size:100%}.atlas-showcase-frame__header{border-block-end:1px solid var(--theme-border);background:linear-gradient(115deg, color-mix(in srgb, var(--theme-surface-raised) 90%, var(--theme-brand) 10%), color-mix(in srgb, var(--theme-surface-canvas) 96%, var(--theme-discovery) 4%));position:relative;overflow:hidden}.atlas-showcase-frame__header:after{background-image:linear-gradient(color-mix(in srgb, var(--theme-border) 30%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-border) 30%, transparent) 1px, transparent 1px);content:"";-webkit-mask-image:linear-gradient(90deg, transparent 12%, var(--theme-text-primary), transparent 88%);mask-image:linear-gradient(90deg, transparent 12%, var(--theme-text-primary), transparent 88%);opacity:.28;pointer-events:none;background-size:3rem 3rem;position:absolute;inset:0}.atlas-showcase-frame__header-content,.atlas-showcase-hero__content,.atlas-showcase-hero__media,.atlas-product-showcase__content,.atlas-promotional-showcase__signal{z-index:1;position:relative}.atlas-showcase-hero{isolation:isolate;position:relative;overflow:hidden}.atlas-showcase-hero:after{border:1px dashed color-mix(in srgb, var(--theme-accent) 32%, transparent);content:"";pointer-events:none;border-radius:50%;block-size:20rem;position:absolute;inset:auto -12% -9rem 44%;rotate:-11deg}.atlas-showcase-hero__route{border-block-start:1px dashed color-mix(in srgb, var(--theme-discovery) 42%, transparent);pointer-events:none;inline-size:min(42vw,35rem);position:absolute;inset:9% auto auto 52%;rotate:-7deg}.atlas-showcase-hero__route:before,.atlas-showcase-hero__route:after{color:color-mix(in srgb, var(--theme-accent) 78%, var(--theme-text-primary));content:"✕";font:700 var(--foundation-text-label) / 1 var(--theme-font-data);position:absolute;inset-block-start:-.65rem}.atlas-showcase-hero__route:before{inset-inline-start:16%}.atlas-showcase-hero__route:after{inset-inline-end:9%}.atlas-showcase-hero__title em{background:linear-gradient(105deg, var(--theme-accent), color-mix(in srgb, var(--theme-accent) 58%, var(--theme-brand)), color-mix(in srgb, var(--theme-accent) 72%, var(--theme-discovery)));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.atlas-showcase-hero__artifact{border:1px solid var(--theme-border);border-radius:var(--theme-radius-panel);inline-size:min(100%,31rem);margin-inline:auto;padding:clamp(1rem,3vw,2rem);position:relative}.atlas-showcase-hero__artifact:before{background:radial-gradient(ellipse, color-mix(in srgb, var(--theme-brand) 34%, transparent), transparent 68%);content:"";filter:blur(.35rem);pointer-events:none;block-size:2.4rem;position:absolute;inset:auto 8% -1.4rem}.atlas-showcase-hero__coordinate{color:var(--theme-text-secondary);font:600 var(--foundation-text-caption) / 1.35 var(--theme-font-data);letter-spacing:.08em;opacity:.72;position:absolute;inset:auto 1rem .75rem auto}.atlas-product-showcase{isolation:isolate;position:relative;overflow:hidden}.atlas-product-showcase:before{background:radial-gradient(ellipse at 6% 12%, color-mix(in srgb, var(--theme-brand) 18%, transparent), transparent 36%), radial-gradient(ellipse at 94% 88%, color-mix(in srgb, var(--theme-commerce-buy) 18%, transparent), transparent 42%), linear-gradient(118deg, transparent 48%, color-mix(in srgb, var(--theme-border) 34%, transparent) 48.1%, transparent 48.3%);content:"";pointer-events:none;position:absolute;inset:0}.atlas-product-showcase__featured [data-slot=product-media]{max-block-size:29rem}.atlas-discovery-grid__items{gap:var(--foundation-space-md);grid-template-columns:1fr;display:grid}.atlas-discovery-grid__items>li{--showcase-discovery-tone:var(--theme-accent);min-inline-size:0}.atlas-discovery-grid__items>li[data-tone=discovery]{--showcase-discovery-tone:var(--theme-discovery)}.atlas-discovery-grid__items>li[data-tone=collection]{--showcase-discovery-tone:var(--theme-collection)}.atlas-discovery-grid__items>li[data-tone=commerce-buy]{--showcase-discovery-tone:var(--theme-commerce-buy)}.atlas-discovery-grid__items>li[data-tone=commerce-sell]{--showcase-discovery-tone:var(--theme-commerce-sell)}.atlas-discovery-grid__item{border-block-start:2px solid var(--showcase-discovery-tone);position:relative}.atlas-discovery-grid__item:after{background:linear-gradient(145deg, color-mix(in srgb, var(--showcase-discovery-tone) 9%, transparent), transparent 44%);content:"";pointer-events:none;position:absolute;inset:0}.atlas-discovery-grid__item>*{z-index:1;position:relative}.atlas-discovery-grid__item [data-slot=responsive-image]{border:1px solid color-mix(in srgb, var(--showcase-discovery-tone) 30%, var(--theme-border))}.atlas-promotional-showcase{isolation:isolate;position:relative;overflow:hidden}.atlas-promotional-showcase__panel{border-radius:var(--theme-radius-panel);background:linear-gradient(112deg, color-mix(in srgb, var(--theme-surface-raised) 90%, var(--theme-brand) 10%), color-mix(in srgb, var(--theme-surface-overlay) 91%, var(--theme-discovery) 9%));position:relative}.atlas-promotional-showcase__panel:before{background:linear-gradient(124deg, transparent 42%, color-mix(in srgb, var(--theme-accent) 20%, transparent) 42.1%, transparent 42.35%), repeating-linear-gradient(90deg, transparent 0 4.9rem, color-mix(in srgb, var(--theme-border) 24%, transparent) 5rem);content:"";-webkit-mask-image:linear-gradient(90deg, transparent, var(--theme-text-primary) 64%, transparent);mask-image:linear-gradient(90deg, transparent, var(--theme-text-primary) 64%, transparent);opacity:.58;pointer-events:none;position:absolute;inset:0}.atlas-promotional-showcase__copy{z-index:2;min-inline-size:0;position:relative}.atlas-promotional-showcase__title em{color:var(--theme-accent);font-style:normal}.atlas-promotional-showcase__signal{border-block-start:1px solid var(--theme-border);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--theme-discovery) 22%, transparent), transparent 54%)}.atlas-promotional-showcase__monogram{color:color-mix(in srgb, var(--theme-text-primary) 9%, transparent);font-family:var(--theme-font-display);letter-spacing:-.12em;pointer-events:none;white-space:nowrap;font-size:clamp(6rem,15vw,13rem);font-weight:800;line-height:.75;position:absolute}.atlas-promotional-showcase__seal{border:1px solid var(--theme-accent);block-size:3.75rem;inline-size:3.75rem;color:var(--theme-accent);font:700 var(--foundation-text-heading) / 1 var(--theme-font-display);border-radius:50%;place-items:center;display:grid;position:absolute;inset:1.35rem 1.35rem auto auto;rotate:8deg}.atlas-promotional-showcase__route{color:var(--theme-text-secondary);font:600 var(--foundation-text-caption) / 1 var(--theme-font-data);letter-spacing:.09em;position:absolute;inset:auto auto 1.35rem 1.35rem}.atlas-promotional-showcase__signal-copy{max-inline-size:15rem;padding:var(--foundation-space-md);border:1px solid color-mix(in srgb, var(--theme-border) 72%, transparent);border-radius:var(--theme-radius-control);background:color-mix(in srgb, var(--theme-surface-raised) 78%, transparent);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);z-index:2;position:relative}@media (width>=40rem){.atlas-discovery-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-promotional-showcase__signal{border-block-start:0;border-inline-start:1px solid var(--theme-border)}}@media (width>=64rem){.atlas-discovery-grid__items{grid-template-columns:minmax(0,1.22fr) repeat(3,minmax(0,1fr))}.atlas-discovery-grid__items>li[data-prominence=featured] .atlas-discovery-grid__item{padding:calc(var(--foundation-space-lg) + var(--foundation-space-xs))}}@media (width<=47.99rem){.atlas-showcase-hero__route{inline-size:64vw;inset-block-start:54%;inset-inline-start:50%}.atlas-showcase-hero__coordinate{display:none}.atlas-product-showcase__featured [data-slot=product-media]{max-block-size:24rem}}@media (prefers-reduced-motion:reduce){.atlas-showcase-frame *,.atlas-showcase-hero *,.atlas-promotional-showcase *{scroll-behavior:auto!important}}@media (forced-colors:active){.atlas-showcase-frame__header,.atlas-showcase-hero__artifact{border-color:canvastext}.atlas-showcase-hero__title em{color:linktext;background:0 0}.atlas-promotional-showcase__panel,.atlas-promotional-showcase__signal,.atlas-promotional-showcase__signal-copy{border-color:canvastext}.atlas-promotional-showcase__title em,.atlas-promotional-showcase__seal{color:linktext}}}
