.replica-root{isolation:isolate;min-height:100vh}.owned-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;-webkit-clip-path:inset(50%);clip-path:inset(50%);opacity:0;pointer-events:none}.owned-form-status{grid-column:1/-1;min-height:1.5em;font-size:14px}.owned-form-status[data-error=true]{color:#ffb6b6}.owned-form-status a{color:inherit;text-decoration:underline}.owned-select{display:block!important;width:100%;min-height:48px;background:#fff;color:#111}:focus-visible{outline:3px solid #7fb9ff!important;outline-offset:4px}html{scroll-behavior:smooth}.w-slide[data-hidden=true]{display:none!important}.w-slider-mask[data-owned-mask]{height:auto;white-space:normal}.w-slider-mask[data-owned-mask] .w-slide{position:relative;width:100%;vertical-align:top}.owned-gallery-count{text-align:center;color:#999;margin:8px}.owned-article{max-width:1000px;margin:0 auto;padding:50px 24px;background:#0e0e10;color:#eee;font-size:18px;line-height:1.7}.owned-article img{max-width:100%;height:auto}.owned-article a{color:#fff;text-decoration:underline}.owned-dialog{border:1px solid #555;padding:0;width:min(950px,95vw);height:min(850px,92vh);background:white;z-index:999999}.owned-dialog::-webkit-backdrop{background:#000b}.owned-dialog::backdrop{background:#000b}.owned-dialog iframe{width:100%;height:calc(100% - 45px);border:0}.owned-dialog-close{margin-left:auto;border:0;padding:12px 22px;cursor:pointer}.owned-dialog-close,.owned-privacy{display:block;background:#111;color:white}.owned-privacy{margin:12px 12px 12px auto;border:1px solid #777;padding:8px 12px;font-size:12px;border-radius:4px}.owned-privacy:hover{background:#333}.blog-card,iframe,img{max-width:100%}.blog-wrapper{min-width:0}.w-nav-menu.owned-open{display:block!important;position:absolute;top:100%;left:0;width:100%;background:#111;padding:20px;z-index:10000}.w-nav-menu.owned-open .nav{display:flex;flex-direction:column;gap:18px}.w-nav-menu.owned-open a{color:#fff}@media (max-width:767px){.blog-card{width:min(330px,100%)}.blog-wrapper{grid-template-columns:minmax(0,1fr)!important}.blog-wrapper img{width:100%}.owned-article{font-size:16px;padding:30px 20px}.header .container{position:relative}.w-slider-arrow-left,.w-slider-arrow-right{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}