.featured-rail.svelte-y3089j{border-bottom:1px solid var(--color-border-strong);background:var(--color-canvas);padding-block:clamp(2.5rem,5vw,4.5rem) clamp(2rem,4vw,3.5rem)}.featured-rail__heading.svelte-y3089j{align-items:end;gap:1.25rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}h2.svelte-y3089j,p.svelte-y3089j{margin:0}h2.svelte-y3089j{max-width:14ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,4vw,3.6rem);font-weight:690;font-stretch:85%;line-height:1}.featured-rail__heading.svelte-y3089j p:where(.svelte-y3089j){max-width:44rem;color:var(--color-text-muted);margin-top:.9rem;line-height:1.7}.featured-rail__furniture.svelte-y3089j{flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;display:flex}.featured-rail__furniture.svelte-y3089j a:where(.svelte-y3089j){min-height:2.75rem;color:var(--color-text-muted);background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-size:.8rem;font-weight:660;text-decoration:none;display:inline-flex}.featured-rail__furniture.svelte-y3089j a:where(.svelte-y3089j):hover{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-subtle);text-decoration-color:var(--color-text-subtle);text-underline-offset:.35rem}.featured-rail__list.svelte-y3089j{--featured-card-gap:clamp(.75rem, 1.35vw, 1.1rem);gap:0;margin:0;padding:0 0 1rem;list-style:none;display:flex}.featured-rail__list.svelte-y3089j>li:where(.svelte-y3089j){width:min(100vw - 2rem,28rem);flex:none;margin-inline-end:var(--featured-card-gap)}@media (width>=48rem){.featured-rail__list.svelte-y3089j>li:where(.svelte-y3089j){width:min(50vw - 2.75rem,28rem)}}@media (width>=64rem){.featured-rail__heading.svelte-y3089j{grid-template-columns:minmax(0,1fr) auto}}@media (width>=74rem){.featured-rail__list.svelte-y3089j>li:where(.svelte-y3089j){width:min(33.3333vw - 2.66667rem,28rem)}}.orbit-mark.svelte-ll2nxy{isolation:isolate;min-width:0;min-height:0;color:var(--color-text);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.orbit-mark__logo.svelte-ll2nxy{width:min(34%,12rem);height:auto;overflow:visible}.orbit-mark__construction.svelte-ll2nxy{fill:currentColor;opacity:.12}.orbit-mark__contours.svelte-ll2nxy{stroke:currentColor;stroke-width:7px;stroke-linejoin:round;stroke-linecap:round;opacity:0}.orbit-mark__contours.svelte-ll2nxy path:where(.svelte-ll2nxy){stroke-dasharray:1}.orbit-mark__ink.svelte-ll2nxy{fill:currentColor;opacity:.86}.orbit-mark__registration.svelte-ll2nxy{opacity:0}.orbit-mark__aperture.svelte-ll2nxy{transform-origin:500px 423px}.orbit-mark__star.svelte-ll2nxy{transform-origin:357px 272px}.orbit-mark--started.svelte-ll2nxy .orbit-mark__contours:where(.svelte-ll2nxy){animation:3.8s both svelte-ll2nxy-contour-light}.orbit-mark--started.svelte-ll2nxy .orbit-mark__contours:where(.svelte-ll2nxy) path:where(.svelte-ll2nxy){animation:2.2s cubic-bezier(.45,0,.2,1) both svelte-ll2nxy-draw-silhouette}.orbit-mark--started.svelte-ll2nxy .orbit-mark__contours:where(.svelte-ll2nxy) .orbit-mark__star-contour:where(.svelte-ll2nxy){animation-delay:.45s}.orbit-mark--started.svelte-ll2nxy .orbit-mark__aperture:where(.svelte-ll2nxy){animation:1.7s cubic-bezier(.16,1,.3,1) 1.4s both svelte-ll2nxy-print-silhouette}.orbit-mark--started.svelte-ll2nxy .orbit-mark__star:where(.svelte-ll2nxy){animation:1.1s cubic-bezier(.16,1,.3,1) 1.7s both svelte-ll2nxy-settle-star}.orbit-mark--started.svelte-ll2nxy .orbit-mark__registration:where(.svelte-ll2nxy){animation:3.9s both svelte-ll2nxy-registration-pass}.orbit-mark--started.svelte-ll2nxy :is(path:where(.svelte-ll2nxy),g:where(.svelte-ll2nxy),circle:where(.svelte-ll2nxy)){animation-play-state:paused}.orbit-mark--running.svelte-ll2nxy :is(path:where(.svelte-ll2nxy),g:where(.svelte-ll2nxy),circle:where(.svelte-ll2nxy)){animation-play-state:running}@keyframes svelte-ll2nxy-draw-silhouette{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes svelte-ll2nxy-print-silhouette{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes svelte-ll2nxy-contour-light{0%{opacity:.25}15%,62%{opacity:.85}to{opacity:0}}@keyframes svelte-ll2nxy-settle-star{0%{opacity:0;transform:rotate(-100deg)scale(.25)}to{opacity:.86;transform:rotate(0)scale(1)}}@keyframes svelte-ll2nxy-registration-pass{0%,to{opacity:0}15%,48%{opacity:.4}}@media (prefers-reduced-motion:reduce){.orbit-mark--started.svelte-ll2nxy :is(path:where(.svelte-ll2nxy),g:where(.svelte-ll2nxy),circle:where(.svelte-ll2nxy)){animation:none}}.orbit-diagram.svelte-1rtcdwh{isolation:isolate;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.orbit-diagram.svelte-1rtcdwh:before,.orbit-diagram.svelte-1rtcdwh:after{z-index:-2;background:var(--color-border);content:"";position:absolute}.orbit-diagram.svelte-1rtcdwh:before{width:1px;inset:0 50% 0 auto}.orbit-diagram.svelte-1rtcdwh:after{height:1px;inset:50% 0 auto}.orbit-diagram__wordmark.svelte-1rtcdwh{z-index:-3;color:color-mix(in srgb, var(--color-text) 3.5%, transparent);font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(7rem,20vw,17rem);font-weight:760;font-stretch:78%;line-height:.7;position:absolute}.orbit-diagram__ring.svelte-1rtcdwh{border:1px solid var(--color-border-strong);border-radius:50%;position:absolute}.orbit-diagram__ring--outer.svelte-1rtcdwh{aspect-ratio:1;width:min(72%,30rem);animation:24s linear infinite paused svelte-1rtcdwh-orbit-turn}.orbit-diagram--running.svelte-1rtcdwh .orbit-diagram__ring--outer:where(.svelte-1rtcdwh){animation-play-state:running}.orbit-diagram__ring--outer.svelte-1rtcdwh i:where(.svelte-1rtcdwh){background:var(--color-text);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:-.29rem;left:50%;transform:translate(-50%)}.orbit-diagram__ring--inner.svelte-1rtcdwh{aspect-ratio:1;border-color:var(--color-border);width:min(46%,19rem)}.orbit-diagram.svelte-1rtcdwh>img{width:min(20%,7.4rem);height:auto}@media (width<=42rem){.orbit-diagram.svelte-1rtcdwh>img{width:min(22%,5.5rem)}}@keyframes svelte-1rtcdwh-orbit-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orbit-diagram__ring--outer.svelte-1rtcdwh{animation:none}}.hero-artwork.svelte-cib1yv{border-bottom:1px solid var(--color-border-strong);background:var(--color-canvas-soft);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:clamp(27rem,55vw,42rem);display:grid;position:relative;overflow:hidden}.hero-artwork__copy.svelte-cib1yv{border-top:1px solid var(--color-border-strong);grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);align-items:start;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.hero-artwork__copy.svelte-cib1yv strong:where(.svelte-cib1yv){letter-spacing:-.025em;max-width:14ch;font-size:clamp(1rem,1.7vw,1.3rem);font-weight:680;line-height:1.25}.hero-artwork__copy.svelte-cib1yv p:where(.svelte-cib1yv){max-width:31rem;color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.65}@media (width>=68rem){.hero-artwork.svelte-cib1yv{border-bottom:0}}@media (width<=42rem){.hero-artwork.svelte-cib1yv{min-height:25rem}.hero-artwork__copy.svelte-cib1yv{grid-template-columns:1fr;gap:.65rem}}.social-directory.svelte-1ugv176{border-block:1px solid var(--color-border-strong);background:var(--color-surface)}.social-directory__layout.svelte-1ugv176{gap:clamp(2.75rem,7vw,7rem);display:grid}header.svelte-1ugv176{align-content:start;gap:1.15rem;display:grid}h2.svelte-1ugv176,p.svelte-1ugv176{margin:0}h2.svelte-1ugv176{max-width:11ch;font-family:var(--font-display);letter-spacing:-.038em;text-wrap:balance;font-size:clamp(2.35rem,5vw,4.65rem);font-weight:700;font-stretch:84%;line-height:.98}header.svelte-1ugv176 p:where(.svelte-1ugv176){max-width:38rem;color:var(--color-text-muted);font-size:clamp(.96rem,1.35vw,1.07rem);line-height:1.72}ul.svelte-1ugv176{border-bottom:1px solid var(--color-border-strong);margin:0;padding:0;list-style:none}li.svelte-1ugv176{border-top:1px solid var(--color-border-strong)}a.svelte-1ugv176{border-radius:var(--radius-sm);background:var(--color-canvas-soft);min-height:5.75rem;color:var(--color-text);transition:background-color .18s var(--ease-out), color .18s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.9rem,2.5vw,1.35rem);padding:1rem clamp(.85rem,2.5vw,1.25rem);text-decoration:none;display:grid}a.svelte-1ugv176:hover{background:var(--color-surface-hover)}a.svelte-1ugv176:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.social-directory__icon.svelte-1ugv176{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-canvas);width:2.85rem;height:2.85rem;color:var(--color-text-muted);transition:border-color .18s var(--ease-out), background-color .18s var(--ease-out), color .18s var(--ease-out);place-items:center;display:grid}a.svelte-1ugv176:hover .social-directory__icon:where(.svelte-1ugv176){border-color:var(--color-text-subtle);background:var(--color-text);color:var(--color-ink)}.social-directory__copy.svelte-1ugv176{gap:.35rem;min-width:0;display:grid}.social-directory__copy.svelte-1ugv176 strong:where(.svelte-1ugv176){letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:680;line-height:1.15}.social-directory__copy.svelte-1ugv176>span:where(.svelte-1ugv176){color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.45}.social-directory__arrow.svelte-1ugv176{width:2.5rem;height:2.5rem;color:var(--color-text-subtle);transition:color .18s var(--ease-out), transform .22s var(--ease-out);place-items:center;display:grid}a.svelte-1ugv176:hover .social-directory__arrow:where(.svelte-1ugv176){color:var(--color-text);transform:translate(.18rem,-.18rem)}.sr-only.svelte-1ugv176{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=68rem){.social-directory__layout.svelte-1ugv176{grid-template-columns:minmax(20rem,.82fr) minmax(30rem,1.18fr);align-items:start}header.svelte-1ugv176{top:calc(var(--header-height,4.5rem) + 2rem);position:sticky}}@media (width<=32rem){a.svelte-1ugv176{min-height:5.35rem;padding-inline:.7rem}.social-directory__copy.svelte-1ugv176>span:where(.svelte-1ugv176){max-width:24ch}.social-directory__arrow.svelte-1ugv176{width:1.8rem}}@media (prefers-reduced-motion:reduce){a.svelte-1ugv176,.social-directory__icon.svelte-1ugv176,.social-directory__arrow.svelte-1ugv176{transition:none}}h1.svelte-1uha8ag,h2.svelte-1uha8ag,p.svelte-1uha8ag{margin:0}.home-hero.svelte-1uha8ag{border-bottom:1px solid var(--color-border-strong);background:var(--color-canvas);overflow:clip}.home-hero__frame.svelte-1uha8ag{border-inline:1px solid var(--color-border);display:grid}.home-hero__statement.svelte-1uha8ag{border-bottom:1px solid var(--color-border-strong);align-content:center;gap:clamp(1.7rem,4vw,2.75rem);min-width:0;padding:clamp(2.5rem,7vw,5.5rem) clamp(1.25rem,4vw,4.25rem);display:grid}.home-hero__eyebrow.svelte-1uha8ag{color:var(--color-text-subtle);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.67rem;font-weight:680;line-height:1.4;display:flex}.home-hero__eyebrow.svelte-1uha8ag span:where(.svelte-1uha8ag){background:currentColor;width:1.4rem;height:1px}.home-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:9.5ch;color:var(--color-text);font-family:var(--font-display);letter-spacing:-.052em;text-wrap:balance;font-size:clamp(3.2rem,8vw,6.35rem);font-weight:710;font-stretch:80%;line-height:.88}.home-hero__support.svelte-1uha8ag{min-width:0;display:grid}.home-hero__support.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:46ch;color:var(--color-text-muted);font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.7}.home-hero__actions.svelte-1uha8ag{flex-wrap:wrap;gap:.4rem;margin-top:clamp(1.75rem,4vw,3rem);display:flex}.home-hero__actions.svelte-1uha8ag .button--ghost{color:var(--color-text-muted);border-color:#0000}.text-link.svelte-1uha8ag{min-height:2.75rem;color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.8rem;font-weight:660;display:inline-flex}.text-link.svelte-1uha8ag:hover{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.35rem}.release-shelf.svelte-1uha8ag{border-top:1px solid var(--color-border);background:var(--color-canvas-soft)}.release-shelf__layout.svelte-1uha8ag,.buyer-outcomes__layout.svelte-1uha8ag,.compatibility-register__layout.svelte-1uha8ag,.editorial-note__layout.svelte-1uha8ag,.service-rail__layout.svelte-1uha8ag{gap:clamp(2.5rem,6vw,6rem);display:grid}.home-faq__layout.svelte-1uha8ag{gap:clamp(2.5rem,6vw,4.5rem);display:grid}.release-shelf.svelte-1uha8ag header:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag),.buyer-outcomes.svelte-1uha8ag h2:where(.svelte-1uha8ag),.compatibility-register.svelte-1uha8ag h2:where(.svelte-1uha8ag),.editorial-note.svelte-1uha8ag h2:where(.svelte-1uha8ag),.home-faq.svelte-1uha8ag h2:where(.svelte-1uha8ag),.service-rail.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:690;font-stretch:85%;line-height:1}.release-shelf.svelte-1uha8ag header:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){max-width:13ch;font-size:clamp(2.2rem,4vw,3.8rem)}.release-shelf.svelte-1uha8ag header:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){max-width:38rem;color:var(--color-text-muted);margin-top:1rem;line-height:1.7}.release-shelf.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){margin-top:1.4rem}.buyer-outcomes.svelte-1uha8ag{border-block:1px solid var(--color-border-strong);background:var(--color-surface)}.buyer-outcomes.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:12ch;font-size:clamp(2.3rem,5vw,4.5rem)}.buyer-outcomes__heading.svelte-1uha8ag{align-content:start;gap:1rem;display:grid}.buyer-outcomes__heading.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{max-width:31rem;color:var(--color-text-muted);font-size:clamp(.96rem,1.4vw,1.08rem);line-height:1.7}.buyer-outcomes__list.svelte-1uha8ag{margin:0;padding:0;list-style:none}.buyer-outcomes__list.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--color-border-strong);grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.75rem;min-height:5.4rem;padding-block:1.2rem;display:grid}.buyer-outcomes__list.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:1px solid var(--color-border-strong)}.buyer-outcomes__list.svelte-1uha8ag li:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--color-text-subtle);font-variant-numeric:tabular-nums;letter-spacing:.06em;padding-top:.12rem;font-size:.65rem;font-weight:720}.buyer-outcomes__list.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:38rem;color:var(--color-text);margin:0;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:590;line-height:1.48}.compatibility-register.svelte-1uha8ag h2:where(.svelte-1uha8ag),.editorial-note.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:18ch;font-size:clamp(2rem,4vw,3.5rem)}.compatibility-register.svelte-1uha8ag ul:where(.svelte-1uha8ag){border-top:1px solid var(--color-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.compatibility-register.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--color-border-strong);color:var(--color-text-muted);padding:1rem 0;font-size:.88rem;font-weight:620}.compatibility-register.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(odd){border-right:1px solid var(--color-border-strong);padding-right:1rem}.compatibility-register.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(2n){padding-left:1rem}.editorial-note.svelte-1uha8ag{border-top:1px solid var(--color-border)}.editorial-note.svelte-1uha8ag p:where(.svelte-1uha8ag),.service-rail.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:44rem;color:var(--color-text-muted);font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.72}.home-faq.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:13ch;font-size:clamp(2.2rem,4.8vw,4.25rem)}.home-faq__heading.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){max-width:42rem;color:var(--color-text-muted);font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.72}.home-faq.svelte-1uha8ag{border-top:1px solid var(--color-border);background:var(--color-canvas-soft)}.home-faq__heading.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){margin-top:1rem}.home-faq__heading.svelte-1uha8ag{align-items:end;gap:1.5rem;display:grid}.service-rail.svelte-1uha8ag{border-bottom:1px solid var(--color-border-strong);background:var(--color-canvas-soft);padding-block:clamp(3.5rem,6vw,5.5rem)}.service-rail__layout.svelte-1uha8ag{align-items:end}.service-rail.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:17ch;font-size:clamp(2.15rem,4vw,3.65rem)}.service-rail.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:.9rem}.service-rail.svelte-1uha8ag .button{justify-self:start}.section-rule.svelte-1uha8ag{padding-block:1.5rem}.section-rule.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-subtle);margin-bottom:.65rem;font-size:.72rem;font-weight:630}.section-rule.svelte-1uha8ag hr:where(.svelte-1uha8ag){border:0;border-top:1px solid var(--color-border-strong);margin:0}@media (width>=68rem){.home-hero__frame.svelte-1uha8ag{grid-template-columns:minmax(26rem,1.02fr) minmax(0,.98fr);align-items:stretch}.home-hero__statement.svelte-1uha8ag{border-right:1px solid var(--color-border-strong);border-bottom:0;padding-block:clamp(4.5rem,7vw,7rem)}.home-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:9.25ch;font-size:clamp(4.4rem,5.45vw,6.35rem)}.home-hero__actions.svelte-1uha8ag{justify-content:flex-start;margin-top:clamp(1.5rem,2.5vw,2.2rem);padding-top:0}.release-shelf__layout.svelte-1uha8ag{grid-template-columns:minmax(17rem,.48fr) minmax(0,1.52fr)}.buyer-outcomes__layout.svelte-1uha8ag{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr)}.compatibility-register__layout.svelte-1uha8ag,.editorial-note__layout.svelte-1uha8ag{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr)}.home-faq__heading.svelte-1uha8ag{grid-template-columns:minmax(18rem,1fr) auto}.compatibility-register.svelte-1uha8ag ul:where(.svelte-1uha8ag){grid-template-columns:repeat(3,minmax(0,1fr))}.compatibility-register.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(odd),.compatibility-register.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(2n){border-right:1px solid var(--color-border-strong);padding-inline:1rem}.compatibility-register.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(3n+1){padding-left:0}.compatibility-register.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(3n){border-right:0}.service-rail__layout.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) auto}}@media (width<=42rem){.home-hero__statement.svelte-1uha8ag{gap:1.45rem;padding-block:2.5rem 2.75rem}.home-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(3rem,13.7vw,3.55rem)}.home-hero__actions.svelte-1uha8ag{margin-top:1.25rem}.home-hero__actions.svelte-1uha8ag,.home-hero__actions.svelte-1uha8ag .button--primary{width:100%}.home-hero__actions.svelte-1uha8ag .button--ghost{justify-content:flex-start;min-height:2.75rem;padding-inline:0}.service-rail.svelte-1uha8ag .button{width:100%}}
