.BookingForm_formContainer__0KnzA{max-width:1000px;min-height:800px;margin:6rem auto;padding:8rem;justify-content:center;background-color:#FFFFFF;position:relative;box-shadow:0 40px 120px rgba(0,0,0,.04)}.BookingForm_choiceStepContainer__DpudY,.BookingForm_formContainer__0KnzA{width:100%;display:flex;flex-direction:column;align-items:center}.BookingForm_optionsList__t4O3P{display:flex;flex-direction:column;gap:1.2rem;width:100%;max-width:450px;align-items:stretch}.BookingForm_optionBtn__hqdQe{transition:all .4s cubic-bezier(.4,0,.2,1);text-align:center;width:100%}.BookingForm_optionBtn__hqdQe:hover{background-color:rgba(212,175,55,.03)}.BookingForm_question__rmKxT{color:#1A1A1A;margin-bottom:6rem}.BookingForm_backBtn__Q866I{align-self:flex-start;background:none;border:none;font-family:var(--font-sans-family);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:#999;cursor:pointer;margin-bottom:4rem;transition:color .3s ease}.BookingForm_backBtn__Q866I:hover{color:#3D2C1F}.BookingForm_stepWrapper__MjxYi{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.BookingForm_question__rmKxT{font-family:var(--font-serif-family);font-size:clamp(2rem,4vw,3.5rem);color:#3D2C1F;margin-bottom:4rem;line-height:1.2;font-weight:400}.BookingForm_textareaWrapper__FVjzj{width:100%;position:relative;display:flex;flex-direction:column;gap:.8rem}.BookingForm_inputLabel__4evWT{font-family:var(--font-sans-family);font-size:.75rem;color:#6B5B4E;letter-spacing:.2em;text-transform:uppercase;text-align:left;margin-left:1.5rem}.BookingForm_budgetGrid__9b9K2{display:grid!important;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:600px!important}.BookingForm_budgetGrid__9b9K2>button:last-child{grid-column:span 2}.BookingForm_budgetGrid__9b9K2 .BookingForm_optionBtn__hqdQe{padding:1rem;font-size:.8rem;color:#5A4A3C;border:1px solid rgba(61,44,31,.15)}.BookingForm_subQuestionGlobal__5m_rT{font-family:var(--font-sans-family);font-size:.85rem;color:#6B6B6B;margin-top:-3rem;margin-bottom:4.5rem;letter-spacing:.05em;text-align:center}.BookingForm_optionBtn__hqdQe{background:transparent;border:1px solid rgba(61,44,31,.1);padding:1.2rem 2rem;font-family:var(--font-sans-family);font-size:.85rem;text-transform:uppercase;letter-spacing:.2em;color:#3D2C1F;cursor:pointer;transition:all .4s ease}.BookingForm_optionBtn__hqdQe:hover{border-color:#D4AF37;background-color:rgba(212,175,55,.05)}.BookingForm_contactGroup__zKo0W,.BookingForm_inputGroup__db8ZM{width:100%;max-width:600px;display:flex;flex-direction:column;gap:3rem;margin-top:2rem;align-items:center}.BookingForm_input__CIHM_,.BookingForm_textarea__kaiOj{width:100%;background:transparent;border:none;border-bottom:1px solid #d4af37;font-family:var(--font-sans-family);font-size:1.1rem;padding:1rem 0;color:#3D2C1F;outline:none;resize:none}.BookingForm_textarea__kaiOj{min-height:120px;height:auto;text-align:left;border:1px solid rgba(61,44,31,.1);background:#FFF;padding:1.5rem;font-family:var(--font-sans-family);font-size:1rem;line-height:1.6;transition:border-color .4s ease;margin-bottom:1rem}.BookingForm_textarea__kaiOj:focus{border-color:#D4AF37;outline:none}.BookingForm_nextBtnChoice__BNsBI,.BookingForm_nextBtn__b_Cwr{align-self:center;background:#3D2C1F;color:#FFF;border:none;padding:1rem 3.5rem;font-family:var(--font-sans-family);text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;cursor:pointer;transition:all .3s ease}.BookingForm_nextBtnChoice__BNsBI{align-self:center;margin-top:3rem;padding:1.2rem 5rem}.BookingForm_nextBtnChoice__BNsBI:hover,.BookingForm_nextBtn__b_Cwr:hover{background:#55433C}.BookingForm_submitBtn__Y0HIV{align-self:center;background-color:#000000;color:#FFFFFF;border:none;padding:1.5rem 4rem;font-family:var(--font-sans-family);font-size:.9rem;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;transition:all .4s ease;margin:2rem auto 0}.BookingForm_submitBtn__Y0HIV:hover{background-color:#3D2C1F;transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.1)}@media (max-width:768px){.BookingForm_question__rmKxT{font-size:1.8rem}}.BookingForm_selected__3EdTe{border-color:#3D2C1F;background-color:rgba(61,44,31,.05)}.BookingForm_successFixedOverlay__M8Ukb{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background-color:rgba(252,250,247,.98);z-index:9999;text-align:center;padding:2rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.BookingForm_successContent__jl1yx{background:#FFFFFF;padding:4rem 3rem;border:1px solid rgba(61,44,31,.1);max-width:700px;box-shadow:0 20px 40px rgba(0,0,0,.05)}.BookingForm_successContent__jl1yx h2{font-family:var(--font-serif-family);font-size:clamp(2rem,4vw,3.5rem);color:#3D2C1F;margin-bottom:2rem;font-weight:300}.BookingForm_successContent__jl1yx p{font-family:var(--font-sans-family);font-size:1.1rem;color:#3D2C1F;margin:0 auto 3rem;line-height:1.6}.BookingForm_homeBtn__Dgdxj{display:inline-block;background-color:transparent;color:#3D2C1F;border:1px solid #3d2c1f;padding:1.2rem 3rem;font-family:var(--font-sans-family);font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;text-decoration:none}.BookingForm_homeBtn__Dgdxj:hover{background-color:#3D2C1F;color:#FCFAF7}.BookingForm_checkboxGroup__5Dlkb{display:flex;align-items:flex-start;gap:1rem;margin-top:1rem;text-align:left}.BookingForm_checkboxGroup__5Dlkb label{font-family:var(--font-sans-family);font-size:.9rem;color:#3D2C1F;line-height:1.4;cursor:pointer}.BookingForm_checkbox__uSQHe{margin-top:.2rem;cursor:pointer}.BookingForm_contactGroup__zKo0W{gap:2rem}.BookingForm_fieldBlock__To0gc{width:100%;text-align:left}.BookingForm_input__CIHM_[aria-invalid=true]{border-bottom-color:#B3261E}.BookingForm_fieldError__NyfIL{margin-top:.5rem;font-family:var(--font-sans-family);font-size:.8rem;line-height:1.4;color:#B3261E}.BookingForm_consents__ty67k{width:100%;display:flex;flex-direction:column;gap:1.1rem;margin-top:.5rem}.BookingForm_submitError__gnZFq{width:100%;padding:1rem 1.25rem;border:1px solid rgba(179,38,30,.35);background:rgba(179,38,30,.05);font-family:var(--font-sans-family);font-size:.9rem;line-height:1.5;color:#8C1D18;text-align:left}.BookingForm_nextBtn__b_Cwr:disabled,.BookingForm_submitBtn__Y0HIV:disabled{opacity:.55;cursor:wait;transform:none;box-shadow:none}@media (max-width:768px){.BookingForm_formContainer__0KnzA{min-height:0;margin:2rem auto 3rem;padding:2.5rem 1.5rem 3rem}.BookingForm_question__rmKxT{margin-bottom:2.5rem}.BookingForm_subQuestionGlobal__5m_rT{margin-top:-1.5rem;margin-bottom:2.5rem}.BookingForm_backBtn__Q866I{margin-bottom:2rem}.BookingForm_submitBtn__Y0HIV{padding:1.3rem 2rem;letter-spacing:.2em}.BookingForm_nextBtnChoice__BNsBI{padding:1.1rem 3rem;margin-top:2rem}.BookingForm_budgetGrid__9b9K2{grid-template-columns:1fr}.BookingForm_budgetGrid__9b9K2>button:last-child{grid-column:span 1}}.BookingForm_embedded__Z8RGn{min-height:0;margin:0 auto;padding:clamp(2rem,6vw,5rem) clamp(1.25rem,5vw,4rem);box-shadow:0 30px 80px -30px rgba(13,37,48,.25)}.BookingForm_embedded__Z8RGn .BookingForm_question__rmKxT{margin-bottom:clamp(2rem,4vw,3.5rem)}.BookingForm_embedded__Z8RGn .BookingForm_backBtn__Q866I{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.BookingForm_fieldLabel__eL0Wp{display:block;margin-bottom:.2rem;font-family:var(--font-sans-family);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#6B5B4E}.BookingForm_embedded__Z8RGn .BookingForm_inputGroup__db8ZM{gap:1.75rem}.BookingForm_select__D17_O{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:2rem;background-image:linear-gradient(45deg,transparent 50%,#3D2C1F 0),linear-gradient(135deg,#3D2C1F 50%,transparent 0);background-position:calc(100% - 14px) 55%,calc(100% - 9px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.BookingForm_optionsGrid__AVibe{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem!important;max-width:680px!important}.BookingForm_optionsGrid__AVibe .BookingForm_optionBtn__hqdQe{padding:1.05rem 1rem;font-size:.78rem;line-height:1.5}.BookingForm_optionsGrid__AVibe>button:last-child:nth-child(odd){grid-column:span 2}@media (max-width:640px){.BookingForm_optionsGrid__AVibe{grid-template-columns:minmax(0,1fr)}.BookingForm_optionsGrid__AVibe>button:last-child:nth-child(odd){grid-column:auto}}.BookingForm_bare__b8clq{max-width:none;padding:clamp(.5rem,2vw,1.5rem) 0 0;background:transparent;box-shadow:none}.ConsentCheckbox_wrapper__77k3u{width:100%;text-align:left}.ConsentCheckbox_row___v9dK{display:flex;align-items:flex-start;gap:.9rem}.ConsentCheckbox_checkbox__zZNU4{appearance:none;-webkit-appearance:none;flex-shrink:0;width:20px;height:20px;margin-top:.15rem;border:1px solid #3d2c1f;border-radius:0;background:transparent;cursor:pointer;position:relative;transition:background-color .2s ease,border-color .2s ease}.ConsentCheckbox_checkbox__zZNU4:checked{background-color:#3D2C1F}.ConsentCheckbox_checkbox__zZNU4:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#FFFFFF;font-size:13px;line-height:1}.ConsentCheckbox_checkbox__zZNU4:focus-visible{outline:2px solid #D4AF37;outline-offset:3px}.ConsentCheckbox_checkbox__zZNU4[aria-invalid=true]{border-color:#B3261E;box-shadow:0 0 0 1px #B3261E}.ConsentCheckbox_checkbox__zZNU4:disabled{opacity:.5;cursor:not-allowed}.ConsentCheckbox_label__RC7mP{font-family:var(--font-sans-family);font-size:.85rem;font-weight:300;line-height:1.5;color:#3D2C1F;text-transform:none;letter-spacing:normal;cursor:pointer}.ConsentCheckbox_link__NtuL2{color:#3D2C1F;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#D4AF37}.ConsentCheckbox_link__NtuL2:hover{color:#000000}.ConsentCheckbox_error__I0qwo{margin-top:.6rem;margin-left:calc(20px + .9rem);font-family:var(--font-sans-family);font-size:.8rem;line-height:1.4;color:#B3261E}.kit_footer__rkonI,.kit_page__YWvOa{--hv-petrolio:#0f3746;--hv-petrolio-profondo:#0a2c38;--hv-petrolio-chiaro:#123e4f;--hv-oro:#d9b26a;--hv-oro-chiaro:#f0ddb4;--hv-oro-scuro:#8f6d2f;--hv-crema:#f3e6d3;--hv-carta:#f5eee3;--hv-carta-2:#ede2d0;--hv-inchiostro:#0d2530;--hv-ink-soft:rgb(13 37 48/0.76);position:relative;background:var(--hv-petrolio-profondo);color:var(--hv-crema);font-family:var(--font-sans-family)}.kit_container__rdits{width:min(1240px,calc(100% - 2 * var(--gutter)));margin-inline:auto}.kit_narrow__wYi4x{width:min(820px,calc(100% - 2 * var(--gutter)));margin-inline:auto}.kit_centered__PoOuC{display:flex;flex-direction:column;align-items:center;text-align:center}.kit_section__GS7It{position:relative;padding-block:clamp(4.5rem,10vw,8.5rem);overflow:clip}.kit_dark__DIoLl{background:var(--hv-petrolio);color:var(--hv-crema)}.kit_deep__ar9Bv{background:var(--hv-petrolio-profondo);color:var(--hv-crema)}.kit_light__M32VK{background:radial-gradient(70% 55% at 8% 0,rgb(255 255 255/.6),transparent 62%),var(--hv-carta);color:var(--hv-inchiostro)}.kit_dark__DIoLl:after,.kit_deep__ar9Bv:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.07;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:220px 220px}.kit_section__GS7It>.kit_container__rdits,.kit_section__GS7It>.kit_narrow__wYi4x{position:relative;z-index:2}.kit_glow__dvdgN{inset:auto 0 0 0;height:70%;background:radial-gradient(60% 90% at 50% 100%,rgb(217 178 106/.2),transparent 72%)}.kit_glowSide__1wET1,.kit_glow__dvdgN{position:absolute;z-index:1;pointer-events:none}.kit_glowSide__1wET1{top:5%;right:-20%;width:70%;height:80%;background:radial-gradient(50% 50% at 50% 50%,rgb(217 178 106/.12),transparent 70%)}.kit_eyebrow__ucpsq{display:inline-flex;align-items:center;gap:.9rem;margin:0 0 1.4rem;font-weight:500;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--hv-oro)}.kit_eyebrow__ucpsq:before{content:"";width:2.4rem;height:1px;background:currentColor}.kit_light__M32VK .kit_eyebrow__ucpsq{color:var(--hv-oro-scuro)}.kit_centered__PoOuC .kit_eyebrow__ucpsq:after{content:"";width:2.4rem;height:1px;background:currentColor}.kit_heading__Kj4Gm{margin:0;text-wrap:balance;max-width:19ch;font-family:var(--font-serif-family);font-weight:500;font-size:clamp(2.1rem,4.4vw,3.7rem);line-height:1.08;letter-spacing:.005em}.kit_heading__Kj4Gm em,.kit_title__MPiXV em{font-style:italic}.kit_dark__DIoLl .kit_heading__Kj4Gm,.kit_deep__ar9Bv .kit_heading__Kj4Gm,.kit_gold__azukP{padding-bottom:.14em;background:linear-gradient(172deg,#f8ecd0 0,var(--hv-oro-chiaro) 34%,var(--hv-oro) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 22px rgb(0 0 0/.4))}.kit_centered__PoOuC .kit_heading__Kj4Gm{max-width:22ch}.kit_text__tEFqZ{max-width:58ch;margin:1.6rem 0 0;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.78;color:var(--hv-ink-soft)}.kit_dark__DIoLl .kit_text__tEFqZ,.kit_deep__ar9Bv .kit_text__tEFqZ{color:rgb(243 230 211/.84)}.kit_centered__PoOuC .kit_text__tEFqZ{margin-inline:auto}.kit_head__TMrQY{margin-bottom:clamp(2.4rem,5vw,3.8rem)}.kit_ornament__6q88q{position:relative;display:block;width:clamp(11rem,22vw,20rem);height:1px;margin:clamp(1.6rem,3.4vw,2.6rem) 0;background:linear-gradient(90deg,transparent,rgb(217 178 106/.75) 30%,rgb(217 178 106/.75) 70%,transparent);transform-origin:center}.kit_ornament__6q88q:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:var(--hv-oro);transform:translate(-50%,-50%)}.kit_actions__gB2ho{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:clamp(2rem,4vw,2.8rem)}.kit_centered__PoOuC .kit_actions__gB2ho{justify-content:center}.kit_btnGhost__lo_xf,.kit_btnInk__KMNJE,.kit_btn__j6i2e{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 1.9rem;border:1px solid transparent;border-radius:2px;font-family:var(--font-sans-family);font-weight:600;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.kit_btn__j6i2e{background:var(--hv-crema);border-color:var(--hv-crema);color:var(--hv-petrolio-profondo)}.kit_btn__j6i2e:hover{background:var(--hv-oro);border-color:var(--hv-oro);transform:translateY(-2px)}.kit_btnGhost__lo_xf{background:transparent;border-color:rgb(217 178 106/.65);color:var(--hv-crema)}.kit_btnGhost__lo_xf:hover{background:rgb(217 178 106/.14);border-color:var(--hv-oro);transform:translateY(-2px)}.kit_btnInk__KMNJE{background:var(--hv-inchiostro);border-color:var(--hv-inchiostro);color:var(--hv-crema)}.kit_btnInk__KMNJE:hover{background:var(--hv-oro-scuro);border-color:var(--hv-oro-scuro);transform:translateY(-2px)}.kit_light__M32VK .kit_btn__j6i2e{background:var(--hv-inchiostro);border-color:var(--hv-inchiostro);color:var(--hv-crema)}.kit_light__M32VK .kit_btn__j6i2e:hover{background:var(--hv-oro-scuro);border-color:var(--hv-oro-scuro)}.kit_light__M32VK .kit_btnGhost__lo_xf{border-color:rgb(143 109 47/.75);color:var(--hv-inchiostro)}.kit_light__M32VK .kit_btnGhost__lo_xf:hover{background:rgb(143 109 47/.1);border-color:var(--hv-oro-scuro)}.kit_btnGhost__lo_xf:focus-visible,.kit_btnInk__KMNJE:focus-visible,.kit_btn__j6i2e:focus-visible,.kit_chip__fa5Th:focus-visible,.kit_contactCard__Zbk8n a:focus-visible,.kit_footerAddress__V1GYY a:focus-visible,.kit_footerBar__RG3Ct a:focus-visible,.kit_footerCol__e9rBZ a:focus-visible,.kit_footerLogo__wNHWv:focus-visible,.kit_mediaCard__f_j_E:focus-visible,.kit_post__Gdke4:focus-visible,.kit_row__8g46f:focus-visible,.kit_textLink__fop1u:focus-visible{outline:2px solid var(--hv-oro);outline-offset:4px}.kit_textLink__fop1u{display:inline-flex;align-items:center;margin-top:1.4rem;font-weight:600;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--hv-oro);transition:color .25s ease}.kit_light__M32VK .kit_textLink__fop1u{color:var(--hv-oro-scuro)}.kit_textLink__fop1u:hover{color:var(--hv-oro-chiaro)}.kit_light__M32VK .kit_textLink__fop1u:hover{color:var(--hv-inchiostro)}.kit_arrow__NqtwX{flex:none;margin-left:.7rem;transition:transform .35s ease}.kit_mediaCard__f_j_E:hover .kit_arrow__NqtwX,.kit_post__Gdke4:hover .kit_arrow__NqtwX,.kit_row__8g46f:hover .kit_arrow__NqtwX,.kit_textLink__fop1u:hover .kit_arrow__NqtwX{transform:translateX(6px)}.kit_hero__aBWr9{position:relative;display:flex;align-items:flex-end;min-height:min(92svh,58rem);padding:calc(var(--header-h, 5.2rem) + clamp(3rem, 8vw, 6rem)) 0 clamp(3.5rem,8vw,6.5rem);background:var(--hv-petrolio-profondo);isolation:isolate;overflow:clip}.kit_heroShort__OHARp{min-height:auto;align-items:flex-end;padding-bottom:clamp(3rem,6vw,5rem)}.kit_heroMedia__ef_A1{position:absolute;inset:-4% 0;z-index:-3}.kit_heroImg__VatgQ{width:100%;height:100%;object-fit:cover;object-position:var(--hero-focus,50% 40%)}.kit_heroShade__rMs8m{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgb(7 24 31/.82) 0,rgb(7 24 31/.5) 46%,rgb(7 24 31/.12) 100%),linear-gradient(180deg,rgb(7 24 31/.7) 0,rgb(7 24 31/0) 26%,rgb(15 55 70/.55) 74%,var(--hv-petrolio) 100%)}.kit_heroRight__Y_YnL .kit_heroShade__rMs8m{background:linear-gradient(270deg,rgb(7 24 31/.9) 0,rgb(7 24 31/.74) 40%,rgb(7 24 31/.1) 82%),linear-gradient(180deg,rgb(7 24 31/.7) 0,rgb(7 24 31/0) 26%,rgb(15 55 70/.55) 74%,var(--hv-petrolio) 100%)}.kit_heroRight__Y_YnL .kit_heroInner__tPIE_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kit_heroRight__Y_YnL .kit_heroInner__tPIE_>*{grid-column:2}.kit_heroRight__Y_YnL .kit_title__MPiXV{font-size:clamp(2.4rem,5.4vw,4.8rem)}.kit_heroPlain__Kq0mS{background:radial-gradient(60% 80% at 82% 20%,rgb(217 178 106/.16),transparent 70%),linear-gradient(180deg,var(--hv-petrolio-profondo) 0,var(--hv-petrolio) 100%)}.kit_heroInner__tPIE_{position:relative;z-index:2}.kit_crumbs__pIV3A{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 clamp(1.4rem,3vw,2.2rem);padding:0;list-style:none;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(243 230 211/.7)}.kit_crumbs__pIV3A li+li:before{content:"/";margin-right:.5rem;opacity:.55}.kit_crumbs__pIV3A a{color:inherit;transition:color .25s ease}.kit_crumbs__pIV3A a:hover{color:var(--hv-oro)}.kit_title__MPiXV{margin:0;padding-bottom:.14em;max-width:15ch;text-wrap:balance;font-family:var(--font-serif-family);font-weight:500;font-size:clamp(2.7rem,7.2vw,6rem);line-height:1.03;letter-spacing:.005em;background:linear-gradient(172deg,#f8ecd0 0,var(--hv-oro-chiaro) 34%,var(--hv-oro) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 22px rgb(0 0 0/.45))}.kit_titleLong__FAgNF{max-width:24ch;font-size:clamp(2rem,4.6vw,3.9rem);line-height:1.1}.kit_heroLead__Ixom_{max-width:52ch;margin:clamp(1.4rem,3vw,2rem) 0 0;font-size:clamp(1.02rem,1.3vw,1.22rem);line-height:1.7;color:rgb(243 230 211/.9)}.kit_heroCredit__HKc56{margin:1.6rem 0 0;font-family:var(--font-serif-family);font-style:italic;font-size:clamp(1.05rem,1.5vw,1.3rem);color:var(--hv-oro-chiaro)}.kit_rise__pYzm_{opacity:0;animation:kit_rise__pYzm_ 1.1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--d, 0) * .13s + .12s)}@keyframes kit_rise__pYzm_{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.kit_intro__BSv7_{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,6vw,6rem);align-items:start}.kit_introBody__edg7R p{margin:0 0 1.4rem;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.8;color:var(--hv-ink-soft)}.kit_dark__DIoLl .kit_introBody__edg7R p,.kit_deep__ar9Bv .kit_introBody__edg7R p{color:rgb(243 230 211/.86)}.kit_introBody__edg7R p:last-child{margin-bottom:0}.kit_introBody__edg7R strong{font-weight:600;color:inherit}.kit_pullquote__5sIuO{margin:clamp(2rem,4vw,3rem) 0 0;padding-left:1.4rem;border-left:1px solid var(--hv-oro);font-family:var(--font-serif-family);font-style:italic;font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.4;text-wrap:balance}.kit_split__fIs2p{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,6vw,6rem);align-items:center}.kit_splitReverse__mVQVf{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.kit_splitReverse__mVQVf .kit_splitMedia__B3U6v{order:2}.kit_splitMedia__B3U6v{position:relative;margin:0;overflow:hidden;border-radius:2px;background:var(--hv-petrolio-chiaro);box-shadow:0 30px 60px -28px rgb(0 0 0/.5)}.kit_splitImg__8B8dZ{display:block;width:100%;height:auto}.kit_mono__b92da{filter:grayscale(1) contrast(1.04)}.kit_splitBody___oaKY p{margin:1.2rem 0 0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.8;color:var(--hv-ink-soft)}.kit_dark__DIoLl .kit_splitBody___oaKY p,.kit_deep__ar9Bv .kit_splitBody___oaKY p{color:rgb(243 230 211/.86)}.kit_role___ORQW{margin:.4rem 0 1.6rem;font-family:var(--font-serif-family);font-style:italic;font-size:1.15rem;color:var(--hv-oro-chiaro)}.kit_light__M32VK .kit_role___ORQW{color:var(--hv-oro-scuro)}.kit_cards__fVGdN{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);margin:0;padding:0;list-style:none}.kit_card__C66Lw{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(1.6rem,2.6vw,2.3rem);border:1px solid rgb(217 178 106/.28);border-radius:2px;background:rgb(255 255 255/.035);transition:border-color .35s ease,transform .35s ease,background-color .35s ease}.kit_light__M32VK .kit_card__C66Lw{border-color:rgb(13 37 48/.14);background:rgb(255 255 255/.55)}.kit_card__C66Lw:hover{border-color:var(--hv-oro);transform:translateY(-4px)}.kit_cardNum___Ksmy{margin-bottom:1.4rem;font-family:var(--font-serif-family);font-style:italic;font-size:1.05rem;color:var(--hv-oro)}.kit_light__M32VK .kit_cardNum___Ksmy{color:var(--hv-oro-scuro)}.kit_cardTag__0Bqwc{margin:0 0 .9rem;font-weight:500;font-size:.66rem;letter-spacing:.26em;text-transform:uppercase;color:var(--hv-oro)}.kit_light__M32VK .kit_cardTag__0Bqwc{color:var(--hv-oro-scuro)}.kit_cardTitle__BN5Z2{margin:0;font-family:var(--font-serif-family);font-weight:500;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2;text-wrap:balance}.kit_cardSub__YBnTO{margin:.5rem 0 0;font-family:var(--font-serif-family);font-style:italic;font-size:1rem;color:var(--hv-oro-chiaro)}.kit_light__M32VK .kit_cardSub__YBnTO{color:var(--hv-oro-scuro)}.kit_cardText__4qk44{margin:1rem 0 0;font-size:.98rem;line-height:1.72;color:rgb(243 230 211/.82)}.kit_light__M32VK .kit_cardText__4qk44{color:var(--hv-ink-soft)}.kit_cardList__Kerwu{display:grid;gap:.6rem;margin:1.4rem 0 0;padding:1.2rem 0 0;list-style:none;border-top:1px solid rgb(217 178 106/.22);font-size:.92rem;line-height:1.5;color:rgb(243 230 211/.9)}.kit_light__M32VK .kit_cardList__Kerwu{border-top-color:rgb(13 37 48/.14);color:var(--hv-inchiostro)}.kit_cardList__Kerwu li{position:relative;padding-left:1.3rem}.kit_cardList__Kerwu li:before{content:"";position:absolute;left:0;top:.58em;width:6px;height:6px;border-radius:50%;background:var(--hv-oro)}.kit_closing__7zJ_F{max-width:52ch;margin:clamp(2rem,4vw,3rem) 0 0;font-family:var(--font-serif-family);font-style:italic;font-size:clamp(1.2rem,1.9vw,1.6rem);line-height:1.45;text-wrap:balance}.kit_mediaCards__YLTAB{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);margin:0;padding:0;list-style:none}.kit_mediaCard__f_j_E{display:flex;flex-direction:column;height:100%;color:inherit}.kit_mediaCardMedia__WAoAr{position:relative;display:block;overflow:hidden;aspect-ratio:3/4;border-radius:2px;background:var(--hv-petrolio-chiaro)}.kit_mediaCardImg__OWIn5{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.kit_mediaCard__f_j_E:hover .kit_mediaCardImg__OWIn5{transform:scale(1.05)}.kit_mediaCardBody__a0rPE{display:flex;flex:1 1;flex-direction:column;padding:1.3rem .2rem 0}.kit_mediaCardMore__ah8Au{display:inline-flex;align-items:center;margin-top:auto;padding-top:1.1rem;font-weight:600;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--hv-oro)}.kit_light__M32VK .kit_mediaCardMore__ah8Au{color:var(--hv-oro-scuro)}.kit_rows__szJ00{margin:0;padding:0;list-style:none;border-top:1px solid rgb(217 178 106/.3)}.kit_light__M32VK .kit_rows__szJ00{border-top-color:rgb(13 37 48/.18)}.kit_rowItem__mVwhL{border-bottom:1px solid rgb(217 178 106/.3)}.kit_light__M32VK .kit_rowItem__mVwhL{border-bottom-color:rgb(13 37 48/.18)}.kit_row__8g46f{display:grid;grid-template-columns:4.2rem minmax(0,5fr) minmax(0,7fr) auto;gap:1rem clamp(1rem,3vw,3rem);align-items:baseline;padding-block:clamp(1.5rem,2.6vw,2.2rem);color:inherit;transition:padding-left .45s cubic-bezier(.22,1,.36,1)}a.kit_row__8g46f:hover{padding-left:.8rem}.kit_rowNum__O6Ohq{font-family:var(--font-serif-family);font-style:italic;font-size:1.05rem;color:var(--hv-oro)}.kit_light__M32VK .kit_rowNum__O6Ohq{color:var(--hv-oro-scuro)}.kit_rowTitle__6C5J_{margin:0;font-family:var(--font-serif-family);font-weight:500;font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.2;text-wrap:balance}.kit_rowText__CZeK8{margin:0;font-size:.98rem;line-height:1.72;color:rgb(243 230 211/.82)}.kit_light__M32VK .kit_rowText__CZeK8{color:var(--hv-ink-soft)}.kit_rowGo__rZ5bf{display:inline-flex;align-items:center;font-weight:600;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--hv-oro);white-space:nowrap}.kit_light__M32VK .kit_rowGo__rZ5bf{color:var(--hv-oro-scuro)}.kit_steps__y6Qmb{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none}.kit_step__2beLV{position:relative;padding-top:1.8rem}.kit_step__2beLV:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--hv-oro),rgb(217 178 106/.1))}.kit_step__2beLV:after{content:"";position:absolute;top:-4px;left:0;width:9px;height:9px;border-radius:50%;background:var(--hv-oro);box-shadow:0 0 0 5px rgb(217 178 106/.2)}.kit_stepNum__e_eNv{display:block;margin-bottom:.9rem;font-family:var(--font-serif-family);font-style:italic;font-size:1.05rem;color:var(--hv-oro)}.kit_light__M32VK .kit_stepNum__e_eNv{color:var(--hv-oro-scuro)}.kit_stepTitle__pSt_v{margin:0;font-family:var(--font-serif-family);font-weight:500;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.2}.kit_stepText__H6gPo{margin:.9rem 0 0;font-size:.98rem;line-height:1.75;color:rgb(243 230 211/.84)}.kit_light__M32VK .kit_stepText__H6gPo{color:var(--hv-ink-soft)}.kit_facts__Hk8bd{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:0;margin:0;padding:0;border-top:1px solid rgb(217 178 106/.3);list-style:none}.kit_light__M32VK .kit_facts__Hk8bd{border-top-color:rgb(13 37 48/.18)}.kit_fact__Wps1_{padding:1.4rem 1.2rem 1.4rem 0;border-bottom:1px solid rgb(217 178 106/.3)}.kit_light__M32VK .kit_fact__Wps1_{border-bottom-color:rgb(13 37 48/.18)}.kit_factLabel__Ufre5{display:block;margin-bottom:.5rem;font-weight:500;font-size:.66rem;letter-spacing:.26em;text-transform:uppercase;color:var(--hv-oro)}.kit_light__M32VK .kit_factLabel__Ufre5{color:var(--hv-oro-scuro)}.kit_factValue__t6qAF{display:block;font-family:var(--font-serif-family);font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.3}.kit_badge__jd0C1{position:absolute;top:0;left:50%;padding:.4rem 1rem;background:var(--hv-oro);color:var(--hv-petrolio-profondo);font-weight:600;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%)}.kit_cardFeatured__Xvya7{border-color:var(--hv-oro);background:rgb(217 178 106/.08);box-shadow:0 30px 60px -30px rgb(0 0 0/.5)}.kit_cardAction__hR3Ae{margin-top:auto;padding-top:1.8rem}.kit_gallery__JclG_{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(.6rem,1.4vw,1.1rem);margin:0;padding:0;list-style:none}.kit_galleryItem__iAToF{position:relative;grid-column:span 3;overflow:hidden;border-radius:2px;aspect-ratio:3/4;background:var(--hv-petrolio-chiaro)}.kit_galleryItem__iAToF[data-shape=wide]{grid-column:span 6;aspect-ratio:3/2}.kit_galleryItem__iAToF[data-shape=tall]{aspect-ratio:3/4.6}.kit_galleryItem__iAToF[data-shape=big]{grid-column:span 6;aspect-ratio:4/4.6}.kit_galleryImg__Yz_F9{width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.kit_galleryItem__iAToF:hover .kit_galleryImg__Yz_F9{transform:scale(1.04)}.kit_galleryCap___dk1v{position:absolute;inset:auto 0 0 0;padding:2.2rem 1rem .9rem;font-size:.78rem;letter-spacing:.04em;color:rgb(243 230 211/.95);background:linear-gradient(0deg,rgb(7 24 31/.72),transparent);opacity:0;transition:opacity .4s ease}.kit_galleryItem__iAToF:focus-within .kit_galleryCap___dk1v,.kit_galleryItem__iAToF:hover .kit_galleryCap___dk1v{opacity:1}.kit_quotes__Va_jn{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem);margin:0;padding:0;list-style:none}.kit_quote__vYpbS{margin:0;padding-top:1.8rem;border-top:1px solid var(--hv-oro)}.kit_quote__vYpbS blockquote{margin:0;font-family:var(--font-serif-family);font-style:italic;font-size:clamp(1.1rem,1.55vw,1.4rem);line-height:1.6}.kit_quote__vYpbS blockquote p{margin:0}.kit_quote__vYpbS figcaption{display:flex;flex-direction:column;gap:.3rem;margin-top:1.5rem}.kit_author__kzuns{font-weight:600;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase}.kit_tag__rJdjm{font-size:.82rem;color:var(--hv-oro)}.kit_light__M32VK .kit_tag__rJdjm{color:var(--hv-oro-scuro)}.kit_cta__gSIQm{padding-block:clamp(5.5rem,12vw,9.5rem)}.kit_ctaTitle__9GVpx{max-width:17ch;font-size:clamp(2.4rem,5.6vw,4.8rem)}.kit_contactGrid__hd6Dg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);margin:0;padding:0;list-style:none}.kit_contactCard__Zbk8n{padding:clamp(1.6rem,2.6vw,2.3rem);border:1px solid rgb(217 178 106/.28);border-radius:2px;background:rgb(255 255 255/.035);font-style:normal}.kit_contactCard__Zbk8n h3{margin:0 0 1rem;font-weight:500;font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:var(--hv-oro)}.kit_contactCard__Zbk8n p{margin:0;font-size:1rem;line-height:1.85}.kit_contactCard__Zbk8n a{color:inherit;border-bottom:1px solid rgb(217 178 106/.45);transition:color .25s ease,border-color .25s ease}.kit_contactCard__Zbk8n a:hover{color:var(--hv-oro);border-color:var(--hv-oro)}.kit_contactNote__h0dl_{margin-top:1rem!important;font-size:.88rem!important;color:rgb(243 230 211/.7)}.kit_formFrame__T7e63{scroll-margin-top:calc(var(--header-h, 5rem) + 1rem);overflow:hidden;border:1px solid rgb(13 37 48/.18);border-radius:4px;background:#fff;box-shadow:0 34px 90px -40px rgb(13 37 48/.45)}.kit_formBar__xwJT5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding:1rem clamp(1.1rem,3vw,2.2rem);background:var(--hv-petrolio-profondo);color:var(--hv-crema)}.kit_formBarTitle__6CTYR{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem .75rem;font-weight:600;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase}.kit_formBarTitle__6CTYR svg{flex:none;color:var(--hv-oro)}.kit_formBarName__FZ_Po{white-space:nowrap}.kit_formBarArea__IE586,.kit_formBarStep__tPXlk{font-weight:500;color:var(--hv-oro-chiaro)}.kit_formBarStep__tPXlk{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase}.kit_formProgress__n4jbc{height:3px;background:rgb(13 37 48/.08)}.kit_formProgressFill__c3qr_{display:block;height:100%;background:var(--hv-oro);transition:width .6s cubic-bezier(.22,1,.36,1)}.kit_formBody__3C3DQ{padding:clamp(1.5rem,4vw,3.4rem)}.kit_formHead__MJ03f{margin-bottom:clamp(1.8rem,3.6vw,2.8rem)}.kit_formFoot__MjyXg{margin:0;padding:1rem clamp(1.1rem,3vw,2.2rem);border-top:1px solid rgb(13 37 48/.1);background:rgb(13 37 48/.03);font-size:.82rem;letter-spacing:.04em;text-align:center;color:rgb(13 37 48/.7)}.kit_panels__2S_mo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.4rem);margin:0;padding:0;list-style:none}.kit_panel__R3RqY{position:relative;display:block;width:100%;aspect-ratio:3/4;overflow:hidden;padding:0;border:0;border-radius:2px;background:var(--hv-petrolio-chiaro);color:var(--hv-crema);text-align:center;cursor:pointer}.kit_panel__R3RqY:focus-visible{outline:2px solid var(--hv-oro);outline-offset:4px}.kit_panelImg__afg_s{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.kit_panel__R3RqY:hover .kit_panelImg__afg_s{transform:scale(1.06)}.kit_panelShade__ZKfEG{position:absolute;inset:0;background:linear-gradient(0deg,rgb(7 24 31/.88),rgb(7 24 31/.45) 42%,rgb(7 24 31/.1))}.kit_panelBody__siN9H{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:0 1.2rem clamp(1.6rem,3vw,2.4rem)}.kit_panelTitle__n6TSt{font-family:var(--font-serif-family);font-weight:500;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.15;text-wrap:balance}.kit_panelSub__kJlZC{font-weight:500;font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--hv-oro-chiaro)}.kit_panelBtn__wASi5{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:.8rem;padding:0 1.6rem;border:1px solid var(--hv-crema);border-radius:2px;background:var(--hv-crema);font-weight:600;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--hv-petrolio-profondo);transition:background-color .3s ease,border-color .3s ease}.kit_panel__R3RqY:hover .kit_panelBtn__wASi5{background:var(--hv-oro);border-color:var(--hv-oro)}.kit_map__0zUZi{position:relative;min-height:clamp(18rem,36vw,28rem);overflow:hidden;border:1px solid rgb(217 178 106/.28);border-radius:2px;background:var(--hv-petrolio-chiaro)}.kit_mapFrame__D23q_{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(.85) contrast(1.05) brightness(.9)}.kit_mapGate__HHRiZ{color:var(--hv-crema);position:relative;min-height:clamp(18rem,36vw,28rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1.5rem;text-align:center;background:radial-gradient(70% 80% at 50% 100%,rgb(217 178 106/.16),transparent 70%),var(--hv-petrolio-chiaro)}.kit_mapGate__HHRiZ p{max-width:38ch;margin:0;font-size:.86rem;line-height:1.6;color:rgb(243 230 211/.75)}.kit_mapAddress__7dGih{font-family:var(--font-serif-family);font-size:1.3rem;line-height:1.4}.kit_mapGate__HHRiZ .kit_btn__j6i2e{background:var(--hv-crema);border-color:var(--hv-crema);color:var(--hv-petrolio-profondo)}.kit_mapGate__HHRiZ .kit_btn__j6i2e:hover{background:var(--hv-oro);border-color:var(--hv-oro)}.kit_mapGate__HHRiZ .kit_btnGhost__lo_xf{border-color:rgb(217 178 106/.65);color:var(--hv-crema)}.kit_mapGate__HHRiZ .kit_btnGhost__lo_xf:hover{background:rgb(217 178 106/.14);border-color:var(--hv-oro)}.kit_mapActions__Ee_IG{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:.6rem}.kit_filters__O2WnY{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 clamp(2rem,4vw,3rem);padding:0;list-style:none}.kit_chip__fa5Th{display:inline-flex;align-items:center;min-height:40px;padding:0 1.1rem;border:1px solid rgb(13 37 48/.28);border-radius:999px;background:transparent;font-family:var(--font-sans-family);font-weight:600;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--hv-inchiostro);cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.kit_chipOn__G6Z_g,.kit_chip__fa5Th:hover{border-color:var(--hv-inchiostro);background:var(--hv-inchiostro);color:var(--hv-crema)}.kit_posts__4w1TE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.4rem);margin:0;padding:0;list-style:none}.kit_postFeatured__vK7tf{grid-column:1/-1}.kit_postsFeatured__WafD5{grid-template-columns:repeat(6,minmax(0,1fr))}.kit_postsFeatured__WafD5>li{grid-column:span 2}.kit_postsFeatured__WafD5>.kit_postFeatured__vK7tf{grid-column:1/-1}.kit_post__Gdke4{--post-pad:clamp(1.8rem,3vw,2.6rem);display:flex;flex-direction:column;height:100%;padding:var(--post-pad);border:1px solid rgb(13 37 48/.16);border-radius:2px;background:rgb(255 255 255/.55);color:var(--hv-inchiostro);transition:border-color .35s ease,transform .35s ease,background-color .35s ease}.kit_post__Gdke4:hover{border-color:var(--hv-oro-scuro);background:#fff;transform:translateY(-4px)}.kit_dark__DIoLl .kit_post__Gdke4{border-color:rgb(217 178 106/.28);background:rgb(255 255 255/.04);color:var(--hv-crema)}.kit_dark__DIoLl .kit_post__Gdke4:hover{border-color:var(--hv-oro);background:rgb(255 255 255/.07)}.kit_dark__DIoLl .kit_postMeta__yv2RK,.kit_dark__DIoLl .kit_postMore__8lU_0{color:var(--hv-oro)}.kit_dark__DIoLl .kit_postExcerpt__P7r4r{color:rgb(243 230 211/.82)}.kit_postMedia__cTknC{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;margin:calc(var(--post-pad) * -1) calc(var(--post-pad) * -1) 1.5rem;background:var(--hv-petrolio-profondo)}.kit_postFeatured__vK7tf .kit_postMedia__cTknC{aspect-ratio:13/5}.kit_postImg__ruLdr{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.kit_post__Gdke4:hover .kit_postImg__ruLdr{transform:scale(1.05)}.kit_postMeta__yv2RK{margin:0 0 1.1rem;font-weight:500;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--hv-oro-scuro)}.kit_postTitle__j9EY0{margin:0;font-family:var(--font-serif-family);font-weight:500;font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.22;text-wrap:balance}.kit_postFeatured__vK7tf .kit_postTitle__j9EY0{max-width:24ch;font-size:clamp(1.8rem,3.2vw,2.9rem)}.kit_postExcerpt__P7r4r{margin:1rem 0 0;max-width:62ch;font-size:.98rem;line-height:1.7;color:var(--hv-ink-soft)}.kit_postMore__8lU_0{display:inline-flex;align-items:center;margin-top:auto;padding-top:1.5rem;font-weight:600;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--hv-oro-scuro)}.kit_articleMeta__WYLi5{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin:clamp(1.4rem,3vw,2rem) 0 0;font-size:.76rem;letter-spacing:.2em;text-transform:uppercase;color:rgb(243 230 211/.78)}.kit_article__4ppRK{font-size:clamp(1.04rem,1.25vw,1.18rem);line-height:1.88;color:rgb(13 37 48/.88)}.kit_article__4ppRK p{margin:0 0 1.6rem}.kit_article__4ppRK h2{margin:clamp(2.6rem,5vw,3.8rem) 0 1.2rem;font-family:var(--font-serif-family);font-weight:500;font-size:clamp(1.55rem,2.7vw,2.15rem);line-height:1.2;text-wrap:balance;color:var(--hv-inchiostro)}.kit_article__4ppRK strong{font-weight:600;color:var(--hv-inchiostro)}.kit_article__4ppRK>p:first-child:first-letter{float:left;margin:.08em .12em 0 0;font-family:var(--font-serif-family);font-weight:500;font-size:4.4em;line-height:.8;color:var(--hv-oro-scuro)}.kit_footer__rkonI{position:relative;z-index:2;background:var(--hv-petrolio-profondo);color:rgb(243 230 211/.82);border-top:1px solid rgb(217 178 106/.25);padding-top:clamp(3.5rem,7vw,5.5rem)}.kit_footerGrid__31Jys{display:grid;grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,4rem)}.kit_footerLogo__wNHWv{display:inline-block;color:var(--hv-crema)}.kit_footerLogoSvg__L0BbH{display:block;width:clamp(9rem,14vw,12rem);height:auto}.kit_footerTagline__Va4Rp{margin:1.2rem 0 0;font-family:var(--font-serif-family);font-style:italic;font-size:1.15rem;color:var(--hv-oro-chiaro)}.kit_footerAddress__V1GYY{margin-top:1.4rem;font-style:normal;font-size:.9rem;line-height:1.8}.kit_footerAddress__V1GYY a,.kit_footerBarBtn__tkCHH,.kit_footerBar__RG3Ct a,.kit_footerCol__e9rBZ a{color:inherit;transition:color .25s ease}.kit_footerBarLinks__kvjMY{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.6rem}.kit_footerBarBtn__tkCHH{padding:0;border:0;background:none;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.kit_footerBarBtn__tkCHH:hover{color:var(--hv-oro)}.kit_footerBarBtn__tkCHH:focus-visible{outline:2px solid var(--hv-oro);outline-offset:4px}.kit_footerAddress__V1GYY a:hover,.kit_footerBar__RG3Ct a:hover,.kit_footerCol__e9rBZ a:hover{color:var(--hv-oro)}.kit_footerTitle__YdrTk{margin:0 0 1.1rem;font-weight:500;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--hv-oro)}.kit_footerCol__e9rBZ ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none;font-size:.92rem}.kit_footerBar__RG3Ct{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem 2rem;margin-top:clamp(2.5rem,5vw,4rem);padding-block:1.6rem;border-top:1px solid rgb(243 230 211/.12);font-size:.8rem;letter-spacing:.04em}.kit_footerBar__RG3Ct p{margin:0}@media (max-width:1023px){.kit_heroRight__Y_YnL .kit_heroInner__tPIE_{display:block}.kit_heroRight__Y_YnL .kit_heroShade__rMs8m{background:linear-gradient(90deg,rgb(7 24 31/.82) 0,rgb(7 24 31/.5) 46%,rgb(7 24 31/.12) 100%),linear-gradient(180deg,rgb(7 24 31/.7) 0,rgb(7 24 31/0) 26%,rgb(15 55 70/.55) 74%,var(--hv-petrolio) 100%)}.kit_intro__BSv7_,.kit_splitReverse__mVQVf,.kit_split__fIs2p{grid-template-columns:minmax(0,1fr)}.kit_splitReverse__mVQVf .kit_splitMedia__B3U6v{order:0}.kit_splitMedia__B3U6v{width:min(100%,30rem)}.kit_cards__fVGdN,.kit_mediaCards__YLTAB{grid-template-columns:repeat(2,minmax(0,1fr))}.kit_contactGrid__hd6Dg,.kit_quotes__Va_jn,.kit_steps__y6Qmb{grid-template-columns:minmax(0,1fr)}.kit_facts__Hk8bd{grid-template-columns:repeat(2,minmax(0,1fr))}.kit_gallery__JclG_{grid-template-columns:repeat(6,minmax(0,1fr))}.kit_galleryItem__iAToF{grid-column:span 3}.kit_galleryItem__iAToF[data-shape=big],.kit_galleryItem__iAToF[data-shape=wide]{grid-column:span 6}.kit_postsFeatured__WafD5,.kit_posts__4w1TE{grid-template-columns:minmax(0,1fr)}.kit_postFeatured__vK7tf .kit_postMedia__cTknC{aspect-ratio:3/2}.kit_postsFeatured__WafD5>.kit_postFeatured__vK7tf,.kit_postsFeatured__WafD5>li{grid-column:auto}.kit_row__8g46f{grid-template-columns:3rem minmax(0,1fr)}.kit_rowGo__rZ5bf,.kit_rowText__CZeK8{grid-column:2}.kit_footerGrid__31Jys{grid-template-columns:repeat(2,minmax(0,1fr))}.kit_footerBrand__kSkd_{grid-column:1/-1}.kit_panels__2S_mo{grid-template-columns:minmax(0,1fr)}.kit_panel__R3RqY{aspect-ratio:16/10}}@media (max-width:640px){.kit_heroWithImage__iqIvC{min-height:0;padding-top:calc(var(--header-h, 4.5rem) + 38svh)}.kit_heroWithImage__iqIvC .kit_heroMedia__ef_A1{inset:0 0 auto 0;height:calc(var(--header-h, 4.5rem) + 46svh)}.kit_heroWithImage__iqIvC .kit_heroShade__rMs8m,.kit_heroWithImage__iqIvC.kit_heroRight__Y_YnL .kit_heroShade__rMs8m{inset:0 0 auto 0;height:calc(var(--header-h, 4.5rem) + 46svh);background:linear-gradient(180deg,rgb(7 24 31/.55) 0,rgb(7 24 31/0) 24%,rgb(10 44 56/.25) 62%,var(--hv-petrolio-profondo) 100%)}.kit_cards__fVGdN,.kit_mediaCards__YLTAB{grid-template-columns:minmax(0,1fr)}.kit_mediaCards__YLTAB{grid-template-columns:repeat(2,minmax(0,1fr))}.kit_facts__Hk8bd{grid-template-columns:minmax(0,1fr)}.kit_gallery__JclG_{grid-template-columns:repeat(2,minmax(0,1fr))}.kit_galleryItem__iAToF,.kit_galleryItem__iAToF[data-shape=big],.kit_galleryItem__iAToF[data-shape=wide]{grid-column:span 1;aspect-ratio:3/4}.kit_galleryItem__iAToF[data-shape=wide]{grid-column:span 2;aspect-ratio:3/2}.kit_centered__PoOuC .kit_heading__Kj4Gm,.kit_heading__Kj4Gm,.kit_title__MPiXV{max-width:none}.kit_actions__gB2ho{flex-direction:column;align-items:stretch}.kit_actions__gB2ho .kit_btnGhost__lo_xf,.kit_actions__gB2ho .kit_btnInk__KMNJE,.kit_actions__gB2ho .kit_btn__j6i2e{width:100%}.kit_centered__PoOuC .kit_actions__gB2ho{align-items:stretch}.kit_footerBar__RG3Ct{flex-direction:column}.kit_footerGrid__31Jys{grid-template-columns:minmax(0,1fr)}.kit_row__8g46f{grid-template-columns:2.4rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.kit_rise__pYzm_{animation:none;opacity:1}.kit_arrow__NqtwX,.kit_btnGhost__lo_xf,.kit_btnInk__KMNJE,.kit_btn__j6i2e,.kit_card__C66Lw,.kit_galleryImg__Yz_F9,.kit_mediaCardImg__OWIn5,.kit_postImg__ruLdr,.kit_post__Gdke4,.kit_row__8g46f{transition:none}}@media (max-width:768px){.kit_eyebrow__ucpsq{font-size:.68rem!important;letter-spacing:.24em;line-height:1.5!important}.kit_cardTag__0Bqwc{font-size:.64rem!important;line-height:1.5!important}.kit_cardSub__YBnTO,.kit_role___ORQW{font-size:1.05rem!important}.kit_closing__7zJ_F,.kit_heroCredit__HKc56,.kit_pullquote__5sIuO{font-size:clamp(1.1rem,4.6vw,1.4rem)!important;line-height:1.45!important}.kit_cardTitle__BN5Z2,.kit_rowTitle__6C5J_,.kit_stepTitle__pSt_v{font-size:clamp(1.3rem,5.6vw,1.75rem)!important;line-height:1.2!important}.kit_contactCard__Zbk8n h3,.kit_footerTitle__YdrTk{font-family:var(--font-sans-family);font-weight:500;font-size:.68rem!important;line-height:1.4!important}.kit_footerTagline__Va4Rp{font-size:1.1rem!important}.kit_footerBar__RG3Ct p{font-size:.8rem!important}.kit_mapGate__HHRiZ p{font-size:.86rem!important;line-height:1.55!important}.kit_postMeta__yv2RK{letter-spacing:.16em}.kit_title__MPiXV{line-height:1.1!important}}.not-found_main__WoYtF{min-height:70vh;display:flex;align-items:center;padding-top:calc(var(--header-h) + var(--section-y-sm));padding-bottom:var(--section-y)}.not-found_inner__jk2We{max-width:44rem;text-align:center}.not-found_title__bOfUG{margin:1rem 0 1.25rem;font-size:clamp(2.25rem,6vw,3.5rem)}.not-found_text__daKc7{margin:0 auto 2.25rem;max-width:34rem;font-size:var(--fs-md);line-height:var(--lh-body);color:var(--text-secondary)}.not-found_actions__eb6u_{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media (max-width:768px){.not-found_actions__eb6u_{flex-direction:column}}.Header_header__hO3lJ{position:fixed;top:0;left:0;width:100%;z-index:2000;padding:.75rem 2rem;background-color:var(--bg-primary);border-bottom:1px solid var(--border-subtle);box-shadow:0 4px 30px rgba(0,0,0,.03);transition:background-color .6s ease,border-color .6s ease,opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.Header_nav__3fHSH{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;max-width:1800px;margin:0 auto;width:100%}.Header_left__gux5M,.Header_right__h4xQ1{display:flex;align-items:center;gap:clamp(1.1rem,2vw,2.25rem)}.Header_left__gux5M{justify-content:flex-start}.Header_right__h4xQ1{justify-content:flex-end}.Header_linkWrap__0RZbg{display:inline-flex}.Header_logo__e5KhT{justify-content:center;padding:0 clamp(1.5rem,3vw,3rem);font-family:var(--font-serif-family);font-size:2.25rem;line-height:1;letter-spacing:-.02em}.Header_link__7__6t,.Header_logo__e5KhT{display:inline-flex;align-items:center;min-height:44px;font-weight:400;text-transform:uppercase;color:var(--text-primary);white-space:nowrap}.Header_link__7__6t{position:relative;gap:.45rem;padding:0;background:none;border:none;cursor:pointer;font-family:var(--font-sans-family);font-size:.76rem;letter-spacing:.14em;opacity:.72;transition:opacity .3s ease}.Header_link__7__6t.Header_active__HNQqd,.Header_link__7__6t:hover{opacity:1}.Header_link__7__6t.Header_active__HNQqd:after{content:"";position:absolute;left:0;right:0;bottom:7px;height:1px;background-color:var(--text-accent)}.Header_cta___P6mb{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.5rem;background-color:var(--text-primary);color:var(--bg-primary);border:1px solid var(--text-primary);border-radius:2px;font-family:var(--font-sans-family);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.Header_cta___P6mb:hover{background-color:var(--text-accent);border-color:var(--text-accent);color:var(--bg-primary);transform:translateY(-1px)}.Header_cta___P6mb:focus-visible,.Header_dropdownLink__PFnTf:focus-visible,.Header_hamburger__lUulX:focus-visible,.Header_link__7__6t:focus-visible,.Header_logo__e5KhT:focus-visible,.Header_mobileCta__wnLXH:focus-visible,.Header_mobileHeaderCta__G6k2W:focus-visible,.Header_mobileLink__wunBc:focus-visible,.Header_mobileSecondaryLink__KHueE:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.Header_servicesWrap__Ovisd{position:relative}.Header_chevron__ncCzX{flex:0 0 auto;transition:transform .3s ease}.Header_chevronOpen__84T7b{transform:rotate(180deg)}.Header_dropdown__DtJe3{position:absolute;top:100%;left:-1.6rem;padding-top:.75rem;z-index:10;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.Header_dropdownOpen__JIpQa{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.Header_dropdownInner__W6Riu{list-style:none;min-width:21rem;padding:.5rem;background-color:var(--bg-primary);border:1px solid var(--border-subtle);box-shadow:0 24px 48px rgba(0,0,0,.1)}.Header_dropdownLink__PFnTf{display:flex;flex-direction:column;gap:.2rem;min-height:44px;padding:.8rem 1rem;border-left:2px solid transparent;color:var(--text-primary);transition:background-color .2s ease}.Header_dropdownLink__PFnTf:hover{background-color:var(--bg-secondary)}.Header_dropdownLinkActive__70pmA{border-left-color:var(--text-accent)}.Header_dropdownLabel__8xzs6{font-family:var(--font-serif-family);font-size:1.15rem;line-height:1.2}.Header_dropdownDesc__ZwQvh{font-family:var(--font-sans-family);font-size:.72rem;line-height:1.4;letter-spacing:.02em;color:var(--text-secondary)}.Header_hamburger__lUulX,.Header_mobileHeaderCta__G6k2W,.Header_mobileMenu___oHDY{display:none}@media (max-width:1279px){.Header_desktopOnly__pqFSV{display:none}.Header_header__hO3lJ{padding:.5rem 1rem}.Header_nav__3fHSH{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.Header_logo__e5KhT{flex:1 1 auto;min-width:0;padding:0;font-size:1.75rem}.Header_hamburger__lUulX{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:44px;height:44px;padding:0;background:none;border:none;cursor:pointer}.Header_bar__6WlRD{display:block;width:26px;height:1px;background-color:var(--text-primary);transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}.Header_barOpenTop__wVA6x{transform:translateY(9px) rotate(45deg)}.Header_barOpenMiddle__JuHMs{opacity:0;transform:translateX(-10px)}.Header_barOpenBottom__CM7Hu{transform:translateY(-9px) rotate(-45deg)}.Header_mobileHeaderCta__G6k2W{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px;padding:0 1rem;background-color:var(--text-primary);color:var(--bg-primary);border-radius:2px;font-family:var(--font-sans-family);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap}.Header_mobileMenu___oHDY{position:fixed;inset:0;z-index:1900;display:flex;flex-direction:column;padding:calc(var(--header-h, 61px) + 1.25rem) 1.5rem 2rem;background-color:var(--bg-primary);overflow-y:auto;overscroll-behavior:contain;visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path .6s cubic-bezier(.77,0,.175,1),visibility 0s linear .6s}.Header_mobileMenuActive__9KSas{visibility:visible;clip-path:inset(0 0 0 0);transition-delay:0s}.Header_mobileLabel__XDEbR{display:block;margin-bottom:.25rem;font-family:var(--font-sans-family);font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.3em;color:var(--text-secondary)}.Header_mobileList__Ee_Bh{list-style:none}.Header_mobileFooter__xFbUt,.Header_mobileList__Ee_Bh li{opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .4s ease}.Header_mobileMenuActive__9KSas .Header_mobileFooter__xFbUt,.Header_mobileMenuActive__9KSas .Header_mobileList__Ee_Bh li{opacity:1;transform:translateY(0);transition-delay:calc(var(--i, 0) * 45ms + .12s)}.Header_mobileLink__wunBc{display:flex;align-items:center;min-height:52px;font-family:var(--font-serif-family);font-size:clamp(1.7rem,7.6vw,2.25rem);line-height:1.15;color:var(--text-primary)}.Header_mobileActive__LsiSk{text-decoration:underline;text-decoration-color:var(--text-accent);text-decoration-thickness:1px;text-underline-offset:.3em}.Header_mobileDivider__Zl53K{height:1px;margin:1.25rem 0 1rem;background-color:var(--border-subtle);opacity:0;transition:opacity .4s ease}.Header_mobileMenuActive__9KSas .Header_mobileDivider__Zl53K{opacity:1;transition-delay:.3s}.Header_mobileSecondaryLink__KHueE{display:flex;align-items:center;min-height:48px;font-family:var(--font-sans-family);font-size:.8rem;font-weight:400;text-transform:uppercase;letter-spacing:.18em;color:var(--text-primary)}.Header_mobileFooter__xFbUt{margin-top:auto;padding-top:1.75rem}.Header_mobileCta__wnLXH{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:0 1.5rem;background-color:var(--text-primary);color:var(--bg-primary);border-radius:2px;font-family:var(--font-sans-family);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;text-align:center}}@media (max-width:1279px) and (max-height:720px){.Header_mobileMenu___oHDY{padding-top:calc(var(--header-h, 61px) + .75rem);padding-bottom:1rem}.Header_mobileLink__wunBc{min-height:44px;font-size:1.6rem}.Header_mobileSecondaryLink__KHueE{min-height:44px}.Header_mobileDivider__Zl53K{margin:.5rem 0}.Header_mobileFooter__xFbUt{padding-top:1rem}.Header_mobileCta__wnLXH{min-height:52px}}@media (max-width:359px){.Header_logo__e5KhT{font-size:1.5rem}.Header_mobileHeaderCta__G6k2W{padding:0 .7rem;font-size:.62rem;letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.Header_bar__6WlRD,.Header_chevron__ncCzX,.Header_cta___P6mb,.Header_dropdown__DtJe3,.Header_header__hO3lJ,.Header_mobileDivider__Zl53K,.Header_mobileFooter__xFbUt,.Header_mobileList__Ee_Bh li,.Header_mobileMenu___oHDY{transition:none!important}}html[data-intro=playing]:not([data-intro-end]) .Header_header__hO3lJ{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);transition:none}.Header_logoMark__WF2w3{display:block;height:2.3rem;width:auto}@media (max-width:1279px){.Header_logoMark__WF2w3{height:1.85rem}}html[data-site=v2] .Header_header__hO3lJ,html[data-site=v2] .Header_mobileMenu___oHDY{--bg-primary:#0b1a22;--bg-secondary:#12303f;--text-primary:#f3e6d3;--text-secondary:rgb(243 230 211/0.72);--text-accent:#d9b26a;--border-subtle:rgb(243 230 211/0.16)}html[data-site=v2] .Header_header__hO3lJ{background:linear-gradient(180deg,rgb(8 18 24/.9),rgb(8 18 24/.6) 66%,rgb(8 18 24/0));border-bottom-color:transparent;box-shadow:none;transition:background-color .5s ease,border-color .5s ease,opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}html[data-site=v2][data-hdr-solid] .Header_header__hO3lJ{background:rgb(10 28 38/.92);border-bottom-color:rgb(243 230 211/.12);box-shadow:0 10px 40px rgb(0 0 0/.18);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}html[data-site=v2] .Header_dropdownInner__W6Riu{box-shadow:0 24px 48px rgb(0 0 0/.35)}html[data-site=v2] .Header_link__7__6t{opacity:.92;text-shadow:0 1px 12px rgb(0 0 0/.6)}html[data-site=v2] .Header_link__7__6t.Header_active__HNQqd,html[data-site=v2] .Header_link__7__6t:hover{opacity:1}.CookieConsent_banner__zJNHm{position:fixed;left:1.5rem;bottom:1.5rem;z-index:3000;width:min(26.5rem,calc(100vw - 3rem));padding:1.6rem 1.7rem 1.5rem;background-color:#fcfaf7;color:#1a1a1a;border:1px solid rgba(26,26,26,.14);box-shadow:0 18px 60px rgba(26,26,26,.18);animation:CookieConsent_bannerIn__PQ12U .7s cubic-bezier(.16,1,.3,1) both}html[data-menu-open] .CookieConsent_banner__zJNHm{z-index:1800}@keyframes CookieConsent_bannerIn__PQ12U{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.CookieConsent_eyebrow__EQoNr{display:block;margin-bottom:.9rem;font-family:var(--font-sans-family);font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:#6f5d3b}.CookieConsent_text__yy7Qu{font-family:var(--font-sans-family);font-size:.875rem!important;line-height:1.7!important;color:#333}.CookieConsent_fineprint__4c0Wq a,.CookieConsent_text__yy7Qu a{color:#1a1a1a;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(163,144,109,.8)}.CookieConsent_fineprint__4c0Wq a:hover,.CookieConsent_text__yy7Qu a:hover{color:#8a7650}.CookieConsent_actions__BIEHb{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.3rem}.CookieConsent_btn__ZGwnR{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.7rem .9rem;border:1px solid #1a1a1a;background:transparent;color:#1a1a1a;font-family:var(--font-sans-family);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:center;line-height:1.3;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.CookieConsent_btn__ZGwnR:hover{background-color:rgba(26,26,26,.06)}.CookieConsent_btnPrimary__3XTMY{background-color:#1a1a1a;color:#fcfaf7}.CookieConsent_btnPrimary__3XTMY:hover{background-color:#8a7650;border-color:#8a7650;color:#fcfaf7}.CookieConsent_btn__ZGwnR:focus-visible,.CookieConsent_close___9Asc:focus-visible,.CookieConsent_link__A7vGU:focus-visible,.CookieConsent_switchInput__fmUfC:focus-visible+.CookieConsent_track__06OTG{outline:2px solid #8a7650;outline-offset:3px}.CookieConsent_link__A7vGU{grid-column:1/-1;justify-self:center;padding:.5rem .6rem;border:0;background:transparent;color:#3d2c1f;font-family:var(--font-sans-family);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(163,144,109,.8);cursor:pointer}.CookieConsent_link__A7vGU:hover{color:#8a7650}.CookieConsent_overlay__xiZJ6{position:fixed;inset:0;z-index:3100;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:rgba(26,26,26,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:CookieConsent_fadeIn__MLRhl .3s ease both}@keyframes CookieConsent_fadeIn__MLRhl{0%{opacity:0}to{opacity:1}}.CookieConsent_panel__s3F_2{position:relative;width:100%;max-width:38rem;max-height:calc(100vh - 3rem);max-height:calc(100dvh - 3rem);overflow-y:auto;overscroll-behavior:contain;padding:2.6rem 2.6rem 2.2rem;background-color:#fcfaf7;color:#1a1a1a;border:1px solid rgba(26,26,26,.14);box-shadow:0 30px 90px rgba(0,0,0,.3);animation:CookieConsent_panelIn__mjiep .5s cubic-bezier(.16,1,.3,1) both}.CookieConsent_panel__s3F_2:focus{outline:none}@keyframes CookieConsent_panelIn__mjiep{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.CookieConsent_close___9Asc{position:absolute;top:.9rem;right:1rem;width:2.4rem;height:2.4rem;border:0;background:transparent;color:#1a1a1a;font-size:1.6rem;line-height:1;cursor:pointer;opacity:.6;transition:opacity .2s ease}.CookieConsent_close___9Asc:hover{opacity:1}.CookieConsent_panelTitle__bAfKA{margin-bottom:1rem;font-family:var(--font-serif-family);font-size:1.9rem!important;line-height:1.15!important;font-weight:400;color:#1a1a1a}.CookieConsent_panelIntro__eSwgj{font-family:var(--font-sans-family);font-size:.86rem!important;line-height:1.75!important;color:#444}.CookieConsent_panelIntro__eSwgj a{color:#1a1a1a;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(163,144,109,.8)}.CookieConsent_categories__rIlOn{list-style:none;margin:1.8rem 0 0;border-top:1px solid rgba(26,26,26,.12)}.CookieConsent_category__qI__p{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.3rem 0;border-bottom:1px solid rgba(26,26,26,.12)}.CookieConsent_categoryName__k_gtW{display:block;margin-bottom:.35rem;font-family:var(--font-sans-family);font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#1a1a1a}.CookieConsent_categoryDesc__mS7hQ{font-family:var(--font-sans-family);font-size:.875rem!important;line-height:1.65!important;color:#555}.CookieConsent_alwaysOn__pswOe{flex:0 0 auto;padding-top:.15rem;font-family:var(--font-sans-family);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#6f5d3b;white-space:nowrap}.CookieConsent_switch__hEKCY{position:relative;flex:0 0 auto;display:inline-block;width:2.9rem;height:1.6rem;cursor:pointer}.CookieConsent_switchInput__fmUfC{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.CookieConsent_track__06OTG{position:absolute;inset:0;border:1px solid #1a1a1a;border-radius:999px;background-color:transparent;transition:background-color .25s ease}.CookieConsent_track__06OTG:after{content:"";position:absolute;top:3px;left:3px;width:calc(1.6rem - 8px);height:calc(1.6rem - 8px);border-radius:50%;background-color:#1a1a1a;transition:transform .25s ease,background-color .25s ease}.CookieConsent_switchInput__fmUfC:checked+.CookieConsent_track__06OTG{background-color:#1a1a1a}.CookieConsent_switchInput__fmUfC:checked+.CookieConsent_track__06OTG:after{transform:translateX(1.3rem);background-color:#fcfaf7}.CookieConsent_fineprint__4c0Wq{margin-top:1.3rem;font-family:var(--font-sans-family);font-size:.74rem!important;line-height:1.6!important;color:#777}.CookieConsent_panelActions__0ztNE{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1.6rem}@media (max-width:640px){.CookieConsent_banner__zJNHm{left:.75rem;right:.75rem;bottom:.75rem;width:auto;padding:1rem 1rem .8rem}.CookieConsent_banner__zJNHm .CookieConsent_eyebrow__EQoNr{margin-bottom:.4rem;font-size:.68rem}.CookieConsent_banner__zJNHm .CookieConsent_text__yy7Qu{font-size:.78rem!important;line-height:1.5!important}.CookieConsent_actions__BIEHb{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.8rem}.CookieConsent_actions__BIEHb .CookieConsent_link__A7vGU{grid-column:1/-1}.CookieConsent_btn__ZGwnR{min-height:2.6rem;padding:.5rem;font-size:.68rem}.CookieConsent_overlay__xiZJ6{padding:.75rem;align-items:flex-end}.CookieConsent_panel__s3F_2{padding:2.2rem 1.4rem 1.5rem;max-height:calc(100dvh - 1.5rem)}.CookieConsent_panelTitle__bAfKA{font-size:1.55rem!important}.CookieConsent_panelActions__0ztNE{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CookieConsent_banner__zJNHm,.CookieConsent_overlay__xiZJ6,.CookieConsent_panel__s3F_2{animation:none}.CookieConsent_btn__ZGwnR,.CookieConsent_track__06OTG,.CookieConsent_track__06OTG:after{transition:none}}.LegalDocument_page__LJKLx{background-color:#fcfaf7;color:#1a1a1a;min-height:100vh;padding-bottom:7rem}.LegalDocument_hero__YrDBZ{max-width:1100px;margin:0 auto;padding:10rem 2rem 3.5rem}.LegalDocument_eyebrow___4WGK{display:block;margin-bottom:1.4rem;font-family:var(--font-sans-family);font-size:.68rem;letter-spacing:.32em;text-transform:uppercase;color:#8a7650}.LegalDocument_title__VgavT{font-family:var(--font-serif-family);font-weight:400;font-size:clamp(2.6rem,5.2vw,4.4rem)!important;line-height:1.05!important;letter-spacing:-.015em;color:#1a1a1a}.LegalDocument_lead__NRoo5{max-width:60ch;margin-top:1.8rem;font-family:var(--font-sans-family);font-size:1.02rem!important;line-height:1.8!important;color:#444}.LegalDocument_updated__OvPFk{margin-top:1.6rem;font-family:var(--font-sans-family);font-size:.72rem!important;line-height:1.5!important;letter-spacing:.16em;text-transform:uppercase;color:#6b6b6b}.LegalDocument_shell__xecid{display:grid;grid-template-columns:15.5rem minmax(0,1fr);gap:5rem;max-width:1100px;margin:0 auto;padding:0 2rem;align-items:start}.LegalDocument_tocDesktop__8D9m4{position:sticky;top:7.5rem;padding-top:.4rem}.LegalDocument_tocLabel__dK8KY{display:block;margin-bottom:1.1rem;font-family:var(--font-sans-family);font-size:.64rem;letter-spacing:.3em;text-transform:uppercase;color:#6b6b6b}.LegalDocument_tocList__p3aDH{list-style:none;margin:0;padding:0;border-left:1px solid rgba(26,26,26,.14)}.LegalDocument_tocList__p3aDH li{margin:0}.LegalDocument_tocList__p3aDH a{display:flex;gap:.9rem;padding:.5rem 0 .5rem 1.1rem;margin-left:-1px;border-left:1px solid transparent;font-family:var(--font-sans-family);font-size:.8rem;line-height:1.45;color:#444;transition:color .2s ease,border-color .2s ease}.LegalDocument_tocList__p3aDH a:focus-visible,.LegalDocument_tocList__p3aDH a:hover{color:#8a7650;border-left-color:#8a7650}.LegalDocument_tocNum__PMPqo{flex:0 0 auto;min-width:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#8a7650}.LegalDocument_tocMobile__c0eJW{display:none;margin-bottom:2.5rem;border:1px solid rgba(26,26,26,.14);background-color:rgba(255,255,255,.55)}.LegalDocument_tocMobile__c0eJW summary{padding:1.1rem 1.25rem;font-family:var(--font-sans-family);font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;list-style:none}.LegalDocument_tocMobile__c0eJW summary::-webkit-details-marker{display:none}.LegalDocument_tocMobile__c0eJW summary:after{content:"+";float:right;font-size:1rem;letter-spacing:0}.LegalDocument_tocMobile__c0eJW[open] summary:after{content:"\2212"}.LegalDocument_tocMobile__c0eJW .LegalDocument_tocList__p3aDH{margin:0 1.25rem 1.1rem}.LegalDocument_content__nCQlG{max-width:70ch;min-width:0;font-family:var(--font-sans-family);font-size:.97rem;line-height:1.85;color:#2a2a2a}.LegalDocument_section__pwhsC{padding:2.6rem 0 .4rem;border-top:1px solid rgba(26,26,26,.12);scroll-margin-top:7.5rem}.LegalDocument_section__pwhsC:first-child{padding-top:.4rem;border-top:0}.LegalDocument_sectionTitle__kpoqJ{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.4rem;font-family:var(--font-serif-family);font-weight:400;font-size:1.75rem!important;line-height:1.2!important;color:#1a1a1a}.LegalDocument_sectionNum__3FD_i{flex:0 0 auto;font-family:var(--font-sans-family);font-size:.72rem;letter-spacing:.2em;color:#8a7650}.LegalDocument_content__nCQlG p{margin:0 0 1.1rem;font-size:.97rem!important;line-height:1.85!important}.LegalDocument_content__nCQlG h3{margin:1.8rem 0 .7rem;font-family:var(--font-sans-family);font-size:.78rem!important;line-height:1.5!important;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#1a1a1a}.LegalDocument_content__nCQlG ol,.LegalDocument_content__nCQlG ul{margin:0 0 1.3rem;padding:0;list-style:none}.LegalDocument_content__nCQlG ol>li,.LegalDocument_content__nCQlG ul>li{position:relative;margin:0 0 .55rem;padding-left:1.5rem}.LegalDocument_content__nCQlG ul>li:before{content:"";position:absolute;left:0;top:.95em;width:.7rem;height:1px;background-color:#8a7650}.LegalDocument_content__nCQlG ol{counter-reset:item}.LegalDocument_content__nCQlG ol>li{counter-increment:item}.LegalDocument_content__nCQlG ol>li:before{content:counter(item) ".";position:absolute;left:0;color:#8a7650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LegalDocument_content__nCQlG a{color:#1a1a1a;text-decoration:underline;text-decoration-color:rgba(163,144,109,.9);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s ease;overflow-wrap:anywhere}.LegalDocument_content__nCQlG a:hover{color:#8a7650}.LegalDocument_content__nCQlG strong{font-weight:600;color:#1a1a1a}.LegalDocument_facts__VJIXJ{display:grid;grid-template-columns:minmax(7.5rem,10rem) minmax(0,1fr);gap:.9rem 1.5rem;margin:0 0 1.5rem;padding:1.6rem 1.8rem;border:1px solid rgba(26,26,26,.12);background-color:rgba(255,255,255,.6)}.LegalDocument_facts__VJIXJ dt{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:#6b6b6b;padding-top:.25rem}.LegalDocument_facts__VJIXJ dd{margin:0;line-height:1.6}.LegalDocument_tableWrap__hgdpO{margin:0 0 1.5rem}.LegalDocument_table__zM0Ta{width:100%;border-collapse:collapse;font-size:.86rem;line-height:1.6}.LegalDocument_table__zM0Ta th{padding:0 1rem .8rem 0;text-align:left;font-size:.64rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#6b6b6b;border-bottom:1px solid #1a1a1a}.LegalDocument_table__zM0Ta td{padding:1rem 1rem 1rem 0;vertical-align:top;border-bottom:1px solid rgba(26,26,26,.12)}.LegalDocument_table__zM0Ta td:first-child{font-weight:600;color:#1a1a1a}.LegalDocument_table__zM0Ta code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82em;padding:.1em .35em;background-color:rgba(26,26,26,.06)}.LegalDocument_table__zM0Ta td:first-child code{white-space:nowrap}.LegalDocument_note__aoLIZ{padding:1.2rem 1.5rem;margin:0 0 1.4rem;border-left:2px solid #8a7650;background-color:rgba(163,144,109,.1)}.LegalDocument_note__aoLIZ p:last-child{margin-bottom:0}.LegalDocument_actionButton__wNO0S{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.8rem 2rem;margin:.3rem 0 1.2rem;border:1px solid #1a1a1a;background-color:#1a1a1a;color:#fcfaf7;font-family:var(--font-sans-family);font-size:.68rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}.LegalDocument_actionButton__wNO0S:focus-visible,.LegalDocument_actionButton__wNO0S:hover{background-color:#8a7650;border-color:#8a7650}.LegalDocument_footerNav__feU1b{display:flex;flex-wrap:wrap;gap:.8rem 2.2rem;margin-top:3.5rem;padding-top:2rem;border-top:1px solid rgba(26,26,26,.12);font-family:var(--font-sans-family);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase}.LegalDocument_footerNav__feU1b a{color:#1a1a1a;text-decoration:underline;text-decoration-color:rgba(163,144,109,.9);text-underline-offset:5px}.LegalDocument_footerNav__feU1b a:hover{color:#8a7650}@media (max-width:1000px){.LegalDocument_shell__xecid{grid-template-columns:minmax(0,1fr);gap:0}.LegalDocument_tocDesktop__8D9m4{display:none}.LegalDocument_tocMobile__c0eJW{display:block}}@media (max-width:768px){.LegalDocument_page__LJKLx{padding-bottom:4rem}.LegalDocument_hero__YrDBZ{padding:7.5rem 1.25rem 2.5rem}.LegalDocument_title__VgavT{font-size:clamp(2.2rem,10vw,3rem)!important}.LegalDocument_lead__NRoo5{font-size:.98rem!important}.LegalDocument_shell__xecid{padding:0 1.25rem}.LegalDocument_section__pwhsC{padding-top:2.1rem;scroll-margin-top:6rem}.LegalDocument_sectionTitle__kpoqJ{font-size:1.45rem!important;gap:.8rem}.LegalDocument_facts__VJIXJ{grid-template-columns:minmax(0,1fr);gap:.2rem;padding:1.3rem 1.2rem}.LegalDocument_facts__VJIXJ dt{padding-top:.8rem}.LegalDocument_facts__VJIXJ dt:first-child{padding-top:0}.LegalDocument_table__zM0Ta,.LegalDocument_table__zM0Ta tbody,.LegalDocument_table__zM0Ta td,.LegalDocument_table__zM0Ta tr{display:block;width:100%}.LegalDocument_table__zM0Ta thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.LegalDocument_table__zM0Ta tr{margin-bottom:1.1rem;padding:.4rem 1.1rem;border:1px solid rgba(26,26,26,.12);background-color:rgba(255,255,255,.6)}.LegalDocument_table__zM0Ta td{padding:.85rem 0;border-bottom:1px solid rgba(26,26,26,.08)}.LegalDocument_table__zM0Ta td:last-child{border-bottom:0}.LegalDocument_table__zM0Ta td:before{content:attr(data-label);display:block;margin-bottom:.25rem;font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#6b6b6b}.LegalDocument_actionButton__wNO0S{width:100%}}@media print{.LegalDocument_actionButton__wNO0S,.LegalDocument_tocDesktop__8D9m4,.LegalDocument_tocMobile__c0eJW{display:none}.LegalDocument_hero__YrDBZ{padding-top:2rem}.LegalDocument_shell__xecid{display:block}}