.hv2{--gu:clamp(1px, calc(100vw / 1440), 1.8px);--u:var(--gu);--side:calc(72 * var(--gu));--fit-u:max(.84px, calc(100vh / 900));--steel-soft:#8fb3db;--copper-soft:#d4a27a;--navy:#081b33;--navy-2:#0b2240;--navy-3:#0a2140;--raise:#12304f;--line:#1d3a5a;--line-2:#24476b;--line-3:#2a5580;--dash:#3d6a99;--copper:#d4835e;--on:#f2f6fb;--on-2:#dce6f1;--on-3:#9fb5cd;--on-4:#7c97b5;--ok:#8fd1a6;--wait:#f0c987;--kw-copper:#e0a07a;--kw-steel:#9cc0ea;--blue:#2e6fb0;--keel-ivory:#f3ecdf;--display:var(--font-sans), "Switzer", "Inter", sans-serif;--body:var(--font-mb-inter), "Inter", sans-serif;--mono:var(--font-mono), "IBM Plex Mono", monospace;--keel-face:var(--font-keel), "Newsreader", Georgia, serif;background:var(--navy);color:var(--on);font-family:var(--body);-webkit-font-smoothing:antialiased;position:relative}.hv2 *,.hv2 :before,.hv2 :after{box-sizing:border-box}.hv2 .wrap{max-width:calc(1440 * var(--gu));padding:0 var(--side);margin:0 auto}.hv2 .mono{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.hv2 .eyebrow{align-items:center;gap:calc(10 * var(--u));font:500 calc(12 * var(--u)) / calc(16 * var(--u)) var(--mono);letter-spacing:.16em;color:var(--eyebrow,var(--blue));margin:0;display:flex}.hv2 .eyebrow:before,.hv2 .eyebrow--c:after{content:"";width:calc(24 * var(--u));height:calc(2 * var(--u));border-radius:calc(1 * var(--u));background:currentColor;flex-shrink:0}.hv2 .lockup>span:first-child{width:calc(40 * var(--u))!important;height:calc(40 * var(--u))!important}.hv2 .lockup>span:last-child{font-size:calc(24 * var(--u))!important}.hv2 .band__title>span:first-child{width:calc(20 * var(--u))!important;height:calc(20 * var(--u))!important}.hv2 .loader__word>span{font-size:calc(44 * var(--u))!important}.hv2 .lockup svg,.hv2 .band__title svg{width:100%;height:100%}.hv2 .h1 .nw{white-space:nowrap}.hv2 .key{font:600 calc(14 * var(--u)) / calc(16 * var(--u)) var(--body);padding:calc(16 * var(--u)) calc(20 * var(--u));border-radius:calc(12 * var(--u));white-space:nowrap;border:0;justify-content:center;align-items:center;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.hv2 .key:hover{transform:translateY(calc(-1 * var(--u)))}.hv2 .key:active{transform:translateY(calc(4 * var(--u)));box-shadow:0 0 #0000}.hv2 .key--light{background:var(--on);color:var(--navy);border-top:calc(1 * var(--u)) solid #fff;box-shadow:0 calc(4 * var(--u)) 0 0 #8fa6c0}.hv2 .key--sm{padding:calc(12 * var(--u)) calc(16 * var(--u))}.hv2 a:focus-visible,.hv2 button:focus-visible{outline:calc(2 * var(--u)) solid var(--kw-steel);outline-offset:calc(3 * var(--u))}@keyframes hv2HelixSpinIn{0%{filter:blur(calc(2.5 * var(--u)));opacity:0;transform:rotate(-300deg)scale(.55)}55%{filter:blur(calc(.8 * var(--u)));opacity:1}to{filter:blur();opacity:1;transform:rotate(0)scale(1)}}@keyframes hv2HelixLoop{to{transform:rotate(360deg)}}@keyframes hv2LoaderOut{to{visibility:hidden;transform:translateY(-100%)}}@keyframes hv2Rise{0%{transform:translateY(calc(24 * var(--u)));opacity:.01}to{opacity:1;transform:none}}@keyframes hv2WordIn{0%{transform:translateY(calc(10 * var(--u)));opacity:0}to{opacity:1;transform:none}}@keyframes hv2Fill{to{width:100%}}.hv2 .loader{z-index:100;justify-content:center;align-items:center;gap:calc(28 * var(--u));pointer-events:none;background:radial-gradient(calc(700 * var(--u)) calc(520 * var(--u)) at 50% 46%, #4a6fa54d, #081b3300 70%), linear-gradient(180deg, #0a2140, #06152a);flex-direction:column;animation:.35s cubic-bezier(.7,0,.2,1) 1.1s forwards hv2LoaderOut;display:flex;position:fixed;inset:0}.hv2 .loader__mark{width:calc(180 * var(--u));height:calc(180 * var(--u));transform-origin:50%;animation:.9s cubic-bezier(.22,1,.36,1) both hv2HelixSpinIn,1.1s linear .9s hv2HelixLoop}.hv2 .loader__word{font:600 calc(44 * var(--u)) / 1 var(--display);letter-spacing:-.035em;animation:.35s .6s both hv2WordIn;display:flex}.hv2 .loader__bar{width:calc(180 * var(--u));height:calc(2 * var(--u));border-radius:calc(999 * var(--u));background:var(--line);overflow:hidden}.hv2 .loader__bar i{background:var(--copper);width:0;height:100%;animation:.9s .2s forwards hv2Fill;display:block}.hv2 .nav{z-index:50;position:absolute;top:0;left:0;right:0}.hv2 .nav__in{height:calc(84 * var(--u));justify-content:space-between;align-items:center;display:flex}.hv2 .lockup{align-items:center;gap:calc(8 * var(--u));text-decoration:none;display:flex}.hv2 .rail{align-items:center;gap:calc(4 * var(--u));height:calc(44 * var(--u));margin-left:auto;display:flex}.hv2 .rail__link{align-items:center;gap:calc(6 * var(--u));height:calc(40 * var(--u));padding:0 calc(14 * var(--u));font:500 calc(15 * var(--u)) / calc(20 * var(--u)) var(--body);color:var(--on-2);border-radius:999px;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.hv2 .rail__link svg{width:calc(12 * var(--u));height:calc(12 * var(--u));color:var(--on-3);flex-shrink:0}.hv2 .rail__capsule{align-items:center;gap:calc(2 * var(--u));height:calc(44 * var(--u));margin:0 0 0 calc(6 * var(--u));padding:calc(3 * var(--u));border:calc(1 * var(--u)) solid var(--line-2);background:#081b3399;border-radius:999px;display:flex}.hv2 .rail__product{align-items:center;gap:calc(8 * var(--u));height:calc(36 * var(--u));border-radius:999px;text-decoration:none;transition:background-color .15s;display:flex}.hv2 .rail__product--keel{padding:0 calc(14 * var(--u)) 0 calc(4 * var(--u))}.hv2 .rail__product--airgent{padding:0 calc(16 * var(--u)) 0 calc(10 * var(--u))}@media (hover:hover){.hv2 .rail__link:hover{color:var(--on);background:#dce6f10f}.hv2 .rail__product:hover{background:#dce6f114}}.hv2 .rail__sep{width:calc(1 * var(--u));height:calc(18 * var(--u));background:var(--line-2);flex-shrink:0}.hv2 .rail__keel{font:500 calc(21 * var(--u)) / calc(24 * var(--u)) var(--keel-face);letter-spacing:-.03em;color:var(--keel-ivory)}.hv2 .rail__airgent{font:700 calc(17 * var(--u)) / calc(22 * var(--u)) var(--body);letter-spacing:-.03em;color:var(--on)}.hv2 .pdisc{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hv2 .pdisc--keel{box-shadow:inset 0 calc(-2 * var(--u)) calc(4 * var(--u)) #78603c40;background:radial-gradient(circle at 35% 30%,#fff 0%,#f4eee2 45%,#dccdb0 100%)}.hv2 .pdisc--airgent{box-shadow:inset 0 0 0 calc(1 * var(--u)) #9cc0ea59;background:radial-gradient(circle at 35% 30%,#5e87bf 0%,#2e5790 55%,#1b3a68 100%)}.hv2 .pdisc svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.hv2 .pdisc__steel{fill:var(--kw-steel)}.hv2 .pdisc__copper{fill:var(--copper)}@media (pointer:coarse){.hv2 .rail__link,.hv2 .rail__product{position:relative}.hv2 .rail__link:before,.hv2 .rail__product:before{content:"";position:absolute;inset:-4px 0}.hv2 .rail__link:before{inset:-2px 0}}.hv2 .hero{padding:calc(157 * var(--u)) 0 calc(40 * var(--u));background:radial-gradient(calc(1100 * var(--u)) calc(720 * var(--u)) at 88% 8%, #4a6fa557, #081b3300 62%), radial-gradient(calc(900 * var(--u)) calc(620 * var(--u)) at 4% 96%, #c06e4724, #081b3300 60%), linear-gradient(180deg, #0a2140 0%, #081b33 55%, #06152a 100%);position:relative;overflow:hidden}.hv2 .hero>.wrap{animation:.5s cubic-bezier(.2,.8,.2,1) 1.1s both hv2Rise;position:relative}.hv2 .watermark{width:calc(900 * var(--u));height:calc(900 * var(--u));right:calc(-280 * var(--u));top:calc(-160 * var(--u));opacity:.07;pointer-events:none;animation:60s linear infinite hv2HelixLoop;position:absolute}.hv2 .hero__head{justify-content:space-between;align-items:flex-end;gap:calc(56 * var(--u));padding-top:calc(48 * var(--u));display:flex;container-type:inline-size}.hv2 .h1{font-weight:600;line-height:.94;font-family:var(--display);font-size:min(calc(104 * var(--u)), calc((100vw - 580 * var(--u)) / 8.3));font-size:min(calc(104 * var(--u)), calc((100cqi - 436 * var(--u)) / 8.3));letter-spacing:-.045em;color:var(--on);margin:0}.hv2 .h1 .c{color:var(--kw-copper);white-space:nowrap}.hv2 .h1 .s{color:var(--kw-steel)}@keyframes hv2CaretBlink{50%{opacity:0}}.hv2 .caret{width:0;height:.8em;display:inline-block;position:relative}.hv2 .caret:after{content:"";background:var(--on-2);border-radius:1px;width:max(2px,.028em);height:.8em;animation:1.06s step-end infinite hv2CaretBlink;position:absolute;bottom:-.04em;left:.05em}.hv2 .hero__side{width:calc(380 * var(--u));gap:calc(24 * var(--u));padding-bottom:calc(8 * var(--u));flex-direction:column;flex-shrink:0;display:flex}.hv2 .hero__sub{font:400 calc(24 * var(--u)) / calc(34 * var(--u)) var(--body);letter-spacing:-.01em;color:var(--on-2);margin:0}.hv2 .hero__keys{color:var(--on);font-weight:600}.hv2 .hero__unseen{color:var(--kw-copper);font-style:normal;font-weight:500}.hv2 .hero__punch{padding-top:calc(14 * var(--u));font:600 calc(24 * var(--u)) / calc(34 * var(--u)) var(--body);letter-spacing:-.01em;color:var(--on);margin:0;font-weight:600;display:block}.hv2 .map{margin-top:calc(72 * var(--u));position:relative}.hv2 .map__top{justify-content:flex-end;align-items:center;gap:calc(16 * var(--u));height:calc(14 * var(--u));display:flex}.hv2 .map__top:empty{display:none}.hv2 .map__pause{font:500 calc(13 * var(--u)) / calc(16 * var(--u)) var(--body);align-items:center;gap:calc(8 * var(--u));padding:calc(7 * var(--u)) calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--line-2);border-radius:calc(999 * var(--u));color:var(--on-3);cursor:pointer;background:0 0;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.hv2 .map__pause:hover{color:var(--on);border-color:var(--line-3)}.hv2 .map__pause:after{content:"";inset:calc(-6 * var(--u)) calc(-2 * var(--u));position:absolute}.hv2 .map__pause svg{width:calc(10 * var(--u));height:calc(10 * var(--u));fill:currentColor}.hv2 .cols{gap:calc(20 * var(--u));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.hv2 .srcs{margin-top:calc(20 * var(--u));padding:0 calc(11 * var(--u))}.hv2 .src-cell{flex-direction:column;align-items:center;display:flex}.hv2 .src-leak{margin-bottom:calc(12 * var(--u));font-size:calc(11 * var(--u));line-height:calc(14 * var(--u));letter-spacing:.1em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--on-3)}@media (max-width:1320px){.hv2 .src-leak{white-space:normal;min-height:calc(28 * var(--u));letter-spacing:.06em;justify-content:center;align-items:flex-end;display:flex}}.hv2 .src{width:min(calc(180 * var(--u)), 100%);align-items:center;gap:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border:calc(1 * var(--u)) solid #dce6f133;border-radius:calc(14 * var(--u));background:#0e2848;transition:border-color .6s,background-color .6s,box-shadow .6s;display:flex;position:relative}.hv2 .src>div:last-child{overflow-wrap:break-word;min-width:0}.hv2 .src-line{flex:1 0 calc(42 * var(--u));border-left:calc(1 * var(--u)) solid #8fb3db42;position:relative}.hv2 .card:after{content:"";left:50%;top:calc(100% + 1 * var(--u));height:calc(82 * var(--u));border-left:calc(1 * var(--u)) solid #8fb3db42;position:absolute}.hv2 .src-line:after,.hv2 .card:before{content:"";z-index:1;border-left:calc(1.5 * var(--u)) solid var(--on-2);transform-origin:top;transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;transform:scaleY(0)}.hv2 .src-line:after{top:0;bottom:0;left:calc(-1.25 * var(--u))}.hv2 .card:before{top:calc(100% + 1 * var(--u));left:calc(50% - .25 * var(--u));height:calc(82 * var(--u))}.hv2 .src-line.on:after,.hv2 .card.on:before{transform:scaleY(1)}.hv2 .src-line:before,.hv2 .card__port{content:"";z-index:2;width:calc(6.5 * var(--u));height:calc(6.5 * var(--u));border:calc(1 * var(--u)) solid #5f82ac;background:#0d2544;border-radius:50%;transition:background-color .4s,border-color .4s;position:absolute;transform:translate(-50%,-50%)}.hv2 .src-line:before{top:100%;left:calc(-.5 * var(--u))}.hv2 .card__port{top:calc(100% + 18 * var(--u));left:50%}.hv2 .src-line.on:before,.hv2 .card.on .card__port{width:calc(7 * var(--u));height:calc(7 * var(--u));border-color:var(--on-2);background:var(--on-2)}.hv2 .tile{width:calc(34 * var(--u));height:calc(34 * var(--u));border:calc(1 * var(--u)) solid #dce6f124;border-radius:calc(9 * var(--u));flex-shrink:0;place-items:center;transition:opacity .6s;display:grid}.hv2 .tile svg{width:calc(20 * var(--u));height:calc(20 * var(--u));fill:none;stroke:var(--on-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.hv2 .src b{font:500 calc(14 * var(--u)) / calc(18 * var(--u)) var(--body);color:var(--on);transition:color .6s;display:block}.hv2 .src span{margin-top:calc(2 * var(--u));font:400 calc(12 * var(--u)) / calc(16 * var(--u)) var(--body);color:#b2c3d6;transition:color .6s;display:block}.hv2 .band{border:calc(1 * var(--u)) solid #dce6f11f;border-radius:calc(18 * var(--u));box-shadow:inset 0 calc(1 * var(--u)) 0 #ffffff0d;padding:calc(17 * var(--u)) 0;background:#12304f6b;position:relative}.hv2 .band__head{align-items:center;gap:calc(16 * var(--u));padding:0 calc(23 * var(--u)) calc(34 * var(--u));display:flex}.hv2 .band__title{align-items:center;gap:calc(10 * var(--u));color:var(--on-2);font-size:calc(11 * var(--u));line-height:calc(14 * var(--u));letter-spacing:.18em;font-weight:500;display:flex}.hv2 .band__def{align-items:center;gap:calc(16 * var(--u));font:400 calc(13 * var(--u)) / calc(16 * var(--u)) var(--body);color:#b2c3d6;margin:0;display:flex}.hv2 .band__def:before{content:"";width:calc(1 * var(--u));height:calc(16 * var(--u));background:#dce6f12e;flex-shrink:0}.hv2 .band .cols{padding:0 calc(10 * var(--u))}.hv2 .card{gap:calc(10 * var(--u));min-height:calc(176 * var(--u));padding:calc(16 * var(--u));background:var(--raise);border:calc(1 * var(--u)) solid #dce6f133;border-radius:calc(14 * var(--u));flex-direction:column;transition:border-color .6s,background-color .6s,box-shadow .6s;display:flex;position:relative}.hv2 .card__who{min-height:calc(26 * var(--u));font:500 calc(10.5 * var(--u)) / calc(13 * var(--u)) var(--mono);letter-spacing:.14em;color:var(--copper);text-transform:uppercase;transition:color .6s}.hv2 .card__what{font:400 calc(15 * var(--u)) / calc(22 * var(--u)) var(--body);letter-spacing:-.005em;color:var(--on);flex-grow:1;transition:color .6s}.hv2 .card__status{min-height:calc(27 * var(--u));padding-top:calc(10 * var(--u));font:500 calc(12 * var(--u)) / calc(16 * var(--u)) var(--body);color:#86d0a6;transition:color .6s}.hv2 .card__status.wait{color:var(--wait)}.hv2 .systems{margin-top:calc(64 * var(--u));padding:0 calc(11 * var(--u))}.hv2 .sys{width:min(calc(160 * var(--u)), 100%);padding:calc(13 * var(--u)) 0;text-align:center;border:calc(1 * var(--u)) solid #dce6f133;border-radius:calc(10 * var(--u));font:600 calc(14 * var(--u)) / calc(20 * var(--u)) var(--body);letter-spacing:.01em;color:var(--on);background:#0e2848;justify-self:center;transition:border-color .6s,background-color .6s,box-shadow .6s,color .6s}.hv2 .map__foot{margin-top:calc(28 * var(--u));color:#93a9c2;font-size:calc(11 * var(--u));line-height:calc(14 * var(--u));letter-spacing:.16em}.hv2 .src.on,.hv2 .sys.on{box-shadow:0 0 0 calc(4 * var(--u)) #6e92c01a;border-color:#dce6f18c}.hv2 .card.on{box-shadow:0 0 0 calc(4 * var(--u)) #6e92c01f, 0 calc(24 * var(--u)) calc(48 * var(--u)) calc(-24 * var(--u)) #020a16b3;background:linear-gradient(#1c4470 0%,#153759 100%);border-color:#dce6f180}.hv2 .map.running .src:not(.on){background:#0a214099;border-color:#dce6f114}.hv2 .map.running .src:not(.on) .tile{opacity:.45}.hv2 .map.running .src:not(.on) b{color:#a9bacd}.hv2 .map.running .src:not(.on) span{color:#8198b2}.hv2 .map.running .card:not(.on){background:#12304f59;border-color:#dce6f112}.hv2 .map.running .card:not(.on) .card__who{color:#7d93ad}.hv2 .map.running .card:not(.on) .card__what,.hv2 .map.running .card:not(.on) .card__status{color:#8198b2}.hv2 .map.running .sys:not(.on){color:#8198b2;background:#0b224099;border-color:#dce6f11a;font-weight:500}@media (max-width:1279px){.hv2{--side:calc(48 * var(--gu))}}@media (max-width:1250px){.hv2 .srcs .src .tile{display:none}}@media (max-width:1023.98px){.hv2{--side:calc(24 * var(--gu))}}@media (min-width:1024px) and (max-width:1103.98px){.hv2:not(.bd){--side:calc(24 * var(--gu))}.hv2 .f4{--side:calc(48 * var(--gu))}}@media (max-width:1023.98px){.hv2 .nav__in{height:calc(64 * var(--u))}.hv2 .hero{min-height:100svh;padding:calc(112 * var(--u)) 0 calc(64 * var(--u))}.hv2 .hero__head{align-items:flex-start;gap:calc(24 * var(--u));flex-direction:column;padding-top:0}.hv2 .h1{font-size:clamp(calc(40 * var(--u)), 11vw, calc(64 * var(--u)))}.hv2 .h1 .nw{white-space:normal}.hv2 .hero__side{width:100%}.hv2 .hero__sub,.hv2 .hero__punch{font-size:calc(17 * var(--u));line-height:calc(26 * var(--u))}.hv2 .watermark{width:calc(520 * var(--u));height:calc(520 * var(--u));right:calc(-250 * var(--u));top:calc(-60 * var(--u))}}.hv2:has(.map__pause.paused) .watermark{animation-play-state:paused}.hv2:has(.map__pause.paused) .lockup svg{animation-play-state:paused}.hv2:has(.map__pause.paused) .caret:after{animation-play-state:paused}@media (max-width:720px){.hv2 .hero__side .key{width:100%;display:flex}}@media (max-width:1023.98px){.hv2 .lockup svg{animation-iteration-count:1,0!important}.hv2 .watermark{animation:none}}@media (prefers-reduced-motion:reduce){.hv2 .loader{display:none}.hv2 .hero>.wrap,.hv2 .watermark,.hv2 .loader__mark{animation:none}.hv2 .src,.hv2 .card,.hv2 .sys,.hv2 .card__who,.hv2 .card__what,.hv2 .card__status,.hv2 .src b,.hv2 .src span,.hv2 .tile,.hv2 .src-line:before,.hv2 .src-line:after,.hv2 .card__port,.hv2 .card:before{transition:none}.hv2 .caret:after{animation:none}}.hv2 .bd{--bd-travel:100vh;--bd-ink:#0b2545;--bd-grey:#6f7b8f;--bd-red:#b23e3e;--bd-s:0;--bd-e:0;color:var(--bd-ink);position:relative}@supports (height:100svh){.hv2 .bd{--bd-travel:100svh}}.hv2{--bd-over:40vh;--problem-ground:radial-gradient(ellipse 55% 45% at 50% 52%, #ffffffe6 0%, #fff0 70%), linear-gradient(180deg, #f7f9fc 0%, #eef1f6 100%)}@supports (height:100svh){.hv2{--bd-over:40svh}}.hv2 .bd-stage{min-height:min(100vh, calc(900 * var(--u)));padding:calc(48 * var(--u)) calc(24 * var(--gu));background-color:#f4f6fa;background-image:var(--problem-ground);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}@supports (height:100svh){.hv2 .bd-stage{min-height:min(100svh, calc(900 * var(--u)))}}.hv2 .bd-words{--bd-drop:min(1em, calc(50vh - .62em - 24px));text-align:center;white-space:nowrap;font:700 min(calc(150 * var(--u)), calc((100vw - 48px) / 7.9)) / 1 var(--display);letter-spacing:-.05em;word-spacing:.09em;margin:0}.hv2 .bd-w{display:inline-block;position:relative}.hv2 .bd-w--1{--c:var(--bd-ink);color:var(--c);translate:calc(var(--bd-e) * -.28em) calc(var(--bd-e) * var(--bd-drop) * -.62);rotate:calc(var(--bd-e) * -3deg)}.hv2 .bd-w--2{font-family:var(--font-display-light,"Switzer"), var(--display);color:var(--bd-grey);translate:0 calc(var(--bd-e) * var(--bd-drop) * .12);rotate:calc(var(--bd-e) * 4deg);font-weight:300}.hv2 .bd-w--3{--c:var(--bd-red);color:var(--c);translate:calc(var(--bd-e) * .22em) calc(var(--bd-e) * var(--bd-drop) * .9);rotate:calc(var(--bd-e) * -2deg)}@supports (content:"a" / ""){.hv2 .bd-w--cut{color:#0000}.hv2 .bd-w--cut:before,.hv2 .bd-w--cut:after{content:attr(data-t) / "";color:var(--c);pointer-events:none;position:absolute;inset:0}.hv2 .bd-w--cut:before{clip-path:inset(-.4em -.1em 44.5%)}.hv2 .bd-w--cut:after{clip-path:inset(55% -.1em -.4em);translate:calc(var(--bd-s) * .08em) calc(var(--bd-s) * .04em)}}@media (forced-colors:active){.hv2 .bd-w--cut{color:canvastext}.hv2 .bd-w--cut:before,.hv2 .bd-w--cut:after{content:none}}.hv2 .bd[data-pin]{height:calc(100vh + var(--bd-travel))}@supports (height:100svh){.hv2 .bd[data-pin]{height:calc(100svh + var(--bd-travel))}}.hv2 .bd[data-pin] .bd-stage{height:100vh;position:sticky;top:0}@supports (height:100svh){.hv2 .bd[data-pin] .bd-stage{height:100svh}.hv2 .bd-words{--bd-drop:min(1em, calc(50svh - .62em - 24px))}}.hv2 .bd[data-pin] .bd-words{--xe:clamp(0, calc((var(--p,1) - .05) / .4), 1);--xs:clamp(0, calc((var(--p,1) - .4) / .22), 1);--bd-e:calc(1 - var(--xe) * var(--xe) * (3 - 2 * var(--xe)));--bd-s:calc(1 - var(--xs) * var(--xs) * (3 - 2 * var(--xs)))}.hv2 .bd[data-pin]+.leak{z-index:1;margin-top:calc(-1 * var(--bd-over));border-top:calc(1 * var(--u)) solid #e2e6ea;box-shadow:0 calc(-18 * var(--u)) calc(40 * var(--u)) calc(-16 * var(--u)) #0b25451f;position:relative}@media (max-width:859.98px){.hv2 .bd{--bd-travel:70vh}.hv2{--bd-over:30vh}@supports (height:100svh){.hv2 .bd{--bd-travel:70svh}.hv2{--bd-over:30svh}}}.hv2 .leak{--lk-ink:#0b2545;--lk-slate:#3d506e;--lk-hair:#e2e6ea;--lk-red:#b23e3e;background-color:#f4f6fa;background-image:var(--problem-ground);color:var(--lk-ink);padding:calc(64 * var(--u)) 0 calc(56 * var(--u));position:relative}@media (min-width:1024px){.hv2 .leak{--u:min(var(--gu), var(--fit-u));min-height:min(100vh, calc(900 * var(--u)));flex-direction:column;justify-content:center;display:flex}.hv2 .leak>.pin-stage>.wrap{width:100%}@supports (height:100svh){.hv2 .leak{min-height:min(100svh, calc(900 * var(--u)))}}}.hv2 .leak__head{align-items:center;gap:calc(14 * var(--u));margin-bottom:calc(36 * var(--u));text-align:center;flex-direction:column;display:flex}.hv2 .leak__h2{font:600 calc(52 * var(--u)) / calc(56 * var(--u)) var(--display);letter-spacing:-.035em;color:var(--navy);margin:0}.hv2 .leak__kw{color:var(--blue)}.hv2 .lk3{position:relative}.hv2 .lk3-flow,.hv2 .lk3-up,.hv2 .lk3-down{margin:0;padding:0;list-style:none}.hv2 .lk3-flow{grid-template-columns:216fr 144fr 216fr 144fr 216fr 144fr 216fr;display:grid}.hv2 .lk3-item{flex-direction:column;align-items:stretch;min-width:0;display:flex;position:relative}.hv2 .lk3-up,.hv2 .lk3-down{align-items:center;gap:calc(12 * var(--u));flex-direction:column;display:flex}.hv2 .lk3-up{height:calc(224 * var(--u));padding-bottom:calc(28 * var(--u));justify-content:flex-end}.hv2 .lk3-down{height:calc(210 * var(--u));padding-top:calc(14 * var(--u));justify-content:flex-start}.hv2 .lk3-core{height:calc(48 * var(--u));align-items:center;display:flex;position:relative}.hv2 .lk3-seg,.hv2 .lk3-bridge{height:calc(2 * var(--u));background:var(--lk-ink);transform-origin:0;flex:1 1 0}.hv2 .lk3-seg--none{visibility:hidden}.hv2 .lk3-break .lk3-seg{flex:1 1 0}.hv2 .lk3-bridge{flex:0 0 calc(56 * var(--u));opacity:0}.hv2 .lk3-pill{flex:0 0 calc(164 * var(--u));justify-content:center;align-items:center;gap:calc(10 * var(--u));height:calc(48 * var(--u));border:calc(1 * var(--u)) solid var(--lk-hair);font:600 calc(16 * var(--u)) / calc(20 * var(--u)) var(--body);color:var(--lk-ink);white-space:nowrap;z-index:3;background:#fff;border-radius:999px;display:inline-flex;position:relative}.hv2 .lk3-pill svg{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:none;stroke:var(--blue);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.hv2 .lk3-x{z-index:3;width:calc(28 * var(--u));height:calc(28 * var(--u));margin:calc(-14 * var(--u)) 0 0 calc(-14 * var(--u));border:calc(1.5 * var(--u)) solid var(--lk-red);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%}.hv2 .lk3-x svg{width:calc(10 * var(--u));height:calc(10 * var(--u));fill:none;stroke:var(--lk-red);stroke-width:1.8px;stroke-linecap:round}.hv2 .lk3-break:before,.hv2 .lk3-break:after{content:"";left:calc(50% - .75 * var(--u));width:calc(1.5 * var(--u));background:repeating-linear-gradient(to bottom, var(--lk-red) 0 calc(2 * var(--u)), transparent calc(2 * var(--u)) calc(7 * var(--u)));opacity:.8;position:absolute}.hv2 .lk3-break:before{top:calc(12 * var(--u));height:calc(222 * var(--u));transform-origin:bottom}.hv2 .lk3-break:after{top:calc(262 * var(--u));height:calc(208 * var(--u));transform-origin:top}.hv2 .lk3-card{--tag-bg:#e6eaf0;--tag-ink:var(--lk-slate);--tag-dot:var(--lk-slate);z-index:1;align-items:flex-start;gap:calc(8 * var(--u));width:calc(220 * var(--u));height:calc(92 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u));border:calc(1 * var(--u)) solid var(--lk-hair);border-radius:calc(10 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(16 * var(--u)) calc(-10 * var(--u)) #0b254540;rotate:var(--t,0deg);background:#fff;flex-direction:column;flex:none;display:flex;position:relative}.hv2 .lk3-card--patient{--tag-bg:#f6e3e1;--tag-ink:#9a2f2f;--tag-dot:var(--lk-red)}.hv2 .lk3-card--revenue{--tag-bg:#f3e4c7;--tag-ink:#7a4a00;--tag-dot:#8a5300}.hv2 .lk3-tag{align-items:center;gap:calc(6 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));background:var(--tag-bg);font:600 max(11px, calc(12 * var(--u))) / max(15px, calc(16 * var(--u))) var(--body);color:var(--tag-ink);white-space:nowrap;border-radius:999px;display:inline-flex}.hv2 .lk3-tag:before{content:"";width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--tag-dot);border-radius:50%}.hv2 .lk3-text{font:500 max(13px, calc(14 * var(--u))) / max(18px, calc(19 * var(--u))) var(--body);color:var(--lk-ink)}.hv2 .lk3-dot{z-index:2;top:calc((224 + 24 - 7) * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));margin-left:calc(-7 * var(--u));background:var(--blue);box-shadow:0 0 0 calc(9 * var(--u)) #2e6fb024;opacity:0;pointer-events:none;border-radius:50%;position:absolute;left:14.6605%}.hv2 .lk3-key{margin-top:calc(60 * var(--u));text-align:center}.hv2 .lk3-key p:not(.lk3-key__tail){margin:0}.hv2 .lk3-key__first{font:600 calc(34 * var(--u)) / calc(40 * var(--u)) var(--display);letter-spacing:-.03em;color:var(--navy)}.hv2 .lk3-key__tail{margin:calc(6 * var(--u)) 0 0;font:400 calc(22 * var(--u)) / calc(30 * var(--u)) var(--display);letter-spacing:-.01em;color:var(--lk-slate)}.hv2 .lk3-key__tail em{color:var(--lk-red);font-style:normal;font-weight:600}.hv2 .lk3-ctl{right:0;bottom:calc(8 * var(--u));align-items:center;gap:calc(6 * var(--u));min-height:32px;padding:calc(6 * var(--u)) calc(12 * var(--u));border:1px solid var(--lk-hair);font:600 max(11px, calc(12 * var(--u))) / 1 var(--body);color:var(--lk-slate);cursor:pointer;background:#fff;border-radius:999px;display:inline-flex;position:absolute}.hv2 .lk3-ctl:before{content:"";position:absolute;inset:-6px -4px}.hv2 .lk3-ctl:hover{color:var(--lk-ink);border-color:#b8c0cc}.hv2 .lk3-ctl:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hv2 .lk3-ctl svg{width:calc(10 * var(--u));height:calc(10 * var(--u));fill:currentColor}@media screen and (prefers-reduced-motion:no-preference) and (min-width:1024px){.hv2 .leak[data-framepin]{--ft:100vh}}@media screen and (prefers-reduced-motion:no-preference){.hv2 .lk3[data-play=ready] :is(.lk3-seg,.lk3-bridge){transform:scaleX(0)}.hv2 .lk3:is([data-play=ready],[data-play=run]) .lk3-bridge{opacity:1}.hv2 .lk3[data-play=ready] :is(.lk3-pill,.lk3-x,.lk3-card,.lk3-key){opacity:0}.hv2 .lk3[data-play=ready] .lk3-break:before,.hv2 .lk3[data-play=ready] .lk3-break:after{transform:scaleY(0)}.hv2 .lk3[data-play=run] .lk3-seg{animation:lk3-draw .22s linear var(--d) both}.hv2 .lk3[data-play=run] .lk3-bridge{animation:lk3-draw .22s linear var(--d) both, lk3-snap .22s ease-in var(--hit) both}.hv2 .lk3[data-play=run] .lk3-pill{animation:lk3-pop .42s ease-out var(--d) both}.hv2 .lk3[data-play=run] .lk3-x{animation:lk3-crack .5s cubic-bezier(.3, 1.3, .5, 1) var(--hit) both}.hv2 .lk3[data-play=run] .lk3-break:before,.hv2 .lk3[data-play=run] .lk3-break:after{animation:lk3-grow .34s ease-out calc(var(--hit) + .1s) both}.hv2 .lk3[data-play=run] .lk3-up .lk3-card{animation:lk3-spill-up .6s ease-out var(--d) both}.hv2 .lk3[data-play=run] .lk3-down .lk3-card{animation:lk3-spill-down .6s ease-out var(--d) both}.hv2 .lk3[data-play=run] .lk3-dot{animation:lk3-travel 4.6s linear var(--d) both}.hv2 .lk3[data-play=run] .lk3-key{animation:lk3-rise .6s ease-out var(--d) both}.hv2 .lk3[data-paused] :is(*){animation-play-state:paused}}@keyframes lk3-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lk3-snap{0%{opacity:1}to{opacity:0}}@keyframes lk3-pop{0%{opacity:0;scale:.8}70%{opacity:1;scale:1.04}to{opacity:1;scale:1}}@keyframes lk3-crack{0%{opacity:0;scale:.4}55%{opacity:1;rotate:-8deg;scale:1.12}78%{rotate:5deg;scale:1}to{opacity:1;rotate:none;scale:1}}@keyframes lk3-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lk3-spill-up{0%{opacity:0;translate:0 calc(64 * var(--u));scale:.82}65%{opacity:1;translate:0 calc(-5 * var(--u));scale:1.02}to{opacity:1;translate:0;scale:1}}@keyframes lk3-spill-down{0%{opacity:0;translate:0 calc(-64 * var(--u));scale:.82}65%{opacity:1;translate:0 calc(5 * var(--u));scale:1.02}to{opacity:1;translate:0;scale:1}}@keyframes lk3-travel{0%{opacity:0;left:14.6605%}3.3%{opacity:1}10.9%,17.4%{left:22.2222%}43.5%,50%{left:50%}76.1%,82.6%{left:77.7778%}93.5%{opacity:1;left:84.5679%}to{opacity:0;left:84.5679%}}@keyframes lk3-rise{0%{opacity:0;translate:0 calc(12 * var(--u))}to{opacity:1;translate:0}}@media (max-width:1023.98px){.hv2 .lk3-flow{align-items:center;gap:calc(20 * var(--u));flex-direction:column;display:flex;position:relative}.hv2 .lk3-flow:before{content:"";top:calc(24 * var(--u));bottom:calc(24 * var(--u));left:calc(50% - 1 * var(--u));width:calc(2 * var(--u));background:var(--lk-ink);position:absolute}.hv2 .lk3-item{align-items:center;gap:calc(12 * var(--u));width:100%}.hv2 .lk3-stop :is(.lk3-up,.lk3-down),.hv2 .lk3 :is(.lk3-seg,.lk3-bridge,.lk3-dot){display:none}.hv2 .lk3-core{justify-content:center}.hv2 .lk3-x{margin:0;position:static}.hv2 .lk3-break:before,.hv2 .lk3-break:after{display:none}.hv2 .lk3-break{grid-template-columns:repeat(2, minmax(0, calc(280 * var(--u))));justify-content:center;gap:calc(12 * var(--u));display:grid}.hv2 .lk3-break>:is(.lk3-up,.lk3-down){display:contents}.hv2 .lk3-break>.lk3-core{grid-column:1/-1}.hv2 .lk3-card{width:auto;height:auto;rotate:none}.hv2 .lk3-ctl{display:none}}@media (max-width:639.98px){.hv2 .lk3-break{grid-template-columns:minmax(0,1fr)}.hv2 .leak__h2{font-size:calc(36 * var(--u));line-height:calc(40 * var(--u))}.hv2 .lk3-key__first{font-size:calc(28 * var(--u));line-height:calc(32 * var(--u))}.hv2 .lk3-key__tail{font-size:calc(20 * var(--u));line-height:calc(26 * var(--u))}}@media (max-width:1023.98px){:is(html:has(.hv2),body:has(.hv2)){overflow-x:clip}}@media screen and (prefers-reduced-motion:no-preference){.hv2 .hero[data-leave] .hero__head{translate:0 calc(var(--l,0) * -180 * var(--u));opacity:calc(1 - var(--l,0) * .85)}.hv2 .hero[data-leave] .map{translate:0 calc(var(--l,0) * -70 * var(--u));scale:calc(1 - var(--l,0) * .06);opacity:calc(1 - var(--l,0) * .4)}.hv2 .hero[data-leave] .watermark{translate:0 calc(var(--l,0) * 140 * var(--u))}}.hv2 .br{--br-travel:150vh;--br-to:.28;--br-ex:.5;background:var(--navy);color:var(--on);position:relative}@supports (height:100svh){.hv2 .br{--br-travel:150svh}}.hv2{--br-over:70vh}@supports (height:100svh){.hv2{--br-over:70svh}}.hv2 .br-stage{isolation:isolate;justify-content:center;align-items:center;gap:calc(28 * var(--u));min-height:min(100vh, calc(900 * var(--u)));padding:calc(48 * var(--u)) calc(24 * var(--gu));background:radial-gradient(ellipse 55% 45% at 50% 52%, #3a6eaa4d 0%, #081b3300 70%), linear-gradient(180deg, #0e2748 0%, var(--navy) 100%);flex-direction:column;display:flex;position:relative;overflow:clip}@supports (height:100svh){.hv2 .br-stage{min-height:min(100svh, calc(900 * var(--u)))}}.hv2 .br-watermark{z-index:-1;left:calc(50% - 450 * var(--u));top:calc(50% - 450 * var(--u));width:calc(900 * var(--u));height:calc(900 * var(--u));opacity:.06;pointer-events:none;animation:60s linear infinite hv2HelixLoop;position:absolute}.hv2 .br-words{text-align:center;white-space:nowrap;font:600 min(calc(150 * var(--u)), calc((100vw - 48px) / 6.9)) / 1 var(--display);letter-spacing:-.05em;word-spacing:.09em;margin:0}.hv2 .br-w{display:inline-block}.hv2 .br-w--1{color:var(--on)}.hv2 .br-w--2{font-family:var(--font-display-light,"Switzer"), var(--display);color:var(--steel-soft);font-weight:300}.hv2 .br-w--3{color:var(--copper-soft)}.hv2 .br-rail{gap:calc(10 * var(--u));display:flex}.hv2 .br-seg{width:calc(44 * var(--u));height:calc(3 * var(--u));border-radius:calc(3 * var(--u));background:var(--on)}.hv2 .br-seg--2{background:var(--steel-soft)}.hv2 .br-seg--3{background:var(--copper-soft)}.hv2 .br[data-pin]{height:calc(100vh + var(--br-travel))}@supports (height:100svh){.hv2 .br[data-pin]{height:calc(100svh + var(--br-travel))}}.hv2 .br[data-pin] .br-stage{height:100vh;position:sticky;top:0}@supports (height:100svh){.hv2 .br[data-pin] .br-stage{height:100svh}}.hv2 .br[data-pin] .br-words{--br-drop:min(3.1em, calc(50vh - .62em - 24px))}@supports (height:100svh){.hv2 .br[data-pin] .br-words{--br-drop:min(3.1em, calc(50svh - .62em - 24px))}}.hv2 .br[data-pin] .br-w--2{--x:clamp(0, calc(var(--p,1) / var(--br-to)), 1);--e:calc(var(--x) * var(--x) * (3 - 2 * var(--x)));translate:calc((1 - var(--e)) * -.3em) calc((1 - var(--e)) * var(--br-drop) / 2);opacity:calc(.3 + .7 * var(--e));scale:calc(.82 + .18 * var(--e));filter:blur(calc((1 - var(--e)) * 8 * var(--u)))}.hv2 .br[data-pin] .br-w--3{--x:clamp(0, calc(var(--p,1) / var(--br-ex)), 1);--e:calc(var(--x) * var(--x) * (3 - 2 * var(--x)));translate:calc((1 - var(--e)) * .45em) calc((1 - var(--e)) * var(--br-drop));opacity:calc(.3 + .7 * var(--e));scale:calc(.82 + .18 * var(--e));filter:blur(calc((1 - var(--e)) * 10 * var(--u)))}.hv2 .br[data-pin] .br-w--1{scale:calc(1.08 - .08 * clamp(0, calc(var(--p,1) / var(--br-ex)), 1))}.hv2 .br[data-pin] .br-watermark{rotate:calc(var(--p,1) * 120deg)}.hv2 .br[data-pin] .br-rail{opacity:clamp(0, calc((var(--p,1) - var(--br-ex)) * 25), 1)}.hv2 .br[data-pin]+.f3{z-index:1;margin-top:calc(-1 * var(--br-over));border-top:calc(1 * var(--u)) solid #2a4468;box-shadow:0 calc(-24 * var(--u)) calc(48 * var(--u)) calc(-12 * var(--u)) #040c1a8c;position:relative}@media (max-width:859.98px){.hv2 .br{--br-travel:100vh;--br-to:.25;--br-ex:.45}.hv2{--br-over:50vh}@supports (height:100svh){.hv2 .br{--br-travel:100svh}.hv2{--br-over:50svh}}}.hv2:has(.map__pause.paused) .br-watermark{animation-play-state:paused}@media (max-width:1023.98px),(prefers-reduced-motion:reduce){.hv2 .br-watermark{animation:none}}.hv2 .f3{--f3-line:#4a6fa5;--f3-edge:#3a5e8c;--f3-fill:#15335a;--f3-fill-2:#1c416d;--f3-panel:#0b2240cc;--f3-sub:#b7c6d9;--f3-chip:#cfdded;--f3-mid:#6e92c0;--eyebrow:var(--steel-soft);--f3-over:242;--f3-w:min(100%, max(min(100%, 1104px), calc((100vh - var(--f3-over) * var(--u)) * 1296 / 500)));padding:calc(48 * var(--u)) 0;background:radial-gradient(calc(800 * var(--u)) calc(560 * var(--u)) at 50% 60%, #4a6fa533, #081b3300 60%), var(--navy);color:var(--on);position:relative}@supports (height:100svh){.hv2{--fit-u:max(.84px, calc(100svh / 900))}.hv2 .f3{--f3-w:min(100%, max(min(100%, 1104px), calc((100svh - var(--f3-over) * var(--u)) * 1296 / 500)))}}.hv2 .f3-head{align-items:center;gap:calc(12 * var(--u));text-align:center;flex-direction:column;display:flex}.hv2 .f3-eyebrow{padding-bottom:calc(4 * var(--u))}.hv2 .f3-h2{font:300 calc(40 * var(--u)) / calc(44 * var(--u)) var(--font-display-light,"Switzer"), var(--display);letter-spacing:-.03em;color:#fff;margin:0}.hv2 .f3-kw{font-family:var(--display);letter-spacing:-.035em;font-weight:600}.hv2 .f3-kw--steel{color:var(--kw-steel)}.hv2 .f3-kw--copper{color:var(--kw-copper)}.hv2 .f3-lede{font:400 calc(17 * var(--u)) / calc(26 * var(--u)) var(--body);color:var(--f3-sub);margin:0}.hv2 .f3-desc,.hv2 .f4-says{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hv2 .f3-scroll{margin-top:calc(32 * var(--u));overflow-x:clip}.hv2 .f3-canvas{width:max(var(--f3-w), min(100%, 1104px));margin-inline:auto;container-type:inline-size}.hv2 .f3-arch{--a:calc(100cqw / 1296);width:calc(1296 * var(--a));height:calc(500 * var(--a));position:relative}.hv2 .f3-arch>*{box-sizing:border-box;margin:0;position:absolute}.hv2 .f3-pill{border-radius:calc(999 * var(--a));background:var(--f3-fill);border:calc(1 * var(--a)) solid var(--f3-edge);font:500 calc(12 * var(--a)) / 1 var(--mono);letter-spacing:.14em;color:#e6edf6;white-space:nowrap;justify-content:center;align-items:center;display:flex;transform:translate(-50%)}.hv2 .f3-pill--core{background:var(--f3-fill-2);border-color:var(--kw-steel);color:#fff}.hv2 .f3-lines{width:100%;height:100%;top:0;left:0;overflow:visible}.hv2 .f3-stop{stop-color:var(--f3-fill-2)}.hv2 .f3-stage-arrows{stroke:var(--f3-line);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.hv2 .f3-ring{stroke:var(--f3-line);stroke-width:1px;stroke-dasharray:3 5}.hv2 .f3-arcs{stroke:var(--f3-mid);stroke-width:2px;stroke-linecap:round}.hv2 .f3-shaft{stroke:var(--kw-steel);stroke-width:1.5px;stroke-linecap:round}.hv2 .f3-shaft--back{stroke-opacity:.6}.hv2 .f3-head-fill{fill:var(--kw-steel)}.hv2 .f3-group,.hv2 .f3-card{border-radius:calc(12 * var(--a));background:var(--f3-panel);border:calc(1 * var(--a)) solid var(--f3-edge)}.hv2 .f3-group{gap:calc(12 * var(--a));padding:calc(16 * var(--a));flex-direction:column;display:flex}.hv2 .f3-chip{height:calc(24 * var(--a));padding:0 calc(10 * var(--a));border-radius:calc(999 * var(--a));background:var(--f3-fill-2);font:500 calc(13 * var(--a)) / calc(16 * var(--a)) var(--body);color:var(--f3-chip);white-space:nowrap;align-self:flex-start;align-items:center;display:inline-flex}.hv2 .f3-card .f3-chip{align-self:center}.hv2 .f3-tiles{gap:calc(12 * var(--a));height:calc(72 * var(--a));display:flex}.hv2 .f3-tile{justify-content:center;align-items:center;gap:calc(8 * var(--a));border-radius:calc(8 * var(--a));background:var(--f3-fill);border:calc(1 * var(--a)) solid var(--f3-edge);min-width:0;font:600 calc(13 * var(--a)) / calc(16 * var(--a)) var(--body);color:#fff;white-space:nowrap;flex-direction:column;flex:1;display:flex}.hv2 .f3-icon,.hv2 .f3-logo{width:calc(22 * var(--a));height:calc(22 * var(--a));flex-shrink:0}.hv2 .f3-icon{color:var(--kw-steel)}.hv2 .f3-icon--sm{width:calc(16 * var(--a));height:calc(16 * var(--a))}.hv2 .f3-disc{justify-content:center;align-items:center;gap:calc(14 * var(--a));border:calc(1 * var(--a)) solid var(--f3-line);background:radial-gradient(circle at 50% 40%,#234a7a 0%,#11294a 70%);border-radius:50%;flex-direction:column;display:flex}.hv2 .f3-helix{width:calc(52 * var(--a));height:calc(52 * var(--a))}.hv2 .f3-core{font:300 calc(36 * var(--a)) / calc(40 * var(--a)) var(--font-display-light,"Switzer"), var(--display);letter-spacing:-.03em;color:#fff}.hv2 .f3-bead{align-items:center;gap:calc(6 * var(--a));height:calc(32 * var(--a));padding:0 calc(12 * var(--a));border-radius:calc(999 * var(--a));background:var(--f3-fill);border:calc(1 * var(--a)) solid var(--f3-mid);font:600 calc(13 * var(--a)) / calc(16 * var(--a)) var(--body);color:#fff;white-space:nowrap;display:flex;transform:translate(-50%,-50%)}.hv2 .f3-card{padding:calc(14 * var(--a)) calc(16 * var(--a));justify-content:space-between;align-items:center;display:flex}.hv2 .f3-ui{width:calc(220 * var(--a));align-items:center;gap:calc(10 * var(--a));padding:calc(10 * var(--a)) calc(12 * var(--a));border-radius:calc(8 * var(--a));background:var(--f3-fill);border:calc(1 * var(--a)) solid var(--f3-edge);box-sizing:border-box;display:flex}.hv2 .f3-ui--bubble{align-items:flex-start;gap:calc(6 * var(--a));border-radius:calc(12 * var(--a)) calc(12 * var(--a)) calc(12 * var(--a)) calc(4 * var(--a));background:#e6edf6;border:0;flex-direction:column}.hv2 .f3-booked{align-items:center;gap:calc(8 * var(--a));font:600 calc(14 * var(--a)) / calc(18 * var(--a)) var(--body);color:#0b2545;white-space:nowrap;display:flex}.hv2 .f3-booked svg{width:calc(16 * var(--a));height:calc(16 * var(--a))}.hv2 .f3-booked circle{fill:var(--blue)}.hv2 .f3-booked path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hv2 .f3-bars{gap:calc(7 * var(--a));flex-direction:column;flex:1;display:flex}.hv2 .f3-bar{height:calc(6 * var(--a));border-radius:calc(3 * var(--a));background:var(--f3-line);display:block}.hv2 .f3-bar--hi{background:var(--f3-mid)}.hv2 .f3-bar--light{background:var(--f3-sub)}.hv2 .f3-btn{height:calc(28 * var(--a));padding:0 calc(12 * var(--a));border-radius:calc(8 * var(--a));border:calc(1 * var(--a)) solid var(--kw-steel);font:600 calc(13 * var(--a)) / calc(16 * var(--a)) var(--body);color:#fff;white-space:nowrap;box-sizing:border-box;align-items:center;display:flex}.hv2 .f3-btn--primary{padding:0 calc(14 * var(--a));background:var(--blue);border-color:var(--blue)}.hv2 .f3-ui--trend{height:calc(66 * var(--a));align-items:flex-end;gap:calc(14 * var(--a))}.hv2 .f3-trend-t{gap:calc(4 * var(--a));padding-bottom:calc(2 * var(--a));flex-direction:column;display:flex}.hv2 .f3-trend-t b{font:600 calc(13 * var(--a)) / calc(16 * var(--a)) var(--body);color:#fff}.hv2 .f3-trend-t span{font:500 calc(12 * var(--a)) / calc(16 * var(--a)) var(--body);color:var(--kw-steel)}.hv2 .f3-trend{align-items:flex-end;gap:calc(8 * var(--a));height:calc(44 * var(--a));display:flex}.hv2 .f3-trend i{width:calc(12 * var(--a));border-radius:calc(2 * var(--a));background:var(--f3-mid);display:block}.hv2 .f3-trend i.f3-trend--done{background:var(--kw-steel)}@supports not (width:1cqw){.hv2 .f3-arch{--a:var(--u)}}@media (min-width:1024px) and (max-width:1439.98px) and (max-height:792px),(min-width:1440px) and (min-aspect-ratio:1440/792){.hv2 .f3{--f3-over:174;padding:calc(24 * var(--u)) 0}.hv2 .f3-h2{font-size:calc(36 * var(--u));line-height:calc(40 * var(--u))}.hv2 .f3-head{gap:calc(8 * var(--u))}.hv2 .f3-scroll{margin-top:calc(20 * var(--u))}}.hv2 .f4{--loss:#a33a2e;--slate:#4a5b70;--grey:#7c8a9b;--f4-blue:var(--blue);--f4-line:#e2e6ea;--f4-hair:#eef1f4;--f4-fixed:504;--f4-well:clamp(calc(.7 * 188 * var(--u)), calc((100vh - var(--f4-fixed) * var(--u)) / 2), calc(188 * var(--u)));padding:calc(48 * var(--u)) 0;color:var(--navy);background:#f4f6fa;position:relative}@supports (height:100svh){.hv2 .f4{--f4-well:clamp(calc(.7 * 188 * var(--u)), calc((100svh - var(--f4-fixed) * var(--u)) / 2), calc(188 * var(--u)))}}.hv2 .f4-head{justify-content:space-between;align-items:flex-end;gap:calc(32 * var(--u));display:flex}.hv2 .f4-eyebrow{margin:0 0 calc(12 * var(--u))}.hv2 .f4-h2{font:300 calc(40 * var(--u)) / calc(44 * var(--u)) var(--font-display-light,"Switzer"), var(--display);letter-spacing:-.03em;color:var(--navy);margin:0}.hv2 .f4-kw{font-family:var(--display);letter-spacing:-.035em;color:var(--f4-blue);font-weight:600}.hv2 .f4-aside{align-items:center;gap:calc(22 * var(--u));flex-shrink:0;display:flex}.hv2 .f4-dial{width:calc(64 * var(--u));height:calc(64 * var(--u));flex:none;overflow:visible}.hv2 :is(.f4-dial,.ft-ring) path{vector-effect:non-scaling-stroke}.hv2 .f4-dial path{stroke:#6e92c0;stroke-width:5px;stroke-linecap:butt}.hv2 .f4 .pin-stage>.wrap,.hv2 .f4>.wrap{position:relative}.hv2 .f4-flow{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.hv2 .f4[data-flow] .f4-flow{display:block}.hv2 .f4-flow path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hv2 .f4-flow--line{stroke-dasharray:1 1;stroke-dashoffset:0}.hv2 .f4-flow-a{stroke:#6e92c0}.hv2 .f4-flow-b{stroke:#b07b3e}.hv2 .f4-intro{width:calc(320 * var(--u));font:400 calc(16 * var(--u)) / calc(24 * var(--u)) var(--body);color:var(--slate);flex-shrink:0;margin:0}.hv2 .f4-grid{margin:calc(44 * var(--u)) 0 0;gap:calc(28 * var(--u)) calc(28 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:"​";display:grid}.hv2 .f4-card{gap:calc(20 * var(--u));padding:calc(28 * var(--u));border-radius:calc(20 * var(--u));border:calc(1 * var(--u)) solid var(--f4-line);background:#fff;flex-direction:column;min-width:0;display:flex}.hv2 .f4-title{align-items:baseline;gap:calc(10 * var(--u));margin:0;display:flex}.hv2 .f4-num{font:500 calc(12 * var(--u)) / calc(16 * var(--u)) var(--mono);letter-spacing:.14em;color:var(--f4-blue)}.hv2 .f4-name{font:600 calc(24 * var(--u)) / calc(28 * var(--u)) var(--display);letter-spacing:-.03em;color:var(--navy)}.hv2 .f4-line{margin:calc(4 * var(--u)) 0 0;font:400 calc(15 * var(--u)) / calc(20 * var(--u)) var(--body);color:var(--slate)}.hv2 .f4-well{height:var(--f4-well);border-radius:calc(14 * var(--u));background:#f4f6fa;margin-top:auto;overflow:hidden;container-type:size}.hv2 .f4-obj{--u:max(.7px, min(calc(100cqh / 188), calc(100cqw / 368)));justify-content:center;align-items:center;gap:calc(12 * var(--u));flex-direction:column;height:100%;display:flex}@supports not (height:1cqh){.hv2 .f4-well{height:calc(188 * var(--u))}.hv2 .f4-obj{--u:inherit}}.hv2 .f4-panel{width:calc(320 * var(--u));border-radius:calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--f4-line);max-width:100%;box-shadow:0 calc(16 * var(--u)) calc(32 * var(--u)) calc(-20 * var(--u)) #081b3326;box-sizing:border-box;background:#fff;flex-direction:column;display:flex;overflow:hidden}.hv2 .f4-panel--pad{gap:calc(10 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u))}.hv2 .f4-alert{width:calc(300 * var(--u));height:calc(60 * var(--u));padding:0 calc(14 * var(--u));align-items:center;gap:calc(12 * var(--u));flex-direction:row}.hv2 .f4-alert-ico{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(9 * var(--u));color:#b3261e;background:#fbe9e7;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hv2 .f4-alert-ico svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.hv2 .f4-alert-t{gap:calc(2 * var(--u));flex-direction:column;flex:1;display:flex}.hv2 .f4-t{font:600 calc(14 * var(--u)) / calc(18 * var(--u)) var(--body);color:var(--navy)}.hv2 .f4-s{font:400 calc(12 * var(--u)) / calc(16 * var(--u)) var(--body);color:var(--slate)}.hv2 .f4-count{height:calc(22 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(999 * var(--u));background:var(--navy);font:600 calc(12 * var(--u)) / 1 var(--body);color:#fff;white-space:nowrap;align-items:center;display:flex}.hv2 .f4-leak{height:calc(30 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(999 * var(--u));font:600 calc(13 * var(--u)) / 1 var(--body);color:var(--loss);white-space:nowrap;background:#fbe9e7;align-items:center;display:flex}.hv2 .f4-log-h{padding:calc(10 * var(--u)) calc(14 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--f4-hair);font:600 calc(12 * var(--u)) / calc(16 * var(--u)) var(--body);color:var(--slate)}.hv2 .f4-row{align-items:center;gap:calc(12 * var(--u));padding:calc(9 * var(--u)) calc(14 * var(--u));font:400 calc(13 * var(--u)) / calc(18 * var(--u)) var(--body);color:var(--navy);display:flex}.hv2 .f4-row+.f4-row{border-top:calc(1 * var(--u)) solid var(--f4-hair)}.hv2 .f4-at{width:calc(40 * var(--u));font-variant-numeric:tabular-nums;font-weight:600}.hv2 .f4-what{flex:1}.hv2 .f4-then{font-size:calc(12 * var(--u));color:var(--slate)}.hv2 .f4-then--leak{color:var(--loss);font-weight:600}.hv2 .f4-steps{gap:calc(7 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hv2 .f4-steps li{align-items:center;gap:calc(10 * var(--u));font:400 calc(13 * var(--u)) / calc(18 * var(--u)) var(--body);color:var(--navy);display:flex}.hv2 .f4-steps b{width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:calc(999 * var(--u));background:var(--f4-hair);font:600 calc(10 * var(--u)) / 1 var(--body);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hv2 .f4-foot{padding-top:calc(10 * var(--u));border-top:calc(1 * var(--u)) solid var(--f4-hair);justify-content:space-between;align-items:center;display:flex}.hv2 .f4-ok{align-items:center;gap:calc(4 * var(--u));height:calc(26 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(999 * var(--u));background:var(--f4-blue);font:600 calc(12 * var(--u)) / 1 var(--body);color:#fff;white-space:nowrap;display:flex}.hv2 .f4-ok svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.hv2 .f4-sys{align-items:center;gap:calc(12 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u));font:600 calc(13 * var(--u)) / calc(18 * var(--u)) var(--body);color:var(--navy);display:flex}.hv2 .f4-sys+.f4-sys{border-top:calc(1 * var(--u)) solid var(--f4-hair)}.hv2 .f4-sys>svg{width:calc(20 * var(--u));height:calc(20 * var(--u));flex-shrink:0}.hv2 .f4-sys-n{flex:1}.hv2 .f4-on{align-items:center;gap:calc(6 * var(--u));font:500 calc(12 * var(--u)) / 1 var(--body);color:var(--f4-blue);display:flex}.hv2 .f4-on:before{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));background:var(--f4-blue);border-radius:50%}.hv2 .f4 .f4-phone{width:calc(214 * var(--u));border:calc(8 * var(--u)) solid #0b1a2e;border-radius:calc(26 * var(--u));align-items:center;gap:calc(6 * var(--u));max-width:100%;height:auto;padding:calc(8 * var(--u)) calc(10 * var(--u)) calc(12 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-30 * var(--u)) #081b3373;background:#fff;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.hv2 .f4 .f4-phone .f4-island{width:calc(48 * var(--u));height:calc(10 * var(--u));border-radius:calc(999 * var(--u));background:#0b1a2e;flex-shrink:0}.hv2 .f4 .f4-msg{gap:calc(4 * var(--u));width:100%;padding:calc(8 * var(--u)) calc(12 * var(--u));border:calc(1 * var(--u)) solid #e2e6ea;border-radius:calc(12 * var(--u));background:#fff;flex-direction:column;display:flex}.hv2 .f4 .f4-msg .f4-row{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));padding:0;display:flex}.hv2 .f4 .f4-bubble{font:400 calc(12 * var(--u)) / calc(16 * var(--u)) var(--body);color:var(--navy)}.hv2 .f4 .f4-xs{font:400 calc(12 * var(--u)) / calc(16 * var(--u)) var(--body);color:var(--slate)}.hv2 .f4-booked{align-items:center;gap:calc(6 * var(--u));height:calc(26 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(999 * var(--u));background:var(--f4-blue);box-shadow:0 calc(10 * var(--u)) calc(20 * var(--u)) calc(-10 * var(--u)) #2e6fb08c;font:600 calc(12 * var(--u)) / 1 var(--body);color:#fff;white-space:nowrap;display:flex}.hv2 .f4-booked svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.hv2 .f4-trend-h{justify-content:space-between;align-items:center;display:flex}.hv2 .f4-chip{height:calc(22 * var(--u));padding:0 calc(9 * var(--u));border-radius:calc(999 * var(--u));font:600 calc(11 * var(--u)) / 1 var(--body);color:var(--f4-blue);white-space:nowrap;background:#e8f0f9;align-items:center;display:flex}.hv2 .f4-bars{height:calc(56 * var(--u));justify-content:space-between;align-items:flex-end;display:flex}.hv2 .f4-bars i{width:calc(36 * var(--u));border-radius:calc(4 * var(--u));display:block}.hv2 .f4-bar--leak{background:#e8b4ae}.hv2 .f4-bar--easing{background:#c5d6ea}.hv2 .f4-bar--closing{background:#8fb1d6}.hv2 .f4-bar--closed{background:var(--f4-blue)}.hv2 .f4-next{font:600 calc(12 * var(--u)) / calc(16 * var(--u)) var(--body);color:var(--navy)}@media (min-width:1024px) and (max-width:1439.98px) and (max-height:792px),(min-width:1440px) and (min-aspect-ratio:1440/816){.hv2 .f4{--f4-fixed:376;--fp-t:calc(16 * var(--u));--fp-b:calc(16 * var(--u));padding:calc(16 * var(--u)) 0}.hv2 .f4-eyebrow{margin-bottom:calc(8 * var(--u))}.hv2 .f4-grid{margin-top:calc(32 * var(--u));row-gap:calc(24 * var(--u))}.hv2 .f4-card{gap:calc(14 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u))}}@media (max-width:1023.98px){.hv2 .f4{--f4-well:calc(188 * var(--u))}.hv2 .f4-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hv2 .f4-head{align-items:flex-start;gap:calc(16 * var(--u));flex-direction:column}.hv2 .f4-intro{width:auto}}@media (max-width:687.98px){.hv2 .f4-h2{font-size:calc(32 * var(--u));line-height:calc(36 * var(--u))}.hv2 .f4-grid{grid-template-columns:minmax(0,1fr)}}.hv2 .f5{--k:clamp(calc(.7 * var(--u)), calc((100vh - 240 * var(--u)) / 700), var(--u));--ink:#16181b;--ivory:#f1ece2;--f5-slate:#4a5b70;--f5-grey:#5a6776;isolation:isolate;padding:calc(40 * var(--u)) 0 calc(48 * var(--u));color:var(--navy);position:relative;overflow:clip}@supports (height:100svh){.hv2 .f5{--k:clamp(calc(.7 * var(--u)), calc((100svh - 240 * var(--u)) / 700), var(--u))}}@media (min-width:1024px){.hv2 .f5{--u:min(calc((100vw - 2 * var(--side)) / 1296), var(--fit-u), 1.8px)}@supports (height:100svh){.hv2 .f5{--u:min(calc((100vw - 2 * var(--side)) / 1296), var(--fit-u), 1.8px)}}}@media (min-width:1024px) and (max-height:760px){.hv2 .f5{padding:calc(20 * var(--u)) 0 calc(24 * var(--u))}}.hv2 .f5:before,.hv2 .f5:after{content:"";z-index:-1;transition:opacity .4s;position:absolute;inset:0}.hv2 .f5:before{background:radial-gradient(55% 60% at 70% 62%,#2e6fb01a 0%,#2e6fb000 70%),linear-gradient(#f8fafc 0%,#edf1f6 100%)}.hv2 .f5:after{opacity:0;background:radial-gradient(50% 55% at 72% 45%,#3a6eaa52 0%,#081b3300 70%),radial-gradient(40% 40% at 8% 95%,#d4835e1a 0%,#081b3300 70%),linear-gradient(#0e2748 0%,#081b33 100%)}@media (min-width:1024px){.hv2 .f5[data-state=airgent]:after{opacity:1}}.hv2 .f5-wrap{align-items:center;gap:calc(28 * var(--u));flex-direction:column;display:flex}.hv2 .f5-top{align-items:center;gap:calc(10 * var(--u));flex-direction:column;display:flex}.hv2 .f5-eyebrow{font:500 max(11px, calc(11 * var(--u))) / max(14px, calc(14 * var(--u))) var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--f5-grey);margin:0;transition:color .4s}.hv2 .f5-toggle{align-items:center;gap:calc(28 * var(--u));display:flex}.hv2 .f5-tab{--d:max(88px, calc(100 * var(--u)));cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;display:block;position:relative}.hv2 .f5-tab input{opacity:0;pointer-events:none;position:absolute}.hv2 .f5-tab:has(input:focus-visible) .orb{outline:2px solid var(--blue);outline-offset:4px}.hv2 :is(.f5:not([data-intro]),.f5[data-docked]) .f5-tab:not(:has(input:checked)) .orb{--press:1;scale:.92}.hv2 .f5[data-state=keel] .f5-tab--airgent .orb{--pressed-bg:linear-gradient(180deg, #d5dde7 0%, #e3e9f0 100%);--pressed-edge:#c9d3df;--pressed-shadow:inset 0 calc(var(--d) * .035) calc(var(--d) * .07) #081b333d, inset 0 -1px 0 #ffffffe6;--pressed-name:#4a5b70;--pressed-who:#5a6776}.hv2 .f5[data-state=airgent] .f5-tab--keel .orb{--pressed-bg:linear-gradient(180deg, #081a31 0%, #0d2444 100%);--pressed-edge:#24476b;--pressed-shadow:inset 0 calc(var(--d) * .035) calc(var(--d) * .08) #00000080, inset 0 -1px 0 #ffffff0f;--pressed-name:#9fb5cd;--pressed-who:#8aa3bf}.hv2 .f5[data-state=airgent] .f5-eyebrow{color:#8fa5be}.hv2 .orb{--d:100px;--press:0;isolation:isolate;justify-content:center;align-items:center;gap:calc(var(--d) * .018);width:var(--d);height:var(--d);text-align:center;border-radius:50%;flex-direction:column;transition:background .35s,box-shadow .35s,border-color .35s,scale .35s,translate .2s;display:flex;position:relative}.hv2 .orb:after{content:"";z-index:-1;pointer-events:none;opacity:calc(1 - var(--press));background:radial-gradient(46% 34% at 36% 22%,#ffffff8c,#fff0 70%);border-radius:50%;transition:opacity .35s;position:absolute;inset:0}.hv2 .orb>*{opacity:var(--orb-text,1);position:relative}.hv2 .orb>.orb-agents{--a:calc(var(--d) / 300);--f3-line:#4a6fa5;--f3-mid:#6e92c0;--f3-fill:#15335a;width:0;height:0;opacity:var(--orb-agents,1);pointer-events:none;display:none;position:absolute;top:50%;left:50%}.hv2 :is(.cy[data-pin],.f5[data-intro]) .orb>.orb-agents{display:block}.hv2 .orb-ring{left:calc(-177 * var(--a));top:calc(-177 * var(--a));width:calc(354 * var(--a));height:calc(354 * var(--a));position:absolute;overflow:visible}.hv2 .orb-bead{position:absolute}.hv2 .orb--keel .orb-bead{color:#1d2430;background:#fbf8f1;border-color:#d8cdb8}.hv2 .orb--keel .orb-bead .f3-icon{color:#4a5b70}.hv2 .orb--keel{box-shadow:inset 0 calc(var(--d) * .014) 0 #fffffff2, inset 0 calc(var(--d) * -.045) calc(var(--d) * .06) #7a603a42, 0 calc(var(--d) * .13) calc(var(--d) * .18) calc(var(--d) * -.06) #0000008c, 0 calc(var(--d) * .035) calc(var(--d) * .05) #00000047;background:linear-gradient(#fffdf8 0%,#f5efe3 42%,#e3d7c1 100%);border:1px solid #e8dfcf}.hv2 .orb--airgent{box-shadow:inset 0 calc(var(--d) * .014) 0 #ffffff3d, inset 0 calc(var(--d) * -.045) calc(var(--d) * .06) #0000006b, 0 calc(var(--d) * .13) calc(var(--d) * .18) calc(var(--d) * -.06) #0000009e, 0 calc(var(--d) * .035) calc(var(--d) * .05) #00000057;background:linear-gradient(#3d6599 0%,#224775 48%,#132d52 100%);border:1px solid #577eb2}.hv2 .orb--airgent:after{background:radial-gradient(46% 34% at 36% 22%,#fff3,#fff0 70%)}.hv2 :is(.f5:not([data-intro]),.f5[data-docked]) .f5-tab:not(:has(input:checked)) .orb{background:var(--pressed-bg);border-color:var(--pressed-edge);box-shadow:var(--pressed-shadow)}.hv2 :is(.f5:not([data-intro]),.f5[data-docked]) .f5-tab{--lip:calc(var(--d) * .055)}.hv2 :is(.f5:not([data-intro]),.f5[data-docked]) .f5-tab--keel:has(input:checked) .orb{box-shadow:inset 0 calc(var(--d) * .02) calc(var(--d) * .01) #fff, inset 0 calc(var(--d) * -.06) calc(var(--d) * .09) #7a603a4d, 0 var(--lip) 0 #c9b995, 0 calc(var(--lip) + 1px) 0 #5a462873, 0 calc(var(--d) * .14) calc(var(--d) * .2) calc(var(--d) * -.04) #081b3357, 0 calc(var(--d) * .3) calc(var(--d) * .44) calc(var(--d) * -.12) #081b334d;background:radial-gradient(circle at 38% 28%,#fffefb 0%,#f7f1e6 38%,#e6dac4 78%,#d9cab0 100%);border-color:#efe6d6}.hv2 :is(.f5:not([data-intro]),.f5[data-docked]) .f5-tab--airgent:has(input:checked) .orb{box-shadow:inset 0 calc(var(--d) * .02) calc(var(--d) * .01) #fff6, inset 0 calc(var(--d) * -.06) calc(var(--d) * .1) #00000073, 0 var(--lip) 0 #0b1f3b, 0 calc(var(--lip) + 1px) 0 #00000080, 0 calc(var(--d) * .14) calc(var(--d) * .2) calc(var(--d) * -.04) #00000080, 0 calc(var(--d) * .3) calc(var(--d) * .44) calc(var(--d) * -.12) #0000008c;background:radial-gradient(circle at 38% 28%,#4f7bb3 0%,#2c5487 40%,#183a66 75%,#10284a 100%);border-color:#6a90c4}.hv2 :is(.f5:not([data-intro]),.f5[data-docked]) .f5-tab:has(input:checked) .orb:after{background:radial-gradient(30% 18% at 38% 16%,#ffffffbf,#fff0 70%),radial-gradient(50% 36% at 38% 26%,#ffffff47,#fff0 72%)}.hv2 :is(.f5:not([data-intro]),.f5[data-docked]) .f5-tab--airgent:has(input:checked) .orb:after{opacity:.55}.hv2 :is(.f5:not([data-intro]),.f5[data-docked]) .f5-tab:not(:has(input:checked)) .orb{translate:0 var(--lip)}.hv2 :is(.f5:not([data-intro]),.f5[data-docked]) .f5-tab:not(:has(input:checked)):hover .orb{translate:0 calc(var(--lip) * .4)}.hv2 .orb-helix{width:calc(var(--d) * .2);height:calc(var(--d) * .2)}.hv2 .orb-name{white-space:nowrap}.hv2 .orb--keel .orb-name{font:500 calc(var(--d) * .25) / 1 var(--font-keel), "Newsreader", serif;letter-spacing:-.02em;color:#16181b}.hv2 .orb--airgent .orb-name{font:600 calc(var(--d) * .18) / 1.1 var(--display);letter-spacing:-.03em;color:#fff}.hv2 .orb-who{font:500 max(11px, calc(var(--d) * .06)) / 1.3 var(--body);white-space:nowrap}.hv2 .orb--keel .orb-who{color:#5a6776}.hv2 .orb--airgent .orb-who{color:#a8c6ea}.hv2 :is(.f5:not([data-intro]),.f5[data-docked]) .f5-tab:not(:has(input:checked)) .orb-name{color:var(--pressed-name)}.hv2 :is(.f5:not([data-intro]),.f5[data-docked]) .f5-tab:not(:has(input:checked)) .orb-who{color:var(--pressed-who)}.hv2 :is(.f5:not([data-intro]),.f5[data-docked]) .f5-tab--airgent:not(:has(input:checked)) .orb-helix{opacity:.55}.hv2{--orb-big:min(calc(280 * var(--gu)), 31vh);--orb-dx:min(calc(280 * var(--gu)), 27vw);--orb-y:46vh;--ey-y:14vh;--orb-ground:radial-gradient(ellipse 60% 50% at 50% 45%, #284e8247 0%, #081b3300 60%), linear-gradient(180deg, #0c2444 0%, #081b33 100%)}@media screen and (prefers-reduced-motion:no-preference) and (min-width:1024px) and (min-height:650px){.hv2 .f3[data-framepin]:has(+.cy){--ft:90vh;--xh:clamp(0, calc((var(--hold,0) - .4) / .5), 1);--ex:calc(var(--xh) * var(--xh) * (3 - 2 * var(--xh)))}.hv2 .f3[data-framepin]:has(+.cy) :is(.f3-head,.f3-pill,.f3-group,.f3-card,.f3-band,.f3-stage-arrows,.f3-shaft,.f3-head-fill){opacity:calc(1 - var(--ex,0))}.hv2 .f3[data-framepin]:has(+.cy) .f3-group{translate:calc(var(--ex,0) * -90 * var(--a)) 0}.hv2 .f3[data-framepin]:has(+.cy) .f3-card{translate:calc(var(--ex,0) * 90 * var(--a)) 0}.hv2 .f3[data-framepin]:has(+.cy) .f3-head{translate:0 calc(var(--ex,0) * -24 * var(--u))}}.hv2 .cy{--cy-travel:150vh;--f3-line:#4a6fa5;--f3-edge:#3a5e8c;--f3-fill:#15335a;--f3-mid:#6e92c0;color:var(--on);position:relative}.hv2 .cy-stage{isolation:isolate;justify-content:center;align-items:center;gap:calc(40 * var(--gu));padding:calc(72 * var(--gu)) calc(24 * var(--gu));background:radial-gradient(calc(800 * var(--gu)) calc(560 * var(--gu)) at 50% 28%, #4a6fa533, #081b3300 60%), var(--navy);flex-direction:column;display:flex;position:relative;overflow:clip}.hv2 .cy-ground{z-index:-1;background:var(--orb-ground);position:absolute;inset:0}.hv2 .cy-arch{display:none}.hv2 .cy-eyebrow{font:500 13px / 16px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel-soft);margin:0}.hv2 .cy:not([data-pin]) .cy-eyebrow{display:none}.hv2 .cy-orbs{gap:calc(48 * var(--gu));display:flex}.hv2 .cy-orb{--d:min(220px, 36vw)}@media (min-width:1024px){.hv2 .cy:not([data-pin]) .cy-orbs{display:none}}.hv2 .cy-line{text-align:center;font:300 clamp(26px, calc(44 * var(--gu)), 60px) / 1.2 var(--font-display-light,"Switzer"), var(--display);letter-spacing:-.03em;color:#dce6f1;margin:0}.hv2 .cy-line b{font-family:var(--display);color:#fff;font-weight:600}.hv2 .cy[data-pin]{z-index:1;height:calc(100vh + var(--cy-travel));height:calc(100svh + var(--cy-travel))}.hv2 .cy[data-pin]:not([data-landed]){opacity:0;pointer-events:none}.hv2 .f3[data-framepin]+.cy[data-pin]{margin-top:-100svh}.hv2 .cy[data-pin] .cy-stage{--xm:clamp(0, calc(var(--p,1) / .3), 1);--m:calc(var(--xm) * var(--xm) * (3 - 2 * var(--xm)));--xs:clamp(0, calc((var(--p,1) - .34) / .42), 1);--s:calc(var(--xs) * var(--xs) * (3 - 2 * var(--xs)));--bf:clamp(0, calc((var(--xs) - .04) / .08), 1);--lin:calc(clamp(0, calc((var(--p,1) - .06) / .14), 1) - clamp(0, calc((var(--p,1) - .82) / .12), 1));--eyb:clamp(0, calc((var(--p,1) - .5) / .22), 1);--a1:min(calc(1.2 * var(--gu)), calc(36vh / 300));--cy1:42vh;--hx:calc(var(--cx,720) * 1px + (50% - var(--cx,720) * 1px) * var(--m));--hy:calc(var(--cy,400) * 1px + (var(--cy1) - var(--cy,400) * 1px) * var(--m));--ha:calc(var(--a0,1) * 1px + (var(--a1) - var(--a0,1) * 1px) * var(--m));height:100svh;padding:0;display:block;position:sticky;top:0}.hv2 .cy[data-pin] .cy-ground{opacity:clamp(0, calc((var(--p,1) - .3) / .4), 1)}.hv2 .cy[data-pin] .cy-arch{--a:var(--ha);left:calc(var(--hx) - 648 * var(--a));top:calc(var(--hy) - 280 * var(--a));width:calc(1296 * var(--a));height:calc(500 * var(--a));pointer-events:none;display:block;position:absolute}.hv2 .cy[data-pin] .cy-arch :is(.f3-ring,.f3-arcs,.cy-bead){opacity:calc(1 - var(--bf))}.hv2 .cy[data-pin] .cy-arch{z-index:1}.hv2 .cy[data-pin] .cy-disc{opacity:calc(1 - clamp(0, calc((var(--s) - .12) / .2), 1))}.hv2 .cy[data-pin] .cy-eyebrow{left:50%;top:var(--ey-y);opacity:var(--eyb);position:absolute;translate:-50% -50%}.hv2 .cy[data-pin] .cy-orbs{display:block;position:absolute;inset:0}.hv2 .cy[data-pin] .cy-orb{--d:calc(300 * var(--a1) + (var(--orb-big) - 300 * var(--a1)) * var(--s));--orb-text:clamp(0, calc((var(--s) - .2) / .3), 1);top:calc(var(--cy1) + (var(--orb-y) - var(--cy1)) * var(--s));opacity:clamp(0, calc(var(--xs) / .04), 1);position:absolute;translate:-50% -50%}.hv2 .cy[data-pin] .orb--keel{--orb-agents:clamp(0, calc((var(--xs) - .15) / .2), 1);left:calc(50% - var(--orb-dx) * var(--s))}.hv2 .cy[data-pin] .orb--airgent{left:calc(50% + var(--orb-dx) * var(--s))}.hv2 .cy[data-pin] .cy-line{opacity:var(--lin);translate:0 calc((1 - clamp(0, calc((var(--p,1) - .06) / .14), 1)) * 24px);position:absolute;top:78vh;left:0;right:0}@media (max-width:859.98px){.hv2 .cy-orbs{gap:20px}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:1024px) and (min-height:650px){.hv2 .f5[data-intro]{--o:var(--f5-intro,1)}.hv2 .f5[data-framepin][data-intro]{--ft:200vh}.hv2 .cy[data-pin]+.f5[data-intro]{z-index:1;margin-top:-100svh}.hv2 .cy[data-pin]+.f5[data-intro]:not([data-landed]){opacity:0;pointer-events:none}.hv2 .f5[data-intro] :is(.f5-wrap,.f5-top,.f5-toggle){position:static}.hv2 .f5[data-intro] .f5-top{height:calc(124 * var(--u))}.hv2 .f5[data-intro] .f5-veil{z-index:-1;background:var(--orb-ground);opacity:clamp(0, calc((.5 - var(--o)) / .2), 1);pointer-events:none;display:block;position:absolute;inset:0}.hv2 .f5[data-intro] .f5-eyebrow{left:50%;top:calc(var(--ey-y) + (var(--fp-t) + 7 * var(--u) - var(--ey-y)) * var(--o));font-size:calc(13px + (max(11px, 11 * var(--u)) - 13px) * var(--o));color:color-mix(in oklab, var(--steel-soft) calc((1 - var(--o)) * 100%), var(--f5-grey));position:absolute;translate:-50% -50%}.hv2 .f5[data-intro][data-state=airgent] .f5-eyebrow{color:#8fa5be}.hv2 .f5[data-intro] .f5-tab{--d:calc(var(--orb-big) + (100 * var(--u) - var(--orb-big)) * var(--o));--orb-agents:calc(1 - clamp(0, calc(var(--o) / .35), 1));z-index:2;top:calc(var(--orb-y) + (var(--fp-t) + 74 * var(--u) - var(--orb-y)) * var(--o));position:absolute;translate:-50% -50%}.hv2 .f5[data-intro] .f5-tab--keel{left:calc(50% - (var(--orb-dx) + (62 * var(--u) - var(--orb-dx)) * var(--o)))}.hv2 .f5[data-intro] .f5-tab--airgent{left:calc(50% + (var(--orb-dx) + (62 * var(--u) - var(--orb-dx)) * var(--o)))}.hv2 .f5[data-intro] .f5-tab .orb{--d:inherit}.hv2 .f5[data-intro] .f5-panels{opacity:clamp(0, calc((var(--o) - .55) / .4), 1);translate:0 calc((1 - var(--o)) * 64 * var(--u))}}.hv2 .f5-tab .orb{--d:inherit}.hv2 .f5-veil{display:none}.hv2 .f5-panels{width:100%;display:grid}.hv2 .f5-panel{grid-area:1/1;align-self:start;transition:opacity .4s,visibility linear}@media (min-width:1024px){.hv2 .f5[data-state=keel] .f5-panel--airgent,.hv2 .f5[data-state=airgent] .f5-panel--keel{visibility:hidden;opacity:0;transition:opacity .25s,visibility 0s linear .25s}}.hv2 .f5-k{align-items:center;gap:calc(40 * var(--u));display:flex}.hv2 .f5-k-text{flex:0 0 calc(360 * var(--u));gap:calc(22 * var(--u));flex-direction:column;display:flex}.hv2 .f5-keel-lockup{gap:calc(6 * var(--u));flex-direction:column;margin:0;display:flex}.hv2 .f5-keel{font:500 calc(84 * var(--u)) / calc(80 * var(--u)) var(--font-keel), "Newsreader", serif;letter-spacing:-.03em;color:var(--ink)}.hv2 .f5-by{padding-left:calc(6 * var(--u));font:500 calc(13 * var(--u)) / calc(16 * var(--u)) var(--body);color:var(--f5-grey)}.hv2 .f5-tagline{font:500 calc(36 * var(--u)) / calc(42 * var(--u)) var(--font-keel), "Newsreader", serif;letter-spacing:-.015em;color:var(--ink);margin:0}.hv2 .f5-chips{gap:calc(8 * var(--u));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hv2 .f5-chip{align-items:center;gap:calc(7 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u)) calc(10 * var(--u));font:500 calc(13 * var(--u)) / calc(16 * var(--u)) var(--body);color:var(--ink);background:#fff;border:1px solid #d5dce4;border-radius:999px;display:flex}.hv2 .f5-chip svg{width:calc(15 * var(--u));height:calc(15 * var(--u));flex-shrink:0}.hv2 .f5-chip .lucide{color:var(--blue)}.hv2 .f5-deva{font:600 calc(13 * var(--u)) / 1 var(--font-deva-sans), var(--font-deva), sans-serif;color:#b07b3e}.hv2 .f5-built{border-top:1px solid #d5dce4}.hv2 .f5-built-h{padding:calc(12 * var(--u)) 0 calc(6 * var(--u));font:500 max(11px, calc(10.5 * var(--u))) / max(15px, calc(14 * var(--u))) var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--f5-grey);margin:0}.hv2 .f5-built dl{margin:0}.hv2 .f5-built-row{justify-content:space-between;align-items:baseline;gap:calc(12 * var(--u));padding:calc(7 * var(--u)) 0;border-bottom:1px solid #e2e6ea;display:flex}.hv2 .f5-built-row:last-child{border-bottom:0}.hv2 .f5-built-row dt{font:600 calc(13.5 * var(--u)) / calc(18 * var(--u)) var(--body);color:var(--ink)}.hv2 .f5-built-row dd{font:400 calc(13 * var(--u)) / calc(18 * var(--u)) var(--body);color:var(--f5-slate);margin:0}.hv2 .f5-built-row--all dt{color:var(--f5-grey);font-weight:400}.hv2 .f5-cta{align-items:center;gap:calc(16 * var(--u));margin:0;display:flex}.hv2 .f5-keel-btn{align-items:center;gap:calc(10 * var(--u));padding:calc(13 * var(--u)) calc(20 * var(--u));background:var(--ink);color:var(--ivory);font:600 calc(15 * var(--u)) / calc(18 * var(--u)) var(--body);box-shadow:0 1px 2px #16181b4d, 0 calc(12 * var(--u)) calc(24 * var(--u)) calc(-12 * var(--u)) #16181b99;border-radius:10px;text-decoration:none;display:inline-flex}.hv2 .f5-keel-btn:hover{box-shadow:0 1px 2px #16181b4d, 0 calc(16 * var(--u)) calc(28 * var(--u)) calc(-12 * var(--u)) #16181ba6;background:#26292e}.hv2 .f5-keel-btn:active{transform:translateY(1px);box-shadow:0 1px 2px #16181b4d}.hv2 .f5-keel-btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.hv2 .f5-scene{flex:0 0 calc(896 * var(--k));height:calc(700 * var(--k));margin-left:auto;position:relative}.hv2 .f5-photo{width:calc(896 * var(--k));height:calc(500 * var(--k));border-radius:calc(24 * var(--k));position:absolute;top:0;left:0;overflow:hidden}.hv2 .f5-photo .f5-photo-img{width:106.9%;max-width:none;height:auto;position:absolute;top:-6%;left:-4.46%}.hv2 .f5-screen{background:#fff;position:relative;overflow:hidden}.hv2 .f5-screen img{width:100%;height:auto;display:block}.hv2 .f5-mac{left:calc(118 * var(--k));top:calc(336 * var(--k));width:calc(620 * var(--k));flex-direction:column;align-items:center;display:flex;position:absolute}.hv2 .f5-mac-lid{width:calc(560 * var(--k));padding:calc(10 * var(--k)) calc(10 * var(--k)) calc(14 * var(--k));border-radius:calc(16 * var(--k)) calc(16 * var(--k)) calc(4 * var(--k)) calc(4 * var(--k));box-shadow:0 calc(30 * var(--k)) calc(50 * var(--k)) calc(-22 * var(--k)) #081b3373;background:#0e0f11;border:1px solid #3a3d42}.hv2 .f5-mac .f5-screen{height:calc(312 * var(--k));border-radius:calc(4 * var(--k))}.hv2 .f5-mac-base{width:100%;height:calc(14 * var(--k));border-radius:0 0 calc(12 * var(--k)) calc(12 * var(--k));background-image:linear-gradient(#e3e5e8 0%,#c3c7cd 60%,#a9aeb5 100%);position:relative}.hv2 .f5-mac-base:after{content:"";width:calc(80 * var(--k));height:calc(5 * var(--k));border-radius:0 0 calc(6 * var(--k)) calc(6 * var(--k));background:#b5bac1;position:absolute;top:0;left:50%;transform:translate(-50%)}.hv2 .f5-ipad{left:calc(656 * var(--k));top:calc(374 * var(--k));width:calc(240 * var(--k));padding:calc(10 * var(--k));border-radius:calc(24 * var(--k));box-shadow:0 calc(30 * var(--k)) calc(50 * var(--k)) calc(-24 * var(--k)) #081b338c;background:#131417;border:1px solid #3a3d42;position:absolute}.hv2 .f5-ipad .f5-screen{height:calc(292 * var(--k));border-radius:calc(14 * var(--k))}.hv2 .f5-iphone{left:calc(20 * var(--k));top:calc(428 * var(--k));width:calc(142 * var(--k));padding:calc(6 * var(--k));border-radius:calc(26 * var(--k));box-shadow:0 calc(30 * var(--k)) calc(50 * var(--k)) calc(-18 * var(--k)) #081b338c;background:#0e0f11;border:1px solid #3a3d42;position:absolute}.hv2 .f5-iphone .f5-screen{height:calc(256 * var(--k));border-radius:calc(20 * var(--k))}.hv2 .f5-a{isolation:isolate;grid-template-columns:calc(360 * var(--u)) minmax(0, 1fr);column-gap:calc(40 * var(--u));color:#f2f6fb;align-items:start;row-gap:0;display:grid;position:relative}.hv2 .f5-watermark{left:calc(688 * var(--u));top:calc(-240 * var(--u));width:calc(820 * var(--u));height:calc(820 * var(--u));opacity:.07;pointer-events:none;z-index:-1;position:absolute}.hv2 .f5-a-text{height:calc(700 * var(--k));flex-direction:column;justify-content:space-between;display:flex}.hv2 .f5-a-id{gap:calc(14 * var(--u));flex-direction:column;display:flex}.hv2 .f5-a-bottom{gap:calc(20 * var(--u));flex-direction:column;display:flex}.hv2 .f5-how{gap:calc(10 * var(--u));flex-direction:column;display:flex}.hv2 .f5-label{font:500 max(11px, calc(11 * var(--u))) / max(14px, calc(14 * var(--u))) var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#9fb5cd;margin:0}.hv2 .f5-a-lockup{align-items:center;gap:calc(10 * var(--u));margin:0;display:flex}.hv2 .f5-a-lockup .f5-a-mark,.hv2 .f5-a-lockup .f5-a-mark svg{width:calc(52 * var(--u))!important;height:calc(52 * var(--u))!important}.hv2 .f5-a-lockup .f5-a-wm{font-size:calc(46 * var(--u))!important}.hv2 .f5-a-h{font:500 calc(34 * var(--u)) / calc(40 * var(--u)) var(--display);letter-spacing:-.03em;color:#f2f6fb;margin:0}.hv2 .f5-factors{border-top:1px solid #dce6f11f;margin:0}.hv2 .f5-factor{gap:calc(14 * var(--u));padding:calc(8 * var(--u)) 0;border-bottom:1px solid #dce6f11f;display:flex}.hv2 .f5-factor dt{flex:0 0 calc(150 * var(--u));font:600 calc(14 * var(--u)) / calc(18 * var(--u)) var(--body);color:#fff}.hv2 .f5-factor dd{font:400 calc(13 * var(--u)) / calc(18 * var(--u)) var(--body);color:#b2c3d6;margin:0}.hv2 .f5-act{width:calc(896 * var(--k));height:calc(700 * var(--k));border-radius:calc(24 * var(--k));box-shadow:inset 0 1px 0 #ffffff0d, 0 calc(40 * var(--k)) calc(80 * var(--k)) calc(-40 * var(--k)) #000c;background:#0a1e38b8;border:1px solid #dce6f124;margin:0 0 0 auto;position:relative}.hv2 .f5-act-cap{left:calc(40 * var(--k));top:calc(44 * var(--k));width:min(calc(250 * var(--u)), calc(250 * var(--k)));gap:calc(14 * var(--u));flex-direction:column;display:flex;position:absolute}.hv2 .f5-act-eyebrow{align-items:center;gap:calc(8 * var(--u));font:500 max(11px, calc(11 * var(--u))) / max(14px, calc(14 * var(--u))) var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--copper-soft);display:flex}.hv2 .f5-act-eyebrow:before{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));background:#d4835e;border-radius:999px}.hv2 .f5-act-title{font:500 calc(26 * var(--u)) / calc(31 * var(--u)) var(--display);letter-spacing:-.025em;color:#fff}.hv2 .f5-act-line{font:400 calc(14.5 * var(--u)) / calc(22 * var(--u)) var(--body);color:#b2c3d6}.hv2 .f5-act-phone{left:calc(302 * var(--k));top:calc(96 * var(--k));width:calc(240 * var(--k));position:absolute}.hv2 .f5-act-phone img{width:100%;height:auto;display:block}.hv2 .f5-act-arrow{left:calc(584 * var(--k));top:calc(340 * var(--k));width:calc(44 * var(--k));height:calc(20 * var(--k));color:var(--steel-soft);position:absolute}.hv2 .f5-cal{left:calc(636 * var(--k));top:calc(240 * var(--k));width:calc(236 * var(--k));gap:calc(14 * var(--k));padding:calc(18 * var(--k));border-radius:calc(16 * var(--k));box-shadow:0 calc(30 * var(--k)) calc(60 * var(--k)) calc(-24 * var(--k)) #000000bf;background:#fff;flex-direction:column;display:flex;position:absolute}.hv2 .f5-cal-h{align-items:center;gap:calc(10 * var(--k));font:600 calc(13 * var(--k)) / calc(16 * var(--k)) var(--body);color:var(--f5-slate);margin:0;display:flex}.hv2 .f5-cal-h svg{width:calc(22 * var(--k));height:calc(22 * var(--k))}.hv2 .f5-cal-ev{gap:calc(2 * var(--k));padding:calc(12 * var(--k)) calc(14 * var(--k));border-radius:calc(10 * var(--k));border-left:3px solid var(--blue);background:#eef4fb;flex-direction:column;margin:0;display:flex}.hv2 .f5-cal-who{font:600 calc(15 * var(--k)) / calc(20 * var(--k)) var(--body);color:var(--navy)}.hv2 .f5-cal-when{font:400 calc(13 * var(--k)) / calc(18 * var(--k)) var(--body);font-variant-numeric:tabular-nums;color:var(--f5-slate)}.hv2 .f5-cal-checks{gap:calc(6 * var(--k));padding:calc(12 * var(--k)) 0 0;border-top:1px solid #eef1f4;flex-direction:column;margin:0;list-style:none;display:flex}.hv2 .f5-cal-checks li{align-items:center;gap:calc(6 * var(--k));font:500 calc(12.5 * var(--k)) / calc(16 * var(--k)) var(--body);color:#2f7d4f;display:flex}.hv2 .f5-cal-checks svg{width:calc(12 * var(--k));height:calc(12 * var(--k))}.hv2 .f5-catalog{gap:calc(14 * var(--u));padding:calc(18 * var(--u)) calc(18 * var(--u)) calc(16 * var(--u));border-radius:calc(14 * var(--u));background:#12304f;border:1px solid #1d3a5a;flex-direction:column;display:flex}.hv2 .f5-catalog-head{justify-content:space-between;align-items:baseline;gap:calc(16 * var(--u));display:flex}.hv2 .f5-catalog-h{align-items:center;gap:calc(10 * var(--u));font:500 max(11px, calc(11 * var(--u))) / max(14px, calc(14 * var(--u))) var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--copper-soft);margin:0;display:flex}.hv2 .f5-catalog-key{font:400 max(11px, calc(12 * var(--u))) / max(15px, calc(16 * var(--u))) var(--body);color:#9fb5cd;margin:0}.hv2 .f5-tiles{gap:calc(8 * var(--u));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hv2 .f5-tile{align-items:center;gap:calc(10 * var(--u));height:calc(40 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(10 * var(--u));background:#14263f;border:1px solid #1d3a5a;flex:auto;display:flex}.hv2 .f5-tile--act{padding:0}.hv2 .f5-tile-ico{width:calc(16 * var(--u));height:calc(16 * var(--u));color:#cfdded;flex-shrink:0}.hv2 .f5-tile--on{background:#1c416d;border-color:#3a5e8c}.hv2 .f5-tile-name{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));font:600 calc(14 * var(--u)) / calc(18 * var(--u)) var(--body);white-space:nowrap;color:#f2f6fb;flex:1;display:flex}.hv2 .f5-tile--on .f5-tile-name{color:#fff}.hv2 .f5-tile--on .f5-tile-name:after{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));background:#d4835e;border-radius:999px}.hv2 .f5-tile-line{font:400 max(11px, calc(12.5 * var(--u))) / max(15px, calc(17 * var(--u))) var(--body);color:#9fb5cd;flex:1}.hv2 .f5-tile--on .f5-tile-line{color:#c4d4e6}.hv2 .f5-tile-conn{align-items:center;gap:calc(6 * var(--u));flex-wrap:wrap;display:flex}.hv2 .f5-tile-conn svg{width:calc(16 * var(--u));height:calc(16 * var(--u));color:#dce6f1}.hv2 .f5-badge{padding:calc(1 * var(--u)) calc(6 * var(--u));font:500 max(11px, calc(10.5 * var(--u))) / max(15px, calc(14 * var(--u))) var(--mono);letter-spacing:.06em;color:#dce6f1;border:1px solid #dce6f147;border-radius:5px}.hv2 .f5-sys{font:400 max(11px, calc(11.5 * var(--u))) / max(13px, calc(14 * var(--u))) var(--body);color:#7d93ad}@media (max-width:1023.98px){.hv2 .f5{padding:calc(56 * var(--u)) 0}.hv2 .f5-toggle{display:none}.hv2 .f5-panels{gap:calc(72 * var(--u));flex-direction:column;display:flex}.hv2 .f5-panel{align-self:stretch}.hv2 .f5-k{flex-direction:column;align-items:stretch;container-type:inline-size}.hv2 .f5-k-text{flex-basis:auto}.hv2 .f5-scene{--k:calc(100cqw / 896);flex-basis:auto;width:100%;margin-left:0}.hv2 .f5-panel--airgent{margin:0 calc(-48 * var(--u));padding:calc(56 * var(--u)) calc(48 * var(--u));background:radial-gradient(50% 55% at 72% 45%,#3a6eaa52 0%,#081b3300 70%),linear-gradient(#0e2748 0%,#081b33 100%)}.hv2 .f5-a{grid-template-columns:minmax(0,1fr);container-type:inline-size}.hv2 .f5-a-text,.hv2 .f5-catalog{grid-area:auto/1}.hv2 .f5-a-text{gap:calc(28 * var(--u));height:auto}.hv2 .f5-act{--k:var(--u);gap:calc(20 * var(--u));width:100%;height:auto;padding:calc(24 * var(--u));margin:0;display:grid}.hv2 .f5-act-cap{flex:1 0 100%;width:auto;position:static}.hv2 .f5-act-phone{width:min(200px,42%);position:static}.hv2 .f5-act-arrow{flex:none;position:static}.hv2 .f5-cal{flex:1 1 calc(240 * var(--u));width:auto;max-width:calc(340 * var(--u));position:static}@media (max-width:599.98px){.hv2 .f5-act-cap{flex:none;align-self:stretch}.hv2 .f5-act-phone{width:min(220px,64%)}.hv2 .f5-act-arrow{transform:rotate(90deg)}.hv2 .f5-cal{flex:none;align-self:stretch;max-width:none}}.hv2 .f5-watermark{display:none}.hv2 .f5-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hv2 .f5-catalog-head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.hv2 .f5:before,.hv2 .f5:after,.hv2 .f5-eyebrow,.hv2 .f5[data-state] .f5-panel,.hv2 .orb,.hv2 .orb:after,.hv2 .f5-keel-btn{transition:none}}.hv2 .f5-slide{transition:opacity .3s,visibility linear;position:absolute;inset:0}.hv2 .f5-slide:not([data-on]){visibility:hidden;opacity:0;transition:opacity .2s,visibility 0s linear .2s}.hv2 .f5-cal-doc{color:var(--blue)}.hv2 .f5-cal-ev:has(.f5-cal-label){gap:calc(6 * var(--k))}.hv2 .f5-cal-label{font:500 calc(10.5 * var(--k)) / calc(14 * var(--k)) var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--f5-slate)}.hv2 .f5-cal-text{font:400 calc(13 * var(--k)) / calc(18 * var(--k)) var(--body);color:var(--navy)}.hv2 .f5-cal-checks li.f5-cal-wait{color:#8a5a12}.hv2 .f5-act-ctl{left:calc(40 * var(--k));bottom:calc(44 * var(--k));align-items:center;gap:calc(14 * var(--u));display:flex;position:absolute}.hv2 .f5-act-btn{width:calc(34 * var(--u));height:calc(34 * var(--u));color:#dce6f1;cursor:pointer;background:0 0;border:1px solid #dce6f133;border-radius:999px;place-items:center;padding:0;transition:border-color .15s,background-color .15s;display:grid;position:relative}.hv2 .f5-act-btn:hover{border-color:#dce6f173}.hv2 .f5-act-btn:after{content:"";inset:calc(-5 * var(--u));position:absolute}.hv2 .f5-act-btn svg{width:calc(14 * var(--u));height:calc(14 * var(--u));fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.hv2 .f5-act-btn--next{color:var(--navy);background:#f2f6fb;border-color:#0000}.hv2 .f5-act-btn--next:hover{background:#fff}.hv2 .f5-act-dots{align-items:center;gap:calc(6 * var(--u));padding-left:calc(4 * var(--u));display:flex}.hv2 .f5-act-dots i{width:calc(6 * var(--u));height:calc(4 * var(--u));border-radius:calc(4 * var(--u));background:#dce6f14d;transition:background-color .3s}.hv2 .f5-act-dots i[data-on]{width:calc(22 * var(--u));background:#f2f6fb}.hv2 .f5-act-nextname{font:400 max(11px, calc(12 * var(--u))) / max(15px, calc(16 * var(--u))) var(--body);color:#8fa5be;white-space:nowrap}@media (min-width:1024px){.hv2 .f5-act-nextname{display:none}}@media (max-width:599.98px){.hv2 .f5-slide{flex-direction:column}}@media (min-width:1024px){.hv2 .f5-act{align-self:start}}@media (prefers-reduced-motion:reduce){.hv2 .f5-slide,.hv2 .f5-slide:not([data-on]),.hv2 .f5-act-dots i{transition:none}}@media (max-width:1023.98px){.hv2 .f5-slide{justify-content:center;align-items:center;gap:calc(20 * var(--u));flex-wrap:wrap;grid-area:1/1;display:flex;position:static}.hv2 .f5-act-ctl{grid-area:2/1;justify-content:center;position:static}.hv2 .f5-act-btn{width:44px;height:44px}.hv2 .f5-act-btn:after{inset:0}}.hv2 .f5-tile.f5-tile--act{padding:0}.hv2 .f5-tile-btn{align-items:center;gap:calc(10 * var(--u));width:100%;height:100%;padding:0 calc(12 * var(--u));border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.hv2 .f5-tile.f5-tile--act:not(.f5-tile--on):hover{border-color:#dce6f14d}@media (min-width:1024px) and (max-height:800px){.hv2 .f5-a-id{gap:calc(10 * var(--u))}.hv2 .f5-factor{padding:calc(3 * var(--u)) 0}.hv2 .f5-catalog-key{display:none}.hv2 .f5-catalog{padding:calc(14 * var(--u));gap:calc(10 * var(--u))}.hv2 .f5-tile{height:calc(30 * var(--u))}.hv2 .f5-tiles{gap:calc(6 * var(--u))}}.hv2 .f5-a-row{display:contents}.hv2 :is(.f5-a-who,.f5-a-open){display:none}@media screen and (max-width:1023.98px){.hv2 .f5-k{gap:calc(22 * var(--u))}.hv2 .f5-k-text{display:contents}.hv2 .f5-keel-lockup{order:1}.hv2 .f5-tagline{order:2}.hv2 .f5-scene{order:3}.hv2 .f5-chips{order:4}.hv2 .f5-built{order:5}.hv2 .f5-k .f5-cta{order:6}.hv2 .f5-panel--airgent{overflow:clip}.hv2 .f5-a{--ag:1px;--ag-phone:min(calc(188 * var(--ag)), calc((100vw - 48px) * .55));flex-direction:column;display:flex}.hv2 .f5-a-text{display:contents}.hv2 :is(.f5-how,.f5-a-bottom){display:none}.hv2 .f5-a-id{gap:calc(14 * var(--ag));order:1}.hv2 .f5-a-row{align-items:center;gap:calc(6 * var(--ag));min-height:calc(36 * var(--ag));display:flex}.hv2 .f5-a-lockup .f5-a-mark,.hv2 .f5-a-lockup .f5-a-mark svg{width:calc(30 * var(--ag))!important;height:calc(30 * var(--ag))!important}.hv2 .f5-a-lockup .f5-a-wm{font-size:calc(30 * var(--ag))!important}.hv2 .f5-a-who{padding:calc(6 * var(--ag)) 0 0 calc(4 * var(--ag));font:500 11px / 14px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#9fb5cd;display:inline}.hv2 .f5-a-h{font:600 calc(34 * var(--ag)) / calc(36 * var(--ag)) var(--display);letter-spacing:-.035em;color:#9fb5cd}.hv2 .f5-a-h-ph{display:block}.hv2 .f5-a-h-ph:last-child{color:#fff}.hv2 .f5-act{--k:var(--ag);box-shadow:none;touch-action:pan-y pinch-zoom;background:0 0;border:0;border-radius:0;order:2;gap:0;padding:0}.hv2 .f5-slide{grid-template-columns:var(--ag-phone) minmax(0, 1fr);align-content:start;align-items:start;gap:0;display:grid}.hv2 .f5-act-cap{gap:calc(6 * var(--ag));padding-top:calc(22 * var(--ag));grid-column:1/-1}.hv2 .f5-act-eyebrow{letter-spacing:.14em;color:#c08a4c}.hv2 .f5-act-eyebrow:before{display:none}.hv2 .f5-act-title{height:calc(2 * max(16px, calc(24 * var(--ag))));font:600 max(13px, calc(18 * var(--ag))) / max(16px, calc(24 * var(--ag))) var(--body);letter-spacing:-.01em;color:var(--on)}.hv2 .f5-act-line{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hv2 .f5-act-phone{width:var(--ag-phone);margin-top:calc(16 * var(--ag));filter:drop-shadow(0 calc(24 * var(--ag)) calc(24 * var(--ag)) #030a1673);grid-area:2/1}.hv2 .f5-act-arrow{display:none}.hv2 .f5-cal{z-index:1;width:min(max(196px, calc(214 * var(--ag))), calc(100% - var(--ag-phone) * .45));max-width:none;margin-top:calc(16 * var(--ag) + var(--ag-phone) * 1.04);place-self:start end;gap:calc(10 * var(--ag));padding:calc(14 * var(--ag));border-radius:calc(16 * var(--ag));box-shadow:0 calc(18 * var(--ag)) calc(40 * var(--ag)) #030a1680;grid-area:2/1/auto/-1;position:relative;inset:auto}.hv2 .f5-cal-ev{padding:calc(9 * var(--ag)) calc(10 * var(--ag));border-radius:calc(6 * var(--ag))}.hv2 .f5-cal-h{font-size:max(11px, calc(13 * var(--ag)))}.hv2 .f5-cal-who{font-size:max(11px, calc(14 * var(--ag)));line-height:max(14px, calc(19 * var(--ag)))}.hv2 :is(.f5-cal-when,.f5-cal-text){font-size:max(11px, calc(13 * var(--ag)));line-height:max(14px, calc(18 * var(--ag)))}.hv2 .f5-cal-label{font-size:max(11px, calc(10.5 * var(--ag)))}.hv2 .f5-cal-checks{gap:calc(4 * var(--ag));padding-top:calc(10 * var(--ag))}.hv2 .f5-cal-checks li{font-size:max(11px, calc(12 * var(--ag)));line-height:max(14px, calc(16 * var(--ag)))}.hv2 .f5-act-ctl{padding-top:calc(20 * var(--ag));justify-content:flex-start;gap:6px}.hv2 .f5-act-ctl>.f5-act-btn:not(.f5-act-btn--next){border-color:#9fb5cd59;order:1}.hv2 .f5-act-ctl>.f5-act-btn:not(.f5-act-btn--next):hover{border-color:#dce6f173}.hv2 .f5-act-dots{order:2}.hv2 .f5-act-btn--next{order:3}.hv2 :is(.f5-act-btn--pause,.f5-act-nextname){display:none}.hv2 .f5-act-dots i{background:#6a84a3;border-radius:999px;width:6px;height:6px}.hv2 .f5-act-dots i[data-on]{background:#fff;width:20px;height:4px}.hv2 .f5-a-text>.f5-cta .key{padding-block:14px 13px;font-size:16px;line-height:20px}.hv2 .f5-a-text>.f5-cta{z-index:2;margin:0;position:absolute;bottom:0;right:0}.hv2 .f5-watermark{opacity:.09;transform-origin:0 0;width:560px;height:560px;display:block;top:96px;left:96px;rotate:18deg}}@media (max-width:359.98px){.hv2 .f5-act-ctl>.f5-act-btn:not(.f5-act-btn--next){display:none}.hv2 .f5-a-text>.f5-cta .key{white-space:nowrap;padding-inline:14px;font-size:15px}}@media screen and (max-width:1023.98px) and (prefers-reduced-motion:no-preference){@supports (overflow:clip){.hv2 .f5-panel--airgent[data-pin]{--ag-travel:100vh;--xr:clamp(0, calc(var(--p,1) / .15), 1);--r:calc(var(--xr) * var(--xr) * (3 - 2 * var(--xr)));--xo:clamp(0, calc((var(--p,1) - .1) / .32), 1);--o:calc(var(--xo) * var(--xo) * (3 - 2 * var(--xo)));--xh:clamp(0, calc((var(--p,1) - .28) / .18), 1);--h:calc(var(--xh) * var(--xh) * (3 - 2 * var(--xh)));--xf:clamp(0, calc((var(--p,1) - .3) / .22), 1);--f:calc(var(--xf) * var(--xf) * (3 - 2 * var(--xf)));--xc:clamp(0, calc((var(--p,1) - .44) / .22), 1);--c:calc(var(--xc) * var(--xc) * (3 - 2 * var(--xc)));--xb:clamp(0, calc((max(var(--p,1), var(--pr,1)) - .58) / .22), 1);--b:calc(var(--xb) * var(--xb) * (3 - 2 * var(--xb)));height:calc(100vh + var(--ag-travel));pointer-events:none;background:0 0;margin-top:-45vh;padding:0}@supports (height:100svh){.hv2 .f5-panel--airgent[data-pin]{--ag-travel:100svh;height:calc(100svh + var(--ag-travel));margin-top:-45svh}}.hv2 .f5-panel--airgent[data-pin] .f5-a{--ag:min(1px, calc((100vh - 44px) / 818));--ag-gut:max(24px, calc((100vw - 480px) / 2));width:100vw;height:100vh;padding:calc(52 * var(--ag)) var(--ag-gut) calc(36 * var(--ag));pointer-events:none;margin-left:calc(50% - 50vw);position:sticky;top:0}@supports (height:100svh){.hv2 .f5-panel--airgent[data-pin] .f5-a{--ag:min(1px, calc((100svh - 44px) / 818));height:100svh}}.hv2 .f5-panel--airgent[data-pin][data-cover] .f5-a{pointer-events:auto}.hv2 .f5-panel--airgent[data-pin]:not([data-done]) :is(.f5-act-ctl,.f5-a-text>.f5-cta){pointer-events:none}.hv2 .f5-panel--airgent[data-pin] .f5-a:before{content:"";z-index:1;background:radial-gradient(ellipse 80% 45% at 72% 38%, #3a6eaa61 0%, #081b3300 70%), linear-gradient(180deg, #0e2748 0%, var(--navy) 100%);opacity:clamp(0, calc((var(--o) - .6) / .3), 1);position:absolute;inset:0}.hv2 .f5-panel--airgent[data-pin] .f5-a:after{content:"";background:var(--navy);height:calc(100lvh - 100svh + 2px);opacity:clamp(0, calc((var(--o) - .6) / .3), 1);position:absolute;top:100%;left:0;right:0}.hv2 .f5-panel--airgent[data-pin] .f5-a-open{z-index:0;translate:-50% calc(-50% + (1 - var(--r)) * 38vh);translate:-50% calc(-50% + (1 - var(--r)) * 38svh);scale:calc(1 + 7 * var(--o));will-change:scale, translate;display:block;position:absolute;top:50%;left:50%}.hv2 .f5-panel--airgent[data-pin][data-done] .f5-a-open{visibility:hidden;will-change:auto}.hv2 .f5-panel--airgent[data-pin] .f5-a-open .orb{pointer-events:auto;--d:160px;--press:min(1, calc(var(--o) * 6));--orb-text:calc(1 - min(1, var(--o) * 8));transition:none}.hv2 .f5-panel--airgent[data-pin] .f5-watermark{z-index:1;opacity:calc(.09 * var(--h));rotate:calc(18deg - 50deg * (1 - var(--b)))}.hv2 .f5-panel--airgent[data-pin] :is(.f5-a-id,.f5-act){z-index:2;position:relative}.hv2 .f5-panel--airgent[data-pin] .f5-act{margin-top:auto}.hv2 .f5-panel--airgent[data-pin] .f5-a-text>.f5-cta{right:var(--ag-gut);bottom:calc(36 * var(--ag))}.hv2 .f5-panel--airgent[data-pin] .f5-a-id.in{opacity:var(--h);translate:0 calc((1 - var(--h)) * 24px)}.hv2 .f5-panel--airgent[data-pin] .f5-act.in{opacity:1;translate:none;scale:none}.hv2 .f5-panel--airgent[data-pin] .f5-act-cap{opacity:var(--f)}.hv2 .f5-panel--airgent[data-pin] .f5-act-phone{opacity:var(--f);translate:0 calc((1 - var(--f)) * 80px)}.hv2 .f5-panel--airgent[data-pin] .f5-cal{opacity:var(--c);translate:calc((1 - var(--c)) * -60px) 0}.hv2 .f5-panel--airgent[data-pin] .f5-act-ctl,.hv2 .f5-panel--airgent[data-pin] .f5-a-text>.f5-cta.in{opacity:var(--b);translate:none}}}.hv2 .pin-stage{display:contents}.hv2 .leak{--fp-t:calc(64 * var(--u));--fp-b:calc(56 * var(--u))}.hv2 .f3{--fp-t:calc(48 * var(--u));--fp-b:calc(48 * var(--u))}.hv2 .f5{--fp-t:calc(40 * var(--u));--fp-b:calc(48 * var(--u))}.hv2 .f4{--fp-t:calc(48 * var(--u));--fp-b:calc(48 * var(--u))}@media screen and (prefers-reduced-motion:no-preference) and (min-width:1024px){.hv2 section[data-framepin]{--ft:45vh;height:calc(100vh + var(--ft));min-height:0;padding:0;display:block}.hv2 section[data-framepin]>.pin-stage{height:100vh;padding:var(--fp-t) 0 var(--fp-b);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:clip}.hv2 .f5[data-framepin]>.pin-stage{justify-content:flex-start}.hv2 .f5[data-framepin]{--fp-t:max(calc(40 * var(--u)), calc((100vh - 200 * var(--u) - 700 * var(--k)) / 2))}@supports (height:100svh){.hv2 .f5[data-framepin]{--fp-t:max(calc(40 * var(--u)), calc((100svh - 200 * var(--u) - 700 * var(--k)) / 2))}}.hv2 section[data-framepin]>.pin-stage>.wrap{width:100%}@supports (height:100svh){.hv2 section[data-framepin]{--ft:45svh;height:calc(100svh + var(--ft))}.hv2 section[data-framepin]>.pin-stage{height:100svh}}}.hv2{--f5-more:50vh;--ft-in:40vh;--ft-out:60vh}.hv2 .ft{--ft-travel:250vh;--ring:min(calc(400 * var(--u)), 62vw, 52vh);background:var(--navy);color:var(--on);position:relative}.hv2 .ft-stage{isolation:isolate;justify-content:center;align-items:center;gap:calc(56 * var(--u));min-height:min(100vh, calc(900 * var(--u)));padding:calc(72 * var(--u)) calc(24 * var(--gu));pointer-events:none;flex-direction:column;display:flex;position:relative;overflow:clip}.hv2 .ft-ground{z-index:-1;background:radial-gradient(ellipse 50% 45% at 50% 40%, #3a6eaa4d 0%, #081b3300 70%), linear-gradient(180deg, #0e2748 0%, var(--navy) 100%);position:absolute;inset:0}.hv2 .ft-watermark{left:calc(50% - 450 * var(--u));top:calc(40% - 450 * var(--u));width:calc(900 * var(--u));height:calc(900 * var(--u));opacity:.06;animation:60s linear infinite hv2HelixLoop;position:absolute}.hv2 .ft-loop{width:var(--ring);height:var(--ring);flex:none;position:relative}.hv2 .ft-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hv2 .ft-track{stroke:#c4d4e61f;stroke-width:5px}.hv2 .ft-arc{stroke:#6e92c0;stroke-width:5px;stroke-linecap:butt;stroke-dasharray:1 1;stroke-dashoffset:0}.hv2 .ft-seam{stroke:var(--copper-soft);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.hv2 .ft-seam--head{stroke-width:2.5px}.hv2 .ft-seam-label{font:500 max(11px, calc(11 * var(--u))) / 1 var(--mono);letter-spacing:.14em;white-space:nowrap;color:var(--copper-soft);position:absolute;top:8%;left:50%;translate:-50% -190%}.hv2 .ft-step{align-items:baseline;gap:calc(6 * var(--u));white-space:nowrap;font:600 calc(15 * var(--u)) / 1.2 var(--display);color:#c4d4e6;display:flex;position:absolute}.hv2 .ft-step b{font:400 max(11px, calc(12 * var(--u))) / 1 var(--mono);color:#8198b2}.hv2 .ft-step--r{translate:0 -50%}.hv2 .ft-step--l{translate:-100% -50%}.hv2 .ft-orb{--d:calc(136 * var(--u));transition:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.hv2 .ft .ft-orb{--lip:calc(var(--d) * .055);box-shadow:inset 0 calc(var(--d) * .02) calc(var(--d) * .01) #fff6, inset 0 calc(var(--d) * -.06) calc(var(--d) * .1) #00000073, 0 var(--lip) 0 #0b1f3b, 0 calc(var(--lip) + 1px) 0 #00000080, 0 calc(var(--d) * .14) calc(var(--d) * .2) calc(var(--d) * -.04) #00000080, 0 calc(var(--d) * .3) calc(var(--d) * .44) calc(var(--d) * -.12) #0000008c;background:radial-gradient(circle at 38% 28%,#4f7bb3 0%,#2c5487 40%,#183a66 75%,#10284a 100%);border-color:#6a90c4}.hv2 .ft .ft-orb:after{opacity:.55;background:radial-gradient(30% 18% at 38% 16%,#ffffffbf,#fff0 70%),radial-gradient(50% 36% at 38% 26%,#ffffff47,#fff0 72%)}.hv2 .ft-words{text-align:center;white-space:nowrap;font:600 min(calc(88 * var(--u)), calc((100vw - 48px) / 11)) / 1.05 var(--display);letter-spacing:-.04em;margin:0}.hv2 .ft-w--1{color:var(--on)}.hv2 .ft-w--2{color:#8198b2}@media (max-width:859.98px){.hv2 :is(.ft-step,.ft-seam-label){display:none}}.hv2 .ft[data-pin]{z-index:2;height:calc(100vh + var(--ft-travel));margin-top:calc(-100vh - var(--ft-in));pointer-events:none;background:0 0}.hv2 .ft[data-pin]:not([data-landed]) .ft-stage{opacity:0}.hv2 .ft[data-pin] .ft-stage{--p0:var(--p,0);--in:clamp(0, calc(var(--p0) / .16), 1);--ine:calc(var(--in) * var(--in) * (3 - 2 * var(--in)));--track:clamp(0, calc((var(--p0) - .16) / .03), 1);--fade:clamp(0, calc((var(--p0) - .76) / .04), 1);--go:clamp(0, calc((var(--p0) - .8) / .12), 1);--gl:calc(var(--go) * var(--go) * (3 - 2 * var(--go)));height:100vh;min-height:0;padding:0;display:block;position:sticky;top:0}.hv2 .ft[data-pin] .ft-ground{opacity:min(var(--ine), calc(1 - clamp(0, calc((var(--p0) - .8) / .08), 1)))}.hv2 .ft[data-pin] .ft-loop{left:calc((var(--ox,50%) * (1 - var(--ine)) + 50% * var(--ine)) * (1 - var(--gl)) + var(--tx,50%) * var(--gl));top:calc((var(--oy,42%) * (1 - var(--ine)) + 42% * var(--ine)) * (1 - var(--gl)) + var(--ty,42%) * var(--gl));width:calc(var(--ring) + (var(--td,var(--ring)) - var(--ring)) * var(--gl));height:calc(var(--ring) + (var(--td,var(--ring)) - var(--ring)) * var(--gl));position:absolute;translate:-50% -50%}.hv2 .ft[data-pin] .ft-orb{--d:calc(var(--od,calc(136 * var(--u))) * (1 - var(--ine)) + 136 * var(--u) * var(--ine));opacity:calc(1 - var(--fade))}.hv2 .ft[data-pin] .ft-track{opacity:calc(var(--track) * (1 - var(--fade)))}.hv2 .ft[data-pin] :is(.ft-arc,.ft-step){--ai:clamp(0, calc((var(--p0) - .16 - var(--i) * .08) / .08), 1)}.hv2 .ft[data-pin] .ft-arc{stroke-dashoffset:calc(1 - var(--ai));opacity:calc(min(1, calc(var(--ai) * 100)) * (1 - clamp(0, calc((var(--p0) - .918) * 200), 1)))}.hv2 .ft[data-pin] .ft-step{opacity:calc(var(--track) * (.3 + .7 * var(--ai)) * (1 - var(--fade)))}.hv2 .ft[data-pin] :is(.ft-seam,.ft-seam-label){opacity:calc(clamp(0, calc((var(--p0) - .64) / .04), 1) * (1 - var(--fade)))}.hv2 .ft[data-pin] .ft-words{left:0;right:0;top:calc(42% + var(--ring) / 2 + 64 * var(--u));position:absolute}.hv2 .ft[data-pin] .ft-w--1{opacity:calc(clamp(0, calc((var(--p0) - .16) / .06), 1) * (1 - var(--fade)))}.hv2 .ft[data-pin] .ft-w--2{opacity:calc(( .12 * clamp(0, calc((var(--p0) - .16) / .06), 1) + .88 * clamp(0, calc((var(--p0) - .66) / .06), 1) ) * (1 - var(--fade)))}@media screen and (prefers-reduced-motion:no-preference) and (min-width:1024px) and (min-height:650px){.hv2 .f5[data-framepin][data-intro]:has(+.ft[data-pin]){--ft:calc(200vh + var(--f5-more) + var(--ft-in))}.hv2 .f4[data-framepin]{--ft:0vh}.hv2 .ft[data-pin]+.f4[data-framepin]{--ft:var(--ft-out);margin-top:calc(-100vh - var(--ft-out));scroll-margin-top:calc(-1 * var(--ft-out))}.hv2 .ft[data-pin]+.f4 .f4-head{--h:clamp(0, calc((var(--ft-p,1) - .8) / .08), 1)}.hv2 .ft[data-pin]+.f4 .f4-head>:first-child{opacity:var(--h);translate:0 calc((1 - var(--h)) * 12px)}.hv2 .ft[data-pin]+.f4 .f4-intro{opacity:var(--h)}.hv2 .ft[data-pin]+.f4 .f4-card{opacity:clamp(0, calc((var(--ft-p,1) - .84) / .06), 1)}.hv2 .ft[data-pin]+.f4 .f4-dial{opacity:clamp(0, calc((var(--ft-p,1) - .918) * 200), 1)}.hv2 .ft[data-pin]+.f4 .f4-flow path{--w:clamp(0, calc((var(--ft-p,1) - var(--t0)) / (var(--t1) - var(--t0))), 1)}.hv2 .ft[data-pin]+.f4 .f4-flow--line{stroke-dashoffset:calc(1 - var(--w))}.hv2 .ft[data-pin]+.f4 .f4-flow--mark{opacity:var(--w)}}.hv2:has(.map__pause.paused) .ft-watermark{animation-play-state:paused}@media (max-width:1023.98px),(prefers-reduced-motion:reduce){.hv2 .ft-watermark{animation:none}}.hv2 .f5:has(+.ft[data-pin][data-landed]) .f5-tab--airgent .orb{opacity:0}.hv2 .fq{--fq-slate:#3d506e;--fq-grey:#5a6b82;--fq-hair:#e2e6ea;--fp-t:calc(72 * var(--u));--fp-b:calc(56 * var(--u));padding:calc(72 * var(--u)) 0 calc(56 * var(--u));color:var(--navy);background:#fff;position:relative}.hv2 .fq-head{justify-content:space-between;align-items:flex-end;gap:calc(32 * var(--u));display:flex}.hv2 .fq .eyebrow{margin:0 0 calc(14 * var(--u))}.hv2 .fq-h2{font:600 calc(52 * var(--u)) / calc(58 * var(--u)) var(--display);letter-spacing:-.03em;color:var(--navy);margin:0}.hv2 .fq-intro{width:calc(360 * var(--u));font:400 calc(16 * var(--u)) / calc(24 * var(--u)) var(--body);color:var(--fq-slate);flex-shrink:0;margin:0}.hv2 .fq-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hv2 .fq-seats{gap:calc(16 * var(--u));margin:calc(28 * var(--u)) 0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.hv2 .fq-seat{gap:calc(4 * var(--u));min-width:0;min-height:44px;padding:calc(16 * var(--u)) calc(22 * var(--u));border-radius:calc(12 * var(--u));box-shadow:inset 0 calc(-3 * var(--u)) 0 var(--fq-hair), 0 calc(6 * var(--u)) calc(14 * var(--u)) calc(-8 * var(--u)) #0b254559;cursor:pointer;background:#fff;border:1px solid #d5dbe3;flex-direction:column;flex:1 1 0;transition:background-color .2s,box-shadow .2s,translate .15s;display:flex;position:relative}.hv2 .fq-seat:hover{translate:0 calc(-1 * var(--u))}.hv2 .fq-radio{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hv2 .fq-seat:has(.fq-radio:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.hv2 .fq-seat-name{white-space:nowrap;font:600 calc(17 * var(--u)) / 1.2 var(--display);color:var(--navy)}.hv2 .fq-seat-who{white-space:nowrap;font:400 max(12px, calc(13 * var(--u))) / 1.3 var(--body);color:var(--fq-grey)}.hv2 .fq-seat:has(.fq-radio:checked){border-color:var(--navy);box-shadow:inset 0 calc(3 * var(--u)) calc(6 * var(--u)) #00000059, inset 0 1px 0 #ffffff14;background:linear-gradient(#1b3a63 0%,#0b2545 100%);translate:0}.hv2 .fq-seat:has(.fq-radio:checked) .fq-seat-name{color:#fff}.hv2 .fq-seat:has(.fq-radio:checked) .fq-seat-who{color:#a9c1dd}.hv2 .fq-panels{margin:calc(28 * var(--u)) 0 0;padding:calc(28 * var(--u)) 0 0;border-top:1px solid var(--fq-hair)}.hv2 .fq-panel{gap:calc(64 * var(--u));display:none}@supports not selector(:has(*)){.hv2 .fq-panel--owner{display:flex}}:is(.hv2 .fq:has(.fq-radio[value=owner]:checked) .fq-panel--owner,.hv2 .fq:has(.fq-radio[value=care]:checked) .fq-panel--care,.hv2 .fq:has(.fq-radio[value=it]:checked) .fq-panel--it,.hv2 .fq:has(.fq-radio[value=governance]:checked) .fq-panel--governance){display:flex}.hv2 .fq-leak{align-items:flex-start;gap:calc(18 * var(--u));width:calc(420 * var(--u));flex-direction:column;flex-shrink:0;display:flex}.hv2 .fq-leak p{margin:0}.hv2 .fq-label{font:500 max(11px, calc(11 * var(--u))) / 1 var(--mono);letter-spacing:.16em;color:var(--fq-grey)}.hv2 .fq-pill{align-items:center;gap:calc(6 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));font:600 max(12px, calc(12 * var(--u))) / 1.4 var(--display);border-radius:999px;display:inline-flex}.hv2 .fq-dot{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%}.hv2 .fq-pill--revenue{color:#7a4a00;background:#f3e4c7}.hv2 .fq-pill--revenue .fq-dot{background:#8a5300}.hv2 .fq-pill--patient{color:#9a2f2f;background:#f6e3e1}.hv2 .fq-pill--patient .fq-dot{background:#b23e3e}.hv2 .fq-line{font:600 calc(28 * var(--u)) / calc(36 * var(--u)) var(--display);letter-spacing:-.02em;color:var(--navy)}.hv2 .fq-examples{gap:calc(10 * var(--u));font:400 calc(15 * var(--u)) / calc(22 * var(--u)) var(--body);color:var(--fq-slate);flex-direction:column;margin:0;padding:0;list-style:"​";display:flex}.hv2 .fq-by{padding-top:calc(6 * var(--u));font:400 calc(14 * var(--u)) / 1.4 var(--body);color:var(--fq-grey)}.hv2 .fq-by b{font:600 calc(15 * var(--u)) / 1.4 var(--display);color:var(--blue)}.hv2 .fq-list{border-bottom:1px solid var(--fq-hair);flex:1;min-width:0}.hv2 .fq-q{border-top:1px solid var(--fq-hair)}.hv2 .fq-q[open]{border-top-color:var(--navy)}.hv2 .fq-q summary{justify-content:space-between;align-items:center;gap:calc(24 * var(--u));min-height:44px;padding:calc(14 * var(--u)) 0;font:500 calc(18 * var(--u)) / 1.35 var(--display);color:var(--navy);cursor:pointer;list-style:none;display:flex}.hv2 .fq-q summary::-webkit-details-marker{display:none}.hv2 .fq-q summary:after{content:"+";font:400 calc(22 * var(--u)) / 1 var(--body);color:var(--fq-grey);flex:none}.hv2 .fq-q[open] summary{padding-bottom:calc(8 * var(--u));font-weight:600;font-size:calc(20 * var(--u));letter-spacing:-.01em}.hv2 .fq-q[open] summary:after{content:"−";color:var(--navy)}.hv2 .fq-q summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.hv2 .fq-keel{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.hv2 .fq-keel:hover{text-decoration-thickness:2px}.hv2 .fq-keel:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:2px}.hv2 .fq-q p{max-width:calc(640 * var(--u));padding:0 0 calc(18 * var(--u));font:400 calc(16 * var(--u)) / calc(25 * var(--u)) var(--body);color:var(--fq-slate);margin:0}@media (max-width:1263.98px){.hv2 .fq-seat{flex:1 1 calc(50% - 8 * var(--u))}}@media (max-width:1023.98px){.hv2 .fq-head{flex-direction:column;align-items:flex-start}.hv2 .fq-intro{width:auto;max-width:44ch}.hv2 .fq-seat{width:auto}:is(.hv2 .fq:has(.fq-radio[value=owner]:checked) .fq-panel--owner,.hv2 .fq:has(.fq-radio[value=care]:checked) .fq-panel--care,.hv2 .fq:has(.fq-radio[value=it]:checked) .fq-panel--it,.hv2 .fq:has(.fq-radio[value=governance]:checked) .fq-panel--governance){gap:calc(32 * var(--u));flex-direction:column}.hv2 .fq-leak{width:auto}}@media (max-width:859.98px){.hv2 .fq-h2{font-size:calc(40 * var(--u));line-height:calc(46 * var(--u))}.hv2 .fq-seat{flex-basis:100%}}.hv2-footer{background:var(--navy)}.hv2 .ftr{isolation:isolate;padding:calc(96 * var(--u)) 0 calc(28 * var(--u));background:linear-gradient(180deg, #0e2748 0%, var(--navy) 100%);color:var(--on);position:relative;overflow:clip}.hv2 .ftr-helix{z-index:-1;right:calc(-120 * var(--gu));bottom:calc(-560 * var(--u));width:calc(1100 * var(--u));height:calc(1100 * var(--u));opacity:.08;pointer-events:none;position:absolute}.hv2 .ftr-close{justify-content:space-between;align-items:flex-end;gap:calc(32 * var(--u));padding-bottom:calc(56 * var(--u));border-bottom:1px solid #c4d4e624;display:flex}.hv2 .ftr-h{font:600 calc(64 * var(--u)) / calc(68 * var(--u)) var(--display);letter-spacing:-.035em;color:#fff;margin:0}.hv2 .ftr-sub{margin:calc(14 * var(--u)) 0 0;font:400 calc(18 * var(--u)) / calc(26 * var(--u)) var(--body);color:#8198b2}.hv2 .ftr-map{gap:calc(40 * var(--u));padding:calc(72 * var(--u)) 0 calc(120 * var(--u));display:flex}.hv2 .ftr-brand{gap:calc(14 * var(--u));width:calc(340 * var(--u));flex-direction:column;flex-shrink:0;display:flex}.hv2 .ftr-line{font:400 calc(14 * var(--u)) / calc(22 * var(--u)) var(--body);color:#8198b2;margin:0}.hv2 .ftr-cols{gap:calc(40 * var(--u));flex:1;display:flex}.hv2 .ftr-col{flex:1;min-width:0}.hv2 .ftr-colh{margin:0 0 calc(14 * var(--u));font:500 max(11px, calc(11 * var(--u))) / 1 var(--mono);letter-spacing:.16em;color:#8198b2}.hv2 .ftr-col ul{gap:calc(12 * var(--u));font:400 calc(15 * var(--u)) / 1.4 var(--body);color:#c4d4e6;flex-direction:column;margin:0;padding:0;list-style:"​";display:flex}.hv2 .ftr-col a{color:#c4d4e6;text-decoration:none}.hv2 .ftr-col span{color:#8198b2}@media (pointer:coarse){.hv2 .ftr-col a{align-items:center;min-height:44px;display:inline-flex}.hv2 .ftr-col ul{gap:0}}.hv2 .ftr-col a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.hv2 .ftr a:focus-visible{outline:2px solid var(--steel-soft);outline-offset:3px;border-radius:2px}.hv2 .ftr-note{color:#8198b2;font-size:max(12px, calc(13 * var(--u)))}.hv2 .ftr-copy{font:400 max(12px, calc(12.5 * var(--u))) / 1.4 var(--body);color:#8198b2;margin:0}@media (max-width:1023.98px){.hv2 .ftr-close{flex-direction:column;align-items:flex-start}.hv2 .ftr-h{font-size:calc(48 * var(--u));line-height:calc(52 * var(--u))}.hv2 .ftr-map{gap:calc(40 * var(--u));padding-bottom:calc(72 * var(--u));flex-direction:column}.hv2 .ftr-brand{width:auto}}@media (max-width:859.98px){.hv2 .ftr-cols{row-gap:calc(32 * var(--u));flex-wrap:wrap}.hv2 .ftr-col{flex:1 1 calc(50% - 20 * var(--u))}.hv2 .ftr-h{font-size:calc(40 * var(--u));line-height:calc(44 * var(--u))}}.hv2 .f3{isolation:isolate;background:radial-gradient(calc(800 * var(--u)) calc(560 * var(--u)) at 50% 60%, #4a6fa53d, #081b3300 60%), linear-gradient(180deg, #0e2748 0%, var(--navy) 100%);overflow-x:clip}.hv2 .f3-watermark{z-index:-1;left:calc(50% - 450 * var(--u));top:calc(50% - 450 * var(--u));width:calc(900 * var(--u));height:calc(900 * var(--u));opacity:.06;pointer-events:none;position:absolute}.hv2 :is(.f3-watermark,.f5-watermark){animation:60s linear infinite hv2HelixLoop}.hv2:has(.map__pause.paused) :is(.f3-watermark,.f5-watermark){animation-play-state:paused}@media (max-width:1023.98px),(prefers-reduced-motion:reduce){.hv2 :is(.f3-watermark,.f5-watermark){animation:none}}@media (max-width:1023.98px){.hv2 .f3-watermark{display:none}}@media print{.hv2 .ft{display:none}}.hv2 .in{--in-o:0;--in-x:0;--in-y:calc(16 * var(--u));--in-sx:1;--in-sy:1}.hv2 .in--l{--in-x:calc(-24 * var(--u));--in-y:0}.hv2 .in--r{--in-x:calc(24 * var(--u));--in-y:0}.hv2 .in--grow{--in-y:0;--in-sx:.92;--in-sy:.92}.hv2 .in--fade{--in-y:0}.hv2 .in--pop{--in-y:0;--in-sx:.6;--in-sy:.6}.hv2 .in--draw{--in-o:1;--in-y:0;--in-sx:0;transform-origin:0}@media screen and (prefers-reduced-motion:no-preference){.hv2 [data-scroll] .in:not([data-sy]){--amp:3.5;opacity:calc(var(--in-o) + (1 - var(--in-o)) * var(--y,1));translate:calc(var(--in-x) * var(--amp) * (1 - var(--y,1))) calc(var(--in-y) * var(--amp) * (1 - var(--y,1)));scale:calc(var(--in-sx) + (1 - var(--in-sx)) * var(--y,1)) calc(var(--in-sy) + (1 - var(--in-sy)) * var(--y,1))}}@media (pointer:coarse){.hv2 .f5-act-btn{width:max(44px, calc(34 * var(--u)));height:max(44px, calc(34 * var(--u)))}.hv2 .f5-tile{height:max(44px, calc(40 * var(--u)))}.hv2 .f5-act-btn:after{inset:0}.hv2 :is(.f5-keel-btn,.f5 .key){min-height:44px}}@media (min-width:1024px) and (max-height:719.98px){.hv2 .f5-act-line{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.hv2 .hero-nav,.hv2 .hero-nav__fallback{display:none}@supports not selector(:popover-open){.hv2 .hero-nav__native{display:none}.hv2 .hero-nav__fallback{display:block;position:relative}.hv2 .hero-nav__fallback .hero-nav__panel{z-index:-1;padding-top:96px}}@media (max-width:1023.98px){.hv2 .nav__in{height:44px;margin-top:24px;padding-inline:24px}.hv2 .lockup svg{animation:none!important}.hv2 .hero{flex-direction:column;min-height:100svh;padding:68px 0 76px;display:flex}.hv2 .hero>.wrap{flex:1;width:100%;padding-inline:24px;animation:none;display:flex;transform:none}.hv2 .hero__head{flex:1;justify-content:center;gap:32px;padding:32px 0 24px}.hv2 .h1{font-size:clamp(40px,12.31vw,48px);line-height:.958333}.hv2 .hero__lead{display:block}.hv2 .hero__side{gap:32px;width:100%;padding:0}.hv2 .hero__copy{display:contents}.hv2 .hero__sub{font:400 17px / 27px var(--body);letter-spacing:normal;color:var(--hero-support,#c4d4e6)}.hv2 .hero__keys{font:inherit;color:inherit}.hv2 .hero__key,.hv2 .hero__key-comma{font:600 19px / 27px var(--display);color:var(--on)}.hv2 .hero__punch{font:600 24px / 30px var(--body);letter-spacing:-.02em;padding:0}.hv2 .hero__side .key{width:156px;min-height:46px;padding:0 20px;line-height:18px;display:flex;box-shadow:0 6px #8fa6c0,0 9px 12px #000a1729}.hv2 .hero__side .key:active{box-shadow:none;transform:translateY(6px)}.hv2 .watermark{width:520px;height:520px;animation:60s linear infinite paused hv2HelixLoop;top:-60px;right:-250px}.hv2 .caret:after{width:2px;height:38px;animation-play-state:paused;left:3px}.hv2 .hero[data-hero-visible] .watermark,.hv2 .hero[data-hero-visible] .caret:after{animation-play-state:running}.hv2 .hero[data-leave] .hero__head,.hv2 .hero[data-leave] .watermark{opacity:1;transform:none}.hv2 .hero[data-leave] .watermark{opacity:.07}.hv2 .hero-nav{display:block}.hv2 .hero-nav__toggle{background:var(--raise);width:44px;height:44px;color:var(--on-2);cursor:pointer;border:1px solid #4b78a6;border-top-color:#6e92c0;border-radius:12px;justify-content:center;align-items:center;list-style:none;display:flex;box-shadow:0 3px #04101f}.hv2 .hero-nav__toggle::-webkit-details-marker{display:none}.hv2 .hero-nav__toggle:active{box-shadow:none;transform:translateY(3px)}.hv2 .hero-nav__panel{width:auto;max-width:none;height:auto;max-height:none;padding:24px 24px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;color:var(--on);background:radial-gradient(circle at 88% 8%,#4a6fa557,#081b3300 62%),radial-gradient(circle at 4% 96%,#c06e4724,#081b3300 60%),linear-gradient(#0a2140 0%,#081b33 55%,#06152a 100%);border:0;border-radius:0;flex-direction:column;gap:28px;margin:0;display:none;position:fixed;inset:0;overflow-y:auto}.hv2 .hero-nav__panel:popover-open{display:flex}.hv2 .hero-nav__fallback[open] .hero-nav__panel{display:flex}.hv2 .hero-nav__top{flex-shrink:0;justify-content:space-between;align-items:center;height:44px;display:flex}.hv2 .hero-nav__close{width:44px;height:44px;color:var(--on-2);cursor:pointer;background:0 0;border:1px solid #4b78a6;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.hv2 .hero-nav__close svg{width:18px;height:18px}.hv2 .menu-row{min-height:56px;color:var(--on);border-bottom:1px solid var(--dash);flex-shrink:0;justify-content:space-between;align-items:center;padding-bottom:16px;text-decoration:none;display:flex}.hv2 .menu-row>svg{width:20px;height:20px;color:var(--kw-steel);flex-shrink:0}.hv2 .menu-row__title{font:500 28px / 34px var(--display)}.hv2 .menu-row__brand{align-items:center;gap:14px;display:flex}.hv2 .menu-row .pdisc{width:36px;height:36px}.hv2 .menu-row .pdisc svg{width:24px;height:24px}.hv2 .menu-row__keel{font:500 30px / 34px var(--keel-face);letter-spacing:-.03em;color:var(--keel-ivory);display:block}.hv2 .menu-row__airgent{font:700 26px / 32px var(--body);letter-spacing:-.035em;display:block}.hv2 .menu-row__note{font:500 13px / 16px var(--body);color:var(--on-3);display:block}.hv2 .rail__link{display:none}.hv2 .rail__capsule{margin:0}.hv2 .hero-nav__fallback[open]>summary{position:fixed;top:24px;right:24px}.hv2 .nav__in:has(.hero-nav__fallback[open]) .rail{visibility:hidden}.hv2 .hero-nav{margin-left:8px}html:has(.hv2 .hero-nav__panel:popover-open){overflow:hidden}html:has(.hv2 .hero-nav__fallback[open]){overflow:hidden}.hv2 .hero-nav :is(button,a):focus-visible{outline:2px solid var(--kw-steel);outline-offset:3px}}@media (max-width:599.98px){.hv2 .rail{display:none}}@media (max-height:650px) and (max-width:1023.98px){.hv2 .hero{padding-bottom:68px}.hv2 .hero__head,.hv2 .hero__side{gap:24px}}@media (max-width:350px){.hv2 .caret:after{height:34px}.hv2 .h1{font-size:40px;line-height:.94}}@media (prefers-reduced-motion:reduce) and (max-width:1023.98px){.hv2 .watermark,.hv2 .caret:after{animation:none}}.hv2 .pf2{display:none}@media (max-width:1023.98px){.hv2 .bd{--bd-travel:30vh}.hv2 .br{--br-travel:90vh;--br-to:.18;--br-ex:.34}.hv2{--br-over:30vh}@supports (height:100svh){.hv2 .bd{--bd-travel:30svh}.hv2 .br{--br-travel:90svh}.hv2{--br-over:30svh}}.hv2 .leak{height:auto;min-height:0;padding:0}.hv2 .leak>.pin-stage>.wrap{display:none}.hv2 .pf2{--pf2-ease:cubic-bezier(.22, 1, .36, 1);--pf2-glow:radial-gradient(ellipse 55% 45% at 50% 52% in oklab, #ffffffe6 0%, #fff0 70%);--pf2-ground:var(--pf2-glow), linear-gradient(in oklab 180deg, #f7f9fc 0%, #eef1f6 100%);color:#0b2545;background-color:#f4f6fa;display:block;position:relative}@supports (color:lab(0% 0 0)){.hv2 .pf2{--pf2-glow:radial-gradient(ellipse 55% 45% at 50% 52% in oklab, lab(100% 0 0/.9) 0%, lab(100% 0 0/0) 70%);--pf2-ground:var(--pf2-glow), linear-gradient(in oklab 180deg, lab(97.7858% -.284135 -1.52216) 0%, lab(94.9866% -.295937 -2.65793) 100%)}}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-stage,.hv2 .pf2:not([data-mode=pin]) .pf2-close,.hv2 .pf2[data-mode=pin] .pf2-pin:not([data-pin]) .pf2-close{background-image:var(--pf2-ground)}.hv2 .pf2:not([data-mode=pin]) .pf2-scene,.hv2 .pf2[data-mode=pin] .pf2-pin:not([data-pin]) .pf2-scene{background-image:var(--pf2-glow)}.hv2 .pf2 :is(p,h2,h3){margin:0}.hv2 .pf2-probe{visibility:hidden;pointer-events:none;width:0;height:100vh;position:absolute;top:0}@supports (height:100svh){.hv2 .pf2-probe{height:100svh}}.hv2 .pf2-stage{flex-direction:column;gap:14px;padding:24px;display:flex}.hv2 .pf2-head{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.hv2 .pf2-head__row{align-items:center;min-height:16px;display:flex;position:relative}.hv2 .pf2-head__row .pf2-ctl{position:absolute;top:50%;right:0;translate:0 -50%}.hv2 .pf2-eyebrow{font:500 12px / 16px var(--mono);letter-spacing:.16em;color:#2e6fb0;align-items:center;gap:10px;display:flex}.hv2 .pf2-eyebrow:before,.hv2 .pf2-eyebrow:after{content:"";background:currentColor;flex-shrink:0;width:24px;height:2px}.hv2 .pf2-h2{font:600 clamp(30px, 9.23vw, 36px) / 1.0833 var(--display);letter-spacing:-.035em;color:#081b33}.hv2 .pf2-h2 span{color:#2e6fb0}.hv2 .pf2-scenes{flex-direction:column;gap:56px;display:flex}.hv2 .pf2-scene{flex-direction:column;gap:14px;min-width:0;display:flex}.hv2 .pf2-scene__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hv2 .pf2-pill{white-space:nowrap;font:600 20px / 24px var(--display);letter-spacing:-.02em;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.hv2 .pf2-pill:before{content:"";background:var(--pf2-dot);border-radius:999px;flex-shrink:0;width:8px;height:8px}.hv2 .pf2-pill--patient{--pf2-dot:#b23e3e;color:#9a2f2f;background:#f6e3e1}.hv2 .pf2-pill--revenue{--pf2-dot:#8a5300;color:#7a4a00;background:#f3e4c7}.hv2 .pf2 .pf2-scene__lead{font:400 18px / 25px var(--body);color:#0b2545;margin-top:-6px}.hv2 .pf2-scene__cause{font:400 16px / 23px var(--body);color:#3d506e}.hv2 .pf2-scene__result{font:600 clamp(26px, 8.2vw, 32px) / 1.094 var(--display);letter-spacing:-.035em;color:#0b2545}.hv2 .pf2-ctl{min-height:32px;font:600 12px / 1 var(--body);color:#3d506e;cursor:pointer;background:#fff;border:1px solid #e2e6ea;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:relative}.hv2 .pf2-ctl:before{content:"";position:absolute;inset:-6px}.hv2 .pf2-ctl svg{fill:currentColor;width:10px;height:10px}@media (max-width:350px){.hv2 .pf2-ctl{padding-inline:10px}.hv2 .pf2-ctl span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hv2 .pf2-ctl:focus-visible{outline-offset:2px;outline:2px solid #2e6fb0}.hv2 .pf2-art{position:relative;container-type:inline-size}.hv2 .pf2-art__in{--a:min(1px, calc(100cqw / 342));width:calc(342 * var(--a));height:calc(var(--h) * var(--a));font-family:var(--body);position:relative}.hv2 .pf2-art__in :is(div,span,p){box-sizing:border-box}.hv2 .pf2-end{visibility:hidden;width:0;height:0;position:absolute}.hv2 .pf2-call__phone,.hv2 .pf2-call__ring{left:calc(8 * var(--a));top:calc(6 * var(--a));width:calc(166 * var(--a));height:calc(328 * var(--a));border-radius:calc(26 * var(--a));position:absolute}.hv2 .pf2-call__ring{border:calc(2 * var(--a)) solid #2e6fb073;opacity:0}.hv2 .pf2-call__phone{padding:calc(4 * var(--a));border-top:calc(1 * var(--a)) solid #4a5d7e;transform-origin:50% 70%;background:#24344f}.hv2 .pf2-call__screen{height:calc(320 * var(--a));border-radius:calc(22 * var(--a));background:#050f1d;flex-direction:column;display:flex;overflow:clip}.hv2 .pf2-call__bar{height:calc(41 * var(--a));flex-shrink:0;position:relative}.hv2 .pf2-call__status{left:calc(78 * var(--a));top:calc(14 * var(--a));width:calc(62 * var(--a));height:calc(17 * var(--a));position:absolute}.hv2 .pf2-call__who{align-items:center;gap:calc(7 * var(--a));padding:calc(22 * var(--a)) calc(14 * var(--a)) 0;text-align:center;flex-direction:column;display:flex}.hv2 .pf2-call__name{font:500 calc(21 * var(--a)) / calc(26 * var(--a)) var(--body);letter-spacing:-.01em;color:#fff}.hv2 .pf2-call__calling{font:400 calc(14 * var(--a)) / calc(18 * var(--a)) var(--body);color:#8b97aa}.hv2 .pf2-call__dial{align-items:center;gap:calc(12 * var(--a));padding:0 calc(20 * var(--a)) calc(16 * var(--a));flex-direction:column;margin-top:auto;display:flex}.hv2 .pf2-call__keys{justify-content:space-between;width:100%;display:flex}.hv2 .pf2-call__keys span{width:calc(30 * var(--a));height:calc(30 * var(--a));background:#16233a;border-radius:999px}.hv2 .pf2-call__end{width:calc(40 * var(--a));height:calc(40 * var(--a));background:#c64a4a;border-radius:999px;justify-content:center;align-items:center;display:flex}.hv2 .pf2-call__end svg{width:calc(20 * var(--a));height:calc(20 * var(--a));fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.hv2 .pf2-call__card{left:calc(132 * var(--a));top:calc(144 * var(--a));width:calc(208 * var(--a));gap:calc(12 * var(--a));padding:calc(16 * var(--a));border:calc(1 * var(--a)) solid #e2e6ea;border-radius:calc(8 * var(--a));box-shadow:0 calc(10 * var(--a)) calc(20 * var(--a)) #0b254517;background:#fff;flex-direction:column;display:flex;position:absolute}.hv2 .pf2-call__card-head{padding-bottom:calc(12 * var(--a));border-bottom:calc(1 * var(--a)) solid #e2e6ea;font:600 calc(15 * var(--a)) / calc(20 * var(--a)) var(--body);color:#0b2545;justify-content:space-between;display:flex}.hv2 .pf2-call__missed{padding:calc(2 * var(--a)) calc(8 * var(--a));font:600 calc(12 * var(--a)) / calc(16 * var(--a)) var(--body);color:#825927;background:#b07b3e14;border-radius:999px}.hv2 .pf2-call__card-body{gap:calc(8 * var(--a));padding:calc(12 * var(--a)) 0;border-bottom:calc(1 * var(--a)) solid #eef1f4;flex-direction:column;display:flex}.hv2 .pf2-call__reason{font:400 calc(14 * var(--a)) / calc(20 * var(--a)) var(--body);color:#3d506e}.hv2 .pf2-call__outcome{font:600 calc(19 * var(--a)) / calc(25 * var(--a)) var(--body);color:#0b2545}.hv2 .pf2-bill__sheet{left:calc(2 * var(--a));top:calc(12 * var(--a));width:calc(270 * var(--a));gap:calc(10 * var(--a));padding:calc(18 * var(--a)) calc(22 * var(--a)) calc(20 * var(--a));border:calc(1 * var(--a)) solid #e6e2d6;border-radius:calc(6 * var(--a));box-shadow:0 calc(22 * var(--a)) calc(44 * var(--a)) calc(-20 * var(--a)) #081b3352;transform-origin:0 0;background:#fffdf8;flex-direction:column;display:flex;position:absolute;rotate:-4deg}.hv2 .pf2-bill__sheet-head{padding-bottom:calc(8 * var(--a));border-bottom:calc(1 * var(--a)) solid #d9d4c5;font:400 calc(10 * var(--a)) / calc(14 * var(--a)) var(--body);color:#6b6453;justify-content:space-between;align-items:baseline;display:flex}.hv2 .pf2-bill__sheet-head p:first-child{letter-spacing:.04em;font-weight:600}.hv2 .pf2-bill__hand{border-bottom:calc(1 * var(--a)) solid #ece8dc;font:600 calc(24 * var(--a)) / calc(30 * var(--a)) var(--font-hand), "Caveat", cursive;color:#26408b}.hv2 .pf2-bill__hand span{display:inline-block}.hv2 .pf2-bill__recorded{font:500 calc(16 * var(--a)) / calc(20 * var(--a)) var(--font-hand), "Caveat", cursive;color:#26408b;text-align:right}.hv2 .pf2-bill__bill{left:calc(96 * var(--a));top:calc(190 * var(--a));width:calc(242 * var(--a));gap:calc(7 * var(--a));padding:calc(16 * var(--a)) calc(22 * var(--a));border:calc(1 * var(--a)) solid #e2e6ea;border-radius:calc(10 * var(--a));box-shadow:0 calc(30 * var(--a)) calc(60 * var(--a)) calc(-30 * var(--a)) #081b3373;transform-origin:0 0;background:#fff;flex-direction:column;display:flex;position:absolute;rotate:2deg}.hv2 .pf2-bill__bill-head{justify-content:space-between;align-items:center;display:flex}.hv2 .pf2-bill__bill-head>div{gap:calc(2 * var(--a));flex-direction:column;display:flex}.hv2 .pf2-bill__kicker{font:600 calc(11 * var(--a)) / calc(15 * var(--a)) var(--body);letter-spacing:.04em;color:#7c8a9b}.hv2 .pf2-bill__episode{font:600 calc(13 * var(--a)) / calc(18 * var(--a)) var(--body);color:#081b33}.hv2 .pf2-bill__paid{padding:calc(4 * var(--a)) calc(10 * var(--a));font:600 calc(11 * var(--a)) / calc(15 * var(--a)) var(--body);color:#2e7d55;background:#e6f4ec;border-radius:999px}.hv2 .pf2-bill__rule{height:calc(1 * var(--a));background:#e9edf2;flex-shrink:0;display:block}.hv2 .pf2-bill__line{font:400 calc(13 * var(--a)) / calc(18 * var(--a)) var(--body);color:#081b33;justify-content:space-between;display:flex}.hv2 .pf2-bill__tick{font:400 calc(14 * var(--a)) / calc(20 * var(--a)) var(--body);color:#7c8a9b}.hv2 .pf2-bill__missing{gap:calc(4 * var(--a));padding:calc(10 * var(--a)) calc(12 * var(--a));border:calc(1.5 * var(--a)) dashed #d9a39c;border-radius:calc(8 * var(--a));transform-origin:50% 0;font:400 calc(11 * var(--a)) / calc(15 * var(--a)) var(--body);color:#a33a2e;background:#fdf6f5;flex-direction:column;display:flex}.hv2 .pf2-bill__struck span{background:linear-gradient(currentColor, currentColor) no-repeat 0 58% / 100% calc(1 * var(--a));-webkit-box-decoration-break:clone;box-decoration-break:clone}.hv2 .pf2-bill__note{font-weight:600}.hv2 .pf2-bill__loss-row{padding-top:calc(4 * var(--a));display:flex}.hv2 .pf2-bill__loss,.hv2 .pf2-bed__loss{padding:calc(9 * var(--a)) calc(16 * var(--a));box-shadow:0 calc(12 * var(--a)) calc(24 * var(--a)) calc(-10 * var(--a)) #a33a2e8c;font:600 calc(13 * var(--a)) / calc(18 * var(--a)) var(--body);color:#fff;background:#a33a2e;border-radius:999px}.hv2 .pf2-bed__card{gap:calc(14 * var(--a));padding:calc(18 * var(--a)) calc(20 * var(--a));border:calc(1 * var(--a)) solid #e2e6ea;border-radius:calc(18 * var(--a));background:#fff;flex-direction:column;display:flex;position:absolute}.hv2 .pf2-bed__card--ready{left:0;top:calc(12 * var(--a));width:calc(342 * var(--a));box-shadow:0 calc(22 * var(--a)) calc(44 * var(--a)) calc(-20 * var(--a)) #081b3352}.hv2 .pf2-bed__card--next{left:calc(46 * var(--a));top:calc(190 * var(--a));width:calc(296 * var(--a));box-shadow:0 calc(30 * var(--a)) calc(60 * var(--a)) calc(-30 * var(--a)) #081b3373}.hv2 .pf2-bed__head{justify-content:space-between;align-items:center;display:flex}.hv2 .pf2-bed__who{align-items:center;gap:calc(12 * var(--a));display:flex}.hv2 .pf2-bed__who>div{gap:calc(2 * var(--a));flex-direction:column;display:flex}.hv2 .pf2-bed__icon{width:calc(44 * var(--a));height:calc(44 * var(--a));border-radius:calc(12 * var(--a));background:#eef1f4;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hv2 .pf2-bed__icon svg{width:calc(22 * var(--a));height:calc(22 * var(--a));fill:none;stroke:#081b33;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.hv2 .pf2-bed__title{font:600 calc(16 * var(--a)) / calc(22 * var(--a)) var(--body);color:#081b33}.hv2 .pf2-bed__sub{font:400 calc(13 * var(--a)) / calc(18 * var(--a)) var(--body);color:#7c8a9b}.hv2 .pf2-bed__tag,.hv2 .pf2-bed__pending{padding:calc(4 * var(--a)) calc(10 * var(--a));font:600 calc(12 * var(--a)) / calc(16 * var(--a)) var(--body);border-radius:999px}.hv2 .pf2-bed__tag--ready{color:#2e7d55;background:#e6f4ec}.hv2 .pf2-bed__tag--wait{color:#4a5b70;background:#eef1f4}.hv2 .pf2-bed__pills{gap:calc(8 * var(--a));display:flex}.hv2 .pf2-bed__pill{padding:calc(5 * var(--a)) calc(8 * var(--a));border:calc(1 * var(--a)) dashed #b7c3d0;border-radius:calc(8 * var(--a));font:400 calc(12 * var(--a)) / calc(18 * var(--a)) var(--body);color:#4a5b70}.hv2 .pf2-bed__pending{left:calc(122 * var(--a));top:calc(154 * var(--a));color:#a13b32;background:#f5e2df;position:absolute}.hv2 .pf2-bed__occupied{font:600 calc(14 * var(--a)) / calc(20 * var(--a)) var(--body);color:#a13b32}.hv2 .pf2-bed__loss-row{display:flex}.hv2 .pf2-bed__loss{font-size:calc(14 * var(--a))}.hv2 .pf2-close{flex-direction:column;justify-content:center;gap:54px;padding:40px 0 16px;display:flex}.hv2 .pf2-close__first{max-width:342px;font:600 clamp(40px, 13.33vw, 52px) / 1.04 var(--display);letter-spacing:-.035em;color:#081b33}.hv2 .pf2-close__rest{flex-direction:column;gap:10px;max-width:342px;display:flex}.hv2 .pf2-close__lead{font:400 18px / 26px var(--display);letter-spacing:-.01em;color:#3d506e}.hv2 .pf2-close__kw{font:600 clamp(60px, 21vw, 82px) / 1.05 var(--display);letter-spacing:-.05em;color:#b23e3e;font-style:normal}.hv2 .pf2-close__tail{font:400 24px / 30px var(--display);letter-spacing:-.01em;color:#3d506e}.hv2 .pf2[data-mode=pin] .pf2-pin[data-pin]{height:calc(100vh + var(--stops) * 50vh);position:relative}@supports (height:100svh){.hv2 .pf2[data-mode=pin] .pf2-pin[data-pin]{height:calc(100svh + var(--stops) * 50svh)}}.hv2 .pf2[data-mode=pin] [data-pin] :is(.pf2-head,.pf2-scenes){transition:opacity .45s var(--pf2-ease), translate .45s var(--pf2-ease)}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-stage[data-closing] :is(.pf2-head,.pf2-scenes){opacity:0;pointer-events:none;translate:0 -32px}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-close{pointer-events:none;padding:24px;position:absolute;inset:0}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-close[data-on]{pointer-events:auto}.hv2 .pf2-close:focus{outline:0}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-close :is(.pf2-close__first,.pf2-close__rest>*){opacity:0;transition:opacity .5s var(--pf2-ease), translate .5s var(--pf2-ease);translate:0 24px}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-close[data-on] :is(.pf2-close__first,.pf2-close__rest>*){opacity:1;translate:0}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-close[data-on] .pf2-close__first{transition-delay:.15s}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-close[data-on] .pf2-close__lead{transition-delay:.45s}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-close[data-on] .pf2-close__kw{transition-delay:.7s}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-close[data-on] .pf2-close__tail{transition-delay:1s}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-close[data-on][data-done] :is(.pf2-close__first,.pf2-close__rest>*),.hv2 .pf2[data-mode=pin] [data-pin] .pf2-stage[data-closing][data-done] :is(.pf2-head,.pf2-scenes){transition:none}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-stage{height:100vh;position:sticky;top:0;overflow:clip}@supports (height:100svh){.hv2 .pf2[data-mode=pin] [data-pin] .pf2-stage{height:100svh}}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-scenes{flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-scene{min-height:0;transition:opacity .45s var(--pf2-ease), translate .45s var(--pf2-ease);grid-area:1/1}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-scene:is([data-state=past],[data-state=next]){opacity:0;pointer-events:none}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-scene[data-state=past]{translate:0 -24px}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-scene[data-state=next]{translate:0 24px}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-scene[data-state=now]{transition-delay:80ms}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-art{flex:0 1 calc(var(--h) * 1px);min-height:0;container-type:size}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-art__in{--a:min(1px, calc(100cqw / 342), calc(100cqh / var(--h)))}@media (max-height:720px){.hv2 .pf2[data-mode=pin] [data-pin] .pf2-stage,.hv2 .pf2[data-mode=pin] [data-pin] .pf2-head,.hv2 .pf2[data-mode=pin] [data-pin] .pf2-scene{gap:10px}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-stage{padding-block:18px}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-head{margin-bottom:22px}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-h2{font-size:30px}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-scene__lead{margin-top:-4px;font-size:16px;line-height:22px}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-scene__result{font-size:26px}}}@supports not (width:1cqw){@media (max-width:1023.98px){.hv2 .pf2-art__in,.hv2 .pf2[data-mode=pin] [data-pin] .pf2-art__in{--a:1px}.hv2 .pf2-art{overflow:clip}}}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){.hv2 .pf2-scene[data-play=ready] *,.hv2 .pf2[data-paused] .pf2-scene *{animation-play-state:paused!important}.hv2 .pf2-scene:is([data-play=ready],[data-play=run]) .pf2-end{animation:pf2-tick var(--end) linear both}.hv2 .pf2-scene:is([data-play=ready],[data-play=run]):not([data-seen]) .pf2-txt{animation:pf2-rise .5s var(--pf2-ease) var(--d) both}.hv2 .pf2-scene:is([data-play=ready],[data-play=run]) .pf2-call__ring{animation:pf2-ripple .9s var(--pf2-ease) var(--d) both}.hv2 .pf2-scene:is([data-play=ready],[data-play=run]) .pf2-call__phone{animation:pf2-ring 2.4s linear var(--d) both}.hv2 .pf2-scene:is([data-play=ready],[data-play=run]) .pf2-call__calling{animation:pf2-blink .8s ease-in-out var(--d) 3}.hv2 .pf2-scene:is([data-play=ready],[data-play=run]) .pf2-call__screen{animation:pf2-drop 1.1s var(--pf2-ease) var(--d) both}.hv2 .pf2-scene:is([data-play=ready],[data-play=run]) .pf2-call__end{animation:pf2-press .5s var(--pf2-ease) var(--d) both}.hv2 .pf2-scene:is([data-play=ready],[data-play=run]) .pf2-call__card{animation:pf2-slide .55s var(--pf2-ease) var(--d) both}.hv2 .pf2-scene:is([data-play=ready],[data-play=run]) :is(.pf2-call__missed,.pf2-bill__tick,.pf2-bill__loss,.pf2-bed__tag--ready,.pf2-bed__loss){animation:pf2-pop .4s var(--pf2-ease) var(--d) both}.hv2 .pf2-scene:is([data-play=ready],[data-play=run]) :is(.pf2-call__outcome,.pf2-bill__recorded,.pf2-bill__note){animation:pf2-fade .4s var(--pf2-ease) var(--d) both}.hv2 .pf2-scene:is([data-play=ready],[data-play=run]) .pf2-bill__hand span{animation:pf2-write .55s cubic-bezier(.45, 0, .55, 1) var(--d) both}.hv2 .pf2-scene:is([data-play=ready],[data-play=run]) .pf2-bill__hand{animation:pf2-nudge .6s ease-in-out var(--nudge) both}.hv2 .pf2-scene:is([data-play=ready],[data-play=run]) :is(.pf2-bill__bill,.pf2-bed__card--next){animation:pf2-arrive .6s var(--pf2-ease) var(--d) both}.hv2 .pf2-scene:is([data-play=ready],[data-play=run]) .pf2-bill__missing{animation:pf2-open .35s var(--pf2-ease) var(--d) both}.hv2 .pf2-scene:is([data-play=ready],[data-play=run]) .pf2-bill__struck span{animation:pf2-strike .45s var(--pf2-ease) var(--d) both}.hv2 .pf2-scene:is([data-play=ready],[data-play=run]) .pf2-bed__pill{animation:pf2-wait 1.2s ease-in-out var(--d) both}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-close[data-on] .pf2-close__kw{transform-origin:0;animation:pf2-between 1.2s var(--pf2-ease) .7s both}.hv2 .pf2[data-mode=pin] [data-pin] .pf2-close[data-on][data-done] .pf2-close__kw{animation:none}}@keyframes pf2-tick{0%{opacity:0}to{opacity:0}}@keyframes pf2-rise{0%{opacity:0;translate:0 12px}}@keyframes pf2-fade{0%{opacity:0;translate:0 calc(6 * var(--a,1px))}}@keyframes pf2-pop{0%{opacity:0;scale:.6}}@keyframes pf2-slide{0%{opacity:0;translate:calc(28 * var(--a,1px)) 0}}@keyframes pf2-arrive{0%{opacity:0;translate:0 calc(36 * var(--a,1px))}}@keyframes pf2-open{0%{opacity:0;scale:1 .3}}@keyframes pf2-ripple{0%{opacity:0;scale:1}1%{opacity:.8;scale:1}to{opacity:0;scale:1.14}}@keyframes pf2-ring{0%,16%,33%,49%,66%,82%,to{rotate:none}4%,37%,70%{rotate:-2deg}8%,41%,74%{rotate:2deg}12%,45%,78%{rotate:-1deg}}@keyframes pf2-blink{50%{opacity:.35}}@keyframes pf2-drop{0%,to{opacity:1}25%,70%{opacity:.4}}@keyframes pf2-press{50%{scale:1.18}}@keyframes pf2-write{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -10%)}}@keyframes pf2-nudge{50%{translate:calc(8 * var(--a,1px)) 0}}@keyframes pf2-strike{0%{background-size:0% calc(1 * var(--a,1px))}}@keyframes pf2-wait{0%,to{color:#4a5b70;background-color:#0000;border-color:#b7c3d0}40%{color:#0b2545;background-color:#eef4fb;border-color:#2e6fb0}}@keyframes pf2-between{0%,35%,to{scale:1}60%{scale:1.05 1}}.hv2 .pf3{display:none}@media (max-width:1023.98px){.hv2{--pu-w:min(1.12px, calc((100vw - 48px) / 342));--pu:var(--pu-w)}.hv2 .f3>.pin-stage>.wrap{display:none}.hv2 .f3{padding:calc(28 * var(--pu)) 0}.hv2 .pf3{gap:calc(8 * var(--pu));width:calc(342 * var(--pu));flex-direction:column;margin-inline:auto;display:flex;position:relative}.hv2 .pf3 :is(p,h2,ul){margin:0}.hv2 .pf3 ul{padding:0;list-style:none}.hv2 .pf3 .in{--in-x:0px}.hv2 .pf3 .in--l{--in-x:calc(-24 * var(--u));--in-y:0px}.hv2 .pf3 .in--r{--in-x:calc(24 * var(--u));--in-y:0px}.hv2 .pf3 :is(.in--fade,.in--grow,.in--pop){--in-y:0px}.hv2 [data-scroll] .pf3 .in:not([data-sy]){will-change:opacity, translate, scale}.hv2 .pf3-head{align-items:center;gap:calc(10 * var(--pu));padding-bottom:calc(24 * var(--pu));text-align:center;flex-direction:column;display:flex}.hv2 .pf3-eyebrow{font:400 max(11px, calc(11 * var(--pu))) / max(14px, calc(14 * var(--pu))) var(--mono);letter-spacing:.12em;color:#a9c3e0}.hv2 .pf3-h2{font:300 calc(26 * var(--pu)) / calc(30 * var(--pu)) var(--font-display-light,"Switzer"), var(--display);color:#f4f7fb}.hv2 .pf3-kw{font-family:var(--body);letter-spacing:-.025em;font-weight:600}.hv2 .pf3-kw--steel{color:#9ebfe5;display:block}.hv2 .pf3-kw--copper{color:#ca956f}.hv2 .pf3-lede{max-width:calc(300 * var(--pu));font:400 max(13px, calc(14 * var(--pu))) / max(19px, calc(20 * var(--pu))) var(--body);color:#bbcbdc}.hv2 .pf3-box{gap:calc(6 * var(--pu));padding-bottom:calc(8 * var(--pu));border-radius:calc(14 * var(--pu));background:#0b224080;border:1px solid #3a5e8c;flex-direction:column;display:flex}.hv2 .pf3-box--core{background:#0b224040;gap:0;padding-bottom:0}.hv2 .pf3-box--out{gap:calc(8 * var(--pu))}.hv2 .pf3-boxhead{padding:calc(10 * var(--pu)) calc(14 * var(--pu));border-bottom:1px solid #29496e;justify-content:center;align-items:center;display:flex}.hv2 .pf3-pill{max-width:100%;min-height:calc(34 * var(--pu));text-align:center;padding:0 calc(16 * var(--pu));font:600 max(12px, calc(12.5 * var(--pu))) / 1.2 var(--mono);letter-spacing:.13em;color:#fff;background:#1c416d;border:1px solid #6e92c0;border-radius:999px;justify-content:center;align-items:center;display:flex}.hv2 .pf3-box--core .pf3-boxhead{padding-inline:calc(12 * var(--pu))}.hv2 .pf3-pill--core{color:#fff;background:#24538a;border-color:#9cc0ea}.hv2 .pf3-sysgrid{gap:calc(10 * var(--pu));padding:calc(8 * var(--pu)) calc(14 * var(--pu)) 0;display:flex}.hv2 .pf3-col{gap:calc(8 * var(--pu));flex-direction:column;flex:1 1 0;min-width:0;display:flex}.hv2 .pf3-gname{font:500 max(11px, calc(11.5 * var(--pu))) / max(14px, calc(14 * var(--pu))) var(--body);color:#cfddee;white-space:nowrap}.hv2 .pf3-tiles{gap:calc(5 * var(--pu));flex-direction:column;display:flex}.hv2 .pf3-gname{white-space:normal}.hv2 .pf3-tile{--a:calc(var(--pu) * 13 / 22);align-items:center;gap:calc(5 * var(--pu));height:calc(26 * var(--pu));padding:0 calc(7 * var(--pu));border-radius:calc(6 * var(--pu));font:500 max(11px, calc(11.5 * var(--pu))) / 1 var(--body);color:#fff;white-space:nowrap;background:#15335ab3;border:1px solid #2f5079;display:flex}.hv2 .pf3-tile>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hv2 .pf3-bus{width:100%;height:calc(14 * var(--pu));display:block;overflow:visible}.hv2 .pf3-bus path{stroke:#799bc3;stroke-width:1.5px}.hv2 .pf3-rw{height:calc(48 * var(--pu));position:relative}.hv2 .pf3-fork{height:calc(38 * var(--pu))}.hv2 :is(.pf3-rw,.pf3-fork) svg{width:100%;height:100%;display:block;overflow:visible}.hv2 :is(.pf3-rw,.pf3-fork) path{stroke:#9ebfe5;stroke-width:2px}.hv2 :is(.pf3-rw__w,.pf3-rw__r){top:calc(14 * var(--pu));font:700 max(14px, calc(16 * var(--pu))) / max(18px, calc(20 * var(--pu))) var(--body);letter-spacing:-.01em;color:#fff;position:absolute}.hv2 .pf3-rw__w{right:calc((342 - 146) * var(--pu))}.hv2 .pf3-rw__r{left:calc(198 * var(--pu))}.hv2 .pf3-harness{width:calc(340 * var(--pu));height:calc(328 * var(--pu));position:relative}.hv2 .pf3-ring{width:calc(342 * var(--pu));height:calc(340 * var(--pu));position:absolute;top:0;left:0;overflow:visible}.hv2 .pf3-ring__dash{stroke:#54769f;stroke-dasharray:3 5}.hv2 .pf3-ring__arcs{stroke:#7799c3;stroke-width:2px}.hv2 .pf3-disc{left:calc(61 * var(--pu));top:calc(60 * var(--pu));justify-content:center;align-items:center;gap:calc(14 * var(--pu));width:calc(220 * var(--pu));height:calc(220 * var(--pu));background:radial-gradient(circle at 50% 40%,#234a7a 0%,#11294a 70%);border:1px solid #4a6fa5;border-radius:50%;flex-direction:column;display:flex;position:absolute}.hv2 .pf3-helix{width:calc(52 * var(--pu));height:calc(52 * var(--pu))}.hv2 .pf3-core{font:300 calc(36 * var(--pu)) / calc(40 * var(--pu)) var(--font-display-light,"Switzer"), var(--display);letter-spacing:-.03em;color:#fff}.hv2 .pf3-bead{left:calc(var(--bx) * var(--pu));top:calc(var(--by) * var(--pu));transform-origin:0 0;align-items:center;gap:calc(6 * var(--pu));height:calc(32 * var(--pu));padding:0 calc(12 * var(--pu));font:600 max(11px, calc(13 * var(--pu))) / max(14px, calc(16 * var(--pu))) var(--body);color:#fff;white-space:nowrap;background:#15335a;border:1px solid #6e92c0;border-radius:999px;display:flex;position:absolute;transform:translate(-50%,-50%)}.hv2 .pf3-icon{width:calc(18 * var(--pu));height:calc(18 * var(--pu));color:#9cc0ea;flex:none}.hv2 .pf3-icon--sm{width:calc(16 * var(--pu));height:calc(16 * var(--pu))}.hv2 .pf3-people{gap:calc(8 * var(--pu));width:calc(340 * var(--pu));flex-wrap:wrap;display:flex}.hv2 .pf3-person{gap:calc(6 * var(--pu));width:calc(165 * var(--pu));padding:calc(4 * var(--pu)) calc(10 * var(--pu));flex-direction:column;flex:none;display:flex}.hv2 .pf3-who{font:400 max(11px, calc(13 * var(--pu))) / max(15px, calc(16 * var(--pu))) var(--body);color:#bcd4ef}.hv2 .pf3-ui{box-sizing:border-box;width:calc(145 * var(--pu));min-height:calc(48 * var(--pu));border-radius:calc(8 * var(--pu));background:#15335a;border:1px solid #3a5e8c;align-items:center;display:flex}.hv2 .pf3-ui--bubble{width:max-content;min-width:calc(145 * var(--pu));justify-content:center;align-items:flex-start;gap:calc(5 * var(--pu));padding:calc(7 * var(--pu)) calc(10 * var(--pu));border-radius:calc(12 * var(--pu)) calc(12 * var(--pu)) calc(12 * var(--pu)) calc(4 * var(--pu));background:#e6edf6;border:0;flex-direction:column}.hv2 .pf3-booked{align-items:center;gap:calc(6 * var(--pu));font:600 max(11px, calc(12.5 * var(--pu))) / max(15px, calc(16 * var(--pu))) var(--body);white-space:nowrap;color:#0b2545;display:flex}.hv2 .pf3-booked svg{width:calc(16 * var(--pu));height:calc(16 * var(--pu));flex:none}.hv2 .pf3-booked circle{fill:#2e6fb0}.hv2 .pf3-booked path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hv2 .pf3-ui--doc{gap:calc(12 * var(--pu));padding:calc(8 * var(--pu)) calc(10 * var(--pu))}.hv2 .pf3-ui--staff{gap:calc(6 * var(--pu));padding:calc(8 * var(--pu))}.hv2 .pf3-bars{gap:calc(7 * var(--pu));flex-direction:column;flex:1 1 0;min-width:0;display:flex}.hv2 .pf3-bar{width:100%;height:calc(6 * var(--pu));border-radius:calc(3 * var(--pu));background:#4a6fa5;display:block}.hv2 .pf3-bar--hi{background:#6e92c0}.hv2 .pf3-bar--light{width:calc(100 * var(--pu));background:#b7c6d9}.hv2 .pf3-btn{height:calc(28 * var(--pu));padding:0 calc(12 * var(--pu));border-radius:calc(8 * var(--pu));font:600 max(11px, calc(13 * var(--pu))) / max(14px, calc(16 * var(--pu))) var(--body);color:#fff;white-space:nowrap;border:1px solid #9cc0ea;flex:none;align-items:center;display:flex}.hv2 .pf3-btn--primary{padding:0 calc(14 * var(--pu));background:#2e6fb0;border-color:#2e6fb0}.hv2 .pf3-ui--trend{justify-content:space-between;align-items:center;gap:calc(6 * var(--pu));padding:calc(6 * var(--pu)) calc(10 * var(--pu));flex-direction:row}.hv2 .pf3-trend-t{font:600 max(11px, calc(13 * var(--pu))) / max(14px, calc(16 * var(--pu))) var(--body);color:#fff;flex-direction:column;display:flex}.hv2 .pf3-trend-t span{font-size:max(11px, calc(12 * var(--pu)));color:#9cc0ea;font-weight:500}.hv2 .pf3-trend{width:auto;height:calc(26 * var(--pu));flex:none}.hv2 .pf3-trend rect{fill:#6e92c0}.hv2 .pf3-trend rect.pf3-trend--done{fill:#9cc0ea}}@media (max-width:359.98px){.hv2{--pu-w:calc((100vw - 32px) / 342);--pu:var(--pu-w)}.hv2 .pf3-sysgrid{gap:6px;padding-inline:8px}.hv2 .pf3-tile{gap:3px;padding:0 5px}}.hv2 .pf3-split{display:none}@media screen and (max-width:1023.98px){.hv2 .pf3-tail{--pt-travel:300vh;position:relative}.hv2 .pf3-tail-stage{gap:calc(8 * var(--pu));flex-direction:column;display:flex}@supports (height:100svh){.hv2 .pf3-tail{--pt-travel:300svh}}@supports selector(:has(*)) and (overflow:clip){.hv2 .pf3:has(.pf3-tail[data-pin]){--pu:min(var(--pu-w), calc((100vh - 48px) / 660))}.hv2 .pf3-tail[data-pin]{z-index:2;height:calc(100vh + var(--pt-travel))}.hv2 .pf3-tail[data-pin] .pf3-tail-stage{pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 42%, #4a6fa533, #081b3300 60%), var(--navy);--xg:clamp(0, calc((var(--p,1) - .05) / .16), 1);--g:calc(var(--xg) * var(--xg) * (3 - 2 * var(--xg)));--xs:clamp(0, calc((var(--p,1) - .27) / .22), 1);--s:calc(var(--xs) * var(--xs) * (3 - 2 * var(--xs)));--xl:clamp(0, calc((var(--p,1) - .13) / .08), 1);--xk:clamp(0, calc((var(--p,1) - .61) / .24), 1);--k:calc(var(--xk) * var(--xk) * (3 - 2 * var(--xk)));--lin:calc(var(--xl) * var(--xl) * (3 - 2 * var(--xl)) * (1 - clamp(0, calc(var(--k) / .4), 1)));--cy1:42vh;--dy:calc(var(--cy1) - 18px - 224 * var(--pu));--orb-big:calc(150 * var(--pu));width:100vw;height:100vh;opacity:calc(1 - clamp(0, calc((var(--pr,var(--p,1)) - .85) / .05), 1));justify-content:flex-start;align-items:center;margin-left:calc(50% - 50vw);padding-top:16px;position:sticky;top:0;overflow:clip}.hv2 .pf3-tail[data-pin]:not([data-done]) .pf3-tail-stage{pointer-events:auto}@supports (height:100svh){.hv2 .pf3:has(.pf3-tail[data-pin]){--pu:min(var(--pu-w), calc((100svh - 48px) / 660))}.hv2 .pf3-tail[data-pin]{height:calc(100svh + var(--pt-travel))}.hv2 .pf3-tail[data-pin] .pf3-tail-stage{--cy1:42svh;height:100lvh}}.hv2 .pf3-tail[data-pin] .in{--ty:max(var(--y,1), clamp(0, calc(var(--p,1) / .04), 1));--enter-o:calc(var(--in-o) + (1 - var(--in-o)) * var(--ty))}.hv2 [data-scroll] .pf3-tail[data-pin] .in:not([data-sy]){will-change:auto}.hv2 [data-scroll] .pf3-tail[data-pin] .pf3-person:not([data-sy]){opacity:var(--enter-o);translate:calc(var(--in-x) * var(--amp) * (1 - var(--ty))) calc(var(--in-y) * var(--amp) * (1 - var(--ty)))}.hv2 [data-scroll] .pf3-tail[data-pin] :is(.pf3-ring,.pf3-disc,.pf3-bead):not([data-sy]){scale:calc(var(--in-sx) + (1 - var(--in-sx)) * var(--ty)) calc(var(--in-sy) + (1 - var(--in-sy)) * var(--ty))}.hv2 .pf3-tail[data-pin] :is(.pf3-fork,.pf3-box--out){opacity:calc(var(--enter-o,1) * (1 - var(--g)));translate:0 calc(var(--g) * 48px)}.hv2 .pf3-tail[data-pin] .pf3-box--core{z-index:2;translate:0 calc(var(--g) * var(--dy));will-change:translate;background:0 0;border-color:#0000;position:relative}.hv2 .pf3-tail[data-pin] .pf3-box--core:before{content:"";z-index:-1;border-radius:inherit;opacity:calc(1 - var(--g));background:#0b224040;border:1px solid #3a5e8c;position:absolute;inset:-1px}.hv2 .pf3-tail[data-pin] .pf3-box--core .pf3-boxhead{opacity:calc(1 - var(--g))}.hv2 .pf3-tail[data-pin] :is(.pf3-ring,.pf3-bead){opacity:calc(var(--enter-o,1) * (1 - clamp(0, calc((var(--s) - .02) / .12), 1)))}.hv2 .pf3-tail[data-pin] .pf3-disc{opacity:calc(var(--enter-o,1) * (1 - clamp(0, calc((var(--s) - .1) / .2), 1)))}.hv2 .pf3-tail[data-pin] .pf3-split{display:block;position:absolute;inset:0}.hv2 .pf3-tail[data-pin] .pf3-orbs{position:absolute;inset:0}.hv2 .pf3-tail[data-pin] .pf3-orb{--d:var(--orb-big);--orb-text:clamp(0, calc((var(--s) - .2) / .3), 1);top:var(--cy1);translate:calc(-50% + var(--ox,0px)) -50%;scale:calc(220 / 150 - (220 / 150 - 1) * var(--s));opacity:clamp(0, calc(var(--xs) / .15), 1);will-change:scale, translate, opacity;transition:none;position:absolute;left:50%}.hv2 .pf3-tail[data-pin] .orb--keel{z-index:1;--ox:calc(-1 * (var(--orb-big) / 2 + 10px) * var(--s) * (1 - var(--k)));scale:calc(220 / 150 - (220 / 150 - 1) * var(--s) + var(--k) * 11);--orb-text:calc(clamp(0, calc((var(--s) - .2) / .3), 1) * (1 - clamp(0, calc(var(--k) / .25), 1)))}.hv2 .pf3-tail[data-pin] .orb--airgent{--ox:calc((var(--orb-big) / 2 + 10px) * var(--s) + var(--k) * 60vw);opacity:calc(clamp(0, calc(var(--xs) / .15), 1) * (1 - var(--k)))}.hv2 .pf3-tail[data-pin] .pf3-line{left:0;right:0;top:calc(var(--cy1) + 190 * var(--pu));text-align:center;font:300 max(24px, calc(30 * var(--pu))) / 1.2 var(--font-display-light,"Switzer"), var(--display);letter-spacing:-.03em;color:#dce6f1;opacity:var(--lin);translate:0 calc((var(--orb-big) / 2 + 28px - 190 * var(--pu)) * var(--s) + (1 - var(--lin)) * 24px);margin:0;padding-inline:24px;position:absolute}.hv2 .pf3-tail[data-pin] .pf3-line b{font-family:var(--body);color:#fff;font-weight:600;display:block}.hv2{--reveal:130vh;--veil:15vh}.hv2 .f3:has(.pf3-tail[data-pin])+.cy+.f5{margin-top:calc(-1 * var(--reveal));scroll-margin-top:-1px}@supports (height:100svh){.hv2{--reveal:130svh;--veil:15svh}}.hv2 .f3:has(.pf3-tail[data-pin]){pointer-events:none;background:radial-gradient(calc(800 * var(--u)) calc(560 * var(--u)) at 50% 60%, #4a6fa533, #081b3300 60%) top / 100% calc(100% - var(--reveal) - var(--veil)) no-repeat, linear-gradient(#f8fafc, #f8fafc) left 0 bottom calc(var(--reveal) - 1px) / 100% calc(var(--veil) + 1px) no-repeat, linear-gradient(var(--navy), var(--navy)) top / 100% calc(100% - var(--reveal) - var(--veil)) no-repeat;padding-bottom:0}.hv2 .f3:has(.pf3-tail[data-pin])+.cy{display:none}}}@media (min-width:1024px){.hv2 .f5-cal-label{font-size:max(8.5px, calc(10.5 * var(--k)))}}
