.main-navigation li:has(.header-search){position:static}.header-search [role=search]{align-items:center;display:flex;gap:1em;height:100%}.header-search [role=search] input[type=search]{border:none;flex-grow:1;height:100%;padding:0}.header-search [role=search] input[type=search]::-moz-placeholder{color:currentColor;opacity:.4}.header-search [role=search] input[type=search]::placeholder{color:currentColor;opacity:.4}.header-search [role=search] button{display:none;visibility:hidden}@media (max-width:1280px){.header-search{border-bottom:1px solid var(--wp--preset--color--neutral);margin-inline:calc(var(--padding-x)*-1);margin-top:calc(var(--padding-y)*-1);padding-inline:var(--padding-x)}.main-navigation>.menu-list>.menu-item:has(.header-search){order:-1}.header-search [role=search] input[type=search]{height:3em}label[for=searchQuery]{display:none!important;visibility:hidden}}@media (min-width:1281px){.header-search{inset:0 0 0 auto;position:absolute;transform:translateY(-100%);transition:opacity .2s cubic-bezier(.5,0,.5,1);width:min(100%,var(--wp--style--global--content-size))}label[for=searchQuery]{cursor:pointer}.main-navigation .menu-list{transition:transform .2s cubic-bezier(.5,0,.5,1)}.main-navigation .menu-list>.menu-item>.menu-item-link{transition:opacity .2s cubic-bezier(.5,0,.5,1)}.main-navigation .menu-list>.menu-item:has(>[for=searchQuery]){margin-left:2em}.main-navigation:not(:has([id=searchQuery]:focus)) .header-search{opacity:0;pointer-events:none}.main-navigation:has([id=searchQuery]:focus) .menu-list{transform:translateY(100%)}.main-navigation:has([id=searchQuery]:focus) .menu-list>.menu-item>.menu-item-link,.main-navigation:has([id=searchQuery]:focus) .menu-list>.menu-item>.submenu{opacity:0;pointer-events:none}}:root{--page-logo-size:var(--wp--pagelogo--size,3em);--page-main-padding:var(--wp--preset--spacing--30);--page-header-padding:var(--wp--preset--spacing--30);--page-header-size:calc(var(--page-logo-size) + var(--page-header-padding)*2);--page-scroll-top:calc(var(--page-header-size) + var(--wp-admin--admin-bar--height, 0px))}details.language{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5em;position:relative;z-index:1}details.language img{display:block}details.language summary{align-items:center;cursor:pointer;display:flex}details.language summary .icon{margin-left:.3em}details.language>div{background:var(--wp--preset--color--base);box-shadow:var(--wp--preset--shadow--natural);display:flex;flex-direction:column;min-width:100%;position:absolute;right:0;top:100%;white-space:nowrap}details.language>div a{align-items:center;display:flex;padding:.5em;text-decoration:none}details.language>div a:hover{color:var(--wp--preset--color--accent-1)}:not(:last-child)>details.language>div{right:50%;transform:translateX(50%)}header.wp-block-template-part{background-color:var(--wp--preset--color--base);box-shadow:var(--wp--preset--shadow--natural);font-weight:500;line-height:1;position:sticky;top:var(--page-sticky-top,0);z-index:10;--page-sticky-top:calc(var(--wp-admin--admin-bar--height, 0px) - var(--page-top-header-size, 0px))}header.wp-block-template-part:has(.page-top-header){--page-top-header-size:calc(var(--wp--preset--font-size--small)*2.5)}header.wp-block-template-part ul{list-style:none;margin:0;padding:0}header.wp-block-template-part nav>ul{align-items:center;display:flex;gap:1em}header.wp-block-template-part li>a{display:block;line-height:1;padding:.5em;text-decoration:none}.page-logo img{display:block;height:var(--page-logo-size)}.page-main-header,.page-top-header{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.page-main-header-inner,.page-top-header-inner{align-items:center;display:flex;margin-inline:auto;max-width:var(--wp--style--global--wide-size)}.page-main-header-inner>:last-child,.page-top-header-inner>:last-child{margin-left:auto}.page-top-header{background-color:var(--wp--preset--color--neutral-light);font-size:var(--wp--preset--font-size--small)}.page-top-header-inner{height:var(--page-top-header-size)}@media (max-width:1280px){.page-top-header{padding:0}.page-top-header nav{margin-inline:auto;overflow-x:auto;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);white-space:nowrap}}.page-main-header{font-size:var(--wp--preset--font-size--medium);padding-block:var(--page-header-padding);position:relative}.main-navigation,.main-navigation li{position:relative}@media (max-width:1280px){.main-navigation>ul>li:not(.is-custom-style)>a:hover,.main-navigation>ul>li:not(.is-custom-style)>div a:hover{color:var(--wp--preset--color--accent-1)}}@media (min-width:1281px){.main-navigation>ul>li:not(.is-custom-style):hover>a{color:var(--wp--preset--color--accent-1)}}@media (max-width:1280px){.main-navigation{--drawer-offset:calc(var(--page-header-size) + var(--wp-admin--admin-bar--height, 0px));align-items:end;display:flex;flex-direction:column;height:calc(100svh - var(--drawer-offset));left:auto;position:absolute;right:0;top:100%;width:100svw}.main-navigation:before{background:rgba(0,0,0,.4);content:"";inset:0;position:absolute;z-index:-2}.main-navigation>.menu-list{--padding-x:var(--wp--preset--layout--gap);--padding-y:var(--wp--preset--spacing--default);align-items:stretch;background:var(--wp--preset--color--base);box-shadow:inset 0 1em 1em -1em color-mix(in srgb,color-mix(in srgb,var(--wp--preset--color--contrast) 95%,var(--wp--preset--color--accent-1)) 10%,transparent);flex-direction:column;flex-grow:1;font-size:var(--wp--preset--font-size--large);overflow-y:auto;padding:var(--padding-y) var(--padding-x) calc(var(--padding-y) + var(--page-top-header-size, 0px));width:min(100% - 15px,420px)}.main-navigation>.menu-list .menu-item-link{display:flex}.main-navigation>.menu-list .menu-item-link .icon:last-child{margin-left:auto}.main-navigation>.menu-list .menu-item-link .chevron{display:none;visibility:hidden}.main-navigation>.menu-list .submenu{font-size:var(--wp--preset--font-size--medium);padding-left:var(--padding-x)}.main-navigation:before,.main-navigation>.menu-list{transition:.4s cubic-bezier(0,.5,.5,1);transition-property:opacity,transform}html:not(.is-mobile-nav) .main-navigation{pointer-events:none}html:not(.is-mobile-nav) .main-navigation:before,html:not(.is-mobile-nav) .main-navigation>.menu-list{transition-timing-function:cubic-bezier(.5,0,0,1)}html:not(.is-mobile-nav) .main-navigation:before{opacity:0}html:not(.is-mobile-nav) .main-navigation>.menu-list{opacity:0;transform:translateX(1em);visibility:hidden}}@media (min-width:1281px){.main-navigation-actions{display:none;visibility:hidden}.submenu{background-color:var(--wp--preset--color--base);border-radius:var(--wp--custom--border-radius);box-shadow:var(--wp--preset--shadow--natural),inset 0 0 0 1px rgba(0,0,0,.1);left:50%;min-width:calc(100% + 2em);opacity:0;overflow:hidden;position:absolute;top:100%;transform:translate(-50%,var(--offset-y));transition:.1s ease-in-out;visibility:hidden;--offset-y:10px}.menu-item.is-hover>.submenu,html:not(.is-touch-device) .menu-item:hover>.submenu{opacity:1;visibility:visible;--offset-y:0}.submenu>ul.menu-list{align-items:stretch;display:flex;flex-direction:column;gap:.5em;padding:.5em}.submenu>ul.menu-list>li>a{border-radius:calc(var(--wp--custom--border-radius)*.6);display:block;line-height:1;padding:.5em;position:relative;transition:.1s ease-in-out}.submenu>ul.menu-list>li>a:hover{background-color:var(--wp--preset--color--neutral-light);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);z-index:1}.submenu>ul.menu-list:hover li:not(:hover) a{opacity:.4}}button:has(>.menu-icon){-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background:transparent;border:none;cursor:pointer;display:inline-grid;place-items:center;width:48px}.menu-icon{--line-offset:calc(100% + 0.25em);--line-rotation:135deg;color:var(--wp--custom--text-color);font-size:max(1em,8px);margin-block:.5em;position:relative;transition:color .4s}html.is-mobile-nav .menu-icon{--line-offset:0px;color:transparent;transition-timing-function:cubic-bezier(.5,0,0,1)}html:not(.is-mobile-nav) .menu-icon{--line-rotation:0deg;transition-timing-function:cubic-bezier(0,.5,.5,1)}.menu-icon,.menu-icon:after,.menu-icon:before{background:currentColor;border-radius:var(--wp--preset--border-radius--base);content:"";display:block;height:.25em;width:2em}.menu-icon:after,.menu-icon:before{color:var(--wp--custom--text-color);position:absolute;transition:transform .4s cubic-bezier(.5,0,.5,1)}.menu-icon:after{transform:translateY(var(--line-offset)) rotate(var(--line-rotation))}.menu-icon:before{--line-offset-negative:calc(var(--line-offset)*-1);--line-rotation-negative:calc(var(--line-rotation)*-1);transform:translateY(var(--line-offset-negative)) rotate(var(--line-rotation-negative))}@media (min-width:1281px){.main-navigation>.menu-list>.menu-item>.menu-item-link{line-height:2}.submenu>ul.menu-list{gap:0;padding:0}.submenu>ul.menu-list:hover li:not(:hover) a{opacity:1}.submenu>ul.menu-list>li:not(:last-child){border-bottom:1px solid var(--submenu-border-color,var(--wp--preset--color--neutral))}.submenu>ul.menu-list>li>a{border-radius:0;max-width:min(100vw,15em);min-width:100%;padding:1em;width:-moz-max-content;width:max-content}.submenu>ul.menu-list>li>a:hover{background-color:var(--submenu-item-hover-color,var(--wp--preset--color--neutral-light));box-shadow:none}.main-navigation{font-size:calc(var(--wp--preset--font-size--medium)*.9)}.main-navigation>.menu-list>.menu-item>.menu-item-link{letter-spacing:.05em}}:root{--page-header-padding:4px;--header-transition-duration:200ms;--header-transition-function:cubic-bezier(0,.5,.5,1)}header.wp-block-template-part{height:var(--page-header-size)}header.wp-block-template-part .page-main-header{align-items:center;background:var(--wp--preset--color--base);display:flex;height:100%;transition:height var(--header-transition-duration) var(--header-transition-function),background-color var(--header-transition-duration) var(--header-transition-function)}html:not(.is-scrolled) header.wp-block-template-part .page-main-header{height:200%}header.wp-block-template-part .page-main-header>*{width:100%}header.wp-block-template-part .page-logo img[src*=dixeno]{transition:transform var(--header-transition-duration) var(--header-transition-function),filter var(--header-transition-duration) var(--header-transition-function)}html:not(.is-scrolled) header.wp-block-template-part .page-logo img[src*=dixeno]{transform:scale(1.5)}@media (max-width:1280px){html:not(.is-scrolled) header.wp-block-template-part .main-navigation{--drawer-offset:calc(var(--page-header-size)*2 + var(--wp-admin--admin-bar--height, 0px))}}header.wp-block-template-part .page-logo{--scale:1.25;--move:10%}html:not(.is-scrolled) header.wp-block-template-part .page-logo{--scale:1.5;--text-opacity:1}header.wp-block-template-part .page-logo{aspect-ratio:1;display:block;width:var(--page-logo-size)}header.wp-block-template-part .page-logo svg{transform:scale(var(--scale)) translateY(var(--move));transition:transform var(--header-transition-duration) var(--header-transition-function);width:var(--page-logo-size)}header.wp-block-template-part .page-logo svg *{fill:var(--logo-color,var(--wp--custom--accent-color-1))}header.wp-block-template-part .page-logo svg .logo-accent{fill:var(--logo-color,var(--wp--custom--accent-color-2))}@media (min-width:1281px){header.wp-block-template-part [role=search]{border-bottom:1px solid}}.wp-site-blocks:has(.entry-content>:first-child.is-style-hero)>main.wp-block-group{margin-top:0!important}.wp-site-blocks:has(.entry-content>:first-child.is-style-hero) .entry-content>:first-child.is-style-hero{height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px));margin-top:calc(var(--page-header-size)*-1)}.wp-site-blocks:has(.entry-content>:first-child.is-style-hero) .entry-content>:first-child.is-style-hero:before{backdrop-filter:contrast(.5) brightness(.7) saturate(2);content:"";display:block;height:calc(var(--page-header-size)*4);inset:0 0 auto;-webkit-mask-image:linear-gradient(to bottom,#fff var(--page-header-size),transparent);mask-image:linear-gradient(to bottom,#fff var(--page-header-size),transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none;position:absolute;z-index:1}.wp-site-blocks:has(.entry-content>:first-child.is-style-hero) header.wp-block-template-part{background-color:transparent;transition:box-shadow var(--header-transition-duration) var(--header-transition-function)}html:not(.is-mobile-nav):not(.is-scrolled) .wp-site-blocks:has(.entry-content>:first-child.is-style-hero) header.wp-block-template-part{box-shadow:none}html:not(.is-mobile-nav):not(.is-scrolled) .wp-site-blocks:has(.entry-content>:first-child.is-style-hero) header.wp-block-template-part .page-main-header{background-color:transparent}html:not(.is-mobile-nav):not(.is-scrolled) .wp-site-blocks:has(.entry-content>:first-child.is-style-hero) header.wp-block-template-part .main-navigation-actions .menu-icon{--wp--custom--text-color:var(--wp--preset--color--base)}html:not(.is-mobile-nav):not(.is-scrolled) .wp-site-blocks:has(.entry-content>:first-child.is-style-hero) header.wp-block-template-part .to-main-blog{--wp--custom--text-color:var(--wp--preset--color--base)}html:not(.is-mobile-nav):not(.is-scrolled) .wp-site-blocks:has(.entry-content>:first-child.is-style-hero) header.wp-block-template-part .page-logo{--logo-color:var(--wp--preset--color--base)}html:not(.is-mobile-nav):not(.is-scrolled) .wp-site-blocks:has(.entry-content>:first-child.is-style-hero) header.wp-block-template-part .page-logo img[src*=dixeno]{filter:brightness(0) invert(1)}@media (min-width:1281px){html:not(.is-scrolled) .wp-site-blocks:has(.entry-content>:first-child.is-style-hero) header.wp-block-template-part .main-navigation>.menu-list>.menu-item>.header-search,html:not(.is-scrolled) .wp-site-blocks:has(.entry-content>:first-child.is-style-hero) header.wp-block-template-part .main-navigation>.menu-list>.menu-item>.menu-item-link{color:var(--wp--preset--color--base)}html:not(.is-scrolled) .wp-site-blocks:has(.entry-content>:first-child.is-style-hero) header.wp-block-template-part [role=search]{border-bottom-color:currentColor}}.menu-icon{--line-offset:calc(100% + 0.4em)}.menu-icon,.menu-icon:after,.menu-icon:before{border-radius:0;height:.2em}.menu-icon:after,.menu-icon:before{right:0}html:not(.is-mobile-nav) .menu-icon:before{width:1.8em}html:not(.is-mobile-nav) .menu-icon:after{width:1.6em}.to-main-blog{color:var(--wp--custom--text-color);margin-left:1em;text-decoration:none}.to-main-blog:hover{opacity:.6}
