.head--tech .head-copy{display:grid;grid-template-columns:minmax(0,1fr)}.head--tech .head-body{display:contents}.head--tech .head-lead{margin-top:1.25rem}.spec{margin:1.75rem 0 0}.tech-index{margin-top:2rem}.tech-index ul{display:grid;border-top:1px solid var(--in-hair-2)}.tech-index li{position:relative;padding-block:.75rem .875rem;padding-inline-start:1.25rem;border-bottom:1px solid var(--in-hair-2)}.tech-index li:before{content:"";position:absolute;inset-inline-start:0;top:calc(.75rem + .62em - 2.5px);width:5px;height:5px;border-radius:50%;background:var(--in-dot);font-size:var(--in-lead)}.tech-index a{position:relative;display:inline-block;font-size:var(--in-lead);font-weight:400;line-height:1.25;color:var(--in-navy);text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:.3em;text-decoration-color:var(--in-blue)}.tech-index a:before{content:"";position:absolute;inset-inline:-1.25rem 0;inset-block:-.75rem -.5rem}.tech-index p{margin-top:.35rem;font-size:var(--in-ui);line-height:1.5;color:var(--in-navy-2)}@media (hover:hover) and (pointer:fine){.tech-index a:hover{color:var(--in-ink)}}@media (min-width:48rem){.spec{width:min(100%,36rem)}}@media (min-width:64rem) and (orientation:landscape){.head--tech .head-copy{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto 1fr;column-gap:var(--in-gap)}.head--tech .head-gate,.head--tech .head-lead,.tech-index{grid-column:1/span 5}.spec{grid-column:6/-1;grid-row:1/-1;width:auto;margin:0;align-self:center}.tech-index{margin-top:2.5rem}.tech-index ul{border:0;gap:1.5rem}.tech-index li{border:0;padding:0;padding-inline-start:1.5rem}.tech-index li:before{top:calc(.62em - .3125rem);width:.625rem;height:.625rem;background:var(--in-blue);box-shadow:0 0 0 4px rgb(0 194 255/.14);font-size:var(--in-h3)}.tech-index a{font-size:var(--in-h3);font-weight:300}.tech-index a:before{inset-block:-.5rem}}.spec-stage{position:relative;container-type:inline-size;aspect-ratio:390/346;--u:calc(100cqw / 390);--sx:72;--sy:24;--sw:236;--sh:295.6;--rf-x0:0.06;--rf-x1:0.32;--rf-y0:0.27;--rf-y1:0.44;--us-x0:0.36;--us-x1:0.62;--us-y0:0.37;--us-y1:0.64;--hx:0.8;--p1:0.2735;--p2:0.5083;--p3:0.782;--g0:29.7;--gmm:50.1;--gt:8;--gx:350}.spec-slab{position:absolute;inset-inline-start:calc(var(--sx) * var(--u));top:calc(var(--sy) * var(--u));width:calc(var(--sw) * var(--u));height:calc(var(--sh) * var(--u))}.spec-slab img,.spec-slab picture{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain}[dir=rtl] .spec-slab img{transform:scaleX(-1)}.spec-zone{position:absolute;z-index:1;pointer-events:none}.spec-zone--rf{inset-inline-start:calc(var(--rf-x0) * 100%);width:calc((var(--rf-x1) - var(--rf-x0)) * 100%);top:calc(var(--rf-y0) * 100%);height:calc((var(--rf-y1) - var(--rf-y0)) * 100%);border:2px solid rgb(0 194 255/.85);border-radius:.5rem;background:linear-gradient(180deg,rgb(0 194 255/.22),rgb(0 194 255/.42) 50%,rgb(0 194 255/.22));box-shadow:0 0 22px rgb(0 194 255/.32),inset 0 0 14px rgb(125 249 255/.4)}.spec-zone--us{inset-inline-start:calc(var(--us-x0) * 100%);width:calc((var(--us-x1) - var(--us-x0)) * 100%);top:calc(var(--us-y0) * 100%);height:calc((var(--us-y1) - var(--us-y0)) * 100%);border-radius:50%;background:radial-gradient(closest-side,rgb(0 194 255/.5),rgb(0 194 255/.28) 55%,rgb(0 194 255/0))}.spec-pt{--py:var(--p1);position:absolute;z-index:2;width:.75rem;height:.75rem;border-radius:50%;inset-inline-start:calc(var(--hx) * 100% - .375rem);top:calc(var(--py) * 100% - .375rem);background:radial-gradient(circle,rgb(246 255 255) 0 30%,rgb(125 249 255) 45%,var(--in-blue) 70%);box-shadow:0 0 0 4px rgb(0 194 255/.18),0 0 18px 4px rgb(0 194 255/.55)}.spec-pt[data-depth="2"]{--py:var(--p2)}.spec-pt[data-depth="3"]{--py:var(--p3)}.spec-labels,.spec-readings{position:absolute;inset:0;z-index:3;pointer-events:none}.spec-labels li,.spec-readings li{position:absolute;display:flex}.spec-label{color:var(--in-annot);line-height:1.15;font-size:max(.75rem,calc(11.5 * var(--u)))}.spec-leader{position:relative;display:block;height:1px;background:var(--in-leader)}.spec-leader:after{content:"";position:absolute;top:-2px;inset-inline-end:-2.5px;width:5px;height:5px;border-radius:50%;background:var(--in-dot)}.spec-labels li{--ly:0.36;--lx:var(--rf-x0);flex-direction:column;gap:.3rem;inset-inline-start:calc(14 * var(--u));width:calc((var(--sx) + var(--lx) * var(--sw) - 14) * var(--u));top:calc((var(--sy) + var(--ly) * var(--sh)) * var(--u));transform:translateY(calc(-100% + .5px))}.spec-labels li[data-tech="2"]{--ly:0.56;--lx:var(--us-x0)}.spec-labels li[data-tech="3"]{--ly:var(--p3);--lx:var(--hx)}.spec-labels li[data-tech="3"] .spec-leader:after{inset-inline-end:-1px}.spec-readings li{--ry:var(--p1);align-items:center;gap:calc(6 * var(--u));inset-inline-start:calc((var(--sx) + (var(--hx) + .045) * var(--sw)) * var(--u));top:calc((var(--sy) + var(--ry) * var(--sh)) * var(--u));transform:translateY(-50%);font-size:max(.75rem,calc(11.5 * var(--u)));line-height:1;letter-spacing:.04em;color:var(--in-navy);font-variant-numeric:tabular-nums;white-space:nowrap}.spec-readings li[data-depth="2"]{--ry:var(--p2)}.spec-readings li[data-depth="3"]{--ry:var(--p3)}.spec-gauge{position:absolute;inset-inline-start:calc(var(--gx) * var(--u));top:0;width:calc(40 * var(--u));height:100%;color:var(--color-gauge);font-size:max(.75rem,calc(9.5 * var(--u)));pointer-events:none}.spec-gauge-unit{position:absolute;inset-inline-start:calc(4 * var(--u));top:calc((var(--g0) - 16) * var(--u));line-height:1}.spec-gauge-scale{position:absolute;inset-inline-start:0;top:calc(var(--g0) * var(--u));width:calc(var(--gt) * var(--u));height:calc(5 * var(--gmm) * var(--u) + 1px);border-inline-start:1px solid color-mix(in srgb,var(--color-gauge) 85%,transparent);background-image:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--color-gauge) 85%,transparent) 0 1px,transparent 1px calc(var(--gmm) * var(--u))),repeating-linear-gradient(to bottom,color-mix(in srgb,var(--color-gauge) 60%,transparent) 0 1px,transparent 1px calc(var(--gmm) * var(--u) / 5));background-size:100% 100%,50% 100%;background-repeat:no-repeat;background-position:0 0,0 0}[dir=rtl] .spec-gauge-scale{background-position:100% 0,100% 0}.spec-gauge-num{position:absolute;inset-inline-start:calc((var(--gt) + 4) * var(--u));top:calc((var(--g0) + var(--mm) * var(--gmm)) * var(--u));transform:translateY(-50%);line-height:1;font-variant-numeric:tabular-nums}.spec-caption{margin-top:.75rem}@media (min-width:64rem) and (orientation:landscape){.spec-stage{aspect-ratio:1000/668;--u:calc(100cqw / 1000);--sx:20;--sy:34;--sw:640;--sh:620.8;--rf-x0:0.08;--rf-x1:0.33;--rf-y0:0.3;--rf-y1:0.45;--us-x0:0.37;--us-x1:0.63;--us-y0:0.4;--us-y1:0.68;--hx:0.81;--p1:0.277;--p2:0.521;--p3:0.765;--g0:54.5;--gmm:101;--gt:13;--gx:912}.spec-labels li{--ly:0.36;--lx:var(--rf-x1);flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:calc(14 * var(--u));inset-inline-start:calc((var(--sx) + var(--lx) * var(--sw)) * var(--u));width:calc((870 - var(--sx) - var(--lx) * var(--sw)) * var(--u));transform:translateY(-50%)}.spec-labels li[data-tech="2"]{--ly:0.575;--lx:var(--us-x1)}.spec-labels li[data-tech="3"]{--ly:var(--p3);--lx:calc(var(--hx) + 0.012)}.spec-labels .spec-leader{flex:1;min-width:0}.spec-labels .spec-leader:after,.spec-labels li[data-tech="3"] .spec-leader:after{inset-inline:-2.5px auto}.spec-label{flex:0 1 auto;max-width:calc(150 * var(--u));font-size:max(.875rem,calc(21 * var(--u)));translate:0 calc(-3 * var(--u))}.spec-readings li{justify-content:flex-end;inset-inline-start:calc((var(--sx) + .62 * var(--sw)) * var(--u));width:calc((var(--hx) - .655) * var(--sw) * var(--u));font-size:max(.8125rem,calc(19 * var(--u)));font-weight:500}.spec-gauge{width:calc(80 * var(--u));font-size:max(.6875rem,calc(16 * var(--u)))}.spec-gauge-unit{inset-inline-start:calc(2 * var(--u));top:calc((var(--g0) - 30) * var(--u))}.spec-gauge-num{inset-inline-start:calc((var(--gt) + 7) * var(--u))}}@media (prefers-reduced-motion:no-preference){.spec-zone--rf{animation:tech-zone .7s var(--in-ease) .9s both}.spec-zone--us{animation:tech-zone .7s var(--in-ease) 1.12s both}.spec-pt{animation:tech-zone .6s var(--in-ease) 1.34s both}.spec-pt[data-depth="2"]{animation-delay:1.42s}.spec-pt[data-depth="3"]{animation-delay:1.5s}}@keyframes tech-zone{0%{opacity:0}}.tech-sec{padding-bottom:calc(var(--in-band) - var(--in-tap))}.tech-rf{display:grid;gap:2rem}.tech-rf-text .in-text,.tech-us .in-text{margin-top:1.25rem}.tech-skin{margin:0}.tech-skin-pic{aspect-ratio:4/3}.tech-us{display:grid}.tech-points{margin-top:1.5rem;display:grid;gap:.875rem}.tech-points li{position:relative;padding-inline-start:1.25rem;font-size:var(--in-body);line-height:1.6;color:var(--in-navy-2)}.tech-points li:before{content:"";position:absolute;inset-inline-start:0;top:calc(.8em - 2.5px);width:5px;height:5px;border-radius:50%;background:var(--in-dot)}.tech-compare-head{display:grid;gap:1.25rem}.tech-criteria{margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid;gap:2.5rem}.tech-criteria .in-text{margin-top:.875rem;max-width:44ch}.tech-up{gap:.6rem;margin-top:1.5rem}.tech-up svg{flex:none}@media (min-width:48rem){.tech-criteria{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,6vw,7rem);row-gap:clamp(2.5rem,4vw,4rem)}}@media (min-width:64rem) and (orientation:landscape){.tech-rf{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--in-gap);align-items:start}.tech-rf-text{grid-column:1/span 6}.tech-skin{grid-column:8/-1}.tech-us{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--in-gap);align-items:start}.tech-us>:is(h2,.in-text){grid-column:1/span 6}.tech-us>.tech-points{grid-column:8/-1;grid-row:1/span 2;align-self:end;margin:0}.tech-compare-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--in-gap);align-items:end}.tech-compare-head .in-h2{grid-column:1/span 6}.tech-compare-head .in-lead{grid-column:8/-1}}.tg{margin-top:clamp(2.5rem,1.5rem + 4vw,5.5rem)}.tg-row{display:grid;padding:clamp(1.25rem,.75rem + 2.5vw,2.75rem);gap:2.25rem}.tg-panel{--mm:1.3rem;--air:1.5rem;--lab:5.5rem;--tick:3.75rem;margin:0;display:grid;gap:1.25rem;align-content:start}.tg-panel+.tg-panel{padding-top:2.25rem;border-top:1px solid var(--in-hair-2)}.tg-panel:not(:has(.tg-tick)){--tick:0.75rem}.tg-plot{position:relative;height:calc(var(--air) + 6 * var(--mm))}.tg-layer{position:absolute;inset-inline:var(--lab) var(--tick);top:calc(var(--air) + var(--t) * var(--mm));height:calc((var(--b) - var(--t)) * var(--mm) + 1px);box-shadow:inset 0 1px 0 rgb(43 74 126/.22)}.tg-layer[data-layer="1"]{background:#EEE8F4}.tg-layer[data-layer="2"]{background:#E6D7EC}.tg-layer[data-layer="3"]{background:#F3E8D3}.tg-layer[data-layer="4"]{background:#EBCADB}.tg-layer[data-layer="5"]{background:#DDB9CD;box-shadow:inset 0 1px 0 rgb(43 74 126/.22),inset 0 -1px 0 rgb(43 74 126/.22)}.tg-label,.tg-tick{position:absolute;top:calc(var(--air) + var(--at) * var(--mm));transform:translateY(-50%);font-size:var(--in-small);line-height:1.2}.tg-label{inset-inline-start:0;width:calc(var(--lab) - .75rem);color:var(--in-annot)}.tg-tick{inset-inline-end:0;width:calc(var(--tick) - .5rem);text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--in-navy-2)}.tg-band{position:absolute;top:calc(var(--air) + var(--t) * var(--mm));height:calc((var(--b) - var(--t)) * var(--mm));inset-inline-start:calc(var(--lab) + (100% - var(--lab) - var(--tick)) * var(--x0));inset-inline-end:calc(var(--tick) + (100% - var(--lab) - var(--tick)) * (1 - var(--x1)));background:rgb(0 194 255/.35);border:2px solid var(--in-blue)}.tg-lines{position:absolute;top:var(--air);inset-inline-start:var(--lab);width:calc(100% - var(--lab) - var(--tick));height:calc(6 * var(--mm));overflow:visible;fill:none;stroke:var(--in-blue);stroke-width:2}[dir=rtl] .tg-lines{transform:scaleX(-1)}.tg-probe{top:calc(var(--air) - .625rem);border:1px solid var(--in-navy-2);border-bottom:0;border-radius:3px 3px 0 0;background:var(--in-pearl);inset-inline-start:calc(var(--lab) + (100% - var(--lab) - var(--tick)) * var(--x0));width:calc((100% - var(--lab) - var(--tick)) * (var(--x1) - var(--x0)))}.tg-dot,.tg-probe{position:absolute;height:.625rem}.tg-dot{top:calc(var(--air) + var(--d) * var(--mm));inset-inline-start:calc(var(--lab) + (100% - var(--lab) - var(--tick)) * var(--x));width:.625rem;margin-top:-.3125rem;margin-inline-start:-.3125rem;border-radius:50%;background:var(--in-blue);box-shadow:0 0 0 3px rgb(0 194 255/.2),0 0 10px rgb(0 194 255/.55)}.tg-name{font-size:var(--in-h3);font-weight:300;line-height:1.25;color:var(--in-navy)}.tg-panel .in-rule{margin-top:.75rem}.tg-panel .in-text{margin-top:.875rem}.tg-note{margin-top:1rem}@media (min-width:48rem){.tg-panel{--mm:1.75rem;--air:1.75rem}}@media (min-width:64rem) and (orientation:landscape){.tg-row{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0}.tg-panel{--mm:clamp(1.9rem,2.2vw,2.9rem);--air:2rem;padding-inline:clamp(1rem,1.6vw,2rem)}.tg-panel:first-child{padding-inline-start:0}.tg-panel:last-child{padding-inline-end:0}.tg-panel+.tg-panel{padding-top:0;border-top:0;border-inline-start:1px solid var(--in-hair-2)}.tg-panel:not(:first-child){--lab:0.75rem}.tg-panel:not(:first-child) .tg-label{display:none}.tg--rf .tg-panel:not(:last-child){--tick:0.75rem}.tg--rf .tg-panel:not(:last-child) .tg-tick{display:none}}