@font-face{font-family:Newsreader;src:url(/assets/Newsreader-AitQtFJb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/Newsreader-Italic-Bw5t4Cgq.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Public Sans;src:url(/assets/PublicSans-CjJLPHrG.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.btn-primary{cursor:pointer;-webkit-tap-highlight-color:transparent;color:#fffdf8;background-color:#7d0b16;border:none;border-radius:.2rem;justify-content:center;align-items:center;height:3.6rem;padding:.8rem 1.6rem;font-size:1.7rem;line-height:100%;transition:background-color .2s;display:inline-flex}.btn-primary:hover,.btn-primary:focus-visible{background-color:#5f080f}.btn-search{cursor:pointer;-webkit-tap-highlight-color:transparent;color:#fffdf8;background-color:#7d0b16;border:none;border-radius:.2rem;justify-content:center;align-items:center;height:3.6rem;padding:.8rem 1.6rem;font-size:1.7rem;line-height:100%;transition:background-color .2s;display:inline-flex}.btn-search:hover,.btn-search:focus-visible{background-color:#5f080f}.btn-search{background:#7d0b16 url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.9881%2018.1931L14.1712%2013.3762C15.5448%2011.7966%2016.2514%209.74529%2016.1421%207.6548C16.0328%205.56432%2015.1161%203.59794%2013.5852%202.17016C12.0544%200.742392%2010.0289%20-0.035227%207.93592%200.00122609C5.8429%200.0376792%203.84579%200.885357%202.36557%202.36557C0.885357%203.84579%200.0376792%205.8429%200.00122609%207.93592C-0.035227%2010.0289%200.742392%2012.0544%202.17016%2013.5852C3.59794%2015.1161%205.56432%2016.0328%207.6548%2016.1421C9.74529%2016.2514%2011.7966%2015.5448%2013.3762%2014.1712L18.1931%2018.9881C18.2997%2019.0874%2018.4407%2019.1415%2018.5865%2019.139C18.7322%2019.1364%2018.8712%2019.0774%2018.9743%2018.9743C19.0774%2018.8712%2019.1364%2018.7322%2019.139%2018.5865C19.1415%2018.4407%2019.0874%2018.2997%2018.9881%2018.1931ZM1.15308%208.09058C1.15308%206.71847%201.55996%205.37718%202.32226%204.23631C3.08456%203.09545%204.16805%202.20625%205.43571%201.68117C6.70338%201.15608%208.09828%201.0187%209.44402%201.28638C10.7898%201.55407%2012.0259%202.2148%2012.9961%203.18503C13.9664%204.15525%2014.6271%205.3914%2014.8948%206.73714C15.1625%208.08288%2015.0251%209.47779%2014.5%2010.7454C13.9749%2012.0131%2013.0857%2013.0966%2011.9448%2013.8589C10.804%2014.6212%209.46269%2015.0281%208.09058%2015.0281C6.25133%2015.0258%204.48804%2014.2942%203.18749%2012.9937C1.88694%2011.6931%201.15531%209.92984%201.15308%208.09058Z'%20fill='%23FFFDF8'/%3e%3c/svg%3e") right 1.6rem center/1.9rem 1.9rem no-repeat;padding:.8rem 4.3rem .8rem 1.6rem;position:relative}.btn-outline{cursor:pointer;-webkit-tap-highlight-color:transparent;color:#fffdf8;background-color:#0000;border:1px solid #fffdf8;border-radius:.2rem;justify-content:center;align-items:center;height:3.6rem;padding:.8rem 1.6rem;font-size:1.7rem;line-height:100%;transition:background-color .2s;display:inline-flex}.btn-outline:hover,.btn-outline:focus-visible{color:#7d0b16;background-color:#fffdf8}.btn-outline-dark{cursor:pointer;-webkit-tap-highlight-color:transparent;color:#2a2420;background-color:#0000;border:1px solid #2a2420;border-radius:.2rem;justify-content:center;align-items:center;height:3.6rem;padding:.8rem 1.6rem;font-size:1.7rem;line-height:100%;transition:background-color .2s;display:inline-flex}.btn-outline-dark:hover,.btn-outline-dark:focus-visible{color:#fffdf8;background-color:#2a2420}.font-xl,h1{font-family:Newsreader,serif;font-size:4.8rem;line-height:6rem}@media (width<=1280px){.font-xl,h1{font-size:4rem}}@media (width<=1024px){.font-xl,h1{font-size:3.2rem;line-height:100%}}.font-lg,h2{font-size:3.2rem;line-height:100%}@media (width<=1280px){.font-lg,h2{font-size:3rem}}@media (width<=768px){.font-lg,h2{font-size:2.8rem}}.font-md,p{font-size:1.7rem}@media (width<=1280px){.font-md,p{font-size:1.6rem}}@media (width<=1024px){.font-md,p{font-size:1.5rem}}.font-sm{font-size:1.4rem}.font-xs{font-size:1.3rem}html{scrollbar-gutter:stable}body{color:#2a2420;background-color:#fffdf8;padding-top:8rem;font-family:Public Sans,sans-serif;font-size:1.7rem;position:relative;overflow-x:hidden}@media (width<=1024px){body{padding-top:6.3rem}}.font-secondary{font-family:Newsreader,serif}.container{width:100%;max-width:131.2rem;margin:0 auto;padding:0 1.6rem}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #4cc2ec}html[data-mode=kiosk] body,html[data-mode=kiosk] button,html[data-mode=kiosk] a,html[data-mode=kiosk] input[type=button],html[data-mode=kiosk] input[type=submit],html[data-mode=kiosk] .navbar,html[data-mode=kiosk] .footer,html[data-mode=kiosk] .filter-chip,html[data-mode=kiosk] .search-result-card__photo,html[data-mode=kiosk] .search-result-card__heading,html[data-mode=kiosk] .search-result-card__level,html[data-mode=kiosk] .pagination{-webkit-user-select:none;user-select:none}html[data-mode=kiosk] input,html[data-mode=kiosk] textarea{-webkit-user-select:text;user-select:text}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior-y:none;font-size:62.5%}@media (width>=2560px){html{font-size:90%}}@media (width>=3840px){html{font-size:125%}}@media (width>=1920px){html[data-mode=kiosk]{font-size:85%}}@media (width>=2560px){html[data-mode=kiosk]{font-size:105%}}@media (width>=3840px){html[data-mode=kiosk]{font-size:75%}}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-weight:inherit}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}#root,#__next{isolation:isolate}.footer{color:#fffdf8;background-color:#2a2420;width:100%;padding:4rem 0;position:relative}.footer__content{justify-content:space-between;gap:.5rem;display:flex}@media (width<=768px){.footer__content{flex-direction:column;gap:6rem}}.footer__row{flex-direction:column;display:flex}.footer__logos{flex-direction:row;gap:2rem}.footer__logos svg{width:auto;height:4.1rem;transition:transform .3s;display:block}.footer__logos svg:hover,.footer__logos svg:focus{transform:scale(1.05)}.footer__links{gap:2rem}.footer__links a{color:inherit;text-decoration:none}.footer__links a:hover,.footer__links a:focus-visible{text-decoration:underline}.footer__copyright{color:#888685;opacity:.5;line-height:100%}.common-modal-overlay{z-index:1000;background-color:#2a2420f2;justify-content:center;align-items:center;padding:2.4rem 1.6rem;animation:.2s ease-out commonModalFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@media (width<=768px){.common-modal-overlay{align-items:flex-start;padding:1.6rem 1.2rem}}@keyframes commonModalFadeIn{0%{opacity:0}to{opacity:1}}.common-modal-container{margin:auto;position:relative}.inactivity-modal-overlay{z-index:1200}.inactivity-modal-container{width:100%;max-width:52rem}.inactivity-modal{text-align:center;background-color:#fffdf8;border:1px solid #e5e5e5;border-radius:.8rem;flex-direction:column;align-items:center;padding:4rem 3.2rem;display:flex;box-shadow:0 1.2rem 3.6rem #2a242029}.inactivity-modal__countdown-badge{background-color:#7d0b1614;border:2px solid #7d0b16;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:8.8rem;height:8.8rem;margin-bottom:2.4rem;animation:1s ease-in-out infinite alternate inactivityPulse;display:flex}.inactivity-modal__seconds{color:#7d0b16;font-size:3.2rem;font-weight:700;line-height:1}.inactivity-modal__seconds-label{text-transform:uppercase;letter-spacing:.05em;color:#7d0b16;margin-top:.2rem;font-size:1.1rem}.inactivity-modal__title{color:#181944;margin-bottom:1.2rem;font-size:3rem;line-height:1.2}.inactivity-modal__message{color:#888685;max-width:38rem;margin-bottom:3.2rem;font-size:1.6rem;line-height:1.5}.inactivity-modal__actions{flex-direction:column;gap:1.2rem;width:100%;display:flex}.inactivity-modal__actions button{width:100%;height:4.8rem;font-size:1.7rem;font-weight:600}.inactivity-modal__btn-continue{color:#fffdf8;background-color:#7d0b16}.inactivity-modal__btn-reset{color:#2a2420;border-color:#888685}.inactivity-modal__btn-reset:hover,.inactivity-modal__btn-reset:focus-visible{background-color:#2a24200f}@keyframes inactivityPulse{0%{transform:scale(1)}to{transform:scale(1.05)}}.navbar{z-index:1000;background-color:#fffdf8;width:100%;transition:transform .3s;position:fixed;top:0;left:0}.navbar--visible{transform:translateY(0)}.navbar--hidden{transform:translateY(-100%)}.navbar__wrapper,.navbar__mobile-header{align-items:center;min-height:8rem;display:flex}.navbar__logo{flex-shrink:0;display:inline-flex}.navbar__logo svg{width:14.5rem;height:auto;display:block}.navbar__desktop-nav{align-items:center;gap:4rem;margin-left:auto;display:flex}@media (width<=1280px){.navbar__desktop-nav{gap:2rem}}.navbar__link{color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;text-decoration:none;transition:color .2s}@media (width<=1280px){.navbar__link{font-size:1.5rem}}.navbar__link:hover,.navbar__link:focus-visible{color:#7d0b16}.navbar__menu-button,.navbar__close-button{cursor:pointer;flex-shrink:0;display:none}.navbar__menu-button{flex-direction:column;justify-content:center;margin-left:1.6rem}.navbar__mobile-menu{display:none}@media (width<=1280px){.navbar__cta{font-size:1.5rem}}@media (width<=1024px){.navbar__desktop-nav{display:none}.navbar__wrapper,.navbar__mobile-header{justify-content:space-between;min-height:6.3rem}.navbar__logo svg{width:14.5rem}.navbar__menu-button,.navbar__close-button,.navbar__close-button{display:flex}.navbar__close-button svg{width:1.6rem;height:1.6rem}.navbar__mobile-menu{z-index:1;color:#fffdf8;visibility:hidden;pointer-events:none;will-change:transform;background-color:#181944;flex-direction:column;width:100%;min-height:100dvh;transition:transform .4s,visibility 0s linear .4s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.navbar__mobile-menu--open{visibility:visible;pointer-events:auto;transition:transform .4s,visibility;transform:translate(0)}.navbar__mobile-header{justify-content:space-between}.navbar__mobile-nav{text-align:center;flex-direction:column;flex:1;align-items:center;padding-top:5rem;padding-bottom:3rem;display:flex}.navbar__mobile-link{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;width:100%;padding:2rem 0}.navbar__mobile-link:has(~.navbar__mobile-link){border-bottom:1px solid #fffdf8}.navbar__cta--mobile{width:100%;max-width:40rem;height:5.2rem;margin:1.2rem auto;font-size:1.8rem}}body.nav-menu-open{overflow:hidden}.share-section{background-color:#f1ece1;padding:8rem 0;position:relative}@media (width<=1024px){.share-section{padding:4rem 0}}.share-section__content h2{margin-bottom:2rem}.share-section__content p{margin-bottom:4rem}.share-section__content small{margin-top:4rem;font-size:1.3rem;line-height:100%;display:block}.share-section__buttons{grid-template-columns:repeat(3,1fr);gap:2.4rem;display:grid}@media (width<=768px){.share-section__buttons{grid-template-columns:1fr;gap:.8rem}}.share-section__btn{color:#2a2420;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffdf8;justify-content:space-between;align-items:center;gap:1.6rem;padding:2rem;transition:transform .15s;display:flex}@media (width<=768px){.share-section__btn{padding:2rem 1.2rem}}.share-section__btn:hover{transform:translateY(-2px)}.share-section__btn:active{transform:translateY(0)}.share-section__btn svg{flex-shrink:0}.share-section__btn-text{text-align:left;flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.share-section__btn-title{font-size:2.4rem;line-height:100%}.share-section__btn-desc{font-size:1.5rem;line-height:100%}.contact-modal{background-color:#fffdf8;border-radius:2px;flex-direction:column;width:100%;max-width:65rem;max-height:92vh;padding:4rem;display:flex;position:relative;overflow:hidden}@media (width<=768px){.contact-modal{max-height:none;padding:4rem 1.6rem}}.contact-modal__scrollable{scrollbar-width:thin;scrollbar-color:#2a24201a transparent;flex-direction:column;display:flex;overflow-y:auto}.contact-modal__scrollable::-webkit-scrollbar{width:6px}.contact-modal__scrollable::-webkit-scrollbar-track{background:0 0}.contact-modal__scrollable::-webkit-scrollbar-thumb{background-color:#2a24201a;border-radius:9999px}.contact-modal__scrollable::-webkit-scrollbar-thumb:hover{background-color:#2a242033}.contact-modal__header{justify-content:space-between;align-items:center;gap:2.4rem;margin-bottom:4rem;display:flex}.contact-modal__title{font-size:3.2rem;line-height:100%}.contact-modal__title--hidden{visibility:hidden}.contact-modal__close-btn{color:#888685;cursor:pointer;background:0 0;border:none;align-items:center;gap:.8rem;padding:0;font-size:1.4rem;transition:all .2s;display:inline-flex}.contact-modal__close-btn:hover,.contact-modal__close-btn:focus-visible{color:#7d0b16}.contact-modal__close-btn:hover .contact-modal__close-icon path,.contact-modal__close-btn:focus-visible .contact-modal__close-icon path{stroke:#7d0b16}.contact-modal__close-icon{width:1rem;height:1rem;display:block}.contact-modal__close-icon path{stroke:currentColor;transition:stroke .2s}.contact-modal__body{position:relative}.contact-modal__form{flex-direction:column;gap:2.4rem;display:flex}.contact-modal__form--hidden{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.contact-modal__grid-2{grid-template-columns:1fr 1fr;gap:2.4rem;display:grid}@media (width<=768px){.contact-modal__grid-2{grid-template-columns:1fr}}.contact-modal__field{flex-direction:column;gap:.8rem;display:flex}.contact-modal__label{text-transform:uppercase;color:#7d0b16;font-size:1.3rem;line-height:100%}.contact-modal__input,.contact-modal__textarea{color:#2a2420;background:#fffdf8;border:1px solid #e5e5e5;border-radius:.2rem;width:100%;padding:.8rem 1.6rem;font-size:1.6rem;transition:border-color .15s}@media (width>=768px){.contact-modal__input,.contact-modal__textarea{font-size:1.7rem}}.contact-modal__input::placeholder,.contact-modal__textarea::placeholder{color:#888685;font-size:1.4rem}.contact-modal__input:focus,.contact-modal__textarea:focus{border-color:#ab1216;outline:none}.contact-modal__input--error,.contact-modal__textarea--error,.contact-modal__input--error:focus,.contact-modal__textarea--error:focus{border-color:#e0747f}.contact-modal__input{text-overflow:ellipsis}.contact-modal__error{color:#e0747f;font-size:1.7rem;line-height:100%}.contact-modal__error-banner{color:#e0747f;text-align:center;background-color:#e0747f14;border:1px solid #e0747f4d;border-radius:.2rem;padding:1.2rem 1.6rem;font-size:1.5rem;line-height:1.4}.contact-modal__textarea{resize:vertical;min-height:15.8rem;line-height:100%}.contact-modal__note{text-wrap:pretty;background-color:#f4efe6;margin:2.4rem 0 0;padding:2rem;font-size:1.5rem;line-height:100%}.contact-modal__footer{text-align:center;border-top:1px solid #e5e5e5;flex-direction:column;justify-content:space-between;align-items:stretch;gap:2.4rem;margin-top:2.6rem;padding-top:2.4rem;display:flex}.contact-modal__disclaimer{font-size:1.5rem;line-height:2.2rem}@media (width<=1024px){.contact-modal__disclaimer br{display:none}}.contact-modal__submit-btn{width:fit-content;margin:0 auto}.contact-modal__submit-btn:disabled{opacity:.6;cursor:not-allowed}.contact-modal__success{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:2rem;margin-top:4rem;display:flex;position:absolute;inset:0}.contact-modal__success h3{font-size:2.4rem}.contact-modal__success p{font-size:1.5rem}.contact-modal .share-section__buttons{flex-direction:column;gap:1.6rem;display:flex}.contact-modal .share-section__btn{background-color:#f1ece1;border:1px solid #e5e5e5;border-radius:.2rem;width:100%}.contact-modal .share-section__btn:hover{background-color:#ebe5d9;border-color:#2a242033}.about-section{color:#fffdf8;background-color:#2a2420;background-position:top;background-repeat:no-repeat;background-size:cover;background-image:var(--about-bg-desktop);padding:4rem 0}@media (width<=1024px){.about-section{background-image:var(--about-bg-mobile,var(--about-bg-desktop));padding:0 0 2rem}}.about-section__content{max-width:41.1rem;padding:8rem 0}.about-section__content h2{margin-bottom:2rem}.about-section__content p{margin-bottom:4rem}.about-section__copyright{text-align:right}@media (width<=1024px){.about-section__copyright{text-align:left;color:#888685}}.search{position:relative}.search__form{width:100%}.search__controls{width:100%;display:flex;position:relative}.search__label{margin-bottom:2rem;display:inline-block}.search__input{text-overflow:ellipsis;background-color:#fffdf8;border:0;border-radius:.2rem 0 0 .2rem;flex:1;min-width:0;height:3.6rem;padding:.8rem 2.4rem;font-size:1.7rem;line-height:100%}@media (width<=1024px){.search__input{padding:.8rem 1.6rem;font-size:1.4rem}}.search__input::placeholder{color:#888685}.search__input::-webkit-search-decoration{display:none}.search__input::-webkit-search-cancel-button{display:none}.search__input::-webkit-search-results-button{display:none}.search__input::-webkit-search-results-decoration{display:none}.search__submit{border-radius:0 .2rem .2rem 0;flex-shrink:0}.search__submit:hover,.search__submit:focus{color:#fffdf8}.search-dropdown{z-index:120;color:#2a2420;text-align:left;background-color:#fffdf8;border:1px solid #2a242014;border-radius:.2rem;animation:.18s ease-out searchDropdownFade;position:absolute;top:calc(100% + .6rem);left:0;right:0;overflow:hidden;box-shadow:0 1.6rem 3.6rem #2a242038,0 .2rem .8rem #2a242014}@keyframes searchDropdownFade{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:translateY(0)}}.search-dropdown__header{background-color:#f1ece199;border-bottom:1px solid #2a24200f;justify-content:space-between;align-items:center;padding:.8rem 1.6rem;display:flex}.search-dropdown__header-title{text-transform:uppercase;letter-spacing:.05rem;color:#888685;font-size:1.15rem;font-weight:600}.search-dropdown__header-count{color:#888685;font-size:1.15rem}.search-dropdown__list{margin:0;padding:0;list-style:none}.search-dropdown__item{cursor:pointer;border-bottom:1px solid #2a24200d;align-items:center;gap:1.4rem;padding:1rem 1.6rem;transition:background-color .15s;display:flex}.search-dropdown__item:last-child{border-bottom:0}.search-dropdown__item:hover,.search-dropdown__item--highlighted{background-color:#f1ece1cc}.search-dropdown__item:hover .search-dropdown__name,.search-dropdown__item--highlighted .search-dropdown__name{color:#7d0b16}.search-dropdown__item:hover .search-dropdown__arrow,.search-dropdown__item--highlighted .search-dropdown__arrow{color:#7d0b16;transform:translate(.3rem)}.search-dropdown__avatar{background-color:#e5e5e5;border-radius:.3rem;flex:0 0 4rem;width:4rem;height:4.8rem;overflow:hidden}.search-dropdown__avatar-img{object-fit:cover;width:100%;height:100%;display:block}.search-dropdown__avatar-placeholder{color:#888685;background-color:#f1ece1;place-items:center;width:100%;height:100%;font-size:1.25rem;display:grid}.search-dropdown__info{flex:1;min-width:0}.search-dropdown__name-row{align-items:baseline;gap:.8rem;margin-bottom:.2rem;display:flex}.search-dropdown__name{color:#2a2420;white-space:nowrap;text-overflow:ellipsis;font-size:1.6rem;font-weight:600;line-height:1.2;transition:color .15s;overflow:hidden}.search-dropdown__badge{color:#888685;white-space:nowrap;background-color:#18194414;border-radius:.3rem;padding:.1rem .5rem;font-size:1.15rem}.search-dropdown__meta{color:#888685;white-space:nowrap;text-overflow:ellipsis;font-size:1.25rem;line-height:1.3;overflow:hidden}.search-dropdown__arrow{color:#888685;flex-shrink:0;font-size:1.4rem;transition:color .15s,transform .15s}.search-dropdown__footer{color:#7d0b16;cursor:pointer;background-color:#f1ece166;border-top:1px solid #2a24200f;justify-content:space-between;align-items:center;padding:.9rem 1.6rem;font-size:1.3rem;font-weight:500;transition:background-color .15s;display:flex}.search-dropdown__footer:hover{color:#5f080f;background-color:#f1ece1}.search-dropdown__footer-arrow{opacity:.7;font-size:1.2rem}.search-dropdown__loading,.search-dropdown__empty{text-align:center;color:#888685;text-overflow:ellipsis;padding:1.6rem;font-size:1.35rem;overflow:hidden}.hero-section{color:#fffdf8;background-color:#181944}@media (width>=1024px){.hero-section__container{grid-template-columns:minmax(0,2fr) minmax(53.6rem,1fr);display:grid}}@media (width>=1921px){.hero-section__container{max-width:131.2rem;margin:0 auto}}.hero-section__title{margin-bottom:4rem;position:relative}.hero-section__title:before{content:"";pointer-events:none;background:url(/assets/stamp-BEU2H0dr.svg) 50%/contain no-repeat;width:22.5rem;height:22.5rem;position:absolute;top:-13rem;left:3rem}@media (width<=1024px){.hero-section__title:before{top:-15rem;left:1.5rem}}.hero-section__search{flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:66rem;padding-bottom:8.5rem;padding-left:max(1.6rem,50vw - 64rem);padding-right:1.6rem;display:flex}@media (width>=1921px){.hero-section__search{padding-left:0}}@media (width<=1024px){.hero-section__search{min-height:55.6rem;padding-bottom:4rem}}.hero-section__search .search{margin-bottom:6rem}.hero-section__search>.container{max-width:60.6rem;margin:0;padding:0}.hero-section__search--footer{gap:2.4rem;display:flex}@media (width<=480px){.hero-section__search--footer{flex-wrap:wrap;justify-content:space-between;gap:.5rem}}.hero-section__search--footer a{color:#fffdf8;text-decoration:underline;transition:opacity .2s}.hero-section__search--footer a:hover,.hero-section__search--footer a:focus-visible{opacity:.7}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-slider{color:#fffdf8;background-color:#181944;min-height:66rem;position:relative;overflow:hidden}.hero-slider__swiper,.hero-slider__slide{height:66rem}.hero-slider__slide{position:relative;overflow:hidden}.hero-slider__slide:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#6660 0%,#2a2420 100%);position:absolute;inset:0}.hero-slider__bg-img{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-slider__content{z-index:2;flex-direction:column;justify-content:flex-end;min-height:66rem;padding:4rem 4rem 8rem;display:flex;position:relative}.hero-slider__content a{align-items:center;gap:.6rem;text-decoration:underline;transition:opacity .2s;display:inline-flex}.hero-slider__content a:hover,.hero-slider__content a:focus-visible{opacity:.7}.hero-slider__content a .arrow{fill:currentColor;width:1.2rem;height:.6rem;transform:rotate(-90deg)}.hero-slider h2{margin-bottom:1.6rem}.hero-slider p{max-width:29.4rem;margin-bottom:2.4rem}.hero-slider__dots{z-index:3;gap:.8rem;display:flex;position:absolute;bottom:4rem;left:4rem;right:4rem}.hero-slider__dot{background-color:#88868580;border:0;flex:0 0 calc(25% - .6rem);height:.2rem;padding:0}.hero-slider__dot--active{background-color:#fffdf8}@media (width<=768px){.hero-slider{min-height:48rem}.hero-slider__swiper,.hero-slider__slide,.hero-slider__content{height:48rem;min-height:48rem}.hero-slider__content{padding:4rem 1.6rem 8rem}.hero-slider__content p{font-size:1.7rem}.hero-slider__dots{bottom:4rem;left:1.6rem;right:1.6rem}}
