.primary-navigation-wrapper,.secondary-navigation-wrapper{padding:0 20px}.main-navigation{height:100vh;overflow-y:scroll}.nav-open .main-navigation{transform:translateZ(0)}.main-navigation{-ms-overflow-style:none;position:absolute;scrollbar-width:none;top:0;transform:translate3d(0,-101%,0);transition:transform .2s ease;width:100%}.main-navigation::-webkit-scrollbar{background:transparent;display:none;width:0}.main-navigation a{position:relative;text-decoration:none}.primary-navigation{display:flex;flex-direction:column;flex-grow:1;justify-content:space-around;padding-top:80px;text-transform:uppercase}.primary-navigation li{font-family:National\ 2 Web Medium;font-size:1.125rem;margin-bottom:1rem}.primary-navigation li a:before{background-color:#f4b9b5;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:all .2s ease-in-out;visibility:hidden;width:0}.primary-navigation li a{transition:color .15s ease-in-out}.primary-navigation li a:hover:before{visibility:visible;width:100%}.primary-navigation:hover{color:#999}.primary-navigation:hover a.has-children:after{opacity:.5}.primary-navigation:hover li:focus-within,.primary-navigation:hover li:hover{color:#000}.primary-navigation:hover li:focus-within a.has-children:after,.primary-navigation:hover li:hover a.has-children:after{opacity:1}.primary-navigation li li{font-family:National\ 2 Web Regular;font-size:1rem;margin-bottom:0;margin-top:1rem;padding-left:20px}.primary-navigation li li:first-of-type{margin-top:0}.primary-navigation-wrapper{display:flex;flex-direction:column;min-height:100vh;padding-bottom:2rem}.primary-navigation--submenu{text-transform:none}.secondary-navigation-wrapper{display:flex;flex-direction:column;min-height:100vh;padding-top:2rem}.copyright{border-top:1px solid #f4b9b5;margin-top:auto;padding:2rem 0}.secondary-navigation a:hover{text-decoration:underline}.secondary-navigation-wrapper ul{margin-bottom:2rem}@media (min-width:1024px){.main-navigation a.has-children:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 3.335 2.94a.26.26 0 0 0 .33 0L8 1' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:7px;position:absolute;right:-20px;top:50%;transform:translate3d(-50%,-50%,0) rotate(0deg);width:10px}.main-navigation li li a:after{display:none}.primary-navigation li{font-size:.875rem}.primary-navigation li li{font-size:1rem}.primary-navigation-wrapper .locale-select,.secondary-navigation-wrapper{display:none}.main-navigation{background:#fff;box-shadow:0 15px 30px rgba(0,0,0,.25),0 5px 15px rgba(0,0,0,.25);height:auto;max-width:400px;min-height:unset;right:0}.primary-navigation-wrapper{height:auto;min-height:unset;padding:0 9.7% 0 0}.primary-navigation{display:block;padding:75px 0 35px;text-align:right}.primary-navigation li:last-of-type{margin-bottom:0}.primary-navigation .has-children{margin-right:16px}.primary-navigation li a:before{left:auto;right:0}}@media (min-width:1280px){.primary-navigation .has-children{margin-right:0}.main-navigation,.nav-open .main-navigation{transform:translateZ(0)}.main-navigation{box-shadow:none;max-width:none;overflow:visible}.primary-navigation{display:flex;flex-direction:row;height:60px;justify-content:flex-end;padding:0}.primary-navigation-wrapper{padding:0 3.7% 0 0}.primary-navigation>li{align-items:center;display:flex;margin-bottom:0;margin-left:3rem;position:relative}.primary-navigation .has-children>li{margin-right:4rem}.primary-navigation li li{margin-left:0}.primary-navigation ul{background:#fff;box-shadow:0 15px 30px rgba(0,0,0,.1),0 5px 15px rgba(0,0,0,.1);clip-path:circle(0 at 100% 0);padding:18px 32px;position:absolute;right:-32px;top:60px;transition:clip-path .75s;width:280px}.primary-navigation ul:before{background-color:#fff;content:" ";height:15px;left:-10%;position:absolute;top:-15px;width:120%}ul.primary-navigation li ul:hover,ul.primary-navigation li:focus-within>ul,ul.primary-navigation li:hover>ul{clip-path:circle(200% at 100% 0)}.primary-navigation-wrapper{padding-bottom:0}}@keyframes clip{0%{clip-path:circle(0 at 50% -50%)}to{clip-path:circle(150% at 50% -50%)}}.hs-inline-edit ul.primary-navigation li ul{display:none}