.alignnone{height:auto;margin-left:0;margin-right:0;max-width:100%}.aligncenter,div.aligncenter{display:block;margin:1.5rem auto;text-align:center}.alignright{float:right;margin:0 0 1.5rem 1.5rem}.alignleft{float:left;margin:0 1.5rem 1.5rem 0}.wp-caption{margin-bottom:1.5rem;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{color:var(--wp--preset--color--text-gray,#50483b);font-size:.875rem;margin-top:.5rem;text-align:center}.gallery{display:grid;margin-bottom:1.5rem;grid-gap:1rem}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.search-form{align-items:center}.search-field{border:1px solid var(--atm-border);border-radius:3px;flex:1;padding:.5rem}.search-submit{background:var(--wp--preset--color--primary,#f4b617);border:none;border-radius:3px;cursor:pointer;padding:.5rem 1rem}:where(.wp-site-blocks)>*{margin-block-end:0;margin-block-start:0}:where(.wp-site-blocks)>:first-child:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child:last-child{margin-block-end:0}body{--wp--style--global--content-size:var(--content-width,1200px);--wp--style--global--wide-size:var(--wide-width,1400px)}.wp-block-group.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:auto!important;margin-right:auto!important;max-width:var(--wp--style--global--content-size)}.wp-block-group.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}.wp-block-group.is-layout-constrained>.alignfull{max-width:none}.site{display:flex;flex-direction:column;min-height:100vh}.site-header{flex-shrink:0}.site-content{flex:1 0 auto;padding-top:71px}.site-main{margin-bottom:2rem}.site-main .container{margin-inline:auto;max-width:var(--content-width,1200px);padding-inline:2rem}@media(max-width:768px){.site-main .container{padding-inline:1rem}}.site-main.full-width .entry-content{max-width:none}.site-main.full-width .entry-content>*{margin-left:auto;margin-right:auto;max-width:var(--content-width,1200px);padding-left:2rem;padding-right:2rem}@media(max-width:768px){.site-main.full-width .entry-content>*{padding-left:1rem;padding-right:1rem}}.site-main.full-width .entry-content>.alignwide{max-width:var(--wide-width,1400px)}.site-main.full-width .entry-content>.alignfull{max-width:none;padding-left:0;padding-right:0;width:100%}.entry-header{margin-bottom:2rem}.entry-header .entry-title{font-size:2.5rem;margin-bottom:1rem}@media(max-width:768px){.entry-header .entry-title{font-size:2rem}}.entry-header .entry-meta{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:.9rem;margin-bottom:1rem}.entry-content{line-height:1.7;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:var(--content-width,1400px)}.site-main:not(.has-container) .entry-content{max-width:none}@media(min-width:768px){.site-main:not(.has-container) .entry-content>*{padding-left:2rem;padding-right:2rem}}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:2rem 0 1rem}.entry-content p{margin-bottom:1.5rem}.entry-content ol,.entry-content ul{margin:1.5rem 0;padding-left:2rem}.entry-content ol li,.entry-content ul li{margin-bottom:.5rem}.entry-content blockquote{margin:2rem 0}.entry-content blockquote p:last-child{margin-bottom:0}.entry-content .alignwide,.entry-content>.wp-block-cover.alignwide,.entry-content>.wp-block-gallery.alignwide,.entry-content>.wp-block-group.alignwide,.entry-content>.wp-block-image.alignwide{margin-left:auto;margin-right:auto;max-width:var(--wide-width,1200px);width:100%}.entry-content .alignfull,.entry-content>.wp-block-cover.alignfull,.entry-content>.wp-block-gallery.alignfull,.entry-content>.wp-block-group.alignfull,.entry-content>.wp-block-image.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;padding-left:0;padding-right:0;width:100vw}.container .entry-content .alignfull{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;position:relative;right:50%;width:100vw}.container .entry-content .alignwide{margin-left:auto;margin-right:auto;max-width:var(--wide-width,1200px);width:100%}.article-feedback-wrapper{margin:3rem 0;padding:2rem 0}.author-bio{background:var(--atm-surface-container-low,light-dark(#faefe2,#241f17));border-radius:8px;margin:3rem 0;padding:2rem}.author-bio .author-avatar{float:left;margin-bottom:1rem;margin-right:1.5rem}.author-bio .author-avatar img{border-radius:50%;height:80px;width:80px}.author-bio .author-details{overflow:hidden}.author-bio .author-name{font-size:1.25rem;margin:0 0 .5rem}.author-bio .author-name a{color:var(--wp--preset--color--dark,#0b0b0d);text-decoration:none}.author-bio .author-name a:hover{color:var(--wp--preset--color--primary,#f4b617)}.author-bio .author-description{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));line-height:1.6;margin-bottom:1rem}.author-bio .author-links .author-posts-link{background:var(--wp--preset--color--primary,#f4b617);border-radius:4px;color:var(--wp--preset--color--dark,#0b0b0d);display:inline-block;font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.author-bio .author-links .author-posts-link:hover{background:var(--wp--preset--color--dark,#0b0b0d);color:var(--wp--preset--color--primary,#f4b617)}@media(max-width:768px){.author-bio .author-avatar{display:block;float:none;margin:0 auto 1rem;text-align:center}}.site-header{border-bottom:1px solid var(--atm-border);position:relative}.site-header .container{gap:2rem;justify-content:space-between;margin:0 auto;max-width:1440px;min-height:70px;padding:0 1rem}.site-branding,.site-header .container{align-items:center;display:flex}.site-branding .site-logo{margin-right:1rem}.site-branding .site-logo a{display:block;line-height:0}.site-branding .site-logo img{height:40px;width:auto}.site-branding .site-title{font-size:1.5rem;font-weight:700;margin:0}.site-branding .site-title a{color:var(--wp--preset--color--dark,#1f1b13);text-decoration:none}.site-branding .site-title a:hover{color:var(--wp--preset--color--primary,#f4b617)}.site-branding .site-description{color:var(--wp--preset--color--text-gray,#50483b);display:block;font-size:.875rem;margin:.25rem 0 0}.site-header .main-navigation{flex:1;margin:0 2rem}@media(max-width:1024px){.site-header .main-navigation{display:none}}.site-header .main-navigation ul{align-items:center;display:flex;gap:.5rem;justify-content:center}.header-actions{align-items:center;display:flex;gap:1rem}.menu-button,.menu-toggle,.search-toggle{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--wp--preset--color--dark,#1f1b13);cursor:pointer;display:flex;gap:.5rem;padding:.5rem}.menu-button:hover,.menu-toggle:hover,.search-toggle:hover{opacity:.7}.menu-button:focus-visible,.menu-toggle:focus-visible,.search-toggle:focus-visible{outline:2px solid var(--wp--preset--color--primary,#ffb81c);outline-offset:2px}.menu-button svg,.menu-toggle svg,.search-toggle svg{height:20px;width:20px}@media(max-width:768px){.site-header .container{min-height:60px;padding:0 1rem}.site-branding .site-logo img{height:35px}.site-branding .site-title{font-size:1.25rem}.site-branding .site-description{display:none}}:root{--header-original-height:80px;--header-sticky-height:80px;--header-shrink-ratio:1.0;--logo-original-height:50px;--logo-sticky-height:50px;--current-shrink:1.0}.site-header{left:0;right:0;top:0;transform-origin:top center;transition:background-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease;width:100%;will-change:transform,opacity;z-index:1000}.site-header,.site-header[data-sticky=no]{position:absolute}.site-header[data-sticky=yes]{position:fixed;top:0}.site-header[data-sticky=yes]:not([data-transparent]){backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--atm-shadow-md)}.site-header[data-sticky=hidden]{position:fixed;top:0}.site-header[data-sticky=hidden].has-shrink,.site-header[data-sticky=yes].has-shrink{height:calc(var(--header-original-height)*var(--current-shrink));transition:height .3s ease-out,background-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.site-header[data-sticky=hidden] .site-logo,.site-header[data-sticky=hidden] .site-logo img,.site-header[data-sticky=hidden] .site-logo-container,.site-header[data-sticky=hidden] .site-logo-container img,.site-header[data-sticky=yes] .site-logo,.site-header[data-sticky=yes] .site-logo img,.site-header[data-sticky=yes] .site-logo-container,.site-header[data-sticky=yes] .site-logo-container img{transition:height .3s ease-out}.site-header[data-sticky=hidden] .primary-navigation .menu-item a,.site-header[data-sticky=yes] .primary-navigation .menu-item a{transition:padding .3s ease-out}body.has-transparent-header .site-header[data-transparent=yes]{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;box-shadow:none}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark{color:#fff}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .current-menu-item a,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .current-menu-parent a,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .menu-item a,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .site-description,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .site-title,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .site-title a{color:#fff;text-shadow:0 1px 2px #0000004d}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .menu-item a:hover,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .site-title a:hover{color:#fffc}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .current-menu-item a,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .current-menu-parent a{font-weight:600}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .site-logo .logo-dark{display:none}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .site-logo .logo-light{display:block}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .menu-button,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .menu-toggle,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .mobile-menu-toggle,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .search-toggle{color:#fff}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .menu-button:hover,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .menu-toggle:hover,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .mobile-menu-toggle:hover,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .search-toggle:hover{color:#fffc}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .hamburger-inner,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .hamburger-inner:after,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-dark .hamburger-inner:before{background-color:#fff}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light{color:var(--wp--preset--color--dark,#1f1b13)}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .current-menu-item a,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .current-menu-parent a,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .menu-item a,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .site-description,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .site-title,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .site-title a{color:var(--wp--preset--color--dark,#1f1b13);text-shadow:0 1px 2px #ffffff4d}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .menu-item a:hover,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .site-title a:hover{color:#1f1b13b3}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .current-menu-item a,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .current-menu-parent a{font-weight:600}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .site-logo .logo-dark{display:block}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .site-logo .logo-light{display:none}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .menu-button,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .menu-toggle,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .mobile-menu-toggle,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .search-toggle{color:var(--wp--preset--color--dark,#1f1b13)}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .menu-button:hover,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .menu-toggle:hover,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .mobile-menu-toggle:hover,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .search-toggle:hover{color:#1f1b13b3}body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .hamburger-inner,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .hamburger-inner:after,body.has-transparent-header .site-header[data-transparent=yes].hero-scheme-light .hamburger-inner:before{background-color:var(--wp--preset--color--dark,#1f1b13)}body.has-transparent-header .site-header[data-transparent=no]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--atm-shadow-md)}body.has-transparent-header .site-header[data-transparent=no] .current-menu-item a,body.has-transparent-header .site-header[data-transparent=no] .current-menu-parent a,body.has-transparent-header .site-header[data-transparent=no] .menu-item a,body.has-transparent-header .site-header[data-transparent=no] .site-description,body.has-transparent-header .site-header[data-transparent=no] .site-title,body.has-transparent-header .site-header[data-transparent=no] .site-title a{color:var(--wp--preset--color--dark,#1f1b13);text-shadow:none}body.has-transparent-header .site-header[data-transparent=no] .site-logo .logo-dark{display:block}body.has-transparent-header .site-header[data-transparent=no] .site-logo .logo-light{display:none}body.has-transparent-header .site-header[data-transparent=no] .menu-button,body.has-transparent-header .site-header[data-transparent=no] .menu-toggle,body.has-transparent-header .site-header[data-transparent=no] .mobile-menu-toggle,body.has-transparent-header .site-header[data-transparent=no] .search-toggle{color:var(--wp--preset--color--dark,#1f1b13)}body.has-transparent-header .site-header[data-transparent=no] .hamburger-inner,body.has-transparent-header .site-header[data-transparent=no] .hamburger-inner:after,body.has-transparent-header .site-header[data-transparent=no] .hamburger-inner:before{background-color:var(--wp--preset--color--dark,#1f1b13)}@media print{.site-header{background:#fff!important;box-shadow:none!important;opacity:1!important;position:relative!important;transform:none!important}.site-header *{color:#000!important;text-shadow:none!important}}@media(prefers-reduced-motion:reduce){.site-header,.site-header *{animation:none!important;transition:none!important}}.main-navigation{position:relative}.main-navigation ul{align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0}.main-navigation li{position:relative}.main-navigation a{color:var(--wp--preset--color--dark,#1f1b13);display:block;font-weight:500;padding:1rem 1.5rem;position:relative;text-decoration:none;transition:color .3s ease}.main-navigation a:focus,.main-navigation a:hover{color:var(--wp--preset--color--primary,#f4b617)}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a,.main-navigation .current-menu-parent>a{color:var(--wp--preset--color--primary,#f4b617);font-weight:600}.main-navigation .current-menu-ancestor>a:before,.main-navigation .current-menu-item>a:before,.main-navigation .current-menu-parent>a:before{background:var(--wp--preset--color--primary,#f4b617);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:80%}@media(min-width:1025px){.main-navigation .menu-item-has-children{position:relative}.main-navigation .menu-item-has-children>a{align-items:center;display:flex}.main-navigation .menu-item-has-children>a:after{content:"▼";font-size:.75rem;margin-left:.5rem;transition:transform .3s ease}.main-navigation .menu-item-has-children.is-focused>a:after,.main-navigation .menu-item-has-children.is-open>a:after,.main-navigation .menu-item-has-children:hover>a:after{transform:rotate(180deg)}.main-navigation .menu-item-has-children.is-focused .sub-menu,.main-navigation .menu-item-has-children.is-open .sub-menu,.main-navigation .menu-item-has-children:hover .sub-menu{opacity:1;transform:translateY(0);visibility:visible}.main-navigation .sub-menu{background:var(--atm-surface-container-lowest,light-dark(#fff,#000));border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;list-style:none;margin:0;min-width:220px;opacity:0;padding:.5rem 0;position:absolute;top:100%;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:1000}.main-navigation .sub-menu li{margin:0;width:100%}.main-navigation .sub-menu a{border-bottom:1px solid var(--atm-border);color:var(--wp--preset--color--dark,#1f1b13);display:block;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.main-navigation .sub-menu a:focus,.main-navigation .sub-menu a:hover{background:var(--wp--preset--color--primary,#f4b617);color:var(--wp--preset--color--dark,#1f1b13)}.main-navigation .sub-menu a:last-child{border-bottom:none}}.menu-toggle{background:#0000;border:none;color:var(--wp--preset--color--dark,#1f1b13);cursor:pointer;display:none;font-size:1.25rem;padding:1rem}.menu-toggle[aria-expanded=true] .hamburger span:first-child{transform:rotate(45deg) translate(5px,5px)}.menu-toggle[aria-expanded=true] .hamburger span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .hamburger span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.hamburger{height:16px;position:relative;width:20px}.hamburger span{background:currentColor;display:block;height:2px;position:absolute;transition:transform .3s ease,opacity .3s ease;width:100%}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){top:7px}.hamburger span:nth-child(3){bottom:0}.main-navigation ul{display:flex}@media(max-width:1024px){.main-navigation,.menu-toggle{display:none}}:root{--menu-padding:2em}@media(max-width:768px){:root{--menu-padding:1em}}.off-canvas-nav{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:99999}@media(min-width:1025px){.off-canvas-nav,.off-canvas-nav[data-nav=open]{display:none!important}}@media(max-width:1024px){.off-canvas-nav{display:none}.off-canvas-nav[data-nav=open]{display:block;pointer-events:all}}.off-canvas-overlay{background:#13131366;cursor:pointer;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.off-canvas-menu{align-items:flex-start;display:flex;flex-direction:column;gap:5em;height:100%;justify-content:space-between;margin-left:auto;overflow:auto;padding-bottom:var(--menu-padding,2em);padding-top:calc(var(--menu-padding, 2em)*3);position:relative;width:35em}@media(max-width:768px){.off-canvas-menu{padding-top:calc(var(--menu-padding, 1em)*6);width:100%}}@media(max-width:480px){.off-canvas-menu{padding-bottom:calc(var(--menu-padding, 1em)*2);padding-top:calc(var(--menu-padding, 1em)*7)}}.bg-panel{background:var(--atm-surface-container-high,light-dark(#ddd3c6,#403b31));border-bottom-left-radius:1.25em;border-top-left-radius:1.25em;bottom:0;left:0;position:absolute;right:0;top:0;transform:translateX(101%);z-index:0}.bg-panel.first{background:var(--color-primary,#f4b617)}.bg-panel.second{background:var(--atm-surface-container-lowest,light-dark(#fff,#000))}@media(max-width:768px){.bg-panel{border-bottom-left-radius:0;border-top-left-radius:0}}.off-canvas-inner{align-items:flex-start;display:flex;flex-direction:column;gap:5em;height:100%;justify-content:space-between;overflow:auto;position:relative;z-index:1}.off-canvas-content{flex:1}.off-canvas-content .off-canvas-menu-list .menu-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item{overflow:hidden;position:relative}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.main-item.menu-item-has-children{height:auto;overflow:visible}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item .menu-link-wrapper{overflow:hidden;position:relative}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item .menu-link-wrapper .menu-link{color:var(--wp--preset--color--dark,#1f1b13);display:flex;gap:.75em;padding-bottom:.75em;padding-left:var(--menu-padding,2em);padding-top:.75em;position:relative;text-decoration:none;width:100%}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item .menu-link-wrapper .menu-link .menu-text .menu-link-heading{display:block;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:.95;position:relative;text-transform:uppercase;transition:color .35s cubic-bezier(.65,.05,0,1),transform .35s cubic-bezier(.65,.05,0,1);z-index:1}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item .menu-link-wrapper .menu-link:hover .menu-link-heading{color:var(--wp--preset--color--primary,#f4b617);transform:translateX(.25rem)}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item .menu-link-wrapper .menu-link:hover .menu-link-bg{transform:scale(1)}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item .menu-link-wrapper .menu-link .menu-link-bg{background:var(--color-neutral-800,#333);height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:50% 100%;transition:transform .55s cubic-bezier(.65,.05,0,1);width:100%;z-index:0}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.is-current .menu-link-wrapper .menu-link .menu-link-heading{color:var(--wp--preset--color--primary,#f4b617)}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children>.menu-link-wrapper{align-items:center;display:flex;position:relative}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children>.menu-link-wrapper .menu-link{flex:1;padding-right:0}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children>.menu-link-wrapper .dropdown-toggle{align-items:center;background:#0000;border:none;border-left:1px solid light-dark(#1f1b131a,#ebe1d41a);color:light-dark(#1f1b13b3,#ebe1d4b3);cursor:pointer;display:flex;font-size:1.25rem;justify-content:center;margin:0;min-width:3.5rem;padding:1rem;position:relative;transition:all .3s ease}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children>.menu-link-wrapper .dropdown-toggle:hover{background:#f4b6171a;color:var(--wp--preset--color--primary,#f4b617)}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children>.menu-link-wrapper .dropdown-toggle:focus-visible{outline:2px solid var(--wp--preset--color--primary,#ffb81c);outline-offset:-2px}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children>.menu-link-wrapper .dropdown-toggle[aria-expanded=true],.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children>.menu-link-wrapper .dropdown-toggle[data-expanded=true]{background:#f4b61726;color:var(--wp--preset--color--primary,#f4b617);transform:rotate(180deg)}@media(max-width:768px){.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children>.menu-link-wrapper .dropdown-toggle{min-width:3rem;padding:.75rem}}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children .sub-menu{height:0;list-style:none;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:height .4s ease-out,max-height .4s ease-out,opacity .3s ease-out;visibility:hidden}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item{margin:0}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item .sub-menu-link{background:light-dark(#1f1b1308,#ebe1d408);border-bottom:1px solid light-dark(#1f1b130d,#ebe1d40d);color:var(--wp--preset--color--dark,#1f1b13);display:block;font-size:.875rem;padding:.75rem 2rem;text-decoration:none;transition:all .3s ease}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item .sub-menu-link:focus,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item .sub-menu-link:hover{background:#f4b6171a;color:var(--wp--preset--color--primary,#f4b617);transform:translateX(.25rem)}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu{display:block!important;max-height:500px!important;opacity:1!important;overflow:visible!important;padding-top:.5rem;transform:translateY(0)!important;transition:max-height .4s ease-out,opacity .3s ease-out,padding .3s ease-out;visibility:visible!important}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu .menu-item,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu li{animation:submenuSlideIn .3s ease-out forwards;display:block!important;opacity:1!important;transform:translateY(0)!important;visibility:visible!important}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu .menu-item .sub-menu-link,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu .menu-item a,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu li .sub-menu-link,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu li a{display:block!important;opacity:1!important;transform:translateY(0)!important;visibility:visible!important}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu .menu-item .sub-menu-link.current-menu-item,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu .menu-item .sub-menu-link.is-current,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu .menu-item a.current-menu-item,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu .menu-item a.is-current,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu li .sub-menu-link.current-menu-item,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu li .sub-menu-link.is-current,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu li a.current-menu-item,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu li a.is-current{background:#f4b61726;color:var(--wp--preset--color--primary,#f4b617);font-weight:600}.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu .menu-item .sub-menu-link.current-menu-item:before,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu .menu-item .sub-menu-link.is-current:before,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu .menu-item a.current-menu-item:before,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu .menu-item a.is-current:before,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu li .sub-menu-link.current-menu-item:before,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu li .sub-menu-link.is-current:before,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu li a.current-menu-item:before,.off-canvas-content .off-canvas-menu-list .menu-list .menu-item.menu-item-has-children.main-item.is-open .sub-menu li a.is-current:before{color:var(--wp--preset--color--primary,#f4b617);content:"•";font-size:1.25rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}@keyframes submenuSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.off-canvas-nav .sub-menu li[style*=transform],.off-canvas-nav .sub-menu[style*=transform]{transform:translate(0)!important}.off-canvas-nav .sub-menu{overflow:visible!important}.off-canvas-details{align-items:flex-start;display:flex;flex-direction:column;gap:1.25em;justify-content:flex-start;padding-left:var(--menu-padding,2em)}.off-canvas-details .off-canvas-info .p-small{color:var(--color-primary,#f4b617);font-size:.875em;font-weight:400;margin:0 0 1rem;text-transform:uppercase}.off-canvas-details .off-canvas-info .socials-row{display:flex;gap:1.5rem}@media(max-width:768px){.off-canvas-details .off-canvas-info .socials-row{gap:1em}}.off-canvas-details .off-canvas-info .socials-row a{color:var(--wp--preset--color--dark,#1f1b13);font-size:1.125rem;position:relative;text-decoration:none;transition:color .3s ease}@media(max-width:768px){.off-canvas-details .off-canvas-info .socials-row a{font-size:1em}}.off-canvas-details .off-canvas-info .socials-row a:hover{color:var(--color-primary,#f4b617)}.off-canvas-details .off-canvas-info .socials-row a .p-large{font-weight:500}.off-canvas-details .off-canvas-info .socials-row a:after{background:var(--color-primary,#f4b617);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right center;transition:transform .4s cubic-bezier(.65,.05,0,1);width:100%}.off-canvas-details .off-canvas-info .socials-row a:hover:after{transform:scaleX(1);transform-origin:left center}.menu-button{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;gap:.5rem;padding:.75rem}@media(min-width:1025px){.menu-button{display:none!important}}@media(max-width:1024px){.menu-button{display:flex!important}}.menu-button .menu-text{color:inherit;font-size:1rem;font-weight:500}.menu-button .icon-wrap{align-items:center;display:flex;justify-content:center}.menu-button .icon-wrap .menu-button-icon{height:24px;width:24px;stroke:currentColor}.menu-button:hover{opacity:.7}.menu-button:focus-visible{outline:2px solid var(--wp--preset--color--primary,#ffb81c);outline-offset:2px}.menu-header{align-items:center;display:flex;justify-content:space-between;padding:var(--menu-padding,2em);padding-bottom:0;position:relative;z-index:10}.menu-header .menu-logo a{color:var(--wp--preset--color--dark,#1f1b13);display:block;font-size:1.25rem;font-weight:700;text-decoration:none}.menu-header .menu-logo img{height:32px;width:auto}.menu-header .menu-close-button{background:#0000;border:none;color:inherit;cursor:pointer;padding:.5rem}.menu-header .menu-close-button,.menu-header .menu-close-button .icon-wrap{align-items:center;display:flex;justify-content:center}.menu-header .menu-close-button .icon-wrap .close-icon{height:24px;width:24px;stroke:currentColor}.menu-header .menu-close-button:hover{opacity:.7}.menu-header .menu-close-button:focus-visible{outline:2px solid var(--wp--preset--color--primary,#ffb81c);outline-offset:2px}@media(max-width:1024px){.off-canvas-nav[data-nav=open] .off-canvas-overlay{opacity:1;pointer-events:all}.off-canvas-nav[data-nav=open] .bg-panel{transform:translateX(0)}body.menu-open{height:100vh;overflow:hidden}}[data-menu-fade]{opacity:0;transform:translateY(30px)}[data-menu-slide]{transform:translateX(100%)}.screen-reader-text{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.screen-reader-text:focus{height:auto!important;margin:0!important;overflow:visible!important;padding:.5rem!important;position:static!important;width:auto!important;clip:auto!important;background:#000;color:#fff;white-space:normal!important;z-index:999999}.menu-button:focus,.menu-close-button:focus,.menu-link:focus{outline:2px solid var(--wp--preset--color--primary,#ffb81c);outline-offset:2px}.menu-button:focus:not(:focus-visible),.menu-close-button:focus:not(:focus-visible),.menu-link:focus:not(:focus-visible){outline:none}.menu-button:focus-visible,.menu-close-button:focus-visible,.menu-link:focus-visible{outline:2px solid var(--wp--preset--color--primary,#ffb81c);outline-offset:2px}@media(prefers-contrast:high){.off-canvas-nav .off-canvas-overlay{background:#000c}.off-canvas-nav .off-canvas-menu{background:#fff;border:2px solid #000}.off-canvas-nav .menu-link{border-bottom:1px solid var(--atm-border);color:#000}.off-canvas-nav .menu-link:focus,.off-canvas-nav .menu-link:hover{background:#000;color:#fff}.off-canvas-nav .menu-button,.off-canvas-nav .menu-close-button{background:#fff;border:2px solid #000;color:#000}.off-canvas-nav .menu-button:focus,.off-canvas-nav .menu-button:hover,.off-canvas-nav .menu-close-button:focus,.off-canvas-nav .menu-close-button:hover{background:#000;color:#fff}}.off-canvas-nav .menu-link,.off-canvas-nav .off-canvas-menu{color:var(--wp--preset--color--dark,#1f1b13)}.off-canvas-nav .menu-link:focus,.off-canvas-nav .menu-link:hover{color:var(--color-primary,#f4b617)}.off-canvas-nav .menu-header .menu-logo a{color:var(--wp--preset--color--dark,#1f1b13)}@media(prefers-reduced-motion:reduce){.menu-item,.off-canvas-details,.off-canvas-menu,.off-canvas-overlay,[data-menu-fade],[data-menu-slide]{animation:none!important;transition:none!important}.off-canvas-nav[data-nav=open] .off-canvas-overlay{opacity:1!important}.off-canvas-nav[data-nav=open] .off-canvas-menu{transform:translateX(0)!important}.off-canvas-nav[data-nav=open] .menu-link,.off-canvas-nav[data-nav=open] [data-menu-fade]{opacity:1!important;transform:translateY(0)!important}}.site-footer{color:#f0f0f0;flex-shrink:0;margin-top:auto;padding:0 0 1rem}.site-footer .container{margin:0 auto;max-width:1440px;padding:0 2rem}.footer-widgets{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.footer-widgets .footer-widget-area .footer-widget h2,.footer-widgets .footer-widget-area .footer-widget h3,.footer-widgets .footer-widget-area .footer-widget h4,.footer-widgets .footer-widget-area .footer-widget h5,.footer-widgets .footer-widget-area .footer-widget h6{color:var(--wp--preset--color--primary,#f4b617);font-family:Literata,Georgia,Times New Roman,serif;font-size:1.25rem;margin-bottom:1rem}.footer-widgets .footer-widget-area .footer-widget ul{list-style:none;padding:0}.footer-widgets .footer-widget-area .footer-widget ul li{margin-bottom:.5rem}.footer-widgets .footer-widget-area .footer-widget ul li a{color:#999;text-decoration:none;transition:color .3s ease}.footer-widgets .footer-widget-area .footer-widget ul li a:hover{color:var(--wp--preset--color--primary,#f4b617)}.footer-widgets .footer-widget-area .footer-widget p{color:#999;line-height:1.6}.site-info{align-items:center;border-top:1px solid light-dark(#333,#222);display:flex;flex-direction:column;gap:1rem;padding-top:2rem;text-align:center}.site-info .copyright p{color:#777;font-size:.875rem;margin:0}.site-info .footer-links ul{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;list-style:none;margin:0;padding:0}.site-info .footer-links ul li a{color:#999;font-size:.875rem;text-decoration:none;transition:color .3s ease}.site-info .footer-links ul li a:hover{color:var(--wp--preset--color--primary,#f4b617)}.site-info .powered-by{color:#777;font-size:.75rem;text-align:center}.site-info .powered-by a{color:#777;text-decoration:none}.site-info .powered-by a:hover{color:var(--wp--preset--color--primary,#f4b617)}.site-info .powered-by .sep{margin:0 .5rem}@media(max-width:768px){.site-footer{margin-top:2rem;padding:2rem 0 1rem}.footer-widgets{gap:1.5rem;margin-bottom:2rem}.site-info,.site-info .footer-links ul{gap:1rem}}.widget{margin-bottom:2.5rem}.widget:last-child{margin-bottom:0}.widget-title{border-bottom:3px solid var(--wp--preset--color--primary,#ffb81c);color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:600;letter-spacing:normal;margin:0 0 1.25rem;padding-bottom:.75rem;text-transform:none}#secondary .widget,.blog-sidebar .widget,.error-sidebar .widget{border-bottom:1px solid var(--atm-border);padding-bottom:2.5rem}#secondary .widget:last-child,.blog-sidebar .widget:last-child,.error-sidebar .widget:last-child{border-bottom:none;padding-bottom:0}#secondary .widget_archive ul,#secondary .widget_categories ul,#secondary .widget_meta ul,#secondary .widget_nav_menu ul,#secondary .widget_pages ul,.blog-sidebar .widget_archive ul,.blog-sidebar .widget_categories ul,.blog-sidebar .widget_meta ul,.blog-sidebar .widget_nav_menu ul,.blog-sidebar .widget_pages ul,.error-sidebar .widget_archive ul,.error-sidebar .widget_categories ul,.error-sidebar .widget_meta ul,.error-sidebar .widget_nav_menu ul,.error-sidebar .widget_pages ul{list-style:none;margin:0;padding:0}#secondary .widget_archive li,#secondary .widget_categories li,#secondary .widget_meta li,#secondary .widget_nav_menu li,#secondary .widget_pages li,.blog-sidebar .widget_archive li,.blog-sidebar .widget_categories li,.blog-sidebar .widget_meta li,.blog-sidebar .widget_nav_menu li,.blog-sidebar .widget_pages li,.error-sidebar .widget_archive li,.error-sidebar .widget_categories li,.error-sidebar .widget_meta li,.error-sidebar .widget_nav_menu li,.error-sidebar .widget_pages li{margin-bottom:.5rem}#secondary .widget_archive a,#secondary .widget_categories a,#secondary .widget_meta a,#secondary .widget_nav_menu a,#secondary .widget_pages a,.blog-sidebar .widget_archive a,.blog-sidebar .widget_categories a,.blog-sidebar .widget_meta a,.blog-sidebar .widget_nav_menu a,.blog-sidebar .widget_pages a,.error-sidebar .widget_archive a,.error-sidebar .widget_categories a,.error-sidebar .widget_meta a,.error-sidebar .widget_nav_menu a,.error-sidebar .widget_pages a{color:var(--wp--preset--color--dark,#f0f0f0);font-size:1rem;text-decoration:underline;text-decoration-color:var(--wp--preset--color--primary,#ffb81c);text-underline-offset:3px;transition:color .3s ease}#secondary .widget_archive a:focus-visible,#secondary .widget_archive a:hover,#secondary .widget_categories a:focus-visible,#secondary .widget_categories a:hover,#secondary .widget_meta a:focus-visible,#secondary .widget_meta a:hover,#secondary .widget_nav_menu a:focus-visible,#secondary .widget_nav_menu a:hover,#secondary .widget_pages a:focus-visible,#secondary .widget_pages a:hover,.blog-sidebar .widget_archive a:focus-visible,.blog-sidebar .widget_archive a:hover,.blog-sidebar .widget_categories a:focus-visible,.blog-sidebar .widget_categories a:hover,.blog-sidebar .widget_meta a:focus-visible,.blog-sidebar .widget_meta a:hover,.blog-sidebar .widget_nav_menu a:focus-visible,.blog-sidebar .widget_nav_menu a:hover,.blog-sidebar .widget_pages a:focus-visible,.blog-sidebar .widget_pages a:hover,.error-sidebar .widget_archive a:focus-visible,.error-sidebar .widget_archive a:hover,.error-sidebar .widget_categories a:focus-visible,.error-sidebar .widget_categories a:hover,.error-sidebar .widget_meta a:focus-visible,.error-sidebar .widget_meta a:hover,.error-sidebar .widget_nav_menu a:focus-visible,.error-sidebar .widget_nav_menu a:hover,.error-sidebar .widget_pages a:focus-visible,.error-sidebar .widget_pages a:hover{color:var(--wp--preset--color--primary,#ffb81c)}#secondary .widget_recent_entries ul,.blog-sidebar .widget_recent_entries ul,.error-sidebar .widget_recent_entries ul{list-style:none;margin:0;padding:0}#secondary .widget_recent_entries li,.blog-sidebar .widget_recent_entries li,.error-sidebar .widget_recent_entries li{margin-bottom:.75rem}#secondary .widget_recent_entries a,.blog-sidebar .widget_recent_entries a,.error-sidebar .widget_recent_entries a{color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:underline;text-decoration-color:var(--wp--preset--color--primary,#ffb81c);text-underline-offset:3px;transition:color .3s ease}#secondary .widget_recent_entries a:focus-visible,#secondary .widget_recent_entries a:hover,.blog-sidebar .widget_recent_entries a:focus-visible,.blog-sidebar .widget_recent_entries a:hover,.error-sidebar .widget_recent_entries a:focus-visible,.error-sidebar .widget_recent_entries a:hover{color:var(--wp--preset--color--primary,#ffb81c)}#secondary .widget_recent_entries .post-date,.blog-sidebar .widget_recent_entries .post-date,.error-sidebar .widget_recent_entries .post-date{color:var(--wp--preset--color--text-gray,#999);display:block;font-size:.75rem;margin-top:.25rem}#secondary .widget_recent_comments ul,.blog-sidebar .widget_recent_comments ul,.error-sidebar .widget_recent_comments ul{list-style:none;margin:0;padding:0}#secondary .widget_recent_comments li,.blog-sidebar .widget_recent_comments li,.error-sidebar .widget_recent_comments li{color:var(--wp--preset--color--text-gray,#999);font-size:.95rem;margin-bottom:.75rem}#secondary .widget_recent_comments a,.blog-sidebar .widget_recent_comments a,.error-sidebar .widget_recent_comments a{color:var(--wp--preset--color--dark,#f0f0f0);text-decoration:underline;text-decoration-color:var(--wp--preset--color--primary,#ffb81c);text-underline-offset:3px;transition:color .3s ease}#secondary .widget_recent_comments a:focus-visible,#secondary .widget_recent_comments a:hover,.blog-sidebar .widget_recent_comments a:focus-visible,.blog-sidebar .widget_recent_comments a:hover,.error-sidebar .widget_recent_comments a:focus-visible,.error-sidebar .widget_recent_comments a:hover{color:var(--wp--preset--color--primary,#ffb81c)}#secondary .widget_search .search-form,#secondary .widget_search .wp-block-search__inside-wrapper,.blog-sidebar .widget_search .search-form,.blog-sidebar .widget_search .wp-block-search__inside-wrapper,.error-sidebar .widget_search .search-form,.error-sidebar .widget_search .wp-block-search__inside-wrapper{display:flex;gap:0}#secondary .widget_search .search-field,#secondary .widget_search .wp-block-search__input,.blog-sidebar .widget_search .search-field,.blog-sidebar .widget_search .wp-block-search__input,.error-sidebar .widget_search .search-field,.error-sidebar .widget_search .wp-block-search__input{background:var(--wp--preset--color--white,#1a1a1a);border:2px solid var(--atm-border);border-right:none;color:var(--wp--preset--color--dark,#f0f0f0);flex:1;font-size:1rem;outline:none;padding:.75rem 1rem;transition:border-color .3s ease}#secondary .widget_search .search-field:focus,#secondary .widget_search .wp-block-search__input:focus,.blog-sidebar .widget_search .search-field:focus,.blog-sidebar .widget_search .wp-block-search__input:focus,.error-sidebar .widget_search .search-field:focus,.error-sidebar .widget_search .wp-block-search__input:focus{border-color:var(--wp--preset--color--primary,#ffb81c)}#secondary .widget_search .search-submit,#secondary .widget_search .wp-block-search__button,.blog-sidebar .widget_search .search-submit,.blog-sidebar .widget_search .wp-block-search__button,.error-sidebar .widget_search .search-submit,.error-sidebar .widget_search .wp-block-search__button{background:var(--wp--preset--color--primary,#ffb81c);border:2px solid var(--wp--preset--color--primary,#ffb81c);color:#000;cursor:pointer;font-size:.8rem;font-weight:700;letter-spacing:.1em;padding:.75rem 1.5rem;text-transform:uppercase;transition:background .3s ease,color .3s ease;white-space:nowrap}#secondary .widget_search .search-submit:focus-visible,#secondary .widget_search .search-submit:hover,#secondary .widget_search .wp-block-search__button:focus-visible,#secondary .widget_search .wp-block-search__button:hover,.blog-sidebar .widget_search .search-submit:focus-visible,.blog-sidebar .widget_search .search-submit:hover,.blog-sidebar .widget_search .wp-block-search__button:focus-visible,.blog-sidebar .widget_search .wp-block-search__button:hover,.error-sidebar .widget_search .search-submit:focus-visible,.error-sidebar .widget_search .search-submit:hover,.error-sidebar .widget_search .wp-block-search__button:focus-visible,.error-sidebar .widget_search .wp-block-search__button:hover{background:#d9a214}.footer-widget-area .widget ul{list-style:none;margin:0;padding:0}.footer-widget-area .widget li{margin-bottom:.5rem}.footer-widget-area .widget a{color:#ffffffb3;font-size:.95rem;text-decoration:none;transition:color .3s ease}.footer-widget-area .widget a:focus-visible,.footer-widget-area .widget a:hover{color:var(--wp--preset--color--primary,#ffb81c)}.widget_text .textwidget{color:var(--wp--preset--color--medium-gray,#d4d4d4);font-size:1rem;line-height:1.7}.widget_text .textwidget p:last-child{margin-bottom:0}.widget_text .textwidget a{color:var(--wp--preset--color--primary,#ffb81c);text-decoration:underline;text-underline-offset:3px;transition:color .3s ease}.widget_text .textwidget a:focus-visible,.widget_text .textwidget a:hover{opacity:.8}.widget_custom_html .custom-html-widget{color:var(--wp--preset--color--medium-gray,#d4d4d4);font-size:1rem;line-height:1.7}.widget_custom_html .custom-html-widget a{color:var(--wp--preset--color--primary,#ffb81c);transition:color .3s ease}.widget_custom_html .custom-html-widget img{height:auto;max-width:100%}.widget_tag_cloud .tagcloud{display:flex;flex-wrap:wrap;gap:.5rem}.widget_tag_cloud .tagcloud a{background:var(--wp--preset--color--light-gray,#222);border:1px solid var(--atm-border);border-radius:9999px;color:var(--wp--preset--color--text-gray,#999);display:inline-block;font-size:.85rem!important;padding:.35rem .85rem;text-decoration:none;transition:all .3s ease}.widget_tag_cloud .tagcloud a:focus-visible,.widget_tag_cloud .tagcloud a:hover{background:var(--wp--preset--color--primary,#ffb81c);border-color:var(--wp--preset--color--primary,#ffb81c);color:#000}.widget_calendar #wp-calendar{border-collapse:collapse;font-size:.9rem;width:100%}.widget_calendar #wp-calendar caption{caption-side:top;color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:600;padding-bottom:.75rem;text-align:center}.widget_calendar #wp-calendar thead th{background:var(--wp--preset--color--light-gray,#222);border-bottom:2px solid var(--atm-border);color:var(--wp--preset--color--text-gray,#999);font-size:.8rem;font-weight:600;letter-spacing:.05em;padding:.5rem;text-align:center;text-transform:uppercase}.widget_calendar #wp-calendar tbody td{border:1px solid var(--atm-border);color:var(--wp--preset--color--medium-gray,#d4d4d4);padding:.5rem;text-align:center}.widget_calendar #wp-calendar tbody td a{color:var(--wp--preset--color--primary,#ffb81c);font-weight:700;text-decoration:none}.widget_calendar #wp-calendar tbody td a:hover{text-decoration:underline}.widget_calendar #wp-calendar #today{background:#f4b6171a;font-weight:700}.widget_calendar #wp-calendar tfoot td{border:none;padding:.5rem}.widget_calendar #wp-calendar tfoot td a{color:var(--wp--preset--color--text-gray,#999);font-size:.85rem;text-decoration:none;transition:color .3s ease}.widget_calendar #wp-calendar tfoot td a:hover{color:var(--wp--preset--color--primary,#ffb81c)}.widget_calendar .wp-calendar-nav{display:flex;justify-content:space-between;margin-top:.5rem}.widget_calendar .wp-calendar-nav a{color:var(--wp--preset--color--text-gray,#999);font-size:.85rem;text-decoration:none;transition:color .3s ease}.widget_calendar .wp-calendar-nav a:hover{color:var(--wp--preset--color--primary,#ffb81c)}.widget_rss .rss-widget-icon{margin-right:.25rem;vertical-align:middle}.widget_rss ul{list-style:none;margin:0;padding:0}.widget_rss li{border-bottom:1px solid var(--atm-border);margin-bottom:1.25rem;padding-bottom:1.25rem}.widget_rss li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.widget_rss .rsswidget{color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:1rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--wp--preset--color--primary,#ffb81c);text-underline-offset:3px;transition:color .3s ease}.widget_rss .rsswidget:focus-visible,.widget_rss .rsswidget:hover{color:var(--wp--preset--color--primary,#ffb81c)}.widget_rss .rss-date{color:var(--wp--preset--color--text-gray,#999);display:block;font-size:.75rem;margin-top:.25rem}.widget_rss .rssSummary{color:var(--wp--preset--color--medium-gray,#d4d4d4);font-size:.9rem;line-height:1.6;margin-top:.5rem}.widget_rss cite{color:var(--wp--preset--color--text-gray,#999);display:block;font-size:.8rem;font-style:italic;margin-top:.25rem}.widget_block,.wp-block-widget-group{margin-bottom:2.5rem}.widget_block:last-child,.wp-block-widget-group:last-child{margin-bottom:0}.widget_block h1,.widget_block h2,.widget_block h3,.widget_block h4,.widget_block h5,.widget_block h6,.wp-block-widget-group h1,.wp-block-widget-group h2,.wp-block-widget-group h3,.wp-block-widget-group h4,.wp-block-widget-group h5,.wp-block-widget-group h6{color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-weight:600}.widget_block .wp-block-latest-posts,.wp-block-widget-group .wp-block-latest-posts{list-style:none;margin:0;padding:0}.widget_block .wp-block-latest-posts li,.wp-block-widget-group .wp-block-latest-posts li{margin-bottom:.75rem}.widget_block .wp-block-latest-posts a,.wp-block-widget-group .wp-block-latest-posts a{color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:1rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--wp--preset--color--primary,#ffb81c);text-underline-offset:3px;transition:color .3s ease}.widget_block .wp-block-latest-posts a:focus-visible,.widget_block .wp-block-latest-posts a:hover,.wp-block-widget-group .wp-block-latest-posts a:focus-visible,.wp-block-widget-group .wp-block-latest-posts a:hover{color:var(--wp--preset--color--primary,#ffb81c)}.widget_block .wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-widget-group .wp-block-latest-posts .wp-block-latest-posts__post-date{color:var(--wp--preset--color--text-gray,#999);display:block;font-size:.75rem}.widget_block .wp-block-latest-comments,.wp-block-widget-group .wp-block-latest-comments{margin:0;padding:0}.widget_block .wp-block-latest-comments .wp-block-latest-comments__comment,.wp-block-widget-group .wp-block-latest-comments .wp-block-latest-comments__comment{font-size:.95rem;line-height:1.6;margin-bottom:1rem}.widget_block .wp-block-latest-comments .wp-block-latest-comments__comment-meta,.wp-block-widget-group .wp-block-latest-comments .wp-block-latest-comments__comment-meta{color:var(--wp--preset--color--text-gray,#999);font-size:.85rem}.widget_block .wp-block-latest-comments a,.wp-block-widget-group .wp-block-latest-comments a{color:var(--wp--preset--color--dark,#f0f0f0);transition:color .3s ease}.widget_block .wp-block-latest-comments a:focus-visible,.widget_block .wp-block-latest-comments a:hover,.wp-block-widget-group .wp-block-latest-comments a:focus-visible,.wp-block-widget-group .wp-block-latest-comments a:hover{color:var(--wp--preset--color--primary,#ffb81c)}.widget_block .wp-block-search .wp-block-search__label,.wp-block-widget-group .wp-block-search .wp-block-search__label{color:var(--wp--preset--color--dark,#f0f0f0);display:block;font-family:Literata,Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.widget_block .wp-block-search .wp-block-search__inside-wrapper,.wp-block-widget-group .wp-block-search .wp-block-search__inside-wrapper{display:flex;gap:0}.widget_block .wp-block-search .wp-block-search__input,.wp-block-widget-group .wp-block-search .wp-block-search__input{background:var(--wp--preset--color--white,#1a1a1a);border:2px solid var(--atm-border);border-right:none;color:var(--wp--preset--color--dark,#f0f0f0);flex:1;font-size:1rem;padding:.75rem 1rem;transition:border-color .3s ease}.widget_block .wp-block-search .wp-block-search__input:focus,.wp-block-widget-group .wp-block-search .wp-block-search__input:focus{border-color:var(--wp--preset--color--primary,#ffb81c);outline:none}.widget_block .wp-block-search .wp-block-search__button,.wp-block-widget-group .wp-block-search .wp-block-search__button{background:var(--wp--preset--color--primary,#ffb81c);border:2px solid var(--wp--preset--color--primary,#ffb81c);color:#000;cursor:pointer;font-weight:700;padding:.75rem 1.5rem;transition:background .3s ease}.widget_block .wp-block-search .wp-block-search__button:focus-visible,.widget_block .wp-block-search .wp-block-search__button:hover,.wp-block-widget-group .wp-block-search .wp-block-search__button:focus-visible,.wp-block-widget-group .wp-block-search .wp-block-search__button:hover{background:#d9a214}.widget_block .wp-block-archives,.widget_block .wp-block-categories,.wp-block-widget-group .wp-block-archives,.wp-block-widget-group .wp-block-categories{list-style:none;margin:0;padding:0}.widget_block .wp-block-archives li,.widget_block .wp-block-categories li,.wp-block-widget-group .wp-block-archives li,.wp-block-widget-group .wp-block-categories li{margin-bottom:.5rem}.widget_block .wp-block-archives a,.widget_block .wp-block-categories a,.wp-block-widget-group .wp-block-archives a,.wp-block-widget-group .wp-block-categories a{color:var(--wp--preset--color--dark,#f0f0f0);text-decoration:underline;text-decoration-color:var(--wp--preset--color--primary,#ffb81c);text-underline-offset:3px;transition:color .3s ease}.widget_block .wp-block-archives a:focus-visible,.widget_block .wp-block-archives a:hover,.widget_block .wp-block-categories a:focus-visible,.widget_block .wp-block-categories a:hover,.wp-block-widget-group .wp-block-archives a:focus-visible,.wp-block-widget-group .wp-block-archives a:hover,.wp-block-widget-group .wp-block-categories a:focus-visible,.wp-block-widget-group .wp-block-categories a:hover{color:var(--wp--preset--color--primary,#ffb81c)}.widget_block .wp-block-tag-cloud,.wp-block-widget-group .wp-block-tag-cloud{display:flex;flex-wrap:wrap;gap:.5rem}.widget_block .wp-block-tag-cloud a,.wp-block-widget-group .wp-block-tag-cloud a{background:var(--wp--preset--color--light-gray,#222);border:1px solid var(--atm-border);border-radius:9999px;color:var(--wp--preset--color--text-gray,#999);display:inline-block;font-size:.85rem!important;padding:.35rem .85rem;text-decoration:none;transition:all .3s ease}.widget_block .wp-block-tag-cloud a:focus-visible,.widget_block .wp-block-tag-cloud a:hover,.wp-block-widget-group .wp-block-tag-cloud a:focus-visible,.wp-block-widget-group .wp-block-tag-cloud a:hover{background:var(--wp--preset--color--primary,#ffb81c);border-color:var(--wp--preset--color--primary,#ffb81c);color:#000}.search-modal{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#000000eb;display:flex;flex-direction:column;inset:0;justify-content:flex-start;opacity:0;position:fixed;transition:opacity .35s ease,visibility .35s ease;visibility:hidden;z-index:9999}.search-modal.is-open{opacity:1;visibility:visible}.search-modal .search-modal-content{margin-top:18vh;max-width:720px;padding:0 2rem;position:relative;transform:translateY(-16px);transition:transform .4s cubic-bezier(.16,1,.3,1);width:100%}.search-modal.is-open .search-modal-content{transform:translateY(0)}.search-close{align-items:center;background:#0000;border:1px solid #ffffff1f;border-radius:50%;color:#ffffff80;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:2rem;top:2rem;transition:all .25s ease;width:44px;z-index:10000}.search-close:focus-visible,.search-close:hover{background:var(--wp--preset--color--primary,#ffb81c);border-color:var(--wp--preset--color--primary,#ffb81c);color:var(--wp--preset--color--dark,#1f1b13)}.search-close svg{height:18px;width:18px}.search-eyebrow{color:var(--wp--preset--color--primary,#ffb81c);display:block;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.15em;margin-bottom:1rem;text-transform:uppercase}.search-modal .search-form{align-items:stretch;border-bottom:2px solid #ffffff1a;display:flex;gap:0;margin-bottom:0;transition:border-color .3s ease}.search-modal .search-form:focus-within{border-color:var(--wp--preset--color--primary,#ffb81c)}.search-modal .search-form .search-field{background:#0000;border:none;border-radius:0;caret-color:var(--wp--preset--color--primary,#ffb81c);color:#fff;flex:1;font-family:Literata,Georgia,Times New Roman,serif;font-size:clamp(1.25rem,3vw,2rem);font-weight:400;line-height:1.3;padding:1rem 0}.search-modal .search-form .search-field:focus{box-shadow:none;outline:none}.search-modal .search-form .search-field::placeholder{color:#ffffff40;font-style:italic}.search-modal .search-form .search-submit{align-items:center;background:#0000;border:none;color:#ffffff59;cursor:pointer;display:flex;justify-content:center;padding:.75rem 1rem;transition:color .25s ease}.search-modal .search-form .search-submit:hover{color:var(--wp--preset--color--primary,#ffb81c)}.search-modal .search-form .search-submit svg{height:22px;width:22px}.search-results{max-height:50vh;overflow-y:auto;padding-top:.5rem}.search-results::-webkit-scrollbar{width:4px}.search-results::-webkit-scrollbar-track{background:#0000}.search-results::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.search-results .search-result{align-items:baseline;border-bottom:1px solid #ffffff0f;display:flex;gap:1rem;padding:.875rem 0;transition:padding-left .2s ease}.search-results .search-result:last-child{border-bottom:none}.search-results .search-result:hover{padding-left:.5rem}.search-results .search-result h3{font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;line-height:1.4;margin:0}.search-results .search-result h3 a{color:#ffffffd9;text-decoration:none;transition:color .2s ease}.search-results .search-result h3 a:hover{color:var(--wp--preset--color--primary,#ffb81c)}.search-results .search-result .search-result-type{color:var(--wp--preset--color--primary,#ffb81c);flex-shrink:0;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.1em;margin:0;opacity:.7;text-transform:uppercase}.search-results .search-loading{color:#fff6;font-size:.875rem;padding:2rem 0;text-align:center}.search-results .no-results{color:#ffffff59;font-size:.875rem;font-style:italic;padding:2rem 0;text-align:center}.search-results .search-error{color:#e85d5d;font-size:.875rem;padding:2rem 0;text-align:center}.search-view-all{border-top:1px solid #ffffff14;display:none;margin-top:1rem;padding-top:1rem;text-align:center}.search-view-all.is-visible{display:block}.search-view-all a{border:1px solid #ffb81c4d;border-radius:4px;color:var(--wp--preset--color--primary,#ffb81c);display:inline-block;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.05em;padding:.625rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:all .25s ease}.search-view-all a:hover{background:var(--wp--preset--color--primary,#ffb81c);border-color:var(--wp--preset--color--primary,#ffb81c)}.search-hint,.search-view-all a:hover{color:var(--wp--preset--color--dark,#1f1b13)}.search-hint{font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.6875rem;margin-top:1.25rem;text-align:center}.search-hint kbd{border:1px solid #ffffff26;border-radius:3px;color:#ffffff4d;display:inline-block;font-family:Monaco,Consolas,Courier New,monospace;font-size:.625rem;line-height:1.4;margin:0 .125rem;padding:.125rem .4rem}body.search-modal-open{overflow:hidden}.search-results-page .search-results-header{border-bottom:1px solid var(--atm-border);margin-bottom:3rem;padding:4rem 0 2.5rem;text-align:center}.search-results-page .search-results-title{font-family:Literata,Georgia,Times New Roman,serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.2;margin:0 0 .75rem}.search-results-page .search-results-title .search-query-term{color:var(--wp--preset--color--primary,#ffb81c);font-style:italic}.search-results-page .search-results-count{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.search-results-page .search-again{margin:0 auto 2.5rem;max-width:480px}.search-results-page .search-again .search-form{display:flex;gap:.5rem}.search-results-page .search-again .search-form .search-field{background:#0000;border:2px solid var(--atm-border);border-radius:6px;color:var(--atm-on-surface,light-dark(#000,#fff));flex:1;font-size:1rem;padding:.875rem 1rem;transition:border-color .3s ease}.search-results-page .search-again .search-form .search-field:focus{border-color:var(--wp--preset--color--primary,#ffb81c);box-shadow:0 0 0 3px #ffb81c1a;outline:none}.search-results-page .search-again .search-form .search-field::placeholder{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0))}.search-results-page .search-again .search-form .search-submit{background:var(--wp--preset--color--primary,#ffb81c);border:none;border-radius:6px;color:var(--wp--preset--color--dark,#1f1b13);cursor:pointer;font-size:.875rem;font-weight:600;padding:.875rem 1.25rem;transition:all .25s ease}.search-results-page .search-again .search-form .search-submit:hover{opacity:.9}.search-results-page .no-search-results{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));padding:3rem 1rem;text-align:center}.search-results-page .no-search-results p{font-size:1.125rem;margin-bottom:1.5rem}@media(max-width:768px){.search-modal .search-modal-content{margin-top:12vh;padding:0 1.25rem}.search-close{right:1rem;top:1rem}.search-modal .search-form .search-field{font-size:1.25rem}.search-hint{display:none}.search-results-page .search-results-header{padding:2.5rem 0 1.5rem}}.btn,.comment-form input[type=submit],.search-submit,.wp-block-button__link,.wp-element-button,button,input[type=button],input[type=reset],input[type=submit]{background:var(--wp--preset--color--primary,#f4b617);border:2px solid #0000;border-radius:4px;color:var(--wp--preset--color--dark,#1f1b13);cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:.5px;line-height:1.4;margin:.25rem;min-height:44px;padding:.75rem 1.5rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn:focus,.btn:hover,.search-submit:focus,.search-submit:hover,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-element-button:focus,.wp-element-button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background:var(--wp--preset--color--dark,#1f1b13);box-shadow:0 4px 8px #0003;color:var(--wp--preset--color--primary,#f4b617);transform:translateY(-1px)}.btn:active,.search-submit:active,.wp-block-button__link:active,.wp-element-button:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{box-shadow:0 2px 4px #0003;transform:translateY(0)}.btn.disabled,.btn:disabled,.disabled.search-submit,.search-submit:disabled,.wp-block-button__link.disabled,.wp-block-button__link:disabled,.wp-element-button.disabled,.wp-element-button:disabled,button.disabled,button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.btn-primary{background:var(--wp--preset--color--primary,#f4b617)}.btn-primary,.btn-secondary{color:var(--wp--preset--color--dark,#1f1b13)}.btn-secondary{background:#0000;border-color:var(--wp--preset--color--dark,#1f1b13)}.btn-secondary:focus,.btn-secondary:hover{background:var(--wp--preset--color--dark,#1f1b13);color:var(--wp--preset--color--white,#fff8f2)}.btn-outline{background:#0000;border-color:var(--wp--preset--color--primary,#f4b617);color:var(--wp--preset--color--primary,#f4b617)}.btn-outline:focus,.btn-outline:hover{background:var(--wp--preset--color--primary,#f4b617);color:var(--wp--preset--color--dark,#1f1b13)}.btn-ghost{background:#0000;border-color:#0000;color:var(--wp--preset--color--dark,#1f1b13)}.btn-ghost:focus,.btn-ghost:hover{background:var(--wp--preset--color--light-gray,#faefe2)}.btn-small{font-size:.875rem;padding:.5rem 1rem}.btn-large{font-size:1.125rem;padding:1rem 2rem}.btn-block{display:block;width:100%}.btn-icon{align-items:center;display:inline-flex;gap:.5rem}.btn-icon svg{height:1em;width:1em}.wp-block-button{margin:.5rem 0}.wp-block-button.is-style-outline .wp-block-button__link{background:#0000;border:2px solid var(--wp--preset--color--primary,#f4b617);color:var(--wp--preset--color--primary,#f4b617)}.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--wp--preset--color--primary,#f4b617);color:var(--wp--preset--color--dark,#1f1b13)}.wp-block-button.is-style-squared .wp-block-button__link{border-radius:0}.btn-loading{color:#0000;position:relative}.btn-loading:after{animation:btn-spin .6s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}@keyframes btn-spin{to{transform:rotate(1turn)}}input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{appearance:none;background-clip:padding-box;background-color:var(--atm-surface-container-lowest,light-dark(#fff,#000));border:1px solid var(--atm-border);border-radius:4px;color:var(--wp--preset--color--dark,#1f1b13);display:block;font-size:1rem;line-height:1.5;min-height:44px;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:var(--wp--preset--color--primary,#f4b617);box-shadow:0 0 0 3px #f4b61740;outline:none}input[type=color]:disabled,input[type=color][readonly],input[type=date]:disabled,input[type=date][readonly],input[type=datetime-local]:disabled,input[type=datetime-local][readonly],input[type=email]:disabled,input[type=email][readonly],input[type=month]:disabled,input[type=month][readonly],input[type=number]:disabled,input[type=number][readonly],input[type=password]:disabled,input[type=password][readonly],input[type=search]:disabled,input[type=search][readonly],input[type=tel]:disabled,input[type=tel][readonly],input[type=text]:disabled,input[type=text][readonly],input[type=time]:disabled,input[type=time][readonly],input[type=url]:disabled,input[type=url][readonly],input[type=week]:disabled,input[type=week][readonly],select:disabled,select[readonly],textarea:disabled,textarea[readonly]{background-color:var(--atm-surface-container,light-dark(#ebe1d4,#353027));cursor:not-allowed;opacity:.7}input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));opacity:1}@media(max-width:768px){input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px;padding:.875rem 1rem}}textarea{min-height:120px;resize:vertical}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23333%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;cursor:pointer;padding-right:2.5rem}label{color:var(--wp--preset--color--dark,#1f1b13);display:block;font-weight:500;margin-bottom:.5rem}label .required{color:#d63638;margin-left:.25rem}input[type=checkbox],input[type=radio]{accent-color:var(--wp--preset--color--primary,#f4b617);cursor:pointer;height:20px;margin:-12px calc(.5rem - 12px) -12px -12px;min-height:44px;min-width:44px;padding:12px;width:20px}input[type=checkbox]:focus,input[type=radio]:focus{outline:2px solid var(--wp--preset--color--primary,#f4b617);outline-offset:2px}.form-check{align-items:flex-start;display:flex;margin-bottom:.75rem;padding:.5rem 0}.form-check label{cursor:pointer;font-weight:400;margin-bottom:0}.form-group,.form-row{margin-bottom:1.5rem}.form-row{display:flex;flex-wrap:wrap;gap:1rem}.form-row>*{flex:1;min-width:200px}@media(max-width:768px){.form-row{flex-direction:column}.form-row>*{width:100%}}.form-help{color:var(--wp--preset--color--text-gray,#50483b)}.form-error,.form-help{font-size:.875rem;margin-top:.25rem}.form-error{color:light-dark(#d63638,#f87171)}.form-error:before{content:"⚠ "}.is-invalid{border-color:light-dark(#d63638,#f87171)!important}.is-invalid:focus{box-shadow:0 0 0 3px light-dark(#d6363840,#f8717140)}.is-valid{border-color:light-dark(#00a32a,#4ade80)!important}.is-valid:focus{box-shadow:0 0 0 3px light-dark(#00a32a40,#4ade8040)}.search-form{display:flex;gap:.5rem}.search-form .search-field{flex:1}.search-form .search-submit{flex-shrink:0;min-width:44px}@media(max-width:480px){.search-form{flex-direction:column}.search-form .search-submit{width:100%}}.comment-form .comment-form-author,.comment-form .comment-form-comment,.comment-form .comment-form-email,.comment-form .comment-form-url{margin-bottom:1.5rem}.comment-form .form-submit{margin-top:1.5rem}.comment-form .form-submit input[type=submit]{min-width:150px}@media(max-width:480px){.comment-form .form-submit input[type=submit]{width:100%}}@media(min-width:769px){.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{display:inline-block;vertical-align:top;width:calc(50% - .5rem)}.comment-form .comment-form-author:nth-child(odd),.comment-form .comment-form-email:nth-child(odd),.comment-form .comment-form-url:nth-child(odd){margin-right:.5rem}}.post-password-form{max-width:400px}.post-password-form input[type=password],.post-password-form p{margin-bottom:1rem}input[type=file]{border:2px dashed var(--atm-border);border-radius:4px;color:var(--wp--preset--color--text-gray,#50483b);cursor:pointer;display:block;font-size:.875rem;min-height:44px;padding:.5rem;width:100%}input[type=file]:focus,input[type=file]:hover{border-color:var(--wp--preset--color--primary,#f4b617)}input[type=file]::file-selector-button{background:var(--wp--preset--color--primary,#f4b617);border:none;border-radius:4px;color:var(--wp--preset--color--dark,#1f1b13);cursor:pointer;font-weight:600;margin-right:1rem;padding:.5rem 1rem}@media(prefers-contrast:high){input,select,textarea{border-color:#000;border-width:2px}input:focus,select:focus,textarea:focus{outline:3px solid #000;outline-offset:2px}}@media(prefers-reduced-motion:reduce){input,select,textarea{transition:none}}.entry-header--minimal{margin-bottom:3rem;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:5rem 2rem 4rem;text-align:center}@media(max-width:768px){.entry-header--minimal{margin-bottom:2rem;padding:3.5rem 1.25rem 2.5rem}}@media(max-width:480px){.entry-header--minimal{padding:2.5rem 1rem 2rem}}.entry-header--minimal .entry-meta{align-items:center;color:var(--wp--preset--color--text-gray,#999);display:flex;flex-wrap:wrap;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:600;gap:0;justify-content:center;letter-spacing:.12em;margin-bottom:1.5rem;text-transform:uppercase}@media(max-width:768px){.entry-header--minimal .entry-meta{font-size:.7rem;margin-bottom:1.25rem}}.entry-header--minimal .entry-meta a{color:inherit;text-decoration:none;transition:color .3s ease}.entry-header--minimal .entry-meta a:focus-visible,.entry-header--minimal .entry-meta a:hover{color:var(--wp--preset--color--primary,#ffb81c)}.entry-header--minimal .entry-meta .meta-separator{font-size:.5rem;line-height:1;margin:0 .5rem;vertical-align:middle}.entry-header--minimal .entry-title{color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:900;line-height:1.12;margin:0 auto 1.5rem;max-width:920px}.entry-header--minimal .entry-title em,.entry-header--minimal .entry-title i{color:light-dark(#1f1b1373,#f0f0f073);font-style:italic;font-weight:400}@media(max-width:768px){.entry-header--minimal .entry-title{margin-bottom:1rem}}.entry-header--minimal .entry-excerpt{color:light-dark(#1f1b138c,#f0f0f08c);font-family:Literata,Georgia,Times New Roman,serif;font-size:1.125rem;font-style:italic;line-height:1.65;margin:0 auto;max-width:680px}.entry-header--minimal .entry-excerpt p{margin:0}@media(max-width:768px){.entry-header--minimal .entry-excerpt{font-size:1rem}}.entry-header--minimal .entry-category{margin-bottom:1rem}.entry-header--minimal .entry-category a{background:light-dark(#1f1b13e6,#f0f0f0e6);color:#fff;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.entry-header--minimal .entry-category a:hover{background:light-dark(#1f1b13,#f0f0f0)}.entry-header--large{margin:0 0 3rem;overflow:hidden;position:relative}@media(max-width:768px){.entry-header--large{margin-bottom:2rem}}.entry-header--large.has-image{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;min-height:600px;width:100vw}@media(max-width:1024px){.entry-header--large.has-image{min-height:500px}}@media(max-width:768px){.entry-header--large.has-image{min-height:450px}}@media(max-width:480px){.entry-header--large.has-image{min-height:400px}}@media(max-width:768px){.entry-header--large.has-image{margin-left:0;margin-right:0;max-width:100%;width:100%}}.entry-header--large.no-image{background:linear-gradient(135deg,var(--wp--preset--color--dark,#1f1b13) 0,var(--atm-surface-container,light-dark(#ebe1d4,#353027)) 100%);padding:4rem 0}@media(max-width:768px){.entry-header--large.no-image{padding:3rem 0}}@media(max-width:480px){.entry-header--large.no-image{padding:2rem 0}}.entry-header--large.no-image .entry-header-content{position:relative;z-index:2}.entry-header--large .entry-header-image{height:100%;left:0;position:absolute;top:0;width:100%}.entry-header--large .entry-header-image .hero-image{height:100%;object-fit:cover;width:100%}.entry-header--large .entry-header-overlay{background:linear-gradient(180deg,#00000080 0,#000000bf);bottom:0;left:0;position:absolute;right:0;top:0}.entry-header--large .entry-header-overlay:after{background:linear-gradient(180deg,#0000 0,#0006);bottom:0;content:"";height:40%;left:0;position:absolute;right:0}.entry-header--large .entry-header-content{display:flex;flex-direction:column;justify-content:space-between;min-height:600px;padding:3rem 0 2rem;position:relative;z-index:1}@media(max-width:1024px){.entry-header--large .entry-header-content{min-height:500px;padding:2.5rem 0 2rem}}@media(max-width:768px){.entry-header--large .entry-header-content{min-height:450px;padding:2rem 0 1.5rem}}@media(max-width:480px){.entry-header--large .entry-header-content{min-height:400px;padding:1.5rem 0 1rem}}.entry-header--large .entry-header-content .container{color:#fff;margin:0 auto;max-width:1200px;padding:0 2rem;width:100%}@media(max-width:768px){.entry-header--large .entry-header-content .container{padding:0 1.5rem}}@media(max-width:480px){.entry-header--large .entry-header-content .container{padding:0 1rem}}.entry-header--large .entry-header-main{display:flex;flex:1;flex-direction:column;justify-content:center;max-width:900px}@media(max-width:768px){.entry-header--large .entry-header-main{max-width:100%}}.entry-header--large .entry-category{margin-bottom:1.5rem}.entry-header--large .entry-category a{border-bottom:1px solid #f4b61780;color:var(--wp--preset--color--primary,#ffb81c);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:0 0 .25rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.entry-header--large .entry-category a:hover{border-bottom-color:#ffffffb3;color:#fff}.entry-header--large .entry-title{color:#fff;font-family:Literata,Georgia,Times New Roman,serif;font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;text-align:left;text-shadow:0 2px 4px #0009,0 4px 12px #0006}@media(max-width:1200px){.entry-header--large .entry-title{font-size:3rem}}@media(max-width:1024px){.entry-header--large .entry-title{font-size:2.5rem;margin-bottom:1rem}}@media(max-width:768px){.entry-header--large .entry-title{font-size:2rem;line-height:1.2;margin-bottom:1rem}}@media(max-width:480px){.entry-header--large .entry-title{font-size:1.75rem}}.entry-header--large .entry-excerpt{color:#fffffff2;font-size:1.25rem;line-height:1.6;margin-bottom:2rem;max-width:700px;text-align:left;text-shadow:0 1px 3px #000000b3}.entry-header--large .entry-excerpt p{margin:0}@media(max-width:1024px){.entry-header--large .entry-excerpt{font-size:1.125rem;margin-bottom:1.5rem}}@media(max-width:768px){.entry-header--large .entry-excerpt{font-size:1rem;margin-bottom:1rem}}@media(max-width:480px){.entry-header--large .entry-excerpt{font-size:.95rem;line-height:1.5}}.entry-header--large .entry-header-bottom{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-top:2rem}@media(max-width:1024px){.entry-header--large .entry-header-bottom{align-items:flex-start;flex-direction:column;gap:1.5rem;margin-top:1.5rem}}@media(max-width:768px){.entry-header--large .entry-header-bottom{gap:1rem;margin-top:1rem}}.entry-header--large .entry-author-box{border-left:2px solid #ffffff59;flex:1;max-width:500px;padding:.25rem 0 .25rem 1.25rem}@media(max-width:1024px){.entry-header--large .entry-author-box{max-width:100%}}@media(max-width:768px){.entry-header--large .entry-author-box{padding-left:1rem}}@media(max-width:480px){.entry-header--large .entry-author-box{padding-left:.875rem}}.entry-header--large .entry-author-box .author-info .author-name{display:block;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}@media(max-width:768px){.entry-header--large .entry-author-box .author-info .author-name{font-size:1rem}}.entry-header--large .entry-author-box .author-info .author-name a{color:#fff;text-decoration:none;transition:color .3s ease}.entry-header--large .entry-author-box .author-info .author-name a:hover{color:var(--wp--preset--color--primary,#f4b617)}.entry-header--large .entry-author-box .author-info .author-bio{color:#ffffffd9;font-size:.9rem;line-height:1.5;margin:0}@media(max-width:768px){.entry-header--large .entry-author-box .author-info .author-bio{font-size:.85rem}}.entry-header--large .entry-meta{align-items:center;color:#fffffff2;display:flex;font-size:.95rem;padding:0;text-shadow:0 1px 3px #000c;white-space:normal}@media(max-width:768px){.entry-header--large .entry-meta{font-size:.875rem}}@media(max-width:640px){.entry-header--large .entry-meta{flex-wrap:wrap;gap:.5rem;white-space:normal}}@media(max-width:480px){.entry-header--large .entry-meta{font-size:.813rem}}.entry-header--large .entry-meta a{color:#fff;font-weight:500;text-decoration:none;transition:color .3s ease}.entry-header--large .entry-meta a:hover{color:var(--wp--preset--color--primary,#f4b617);text-shadow:0 1px 3px #000000e6}.entry-header--large .entry-meta .meta-separator{margin:0 .75rem;opacity:.6}@media(max-width:768px){.entry-header--large .entry-meta .meta-separator{margin:0 .5rem}}@media(max-width:640px){.entry-header--large .entry-meta .meta-separator{display:none}}.entry-header--large+.entry-content{margin-top:0}.post-navigation{border-top:1px solid var(--atm-border);margin:3rem 0;padding:2rem 0}.post-navigation__inner{display:flex;gap:2rem;justify-content:space-between}@media(max-width:600px){.post-navigation__inner{flex-direction:column;gap:1.5rem}}.post-navigation__link{align-items:center;display:flex;gap:1rem;max-width:50%;text-decoration:none;transition:opacity .3s ease}.post-navigation__link:hover{opacity:.7}.post-navigation__link--next{flex-direction:row-reverse;margin-left:auto;text-align:right}.post-navigation__link--empty{visibility:hidden}@media(max-width:600px){.post-navigation__link{max-width:100%}.post-navigation__link--next{flex-direction:row;margin-left:0;text-align:left}}.post-navigation__text{display:flex;flex-direction:column;gap:.375rem}.post-navigation__label{align-items:center;color:var(--wp--preset--color--text-gray,#999);display:inline-flex;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:600;gap:.35rem;letter-spacing:.1em;text-transform:uppercase}.post-navigation__arrow{font-size:.75rem}.post-navigation__title{color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:700;line-height:1.3}@media(max-width:768px){.post-navigation__title{font-size:1.125rem}}.post-navigation__thumb{border-radius:6px;flex-shrink:0;height:80px;overflow:hidden;width:80px}@media(max-width:600px){.post-navigation__thumb{display:none}}.post-navigation__image{display:block;height:100%;object-fit:cover;width:100%}.single-post-layout{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 280px}@media(max-width:1024px){.single-post-layout{gap:2rem;grid-template-columns:1fr}}.single-post-layout__content{min-width:0}.single-sidebar{align-self:stretch}@media(max-width:1024px){.single-sidebar{display:none}}.single-sidebar__inner{display:flex;flex-direction:column;gap:2rem;max-height:calc(100vh - var(--header-sticky-height, 80px) - 40px);overflow-y:auto;position:sticky;top:calc(var(--header-sticky-height, 80px) + 20px)}.single-sidebar__section{border-bottom:1px solid var(--atm-border);padding-bottom:1.5rem}.single-sidebar__section:last-child{border-bottom:0;padding-bottom:0}.single-sidebar__heading{color:var(--wp--preset--color--text-gray,#999);font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.12em;margin:0 0 1rem;text-transform:uppercase}.toc-list{list-style:none;margin:0;padding:0}.toc-list__item{margin-bottom:.5rem}.toc-list__item--h3{padding-left:1rem}.toc-list__link{border-left:2px solid #0000;color:var(--wp--preset--color--medium-gray,#d4d4d4);display:block;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;line-height:1.5;padding:.125rem 0 .125rem .5rem;text-decoration:none;transition:color .2s ease,border-color .2s ease,font-weight .2s ease}.toc-list__link.is-active,.toc-list__link:hover{color:var(--wp--preset--color--primary,#ffb81c)}.toc-list__link.is-active{border-left-color:var(--wp--preset--color--primary,#ffb81c);font-weight:600}.single-sidebar__share .social-sharing-wrapper{border:0;margin:0;padding:0}.single-sidebar__share .social-sharing-wrapper h5{display:none}.single-sidebar__share .rrssb-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.single-sidebar__share .rrssb-buttons li{flex:0 0 auto}.single-sidebar__share .rrssb-buttons li a{align-items:center;border-radius:50%;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.single-sidebar__share .rrssb-buttons li a .rrssb-text{display:none}.resource-list{list-style:none;margin:0;padding:0}.resource-list__item{margin-bottom:.75rem}.resource-list__item:last-child{margin-bottom:0}.resource-list__link{align-items:flex-start;border-radius:6px;display:flex;gap:.75rem;padding:.5rem;text-decoration:none;transition:background .2s ease}.resource-list__link:hover{background:var(--wp--preset--color--light-gray,#222)}.resource-list__image{border-radius:4px;flex-shrink:0;height:64px;object-fit:cover;width:48px}.resource-list__meta{display:flex;flex-direction:column;gap:.15rem}.resource-list__type{color:var(--wp--preset--color--text-gray,#999);font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.resource-list__title{color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:.875rem;font-weight:600;line-height:1.3}.resource-list__empty{color:var(--wp--preset--color--text-gray,#999);font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;font-style:italic;margin:0}.single-post-nosidebar{margin:0 auto;max-width:48rem}.single-post-nosidebar .mobile-toc-bar:not([hidden]){display:flex;flex-direction:column}.mobile-toc{border:1px solid var(--atm-border);border-radius:8px;display:none;margin-bottom:1.5rem;overflow:hidden}@media(max-width:1024px){.mobile-toc{display:block}}.mobile-toc--always{display:block}.mobile-toc__toggle{align-items:center;background:var(--wp--preset--color--light-gray,#222);color:var(--wp--preset--color--medium-gray,#d4d4d4);cursor:pointer;display:flex;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:600;justify-content:space-between;letter-spacing:.1em;list-style:none;padding:.875rem 1rem;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:100%}.mobile-toc__toggle::-webkit-details-marker{display:none}.mobile-toc__toggle::marker{content:"";display:none}.mobile-toc__icon{flex-shrink:0;transition:transform .2s ease}.mobile-toc[open] .mobile-toc__icon{transform:rotate(180deg)}.mobile-toc .toc-list{padding:.75rem 1rem 1rem}.mobile-toc-bar{background:var(--atm-surface,light-dark(#fff8f2,#17130b));border-bottom:1px solid var(--atm-border);box-shadow:0 2px 8px #00000026;display:none;left:0;position:fixed;right:0;top:0;transition:top .3s ease;z-index:999}@media(max-width:1024px){.mobile-toc-bar{display:flex;flex-direction:column}}.mobile-toc-bar[hidden]{display:none!important}.mobile-toc-bar__toggle{align-items:center;background:none;border:none;color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));cursor:pointer;display:flex;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:500;gap:.5rem;justify-content:space-between;padding:.625rem 1rem;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mobile-toc-bar__toggle[aria-expanded=true] .mobile-toc-bar__icon{transform:rotate(180deg)}.mobile-toc-bar__current{color:var(--atm-on-surface,light-dark(#000,#fff));flex:1;font-weight:600;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.mobile-toc-bar__icon{flex-shrink:0;transition:transform .2s ease}.mobile-toc-bar__dropdown{display:none;max-height:50vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--atm-surface,light-dark(#fff8f2,#17130b));border-top:1px solid var(--atm-border);padding:.5rem 1rem 1rem}.mobile-toc-bar__dropdown .toc-list__link.is-active{border-left-color:var(--wp--preset--color--primary,#ffb81c);color:var(--wp--preset--color--primary,#ffb81c);font-weight:600}.related-posts{background:var(--atm-surface-container-low,light-dark(#faefe2,#241f17));border-radius:8px;margin:3rem 0;padding:2rem}.related-posts .related-posts-header{margin-bottom:2rem;text-align:center}.related-posts .related-posts-header .related-posts-title{color:var(--wp--preset--color--dark,#1f1b13);font-family:Literata,Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:700;margin:0;position:relative}.related-posts .related-posts-header .related-posts-title:after{background:var(--wp--preset--color--primary,#f4b617);bottom:-.5rem;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.related-posts-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:768px){.related-posts-grid{gap:1.5rem;grid-template-columns:1fr}}.related-post-item{background:var(--atm-surface-container-lowest,light-dark(#fff,#000));border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:all .3s ease}.related-post-item:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.related-post-item .related-post-thumbnail{aspect-ratio:16/9;overflow:hidden;position:relative}.related-post-item .related-post-thumbnail .related-post-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.related-post-item .related-post-thumbnail a:hover .related-post-image{transform:scale(1.05)}.related-post-content{padding:1.5rem}.related-post-content .related-post-title{font-family:Literata,Georgia,Times New Roman,serif;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 .75rem}.related-post-content .related-post-title a{color:var(--wp--preset--color--dark,#1f1b13);text-decoration:none;transition:color .3s ease}.related-post-content .related-post-title a:hover{color:var(--wp--preset--color--primary,#f4b617)}.related-post-content .related-post-meta{color:var(--wp--preset--color--text-gray,#50483b);font-size:.875rem;margin-bottom:.75rem}.related-post-content .related-post-meta .related-post-date{font-weight:500}.related-post-content .related-post-meta .related-post-categories{margin-left:1rem}.related-post-content .related-post-meta .related-post-categories a{color:var(--wp--preset--color--primary,#f4b617);text-decoration:none;transition:color .3s ease}.related-post-content .related-post-meta .related-post-categories a:hover{color:var(--wp--preset--color--dark,#1f1b13)}.related-post-content .related-post-excerpt{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:.875rem;line-height:1.5}.related-posts--minimal{background:#0000;border-radius:0;border-top:1px solid var(--atm-border);margin:3rem 0 0;padding:2rem 0 0}.related-posts--minimal .related-posts-header{margin-bottom:1.5rem;text-align:left}.related-posts--minimal .related-posts-header .related-posts-title{font-size:2rem;font-weight:400}.related-posts--minimal .related-posts-header .related-posts-title:after{display:none}.related-posts--minimal .related-posts-list{display:flex;flex-direction:column;gap:0}.related-posts--minimal .related-posts-list .related-post-item{background:#0000;border-bottom:1px solid var(--atm-border);border-radius:0;box-shadow:none;display:flex;gap:2rem;padding:2rem 0;transition:background-color .3s ease}.related-posts--minimal .related-posts-list .related-post-item:hover{background:var(--atm-surface-container-low,light-dark(#faefe2,#241f17));box-shadow:none;transform:none}.related-posts--minimal .related-posts-list .related-post-item:last-child{border-bottom:0}.related-posts--minimal .related-posts-list .related-post-item .related-post-content{flex:1;padding:0}.related-posts--minimal .related-posts-list .related-post-item .related-post-content .related-post-category{color:var(--wp--preset--color--text-gray,#50483b);display:block;font-size:.875rem;font-weight:500;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.related-posts--minimal .related-posts-list .related-post-item .related-post-content .related-post-title{font-family:Literata,Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:600;line-height:1.3;margin:0 0 .75rem}.related-posts--minimal .related-posts-list .related-post-item .related-post-content .related-post-title a{color:var(--wp--preset--color--dark,#1f1b13);text-decoration:none;transition:color .3s ease}.related-posts--minimal .related-posts-list .related-post-item .related-post-content .related-post-title a:hover{color:var(--wp--preset--color--primary,#f4b617)}.related-posts--minimal .related-posts-list .related-post-item .related-post-content .related-post-excerpt{color:var(--wp--preset--color--text-gray,#50483b);font-size:1rem;line-height:1.6;margin:0}.related-posts--minimal .related-posts-list .related-post-item .related-post-thumbnail{aspect-ratio:16/9;flex:0 0 400px;max-height:240px;overflow:hidden;position:relative}.related-posts--minimal .related-posts-list .related-post-item .related-post-thumbnail .related-post-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.related-posts--minimal .related-posts-list .related-post-item .related-post-thumbnail a:hover .related-post-image{transform:scale(1.05)}@media(max-width:768px){.related-posts{margin:2rem 0;padding:1.5rem}.related-posts .related-posts-header .related-posts-title{font-size:1.5rem}.related-posts--minimal{margin:2rem 0 0;padding:1.5rem 0 0}.related-posts--minimal .related-posts-header .related-posts-title{font-size:1.5rem}.related-posts--minimal .related-posts-list .related-post-item{flex-direction:column-reverse;gap:1rem;padding:1.5rem 0}.related-posts--minimal .related-posts-list .related-post-item .related-post-content .related-post-title{font-size:1.25rem}.related-posts--minimal .related-posts-list .related-post-item .related-post-content .related-post-excerpt{font-size:.9375rem}.related-posts--minimal .related-posts-list .related-post-item .related-post-thumbnail{flex:none;max-height:none;width:100%}}.comments-area{border-top:2px solid light-dark(#1f1b131a,#f0f0f01a);margin-top:4rem;padding-top:3rem}@media(max-width:768px){.comments-area{margin-top:3rem;padding-top:2rem}}.comments-title{color:var(--wp--preset--color--dark,#1f1b13);font-family:Literata,Georgia,Times New Roman,serif;font-size:2rem;font-weight:700;margin-bottom:2rem}@media(max-width:768px){.comments-title{font-size:1.5rem;margin-bottom:1.5rem}}.comments-title span{color:var(--wp--preset--color--primary,#f4b617)}.comment-navigation{margin-bottom:2rem}.comment-navigation .nav-links{display:flex;gap:1rem;justify-content:space-between}@media(max-width:640px){.comment-navigation .nav-links{flex-direction:column}}.comment-navigation .nav-next a,.comment-navigation .nav-previous a{background:var(--wp--preset--color--dark,#1f1b13);color:#fff;display:inline-block;font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.comment-navigation .nav-next a:hover,.comment-navigation .nav-previous a:hover{background:var(--wp--preset--color--primary,#f4b617);color:var(--wp--preset--color--dark,#1f1b13)}.comment-list{list-style:none;margin:0;padding:0}.comment-list .comment{margin-bottom:2rem}.comment-list .comment:last-child{margin-bottom:0}.comment-list .children{list-style:none;margin-left:3rem;margin-top:2rem;padding:0}@media(max-width:768px){.comment-list .children{margin-left:1.5rem}}.comment-body{background:var(--atm-surface-container-low,light-dark(#faefe2,#241f17));border-left:3px solid var(--wp--preset--color--primary,#f4b617);border-radius:8px;padding:1.5rem;position:relative;transition:background-color .2s ease,box-shadow .2s ease}.comment-body:hover{background:var(--atm-surface-container-lowest,light-dark(#fff,#000));box-shadow:0 4px 12px #00000014}@media(max-width:768px){.comment-body{padding:1rem}}.comment-author{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.comment-author .avatar{border:2px solid var(--wp--preset--color--primary,#f4b617);border-radius:50%;flex-shrink:0}.comment-author .fn{font-size:1.125rem;font-style:normal;font-weight:600}.comment-author .fn,.comment-author .fn a{color:var(--wp--preset--color--dark,#1f1b13)}.comment-author .fn a{text-decoration:none;transition:color .3s ease}.comment-author .fn a:hover{color:var(--wp--preset--color--primary,#f4b617)}.comment-author .says{display:none}.comment-metadata{color:light-dark(#1f1b1399,#f0f0f099);font-size:.875rem;margin-bottom:1rem}.comment-metadata a{color:light-dark(#1f1b1399,#f0f0f099);text-decoration:none;transition:color .3s ease}.comment-metadata a:hover{color:var(--wp--preset--color--primary,#f4b617)}.comment-metadata .edit-link{margin-left:1rem}.comment-metadata .edit-link:before{content:"•";margin-right:.5rem}.comment-content{color:light-dark(#1f1b13e6,#f0f0f0e6);font-size:1rem;line-height:1.7}.comment-content,.comment-content p{margin-bottom:1rem}.comment-content p:last-child{margin-bottom:0}.comment-content a{color:var(--wp--preset--color--primary,#f4b617);text-decoration:underline;transition:opacity .3s ease}.comment-content a:hover{opacity:.8}.reply a{background:#0000;border:2px solid var(--wp--preset--color--dark,#1f1b13);color:var(--wp--preset--color--dark,#1f1b13);display:inline-block;font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.reply a:hover{background:var(--wp--preset--color--dark,#1f1b13);color:#fff}.comment-awaiting-moderation{background:light-dark(#faefe2,#55472c);border-left:3px solid var(--wp--preset--color--primary,#ffb81c);color:light-dark(#3b2900,#d5c09d);margin-top:1rem;padding:.75rem 1rem}.pingback,.trackback{background:var(--atm-surface-container-low,light-dark(#faefe2,#241f17));border-left:3px solid light-dark(#1f1b1333,#f0f0f033);border-radius:8px;margin-bottom:1rem;padding:1rem 1.5rem}.pingback .comment-body,.trackback .comment-body{background:#0000;border:none;padding:0}.pingback .comment-edit-link,.trackback .comment-edit-link{margin-left:1rem}.no-comments{border-left:3px solid light-dark(#1f1b1333,#f0f0f033);color:light-dark(#1f1b13b3,#f0f0f0b3);font-size:1rem;margin-top:2rem;padding:1.5rem;text-align:center}.comment-respond,.no-comments{background:var(--atm-surface-container-low,light-dark(#faefe2,#241f17));border-radius:8px}.comment-respond{margin-top:3rem;padding:2rem}@media(max-width:768px){.comment-respond{margin-top:2rem;padding:1.5rem}}.comment-reply-title{color:var(--wp--preset--color--dark,#1f1b13);font-family:Literata,Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:700;margin-bottom:1.5rem}@media(max-width:768px){.comment-reply-title{font-size:1.25rem}}.comment-reply-title small a{color:light-dark(#1f1b1399,#f0f0f099);font-size:.875rem;margin-left:1rem;text-decoration:none;transition:color .3s ease}.comment-reply-title small a:hover{color:var(--wp--preset--color--primary,#f4b617)}.comment-form .comment-notes,.comment-form .logged-in-as{color:light-dark(#1f1b13b3,#f0f0f0b3);font-size:.9rem;margin-bottom:1.5rem}.comment-form .comment-notes a,.comment-form .logged-in-as a{color:var(--wp--preset--color--primary,#f4b617);text-decoration:none}.comment-form .comment-notes a:hover,.comment-form .logged-in-as a:hover{text-decoration:underline}.comment-form .comment-form-author,.comment-form .comment-form-comment,.comment-form .comment-form-cookies-consent,.comment-form .comment-form-email,.comment-form .comment-form-url{margin-bottom:1.5rem}.comment-form label{color:var(--wp--preset--color--dark,#1f1b13);display:block;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.comment-form input[type=email],.comment-form input[type=text],.comment-form input[type=url],.comment-form textarea{background:var(--atm-surface-container-lowest,light-dark(#fff,#000));border:2px solid light-dark(#1f1b1326,#f0f0f026);border-radius:4px;color:var(--wp--preset--color--dark,#1f1b13);font-family:inherit;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.comment-form input[type=email]:focus,.comment-form input[type=text]:focus,.comment-form input[type=url]:focus,.comment-form textarea:focus{border-color:var(--wp--preset--color--primary,#f4b617);outline:none}.comment-form textarea{min-height:150px;resize:vertical}.comment-form .comment-form-cookies-consent{align-items:flex-start;display:flex;gap:.75rem}.comment-form .comment-form-cookies-consent input[type=checkbox]{flex-shrink:0;margin-top:.25rem}.comment-form .comment-form-cookies-consent label{font-weight:400;margin-bottom:0}.comment-form .form-submit{margin-bottom:0}.comment-form .form-submit .submit{background:var(--wp--preset--color--dark,#1f1b13);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2rem;transition:background-color .2s ease,color .2s ease,transform .2s ease}.comment-form .form-submit .submit:hover{background:var(--wp--preset--color--primary,#f4b617);color:var(--wp--preset--color--dark,#1f1b13);transform:translateY(-2px)}.required{color:light-dark(#d63638,#f87171)}.comment .comment-respond{background:var(--atm-surface-container-lowest,light-dark(#fff,#000));border:2px solid light-dark(#1f1b131a,#f0f0f01a);margin-top:2rem;padding:1.5rem}@media(max-width:768px){.comment .comment-respond{padding:1rem}}.bypostauthor>.comment-body{background:var(--atm-surface-container-lowest,light-dark(#fff,#000));border-left-color:var(--wp--preset--color--dark,#1f1b13);position:relative}.bypostauthor>.comment-body:before{background:var(--wp--preset--color--primary,#f4b617);border-radius:4px;color:var(--wp--preset--color--dark,#1f1b13);content:"Author";font-size:.75rem;font-weight:600;padding:.25rem .5rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem}.post-engagement{border-top:1px solid var(--atm-border);margin-top:3rem;padding-top:2.5rem}.post-engagement__row{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.post-engagement__row{gap:1.5rem;grid-template-columns:1fr}}.post-engagement__feedback.article-feedback-wrapper{border-top:none;margin:0;padding:0}.post-engagement__comment-cta{align-self:stretch;background:var(--atm-surface-container-low,light-dark(#faefe2,#241f17));border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem}.post-engagement__cta-title{color:var(--atm-on-surface,light-dark(#000,#fff));font-family:Literata,Georgia,Times New Roman,serif;font-size:1.125rem;font-weight:700;line-height:1.4;margin:0}.post-engagement__cta-text{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));line-height:1.5;margin:0 0 .5rem}.post-engagement__cta-btn,.post-engagement__cta-text{font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem}.post-engagement__cta-btn{align-items:center;align-self:flex-start;background:var(--atm-on-surface,light-dark(#000,#fff));border:none;border-radius:100px;color:var(--atm-surface,light-dark(#fff8f2,#17130b));cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;letter-spacing:.02em;padding:.625rem 1.25rem;transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.post-engagement__cta-btn svg{flex-shrink:0}.post-engagement__cta-btn:hover{background:var(--wp--preset--color--primary,var(--wp--preset--color--primary,#ffb81c));box-shadow:0 2px 8px #0000001f;color:var(--wp--preset--color--dark,var(--wp--preset--color--dark,#f0f0f0));transform:translateY(-1px)}.post-engagement__cta-btn:focus-visible{outline:2px solid var(--wp--preset--color--primary,#ffb81c);outline-offset:2px}.post-engagement__cta-btn[aria-expanded=true]{background:var(--wp--preset--color--primary,var(--wp--preset--color--primary,#ffb81c));color:var(--wp--preset--color--dark,var(--wp--preset--color--dark,#f0f0f0))}.comment-form-collapsible{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .4s ease}.comment-form-collapsible>*{min-height:0;overflow:hidden}.comment-form-collapsible.comment-form--open{grid-template-rows:1fr}.post-engagement .comments-area{border-top:none;margin-top:2rem;padding-top:0}@media(max-width:768px){.post-engagement{margin-top:2rem;padding-top:2rem}.post-engagement__comment-cta{padding:1.25rem}}.pagination-nav{margin-block-start:2rem}.pagination{align-items:center;flex-wrap:wrap;gap:.35rem;justify-content:center;list-style:none;margin:0;padding:0}.pagination,.pagination__item{display:flex}.pagination__link{align-items:center;background:var(--atm-surface-container-lowest,light-dark(#fff,#000));border:1px solid var(--atm-border);border-radius:4px;color:light-dark(var(--wp--preset--color--text-gray,#50483b),var(--wp--preset--color--dark,#f0f0f0));cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;justify-content:center;letter-spacing:.5px;min-height:2.75rem;min-width:2.75rem;padding:.5rem .85rem;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.pagination__link:focus-visible,.pagination__link:hover{background-color:var(--atm-surface-container,light-dark(#ebe1d4,#353027));border-color:var(--atm-border);color:light-dark(var(--wp--preset--color--dark,#1f1b13),#fff)}.pagination__link:focus-visible{outline:2px solid var(--wp--preset--color--primary,#ffb81c);outline-offset:2px}.pagination__item--current .pagination__link,.pagination__item--current span{background-color:light-dark(var(--wp--preset--color--dark,#1f1b13),var(--wp--preset--color--primary,#ffb81c));border-color:light-dark(var(--wp--preset--color--dark,#1f1b13),var(--wp--preset--color--primary,#ffb81c));color:light-dark(#fff,var(--wp--preset--color--dark,#1f1b13));cursor:default;pointer-events:none}.pagination__item--next .pagination__link,.pagination__item--prev .pagination__link{gap:.5rem;padding-inline:1.15rem}.pagination__item--prev{margin-inline-end:auto}.pagination__item--next{margin-inline-start:auto}.pagination__label--full{display:inline}.pagination__label--short{display:none}.pagination__item--dots .dots,.pagination__item--dots .pagination__link{background:#0000;border-color:#0000;color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));min-width:auto;padding-inline:.35rem;pointer-events:none}.pagination__item--dots .dots:hover,.pagination__item--dots .pagination__link:hover{background:#0000}@media(max-width:768px){.pagination{gap:.25rem}.pagination__link{font-size:.75rem;min-height:2.5rem;min-width:2.5rem;padding:.45rem .7rem}}@media(max-width:600px){.pagination__item--dots,.pagination__item--number{display:none}.pagination__item--current{display:flex}.pagination__item--next,.pagination__item--prev{margin-inline:0}.pagination{justify-content:space-between}.pagination__item--next .pagination__link,.pagination__item--prev .pagination__link{padding:.6rem 1.25rem}}@media(max-width:480px){.pagination__label--full{display:none}.pagination__label--short{display:inline}.pagination__item--next .pagination__link,.pagination__item--prev .pagination__link{font-size:.75rem;padding:.5rem .9rem}.pagination__item--current .pagination__link,.pagination__item--current span{font-size:.875rem;min-width:2.25rem;padding:.4rem .7rem}}@media(prefers-reduced-motion:reduce){.pagination__link{transition:none}}body.has-transparent-header .site-header{background:#0000;left:0;position:absolute;right:0;top:0;transform-origin:top center;width:100%;will-change:transform,opacity,background-color,box-shadow;z-index:1000}body.has-transparent-header .entry-header.hero,body.has-transparent-header .hero-section,body.has-transparent-header .wp-block-cover.is-hero{align-items:center;display:flex;justify-content:center;min-height:100vh;position:relative}@media(max-width:768px){body.has-transparent-header.hero-scheme-dark .site-header .menu-item a,body.has-transparent-header.hero-scheme-dark .site-header .site-description,body.has-transparent-header.hero-scheme-dark .site-header .site-title{text-shadow:0 2px 4px #00000080}body.has-transparent-header.hero-scheme-light .site-header .menu-item a,body.has-transparent-header.hero-scheme-light .site-header .site-description,body.has-transparent-header.hero-scheme-light .site-header .site-title{text-shadow:0 2px 4px #fffc}body.has-transparent-header .mobile-menu,body.has-transparent-header .primary-navigation{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:light-dark(#fff8f2fa,#17130bfa)}body.has-transparent-header .mobile-menu .menu-item a,body.has-transparent-header .primary-navigation .menu-item a{color:var(--wp--preset--color--dark,#1f1b13);text-shadow:none}}@media print{body.has-transparent-header .site-header{background:#fff;box-shadow:none;position:relative}body.has-transparent-header .site-header *{color:#000!important;text-shadow:none!important}}.single-post .entry-header{margin-bottom:2rem}.single-post .entry-header .entry-title{font-size:2.5rem;margin-bottom:1rem}@media(max-width:768px){.single-post .entry-header .entry-title{font-size:2rem}}.single-post .entry-header .entry-meta{align-items:center;color:var(--wp--preset--color--text-gray,#999);display:flex;flex-wrap:wrap;font-size:.9rem;gap:1.5rem;padding:1rem 0}.single-post .entry-header .entry-meta span{align-items:center;display:inline-flex;gap:.5rem}.single-post .entry-header .entry-meta a{color:var(--wp--preset--color--primary,#f4b617);text-decoration:none;transition:color .2s ease}.single-post .entry-header .entry-meta a:hover{color:var(--wp--preset--color--dark,#1f1b13)}.single-post .entry-header .entry-meta .meta-category{font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.single-post .post-thumbnail{border-radius:8px;margin-bottom:2rem;overflow:hidden}.single-post .post-thumbnail img{display:block;height:auto;width:100%}.single-post .entry-content{margin-bottom:2rem}@media(max-width:768px){.single-post .entry-content{font-size:1rem}}.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4,.single-post .entry-content h5,.single-post .entry-content h6{margin-bottom:1em;margin-top:2em}.single-post .entry-content p{margin-bottom:1.5em}.single-post .entry-content img{border-radius:8px;height:auto}.single-post .entry-content a{transition:color .2s ease}.single-post .entry-footer{margin-bottom:2rem;padding-top:1.5rem}.single-post .entry-footer .post-tags{display:flex;flex-wrap:wrap;gap:.5rem}.single-post .entry-footer .post-tags a{background:var(--wp--preset--color--light-gray,#222);border-radius:100px;color:var(--wp--preset--color--text-gray,#999);display:inline-block;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.02em;padding:.35rem .85rem;text-decoration:none;transition:all .2s ease}.single-post .entry-footer .post-tags a:hover{background:var(--wp--preset--color--primary,#ffb81c);color:var(--wp--preset--color--dark,#f0f0f0)}.single-post .comments-area{border-top:2px solid var(--atm-border);margin-top:3rem;padding-top:3rem}.editorial-archive-header--hero{background:light-dark(#17130b,#000);border-bottom:none;color:light-dark(#fff8f2,#ebe1d4);padding:clamp(4rem,8vw,8rem) 0 clamp(3rem,6vw,6rem);width:100%}.editorial-archive-header--hero .editorial-archive-header__inner{margin:0 auto;max-width:1800px;padding:0 clamp(1.5rem,3vw,3rem)}.editorial-archive-header__label{color:var(--wp--preset--color--primary,#ffb81c);display:block;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(.65rem,1vw,.8rem);font-weight:600;letter-spacing:.25em;margin-bottom:clamp(1rem,2vw,1.5rem);text-transform:uppercase}.editorial-archive-header--hero .editorial-archive-header__title{color:light-dark(#fff8f2,#ebe1d4);font-family:Literata,Georgia,Times New Roman,serif;font-size:clamp(4rem,12vw,7rem);font-weight:900;letter-spacing:-.03em;line-height:.85;margin:0 0 clamp(2rem,4vw,3.5rem);opacity:1;text-transform:uppercase}@media(max-width:768px){.editorial-archive-header--hero .editorial-archive-header__title{margin-bottom:1.5rem}}.editorial-archive-header__desc-wrap{align-items:flex-start;display:flex;gap:clamp(1.5rem,3vw,2.5rem);max-width:900px}.editorial-archive-header__rule{background:#ffffff59;display:block;flex-shrink:0;height:2px;margin-top:.85em;width:clamp(40px,6vw,80px)}.editorial-archive-header--hero .editorial-archive-header__description{color:#ffffffb3;font-family:Literata,Georgia,Times New Roman,serif;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.75;max-width:600px}.editorial-archive-header--hero .editorial-archive-header__description p:last-child{margin-bottom:0}.editorial-archive-header--hero .editorial-archive-header__author{background:none;border-radius:0;display:flex;gap:1.5rem;margin-top:2rem;padding:0}.editorial-archive-header--hero .editorial-archive-header__avatar{flex-shrink:0}.editorial-archive-header--hero .editorial-archive-header__avatar img{border:2px solid #fff3;border-radius:50%;height:64px;width:64px}.editorial-archive-header:not(.editorial-archive-header--hero){border-bottom:1px solid var(--atm-border);padding:4rem 0 2rem;width:100%}@media(max-width:768px){.editorial-archive-header:not(.editorial-archive-header--hero){padding:2.5rem 0 1.5rem}}.editorial-archive-header:not(.editorial-archive-header--hero) .editorial-archive-header__inner{margin:0 auto;max-width:1800px;padding:0 clamp(1.5rem,3vw,3rem)}.editorial-archive-header:not(.editorial-archive-header--hero) .editorial-archive-header__title{color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:clamp(2.5rem,8vw,6rem);font-weight:900;letter-spacing:-.03em;line-height:.9;margin:0 0 1.5rem;opacity:.9;text-transform:uppercase}.editorial-archive-header:not(.editorial-archive-header--hero) .editorial-archive-header__description{color:var(--wp--preset--color--text-gray,#999);font-size:clamp(.9rem,1.5vw,1.1rem);line-height:1.7;max-width:800px}.editorial-archive-header:not(.editorial-archive-header--hero) .editorial-archive-header__description p:last-child{margin-bottom:0}.blog-layout{display:grid;gap:3rem;grid-template-columns:1fr 300px;margin-top:2rem}@media(max-width:1024px){.blog-layout{gap:2rem;grid-template-columns:1fr 250px}}@media(max-width:768px){.blog-layout{gap:2rem;grid-template-columns:1fr}}.blog-main{min-width:0}.blog-main article{border-bottom:1px solid var(--atm-border);margin-bottom:3rem;padding-bottom:3rem}.blog-main article:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media(max-width:768px){.blog-main article{margin-bottom:2rem;padding-bottom:2rem}.blog-sidebar{order:-1}}.editorial-blog{max-width:100vw;width:100%}.editorial-hero{border-bottom:1px solid var(--atm-border);overflow-x:clip;padding:4rem 0 2rem;width:100%}@media(max-width:768px){.editorial-hero{padding:2.5rem 0 1.5rem}}.editorial-hero__inner{margin-inline:auto;max-width:1800px;padding-inline:clamp(1.5rem,3vw,3rem)}.editorial-hero__title{color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:clamp(4rem,12vw,7rem);font-weight:900;letter-spacing:-.03em;line-height:.85;margin:0;opacity:.9;text-transform:uppercase}.editorial-hero__subtitle-wrap{align-items:center;display:flex;gap:1rem;margin-top:1.5rem}.editorial-hero__rule{background:var(--wp--preset--color--dark,#f0f0f0);display:block;flex-shrink:0;height:1px;width:6rem}@media(max-width:640px){.editorial-hero__rule{width:3rem}}.editorial-hero__subtitle{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:clamp(.8rem,1.5vw,1rem);font-weight:500;letter-spacing:.2em;margin:0;text-transform:uppercase}.editorial-feature{align-items:center;border-bottom:1px solid var(--atm-border);display:flex;min-height:90vh;padding:5rem 0;width:100%}@media(max-width:1024px){.editorial-feature{min-height:auto;padding:3rem 0}}.editorial-feature__inner{align-items:center;display:grid;gap:3rem;grid-template-columns:5fr 7fr;margin-inline:auto;max-width:1800px;padding-inline:clamp(1.5rem,3vw,3rem);width:100%}@media(max-width:1024px){.editorial-feature__inner{grid-template-columns:1fr}}.editorial-feature__content{order:1}@media(max-width:1024px){.editorial-feature__content{order:2}}.editorial-feature__label{align-items:center;display:inline-flex;gap:.75rem;margin-bottom:2rem}.editorial-feature__rule{background:var(--wp--preset--color--dark,#f0f0f0);display:block;height:1px;width:3rem}.editorial-feature__vol{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:.7rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase}.editorial-feature__title{color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;letter-spacing:-.03em;line-height:.9;margin:0 0 2rem}.editorial-feature__title a{color:inherit;text-decoration:none}.editorial-feature__title a:focus-visible,.editorial-feature__title a:hover{color:var(--wp--preset--color--primary,#ffb81c)}.editorial-feature__excerpt{border-left:2px solid var(--wp--preset--color--primary,#ffb81c);color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7;max-width:540px;padding-left:2rem}.editorial-feature__cta{margin-top:3rem}.editorial-feature__link{align-items:center;border-bottom:1px solid var(--wp--preset--color--dark,#f0f0f0);color:var(--wp--preset--color--dark,#f0f0f0);display:inline-flex;font-size:.8rem;font-weight:700;gap:.75rem;letter-spacing:.15em;padding-bottom:.25rem;text-decoration:none;text-transform:uppercase;transition:color .3s ease,border-color .3s ease}.editorial-feature__link:focus-visible,.editorial-feature__link:hover{border-color:var(--wp--preset--color--primary,#ffb81c);color:var(--wp--preset--color--primary,#ffb81c)}.editorial-feature__media{border-radius:.25rem;order:2;overflow:hidden;position:relative}@media(max-width:1024px){.editorial-feature__media{aspect-ratio:16/9;order:1}}@media(min-width:1025px){.editorial-feature__media{height:80vh;max-height:800px}}.editorial-feature__image-link,.editorial-feature__img{display:block;height:100%;width:100%}.editorial-feature__img{object-fit:cover}.editorial-feature__arrow{flex-shrink:0;transition:transform .3s ease}.editorial-feature__link:hover .editorial-feature__arrow{transform:translateX(4px)}.editorial-feed{width:100%}.editorial-feed__inner{display:flex;flex-direction:row}@media(max-width:1024px){.editorial-feed__inner{flex-direction:column}}.editorial-feed__main{border-right:1px solid var(--atm-border);flex:1 1 0%;min-width:0;padding-left:clamp(1.5rem,2.5vw,2.5rem)}@media(max-width:1024px){.editorial-feed__main{border-bottom:1px solid var(--atm-border);border-right:none}}.editorial-entry--sidebyside{align-items:center;border-bottom:1px solid var(--atm-border);display:grid;gap:2.5rem;grid-template-columns:5fr 7fr;padding:3rem 0}@media(max-width:1024px){.editorial-entry--sidebyside{gap:2rem;grid-template-columns:1fr;padding:2.5rem 0}}.editorial-entry__media{position:relative}.editorial-entry__sticky-img{position:sticky;top:8rem}.editorial-entry__sticky-img a{border-radius:.25rem;display:block;overflow:hidden}@media(max-width:1024px){.editorial-entry__sticky-img{position:static}}.editorial-entry__img{aspect-ratio:3/4;display:block;height:auto;object-fit:cover;transition:transform .5s ease;width:100%}.editorial-entry__sticky-img a:hover .editorial-entry__img{transform:scale(1.03)}@media(max-width:1024px){.editorial-entry__img{aspect-ratio:16/9}}.editorial-entry__fig{align-items:flex-end;border-bottom:1px solid var(--atm-border);display:flex;justify-content:space-between;margin-top:1rem;padding-bottom:.75rem}.editorial-entry__fig-label{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.editorial-entry--sidebyside .editorial-entry__body{display:flex;flex-direction:column;justify-content:center}.editorial-entry__meta{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.editorial-entry__category-pill{background:#0000;border:1px solid var(--atm-border);border-radius:9999px;color:var(--wp--preset--color--dark,#f0f0f0);display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.12em;padding:.25rem .75rem;text-transform:uppercase}.editorial-entry__date{font-family:Literata,Georgia,Times New Roman,serif;font-size:.85rem;font-style:italic}.editorial-entry__date,.editorial-entry__read-time{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0))}.editorial-entry__read-time{display:block;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:1.25rem;text-transform:uppercase}.editorial-entry__read-time--light{color:#ffffff80}.editorial-entry__category-label{color:var(--wp--preset--color--primary,#ffb81c);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.editorial-entry__title{color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3.5vw,3.5rem);font-weight:500;line-height:1.05;margin:0 0 1.5rem}.editorial-entry__title a{color:inherit;text-decoration:none;transition:color .3s ease}.editorial-entry__title a:focus-visible,.editorial-entry__title a:hover{color:var(--wp--preset--color--primary,#ffb81c)}.editorial-entry__excerpt{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.65;margin-bottom:1.5rem}.editorial-entry__footer{display:flex;flex-direction:column;gap:1.5rem}.editorial-entry__excerpt-secondary{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:.9rem;line-height:1.7;margin:0}.editorial-entry__cta-link{align-items:center;border-bottom:1px solid var(--atm-border);color:var(--wp--preset--color--dark,#f0f0f0);display:inline-flex;font-size:.8rem;font-weight:700;gap:.75rem;letter-spacing:.12em;margin-top:1.5rem;padding-bottom:.25rem;text-decoration:none;text-transform:uppercase;transition:color .3s ease,border-color .3s ease}.editorial-entry__cta-link--light:focus-visible,.editorial-entry__cta-link--light:hover,.editorial-entry__cta-link:focus-visible,.editorial-entry__cta-link:hover{border-color:var(--wp--preset--color--primary,#ffb81c);color:var(--wp--preset--color--primary,#ffb81c)}.editorial-entry__cta{align-items:center;background:var(--wp--preset--color--dark,#f0f0f0);border:none;color:var(--atm-surface,light-dark(#fff8f2,#17130b));display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.15em;padding:1rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:background .3s ease,color .3s ease}.editorial-entry__cta:focus-visible,.editorial-entry__cta:hover{background:var(--wp--preset--color--primary,#ffb81c);color:var(--wp--preset--color--dark,#1f1b13)}.editorial-entry--fullbleed{border-bottom:1px solid var(--atm-border)}.editorial-entry__overlay{align-items:center;color:#fff;display:flex;padding:3rem 0;width:100%}@media(max-width:768px){.editorial-entry__overlay{padding:2.5rem 1rem}}.editorial-entry__overlay-content{margin:0 auto;max-width:1200px;width:100%}.editorial-entry__category-badge{border:1px solid #ffffff40;border-radius:9999px;color:#fff;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.15em;padding:.3rem .75rem;text-transform:uppercase}.editorial-entry__columns{border-top:1px solid #ffffff1a;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:3rem;padding-top:3rem}@media(max-width:768px){.editorial-entry__columns{gap:1.5rem;grid-template-columns:1fr}}.editorial-entry__col-cta{display:flex;flex-direction:column;justify-content:space-between}.editorial-entry__read-chapter{align-items:center;border-bottom:1px solid #ffffff59;color:#fff;display:inline-flex;font-size:.85rem;font-weight:700;gap:.75rem;letter-spacing:.15em;margin-top:2rem;padding-bottom:.25rem;text-decoration:none;text-transform:uppercase;transition:color .3s ease,border-color .3s ease}.editorial-entry__read-chapter:focus-visible,.editorial-entry__read-chapter:hover{border-color:var(--wp--preset--color--primary,#ffb81c);color:var(--wp--preset--color--primary,#ffb81c)}.editorial-entry__arrow{flex-shrink:0;transition:transform .3s ease}.editorial-entry__continue:hover .editorial-entry__arrow,.editorial-entry__cta-link:hover .editorial-entry__arrow,.editorial-entry__read-chapter:hover .editorial-entry__arrow{transform:translateX(4px)}.editorial-sidebar{align-self:flex-start;flex:0 0 30%;max-width:30%;min-width:0;position:sticky;top:5rem}@media(max-width:1024px){.editorial-sidebar{border-top:1px solid var(--atm-border);flex:none;max-width:100%;position:static}}.editorial-sidebar__inner{display:flex;flex-direction:column;gap:2.5rem;overflow:hidden;overflow-wrap:break-word;padding:2.5rem 1rem 2.5rem 2rem}.editorial-widget{border-bottom:1px solid var(--atm-border);padding-bottom:2.5rem}.editorial-widget:last-child{border-bottom:none;padding-bottom:0}.editorial-sidebar .widget_archive .widget-title,.editorial-sidebar .widget_categories .widget-title,.editorial-sidebar .widget_meta .widget-title,.editorial-sidebar .widget_nav_menu .widget-title,.editorial-sidebar .widget_pages .widget-title,.editorial-sidebar .widget_recent_entries .widget-title,.editorial-sidebar .widget_search .wp-block-search__label,.editorial-sidebar .widget_search label,.editorial-sidebar .wp-block-latest-posts .widget-title,.editorial-sidebar .wp-block-search .wp-block-search__label,.editorial-sidebar .wp-block-search label,.editorial-widget__title{border-bottom:3px solid var(--wp--preset--color--primary,#ffb81c);color:var(--wp--preset--color--dark,#f0f0f0);display:block;font-family:Literata,Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:600;letter-spacing:normal;margin:0 0 1.25rem;padding-bottom:.75rem;text-transform:none}.editorial-widget__dot{background:var(--wp--preset--color--primary,#ffb81c);border-radius:50%;display:block;height:.5rem;width:.5rem}.editorial-widget__dot--muted{background:var(--atm-surface-container-highest,light-dark(#cfc5b8,#4c463c))}.editorial-collections__list{list-style:none;margin:0;padding:0}.editorial-collections__link{align-items:center;display:flex;justify-content:space-between;padding:.6rem 0;text-decoration:none;transition:padding-left .3s ease}.editorial-collections__link:focus-visible,.editorial-collections__link:hover{padding-left:.5rem}.editorial-collections__name{color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:1rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--wp--preset--color--primary,#ffb81c);text-underline-offset:3px;transition:color .3s ease}.editorial-collections__link:focus-visible .editorial-collections__name,.editorial-collections__link:hover .editorial-collections__name{color:var(--wp--preset--color--primary,#ffb81c)}.editorial-collections__count{background:var(--atm-surface-container,light-dark(#ebe1d4,#353027));border-radius:9999px;color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:.75rem;padding:.15rem .5rem;transition:background .3s ease,color .3s ease}.editorial-collections__link:focus-visible .editorial-collections__count,.editorial-collections__link:hover .editorial-collections__count{background:rgba(var(--wp--preset--color--primary,#FFB81C),.1);background:color-mix(in srgb,var(--wp--preset--color--primary,#ffb81c) 10%,#0000);color:var(--wp--preset--color--primary,#ffb81c)}.editorial-recent__list{display:flex;flex-direction:column;gap:1.5rem}.editorial-recent__item{display:block;text-decoration:none}.editorial-recent__date{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));display:block;font-size:.65rem;letter-spacing:.15em;margin-bottom:.25rem;text-transform:uppercase}.editorial-recent__title{color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:1rem;font-weight:500;line-height:1.4;margin:0;text-decoration:underline;text-decoration-color:var(--wp--preset--color--primary,#ffb81c);text-underline-offset:3px;transition:color .3s ease}.editorial-recent__item:focus-visible .editorial-recent__title,.editorial-recent__item:hover .editorial-recent__title{color:var(--wp--preset--color--primary,#ffb81c)}.editorial-sidebar .widget_search .search-form,.editorial-sidebar .widget_search .wp-block-search__inside-wrapper,.editorial-sidebar .wp-block-search .search-form,.editorial-sidebar .wp-block-search .wp-block-search__inside-wrapper{display:flex;gap:0}.editorial-sidebar .widget_search .search-field,.editorial-sidebar .widget_search .wp-block-search__input,.editorial-sidebar .wp-block-search .search-field,.editorial-sidebar .wp-block-search .wp-block-search__input{background:var(--atm-surface,light-dark(#fff8f2,#17130b));border:2px solid var(--atm-border);border-right:none;color:var(--wp--preset--color--dark,#f0f0f0);flex:1;font-size:1rem;outline:none;padding:.75rem 1rem;transition:border-color .3s ease}.editorial-sidebar .widget_search .search-field:focus,.editorial-sidebar .widget_search .wp-block-search__input:focus,.editorial-sidebar .wp-block-search .search-field:focus,.editorial-sidebar .wp-block-search .wp-block-search__input:focus{border-color:var(--wp--preset--color--primary,#ffb81c)}.editorial-sidebar .widget_search .search-submit,.editorial-sidebar .widget_search .wp-block-search__button,.editorial-sidebar .wp-block-search .search-submit,.editorial-sidebar .wp-block-search .wp-block-search__button{background:var(--wp--preset--color--primary,#ffb81c);border:2px solid var(--wp--preset--color--primary,#ffb81c);color:var(--wp--preset--color--dark,#1f1b13);cursor:pointer;font-size:.8rem;font-weight:700;letter-spacing:.1em;padding:.75rem 1.5rem;text-transform:uppercase;transition:background .3s ease,color .3s ease;white-space:nowrap}.editorial-sidebar .widget_search .search-submit:focus-visible,.editorial-sidebar .widget_search .search-submit:hover,.editorial-sidebar .widget_search .wp-block-search__button:focus-visible,.editorial-sidebar .widget_search .wp-block-search__button:hover,.editorial-sidebar .wp-block-search .search-submit:focus-visible,.editorial-sidebar .wp-block-search .search-submit:hover,.editorial-sidebar .wp-block-search .wp-block-search__button:focus-visible,.editorial-sidebar .wp-block-search .wp-block-search__button:hover{background:#d89e0a}.editorial-sidebar .widget_recent_entries ul,.editorial-sidebar .wp-block-latest-posts ul{list-style:none;margin:0;padding:0}.editorial-sidebar .widget_recent_entries li,.editorial-sidebar .wp-block-latest-posts li{margin-bottom:.75rem}.editorial-sidebar .widget_recent_entries a,.editorial-sidebar .wp-block-latest-posts a{color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:underline;text-decoration-color:var(--wp--preset--color--primary,#ffb81c);text-underline-offset:3px;transition:color .3s ease}.editorial-sidebar .widget_recent_entries a:focus-visible,.editorial-sidebar .widget_recent_entries a:hover,.editorial-sidebar .wp-block-latest-posts a:focus-visible,.editorial-sidebar .wp-block-latest-posts a:hover{color:var(--wp--preset--color--primary,#ffb81c)}.editorial-sidebar .widget_recent_entries .post-date,.editorial-sidebar .wp-block-latest-posts .post-date{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));display:block;font-size:.75rem;margin-top:.25rem}.editorial-sidebar .widget_archive ul,.editorial-sidebar .widget_categories ul,.editorial-sidebar .widget_meta ul,.editorial-sidebar .widget_nav_menu ul,.editorial-sidebar .widget_pages ul{list-style:none;margin:0;padding:0}.editorial-sidebar .widget_archive li,.editorial-sidebar .widget_categories li,.editorial-sidebar .widget_meta li,.editorial-sidebar .widget_nav_menu li,.editorial-sidebar .widget_pages li{margin-bottom:.5rem}.editorial-sidebar .widget_archive a,.editorial-sidebar .widget_categories a,.editorial-sidebar .widget_meta a,.editorial-sidebar .widget_nav_menu a,.editorial-sidebar .widget_pages a{color:var(--wp--preset--color--dark,#f0f0f0);font-size:1rem;text-decoration:underline;text-decoration-color:var(--wp--preset--color--primary,#ffb81c);text-underline-offset:3px;transition:color .3s ease}.editorial-sidebar .widget_archive a:focus-visible,.editorial-sidebar .widget_archive a:hover,.editorial-sidebar .widget_categories a:focus-visible,.editorial-sidebar .widget_categories a:hover,.editorial-sidebar .widget_meta a:focus-visible,.editorial-sidebar .widget_meta a:hover,.editorial-sidebar .widget_nav_menu a:focus-visible,.editorial-sidebar .widget_nav_menu a:hover,.editorial-sidebar .widget_pages a:focus-visible,.editorial-sidebar .widget_pages a:hover{color:var(--wp--preset--color--primary,#ffb81c)}.editorial-pagination{border-top:1px solid var(--atm-border);padding-block:2.5rem}.editorial-pagination__inner{display:flex;justify-content:center}.editorial-selected{background:var(--atm-surface-container-low,light-dark(#faefe2,#241f17));border-bottom:1px solid var(--atm-border);padding:6rem 0;width:100%}.editorial-selected__inner{margin-inline:auto;max-width:1800px;padding-inline:clamp(1.5rem,3vw,3rem)}.editorial-selected__header{align-items:flex-end;border-bottom:1px solid var(--atm-border);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:4rem;padding-bottom:2rem}@media(max-width:768px){.editorial-selected__header{align-items:flex-start;flex-direction:column;gap:1rem}}.editorial-selected__label{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));display:block;font-size:.7rem;font-weight:700;letter-spacing:.15em;margin-bottom:.75rem;text-transform:uppercase}.editorial-selected__heading{color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;letter-spacing:-.02em;margin:0}.editorial-selected__archive-link{align-items:center;color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.15em;text-decoration:none;text-transform:uppercase;transition:color .3s ease;white-space:nowrap}.editorial-selected__archive-link:focus-visible,.editorial-selected__archive-link:hover{color:var(--wp--preset--color--primary,#ffb81c)}.editorial-selected__grid{display:grid;gap:3rem 4rem;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.editorial-selected__grid{gap:3rem;grid-template-columns:1fr}}.editorial-card{cursor:pointer}.editorial-card__image-wrap{aspect-ratio:16/9;background:var(--atm-surface-container-lowest,light-dark(#fff,#000));border-radius:.25rem;display:block;margin-bottom:1.5rem;overflow:hidden}.editorial-card__img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.editorial-card:hover .editorial-card__img{transform:scale(1.05)}.editorial-card__body{display:flex;flex-direction:column;gap:.75rem;max-width:640px}.editorial-card__meta{align-items:center;display:flex;gap:.5rem}.editorial-card__dot{background:var(--wp--preset--color--primary,#ffb81c);border-radius:50%;display:block;height:.5rem;width:.5rem}.editorial-card__category{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.editorial-card__title{color:var(--wp--preset--color--dark,#f0f0f0);font-family:Literata,Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3vw,2.75rem);font-weight:500;line-height:1.1;margin:0;transition:color .3s ease}.editorial-card__title a{color:inherit;text-decoration:none}.editorial-card:hover .editorial-card__title{color:var(--wp--preset--color--primary,#ffb81c)}.editorial-card__excerpt{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:1rem;line-height:1.65;margin-top:.25rem}.editorial-blog a:focus-visible{border-radius:2px;outline:2px solid var(--wp--preset--color--primary,#ffb81c);outline-offset:2px}@media(prefers-reduced-motion:reduce){.editorial-card__img,.editorial-entry__arrow,.editorial-entry__img,.editorial-feature__arrow{transform:none!important;transition:none!important}}.wp-block{margin:0 0 1rem;max-width:100%}.wp-block-group{margin:1.5rem 0}.wp-block-columns{display:flex;gap:2rem}.wp-block-columns .wp-block-column{flex:1}@media(max-width:768px){.wp-block-columns{flex-direction:column;gap:1rem}}.wp-block-quote.is-style-quotemark{background:#0000!important;border:none!important;overflow:visible;padding:2rem 1.5rem 1.5rem 3.5rem;position:relative}.wp-block-quote.is-style-quotemark:before{color:var(--wp--preset--color--primary,#ffb81c);content:"“";font-family:Literata,Georgia,Times New Roman,serif;font-size:6rem;left:0;line-height:1;opacity:.25;pointer-events:none;position:absolute;top:-.15em}.wp-block-quote.is-style-quotemark p{font-family:Literata,Georgia,Times New Roman,serif;font-style:italic;font-weight:400;line-height:1.65}.wp-block-quote.is-style-quotemark cite{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));display:block;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--wp--preset--font-size--small,.875rem);font-style:normal;font-weight:600;margin-top:.75rem}.wp-block-quote.is-style-quotemark cite:before{content:"— "}@media(max-width:768px){.wp-block-quote.is-style-quotemark{padding:1.75rem 1rem 1.25rem 2.75rem}.wp-block-quote.is-style-quotemark:before{font-size:4rem}}.wp-block-quote.is-style-framed{background:var(--atm-surface-container-low,light-dark(#faefe2,#241f17))!important;border:2px solid var(--atm-on-surface,light-dark(#000,#fff))!important;overflow:visible;padding:2.5rem 2.25rem 2rem;position:relative}.wp-block-quote.is-style-framed:after,.wp-block-quote.is-style-framed:before{color:var(--atm-on-surface,light-dark(#000,#fff));font-family:Literata,Georgia,Times New Roman,serif;font-size:5rem;line-height:1;pointer-events:none;position:absolute}.wp-block-quote.is-style-framed:before{content:"“";left:.3rem;top:-.1em}.wp-block-quote.is-style-framed:after{bottom:-.55em;content:"”";right:.4rem}.wp-block-quote.is-style-framed p{font-family:Literata,Georgia,Times New Roman,serif;font-size:clamp(1rem,2.5vw,1.2rem);font-style:normal;line-height:1.65;margin:0}.wp-block-quote.is-style-framed p:first-of-type:first-letter{color:var(--atm-on-surface,light-dark(#000,#fff));float:left;font-size:3.25em;line-height:.8;margin-right:.08em;padding:.05em .08em 0}.wp-block-quote.is-style-framed cite,.wp-block-quote.is-style-framed p:first-of-type:first-letter{background:var(--atm-on-surface,light-dark(#000,#fff));color:var(--atm-surface,light-dark(#fff8f2,#17130b));display:inline-block;font-family:Literata,Georgia,Times New Roman,serif;font-weight:700}.wp-block-quote.is-style-framed cite{font-size:var(--wp--preset--font-size--small,.875rem);font-style:italic;letter-spacing:.01em;margin-top:1.25rem;padding:.3em .75em .35em}@media(max-width:768px){.wp-block-quote.is-style-framed{padding:2rem 1.5rem 1.5rem}.wp-block-quote.is-style-framed:after,.wp-block-quote.is-style-framed:before{font-size:3.5rem}.wp-block-quote.is-style-framed p:first-of-type:first-letter{font-size:2.75em}}.wp-block-quote.is-style-bordered{background:#0000!important;border:none!important;padding:1.25rem 0 1.5rem;position:relative}.wp-block-quote.is-style-bordered:after{background:var(--wp--preset--color--primary,#ffb81c);border-radius:2px;content:"";display:block;height:3px;margin-top:1.25rem;width:4rem}.wp-block-quote.is-style-bordered p{font-style:italic;line-height:1.7}.wp-block-quote.is-style-bordered cite{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));display:block;font-size:var(--wp--preset--font-size--small,.875rem);font-style:normal;font-weight:600;letter-spacing:.05em;margin-top:1rem;text-transform:uppercase}.wp-block-pullquote,.wp-block-pullquote blockquote{position:relative}.wp-block-pullquote cite{display:block;margin-top:1rem}.wp-block-pullquote.is-style-decorative{border:none!important;overflow:visible;padding:3rem 2.5rem;position:relative;text-align:center}.wp-block-pullquote.is-style-decorative:before{content:"“";left:.25rem;top:-.2em}.wp-block-pullquote.is-style-decorative:after,.wp-block-pullquote.is-style-decorative:before{color:var(--wp--preset--color--primary,#ffb81c);font-family:Literata,Georgia,Times New Roman,serif;font-size:8rem;line-height:1;opacity:.15;pointer-events:none;position:absolute;z-index:0}.wp-block-pullquote.is-style-decorative:after{bottom:-.6em;content:"”";right:.25rem}.wp-block-pullquote.is-style-decorative blockquote{position:relative;z-index:1}.wp-block-pullquote.is-style-decorative blockquote p{font-family:Literata,Georgia,Times New Roman,serif;font-size:var(--wp--preset--font-size--x-large,1.75rem);font-style:italic;font-weight:400;line-height:1.5}.wp-block-pullquote.is-style-decorative cite{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--wp--preset--font-size--small,.875rem);font-style:normal;font-weight:600;letter-spacing:.08em;position:relative;text-transform:uppercase;z-index:1}.wp-block-pullquote.is-style-decorative cite:before{background:var(--wp--preset--color--primary,#ffb81c);content:"";display:inline-block;height:2px;margin-right:.75rem;vertical-align:middle;width:2rem}@media(max-width:768px){.wp-block-pullquote.is-style-decorative{padding:2.5rem 1.5rem}.wp-block-pullquote.is-style-decorative:after,.wp-block-pullquote.is-style-decorative:before{font-size:5rem}.wp-block-pullquote.is-style-decorative blockquote p{font-size:var(--wp--preset--font-size--large,1.375rem)}}.wp-block-pullquote.is-style-accent{border:none!important;padding:0 0 1.5rem 2rem;position:relative;text-align:left}.wp-block-pullquote.is-style-accent:before{top:0;width:3px}.wp-block-pullquote.is-style-accent:after,.wp-block-pullquote.is-style-accent:before{background:var(--wp--preset--color--primary,#ffb81c);border-radius:2px;bottom:0;content:"";left:0;position:absolute}.wp-block-pullquote.is-style-accent:after{height:3px;width:4rem}.wp-block-pullquote.is-style-accent blockquote{margin:0;padding:0}.wp-block-pullquote.is-style-accent blockquote p{font-size:var(--wp--preset--font-size--large,1.25rem);font-weight:500;line-height:1.6;margin-bottom:.75rem}.wp-block-pullquote.is-style-accent cite{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:var(--wp--preset--font-size--small,.875rem);font-style:normal;font-weight:600;letter-spacing:.05em;text-transform:uppercase}@media(max-width:768px){.wp-block-pullquote.is-style-accent{padding-left:1.5rem}}.lvbl-social-sharing{margin:2rem 0}.lvbl-social-sharing .sharing-title{color:var(--wp--preset--color--dark,#1f1b13);font-size:1.125rem;font-weight:600;margin-bottom:1rem}.lvbl-social-sharing .sharing-buttons{display:flex;flex-wrap:wrap;gap:.75rem}.lvbl-social-sharing .sharing-buttons a{align-items:center;border-radius:6px;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease}.lvbl-social-sharing .sharing-buttons a svg{height:18px;width:18px}.lvbl-social-sharing .sharing-buttons a:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.lvbl-social-sharing .sharing-buttons a.facebook{background:#1877f2;color:#fff}.lvbl-social-sharing .sharing-buttons a.twitter{background:#1da1f2;color:#fff}.lvbl-social-sharing .sharing-buttons a.linkedin{background:#0077b5;color:#fff}.lvbl-social-sharing .sharing-buttons a.email{background:#666;color:#fff}.lvbl-social-sharing .sharing-buttons a.copy-link{background:var(--wp--preset--color--primary,#f4b617);color:var(--wp--preset--color--dark,#1f1b13)}.lvbl-reading-progress{background:#0000001a;height:3px;left:0;position:fixed;top:0;width:100%;z-index:1000}.lvbl-reading-progress .progress-bar{background:var(--wp--preset--color--primary,#f4b617);height:100%;transition:width .1s ease;width:0}.lvbl-post-analytics{margin:1rem 0}.lvbl-post-analytics .analytics-stats{color:var(--wp--preset--color--text-gray,#50483b);display:flex;font-size:.875rem;gap:2rem}.lvbl-post-analytics .analytics-stats .stat{align-items:center;display:flex;gap:.5rem}.lvbl-post-analytics .analytics-stats .stat svg{height:16px;width:16px}.lvbl-fade-in{animation:lvblFadeIn .5s ease-in-out}.lvbl-slide-up{animation:lvblSlideUp .4s ease-out}@keyframes lvblFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lvblSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.lvbl-social-sharing .sharing-buttons{justify-content:center}.lvbl-social-sharing .sharing-buttons a{flex:1;justify-content:center;min-width:120px}}.article-feedback-wrapper{border-top:1px solid var(--atm-border);margin-top:3rem;padding-top:2.5rem}.lvbl-article-feedback{--feedback-primary:var(--wp--preset--color--primary,#ffb81c);--feedback-primary-hover:#d9a214;--feedback-success:#2d8a4e;--feedback-border:var(--atm-border);--feedback-background:#0000;--feedback-text:var(--atm-on-surface,light-dark(#000,#fff));--feedback-text-light:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));--feedback-radius:0;--feedback-shadow:none;--feedback-transition:all 0.3s ease;background:#0000!important;border:none!important;border-radius:0;box-shadow:none!important;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0 auto;max-width:720px;padding:0}.lvbl-article-feedback .feedback-header{margin-bottom:1.25rem;text-align:left}.lvbl-article-feedback .feedback-title{color:var(--atm-on-surface,light-dark(#000,#fff));font-family:Literata,Georgia,Times New Roman,serif;font-size:1.125rem;font-weight:700;line-height:1.4;margin:0 0 .25rem}.lvbl-article-feedback .feedback-summary{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:.8125rem}.lvbl-article-feedback .feedback-options{display:flex;flex-direction:row!important;gap:.5rem;margin-bottom:1.25rem}.lvbl-article-feedback .feedback-option{align-items:center;background:#0000;border:1px solid var(--atm-border);border-radius:100px;cursor:pointer;display:inline-flex;gap:.375rem;padding:.5rem .875rem;transition:border-color .3s ease,background .3s ease,color .3s ease}.lvbl-article-feedback .feedback-option:hover{background:#00000005;border-color:#00000040}.lvbl-article-feedback .feedback-option:has(input:checked){background:#f4b61714;border-color:var(--wp--preset--color--primary,#ffb81c)}.lvbl-article-feedback .feedback-option:has(input:focus-visible){outline:2px solid var(--wp--preset--color--primary,#ffb81c);outline-offset:2px}.lvbl-article-feedback .option-content{align-items:center;display:flex;flex-direction:row;gap:.375rem}.lvbl-article-feedback .option-icon{color:var(--wp--preset--color--text-gray,#999);height:18px;transition:color .3s ease;width:18px}.lvbl-article-feedback .option-icon .option-icon-svg,.lvbl-article-feedback .option-icon svg{display:block;height:18px;width:18px}.lvbl-article-feedback .feedback-option:has(input:checked) .option-icon{color:var(--wp--preset--color--primary,#ffb81c)}.lvbl-article-feedback .option-details{display:inline}.lvbl-article-feedback .option-label{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:500;line-height:1}.lvbl-article-feedback .feedback-option:has(input:checked) .option-label{color:var(--atm-on-surface,light-dark(#000,#fff));font-weight:600}.lvbl-article-feedback .option-description{display:none}.lvbl-article-feedback .feedback-actions{justify-content:flex-start;margin-top:.75rem}.lvbl-article-feedback .feedback-submit-btn{background:var(--atm-on-surface,light-dark(#000,#fff));border:none;border-radius:100px;color:var(--atm-surface,light-dark(#fff8f2,#17130b));font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.02em;min-height:40px;padding:.5rem 1.5rem;transition:background .3s ease,box-shadow .3s ease}.lvbl-article-feedback .feedback-submit-btn:hover:not(:disabled){background:#453c2a;box-shadow:0 2px 8px #0000001f}.lvbl-article-feedback .feedback-submit-btn:focus-visible{outline:2px solid var(--wp--preset--color--primary,#ffb81c);outline-offset:2px}.lvbl-article-feedback .feedback-submit-btn:disabled{background:var(--atm-border);box-shadow:none;color:var(--wp--preset--color--text-gray,#999);cursor:not-allowed}.lvbl-article-feedback .feedback-thank-you{padding:1rem 0;text-align:left}.lvbl-article-feedback .feedback-form{display:block}.lvbl-article-feedback .thank-you-content{align-items:center;flex-direction:row;gap:.6rem}.lvbl-article-feedback .thank-you-icon{background:var(--wp--preset--color--primary,#ffb81c);color:var(--wp--preset--color--dark,#f0f0f0);font-size:.875rem;height:1.75rem;width:1.75rem}.lvbl-article-feedback .thank-you-message{color:var(--atm-on-surface,light-dark(#000,#fff));font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500}.lvbl-article-feedback .user-rating{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:.8125rem}.lvbl-article-feedback .feedback-success{background:#2d8a4e0f;border-color:#2d8a4e1f;border-radius:6px;color:#2d8a4e;font-size:.8125rem}.lvbl-article-feedback .feedback-error{background:#d636380f;border-color:#d636381f;border-radius:6px;color:#c0392b;font-size:.8125rem}.lvbl-article-feedback .comment-label{font-size:.8125rem;font-weight:500}.lvbl-article-feedback .comment-input,.lvbl-article-feedback .comment-label{color:var(--atm-on-surface,light-dark(#000,#fff));font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.lvbl-article-feedback .comment-input{background:var(--atm-surface,light-dark(#fff8f2,#17130b));border-color:var(--atm-border);border-radius:6px;font-size:.875rem}.lvbl-article-feedback .comment-input:focus{border-color:var(--wp--preset--color--primary,#ffb81c);box-shadow:0 0 0 2px #f4b6172e}.lvbl-article-feedback .comment-input::placeholder{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0))}.lvbl-article-feedback .loading-spinner{border-color:#fff #ffffff4d #ffffff4d}@media(max-width:768px){.lvbl-article-feedback{max-width:100%}.article-feedback-wrapper{margin-top:2rem;padding-top:2rem}}@media(max-width:480px){.lvbl-article-feedback .feedback-options{flex-wrap:wrap}.lvbl-article-feedback .feedback-submit-btn{width:100%}}.social-sharing-wrapper{margin-block:var(--spacing-large,2rem)}.entry-content .social-sharing-wrapper,.post-content .social-sharing-wrapper{border-top:1px solid var(--color-border,#0000001a);margin-top:var(--spacing-large,2rem);padding-top:var(--spacing-large,2rem)}.dark-mode .social-sharing-wrapper h5,[data-theme=dark] .social-sharing-wrapper h5{color:var(--color-text-secondary-dark,#ffffffb3)}.touch-target{min-height:44px;min-width:44px}@media(max-width:768px){.hide-mobile{display:none!important}}@media(min-width:769px){.hide-desktop{display:none!important}}.show-mobile{display:none!important}@media(max-width:768px){.show-mobile{display:block!important}}.show-desktop{display:none!important}@media(min-width:769px){.show-desktop{display:block!important}}.container-fluid{padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:769px){.container-fluid{padding-left:2rem;padding-right:2rem}}@media(max-width:768px){.text-center-mobile{text-align:center!important}.stack-mobile{align-items:stretch!important;flex-direction:column!important}.space-mobile-compact{margin:1rem!important;padding:1rem!important}}.safe-area-padding{padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.safe-area-top{padding-top:env(safe-area-inset-top,0)}.screen-reader-text,.skip-link,.sr-only,.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.screen-reader-text:active,.screen-reader-text:focus,.skip-link:active,.skip-link:focus,.sr-only:active,.sr-only:focus,.visually-hidden:active,.visually-hidden:focus{height:auto!important;left:5px!important;margin:0!important;overflow:visible!important;padding:15px 23px 14px!important;position:fixed!important;top:5px!important;width:auto!important;clip:auto!important;background-color:var(--wp--preset--color--primary,#ffb81c)!important;border-radius:3px!important;box-shadow:0 0 2px 2px #0009!important;color:var(--wp--preset--color--dark,#1f1b13)!important;font-size:1rem!important;font-weight:600!important;line-height:normal!important;text-decoration:none!important;white-space:normal!important;z-index:100000!important}.skip-link:focus{background:var(--wp--preset--color--primary,#f4b617)!important;color:var(--wp--preset--color--dark,#1f1b13)!important}:focus{outline:2px solid var(--wp--preset--color--primary,#f4b617);outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--wp--preset--color--primary,#f4b617);outline-offset:2px}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 4px #f4b6174d;outline:3px solid var(--wp--preset--color--primary,#f4b617);outline-offset:2px}.form-group:focus-within,.menu-item:focus-within{outline:none}.form-group:focus-within>a,.form-group:focus-within>label,.menu-item:focus-within>a,.menu-item:focus-within>label{color:var(--wp--preset--color--primary,#f4b617)}@media(prefers-contrast:high){button,input,select,textarea{border-width:2px!important}:focus,:focus-visible{outline-style:solid!important;outline-width:3px!important}a{text-decoration:underline!important}.btn,button{background-image:none!important}}@media(forced-colors:active){a{color:LinkText}.btn,button{border:2px solid ButtonText}:focus{outline:3px solid Highlight}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}:focus{transition:none!important}}.btn,.dropdown-toggle,.menu-button,.search-toggle,[role=button],button,input[type=button],input[type=reset],input[type=submit]{min-height:44px;min-width:44px}a.touch-target-enhanced{display:inline-block;margin:-.5rem;padding:.5rem}html{font-size:100%}body{line-height:1.5}body p{margin-bottom:1.5em}@supports(line-height:1.5){body{line-height:1.5!important}p{margin-bottom:2em}}.high-contrast-text{background-color:var(--wp--preset--color--white,#fff)!important;color:var(--wp--preset--color--dark,#1f1b13)!important}.entry-content a:not(.btn):not(.wp-block-button__link){text-decoration:underline;text-underline-offset:.2em}.entry-content a:not(.btn):not(.wp-block-button__link):focus,.entry-content a:not(.btn):not(.wp-block-button__link):hover{text-decoration-thickness:2px}[aria-live=assertive]:empty,[aria-live=polite]:empty{display:none}.status-message{border-radius:4px;padding:1rem}.status-message[aria-live=polite]{background:light-dark(#f0f7ff,#0d1f33);border:1px solid light-dark(#0073aa,#4a9fd4)}.status-message[aria-live=assertive]{background:light-dark(#fff5f5,#330d0d);border:1px solid light-dark(#d63638,#f87171)}.required-indicator,label .required{color:light-dark(#d63638,#f87171)}.required-indicator:before,label .required:before{content:" "}.required-indicator:after,label .required:after{content:" (required)";height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.form-error,[aria-invalid=true]{border-color:light-dark(#d63638,#f87171)!important}.error-message{color:light-dark(#d63638,#f87171);font-size:.875rem;margin-top:.25rem}.error-message:before{content:"⚠ "}[aria-modal=true],[role=dialog]{overscroll-behavior:contain;position:fixed;z-index:99999}body.dialog-open,body.menu-open,body.modal-open{overflow:hidden;padding-right:var(--scrollbar-width,0)}.current-menu-item>a,.current-page-item>a,[aria-current=page]{font-weight:600;position:relative}.current-menu-item>a:after,.current-page-item>a:after,[aria-current=page]:after{background:currentColor;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}[aria-expanded=true] .dropdown-indicator,[aria-expanded=true] .toggle-icon{transform:rotate(180deg)}:root{color-scheme:dark;--atm-surface:light-dark(#fff8f2,#17130b);--atm-surface-dim:light-dark(#c1b7ab,#17130b);--atm-surface-bright:light-dark(#fff8f2,#564f45);--atm-surface-container-lowest:light-dark(#fff,#000);--atm-surface-container-low:light-dark(#faefe2,#241f17);--atm-surface-container:light-dark(#ebe1d4,#353027);--atm-surface-container-high:light-dark(#ddd3c6,#403b31);--atm-surface-container-highest:light-dark(#cfc5b8,#4c463c);--atm-border:light-dark(#ede1cf,#4d4639);--atm-outline:light-dark(#322b1f,#fbeedc);--atm-outline-variant:light-dark(#50483b,#cdc1b0);--atm-on-surface:light-dark(#000,#fff);--atm-on-surface-variant:light-dark(#50483b,#cdc1b0);--atm-error:light-dark(#600004,#ffece9);--atm-error-container:light-dark(#98000a,#ffaea4);--atm-on-error:light-dark(#fff,#000);--atm-on-error-container:light-dark(#fff,#220001);--atm-inverse-surface:light-dark(#353027,#ebe1d4);--atm-inverse-on-surface:light-dark(#fff,#000);--atm-inverse-primary:light-dark(#ebc16c,#5e4300);--atm-shadow-sm:0 1px 3px light-dark(#00000014,#0000004d);--atm-shadow-md:0 2px 8px light-dark(#0000001a,#0006);--atm-hover-bg:light-dark(#00000008,#ffffff0d);--atm-scrim:light-dark(#0006,#0009)}.site-header{border-bottom-color:var(--atm-border)}.site-header[data-sticky=hidden],.site-header[data-sticky=yes]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--atm-shadow-md)}.main-navigation .sub-menu{background:var(--atm-surface-container-lowest);box-shadow:var(--atm-shadow-md)}.main-navigation .sub-menu a{border-bottom-color:var(--atm-border)}.mobile-menu{background:var(--atm-surface-container-lowest)}.menu-button,.menu-toggle,.search-toggle{color:var(--wp--preset--color--dark)}.entry-content .wp-block-pullquote,.entry-content .wp-block-quote,.entry-content blockquote{border-color:var(--wp--preset--color--primary,#ffb81c)}.entry-content code,.entry-content pre{background:var(--atm-surface-container)}.entry-content table th{background:var(--atm-surface-container-low)}.entry-content table td,.entry-content table th{border-color:var(--atm-border)}.blog-main article,.page-header{border-bottom-color:var(--atm-border)}.author-bio,.author-info{background:var(--atm-surface-container-low)}.single-post .entry-header .entry-meta{border-bottom-color:var(--atm-border);border-top-color:var(--atm-border)}.single-post .entry-footer{border-top-color:var(--atm-border)}.single-post .entry-footer .post-tags a{background:var(--atm-surface-container);color:var(--wp--preset--color--text-gray)}.single-post .entry-footer .post-tags a:hover{background:var(--wp--preset--color--primary);color:#000}.related-posts{background:var(--atm-surface-container-low)}.related-post-item{background:var(--atm-surface-container-lowest);box-shadow:var(--atm-shadow-sm)}.related-post-item:hover{box-shadow:var(--atm-shadow-md)}.related-posts--minimal{border-top-color:var(--atm-border)}.related-posts--minimal .related-posts-list .related-post-item{border-bottom-color:var(--atm-border)}.related-posts--minimal .related-posts-list .related-post-item:hover{background:var(--atm-hover-bg)}.comments-area{border-top-color:var(--atm-border)}.comment-body{background:var(--atm-surface-container-low)}.comment-body:hover{background:var(--atm-hover-bg);box-shadow:var(--atm-shadow-md)}.reply a{border-color:var(--wp--preset--color--dark);color:var(--wp--preset--color--dark)}.reply a:hover{background:var(--wp--preset--color--dark);color:var(--wp--preset--color--white)}.comment-respond{background:var(--atm-surface-container-low)}.comment-form input[type=email],.comment-form input[type=text],.comment-form input[type=url],.comment-form textarea{background:var(--wp--preset--color--white);border-color:var(--atm-border);color:var(--wp--preset--color--dark)}.comment-form .form-submit .submit{background:var(--wp--preset--color--dark);color:var(--wp--preset--color--white)}.comment-form .form-submit .submit:hover{background:var(--wp--preset--color--primary);color:#000}.no-comments{background:var(--atm-surface-container-low);border-left-color:var(--atm-border)}.comment .comment-respond{background:var(--wp--preset--color--white);border-color:var(--atm-border)}.search-modal .search-modal-content{background:var(--atm-surface-container-lowest)}.search-close{color:var(--wp--preset--color--text-gray)}.search-close:hover{background:var(--atm-hover-bg)}.search-form .search-field{background:var(--wp--preset--color--white);border-color:var(--atm-border);color:var(--wp--preset--color--dark)}.search-form .search-field::placeholder{color:var(--wp--preset--color--text-gray)}.search-results .search-result{border-bottom-color:var(--atm-border)}.search-results .search-result:hover{background:var(--atm-hover-bg)}input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:var(--atm-surface-container-lowest);border-color:var(--atm-border);color:var(--wp--preset--color--dark)}input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{color:var(--wp--preset--color--text-gray)}.btn-secondary{border-color:var(--wp--preset--color--dark);color:var(--wp--preset--color--dark)}.btn-secondary:focus,.btn-secondary:hover{background:var(--wp--preset--color--dark);color:var(--wp--preset--color--white)}.btn-ghost{color:var(--wp--preset--color--dark)}.btn-ghost:focus,.btn-ghost:hover{background:var(--atm-hover-bg)}.site-footer{background:light-dark(#1a1a1a,#111)}.site-info{border-top-color:light-dark(#333,#222)}hr{border-color:var(--atm-border)}