.landing-home{background:var(--landing-plaster-light);background-image:none}.landing-home .landing-beta-banner{background:var(--landing-plaster);color:var(--landing-muted);font-weight:500}.landing-home .landing-nav-shell{max-width:80rem;box-shadow:none;border-color:#0000;border-radius:0}.landing-home .landing-site-header{background:var(--landing-plaster-light)}.landing-home .landing-site-header a[href=\/beta]{background:var(--landing-coral-deep);border-radius:.4rem}.landing-story-hero{grid-template-columns:minmax(0,1fr);gap:3.5rem;max-width:84rem;padding:4rem 2rem 3rem}.landing-story-hero-copy{text-align:center;max-width:54rem;margin:0 auto}.landing-story-hero-copy>p:first-child{border:1px solid var(--landing-border);color:var(--landing-muted);border-radius:2rem;padding:.4rem .9rem;font-size:.75rem;font-weight:500;display:inline-block}.landing-story-hero h1{max-width:15ch;font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:-.04em;margin:1.25rem auto 0;font-size:clamp(3rem,5.5vw,5.25rem);font-weight:400;line-height:1.02}.landing-story-hero-copy>p{margin-inline:auto}.landing-story-hero-copy>div{justify-content:center}.landing-story-hero-copy .landing-primary-cta{border-radius:.4rem}.landing-room-showcase{border:1px solid var(--landing-border);background:var(--landing-plaster-light);box-shadow:0 16px 48px color-mix(in oklch,var(--landing-ink)8%,transparent);border-radius:.75rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.landing-room-image{background:var(--landing-plaster);min-height:29rem;position:relative}.landing-room-image>div{background:url(/landing/product/opal-glass-pendants.jpg.png) 50%/cover;position:absolute;inset:0}.landing-room-image figcaption{color:var(--landing-ink);background:linear-gradient(transparent,var(--landing-plaster)70%);padding:3rem 2rem 1.5rem;position:absolute;inset:auto 0 0}.landing-room-image figcaption>span{letter-spacing:.13em;font-size:.65rem}.landing-room-image figcaption p{font-family:var(--font-dm-serif),Georgia,serif;margin-top:.5rem;font-size:1.75rem;line-height:1.1}.landing-room-image figcaption small{color:var(--landing-muted);margin-top:.75rem;font-size:.65rem;display:block}.landing-room-showcase .landing-journey{border:0;border-left:1px solid var(--landing-border);border-radius:0}.landing-room-showcase .landing-journey-heading{background:var(--landing-plaster-light);padding:1.25rem 1.5rem}.landing-room-showcase .landing-journey-panel{padding:1.5rem}.landing-benefit-strip{text-align:center;background:0 0;border:0;justify-content:center;gap:1rem 2rem;padding-block:.5rem 2.5rem}.landing-feature-index{grid-template-columns:repeat(4,minmax(0,1fr));max-width:80rem;margin:0 auto;padding:0 2rem;display:grid}.landing-feature-index a{border-block:1px solid var(--landing-border);align-items:center;gap:.75rem;padding:1.25rem .75rem;font-size:.75rem;display:flex}.landing-feature-index a:hover{background:var(--landing-plaster)}.landing-feature-index a>span,.landing-feature-eyebrow>span{color:var(--landing-muted);font-variant-numeric:tabular-nums}.landing-feature-index svg{flex-shrink:0;margin-left:auto}.landing-feature-story{border:0;gap:4rem;max-width:80rem;padding:5rem 2rem;scroll-margin-top:5rem}.landing-feature-eyebrow{color:var(--landing-coral-deep);gap:1rem;font-size:.75rem;display:flex}.landing-feature-story h2,.landing-studio-tools h2,.landing-story-close h2{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:-.025em;font-weight:400}.landing-feature-story>div:last-child{background:var(--landing-plaster);border-radius:.75rem;padding:2rem}.landing-feature-story:nth-of-type(odd)>div:last-child{background:var(--landing-accent-surface)}.landing-home .landing-product-scene__surface{border-radius:.4rem;overflow:hidden}.landing-studio-tools{border-top:1px solid var(--landing-border);padding:5rem 2rem}.landing-story-close{text-align:center;flex-direction:column;justify-content:center;padding-block:5rem}.landing-story-close h2{font-size:clamp(3rem,5vw,4.5rem)}.landing-story-close a{border-radius:.4rem}@media (max-width:1023px){.landing-story-hero{gap:2.5rem;padding-top:2.5rem}.landing-feature-index{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-feature-story{gap:2rem;padding-block:3.5rem}}@media (max-width:639px){.landing-story-hero{padding-inline:1rem}.landing-story-hero h1{font-size:clamp(2.75rem,10vw,3.75rem)}.landing-story-hero-copy>p{font-size:1rem}.landing-story-hero-copy>p:first-child,.landing-story-hero-copy>p:last-child{font-size:.75rem}.landing-room-showcase{grid-template-columns:minmax(0,1fr)}.landing-room-image{min-height:21rem}.landing-room-showcase .landing-journey{border-left:0;border-top:1px solid var(--landing-border)}.landing-room-showcase .landing-journey-panel,.landing-room-showcase .landing-journey-heading{padding:1rem}.landing-feature-index{padding-inline:1rem}.landing-feature-index a{gap:.4rem;padding-inline:.25rem;font-size:.7rem}.landing-feature-story,.landing-studio-tools{padding-inline:1.5rem}.landing-feature-story>div:last-child{padding:1rem}}
