.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h);min-height:max(520px,calc(100svh - var(--mobile-bar-h)));background:#01050b;color:#fff}.hero-art[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:76% 50%}.hero-shade[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(46% 9% at 50% 91.5%,rgba(3,6,12,.7) 0%,rgba(3,6,12,.4) 52%,transparent 100%),radial-gradient(70% 26% at 50% 84%,rgba(3,6,12,.5) 0%,transparent 100%),linear-gradient(180deg,rgba(0,3,9,.94) 0%,rgba(0,4,10,.9) 34%,rgba(0,6,14,.62) 44%,rgba(0,6,14,.3) 49%,rgba(0,6,14,.08) 56%,transparent 62%)}@media(max-width:899px){.hero-shade[data-astro-cid-bbe6dxrz]{background:radial-gradient(78% 8% at 50% 94%,rgba(3,6,12,.8) 0%,rgba(3,6,12,.55) 60%,transparent 100%),radial-gradient(90% 24% at 50% 84%,rgba(3,6,12,.5) 0%,transparent 100%),linear-gradient(180deg,rgba(0,3,9,.9) 0%,rgba(0,4,10,.86) 34%,rgba(0,6,14,.5) 44%,rgba(0,6,14,.15) 54%,transparent 60%)}}.hero-streak[data-astro-cid-bbe6dxrz]{z-index:-1;height:auto;-webkit-mask-composite:source-in;mask-composite:intersect}.hero-streak-left[data-astro-cid-bbe6dxrz]{left:0;top:0;width:46vw;max-width:260px;opacity:.55;-webkit-mask-image:linear-gradient(90deg,#000 30%,transparent 92%),linear-gradient(180deg,#000 0%,#000 38%,transparent 70%);mask-image:linear-gradient(90deg,#000 30%,transparent 92%),linear-gradient(180deg,#000 0%,#000 38%,transparent 70%)}.hero-streak-right[data-astro-cid-bbe6dxrz]{right:0;top:0;width:50vw;max-width:280px;opacity:.55;-webkit-mask-image:linear-gradient(270deg,#000 34%,transparent 96%),linear-gradient(180deg,#000 0%,#000 40%,transparent 72%);mask-image:linear-gradient(270deg,#000 34%,transparent 96%),linear-gradient(180deg,#000 0%,#000 40%,transparent 72%)}.hero-stage[data-astro-cid-bbe6dxrz]{flex:1;display:flex;padding:30px var(--gutter) 22px}.hero-panel[data-astro-cid-bbe6dxrz]{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:32px;text-align:center}.hero-head[data-astro-cid-bbe6dxrz]{margin-top:clamp(0px,9svh - 28px,64px)}.hero-title[data-astro-cid-bbe6dxrz]{--chrome-top: #f9fbfe;--chrome-high: #eff2f5;--chrome-upper: #ebeef2;--chrome-mid: #e3e6ea;--chrome-fall: #b5bac1;--chrome-steel: #959ba4;--chrome-band: #7f858f;--chrome-return: #8e96a2;--chrome-lift: #a9b2bf;--chrome-foot: #ccd5e0;--chrome-edge: rgba(52, 60, 74, .85);position:relative;margin:0;font-family:var(--display);font-size:clamp(2.5rem,12.4vw,4.6rem);font-weight:700;line-height:.94;letter-spacing:-.008em;text-transform:uppercase;filter:drop-shadow(0 -1px 0 rgba(255,255,255,.55)) drop-shadow(0 .03em .02em rgba(0,0,0,.85)) drop-shadow(0 0 .14em rgba(24,104,255,.34))}.hero-line[data-astro-cid-bbe6dxrz]{display:block;white-space:nowrap}.hero-title[data-astro-cid-bbe6dxrz]{--l1: 6.09em;--l2: 6.728em;--base-1: calc(.5lh + var(--chrome-base));--base-2: calc(1.5lh + var(--chrome-base))}.hero-title[data-astro-cid-bbe6dxrz]:before,.hero-title[data-astro-cid-bbe6dxrz]:after,.hero-line[data-astro-cid-bbe6dxrz]:before,.hero-line[data-astro-cid-bbe6dxrz]:after{position:absolute;pointer-events:none;aspect-ratio:3 / 1;background:url(/assets/brand/chrome-glint-1086.webp) center / 100% 100% no-repeat;mix-blend-mode:screen;transform:translateY(-50.7%)}.hero-title[data-astro-cid-bbe6dxrz]:before,.hero-title[data-astro-cid-bbe6dxrz]:after,.hero-line[data-astro-cid-bbe6dxrz]:first-child:before,.hero-line[data-astro-cid-bbe6dxrz]:first-child:after,.hero-line[data-astro-cid-bbe6dxrz]:last-child:after{content:""}.hero-title[data-astro-cid-bbe6dxrz]:before{z-index:1;left:calc(50% - var(--l1) / 2 - .5em);width:1.2em;top:calc(var(--base-1) - var(--chrome-cap) + .02em);opacity:.9}.hero-title[data-astro-cid-bbe6dxrz]:after{z-index:1;left:calc(50% - var(--l2) / 2 + 3.57em - .45em);width:1.5em;top:calc(var(--base-2) - var(--chrome-cap) + .03em);opacity:.85}.hero-line[data-astro-cid-bbe6dxrz]:first-child:before{z-index:-1;left:calc(50% - var(--l1) / 2 - 1.4em);width:2.3em;top:calc(var(--base-1) - .02em);opacity:.95}.hero-line[data-astro-cid-bbe6dxrz]:first-child:after{z-index:-1;left:calc(50% + var(--l1) / 2 - .95em);width:2.1em;top:calc(var(--base-1) - .04em);opacity:.9}.hero-line[data-astro-cid-bbe6dxrz]:last-child:after{z-index:-1;left:calc(50% + var(--l2) / 2 - .9em);width:2.2em;top:var(--base-2);opacity:.9}.hero-lede[data-astro-cid-bbe6dxrz]{margin:14px auto 0;max-width:24em;color:#f4f7fa;font-size:clamp(1.0625rem,4.3vw,1.25rem);line-height:1.4;text-wrap:balance;text-shadow:0 2px 8px rgba(0,0,0,.6)}.hero-proof[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6em 1em;width:fit-content;max-width:100%;margin:1.25em auto 0;padding:.55em 1em;background:#030812c7;border:1px solid rgba(255,255,255,.16);border-radius:1.4em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.8125rem;text-decoration:none;transition:filter var(--dur) var(--settle)}.hero-proof[data-astro-cid-bbe6dxrz]:hover{filter:brightness(1.12)}.hero-proof[data-astro-cid-bbe6dxrz]:focus-visible{outline:3px solid #fff;outline-offset:6px;border-radius:4px}.hero-proof-defs[data-astro-cid-bbe6dxrz]{position:absolute}.hero-proof-item[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.6em}.hero-proof-logo[data-astro-cid-bbe6dxrz]{box-sizing:content-box;flex:none;width:auto;height:1.3em;padding:.3em;background:#fff;border-radius:.25em;box-shadow:0 2px 10px #00000073}.hero-proof-yelp[data-astro-cid-bbe6dxrz]{padding-inline:.55em}.hero-proof-stars[data-astro-cid-bbe6dxrz]{display:inline-flex;gap:.12em;color:#ffc94a}.hero-star[data-astro-cid-bbe6dxrz]{width:1.15em;height:1.15em;fill:currentColor}.hero-proof-rule[data-astro-cid-bbe6dxrz]{width:1px;height:1.6em;background:#c3cbd6;opacity:.6}@media(max-width:359px){.hero-proof-rule[data-astro-cid-bbe6dxrz]{display:none}}.hero-actions[data-astro-cid-bbe6dxrz]{--rh: 64px;--slant: calc(var(--rh) * .4);display:grid;width:100%;max-width:34rem;margin-inline:auto;border:2px solid #3fd2ff;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #00cbe64d,0 0 22px #008cff99,0 18px 34px -14px #000000d9}.hero-phone[data-astro-cid-bbe6dxrz],.hero-cta[data-astro-cid-bbe6dxrz]{position:relative;display:flex;align-items:center;font-family:var(--display);font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;transition:filter var(--dur) var(--settle)}.hero-phone[data-astro-cid-bbe6dxrz]{gap:14px;min-height:70px;padding:10px 18px;background-color:#05133d;background-image:linear-gradient(180deg,#ffffff24,#fff0 44%),linear-gradient(90deg,#020a26,#031447 42%,#06309c 72%,#0a43c8 88%,#0d50e2);box-shadow:inset 0 -2px #37c9fc8c;color:#fff;font-size:clamp(1.375rem,7vw,2rem);letter-spacing:-.005em}.hero-phone-tile[data-astro-cid-bbe6dxrz]{flex:none;display:grid;place-items:center;width:46px;aspect-ratio:1;border-radius:10px;background:linear-gradient(180deg,#fff,#e9edf3 60%,#d6dce5);box-shadow:inset 0 -2px #0a142824,0 3px 10px #00000073;color:#081226}.hero-phone-tile[data-astro-cid-bbe6dxrz] .icon{width:58%;height:58%;fill:currentColor;stroke-width:0}.hero-phone[data-astro-cid-bbe6dxrz]:hover{filter:brightness(1.14)}.hero-phone[data-astro-cid-bbe6dxrz]:focus-visible{outline:3px solid #fff;outline-offset:-8px}.hero-cta[data-astro-cid-bbe6dxrz]{justify-content:center;gap:12px;min-height:58px;background:linear-gradient(112deg,transparent 32%,rgba(255,255,255,.75) 46%,transparent 60%),linear-gradient(180deg,#fff,#eef1f5 30%,#d2d8e0 58%,#f1f3f6 82%,#c7ced9);border-top:1px solid rgba(255,255,255,.7);color:#0a1020;font-size:1.5rem}.hero-cta[data-astro-cid-bbe6dxrz] .icon{width:.9em;height:.9em;stroke-width:2.4;transition:transform var(--dur-slow) var(--settle)}.hero-cta[data-astro-cid-bbe6dxrz]:hover{filter:brightness(1.05) saturate(1.1)}.hero-cta[data-astro-cid-bbe6dxrz]:hover .icon{transform:translate(4px)}.hero-cta[data-astro-cid-bbe6dxrz]:focus-visible{outline:none}.hero-cta[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:7px;border:3px solid #0b3fd8;border-radius:8px;opacity:0;pointer-events:none}.hero-cta[data-astro-cid-bbe6dxrz]:focus-visible:after{opacity:1}.hero-licence[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin-top:16px;color:#f3f6f9;font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 12px rgba(0,0,0,.6)}.hero-licence[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{color:inherit;text-decoration:none;border-bottom:1px solid rgba(0,203,230,.35);padding-block:4px}.hero-licence[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover{color:var(--cyan)}.hero-licence-rule[data-astro-cid-bbe6dxrz]{width:1px;height:1.1em;background:#c3cbd6}@media(min-width:640px){.hero-actions[data-astro-cid-bbe6dxrz]{--rh: clamp(64px, 9vw, 84px);grid-template-columns:minmax(0,70fr) minmax(0,30fr);height:var(--rh);max-width:none;border-radius:calc(var(--rh) * .16)}.hero-phone[data-astro-cid-bbe6dxrz]{gap:calc(var(--rh) * .24);min-height:0;padding:0 calc(var(--slant) + var(--rh) * .2) 0 calc(var(--rh) * .22);font-size:calc(var(--rh) * .54)}.hero-phone-tile[data-astro-cid-bbe6dxrz]{width:calc(var(--rh) * .72);border-radius:calc(var(--rh) * .12)}.hero-cta[data-astro-cid-bbe6dxrz]{min-height:0;margin-left:calc(-1 * var(--slant));padding:0 calc(var(--rh) * .16) 0 var(--slant);gap:calc(var(--rh) * .12);border-top:0;clip-path:polygon(var(--slant) 0,100% 0,100% 100%,0 100%);font-size:calc(var(--rh) * .3)}.hero-cta[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--slant);background:linear-gradient(to top right,transparent calc(50% - 2px),rgba(255,255,255,.95) 50%,rgba(140,220,255,.6) calc(50% + 1.5px),transparent calc(50% + 3px));pointer-events:none}.hero-cta[data-astro-cid-bbe6dxrz]:after{left:calc(var(--slant) + 2px)}}@media(min-width:900px){.hero[data-astro-cid-bbe6dxrz]{--u: min(1vw, 1.777svh);--measure: min(100% - 2 * var(--gutter), max(76.9vw, 880px));min-height:max(600px,100svh)}.hero-art[data-astro-cid-bbe6dxrz]{object-position:50% 50%}.hero-streak-left[data-astro-cid-bbe6dxrz]{width:auto;max-width:none;height:calc(var(--u) * 50);left:calc(var(--u) * -3);opacity:.95;-webkit-mask-image:linear-gradient(90deg,#000 30%,transparent 92%),linear-gradient(180deg,transparent calc(var(--header-h) * .85),#000 calc(var(--header-h) + var(--u) * 4),#000 38%,transparent 70%);mask-image:linear-gradient(90deg,#000 30%,transparent 92%),linear-gradient(180deg,transparent calc(var(--header-h) * .85),#000 calc(var(--header-h) + var(--u) * 4),#000 38%,transparent 70%)}.hero-streak-right[data-astro-cid-bbe6dxrz]{width:auto;max-width:none;height:calc(var(--u) * 50);right:0;opacity:.95;-webkit-mask-image:linear-gradient(270deg,#000 34%,transparent 96%),linear-gradient(180deg,transparent calc(var(--header-h) * .85),#000 calc(var(--header-h) + var(--u) * 4),#000 40%,transparent 72%);mask-image:linear-gradient(270deg,#000 34%,transparent 96%),linear-gradient(180deg,transparent calc(var(--header-h) * .85),#000 calc(var(--header-h) + var(--u) * 4),#000 40%,transparent 72%)}.hero-stage[data-astro-cid-bbe6dxrz]{padding:calc(var(--u) * 2.9) 0 calc(var(--u) * 4.4)}.hero-panel[data-astro-cid-bbe6dxrz]{gap:0}.hero-head[data-astro-cid-bbe6dxrz]{margin-top:0}.hero-title[data-astro-cid-bbe6dxrz]{font-size:calc(var(--u) * 7.6);line-height:.913}.hero-lede[data-astro-cid-bbe6dxrz]{max-width:none;margin-top:calc(var(--u) * 1);font-size:max(1.0625rem,calc(var(--u) * 1.69));line-height:1.3}.hero-proof[data-astro-cid-bbe6dxrz]{margin-top:calc(var(--u) * 1.5);font-size:max(.9375rem,calc(var(--u) * 1.2))}.hero-actions[data-astro-cid-bbe6dxrz]{--rh: clamp(64px, calc(var(--u) * 8.6), 152px);width:var(--measure)}.hero-licence[data-astro-cid-bbe6dxrz]{margin-top:calc(var(--u) * 1.2);font-size:max(.8125rem,calc(var(--u) * 1.02))}}.creds[data-astro-cid-hco7phlt]{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,#0f1625 0%,transparent 60%),var(--navy-deep);border-top:1px solid var(--navy-line);padding-block:clamp(56px,9vw,150px) clamp(52px,7vw,116px)}.creds-streak[data-astro-cid-hco7phlt]{height:150%;top:-22%;right:-12%;opacity:.9;-webkit-mask-image:linear-gradient(90deg,transparent 40%,#000 75%);mask-image:linear-gradient(90deg,transparent 40%,#000 75%)}.creds-comb[data-astro-cid-hco7phlt]{width:clamp(280px,30vw,560px);top:-30%;right:-6%;opacity:.45}.creds-body[data-astro-cid-hco7phlt]{position:relative;z-index:1}.creds-systems[data-astro-cid-hco7phlt]{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:6px 0}.creds-systems[data-astro-cid-hco7phlt] li[data-astro-cid-hco7phlt]{display:flex;align-items:center}.creds-systems[data-astro-cid-hco7phlt] li[data-astro-cid-hco7phlt]:nth-child(2n):before{content:"/"}.creds-systems[data-astro-cid-hco7phlt] li[data-astro-cid-hco7phlt]:before{margin-inline:.55em;color:#1f74ff;font-family:var(--display);font-size:clamp(1.0625rem,5.6vw,2.4rem);font-weight:400;line-height:1;text-shadow:0 0 12px rgba(31,116,255,.8)}.creds-systems[data-astro-cid-hco7phlt] a[data-astro-cid-hco7phlt]{display:inline-block;font-family:var(--display);font-size:clamp(1.0625rem,5.6vw,2.4rem);font-weight:700;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;text-decoration:none;border-bottom:2px solid transparent;transition:border-color var(--dur) var(--settle)}.creds-systems[data-astro-cid-hco7phlt] a[data-astro-cid-hco7phlt]:hover{border-bottom-color:var(--cyan)}.creds-rule[data-astro-cid-hco7phlt]{position:relative;display:flex;justify-content:center;margin-top:clamp(26px,3.4vw,56px)}.creds-rule[data-astro-cid-hco7phlt]:before{content:"";position:absolute;left:0;right:0;top:62%;height:2px;background:linear-gradient(90deg,transparent 0 46.6%,var(--navy-deep) 46.6% 53.4%,transparent 53.4%),linear-gradient(90deg,#0757d900,#1268ff 12%,#37c9fc 40%,#b9f4ff 46% 54%,#37c9fc 60%,#1268ff 88%,#0757d900);box-shadow:0 0 14px #00aaffbf}.creds-rule[data-astro-cid-hco7phlt] svg[data-astro-cid-hco7phlt]{position:relative;width:clamp(56px,5.6vw,104px);height:auto;filter:drop-shadow(0 0 8px rgba(0,203,230,.7))}.creds-list[data-astro-cid-hco7phlt]{margin-top:clamp(24px,3vw,46px);display:grid;gap:22px}.creds-list[data-astro-cid-hco7phlt] li[data-astro-cid-hco7phlt]{display:flex;align-items:center;gap:clamp(16px,1.8vw,30px)}.creds-list[data-astro-cid-hco7phlt] span[data-astro-cid-hco7phlt]{display:grid;gap:4px}.creds[data-astro-cid-hco7phlt] .creds-icon{flex:none;width:clamp(42px,4.2vw,76px);height:clamp(42px,4.2vw,76px);color:#1d8bff;stroke-width:1.7;filter:drop-shadow(0 0 6px rgba(29,139,255,.45))}.creds-fact[data-astro-cid-hco7phlt]{font-family:var(--display);font-size:clamp(1.25rem,2vw,2.25rem);font-weight:500;line-height:1.15;color:#f4f6f9;font-variant-numeric:tabular-nums}.creds-list[data-astro-cid-hco7phlt] small[data-astro-cid-hco7phlt],.creds-verify[data-astro-cid-hco7phlt]{font-size:clamp(.9375rem,1.3vw,1.4375rem);color:var(--on-dark-soft)}.creds-verify[data-astro-cid-hco7phlt]{display:inline-flex;align-items:center;gap:10px;justify-self:start;text-decoration:none;transition:color var(--dur) var(--settle)}.creds-verify[data-astro-cid-hco7phlt] .icon{color:var(--cyan);stroke-width:2.4;transition:transform var(--dur-slow) var(--settle)}.creds-verify[data-astro-cid-hco7phlt]:hover{color:#fff}.creds-verify[data-astro-cid-hco7phlt]:hover .icon{transform:translate(3px)}@media(min-width:1100px){.creds-systems[data-astro-cid-hco7phlt]{display:flex;justify-content:center}.creds-systems[data-astro-cid-hco7phlt] li[data-astro-cid-hco7phlt]+li[data-astro-cid-hco7phlt]:before{content:"/"}.creds-systems[data-astro-cid-hco7phlt] a[data-astro-cid-hco7phlt],.creds-systems[data-astro-cid-hco7phlt] li[data-astro-cid-hco7phlt]+li[data-astro-cid-hco7phlt]:before{font-size:clamp(2rem,3.1vw,3.6rem)}}@media(min-width:900px){.creds-list[data-astro-cid-hco7phlt]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,.95fr);gap:0}.creds-list[data-astro-cid-hco7phlt] li[data-astro-cid-hco7phlt]{gap:clamp(14px,1.7vw,30px);padding-inline:clamp(16px,2.6vw,50px);min-height:clamp(96px,8.6vw,156px)}.creds-list[data-astro-cid-hco7phlt] li[data-astro-cid-hco7phlt]:first-child{padding-left:0}.creds-list[data-astro-cid-hco7phlt] li[data-astro-cid-hco7phlt]+li[data-astro-cid-hco7phlt]{border-left:1px solid rgba(31,116,255,.55);box-shadow:inset 1px 0 #0003}.creds-list[data-astro-cid-hco7phlt] li[data-astro-cid-hco7phlt]:last-child{justify-content:flex-end;padding-right:0}}@media(max-width:899px){.creds-streak[data-astro-cid-hco7phlt]{opacity:.4;right:-38%}.creds-comb[data-astro-cid-hco7phlt]{opacity:.25}}.statement[data-astro-cid-ckushmlb]{position:relative;isolation:isolate;overflow:hidden;background:var(--navy-deep);padding-block:0 clamp(48px,7vw,96px)}.material-image[data-astro-cid-ckushmlb]{position:relative;margin:0}.material-image[data-astro-cid-ckushmlb] img[data-astro-cid-ckushmlb]{width:100%;height:clamp(240px,62vw,420px);object-fit:cover;object-position:60% 50%}.material-image[data-astro-cid-ckushmlb]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--navy-deep) 0%,rgba(8,11,18,.4) 38%,transparent 70%)}figcaption[data-astro-cid-ckushmlb]{position:absolute;right:var(--gutter);top:12px;z-index:1;font-size:.5625rem;color:#f1f4f6;text-shadow:0 1px 2px rgba(0,0,0,.7)}.material-layout[data-astro-cid-ckushmlb]{position:relative;z-index:1;margin-top:-40px}.statement-title[data-astro-cid-ckushmlb]{font-family:var(--display);font-size:clamp(2.6rem,13vw,5rem);font-weight:700;line-height:1;letter-spacing:-.015em;text-transform:uppercase}.material-intro[data-astro-cid-ckushmlb]{margin-top:clamp(18px,2.4vw,40px);max-width:17em;color:#e9edf2;font-size:clamp(1.125rem,2.15vw,2.25rem);line-height:1.32}.statement-link[data-astro-cid-ckushmlb]{margin-top:clamp(22px,2.4vw,40px);font-size:clamp(1.25rem,2.15vw,2.25rem)}.material-notes[data-astro-cid-ckushmlb]{display:grid;gap:26px;margin-top:clamp(40px,5.6vw,90px)}.material-notes[data-astro-cid-ckushmlb]>div[data-astro-cid-ckushmlb]{display:flex;gap:clamp(16px,1.6vw,26px);align-items:flex-start}.statement[data-astro-cid-ckushmlb] .note-icon{flex:none;width:clamp(40px,3.6vw,60px);height:clamp(40px,3.6vw,60px);color:#19b6ff;stroke-width:1.5;filter:drop-shadow(0 0 6px rgba(0,170,255,.5))}.material-notes[data-astro-cid-ckushmlb] h3[data-astro-cid-ckushmlb]{color:#fff;font-family:var(--display);font-size:clamp(1.25rem,1.8vw,1.875rem);font-weight:600;line-height:1.15}.material-notes[data-astro-cid-ckushmlb] p[data-astro-cid-ckushmlb]{margin-top:6px;max-width:24ch;color:#cfd6df;font-size:clamp(.9375rem,1.4vw,1.4375rem);line-height:1.4}@media(min-width:900px){.statement[data-astro-cid-ckushmlb]{padding-block:clamp(110px,10.5vw,190px) clamp(64px,5.6vw,100px)}.material-image[data-astro-cid-ckushmlb]{position:absolute;inset:0 0 0 auto;width:74%}.material-image[data-astro-cid-ckushmlb] img[data-astro-cid-ckushmlb]{height:100%;object-position:50% 50%}.material-image[data-astro-cid-ckushmlb]:after{background:linear-gradient(90deg,var(--navy-deep) 0%,rgba(8,11,18,.86) 22%,rgba(8,11,18,.25) 46%,transparent 64%)}figcaption[data-astro-cid-ckushmlb]{top:auto;bottom:16px;font-size:.625rem}.material-layout[data-astro-cid-ckushmlb]{margin-top:0}.statement-title[data-astro-cid-ckushmlb]{font-size:clamp(3rem,7.1vw,8.4rem)}.material-notes[data-astro-cid-ckushmlb]{grid-template-columns:max-content max-content;gap:0}.material-notes[data-astro-cid-ckushmlb]>div[data-astro-cid-ckushmlb]{padding-right:clamp(24px,3vw,54px)}.material-notes[data-astro-cid-ckushmlb]>div[data-astro-cid-ckushmlb]+div[data-astro-cid-ckushmlb]{padding-left:clamp(24px,2.6vw,44px);border-left:1px solid rgba(31,116,255,.5)}}.systems[data-astro-cid-gzaee3bv]{position:relative;background:radial-gradient(80% 60% at 70% 0%,#101a2c 0%,transparent 70%),var(--navy-deep);padding-block:clamp(48px,6vw,72px) clamp(36px,4vw,64px);border-top:1px solid var(--navy-line)}.systems-title[data-astro-cid-gzaee3bv]{--flare-width: 5.6em;font-family:var(--display);font-size:clamp(2.1rem,9vw,3.4rem);font-weight:700;line-height:1;letter-spacing:-.012em;text-transform:uppercase}.systems-grid[data-astro-cid-gzaee3bv]{margin-top:clamp(30px,3.6vw,52px);display:grid}.panel[data-astro-cid-gzaee3bv]{display:flex;flex-direction:column;background:linear-gradient(180deg,#0c1220 0%,var(--navy-deep) 100%)}.panel-media[data-astro-cid-gzaee3bv]{overflow:hidden;background:var(--navy)}.panel-media[data-astro-cid-gzaee3bv] img[data-astro-cid-gzaee3bv]{width:100%;height:clamp(220px,56vw,340px);object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.panel[data-astro-cid-gzaee3bv]:hover .panel-media[data-astro-cid-gzaee3bv] img[data-astro-cid-gzaee3bv]{transform:scale(1.03)}}.panel-copy[data-astro-cid-gzaee3bv]{display:flex;flex-direction:column;flex:1;padding:22px var(--gutter) 30px}.panel-name[data-astro-cid-gzaee3bv]{font-family:var(--display);font-size:clamp(1.75rem,2.7vw,2.75rem);font-weight:700;line-height:1;letter-spacing:-.01em;text-transform:uppercase}.panel-summary[data-astro-cid-gzaee3bv]{margin-top:12px;max-width:30ch;color:#e7ebf1;font-size:clamp(1rem,1.35vw,1.375rem);line-height:1.38}.panel-link[data-astro-cid-gzaee3bv]{display:inline-flex;align-items:center;gap:14px;align-self:flex-start;margin-top:auto;padding-top:20px;padding-bottom:5px;border-bottom:2px solid #1f74ff;color:#2f8bff;font-size:clamp(1rem,1.3vw,1.3125rem);font-weight:600;text-decoration:none;transition:color var(--dur) var(--settle),border-color var(--dur) var(--settle)}.panel-link[data-astro-cid-gzaee3bv] .icon{width:1.15em;height:1.15em;transition:transform var(--dur-slow) var(--settle)}.panel-link[data-astro-cid-gzaee3bv]:hover{color:#fff;border-color:var(--cyan)}.panel-link[data-astro-cid-gzaee3bv]:hover .icon{transform:translate(4px)}.panel-copy[data-astro-cid-gzaee3bv]{position:relative;z-index:2}.scope[data-astro-cid-gzaee3bv]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 24px;margin-top:clamp(26px,3vw,44px);color:#dfe5ec;font-size:clamp(.8125rem,1.1vw,1.125rem);letter-spacing:.14em}.scope[data-astro-cid-gzaee3bv] span[data-astro-cid-gzaee3bv]+span[data-astro-cid-gzaee3bv]:before{content:"/";margin-right:24px;color:#9aa6b6}.scope[data-astro-cid-gzaee3bv]:before,.scope[data-astro-cid-gzaee3bv]:after{content:"";flex:1 1 0;max-width:360px;height:1px;background:linear-gradient(90deg,transparent,#1f5fd0)}.scope[data-astro-cid-gzaee3bv]:after{background:linear-gradient(90deg,#1f5fd0,transparent)}@media(min-width:700px){.systems-grid[data-astro-cid-gzaee3bv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;background:linear-gradient(180deg,#1f74ffcc,#1f74ff40)}.panel-copy[data-astro-cid-gzaee3bv]{padding-inline:clamp(20px,1.7vw,30px)}}@media(min-width:1100px){.systems-title[data-astro-cid-gzaee3bv]{font-size:clamp(3rem,4.9vw,6rem)}.systems-grid[data-astro-cid-gzaee3bv]{grid-template-columns:1.92fr 1fr 1.22fr 1.24fr}.panel-media[data-astro-cid-gzaee3bv] img[data-astro-cid-gzaee3bv]{height:clamp(300px,24.8vw,470px)}.panel[data-astro-cid-gzaee3bv]:first-child .panel-copy[data-astro-cid-gzaee3bv]{padding-left:var(--gutter)}}@media(max-width:699px){.systems-grid[data-astro-cid-gzaee3bv]{gap:2px;background:#1f74ff80}.scope[data-astro-cid-gzaee3bv]:before,.scope[data-astro-cid-gzaee3bv]:after{display:none}}.cutaway[data-astro-cid-5pk2245t]{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(34% 30% at 46% 66%,rgba(64,74,98,.42) 0%,transparent 100%),radial-gradient(70% 45% at 46% 100%,rgba(18,52,120,.55) 0%,transparent 70%),radial-gradient(60% 50% at 50% 34%,#0d1424 0%,transparent 75%),var(--navy-deep);padding-block:clamp(56px,3.2vw,64px) clamp(48px,3.2vw,56px);border-top:1px solid var(--navy-line)}.cutaway-comb[data-astro-cid-5pk2245t]{width:clamp(280px,26vw,480px);top:-20%;right:-5%;opacity:.5}.cutaway-grid[data-astro-cid-5pk2245t]{position:relative;z-index:1;display:grid;gap:26px}.cutaway-title[data-astro-cid-5pk2245t]{--flare-width: 5.4em;font-family:var(--display);font-size:clamp(2.1rem,9vw,3.4rem);font-weight:700;line-height:1;letter-spacing:-.015em;text-transform:uppercase}.cutaway-intro[data-astro-cid-5pk2245t]{margin-top:clamp(18px,2vw,34px);color:#e9edf2;font-size:clamp(1.0625rem,1.8vw,1.875rem);line-height:1.3}.cutaway-figure[data-astro-cid-5pk2245t]{margin:0;min-width:0}.cutaway-stage[data-astro-cid-5pk2245t]{position:relative}.cutaway-media[data-astro-cid-5pk2245t]{position:relative;aspect-ratio:3 / 2;filter:brightness(.86) contrast(1.14) saturate(1.22);-webkit-mask-image:radial-gradient(50% 50% at 50% 50%,#000 66%,transparent 100%);mask-image:radial-gradient(50% 50% at 50% 50%,#000 66%,transparent 100%)}.cutaway-still[data-astro-cid-5pk2245t]{display:block;width:100%;height:100%;object-fit:contain}.cutaway-video[data-astro-cid-5pk2245t]{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0}[data-astro-cid-5pk2245t][data-video-visible] .cutaway-video[data-astro-cid-5pk2245t]{opacity:1}.cutaway-leaders[data-astro-cid-5pk2245t],.cutaway-pin[data-astro-cid-5pk2245t]{display:none}.cutaway-layers[data-astro-cid-5pk2245t]{display:grid;gap:20px;margin-top:20px;padding:0;list-style:none}.cutaway-layers[data-astro-cid-5pk2245t] h3[data-astro-cid-5pk2245t]{padding-bottom:8px;border-bottom:2px solid #1d8bff;color:#fff;font-family:var(--display);font-size:clamp(1.375rem,2.2vw,2.125rem);font-weight:600;line-height:1.1}.cutaway-layers[data-astro-cid-5pk2245t] p[data-astro-cid-5pk2245t]{margin-top:10px;color:#dde3ea;font-size:clamp(1rem,1.45vw,1.5rem);line-height:1.3}.cutaway[data-astro-cid-5pk2245t] figcaption[data-astro-cid-5pk2245t]{margin-top:6px;text-align:center;font-size:clamp(.8125rem,1vw,1rem);font-style:italic;color:#c7ced8}.cutaway-play[data-astro-cid-5pk2245t]{display:grid;justify-items:center}.cutaway-control[data-astro-cid-5pk2245t]{min-height:52px;display:inline-flex;align-items:center;gap:16px;padding:8px 36px 8px 16px;border:1.5px solid #1f74ff;border-radius:10px;background:linear-gradient(180deg,#0f1830,#070b14);box-shadow:0 0 18px -4px #1f74ffcc,inset 0 1px #ffffff14;color:#fff;font-family:var(--display);font-size:clamp(1.0625rem,1.5vw,1.5rem);font-weight:600;cursor:pointer;transition:border-color var(--dur) var(--settle),box-shadow var(--dur-slow) var(--settle)}.cutaway-control[data-astro-cid-5pk2245t][hidden]{display:none}.cutaway-control[data-astro-cid-5pk2245t]:hover{border-color:var(--cyan);box-shadow:0 0 24px -2px #00cbe6b3}.cutaway-control[data-astro-cid-5pk2245t]:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.control-mark[data-astro-cid-5pk2245t]{position:relative;width:clamp(32px,2.6vw,42px);aspect-ratio:1;flex:none;border:2px solid currentColor;border-radius:50%}.control-mark[data-astro-cid-5pk2245t]:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-35%,-50%);border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid currentColor}[data-astro-cid-5pk2245t][data-playing] .control-mark[data-astro-cid-5pk2245t]:before{width:10px;height:14px;border:0;border-inline:3px solid currentColor;transform:translate(-50%,-50%)}.cutaway-status[data-astro-cid-5pk2245t]{margin-top:12px;color:#f2efe9cc;font-size:.8125rem}.cutaway-status[data-astro-cid-5pk2245t]:empty{display:none}.cutaway-link[data-astro-cid-5pk2245t]{justify-self:start;gap:18px;font-size:clamp(1rem,1.6vw,1.625rem)}@media(min-width:1100px){.cutaway-grid[data-astro-cid-5pk2245t]{display:block}.cutaway-title[data-astro-cid-5pk2245t]{font-size:clamp(3rem,5.1vw,6.2rem)}.cutaway-copy[data-astro-cid-5pk2245t]{position:relative;z-index:2}.cutaway-figure[data-astro-cid-5pk2245t]{width:51%;margin:clamp(-60px,-3vw,-36px) 0 0 20%}.cutaway-leaders[data-astro-cid-5pk2245t]{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(0 0 3px rgba(0,190,255,.9))}.cutaway-leaders[data-astro-cid-5pk2245t] polyline[data-astro-cid-5pk2245t]{fill:none;stroke:#2cc2ff;stroke-width:1.5;vector-effect:non-scaling-stroke}.cutaway-pin[data-astro-cid-5pk2245t]{display:block;position:absolute;left:var(--x);top:var(--y);width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,#e6fbff 0 25%,#19b6ff 45%);box-shadow:0 0 10px 2px #00aaffd9;transform:translate(-50%,-50%)}[data-astro-cid-5pk2245t][data-video-visible] .cutaway-leaders[data-astro-cid-5pk2245t],[data-astro-cid-5pk2245t][data-video-visible] .cutaway-pin[data-astro-cid-5pk2245t]{opacity:0;transition:opacity var(--dur-slow) var(--settle)}.cutaway-layers[data-astro-cid-5pk2245t]{margin:0}.cutaway-layers[data-astro-cid-5pk2245t] li[data-astro-cid-5pk2245t]{position:absolute;left:108%;width:39%;top:var(--y)}.cutaway-layers[data-astro-cid-5pk2245t] h3[data-astro-cid-5pk2245t]{border-bottom:0;padding-bottom:0;transform:translateY(calc(-100% - 10px))}.cutaway-layers[data-astro-cid-5pk2245t] p[data-astro-cid-5pk2245t]{margin-top:calc(-1.1*clamp(1.375rem,2.2vw,2.125rem) + 2px)}.cutaway-play[data-astro-cid-5pk2245t]{width:51%;margin:6px 0 0 20%}.cutaway-link[data-astro-cid-5pk2245t]{position:absolute;right:4%;bottom:0}}.performance[data-astro-cid-554nniks]{background:var(--navy-deep);padding-bottom:clamp(48px,4vw,72px)}.performance-media[data-astro-cid-554nniks]{display:block;overflow:hidden;border-bottom:1px solid rgba(31,116,255,.45)}.performance-media[data-astro-cid-554nniks] img[data-astro-cid-554nniks]{width:100%;height:clamp(240px,28.7vw,520px);object-fit:cover;object-position:50% 50%}.performance-panel[data-astro-cid-554nniks]{max-width:calc(1460px + 2 * var(--gutter));margin-inline:auto;padding:clamp(32px,2.4vw,44px) var(--gutter) 0}.performance-title[data-astro-cid-554nniks]{font-family:var(--display);font-size:clamp(2.3rem,5.9vw,7rem);font-weight:700;line-height:1.12;letter-spacing:-.012em}.performance-sub[data-astro-cid-554nniks]{margin-top:4px;color:#dfe5ec;font-size:clamp(1.125rem,2.3vw,2.5rem);line-height:1.25}.points[data-astro-cid-554nniks]{display:grid;gap:26px;margin-top:clamp(26px,2.2vw,38px)}.points[data-astro-cid-554nniks] li[data-astro-cid-554nniks]{padding-top:18px;border-top:2px solid;border-image:linear-gradient(90deg,#00cbe6,#1f74ff) 1}.points[data-astro-cid-554nniks] h3[data-astro-cid-554nniks]{color:#fff;font-family:var(--display);font-size:clamp(1.375rem,2.2vw,2.375rem);font-weight:600;line-height:1.1}.points[data-astro-cid-554nniks] p[data-astro-cid-554nniks]{margin-top:10px;max-width:26ch;color:#cfd6df;font-size:clamp(1rem,1.65vw,1.6875rem);line-height:1.35}.performance-link[data-astro-cid-554nniks]{margin-top:clamp(28px,2.4vw,40px);font-size:clamp(1.125rem,1.85vw,1.9375rem)}@media(min-width:900px){.points[data-astro-cid-554nniks]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(40px,6vw,110px)}}.gallery[data-astro-cid-qylu6xuj]{background:var(--navy-deep);padding-block:clamp(48px,2.6vw,44px) clamp(36px,2.4vw,40px);border-top:1px solid var(--navy-line)}.gallery-head[data-astro-cid-qylu6xuj]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 26px}.gallery-title[data-astro-cid-qylu6xuj]{--flare-width: 6.4em;font-family:var(--display);font-size:clamp(2.3rem,5.3vw,6.3rem);font-weight:700;line-height:1.05;letter-spacing:-.015em;text-transform:uppercase}.gallery-link[data-astro-cid-qylu6xuj]{font-size:clamp(1.0625rem,1.7vw,1.75rem)}.works[data-astro-cid-qylu6xuj]{margin-top:clamp(28px,2.4vw,40px);display:grid;gap:clamp(36px,1.6vw,28px)}.work[data-astro-cid-qylu6xuj]{margin:0;display:grid;gap:14px}.work[data-astro-cid-qylu6xuj] figcaption[data-astro-cid-qylu6xuj]{display:grid;gap:14px;align-content:start}.work-name[data-astro-cid-qylu6xuj]{--flare-width: 100%;--flare-gap: .26em;justify-self:start;margin-bottom:.3em;font-family:var(--display);font-size:clamp(2rem,3.7vw,4.4rem);font-weight:700;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;display:inline-block}.work-note[data-astro-cid-qylu6xuj]{max-width:17em;color:#e6ebf1;font-size:clamp(1rem,1.6vw,1.625rem);line-height:1.38}.plate[data-astro-cid-qylu6xuj]{position:relative;min-width:0;display:grid;gap:10px}.plate-media[data-astro-cid-qylu6xuj]{display:block;overflow:hidden;background:var(--navy);border:1px solid #45608a}.plate-after[data-astro-cid-qylu6xuj] .plate-media[data-astro-cid-qylu6xuj]{border:2px solid var(--cyan);box-shadow:0 0 18px -4px #00cbe6b3}.plate-media[data-astro-cid-qylu6xuj] img[data-astro-cid-qylu6xuj]{width:100%;height:clamp(200px,56vw,340px);object-fit:cover;object-position:var(--frame, 50% 50%);transition:transform .7s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.work[data-astro-cid-qylu6xuj]:hover .plate-media[data-astro-cid-qylu6xuj] img[data-astro-cid-qylu6xuj]{transform:scale(1.025)}}.plate-label[data-astro-cid-qylu6xuj]{display:flex;align-items:center;gap:22px;color:#c7ced8;font-family:var(--display);font-size:clamp(1.125rem,1.65vw,1.6875rem);font-weight:600;line-height:1}.plate-label[data-astro-cid-qylu6xuj]:after{content:"";flex:1;height:1px;background:#8a96a8}.plate-after[data-astro-cid-qylu6xuj] .plate-label[data-astro-cid-qylu6xuj]{color:var(--cyan)}.plate-after[data-astro-cid-qylu6xuj] .plate-label[data-astro-cid-qylu6xuj]:after{background:var(--cyan)}.gallery-note[data-astro-cid-qylu6xuj]{margin-top:clamp(20px,1.8vw,30px);color:#c3cbd6;font-size:clamp(.8125rem,1vw,1rem);letter-spacing:.03em}@media(min-width:900px){.work[data-astro-cid-qylu6xuj]{grid-template-columns:minmax(0,270fr) minmax(0,572fr) minmax(0,676fr);column-gap:clamp(18px,1.6vw,28px);align-items:start}.work[data-astro-cid-qylu6xuj] figcaption[data-astro-cid-qylu6xuj]{padding-top:clamp(20px,2.4vw,40px)}.work[data-astro-cid-qylu6xuj]:first-child .plate-media[data-astro-cid-qylu6xuj] img[data-astro-cid-qylu6xuj]{height:clamp(260px,19.6vw,380px)}.work[data-astro-cid-qylu6xuj]:last-child .plate-media[data-astro-cid-qylu6xuj] img[data-astro-cid-qylu6xuj]{height:clamp(240px,17.8vw,340px)}}.approach[data-astro-cid-dinuvir6]{position:relative;background:radial-gradient(40% 50% at 100% 0%,rgba(17,54,120,.35) 0%,transparent 70%),var(--navy-deep);padding-block:clamp(48px,3.4vw,60px) clamp(48px,3.4vw,60px);border-top:1px solid var(--navy-line)}.approach-layout[data-astro-cid-dinuvir6]{display:grid;gap:32px}.approach-head[data-astro-cid-dinuvir6]{padding-inline:var(--gutter)}.approach-title[data-astro-cid-dinuvir6]{font-family:var(--display);font-size:clamp(2.4rem,5.9vw,7rem);font-weight:700;line-height:1.02;letter-spacing:-.015em;text-transform:uppercase}.approach-media[data-astro-cid-dinuvir6]{display:block;overflow:hidden;border-bottom:3px solid var(--cyan);box-shadow:0 6px 18px -6px #00cbe6b3}.approach-media[data-astro-cid-dinuvir6] img[data-astro-cid-dinuvir6]{width:100%;height:clamp(240px,60vw,420px);object-fit:cover;object-position:40% 50%}.approach-process[data-astro-cid-dinuvir6]{padding-inline:var(--gutter)}.stack[data-astro-cid-dinuvir6]{display:grid;position:relative}.stack[data-astro-cid-dinuvir6]:before{content:"";position:absolute;left:calc(var(--n-col) + var(--col-gap) + 8px);top:34px;bottom:64px;width:2px;background:linear-gradient(180deg,#1f74ff,#19b6ff 50%,#1f74ff);box-shadow:0 0 8px #1f74ffcc}.step[data-astro-cid-dinuvir6]{--n-col: clamp(72px, 7.8vw, 128px);--col-gap: clamp(10px, 1.4vw, 24px);display:grid;grid-template-columns:var(--n-col) 18px minmax(0,1fr);column-gap:var(--col-gap);align-items:start;padding-block:clamp(14px,1.4vw,24px)}.stack[data-astro-cid-dinuvir6]{--n-col: clamp(72px, 7.8vw, 128px);--col-gap: clamp(10px, 1.4vw, 24px)}.step-n[data-astro-cid-dinuvir6]{--chrome-top: #9af0ff;--chrome-high: #5fe4ff;--chrome-upper: #36d2ff;--chrome-mid: #23bdff;--chrome-fall: #1798ff;--chrome-steel: #127cf2;--chrome-band: #0b5fdc;--chrome-return: #0f6eea;--chrome-lift: #1d8dff;--chrome-foot: #33aaff;--chrome-edge: rgba(10, 70, 170, .6);--chrome-glow: rgba(0, 150, 255, .35);font-family:var(--display);font-size:clamp(3rem,6.1vw,7rem);font-weight:700;line-height:.95;letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.step-node[data-astro-cid-dinuvir6]{position:relative;z-index:1;width:18px;height:18px;margin-top:clamp(14px,1.4vw,24px);border:2px solid #19b6ff;border-radius:50%;background:radial-gradient(circle,#19b6ff 0 35%,var(--navy-deep) 40%);box-shadow:0 0 10px #19b6ffcc}.step-title[data-astro-cid-dinuvir6]{display:block;font-family:var(--display);font-size:clamp(2rem,3.6vw,4.2rem);font-weight:700;line-height:1;letter-spacing:-.01em;text-transform:uppercase}.step-body[data-astro-cid-dinuvir6]{margin-top:8px;max-width:26ch;color:#dde3ea;font-size:clamp(1rem,1.6vw,1.6875rem);line-height:1.38;text-wrap:pretty}.approach-cta[data-astro-cid-dinuvir6]{margin-top:clamp(20px,2vw,34px)}.approach[data-astro-cid-dinuvir6] .approach-btn[data-astro-cid-dinuvir6]{position:relative;justify-content:center;width:100%;min-height:clamp(60px,5.6vw,94px);font-size:clamp(1.375rem,2.3vw,2.4rem)}.approach[data-astro-cid-dinuvir6] .approach-btn[data-astro-cid-dinuvir6] .icon{position:absolute;right:clamp(22px,3.4vw,60px);stroke-width:2.4}.approach-note[data-astro-cid-dinuvir6]{margin-top:clamp(16px,2.2vw,36px);color:#dfe5ec;font-size:clamp(.875rem,1.1vw,1.125rem);line-height:1.5}@media(min-width:900px){.approach-layout[data-astro-cid-dinuvir6]{grid-template-columns:minmax(0,63fr) minmax(0,37fr);grid-template-rows:auto 1fr;column-gap:clamp(28px,3.4vw,58px);row-gap:clamp(26px,2.4vw,40px)}.approach-head[data-astro-cid-dinuvir6]{grid-column:1;grid-row:1;padding-left:calc(var(--gutter) + clamp(0px,1.8vw,30px));padding-right:0}.approach-media[data-astro-cid-dinuvir6]{grid-column:1;grid-row:2;align-self:end}.approach-media[data-astro-cid-dinuvir6] img[data-astro-cid-dinuvir6]{height:clamp(380px,35.3vw,640px)}.approach-process[data-astro-cid-dinuvir6]{grid-column:2;grid-row:1 / 3;align-self:end;padding:0 var(--gutter) 0 0}}.review-section[data-astro-cid-viqfu3mo]{position:relative;isolation:isolate;overflow:hidden;--star: #ffc94a;background:radial-gradient(55% 70% at 100% 100%,rgba(7,70,200,.55) 0%,transparent 70%),linear-gradient(180deg,#0a0f1b 0%,var(--navy-deep) 60%)}.review-frame[data-astro-cid-viqfu3mo]{height:clamp(150px,13.6vw,260px);overflow:hidden;background:var(--navy)}.review-frame[data-astro-cid-viqfu3mo] .review-strip{position:relative;top:-9%;width:100%;height:118%;object-fit:cover;object-position:50% 62%}.review-body[data-astro-cid-viqfu3mo]{position:relative;z-index:1;padding-block:clamp(40px,3.6vw,60px) clamp(52px,5vw,84px);padding-left:max(var(--gutter),8.4vw)}.review[data-astro-cid-viqfu3mo]{margin:0}.quote-mark[data-astro-cid-viqfu3mo]{width:clamp(34px,3vw,54px);fill:var(--cyan);filter:drop-shadow(0 0 6px rgba(0,203,230,.5))}.review[data-astro-cid-viqfu3mo] blockquote[data-astro-cid-viqfu3mo]{margin:clamp(16px,1.4vw,24px) 0 0}.review-quote[data-astro-cid-viqfu3mo]{--chrome-base: .3595em;--chrome-cap: .703em;--chrome-top: #f3f5f8;--chrome-high: #ffffff;--chrome-upper: #f4f6f9;--chrome-mid: #e8ecf1;--chrome-fall: #d4dae2;--chrome-steel: #bec6d1;--chrome-band: #a9b2bf;--chrome-return: #b3bbc7;--chrome-lift: #cfd5de;--chrome-foot: #e2e6ec;--chrome-edge: rgba(150, 160, 176, .25);max-width:20.4em;font-family:var(--sans);font-size:clamp(1.75rem,3.8vw,4.5rem);font-weight:400;line-height:1.2;letter-spacing:-.01em}.review[data-astro-cid-viqfu3mo] figcaption[data-astro-cid-viqfu3mo]{margin-top:clamp(18px,1.8vw,30px);display:grid;gap:2px}.review-name[data-astro-cid-viqfu3mo]{color:#fff;font-size:clamp(1.125rem,1.6vw,1.75rem);font-weight:600}.review-role[data-astro-cid-viqfu3mo]{color:#c3cbd6;font-size:clamp(1rem,1.4vw,1.5rem)}.review-source[data-astro-cid-viqfu3mo]{display:flex;align-items:center;gap:12px;margin-top:8px;font-size:.95rem}.review-source[data-astro-cid-viqfu3mo] .gmark{box-sizing:content-box;padding:3px;background:#fff;border-radius:2px;font-size:1rem}.review-all[data-astro-cid-viqfu3mo]{display:inline-flex;align-items:center;gap:28px;margin-top:clamp(20px,2vw,34px);padding-bottom:8px;border-bottom:2px solid var(--cyan);color:#19c3ff;font-size:clamp(1.0625rem,1.5vw,1.625rem);text-decoration:none;transition:color var(--dur) var(--settle)}.review-all[data-astro-cid-viqfu3mo] .icon{width:1.3em;height:1.3em;stroke-width:1.6;transition:transform var(--dur-slow) var(--settle)}.review-all[data-astro-cid-viqfu3mo]:hover{color:#fff}.review-all[data-astro-cid-viqfu3mo]:hover .icon{transform:translate(4px)}.review-more[data-astro-cid-viqfu3mo]{margin-top:clamp(44px,4.6vw,76px);padding-top:clamp(28px,2.8vw,44px);border-top:1px solid rgba(31,116,255,.45);display:grid;gap:30px;color:#c9d0da}.review-summary-wrap[data-astro-cid-viqfu3mo] .summary-score strong{color:#fff}.review-summary-wrap[data-astro-cid-viqfu3mo] a{color:#19c3ff}.shorts[data-astro-cid-viqfu3mo]{display:grid;gap:28px}.short[data-astro-cid-viqfu3mo]{display:grid;grid-template-rows:auto 1fr auto;gap:14px}.card-top[data-astro-cid-viqfu3mo]{display:flex;align-items:center;justify-content:space-between;gap:12px}.short[data-astro-cid-viqfu3mo] .card-top[data-astro-cid-viqfu3mo] .stars{font-size:.95rem}.card-top[data-astro-cid-viqfu3mo] .gmark{box-sizing:content-box;padding:3px;background:#fff;border-radius:2px;font-size:1.05rem}.src[data-astro-cid-viqfu3mo]{font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c9d0da}.short[data-astro-cid-viqfu3mo] blockquote[data-astro-cid-viqfu3mo]{margin:0}.short[data-astro-cid-viqfu3mo] blockquote[data-astro-cid-viqfu3mo] p[data-astro-cid-viqfu3mo]{color:#e6ebf1;font-size:1rem;line-height:1.6}.short-name[data-astro-cid-viqfu3mo]{color:#fff;font-family:var(--display);font-size:1.0625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.review-note[data-astro-cid-viqfu3mo]{font-size:.8125rem;line-height:1.55;color:#b8c1cd;max-width:60ch}@media(min-width:900px){.review-more[data-astro-cid-viqfu3mo]{grid-template-columns:minmax(0,.9fr) minmax(0,3fr);column-gap:clamp(30px,4vw,70px)}.shorts[data-astro-cid-viqfu3mo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.6vw,44px)}.review-note[data-astro-cid-viqfu3mo]{grid-column:2}}.band[data-astro-cid-6z5cezf7]{border-top:1px solid var(--paper-rule)}.band-grid[data-astro-cid-6z5cezf7]{display:grid;gap:clamp(32px,4vw,56px)}.mapwrap[data-astro-cid-6z5cezf7]{display:none}html[data-js=on] .mapwrap[data-astro-cid-6z5cezf7]{display:block}.mapwrap[data-astro-cid-6z5cezf7][hidden]{display:none}.mapwrap[data-astro-cid-6z5cezf7]{margin:0;border:1px solid var(--paper-rule);border-radius:2px;overflow:hidden;background:var(--navy-deep)}.map[data-astro-cid-6z5cezf7]{width:100%;height:clamp(22rem,52vh,32rem);background:var(--navy-deep)}@media(max-width:639px){.map[data-astro-cid-6z5cezf7]{height:clamp(30rem,58vh,34rem)}}.band-title[data-astro-cid-6z5cezf7]{margin-top:16px;color:var(--ink-0);max-width:18ch;font-size:clamp(2.3rem,4.2vw,4.25rem);line-height:.98}.band-list[data-astro-cid-6z5cezf7]{margin-top:14px;border-top:2px solid var(--ink-0)}.band-list[data-astro-cid-6z5cezf7] li[data-astro-cid-6z5cezf7]{border-bottom:1px solid var(--paper-rule)}.band-list[data-astro-cid-6z5cezf7] a[data-astro-cid-6z5cezf7]{display:grid;grid-template-columns:26px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:52px;padding-block:10px;color:var(--ink-0);font-weight:600;text-decoration:none}.band-mark[data-astro-cid-6z5cezf7]{width:26px;height:auto;padding:5px 3px;box-sizing:content-box;margin-left:-3px;background:var(--ink-0);border-radius:2px}.band-list[data-astro-cid-6z5cezf7] .band-go{width:20px;height:20px;color:var(--teal-text);stroke-width:1.9;transition:transform .25s ease}.band-list[data-astro-cid-6z5cezf7] a[data-astro-cid-6z5cezf7]:hover{color:var(--teal-text)}.band-list[data-astro-cid-6z5cezf7] a[data-astro-cid-6z5cezf7]:hover .band-go{transform:translate(4px)}.band-more[data-astro-cid-6z5cezf7]{margin:14px 0 clamp(24px,2.6vw,32px);color:var(--paper-ink-soft);font-size:.9375rem}.band-region[data-astro-cid-6z5cezf7]{margin-top:26px;color:var(--ink-0);font-family:var(--display);font-size:1.25rem;font-weight:600;line-height:1.2}.band-chrome[data-astro-cid-6z5cezf7]{background:var(--navy-deep);color:var(--on-dark);border-top-color:var(--navy-line)}.band-chrome[data-astro-cid-6z5cezf7] .band-title[data-astro-cid-6z5cezf7]{color:#eef3fa;font-weight:700;text-transform:uppercase;line-height:1.04;padding-bottom:.05em}.band-chrome[data-astro-cid-6z5cezf7] .band-region[data-astro-cid-6z5cezf7],.band-chrome[data-astro-cid-6z5cezf7] .band-list[data-astro-cid-6z5cezf7] a[data-astro-cid-6z5cezf7]{color:var(--on-dark)}.band-chrome[data-astro-cid-6z5cezf7] .band-list[data-astro-cid-6z5cezf7]{border-top-color:var(--blue)}.band-chrome[data-astro-cid-6z5cezf7] .band-list[data-astro-cid-6z5cezf7] li[data-astro-cid-6z5cezf7]{border-bottom-color:var(--navy-line)}.band-chrome[data-astro-cid-6z5cezf7] .band-more[data-astro-cid-6z5cezf7]{color:var(--on-dark-soft)}.band-chrome[data-astro-cid-6z5cezf7] .band-list[data-astro-cid-6z5cezf7] .band-go,.band-chrome[data-astro-cid-6z5cezf7] .band-list[data-astro-cid-6z5cezf7] a[data-astro-cid-6z5cezf7]:hover,.band-chrome[data-astro-cid-6z5cezf7] .link-arrow[data-astro-cid-6z5cezf7]{color:var(--cyan)}.band-chrome[data-astro-cid-6z5cezf7] .link-arrow[data-astro-cid-6z5cezf7]:hover{color:#fff}@media(min-width:960px){.band-grid[data-astro-cid-6z5cezf7]{grid-template-columns:58fr 42fr;align-items:center;gap:clamp(40px,4.6vw,80px)}.map[data-astro-cid-6z5cezf7]{height:clamp(26rem,60vh,36rem)}}.footer-landscape[data-astro-cid-xshbc6el]{position:relative;margin:0;background:var(--navy-deep)}img[data-astro-cid-xshbc6el]{display:block;width:100%;height:clamp(220px,22vw,420px);object-fit:cover;object-position:50% 88%}.footer-landscape[data-astro-cid-xshbc6el]:after{content:"";position:absolute;inset:auto 0 0;height:46%;background:linear-gradient(180deg,transparent,rgba(8,11,18,.7) 55%,var(--navy-deep));pointer-events:none}figcaption[data-astro-cid-xshbc6el]{position:absolute;right:var(--gutter);top:12px;z-index:1;font-size:.625rem;color:#f1f4f6;text-shadow:0 1px 2px rgba(0,0,0,.7)}
