.odin-hero-home{display:flex;flex-direction:column;isolation:isolate;overflow:hidden}.odin-hero-home--screen{min-height:min(clamp(520px,52vw,880px),calc(100svh - 96px))}.odin-hero-home .odin-hero-home__media{background:var(--odin-deep);inset:0;inset-inline-start:auto;overflow:hidden;position:absolute;width:min(var(--odin-hh-img-w,48%),760px)}.odin-hero-home .odin-hero-home__img{display:block;filter:grayscale(1) contrast(1.06) brightness(1.04);height:100%;mix-blend-mode:screen;object-fit:cover;opacity:var(--odin-hh-img-o,.9);width:100%}.odin-hero-home .odin-hero-home__tint{background:var(--odin-neon);inset:0;mix-blend-mode:multiply;opacity:var(--odin-hh-tint-o,.26);position:absolute}.odin-hero-home .odin-hero-home__fade{background:linear-gradient(to right,var(--odin-bg) 0,rgba(var(--odin-dark-rgb),.55) 26%,rgba(var(--odin-dark-rgb),0) 62%);inset:0;position:absolute}[dir=rtl] .odin-hero-home .odin-hero-home__fade{background:linear-gradient(to left,var(--odin-bg) 0,rgba(var(--odin-dark-rgb),.55) 26%,rgba(var(--odin-dark-rgb),0) 62%)}.odin-hero-home .odin-hero-home__mark{color:var(--odin-white);z-index:1}.odin-hero-home .odin-hero-home__inner{display:flex;flex:1;flex-direction:column;justify-content:center;padding-block:min(clamp(52px,7vw,120px),11svh) min(clamp(28px,3vw,48px),5svh);width:100%;z-index:2}.odin-hero-home .odin-hero-home__eyebrow{color:var(--odin-hh-eyebrow-color,var(--odin-neon));font-family:var(--odin-hh-eyebrow-family,var(--odin-font-display));font-size:var(--odin-hh-eyebrow-size,clamp(11px,.92vw,14px));letter-spacing:.22em;margin-bottom:min(clamp(20px,2.4vw,40px),3.6svh)}.odin-hero-home .odin-hero-home__title{color:var(--odin-hd-color,var(--odin-white))}.odin-hero-home .odin-hero-home__line{display:block}.odin-hero-home .odin-hero-home__line--indent{padding-inline-start:clamp(0px,6vw,120px)}.odin-hero-home .odin-hero-home__square{background:var(--odin-neon);display:inline-block;height:clamp(8px,.9vw,14px);margin-inline-start:clamp(4px,.8vw,14px);vertical-align:baseline;width:clamp(8px,.9vw,14px)}.odin-hero-home .odin-hero-home__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,80px);margin-top:min(clamp(28px,3.4vw,64px),5svh)}.odin-hero-home .odin-hero-home__lead{color:var(--odin-hh-lead-color,var(--odin-tx-color,hsla(0,0%,100%,.74)));font-family:var(--odin-hh-lead-family,var(--odin-tx-family,inherit));font-size:var(--odin-hh-lead-size,var(--odin-tx-size,clamp(15px,1.35vw,20px)));line-height:1.62;max-width:46ch}.odin-hero-home .odin-hero-home__actions{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(18px,2.6vw,44px)}.odin-hero-home .odin-hero-home__primary,.odin-hero-home .odin-hero-home__primary:where(:hover,:focus,:active){border-bottom-color:var(--odin-neon);color:var(--odin-neon);font-size:clamp(15px,1.35vw,20px)}.odin-hero-home .odin-hero-home__primary .odin-arrow{width:20px}.odin-hero-home .odin-hero-home__secondary,.odin-hero-home .odin-hero-home__secondary:where(:hover,:focus,:active){border-bottom-color:hsla(0,0%,100%,.28);color:hsla(0,0%,100%,.78)}.odin-hero-home .odin-hero-home__secondary:focus-visible,.odin-hero-home .odin-hero-home__secondary:hover{border-bottom-color:var(--odin-white);color:var(--odin-white)}html.odin-motion-on .odin-hero-home.odin-motion-on .odin-hero-home__eyebrow{animation:odin-rise .8s var(--odin-ease) both}html.odin-motion-on .odin-hero-home.odin-motion-on .odin-hero-home__line{animation:odin-rise .9s var(--odin-ease) both;animation-delay:calc(.06s + var(--i, 0)*.08s)}html.odin-motion-on .odin-hero-home.odin-motion-on .odin-hero-home__row{animation:odin-rise .9s var(--odin-ease) .38s both}html.odin-curtain-on .odin-hero-home.odin-motion-on .odin-hero-home__eyebrow,html.odin-curtain-on .odin-hero-home.odin-motion-on .odin-hero-home__line,html.odin-curtain-on .odin-hero-home.odin-motion-on .odin-hero-home__row{animation-delay:calc(.45s + var(--i, 0)*.08s)}html.odin-curtain-on .odin-hero-home.odin-motion-on .odin-hero-home__row{animation-delay:.8s}@media (max-width:819px){.odin-hero-home .odin-hero-home__media{opacity:.55;width:100%}.odin-hero-home .odin-hero-home__fade{background:linear-gradient(to bottom,var(--odin-bg) 0,rgba(var(--odin-dark-rgb),.6) 40%,rgba(var(--odin-dark-rgb),.2) 100%)}.odin-hero-home .odin-hero-home__line--indent{padding-inline-start:0}}