.deal-module-scss-module___HBP4G__deal{background:var(--base);color:var(--base-ink);position:relative}.deal-module-scss-module___HBP4G__stepper{position:relative}.deal-module-scss-module___HBP4G__stage{background:var(--base);grid-template-columns:1fr calc(460*var(--u)) calc(380*var(--u));gap:calc(80*var(--u));height:100vh;min-height:720px;padding:calc(140*var(--u)) calc(160*var(--u)) calc(100*var(--u)) calc(120*var(--u));align-items:center;display:grid;position:relative;overflow:hidden}.deal-module-scss-module___HBP4G__visual{width:calc(460*var(--u));height:calc(640*var(--u));border-radius:calc(230*var(--u)) calc(230*var(--u)) 0 0;background:var(--bordo);position:relative;overflow:hidden}.deal-module-scss-module___HBP4G__shot{will-change:clip-path;position:absolute;inset:0}.deal-module-scss-module___HBP4G__shot img{object-fit:cover;width:100%;height:100%}.deal-module-scss-module___HBP4G__left{gap:calc(48*var(--u));flex-direction:column;display:flex}.deal-module-scss-module___HBP4G__bigs{height:calc(360*var(--u));position:relative}.deal-module-scss-module___HBP4G__big{gap:calc(14*var(--u));flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.deal-module-scss-module___HBP4G__big b{font:300 calc(200 * var(--u))/.9 var(--font-display);letter-spacing:.01em;color:var(--gold);line-height:.85}.deal-module-scss-module___HBP4G__big .deal-module-scss-module___HBP4G__bigT{font:400 calc(48 * var(--u))/.92 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.deal-module-scss-module___HBP4G__big .deal-module-scss-module___HBP4G__bigD{font:300 calc(19 * var(--u))/1.55 var(--font-text);max-width:calc(540*var(--u));opacity:.8;max-width:calc(620*var(--u))}.deal-module-scss-module___HBP4G__list{gap:calc(26*var(--u));padding-left:calc(40*var(--u));flex-direction:column;margin:0;display:flex;position:relative}.deal-module-scss-module___HBP4G__rail{background:color-mix(in srgb, currentColor 18%, transparent);width:1px;position:absolute;top:0;bottom:0;left:0}.deal-module-scss-module___HBP4G__bar{background:var(--gold);transform-origin:top;width:100%;height:100%;transition:transform .5s;position:absolute;top:0;left:0;transform:scaleY(0)}.deal-module-scss-module___HBP4G__item{font:400 calc(30 * var(--u))/.92 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, currentColor 55%, transparent);gap:calc(16*var(--u));align-items:baseline;transition:color .4s;display:flex}.deal-module-scss-module___HBP4G__item span{font:500 calc(18 * var(--u))/1.2 var(--font-display);letter-spacing:.09em;text-transform:uppercase;font-size:calc(15*var(--u));color:var(--gold);opacity:.8}.deal-module-scss-module___HBP4G__on{color:var(--base-ink)}.deal-module-scss-module___HBP4G__on span{opacity:1}.deal-module-scss-module___HBP4G__formWrap{padding:calc(140*var(--u)) calc(120*var(--u)) calc(120*var(--u));border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);gap:calc(80*var(--u));grid-template-columns:1fr 1fr;align-items:start;display:grid}.deal-module-scss-module___HBP4G__contact{gap:calc(12*var(--u));flex-direction:column;display:flex}.deal-module-scss-module___HBP4G__formCol{gap:calc(40*var(--u));flex-direction:column;display:flex}.deal-module-scss-module___HBP4G__label{font:500 calc(18 * var(--u))/1.2 var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--gold);margin-bottom:calc(14*var(--u))}.deal-module-scss-module___HBP4G__formTitle{font:400 calc(56 * var(--u))/.92 var(--font-display);letter-spacing:.04em;text-transform:uppercase;max-width:calc(680*var(--u))}.deal-module-scss-module___HBP4G__form{gap:calc(28*var(--u)) calc(24*var(--u));grid-template-columns:1fr 1fr;align-items:end;display:grid}.deal-module-scss-module___HBP4G__field{gap:calc(8*var(--u));flex-direction:column;display:flex}.deal-module-scss-module___HBP4G__field span{font:500 calc(18 * var(--u))/1.2 var(--font-display);letter-spacing:.09em;text-transform:uppercase;font-size:calc(15*var(--u));color:var(--gold)}.deal-module-scss-module___HBP4G__field input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--base) inset;-webkit-text-fill-color:var(--base-ink);caret-color:var(--base-ink);transition:background-color 9999s ease-out}.deal-module-scss-module___HBP4G__field input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--base) inset;-webkit-text-fill-color:var(--base-ink);caret-color:var(--base-ink);transition:background-color 9999s ease-out}.deal-module-scss-module___HBP4G__field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--base) inset;-webkit-text-fill-color:var(--base-ink);caret-color:var(--base-ink);transition:background-color 9999s ease-out}.deal-module-scss-module___HBP4G__field input:autofill{box-shadow:0 0 0 1000px var(--base) inset}.deal-module-scss-module___HBP4G__field input{font:400 calc(22 * var(--u))/1.3 var(--font-text);color:var(--base-ink);border:0;border-bottom:1px solid color-mix(in srgb, currentColor 35%, transparent);padding:calc(10*var(--u)) 0;background:0 0;border-radius:0;outline:none;transition:border-color .3s}.deal-module-scss-module___HBP4G__field input:focus{border-color:var(--gold)}.deal-module-scss-module___HBP4G__btn{font:500 calc(18 * var(--u))/1.2 var(--font-display);letter-spacing:.09em;text-transform:uppercase;font-size:calc(17*var(--u));padding:calc(17*var(--u)) calc(32*var(--u));border:1px solid var(--base-ink)}html[data-skin=light] .deal-module-scss-module___HBP4G__btn{border-radius:999px}.deal-module-scss-module___HBP4G__btn{grid-column:1;justify-self:start;transition:all .3s}.deal-module-scss-module___HBP4G__btn:hover{background:var(--base-ink);color:var(--base)}.deal-module-scss-module___HBP4G__hint{font:300 calc(15 * var(--u))/1.5 var(--font-text);opacity:.82;grid-column:1/-1}.deal-module-scss-module___HBP4G__consent{align-items:flex-start;gap:calc(14*var(--u));cursor:pointer;font:300 calc(15 * var(--u))/1.5 var(--font-text);opacity:.85;grid-column:1/-1;display:flex}.deal-module-scss-module___HBP4G__consent input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.deal-module-scss-module___HBP4G__consent i{width:calc(20*var(--u));height:calc(20*var(--u));margin-top:calc(2*var(--u));border:1px solid color-mix(in srgb, currentColor 50%, transparent);flex:none;transition:border-color .3s,background .3s;position:relative}.deal-module-scss-module___HBP4G__consent i:after{content:"";left:calc(6*var(--u));top:calc(2*var(--u));width:calc(5*var(--u));height:calc(10*var(--u));border:solid var(--base);border-width:0 1.5px 1.5px 0;transition:transform .25s;position:absolute;transform:rotate(45deg)scale(0)}.deal-module-scss-module___HBP4G__consent input:checked+i{background:var(--base-ink);border-color:var(--base-ink)}.deal-module-scss-module___HBP4G__consent input:checked+i:after{border-color:var(--base);transform:rotate(45deg)scale(1)}.deal-module-scss-module___HBP4G__consent input:focus-visible+i{outline-offset:3px;outline:1px solid}.deal-module-scss-module___HBP4G__consent a{text-underline-offset:3px;text-decoration:underline}.deal-module-scss-module___HBP4G__consent:hover i{border-color:var(--base-ink)}.deal-module-scss-module___HBP4G__consentErr{opacity:1;color:#e39aa6}.deal-module-scss-module___HBP4G__consentErr i{border-color:#e39aa6}.deal-module-scss-module___HBP4G__err{opacity:1;color:#e39aa6}.deal-module-scss-module___HBP4G__footer{padding:calc(80*var(--u)) calc(120*var(--u)) calc(40*var(--u));border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);gap:calc(72*var(--u));flex-direction:column;display:flex}.deal-module-scss-module___HBP4G__fOffices{gap:calc(8*var(--u));margin-top:calc(36*var(--u));flex-direction:column;display:flex}.deal-module-scss-module___HBP4G__fPhone{font:300 calc(120 * var(--u))/.9 var(--font-display);letter-spacing:.01em;color:var(--base-ink);transition:color .3s}.deal-module-scss-module___HBP4G__fPhone:hover{color:var(--gold)}.deal-module-scss-module___HBP4G__fNote{font:500 calc(18 * var(--u))/1.2 var(--font-display);letter-spacing:.09em;text-transform:uppercase;font-size:calc(15*var(--u));color:var(--gold)}.deal-module-scss-module___HBP4G__fGrid{gap:calc(32*var(--u));grid-template-columns:repeat(5,1fr);display:grid}.deal-module-scss-module___HBP4G__fCol{gap:calc(9*var(--u));flex-direction:column;display:flex}.deal-module-scss-module___HBP4G__fh{font:500 calc(18 * var(--u))/1.2 var(--font-display);letter-spacing:.09em;text-transform:uppercase;font-size:calc(15*var(--u));color:var(--gold);margin-bottom:calc(8*var(--u))}.deal-module-scss-module___HBP4G__fAddr{font:300 calc(20 * var(--u))/1.4 var(--font-text)}.deal-module-scss-module___HBP4G__fLink{font:400 calc(22 * var(--u))/.92 var(--font-display);letter-spacing:.04em;text-transform:uppercase;padding:calc(6*var(--u)) 0;margin:calc(-6*var(--u)) 0;line-height:1.1;transition:color .3s;display:inline-block}.deal-module-scss-module___HBP4G__fLink:hover{color:var(--gold)}.deal-module-scss-module___HBP4G__fNav{gap:calc(8*var(--u)) calc(24*var(--u));grid-template-columns:1fr 1fr;display:grid}.deal-module-scss-module___HBP4G__fNav a{font:400 calc(24 * var(--u))/.92 var(--font-display);letter-spacing:.04em;text-transform:uppercase;transition:color .3s}.deal-module-scss-module___HBP4G__fNav a:hover{color:var(--gold)}.deal-module-scss-module___HBP4G__fLogo{width:100%;max-width:calc(1680*var(--u));margin:calc(40*var(--u)) auto 0;color:color-mix(in srgb, currentColor 90%, transparent)}.deal-module-scss-module___HBP4G__fBottom{justify-content:space-between;gap:calc(40*var(--u));font:300 calc(14 * var(--u))/1.5 var(--font-text);opacity:.68;display:flex}.deal-module-scss-module___HBP4G__fBottom p:first-child{max-width:60ch}.deal-module-scss-module___HBP4G__fLegal{gap:calc(6*var(--u)) calc(20*var(--u));flex-wrap:wrap;display:flex}.deal-module-scss-module___HBP4G__fLegal a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:color .3s}.deal-module-scss-module___HBP4G__fLegal a:hover{color:var(--gold)}.deal-module-scss-module___HBP4G__hint a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1279px){.deal-module-scss-module___HBP4G__stage{gap:calc(32*var(--u));height:auto;min-height:0;padding:calc(56*var(--u)) calc(20*var(--u)) calc(24*var(--u));grid-template-columns:1fr}.deal-module-scss-module___HBP4G__left{min-width:0}.deal-module-scss-module___HBP4G__visual{display:none}.deal-module-scss-module___HBP4G__bigs{gap:calc(12*var(--u));height:auto;margin:0 calc(-20*var(--u));padding:0 calc(20*var(--u)) calc(8*var(--u));scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.deal-module-scss-module___HBP4G__bigs::-webkit-scrollbar{display:none}.deal-module-scss-module___HBP4G__big{flex:0 0 calc(272*var(--u));width:calc(272*var(--u));scroll-snap-align:start;gap:calc(10*var(--u));padding:calc(20*var(--u)) calc(18*var(--u)) calc(22*var(--u));border:1px solid color-mix(in srgb, currentColor 16%, transparent);position:static}.deal-module-scss-module___HBP4G__big b{font-size:calc(48*var(--u));line-height:1}.deal-module-scss-module___HBP4G__big .deal-module-scss-module___HBP4G__bigT{font-size:calc(22*var(--u))}.deal-module-scss-module___HBP4G__big .deal-module-scss-module___HBP4G__bigD{font-size:calc(15*var(--u))}.deal-module-scss-module___HBP4G__list{display:none}.deal-module-scss-module___HBP4G__formWrap{gap:calc(40*var(--u));padding:calc(56*var(--u)) calc(20*var(--u));grid-template-columns:1fr}.deal-module-scss-module___HBP4G__formCol{padding-top:calc(40*var(--u));border-top:1px solid color-mix(in srgb, currentColor 14%, transparent)}.deal-module-scss-module___HBP4G__formTitle{font-size:calc(36*var(--u))}.deal-module-scss-module___HBP4G__form{grid-template-columns:1fr}.deal-module-scss-module___HBP4G__footer{padding:calc(56*var(--u)) calc(20*var(--u)) calc(28*var(--u));gap:calc(40*var(--u))}.deal-module-scss-module___HBP4G__fPhone{font-size:calc(56*var(--u))}.deal-module-scss-module___HBP4G__fOffices{margin-top:calc(20*var(--u))}.deal-module-scss-module___HBP4G__fGrid{gap:calc(28*var(--u));grid-template-columns:1fr 1fr}.deal-module-scss-module___HBP4G__fLink,.deal-module-scss-module___HBP4G__fNav a{font-size:calc(20*var(--u))}.deal-module-scss-module___HBP4G__fNav{grid-template-columns:1fr}.deal-module-scss-module___HBP4G__fBottom{gap:calc(12*var(--u));flex-direction:column}}@media (max-width:767px){html[data-skin=light] .deal-module-scss-module___HBP4G__deal{padding-bottom:calc(var(--dock,0px) + 28*var(--u))}.deal-module-scss-module___HBP4G__bigs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-padding-left:calc(20*var(--u));scroll-padding-right:calc(20*var(--u));overflow-y:hidden}}
