.measure.svelte-smha79{max-width:46rem;margin:0 auto}.eyebrow.svelte-smha79{font-family:var(--font-ui);font-weight:500;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:0}.mark.svelte-smha79{display:block;margin:0 auto var(--space-6);opacity:.92}.section-intro.svelte-smha79{max-width:40rem;margin:var(--space-4) auto 0;font-family:var(--font-body);font-weight:300;font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.8;color:var(--color-text-subtle)}.hero.svelte-smha79{position:relative;min-height:100dvh;margin-top:calc(-1 * var(--header-height));display:flex;align-items:center;overflow:hidden;background:var(--color-black-deep)}.hero-bg.svelte-smha79{position:absolute;inset:0;z-index:0}.hero-bg.svelte-smha79 picture:where(.svelte-smha79),.hero-bg.svelte-smha79 img:where(.svelte-smha79){width:100%;height:100%;object-fit:cover;display:block}.hero.svelte-smha79:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0e0a08eb,#0e0a088c 34%,#0e0a081f 64%,#0e0a0800)}.hero-inner.svelte-smha79{position:relative;z-index:2;width:100%;padding:0 var(--page-gutter);padding-left:clamp(2rem,12vw,16rem);display:flex;flex-direction:column;gap:var(--space-6)}.hero.svelte-smha79 h1:where(.svelte-smha79){font-family:var(--font-display);font-weight:400;font-size:clamp(3.25rem,11vw,9.5rem);line-height:.92;letter-spacing:-.01em;color:var(--foreground);margin:0;animation:svelte-smha79-hero-rise 1.1s cubic-bezier(.2,.6,.2,1) .1s both}.hero-sub.svelte-smha79{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(1.5rem,3.4vw,2.6rem);color:var(--color-text-muted);margin:0;animation:svelte-smha79-hero-rise 1.1s cubic-bezier(.2,.6,.2,1) .28s both}.hero-cta.svelte-smha79{align-self:flex-start;font-family:var(--font-ui);font-weight:500;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--background);background:var(--accent);padding:.7rem 1.5rem;border-radius:var(--radius-sm);text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease;animation:svelte-smha79-hero-rise 1.1s cubic-bezier(.2,.6,.2,1) .46s both}.hero-cta.svelte-smha79:hover,.hero-cta.svelte-smha79:focus-visible{background:var(--accent-hover, var(--foreground))}.hero-cta.svelte-smha79:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes svelte-smha79-hero-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.scroll-cue.svelte-smha79{position:absolute;left:50%;bottom:1.75rem;z-index:2;font-family:var(--font-ui);font-size:.62rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--color-text-subtle);animation:svelte-smha79-scroll-cue-bob 2.6s ease-in-out 1.2s infinite}@keyframes svelte-smha79-scroll-cue-bob{0%,to{transform:translate(-50%) translateY(0);opacity:.7}50%{transform:translate(-50%) translateY(6px);opacity:1}}.quote-scene.svelte-smha79{position:relative;background:var(--background)}.quote-stage.svelte-smha79{position:relative;height:100vh;overflow:hidden}.quote-video.svelte-smha79{position:absolute;top:0;right:0;width:85%;height:100%;object-fit:cover;background:var(--color-black-deep);z-index:0}.quote-overlay.svelte-smha79{position:absolute;inset:0;z-index:1;background:linear-gradient(to right,var(--color-black-deep) 0%,var(--color-black-deep) 14%,rgba(14,10,8,.48) 34%,transparent 60%),#0e0a0838}.quote-shade.svelte-smha79{display:none;position:absolute;inset:0;z-index:2;background:#0e0a088c;will-change:transform}.quote-curtain.svelte-smha79{position:absolute;inset:0;z-index:4;background:var(--color-black-deep);opacity:0;will-change:transform,opacity}.quote-content.svelte-smha79{position:absolute;z-index:3;top:50%;left:5%;transform:translateY(calc(-50% + var(--exit-y, 0px)));will-change:transform,opacity;width:min(30rem,60vw);padding-right:var(--page-gutter);text-align:left}.quote-content.svelte-smha79 .statement:where(.svelte-smha79){margin-top:0}.quote-eyebrow.svelte-smha79{margin:0 0 var(--space-6)}.quote-content.svelte-smha79 .q-line:where(.svelte-smha79){display:block}.quote-divider.svelte-smha79{display:block;width:2.5rem;height:1px;margin:var(--space-6) 0 0;background:var(--accent);opacity:.85}.quote-content.svelte-smha79 .lede:where(.svelte-smha79){max-width:32rem;margin:var(--space-6) 0 0;font-family:var(--font-body);font-weight:300;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.9;color:var(--color-text-muted)}.quote-content.svelte-smha79 .lede:where(.svelte-smha79)+.lede:where(.svelte-smha79){margin-top:var(--space-4)}.quote-motion-toggle.svelte-smha79{position:absolute;z-index:5;bottom:1.5rem;right:1.5rem}.chapter.svelte-smha79{background:var(--background);padding:clamp(4rem,10vh,7rem) var(--page-gutter) clamp(1.5rem,4vh,3rem);text-align:center}.chapter--ii.svelte-smha79{border-top:1px solid var(--border);margin-top:clamp(3rem,8vh,6rem);padding-top:clamp(4.5rem,11vh,7.5rem)}.part-label.svelte-smha79{font-family:var(--font-ui);font-weight:500;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-6)}.statement.svelte-smha79{font-family:var(--font-display);font-weight:300;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.14;color:var(--foreground);margin:0}.quote-content.svelte-smha79 .statement:where(.svelte-smha79) em:where(.svelte-smha79){font-style:italic;color:var(--accent)}.statement--lead.svelte-smha79 em:where(.svelte-smha79){font-style:italic;color:var(--foreground)}.warranty-h.svelte-smha79{font-family:var(--font-display);font-weight:400;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.15;color:var(--foreground);margin:var(--space-3) 0 0}.walnut.svelte-smha79{position:relative;isolation:isolate;background:var(--background);padding-block:clamp(4rem,12vh,8.5rem)}.walnut-inner.svelte-smha79{max-width:120rem;margin:0 auto;padding-inline:clamp(.75rem,2vw,2rem);display:grid;grid-template-columns:1.4fr minmax(14rem,20rem) 1.4fr;align-items:center;gap:clamp(2.25rem,5.5vw,6rem)}.walnut.svelte-smha79:before{content:"";position:absolute;inset:0;z-index:-1;background:url(../../../showcase/nocturne/backsplash1.webp) center / cover no-repeat;opacity:.2;mask-image:radial-gradient(130% 130% at 50% 50%,#000 45%,transparent 92%),linear-gradient(to bottom,#000 55%,transparent);mask-composite:intersect;-webkit-mask-image:radial-gradient(130% 130% at 50% 50%,#000 45%,transparent 92%),linear-gradient(to bottom,#000 55%,transparent);-webkit-mask-composite:source-in;pointer-events:none}.walnut-fig.svelte-smha79{margin:0}.walnut-fig.svelte-smha79 img:where(.svelte-smha79){width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;mask-image:radial-gradient(120% 120% at 50% 50%,#000 60%,transparent 100%);-webkit-mask-image:radial-gradient(120% 120% at 50% 50%,#000 60%,transparent 100%)}.walnut-fig.svelte-smha79 figcaption:where(.svelte-smha79){margin-top:var(--space-4);text-align:center;font-family:var(--font-body);font-weight:300;font-size:.86rem;line-height:1.6;color:var(--color-text-subtle)}.walnut-fig-label.svelte-smha79{display:block;font-family:var(--font-ui);font-weight:500;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-2)}.walnut-text.svelte-smha79{text-align:center}.walnut-title.svelte-smha79{font-family:var(--font-display);font-weight:400;font-size:clamp(1.3rem,2.1vw,1.85rem);line-height:1.14;color:var(--foreground);margin:var(--space-3) 0 var(--space-4)}.walnut-p.svelte-smha79{font-family:var(--font-body);font-weight:300;font-size:clamp(.84rem,1.05vw,.96rem);line-height:1.8;color:var(--color-text-muted);margin:0}.brass.svelte-smha79{position:relative;background:var(--background);padding-block:clamp(2.5rem,7vh,5.5rem)}.brass-img.svelte-smha79{position:relative;width:85%;margin-right:15%;height:clamp(24rem,64vh,40rem);overflow:hidden}.brass-img.svelte-smha79 img:where(.svelte-smha79){width:100%;height:100%;object-fit:cover;object-position:50% 64%;display:block}.brass-fade.svelte-smha79{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to left,var(--background) 4%,rgba(14,10,8,.62) 24%,transparent 56%),linear-gradient(to bottom,var(--background),transparent 14%),linear-gradient(to top,var(--background),transparent 14%)}.brass-text.svelte-smha79{position:absolute;z-index:2;top:0;bottom:0;height:max-content;margin-block:auto;right:15%;width:min(41.6rem,57.2vw);text-align:right;text-shadow:0 1px 26px rgba(14,10,8,.72);padding:clamp(1.1rem,1.8vw,1.6rem) clamp(1.25rem,2vw,1.9rem);background:#08050466;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:1px solid rgba(253,248,240,.1);border-radius:.25rem}.brass-title.svelte-smha79{font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.12;color:var(--foreground);margin:var(--space-3) 0 var(--space-4)}.brass-p.svelte-smha79{font-family:var(--font-body);font-weight:300;font-size:clamp(.95rem,1.3vw,1.06rem);line-height:1.85;color:var(--color-text-muted);margin:0}.gallery.svelte-smha79{background:var(--background);padding:clamp(2rem,5vh,3.5rem) var(--page-gutter) clamp(2rem,5vh,3.5rem)}.gallery-head.svelte-smha79{text-align:center;max-width:46rem;margin:0 auto clamp(1.75rem,4vh,3rem)}.editorial.svelte-smha79{max-width:var(--page-max-width);margin:0 auto;display:flex;flex-direction:column;gap:clamp(1.5rem,4vh,3rem)}.ed-fig.svelte-smha79{margin:0;overflow:hidden}.ed-img.svelte-smha79{width:100%;height:100%;object-fit:cover;display:block}.ed-cap.svelte-smha79{max-width:22rem;margin:var(--space-3) 0 0;font-family:var(--font-body);font-weight:300;font-size:.84rem;line-height:1.6;color:var(--color-text-subtle)}.ed-cap-label.svelte-smha79{display:block;font-family:var(--font-ui);font-weight:500;font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-2)}.band-duo.svelte-smha79{display:grid;grid-template-columns:1.55fr .95fr;align-items:start;gap:clamp(1.5rem,4vw,4rem)}.band-duo.svelte-smha79 .ed-tall:where(.svelte-smha79){margin-top:clamp(1.5rem,5vh,3.5rem)}.band-duo.svelte-smha79 .ed-lead:where(.svelte-smha79){aspect-ratio:16 / 10}.band-duo.svelte-smha79 .ed-tall:where(.svelte-smha79){aspect-ratio:3 / 4}.band-solo.svelte-smha79{display:grid;grid-template-columns:1fr minmax(0,56%) 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem)}.band-solo.svelte-smha79 .ed-fig:where(.svelte-smha79){grid-column:2;aspect-ratio:3 / 2}.band-solo.svelte-smha79 .ed-aside:where(.svelte-smha79){grid-column:1;margin:0;justify-self:end;align-self:end;text-align:right}.band-duo-rev.svelte-smha79{display:grid;grid-template-columns:1fr 1.4fr;align-items:start;gap:clamp(1.5rem,4vw,4rem)}.band-duo-rev.svelte-smha79 .ed-drop:where(.svelte-smha79){margin-top:clamp(1.25rem,4vh,3rem)}.band-duo-rev.svelte-smha79 .ed-fig:where(.svelte-smha79){aspect-ratio:4 / 3}.band-wide.svelte-smha79{display:grid;grid-template-columns:minmax(0,56rem);justify-content:end;gap:var(--space-3)}.band-wide.svelte-smha79 .ed-fig:where(.svelte-smha79){width:100%;aspect-ratio:16 / 9}.perf.svelte-smha79{background:var(--background);padding:clamp(3rem,8vh,6rem) var(--page-gutter) clamp(2rem,5vh,3.5rem)}.perf-grid.svelte-smha79{max-width:var(--page-max-width);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr)}.perf-cell.svelte-smha79{text-align:center;padding:var(--space-4) clamp(1rem,3vw,2.5rem);border-left:1px solid var(--border)}.perf-cell.svelte-smha79:first-child{border-left:none}.perf-up.svelte-smha79{font-family:var(--font-ui);font-weight:500;font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-text-subtle);margin:0 0 var(--space-3)}.perf-line.svelte-smha79{margin:0}.perf-family.svelte-smha79{display:block;font-family:var(--font-display);font-weight:400;font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.1;color:var(--foreground)}.perf-model.svelte-smha79{display:block;margin-top:.1em;font-family:var(--font-display);font-weight:400;font-size:clamp(1.9rem,3.8vw,3rem);line-height:1.04;letter-spacing:-.01em;color:var(--accent)}.perf-cat.svelte-smha79{font-family:var(--font-ui);font-weight:500;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-subtle);margin:var(--space-4) 0 0}.warranty.svelte-smha79{background:var(--background);padding:clamp(3.5rem,9vh,6.5rem) var(--page-gutter);border-top:1px solid var(--border);margin-top:clamp(2rem,6vh,4rem);text-align:center}.warranty-inner.svelte-smha79{max-width:46rem;margin:0 auto}.warranty-terms.svelte-smha79{display:flex;justify-content:center;align-items:center;gap:clamp(2rem,7vw,5rem);margin:var(--space-8) 0 var(--space-6)}.warranty-term.svelte-smha79{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.warranty-num.svelte-smha79{font-family:var(--font-display);font-weight:300;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1;color:var(--foreground)}.warranty-kind.svelte-smha79{font-family:var(--font-ui);font-weight:500;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.warranty-rule.svelte-smha79{width:1px;align-self:stretch;min-height:3rem;background:var(--border)}.invite.svelte-smha79{position:relative;isolation:isolate;background:var(--background);padding:clamp(5rem,13vh,9rem) var(--page-gutter);text-align:center}.invite.svelte-smha79:before{content:"";position:absolute;inset:0;z-index:-1;background:url(../../../showcase/nocturne/hero/DSC_5701.webp) center / cover no-repeat;opacity:.22;mask-image:radial-gradient(120% 120% at 50% 45%,#000 28%,transparent 78%);-webkit-mask-image:radial-gradient(120% 120% at 50% 45%,#000 28%,transparent 78%);pointer-events:none}.invite-inner.svelte-smha79{max-width:42rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.invite-h.svelte-smha79{font-family:var(--font-display);font-weight:300;font-size:clamp(2.4rem,6vw,4.5rem);line-height:1.05;color:var(--foreground);margin:0}.invite-divider.svelte-smha79{display:block;width:3rem;height:1px;margin:var(--space-6) 0;background:var(--accent);opacity:.85}.invite-link.svelte-smha79{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-ui);font-weight:500;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);padding:.95rem 2.1rem;border-radius:var(--radius-sm);transition:background .25s ease,color .25s ease,border-color .25s ease}.invite-link.svelte-smha79:hover{background:var(--accent);border-color:var(--accent);color:var(--background)}.invite-arrow.svelte-smha79{transition:transform .25s ease}.invite-link.svelte-smha79:hover .invite-arrow:where(.svelte-smha79){transform:translate(4px)}@media(max-width:760px){.scroll-cue.svelte-smha79{display:none}.quote-video.svelte-smha79{width:100%;right:0;object-fit:cover}.quote-overlay.svelte-smha79{background:linear-gradient(to top,#0e0a08b8,#0e0a0866 55%,#0e0a0838),#0e0a082e}.quote-shade.svelte-smha79{display:block}.quote-content.svelte-smha79{left:var(--page-gutter);right:var(--page-gutter);width:auto;padding-right:0}.walnut.svelte-smha79{padding-block:var(--space-8)}.walnut-inner.svelte-smha79{grid-template-columns:1fr;gap:var(--space-8)}.walnut-text.svelte-smha79{order:-1}.walnut-fig.svelte-smha79{max-width:24rem;margin:0 auto}.brass-img.svelte-smha79{width:100%;margin-right:0;height:clamp(20rem,56vh,28rem)}.brass-img.svelte-smha79 img:where(.svelte-smha79){object-position:0% 64%}.brass-fade.svelte-smha79{background:linear-gradient(to bottom,transparent 52%,var(--background) 97%)}.brass-text.svelte-smha79{position:static;width:auto;max-width:32rem;margin:var(--space-6) auto 0;padding:0 var(--page-gutter);text-align:center;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none}.band-duo.svelte-smha79,.band-duo-rev.svelte-smha79,.band-solo.svelte-smha79,.band-wide.svelte-smha79{grid-template-columns:1fr;gap:var(--space-6)}.band-duo.svelte-smha79 .ed-tall:where(.svelte-smha79),.band-duo-rev.svelte-smha79 .ed-drop:where(.svelte-smha79){margin-top:0}.band-solo.svelte-smha79 .ed-fig:where(.svelte-smha79),.band-solo.svelte-smha79 .ed-aside:where(.svelte-smha79){grid-column:1}.band-solo.svelte-smha79 .ed-aside:where(.svelte-smha79){justify-self:start;align-self:start;text-align:left}.perf-grid.svelte-smha79{grid-template-columns:1fr}.perf-cell.svelte-smha79{border-left:none;border-top:1px solid var(--border);padding-block:var(--space-6)}.perf-cell.svelte-smha79:first-child{border-top:none}.hero.svelte-smha79{align-items:flex-end}.hero.svelte-smha79:before{background:linear-gradient(0deg,#0e0a08eb,#0e0a0873 40%,#0e0a0800)}.hero-inner.svelte-smha79{padding-left:var(--page-gutter);padding-bottom:var(--space-16);align-items:center;text-align:center}.hero-cta.svelte-smha79{align-self:center}}
