*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{text-underline-offset:3px}.wp-site-blocks{overflow-x:clip}.wataha-header{position:relative;z-index:10;background:#101f2a;border-bottom:1px solid #29404d;padding:16px 24px}.wataha-header-inner{max-width:1200px;margin:auto;gap:20px}.wataha-logo a{font-size:1.25rem!important;letter-spacing:.08em;font-weight:900;text-decoration:none;color:#fff!important}.wataha-header .wp-block-navigation{font-size:.82rem;font-weight:700;letter-spacing:.02em}.wataha-header .wp-block-navigation-item__content{color:#eaf3f7!important;padding:8px 2px}.wataha-header .wp-block-navigation__container{gap:clamp(8px,1.3vw,20px)}.wataha-header .wp-block-navigation__responsive-container.is-menu-open{background:#0c1721;color:#fff}.wataha-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{color:#fff!important}.wataha-hero{max-width:none!important;background:radial-gradient(ellipse at 83% 15%,#254454 0%,transparent 48%),linear-gradient(125deg,#142737,#0b1520);border-bottom:1px solid #263c48;padding:clamp(55px,8vw,118px) 24px 55px;margin:0!important}.wataha-hero>*{max-width:1140px;margin-left:auto!important;margin-right:auto!important}.wataha-eyebrow{color:#efad72!important;font-weight:800;letter-spacing:.15em;text-transform:uppercase;font-size:.75rem!important}.wataha-title{font-size:clamp(2.4rem,5.8vw,5.2rem)!important;line-height:1.08!important;max-width:1000px!important;letter-spacing:-.035em;margin-top:16px!important;margin-bottom:24px!important;overflow-wrap:normal}.wataha-lead{font-size:clamp(1.05rem,1.7vw,1.3rem)!important;color:#c4d3dc!important;max-width:760px!important}.wataha-hero-actions{background:#0e1d29;padding:0 24px 45px;margin:0!important;max-width:none!important}.wataha-hero-actions>.wp-block-buttons{max-width:1140px;margin:auto;display:flex;gap:14px;flex-wrap:wrap}.wataha-section{padding:clamp(48px,6vw,82px) 24px;max-width:1248px!important;margin:0 auto!important}.wataha-section>h2{font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.025em;margin-bottom:12px}.wataha-section>p{color:#b9c9d2;max-width:790px}.wataha-columns{gap:20px;margin-top:30px}.wataha-card{background:#172937;border:1px solid #304756;border-radius:16px;padding:26px;height:100%;box-shadow:0 12px 35px #050e151c}.wataha-card h3{font-size:1.22rem;margin:0 0 10px}.wataha-card p{color:#c1d0d8;margin:0}.wataha-cta{max-width:none!important;background:#203746;padding:58px 24px;text-align:center;margin:0!important}.wataha-cta>*{max-width:850px;margin-left:auto!important;margin-right:auto!important}.wataha-news-card{border-bottom:1px solid #354c5a;padding:18px 0}.wataha-news-card .wp-block-post-date{color:#efad72;font-size:.85rem}.wataha-news-card .wp-block-post-title a{color:#f0f5f8;text-decoration:none}.wataha-footer{max-width:none!important;background:#08121b;border-top:1px solid #2b3f4b;padding:56px 24px 22px;margin:0!important}.wataha-footer>.wp-block-columns,.wataha-footer>.wataha-copyright{max-width:1160px;margin-left:auto!important;margin-right:auto!important}.wataha-footer h3{font-size:1.1rem}.wataha-footer p{color:#b7c7d0}.wataha-copyright{border-top:1px solid #2a3d49;padding-top:22px;font-size:.82rem}.wataha-article{padding:70px 24px}.wataha-article .wp-block-post-title{font-size:clamp(2.2rem,5vw,4rem)}.wp-block-button__link{transition:transform .2s ease,filter .2s ease}.wp-block-button__link:hover{transform:translateY(-2px);filter:brightness(1.07)}@media(max-width:781px){.wataha-header{padding:14px 18px}.wataha-header-inner{flex-wrap:nowrap!important}.wataha-header .wp-block-navigation__responsive-container-open{display:flex}.wataha-hero{padding:55px 20px 35px}.wataha-hero-actions{padding:0 20px 35px}.wataha-section{padding:45px 20px}.wataha-columns{gap:14px}.wataha-card{padding:22px}.wataha-footer{padding:40px 20px}.wataha-footer .wp-block-columns{gap:14px}.wataha-title{font-size:clamp(2.1rem,10vw,3.4rem)!important}}@media(max-width:480px){.wataha-logo a{font-size:1.06rem!important}.wataha-hero .wataha-title{letter-spacing:-.02em}.wp-block-buttons{gap:12px}.wataha-section>h2{font-size:1.8rem}}
