:root{--sw-color-background: #ffffff;--sw-color-background-dark: #e5e5e5;--sw-color-background-light: #fafafa;--sw-color-heading: #1f3640;--sw-color-heading-dark: #142329;--sw-color-heading-light: #3d5663;--sw-color-text: #3a322e;--sw-color-text-dark: #1f1a17;--sw-color-text-light: #7a6d65;--sw-color-accent-1: #d96a3f;--sw-color-accent-1-dark: #a64a3a;--sw-color-accent-1-light: #e6b86a;--sw-color-accent-2: #e6b86a;--sw-color-accent-2-dark: #c69648;--sw-color-accent-2-light: #f4d9a8;--sw-color-surface: #f8f9fb;--sw-color-text-muted: #7a6d65;--sw-color-border: #e5e5e5;--sw-color-surface-dark: #1a2b34;--sw-color-text-muted-dark: #b0a9a3;--sw-color-border-dark: #2a3e48;--sw-color-surface-light: #f4f5f7;--sw-color-text-muted-light: #8a7d75;--sw-color-border-light: #d8d6d4;--sw-color-input-bg: #ffffff;--sw-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--sw-font-family-heading: var(--sw-font-family);--sw-line-height-body: 1.6;--sw-line-height-heading: 1.2;--sw-spacing-xs: 0.5rem;--sw-spacing-sm: 1rem;--sw-spacing-md: 1.5rem;--sw-spacing-lg: 2rem;--sw-spacing-xl: 3rem;--sw-spacing-2xl: 4rem;--sw-spacing-3xl: 6rem;--sw-container-width: 1200px;--sw-container-padding: clamp(1rem, 4vw, 2rem);--sw-border-radius-sm: 8px;--sw-border-radius-md: 16px;--sw-border-radius-lg: 24px;--sw-border-radius-xl: 28px;--sw-border-radius-pill: 999px;--sw-shadow-card: 0 4px 24px rgb(0 0 0 / 0.08);--sw-shadow-card-hover: 0 8px 40px rgb(0 0 0 / 0.12)}[data-color-set=dark]{--sw-color-background: var(--sw-color-background-dark);--sw-color-heading: var(--sw-color-heading-dark);--sw-color-text: var(--sw-color-text-dark);--sw-color-accent-1: var(--sw-color-accent-1-dark);--sw-color-accent-2: var(--sw-color-accent-2-dark);--sw-color-surface: var(--sw-color-surface-dark);--sw-color-text-muted: var(--sw-color-text-muted-dark);--sw-color-border: var(--sw-color-border-dark);--color-background: var(--sw-color-background-dark);--color-heading: var(--sw-color-heading-dark);--color-text: var(--sw-color-text-dark);--color-accent-1: var(--sw-color-accent-1-dark);--color-accent-2: var(--sw-color-accent-2-dark);--color-surface: var(--sw-color-surface-dark);--color-line: var(--sw-color-border-dark);--color-text-muted: var(--sw-color-text-muted-dark);--sw-color-input-bg: #2a3e48;--color-input: #2a3e48;--color-primary: var(--sw-color-background-dark)}[data-color-set=light]{--sw-color-background: var(--sw-color-background-light);--sw-color-heading: var(--sw-color-heading-light);--sw-color-text: var(--sw-color-text-light);--sw-color-accent-1: var(--sw-color-accent-1-light);--sw-color-accent-2: var(--sw-color-accent-2-light);--sw-color-surface: var(--sw-color-surface-light);--sw-color-text-muted: var(--sw-color-text-muted-light);--sw-color-border: var(--sw-color-border-light);--color-background: var(--sw-color-background-light);--color-heading: var(--sw-color-heading-light);--color-text: var(--sw-color-text-light);--color-accent-1: var(--sw-color-accent-1-light);--color-accent-2: var(--sw-color-accent-2-light);--color-surface: var(--sw-color-surface-light);--color-line: var(--sw-color-border-light);--color-text-muted: var(--sw-color-text-muted-light);--sw-color-input-bg: #ffffff;--color-input: #ffffff;--color-primary: var(--sw-color-background-light)}[data-color-set=default]{--sw-color-background: var(--sw-color-background-base);--sw-color-heading: var(--sw-color-heading-base);--sw-color-text: var(--sw-color-text-base);--sw-color-accent-1: var(--sw-color-accent-1-base);--sw-color-accent-2: var(--sw-color-accent-2-base);--sw-color-surface: var(--sw-color-surface-base);--sw-color-text-muted: var(--sw-color-text-muted-base);--sw-color-border: var(--sw-color-border-base);--color-background: var(--sw-color-background-base);--color-heading: var(--sw-color-heading-base);--color-text: var(--sw-color-text-base);--color-accent-1: var(--sw-color-accent-1-base);--color-accent-2: var(--sw-color-accent-2-base);--color-surface: var(--sw-color-surface-base);--color-line: var(--sw-color-border-base);--color-text-muted: var(--sw-color-text-muted-base);--sw-color-input-bg: #ffffff;--color-input: #ffffff;--color-primary: var(--sw-color-background-base)}*,*::before,*::after{box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}@layer base{body{margin:0;padding:0;font-family:var(--sw-font-family);font-size:clamp(1rem,2.5vw,1.125rem);line-height:var(--sw-line-height-body);color:var(--sw-color-text);background-color:#fff}}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:fixed;top:0;left:0;width:auto;height:auto;padding:.5rem 1rem;background:var(--sw-color-heading);color:var(--sw-color-background);z-index:9999;font-weight:600;text-decoration:none}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.container{width:100%;max-width:var(--sw-container-width);margin-inline:auto;padding-inline:var(--sw-container-padding)}.site{display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1}.has-classic-content h1,.has-classic-content h2,.has-classic-content h3,.has-classic-content h4,.has-classic-content h5,.has-classic-content h6{font-family:var(--sw-font-family);line-height:var(--sw-line-height-heading);color:var(--sw-color-heading);margin-top:0;margin-bottom:.5em}.has-classic-content h1{font-size:clamp(2rem,5vw,3rem);font-weight:700}.has-classic-content h2{font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.has-classic-content h3{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600}.has-classic-content h4{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600}.has-classic-content h5{font-size:1rem;font-weight:600}.has-classic-content h6{font-size:.875rem;font-weight:600}.has-classic-content p{margin-top:0;margin-bottom:1em}.has-classic-content .entry-content a{color:var(--sw-color-accent-1);text-decoration:underline;transition:color 200ms ease}.has-classic-content .entry-content a:hover,.has-classic-content .entry-content a:focus{color:var(--sw-color-accent-1-dark)}.button,button,input[type=submit],input[type=button]{display:inline-block;padding:.625rem 1.25rem;background-color:var(--sw-color-accent-1);color:var(--sw-color-background);border:none;border-radius:var(--sw-border-radius-sm);font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;transition:background-color 200ms ease,color 200ms ease}.button:hover,.button:focus,button:hover,button:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=button]:hover,input[type=button]:focus{background-color:var(--sw-color-accent-1-dark);color:var(--sw-color-background);text-decoration:none}.site-header{position:sticky;top:0;z-index:100;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 1px 4px rgba(0,0,0,.06)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem}.site-header__branding{flex-shrink:0;display:flex;align-items:center}.site-logo{display:inline-flex;align-items:center}.site-logo img{height:auto;width:auto;display:block}.site-logo--size-small img{max-height:32px}.site-logo--size-medium img{max-height:48px}.site-logo--size-large img{max-height:64px}.site-logo--text{font-size:1.5rem;font-weight:700;text-decoration:none;color:var(--sw-color-heading)}.main-navigation{display:flex;align-items:center}.nav-menu{display:flex;list-style:none;margin:0;padding:0;gap:.25rem}.nav-menu li{position:relative}.nav-menu a{display:block;padding:.5rem .75rem;text-decoration:none;color:var(--sw-color-text);font-weight:500;border-radius:var(--sw-border-radius-sm);transition:color 200ms ease,background-color 200ms ease}.nav-menu a:hover,.nav-menu a:focus{color:var(--sw-color-accent-1);background-color:color-mix(in srgb, var(--sw-color-accent-1) 6%, transparent)}.nav-menu .current-menu-item>a,.nav-menu .current-menu-ancestor>a{color:var(--sw-color-accent-1)}.menu-toggle{display:none;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.2);padding:.75rem;min-width:44px;min-height:44px;border-radius:var(--sw-border-radius-sm);cursor:pointer}.menu-toggle__icon{display:flex;flex-direction:column;gap:4px;width:20px}.menu-toggle__icon span{display:block;height:2px;background-color:var(--sw-color-text);border-radius:2px;transition:transform 200ms ease,opacity 200ms ease}@media(max-width: 1023px){.menu-toggle{display:flex;align-items:center}.main-navigation .nav-menu{display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;flex-direction:column;padding:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);gap:0}.main-navigation .nav-menu.is-open{display:flex}.main-navigation .nav-menu a{min-height:44px;display:flex;align-items:center}}.site-topbar{background-color:var(--sw-color-heading);color:#fff;font-size:.875rem;padding-block:.4rem}.site-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}@media(max-width: 767px){.site-topbar__inner{flex-direction:column;align-items:flex-start;gap:.5rem}}.site-topbar a{color:hsla(0,0%,100%,.85);text-decoration:none}.site-topbar a:hover{color:#fff}.topbar-contact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.topbar-contact__item+.topbar-contact__item::before{content:"·";display:inline-block;margin-inline-end:.75rem;margin-inline-start:-0.5rem;opacity:.6;user-select:none}.sw-footer__social-icon>svg,.sw-footer__social-icon>img{display:block;width:50%;height:50%;max-width:50%;max-height:50%}.contact-info{font-style:normal;display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}.contact-info__company{font-weight:600}.contact-info a{text-decoration:none}.social-media-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.social-media-list__link{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:hsla(0,0%,100%,.1);text-decoration:none;transition:background-color 200ms ease}@media(min-width: 768px){.social-media-list__link{width:28px;height:28px}}.social-media-list__link>svg,.social-media-list__link>img{display:block;width:60%;height:60%;max-width:60%;max-height:60%}.social-media-list__link:hover{background-color:var(--sw-color-accent-1)}.entry-header{margin-bottom:1.5rem}.entry-title{margin-bottom:.25rem}.entry-meta{font-size:.875rem;color:var(--sw-color-text-light);display:flex;gap:.75rem}.entry-thumbnail{margin-bottom:1.5rem}.entry-thumbnail img{width:100%;height:auto;border-radius:var(--sw-border-radius-md)}.posts-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:2rem}.read-more{display:inline-block;margin-top:.75rem;font-weight:600;text-decoration:none;color:var(--sw-color-accent-1)}.read-more:hover{color:var(--sw-color-accent-1-dark)}.page-header{margin-bottom:2rem}.page-title{margin-bottom:.5rem}.error-404{text-align:center;padding-block:4rem}.search-form{display:flex;gap:.5rem;max-width:400px;margin-inline:auto}.search-form input[type=search]{flex:1;padding:.5rem .75rem;border:1px solid rgba(0,0,0,.2);border-radius:var(--sw-border-radius-sm)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[class*=wp-block-skopeweb-]:not([data-color-set]):not(.sw-hero):not(.sw-page-header):has(+[class*=wp-block-skopeweb-]:not([data-color-set])){padding-bottom:var(--sw-spacing-lg)}[class*=wp-block-skopeweb-]:not([data-color-set])+[class*=wp-block-skopeweb-]:not([data-color-set]){padding-top:var(--sw-spacing-lg)}[class*=wp-block-skopeweb-][data-color-set=dark]:not(.sw-hero):not(.sw-page-header):has(+[class*=wp-block-skopeweb-][data-color-set=dark]){padding-bottom:var(--sw-spacing-lg)}[class*=wp-block-skopeweb-][data-color-set=dark]+[class*=wp-block-skopeweb-][data-color-set=dark]{padding-top:var(--sw-spacing-lg)}[class*=wp-block-skopeweb-][data-color-set=light]:not(.sw-hero):not(.sw-page-header):has(+[class*=wp-block-skopeweb-][data-color-set=light]){padding-bottom:var(--sw-spacing-lg)}[class*=wp-block-skopeweb-][data-color-set=light]+[class*=wp-block-skopeweb-][data-color-set=light]{padding-top:var(--sw-spacing-lg)}.sw-hero+[class*=wp-block-skopeweb-],.sw-page-header+[class*=wp-block-skopeweb-]{padding-top:var(--sw-spacing-2xl)}@media(min-width: 1024px){.sw-hero+[class*=wp-block-skopeweb-],.sw-page-header+[class*=wp-block-skopeweb-]{padding-top:var(--sw-spacing-3xl)}}
