/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-ease:initial;--tw-font-weight:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial}}}header.wp-block-template-part{position:sticky;top:0;top:calc(var(--spacing,.25rem)*0);z-index:50}@media (min-width:601px){header.wp-block-template-part{top:0;top:var(--wp-admin--admin-bar--height,0)}}.wp-block-group.header-wrapper{display:flex;padding-block:.75rem;padding-block:calc(var(--spacing,.25rem)*3);padding-inline:1rem;padding-inline:calc(var(--spacing,.25rem)*4)}@media (min-width:64rem){.wp-block-group.header-wrapper{padding-block:2.5rem;padding-block:calc(var(--spacing,.25rem)*10)}}@media (min-width:96rem){.wp-block-group.header-wrapper{padding-inline:0;padding-inline:calc(var(--spacing,.25rem)*0)}}.wp-block-group.header-wrapper{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.wp-block-group.header-wrapper a.wp-block-navigation-item__content,.wp-block-group.header-wrapper button.wp-block-button__link{--tw-font-weight:var(--font-weight-medium,500);font-weight:500;font-weight:var(--font-weight-medium,500);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}@media (hover:hover){:is(.wp-block-group.header-wrapper a.wp-block-navigation-item__content,.wp-block-group.header-wrapper button.wp-block-button__link):hover{color:#e3d5bc;color:var(--color-hampton,#e3d5bc)}:is(.wp-block-group.header-wrapper a.wp-block-navigation-item__content,.wp-block-group.header-wrapper button.wp-block-button__link):hover:after{background-color:#e3d5bc;background-color:var(--color-hampton,#e3d5bc);content:var(--tw-content)}}.wp-block-group.header-wrapper .wp-block-site-logo{align-items:center;display:flex}.wp-block-group.header-wrapper .wp-block-site-logo img{height:var(--size-site-logo-height-sm);width:var(--size-site-logo-width-sm)}@media (min-width:40rem){.wp-block-group.header-wrapper .wp-block-site-logo img{height:var(--size-site-logo-height-md);width:var(--size-site-logo-width-md)}}@media (min-width:80rem){.wp-block-group.header-wrapper .wp-block-site-logo img{height:var(--size-site-logo-height-lg);width:var(--size-site-logo-width-lg)}}.wp-block-group.header-wrapper .wp-block-site-logo img{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:width,height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.wp-block-group.header-wrapper .navigation-wrapper{display:flex;gap:1.25rem;gap:calc(var(--spacing,.25rem)*5);position:relative}@media (min-width:64rem){.wp-block-group.header-wrapper .navigation-wrapper nav{position:static}}.wp-block-group.header-wrapper .search-toggle .wp-block-button__link{font-size:0}.wp-block-group.header-wrapper .logga-in-mobile{display:flex}@media (min-width:64rem){.wp-block-group.header-wrapper .logga-in-mobile{display:none}}@media not all and (min-width:64rem){.wp-block-group.header-wrapper .wp-block-navigation__responsive-container:not(.has-modal-open){display:none!important}}@media (min-width:64rem){.wp-block-group.header-wrapper .wp-block-navigation__responsive-container:not(.has-modal-open),.wp-block-group.header-wrapper .wp-block-navigation__responsive-dialog{position:static}}.wp-block-group.header-wrapper .wp-block-navigation__responsive-container-open{background-image:var(--wp--custom--menu-burger);background-position:50%;background-repeat:no-repeat;height:3rem;height:calc(var(--spacing,.25rem)*12);width:3rem;width:calc(var(--spacing,.25rem)*12)}@media not all and (min-width:64rem){.wp-block-group.header-wrapper .wp-block-navigation__responsive-container-open{display:flex!important}}@media not all and (min-width:40rem){.wp-block-group.header-wrapper .wp-block-navigation__responsive-container-open{background-size:100%;height:2rem;height:calc(var(--spacing,.25rem)*8);width:2rem;width:calc(var(--spacing,.25rem)*8)}}.wp-block-group.header-wrapper .wp-block-navigation__responsive-container-open svg{display:none}@media not all and (min-width:80rem){.wp-block-group.header-wrapper .buttons-desktop,.wp-block-group.header-wrapper .wp-block-navigation__responsive-container-content{gap:1.5rem;gap:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.wp-block-group.header-wrapper .buttons-desktop,.wp-block-group.header-wrapper .wp-block-navigation__responsive-container-content{position:relative}}:is(.wp-block-group.header-wrapper .wp-block-navigation__responsive-container-content,.wp-block-group.header-wrapper .buttons-desktop) button{color:#fff;color:var(--color-white,#fff)}.wp-block-group.header-wrapper .expandable-search-block{color:#002c45;color:var(--color-blue-whale,#002c45);max-width:0;max-width:calc(var(--spacing,.25rem)*0);opacity:0;transition-behavior:allow-discrete;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));display:none;overflow:hidden;transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}@media (min-width:64rem){.wp-block-group.header-wrapper .expandable-search-block{max-height:3rem;max-height:calc(var(--spacing,.25rem)*12);right:0;right:calc(var(--spacing,.25rem)*0);top:50%;z-index:10;--tw-translate-y:-50%;left:auto;position:absolute;translate:var(--tw-translate-x) -50%;translate:var(--tw-translate-x) var(--tw-translate-y)}}.wp-block-group.header-wrapper .expandable-search-block.is-active{display:flex!important;max-width:24rem;max-width:calc(var(--spacing,.25rem)*96);opacity:1}@starting-style{.wp-block-group.header-wrapper .expandable-search-block.is-active{max-width:0;max-width:calc(var(--spacing,.25rem)*0);opacity:0}}.wp-block-group.header-wrapper .expandable-search-block .wp-block-search__inside-wrapper{border-radius:.5rem;border-radius:var(--radius-lg,.5rem);gap:.5rem;gap:calc(var(--spacing,.25rem)*2);padding:.25rem;padding:calc(var(--spacing,.25rem)*1)}.wp-block-group.header-wrapper .expandable-search-block .wp-block-search__button{background-color:#002c45;background-color:var(--color-blue-whale,#002c45);border-radius:.5rem;border-radius:var(--radius-lg,.5rem);color:#fff;color:var(--color-white,#fff);padding-block:.25rem;padding-block:calc(var(--spacing,.25rem)*1);padding-inline:.5rem;padding-inline:calc(var(--spacing,.25rem)*2);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}@media (hover:hover){.wp-block-group.header-wrapper .expandable-search-block .wp-block-search__button:hover{background-color:#004973;background-color:var(--color-deep-sea-blue,#004973)}}.wp-block-group.header-wrapper .expandable-search-block .expandable-search-block__close{border-radius:.5rem;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);font-size:var(--text-3xl,var(--text-home-h3));height:2.5rem;height:calc(var(--spacing,.25rem)*10);line-height:var(--tw-leading,var(--text-3xl--line-height,1.333));width:2.5rem;width:calc(var(--spacing,.25rem)*10);--tw-leading:1.2;color:#002c45;color:var(--color-blue-whale,#002c45);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-color:#0000;border-width:0;display:block;flex-shrink:0;line-height:1.2;transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}@media (hover:hover){.wp-block-group.header-wrapper .expandable-search-block .expandable-search-block__close:hover{background-color:#002c45;background-color:var(--color-blue-whale,#002c45);color:#fff;color:var(--color-white,#fff)}}@media not all and (min-width:64rem){.wp-block-group.header-wrapper .expandable-search-block .expandable-search-block__close{display:none}}.wp-block-group.header-wrapper .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:center;display:flex;gap:1.5rem;gap:calc(var(--spacing,.25rem)*6);padding-inline:1rem;padding-inline:calc(var(--spacing,.25rem)*4)}.wp-block-group.header-wrapper .wp-block-navigation__responsive-container.is-menu-open .search-toggle{display:none}.wp-block-group.header-wrapper .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{text-align:center}.wp-block-group.header-wrapper .wp-block-navigation__responsive-container.is-menu-open .buttons-desktop{flex-direction:column;gap:1.5rem;gap:calc(var(--spacing,.25rem)*6)}.wp-block-group.header-wrapper .wp-block-navigation__responsive-container.is-menu-open .expandable-search-block{display:flex!important;margin-inline:auto;margin-top:2.5rem;margin-top:calc(var(--spacing,.25rem)*10);max-width:100%;opacity:1!important;order:9999;position:static;width:100%}.wp-block-group.header-wrapper .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{right:1rem;right:calc(var(--spacing,.25rem)*4);top:1rem;top:calc(var(--spacing,.25rem)*4)}@media (min-width:64rem){header.wp-block-template-part.is-shrunk .wp-block-group.header-wrapper{padding-block:1.5rem;padding-block:calc(var(--spacing,.25rem)*6)}}@media (min-width:80rem){header.wp-block-template-part.is-shrunk .wp-block-site-logo img{height:var(--size-site-logo-height-shrunk);width:var(--size-site-logo-width-shrunk)}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}