.blur-up-image_wrapper__x9PNY{position:relative;overflow:hidden;display:block;line-height:0}.blur-up-image_image__9_5F_{display:block;width:100%;height:auto}.blur-up-image_wrapperFill__Pki3K{position:absolute;inset:0}.blur-up-image_imageFill__vztIT{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.demo-frame_close__QmR_i{background:var(--ed-surface);color:var(--ed-text);min-height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:96px 64px;border-top:1px solid var(--ed-border);border-bottom:1px solid var(--ed-border)}.demo-frame_closeLine1__UXAD9{font-family:var(--ed-display-font);font-weight:var(--ed-display-weight);font-style:var(--ed-display-style);text-transform:var(--ed-display-transform);font-size:clamp(28px,3.6vw,44px);line-height:1.1;color:var(--ed-text);margin:0;max-width:28ch;letter-spacing:-.01em}.demo-frame_closeLine2__zKkS0{font-family:var(--ed-body-font);font-weight:400;font-style:normal;font-size:clamp(16px,1.6vw,20px);line-height:1.55;color:var(--ed-muted);margin:24px 0 0;max-width:44ch}.demo-frame_closeCtas__JL7zg{display:flex;gap:48px;margin-top:64px}.demo-frame_closeCta__BJP4x{font-family:var(--ed-body-font);font-weight:500;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--ed-text);text-decoration:none;padding:16px 0;border-bottom:1px solid var(--ed-border);transition:border-color .25s ease-out,color .25s ease-out}.demo-frame_closeCta__BJP4x:hover{border-color:var(--ed-accent);color:var(--ed-accent)}.demo-frame_close__QmR_i[data-edition=CONCRETE] .demo-frame_closeLine1__UXAD9{font-size:clamp(24px,3vw,38px);letter-spacing:0}.demo-frame_close__QmR_i[data-edition=VOID]{border-top:1px solid transparent;border-bottom:1px solid transparent}@media (max-width:768px){.demo-frame_close__QmR_i{padding:64px 32px}.demo-frame_closeCtas__JL7zg{flex-direction:column;gap:24px;margin-top:48px}}.demo-frame_close__QmR_i[data-edition=VOID] .demo-frame_closeLine2__zKkS0{color:#778ca9}.demo-belle-ame_page__JOiVN{min-height:100vh;overflow-x:clip;font-family:Cormorant Garamond,DM Sans,Georgia,serif;font-weight:400;position:relative}.demo-belle-ame_srOnly__KRoVq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.demo-belle-ame_eyebrow__tL8QW{display:block;font-family:JetBrains Mono,Fira Code,monospace;font-size:.625rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;margin:0 0 20px}.demo-belle-ame_nav__p5sH0{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 clamp(24px,4vw,64px);background:var(--pl-surface);border-bottom:1px solid var(--pl-border);transition:background .4s cubic-bezier(.22,.61,.36,1)}.demo-belle-ame_navInner__T_c3M{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.demo-belle-ame_navLogo___VoHQ{display:flex;align-items:baseline;gap:.2em;text-decoration:none;line-height:1}.demo-belle-ame_navLogoMain__rr2nt{font-style:normal;color:var(--pl-text)}.demo-belle-ame_navLogoAccent__83LcG,.demo-belle-ame_navLogoMain__rr2nt{font-family:Host Grotesk,system-ui,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:.04em}.demo-belle-ame_navLogoAccent__83LcG{font-style:italic;color:var(--pl-accent)}.demo-belle-ame_navLinks__iPeJy{display:flex;align-items:center;gap:32px}.demo-belle-ame_navLink__c_O7x{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--pl-muted);text-decoration:none;transition:color .3s cubic-bezier(.22,.61,.36,1)}.demo-belle-ame_navLink__c_O7x:hover{color:var(--pl-text)}.demo-belle-ame_navLink__c_O7x:focus-visible{outline:2px solid var(--pl-accent);outline-offset:4px}.demo-belle-ame_navCta__ksAgZ{font-family:Host Grotesk,system-ui,sans-serif;font-weight:400;font-style:italic;font-size:.8125rem;color:#1a1520;text-decoration:none;padding:8px 20px;border:.5px solid rgba(123,79,184,.5);transition:background .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.22,.61,.36,1)}.demo-belle-ame_navCta__ksAgZ:hover{background:rgba(123,79,184,.12);border-color:rgba(123,79,184,.7)}.demo-belle-ame_navCta__ksAgZ:focus-visible{outline:2px solid #7b4fb8;outline-offset:4px}.demo-belle-ame_editionBadge__ZVP4v{font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pl-muted);border:1px solid var(--pl-border);padding:4px 10px;white-space:nowrap;flex-shrink:0}.demo-belle-ame_plateHero__LUyAY{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--pl-surface);color:var(--pl-text);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto;grid-column-gap:clamp(24px,4vw,64px);column-gap:clamp(24px,4vw,64px);padding:calc(72px + clamp(20px, 4vh, 48px)) clamp(24px,5vw,80px) clamp(28px,5vh,48px)}.demo-belle-ame_plateRoom__S3GEA{position:absolute;inset:0;z-index:0}.demo-belle-ame_plateImg__G53iI{object-fit:cover;object-position:var(--pl-focus,60% 50%)}.demo-belle-ame_plateVeil__zfLQt{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,var(--pl-surface) 0,color-mix(in srgb,var(--pl-surface) 62%,transparent) 30%,transparent 58%),linear-gradient(to right,color-mix(in srgb,var(--pl-surface) 70%,transparent) 0,transparent 46%),linear-gradient(to bottom,color-mix(in srgb,var(--pl-surface) 55%,transparent) 0,transparent 18%);pointer-events:none}.demo-belle-ame_plateHero__LUyAY>:not(.demo-belle-ame_plateRoom__S3GEA):not(.demo-belle-ame_plateVeil__zfLQt){position:relative;z-index:2}.demo-belle-ame_plateCard__XjtPy{grid-column:2;grid-row:1;align-self:start;justify-self:end;width:min(300px,34vw);padding:18px 20px 20px;background:color-mix(in srgb,var(--pl-surface) 78%,transparent);border:1px solid var(--pl-border)}.demo-belle-ame_plateCardNo__GavES{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--pl-border);font-family:var(--pl-body);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pl-muted)}.demo-belle-ame_plateCardTitle__gSKjw{margin:0 0 8px;font-family:var(--pl-display);font-style:italic;font-size:1.625rem;line-height:1.1;color:var(--pl-text)}.demo-belle-ame_plateCardNotes__NBJGA{margin:0 0 16px;font-family:var(--pl-body);font-size:15px;line-height:1.45;color:var(--pl-text)}.demo-belle-ame_plateCardMeta__gEGqz{margin:0;font-family:var(--pl-body);font-size:13px;color:var(--pl-muted)}.demo-belle-ame_srOnlyAlt__QY5es{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.demo-belle-ame_plateMark__JCXN9{grid-column:1/-1;grid-row:2;align-self:end;margin:0 0 clamp(16px,2.6vh,28px) -.04em;font-family:var(--pl-display);font-weight:500;font-size:clamp(6rem,14.5vw,16rem);line-height:.86;letter-spacing:-.04em;color:var(--pl-text);pointer-events:none;white-space:nowrap}.demo-belle-ame_plateMark__JCXN9 span{display:inline}.demo-belle-ame_plateMarkAme__PStN1{font-style:italic;font-weight:400;color:var(--pl-accent);margin-left:.18em}.demo-belle-ame_plateFoot__TAbKi{grid-column:1;grid-row:3;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 48px}.demo-belle-ame_plateLine__r6CgH{margin:0;max-width:30rem;font-family:var(--pl-display);font-style:normal;font-weight:400;font-size:clamp(1.25rem,1.7vw,1.625rem);line-height:1.3;color:var(--pl-text)}.demo-belle-ame_plateDoors___7vNh{display:flex;flex-wrap:wrap;gap:8px 32px}.demo-belle-ame_plateDoorQuiet__7aRde,.demo-belle-ame_plateDoor__GwZZs{display:inline-flex;align-items:center;min-height:44px;font-family:var(--pl-display);font-style:normal;font-weight:500;font-size:1.0625rem;color:var(--pl-text);text-decoration:underline;-webkit-text-decoration-color:var(--pl-accent);text-decoration-color:var(--pl-accent);text-decoration-thickness:1px;text-underline-offset:7px;transition:text-decoration-thickness .3s cubic-bezier(.25,.46,.45,.94)}.demo-belle-ame_plateDoorQuiet__7aRde{-webkit-text-decoration-color:var(--pl-border);text-decoration-color:var(--pl-border)}.demo-belle-ame_plateDoorQuiet__7aRde:hover,.demo-belle-ame_plateDoor__GwZZs:hover{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--pl-accent);text-decoration-color:var(--pl-accent)}.demo-belle-ame_plateDoorQuiet__7aRde:focus-visible,.demo-belle-ame_plateDoor__GwZZs:focus-visible{outline:2px solid var(--pl-accent);outline-offset:6px}.demo-belle-ame_plateSeasons__MxOYC{grid-column:2;grid-row:3;align-self:end;display:flex;gap:18px;margin:0;padding:0;list-style:none;font-family:var(--pl-body);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--pl-muted)}.demo-belle-ame_plateSeasons__MxOYC li{padding-top:10px;border-top:1px solid var(--pl-border)}.demo-belle-ame_plateSeasons__MxOYC li span{margin-right:4px}.demo-belle-ame_plateSeasons__MxOYC li[aria-current=true]{color:var(--pl-text);border-top:2px solid var(--pl-accent)}@media (max-width:1024px){.demo-belle-ame_plateHero__LUyAY{grid-template-columns:minmax(0,1fr)}.demo-belle-ame_plateCard__XjtPy{grid-column:1;justify-self:end;width:min(280px,70vw)}.demo-belle-ame_plateSeasons__MxOYC{grid-column:1;grid-row:4;margin-top:24px}}@media (max-width:640px){.demo-belle-ame_plateHero__LUyAY{padding:calc(64px + 20px) 20px 28px}.demo-belle-ame_plateImg__G53iI{object-position:62% 70%}.demo-belle-ame_plateCard__XjtPy{justify-self:start;width:auto;max-width:100%;padding:12px 14px 14px}.demo-belle-ame_plateCardNo__GavES{margin-bottom:8px;padding-bottom:8px}.demo-belle-ame_plateCardTitle__gSKjw{font-size:1.25rem;margin-bottom:4px}.demo-belle-ame_plateCardNotes__NBJGA{margin:0;font-size:14px}.demo-belle-ame_plateCardMeta__gEGqz{display:none}.demo-belle-ame_plateHero__LUyAY{grid-template-rows:auto 1fr auto auto auto}.demo-belle-ame_plateMark__JCXN9{grid-row:1;align-self:start;margin:0 0 20px -.04em;font-size:17vw}.demo-belle-ame_plateMarkAme__PStN1{margin-left:.14em}.demo-belle-ame_plateCard__XjtPy{grid-row:3;align-self:end;margin-bottom:20px}.demo-belle-ame_plateFoot__TAbKi{grid-row:4}.demo-belle-ame_plateSeasons__MxOYC{grid-row:5;gap:12px;flex-wrap:wrap}.demo-belle-ame_plateDoors___7vNh{flex-direction:column;gap:0}.demo-belle-ame_plateVeil__zfLQt{background:linear-gradient(to top,var(--pl-surface) 0,color-mix(in srgb,var(--pl-surface) 78%,transparent) 30%,transparent 62%),linear-gradient(to bottom,color-mix(in srgb,var(--pl-surface) 92%,transparent) 0,color-mix(in srgb,var(--pl-surface) 72%,transparent) 20%,transparent 40%)}}.demo-belle-ame_heroEyebrow__DLPBD{font-family:JetBrains Mono,Fira Code,monospace;font-size:.625rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:rgba(123,79,184,.6);margin:0 0 32px}.demo-belle-ame_heroTitle__GPGWQ{font-family:Host Grotesk,system-ui,sans-serif;font-weight:700;font-style:normal;font-size:clamp(5rem,16vw,14rem);line-height:.82;letter-spacing:-.04em;color:#1a1520;margin:0 0 64px clamp(-24px,-4vw,-8px);display:flex;flex-direction:column;align-items:flex-start}.demo-belle-ame_heroTitleMain__X35LY{display:block}.demo-belle-ame_heroTitleAccent__AprID{display:block;font-style:italic;font-weight:700;transform:translateX(clamp(32px,8vw,80px));margin-top:-.08em}.demo-belle-ame_heroTagline__kThBL{font-family:Host Grotesk,system-ui,sans-serif;font-weight:400;font-style:italic;font-size:clamp(1rem,1.5vw,1.1875rem);color:#6b6478;line-height:1.55;max-width:400px;margin:0 0 48px;letter-spacing:.01em}.demo-belle-ame_heroRule__05GQm{display:block;width:64px;height:.5px;background:#7b4fb8;opacity:.6;margin:32px 0 24px}.demo-belle-ame_heroMetaItem__a3Dkv{display:flex;flex-direction:column;gap:4px}.demo-belle-ame_heroMetaValue__0zZRu{font-family:Host Grotesk,system-ui,sans-serif;font-weight:700;font-size:1.25rem;color:#1a1520;line-height:1}.demo-belle-ame_heroMetaLabel__MlwJ6{font-family:JetBrains Mono,Fira Code,monospace;font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(123,79,184,.55)}.demo-belle-ame_vertLabelLeft__lGfWP,.demo-belle-ame_vertLabelRight__ptWIZ{position:absolute;bottom:120px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.5rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(138,130,160,.25);writing-mode:vertical-rl;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.demo-belle-ame_vertLabelLeft__lGfWP{left:clamp(16px,2.5vw,40px);transform:rotate(180deg)}.demo-belle-ame_vertLabelRight__ptWIZ{right:clamp(16px,2.5vw,40px)}.demo-belle-ame_heroContent__WO0hy,.demo-belle-ame_heroLineAccent__H1TJX,.demo-belle-ame_heroLine__cSMR4,.demo-belle-ame_heroOrbs__AKEYZ,.demo-belle-ame_heroSeparator__3steI,.demo-belle-ame_heroVeil__XzwU2{display:none}.demo-belle-ame_scrollIndicator__O5yDW{position:absolute;bottom:40px;left:clamp(24px,4vw,64px);z-index:5}.demo-belle-ame_scrollLine__A3lXf{width:1px;height:56px;background:linear-gradient(180deg,rgba(123,79,184,.55),transparent);animation:demo-belle-ame_scrollPulse__hvoth 2.8s ease-in-out infinite}@keyframes demo-belle-ame_scrollPulse__hvoth{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.7;transform:scaleY(1.1)}}@media (prefers-reduced-motion:reduce){.demo-belle-ame_scrollLine__A3lXf{animation:none;opacity:.3}}.demo-belle-ame_section__bK3i5{padding:clamp(100px,13vw,160px) clamp(24px,4vw,64px);position:relative}.demo-belle-ame_sectionHeader__K8Z3l{text-align:center;max-width:680px;margin:0 auto clamp(64px,8vw,96px)}.demo-belle-ame_testimonialsCentered__zOv2Y{max-width:760px;margin:0 auto;text-align:center}.demo-belle-ame_testimonialsCentered__zOv2Y>div>div:first-child{justify-content:center}.demo-belle-ame_testimonialsCentered__zOv2Y blockquote footer{align-items:center}.demo-belle-ame_sectionTitle__eTXha{font-family:Host Grotesk,system-ui,sans-serif;font-weight:400;font-style:italic;font-size:clamp(2.25rem,5vw,4rem);line-height:1.1;letter-spacing:-.01em;color:#1a1520;margin:0}.demo-belle-ame_sectionTitle__eTXha em{font-style:italic;font-weight:700}.demo-belle-ame_cardsGrid__BCOmD{display:grid;grid-template-columns:1.38fr 1fr;grid-template-rows:1fr 1fr;grid-gap:24px;gap:24px;max-width:1280px;margin:0 auto;position:relative;z-index:1}.demo-belle-ame_cardsGrid__BCOmD>:first-child{grid-row:1/span 2}.demo-belle-ame_card__LG1FJ{position:relative;overflow:visible;display:flex;flex-direction:column;cursor:default;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.demo-belle-ame_cardDepth1__08fB_,.demo-belle-ame_cardDepth2__Y93bY{position:absolute;border-radius:2px;pointer-events:none;z-index:-1}.demo-belle-ame_cardDepth1__08fB_{inset:8px -8px -8px 8px;opacity:.6}.demo-belle-ame_cardDepth2__Y93bY{inset:4px -4px -4px 4px;opacity:.8}.demo-belle-ame_cardImgWrap__anvyA{position:relative;overflow:hidden;aspect-ratio:3/4}.demo-belle-ame_cardImgWrap__anvyA>div{width:100%;height:100%}.demo-belle-ame_cardImgWrap__anvyA img{width:100%!important;height:100%!important;object-fit:cover}.demo-belle-ame_cardImgWrap__anvyA .blur-up-image_wrapper__0FCam,.demo-belle-ame_cardImgWrap__anvyA img{filter:blur(.3px) saturate(.88);transition:filter .5s cubic-bezier(.22,.61,.36,1)}.demo-belle-ame_card__LG1FJ:hover .demo-belle-ame_cardImgWrap__anvyA .blur-up-image_wrapper__0FCam,.demo-belle-ame_card__LG1FJ:hover .demo-belle-ame_cardImgWrap__anvyA img{filter:blur(0) saturate(1)}.demo-belle-ame_cardImg__bywMz{width:100%;height:100%;object-fit:cover;display:block}.demo-belle-ame_cardImgVeil__C_lwY{position:absolute;inset:0;z-index:1;pointer-events:none}.demo-belle-ame_cardBody__5vTN_{position:relative;padding:28px 24px 32px;display:flex;flex-direction:column;gap:0}.demo-belle-ame_cardGhostNum__BeX1w{position:absolute;top:-20px;right:20px;font-family:Host Grotesk,system-ui,sans-serif;font-weight:700;font-style:italic;font-size:3.5rem;color:#7b4fb8;opacity:.06;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.demo-belle-ame_cardName__PsizC{font-family:Host Grotesk,system-ui,sans-serif;font-weight:700;font-style:normal;font-size:1.375rem;color:#1a1520;margin:0 0 6px;letter-spacing:.04em}.demo-belle-ame_cardSubtitle__9unW_{font-family:Host Grotesk,system-ui,sans-serif;font-weight:400;font-style:italic;font-size:.875rem;color:#6b6478;margin:0 0 20px;line-height:1.4}.demo-belle-ame_cardNotes__9lJWR{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.demo-belle-ame_cardNote__cEEtQ{font-family:JetBrains Mono,Fira Code,monospace;font-size:.5625rem;letter-spacing:.06em;color:rgba(138,130,160,.65);line-height:1.5}.demo-belle-ame_notePyramid__DBM1b{position:relative;padding-left:20px;margin:0 0 24px;display:flex;flex-direction:column;gap:12px}.demo-belle-ame_notePyramid__DBM1b:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:.5px;background:#c9b4c9}.demo-belle-ame_noteRow__f1Wz2{display:flex;flex-direction:column;gap:3px}.demo-belle-ame_noteLabel__jdyMa{font-family:Cormorant Garamond,Georgia,serif;font-size:.5625rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;line-height:1}.demo-belle-ame_noteValue__098iI{font-family:Host Grotesk,system-ui,sans-serif;font-style:italic;font-weight:400;font-size:.8125rem;line-height:1.5;color:#4a334a;letter-spacing:.005em}.demo-belle-ame_descend__HARq8{position:absolute;left:50%;bottom:56px;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:16px;text-decoration:none;color:rgba(26,21,32,.55);transition:color .5s cubic-bezier(.22,.61,.36,1)}.demo-belle-ame_descend__HARq8:hover{color:#1a1520}.demo-belle-ame_descend__HARq8:focus-visible{outline:2px solid #7b4fb8;outline-offset:8px;border-radius:2px}.demo-belle-ame_descendLabel__VZrwI{font-family:Host Grotesk,system-ui,sans-serif;font-style:italic;font-weight:400;font-size:.9375rem;letter-spacing:.02em}.demo-belle-ame_descendHairline__6wSab{position:relative;display:block;width:1px;height:48px;background:rgba(123,79,184,.25);overflow:hidden}.demo-belle-ame_descendHairline__6wSab:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#7b4fb8,rgba(123,79,184,0));animation:demo-belle-ame_descendPulse__t0Jlc 2.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes demo-belle-ame_descendPulse__t0Jlc{0%,to{transform:translateY(-100%)}50%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.demo-belle-ame_descendHairline__6wSab:after{animation:none;transform:translateY(0);opacity:.4}}.demo-belle-ame_cardPrice__UsB9h{font-family:JetBrains Mono,Fira Code,monospace;font-size:.6875rem;letter-spacing:.06em;margin:0}.demo-belle-ame_cardScarcity__oEtzS{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:16px;margin-top:20px}.demo-belle-ame_cardEdition__ZqAGX{font-family:JetBrains Mono,Fira Code,monospace;font-size:.625rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.demo-belle-ame_cardScarcitySep__nJF0L{margin:0 8px;opacity:.5}.demo-belle-ame_cardRemaining__CdMym{font-weight:600}.demo-belle-ame_cardCta__0hMIs{font-family:Host Grotesk,system-ui,sans-serif;font-style:italic;font-weight:400;font-size:.875rem;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;transition:border-color .2s cubic-bezier(.22,.61,.36,1),opacity .2s cubic-bezier(.22,.61,.36,1);white-space:nowrap}.demo-belle-ame_cardCta__0hMIs:focus-visible,.demo-belle-ame_cardCta__0hMIs:hover{border-bottom-color:currentColor;opacity:.85}.demo-belle-ame_cardCta__0hMIs:focus-visible{outline:2px solid currentColor;outline-offset:4px}.demo-belle-ame_ritualSection__BxpdD{padding:clamp(100px,13vw,160px) clamp(24px,4vw,64px);overflow:hidden}.demo-belle-ame_ritualOrbs__xL9qg{opacity:.6}.demo-belle-ame_ritualGrid__i22nx{display:grid;grid-template-columns:5fr 7fr;grid-gap:clamp(48px,6vw,96px);gap:clamp(48px,6vw,96px);max-width:1280px;margin:0 auto;align-items:start;position:relative;z-index:1}.demo-belle-ame_ritualLeft__5smW5{display:flex;align-items:flex-start;justify-content:flex-end;padding-top:16px}.demo-belle-ame_ritualSymbol__aBjoy{font-family:Host Grotesk,system-ui,sans-serif;font-weight:400;font-style:italic;font-size:clamp(6rem,12vw,12rem);line-height:.85;letter-spacing:-.03em;display:block}.demo-belle-ame_ritualRight__Q_qOH{position:relative;z-index:1;padding-top:12px}.demo-belle-ame_ritualTitle__bBQ4V{font-family:Host Grotesk,system-ui,sans-serif;font-weight:700;font-style:italic;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;color:#1a1520;margin:0 0 40px;letter-spacing:-.01em}.demo-belle-ame_ritualSteps__zCP_F{display:flex;flex-direction:column;gap:28px}.demo-belle-ame_ritualStep__Oj96x{display:flex;gap:16px;align-items:flex-start}.demo-belle-ame_ritualStepText__MqrlQ{font-family:Host Grotesk,system-ui,sans-serif;font-weight:400;font-style:italic;font-size:1rem;color:#6b6478;line-height:1.7;margin:0;flex:1 1}.demo-belle-ame_ritualImageWrap__Yhgwm{max-width:1280px;margin:clamp(64px,8vw,96px) auto 0;position:relative;z-index:1;border:1px solid rgba(123,79,184,.12);overflow:hidden;aspect-ratio:2/1}.demo-belle-ame_ritualImage__tjWrv{width:100%;height:auto;display:block}.demo-belle-ame_ritualImageWrap__Yhgwm .blur-up-image_wrapper__0FCam,.demo-belle-ame_ritualImageWrap__Yhgwm img{filter:blur(.3px) saturate(.88);transition:filter .5s cubic-bezier(.22,.61,.36,1)}.demo-belle-ame_ritualImageWrap__Yhgwm:hover .blur-up-image_wrapper__0FCam,.demo-belle-ame_ritualImageWrap__Yhgwm:hover img{filter:blur(0) saturate(1)}.demo-belle-ame_atelierGrid__nVBqy{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0;max-width:1080px;margin:0 auto;position:relative;z-index:1}.demo-belle-ame_atelierCol__ugBhP{padding:36px 40px 48px;position:relative;transition:background .3s cubic-bezier(.22,.61,.36,1)}.demo-belle-ame_atelierCol__ugBhP:hover{background:rgba(123,79,184,.04)}.demo-belle-ame_atelierCol__ugBhP+.demo-belle-ame_atelierCol__ugBhP{border-left:1px solid rgba(123,79,184,.1)}.demo-belle-ame_atelierGhost__csgSr{display:block;font-family:Host Grotesk,system-ui,sans-serif;font-weight:700;font-style:italic;font-size:clamp(5rem,8vw,9rem);line-height:.85;margin:0 0 4px -4px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.06}.demo-belle-ame_atelierDivider__9ypAa{width:48px;height:1px;margin:20px 0}.demo-belle-ame_atelierName__keAJy{font-family:JetBrains Mono,Fira Code,monospace;font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#1a1520;margin:0 0 16px}.demo-belle-ame_atelierDesc__tXD4_{font-family:Host Grotesk,system-ui,sans-serif;font-weight:400;font-style:italic;font-size:.9375rem;line-height:1.7;margin:0}.demo-belle-ame_testimonialsGrid__PEYcw{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px;max-width:1280px;margin:0 auto;position:relative;z-index:1}.demo-belle-ame_testimonialBlock__Gp7GR{position:relative;padding:52px 44px 44px;margin:0;transition:background .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1)}.demo-belle-ame_testimonialBlock__Gp7GR:hover{box-shadow:0 8px 40px rgba(123,79,184,.08)}.demo-belle-ame_testimonialDecor__L8AxR{position:absolute;top:0;left:36px;font-family:Host Grotesk,system-ui,sans-serif;font-weight:700;font-size:clamp(6rem,10vw,10rem);line-height:1;opacity:.07;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.demo-belle-ame_testimonialQuote__gyCFF{font-family:Host Grotesk,system-ui,sans-serif;font-weight:400;font-style:italic;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.65;color:#1a1520;margin:0 0 32px;position:relative;z-index:1}.demo-belle-ame_testimonialAttr__wLO8y{display:flex;flex-direction:column;gap:4px;position:relative;z-index:1}.demo-belle-ame_testimonialName__GZlDS{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:600;font-style:normal;color:#1a1520}.demo-belle-ame_testimonialMeta__VQvZb{font-family:JetBrains Mono,Fira Code,monospace;font-size:.5625rem;letter-spacing:.06em}.demo-belle-ame_reserveSection__TM6Zx{padding:clamp(120px,16vh,200px) clamp(24px,6vw,96px);position:relative;overflow:hidden;text-align:center}.demo-belle-ame_reserveGlow__sK8lL{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.45}.demo-belle-ame_reserveInner__lx7_i{position:relative;z-index:1;max-width:720px;margin:0 auto}.demo-belle-ame_reserveTitle__BJGDA{font-family:Host Grotesk,system-ui,sans-serif;font-weight:400;font-style:italic;font-size:clamp(2.5rem,5vw,4rem);line-height:1.05;letter-spacing:-.01em;color:#f4f0f4;margin:0 0 24px}.demo-belle-ame_reserveTitle__BJGDA em{font-style:italic;font-weight:700;color:#f4f0f4}.demo-belle-ame_reserveDesc__cPGQ_{font-family:Host Grotesk,system-ui,sans-serif;font-weight:400;font-style:italic;font-size:1.0625rem;line-height:1.65;margin:0 auto 16px;max-width:600px}.demo-belle-ame_reserveSubhead__EgYLB{font-family:JetBrains Mono,Fira Code,monospace;font-weight:400;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.7;margin:0 auto 56px;max-width:520px}.demo-belle-ame_reserveForm__aClz6{display:flex;flex-direction:column;gap:0;max-width:640px;margin:0 auto;text-align:left}.demo-belle-ame_reserveField__3CGvr{padding:24px 0;border-bottom:1px solid rgba(155,111,212,.18)}.demo-belle-ame_reserveLabel__HHTxs{display:block;font-family:JetBrains Mono,Fira Code,monospace;font-size:.625rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(244,240,244,.55);margin-bottom:12px}.demo-belle-ame_reserveInput__Q6fe6{width:100%;background:transparent;border:0;color:#f4f0f4;font-family:Host Grotesk,system-ui,sans-serif;font-style:italic;font-weight:300;font-size:1.25rem;padding:4px 0;outline:none;transition:color .2s cubic-bezier(.22,.61,.36,1);border-radius:0}.demo-belle-ame_reserveInput__Q6fe6::placeholder{color:rgba(244,240,244,.3)}.demo-belle-ame_reserveInput__Q6fe6:focus,.demo-belle-ame_reserveInput__Q6fe6:focus-visible{outline:2px solid rgba(155,111,212,.4);outline-offset:6px}select.demo-belle-ame_reserveInput__Q6fe6{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;background-image:linear-gradient(45deg,transparent 50%,rgba(244,240,244,.5) 0),linear-gradient(135deg,rgba(244,240,244,.5) 50%,transparent 0);background-position:calc(100% - 14px),calc(100% - 8px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:32px;color:#f4f0f4;cursor:pointer}select.demo-belle-ame_reserveInput__Q6fe6 option{background:#0e0b10;color:#f4f0f4}.demo-belle-ame_reserveSubmitRow__laXeH{padding-top:48px;text-align:right}@media (max-width:768px){.demo-belle-ame_reserveSubmitRow__laXeH{text-align:center}}.demo-belle-ame_reserveSubmitCta__k2J_6{font-family:Host Grotesk,system-ui,sans-serif;font-style:italic;font-weight:400;font-size:1.25rem;background:transparent;border:0;border-bottom:1px solid;padding:8px 0;cursor:pointer;transition:opacity .2s cubic-bezier(.22,.61,.36,1)}.demo-belle-ame_reserveSubmitCta__k2J_6:focus-visible,.demo-belle-ame_reserveSubmitCta__k2J_6:hover{opacity:.7}.demo-belle-ame_reserveSubmitCta__k2J_6:focus-visible{outline:2px solid currentColor;outline-offset:6px}.demo-belle-ame_reserveSubmitCta__k2J_6:disabled{cursor:not-allowed}.demo-belle-ame_reserveConfirmation__e_Clu{margin-top:32px;font-family:Host Grotesk,system-ui,sans-serif;font-weight:300;font-size:1rem}.demo-belle-ame_faqSection__jLGqN{padding:120px clamp(24px,5vw,80px)}.demo-belle-ame_faqInner__zhyi1{max-width:800px;margin:0 auto}.demo-belle-ame_faqTitle__D9YDF{font-family:Host Grotesk,system-ui,sans-serif;font-weight:400;font-style:italic;font-size:clamp(1.5rem,3vw,2.25rem);color:#1a1520;margin:0 0 40px}.demo-belle-ame_footer__N5Ikh{padding:clamp(48px,6vw,80px) clamp(24px,5vw,80px) 40px}.demo-belle-ame_footerInner__8VzMZ{max-width:1200px;margin:0 auto}.demo-belle-ame_footerGrid__Lz0y1{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:40px 48px;gap:40px 48px;margin-bottom:56px}.demo-belle-ame_footerBrandName__HGoKT{font-family:Host Grotesk,system-ui,sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.08em;color:#1a1520;margin:0 0 8px}.demo-belle-ame_footerBrandSub__Grudm{font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;line-height:1.5;margin:0 0 16px}.demo-belle-ame_footerAddress__Ewulq{font-style:normal;font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;line-height:1.7}.demo-belle-ame_footerContact__99m59{margin-top:16px;font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;line-height:1.7}.demo-belle-ame_footerContact__99m59 a{text-decoration:none}.demo-belle-ame_footerColTitle__Z_Tqk{font-family:DM Sans,system-ui,sans-serif;font-weight:600;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.demo-belle-ame_footerColLink__DrRPQ{display:block;font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;color:#1a1520;text-decoration:none;margin-bottom:10px;opacity:.8;transition:opacity .3s cubic-bezier(.22,.61,.36,1)}.demo-belle-ame_footerColLink__DrRPQ:hover{opacity:1}.demo-belle-ame_footerDivider__tJ_EI{height:1px;margin-bottom:24px}.demo-belle-ame_footerBottom__nIvsq{display:flex;flex-wrap:wrap;gap:12px 32px;align-items:center;justify-content:space-between}.demo-belle-ame_footerCopy__hh_bk{font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;margin:0}.demo-belle-ame_footerCopy__hh_bk a{text-decoration:none}@media (max-width:1024px){.demo-belle-ame_navLinks__iPeJy{display:none}.demo-belle-ame_navToggle__PHpDf{display:inline-flex}.demo-belle-ame_editionBadge__ZVP4v,.demo-belle-ame_navCta__ksAgZ{display:none}.demo-belle-ame_heroGhostType__lthfr{font-size:clamp(7rem,30vw,12rem);left:-15px}.demo-belle-ame_heroAccentType__1FINq{font-size:clamp(4rem,20vw,8rem);right:-10px}.demo-belle-ame_heroBottle__Ccw1_{width:clamp(260px,75vw,400px);height:clamp(350px,55vh,550px);max-width:280px}.demo-belle-ame_cardsGrid__BCOmD{grid-template-columns:1fr;grid-template-rows:auto;max-width:480px;margin:0 auto}.demo-belle-ame_cardsGrid__BCOmD>:first-child{grid-row:auto}.demo-belle-ame_cardDepth1__08fB_{inset:6px -6px -6px 6px}.demo-belle-ame_cardDepth2__Y93bY{inset:3px -3px -3px 3px}.demo-belle-ame_ritualGrid__i22nx{grid-template-columns:1fr;gap:40px}.demo-belle-ame_ritualLeft__5smW5{justify-content:flex-start}.demo-belle-ame_ritualSymbol__aBjoy{font-size:clamp(5rem,14vw,8rem)}.demo-belle-ame_atelierGrid__nVBqy{grid-template-columns:1fr}.demo-belle-ame_atelierCol__ugBhP+.demo-belle-ame_atelierCol__ugBhP{border-left:none;border-top:1px solid rgba(123,79,184,.1)}.demo-belle-ame_testimonialsGrid__PEYcw{grid-template-columns:1fr}}.demo-belle-ame_navToggle__PHpDf{display:none;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:0;background:none;border:none;cursor:pointer;color:var(--pl-text)}.demo-belle-ame_navToggleRule__I_UO2{width:1px;height:18px;background:var(--pl-accent)}.demo-belle-ame_navToggleWord__KTona{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}@media (max-width:1024px){.demo-belle-ame_navToggle__PHpDf{display:inline-flex}}.demo-belle-ame_navSheetLayer__qYk_a{position:fixed;inset:0;z-index:120}.demo-belle-ame_navScrim__mgvGl{position:absolute;inset:0;background:rgba(26,21,32,.32);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.demo-belle-ame_navSheet___OhJQ{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:68vh;max-height:68dvh;overflow-y:auto;overscroll-behavior:contain;background:#f8f5f0;border-top:1px solid rgba(123,79,184,.15);border-radius:16px 16px 0 0;padding:28px clamp(24px,6vw,40px) calc(28px + env(safe-area-inset-bottom, 0px))}.demo-belle-ame_navSheetEyebrow__7pvKn{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#6b6478;margin-bottom:20px}.demo-belle-ame_navSheetLinks__8kMgm{display:flex;flex-direction:column}.demo-belle-ame_navSheetLink__qmru1{display:flex;align-items:center;min-height:44px;padding:10px 0;font-family:Host Grotesk,system-ui,sans-serif;font-weight:700;font-size:clamp(1.5rem,6vw,2rem);line-height:1.2;color:#1a1520;text-decoration:none;border-bottom:1px solid rgba(123,79,184,.15)}.demo-belle-ame_navSheetLink__qmru1:focus-visible{outline:2px solid #7b4fb8;outline-offset:4px}.demo-belle-ame_navSheetCta__Xtdra{align-self:flex-start;margin-top:24px;min-height:44px;display:inline-flex;align-items:center;padding:8px 0;background:none;border:none;border-bottom:1px solid #7b4fb8;border-radius:0;font-family:Host Grotesk,system-ui,sans-serif;font-style:italic;font-size:1.0625rem;color:#1a1520;text-decoration:none}.demo-belle-ame_navSheetCta__Xtdra:focus-visible{outline:2px solid #7b4fb8;outline-offset:4px}@media (prefers-reduced-motion:reduce){.demo-belle-ame_navSheet___OhJQ{transition:none}}@media (max-width:768px){.demo-belle-ame_ritualSection__BxpdD,.demo-belle-ame_section__bK3i5{padding:clamp(72px,12vw,120px) 24px}.demo-belle-ame_heroBottle__Ccw1_{width:clamp(240px,80vw,360px);height:clamp(320px,50vh,480px)}.demo-belle-ame_heroTagline__kThBL{font-size:.9375rem}.demo-belle-ame_vertLabelLeft__lGfWP,.demo-belle-ame_vertLabelRight__ptWIZ{display:none}.demo-belle-ame_heroMeta__ZaGHc{flex-wrap:wrap;gap:20px 28px}.demo-belle-ame_ritualGrid__i22nx{gap:32px}.demo-belle-ame_atelierCol__ugBhP{padding:28px 24px 36px}.demo-belle-ame_testimonialBlock__Gp7GR{padding:44px 28px 36px}.demo-belle-ame_reserveForm__aClz6{flex-direction:column}.demo-belle-ame_reserveInput__Q6fe6,.demo-belle-ame_reserveSubmitCta__k2J_6{width:100%}.demo-belle-ame_scrollIndicator__O5yDW{display:none}}@media (max-width:480px){.demo-belle-ame_heroTitle__GPGWQ{font-size:clamp(2rem,14vw,3rem)}.demo-belle-ame_sectionTitle__eTXha{font-size:clamp(1.875rem,8vw,2.5rem)}.demo-belle-ame_ritualSymbol__aBjoy{font-size:clamp(4rem,16vw,6rem)}.demo-belle-ame_testimonialDecor__L8AxR{font-size:5rem}.demo-belle-ame_testimonialQuote__gyCFF{font-size:1rem}}.demo-belle-ame_quoteSection__KMCeK{padding:clamp(100px,13vw,140px) clamp(24px,5vw,64px);background:radial-gradient(ellipse 70% 80% at 50% 50%,rgba(123,79,184,.06) 0,rgba(123,79,184,0) 70%),#f8f5f0;text-align:center;position:relative;overflow:hidden}.demo-belle-ame_quoteSection__KMCeK:before{content:"";position:absolute;top:50%;left:50%;width:520px;height:520px;border-radius:50%;background:rgba(123,79,184,.12);filter:blur(120px);transform:translate(-50%,-50%);pointer-events:none;z-index:0}.demo-belle-ame_quoteInner__ZwS_W{position:relative;z-index:1;max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2.5rem}.demo-belle-ame_quoteRule__XzJJy{width:64px;height:.5px;background:rgba(123,79,184,.3)}.demo-belle-ame_quoteText__xQFSs{font-family:Host Grotesk,system-ui,sans-serif;font-size:clamp(1.5rem,3.5vw,3rem);line-height:1.25;color:#1a1520;margin:0;letter-spacing:-.005em}.demo-belle-ame_quoteText__xQFSs,.demo-belle-ame_quoteText__xQFSs em{font-weight:700;font-style:italic}.demo-belle-ame_commissionPanel__A5fvx{padding:clamp(140px,20vh,260px) clamp(24px,6vw,96px);text-align:center}.demo-belle-ame_commissionInner__I6sLE{max-width:1040px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.demo-belle-ame_commissionEyebrow__tpuID{font-family:JetBrains Mono,Fira Code,monospace;font-size:.625rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;margin:0 0 clamp(36px,5vh,56px)}.demo-belle-ame_commissionTitle__Nn18e{font-family:Host Grotesk,system-ui,sans-serif;font-weight:700;font-size:clamp(4.5rem,10vw,10rem);line-height:.92;letter-spacing:-.04em;color:#f4f0f4;margin:0 0 clamp(20px,3vh,32px);text-transform:none}.demo-belle-ame_commissionSubhead__ZGERk{font-family:Host Grotesk,system-ui,sans-serif;font-weight:300;font-style:italic;font-size:clamp(1.625rem,3vw,2.75rem);line-height:1.2;color:rgba(244,240,244,.6);margin:0 0 clamp(56px,7vh,88px)}.demo-belle-ame_commissionBodyWrap__vPQt9{max-width:540px;margin:0 auto clamp(56px,7vh,88px)}.demo-belle-ame_commissionBody__isFRN{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.7;color:rgba(244,240,244,.85);margin:0}.demo-belle-ame_commissionBodyAccent__ljBeB{font-family:Host Grotesk,system-ui,sans-serif;font-style:italic;font-weight:400;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.4;margin:32px 0 0}.demo-belle-ame_commissionCue__OqgEa{display:flex;flex-direction:column;align-items:center;gap:24px}.demo-belle-ame_commissionCueLabel__crrgz{font-family:JetBrains Mono,Fira Code,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(244,240,244,.7)}.demo-belle-ame_commissionCta__3ZD0J{font-family:Host Grotesk,system-ui,sans-serif;font-style:italic;font-weight:400;font-size:1.125rem;text-decoration:none;border-bottom:1px solid;padding-bottom:4px;transition:opacity .2s cubic-bezier(.22,.61,.36,1)}.demo-belle-ame_commissionCta__3ZD0J:focus-visible,.demo-belle-ame_commissionCta__3ZD0J:hover{opacity:.7}.demo-belle-ame_commissionCta__3ZD0J:focus-visible{outline:2px solid currentColor;outline-offset:6px}.demo-belle-ame_reserveFormHairline__YVIDw{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:480px;margin:40px auto 0;width:100%}.demo-belle-ame_reserveInputHairline__WOrOi{width:100%;background:transparent;border:none;border-bottom:.5px solid rgba(123,79,184,.5);padding:14px 0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1rem;color:#1a1520;outline:none;text-align:center;transition:border-color .4s cubic-bezier(.22,.61,.36,1)}.demo-belle-ame_reserveInputHairline__WOrOi::placeholder{color:hsla(261,9%,43%,.65);font-style:italic}.demo-belle-ame_reserveInputHairline__WOrOi:focus{border-bottom-color:#7b4fb8}.demo-belle-ame_reserveInputHairline__WOrOi:focus-visible{outline:none}.demo-belle-ame_reserveLink__Nwi8C{background:transparent;border:none;padding:6px 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:.6875rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:color .3s cubic-bezier(.22,.61,.36,1);position:relative}.demo-belle-ame_reserveLink__Nwi8C:after{content:"";position:absolute;left:4px;right:4px;bottom:0;height:.5px;background:#7b4fb8;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.demo-belle-ame_reserveLink__Nwi8C:focus-visible:after,.demo-belle-ame_reserveLink__Nwi8C:hover:after{transform:scaleX(1)}.demo-belle-ame_reserveLink__Nwi8C:disabled{cursor:default}.demo-belle-ame_reserveLink__Nwi8C:disabled:after{display:none}.demo-belle-ame_reserveLink__Nwi8C:focus-visible{outline:2px solid #7b4fb8;outline-offset:6px;border-radius:2px}.demo-belle-ame_reserveConfirmation__e_Clu{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:.9375rem;line-height:1.6;margin-top:24px;text-align:center}.demo-belle-ame_pressSection__qTHAS{padding:clamp(120px,16vh,200px) clamp(24px,6vw,96px)}.demo-belle-ame_pressInner__SCfwE{max-width:1280px;margin:0 auto}.demo-belle-ame_pressEyebrow__w2eUD{font-family:JetBrains Mono,Fira Code,monospace;font-size:.625rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;margin:0 0 24px}.demo-belle-ame_pressHeading__UzIqj{font-family:Host Grotesk,system-ui,sans-serif;font-weight:700;font-size:clamp(3rem,7vw,6rem);line-height:1;letter-spacing:-.03em;margin:0 0 24px;color:#f4f0f4}.demo-belle-ame_pressLogos__DZPUe{font-family:JetBrains Mono,Fira Code,monospace;font-size:.625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgba(244,240,244,.45);margin:0 0 clamp(60px,8vh,96px)}.demo-belle-ame_pressGrid__W1MEC{display:grid;grid-template-columns:320px 1fr;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start;margin-bottom:clamp(48px,6vh,80px)}@media (max-width:768px){.demo-belle-ame_pressGrid__W1MEC{grid-template-columns:1fr}}.demo-belle-ame_pressPortrait__RSydO{width:100%;max-width:360px}.demo-belle-ame_pressPortraitImg__YJYr5{width:100%;height:auto;display:block;object-fit:cover;filter:grayscale(15%) saturate(90%)}.demo-belle-ame_pressPortrait__RSydO svg{width:100%;height:auto;display:block}.demo-belle-ame_pressQuoteStack__u251Y{max-width:720px}.demo-belle-ame_pressQuote__aAV0c{font-family:Host Grotesk,system-ui,sans-serif;font-style:italic;font-weight:300;font-size:clamp(1.375rem,2.4vw,2rem);line-height:1.4;margin:0 0 24px;padding:0;border:0;color:#f4f0f4}.demo-belle-ame_pressAttribution__U6_iv{font-family:JetBrains Mono,Fira Code,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(244,240,244,.7);margin:0}.demo-belle-ame_pressRule__Tb1xE{margin:clamp(36px,5vh,56px) 0;border:0;height:1px;width:100%}.demo-belle-ame_pressContactLabel__ogjHq{font-family:JetBrains Mono,Fira Code,monospace;font-size:.625rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:rgba(244,240,244,.5);margin:0 0 8px}.demo-belle-ame_pressContactEmail__KoEOM{font-family:Host Grotesk,system-ui,sans-serif;font-style:italic;font-weight:400;font-size:1.375rem;text-decoration:none;border-bottom:1px solid;padding-bottom:2px;transition:opacity .2s cubic-bezier(.22,.61,.36,1)}.demo-belle-ame_pressContactEmail__KoEOM:focus-visible,.demo-belle-ame_pressContactEmail__KoEOM:hover{opacity:.8}.demo-belle-ame_pressContactEmail__KoEOM:focus-visible{outline:2px solid currentColor;outline-offset:4px}.demo-belle-ame_pressKit__6bIY3{font-family:Host Grotesk,system-ui,sans-serif;font-style:italic;font-weight:400;font-size:1rem;color:rgba(244,240,244,.7);margin:0;padding-top:clamp(36px,5vh,56px)}.demo-belle-ame_pressKit__6bIY3 a{color:inherit;text-decoration:none;transition:color .2s cubic-bezier(.22,.61,.36,1)}.demo-belle-ame_pressKit__6bIY3 a:hover{color:#f4f0f4}@media (prefers-reduced-motion:reduce){.demo-belle-ame_scrollLine__A3lXf{animation:none;opacity:.3}.demo-belle-ame_cardCta__0hMIs,.demo-belle-ame_cardImgWrap__anvyA img,.demo-belle-ame_card__LG1FJ,.demo-belle-ame_commissionCta__3ZD0J,.demo-belle-ame_heroCta__I2Lwp,.demo-belle-ame_navCta__ksAgZ,.demo-belle-ame_pressContactEmail__KoEOM,.demo-belle-ame_reserveSubmitCta__k2J_6,.demo-belle-ame_ritualImageWrap__Yhgwm img{transition:none}}.demo-belle-ame_band__nPgaP .demo-belle-ame_faqTitle__D9YDF,.demo-belle-ame_band__nPgaP .demo-belle-ame_footerBrandName__HGoKT,.demo-belle-ame_band__nPgaP .demo-belle-ame_footerColLink__DrRPQ,.demo-belle-ame_band__nPgaP .demo-belle-ame_quoteText__xQFSs,.demo-belle-ame_band__nPgaP .demo-belle-ame_ritualTitle__bBQ4V,.demo-belle-ame_band__nPgaP .demo-belle-ame_sectionTitle__eTXha,.demo-belle-ame_band__nPgaP .demo-belle-ame_testimonialName__GZlDS,.demo-belle-ame_band__nPgaP .demo-belle-ame_testimonialQuote__gyCFF{color:var(--bd-ink)}.demo-belle-ame_band__nPgaP .demo-belle-ame_ritualStepText__MqrlQ{color:var(--bd-muted)}.demo-belle-ame_band__nPgaP .demo-belle-ame_quoteRule__XzJJy{background:var(--bd-line)}.demo-belle-ame_band__nPgaP .demo-belle-ame_ritualImageWrap__Yhgwm{border-color:var(--bd-line)}.demo-belle-ame_factStrip__MrkBq{padding:22px clamp(24px,5vw,80px);border-bottom:1px solid var(--bd-line)}.demo-belle-ame_factList__d18VV{list-style:none;margin:0 auto;padding:0;max-width:1100px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;color:var(--bd-ink);font-size:16px}.demo-belle-ame_factList__d18VV span{display:block;color:var(--bd-muted);font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.demo-belle-ame_archive__36OZw{padding:clamp(112px,14vw,180px) clamp(24px,5vw,80px)}.demo-belle-ame_archiveHead__QQp3Y{max-width:720px;margin:0 auto clamp(48px,6vw,80px);text-align:center}.demo-belle-ame_archiveEyebrow__zk_xS{font-size:13px;letter-spacing:.12em;margin:0 0 16px}.demo-belle-ame_archiveTitle__2k_4a{font-size:clamp(2rem,5vw,3.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.05;margin:0 0 20px;color:var(--bd-ink)}.demo-belle-ame_archiveNext__N3pr0{font-size:16px;color:var(--bd-muted);margin:0}.demo-belle-ame_archiveGrid__mRWjt{list-style:none;margin:0 auto;padding:0;max-width:1200px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(16px,2vw,32px);gap:clamp(16px,2vw,32px)}.demo-belle-ame_archiveItem__p6_Sy{display:flex;flex-direction:column}.demo-belle-ame_archiveImg__JdwNe{position:relative;aspect-ratio:3/4;overflow:hidden;margin-bottom:18px;border:1px solid var(--bd-line);opacity:.72}.demo-belle-ame_archiveItem__p6_Sy[data-now=true] .demo-belle-ame_archiveImg__JdwNe{opacity:1}.demo-belle-ame_archiveImg__JdwNe img{width:100%;height:100%;object-fit:cover}.demo-belle-ame_archiveStatus__xeVAN{font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.demo-belle-ame_archiveName__eq_GC{font-size:1.25rem;font-weight:500;letter-spacing:-.02em;margin:0 0 6px;color:var(--bd-ink)}.demo-belle-ame_archiveMeta__wLT8m{font-size:14px;color:var(--bd-muted);margin:0}@media (max-width:860px){.demo-belle-ame_archiveGrid__mRWjt{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.demo-belle-ame_archiveGrid__mRWjt{grid-template-columns:1fr 1fr;gap:14px}.demo-belle-ame_factList__d18VV{justify-content:flex-start}}.demo-belle-ame_band__nPgaP{color:var(--bd-ink)}.demo-belle-ame_ledgerSection__0C5IN{padding:clamp(96px,12vw,160px) clamp(24px,5vw,80px)}.demo-belle-ame_ledgerTitle__NJ0Vs{max-width:1200px;margin:0 auto clamp(48px,6vw,80px);font-size:clamp(2.25rem,5.4vw,4.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.02;color:var(--lg-ink)}.demo-belle-ame_ledger__NjIrA{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(32px,5vw,88px);gap:clamp(32px,5vw,88px);align-items:start}.demo-belle-ame_ledgerRows__3CZfW{list-style:none;margin:0;padding:0;border-top:1px solid var(--lg-line)}.demo-belle-ame_ledgerRow__X7tL0{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"num name meta" "num sub meta";grid-column-gap:20px;column-gap:20px;grid-row-gap:4px;row-gap:4px;width:100%;min-height:44px;padding:30px 0 30px 20px;background:none;border:0;border-bottom:1px solid var(--lg-line);text-align:left;font:inherit;color:var(--lg-ink);cursor:pointer}.demo-belle-ame_ledgerRow__X7tL0:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;background:var(--lg-accent);transform:scaleY(0);transform-origin:top;transition:transform .3s cubic-bezier(0,0,.2,1)}.demo-belle-ame_ledgerRow__X7tL0[data-active=true]:before{transform:scaleY(1)}.demo-belle-ame_ledgerRow__X7tL0:focus-visible{outline:2px solid var(--lg-accent);outline-offset:2px}.demo-belle-ame_ledgerNum__NkvSr{grid-area:num;font-size:13px;letter-spacing:.08em;color:var(--lg-muted);padding-top:.7em}.demo-belle-ame_ledgerName__hZ0Td{grid-area:name;font-size:clamp(1.5rem,2.8vw,2.4rem);font-weight:600;letter-spacing:-.03em;line-height:1.05}.demo-belle-ame_ledgerSub__Zwcu_{grid-area:sub;font-size:16px;color:var(--lg-muted)}.demo-belle-ame_ledgerMeta__ZIWOu{grid-area:meta;align-self:center;text-align:right;font-size:14px;line-height:1.5;color:var(--lg-muted)}.demo-belle-ame_ledgerPanel__Wi_E0{position:-webkit-sticky;position:sticky;top:96px}.demo-belle-ame_ledgerImg__adSTi{position:relative;aspect-ratio:6/7;overflow:hidden;margin-bottom:28px}@media (max-width:860px){.demo-belle-ame_ledger__NjIrA{grid-template-columns:1fr}.demo-belle-ame_ledgerPanel__Wi_E0{position:static}.demo-belle-ame_ledgerRow__X7tL0{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"num name" "num sub" "num meta";padding-top:24px;padding-bottom:24px}.demo-belle-ame_ledgerMeta__ZIWOu{text-align:left;align-self:start}}.demo-belle-ame_composer__R7QDj{padding:clamp(96px,12vw,168px) clamp(24px,5vw,80px)}.demo-belle-ame_composerTitle__xJgG5{max-width:1000px;margin:0 auto 40px;font-size:clamp(2.5rem,7vw,6rem);font-weight:600;letter-spacing:-.04em;line-height:.98;color:var(--lg-ink)}.demo-belle-ame_composerChips___mR1H{max-width:1000px;margin:0 auto 48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.demo-belle-ame_composerChip__X7zEh{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:72px;padding:16px 20px;background:none;border:1px solid var(--lg-line);color:var(--lg-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s linear,border-color .2s linear}.demo-belle-ame_composerChip__X7zEh[aria-pressed=true]{border-color:var(--lg-accent);background:var(--lg-soft)}.demo-belle-ame_composerChip__X7zEh:focus-visible{outline:2px solid var(--lg-accent);outline-offset:2px}.demo-belle-ame_composerChipNum__eH2WF{font-size:13px;letter-spacing:.08em;color:var(--lg-muted)}.demo-belle-ame_composerChipName__2apdf{font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.demo-belle-ame_composerResult__bd7ke{max-width:1000px;margin:0 auto}.demo-belle-ame_composerLine__mqM5U{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--lg-ink);margin:0 0 32px}.demo-belle-ame_composerNotes__6uygL{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:8px 24px;gap:8px 24px;align-items:baseline;padding:18px 0;border-top:1px solid var(--lg-line)}.demo-belle-ame_composerNotesLabel__ZzXeh{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--lg-muted)}.demo-belle-ame_composerNotes__6uygL ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}.demo-belle-ame_composerNotes__6uygL li{font-size:16px;color:var(--lg-ink);padding-bottom:2px;border-bottom:2px solid transparent}.demo-belle-ame_composerNotes__6uygL li[data-shared=true]{border-bottom-color:var(--lg-accent);font-weight:600}.demo-belle-ame_composerCta__QYPuj{display:inline-flex;align-items:center;min-height:44px;margin-top:28px;font-size:16px;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid}@media (max-width:640px){.demo-belle-ame_composerChips___mR1H,.demo-belle-ame_composerNotes__6uygL{grid-template-columns:1fr}}.demo-belle-ame_compare__x_piD{padding:clamp(96px,12vw,168px) clamp(24px,5vw,80px)}.demo-belle-ame_compareTitle__TrojE{max-width:1000px;margin:0 auto clamp(40px,5vw,72px);font-size:clamp(2.5rem,7vw,6rem);font-weight:600;letter-spacing:-.04em;line-height:.98;color:var(--bd-ink)}.demo-belle-ame_compareTable__6ILIK{width:100%;max-width:1000px;margin:0 auto;border-collapse:collapse}.demo-belle-ame_compareTable__6ILIK td,.demo-belle-ame_compareTable__6ILIK th{text-align:left;vertical-align:top;padding:20px 16px 20px 0;border-top:1px solid var(--bd-line);font-size:17px;line-height:1.4;color:var(--bd-ink)}.demo-belle-ame_compareTable__6ILIK thead th{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding-top:0;border-top:0}.demo-belle-ame_compareTable__6ILIK tbody th{width:120px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--bd-muted)}.demo-belle-ame_compareTable__6ILIK td:last-child{font-weight:600}.demo-belle-ame_compare__x_piD .demo-belle-ame_commissionCue__OqgEa{max-width:1000px;margin:40px auto 0}@media (max-width:640px){.demo-belle-ame_compareTable__6ILIK td,.demo-belle-ame_compareTable__6ILIK th{padding-right:10px;font-size:15px}.demo-belle-ame_compareTable__6ILIK tbody th{width:76px}}.demo-belle-ame_ritualSection__BxpdD.demo-belle-ame_ritualSection__BxpdD{padding:0;overflow:visible}.demo-belle-ame_ritualPin__1wbQb{position:relative;height:340vh}.demo-belle-ame_ritualSticky__hO8VE{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}.demo-belle-ame_ritualPlate__O1y9a{position:absolute;inset:0;opacity:.34;transform-origin:60% 50%}.demo-belle-ame_ritualPlate__O1y9a:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0712 18%,rgba(11,7,18,.4) 70%,#0b0712)}.demo-belle-ame_ritualStack__IGzkh{list-style:none;margin:0;padding:0;position:absolute;inset:0}.demo-belle-ame_ritualStage__UURY2{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:0 clamp(24px,5vw,80px)}.demo-belle-ame_ritualStageText__RHo5n{max-width:520px;position:relative;z-index:1}.demo-belle-ame_ritualWhere__9aLG1{font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;color:var(--bd-muted)}.demo-belle-ame_ritualStageTitle__7e_U_{font-family:Host Grotesk,system-ui,sans-serif;font-weight:600;font-size:clamp(2.25rem,5vw,4.25rem);letter-spacing:-.03em;line-height:1.02;margin:0 0 24px;color:var(--bd-ink)}.demo-belle-ame_ritualStageBody__p8UQB{font-family:Host Grotesk,system-ui,sans-serif;font-style:italic;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.65;color:var(--bd-ink);margin:0;max-width:44ch}.demo-belle-ame_ritualMonth__8fgXl{font-family:Host Grotesk,system-ui,sans-serif;font-weight:600;font-style:italic;font-size:clamp(9rem,26vw,24rem);line-height:.8;letter-spacing:-.05em;justify-self:end}.demo-belle-ame_ritualBar__DHhFf{position:absolute;left:0;right:0;bottom:0;height:2px;transform-origin:left}.demo-belle-ame_ritualStaticList__UROYk{list-style:none;margin:0;padding:clamp(72px,10vw,140px) clamp(24px,5vw,80px);display:grid;grid-gap:56px;gap:56px}.demo-belle-ame_ritualStatic__mVBNA{display:grid;grid-template-columns:auto 1fr;grid-gap:32px;gap:32px;align-items:center;color:var(--bd-ink)}.demo-belle-ame_ritualStatic__mVBNA .demo-belle-ame_ritualMonth__8fgXl{font-size:clamp(5rem,14vw,9rem)}@media (max-width:860px){.demo-belle-ame_ritualPin__1wbQb{height:300vh}.demo-belle-ame_ritualStage__UURY2{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:start;padding-top:96px}.demo-belle-ame_ritualMonth__8fgXl{grid-row:1;justify-self:start;font-size:clamp(6rem,34vw,11rem);margin-bottom:20px}.demo-belle-ame_ritualStageText__RHo5n{grid-row:2}.demo-belle-ame_ritualStageTitle__7e_U_{font-size:clamp(2rem,9vw,3rem)}.demo-belle-ame_ritualStatic__mVBNA{grid-template-columns:1fr}}.demo-belle-ame_faqSection__jLGqN .demo-belle-ame_faqInner__zhyi1{max-width:1160px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:start}.demo-belle-ame_faqSide___9DLk{position:-webkit-sticky;position:sticky;top:120px}.demo-belle-ame_faqLabel__WLJVa{font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}.demo-belle-ame_faqCount__F9GAJ{font-family:Host Grotesk,system-ui,sans-serif;font-style:italic;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.2;margin:0;color:var(--bd-ink)}@media (max-width:860px){.demo-belle-ame_faqSection__jLGqN .demo-belle-ame_faqInner__zhyi1{grid-template-columns:1fr}.demo-belle-ame_faqSide___9DLk{position:static}}