.comp-root.pg-home{--ink:#0a1230;--navy:#101c4a;--cobalt:#1e3a8a;--royal:#1d4ed8;--electric:#3b82f6;--sky:#7fb2ff;--peri:#c7d0fb;--lav:#e9ebfd;--ice:#f0f5ff;--white:#fff;--champ:#c9a96e;--champ-lt:#e8d6ab;--mute:#46516c;--mute-d:#c9d3ee;--line:#d5dcf0;--sh-1:0 1px 2px #0a12300f,0 4px 10px -2px #0a123014,0 18px 36px -14px #101c4a38,0 40px 72px -36px #1d4ed847;--sh-2:0 2px 4px #0a123014,0 10px 20px -6px #0a123024,0 30px 56px -18px #101c4a57,0 64px 110px -48px #1d4ed86b;--sh-dark:0 2px 4px #0306144d,0 14px 28px -8px #03061473,0 44px 80px -28px #03061499;--hi:inset 0 1px 0 #ffffffe6;--hi-blue:inset 0 1px 0 #ffffff3d,inset 1px 0 0 #ffffff1a;--pad:clamp(20px,4vw,56px);--sec:clamp(80px,10vw,152px);--col:1120px;--ease:cubic-bezier(.77,0,.18,1);--snap:cubic-bezier(.2,.9,.2,1);--font:"Archivo","Helvetica Neue",Helvetica,Arial,sans-serif}.comp-root.pg-home *,.comp-root.pg-home :before,.comp-root.pg-home :after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}.comp-root.pg-home{background:var(--white);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.55;overflow-x:clip}.comp-root.pg-home img,.comp-root.pg-home svg{max-width:100%;display:block}.comp-root.pg-home h1,.comp-root.pg-home h2,.comp-root.pg-home h3,.comp-root.pg-home p,.comp-root.pg-home ul,.comp-root.pg-home ol,.comp-root.pg-home figure,.comp-root.pg-home blockquote,.comp-root.pg-home h1{margin:0;padding:0}.comp-root.pg-home ul,.comp-root.pg-home ol{list-style:none}.comp-root.pg-home a{color:inherit}.comp-root.pg-home ::selection{background:var(--royal);color:#fff;-webkit-text-fill-color:#fff}.comp-root.pg-home :focus-visible{outline:3px solid var(--royal);outline-offset:3px}.comp-root.pg-home .on-dark :focus-visible{outline-color:#fff}.comp-root.pg-home [id]{scroll-margin-top:88px}.comp-root.pg-home .skip{z-index:100;background:var(--ink);color:#fff;padding:14px 18px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.comp-root.pg-home .skip:focus{top:12px}.comp-root.pg-home .col{z-index:1;width:100%;max-width:var(--col);padding-inline:var(--pad);text-align:center;margin-inline:auto;position:relative}.comp-root.pg-home .room{position:relative}.comp-root.pg-home .decor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.comp-root.pg-home .dp{transform:translate3d(0,var(--sy,0px),0) rotate(var(--r,0deg));will-change:transform;position:absolute}.comp-root.pg-home .label{letter-spacing:.11em;text-transform:uppercase;color:var(--mute);justify-content:center;align-items:center;gap:14px;font-size:.8125rem;font-weight:600;display:inline-flex}.comp-root.pg-home .label:before,.comp-root.pg-home .label:after{content:"";background:var(--royal);flex:none;width:10px;height:6px;transform:rotate(-14deg)}.comp-root.pg-home .label:after{background:var(--electric);transform:rotate(11deg)}.comp-root.pg-home .on-dark .label{color:#fff}.comp-root.pg-home .on-dark .label:before{background:var(--sky)}.comp-root.pg-home .on-dark .label:after{background:var(--peri)}.comp-root.pg-home .display{letter-spacing:-.04em;text-wrap:balance;font-weight:650;font-stretch:90%;line-height:.96}.comp-root.pg-home .head{max-width:900px;margin-inline:auto}.comp-root.pg-home .head h2,.comp-root.pg-home .head h1{margin-top:22px;font-size:clamp(2.125rem,5.2vw,4.5rem)}.comp-root.pg-home .head h2:after,.comp-root.pg-home .head h1:after{content:"";background:var(--champ);width:64px;height:1px;margin:clamp(22px,2.6vw,34px) auto 0;display:block}.comp-root.pg-home .head p{max-width:34em;color:var(--mute);margin:clamp(18px,2vw,26px) auto 0}.comp-root.pg-home .on-dark .head p{color:var(--mute-d)}.cf{left:var(--x,auto);top:var(--y,auto);right:var(--xr,auto);bottom:var(--yb,auto);width:var(--w,16px);height:var(--h,calc(var(--w,16px) * .62));background:var(--c,var(--royal));opacity:var(--o,1);transform:rotate(var(--r,-12deg));pointer-events:none;display:block;position:absolute}.cf--gold{--c:var(--champ);--o:1}.cf--line{border:1px solid var(--c,var(--royal));background:0 0}.cf--drift{animation:cfDrift var(--dur,48s) ease-in-out infinite alternate}@keyframes cfDrift{to{translate:var(--dx,18px) var(--dy,-24px);rotate:var(--dr,7deg)}}.cf-anchor{display:inline-block;position:relative}.cf-num{isolation:isolate;letter-spacing:.01em;font-variant-numeric:tabular-nums;width:48px;height:34px;color:var(--f,#fff);flex:none;place-items:center;font-size:1rem;font-weight:700;font-stretch:88%;line-height:1;display:inline-grid;position:relative}.cf-num:before{content:"";z-index:-1;background:var(--c,var(--royal));transform:rotate(var(--r,-8deg));position:absolute;inset:0}.cf-num--gold{--c:var(--champ);--f:var(--ink)}.comp-root.pg-home .seam{--cut:28px;margin-top:calc(var(--cut) * -1);clip-path:polygon(0 var(--cut),100% 0,100% 100%,0 100%)}.comp-root.pg-home .seam--rev{clip-path:polygon(0 0,100% var(--cut),100% 100%,0 100%)}.comp-root.pg-home .seam--facet{clip-path:polygon(0 var(--cut),62% 0,100% calc(var(--cut) * .6),100% 100%,0 100%)}.comp-root.pg-home .cut:before{content:"";height:calc(var(--cut,28px) + 1px);background:var(--cut-c,var(--ink));clip-path:polygon(0 0,100% calc(100% - 1px),100% 100%,0 100%);pointer-events:none;position:absolute;bottom:calc(100% - 1px);left:0;right:0}.cf-burst{z-index:60;pointer-events:none;width:0;height:0;position:absolute}.cf-burst .cf{--x:0;--y:0}.comp-root.pg-home .asm{display:block;position:relative}.comp-root.pg-home .asm .cf{--r:0deg}html.js .comp-root.pg-home .asm:not(.in) .cf{transform:translate3d(var(--sx,0px),var(--sy,0px),0) rotate(var(--sr,0deg));opacity:.45}.comp-root.pg-home .asm.in .cf{transition:transform 1.5s var(--snap),opacity .9s linear;transition-delay:calc(var(--i,0) * 60ms)}.comp-root.pg-home .asm--rule{width:min(280px,78%);height:5px}.comp-root.pg-home .asm--rule .cf{--h:100%;--y:0}.comp-root.pg-home .asm--num{flex:none;width:11.2em;height:9em;font-size:clamp(12px,3.4vw,16px)}.comp-root.pg-home .asm--num .cf{box-shadow:3px 3px #0a12304d}.comp-root.pg-home .ra{--m1:var(--ink);--m2:var(--royal);--m3:var(--cobalt);--m4:var(--electric);--m5:var(--champ)}.comp-root.pg-home .on-dark .ra,.comp-root.pg-home .ra--dark{--m1:#fff;--m2:var(--sky);--m3:var(--electric);--m4:var(--peri);--m5:var(--champ)}.comp-root.pg-home .mk{background:var(--ink);width:34px;height:34px;box-shadow:4px 4px 0 var(--peri);flex:none;place-items:center;display:grid}.comp-root.pg-home .mk svg{width:26px;height:auto}.comp-root.pg-home .stamp{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--champ);flex:none;place-items:center;display:grid}.comp-root.pg-home .stamp svg{width:40px;height:auto}.comp-root.pg-home .grain__scrim{background:linear-gradient(90deg,#0a123000 0%,#0a12306b 20% 80%,#0a123000 100%);position:absolute;inset:0}.comp-root.pg-home .btn{isolation:isolate;background:var(--bb,var(--royal));min-height:52px;color:var(--bf,#fff);font:inherit;cursor:pointer;box-shadow:var(--hi-blue),0 2px 4px #0a123029,0 12px 24px -10px #0a12306b;transition:color .3s,transform .35s var(--snap),box-shadow .35s;border:0;justify-content:center;align-items:center;gap:14px;padding:0 26px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.comp-root.pg-home .btn:before{content:"";z-index:-1;background:var(--bh,var(--ink));transform-origin:0;transition:transform .38s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.comp-root.pg-home .btn:hover{color:var(--bhf,#fff);box-shadow:var(--hi-blue),0 4px 8px #0a12302e,0 20px 34px -12px #0a123080;transform:translateY(-2px)}.comp-root.pg-home .btn:hover:before{transform:scaleX(1)}.comp-root.pg-home .btn .arr,.comp-root.pg-home .act .arr{transition:transform .38s var(--ease);display:inline-block}.comp-root.pg-home .btn:hover .arr{transform:translate(6px)}.comp-root.pg-home .lnk{background:linear-gradient(currentColor,currentColor) 0 calc(100% - 9px)/100% 2px no-repeat;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.comp-root.pg-home .lnk:hover{animation:wipe .55s var(--ease)}@keyframes wipe{0%{background-position:100% calc(100% - 9px);background-size:100% 2px}49%{background-position:100% calc(100% - 9px);background-size:0 2px}50%{background-position:0 calc(100% - 9px);background-size:0 2px}to{background-position:0 calc(100% - 9px);background-size:100% 2px}}html.js .comp-root.pg-home [data-rv]{opacity:0;transition:opacity .55s linear,transform .8s var(--snap);transition-delay:var(--d,0s);transform:translateY(30px)}html.js .comp-root.pg-home [data-rv].in{opacity:1;transform:none}.comp-root.pg-home [data-tilt]{transition:transform .4s var(--snap),box-shadow .4s;will-change:transform}.comp-root.pg-home .hdr{z-index:50;background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0;box-shadow:0 8px 24px -18px #0a123059}.comp-root.pg-home .hdr__in{height:72px;padding-inline:var(--pad);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1440px;margin-inline:auto;display:grid}.comp-root.pg-home .brand{letter-spacing:-.01em;white-space:nowrap;justify-self:start;align-items:center;gap:14px;min-height:44px;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.comp-root.pg-home .brand small{color:var(--mute);letter-spacing:0;font-size:.8125rem;font-weight:500}.comp-root.pg-home .nav{justify-content:center;align-items:center;gap:clamp(16px,2.4vw,36px);display:flex}.comp-root.pg-home .nav a{background:linear-gradient(var(--royal),var(--royal)) 50% calc(100% - 8px)/0 2px no-repeat;min-height:44px;transition:background-size .35s var(--ease);align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.comp-root.pg-home .nav a:hover{background-size:100% 2px}.comp-root.pg-home .nav__cta{display:none!important}.comp-root.pg-home .hdr .btn{justify-self:end;min-height:44px;padding:0 18px;font-size:.9375rem}.comp-root.pg-home .menu{min-width:44px;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px;font-size:.9375rem;font-weight:600;display:none}.comp-root.pg-home .hero{color:#fff;background:linear-gradient(165deg,var(--ink) 0%,var(--navy) 52%,var(--cobalt) 100%);padding-top:clamp(52px,7vw,104px)}.comp-root.pg-home .hero__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.comp-root.pg-home .hero__grad{will-change:transform;background:linear-gradient(115deg,#1d4ed800 28%,#1d4ed83d 50%,#1d4ed800 72%);animation:26s ease-in-out infinite alternate gradDrift;position:absolute;inset:-25%}@keyframes gradDrift{0%{transform:translate(-16%,-4%)}to{transform:translate(16%,4%)}}.comp-root.pg-home .hero__cv{width:100%;height:100%;display:block;position:absolute;inset:0}.comp-root.pg-home .hero__static{position:absolute;inset:0}html.fx .comp-root.pg-home .hero__static{display:none}.comp-root.pg-home .sp{position:absolute}.comp-root.pg-home .sp1{background:linear-gradient(135deg,#1d4ed86b,#1d4ed83d);width:48%;height:54%;top:6%;left:-10%;transform:perspective(1400px)rotateY(26deg)rotate(-11deg);box-shadow:26px 34px #060a1e29,inset 1px 1px #ffffff29}.comp-root.pg-home .sp2{background:linear-gradient(135deg,#1e3a8a80,#1e3a8a47);width:40%;height:70%;top:14%;right:-8%;transform:perspective(1400px)rotateY(-30deg)rotate(8deg);box-shadow:26px 34px #060a1e29,inset 1px 1px #ffffff24}.comp-root.pg-home .sp3{background:linear-gradient(135deg,#1d4ed852,#1d4ed82e);width:64%;height:30%;bottom:-6%;left:18%;transform:perspective(1400px)rotateX(24deg)rotate(3deg);box-shadow:20px 26px #060a1e29}.comp-root.pg-home .sp4{aspect-ratio:1;background:#7fb2ff14;width:20%;top:6%;right:10%;transform:rotate(-18deg)}.comp-root.pg-home .sp5{border:1px solid #c9a96e8c;width:26%;height:38%;top:16%;left:12%;transform:perspective(1400px)rotateY(22deg)rotate(-6deg)}.comp-root.pg-home .sp6{border:1px solid #7fb2ff73;width:22%;height:30%;bottom:18%;right:14%;transform:perspective(1400px)rotateY(-24deg)rotate(9deg)}.comp-root.pg-home .hero__scrim{background:linear-gradient(#0a123024,#0a123024),radial-gradient(62% 46% at 50% 30%,#0a123075 0%,#0a12304d 55%,#0a123000 100%);position:absolute;inset:0}.comp-root.pg-home .hero__in{z-index:2;flex-direction:column;align-items:center;display:flex}.comp-root.pg-home .hero__grid,.comp-root.pg-home .hero__text{flex-direction:column;align-items:center;width:100%;display:flex}.comp-root.pg-home .hero__br{display:none}.comp-root.pg-home .hero__eyebrow{animation:.6s linear 50ms both fadeIn}.comp-root.pg-home .hero__h{letter-spacing:-.045em;color:#fff;text-wrap:balance;animation:rise .9s var(--snap) .15s both;margin-top:clamp(22px,3vw,40px);font-size:clamp(2.375rem,8.2vw,6.75rem);font-weight:650;font-stretch:90%;line-height:.93}.comp-root.pg-home .hero__h span{display:block}.comp-root.pg-home .hero__h span+span{color:#fff}.comp-root.pg-home .hero__rule{background:var(--champ);transform-origin:50%;width:72px;height:1px;animation:ruleIn .9s var(--ease) .5s both;margin-top:clamp(24px,3vw,40px)}@keyframes ruleIn{0%{transform:scaleX(0)}to{transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(.22em)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.comp-root.pg-home .hero__lede{color:#fff;max-width:36em;animation:rise .9s var(--snap) .3s both;margin-top:clamp(22px,2.6vw,34px);font-size:clamp(1.0625rem,1.5vw,1.375rem);font-weight:450;line-height:1.5}.comp-root.pg-home .hero__cta{animation:rise .9s var(--snap) .42s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:clamp(26px,3vw,40px);display:flex}.comp-root.pg-home .hero .btn{--bb:#fff;--bf:var(--royal);--bh:var(--champ-lt);--bhf:var(--ink);box-shadow:var(--hi),0 2px 4px #0306144d,0 16px 30px -10px #03061499}.comp-root.pg-home .pf{width:min(340px,70vw);margin-top:clamp(56px,7vw,92px);position:relative}.comp-root.pg-home .pf__sh{background:linear-gradient(135deg,var(--royal),var(--cobalt));box-shadow:var(--sh-dark),var(--hi-blue);animation:.7s linear .55s both fadeIn;position:absolute;inset:24px -24px -24px 24px}.comp-root.pg-home .pf__fr{border:1px solid var(--champ);animation:.9s linear 1.05s both fadeIn;position:absolute;inset:-18px 18px 18px -18px}.comp-root.pg-home .pf__img{aspect-ratio:1/1.08;box-shadow:var(--sh-dark);animation:photoIn .9s var(--ease) .6s both;background:#23262b;position:relative;overflow:hidden}.comp-root.pg-home .pf__img:after{content:"";position:absolute;inset:0;box-shadow:inset 0 1px #ffffff47,inset 1px 0 #ffffff1f}.comp-root.pg-home .pf__img img{object-fit:cover;object-position:50% 22%;transform-origin:50% 34%;width:100%;height:100%;transform:scale(1.2)}@keyframes photoIn{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.comp-root.pg-home .pf__cap{animation:capIn .6s var(--ease) 1.15s both;justify-content:center;display:flex;position:absolute;bottom:-30px;left:-40px;right:-40px}.comp-root.pg-home .pf__cap span{color:var(--mute);box-shadow:var(--sh-dark),var(--hi);border-top:2px solid var(--champ);background:#fff;padding:13px 22px 12px;font-size:.875rem;line-height:1.35;display:block}.comp-root.pg-home .pf__cap b{letter-spacing:-.01em;color:var(--ink);font-size:1.125rem;font-weight:700;display:block}@keyframes capIn{0%{clip-path:inset(0 50%)}to{clip-path:inset(-80px)}}.comp-root.pg-home .notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);width:100%;margin-top:clamp(84px,9vw,124px);margin-bottom:-88px;display:grid}.comp-root.pg-home .note{height:100%;color:var(--mute);box-shadow:var(--sh-2),var(--hi);border-top:3px solid var(--royal);background:#fff;padding:28px 24px 26px;font-size:.9375rem;line-height:1.45}.comp-root.pg-home .notes li:nth-child(2) .note{border-top-color:var(--electric)}.comp-root.pg-home .notes li:nth-child(3) .note{border-top-color:var(--cobalt)}.comp-root.pg-home .note strong{color:var(--ink);letter-spacing:-.01em;margin-bottom:6px;font-size:1.0625rem;font-weight:650;display:block}.comp-root.pg-home .note:hover{box-shadow:0 2px 4px #0a123014,0 16px 28px -8px #0a123033,0 44px 70px -20px #101c4a66,0 80px 120px -50px #1d4ed880,var(--hi)}.comp-root.pg-home .rel{background:linear-gradient(180deg,var(--ice) 0%,#fff 100%);padding:calc(var(--sec) + 88px + var(--cut,0px)) 0 var(--sec)}.comp-root.pg-home .rel .dp1{--r:-9deg;background:#c7d0fb6b;width:30%;height:44%;top:22%;left:-6%}.comp-root.pg-home .rel .dp2{--r:7deg;background:#7fb2ff29;width:32%;height:40%;top:44%;right:-8%}.comp-root.pg-home .rel .dp3{--r:7deg;border:1px solid #1d4ed857;width:16%;height:22%;top:12%;right:6%}.comp-root.pg-home .rel__stage{z-index:1;width:calc(100% - 2 * var(--pad));max-width:calc(var(--col) + 80px);box-shadow:var(--sh-1),var(--hi);background:#fff;grid-template-columns:1fr 1fr;margin:clamp(48px,6vw,88px) auto 0;display:grid;position:relative}.comp-root.pg-home .rel__plane{background:linear-gradient(160deg,var(--royal) 0%,#1b45c4 60%,var(--cobalt) 130%);width:50%;box-shadow:var(--hi-blue),0 2px 4px #0a123024,0 22px 44px -14px #101c4a80,0 56px 96px -36px #1d4ed899;transform-origin:0;transition:transform .8s var(--ease);position:absolute;top:-16px;bottom:-16px;left:0}.comp-root.pg-home .rel__plane:after{content:"";border:1px solid #e8d6ab61;position:absolute;inset:14px}.comp-root.pg-home .rel__stage[data-active=ca] .rel__plane{transform:translate(100%)}html.js .comp-root.pg-home .rel__stage:not(.is-open) .rel__plane{transform:scaleX(2)}.comp-root.pg-home .rel__panel{--fg:var(--ink);--tk:var(--electric);--bb:var(--royal);--bf:#fff;--bh:var(--ink);--bhf:#fff;z-index:1;color:var(--fg);text-align:center;justify-content:center;padding:clamp(40px,5vw,76px) clamp(24px,3.4vw,56px) clamp(40px,4.6vw,68px);transition:color .45s linear .12s;display:flex;position:relative}.comp-root.pg-home .rel__stage[data-active=co] .rel__panel[data-side=co],.comp-root.pg-home .rel__stage[data-active=ca] .rel__panel[data-side=ca]{--fg:#fff;--tk:var(--sky);--bb:#fff;--bf:var(--royal);--bh:var(--champ-lt);--bhf:var(--ink)}.comp-root.pg-home .rel__panel :focus-visible{outline-color:currentColor}.comp-root.pg-home .rel__in{width:100%;max-width:440px;transition:opacity .45s linear .45s,transform .8s var(--snap) .45s;flex-direction:column;align-items:center;display:flex}.comp-root.pg-home .rel__panel[data-side=ca] .rel__in{transition-delay:.56s}html.js .comp-root.pg-home .rel__stage:not(.is-open) .rel__in{opacity:0;transform:translateY(28px)}.comp-root.pg-home .rel__tag{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;font-size:.8125rem;font-weight:600;display:flex}.comp-root.pg-home .rel__tag i{background:var(--tk);flex:none;width:10px;height:6px;transition:background-color .45s linear .12s;transform:rotate(-14deg)}.comp-root.pg-home .rel__panel[data-side=ca] .rel__tag i{transform:rotate(12deg)}.comp-root.pg-home .rel__panel h3{margin-top:clamp(28px,3.6vw,52px);font-size:clamp(2.5rem,5vw,4.5rem)}.comp-root.pg-home .rel__say{max-width:20em;margin-top:clamp(14px,1.6vw,22px);font-size:clamp(1.0625rem,1.4vw,1.3125rem);font-weight:500;line-height:1.4}.comp-root.pg-home .rel__list{width:100%;margin-top:clamp(26px,3vw,40px)}.comp-root.pg-home .rel__list li{border-top:1px solid;padding:14px 0;font-size:1rem;line-height:1.45}.comp-root.pg-home .rel__list li:last-child{border-bottom:1px solid}.comp-root.pg-home .rel__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;margin-top:auto;padding-top:clamp(30px,3.6vw,48px);display:flex}.comp-root.pg-home .how{background:linear-gradient(180deg,#fff 0%,var(--lav) 22%,var(--lav) 100%);padding:var(--sec) 0 calc(var(--sec) + 150px)}.comp-root.pg-home .how .dp1{--r:8deg;background:#ffffffb3;width:22%;height:30%;top:16%;left:4%}.comp-root.pg-home .how .dp2{--r:-8deg;background:#c7d0fb99;width:26%;height:34%;top:38%;right:-4%}.comp-root.pg-home .how .dp3{--r:-5deg;background:#7fb2ff33;width:24%;height:26%;bottom:10%;left:-5%}.comp-root.pg-home .how__track{--sg:14px;--cw:calc((100vw - 2 * var(--pad)) * .86);--step-sh:0 1px 2px #0a12300f,0 4px 10px -2px #0a123014,0 18px 36px -14px #101c4a38;margin:clamp(32px,4.4vw,60px) calc(var(--pad) * -1) 0;padding:12px var(--pad) 40px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}html.js .comp-root.pg-home .how__track{scrollbar-width:none}html.js .comp-root.pg-home .how__track::-webkit-scrollbar{display:none}.comp-root.pg-home .how__track:focus-visible{outline-offset:-3px}.comp-root.pg-home .steps{grid-auto-flow:column;grid-auto-columns:var(--cw);gap:0 var(--sg);grid-template-rows:auto auto 1fr;width:max-content;display:grid}.comp-root.pg-home .step{grid-row:1/span 3;grid-template-rows:subgrid;scroll-snap-align:start;justify-items:center;display:grid;position:relative}.comp-root.pg-home .step:not(:last-child):before{content:"";width:calc(100% + var(--sg));background:var(--champ);transform-origin:0;height:1px;transition:transform .55s var(--ease);transition-delay:calc(var(--i,0) * .17s);position:absolute;top:22px;left:50%}.comp-root.pg-home .step:nth-child(2){--i:1}.comp-root.pg-home .step:nth-child(3){--i:2}.comp-root.pg-home .step:nth-child(4){--i:3}html.js .comp-root.pg-home .steps:not(.is-drawn) .step:before{transform:scaleX(0)}.comp-root.pg-home .step__card{grid-row:2/span 2;grid-template-rows:subgrid;width:100%;box-shadow:var(--step-sh),var(--hi);transition:transform .4s var(--snap),box-shadow .4s,border-color .3s linear;background:#fff;border-bottom:3px solid #0000;align-content:start;margin-top:16px;padding:26px 22px;display:grid}.comp-root.pg-home .step .cf-num{width:64px;height:44px;font-size:1.25rem}.comp-root.pg-home .step:first-child .cf-num{--c:var(--royal);--r:-9deg}.comp-root.pg-home .step:nth-child(2) .cf-num{--c:var(--cobalt);--r:7deg}.comp-root.pg-home .step:nth-child(3) .cf-num{--c:var(--navy);--r:-5deg}.comp-root.pg-home .step:nth-child(4) .cf-num{--c:var(--ink);--r:11deg}.comp-root.pg-home .step:nth-child(5) .cf-num{--r:-7deg}.comp-root.pg-home .step h3{letter-spacing:-.02em;font-size:clamp(1.1875rem,1.45vw,1.375rem);font-weight:650;line-height:1.15}.comp-root.pg-home .step h3:after{content:"";background:var(--royal);width:40px;height:2px;transition:transform .45s var(--ease);margin:12px auto 0;display:block;transform:scaleX(0)}.comp-root.pg-home .step p{color:var(--mute);margin-top:12px;font-size:1rem;line-height:1.5}.comp-root.pg-home .step.is-current h3:after,.comp-root.pg-home .step__card:hover h3:after{transform:scaleX(1)}.comp-root.pg-home .step.is-current .step__card,.comp-root.pg-home .step__card:hover{border-bottom-color:var(--royal)}@supports not (grid-template-rows:subgrid){.comp-root.pg-home .step{grid-template-rows:auto 1fr}.comp-root.pg-home .step__card{grid-row:2;grid-template-rows:auto 1fr}}.comp-root.pg-home .how__nav{justify-content:center;align-items:center;gap:16px;display:flex}.comp-root.pg-home .how__nav[hidden]{display:none}.comp-root.pg-home .how__btn{border:1px solid var(--cobalt);width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:0;place-items:center;padding:0;font-size:1.125rem;line-height:1;transition:background-color .2s linear,color .2s linear;display:grid}.comp-root.pg-home .how__btn:hover{background:var(--royal);border-color:var(--royal);color:#fff}.comp-root.pg-home .how__btn[aria-disabled=true]{opacity:.38;cursor:default;border-color:var(--cobalt);color:var(--ink);background:#fff}.comp-root.pg-home .how__dots{align-items:center;gap:6px;display:flex}.comp-root.pg-home .how__dots i{border:1px solid var(--cobalt);width:12px;height:6px;transition:width .3s var(--snap),background-color .2s linear;display:block}.comp-root.pg-home .how__dots i.on{background:var(--royal);border-color:var(--royal);width:22px}@media (prefers-reduced-motion:no-preference){.comp-root.pg-home .how__track{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){html.js .comp-root.pg-home .steps:not(.is-drawn) .step:before{transform:none}}@media (min-width:640px){.comp-root.pg-home .how__track{--sg:18px;--cw:calc((100vw - 2 * var(--pad) - 2 * var(--sg)) / 2.5)}}@media (min-width:1100px){.comp-root.pg-home .how__track{--sg:clamp(14px,1.4vw,22px);--tw:min(1320px,calc(100vw - 2 * var(--pad) - 20px));--step-sh:var(--sh-1);width:var(--tw);margin-inline:calc((100% - var(--tw)) / 2);scroll-snap-type:none;padding:0;overflow:visible}.comp-root.pg-home .steps{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;width:auto}.comp-root.pg-home .step__card{padding:clamp(20px,1.8vw,28px) clamp(14px,1.5vw,24px) clamp(22px,1.9vw,30px)}.comp-root.pg-home .step__card:hover{box-shadow:var(--sh-2),var(--hi)}.comp-root.pg-home .step p{font-size:.9375rem}.comp-root.pg-home .how__nav{display:none}}.comp-root.pg-home .bg{color:#fff;background:linear-gradient(180deg,var(--ink) 0%,var(--navy) 100%);padding-bottom:var(--sec)}.comp-root.pg-home .bg .dp1{--r:-10deg;background:#1d4ed842;width:34%;height:36%;top:18%;left:-8%}.comp-root.pg-home .bg .dp2{--r:9deg;background:#1e3a8a80;width:38%;height:40%;top:46%;right:-10%}.comp-root.pg-home .bg .dp3{--r:6deg;border:1px solid #7fb2ff66;width:18%;height:20%;bottom:6%;left:8%}.comp-root.pg-home .bg__stack{width:min(320px,74vw);margin:0 auto -150px;position:relative;top:-150px}.comp-root.pg-home .bg__sh{background:var(--cobalt);box-shadow:var(--sh-dark);position:absolute;inset:22px -22px -22px 22px}.comp-root.pg-home .bg__fr{border:1px solid var(--champ);position:absolute;inset:-16px 16px 16px -16px}.comp-root.pg-home .bg__block{aspect-ratio:1;background:linear-gradient(150deg,var(--electric) -30%,var(--royal) 45%,#1a41bb 100%);box-shadow:var(--sh-dark),var(--hi-blue);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.comp-root.pg-home .bg__numbox{justify-content:center;width:100%;padding:26px 0 24px;display:flex;overflow:hidden}.comp-root.pg-home .bg__block p{letter-spacing:.01em;margin-top:0;font-size:1.0625rem;font-weight:600;position:relative}.comp-root.pg-home .bg .head{margin-top:clamp(72px,8vw,112px)}.comp-root.pg-home .bg__list{max-width:860px;margin:clamp(40px,5vw,72px) auto 0}.comp-root.pg-home .bg__list li{border-top:1px solid #c7d0fb3d;padding:clamp(20px,2.4vw,32px) 0}.comp-root.pg-home .bg__list li:last-child{border-bottom:1px solid #c7d0fb3d}.comp-root.pg-home .bg__name{letter-spacing:-.045em;transition:color .25s linear,letter-spacing .5s var(--ease);font-size:clamp(2.5rem,7vw,5.25rem);font-weight:650;font-stretch:90%;line-height:1;display:block}.comp-root.pg-home .bg__list li:hover .bg__name{color:var(--sky);letter-spacing:-.025em}.comp-root.pg-home .bg__note{color:var(--mute-d);margin-top:10px;font-size:.9375rem;line-height:1.45;display:block}.comp-root.pg-home .bg__note b{color:var(--champ-lt);letter-spacing:.11em;text-transform:uppercase;margin-bottom:2px;font-size:.8125rem;font-weight:600;display:block}.comp-root.pg-home .tl{--tl1:#fff;--tl2:var(--peri);--tl3:var(--lav);--tl4:var(--sky)}.comp-root.pg-home .tl--ink{--tl1:var(--ink);--tl2:var(--royal);--tl3:var(--cobalt);--tl4:var(--electric)}.comp-root.pg-home .tl__n{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.comp-root.pg-home .tl--lg .bg__block p{letter-spacing:-.02em;font-size:clamp(1.0625rem,5vw,1.375rem);font-weight:650;font-stretch:90%;line-height:1.05}.comp-root.pg-home .tl--lg .tl__a,.comp-root.pg-home .tl--lg .tl__b,.comp-root.pg-home .tl--lg .tl__c{transition:opacity .6s linear var(--td,1s),transform .9s var(--snap) var(--td,1s)}.comp-root.pg-home .tl--lg .tl__b{--td:1.55s}.comp-root.pg-home .tl--lg .tl__c{--td:1.95s}html.js.tl-js .comp-root.pg-home .tl--lg:not(.is-in) .tl__a,html.js.tl-js .comp-root.pg-home .tl--lg:not(.is-in) .tl__b,html.js.tl-js .comp-root.pg-home .tl--lg:not(.is-in) .tl__c{opacity:0;transform:translateY(16px)}@media (min-width:760px){.comp-root.pg-home .tl--lg .bg__stack{width:560px}.comp-root.pg-home .tl--lg .bg__block{aspect-ratio:auto;flex-direction:row;height:320px;padding:0 30px 0 6px}.comp-root.pg-home .tl--lg .bg__numbox{flex:none;width:auto;padding:26px 40px}.comp-root.pg-home .tl--lg .bg__block p{letter-spacing:-.035em;text-align:left;font-size:2.5rem;line-height:.98}.comp-root.pg-home .tl--lg .bg__block p span:not(.tl__n){display:block}html.js.tl-js .comp-root.pg-home .tl--lg:not(.is-in) .tl__a{transform:translate(-18px)}}.comp-root.pg-home .tl--sm{text-align:left;align-items:center;gap:14px;font-size:.9375rem;font-weight:600;line-height:1.3;display:inline-flex}.comp-root.pg-home .tl__num{flex:none;width:11.2em;height:9em;font-size:3px;display:block;position:relative}.comp-root.pg-home .tl__num .cf{--r:0deg}.comp-root.pg-home .tl--sm .tl__a,.comp-root.pg-home .tl--sm .tl__b{display:block}.comp-root.pg-home .tl--line .tl__a,.comp-root.pg-home .tl--line .tl__b{display:inline}.comp-root.pg-home .ftr__brand .tl{grid-column:1/-1;margin-top:16px}.comp-root.pg-home .head .tl__proof{--td:2.3s;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 12px;margin-top:10px;font-size:.9375rem;line-height:1.3;display:flex}.comp-root.pg-home .tl__proof a{color:#fff;text-underline-offset:5px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.comp-root.pg-home .tl__proof a:hover{text-decoration-thickness:2px}.comp-root.pg-home .tl__proof small{color:var(--mute-d);font-size:.8125rem}.comp-root.pg-home .bg__reach{color:#fff;max-width:30em;margin:clamp(32px,4vw,56px) auto 0;font-size:clamp(1.0625rem,1.5vw,1.3125rem);font-weight:500;line-height:1.5}.comp-root.pg-home .ppl,.comp-root.pg-home .ppl__still,.comp-root.pg-home .ppl__scrim{width:100%;height:min(100%,940px);position:absolute;top:0;left:0}.comp-root.pg-home .ppl,.comp-root.pg-home .ppl__still{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.comp-root.pg-home .ppl__still{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Crect x='135' y='76' width='5.1' height='3.2' fill='%23c7d0fb' fill-opacity='0.24' transform='rotate(12 135 76)'/%3E%3Crect x='19' y='97' width='5.5' height='3.4' fill='%237fb2ff' fill-opacity='0.24' transform='rotate(-33 19 97)'/%3E%3Crect x='242' y='65' width='5.3' height='3.3' fill='%23ffffff' fill-opacity='0.24' transform='rotate(-27 242 65)'/%3E%3Crect x='162' y='134' width='5.3' height='3.3' fill='%233b82f6' fill-opacity='0.21' transform='rotate(-38 162 134)'/%3E%3Crect x='141' y='167' width='7.6' height='4.7' fill='%237fb2ff' fill-opacity='0.19' transform='rotate(32 141 167)'/%3E%3Crect x='228' y='39' width='6.2' height='3.9' fill='%237fb2ff' fill-opacity='0.12' transform='rotate(-15 228 39)'/%3E%3Crect x='173' y='36' width='5.1' height='3.2' fill='%233b82f6' fill-opacity='0.13' transform='rotate(33 173 36)'/%3E%3Crect x='160' y='119' width='6.3' height='3.9' fill='%233b82f6' fill-opacity='0.17' transform='rotate(-4 160 119)'/%3E%3Crect x='24' y='229' width='8.8' height='5.4' fill='%23ffffff' fill-opacity='0.14' transform='rotate(-2 24 229)'/%3E%3Crect x='121' y='145' width='8.6' height='5.3' fill='%23c7d0fb' fill-opacity='0.20' transform='rotate(30 121 145)'/%3E%3Crect x='203' y='129' width='6.7' height='4.1' fill='%23c7d0fb' fill-opacity='0.17' transform='rotate(-22 203 129)'/%3E%3Crect x='229' y='220' width='8.3' height='5.1' fill='%23ffffff' fill-opacity='0.19' transform='rotate(-16 229 220)'/%3E%3Crect x='225' y='79' width='8.2' height='5.1' fill='%23ffffff' fill-opacity='0.15' transform='rotate(26 225 79)'/%3E%3Crect x='130' y='178' width='8.8' height='5.5' fill='%233b82f6' fill-opacity='0.10' transform='rotate(2 130 178)'/%3E%3Crect x='53' y='190' width='7.2' height='4.5' fill='%233b82f6' fill-opacity='0.22' transform='rotate(7 53 190)'/%3E%3Crect x='179' y='202' width='7.1' height='4.4' fill='%237fb2ff' fill-opacity='0.12' transform='rotate(16 179 202)'/%3E%3C/svg%3E")}.comp-root.pg-home .ppl__gold{background:var(--champ);opacity:.9;width:9px;height:6px;position:absolute;top:58px;right:7%;transform:rotate(-14deg)}html.ppl-js .comp-root.pg-home .ppl__still{display:none}.comp-root.pg-home .ppl__scrim{background:radial-gradient(60% 44% at 50% 52%,#0a1230bd 0%,#0a123080 60%,#0a123000 100%)}.comp-root.pg-home .bg__lab{margin-top:clamp(48px,6vw,84px)}.comp-root.pg-home .bg__list{max-width:1040px;margin-top:clamp(16px,2vw,24px)}.comp-root.pg-home .bg__list li{text-align:left;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:baseline;gap:4px 18px;padding:16px 0;display:grid}.comp-root.pg-home .bg__name{letter-spacing:-.03em;font-size:clamp(1.5rem,2.5vw,2rem)}.comp-root.pg-home .bg__note{margin-top:0}@media (min-width:900px){.comp-root.pg-home .bg__list{border-top:1px solid #c7d0fb3d;border-bottom:1px solid #c7d0fb3d;grid-template-columns:1.25fr 1.5fr 1.1fr .8fr .8fr;display:grid}.comp-root.pg-home .bg__list li,.comp-root.pg-home .bg__list li:last-child{text-align:center;border:0;padding:22px 16px 24px;display:block}.comp-root.pg-home .bg__list li+li{border-left:1px solid #c7d0fb3d}.comp-root.pg-home .bg__note{margin-top:10px}}@media (max-width:860px){.comp-root.pg-home .ppl__scrim{background:radial-gradient(130% 46% at 50% 52%,#0a1230bd 0%,#0a123080 60%,#0a123000 100%)}}@media (prefers-reduced-motion:reduce){html.js.tl-js .comp-root.pg-home .tl--lg:not(.is-in) .tl__a,html.js.tl-js .comp-root.pg-home .tl--lg:not(.is-in) .tl__b,html.js.tl-js .comp-root.pg-home .tl--lg:not(.is-in) .tl__c{opacity:1;transform:none}}@media (forced-colors:active){.comp-root.pg-home .tl__n{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.comp-root.pg-home .rec{background:linear-gradient(180deg,var(--peri) 0%,var(--lav) 100%);padding:calc(var(--sec) + var(--cut,0px)) 0 var(--sec)}.comp-root.pg-home .rec .dp1{--r:-7deg;background:#ffffff6b;width:24%;height:40%;top:14%;left:6%}.comp-root.pg-home .rec .dp2{--r:8deg;background:#1d4ed81a;width:28%;height:44%;bottom:10%;right:2%}.comp-root.pg-home .vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.comp-root.pg-home .rec__track{--sg:16px;--cw:calc((100vw - 2 * var(--pad)) * .86);--rq-sh:0 1px 2px #0a12300f,0 4px 10px -2px #0a123014,0 18px 36px -14px #101c4a38;margin:clamp(32px,4.4vw,56px) calc(var(--pad) * -1) 0;padding:16px var(--pad) 40px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);-webkit-overflow-scrolling:touch;text-align:left;position:relative;overflow-x:auto}html.js .comp-root.pg-home .rec__track{scrollbar-width:none}html.js .comp-root.pg-home .rec__track::-webkit-scrollbar{display:none}.comp-root.pg-home .rec__track:focus-visible{outline-offset:-3px}.comp-root.pg-home .rqs{grid-auto-flow:column;grid-auto-columns:var(--cw);gap:var(--sg);width:max-content;display:grid}.comp-root.pg-home .rq{--k:var(--royal);--k2:var(--electric);--ox:10px;scroll-snap-align:start;display:flex;position:relative}.comp-root.pg-home .rq:nth-child(2){--k:var(--cobalt);--k2:var(--royal);--ox:-10px}.comp-root.pg-home .rq:nth-child(3){--k:var(--electric);--k2:var(--cobalt)}.comp-root.pg-home .rq:nth-child(4){--k:var(--navy);--k2:var(--royal);--ox:-10px}.comp-root.pg-home .rq:nth-child(5){--k:var(--royal);--k2:var(--cobalt)}.comp-root.pg-home .rq:nth-child(6){--k:var(--cobalt);--k2:var(--electric);--ox:-10px}.comp-root.pg-home .rq:before{content:"";inset:12px calc(var(--ox) * -1) -12px var(--ox);background:var(--k);box-shadow:var(--rq-sh);position:absolute}.comp-root.pg-home .rq__card{border-top:3px solid var(--k);width:100%;box-shadow:var(--rq-sh),var(--hi);background:#fff;flex-direction:column;margin:0;padding:clamp(24px,2.4vw,34px) clamp(22px,2.2vw,32px) clamp(20px,2vw,28px);display:flex;position:relative}.comp-root.pg-home .rq__mark{flex:none;width:34px;height:24px;margin-bottom:16px;display:block;position:relative}.comp-root.pg-home .rq__mark .cf{--w:11px;--h:20px;--y:2px;--x:2px;--r:14deg;--c:var(--k);transition:background-color .3s linear}.comp-root.pg-home .rq__mark .cf+.cf{--x:19px;--c:var(--k2)}.comp-root.pg-home .rq__mark .cf.cf--gold{--c:var(--champ)}.comp-root.pg-home .rq__body{flex:1 0 auto;padding-bottom:18px}.comp-root.pg-home .rq__text{color:var(--ink);font-size:1.0625rem;font-weight:450;line-height:1.5}.comp-root.pg-home .rec__track.is-live .rq:not(.is-open):not(.is-short) .rq__text{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.comp-root.pg-home .rq__more{min-height:44px;font:inherit;color:var(--royal);cursor:pointer;text-underline-offset:5px;background:0 0;border:0;border-radius:0;align-items:center;margin-top:2px;padding:0;font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.comp-root.pg-home .rq__more:hover{color:var(--ink)}.comp-root.pg-home .rq__more[hidden]{display:none}.comp-root.pg-home .rq__by{border-top:1px solid var(--line);color:var(--mute);margin-top:auto;padding-top:16px;font-size:.9375rem;line-height:1.4}.comp-root.pg-home .rq__by b,.comp-root.pg-home .rq__by span{display:block}.comp-root.pg-home .rq__by b{letter-spacing:-.01em;color:var(--ink);font-size:1.0625rem;font-weight:650}.comp-root.pg-home .rq__role{margin-top:2px}.comp-root.pg-home .rq__ctx{letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt);margin-top:10px;font-size:.8125rem;font-weight:600}.comp-root.pg-home .rq__src{margin-top:2px;font-size:.8125rem}.comp-root.pg-home .rec__nav{justify-content:center;align-items:center;gap:16px;display:flex}.comp-root.pg-home .rec__nav[hidden]{display:none}.comp-root.pg-home .rec__more{margin-top:clamp(8px,1.4vw,18px);font-size:.9375rem}@media (prefers-reduced-motion:no-preference){.comp-root.pg-home .rec__track{scroll-behavior:smooth}}@media (min-width:640px){.comp-root.pg-home .rec__track{--sg:22px;--cw:calc((100vw - 2 * var(--pad) - var(--sg)) / 2.15)}}@media (min-width:1100px){.comp-root.pg-home .rec__track{--sg:clamp(22px,2.2vw,32px);--tw:min(1320px,calc(100vw - 2 * var(--pad) - 20px));--rq-sh:var(--sh-1);width:var(--tw);margin-inline:calc((100% - var(--tw)) / 2);scroll-snap-type:none;padding:0 0 52px;overflow:visible}.comp-root.pg-home .rqs{gap:calc(var(--sg) + 16px) var(--sg);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;width:auto}.comp-root.pg-home .rq:nth-child(3n+2){transform:translateY(40px)}.comp-root.pg-home .rq:nth-child(3n){transform:translateY(16px)}.comp-root.pg-home .rq__card:hover{box-shadow:var(--sh-2),var(--hi)}.comp-root.pg-home .rec__nav{display:none}.comp-root.pg-home .rec__more{margin-top:clamp(20px,2.4vw,32px)}}.comp-root.pg-home .close{color:#fff;background:linear-gradient(180deg,var(--royal) 0%,#1a43c0 100%);padding-top:var(--sec)}.comp-root.pg-home .cp{will-change:transform;position:absolute}.comp-root.pg-home .cp1{background:#1e3a8a8c;width:46%;height:70%;animation:30s ease-in-out infinite alternate cp1;top:8%;left:-12%;transform:rotate(-8deg);box-shadow:24px 30px #0a123024}.comp-root.pg-home .cp2{background:#101c4a6b;width:42%;height:66%;animation:36s ease-in-out infinite alternate cp2;top:26%;right:-10%;transform:rotate(6deg);box-shadow:24px 30px #0a12301f}.comp-root.pg-home .cp3{background:#1e3a8a5c;width:40%;height:34%;animation:26s ease-in-out infinite alternate cp3;top:-10%;left:30%;transform:rotate(-3deg)}@keyframes cp1{0%{transform:translate(-4%)rotate(-12deg)}to{transform:translate(8%,5%)rotate(-5deg)}}@keyframes cp2{0%{transform:translate(5%,-3%)rotate(10deg)}to{transform:translate(-7%,4%)rotate(3deg)}}@keyframes cp3{0%{transform:translate(-10%)rotate(4deg)}to{transform:translate(10%,8%)rotate(-4deg)}}.comp-root.pg-home .close h2,.comp-root.pg-home .close h1{letter-spacing:-.05em;margin-top:clamp(22px,3vw,40px);font-size:clamp(2.5rem,8vw,6.75rem);line-height:.92}.comp-root.pg-home .close .asm--rule{margin:clamp(22px,2.8vw,36px) auto 0}.comp-root.pg-home .close__note{max-width:30em;margin:clamp(24px,3vw,40px) auto 0;font-size:clamp(1.0625rem,1.5vw,1.3125rem);font-weight:500;line-height:1.5}.comp-root.pg-home .close__cards{z-index:2;grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,32px);max-width:920px;margin:clamp(40px,5vw,72px) auto -64px;display:grid;position:relative}.comp-root.pg-home .act{isolation:isolate;letter-spacing:-.03em;height:100%;min-height:clamp(150px,15vw,200px);color:var(--ink);border-top:3px solid var(--champ);box-shadow:var(--sh-dark),var(--hi);transition:color .3s linear,transform .4s var(--snap),box-shadow .4s;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 20px;font-size:clamp(1.375rem,2.4vw,2rem);font-weight:650;font-stretch:92%;line-height:1.1;text-decoration:none;display:flex;position:relative;overflow:hidden}.comp-root.pg-home .act:before{content:"";z-index:-1;background:var(--ink);transform-origin:bottom;transition:transform .45s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.comp-root.pg-home .act:hover{color:#fff}.comp-root.pg-home .act:hover:before{transform:scaleY(1)}.comp-root.pg-home .act:hover .arr{transform:translate(8px)}.comp-root.pg-home .act small{letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:600;font-stretch:100%;display:block}.comp-root.pg-home .act__t{overflow-wrap:anywhere}.comp-root.pg-home .close__cards :focus-visible{outline-color:var(--royal);outline-offset:-7px}.comp-root.pg-home .close__cards a:hover:focus-visible{outline-color:#fff}.comp-root.pg-home .ftr{background:var(--ink);color:#fff;padding:calc(64px + clamp(32px,4vw,52px) + var(--cut,0px)) 0 0;position:relative;overflow:clip}.comp-root.pg-home .ftr__decor{pointer-events:none;position:absolute;inset:0}.comp-root.pg-home .ftr__decor i{position:absolute}.comp-root.pg-home .ftr__decor i:first-child{background:#101c4ab8;width:36%;height:160%;top:-30%;right:-8%;transform:rotate(9deg)}.comp-root.pg-home .ftr__decor i:nth-child(2){background:#1e3a8a33;width:24%;height:96%;bottom:-46%;left:-7%;transform:rotate(-8deg)}.comp-root.pg-home .ftr__in{--g:clamp(16px,4vw,32px);z-index:1;max-width:calc(var(--col) + 160px);padding-inline:var(--pad);text-align:left;margin-inline:auto;position:relative}.comp-root.pg-home .ftr__top{gap:18px var(--g);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comp-root.pg-home .ftr__brand{order:-2;grid-column:1/-1}.comp-root.pg-home .ftr__mark{letter-spacing:-.03em;color:#fff;align-items:center;gap:16px;min-height:44px;font-size:1.375rem;font-weight:650;font-stretch:90%;line-height:1.1;text-decoration:none;display:inline-flex}.comp-root.pg-home .ftr__desc{max-width:36em;color:var(--mute-d);margin-top:4px;font-size:.9375rem;line-height:1.5}.comp-root.pg-home .ftr__loc{letter-spacing:.11em;text-transform:uppercase;color:#fff;align-items:center;gap:10px;margin-top:10px;font-size:.8125rem;font-weight:600;display:flex}.comp-root.pg-home .ftr__loc:before{content:"";background:var(--sky);flex:none;width:10px;height:6px;transform:rotate(-14deg)}.comp-root.pg-home .ftr__nav{min-width:0}.comp-root.pg-home .ftr__nav h2,.comp-root.pg-home .ftr__nav h1{letter-spacing:.11em;text-transform:uppercase;color:var(--champ-lt);background:linear-gradient(var(--champ),var(--champ)) 0 100%/24px 1px no-repeat,linear-gradient(#c7d0fb38,#c7d0fb38) 0 100%/100% 1px no-repeat;padding-bottom:9px;font-size:.8125rem;font-weight:600;line-height:1.3}.comp-root.pg-home .ftr__nav ul{margin-top:2px;display:grid}.comp-root.pg-home .ftr__nav a,.comp-root.pg-home .ftr__legal a{color:#fff;text-underline-offset:6px;align-items:center;min-height:44px;font-size:.9375rem;font-weight:500;line-height:1.25;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .3s linear;display:flex}.comp-root.pg-home .ftr__nav a:hover,.comp-root.pg-home .ftr__legal a:hover{text-decoration-color:currentColor}.comp-root.pg-home .ftr__nav a:focus-visible,.comp-root.pg-home .ftr__legal a:focus-visible,.comp-root.pg-home .ftr__pow:focus-visible{outline-offset:0}.comp-root.pg-home .ftr__nav--two ul{column-gap:var(--g);grid-template-rows:repeat(3,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.comp-root.pg-home .ftr__nav--contact{order:-1;grid-column:1/-1}.comp-root.pg-home .ftr__nav--contact ul{flex-wrap:wrap;gap:0 clamp(20px,6vw,32px);display:flex}.comp-root.pg-home .ftr__nav--two{grid-column:1/-1}.comp-root.pg-home .ftr__bar{padding:4px 0 max(10px,env(safe-area-inset-bottom));color:var(--mute-d);background:linear-gradient(var(--champ),var(--champ)) 0 0/56px 1px no-repeat,linear-gradient(#c7d0fb38,#c7d0fb38) 0 0/100% 1px no-repeat;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 28px;margin-top:clamp(18px,2.6vw,30px);font-size:.8125rem;display:flex}.comp-root.pg-home .ftr__legal{flex:1 0 100%}.comp-root.pg-home .ftr__legal ul{flex-wrap:wrap;gap:0 clamp(18px,5vw,28px);display:flex}.comp-root.pg-home .ftr__legal a{color:var(--mute-d);font-size:.8125rem}.comp-root.pg-home .ftr__legal a:hover{color:#fff}.comp-root.pg-home .ftr__copy{align-items:center;min-height:44px;display:flex}.comp-root.pg-home .ftr__pow{letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.comp-root.pg-home .ftr__pow img{filter:brightness(0)invert();opacity:.92;width:auto;height:16px;transition:opacity .3s linear}.comp-root.pg-home .ftr__pow:hover img{opacity:1}@media (min-width:640px){.comp-root.pg-home .ftr__in{--g:clamp(24px,3.4vw,44px)}.comp-root.pg-home .ftr__top{row-gap:22px}.comp-root.pg-home .ftr__brand{column-gap:var(--g);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"mark desc""loc desc";align-items:start;padding-bottom:4px;display:grid}.comp-root.pg-home .ftr__mark{grid-area:mark;justify-self:start}.comp-root.pg-home .ftr__desc{grid-area:desc;margin-top:10px}.comp-root.pg-home .ftr__loc{grid-area:loc;margin-top:2px}.comp-root.pg-home .ftr__nav--contact,.comp-root.pg-home .ftr__nav--two{order:0;grid-column:auto}.comp-root.pg-home .ftr__nav--contact ul{display:grid}.comp-root.pg-home .ftr__nav--two ul{column-gap:20px}.comp-root.pg-home .ftr__legal{flex:0 auto;margin-right:auto}.comp-root.pg-home .ftr__copy{order:-1}}@media (min-width:820px){.comp-root.pg-home .ftr__top{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1.3fr) minmax(0,.9fr)}}@media (min-width:1100px){.comp-root.pg-home .ftr__top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.25fr) minmax(0,1.3fr) minmax(0,.9fr);align-items:start}.comp-root.pg-home .ftr__brand{grid-column:auto;padding:0;display:block}.comp-root.pg-home .ftr__desc{max-width:24em;margin-top:8px}.comp-root.pg-home .ftr__loc{margin-top:12px}}@media (min-width:1100px) and (hover:hover) and (pointer:fine){.comp-root.pg-home .ftr__nav a{min-height:34px}.comp-root.pg-home .ftr__mark{margin-top:-4px}.comp-root.pg-home .ftr__legal a,.comp-root.pg-home .ftr__copy,.comp-root.pg-home .ftr__pow{min-height:40px}}@media (forced-colors:active){.comp-root.pg-home .ftr__decor{display:none}.comp-root.pg-home .ftr__pow img{filter:none}}@media (min-width:900px){.comp-root.pg-home .hero{--hpt:clamp(32px,5vh,64px);padding-top:var(--hpt)}.comp-root.pg-home .hero .col{max-width:calc(var(--col) + 80px + 2 * var(--pad))}.comp-root.pg-home .hero__in{min-height:min(calc(100vh - 73px - var(--hpt)),900px);min-height:min(calc(100svh - 73px - var(--hpt)),900px)}.comp-root.pg-home .hero__grid{flex:1 0 auto;grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;column-gap:clamp(40px,5vw,80px);display:grid}.comp-root.pg-home .hero__text{text-align:left;align-items:flex-start;container-type:inline-size}.comp-root.pg-home .hero__eyebrow{text-align:left;justify-content:flex-start}.comp-root.pg-home .hero__eyebrow:after{display:none}.comp-root.pg-home .hero__h{text-wrap:wrap;margin-top:clamp(16px,2.6vh,30px);font-size:clamp(2.75rem,min(15cqi,11.5vh),6rem)}.comp-root.pg-home .hero__br{display:inline}.comp-root.pg-home .hero__rule{transform-origin:0;margin-top:clamp(20px,3vh,32px)}.comp-root.pg-home .hero__lede{max-width:34em;margin-top:clamp(18px,2.8vh,28px)}.comp-root.pg-home .hero__cta{justify-content:flex-start;margin-top:clamp(22px,3.4vh,34px)}.comp-root.pg-home .pf{justify-self:center;width:min(100% - 52px,400px,max(46vh,240px));margin:20px 0 36px}.comp-root.pg-home .pf__sh{inset:28px -28px -28px 28px}.comp-root.pg-home .notes{margin-top:clamp(40px,6vh,64px)}.comp-root.pg-home .sp1{top:2%;left:-14%}.comp-root.pg-home .sp2{width:44%;height:74%;top:8%;right:-4%}.comp-root.pg-home .sp5{width:20%;height:30%;top:6%;left:-5%}.comp-root.pg-home .sp6{width:26%;height:44%;bottom:12%;right:3%}.comp-root.pg-home .hero__scrim{background:linear-gradient(#0a123024,#0a123024),radial-gradient(48% 66% at 29% 46%,#0a12307a 0%,#0a123052 55%,#0a123000 100%)}}@media (min-width:900px) and (max-width:1099px){.comp-root.pg-home .pf__cap{left:-26px;right:-26px}}@media (max-width:980px){.comp-root.pg-home .hdr__in{gap:12px;display:flex}.comp-root.pg-home .nav{padding:12px var(--pad) 28px;background:var(--royal);color:#fff;text-align:center;visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .45s var(--ease),visibility 0s .45s;flex-direction:column;align-items:stretch;gap:0;margin:0;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 50px -20px #0a123099}.comp-root.pg-home .nav.open{visibility:visible;clip-path:inset(0 0 -80px);transition:clip-path .45s var(--ease),visibility 0s}.comp-root.pg-home .nav a{letter-spacing:-.03em;background-image:none;border-bottom:1px solid #ffffff59;justify-content:center;min-height:60px;font-size:1.625rem;font-weight:650;font-stretch:90%}.comp-root.pg-home .nav a:focus-visible{outline-offset:-4px;outline-color:#fff}.comp-root.pg-home .menu{margin-left:auto;display:inline-flex}.comp-root.pg-home .hdr .btn{order:3}}@media (max-width:860px){.comp-root.pg-home .notes{grid-template-columns:1fr;max-width:460px;margin-bottom:-64px}.comp-root.pg-home .rel{padding-top:calc(var(--sec) + 64px + var(--cut,0px))}.comp-root.pg-home .rel__stage{box-shadow:none;background:0 0;grid-template-columns:1fr;gap:20px;max-width:560px}.comp-root.pg-home .rel__plane{display:none}.comp-root.pg-home .rel__stage[data-active] .rel__panel[data-side=co]{--fg:#fff;--tk:var(--sky);--bb:#fff;--bf:var(--royal);--bh:var(--champ-lt);--bhf:var(--ink);background:linear-gradient(160deg,var(--royal),#1b45c4 60%,var(--cobalt) 130%);box-shadow:var(--sh-2),var(--hi-blue)}.comp-root.pg-home .rel__stage[data-active] .rel__panel[data-side=ca]{--fg:var(--ink);--tk:var(--electric);--bb:var(--royal);--bf:#fff;--bh:var(--ink);--bhf:#fff;box-shadow:var(--sh-1),var(--hi);background:#fff}.comp-root.pg-home .close__cards{grid-template-columns:1fr;max-width:460px}.comp-root.pg-home .dp{opacity:.7}.comp-root.pg-home .grain__scrim{background:#0a12305c}}@media (max-width:560px){.comp-root.pg-home .brand small{display:none}.comp-root.pg-home .hero__cta .btn,.comp-root.pg-home .rel__cta .btn{width:100%}.comp-root.pg-home .pf__sh{inset:16px -16px -16px 16px}.comp-root.pg-home .pf__fr{inset:-12px 12px 12px -12px}.comp-root.pg-home .pf__cap{left:-20px;right:-20px}.comp-root.pg-home .bg__sh{inset:16px -16px -16px 16px}.comp-root.pg-home .bg__fr{inset:-12px 12px 12px -12px}}@media (max-width:480px){.comp-root.pg-home .hdr .btn{display:none}.comp-root.pg-home .nav .nav__cta{display:inline-flex!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.comp-root.pg-home *,.comp-root.pg-home :before,.comp-root.pg-home :after{transition:none!important;animation:none!important}html.js .comp-root.pg-home [data-rv]{opacity:1;transform:none}html.js .comp-root.pg-home .rel__stage .rel__plane{transform:none}html.js .comp-root.pg-home .rel__stage[data-active=ca] .rel__plane{transform:translate(100%)}html.js .comp-root.pg-home .rel__stage .rel__in{opacity:1;transform:none}.comp-root.pg-home .dp{transform:rotate(var(--r,0deg))}html.js .comp-root.pg-home .asm:not(.in) .cf{transform:rotate(var(--r,0deg));opacity:var(--o,1)}}@media (forced-colors:active){.comp-root.pg-home .btn,.comp-root.pg-home .act,.comp-root.pg-home .note,.comp-root.pg-home .step__card,.comp-root.pg-home .rq__card{border:1px solid canvastext}.comp-root.pg-home .hero__bg,.comp-root.pg-home .decor,.cf,.comp-root.pg-home .cut:before,.cf-num:before{display:none}.comp-root.pg-home .ra{--m1:CanvasText;--m2:CanvasText;--m3:CanvasText;--m4:CanvasText;--m5:CanvasText}.comp-root.pg-home .bg__numbox{display:none}}
