.wrapper{max-width:1200px;margin:0 auto;padding:0 var(--offset4);width:100%}@media (max-width:768px){.wrapper{padding:0 var(--offset3)}}.typography{margin:0;padding:0;font-family:Inter,sans-serif}.typography--hero{font-weight:800;font-size:60px;line-height:1.0303030303030303em;color:var(--blackMaster)}.typography--hero-subtitle{font-weight:400;font-size:38px}.typography--h1,.typography--hero-subtitle{line-height:1.2102272510528564em;color:var(--blackMaster)}.typography--h1,.typography--h2{font-weight:700;font-size:48px}.typography--h2{line-height:1.2102272245619032em;color:var(--blackMaster)}.typography--h3{font-weight:700;font-size:28px;line-height:1.2102272851126534em;color:var(--blackMaster)}.typography--body1{font-weight:500;font-size:18px;line-height:1.5555555555555556em;color:var(--blackMaster)}.typography--body2{font-weight:400;font-size:16px;line-height:1.75em;color:var(--blackMaster)}.typography--subtitle{font-weight:600;font-size:16px;line-height:1.2102272510528564em;color:var(--blackMaster)}.typography--button{font-weight:600;font-size:14px;line-height:1.2102272851126534em;color:var(--blackMaster)}.typography--button-small{font-weight:600;font-size:12px;line-height:1.2102272510528564em;color:var(--blackMaster)}.typography--caption{font-weight:500;font-size:14px;line-height:1.7142857142857142em;color:var(--blackMaster)}.typography--small{font-weight:400;font-size:12px;line-height:1.2102272510528564em;color:var(--blackMaster)}.typography--logo{font-family:League Spartan,sans-serif;font-weight:600;font-size:37px;line-height:.9200000247439822em;letter-spacing:-4%;color:var(--darkGray)}.typography--align-left{text-align:left}.typography--align-center{text-align:center}.typography--align-right{text-align:right}.typography--color-default{color:var(--blackMaster)}.typography--color-white{color:var(--whiteMaster)}.typography--color-muted{opacity:.6}@media (max-width:768px){.typography--hero{font-size:36px;line-height:1.2102272245619032em}.typography--hero-subtitle{font-size:24px;line-height:1.2102272245619032em}.typography--body1{font-size:16px;line-height:26px}.typography--h1{font-size:36px;line-height:1.2102272245619032em}.typography--h2{font-size:36px}.typography--h2,.typography--h3{line-height:1.2102272851126534em}.typography--h3{font-size:24px}.typography--logo{display:none}}.pin-navigation{display:flex;align-items:center;justify-content:space-between;gap:var(--offset6);padding:var(--offset1) var(--offset2);background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:60px;opacity:.9}.pin-navigation__button{display:flex;align-items:center;justify-content:center;gap:var(--offset2);padding:var(--offset2) var(--offset3);height:var(--offset8);background:var(--darkGray);border:none;border-radius:60px;cursor:pointer;transition:background-color .2s ease}.pin-navigation__button:hover{opacity:.8}.pin-navigation__button--primary{background:var(--orange)}.pin-navigation__button--primary:hover{background:var(--orangeHover)}.pin-navigation__icon{width:var(--offset4);height:var(--offset4)}.pin-navigation__logo-container{display:flex;align-items:center;justify-content:center}.pin-navigation__logo{width:var(--offset10);height:var(--offset10);object-fit:cover}@media (max-width:768px){.pin-navigation__button{padding:var(--offset2);height:var(--offset6)}.pin-navigation__logo-text{display:none}.pin-navigation__logo{width:var(--offset8);height:var(--offset8)}}.header{width:100%;min-height:853px;position:relative;border-radius:0 0 120px 120px;display:flex;flex-direction:column;padding-top:var(--offset4);overflow:hidden}.header__background-image{object-fit:cover;object-position:center}.header .wrapper{position:relative;z-index:1}.header__content{justify-content:center;flex-grow:1;padding:0 var(--offset4)}.header__content,.header__hero{display:flex;flex-direction:column;align-items:center}.header__hero{gap:var(--offset8);text-align:center;margin-top:160px;margin-bottom:auto}.header__hero-subtitle-container{max-width:800px}.header__hero-title{max-width:992px}.header__menu{display:flex;flex-direction:row;align-items:center;gap:var(--offset2);padding:var(--offset2) var(--offset3);width:536px;height:69px;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px}.header__search{flex:1 1;background:var(--whiteMaster);border-radius:46px;padding:var(--offset4);height:100%;width:100%}.header__search--error{background:var(--errorLight)}.header__search-input{width:100%;border:none;outline:none;background:transparent}.header__search-input::placeholder{color:var(--blackMaster);font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:1.21}.header__cta-button{display:flex;align-items:center;justify-content:center;gap:var(--offset2);padding:var(--offset2) var(--offset4);height:48px;background:var(--orange);border:none;border-radius:60px;cursor:pointer;transition:background-color .2s ease}.header__cta-button:hover{background:var(--orangeHover)}.header__button-icon{width:var(--offset6);height:var(--offset6)}.header__logo-container{display:flex;align-items:center;justify-content:center}.header__logo{width:var(--offset10);height:var(--offset10);object-fit:cover}@media (max-width:768px){.header{min-height:464px;border-radius:0}.header .wrapper{padding:var(--offset3)}.header__hero{margin-top:72px;gap:var(--offset4)}.header__nav-logo-text{display:none}.header__menu{flex-direction:column;width:100%;height:auto;gap:var(--offset2);padding:var(--offset3);border-radius:var(--offset6)}.header__cta-button{width:100%;height:auto;gap:var(--offset1);padding:var(--offset2) var(--offset4)}}.footer{flex-direction:column;gap:var(--offset6);padding:var(--offset6) 0 var(--offset12)}.footer,.footer__base{display:flex;align-self:stretch}.footer__base{background-color:#1e1e1e;border-radius:20px;padding:var(--offset9) var(--offset6);justify-content:stretch;align-items:stretch;gap:var(--offset16)}.footer__content{display:flex;flex-direction:row;align-items:start;gap:var(--offset16);width:100%}.footer__logo-section{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1 1}.footer__logo{width:96px;height:96px;object-fit:fill}.footer__links-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;align-self:stretch;gap:var(--offset16);flex:2 1}.footer__column{display:flex;flex-direction:column;justify-content:center;gap:var(--offset4)}.footer__column-title{color:#fff;font-family:Inter,sans-serif;font-weight:700;font-size:18px;line-height:1.5555555555555556em;text-align:left}.footer__links{display:flex;flex-direction:column;gap:var(--offset1)}.footer__link:hover{opacity:.8}.footer__copyright{display:flex;flex-direction:column;align-items:center;gap:var(--offset1);opacity:.6}.footer__copyright-links,.footer__copyright-text{color:#1e1e1e;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.7142857142857142em;text-align:center}.footer__copyright-link{color:inherit;text-decoration:none;transition:opacity .2s ease}.footer__copyright-link:hover{opacity:.8}@media (max-width:768px){.footer__base{padding:var(--offset9) var(--offset6)}.footer__logo-section{align-self:stretch}.footer__logo{width:64px;height:64px}.footer__column{align-self:stretch}}.privacy-policy{min-height:100vh;display:flex;flex-direction:column}.privacy-policy__main{flex:1 1;padding-top:var(--offset12);padding-bottom:var(--offset12);background:var(--whiteMaster)}.privacy-policy__updated{font-weight:500;font-size:16px;line-height:1.5;text-align:center;color:rgba(30,30,30,.7);margin-bottom:var(--offset10)}.privacy-policy__section{margin-bottom:var(--offset8)}.privacy-policy__section-title{margin-bottom:var(--offset4)}.privacy-policy__text{margin-bottom:var(--offset3)}.privacy-policy__list{margin:var(--offset3) 0;padding-left:var(--offset6)}.privacy-policy__list li{margin-bottom:var(--offset2);list-style-type:disc}.privacy-policy__contact{background:rgba(255,235,204,.4);padding:var(--offset3) var(--offset4);border-radius:var(--offset2);border-left:4px solid var(--blackMaster);margin-top:var(--offset3)}@media (max-width:768px){.privacy-policy__main{padding-top:var(--offset8);padding-bottom:var(--offset1)}}