.odin-header{--odin-hdr-ease:cubic-bezier(.16,1,.3,1);--odin-hdr-bar:clamp(64px,5.6vw,var(--odin-hdr-h,86px));background:var(--odin-hdr-bg);border-bottom:1px solid var(--odin-hdr-line);color:var(--odin-hdr-fg);font-family:var(--odin-font-body);position:relative;z-index:60}.odin-header--sticky{position:sticky;top:0}.odin-header__skip{background:var(--odin-hdr-accent);color:var(--odin-ink);font-family:var(--odin-font-display);left:8px;letter-spacing:.1em;padding:10px 14px;position:absolute;text-transform:uppercase;top:-100px;z-index:70}.odin-header__skip:focus{top:8px}.odin-header__bar{align-items:center;display:flex;gap:24px;height:var(--odin-hdr-bar);justify-content:space-between;margin-inline:auto;max-width:var(--odin-content-width);padding:0 var(--odin-side)}.odin-header__logo{align-items:center;display:flex;flex:0 0 auto;height:clamp(20px,1.9vw,var(--odin-hdr-logo,28px))}.odin-header__logo img,.odin-header__logo svg{display:block;height:100%;width:auto}.odin-header__nav{align-items:center;display:none;gap:clamp(18px,2.6vw,44px)}.odin-header__link,.odin-header__link:where(:hover,:focus,:active),.odin-header__trigger,.odin-header__trigger:where(:hover,:focus,:active){align-items:center;background:none;border:0;border-radius:0;color:var(--odin-hdr-fg);cursor:pointer;display:inline-flex;font-family:var(--odin-font-display);font-size:clamp(13px,1.15vw,16px);font-weight:400;gap:10px;letter-spacing:.12em;line-height:1;margin:0;padding:6px 0;text-decoration:none;text-transform:uppercase;transition:color .25s var(--odin-hdr-ease)}.odin-header__link.is-active,.odin-header__link:focus-visible,.odin-header__link:hover,.odin-header__trigger:focus-visible,.odin-header__trigger:hover,.odin-header__trigger[aria-expanded=true]{color:var(--odin-hdr-accent)}.odin-header__trigger-dash{background:currentColor;display:block;height:1px;transition:width .25s var(--odin-hdr-ease);width:9px}.odin-header__trigger[aria-expanded=true] .odin-header__trigger-dash{width:14px}.odin-header__contact,.odin-header__contact:where(:hover,:focus,:active){align-items:center;border-inline-start:1px solid hsla(0,0%,100%,.22);color:var(--odin-hdr-accent);display:inline-flex;font-family:var(--odin-font-display);font-size:clamp(13px,1.15vw,16px);gap:9px;letter-spacing:.12em;line-height:1;padding-inline-start:clamp(10px,1.6vw,28px);text-decoration:none;text-transform:uppercase;transition:gap .3s var(--odin-hdr-ease)}.odin-header__contact:focus-visible,.odin-header__contact:hover{gap:calc(9px + 6px*var(--odin-motion))}.odin-header__contact svg{flex:0 0 auto}[dir=rtl] .odin-header__contact svg{scale:-1 1}.odin-header__burger,.odin-header__burger:where(:hover,:focus,:active){align-items:flex-end;background:none;border:0;border-radius:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:7px;height:48px;justify-content:center;margin:0;padding:0;width:48px}.odin-header__burger-line{background:var(--odin-hdr-fg);display:block;height:1.5px;transition:width .3s var(--odin-hdr-ease),rotate .3s var(--odin-hdr-ease),translate .3s var(--odin-hdr-ease);width:26px}.odin-header__burger-line--short{background:var(--odin-hdr-accent);width:17px}.odin-header__burger[aria-expanded=true] .odin-header__burger-line{rotate:45deg;translate:0 4.25px;width:24px}.odin-header__burger[aria-expanded=true] .odin-header__burger-line--short{rotate:-45deg;translate:0 -4.25px;width:24px}.odin-header__overlay{background:rgba(0,25,22,.55);inset:0;opacity:0;position:fixed;top:var(--odin-hdr-bar);transition:opacity .45s ease-out;z-index:55}.odin-header__overlay[hidden]{display:none}.odin-header.is-open .odin-header__overlay{opacity:1}.odin-header__panel{inset-inline:0;max-height:calc(100vh - var(--odin-hdr-bar));max-height:calc(100dvh - var(--odin-hdr-bar));overflow-y:auto;overscroll-behavior:contain;position:absolute;top:100%;z-index:58}.odin-header__panel[hidden]{display:none}.odin-header__panel-inner{background:var(--odin-hdr-bg);border-bottom:1px solid rgba(var(--odin-neon-rgb),.3);opacity:0;transition:translate .55s var(--odin-hdr-ease),opacity .4s ease-out;translate:0 -14px}.odin-header.is-open .odin-header__panel-inner{opacity:1;translate:0 0}.odin-header__panel-top{align-items:flex-start;border-bottom:1px solid rgba(var(--odin-neon-rgb),.2);display:flex;gap:32px;justify-content:space-between;margin-inline:auto;max-width:var(--odin-content-width);padding:clamp(24px,3vw,44px) var(--odin-side) clamp(14px,1.6vw,24px)}.odin-header__panel-label{color:var(--odin-hdr-accent);font-family:var(--odin-font-display);font-size:clamp(11px,.9vw,13px);letter-spacing:.2em;text-transform:uppercase}.odin-header__close,.odin-header__close:where(:hover,:focus,:active){align-items:center;background:none;border:0;border-radius:0;color:hsla(0,0%,100%,.65);cursor:pointer;display:inline-flex;font-family:var(--odin-font-display);font-size:13px;gap:12px;letter-spacing:.16em;line-height:1;margin:0;padding:0;text-transform:uppercase;transition:color .25s ease-out}.odin-header__close:focus-visible,.odin-header__close:hover{color:var(--odin-hdr-accent)}.odin-header__mob-link,.odin-header__mob-services,.odin-header__mob-sit,.odin-header__service,.odin-header__situation{opacity:0;transition:opacity .6s var(--odin-hdr-ease) calc(.08s + var(--i, 0)*.05s*var(--odin-motion)),translate .6s var(--odin-hdr-ease) calc(.08s + var(--i, 0)*.05s*var(--odin-motion)),padding-inline-start .35s var(--odin-hdr-ease),color .3s ease-out;translate:0 16px}.odin-header.is-open .odin-header__mob-link,.odin-header.is-open .odin-header__mob-services,.odin-header.is-open .odin-header__mob-sit,.odin-header.is-open .odin-header__service,.odin-header.is-open .odin-header__situation{opacity:1;translate:0 0}.odin-header.odin-motion-off .odin-header__service,.odin-header.odin-motion-off .odin-header__situation{transition:none}.odin-header__mega{align-items:stretch;display:none;flex-wrap:wrap;margin-inline:auto;max-width:var(--odin-content-width)}.odin-header__col{padding:clamp(26px,3.2vw,56px) var(--odin-side) clamp(32px,4vw,64px)}.odin-header__col--services{border-inline-end:1px solid hsla(0,0%,100%,.12);flex:1 1 440px;min-width:min(100%,340px)}.odin-header__col--situations{background:rgba(0,0,0,.1);flex:1 1 340px;min-width:min(100%,300px)}.odin-header__col-label{color:hsla(0,0%,100%,.5);display:block;font-family:var(--odin-font-display);font-size:clamp(11px,.9vw,13px);letter-spacing:.2em;margin-bottom:clamp(16px,1.8vw,28px);text-transform:uppercase}.odin-header__col-label--accent{color:var(--odin-hdr-accent)}.odin-header__service,.odin-header__service:where(:hover,:focus,:active),.odin-header__situation,.odin-header__situation:where(:hover,:focus,:active){align-items:center;border-top:1px solid hsla(0,0%,100%,.14);color:var(--odin-hdr-fg);display:flex;gap:20px;justify-content:space-between;padding:14px 0;text-decoration:none}.odin-header__service:focus-visible,.odin-header__service:hover,.odin-header__situation:focus-visible,.odin-header__situation:hover{color:var(--odin-hdr-accent);padding-inline-start:calc(10px*var(--odin-motion))}.odin-header__service svg,.odin-header__situation .odin-arrow{color:var(--odin-hdr-accent);flex:0 0 auto;opacity:.6}.odin-header__service-main{align-items:baseline;display:flex;gap:clamp(12px,1.4vw,22px)}.odin-header__service-main .odin-num,.odin-header__situation-main .odin-num{color:var(--odin-hdr-accent)}.odin-header__service-title{font-family:var(--odin-font-display);font-size:clamp(24px,2.7vw,42px);letter-spacing:.01em;line-height:1.05;text-transform:uppercase}.odin-header__situation-main{align-items:baseline;display:flex;gap:14px}.odin-header__situation-main .odin-num{color:rgba(var(--odin-neon-rgb),.8);font-size:clamp(10px,.85vw,12px)}.odin-header__situation-title{color:hsla(0,0%,100%,.86);font-size:clamp(14px,1.15vw,17px);line-height:1.45;max-width:30ch}.odin-header__all{border-bottom-color:rgba(var(--odin-neon-rgb),.5);color:var(--odin-hdr-accent);margin-top:clamp(18px,2vw,30px)}.odin-header__panel-foot{align-items:center;background:rgba(0,0,0,.14);border-top:1px solid hsla(0,0%,100%,.12);display:none;flex-wrap:wrap;gap:18px 48px;justify-content:space-between;padding:clamp(18px,2vw,28px) var(--odin-side)}.odin-header__foot-text{color:hsla(0,0%,100%,.7);font-size:clamp(14px,1.15vw,17px);line-height:1.6;margin:0;max-width:52ch}.odin-header__foot-link,.odin-header__foot-link:where(:hover,:focus,:active){align-items:center;color:var(--odin-hdr-accent);display:inline-flex;font-family:var(--odin-font-display);font-size:clamp(14px,1.2vw,18px);gap:12px;letter-spacing:.12em;line-height:1;text-decoration:none;text-transform:uppercase;transition:gap .3s var(--odin-hdr-ease)}.odin-header__foot-link:hover{gap:calc(12px + 8px*var(--odin-motion))}.odin-header__mobile{display:block;padding:clamp(18px,4.6vw,30px) var(--odin-side) clamp(30px,7vw,46px)}.odin-header__mob-services,.odin-header__mob-services:where(:hover,:focus,:active){align-items:center;background:none;border:0;border-radius:0;border-top:1px solid hsla(0,0%,100%,.14);color:var(--odin-hdr-fg);cursor:pointer;display:flex;font-family:var(--odin-font-display);font-size:clamp(22px,6.4vw,30px);gap:20px;justify-content:space-between;letter-spacing:.02em;line-height:1;margin:0;padding:11px 0;text-align:start;text-transform:uppercase;width:100%}.odin-header__mob-count{color:var(--odin-hdr-accent);font-size:18px;letter-spacing:.1em}.odin-header__mob-sub{border-inline-start:1px solid rgba(var(--odin-neon-rgb),.35);margin:6px 0 4px;padding:2px 0 8px 16px}.odin-header__mob-sub[hidden]{display:none}.odin-header__mob-service,.odin-header__mob-service:where(:hover,:focus,:active){align-items:baseline;color:hsla(0,0%,100%,.86);display:flex;font-size:15px;gap:12px;line-height:1.35;padding:9px 0;text-decoration:none;transition:color .25s ease-out}.odin-header__mob-service .odin-num{color:var(--odin-hdr-accent);font-size:11px}.odin-header__mob-service:hover{color:var(--odin-hdr-accent)}.odin-header__mob-all,.odin-header__mob-all:where(:hover,:focus,:active){align-items:center;color:var(--odin-hdr-accent);display:flex;font-family:var(--odin-font-display);font-size:13px;gap:10px;letter-spacing:.14em;padding:10px 0 2px;text-decoration:none;text-transform:uppercase}.odin-header__mob-link,.odin-header__mob-link:where(:hover,:focus,:active),.odin-header__mob-sit,.odin-header__mob-sit:where(:hover,:focus,:active){align-items:center;border-top:1px solid hsla(0,0%,100%,.14);color:var(--odin-hdr-fg);display:flex;gap:20px;justify-content:space-between;padding:11px 0;text-decoration:none}.odin-header__mob-link>span{font-family:var(--odin-font-display);font-size:clamp(22px,6.4vw,30px);letter-spacing:.02em;line-height:1;text-transform:uppercase}.odin-header__mob-link .odin-arrow,.odin-header__mob-sit .odin-arrow{color:var(--odin-hdr-accent);flex:0 0 auto;opacity:.6}.odin-header__mob-label{color:var(--odin-hdr-accent);font-family:var(--odin-font-display);font-size:12px;letter-spacing:.2em;margin:clamp(26px,6.4vw,38px) 0 4px;text-transform:uppercase}.odin-header__mob-sit>span{align-items:baseline;display:flex;gap:12px}.odin-header__mob-sit .odin-num{color:var(--odin-hdr-accent);font-size:11px}.odin-header__mob-sit>span>span:last-child{color:hsla(0,0%,100%,.86);font-size:15px;line-height:1.4}html.odin-menu-open{overflow:hidden}@media (min-width:820px){.odin-header__nav{display:flex}.odin-header__burger,.odin-header__mobile{display:none}.odin-header__mega,.odin-header__panel-foot{display:flex}}