.page-module__DeDVRq__page{min-height:100svh;color:var(--main-text);background:radial-gradient(circle at 50% 54%,#5e190894,transparent min(54vw,42rem)),var(--main-onyx)}.page-module__DeDVRq__nav{z-index:10;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:82px;padding:14px 16px;display:grid;position:fixed;top:0;left:0}.page-module__DeDVRq__navLogo{object-fit:contain;pointer-events:auto;filter:drop-shadow(0 8px 20px #00000057);grid-column:2;width:clamp(72px,20vw,112px);height:auto}.page-module__DeDVRq__landingLanguageSelector{grid-column:1;justify-self:start}.page-module__DeDVRq__hero{background:0 0;min-height:100svh;display:grid;position:relative;overflow:hidden}.page-module__DeDVRq__hero:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(#2f0d0414,#0000 48%);position:absolute;inset:0}.page-module__DeDVRq__mediaSection{z-index:1;background:0 0;place-items:center;min-height:46svh;padding:104px 18px 18px;display:grid;position:relative}.page-module__DeDVRq__heroImage{object-fit:contain;object-position:center;filter:drop-shadow(0 24px 42px #0000006b);max-height:min(34svh,360px);width:min(88vw,520px)!important;height:auto!important}.page-module__DeDVRq__contentSection{z-index:1;background:0 0;align-items:center;min-height:54svh;padding:32px 20px 42px;display:grid;position:relative}.page-module__DeDVRq__copy{gap:17px;width:min(100%,560px);display:grid}.page-module__DeDVRq__eyebrow{max-width:30rem;color:var(--burnt-tangerine-200);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.5}.page-module__DeDVRq__copy h1{color:#fff;max-width:100%;font-family:var(--font-display),Georgia,serif;letter-spacing:0;text-wrap:balance;font-size:clamp(2.7rem,14vw,5.1rem);font-weight:700;line-height:.94}.page-module__DeDVRq__body{max-width:35rem;color:var(--onyx-100);font-size:clamp(1rem,4vw,1.14rem);font-weight:400;line-height:1.75}.page-module__DeDVRq__landingActions{flex-wrap:wrap;gap:12px;max-width:100%;display:flex}.page-module__DeDVRq__instagramLink{border:1px solid var(--burnt-tangerine-500);color:#fff;background:var(--burnt-tangerine-600);border-radius:8px;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:48px;margin-top:8px;padding:12px 18px;font-size:.92rem;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 14px 34px #21090352}.page-module__DeDVRq__instagramLink img{flex:none;width:24px;height:24px}@media (hover:hover) and (pointer:fine){.page-module__DeDVRq__instagramLink:hover{border-color:var(--burnt-tangerine-300);background:var(--burnt-tangerine-500)}}@media (min-width:768px){.page-module__DeDVRq__page{background:radial-gradient(circle at 50% 54%,#5e190894,transparent min(46vw,42rem)),var(--main-onyx)}.page-module__DeDVRq__nav{min-height:108px;padding:22px clamp(26px,4vw,52px)}.page-module__DeDVRq__hero{grid-template-columns:minmax(320px,.9fr) minmax(380px,.82fr);justify-content:center;column-gap:clamp(0px,.6vw,12px);width:min(100%,1120px);margin:0 auto}.page-module__DeDVRq__mediaSection,.page-module__DeDVRq__contentSection{min-height:100svh}.page-module__DeDVRq__mediaSection{background:0 0;justify-items:end;padding:112px clamp(28px,4vw,60px) 60px}.page-module__DeDVRq__heroImage{max-height:72svh;width:min(42vw,560px)!important}.page-module__DeDVRq__contentSection{justify-items:start;padding:118px clamp(22px,2.4vw,36px) 64px}.page-module__DeDVRq__copy{align-self:center}.page-module__DeDVRq__copy h1{max-width:9.8em;font-size:clamp(4rem,6vw,5.1rem)}}@media (min-width:1180px){.page-module__DeDVRq__page{background:radial-gradient(circle at 50% 54%,#5e190894,transparent 44rem),var(--main-onyx)}.page-module__DeDVRq__hero{grid-template-columns:minmax(380px,.9fr) minmax(420px,.78fr);width:min(100%,1180px)}}
.language-selector-module__jUHImG__selector{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#121212b8;border:1px solid #ffffff1f;border-radius:999px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.language-selector-module__jUHImG__selector button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;width:40px;height:34px;display:grid}.language-selector-module__jUHImG__selector img{object-fit:cover;border-radius:2px;width:24px;height:17px}.language-selector-module__jUHImG__selector .language-selector-module__jUHImG__activeLanguage{border-color:var(--burnt-tangerine-400);background:#df3e142e}.language-selector-module__jUHImG__selector button:focus-visible{outline:2px solid var(--burnt-tangerine-300);outline-offset:3px}@media (hover:hover) and (pointer:fine){.language-selector-module__jUHImG__selector button:hover{background:#df3e1433}}@media (max-width:620px){.language-selector-module__jUHImG__selector{gap:1px;padding:3px}.language-selector-module__jUHImG__selector button{width:31px;height:31px}.language-selector-module__jUHImG__selector img{width:20px;height:14px}}
.showroom-contact-form-module__0pqDSa__section{background:radial-gradient(circle at 0 0,#ef664329,#0000 26rem),linear-gradient(145deg,#333333d1,#141414f0);border:1px solid #ffffff1c;border-radius:22px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(32px,7vw,96px);width:min(100% - 32px,1240px);margin:clamp(76px,10vw,140px) auto 0;padding:clamp(26px,5vw,58px);display:grid;box-shadow:0 28px 72px #00000042}.showroom-contact-form-module__0pqDSa__intro{align-content:start;gap:16px;display:grid}.showroom-contact-form-module__0pqDSa__eyebrow{color:var(--burnt-tangerine-300);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:750}.showroom-contact-form-module__0pqDSa__intro h2{color:#fff;font-family:var(--font-display),Georgia,serif;text-wrap:balance;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:650;line-height:.98}.showroom-contact-form-module__0pqDSa__intro>p:last-child{color:var(--onyx-300);line-height:1.7}.showroom-contact-form-module__0pqDSa__form,.showroom-contact-form-module__0pqDSa__fields{gap:18px;display:grid}.showroom-contact-form-module__0pqDSa__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-contact-form-module__0pqDSa__fields label{gap:8px;display:grid}.showroom-contact-form-module__0pqDSa__fields label>span{color:var(--onyx-200);letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:700}.showroom-contact-form-module__0pqDSa__fields small{color:var(--onyx-500);font-size:inherit;letter-spacing:0;text-transform:none;font-weight:500}.showroom-contact-form-module__0pqDSa__fields input,.showroom-contact-form-module__0pqDSa__fields textarea{width:100%;color:var(--onyx-100);font:inherit;background:#0c0c0cad;border:1px solid #ffffff26;border-radius:9px;padding:12px 14px}.showroom-contact-form-module__0pqDSa__fields input{min-height:49px}.showroom-contact-form-module__0pqDSa__fields textarea{resize:vertical;min-height:148px;line-height:1.55}.showroom-contact-form-module__0pqDSa__fields textarea::placeholder{color:var(--onyx-500)}.showroom-contact-form-module__0pqDSa__fields input:focus-visible,.showroom-contact-form-module__0pqDSa__fields textarea:focus-visible{border-color:var(--burnt-tangerine-400);outline-offset:2px;outline:2px solid #ef664347}.showroom-contact-form-module__0pqDSa__messageField{grid-column:1/-1}.showroom-contact-form-module__0pqDSa__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.showroom-contact-form-module__0pqDSa__actions{align-items:center;gap:18px;min-height:48px;display:flex}.showroom-contact-form-module__0pqDSa__actions button{border:1px solid var(--burnt-tangerine-500);color:#fff;background:var(--burnt-tangerine-600);min-width:166px;min-height:48px;font:inherit;cursor:pointer;border-radius:9px;padding:11px 20px;font-size:.85rem;font-weight:750}.showroom-contact-form-module__0pqDSa__actions button:disabled{cursor:wait;opacity:.62}.showroom-contact-form-module__0pqDSa__status,.showroom-contact-form-module__0pqDSa__error{color:#9fdaa8;font-size:.86rem;line-height:1.45}.showroom-contact-form-module__0pqDSa__error{color:#ff9a86}@media (max-width:820px){.showroom-contact-form-module__0pqDSa__section{grid-template-columns:1fr}}@media (max-width:560px){.showroom-contact-form-module__0pqDSa__fields{grid-template-columns:1fr}.showroom-contact-form-module__0pqDSa__messageField{grid-column:auto}.showroom-contact-form-module__0pqDSa__actions{flex-direction:column;align-items:stretch}.showroom-contact-form-module__0pqDSa__actions button{width:100%}}
.showroom-stock-indicator-module__d-8Voa__indicator{width:fit-content;color:var(--onyx-100);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:help;background:#121212c7;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.showroom-stock-indicator-module__d-8Voa__indicator>span:first-child{white-space:nowrap}.showroom-stock-indicator-module__d-8Voa__light{border:1px solid #ffffff52;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px #ffffff0f}.showroom-stock-indicator-module__d-8Voa__available{background:#35c86f;box-shadow:0 0 0 3px #35c86f1f,0 0 12px #35c86fb3}.showroom-stock-indicator-module__d-8Voa__low{background:#f0bd35;box-shadow:0 0 0 3px #f0bd351f,0 0 12px #f0bd35b3}.showroom-stock-indicator-module__d-8Voa__on-demand{background:#e14e45;box-shadow:0 0 0 3px #e14e451f,0 0 12px #e14e45b3}.showroom-stock-indicator-module__d-8Voa__tooltip{z-index:20;width:max-content;max-width:min(260px,100vw - 32px);color:var(--onyx-100);background:var(--onyx-900);letter-spacing:0;text-align:left;text-transform:none;opacity:0;pointer-events:none;border:1px solid #ffffff24;border-radius:8px;padding:9px 11px;font-size:.72rem;font-weight:550;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-3px);box-shadow:0 12px 30px #0000005c}.showroom-stock-indicator-module__d-8Voa__indicator:hover .showroom-stock-indicator-module__d-8Voa__tooltip,.showroom-stock-indicator-module__d-8Voa__indicator:focus-visible .showroom-stock-indicator-module__d-8Voa__tooltip{opacity:1;transform:translateY(0)}.showroom-stock-indicator-module__d-8Voa__indicator:focus-visible{outline:2px solid var(--burnt-tangerine-300);outline-offset:3px}@media (prefers-reduced-motion:reduce){.showroom-stock-indicator-module__d-8Voa__tooltip{transition:none}}
