*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--newnomads-neutral-900);color:var(--newnomads-neutral-200);font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:var(--newnomads-text-base);font-weight:var(--newnomads-font-normal);line-height:var(--newnomads-leading-normal);margin:0;padding:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.01ms!important}}h1,h2,h3,h4,h5,h6{color:var(--newnomads-neutral-100);font-weight:var(--newnomads-font-bold);line-height:var(--newnomads-leading-tight);margin:0 0 var(--newnomads-space-4)}h1{font-size:var(--newnomads-text-4xl);margin-bottom:var(--newnomads-space-6)}h2{font-size:var(--newnomads-text-3xl);margin-bottom:var(--newnomads-space-6)}h3{font-size:var(--newnomads-text-2xl)}h4{font-size:var(--newnomads-text-xl)}h5{font-size:var(--newnomads-text-lg)}h6{font-size:var(--newnomads-text-base);font-weight:var(--newnomads-font-semibold)}p{margin:0 0 var(--newnomads-space-4)}small,.newnomads-text-sm{font-size:var(--newnomads-text-sm)}.newnomads-text-xs{font-size:var(--newnomads-text-xs)}.newnomads-text-lg{font-size:var(--newnomads-text-lg)}.newnomads-text-secondary{color:var(--newnomads-neutral-400)}a{color:var(--newnomads-neutral-200);text-decoration:none;text-decoration-skip-ink:auto}@media (prefers-reduced-motion:no-preference){a{transition:color var(--newnomads-transition-fast),opacity var(--newnomads-transition-fast)}}a:hover{color:var(--newnomads-neutral-100)}img{height:auto;max-width:100%}:focus-visible{outline:var(--newnomads-focus-ring);outline-offset:var(--newnomads-focus-ring-offset)}:focus:not(:focus-visible){outline:none}.newnomads-site{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.newnomads-site-content{flex:1;margin:0 auto;max-width:1200px;padding:var(--newnomads-space-8) var(--newnomads-space-4);width:100%}.newnomads-site-header{background-color:rgb(28 25 23 / .55);left:0;padding:var(--newnomads-space-4) var(--newnomads-space-6);position:fixed;right:0;top:0;z-index:1000}@supports (backdrop-filter:blur(8px)){.newnomads-site-header{backdrop-filter:blur(8px);background-color:rgb(28 25 23 / .45)}}@media (prefers-reduced-motion:no-preference){.newnomads-site-header{transition:background-color var(--newnomads-transition-base),box-shadow var(--newnomads-transition-base)}}.newnomads-site-header.is-scrolled{background-color:rgb(28 25 23 / .95);box-shadow:0 2px 20px rgb(0 0 0 / .3)}@supports (backdrop-filter:blur(12px)){.newnomads-site-header.is-scrolled{backdrop-filter:blur(12px);background-color:rgb(28 25 23 / .85)}}.newnomads-header__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px}.newnomads-site-branding{align-items:center;display:flex;gap:var(--newnomads-space-3);z-index:10}.newnomads-site-branding .custom-logo-link{display:flex}.newnomads-site-branding .custom-logo{height:auto;max-height:40px;width:auto}.newnomads-logo{align-items:center;color:var(--newnomads-neutral-100);display:flex;gap:var(--newnomads-space-2);text-decoration:none}.newnomads-logo:hover{color:var(--newnomads-neutral-100);opacity:.9}.newnomads-logo__mark{flex-shrink:0;height:36px;width:36px}.newnomads-logo__text{font-size:var(--newnomads-text-lg);font-weight:var(--newnomads-font-bold);letter-spacing:.05em;text-transform:uppercase}.newnomads-main-navigation ul{display:flex;gap:var(--newnomads-space-1);list-style:none;margin:0;padding:0}.newnomads-main-navigation a{border-radius:var(--newnomads-radius-md);color:var(--newnomads-neutral-300);display:inline-block;font-size:var(--newnomads-text-sm);font-weight:var(--newnomads-font-medium);letter-spacing:.04em;min-height:44px;padding:var(--newnomads-space-2) var(--newnomads-space-3);text-decoration:none;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.newnomads-main-navigation a{transition:color var(--newnomads-transition-fast),background-color var(--newnomads-transition-fast)}}.newnomads-main-navigation a:hover,.newnomads-main-navigation a:focus{color:var(--newnomads-neutral-100)}.newnomads-main-navigation .current-menu-item>a{color:var(--newnomads-accent-400)}.newnomads-menu-toggle{background:none;border:none;color:var(--newnomads-neutral-100);cursor:pointer;display:none;min-height:44px;min-width:44px;padding:var(--newnomads-space-2);position:relative;z-index:10}.newnomads-hamburger{display:flex;flex-direction:column;gap:5px;height:18px;justify-content:center;width:24px}.newnomads-hamburger span{background-color:currentColor;border-radius:1px;display:block;height:2px;width:100%}@media (prefers-reduced-motion:no-preference){.newnomads-hamburger span{transition:transform var(--newnomads-transition-fast),opacity var(--newnomads-transition-fast)}}.newnomads-menu-toggle[aria-expanded="true"] .newnomads-hamburger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.newnomads-menu-toggle[aria-expanded="true"] .newnomads-hamburger span:nth-child(2){opacity:0}.newnomads-menu-toggle[aria-expanded="true"] .newnomads-hamburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:899px){.newnomads-menu-toggle{display:flex;align-items:center;justify-content:center}.newnomads-main-navigation{background-color:rgb(28 25 23 / .98);height:100vh;left:0;opacity:0;padding:calc(var(--newnomads-header-height) + var(--newnomads-space-8)) var(--newnomads-space-6) var(--newnomads-space-8);pointer-events:none;position:fixed;top:0;width:100%;z-index:5}@supports (backdrop-filter:blur(16px)){.newnomads-main-navigation{backdrop-filter:blur(16px);background-color:rgb(28 25 23 / .92)}}@media (prefers-reduced-motion:no-preference){.newnomads-main-navigation{transition:opacity var(--newnomads-transition-base)}}.newnomads-main-navigation.is-open{opacity:1;pointer-events:auto}.newnomads-main-navigation ul{flex-direction:column;gap:var(--newnomads-space-2)}.newnomads-main-navigation a{font-size:var(--newnomads-text-xl);padding:var(--newnomads-space-3) var(--newnomads-space-4)}}.newnomads-menu-open{overflow:hidden}.newnomads-entry{margin-bottom:var(--newnomads-space-8)}.newnomads-entry-title{font-size:var(--newnomads-text-3xl);line-height:var(--newnomads-leading-snug);margin:0 0 var(--newnomads-space-2)}.newnomads-entry-title a{color:var(--newnomads-neutral-100);text-decoration:none}@media (prefers-reduced-motion:no-preference){.newnomads-entry-title a{transition:color var(--newnomads-transition-fast)}}.newnomads-entry-title a:hover,.newnomads-entry-title a:focus{color:var(--newnomads-accent-400)}.newnomads-entry-meta{color:var(--newnomads-neutral-400);font-size:var(--newnomads-text-sm);margin-bottom:var(--newnomads-space-4)}.newnomads-entry-content{line-height:var(--newnomads-leading-relaxed)}.newnomads-entry-content>*+*{margin-top:var(--newnomads-space-4)}.newnomads-entry-footer{border-top:1px solid var(--newnomads-neutral-700);color:var(--newnomads-neutral-400);font-size:var(--newnomads-text-sm);margin-top:var(--newnomads-space-6);padding-top:var(--newnomads-space-4)}.newnomads-page-title{font-size:var(--newnomads-text-4xl);margin-bottom:var(--newnomads-space-8)}.newnomads-button,button,input[type="submit"],input[type="reset"],input[type="button"]{border-radius:var(--newnomads-radius-md);cursor:pointer;display:inline-flex;align-items:center;font-family:inherit;font-size:var(--newnomads-text-sm);font-weight:var(--newnomads-font-semibold);gap:var(--newnomads-space-2);justify-content:center;letter-spacing:.04em;line-height:var(--newnomads-leading-normal);min-height:44px;min-width:44px;padding:var(--newnomads-space-3) var(--newnomads-space-6);text-decoration:none;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.newnomads-button,button,input[type="submit"],input[type="reset"],input[type="button"]{transition:background-color var(--newnomads-transition-fast),border-color var(--newnomads-transition-fast),color var(--newnomads-transition-fast),box-shadow var(--newnomads-transition-fast),transform var(--newnomads-transition-fast)}}.newnomads-button--primary,input[type="submit"]{background-color:var(--newnomads-accent-700);border:2px solid var(--newnomads-accent-700);color:var(--newnomads-neutral-100)}.newnomads-button--primary:hover,input[type="submit"]:hover{background-color:var(--newnomads-accent-600);border-color:var(--newnomads-accent-600);color:var(--newnomads-neutral-100)}.newnomads-button--primary:active,input[type="submit"]:active{background-color:var(--newnomads-accent-800);border-color:var(--newnomads-accent-800);color:var(--newnomads-neutral-100)}.newnomads-button--secondary,.newnomads-button--outline,input[type="reset"],input[type="button"]{background-color:#fff0;border:2px solid var(--newnomads-neutral-400);color:var(--newnomads-neutral-200)}.newnomads-button--secondary:hover,.newnomads-button--outline:hover,input[type="reset"]:hover,input[type="button"]:hover{border-color:var(--newnomads-neutral-100);color:var(--newnomads-neutral-100)}.newnomads-button--accent{background-color:var(--newnomads-accent-700);border:2px solid var(--newnomads-accent-700);color:var(--newnomads-neutral-100)}.newnomads-button--accent:hover{background-color:var(--newnomads-accent-600);border-color:var(--newnomads-accent-600);color:var(--newnomads-neutral-100)}.newnomads-button--hero-primary{background-color:var(--newnomads-accent-700);border:2px solid var(--newnomads-accent-700);color:var(--newnomads-neutral-100);font-size:var(--newnomads-text-base);padding:var(--newnomads-space-4) var(--newnomads-space-8)}.newnomads-button--hero-primary:hover{background-color:var(--newnomads-accent-600);border-color:var(--newnomads-accent-600);color:var(--newnomads-neutral-100)}.newnomads-button--hero-ghost{background-color:#fff0;border:2px solid rgb(255 255 255 / .4);color:var(--newnomads-neutral-100);font-size:var(--newnomads-text-base);padding:var(--newnomads-space-4) var(--newnomads-space-8)}.newnomads-button--hero-ghost:hover{border-color:var(--newnomads-neutral-100);color:var(--newnomads-neutral-100)}.newnomads-button:disabled,.newnomads-button[aria-disabled="true"],button:disabled,input[type="submit"]:disabled,input[type="reset"]:disabled,input[type="button"]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}label{color:var(--newnomads-neutral-200);display:block;font-size:var(--newnomads-text-base);font-weight:var(--newnomads-font-medium);margin-bottom:var(--newnomads-space-2)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="date"],textarea,select{background-color:rgb(255 255 255 / .08);border:1px solid var(--newnomads-neutral-600);border-radius:var(--newnomads-radius-md);color:var(--newnomads-neutral-100);font-family:inherit;font-size:var(--newnomads-text-base);line-height:var(--newnomads-leading-normal);min-height:44px;padding:var(--newnomads-space-3) var(--newnomads-space-4);width:100%}@media (prefers-reduced-motion:no-preference){input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="date"],textarea,select{transition:border-color var(--newnomads-transition-fast),box-shadow var(--newnomads-transition-fast)}}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="date"]:focus,textarea:focus,select:focus{border-color:var(--newnomads-accent-500);box-shadow:0 0 0 1px var(--newnomads-accent-500);outline:none}input::placeholder,textarea::placeholder{color:var(--newnomads-neutral-500)}textarea{min-height:120px;resize:vertical}.newnomads-card{background-color:var(--newnomads-neutral-800);border:1px solid var(--newnomads-neutral-700);border-radius:var(--newnomads-radius-lg);color:var(--newnomads-neutral-200);overflow:hidden;padding:var(--newnomads-space-6);position:relative}@media (prefers-reduced-motion:no-preference){.newnomads-card{transition:box-shadow var(--newnomads-transition-fast),transform var(--newnomads-transition-fast)}}.newnomads-card:hover{box-shadow:0 8px 30px rgb(0 0 0 / .4)}.newnomads-card>a.newnomads-card__link::after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.newnomads-card__title{font-size:var(--newnomads-text-xl);font-weight:var(--newnomads-font-semibold);line-height:var(--newnomads-leading-snug);margin:0 0 var(--newnomads-space-2)}.newnomads-card__meta{color:var(--newnomads-neutral-400);font-size:var(--newnomads-text-sm);margin-bottom:var(--newnomads-space-3)}.newnomads-card__excerpt{font-size:var(--newnomads-text-base);line-height:var(--newnomads-leading-relaxed)}.newnomads-site-footer{background-color:var(--newnomads-neutral-900);border-top:1px solid var(--newnomads-neutral-800);color:var(--newnomads-neutral-400);padding:var(--newnomads-space-12) var(--newnomads-space-6) var(--newnomads-space-8)}.newnomads-footer__inner{margin:0 auto;max-width:1200px}.newnomads-footer__grid{display:grid;gap:var(--newnomads-space-8);grid-template-columns:2fr 1fr 1fr;margin-bottom:var(--newnomads-space-8)}@media (max-width:767px){.newnomads-footer__grid{grid-template-columns:1fr}}.newnomads-footer__logo{align-items:center;color:var(--newnomads-neutral-100);display:flex;gap:var(--newnomads-space-2);margin-bottom:var(--newnomads-space-4);text-decoration:none}.newnomads-footer__logo:hover{color:var(--newnomads-neutral-100)}.newnomads-footer__logo-text{font-size:var(--newnomads-text-lg);font-weight:var(--newnomads-font-bold);letter-spacing:.05em;text-transform:uppercase}.newnomads-footer__tagline{color:var(--newnomads-neutral-500);font-size:var(--newnomads-text-sm);margin:0}.newnomads-footer__heading{color:var(--newnomads-neutral-200);font-size:var(--newnomads-text-sm);font-weight:var(--newnomads-font-semibold);letter-spacing:.08em;margin-bottom:var(--newnomads-space-4);text-transform:uppercase}.newnomads-footer__nav ul{list-style:none;margin:0;padding:0}.newnomads-footer__nav li{margin-bottom:var(--newnomads-space-2)}.newnomads-footer__nav a{color:var(--newnomads-neutral-400);font-size:var(--newnomads-text-sm);text-decoration:none}.newnomads-footer__nav a:hover{color:var(--newnomads-neutral-100)}.newnomads-footer__social{list-style:none;margin:0;padding:0}.newnomads-footer__social li{margin-bottom:var(--newnomads-space-2)}.newnomads-footer__social a{align-items:center;color:var(--newnomads-neutral-400);display:flex;font-size:var(--newnomads-text-sm);gap:var(--newnomads-space-2);text-decoration:none}.newnomads-footer__social a:hover{color:var(--newnomads-neutral-100)}.newnomads-footer__bottom{align-items:center;border-top:1px solid var(--newnomads-neutral-800);display:flex;justify-content:space-between;padding-top:var(--newnomads-space-6)}@media (max-width:639px){.newnomads-footer__bottom{flex-direction:column;gap:var(--newnomads-space-2);text-align:center}}.newnomads-footer__copyright,.newnomads-footer__credit{font-size:var(--newnomads-text-xs);margin:0}.newnomads-footer__credit a{color:var(--newnomads-neutral-500)}.newnomads-footer__credit a:hover{color:var(--newnomads-neutral-200)}.newnomads-site-header .wp-block-navigation a{text-decoration:none}.newnomads-site-header .wp-block-navigation__responsive-container.is-menu-open{background-color:rgb(28 25 23 / .98)}@supports (backdrop-filter:blur(16px)){.newnomads-site-header .wp-block-navigation__responsive-container.is-menu-open{backdrop-filter:blur(16px);background-color:rgb(28 25 23 / .92)}}.newnomads-site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{color:var(--newnomads-neutral-300);font-size:var(--newnomads-text-xl);padding:var(--newnomads-space-3) var(--newnomads-space-4)}.newnomads-site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:hover{color:var(--newnomads-neutral-100)}.newnomads-site-header .wp-block-navigation__responsive-container-open,.newnomads-site-header .wp-block-navigation__responsive-container-close{color:var(--newnomads-neutral-100)}.newnomads-site-header .wp-block-site-logo img{height:auto;max-height:40px;width:auto}.newnomads-alert{border-left:4px solid;border-radius:var(--newnomads-radius-md);display:flex;align-items:flex-start;font-size:var(--newnomads-text-base);gap:var(--newnomads-space-3);padding:var(--newnomads-space-4) var(--newnomads-space-6)}.newnomads-alert--success{background-color:rgb(22 101 52 / .15);border-left-color:var(--newnomads-success-500);color:var(--newnomads-success-300)}.newnomads-alert--warning{background-color:rgb(217 119 6 / .15);border-left-color:var(--newnomads-warning-500);color:var(--newnomads-warning-300)}.newnomads-alert--error{background-color:rgb(220 38 38 / .15);border-left-color:var(--newnomads-error-500);color:var(--newnomads-error-300)}.newnomads-alert--info{background-color:rgb(37 99 235 / .15);border-left-color:var(--newnomads-info-500);color:var(--newnomads-info-300)}.newnomads-widget-area .widget{margin-bottom:var(--newnomads-space-8)}.newnomads-widget-area .widget-title{border-bottom:2px solid var(--newnomads-accent-700);font-size:var(--newnomads-text-lg);margin-bottom:var(--newnomads-space-4);padding-bottom:var(--newnomads-space-2)}@keyframes newnomads-spin{to{transform:rotate(360deg)}}.newnomads-spinner{border:2px solid var(--newnomads-neutral-700);border-radius:50%;border-top-color:var(--newnomads-accent-500);display:inline-block;height:1em;width:1em}@media (prefers-reduced-motion:no-preference){.newnomads-spinner{animation:newnomads-spin 0.6s linear infinite}}[aria-busy="true"]{cursor:wait}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:var(--newnomads-neutral-800);border-radius:var(--newnomads-radius-md);box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:var(--newnomads-accent-400);display:block;font-size:var(--newnomads-text-sm);font-weight:var(--newnomads-font-bold);height:auto;left:var(--newnomads-space-2);line-height:var(--newnomads-leading-normal);padding:var(--newnomads-space-4) var(--newnomads-space-6);text-decoration:none;top:var(--newnomads-space-2);width:auto;z-index:100000}.alignleft{float:left;margin-right:var(--newnomads-space-6)}.alignright{float:right;margin-left:var(--newnomads-space-6)}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}