.product-guides:where(.astro-24li5x6o){color:#142334;background:#edf2f6;padding-block:clamp(3rem,6vw,6rem)}.product-guides__label:where(.astro-24li5x6o){color:#42627b;letter-spacing:.14em;margin-bottom:1rem;font-size:.75rem}.product-guides:where(.astro-24li5x6o) h2:where(.astro-24li5x6o){letter-spacing:-.04em;font-size:clamp(2rem,4vw,4rem);font-weight:550;line-height:1.1}.product-guides__intro:where(.astro-24li5x6o){color:#4b6072;max-width:52ch;margin-block:1.25rem 2.5rem;line-height:1.65}.product-guides__grid:where(.astro-24li5x6o){grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.product-guides__grid--single:where(.astro-24li5x6o){grid-template-columns:1fr}.product-guides__all:where(.astro-24li5x6o){color:inherit;text-underline-offset:5px;margin-top:1.5rem;padding-block:.8rem;display:inline-block}@media (width<=55.99rem){.product-guides__grid:where(.astro-24li5x6o){grid-template-columns:1fr}}.reading-details:where(.astro-jmefnxiu){color:#173747;background:#e8eff2;padding:2rem 0;position:relative}.reading-details__inner:where(.astro-jmefnxiu){align-items:start;gap:3rem;display:flex}.reading-details__heading:where(.astro-jmefnxiu){letter-spacing:.1em;text-transform:uppercase;flex:0 0 12rem;padding-top:.25rem;font-size:.72rem;line-height:1.6}dl:where(.astro-jmefnxiu){flex:1;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:1.5rem;margin:0;display:grid}dl:where(.astro-jmefnxiu)>div:where(.astro-jmefnxiu){border-left:1px solid #264e6730;padding-left:1rem}dt:where(.astro-jmefnxiu){font-size:.86rem;font-weight:600;line-height:1.4}dd:where(.astro-jmefnxiu){gap:.45rem;margin:0;padding-top:.4rem;display:grid}strong:where(.astro-jmefnxiu){font-size:clamp(1.15rem,1.6vw,1.6rem);font-weight:500;line-height:1.2}dd:where(.astro-jmefnxiu) span:where(.astro-jmefnxiu){color:#3f5d70;font-size:.8rem;line-height:1.5}@media (width<=767px){.reading-details__inner:where(.astro-jmefnxiu){display:block}.reading-details__heading:where(.astro-jmefnxiu){margin-bottom:1.2rem}dl:where(.astro-jmefnxiu){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem}dl:where(.astro-jmefnxiu)>div:where(.astro-jmefnxiu){padding-left:.8rem}.reading-details:where(.astro-jmefnxiu){padding:1.6rem 0}}.function-visual:where(.astro-yvymmp7q){color:#e1ecf8;background:#060b12;width:100%;min-width:0;margin:0;overflow:hidden}.function-visual:where(.astro-yvymmp7q) img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.function-visual__photo:where(.astro-yvymmp7q){overflow:hidden}.function-visual--upper-unit:where(.astro-yvymmp7q) .function-visual__photo:where(.astro-yvymmp7q){aspect-ratio:1.87;background:#f4f4f4;position:relative}.function-visual--upper-unit:where(.astro-yvymmp7q) img{aspect-ratio:auto;width:100%;position:absolute;top:-14%;left:0;object-fit:unset!important;height:auto!important}.mode-identity:where(.astro-yvymmp7q){align-items:center;min-height:230px;display:flex;position:relative;overflow:hidden}.mode-identity:where(.astro-yvymmp7q) span:where(.astro-yvymmp7q){z-index:1;letter-spacing:-.07em;font-size:clamp(3.8rem,11vw,10rem);font-weight:450;position:relative}.mode-identity:where(.astro-yvymmp7q) i:where(.astro-yvymmp7q){width:220px;height:220px;transform:translateX(calc((1 - var(--reading-progress,1)) * 40px));border:1px solid #69c8ff88;border-radius:50%;position:absolute;right:0;box-shadow:0 0 90px #418dcc22,inset 0 0 60px #418dcc22}.mode-identity--flash:where(.astro-yvymmp7q) i:where(.astro-yvymmp7q){background:#e5c696;border-radius:0;width:2px;right:20%;box-shadow:0 0 35px #e5c696}.mode-identity--cet:where(.astro-yvymmp7q) i:where(.astro-yvymmp7q){border:20px double #76bff288}.mode-identity--ret:where(.astro-yvymmp7q) i:where(.astro-yvymmp7q){background:#d69b7e22;border-color:#d69b7e}.cooling-ring:where(.astro-yvymmp7q){aspect-ratio:1;background:conic-gradient(from 0deg, #64b8f544 calc(var(--reading-progress,1) * 360deg), transparent 0);border:1px solid #5ba8dc55;border-radius:50%;place-items:center;width:min(360px,70vw);margin:auto;display:grid}.cooling-ring:where(.astro-yvymmp7q) span:where(.astro-yvymmp7q){letter-spacing:-.07em;font-size:clamp(4rem,12vw,10rem)}.cooling-ring:where(.astro-yvymmp7q) small:where(.astro-yvymmp7q){font-size:.5em}.dual-channel:where(.astro-yvymmp7q){grid-template-columns:1fr 1fr;gap:clamp(1rem,7vw,6rem);display:grid}.dual-channel:where(.astro-yvymmp7q)>div:where(.astro-yvymmp7q){gap:1.5rem;display:grid}.dual-channel:where(.astro-yvymmp7q) span:where(.astro-yvymmp7q){letter-spacing:-.04em;font-size:clamp(1.4rem,4vw,4rem)}.dual-channel:where(.astro-yvymmp7q) b:where(.astro-yvymmp7q){color:#84abc7;font-size:.75rem;font-weight:450}.dual-channel:where(.astro-yvymmp7q) i:where(.astro-yvymmp7q){height:120px;clip-path:inset(0 calc((1 - var(--reading-progress,1)) * 80%) 0 0);background:linear-gradient(90deg,#4388b966,#0000);border-block:1px solid #4f9dd855;display:block}.contact-system:where(.astro-yvymmp7q){grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.contact-system:where(.astro-yvymmp7q)>div:where(.astro-yvymmp7q){border-top:1px solid #6083a6;padding:2rem 0}.contact-system:where(.astro-yvymmp7q) span:where(.astro-yvymmp7q){color:#6488a5;margin-bottom:2rem;font-size:.7rem;display:block}.contact-system:where(.astro-yvymmp7q) strong:where(.astro-yvymmp7q){letter-spacing:-.05em;font-size:clamp(1.3rem,4vw,3.5rem);font-weight:450}figcaption:where(.astro-yvymmp7q){color:#92a7bb;border-top:1px solid #96bed514;padding:1rem max(1.25rem,6vw);font-size:.75rem;line-height:1.5}.function-visual__scheme:where(.astro-yvymmp7q){background:radial-gradient(at 70% 90%,#123a5c66,#0000 65%),#050a11;flex-direction:column;justify-content:center;gap:2.5rem;min-height:360px;padding:clamp(2rem,6vw,6rem);display:flex}.function-visual__label:where(.astro-yvymmp7q){letter-spacing:.18em;color:#7396b4;font-size:.6rem}.function-visual__nodes:where(.astro-yvymmp7q){color:#bdd5eb;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;display:flex}.function-visual__nodes:where(.astro-yvymmp7q) strong:where(.astro-yvymmp7q){font-size:clamp(.85rem,1.4vw,1.15rem);font-weight:450}.spectrum:where(.astro-yvymmp7q){grid-template-columns:repeat(4,1fr);gap:3vw;display:grid}.spectrum:where(.astro-yvymmp7q) span:where(.astro-yvymmp7q){letter-spacing:-.06em;font-size:clamp(1.8rem,6vw,6rem);font-weight:550;display:block}.spectrum:where(.astro-yvymmp7q) small:where(.astro-yvymmp7q){letter-spacing:.05em;color:#91adc6;font-size:.7rem;display:block}.spectrum:where(.astro-yvymmp7q) i:where(.astro-yvymmp7q){height:clamp(50px,12vw,150px);opacity:calc(.5 + var(--i) * .16);background:linear-gradient(90deg,#55b4ff33,#0000);border-left:1px solid #80c7ff;margin-top:1.5rem;display:block}.frequency:where(.astro-yvymmp7q) strong:where(.astro-yvymmp7q){letter-spacing:-.08em;font-size:clamp(4rem,12vw,11rem);font-weight:500}.frequency:where(.astro-yvymmp7q) small:where(.astro-yvymmp7q){letter-spacing:-.02em;color:#89bde6;font-size:.22em}.frequency:where(.astro-yvymmp7q) svg:where(.astro-yvymmp7q),.light-field:where(.astro-yvymmp7q){fill:none;stroke:#78c8ff;stroke-width:2px;width:100%;max-height:230px;display:block}.channel-array:where(.astro-yvymmp7q){grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:clamp(.35rem,1.2vw,1.3rem);display:grid}.channel-array:where(.astro-yvymmp7q) i:where(.astro-yvymmp7q){background:linear-gradient(145deg,#79c8ff44,#06111d);border:1px solid #75bfff66;border-radius:60px;height:clamp(60px,12vw,140px);display:block;box-shadow:inset 2px 0 10px #76c6ff22}.channel-array:where(.astro-yvymmp7q) span:where(.astro-yvymmp7q){text-align:center;color:#9bbbd5;margin-top:.9rem;font-size:.6rem;display:block}.workflow-line:where(.astro-yvymmp7q){justify-content:space-between;align-items:center;display:flex}.workflow-line:where(.astro-yvymmp7q) span:where(.astro-yvymmp7q){aspect-ratio:1;color:#98c5e9;border:1px solid #669ac55c;place-items:center;width:clamp(4rem,12vw,10rem);font-size:clamp(1.5rem,5vw,4rem);font-weight:350;display:grid}.workflow-line:where(.astro-yvymmp7q) span:where(.astro-yvymmp7q)+span:where(.astro-yvymmp7q){margin-left:1rem}@media (width>=64rem){.function-visual__scheme:where(.astro-yvymmp7q){min-height:520px}}@media (width<=767px){.contact-system:where(.astro-yvymmp7q){grid-template-columns:1fr 1fr}.mode-identity:where(.astro-yvymmp7q){min-height:210px}}.x1-science:where(.astro-tkxfdgpl){isolation:isolate;--ink:#16374b;--signal:#2f82ac;grid-column:1/-1;min-width:0;margin:0;position:relative}.x1-science__stage:where(.astro-tkxfdgpl){min-height:calc(100svh - var(--reading-offset,145px));isolation:isolate;position:relative;overflow:hidden}.x1-science__photo:where(.astro-tkxfdgpl){object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.x1-science__shade:where(.astro-tkxfdgpl){z-index:-2;position:absolute;inset:0}.x1-science--cooling:where(.astro-tkxfdgpl){color:var(--ink);background:#c2e1f3}.x1-science--cooling:where(.astro-tkxfdgpl) .x1-science__photo:where(.astro-tkxfdgpl){object-position:left center}.x1-science--cooling:where(.astro-tkxfdgpl) .x1-science__shade:where(.astro-tkxfdgpl){background:linear-gradient(90deg,#0000 25%,#e2f2fb65 48%,#e5f4fcb5)}.x1-science__cooling:where(.astro-tkxfdgpl){min-height:calc(100svh - var(--reading-offset,145px));flex-direction:column;justify-content:center;gap:2rem;margin-left:40%;padding:4rem 5vw 3rem 2vw;display:flex}.x1-science:where(.astro-tkxfdgpl) header:where(.astro-tkxfdgpl){flex-direction:column;gap:1.1rem;display:flex}.x1-science__eyebrow:where(.astro-tkxfdgpl){letter-spacing:.19em;color:var(--signal);font-size:.66rem;font-weight:600}.x1-science:where(.astro-tkxfdgpl) h2:where(.astro-tkxfdgpl){letter-spacing:-.055em;text-wrap:balance;color:#0000;background:linear-gradient(115deg,#173749 10%,#4488ae 60%,#16384e) text;margin:0;font-size:clamp(3rem,5.1vw,5.5rem);font-weight:500;line-height:.99}.x1-science__cooling:where(.astro-tkxfdgpl) h2:where(.astro-tkxfdgpl){font-size:clamp(3rem,4.2vw,4.6rem)}.x1-science__intro:where(.astro-tkxfdgpl){max-width:49ch;font-size:1.05rem;line-height:1.6}.x1-thermal:where(.astro-tkxfdgpl){grid-template-columns:1fr 1fr;gap:2rem 3rem;display:grid;position:relative}.x1-thermal__connections:where(.astro-tkxfdgpl){z-index:-1;fill:none;stroke:#4c94b35c;stroke-width:1px;stroke-dasharray:3 6;width:100%;height:100%;position:absolute;inset:0}.x1-thermal__node:where(.astro-tkxfdgpl){background:#f3faffbd;border:1px solid #fff9;border-top-color:#78aec6;padding:1.15rem 1.25rem;transition:background .4s,border-color .4s;box-shadow:0 10px 30px #3a77900a}.x1-thermal__node:where(.astro-tkxfdgpl)[data-diagram-active]{background:#f7fcfff0;border-top-color:#27789c}.x1-thermal__node:where(.astro-tkxfdgpl)>span:where(.astro-tkxfdgpl){letter-spacing:.065em;text-transform:uppercase;color:#3a6378;font-size:.6rem}.x1-thermal:where(.astro-tkxfdgpl) h3:where(.astro-tkxfdgpl){letter-spacing:-.035em;margin:.5rem 0;font-size:2rem;font-weight:500}.x1-thermal:where(.astro-tkxfdgpl) p:where(.astro-tkxfdgpl){max-width:25ch;font-size:.78rem;line-height:1.5}.x1-science__note:where(.astro-tkxfdgpl){color:#46697b;max-width:74ch;font-size:.64rem;line-height:1.5}.x1-science--spectrum:where(.astro-tkxfdgpl){color:#e1f1ff;--signal:#9cd7ff;background:#06142a}.x1-science--spectrum:where(.astro-tkxfdgpl) .x1-science__shade:where(.astro-tkxfdgpl){background:linear-gradient(#04122755,#0000 55%,#041227cc)}.x1-science__spectrum:where(.astro-tkxfdgpl){min-height:calc(100svh - var(--reading-offset,145px));text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:2.5rem;padding:4rem 6vw 3rem;display:flex}.x1-science__spectrum:where(.astro-tkxfdgpl) header:where(.astro-tkxfdgpl){align-items:center}.x1-science__spectrum:where(.astro-tkxfdgpl) h2:where(.astro-tkxfdgpl){background:linear-gradient(110deg,#fff 20%,#b3e2ff 65%,#8ab8e0) text;font-size:clamp(3rem,5.5vw,6rem)}.x1-science__spectrum:where(.astro-tkxfdgpl) h2:where(.astro-tkxfdgpl) span:where(.astro-tkxfdgpl){font-weight:400}.x1-spectrum:where(.astro-tkxfdgpl){text-align:left;grid-template-columns:repeat(4,1fr);gap:2rem;width:100%;display:grid}.x1-spectrum__band:where(.astro-tkxfdgpl){background:linear-gradient(#071a3260,#0000);border-top:1px solid #add7f780;min-width:0;margin:0;padding:1.4rem 0}.x1-spectrum:where(.astro-tkxfdgpl) figcaption:where(.astro-tkxfdgpl){align-items:baseline;gap:.65rem;display:flex}.x1-spectrum:where(.astro-tkxfdgpl) strong:where(.astro-tkxfdgpl){letter-spacing:-.065em;color:#e5f6ff;font-size:clamp(3rem,6.5vw,6.5rem);font-weight:450}.x1-spectrum:where(.astro-tkxfdgpl) figcaption:where(.astro-tkxfdgpl) span:where(.astro-tkxfdgpl){color:#b7dcf6;font-size:.8rem}.x1-spectrum:where(.astro-tkxfdgpl) svg:where(.astro-tkxfdgpl){fill:none;stroke:#a5d7fb;stroke-width:1.3px;opacity:.6;width:100%;height:auto;margin-top:1.3rem;transition:opacity .5s;overflow:hidden}.x1-spectrum:where(.astro-tkxfdgpl) :where(.astro-tkxfdgpl)[data-diagram-active] svg:where(.astro-tkxfdgpl){opacity:1;filter:drop-shadow(0 0 5px #8fceff70)}.x1-science__explanation:where(.astro-tkxfdgpl){max-width:70ch;font-size:.92rem;line-height:1.65}.x1-science__spectrum:where(.astro-tkxfdgpl) .x1-science__note:where(.astro-tkxfdgpl){color:#aac6dc}@media (prefers-reduced-motion:no-preference){.reading-motion .x1-science:where(.astro-tkxfdgpl){height:185svh}.reading-motion .x1-science__stage:where(.astro-tkxfdgpl){top:var(--reading-offset,145px);position:sticky}.reading-motion .x1-science__photo:where(.astro-tkxfdgpl){transform:scale(calc(1.025 + var(--photo-progress,0)*.035))}.reading-motion .x1-science:where(.astro-tkxfdgpl) h2:where(.astro-tkxfdgpl){transform:translate3d(0,calc((.5 - var(--photo-progress,0))*24px),0)}.reading-motion .x1-thermal__node:where(.astro-tkxfdgpl){transform:translate3d(0,calc((1 - var(--photo-progress,0))*var(--node)*9px),0)}.reading-motion .x1-spectrum__band:where(.astro-tkxfdgpl){transform:translate3d(0,calc((1 - var(--photo-progress,0))*var(--node)*12px),0)}}@media (width<=767px){.x1-science__stage:where(.astro-tkxfdgpl){min-height:calc(100svh - var(--reading-offset,135px))}.x1-science--cooling:where(.astro-tkxfdgpl) .x1-science__photo:where(.astro-tkxfdgpl){object-fit:cover;object-position:left 20%;width:150%;max-width:none;height:45%}.x1-science--cooling:where(.astro-tkxfdgpl) .x1-science__shade:where(.astro-tkxfdgpl){background:linear-gradient(#d7edf900 22%,#d7edf9 58%)}.x1-science__cooling:where(.astro-tkxfdgpl){min-height:calc(100svh - var(--reading-offset,135px));gap:1.2rem;margin-left:0;padding:10rem 6vw 2rem}.x1-science:where(.astro-tkxfdgpl) header:where(.astro-tkxfdgpl){gap:.8rem}.x1-science:where(.astro-tkxfdgpl) h2:where(.astro-tkxfdgpl){font-size:2.8rem}.x1-science__cooling:where(.astro-tkxfdgpl) h2:where(.astro-tkxfdgpl){font-size:2.45rem}.x1-science__intro:where(.astro-tkxfdgpl){font-size:.88rem;line-height:1.5}.x1-science__eyebrow:where(.astro-tkxfdgpl){font-size:.56rem}.x1-thermal:where(.astro-tkxfdgpl){gap:.9rem}.x1-thermal__node:where(.astro-tkxfdgpl){padding:.85rem .8rem}.x1-thermal:where(.astro-tkxfdgpl) h3:where(.astro-tkxfdgpl){margin:.35rem 0;font-size:1.65rem}.x1-thermal:where(.astro-tkxfdgpl) p:where(.astro-tkxfdgpl){font-size:.7rem}.x1-thermal__node:where(.astro-tkxfdgpl)>span:where(.astro-tkxfdgpl){font-size:.53rem}.x1-science__note:where(.astro-tkxfdgpl){font-size:.58rem}.x1-science__spectrum:where(.astro-tkxfdgpl){gap:1.6rem;padding:3rem 6vw 2rem}.x1-science__spectrum:where(.astro-tkxfdgpl) h2:where(.astro-tkxfdgpl){font-size:2.65rem}.x1-spectrum:where(.astro-tkxfdgpl){grid-template-columns:1fr 1fr;gap:1rem 1.5rem}.x1-spectrum:where(.astro-tkxfdgpl) strong:where(.astro-tkxfdgpl){font-size:3.6rem}.x1-spectrum__band:where(.astro-tkxfdgpl){padding:1rem 0}.x1-spectrum:where(.astro-tkxfdgpl) svg:where(.astro-tkxfdgpl){margin-top:.5rem}.x1-science__explanation:where(.astro-tkxfdgpl){font-size:.82rem}.reading-motion .x1-science:where(.astro-tkxfdgpl){height:200svh}}@media (prefers-reduced-motion:reduce){.x1-science:where(.astro-tkxfdgpl){height:auto!important}.x1-science__stage:where(.astro-tkxfdgpl){position:static}.x1-science__photo:where(.astro-tkxfdgpl),.x1-science:where(.astro-tkxfdgpl) h2:where(.astro-tkxfdgpl),.x1-thermal__node:where(.astro-tkxfdgpl),.x1-spectrum__band:where(.astro-tkxfdgpl){transform:none!important}}.laser-detail:where(.astro-24arlcjh){color:#122f42;min-width:0;scroll-margin-top:var(--reading-offset,145px);background:#eaf2f6;grid-column:1/-1;padding:clamp(3rem,7vw,7rem) 0}.laser-detail__layout:where(.astro-24arlcjh){grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.laser-detail__copy:where(.astro-24arlcjh){min-width:0}.laser-detail__eyebrow:where(.astro-24arlcjh){letter-spacing:.16em;color:#377798;margin:0 0 1.5rem;font-size:.65rem;font-weight:650}.laser-detail:where(.astro-24arlcjh) h3:where(.astro-24arlcjh){letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.5vw,5rem);font-weight:500;line-height:1.04}.laser-detail__body:where(.astro-24arlcjh){max-width:49ch;margin:1.6rem 0 0;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.65}.laser-detail__figure:where(.astro-24arlcjh){min-width:0;margin:0}.laser-detail__figure:where(.astro-24arlcjh) img:where(.astro-24arlcjh){object-fit:contain;border-radius:2px;width:100%;height:auto;display:block}.laser-detail:where(.astro-24arlcjh) figcaption:where(.astro-24arlcjh){opacity:.72;max-width:65ch;margin-top:1rem;font-size:.7rem;line-height:1.5}.laser-detail__facts:where(.astro-24arlcjh){grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0 0;display:grid}.laser-detail__facts:where(.astro-24arlcjh)>div:where(.astro-24arlcjh){border-top:1px solid #759aaf66;padding-top:.9rem}.laser-detail:where(.astro-24arlcjh) dt:where(.astro-24arlcjh){font-size:.8rem;font-weight:650}.laser-detail:where(.astro-24arlcjh) dd:where(.astro-24arlcjh){margin:.4rem 0 0;font-size:.8rem;line-height:1.5}.laser-detail--spots:where(.astro-24arlcjh){color:#eaf4ff;background:#03090f;padding-bottom:3rem}.laser-detail--spots:where(.astro-24arlcjh) .laser-detail__layout:where(.astro-24arlcjh){grid-template-columns:1fr;gap:2rem}.laser-detail--spots:where(.astro-24arlcjh) .laser-detail__copy:where(.astro-24arlcjh){grid-template-columns:1.1fr .9fr;align-items:end;column-gap:6vw;display:grid}.laser-detail--spots:where(.astro-24arlcjh) .laser-detail__eyebrow:where(.astro-24arlcjh){color:#89c5e8;grid-column:1/-1}.laser-detail--spots:where(.astro-24arlcjh) h3:where(.astro-24arlcjh){max-width:17ch}.laser-detail--spots:where(.astro-24arlcjh) .laser-detail__body:where(.astro-24arlcjh){margin:0}.laser-detail__formats:where(.astro-24arlcjh){color:#9fc4dc;grid-column:1/-1;gap:1.5rem;margin-top:1.8rem;font-size:.75rem;display:flex}.laser-detail--spots:where(.astro-24arlcjh) .laser-detail__figure:where(.astro-24arlcjh){width:100%;max-width:1300px;margin:auto}@media (width<=767px){.laser-detail:where(.astro-24arlcjh){padding:3rem 0 2rem}.laser-detail__layout:where(.astro-24arlcjh){grid-template-columns:1fr;gap:1.8rem}.laser-detail:where(.astro-24arlcjh) h3:where(.astro-24arlcjh){font-size:clamp(2rem,8.7vw,3rem)}.laser-detail__eyebrow:where(.astro-24arlcjh){margin-bottom:1rem;font-size:.6rem}.laser-detail__body:where(.astro-24arlcjh){margin-top:1.1rem;font-size:.93rem}.laser-detail--spots:where(.astro-24arlcjh) .laser-detail__copy:where(.astro-24arlcjh){display:block}.laser-detail--spots:where(.astro-24arlcjh) .laser-detail__body:where(.astro-24arlcjh){margin-top:1.1rem}.laser-detail__formats:where(.astro-24arlcjh){flex-wrap:wrap;gap:.6rem 1.5rem}.laser-detail__facts:where(.astro-24arlcjh){gap:1rem}.laser-detail:where(.astro-24arlcjh) figcaption:where(.astro-24arlcjh){font-size:.66rem}}.product-reading{--reading-accent:#8ed7ff;color:#eff5fa;background:#060a10;overflow:clip}.reading-kicker{letter-spacing:.14em;color:var(--reading-accent,#6595b5);font-size:.7rem;font-weight:550;line-height:1.5}.reading-choice{grid-template-columns:1fr 3fr;gap:3rem;padding-block:clamp(3rem,7vw,7rem);display:grid}.reading-choice h2{letter-spacing:-.055em;max-width:21ch;font-size:clamp(2rem,4.1vw,4.3rem);font-weight:530;line-height:1.04}.reading-choice p:not(.reading-kicker){color:#b6c6d5;max-width:62ch;margin-top:1.4rem;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.65}.reading-choice a{color:#96ceef;text-underline-offset:5px;margin-top:1.5rem;padding-block:.7rem;font-size:.85rem;display:inline-block}.reading-opening{background:#0c131d;padding:clamp(3rem,7vw,7rem) 0 2rem;position:relative;overflow:clip}.reading-opening h2{letter-spacing:-.065em;max-width:17ch;margin-top:1.4rem;font-size:clamp(2.7rem,6.8vw,7.5rem);font-weight:530;line-height:.99;position:relative}.reading-index{scrollbar-width:thin;gap:2rem;margin-top:clamp(2rem,4vw,4rem);display:flex;overflow:auto}.reading-index a{color:#d1deeb;white-space:nowrap;border-top:1px solid #72859966;flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-width:150px;padding:1.1rem 0;font-size:.9rem;text-decoration:none;display:grid}.reading-index a span{color:#69879f;font-size:.6rem}.reading-index a b{font-weight:400}body .product-reading .p-tech{background:0 0;padding:0}.reading-features{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body .product-reading .reading-feature{min-width:0;scroll-margin-top:var(--reading-offset,145px);background:#060b12;border:0;grid-column:1/-1;margin:0;padding:0}body .product-reading .p-tech__copy{grid-template-columns:60px 1.1fr 1fr;align-items:start;column-gap:3rem;padding-block:clamp(2.2rem,5vw,5rem);display:grid}body .product-reading .p-tech__title{letter-spacing:-.055em;max-width:20ch;margin:0;font-size:clamp(2.1rem,4.5vw,5rem);font-weight:520;line-height:1.03}body .product-reading .p-tech__body{color:#b8c9d9;max-width:47ch;margin:0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.reading-number{padding-top:.5rem}.reading-photo__sticky{width:100%;overflow:hidden}.reading-visual{width:100%}.reading-motion [data-photo-sweep]{height:calc(100svh + 160px);min-height:650px}.reading-motion .reading-photo__sticky{top:var(--reading-offset,145px);position:sticky}.reading-motion .reading-visual--photo .function-visual img,.reading-motion .reading-context img{height:calc(100svh - var(--reading-offset,145px) - 48px);object-fit:cover;object-position:calc(12% + var(--photo-progress,0) * 76%) calc(12% + var(--photo-progress,0) * 76%)}.reading-proof{padding-block:1.5rem 3rem}.reading-proof .system-diagram{border-block:1px solid #c4d9e322;padding-block:1.5rem}.reading-proof .system-diagram__heading{color:#82accb;margin:0 0 1.5rem;font-size:.75rem}.reading-proof .system-diagram__items{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.reading-proof .system-diagram__item{color:#d5e4ee;opacity:1;flex-direction:column;gap:1rem;display:flex}.reading-proof .system-diagram__copy{gap:.35rem;display:grid}.reading-proof .system-diagram__index{color:#7aa5c6;font-size:.65rem}.reading-proof .system-diagram__value{font-size:clamp(1.1rem,2vw,1.8rem);font-weight:500;line-height:1.2}.reading-proof .system-diagram__label{font-size:.85rem}.reading-proof .system-diagram__note{color:#a2b5c8;font-size:.8rem;line-height:1.5}.reading-proof .system-diagram__aperture{fill:none;stroke:#8dd7ff;stroke-width:.6px;width:100%;height:90px}.reading-proof .system-diagram__node{transform-origin:0;background:#6b8caa;width:25px;height:2px}.reading-motion [data-diagram-active] .system-diagram__node{background:var(--reading-accent);transition:transform .5s,background .5s;transform:scaleX(2.5)}.reading-context{color:#112b2a;background:#d9e0dc}.reading-context__copy{grid-template-columns:1fr 2fr 1.5fr;align-items:start;gap:2rem;padding-block:3rem;display:grid}.reading-context__copy h2{letter-spacing:-.055em;font-size:clamp(2.5rem,4.5vw,5rem);line-height:1.04}.reading-context__copy p{color:#435753;line-height:1.7}.reading-context figure{margin:0}.reading-context img{width:100%;display:block}[data-layout=service-studio] .reading-opening{background:linear-gradient(115deg,#081522,#0c263f)}[data-layout=service-studio] .reading-feature[data-feature-index="2"]{background:#0c1723}[data-layout=compact-workstation] .reading-opening{background:#102220}[data-layout=compact-workstation]{--reading-accent:#a0d0c8}[data-layout=compact-workstation] .reading-opening h2{max-width:20ch;font-size:clamp(2.7rem,5.8vw,6.4rem)}[data-layout=laser-spectrum] .reading-opening{background:#03070d}[data-layout=laser-spectrum] .reading-feature[data-feature-index="0"] .p-tech__copy{padding-bottom:1.5rem}[data-layout=laser-spectrum] .spectrum{gap:1px}[data-layout=dual-plasma]{--reading-accent:#e6cda1}[data-layout=dual-plasma] .reading-opening{background:#211e1a}[data-layout=dual-plasma] .reading-feature[data-feature-index="0"]{background:#211b17}[data-layout=dual-plasma] .reading-feature[data-feature-index="1"]{background:#10212c}[data-layout=dual-channel] .reading-opening{background:#142b3c}[data-layout=dual-channel] .reading-feature[data-feature-index="2"] .function-visual{background:#f4f5f6}[data-layout=body-sequence]{--reading-accent:#d0ad81}[data-layout=body-sequence] .reading-opening{color:#201c16;background:#d9cebd}[data-layout=body-sequence] .reading-opening .reading-kicker,[data-layout=body-sequence] .reading-index a{color:#504539}[data-layout=body-sequence] .reading-feature[data-feature-index="3"] .function-visual__scheme{background:#2e221a}[data-layout=body-sequence] .channel-array i{box-shadow:none;background:linear-gradient(145deg,#cda57566,#211d16);border-color:#d8b07a88}[data-layout=dual-transfer] .reading-opening{background:#111d2b}[data-layout=dual-transfer] .reading-feature[data-feature-index="1"]{--reading-accent:#e89980;background:#231916}.reading-practical{color:#19242b;background:#e8e9e7;padding:clamp(3rem,7vw,7rem) 0}.reading-practical__grid{grid-template-columns:1fr 1.3fr;gap:clamp(2rem,6vw,6rem);display:grid}.reading-practical h2{letter-spacing:-.055em;max-width:17ch;margin:1.4rem 0;font-size:clamp(2.3rem,4.7vw,5rem);font-weight:530;line-height:1.03}.reading-practical__intro>p:not(.reading-kicker){color:#58656e;max-width:40ch;line-height:1.6}.reading-practical figure{margin:2rem 0 0}.reading-practical img{width:100%;height:auto;display:block}.reading-practical figcaption{color:#4a5a67;padding-top:.7rem;font-size:.75rem}.reading-practical details{border-top:1px solid #182b3c33}.reading-practical summary{cursor:pointer;grid-template-columns:25px 1fr 20px;gap:1rem;padding:1.5rem 0;font-size:clamp(1.05rem,1.6vw,1.45rem);font-weight:550;line-height:1.25;list-style:none;display:grid}.reading-practical summary::-webkit-details-marker{display:none}.reading-practical summary>span{color:#637b8e;padding-top:.4rem;font-size:.6rem}.reading-practical summary>b{font-weight:350}.reading-practical details[open] summary>b{transform:rotate(45deg)}.reading-practical__content{padding:0 0 2rem 2.5rem}.reading-practical dl{gap:1.3rem;margin:0;display:grid}.reading-practical dt{font-size:.92rem;font-weight:600}.reading-practical dd,.reading-practical li{color:#4d5f6d;margin:.4rem 0 0;font-size:.9rem;line-height:1.6}#scelta,#tecnologie,#in-cabina,#specifiche,#domande{scroll-margin-top:var(--reading-offset,145px)}body .p-hero[data-product-page]{background:#070b11;min-height:0;padding:7rem 0 3rem;overflow:clip}body .p-hero[data-product-page] .p-hero__grid{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3rem;overflow:visible}body .p-hero[data-product-page] .p-hero__copy{z-index:2;background:0 0;grid-area:auto;width:100%;padding:0;position:relative}body .p-hero[data-product-page] .p-hero__copy:before,body .p-hero[data-product-page] .p-hero__stage:before,body .p-hero[data-product-page] .p-hero__stage:after{display:none}body .p-hero[data-product-page] .p-hero__stage{aspect-ratio:1.3;width:100%;min-height:0;box-shadow:none;border:0;border-radius:0;grid-area:auto;margin:0;position:relative;inset:auto}body .p-hero[data-product-page] .p-hero__media{aspect-ratio:auto;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}body .p-hero[data-product-page] .product-poster img{opacity:1;filter:none;animation:none;transform:none;object-fit:contain!important}body .p-hero[data-product-page] .p-hero__description{max-width:42ch;font-size:1rem;line-height:1.6}body .p-hero[data-product-page] .p-hero__name{font-size:clamp(3rem,5.3vw,6rem);line-height:1}body .p-hero[data-product-page] .p-hero__tagline{max-width:23ch;margin-block:1.2rem;font-size:clamp(1.5rem,2.3vw,2.6rem)}@media (width>=1024px){body .product-reading .reading-feature--paired{grid-column:span 1}body .product-reading .reading-feature--paired .p-tech__copy{grid-template-columns:25px 1fr;gap:1.5rem;width:100%;padding-inline:4vw}body .product-reading .reading-feature--paired .p-tech__body{grid-column:2}.reading-feature--paired .p-tech__title{font-size:clamp(2rem,3vw,3.5rem)!important}}@media (width<=767px){.reading-choice{grid-template-columns:1fr;gap:1.3rem;padding-block:2.7rem}.reading-opening{padding-top:2.8rem}.reading-opening h2{font-size:clamp(2.6rem,11vw,4rem)}.reading-index{gap:1.2rem}.reading-index a{min-width:180px;font-size:.8rem}body .product-reading .p-tech__copy{grid-template-columns:22px 1fr;gap:1rem;padding-block:2.2rem}body .product-reading .p-tech__title{max-width:20ch;font-size:clamp(2rem,8vw,3rem)}.product-reading .p-tech__body{grid-column:2}.reading-motion [data-photo-sweep]{height:calc(100svh + 160px);min-height:540px}.reading-motion .reading-visual--photo .function-visual img,.reading-motion .reading-context img{height:calc(100svh - var(--reading-offset,145px) - 48px);object-fit:cover;min-height:280px}.reading-proof{padding-top:1rem}.reading-proof .system-diagram__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.reading-practical__grid,.reading-context__copy{grid-template-columns:1fr;gap:1.5rem}.reading-context__copy{padding-block:2rem}body .p-hero[data-product-page]{padding-top:6rem;padding-bottom:1.5rem}body .p-hero[data-product-page] .p-hero__grid{flex-direction:column;gap:1.5rem;width:100%;display:flex}body .p-hero[data-product-page] .p-hero__copy{display:contents}body .p-hero[data-product-page] .p-hero__crumbs{display:none}body .p-hero[data-product-page] .p-hero__identity{order:0;gap:.6rem;width:100%;margin:0;padding:0 5%}body .p-hero[data-product-page] .p-hero__copy>.section-label{display:none}body .p-hero[data-product-page] .p-hero__name{font-size:clamp(2.7rem,10vw,4rem)}body .p-hero[data-product-page] .p-hero__descriptor{font-size:.73rem}body .p-hero[data-product-page] .p-hero__tagline{order:1;width:100%;margin:0;padding:0 5%;font-size:clamp(1.6rem,6.5vw,2.3rem)}body .p-hero[data-product-page] .p-hero__stage{aspect-ratio:auto;order:2;height:48svh;min-height:310px}body .p-hero[data-product-page=lumina-x1-pro] .product-poster img{object-fit:cover!important;object-position:75% center!important}body .p-hero[data-product-page=tecar-448-revolution] .p-hero__stage{aspect-ratio:1.5;height:auto;min-height:0}body .p-hero[data-product-page=infrapress-x2] .p-hero__stage{height:40svh;min-height:300px}body .p-hero[data-product-page] .p-hero__description{order:3;width:100%;padding:0 5%;font-size:.9rem}body .p-hero[data-product-page] .p-hero__actions{flex-direction:row;order:4;gap:.7rem;width:100%;margin:0;padding:0 5%}body .p-hero[data-product-page] .p-hero__actions .btn{min-height:46px;padding:.8rem 1rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.product-reading *,.product-reading :before,.product-reading :after{transition:none!important;animation:none!important}}.reading-scene{min-height:85svh;position:relative}.reading-motion .reading-scene[data-photo-sweep]{height:165svh;min-height:700px}.reading-scene__stage{height:calc(100svh - var(--reading-offset,145px));isolation:isolate;min-height:510px;position:relative}.reading-scene .function-visual{background:#09121b;margin:0;position:absolute;inset:0}.reading-scene .function-visual__photo{height:100%}.reading-scene .function-visual img{object-fit:cover;object-position:65% center;width:100%;height:100%}.reading-scene .function-visual figcaption{color:#eef5fa;z-index:3;text-shadow:0 1px 8px #000;font-size:.7rem;position:absolute;bottom:1rem;left:4vw;right:4vw}.reading-scene__shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#030911d9,#0309118a 35%,#0309110a 78%),linear-gradient(#0000 55%,#03091199);position:absolute;inset:0}body .product-reading .reading-scene__copy{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;gap:1.4rem;height:100%;padding-block:3rem;display:flex;position:relative}body .product-reading .reading-scene__copy .p-tech__title{text-wrap:balance;color:#fff;max-width:12ch;font-size:clamp(2.7rem,6.1vw,7rem)}body .product-reading .reading-scene__copy .p-tech__body{color:#edf3f9;text-shadow:0 2px 12px #030911;max-width:35ch}.reading-motion .reading-scene img{transform:scale(calc(1.04 + var(--photo-progress,0) * .07))}.reading-motion .reading-scene__copy .p-tech__title{transform:translateY(calc(32px - var(--photo-progress,0) * 64px))}.reading-motion .reading-scene__copy .p-tech__body{transform:translateY(calc(48px - var(--photo-progress,0) * 80px))}.reading-motion .reading-scene__copy .reading-number{transform:translateY(calc(20px - var(--photo-progress,0) * 40px))}[data-layout=body-sequence] .reading-scene__shade{background:linear-gradient(90deg,#20180ddd,#20180d80 40%,#20180d05 80%)}[data-layout=dual-channel] .reading-scene__shade{background:linear-gradient(90deg,#061b2de0,#061b2d80 40%,#061b2d05 80%)}body .p-hero[data-product-page]{min-height:100svh;padding:0;position:relative}body .p-hero[data-product-page] .p-hero__grid{grid-template-columns:1fr;gap:0;width:100%;max-width:none;min-height:100svh;display:grid;position:relative}body .p-hero[data-product-page] .p-hero__stage{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}body .p-hero[data-product-page] .p-hero__stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#020810eb 0%,#020810a8 35%,#02081005 76%),linear-gradient(#0000 70%,#02081080);display:block;position:absolute;inset:0}body .p-hero[data-product-page] .product-poster img{object-position:70% center;object-fit:cover!important}body .p-hero[data-product-page] .p-hero__copy{z-index:2;flex-direction:column;justify-content:center;width:min(52%,780px);min-height:100svh;padding:8rem 0 4rem 5vw;display:flex}body .p-hero[data-product-page] .p-hero__name{letter-spacing:-.065em;font-size:clamp(3.5rem,7.3vw,8.5rem)}body .p-hero[data-product-page] .p-hero__tagline{font-size:clamp(1.5rem,2.3vw,2.5rem)}body .p-hero[data-product-page] .p-hero__description{color:#e4edf5}body .p-hero[data-product-page] .p-hero__crumbs{display:none}@media (width<=767px){.reading-motion .reading-scene[data-photo-sweep]{height:145svh;min-height:680px}.reading-scene__stage{min-height:520px}.reading-scene__shade{background:linear-gradient(#03091100 22%,#030911ba 68%,#030911f2 100%)}body .product-reading .reading-scene__copy{justify-content:flex-end;gap:1rem;padding:3rem 6vw 4rem}body .product-reading .reading-scene__copy .p-tech__title{max-width:14ch;font-size:clamp(2.5rem,10vw,4rem)}body .product-reading .reading-scene__copy .p-tech__body{max-width:33ch;font-size:.95rem}.reading-scene .function-visual img{object-position:65% 35%}body .p-hero[data-product-page] .p-hero__grid{min-height:100svh;display:grid}body .p-hero[data-product-page] .p-hero__stage{aspect-ratio:auto;height:100%;min-height:100%;position:absolute;inset:0}body .p-hero[data-product-page] .p-hero__stage:after{background:linear-gradient(#02081008 20%,#020810c9 66%,#020810f5 100%)}body .p-hero[data-product-page] .p-hero__copy{justify-content:flex-end;gap:.9rem;width:100%;min-height:100svh;padding:8rem 6vw 2rem;display:flex}body .p-hero[data-product-page] .p-hero__identity,body .p-hero[data-product-page] .p-hero__tagline,body .p-hero[data-product-page] .p-hero__description,body .p-hero[data-product-page] .p-hero__actions{width:100%;margin:0;padding:0}body .p-hero[data-product-page] .p-hero__name{font-size:clamp(3rem,12vw,5rem)}body .p-hero[data-product-page] .p-hero__tagline{font-size:1.5rem}body .p-hero[data-product-page] .product-poster img{object-position:72% 25%!important}}@media (prefers-reduced-motion:reduce){.reading-scene{min-height:0}.reading-scene__stage{height:auto;min-height:90svh}.reading-scene img,.reading-scene__copy>*{transform:none!important}}body .product-reading .reading-feature:has(.reading-scene){grid-column:1/-1}@media (prefers-reduced-motion:no-preference){body .p-hero[data-product-page] .p-hero__identity{transform:translateY(calc(var(--hero-progress,0) * -65px))}body .p-hero[data-product-page] .p-hero__tagline{transform:translateY(calc(var(--hero-progress,0) * -40px))}body .p-hero[data-product-page] .product-poster img{transform:scale(calc(1 + var(--hero-progress,0) * .06))}}@media (width<=767px){[data-layout] .reading-scene__shade{background:linear-gradient(#03091100 22%,#030911ba 68%,#030911f2 100%)}}.reading-scene .function-visual--upper-unit .function-visual__photo{aspect-ratio:auto}.reading-scene .function-visual--upper-unit img{top:0;object-fit:cover!important;height:100%!important}.reading-scene__stage{min-height:max(510px, calc(100svh - var(--reading-offset,145px)))}.reading-scene .function-visual figcaption{border:0;padding:0}@media (prefers-reduced-motion:reduce){.reading-scene__stage{position:static}body .product-reading .reading-scene__copy{min-height:90svh}}body .p-hero[data-product-page] .p-hero__stage:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#020810d9,#0000);height:150px;display:block;position:absolute;inset:0 0 auto}[data-product-slug=cryoshape-x2] [data-feature-index="2"] .function-visual img{object-fit:contain;object-position:center 25%;transform:none}[data-product-slug=cryoshape-x2] [data-feature-index="2"] .function-visual{background:#e9eaec}@media (width<=767px){[data-product-slug=cryoshape-x2] [data-feature-index="2"] .function-visual img{object-position:center;height:64%}}.reading-scene .function-visual--upper-unit img{object-position:center top!important}.reading-introduction{background:#08121c;position:relative}.reading-introduction__stage{min-height:calc(100svh - var(--reading-offset,145px));position:relative;overflow:hidden}.reading-introduction__stage>img{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.reading-introduction__shade{background:linear-gradient(90deg,#030911ee,#03091170 48%,#03091100 85%);position:absolute;inset:0}.reading-introduction__copy{z-index:2;min-height:calc(100svh - var(--reading-offset,145px));flex-direction:column;justify-content:center;gap:1.5rem;padding-block:8rem;display:flex;position:relative}.reading-introduction__copy h2{white-space:pre-line;color:#fff;letter-spacing:-.055em;max-width:11ch;font-size:clamp(3rem,6vw,6.5rem);line-height:1}.reading-introduction__copy>p:not(.reading-kicker){color:#edf3f9;max-width:34ch;font-size:1.1rem;line-height:1.6}.reading-introduction__copy a{color:#a5d5f3;width:fit-content}.reading-opening--index{padding-block:2rem}.reading-opening--index .reading-index{margin-top:1.5rem}.reading-motion .reading-introduction{height:150svh}.reading-motion .reading-introduction__stage{top:var(--reading-offset,145px);position:sticky}.reading-motion .reading-introduction__stage>img{transform:scale(calc(1.06 - var(--photo-progress,0)*.06))}.reading-motion .reading-introduction__copy h2{transform:translateY(calc(var(--photo-progress,0)*-24px))}.reading-motion .reading-introduction__copy>p:not(.reading-kicker){transform:translateY(calc(var(--photo-progress,0)*-12px))}[data-product-slug=lumina-x1-pro].reading-motion [data-feature-index="0"] img{transform:scale(1.06) translateX(calc(var(--photo-progress,0)*-2%))}[data-product-slug=lumina-x1-pro].reading-motion [data-feature-index="1"] img{transform:scale(calc(1.015 + var(--photo-progress,0)*.035))}[data-product-slug=lumina-x1-pro].reading-motion [data-feature-index="2"] img{transform:none}[data-product-slug=lumina-x1-pro].reading-motion [data-feature-index="3"] img{transform:scale(1.04) translateY(calc(var(--photo-progress,0)*-1.5%))}@media (width<=767px){.reading-introduction__copy{justify-content:flex-end;padding:18rem 6vw 3rem}.reading-introduction__copy h2{font-size:clamp(2.7rem,11vw,4rem)}.reading-introduction__stage>img{object-position:53% center}.reading-introduction__shade{background:linear-gradient(#0000 15%,#03091199 55%,#030911f5)}.reading-introduction__copy>p:not(.reading-kicker){font-size:.95rem}}@media (prefers-reduced-motion:reduce){.reading-introduction__stage{position:static}.reading-introduction__stage img,.reading-introduction__copy>*{transform:none!important}}@media (width>=768px){.reading-introduction__copy h2{max-width:10ch;font-size:clamp(3rem,5.1vw,5.5rem)}}@media (width<=767px){body [data-product-slug=lumina-x1-pro] .reading-scene__copy{padding-bottom:5.5rem}[data-product-slug=lumina-x1-pro] .reading-scene figcaption{max-width:90%;font-size:.62rem;line-height:1.4}}@media (width>=768px){body [data-product-slug=lumina-x1-pro] [data-feature-index="0"] .reading-scene__copy{justify-content:flex-end;padding-bottom:7rem}body [data-product-slug=lumina-x1-pro] [data-feature-index="0"] .p-tech__title{max-width:13ch;font-size:clamp(3.6rem,7.4vw,8rem);font-weight:420}body [data-product-slug=lumina-x1-pro] [data-feature-index="1"] .p-tech__title{max-width:11ch;font-size:clamp(3rem,5.3vw,5.8rem)}body [data-product-slug=lumina-x1-pro] [data-feature-index="2"] .p-tech__title{max-width:7ch;font-size:clamp(3.8rem,8vw,8.5rem);line-height:.94}body [data-product-slug=lumina-x1-pro] [data-feature-index="2"] .p-tech__body{max-width:25ch}body [data-product-slug=lumina-x1-pro] [data-feature-index="3"] .reading-scene__copy{justify-content:flex-start;padding-top:4.5rem}body [data-product-slug=lumina-x1-pro] [data-feature-index="3"] .p-tech__title{color:#07121d;max-width:17ch;font-size:clamp(2.5rem,4.8vw,5rem)}body [data-product-slug=lumina-x1-pro] [data-feature-index="3"] .p-tech__body{color:#142c40;text-shadow:none;max-width:35ch}body [data-product-slug=lumina-x1-pro] [data-feature-index="3"] .reading-number{color:#234d69}[data-product-slug=lumina-x1-pro] [data-feature-index="3"] .reading-scene__shade{background:linear-gradient(#f2f4f5ef 0%,#f2f4f5c0 25%,#0000 70%)}}@media (width<=767px){body [data-product-slug=lumina-x1-pro] [data-feature-index="0"] .p-tech__title{font-size:2.8rem;font-weight:430}body [data-product-slug=lumina-x1-pro] [data-feature-index="2"] .p-tech__title{max-width:7ch;font-size:3.3rem;line-height:.97}body [data-product-slug=lumina-x1-pro] [data-feature-index="3"] .p-tech__title{max-width:15ch;font-size:2.5rem}}body [data-product-slug=lumina-x1-pro] .reading-scene__caption{color:#d5e0e8;letter-spacing:.015em;max-width:45ch;margin:0;font-size:.68rem;line-height:1.5}[data-product-slug=lumina-x1-pro].reading-motion .reading-scene__copy>*{transform:none}[data-product-slug=lumina-x1-pro].reading-motion .reading-scene__copy{transform:translateY(calc(var(--photo-progress,0)*-24px))}@media (width>=768px){body [data-product-slug=lumina-x1-pro] [data-feature-index="3"] .reading-scene__caption{color:#31495b}}body [data-product-slug=lumina-x1-pro] .reading-scene__copy{box-sizing:border-box;width:100%;max-width:none;height:auto;min-height:0;padding-inline:4vw;position:absolute;inset:0}@media (width<=767px){body [data-product-slug=lumina-x1-pro] .reading-scene__copy{padding-inline:6vw;gap:1rem;padding-bottom:3rem}}body .p-hero[data-product-page=lumina-x1-pro] .p-hero__name{color:#0000;filter:drop-shadow(0 0 30px #b2dcff25);background:linear-gradient(115deg,#fff 8%,#e6f6ff 32%,#83c6ef 62%,#f5fcff 85%) text}body .p-hero[data-product-page=lumina-x1-pro] .p-hero__stage:after{background:linear-gradient(90deg,#07131ddd,#07131d70 37%,#0000 70%)}body [data-product-slug=lumina-x1-pro] .reading-introduction__shade{background:linear-gradient(90deg,#071521dc,#07152160 38%,#0000 72%)}body [data-product-slug=lumina-x1-pro] .reading-introduction__copy h2{color:#0000;background:linear-gradient(120deg,#fff 25%,#b7def5 75%) text;font-weight:480}body [data-product-slug=lumina-x1-pro] .reading-opening--index{color:#173549;background:#eaf1f5;padding-block:1.5rem}body [data-product-slug=lumina-x1-pro] .reading-opening--index :is(a,.reading-kicker){color:#244e69}body [data-product-slug=lumina-x1-pro] .reading-scene__copy{gap:1.35rem;padding-block:3.5rem}body [data-product-slug=lumina-x1-pro] .p-tech__title{text-wrap:balance;text-shadow:none}body [data-product-slug=lumina-x1-pro] .p-tech__body{text-wrap:pretty}body [data-product-slug=lumina-x1-pro] [data-feature-index="0"] .reading-scene__copy{text-align:center;justify-content:flex-end;align-items:center;padding-bottom:3.5rem}body [data-product-slug=lumina-x1-pro] [data-feature-index="0"] .p-tech__title{color:#0000;filter:drop-shadow(0 3px 20px #03142330);background:linear-gradient(105deg,#fff3e4 8%,#fff 45%,#acd8f6 90%) text;max-width:18ch;font-size:clamp(3.2rem,7.2vw,7.5rem);font-weight:430;line-height:1.02}body [data-product-slug=lumina-x1-pro] [data-feature-index="0"] .p-tech__body{max-width:49ch}[data-product-slug=lumina-x1-pro] [data-feature-index="0"] .reading-scene__shade{background:linear-gradient(#0000,#07121d15 28%,#07121db0 74%,#07121dee 100%)}body [data-product-slug=lumina-x1-pro] [data-feature-index="1"] .p-tech__title{color:#0000;background:linear-gradient(135deg,#fff 18%,#ccecff 46%,#68aed7 80%) text;max-width:11ch;font-size:clamp(3rem,5.8vw,6.5rem);font-weight:520}[data-product-slug=lumina-x1-pro] [data-feature-index="1"] .reading-scene__shade{background:linear-gradient(90deg,#07111caf,#0000 75%)}body [data-product-slug=lumina-x1-pro] [data-feature-index="2"] .reading-scene__copy{text-align:center;justify-content:flex-end;align-items:center;gap:1rem;padding-bottom:3rem}body [data-product-slug=lumina-x1-pro] [data-feature-index="2"] .p-tech__title{color:#0000;background:linear-gradient(110deg,#142a3a,#397798 55%,#122838) text;max-width:none;font-size:clamp(3rem,6vw,6.2rem);line-height:1.05}body [data-product-slug=lumina-x1-pro] [data-feature-index="2"] :is(.p-tech__body,.reading-scene__caption,.reading-number){color:#1d3e54;text-shadow:none;max-width:60ch}[data-product-slug=lumina-x1-pro] [data-feature-index="2"] .reading-scene__shade{background:linear-gradient(#edf3f600 45%,#edf3f6eb 80%,#edf3f6 100%)}body [data-product-slug=lumina-x1-pro] [data-feature-index="3"] .reading-scene__copy{text-align:right;justify-content:flex-start;align-items:flex-end;padding-top:3.5rem}body [data-product-slug=lumina-x1-pro] [data-feature-index="3"] .p-tech__title{color:#0000;background:linear-gradient(110deg,#123044,#357697,#112938) text;max-width:20ch;font-size:clamp(2.8rem,5.2vw,5.5rem);font-weight:450}body [data-product-slug=lumina-x1-pro] [data-feature-index="3"] .p-tech__body{max-width:43ch}[data-product-slug=lumina-x1-pro] [data-feature-index="3"] .reading-scene__shade{background:linear-gradient(#eef4f6ed 0%,#eef4f6b0 25%,#0000 64%)}@media (prefers-reduced-motion:no-preference){[data-product-slug=lumina-x1-pro].reading-motion .reading-scene__copy{transform:translate3d(0,calc((.5 - var(--photo-progress,0))*36px),0)}[data-product-slug=lumina-x1-pro].reading-motion [data-feature-index="0"] .p-tech__title{transform:scale(calc(.96 + var(--photo-progress,0)*.04))}[data-product-slug=lumina-x1-pro].reading-motion [data-feature-index="1"] .p-tech__title{transform:translate3d(calc((1 - var(--photo-progress,0))*18px),0,0)}[data-product-slug=lumina-x1-pro].reading-motion [data-feature-index="3"] .p-tech__title{transform:translate3d(calc((1 - var(--photo-progress,0))*-20px),0,0)}}@media (width<=767px){body .p-hero[data-product-page=lumina-x1-pro] .p-hero__copy{text-align:center;align-items:center}body .p-hero[data-product-page=lumina-x1-pro] .p-hero__stage:after{background:linear-gradient(#0000 24%,#07121db5 70%,#07121df5)}body [data-product-slug=lumina-x1-pro] .reading-introduction__shade{background:linear-gradient(#0000 20%,#07152180 57%,#071521f5)}body [data-product-slug=lumina-x1-pro] .reading-scene__copy{gap:1rem;padding:3rem 6vw}body [data-product-slug=lumina-x1-pro] [data-feature-index="0"] .p-tech__title{max-width:13ch;font-size:2.9rem}body [data-product-slug=lumina-x1-pro] [data-feature-index="1"] .p-tech__title{font-size:2.85rem}[data-product-slug=lumina-x1-pro] [data-feature-index="1"] .reading-scene__shade{background:linear-gradient(#0000 20%,#07111d99 65%,#07111df5)}body [data-product-slug=lumina-x1-pro] [data-feature-index="2"] .p-tech__title{max-width:13ch;font-size:2.8rem}[data-product-slug=lumina-x1-pro] [data-feature-index="2"] .reading-scene__shade{background:linear-gradient(#0000 35%,#edf3f6ef 71%,#edf3f6)}body [data-product-slug=lumina-x1-pro] [data-feature-index="3"] .reading-scene__copy{justify-content:flex-end;align-items:flex-end;padding-bottom:3rem}body [data-product-slug=lumina-x1-pro] [data-feature-index="3"] .p-tech__title{max-width:13ch;font-size:2.7rem}body [data-product-slug=lumina-x1-pro] [data-feature-index="3"] :is(.p-tech__body,.reading-scene__caption,.reading-number){color:#1d3e54;text-shadow:none}[data-product-slug=lumina-x1-pro] [data-feature-index="3"] .reading-scene__shade{background:linear-gradient(#0000 36%,#eef4f6e8 70%,#eef4f6)}}@media (prefers-reduced-motion:reduce){body [data-product-slug=lumina-x1-pro] .reading-scene__copy,body [data-product-slug=lumina-x1-pro] .reading-scene__copy>*{transform:none!important}}body .product-reading:not([data-product-slug=lumina-x1-pro]) .reading-features{display:block}body .product-reading:not([data-product-slug=lumina-x1-pro]) .reading-feature{background:#091521;border:0;padding:0}body .product-reading [data-art] .reading-scene__copy{min-height:calc(100svh - var(--reading-offset,145px));justify-content:center;align-items:flex-start;gap:1.2rem;width:100%;max-width:none;height:auto;padding:4rem 6vw;position:relative;inset:auto}body .product-reading [data-art] .reading-scene__copy>*{text-shadow:none;transform:none}body .product-reading [data-art] .p-tech__title{letter-spacing:-.055em;color:#0000;background:linear-gradient(120deg,#fff 12%,#cdeaff 62%,#90b8d4) text;max-width:12ch;font-size:clamp(3rem,6.6vw,7.4rem);font-weight:480;line-height:1.01}body .product-reading [data-art] .reading-scene__caption{color:#d0dfeb;max-width:44ch;font-size:.69rem;line-height:1.5}body .product-reading [data-art] .p-tech__body{color:#e9f2f8;max-width:36ch;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6}body .product-reading [data-art] .function-visual img{object-position:var(--frame-position,center)}body .product-reading [data-align=right] .reading-scene__copy{text-align:right;align-items:flex-end}body .product-reading [data-align=right] .reading-scene__shade{background:linear-gradient(270deg,#07121ce8,#07121c99 33%,#0000 74%)}body .product-reading [data-align=center] .reading-scene__copy{text-align:center;justify-content:flex-end;align-items:center;padding-bottom:3rem}body .product-reading [data-align=center] .p-tech__title{max-width:21ch;font-size:clamp(3rem,5.5vw,6.5rem)}body .product-reading [data-align=center] .p-tech__body{max-width:55ch}body .product-reading [data-align=center] .reading-scene__shade{background:linear-gradient(#0000 15%,#04101df5)}body .product-reading [data-art=ice]{--paper:225,239,247;--ink:#173b50;--shine:#477992}body .product-reading [data-art=sand]{--paper:240,231,214;--ink:#3c3429;--shine:#807055}body .product-reading [data-art=sage]{--paper:226,235,225;--ink:#203e37;--shine:#547869}body .product-reading [data-art]:not([data-art=ink]) .reading-scene__shade{background:linear-gradient(90deg,rgba(var(--paper),.98),rgba(var(--paper),.8) 27%,rgba(var(--paper),0) 75%)}body .product-reading [data-art]:not([data-art=ink])[data-align=right] .reading-scene__shade{background:linear-gradient(270deg,rgba(var(--paper),.98),rgba(var(--paper),.8) 30%,rgba(var(--paper),0) 78%)}body .product-reading [data-art]:not([data-art=ink])[data-align=center] .reading-scene__shade{background:linear-gradient(0deg,rgba(var(--paper),1),rgba(var(--paper),.94) 18%,rgba(var(--paper),0) 80%)}body .product-reading [data-art]:not([data-art=ink]) .p-tech__title{background-image:linear-gradient(120deg,var(--ink),var(--shine) 65%,var(--ink))}body .product-reading [data-art]:not([data-art=ink]) :is(.p-tech__body,.reading-scene__caption,.reading-number,.reading-facts){color:var(--ink)}.reading-facts{color:#e2f0fa;flex-wrap:wrap;gap:.65rem;max-width:48ch;margin:.2rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.reading-facts li{border:1px solid;border-radius:2rem;padding:.5rem .8rem}[data-align=right] .reading-facts{justify-content:flex-end}[data-align=center] .reading-facts{justify-content:center}@media (prefers-reduced-motion:no-preference){body .product-reading.reading-motion [data-art] .reading-scene__copy{transform:translate3d(0,calc((.5 - var(--photo-progress,0))*32px),0)}body .product-reading.reading-motion [data-art] .function-visual img{transform:scale(calc(1.025 + var(--photo-progress,0)*.045))}}@media (width<=767px){body .product-reading [data-art] .reading-scene__stage{min-height:calc(100svh - var(--reading-offset,135px));height:auto}body .product-reading [data-art] .reading-scene__copy{min-height:calc(100svh - var(--reading-offset,135px));justify-content:flex-end;gap:1rem;padding:18rem 6vw 2.8rem}body .product-reading [data-art] .p-tech__title{max-width:13ch;font-size:clamp(2.55rem,10.8vw,3.5rem)}body .product-reading [data-art] .p-tech__body{max-width:36ch;font-size:.96rem;line-height:1.55}body .product-reading [data-art] .reading-scene__caption{font-size:.65rem}body .product-reading [data-art] .reading-scene__shade{background:linear-gradient(#0000 12%,#04101dcd 58%,#04101dfc)}body .product-reading [data-art]:not([data-art=ink])[data-align] .reading-scene__shade{background:linear-gradient(0deg,rgba(var(--paper),1),rgba(var(--paper),.97) 38%,rgba(var(--paper),0) 85%)}body .product-reading [data-art] .function-visual img{object-position:var(--frame-position,center);object-fit:cover;height:80%}.reading-facts{gap:.4rem;font-size:.7rem}.reading-facts li{padding:.4rem .6rem}}@media (prefers-reduced-motion:reduce){body .product-reading [data-art] .reading-scene__copy{transform:none!important}.reading-scene{height:auto!important}}body .product-reading[data-product-slug=cryoshape-x2] [data-feature-index="2"] .function-visual img,body .product-reading[data-product-slug=lumina-k3] [data-feature-index="4"] .function-visual img{object-fit:contain;object-position:center top;height:70%;transform:none}body .product-reading[data-product-slug=cryoshape-x2] [data-feature-index="2"] .function-visual{background:#fff}@media (width<=767px){body .product-reading[data-product-slug=cryoshape-x2] [data-feature-index="2"] .function-visual img,body .product-reading[data-product-slug=lumina-k3] [data-feature-index="4"] .function-visual img{object-position:center 25%;height:55%}}body .product-reading[data-product-slug=lumina-x3] [data-feature-index="1"] .p-tech__title{overflow-wrap:normal;word-break:normal;max-width:20ch;font-size:clamp(1.9rem,4.8vw,5.6rem)}@media (width<=767px){body .product-reading[data-product-slug=lumina-x3] [data-feature-index="1"] .p-tech__title{max-width:100%;font-size:1.95rem}}body .product-reading[data-product-slug=lumina-x3] [data-art] .p-tech__title{letter-spacing:-.03em;text-wrap:balance;max-width:15ch;font-size:clamp(2.5rem,4.4vw,4.75rem);font-weight:500;line-height:1.12}body .product-reading[data-product-slug=lumina-x3] [data-align=center] .p-tech__title{max-width:22ch}body .product-reading[data-product-slug=lumina-x3] [data-art] .p-tech__body{max-width:39ch;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65}body .product-reading[data-product-slug=lumina-x3] [data-art] .reading-scene__caption{font-size:.8125rem;line-height:1.55}@media (width<=767px){body .product-reading[data-product-slug=lumina-x3] [data-art] .p-tech__title{max-width:100%;font-size:clamp(2rem,8vw,2.75rem);line-height:1.14}body .product-reading[data-product-slug=lumina-x3] [data-art] .p-tech__body{max-width:100%;font-size:1rem}}@media (prefers-reduced-motion:no-preference){body .product-reading.reading-motion [data-camera] .reading-scene[data-photo-sweep]{height:145svh}body .product-reading.reading-motion [data-camera=approach] .function-visual img{transform:scale(calc(1.015 + var(--photo-progress,0)*.075));transform-origin:var(--frame-position,center)}body .product-reading.reading-motion [data-camera=drift] .function-visual img{transform:scale(1.045) translate3d(calc((var(--photo-progress,0) - .5)*2%),0,0)}body .product-reading.reading-motion [data-camera=settle] .function-visual img{transform:scale(calc(1.065 - var(--photo-progress,0)*.055))}body .product-reading.reading-motion [data-camera=still] .function-visual img{transform:none}body .product-reading.reading-motion [data-camera=still] .reading-scene[data-photo-sweep]{height:125svh}body .product-reading.reading-motion [data-camera=drift] .reading-scene__copy{transform:translate3d(calc((.5 - var(--photo-progress,0))*10px),calc((.5 - var(--photo-progress,0))*20px),0)}body .product-reading.reading-motion [data-camera=still] .reading-scene__copy{transform:translate3d(0,calc((.5 - var(--photo-progress,0))*12px),0)}}@media (width<=767px) and (prefers-reduced-motion:no-preference){body .product-reading.reading-motion [data-camera] .reading-scene[data-photo-sweep]{height:135svh}body .product-reading.reading-motion [data-camera=still] .reading-scene[data-photo-sweep]{height:115svh}}.reading-feature:focus{outline:none}.reading-feature:focus-visible{outline-offset:-2px;outline:2px solid #7bcfff}.reading-nav:where(.astro-3yoldjk2){top:var(--reading-header,64px);z-index:35;backdrop-filter:blur(18px);background:#091019f5;border-block:1px solid #b9cbd422;position:sticky}.reading-nav__inner:where(.astro-3yoldjk2){align-items:center;gap:2rem;width:min(1440px,92%);min-height:58px;margin:auto;display:flex}.reading-nav__name:where(.astro-3yoldjk2){white-space:nowrap;color:#eff7ff;font-size:.8rem;font-weight:600}.reading-nav__links:where(.astro-3yoldjk2){scrollbar-width:none;flex:1;gap:1.4rem;min-width:0;display:flex;overflow:auto}a:where(.astro-3yoldjk2){color:#bac9d8;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:48px;font-size:.73rem;text-decoration:none;display:flex}a:where(.astro-3yoldjk2):hover,a:where(.astro-3yoldjk2)[aria-current]{color:#fff;border-bottom-color:#64c9ff}.reading-nav__cta:where(.astro-3yoldjk2){color:#fff;gap:1rem}.reading-nav__chapters:where(.astro-3yoldjk2){flex-shrink:0}.reading-nav__chapters:where(.astro-3yoldjk2) summary:where(.astro-3yoldjk2){cursor:pointer;color:#eef7ff;align-items:center;gap:.65rem;min-height:48px;font-size:.73rem;list-style:none;display:flex}.reading-nav__chapters:where(.astro-3yoldjk2) summary:where(.astro-3yoldjk2)::-webkit-details-marker{display:none}.reading-nav__chapters:where(.astro-3yoldjk2)[open] summary:where(.astro-3yoldjk2)>span:where(.astro-3yoldjk2){transform:rotate(180deg)}.reading-nav__panel:where(.astro-3yoldjk2){width:min(570px,92%);max-height:calc(100svh - var(--reading-offset,145px) - 20px);color:#173b50;background:#e9f1f5;border:1px solid #bbd1df;border-radius:0 0 14px 14px;padding:1.4rem 1.6rem;position:absolute;top:100%;left:4%;overflow:auto;box-shadow:0 25px 60px #0006}.reading-nav__panel:where(.astro-3yoldjk2) p:where(.astro-3yoldjk2){justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.85rem;font-weight:600;display:flex}.reading-nav__panel:where(.astro-3yoldjk2) p:where(.astro-3yoldjk2)>span:where(.astro-3yoldjk2){color:#526d7c;font-weight:400}.reading-nav__panel:where(.astro-3yoldjk2) ol:where(.astro-3yoldjk2){margin:0;padding:0;list-style:none}.reading-nav__panel:where(.astro-3yoldjk2) a:where(.astro-3yoldjk2){color:#173b50;white-space:normal;border-top:1px solid #bdcdd7;border-bottom:0;grid-template-columns:24px 1fr 16px;gap:1rem;min-height:55px;font-size:1rem;display:grid}.reading-nav__panel:where(.astro-3yoldjk2) a:where(.astro-3yoldjk2)>span:where(.astro-3yoldjk2){color:#526d7c;font-size:.65rem}.reading-nav__panel:where(.astro-3yoldjk2) a:where(.astro-3yoldjk2):hover,.reading-nav__panel:where(.astro-3yoldjk2) a:where(.astro-3yoldjk2)[aria-current]{color:#0065be;background:#d5e7f1}.reading-nav__panel:where(.astro-3yoldjk2) a:where(.astro-3yoldjk2)[aria-current]>span:where(.astro-3yoldjk2):first-child{color:#0065be;font-weight:700}.reading-nav__progress:where(.astro-3yoldjk2){height:2px;transform:scaleX(var(--story-progress,0));transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#147aff,#a4e6ff);position:absolute;bottom:-1px;left:0;right:0}summary:where(.astro-3yoldjk2):focus-visible,a:where(.astro-3yoldjk2):focus-visible{outline-offset:3px;outline:2px solid #54baff}@media (width<=767px){.reading-nav__inner:where(.astro-3yoldjk2){gap:.8rem;width:100%;min-height:50px;padding:0 1rem}.reading-nav__name:where(.astro-3yoldjk2){display:none}.reading-nav__links:where(.astro-3yoldjk2){gap:1rem}.reading-nav__panel:where(.astro-3yoldjk2){width:calc(100% - 2rem);padding:1rem 1.2rem;left:1rem}.reading-nav__cta:where(.astro-3yoldjk2){gap:.25rem;font-size:.7rem}}.range-practical:where(.astro-7t24a2nh){isolation:isolate;color:#edf5fc;scroll-margin-top:var(--reading-offset,145px);background:#071522;padding:0;position:relative;overflow:hidden}.range-practical__photo:where(.astro-7t24a2nh){z-index:-2;position:absolute;inset:0;overflow:hidden}.range-practical__photo:where(.astro-7t24a2nh) img:where(.astro-7t24a2nh){object-fit:cover;object-position:35% center;width:100%;height:100%}.range-practical__veil:where(.astro-7t24a2nh){z-index:-1;background:linear-gradient(90deg,#08131ada,#08131a70 45%,#08131af5 70%);position:absolute;inset:0}.range-practical__content:where(.astro-7t24a2nh){grid-template-columns:1fr 1fr;align-items:start;gap:9vw;min-height:100svh;padding-block:6rem;display:grid}.range-practical__intro:where(.astro-7t24a2nh){top:calc(var(--reading-offset,145px) + 3rem);flex-direction:column;align-items:flex-start;gap:1.6rem;padding-bottom:3rem;display:flex;position:sticky}.range-practical:where(.astro-7t24a2nh) h2:where(.astro-7t24a2nh){letter-spacing:-.05em;text-wrap:balance;color:#0000;background:linear-gradient(120deg,#fff,#c1e6ff 75%) text;max-width:13ch;font-size:clamp(3rem,4.8vw,5.6rem);font-weight:450;line-height:1.03}.range-practical:where(.astro-7t24a2nh) p:where(.astro-7t24a2nh),.range-practical:where(.astro-7t24a2nh) dd:where(.astro-7t24a2nh){color:#dce8f1;max-width:44ch;font-size:1rem;line-height:1.65}.range-practical:where(.astro-7t24a2nh) details:where(.astro-7t24a2nh){border-top:1px solid #b1cbdf55;padding:1.4rem 0}.range-practical:where(.astro-7t24a2nh) summary:where(.astro-7t24a2nh){cursor:pointer;color:#fff;gap:1rem;font-size:1.15rem;line-height:1.45;display:flex}.range-practical:where(.astro-7t24a2nh) summary:where(.astro-7t24a2nh) span:where(.astro-7t24a2nh){color:#8db5d3;padding-top:.4rem;font-size:.7rem}.range-practical:where(.astro-7t24a2nh) summary:where(.astro-7t24a2nh):after{content:"+";margin-left:auto}.range-practical:where(.astro-7t24a2nh) details:where(.astro-7t24a2nh)[open] summary:where(.astro-7t24a2nh):after{content:"−"}.range-practical:where(.astro-7t24a2nh) dl:where(.astro-7t24a2nh){gap:1.6rem;padding-top:1.8rem;display:grid}.range-practical:where(.astro-7t24a2nh) dt:where(.astro-7t24a2nh){color:#fff;margin-bottom:.4rem;font-size:.95rem}.range-practical:where(.astro-7t24a2nh) details:where(.astro-7t24a2nh)>p:where(.astro-7t24a2nh){padding-top:1.5rem}.range-practical__questions:where(.astro-7t24a2nh){scroll-margin-top:var(--reading-offset,145px);padding-top:2rem}.range-academy:where(.astro-7t24a2nh){color:#173747;text-align:center;background:radial-gradient(at 50% 65%,#b7dced,#edf3f5 70%);padding:6rem 0;overflow:hidden}.range-academy:where(.astro-7t24a2nh) .container:where(.astro-7t24a2nh){max-width:1200px}.range-academy:where(.astro-7t24a2nh) h2:where(.astro-7t24a2nh){letter-spacing:-.05em;text-wrap:balance;color:#0000;background:linear-gradient(120deg,#173747,#477d98 65%,#173747) text;max-width:19ch;margin:1.5rem auto;font-size:clamp(2.8rem,5.8vw,6.5rem);font-weight:450;line-height:1.03}.range-academy:where(.astro-7t24a2nh) p:where(.astro-7t24a2nh){color:#335a70;max-width:60ch;margin:1.5rem auto;line-height:1.65}.range-academy__actions:where(.astro-7t24a2nh){justify-content:center;align-items:center;gap:1.5rem;margin:2rem auto 3.5rem;display:flex}.range-academy:where(.astro-7t24a2nh) a:where(.astro-7t24a2nh){color:#244c65}.range-academy:where(.astro-7t24a2nh) .academy-film{box-shadow:0 35px 70px #45677d38}:where(.astro-7t24a2nh)[data-x1-mode=scroll] .range-practical__photo:where(.astro-7t24a2nh) img:where(.astro-7t24a2nh){transform:scale(calc(1.04 + var(--photo-progress,0)*.03))}:where(.astro-7t24a2nh)[data-x1-mode=scroll].range-academy h2:where(.astro-7t24a2nh){transform:translateY(calc((.5 - var(--photo-progress,0))*24px))}@media (width<=767px){.range-practical__content:where(.astro-7t24a2nh){grid-template-columns:1fr;gap:2rem;padding:19rem 6vw 4rem}.range-practical__intro:where(.astro-7t24a2nh){text-align:right;align-items:flex-end;position:static}.range-practical:where(.astro-7t24a2nh) h2:where(.astro-7t24a2nh){font-size:2.9rem}.range-practical__veil:where(.astro-7t24a2nh){background:linear-gradient(#0000,#071522f2 35%,#071522fc 100%)}.range-practical__photo:where(.astro-7t24a2nh) img:where(.astro-7t24a2nh){object-position:35% top;height:75svh}.range-academy:where(.astro-7t24a2nh){padding:4rem 0}.range-academy:where(.astro-7t24a2nh) h2:where(.astro-7t24a2nh){font-size:2.85rem}.range-academy__actions:where(.astro-7t24a2nh){flex-direction:column}}@media (prefers-reduced-motion:reduce){.range-practical__photo:where(.astro-7t24a2nh) img:where(.astro-7t24a2nh),.range-academy:where(.astro-7t24a2nh) h2:where(.astro-7t24a2nh){transform:none!important}.range-practical__intro:where(.astro-7t24a2nh){position:static}}.x1-follow:where(.astro-6lqf6tos){isolation:isolate;color:#fff;min-height:100svh;scroll-margin-top:var(--reading-offset,145px);background:#08121c;padding:0;position:relative;overflow:hidden}.x1-follow__image:where(.astro-6lqf6tos){z-index:-2;position:absolute;inset:0;overflow:hidden}.x1-follow__image:where(.astro-6lqf6tos) img:where(.astro-6lqf6tos){object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(1.04)}.x1-follow:where(.astro-6lqf6tos):after{content:"";z-index:-1;background:linear-gradient(90deg,#030911db,#03091175 42%,#030911ed);position:absolute;inset:0}.x1-follow__content:where(.astro-6lqf6tos){grid-template-columns:1fr 1fr;align-items:center;gap:10vw;min-height:100svh;padding-block:6rem;display:grid}.x1-follow:where(.astro-6lqf6tos) h2:where(.astro-6lqf6tos),.x1-academy:where(.astro-6lqf6tos) h2:where(.astro-6lqf6tos){letter-spacing:-.05em;text-wrap:balance;max-width:13ch;font-size:clamp(2.7rem,5.5vw,6rem);line-height:1.02}.x1-follow__heading:where(.astro-6lqf6tos),.x1-academy__copy:where(.astro-6lqf6tos){flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.x1-follow:where(.astro-6lqf6tos) p:where(.astro-6lqf6tos),.x1-academy:where(.astro-6lqf6tos) p:where(.astro-6lqf6tos){color:#e3ebf3;max-width:37ch;font-size:1.05rem;line-height:1.65}.x1-follow:where(.astro-6lqf6tos) details:where(.astro-6lqf6tos){border-top:1px solid #ffffff50;padding:1.3rem 0}.x1-follow:where(.astro-6lqf6tos) summary:where(.astro-6lqf6tos){cursor:pointer;color:#fff;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:1.25rem;display:flex}.x1-follow:where(.astro-6lqf6tos) summary:where(.astro-6lqf6tos):after{content:"+";font-size:1.5rem;font-weight:300}.x1-follow:where(.astro-6lqf6tos) details:where(.astro-6lqf6tos)[open] summary:where(.astro-6lqf6tos):after{content:"−"}.x1-follow:where(.astro-6lqf6tos) details:where(.astro-6lqf6tos) p:where(.astro-6lqf6tos){padding-top:1rem}.x1-follow__details:where(.astro-6lqf6tos) .faq__question,.x1-follow__details:where(.astro-6lqf6tos) .faq-item__question{color:#fff}.x1-follow__details:where(.astro-6lqf6tos) p,.x1-follow__details:where(.astro-6lqf6tos) summary,.x1-follow__details:where(.astro-6lqf6tos) button{color:#edf3f9}.x1-academy:where(.astro-6lqf6tos){color:#fff;background:#0d1927;padding:6rem 0;overflow:hidden}.x1-academy__grid:where(.astro-6lqf6tos){grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.x1-academy:where(.astro-6lqf6tos) video:where(.astro-6lqf6tos){aspect-ratio:4/5;object-fit:cover;background:#030911;border:1px solid #ffffff30;width:100%;display:block}.x1-academy:where(.astro-6lqf6tos) a:where(.astro-6lqf6tos){color:#b5def5}:where(.astro-6lqf6tos)[data-x1-mode=scroll] .x1-follow__image:where(.astro-6lqf6tos) img:where(.astro-6lqf6tos){transform:scale(calc(1.06 - var(--photo-progress,0)*.04))}:where(.astro-6lqf6tos)[data-x1-mode=scroll] .x1-follow__heading:where(.astro-6lqf6tos) h2:where(.astro-6lqf6tos){transform:translateY(calc(var(--photo-progress,0)*-22px))}:where(.astro-6lqf6tos)[data-x1-mode=scroll].x1-academy h2:where(.astro-6lqf6tos){transform:translateY(calc(var(--photo-progress,0)*-18px))}@media (width<=767px){.x1-follow__content:where(.astro-6lqf6tos){grid-template-columns:1fr;gap:3rem;min-height:100svh;padding:16rem 6vw 4rem}.x1-follow:where(.astro-6lqf6tos):after{background:linear-gradient(#03091110 0%,#030911bc 40%,#030911f5 100%)}.x1-follow__image:where(.astro-6lqf6tos) img:where(.astro-6lqf6tos){object-position:38% top}.x1-follow:where(.astro-6lqf6tos) h2:where(.astro-6lqf6tos),.x1-academy:where(.astro-6lqf6tos) h2:where(.astro-6lqf6tos){font-size:clamp(2.6rem,10vw,4rem)}.x1-academy__grid:where(.astro-6lqf6tos){grid-template-columns:1fr;gap:2rem}.x1-academy:where(.astro-6lqf6tos){padding-block:3rem}.x1-academy:where(.astro-6lqf6tos) video:where(.astro-6lqf6tos){aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.x1-follow__image:where(.astro-6lqf6tos) img:where(.astro-6lqf6tos),.x1-follow:where(.astro-6lqf6tos) h2:where(.astro-6lqf6tos),.x1-academy:where(.astro-6lqf6tos) h2:where(.astro-6lqf6tos){transform:none!important}}.x1-academy:where(.astro-6lqf6tos){color:#102b40;background:radial-gradient(at 50% 60%,#c5e9ff 0%,#edf4f8 52%,#f7f7f4 100%);padding:7rem 0}.x1-academy__grid:where(.astro-6lqf6tos){grid-template-columns:1fr;gap:3.5rem;max-width:1200px}.x1-academy__copy:where(.astro-6lqf6tos){text-align:center;align-items:center;gap:1.5rem}.x1-academy:where(.astro-6lqf6tos) h2:where(.astro-6lqf6tos){white-space:pre-line;color:#0000;background:linear-gradient(125deg,#112d41 15%,#36759b 48%,#102b40 80%) text;max-width:18ch;font-size:clamp(3rem,6.5vw,7rem)}.x1-academy:where(.astro-6lqf6tos) p:where(.astro-6lqf6tos){color:#34536a;max-width:51ch}.x1-academy:where(.astro-6lqf6tos) a[href=\/academy]{color:#225675;text-decoration-color:#7099b3}.x1-academy__grid:where(.astro-6lqf6tos) .academy-film{border-color:#fff;width:100%;box-shadow:0 35px 80px #45677d38}.x1-follow:where(.astro-6lqf6tos):not(.x1-follow--closing):after{background:linear-gradient(90deg,#0000,#06121d30 40%,#06121de8 70%)}.x1-follow:where(.astro-6lqf6tos):not(.x1-follow--closing) .x1-follow__content:where(.astro-6lqf6tos){grid-template-columns:1fr;align-content:center;gap:2.5rem;padding-left:55%}.x1-follow:where(.astro-6lqf6tos):not(.x1-follow--closing) .x1-follow__heading:where(.astro-6lqf6tos){text-align:right;align-items:flex-end}.x1-follow:where(.astro-6lqf6tos):not(.x1-follow--closing) h2:where(.astro-6lqf6tos){color:#0000;background:linear-gradient(135deg,#fff 15%,#d5efff 55%,#91bcdb) text;font-size:clamp(3rem,4.5vw,5rem)}.x1-follow--closing:where(.astro-6lqf6tos) .x1-follow__heading:where(.astro-6lqf6tos){text-align:center;align-items:center}.x1-follow--closing:where(.astro-6lqf6tos) h2:where(.astro-6lqf6tos){max-width:13ch;font-weight:450}@media (width<=767px){.x1-academy:where(.astro-6lqf6tos){padding:4rem 0}.x1-academy__grid:where(.astro-6lqf6tos){gap:2rem}.x1-academy:where(.astro-6lqf6tos) h2:where(.astro-6lqf6tos){font-size:2.85rem}.x1-follow:where(.astro-6lqf6tos):not(.x1-follow--closing) .x1-follow__content:where(.astro-6lqf6tos){gap:2.5rem;padding:19rem 6vw 4rem}.x1-follow:where(.astro-6lqf6tos):not(.x1-follow--closing):after{background:linear-gradient(#0000,#06121d9c 40%,#06121df5)}.x1-follow:where(.astro-6lqf6tos):not(.x1-follow--closing) .x1-follow__heading:where(.astro-6lqf6tos){text-align:right;align-items:flex-end}.x1-follow:where(.astro-6lqf6tos):not(.x1-follow--closing) h2:where(.astro-6lqf6tos){max-width:10ch;font-size:3rem}}.cinematic-stage:where(.astro-bpuii5re){width:100%;height:100%;position:relative;overflow:hidden}.cinematic-stage__poster:where(.astro-bpuii5re){z-index:1;width:100%;height:100%;position:relative}.cinematic-stage__motion:where(.astro-bpuii5re){z-index:2;object-fit:var(--cinematic-fit,cover);object-position:var(--cinematic-position-x,50%) var(--cinematic-position-y,50%);width:100%;height:100%;transform-origin:var(--cinematic-position-x,50%) var(--cinematic-position-y,50%);opacity:0;transition:opacity .6s var(--ease-precise);pointer-events:none;position:absolute;inset:0}video:where(.astro-bpuii5re).cinematic-stage__motion{transform:scale(var(--cinematic-scale,1))}.cinematic-stage:where(.astro-bpuii5re).is-video-ready video:where(.astro-bpuii5re).cinematic-stage__motion,.cinematic-stage:where(.astro-bpuii5re).is-sequence-ready canvas:where(.astro-bpuii5re).cinematic-stage__motion{opacity:1}@media (prefers-reduced-motion:reduce){.cinematic-stage__motion:where(.astro-bpuii5re){display:none}}.media-frame:where(.astro-pt64kc3w){margin:0}.media-frame__media:where(.astro-pt64kc3w){border-radius:var(--radius-media);border:1px solid var(--color-line-on-dark);background:var(--surface-black-plane);position:relative;overflow:hidden}:where(.astro-pt64kc3w)[data-theme=light] .media-frame__media:where(.astro-pt64kc3w){border-color:var(--color-line-on-light);background:var(--surface-white-plane)}.media-frame__media:where(.astro-pt64kc3w) img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out-expo)}.media-frame__calibration:where(.astro-pt64kc3w){background:linear-gradient(90deg, var(--thory-blue), #39c2ff0f);pointer-events:none;height:1px;position:absolute;bottom:.75rem;left:1rem;right:1rem}:where(.astro-pt64kc3w)[data-theme=light] .media-frame__calibration:where(.astro-pt64kc3w){background:linear-gradient(90deg, var(--color-gold-line), transparent 72%)}.media-frame--depth:where(.astro-pt64kc3w) .media-frame__media:where(.astro-pt64kc3w){box-shadow:var(--shadow-floating)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.media-frame--depth:where(.astro-pt64kc3w):hover .media-frame__media:where(.astro-pt64kc3w) img{transform:scale(1.025)}}.media-frame__caption:where(.astro-pt64kc3w){font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-steel);margin-top:.8rem}.spec-table:where(.astro-rzer3qa3){gap:var(--space-md);display:grid}.spec-table__title:where(.astro-rzer3qa3){color:var(--thory-gold);margin-bottom:1rem}.spec-table__list:where(.astro-rzer3qa3){margin:0}.spec-table__row:where(.astro-rzer3qa3){border-top:1px solid var(--color-line-on-dark);gap:.3rem;padding-block:.9rem;display:grid}:where(.astro-rzer3qa3)[data-theme=light] .spec-table__row:where(.astro-rzer3qa3){border-top-color:var(--color-line-on-light)}.spec-table__label:where(.astro-rzer3qa3){font-size:var(--text-sm);color:var(--muted-steel)}.spec-table__value:where(.astro-rzer3qa3){font-family:var(--font-display);font-weight:560;font-size:var(--text-base);margin:0}.spec-table__note:where(.astro-rzer3qa3){font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);color:var(--muted-steel);margin-top:.3rem;display:block}.spec-table__request:where(.astro-rzer3qa3){border-radius:var(--radius-media);max-width:58ch;color:var(--silver);background:linear-gradient(135deg,#0a72ff1a,#0000 58%),#0a0d12b8;border:1px solid #23c5ff38;gap:.75rem;padding:clamp(1.4rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.spec-table__request:where(.astro-rzer3qa3):after{content:"";background:linear-gradient(90deg, transparent, var(--thory-gold), transparent);opacity:.7;height:1px;position:absolute;inset:auto 8% 0}.spec-table__request:where(.astro-rzer3qa3) .tech-label:where(.astro-rzer3qa3){color:var(--thory-light-blue)}.spec-table__request:where(.astro-rzer3qa3) p:where(.astro-rzer3qa3){max-width:48ch}.spec-table__request-link:where(.astro-rzer3qa3){width:fit-content;color:var(--thory-gold);font-family:var(--font-display);font-size:var(--text-sm);align-items:center;gap:.55rem;margin-top:.25rem;font-weight:620;text-decoration:none;display:inline-flex}.spec-table__request-link:where(.astro-rzer3qa3) svg:where(.astro-rzer3qa3){transition:transform var(--duration-base) var(--ease-out-expo)}.spec-table__request-link:where(.astro-rzer3qa3):hover svg:where(.astro-rzer3qa3){transform:translate(3px)}@media (width>=48rem){.spec-table__row:where(.astro-rzer3qa3){grid-template-columns:minmax(180px,1fr) 2fr;gap:2rem}}@media (width>=64rem){.spec-table:where(.astro-rzer3qa3){gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.p-choice__grid:where(.astro-ytegmyuz){gap:var(--space-md);display:grid}.p-choice__body:where(.astro-ytegmyuz){max-width:52ch;font-size:var(--text-xl);color:var(--color-text-on-light);margin-top:1.4rem}.p-choice__detail:where(.astro-ytegmyuz){max-width:60ch;color:var(--color-text-on-light-muted);margin-top:1rem}@media (width>=64rem){.p-choice__grid:where(.astro-ytegmyuz){grid-template-columns:.55fr 1.45fr;align-items:start}}.p-hero:where(.astro-ytegmyuz){padding-block:calc(84px + var(--space-md)) var(--space-lg);background:var(--thory-black);position:relative;overflow:hidden}.p-hero__grid:where(.astro-ytegmyuz){z-index:1;align-items:stretch;min-height:min(820px,100svh - 118px);display:grid;position:relative}.p-hero__copy:where(.astro-ytegmyuz),.p-hero__stage:where(.astro-ytegmyuz){grid-area:1/1}.p-hero__copy:where(.astro-ytegmyuz){z-index:3;align-self:center;width:min(48%,620px);padding:clamp(2rem,4vw,4rem);position:relative}.p-hero__crumbs:where(.astro-ytegmyuz){margin-bottom:2rem}.p-hero__identity:where(.astro-ytegmyuz){flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:1.4rem;display:flex}.p-hero__descriptor:where(.astro-ytegmyuz){border-radius:var(--radius-pill);color:var(--thory-gold);white-space:nowrap;border:1px solid #d5a84c73;padding:.45rem 1.05rem}.p-hero__tagline:where(.astro-ytegmyuz){font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.015em;max-width:30ch;margin-top:1rem;font-weight:560}.p-hero__category:where(.astro-ytegmyuz){color:var(--muted-steel);margin-top:1.2rem}.p-hero__description:where(.astro-ytegmyuz){font-size:var(--text-lg);color:var(--silver);max-width:44ch;margin-top:1rem}.p-hero__actions:where(.astro-ytegmyuz){flex-wrap:wrap;gap:1rem;margin-top:2.2rem;display:flex}.p-hero__stage:where(.astro-ytegmyuz){z-index:1;min-height:min(820px,100svh - 118px);position:relative}.p-hero__stage:where(.astro-ytegmyuz):after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#05070af5 0%,#05070ac7 34%,#0000 68%),linear-gradient(#0000 58%,#05070a6b);position:absolute;inset:0}.p-hero__media:where(.astro-ytegmyuz){height:100%;min-height:inherit;aspect-ratio:auto;border-radius:var(--radius-media);overflow:hidden;box-shadow:0 0 0 1px #d8dee71a,0 0 80px #0a72ff29,0 40px 110px #0000008c}@media (width>=64rem){.p-hero__grid:where(.astro-ytegmyuz){grid-template-columns:minmax(0,1fr)}.p-hero__media:where(.astro-ytegmyuz){aspect-ratio:auto}}@media (width<=63.9375rem){.p-hero__grid:where(.astro-ytegmyuz){gap:clamp(2rem,7vw,4rem);min-height:0}.p-hero__copy:where(.astro-ytegmyuz),.p-hero__stage:where(.astro-ytegmyuz){grid-area:auto}.p-hero__copy:where(.astro-ytegmyuz){width:100%;padding:0}.p-hero__stage:where(.astro-ytegmyuz){order:-1;min-height:0;margin-top:2.5rem}.p-hero__media:where(.astro-ytegmyuz){aspect-ratio:4/5;height:auto;min-height:0}.p-hero__stage:where(.astro-ytegmyuz):after{background:linear-gradient(#0000 62%,#05070a47)}}.p-positioning:where(.astro-ytegmyuz){background:var(--deep-graphite);border-block:1px solid var(--color-line-on-dark);padding-block:clamp(1.75rem,3.5vw,2.75rem)}.p-positioning__grid:where(.astro-ytegmyuz){gap:1.75rem;display:grid}.p-positioning__label:where(.astro-ytegmyuz){color:var(--thory-gold)}.p-positioning__value:where(.astro-ytegmyuz){color:var(--silver);max-width:42ch;margin-top:.6rem}@media (width>=48rem){.p-positioning__grid:where(.astro-ytegmyuz){grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(2rem,4vw,4rem)}}.p-story__section:where(.astro-ytegmyuz){position:relative;overflow:hidden}.p-story__section:where(.astro-ytegmyuz)[data-theme=dark]{background:var(--thory-black)}.p-story__section:where(.astro-ytegmyuz)[data-theme=light]{background:var(--optical-white)}.p-story__grid:where(.astro-ytegmyuz){gap:var(--space-md);align-items:center;display:grid}.p-story__heading:where(.astro-ytegmyuz){margin-top:1.3rem}.p-story__body:where(.astro-ytegmyuz){font-size:var(--text-lg);color:var(--silver);max-width:48ch;margin-top:1.3rem}.p-story__body--light:where(.astro-ytegmyuz){color:var(--color-text-on-light-muted)}.p-story__items:where(.astro-ytegmyuz){margin:var(--space-md) 0 0;background:var(--color-line-on-dark);border-block:1px solid var(--color-line-on-dark);gap:1px;display:grid}.p-story__section:where(.astro-ytegmyuz)[data-theme=light] .p-story__items:where(.astro-ytegmyuz){background:var(--color-line-on-light);border-color:var(--color-line-on-light)}.p-story__item:where(.astro-ytegmyuz){background:inherit;gap:.35rem;padding:1.1rem 0;display:grid}.p-story__section:where(.astro-ytegmyuz)[data-theme=dark] .p-story__item:where(.astro-ytegmyuz){background:var(--thory-black)}.p-story__section:where(.astro-ytegmyuz)[data-theme=light] .p-story__item:where(.astro-ytegmyuz){background:var(--optical-white)}.p-story__item-title:where(.astro-ytegmyuz){font-family:var(--font-display);font-weight:620}.p-story__item-body:where(.astro-ytegmyuz){font-size:var(--text-sm);color:var(--muted-steel);margin:0}.p-story__section:where(.astro-ytegmyuz)[data-theme=light] .p-story__item-body:where(.astro-ytegmyuz){color:var(--color-text-on-light-muted)}@media (width>=64rem){.p-story__section--media:where(.astro-ytegmyuz) .p-story__grid:where(.astro-ytegmyuz){gap:var(--space-lg);grid-template-columns:1fr 1.05fr}.p-story__section--media:where(.astro-ytegmyuz):nth-child(2n) .p-story__copy:where(.astro-ytegmyuz){order:2}.p-story__item:where(.astro-ytegmyuz){grid-template-columns:minmax(220px,1fr) 2fr;gap:1.75rem}}.p-vision__grid:where(.astro-ytegmyuz){gap:var(--space-lg);align-items:center;display:grid}.p-vision__grid:where(.astro-ytegmyuz) .display-heading{margin-top:1.3rem}.p-vision__body:where(.astro-ytegmyuz){font-size:var(--text-lg);color:var(--color-text-on-light-muted);max-width:48ch;margin-top:1.3rem}@media (width>=64rem){.p-vision__grid:where(.astro-ytegmyuz){grid-template-columns:1fr 1fr}}.p-tech__heading:where(.astro-ytegmyuz){margin-block:1.3rem var(--space-md)}.p-tech__grid:where(.astro-ytegmyuz){gap:clamp(1.5rem,3vw,2.5rem);display:grid}.p-tech__pillar:where(.astro-ytegmyuz){border-top:1px solid var(--color-line-on-dark);padding-top:1.6rem}.p-tech__icon:where(.astro-ytegmyuz){border:1px solid #d5a84c47;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:1.2rem;display:inline-grid}.p-tech__title:where(.astro-ytegmyuz){font-size:var(--text-xl)}.p-tech__body:where(.astro-ytegmyuz){color:var(--muted-steel);max-width:36ch;margin-top:.7rem}@media (width>=48rem){.p-tech__grid:where(.astro-ytegmyuz){grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.p-workflow__heading:where(.astro-ytegmyuz){margin-block:1.3rem var(--space-lg)}.p-workflow__steps:where(.astro-ytegmyuz){gap:var(--space-xl);display:grid}.p-workflow__step:where(.astro-ytegmyuz){gap:var(--space-md);align-items:center;display:grid}.p-workflow__number:where(.astro-ytegmyuz){color:var(--thory-gold)}.p-workflow__step-title:where(.astro-ytegmyuz){font-size:var(--text-2xl);max-width:20ch;margin-top:.8rem}.p-workflow__step-body:where(.astro-ytegmyuz){color:var(--color-text-on-light-muted);font-size:var(--text-lg);max-width:44ch;margin-top:1rem}@media (width>=64rem){.p-workflow__step:where(.astro-ytegmyuz){grid-template-columns:1fr 1.1fr}.p-workflow__step:where(.astro-ytegmyuz):nth-child(2n) .p-workflow__step-copy:where(.astro-ytegmyuz){order:2}}.p-applications__heading:where(.astro-ytegmyuz){margin-block:1.3rem var(--space-md)}.p-applications__list:where(.astro-ytegmyuz){background:var(--color-line-on-dark);border-block:1px solid var(--color-line-on-dark);gap:1px;margin:0;display:grid}.p-applications__item:where(.astro-ytegmyuz){background:var(--thory-black);gap:.4rem;padding:1.5rem 0;display:grid}.p-applications__term:where(.astro-ytegmyuz){font-family:var(--font-display);font-size:var(--text-lg);font-weight:620}.p-applications__desc:where(.astro-ytegmyuz){color:var(--muted-steel);max-width:52ch;margin:0}@media (width>=48rem){.p-applications__item:where(.astro-ytegmyuz){grid-template-columns:minmax(220px,1fr) 2fr;gap:2rem}}.p-safety:where(.astro-ytegmyuz){background:var(--deep-graphite)}.p-safety__heading:where(.astro-ytegmyuz){margin-block:1.3rem var(--space-md)}.p-safety__grid:where(.astro-ytegmyuz){gap:1.25rem;display:grid}.p-safety__item:where(.astro-ytegmyuz){border:1px solid var(--color-line-on-dark);border-radius:var(--radius-card);background:#0506088c;padding:1.5rem}.p-safety__icon:where(.astro-ytegmyuz){margin-bottom:.9rem;display:inline-block}.p-safety__title:where(.astro-ytegmyuz){font-size:var(--text-base);font-weight:620}.p-safety__body:where(.astro-ytegmyuz){font-size:var(--text-sm);color:var(--muted-steel);margin-top:.5rem}@media (width>=48rem){.p-safety__grid:where(.astro-ytegmyuz){grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.p-safety__chips:where(.astro-ytegmyuz){flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.p-safety__grid:where(.astro-ytegmyuz)+.p-safety__chips:where(.astro-ytegmyuz){margin-top:var(--space-md)}.p-safety__chip:where(.astro-ytegmyuz){border-radius:var(--radius-pill);color:var(--silver);background:#0506088c;border:1px solid #23c5ff40;padding:.55rem 1.1rem}.p-value__heading:where(.astro-ytegmyuz){margin-block:1.3rem var(--space-md)}.p-value__grid:where(.astro-ytegmyuz){gap:clamp(1.5rem,3vw,2.5rem);display:grid}.p-value__item:where(.astro-ytegmyuz){border-top:1px solid var(--color-line-on-light);padding-top:1.3rem}.p-value__title:where(.astro-ytegmyuz){font-size:var(--text-lg)}.p-value__body:where(.astro-ytegmyuz){color:var(--color-text-on-light-muted);font-size:var(--text-sm);max-width:34ch;margin-top:.6rem}@media (width>=48rem){.p-value__grid:where(.astro-ytegmyuz){grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.p-gallery__heading:where(.astro-ytegmyuz){margin-block:1.3rem var(--space-md)}.p-gallery__masonry:where(.astro-ytegmyuz){columns:1;column-gap:1.5rem}.p-gallery__item:where(.astro-ytegmyuz){break-inside:avoid;margin:0 0 1.5rem}.p-gallery__frame:where(.astro-ytegmyuz){border-radius:var(--radius-md);border:1px solid var(--color-line-on-dark);background:var(--optical-white);overflow:hidden}.p-gallery__frame:where(.astro-ytegmyuz) img{width:100%;height:auto;transition:transform .7s var(--ease-out-expo);display:block}.p-gallery__item:where(.astro-ytegmyuz):hover .p-gallery__frame:where(.astro-ytegmyuz) img{transform:scale(1.025)}.p-gallery__caption:where(.astro-ytegmyuz){font-size:var(--text-sm);color:var(--muted-steel);margin-top:.75rem}@media (width>=48rem){.p-gallery__masonry:where(.astro-ytegmyuz){columns:2}}@media (width>=64rem){.p-gallery__masonry:where(.astro-ytegmyuz){columns:3;column-gap:2rem}.p-gallery__item:where(.astro-ytegmyuz){margin-bottom:2rem}}.p-specs__heading:where(.astro-ytegmyuz){margin-block:1.3rem var(--space-md)}.p-specs__disclaimer:where(.astro-ytegmyuz){margin-top:var(--space-md);font-size:var(--text-xs);color:var(--muted-steel);max-width:60ch}.p-academy:where(.astro-ytegmyuz){background:var(--technical-ink)}.p-academy__heading:where(.astro-ytegmyuz){margin-block:1.3rem var(--space-md)}.p-academy__topics:where(.astro-ytegmyuz){margin:0 0 var(--space-md);flex-wrap:wrap;gap:.7rem;padding:0;list-style:none;display:flex}.p-academy__topic:where(.astro-ytegmyuz){border-radius:var(--radius-pill);color:var(--thory-gold);border:1px solid #d5a84c4d;padding:.5rem 1.05rem}.p-academy__general:where(.astro-ytegmyuz){flex-direction:column;align-items:flex-start;gap:1.4rem;display:flex}.p-academy__general-body:where(.astro-ytegmyuz){color:var(--silver);font-size:var(--text-lg);max-width:46ch}.p-academy__grid:where(.astro-ytegmyuz){gap:1.25rem;display:grid}.p-academy__course:where(.astro-ytegmyuz){border-radius:var(--radius-card);color:inherit;transition:border-color var(--duration-base) var(--ease-precise);background:#05060873;border:1px solid #23c5ff2e;flex-direction:column;gap:.7rem;padding:1.75rem;text-decoration:none;display:flex}.p-academy__course:where(.astro-ytegmyuz):hover{border-color:#23c5ff80}.p-academy__course-eyebrow:where(.astro-ytegmyuz){color:var(--thory-light-blue)}.p-academy__course-title:where(.astro-ytegmyuz){font-size:var(--text-lg)}.p-academy__course-summary:where(.astro-ytegmyuz){color:var(--muted-steel);font-size:var(--text-sm);flex:1}.p-academy__course-cta:where(.astro-ytegmyuz){color:var(--thory-gold)}@media (width>=48rem){.p-academy__grid:where(.astro-ytegmyuz){grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.p-faq__heading:where(.astro-ytegmyuz),.p-related__heading:where(.astro-ytegmyuz){margin-block:1.3rem var(--space-md)}.p-related__body:where(.astro-ytegmyuz){margin:-1.4rem 0 var(--space-md);color:var(--silver);font-size:var(--text-lg);max-width:52ch}.p-related__upgrade:where(.astro-ytegmyuz){margin-top:var(--space-md);font-size:var(--text-sm);color:var(--muted-steel)}.p-related__upgrade:where(.astro-ytegmyuz) a:where(.astro-ytegmyuz){color:var(--thory-light-blue)}.p-related__grid:where(.astro-ytegmyuz){gap:clamp(1.25rem,3vw,2rem);max-width:900px;display:grid}@media (width>=48rem){.p-related__grid:where(.astro-ytegmyuz){grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}
