.landingHeader{position:sticky;top:0;z-index:10;background:rgba(242,240,233,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landingHeader__inner{display:flex;align-items:center;justify-content:space-between;padding:32px 0}@media(max-width:768px),(min-width:769px)and (max-width:1250px){.landingHeader__inner{padding:24px 0}}@media(max-width:768px){.landingHeader__inner{align-items:normal}}.landingHeader__brand{font-family:var(--font-tenor-sans),serif;font-size:38px;letter-spacing:1.92px;text-transform:uppercase}@media(min-width:769px)and (max-width:1250px){.landingHeader__brand{font-size:23px;letter-spacing:1.6px}}@media(max-width:768px){.landingHeader__brand{font-size:23px;letter-spacing:1px}}.landingHeader__menuArea{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.landingHeader__menuButton{position:relative;display:inline-block;border-radius:0;font-family:var(--font-geologica),sans-serif;color:var(--color-text);font-weight:600;font-size:16px;letter-spacing:2px;text-transform:uppercase;text-decoration:none}.landingHeader__menuButton:after{content:"";position:absolute;left:0;right:0;bottom:-.18em;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease-in-out;will-change:transform}.landingHeader__menuButton:focus-visible:after,.landingHeader__menuButton:hover:after{transform:scaleX(1)}@media(min-width:769px)and (max-width:1250px){.landingHeader__menuButton{font-size:12px}}.landingHeader__menuPhones{display:grid;justify-items:end;grid-gap:8px;gap:8px;font-family:var(--font-geologica),sans-serif;font-size:15px;font-weight:500;letter-spacing:.6px;line-height:1.08;color:rgba(45,49,44,.62)}@media(min-width:769px)and (max-width:1250px){.landingHeader__menuPhones{font-size:12px;gap:6px}}@media(max-width:768px){.landingHeader__menuPhones{font-size:12px;gap:6px}}.landingHeader__menuPhone{color:inherit;text-decoration:none;white-space:nowrap}.landingHeader__menuPhone:focus-visible,.landingHeader__menuPhone:hover{color:rgba(45,49,44,.78)}@media(prefers-reduced-motion:reduce){.landingHeader__menuButton:after,.landingMenu__close:after{transition:none}}.landingMenu{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:60;background-color:#2d312c;color:#fafafa;overflow-x:hidden;overflow-y:auto;max-height:100vh;max-height:100dvh}@media(min-width:769px)and (max-width:1250px){.landingMenu{padding:0 0 56px}}@media(max-width:768px){.landingMenu{padding:0 0 40px}}.landingMenu__container{min-height:100%;height:auto;display:grid;grid-template-rows:auto auto;align-content:start;grid-gap:120px;gap:120px;position:relative}@media(min-width:769px)and (max-width:1250px){.landingMenu__container{gap:56px}}@media(max-width:768px){.landingMenu__container{gap:40px}}.landingMenu__top{display:flex;align-items:center;justify-content:space-between;padding:32px 0}@media(max-width:768px),(min-width:769px)and (max-width:1250px){.landingMenu__top{padding:24px 0}}.landingMenu__actions{display:flex;align-items:center;gap:64px}@media(max-width:768px){.landingMenu__actions{gap:10px}}.landingMenu__brand{font-family:var(--font-tenor-sans),serif;font-size:24px;letter-spacing:1.92px;text-transform:uppercase}@media(max-width:768px),(min-width:769px)and (max-width:1250px){.landingMenu__brand{font-size:20px}}.landingMenu__close{position:relative;display:inline-block;background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer;color:#fafafa;font-family:var(--font-geologica),sans-serif;text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:2px;text-decoration:none;transition:none}.landingMenu__close:after{content:"";position:absolute;left:0;right:0;bottom:-.18em;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease-in-out;will-change:transform}.landingMenu__close:focus-visible:after,.landingMenu__close:hover:after{transform:scaleX(1)}.landingMenu__close:active,.landingMenu__close:hover{opacity:1;color:#fafafa}@media(max-width:768px),(min-width:769px)and (max-width:1250px){.landingMenu__close{font-size:12px}}.landingMenu__body{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:stretch}@media(max-width:1250px){.landingMenu__body{grid-template-columns:1fr;gap:24px}}@media(min-width:769px)and (max-width:1250px){.landingMenu__body{gap:56px;justify-items:center;text-align:center}}@media(max-width:768px){.landingMenu__body{grid-template-columns:1fr;gap:40px;justify-items:center;text-align:center}}.landingMenu__nav{display:grid;align-content:start;grid-gap:32px;gap:32px;min-width:0}@media(min-width:769px)and (max-width:1250px){.landingMenu__nav{justify-items:center;text-align:center;width:100%}}@media(max-width:768px){.landingMenu__nav{gap:40px;justify-items:center;text-align:center;width:100%}}.landingMenu__link{box-sizing:border-box;padding-left:0;font-family:var(--font-tenor-sans),serif;font-size:84px;line-height:.95;text-transform:uppercase;color:#fafafa;transition:color .2s ease}.landingMenu__link:active,.landingMenu__link:hover{color:var(--color-accent)}.landingMenu__link:focus-visible{color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.landingMenu__link{transition:none}}@media(min-width:1251px){.landingMenu__link{transition:color .2s ease,padding-left .2s ease}.landingMenu__link:active,.landingMenu__link:focus-visible,.landingMenu__link:hover{padding-left:24px}}@media(max-width:1250px){.landingMenu__link{font-size:64px}}@media(min-width:769px)and (max-width:1250px){.landingMenu__link{text-align:center}}@media(max-width:768px){.landingMenu__link{font-size:40px;text-align:center}}.landingMenu__info{border-left:1px solid rgba(250,250,250,.2);padding-left:80px;width:min(420px,100%);justify-self:center;display:grid;align-content:start;grid-gap:64px;gap:64px;padding-top:26px}@media(max-width:1250px){.landingMenu__info{border-left:0;padding-left:0;width:100%;max-width:100%;justify-self:stretch;border-top:1px solid rgba(250,250,250,.12);padding-top:24px;gap:40px}}@media(min-width:769px)and (max-width:1250px){.landingMenu__info{padding-top:56px;text-align:center;justify-items:center}}@media(max-width:768px){.landingMenu__info{border-left:0;padding-left:0;border-top:1px solid rgba(250,250,250,.12);padding-top:40px;gap:40px;text-align:center;justify-items:center}}.landingMenu__block{display:grid;grid-gap:10px;gap:10px}@media(max-width:768px),(min-width:769px)and (max-width:1250px){.landingMenu__block{gap:16px;justify-items:center;width:100%}}.landingMenu__label{font-family:var(--font-geologica),sans-serif;color:#8a9a7d;font-size:14px;font-weight:400;letter-spacing:3px;text-transform:uppercase}@media(max-width:768px){.landingMenu__label{font-size:12px}}.landingMenu__value{margin:0;color:#fafafa;font-family:var(--font-geologica),sans-serif;font-size:20px;font-weight:400;line-height:normal;letter-spacing:2px}.landingMenu__value .landingMenu__contactLink{color:inherit;text-decoration:none;text-underline-offset:.18em;text-decoration-thickness:1px}@media(max-width:768px){.landingMenu__value{font-size:18px}}.landingMenu__form{display:grid;grid-gap:10px;gap:10px}@media(max-width:768px),(min-width:769px)and (max-width:1250px){.landingMenu__form{width:100%;max-width:min(420px,100%);margin-inline:auto;justify-items:stretch}}.landingMenu__form .landingMenu__formField{display:grid;grid-gap:4px;gap:4px}.landingMenu__form .landingMenu__fieldError{margin:0;color:#c96b6b;font-family:var(--font-geologica),sans-serif;font-size:10px;line-height:1.3;letter-spacing:.02em;display:block;min-height:13px;opacity:0;transition:opacity .15s ease}.landingMenu__form .landingMenu__fieldError--visible{opacity:1}.landingMenu__form .landingMenu__formBanner{margin:0;padding:10px 12px;font-family:var(--font-geologica),sans-serif;font-size:11px;line-height:1.4;letter-spacing:.02em}.landingMenu__form .landingMenu__formBanner--success{color:#dfe8df;background:rgba(74,93,69,.35);border:1px solid rgba(250,250,250,.2)}.landingMenu__form .landingMenu__formBanner--error{color:#f5d4d4;background:rgba(139,58,58,.35);border:1px solid rgba(250,250,250,.15)}.landingMenu__form input{width:100%;border:0;border-bottom:1px solid rgba(250,250,250,.5);background:rgba(0,0,0,0);color:#fafafa;padding:10px 0;font-size:14px}.landingMenu__form input::placeholder{color:#6a6e68;font-family:var(--font-geologica),sans-serif;font-size:10px;font-weight:400;line-height:normal;letter-spacing:1px;text-transform:uppercase;opacity:1}.landingMenu__form input:focus,.landingMenu__form input:focus-visible{outline:none;border-bottom-color:rgba(250,250,250,.5)}.landingMenu__form button{margin-top:6px;border:0;border-radius:0;background:var(--color-accent);color:#fff;text-align:center;font-family:var(--font-geologica),sans-serif;font-size:10px;font-weight:600;line-height:normal;letter-spacing:2px;text-transform:uppercase;padding:16px 48px}.landingMenu__form button:disabled{opacity:.65;cursor:not-allowed}@media(max-width:768px),(min-width:769px)and (max-width:1250px){.landingMenu__form .landingMenu__socials{justify-content:center}}.landingMenu__watermark{position:absolute;left:50%;bottom:0;transform:translateX(-50%);pointer-events:none;-webkit-user-select:none;user-select:none;color:rgba(250,250,250,.05);font-family:var(--font-tenor-sans),serif;font-size:356px;font-weight:400;letter-spacing:-5px;text-transform:uppercase;line-height:1;text-align:center;white-space:nowrap}@media(max-height:860px){.landingMenu__watermark{font-size:240px;bottom:-4px}}@media(max-height:760px){.landingMenu__watermark{display:none}}@media(max-width:1250px){.landingMenu__watermark{font-size:220px;bottom:0}}@media(max-width:768px){.landingMenu__watermark{font-size:120px;letter-spacing:-2px;bottom:0}}.landingFeedbackModal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:32px;background:rgba(45,49,44,.4);opacity:1;transition:opacity .2s ease;min-height:100vh;min-height:100dvh}.landingFeedbackModal--closing{opacity:0}.landingFeedbackModal__panel{position:relative;width:min(560px,100%);background:#fff;border-radius:2px;box-shadow:0 18px 60px rgba(0,0,0,.18);border:1px solid rgba(45,49,44,.12);transform:translateY(0) scale(1);transition:transform .2s ease}.landingFeedbackModal--closing .landingFeedbackModal__panel{transform:translateY(6px) scale(.98)}.landingFeedbackModal__close{position:absolute;top:10px;right:12px;width:32px;height:32px;display:grid;place-items:center;border:0;background:rgba(0,0,0,0);padding:0;cursor:pointer}.landingFeedbackModal__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.landingFeedbackModal__closeIcon{width:16px;height:16px;display:block}.landingFeedbackModal__content{padding:28px 44px 32px;text-align:center}@media(max-width:768px){.landingFeedbackModal__content{padding:22px 18px 24px}}.landingFeedbackModal__title{color:#4a5d45;font-weight:600;font-size:20px}.landingFeedbackModal__text,.landingFeedbackModal__title{font-family:var(--font-geologica),sans-serif;line-height:normal}.landingFeedbackModal__text{margin-top:12px;color:#2d312c;font-weight:400;font-size:14px}