:root { color-scheme:dark; --yeti-bg:#0b1015;--yeti-panel:#141c24;--yeti-line:#2b3944;--yeti-text:#f1f5f7;--yeti-muted:#a4b1bb;--yeti-ice:#75d5e7; }
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--yeti-bg);color:var(--yeti-text);font-synthesis:none;-webkit-font-smoothing:antialiased}a{text-underline-offset:.25em;transition:color .18s ease}a:hover{color:#fff}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit}::selection{background:#75d5e7;color:#071016}
.wp-site-blocks{overflow:hidden}.wp-site-blocks > *{margin-block-start:0}.alignwide{max-width:1240px;margin-inline:auto}.alignfull{max-width:none}h1,h2,h3,h4,h5,h6{letter-spacing:-.035em}.wp-block-image img{display:block}.wp-block-button__link{padding:.78rem 1.35rem;text-decoration:none!important;transition:background-color .18s ease,transform .18s ease}.wp-block-button__link:hover{background:#a7eaf5;color:#071016;transform:translateY(-1px)}.is-style-outline .wp-block-button__link{border:1px solid #64727c;background:transparent!important;color:var(--yeti-text)!important}.is-style-outline .wp-block-button__link:hover{border-color:var(--yeti-ice)!important;color:var(--yeti-ice)!important}
.yeti-header{border-bottom:1px solid rgba(167,185,199,.12);position:relative;z-index:10;background:#0b1015}.yeti-header-inner{min-height:82px;gap:2rem;padding:0 24px}.yeti-brand a{font-size:1.1rem!important;font-weight:600!important;letter-spacing:.26em!important;color:var(--yeti-text)!important;text-decoration:none}.yeti-brand a:hover{color:var(--yeti-ice)!important}.yeti-menu a{color:#e1e8eb!important;font-size:.87rem;text-decoration:none}.yeti-menu a:hover{color:var(--yeti-ice)!important}.wp-block-navigation__responsive-container.is-menu-open{background:#101922!important;color:white!important}.wp-block-navigation__responsive-container.is-menu-open a{color:#fff!important}
.yeti-hero{background:radial-gradient(ellipse at 77% 47%,#1b2a36 0%,#0b1015 53%,#0b1015 100%);padding:clamp(4rem,9vw,8rem) 24px clamp(3rem,6vw,5.5rem)}.yeti-hero-grid{gap:clamp(1rem,2vw,3rem)}.yeti-eyebrow{color:var(--yeti-ice)!important;text-transform:uppercase;letter-spacing:.26em;font-size:.75rem;font-weight:650;margin-bottom:1.6rem!important}.yeti-hero-title{font-size:clamp(2.9rem,5vw,5.5rem);font-weight:350;letter-spacing:-.053em;line-height:1.08;max-width:11ch;margin-top:0}.yeti-lead{font-size:clamp(1rem,1.2vw,1.16rem);max-width:45ch;line-height:1.8}.yeti-hero-actions{margin-top:2rem!important;gap:.7rem}.yeti-hero-visual{margin:0;filter:drop-shadow(0 30px 35px rgba(0,0,0,.36))}.yeti-hero-visual img{width:100%;max-height:560px;object-fit:contain}
.yeti-pillars{padding:2rem 24px 4.5rem}.yeti-pillars-grid{border-top:1px solid var(--yeti-line);padding-top:3rem;gap:2.5rem}.yeti-pillars-grid > .wp-block-column:not(:first-child){border-left:1px solid var(--yeti-line);padding-left:2rem}.yeti-pillars h3{font-size:1.35rem;font-weight:500;margin:.3rem 0}.yeti-pillars p:not(.yeti-pillar-number){max-width:32ch;font-size:.93rem}.yeti-pillar-number{color:var(--yeti-ice)!important;font-size:.73rem;letter-spacing:.18em;font-weight:600}
.yeti-technology{padding:clamp(3.5rem,7vw,7rem) 24px;background:#111921;border-block:1px solid var(--yeti-line)}.yeti-technology .wp-block-columns{gap:clamp(2rem,6vw,6.5rem)}.yeti-technology h2,.yeti-featured h2{font-size:clamp(2rem,3.5vw,3.5rem);font-weight:400}.yeti-cnt-image img{width:100%;height:auto;border:1px solid #2a4857}.yeti-english-note{padding:1.3rem 1.5rem;margin:2rem 0!important;background:#192731;border-left:2px solid var(--yeti-ice)}.yeti-english-note p{font-size:.89rem;margin:0}.yeti-note-label{color:var(--yeti-ice)!important;font-size:.68rem!important;letter-spacing:.18em;font-weight:700;margin-bottom:.45rem!important}.yeti-featured{padding:clamp(3.5rem,7vw,7rem) 24px}.yeti-featured > .wp-block-group{margin-bottom:1.5rem}.yeti-content-wrap{padding:clamp(3.5rem,6vw,6rem) 24px;min-height:55vh}.yeti-post-card{border-bottom:1px solid var(--yeti-line);padding-block:2rem}.yeti-post-card img{border-radius:4px}.yeti-footer{background:#080d11;border-top:1px solid var(--yeti-line);padding:3rem 24px}.yeti-footer .wp-site-title a{text-decoration:none;color:white;letter-spacing:.18em}.yeti-footer p{font-size:.85rem}.yeti-footer a{color:var(--yeti-muted)}
.yeti-content-wrap .wp-block-post-content p{line-height:1.85}.wp-block-search__input,input[type="search"],input[type="text"],input[type="email"],textarea{background:#18222b;color:#fff;border:1px solid #40515e;padding:.8rem;border-radius:4px}.wp-block-search__button{background:var(--yeti-ice);border:0;color:#061117;padding:.75rem 1.1rem;border-radius:4px}
@media(max-width:900px){.yeti-header-inner{min-height:72px}.yeti-hero{padding-top:4.5rem}.yeti-pillars-grid{gap:1.4rem}.yeti-pillars-grid > .wp-block-column:not(:first-child){padding-left:1.5rem}.yeti-brand a{font-size:.95rem!important}}
@media(max-width:781px){.yeti-hero-grid{gap:1.5rem}.yeti-hero-title{font-size:clamp(2.6rem,9vw,4.3rem)}.yeti-hero-visual{max-width:600px;margin-inline:auto}.yeti-pillars-grid > .wp-block-column:not(:first-child){border-left:0;border-top:1px solid var(--yeti-line);padding:1.5rem 0 0}.yeti-pillars-grid{gap:1.2rem}.yeti-technology{padding-inline:20px}.yeti-footer .wp-block-column p.has-text-align-right{text-align:left}}
@media(max-width:480px){.yeti-header-inner{padding-inline:18px}.yeti-brand a{font-size:.83rem!important;letter-spacing:.19em!important}.yeti-hero{padding-inline:20px;padding-top:3.8rem}.yeti-hero-actions{display:flex;flex-direction:column;align-items:stretch}.yeti-hero-actions .wp-block-button{width:100%}.yeti-hero-actions .wp-block-button__link{width:100%;text-align:center}.yeti-pillars,.yeti-featured,.yeti-content-wrap{padding-inline:20px}.yeti-eyebrow{letter-spacing:.18em;font-size:.67rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:0s!important;animation-duration:0s!important}}
