html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}input,textarea{border-style:none}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{color:#47454b;font-family:greycliff-cf,helvetica,arial,sans-serif;font-size:var(--font-size-h6);font-weight:400;letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:1280px){body{font-size:var(--font-size-base)}}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}h1,h2{font-family:chapman-extended,serif;font-weight:700;letter-spacing:var(--letter-spacing-h2);text-transform:uppercase}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}h3{font-family:greycliff-cf,helvetica,arial,sans-serif;font-size:var(--font-size-h3);font-weight:500;letter-spacing:var(--letter-spacing-h3);line-height:var(--line-height-h3);text-transform:capitalize}h4{font-weight:600}h4,h5{font-family:sweet-sans-pro-hairline,serif;font-size:var(--font-size-h5);letter-spacing:.25rem;text-transform:uppercase}h5{font-weight:500}h6{font-family:sweet-sans-pro-hairline,serif;font-size:var(--font-size-h6);font-weight:400;text-transform:uppercase}a{color:#000;text-decoration:none}h1,h2,h3,h4,h5,li,p{margin:0}:root{--section-spacing-default:8rem;--section-spacing-half:calc(var(--section-spacing-default)*.5);--section-spacing-double:calc(var(--section-spacing-default)*2);--font-size-small:.813rem;--font-size-base:1rem;--font-size-h6:1.23rem;--font-size-h5:1.513rem;--font-size-h4:1.861rem;--font-size-h3:2.289rem;--font-size-h2:2.815rem;--font-size-h1:3.463rem;--font-size-hero:4.259rem;--font-size-button:1rem;--line-height-base:1.667;--line-height-h1:1.14;--line-height-h2:1.2;--line-height-h3:1.333;--letter-spacing-base:.04em;--letter-spacing-h2:.05em;--letter-spacing-h3:.03em;--letter-spacing-button:.3rem}@media screen and (max-width:1440px){:root{--font-size-small:.833rem;--font-size-base:1rem;--font-size-h6:1.2rem;--font-size-h5:1.44rem;--font-size-h4:1.728rem;--font-size-h3:2.074rem;--font-size-h2:2.488rem;--font-size-h1:2.986rem;--font-size-hero:3.583rem;--font-size-button:1rem}}@media screen and (max-width:1024px){:root{--section-spacing-default:6rem}}@media screen and (max-width:480px){:root{--section-spacing-default:3rem;--font-size-small:.909rem;--font-size-base:1rem;--font-size-h6:1.1rem;--font-size-h5:1.21rem;--font-size-h4:1.331rem;--font-size-h3:1.464rem;--font-size-h2:1.611rem;--font-size-h1:1.772rem;--font-size-hero:1.949rem;--font-size-button:1rem;--line-height-base:1.71;--line-height-h1:1.1;--line-height-h2:1.23;--line-height-h3:1.411;--letter-spacing-base:.0178em;--letter-spacing-h2:.038em;--letter-spacing-h3:.117em}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .3s ease-out}@keyframes flip-photo{0%{transform:translate(-50%,-50%) rotate(0) scale(1)}20%{transform:translate(-50%,-50%) rotate(0) scale(1)}40%{opacity:1;transform:translate(-48%,-46%) rotate(2deg) scale(1.04)}55%{opacity:1;transform:translate(-42%,-40%) rotate(8deg) scale(1.05)}85%{opacity:0}to{opacity:0;transform:translate(-70%,-100%) rotate(0) scale(1)}}@keyframes rotate-circle{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes revealLTR{0%{clip-path:inset(0 100% 0 0);opacity:0}40%{opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes pulse{0%{opacity:1;transform:scale(.6);transform-origin:1.2rem 1.2rem}50%{opacity:.8}to{opacity:0;transform:scale(1.3);transform-origin:1rem 1rem}}.animate-pulse{animation:pulse 1.7s ease infinite}.transition-quickfade-enter-active,.transition-quickfade-leave-active{transition:opacity .175s ease}.transition-quickfade-enter-from,.transition-quickfade-leave-to{opacity:0}.transition-quickfade-enter-to,.transition-quickfade-leave-from{opacity:1}.transiton-smile-crossfade-enter-active,.transiton-smile-crossfade-leave-active{transition:opacity .3s ease}.transiton-smile-crossfade-leave-active{height:100%;left:0;position:absolute;top:0;width:100%}.transiton-smile-crossfade-enter-from,.transiton-smile-crossfade-leave-to{opacity:0}.transiton-smile-crossfade-enter-to,.transiton-smile-crossfade-leave-from{opacity:1}.transition-fade-enter-active,.transition-fade-leave-active{transition:opacity .2s ease}.transition-fade-enter-from,.transition-fade-leave-to{opacity:0}.transition-fade-enter-to,.transition-fade-leave-from{opacity:1}.transition-scale-enter-active,.transition-scale-leave-active{transition:all .4s ease}.transition-scale-enter-from,.transition-scale-leave-to{opacity:0;transform:scale(.5)}.transition-scale-enter-to,.transition-scale-leave-from{opacity:1;transform:scale(1)}.accordion-enter-active,.accordion-leave-active{overflow:hidden;transition:all .35s ease}.accordion-enter-from,.accordion-leave-to{opacity:0;transform:translateY(-10px)}*{box-sizing:border-box}.base-content__header--white{color:#f5f5f5}.base-content__header--red{color:#903d30}.base-content__header--gray{color:#47454b}.base-content__body--white{color:#f5f5f5}.base-content__body--red{color:#903d30}.base-content__body--gray{color:#47454b}.skip-link{background-color:#f5f5f5;border:1.5px solid #47454b;color:#47454b;cursor:pointer;left:-9999px;padding:1rem 1.5rem;position:absolute;top:auto;z-index:9999}.skip-link:focus{left:1rem;top:1rem}.skip-link:focus-visible{outline:0}.base-icon-font svg{fill:currentColor;height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.base-icon-font--stroke svg{fill:none;stroke:currentColor}.base-button__link{font-family:sweet-sans-pro-hairline,serif;font-size:var(--font-size-button);font-weight:600;letter-spacing:var(--letter-spacing-button);line-height:1.333;text-transform:uppercase}@media screen and (max-width:480px){.base-button__link{letter-spacing:.1875rem}}.base-button{cursor:pointer;display:flex;text-transform:uppercase;width:-moz-max-content;width:max-content}.base-button__link{align-items:center;display:flex;position:relative}.base-button__link span{position:relative;white-space:nowrap;z-index:9}.base-button__link--dark{border:.09375rem solid #47454b;box-shadow:4px 4px 4px #0000004d;color:#47454b;padding:1rem 2.625rem;transition:all .4s ease}@media not all and (pointer:coarse){.base-button__link--dark:hover{background:#903d30;border-color:#903d30;color:#f5f5f5}}.base-button__link--dark:focus-visible{background:#903d30;border-color:#903d30;color:#f5f5f5;outline-color:#00f;outline-offset:3;outline-style:dashed;outline-width:2}@media screen and (max-width:1440px){.base-button__link--dark{padding:.875rem 2.25rem}}@media screen and (max-width:600px){.base-button__link--dark{padding:.625rem 1.25rem}}.base-button__link--light{border:.09375rem solid #f5f5f5;box-shadow:4px 4px 4px #ffffff4d;color:#f5f5f5;padding:1rem 2.625rem;transition:all .4s ease}@media not all and (pointer:coarse){.base-button__link--light:hover{background:#f5f5f5;color:#47454b}}.base-button__link--light:focus-visible{background:#f5f5f5;color:#47454b;outline-color:#00f;outline-offset:3;outline-style:dashed;outline-width:2}@media screen and (max-width:1440px){.base-button__link--light{padding:.875rem 2.25rem}}@media screen and (max-width:600px){.base-button__link--light{padding:.625rem 1.25rem}}.base-button__link--underline{padding-bottom:1rem}.base-button__link--underline:after{background:#903d30;bottom:0;content:"";height:.5rem;left:50%;position:absolute;transform:translate(-50%);transition:all .4s ease;width:100%}@media not all and (pointer:coarse){.base-button__link--underline:hover{opacity:.7}.base-button__link--underline:hover:after{width:70%}}.base-button__link--underline:focus-visible{opacity:.7;outline-color:#00f;outline-offset:3;outline-style:dashed;outline-width:2}.base-button__link--underline:focus-visible:after{width:70%}@media screen and (max-width:480px){.base-button__link--underline{padding-bottom:.75rem}.base-button__link--underline:after{height:.3125rem}}.base-button__link--underline span{color:#903d30}.mobile-menu__link,.mobile-menu__submenu-link{font-family:sweet-sans-pro-hairline,serif;font-size:var(--font-size-button);font-weight:600;letter-spacing:var(--letter-spacing-button);line-height:1.333;text-transform:uppercase}@media screen and (max-width:480px){.mobile-menu__link,.mobile-menu__submenu-link{letter-spacing:.1875rem}}.mobile-menu{position:relative}.mobile-menu__hamburger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;gap:.375rem;height:2.5rem;justify-content:center;padding:.5rem;transition:all .3s ease;width:2.5rem}@media not all and (pointer:coarse){.mobile-menu__hamburger:hover{opacity:.7}}.mobile-menu__hamburger:focus-visible{opacity:.7;outline-color:#00f;outline-offset:3;outline-style:dashed;outline-width:2}.mobile-menu__hamburger:focus{outline:none}.mobile-menu__line{background-color:#fff;border-radius:.1875rem;height:.125rem;transition:all .3s ease;width:1.875rem}.mobile-menu__overlay{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:998}.mobile-menu__drawer{background-color:#47454b;background-image:linear-gradient(#47454bcc,#47454bcc),url(../textures/linen.png);background-position:50%;background-repeat:repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;max-width:30rem;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:999;-webkit-overflow-scrolling:touch;box-shadow:-2px 0 10px #0000001a;transform:translate(100%);transition:transform .37s cubic-bezier(.75,0,.2,1)}.mobile-menu__drawer--open{transform:translate(0)}.mobile-menu__header{display:flex;justify-content:flex-end;padding:0 1rem}.mobile-menu__close{background:transparent;border:0;color:#f5f5f5;cursor:pointer;font-family:chapman-extended,serif;font-size:3rem;line-height:1;padding:.5rem;transition:opacity .3s ease}@media not all and (pointer:coarse){.mobile-menu__close:hover{opacity:.7}}.mobile-menu__close:focus-visible{opacity:.7;outline-color:#00f;outline-offset:3;outline-style:dashed;outline-width:2}.mobile-menu__close:focus{outline:none}.mobile-menu__nav{flex:1;padding:0 1.25rem 1.25rem;width:100%}.mobile-menu__list,.mobile-menu__nav{align-items:center;display:flex;flex-direction:column}.mobile-menu__list{gap:.5rem;justify-content:center;list-style:none;margin:0;padding:0}@media screen and (max-width:480px){.mobile-menu__list{gap:.25rem}}.mobile-menu__link{color:#f5f5f5;display:block;padding:.75rem 0;text-decoration:none;transition:opacity .3s ease;width:-moz-fit-content;width:fit-content}@media not all and (pointer:coarse){.mobile-menu__link:hover{opacity:.7}}.mobile-menu__link:focus-visible{opacity:.7;outline-color:#00f;outline-offset:3;outline-style:dashed;outline-width:2}.mobile-menu__item-row{align-items:center;display:flex;gap:.75rem;justify-content:center}.mobile-menu__submenu-button{background:transparent;border:0;cursor:pointer;height:1rem;padding:0;position:relative;transition:all .3s ease;width:1rem}@media not all and (pointer:coarse){.mobile-menu__submenu-button:hover{opacity:.7}}.mobile-menu__submenu-button:focus-visible{opacity:.7;outline-color:#00f;outline-offset:3;outline-style:dashed;outline-width:2}.mobile-menu__submenu-button:after,.mobile-menu__submenu-button:before{background:#fff;border-radius:999px;content:"";height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:100%}.mobile-menu__submenu-button:after{transform:translate(-50%,-50%) rotate(90deg)}.mobile-menu__submenu-button.is-open:after{transform:translate(-50%,-50%) rotate(0)}.mobile-menu__submenu{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;max-height:0;opacity:0;padding:0;transition:max-height .5s ease .1s,opacity .3s ease .2s,margin .2s ease}.mobile-menu__submenu.open{margin:.5rem 0;max-height:62.5rem;opacity:1}.mobile-menu__submenu-item{display:flex;justify-content:center}.mobile-menu__submenu-link{color:#f5f5f5;opacity:.7;transition:opacity .3s ease}@media not all and (pointer:coarse){.mobile-menu__submenu-link:hover{opacity:1}}.mobile-menu__submenu-link:focus-visible{opacity:1;outline-color:#00f;outline-offset:3;outline-style:dashed;outline-width:2}.mobile-menu__button{margin-top:2rem}.mobile-menu__stamp{height:4.0625rem;margin-top:4rem;width:4.0625rem}.mobile-menu__stamp svg{height:100%;width:100%}.navigation__button .base-button__link,.navigation__link,.navigation__submenu-link{font-family:sweet-sans-pro-hairline,serif;font-size:var(--font-size-button);font-weight:600;letter-spacing:var(--letter-spacing-button);line-height:1.333;text-transform:uppercase}@media screen and (max-width:480px){.navigation__button .base-button__link,.navigation__link,.navigation__submenu-link{letter-spacing:.1875rem}}.navigation__link,.navigation__submenu-link{font-weight:700;letter-spacing:.1875rem}.navigation{left:0;position:fixed;top:0;transition:background-color .4s ease,backdrop-filter .4s ease;width:100%;z-index:999}.navigation--scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#47454bf0}.navigation--scrolled .navigation__texture{opacity:.2}.navigation__texture{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.navigation__container{display:grid;gap:1.5rem;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1472px;padding:0 32px;position:relative}@media screen and (min-width:1681px){.navigation__container{max-width:1504px}}@media screen and (max-width:768px){.navigation__container{gap:0}}@media screen and (max-width:600px){.navigation__container{padding:0 1rem}}@media screen and (max-width:375px){.navigation__container{display:flex;flex-direction:column;max-width:100vw;width:100%}}.navigation__wrapper{align-items:center;display:flex;grid-column:span 12;justify-content:space-between;padding:1rem 0}@media screen and (max-width:768px){.navigation__wrapper{grid-column:span 12}}@media screen and (max-width:375px){.navigation__wrapper{max-width:100%;width:100%}}@media screen and (max-width:1280px){.navigation__wrapper{padding:.25rem}}@media screen and (max-width:480px){.navigation__wrapper{padding:0}}.navigation__link-list{display:flex;gap:4.5rem;justify-content:center;margin:0;padding:0}@media screen and (max-width:1681px){.navigation__link-list{gap:3.5rem}}.navigation__navbar{align-items:center;display:flex;flex:1;gap:7.5rem;justify-content:flex-end}@media screen and (max-width:1681px){.navigation__navbar{gap:5rem}}@media screen and (max-width:1440px){.navigation__navbar{gap:3.75rem}}.navigation__link-item{align-items:center;cursor:pointer;display:flex;gap:.75rem;list-style:none;position:relative}@media not all and (pointer:coarse){.navigation__link-item:hover .navigation__link,.navigation__link-item:hover .navigation__link-button:after,.navigation__link-item:hover .navigation__link-button:before{opacity:.7}}.navigation__link-item:focus-visible{outline-color:#00f;outline-offset:3;outline-style:dashed;outline-width:2}.navigation__link-item:focus-visible .navigation__link{opacity:.7}.navigation__link-item:focus-visible .navigation__link-button:after,.navigation__link-item:focus-visible .navigation__link-button:before{opacity:.7}.navigation__link-item:after{content:"";height:1.5rem;left:0;position:absolute;top:100%;width:100%}.navigation__link{color:#fff;transition:opacity .3s ease}.navigation__link-button{background:transparent;border:0;cursor:pointer;height:1rem;position:relative;transition:all .3s ease;width:1rem}.navigation__link-button:after,.navigation__link-button:before{background:#fff;border-radius:999px;content:"";height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:100%}.navigation__link-button:after{transform:translate(-50%,-50%) rotate(90deg)}.navigation__link-button.is-open:after{transform:translate(-50%,-50%) rotate(0)}.navigation__submenu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#47454bfa;border:1.5px solid #f5f5f5;display:flex;flex-direction:column;gap:.75rem;left:0;list-style:none;margin:0;min-width:13.75rem;opacity:0;padding:1.5rem;position:absolute;top:calc(100% + 1.5rem);transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden}.navigation__submenu.active{opacity:1;transform:translateY(0)}.navigation .submenu-enter-active,.navigation .submenu-leave-active{transition:opacity .25s ease,transform .25s ease}.navigation .submenu-enter-from,.navigation .submenu-leave-to{opacity:0;transform:translateY(.5rem)}.navigation__submenu-item{margin:0}.navigation__submenu-link{color:#fff;opacity:.7;transition:opacity .2s ease}@media not all and (pointer:coarse){.navigation__submenu-link:hover{opacity:1}}.navigation__submenu-link:focus-visible{opacity:1;outline-color:#00f;outline-offset:3;outline-style:dashed;outline-width:2}.navigation__logo svg{display:flex;height:100%;width:100%}.navigation__logo-wrapper{align-items:center;display:flex;height:4rem;justify-content:center;opacity:0;width:20.9375rem}@media screen and (max-width:1024px){.navigation__logo-wrapper{width:15.625rem}}@media screen and (max-width:480px){.navigation__logo-wrapper{width:12.5rem}}.navigation__logo-wrapper--reveal{animation:revealLTR 1.1s cubic-bezier(.22,1,.36,1) forwards;clip-path:inset(0 100% 0 0)}@keyframes revealLTR{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}.navigation__button .base-button__link{box-shadow:none;padding:.75rem 2rem}.navigation__link-item:focus-within .navigation__submenu,.navigation__link-item:hover .navigation__submenu{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible}.floating-cta__label{font-family:sweet-sans-pro-hairline,serif;font-size:var(--font-size-button);font-weight:600;letter-spacing:var(--letter-spacing-button);line-height:1.333;text-transform:uppercase}@media screen and (max-width:480px){.floating-cta__label{letter-spacing:.1875rem}}.floating-cta__label{font-weight:700;letter-spacing:.1875rem}.floating-cta{align-items:center;background:#dcdde6;border-radius:50%;bottom:2rem;box-shadow:0 1.25rem 3.125rem #0003;display:flex;height:8.75rem;justify-content:center;position:fixed;right:2rem;transition:all .4s ease;width:8.75rem;z-index:999}@media not all and (pointer:coarse){.floating-cta:hover{background:#445a56}.floating-cta:hover .floating-cta__label{color:#f5f5f5}.floating-cta:hover .floating-cta__rotating-text svg path{fill:#f5f5f5}}.floating-cta:focus-visible{background:#445a56;outline-color:#00f;outline-offset:3;outline-style:dashed;outline-width:2}.floating-cta:focus-visible .floating-cta__label{color:#f5f5f5}.floating-cta:focus-visible .floating-cta__rotating-text svg path{fill:#f5f5f5}@media screen and (max-width:1280px){.floating-cta{height:6.25rem;width:6.25rem}}@media screen and (max-width:600px){.floating-cta{border-radius:.625rem;bottom:1rem;height:unset;padding:.5rem 3rem;right:1rem;width:4.6875rem}}.floating-cta__label{transition:all .4s ease}.floating-cta__rotating-text{animation:rotate-circle 30s linear infinite;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center}@media screen and (max-width:600px){.floating-cta__rotating-text{display:none}}.floating-cta__rotating-text svg{align-items:center;display:flex;height:10rem;justify-content:center;width:10rem}@media screen and (max-width:1280px){.floating-cta__rotating-text svg{height:7.5rem;width:7.5rem}}.floating-cta__rotating-text svg path{transition:all .4s ease}.floating-cta--hidden{opacity:0;pointer-events:none;transform:translateY(1rem)}.footer__title{font-family:chapman-extended,serif;font-size:var(--font-size-h2);font-weight:700;letter-spacing:var(--letter-spacing-h2);line-height:var(--line-height-h2);text-transform:uppercase}.footer__link{font-family:sweet-sans-pro-hairline,serif;font-size:var(--font-size-button);font-weight:600;letter-spacing:var(--letter-spacing-button);line-height:1.333;text-transform:uppercase}@media screen and (max-width:480px){.footer__link{letter-spacing:.1875rem}}.footer{background-color:#47454b;position:relative;z-index:99}.footer__texture{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.15;position:absolute;top:0;width:100%}.footer__container{display:grid;gap:1.5rem;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1472px;padding:0 32px;position:relative}@media screen and (min-width:1681px){.footer__container{max-width:1504px}}@media screen and (max-width:768px){.footer__container{gap:0}}@media screen and (max-width:600px){.footer__container{padding:0 1rem}}@media screen and (max-width:375px){.footer__container{display:flex;flex-direction:column;max-width:100vw;width:100%}}.footer__wrapper{align-items:center;display:flex;flex-direction:column;grid-column:span 12;justify-content:center}@media screen and (max-width:768px){.footer__wrapper{grid-column:span 12}}@media screen and (max-width:375px){.footer__wrapper{max-width:100%;width:100%}}.footer__stamp{max-width:28.125rem;opacity:.1;position:absolute;right:0;top:2rem;width:100%;z-index:-1}.footer__stamp svg,.footer__top{height:100%;width:100%}.footer__top{align-items:center;border-bottom:.0625rem solid #f5f5f5;display:flex;gap:4rem;justify-content:space-between;overflow:hidden;padding:6.25rem 0 3.75rem;position:relative}@media screen and (max-width:1280px){.footer__top{align-items:flex-start;flex-direction:column;justify-content:flex-start}}.footer__left,.footer__right{display:flex;flex-direction:column}.footer__right{width:34.375rem}@media screen and (max-width:1280px){.footer__right{width:unset}}.footer__bottom{color:#f5f5f5;display:flex;gap:1.75rem;justify-content:center;padding:1.75rem 0}@media screen and (max-width:768px){.footer__bottom{flex-direction:column;gap:.5rem;text-align:center}}.footer__bottom #accessibilityWidget,.footer__bottom a{color:#f5f5f5;cursor:pointer;transition:all .3s ease}@media not all and (pointer:coarse){.footer__bottom #accessibilityWidget:hover,.footer__bottom a:hover{opacity:.7}}.footer__bottom #accessibilityWidget:focus-visible,.footer__bottom a:focus-visible{opacity:.7;outline-color:#00f;outline-offset:3;outline-style:dashed;outline-width:2}.footer__logo{height:6.25rem;margin-bottom:2rem;width:31.25rem}@media screen and (max-width:1440px){.footer__logo{height:5rem;width:25rem}}@media screen and (max-width:480px){.footer__logo{height:3.75rem;width:17.1875rem}}.footer__logo svg{display:flex;height:100%;margin-left:-1rem;width:100%}.footer__contact{display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width:768px){.footer__contact{gap:.75rem}}.footer__row{align-items:center;color:#f5f5f5;display:flex;gap:.75rem}@media screen and (max-width:768px){.footer__row{align-items:flex-start;flex-direction:column}}.footer__text-link{color:#f5f5f5;transition:all .3s ease}@media not all and (pointer:coarse){.footer__text-link:hover{opacity:.7}}.footer__text-link:focus-visible{opacity:.7;outline-color:#00f;outline-offset:3;outline-style:dashed;outline-width:2}@media screen and (max-width:480px){.footer__address-label .comma{display:none}.footer__address-label .block{display:block}}@media screen and (max-width:768px){.footer__separator{display:none}}.footer__social-media{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin-top:2rem}.footer__social-link{cursor:pointer;transition:all .3s ease}@media not all and (pointer:coarse){.footer__social-link:hover{opacity:.7}}.footer__social-link:focus-visible{opacity:.7;outline-color:#00f;outline-offset:3;outline-style:dashed;outline-width:2}.footer__social-icon{height:1.75rem;width:1.75rem}.footer__social-icon svg{fill:var(--bg-1);height:100%;width:100%}.footer__link-list{display:flex;gap:3.75rem;margin-top:3rem;padding:0}@media screen and (max-width:1280px){.footer__link-list{display:none}}.footer__link-list-mobile{display:none}@media screen and (max-width:1280px){.footer__link-list-mobile{display:flex}}@media screen and (max-width:768px){.footer__link-list-mobile{flex-direction:column;gap:1rem}}.footer__link-item{list-style:none}.footer__link{color:#f5f5f5;padding:0;transition:all .3s ease}@media not all and (pointer:coarse){.footer__link:hover{opacity:.7}}.footer__link:focus-visible{opacity:.7;outline-color:#00f;outline-offset:3;outline-style:dashed;outline-width:2}.footer__title{color:#f5f5f5;font-size:var(--font-size-h4)}.footer__text{color:#f5f5f5;margin-bottom:3rem;margin-top:1.5rem}@media screen and (max-width:1280px){.footer__text{margin-bottom:2rem}}.site-wrapper{overflow-x:hidden}.focus-reset{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}.focus-reset:focus{outline:none}.grid[data-v-204d37bf]{display:grid}.mb-2[data-v-204d37bf]{margin-bottom:.5rem}.mb-4[data-v-204d37bf]{margin-bottom:1rem}.max-w-520px[data-v-204d37bf]{max-width:520px}.min-h-screen[data-v-204d37bf]{min-height:100vh}.w-full[data-v-204d37bf]{width:100%}.flex[data-v-204d37bf]{display:flex}.place-content-center[data-v-204d37bf]{place-content:center}.items-center[data-v-204d37bf]{align-items:center}.justify-center[data-v-204d37bf]{justify-content:center}.overflow-hidden[data-v-204d37bf]{overflow:hidden}.bg-white[data-v-204d37bf]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-204d37bf]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-204d37bf]{text-align:center}.text-\[80px\][data-v-204d37bf]{font-size:80px}.text-2xl[data-v-204d37bf]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-204d37bf]{font-size:.875rem;line-height:1.25rem}.text-\[\#020420\][data-v-204d37bf]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-204d37bf]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-204d37bf]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-medium[data-v-204d37bf]{font-weight:500}.font-semibold[data-v-204d37bf]{font-weight:600}.leading-none[data-v-204d37bf]{line-height:1}.tracking-wide[data-v-204d37bf]{letter-spacing:.025em}.font-sans[data-v-204d37bf]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-204d37bf]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-204d37bf]{text-decoration-line:underline}.underline-offset-3[data-v-204d37bf]{text-underline-offset:3px}.antialiased[data-v-204d37bf]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-204d37bf]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-204d37bf]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-204d37bf]{font-size:110px}.sm\:text-3xl[data-v-204d37bf]{font-size:1.875rem;line-height:2.25rem}}.grid[data-v-d349100d]{display:grid}.mb-2[data-v-d349100d]{margin-bottom:.5rem}.mb-4[data-v-d349100d]{margin-bottom:1rem}.max-w-520px[data-v-d349100d]{max-width:520px}.min-h-screen[data-v-d349100d]{min-height:100vh}.place-content-center[data-v-d349100d]{place-content:center}.overflow-hidden[data-v-d349100d]{overflow:hidden}.bg-white[data-v-d349100d]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-d349100d]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-d349100d]{text-align:center}.text-\[80px\][data-v-d349100d]{font-size:80px}.text-2xl[data-v-d349100d]{font-size:1.5rem;line-height:2rem}.text-\[\#020420\][data-v-d349100d]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-d349100d]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.font-semibold[data-v-d349100d]{font-weight:600}.leading-none[data-v-d349100d]{line-height:1}.tracking-wide[data-v-d349100d]{letter-spacing:.025em}.font-sans[data-v-d349100d]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-d349100d]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-d349100d]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-d349100d]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-d349100d]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-d349100d]{font-size:110px}.sm\:text-3xl[data-v-d349100d]{font-size:1.875rem;line-height:2.25rem}}
