@font-face{font-family:Geist;src:url(4via-geist-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(4via-geist-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(4via-geist-regular-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(4via-geist-medium-italic.woff2) format("woff2");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Geist Mono;src:url(4via-geist-mono-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--night-0:#02000c;--night-1:#0e0e12;--night-2:#18181c;--night-line:rgba(255,255,255,.11);--night-ink:#ffffff;--night-ink-2:#dcdade;--night-ink-3:#c2c0c6;--pearl-2:#cfc6bd;--mist:#dde4ee;--steel:#b6c0cc;--night-ink-sm:var(--mist);--mist-light:#eef1f5;--paper:#f6f5f3;--white:#fff;--ink:#121214;--ink-2:#67666b;--ink-3:#9a999e;--line:#e6e4e1;--burgundy:#610025;--wine:#3a0a18;--ember:#e2452b;--saffron:#f0a93b;--saffron-ink:#8a5a12;--cobalt:#3d5bff;--pearl:#e8e4e0;--silver:#c9c8cc;--wave:linear-gradient(90deg,#7a1232,#c2465a 30%,#e8e4e0 52%,#8fa0ff 78%,#3d5bff);--pouch:#5e1c2e;--rest-label:#4a1825;--liquid:#34090a;--powder:#ac7577;--lid:#8e8e90;--metal:linear-gradient(135deg,#f6f6f8,#b8b9bf 30%,#eeeff2 50%,#8b8d94 72%,#e8e9ed);--f-sans:"Geist",system-ui,sans-serif;--f-mono:"Geist Mono",ui-monospace,monospace;--f-voice:"Instrument Serif",Georgia,serif;--r-xl:28px;--r-l:20px;--r-m:14px;--pill:999px;--pad:80px;--gutter:16px;--max:1240px;--glass-dark:rgba(24,24,28,.55);--glass-light:rgba(255,255,255,.62);--acc-light:var(--burgundy)}@media(min-width:900px){:root{--gutter:40px}}@media(max-width:700px){:root{--pad:56px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--f-sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}section{padding:var(--pad) 0}.dark{background:var(--night-1);color:var(--night-ink)}.deep{background:var(--night-0);color:var(--night-ink)}.raised{background:var(--night-2)}.eyebrow{font:500 12px/1.2 var(--f-mono);letter-spacing:var(--fv-standards-shared0-36);text-transform:uppercase;color:var(--ink-2)}.dark .eyebrow,.deep .eyebrow{color:var(--night-ink-2)}.d1,.d2,.d3,.d4{font-family:var(--f-sans);font-weight:500;letter-spacing:var(--fv-standards-shared0-37);line-height:1.05}.d1{font-size:var(--fv-standards-shared0-38)}.d2{font-size:var(--fv-standards-shared0-39)}.d3{font-size:var(--fv-standards-shared0-40);letter-spacing:var(--fv-standards-shared0-41);line-height:1.12}.d4{font-size:var(--fv-standards-shared0-42);letter-spacing:var(--fv-standards-shared0-43);line-height:1.2}.acc{font-style:italic;font-weight:400;color:var(--acc-light)}.lead{font-size:var(--fv-standards-shared0-44);line-height:1.55;color:var(--ink-2);max-width:58ch}.dark .lead,.deep .lead{color:var(--night-ink-2)}.emph{font-size:var(--fv-standards-shared0-45);line-height:1.5;color:var(--ink-3);max-width:40ch;font-weight:500;letter-spacing:var(--fv-standards-shared0-46)}.emph strong{color:var(--ink);font-weight:500}.dark .emph{color:var(--night-ink-3)}.dark .emph strong{color:var(--night-ink)}.voice{font-family:var(--f-sans);font-style:italic;font-weight:400;letter-spacing:var(--fv-standards-shared0-47)}.mono{font-family:var(--f-mono)}.small{font-size:var(--fv-standards-shared0-48);line-height:1.5;color:var(--ink-2)}.dark .small,.deep .small{color:var(--night-ink-2)}sup{font-size:var(--fv-standards-shared0-49);color:var(--burgundy);margin-left:var(--fv-standards-shared0-50)}.dark sup,.deep sup{color:var(--pearl)}.head{display:grid;gap:var(--fv-standards-shared0-51);margin-bottom:var(--fv-standards-shared0-52)}.tag{display:inline-block;font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-standards-shared0-53);text-transform:uppercase;padding:var(--fv-standards-shared0-54);border-radius:var(--fv-standards-shared0-55);background:var(--burgundy);color:var(--fv-standards-shared0-56)}.placeholder{outline:var(--fv-standards-shared0-57);outline-offset:var(--fv-standards-shared0-58)}.note-ph{font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-standards-shared0-59);color:var(--saffron-ink);margin-top:var(--fv-standards-shared0-60)}.dark .note-ph,.deep .note-ph{color:var(--saffron)}.btn{display:inline-flex;align-items:center;gap:var(--fv-standards-shared0-61);font:500 15px/1 var(--f-sans);padding:var(--fv-standards-shared0-62);border-radius:var(--pill);border:0;cursor:pointer;text-decoration:none;transition:transform .2s ease,background .2s ease}.btn-pri{background:var(--burgundy);color:var(--fv-standards-shared0-63)}.hero .btn-pri,.dark .btn-pri,.deep .btn-pri,.nav .btn-pri,.sticky .btn-pri{box-shadow:var(--fv-standards-shared0-64)}.btn-pri:hover{background:color-mix(in srgb,var(--burgundy) 88%,#fff)}.btn-glass{background:var(--fv-standards-shared0-65);color:var(--night-ink);box-shadow:var(--fv-standards-shared0-66);backdrop-filter:var(--fv-standards-shared0-67);-webkit-backdrop-filter:var(--fv-standards-shared0-68)}.btn-line{background:var(--fv-standards-shared0-69);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.link{font:500 14px/1.4 var(--f-sans);color:inherit;text-decoration:underline;text-underline-offset:var(--fv-standards-shared0-70);text-decoration-thickness:var(--fv-standards-shared0-71)}:focus-visible{outline:2px solid var(--cobalt);outline-offset:var(--fv-standards-shared0-72)}.announce{background:var(--night-0);color:var(--night-ink-2);text-align:center;font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-standards-shared0-73);padding:var(--fv-standards-shared0-74);text-transform:uppercase;min-height:var(--fv-standards-shared0-75)}.nav-shell{position:sticky;top:var(--fv-standards-shared0-76);z-index:60;display:flex;justify-content:center;padding:var(--fv-standards-shared0-77);margin-top:var(--fv-standards-shared0-78);pointer-events:none}.nav{pointer-events:auto;display:flex;align-items:center;gap:var(--fv-standards-shared0-79);padding:var(--fv-standards-shared0-80);border-radius:var(--pill);background:var(--fv-standards-shared0-81);backdrop-filter:var(--fv-standards-shared0-82);-webkit-backdrop-filter:var(--fv-standards-shared0-83);box-shadow:var(--fv-standards-shared0-84);width:var(--fv-standards-shared0-85)}.logo{font:700 19px/1 var(--f-sans);letter-spacing:var(--fv-standards-shared0-86);color:var(--fv-standards-shared0-87);margin-right:auto}.nav a.nl{font:450 14px/1 var(--f-sans);color:var(--fv-standards-shared0-88);text-decoration:none;padding:var(--fv-standards-shared0-89);border-radius:var(--pill)}.nav a.nl:hover{background:var(--fv-standards-shared0-90)}.nav .btn{padding:var(--fv-standards-shared0-91);font-size:var(--fv-standards-shared0-92)}@media(max-width:760px){.nav a.nl{display:none}.nav .menu{display:inline-flex}}.nav .menu{display:none;width:var(--fv-standards-shared0-93);height:var(--fv-standards-shared0-94);border-radius:50%;border:0;background:var(--fv-standards-shared0-95);align-items:center;justify-content:center;cursor:pointer}.nav .menu span{display:block;width:var(--fv-standards-shared0-96);height:var(--fv-standards-shared0-97);background:var(--fv-standards-shared0-98);box-shadow:var(--fv-standards-shared0-99)}.hero{position:relative;background:var(--night-0);color:var(--night-ink);padding:0;margin-top:var(--fv-standards-shared0-100);overflow:hidden}.hero .wrap{position:relative;z-index:3}.glow{position:absolute;border-radius:50%;filter:var(--fv-standards-shared0-101);pointer-events:none;z-index:0}.grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ribbon{position:absolute;left:-4%;width:108%;top:2%;height:46%;z-index:1;-webkit-mask-image:var(--fv-standards-shared0-102);mask-image:var(--fv-standards-shared0-103)}.hero .grid{display:grid;gap:var(--fv-standards-shared0-104);align-items:center;padding-top:var(--fv-standards-shared0-105);padding-bottom:var(--fv-standards-shared0-106);min-height:var(--fv-standards-shared0-107)}@media(min-width:900px){.hero .grid{grid-template-columns:1fr 1fr}}.hero-h .l1,.hero-h .l2{display:block;white-space:nowrap}.hero-h .l1{min-height:var(--fv-standards-shared0-108)}.hero-h .plus{color:var(--pearl);font-weight:400}.caret{display:inline-block;width:var(--fv-standards-shared0-109);height:var(--fv-standards-shared0-110);margin-left:var(--fv-standards-shared0-111);background:var(--pearl);vertical-align:var(--fv-standards-shared0-112);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.ticks{list-style:none;margin:var(--fv-standards-shared0-113);display:grid;gap:var(--fv-standards-shared0-114);font-size:var(--fv-standards-shared0-115);color:var(--fv-standards-shared0-116)}.ticks li{display:flex;gap:var(--fv-standards-shared0-117);align-items:baseline}.ticks li:before{content:"";flex:var(--fv-standards-shared0-118);height:var(--fv-standards-shared0-119);border-radius:50%;background:var(--saffron);transform:var(--fv-standards-shared0-120)}.hero .btns{display:flex;gap:var(--fv-standards-shared0-121);flex-wrap:wrap}.hero .micro{margin-top:var(--fv-standards-shared0-122);font-size:var(--fv-standards-shared0-123);color:var(--night-ink-2)}.stage{position:relative;aspect-ratio:1682/2000;max-height:var(--fv-standards-shared0-124);justify-self:center;width:var(--fv-standards-shared0-125)}.stage .pack{position:absolute;top:-4%;right:0;bottom:0;left:0;background:url(4via-media-ref--dark-tests--elements-transparent.webp) center 80%/contain no-repeat;clip-path:polygon(14% 33.5%,68% 33.5%,68% 41.5%,100% 41.5%,100% 100%,0 100%,0 48%,14% 48%);filter:var(--fv-standards-shared0-126)}.gchip{position:absolute;z-index:2;padding:var(--fv-standards-shared0-127);border-radius:var(--r-m);background:var(--fv-standards-shared0-128);backdrop-filter:var(--fv-standards-shared0-129);-webkit-backdrop-filter:var(--fv-standards-shared0-130);box-shadow:var(--fv-standards-shared0-131);font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-standards-shared0-132);text-transform:uppercase;color:var(--night-ink-2);animation:float 7s ease-in-out infinite}.gchip b{display:block;font:500 19px/1.15 var(--f-sans);letter-spacing:var(--fv-standards-shared0-133);text-transform:none;color:var(--fv-standards-shared0-134);margin-top:var(--fv-standards-shared0-135)}@keyframes float{50%{transform:var(--fv-standards-shared0-136)}}.sw-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fv-standards-shared0-137)}@media(min-width:700px){.sw-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1000px){.sw-grid.six{grid-template-columns:repeat(6,1fr)}}.sw{border-radius:var(--r-m);overflow:hidden;box-shadow:inset 0 0 0 1px var(--night-line);background:var(--night-2)}.rules{display:grid;gap:var(--fv-standards-shared0-138);grid-template-columns:1fr;margin-top:var(--fv-standards-shared0-139)}@media(min-width:900px){.rules{grid-template-columns:repeat(3,1fr)}}.rules div{background:var(--night-2);border-radius:var(--fv-standards-shared0-140);padding:var(--fv-standards-shared0-141);font-size:var(--fv-standards-shared0-142);line-height:1.5;color:var(--night-ink-2);box-shadow:inset 0 0 0 1px var(--night-line)}.rules b{display:block;color:var(--night-ink);font-weight:500;margin-bottom:var(--fv-standards-shared0-143)}.sw .c{height:var(--fv-standards-shared0-144)}.sw .t{padding:var(--fv-standards-shared0-145);font:500 12px/1.45 var(--f-mono);color:var(--night-ink-2)}.sw .t b{display:block;color:var(--night-ink);font-family:var(--f-sans);font-weight:500;font-size:var(--fv-standards-shared0-146);letter-spacing:var(--fv-standards-shared0-147)}.wave-bar{height:var(--fv-standards-shared0-148);border-radius:var(--fv-standards-shared0-149);background:var(--wave);margin:var(--fv-standards-shared0-150)}.typescale{display:grid;gap:var(--fv-standards-shared0-151);margin-top:var(--fv-standards-shared0-152)}.ts{display:grid;grid-template-columns:1fr;gap:var(--fv-standards-shared0-153);padding:var(--fv-standards-shared0-154);border-top:1px solid var(--night-line)}@media(min-width:900px){.ts{grid-template-columns:var(--fv-standards-shared0-155);align-items:baseline}}.ts .k{font:400 12px/1.5 var(--f-mono);color:var(--night-ink-3)}.bt{display:grid;gap:var(--fv-standards-shared0-156)}@media(min-width:900px){.bt{grid-template-columns:repeat(3,1fr)}}.bt-card{border-radius:var(--r-l);overflow:hidden;box-shadow:inset 0 0 0 1px var(--night-line)}.bt-top{position:relative;overflow:hidden;height:var(--fv-standards-shared0-157);background:var(--night-0);display:flex;align-items:flex-end;justify-content:space-between;padding:var(--fv-standards-shared0-158);gap:var(--fv-standards-shared0-159)}.bt-top .crop{position:absolute;right:var(--fv-standards-shared0-160);top:var(--fv-standards-shared0-161);width:var(--fv-standards-shared0-162);height:var(--fv-standards-shared0-163);background:url(4via-media-ref--dark-tests--elements-transparent.webp) 0 62%/560px auto no-repeat;opacity:.95}.bt-bot{background:var(--paper);padding:var(--fv-standards-shared0-164);display:flex;gap:var(--fv-standards-shared0-165);align-items:center;flex-wrap:wrap;color:var(--ink)}.bt-sw{width:var(--fv-standards-shared0-166);height:var(--fv-standards-shared0-167);border-radius:var(--fv-standards-shared0-168);box-shadow:var(--fv-standards-shared0-169)}.bt-lbl{font:500 12px/1.5 var(--f-mono);color:var(--night-ink-2);position:relative;z-index:2}.bt-lbl b{display:block;color:var(--fv-standards-shared0-170);font-family:var(--f-sans);font-size:var(--fv-standards-shared0-171)}.track{display:flex;gap:var(--fv-standards-shared0-172);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gutter);scroll-padding:0 var(--gutter)}.track::-webkit-scrollbar{display:none}.slide{flex:var(--fv-standards-shared0-173);scroll-snap-align:start;position:relative;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:2.05/1;background:var(--fv-standards-shared0-174)}@media(max-width:700px){.slide{flex-basis:var(--fv-standards-shared0-175);aspect-ratio:308/480}}.slide img{width:100%;height:100%;object-fit:cover}.slide .media{border-radius:var(--r-xl);overflow:hidden;aspect-ratio:2.05/1;background:var(--fv-standards-shared0-176)}.slide .media img{width:100%;height:100%;object-fit:cover}.slide{aspect-ratio:auto!important;background:none!important;border-radius:0!important;overflow:visible!important}@media(max-width:700px){.slide .media{aspect-ratio:308/400}}.below{margin-top:var(--fv-standards-shared0-177);max-width:46ch;font-size:var(--fv-standards-shared0-178);line-height:1.45;color:var(--ink-3);letter-spacing:var(--fv-standards-shared0-179)}.below b{color:var(--ink);font-weight:500}.below sup{color:var(--burgundy)}.gcards{display:flex;gap:var(--fv-standards-shared0-180);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gutter)}.gcards::-webkit-scrollbar{display:none}.gcard{position:relative;flex:var(--fv-standards-shared0-181);aspect-ratio:3/4.1;border-radius:var(--r-l);overflow:hidden;scroll-snap-align:start;color:var(--fv-standards-shared0-182)}.gcard img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gcard .gf{position:absolute;left:0;right:0;bottom:0;padding:var(--fv-standards-shared0-183);backdrop-filter:var(--fv-standards-shared0-184);-webkit-backdrop-filter:var(--fv-standards-shared0-185);background:var(--fv-standards-shared0-186);-webkit-mask-image:var(--fv-standards-shared0-187);mask-image:var(--fv-standards-shared0-188)}.gcard h4{font-weight:500;font-size:var(--fv-standards-shared0-189);letter-spacing:var(--fv-standards-shared0-190);line-height:1.05;text-shadow:var(--fv-standards-shared0-191)}.gcard p{margin-top:var(--fv-standards-shared0-192);font-size:var(--fv-standards-shared0-193);line-height:1.5;color:var(--fv-standards-shared0-194);text-shadow:var(--fv-standards-shared0-195)}.gcard sup{color:var(--fv-standards-shared0-196)}.gcard.lt{color:var(--ink)}.gcard.lt .gf{backdrop-filter:var(--fv-standards-shared0-197);-webkit-backdrop-filter:var(--fv-standards-shared0-198);background:var(--fv-standards-shared0-199)}.gcard.lt h4,.gcard.lt p{text-shadow:none}.gcard.lt p{color:var(--fv-standards-shared0-200)}.gcard.lt sup{color:var(--burgundy)}.foot{max-width:var(--max);margin:var(--fv-standards-shared0-201);padding:0 var(--gutter);font:400 12px/1.65 var(--f-mono);color:var(--ink-3)}.dark .foot,.deep .foot{color:var(--night-ink-3)}.car-ctl{display:flex;justify-content:center;gap:var(--fv-standards-shared0-202);margin-top:var(--fv-standards-shared0-203);align-items:center}.dots{display:flex;gap:var(--fv-standards-shared0-204);padding:var(--fv-standards-shared0-205);border-radius:var(--pill);background:var(--fv-standards-shared0-206)}.dot{position:relative;width:var(--fv-standards-shared0-207);height:var(--fv-standards-shared0-208);border-radius:var(--fv-standards-shared0-209);background:var(--fv-standards-shared0-210);overflow:hidden;transition:width .35s ease;border:0;cursor:pointer;padding:0}.dot.on{width:var(--fv-standards-shared0-211)}.dot i{position:absolute;top:0;right:0;bottom:0;left:0;width:0;background:var(--ink)}.dot.on i{animation:fill var(--dur,5s) linear forwards}.paused .dot.on i{animation-play-state:paused}@keyframes fill{to{width:100%}}.pp{width:var(--fv-standards-shared0-212);height:var(--fv-standards-shared0-213);border-radius:50%;border:0;background:var(--fv-standards-shared0-214);cursor:pointer;display:grid;place-items:center}.pp svg{width:var(--fv-standards-shared0-215);height:var(--fv-standards-shared0-216)}.ins-tabs{display:inline-flex;gap:var(--fv-standards-shared0-217);padding:var(--fv-standards-shared0-218);border-radius:var(--pill);background:var(--fv-standards-shared0-219);box-shadow:inset 0 0 0 1px var(--night-line);margin-bottom:var(--fv-standards-shared0-220)}.ins-tabs button{border:0;background:none;color:var(--night-ink-2);font:500 14px/1 var(--f-sans);padding:var(--fv-standards-shared0-221);border-radius:var(--pill);cursor:pointer}.ins-tabs button[aria-selected=true]{background:var(--pearl);color:var(--ink)}.ins{display:grid;gap:var(--fv-standards-shared0-222);align-items:center}@media(min-width:900px){.ins{grid-template-columns:1fr 1fr}}.ins-stat{display:flex;gap:var(--fv-standards-shared0-223);align-items:baseline;margin:var(--fv-standards-shared0-224);padding-top:var(--fv-standards-shared0-225);border-top:1px solid var(--night-line)}.ins-stat .v{font-weight:500;letter-spacing:var(--fv-standards-shared0-226);font-size:var(--fv-standards-shared0-227);line-height:1}.ins-stat .k{font-size:var(--fv-standards-shared0-228);line-height:1.45;color:var(--night-ink-2);max-width:28ch}.ins-media{position:relative;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4/5}.ins-media img{width:100%;height:100%;object-fit:cover;transition:opacity .4s}.ins-glass{position:absolute;left:var(--fv-standards-shared0-229);right:var(--fv-standards-shared0-230);bottom:var(--fv-standards-shared0-231);padding:var(--fv-standards-shared0-232);border-radius:var(--r-m);background:var(--fv-standards-shared0-233);backdrop-filter:var(--fv-standards-shared0-234);-webkit-backdrop-filter:var(--fv-standards-shared0-235);box-shadow:var(--fv-standards-shared0-236);font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-standards-shared0-237);text-transform:uppercase;color:var(--fv-standards-shared0-238)}.viewer{display:grid;gap:var(--fv-standards-shared0-239);align-items:center}@media(min-width:900px){.viewer{grid-template-columns:var(--fv-standards-shared0-240)}}.chips{display:grid;gap:var(--fv-standards-shared0-241);align-content:start}.chipx{display:block;text-align:left;border:0;cursor:pointer;border-radius:var(--r-l);background:var(--night-2);color:var(--night-ink);padding:var(--fv-standards-shared0-242);box-shadow:inset 0 0 0 1px var(--night-line);font:500 15px/1.3 var(--f-sans);transition:background .3s}.chipx .row{display:flex;align-items:center;gap:var(--fv-standards-shared0-243)}.chipx .pl{flex:var(--fv-standards-shared0-244);height:var(--fv-standards-shared0-245);border-radius:50%;display:grid;place-items:center;background:var(--fv-standards-shared0-246);font-size:var(--fv-standards-shared0-247);line-height:1;transition:transform .3s}.chipx .body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.chipx .body>div{overflow:hidden;font-weight:400;font-size:var(--fv-standards-shared0-248);line-height:1.55;color:var(--night-ink-2)}.chipx[aria-expanded=true]{background:var(--fv-standards-shared0-249)}.chipx[aria-expanded=true] .pl{transform:rotate(45deg)}.chipx[aria-expanded=true] .body{grid-template-rows:1fr}.chipx[aria-expanded=true] .body>div{padding-top:var(--fv-standards-shared0-250)}.vstage{position:relative;border-radius:var(--r-xl);background:radial-gradient(45% 45% at 50% 60%,#8a15308c,#8a153000 70%),radial-gradient(30% 30% at 40% 70%,#f0a93b40,#f0a93b00 70%),var(--night-0);aspect-ratio:1.25/1;overflow:hidden;box-shadow:inset 0 0 0 1px var(--night-line)}.vstage img{position:absolute;left:50%;top:50%;max-height:78%;max-width:70%;transform:translate(-50%,-50%) scale(.96);opacity:0;transition:opacity .5s ease,transform .7s cubic-bezier(.2,.7,.2,1);filter:var(--fv-standards-shared0-251)}.vstage img.on{opacity:1;transform:translate(-50%,-50%) scale(1)}.vstage .vlabel{position:absolute;left:var(--fv-standards-shared0-252);bottom:var(--fv-standards-shared0-253);font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-standards-shared0-254);text-transform:uppercase;color:var(--night-ink-2)}.spec{display:grid;gap:var(--fv-standards-shared0-255);border-top:1px solid var(--night-line);padding-top:var(--fv-standards-shared0-256)}@media(min-width:900px){.spec{grid-template-columns:.8fr 1.2fr}}.stat{margin-bottom:var(--fv-standards-shared0-257)}.stat .lbl{font:400 12px/1.4 var(--f-mono);letter-spacing:var(--fv-standards-shared0-258);text-transform:uppercase;color:var(--night-ink-2)}.stat .num{font-weight:500;letter-spacing:var(--fv-standards-shared0-259);font-size:var(--fv-standards-shared0-260);line-height:1;margin-top:var(--fv-standards-shared0-261)}.stat .num small{font-size:var(--fv-standards-shared0-262);letter-spacing:var(--fv-standards-shared0-263);margin-left:var(--fv-standards-shared0-264);color:var(--night-ink-2);font-weight:400}.slist>div{padding:var(--fv-standards-shared0-265);border-bottom:1px solid var(--night-line);font-size:var(--fv-standards-shared0-266);line-height:1.55;color:var(--night-ink-2)}.slist b{display:block;color:var(--night-ink);font-weight:500;margin-bottom:var(--fv-standards-shared0-267)}.slist .m{font-family:var(--f-mono);font-size:var(--fv-standards-shared0-268)}.rows{border-top:1px solid var(--line)}.irow{border-bottom:1px solid var(--line)}.irow button{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:grid;grid-template-columns:var(--fv-standards-shared0-269);gap:var(--fv-standards-shared0-270);padding:var(--fv-standards-shared0-271);align-items:baseline}.irow .n{font-size:var(--fv-standards-shared0-272);font-weight:500;letter-spacing:var(--fv-standards-shared0-273)}.irow .n span{color:var(--ink-2);font-weight:400}.irow .t{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-standards-shared0-274);color:var(--burgundy);margin-left:var(--fv-standards-shared0-275);vertical-align:var(--fv-standards-shared0-276)}.irow .d{font:500 13.5px/1.4 var(--f-mono);text-align:right;white-space:nowrap}.irow .d em{font-style:normal;color:var(--ink-2)}.irow .c{grid-column:1/3;font-size:var(--fv-standards-shared0-277);line-height:1.5;color:var(--ink-2)}.irow .pl{grid-row:1;grid-column:3;justify-self:end;width:var(--fv-standards-shared0-278);height:var(--fv-standards-shared0-279);border-radius:50%;background:var(--fv-standards-shared0-280);display:grid;place-items:center;transition:transform .3s}.irow .x{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.irow .x>div{overflow:hidden;font-size:var(--fv-standards-shared0-281);line-height:1.6;color:var(--ink-2);max-width:70ch}.irow.open .x{grid-template-rows:1fr}.irow.open .x>div{padding:var(--fv-standards-shared0-282)}.irow.open .pl{transform:rotate(45deg)}.chap-shell{position:relative}.chapnav{position:sticky;top:var(--fv-standards-shared0-283);z-index:20;display:flex;justify-content:center;margin-bottom:var(--fv-standards-shared0-284)}.chapnav nav{display:flex;gap:var(--fv-standards-shared0-285);padding:var(--fv-standards-shared0-286);border-radius:var(--pill);background:var(--glass-light);backdrop-filter:var(--fv-standards-shared0-287);-webkit-backdrop-filter:var(--fv-standards-shared0-288);box-shadow:inset 0 0 0 1px var(--line),0 8px 24px #1411140f;overflow-x:auto;max-width:100%;scrollbar-width:none}.chapnav a{flex:0 0 auto;font:500 13px/1 var(--f-sans);color:var(--ink-2);text-decoration:none;padding:var(--fv-standards-shared0-289);border-radius:var(--pill);white-space:nowrap}.chapnav a.on{background:var(--ink);color:var(--fv-standards-shared0-290)}.chap{min-height:var(--fv-standards-shared0-291);padding:var(--fv-standards-shared0-292);border-top:1px solid var(--line);display:grid;gap:var(--fv-standards-shared0-293);align-content:start}.counts{display:grid;gap:var(--fv-standards-shared0-294);grid-template-columns:1fr}@media(min-width:800px){.counts{grid-template-columns:repeat(4,1fr)}}.count{background:var(--fv-standards-shared0-295);border-radius:var(--r-l);padding:var(--fv-standards-shared0-296);box-shadow:inset 0 0 0 1px var(--line)}.count .v{font-weight:500;letter-spacing:var(--fv-standards-shared0-297);font-size:var(--fv-standards-shared0-298);line-height:1}.count .k{margin-top:var(--fv-standards-shared0-299);font-size:var(--fv-standards-shared0-300);line-height:1.45;color:var(--ink-2)}.count .k sup{color:var(--burgundy)}.cites{font:400 12px/1.6 var(--f-mono);color:var(--ink-3)}.tl{position:relative;display:grid;gap:var(--fv-standards-shared0-301);grid-template-columns:var(--fv-standards-shared0-302);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--fv-standards-shared0-303)}.tl::-webkit-scrollbar{display:none}.tl>*{scroll-snap-align:start}.tl-dot{display:none}.tl-line{position:relative;height:var(--fv-standards-shared0-304);background:var(--line);margin:var(--fv-standards-shared0-305);border-radius:var(--fv-standards-shared0-306);overflow:hidden}.tl-line i{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--p,0%);background:linear-gradient(90deg,var(--burgundy),var(--saffron));transition:width .2s linear}.tl-card{border-radius:var(--r-l);overflow:hidden;background:var(--fv-standards-shared0-307);box-shadow:inset 0 0 0 1px var(--line)}.tl-card .im{aspect-ratio:4/3;background-size:cover;background-position:center}.tl-card .tx{padding:var(--fv-standards-shared0-308)}.tl-card .day{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-standards-shared0-309);color:var(--burgundy)}.tl-card h4{font-weight:500;font-size:var(--fv-standards-shared0-310);letter-spacing:var(--fv-standards-shared0-311);margin:var(--fv-standards-shared0-312)}.tl-card p{font-size:var(--fv-standards-shared0-313);line-height:1.55;color:var(--ink-2)}.buy{display:grid;gap:var(--fv-standards-shared0-314);align-items:start}@media(min-width:960px){.buy{grid-template-columns:1.05fr .95fr}}.gal{border-radius:var(--r-xl);overflow:hidden;background:var(--night-0);aspect-ratio:1/1;position:relative}.gal .pack{position:absolute;top:6%;right:10%;bottom:6%;left:10%;background:url(4via-media-ref--dark-tests--elements-transparent.webp) center/contain no-repeat}.gal-th{display:flex;gap:var(--fv-standards-shared0-315);margin-top:var(--fv-standards-shared0-316);overflow-x:auto;scrollbar-width:none}.gal-th span{flex:var(--fv-standards-shared0-317);height:var(--fv-standards-shared0-318);border-radius:var(--fv-standards-shared0-319);background:var(--fv-standards-shared0-320);box-shadow:inset 0 0 0 1px var(--line)}.gal-th span.on{box-shadow:inset 0 0 0 2px var(--ink)}.bb .rating{font:500 13px/1 var(--f-sans);color:var(--ink-2);display:flex;gap:var(--fv-standards-shared0-321);align-items:center}.bb .rating b{color:var(--ink);letter-spacing:var(--fv-standards-shared0-322)}.bb h1{margin:var(--fv-standards-shared0-323)}.bb .desc{font-size:var(--fv-standards-shared0-324);line-height:1.55;color:var(--ink-2);max-width:52ch}.sys{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fv-standards-shared0-325);margin:var(--fv-standards-shared0-326)}.sys div{font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-standards-shared0-327);text-transform:uppercase;color:var(--ink-2);display:flex;gap:var(--fv-standards-shared0-328);align-items:center}.sys svg{flex:var(--fv-standards-shared0-329);height:var(--fv-standards-shared0-330);stroke:var(--burgundy);fill:none;stroke-width:1.4}.plan{border-radius:var(--r-l);background:var(--fv-standards-shared0-331);box-shadow:inset 0 0 0 1px var(--line);margin-bottom:var(--fv-standards-shared0-332);cursor:pointer;transition:box-shadow .25s}.plan[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--burgundy)}.plan .ph{display:flex;align-items:center;gap:var(--fv-standards-shared0-333);padding:var(--fv-standards-shared0-334)}.plan .rd{flex:var(--fv-standards-shared0-335);height:var(--fv-standards-shared0-336);border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink-3);display:grid;place-items:center}.plan[aria-checked=true] .rd{box-shadow:inset 0 0 0 1.5px var(--burgundy)}.plan[aria-checked=true] .rd:after{content:"";width:var(--fv-standards-shared0-337);height:var(--fv-standards-shared0-338);border-radius:50%;background:var(--burgundy)}.plan .pn{font-weight:600;font-size:var(--fv-standards-shared0-339);letter-spacing:var(--fv-standards-shared0-340)}.plan .ps{font-size:var(--fv-standards-shared0-341);color:var(--ink-2);margin-top:var(--fv-standards-shared0-342)}.plan .pr{margin-left:auto;text-align:right}.plan .pr b{display:block;font-weight:500;font-size:var(--fv-standards-shared0-343);letter-spacing:var(--fv-standards-shared0-344)}.plan .pr span{font:400 12px/1.4 var(--f-mono);color:var(--ink-2)}.plan .pb{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease}.plan .pb>div{overflow:hidden;padding:var(--fv-standards-shared0-345)}.plan[aria-checked=true] .pb{grid-template-rows:1fr}.plan[aria-checked=true] .pb>div{padding-bottom:var(--fv-standards-shared0-346)}.plan ul{list-style:none;display:grid;gap:var(--fv-standards-shared0-347);font-size:var(--fv-standards-shared0-348);color:var(--ink-2);padding-top:var(--fv-standards-shared0-349);border-top:1px solid var(--line);padding-top:var(--fv-standards-shared0-350)}.plan ul li:before{content:"\2713";color:var(--burgundy);font-weight:600;margin-right:var(--fv-standards-shared0-351)}.gifts{margin-top:var(--fv-standards-shared0-352)}.gifts .gl{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-standards-shared0-353);text-transform:uppercase;color:var(--ink-2);margin-bottom:var(--fv-standards-shared0-354)}.gifts .gg{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fv-standards-shared0-355)}.gift{border-radius:var(--r-m);background:var(--paper);padding:var(--fv-standards-shared0-356);text-align:center;font-size:var(--fv-standards-shared0-357);line-height:1.3;color:var(--ink)}.gift .gi{height:var(--fv-standards-shared0-358);border-radius:var(--fv-standards-shared0-359);margin-bottom:var(--fv-standards-shared0-360);background:var(--fv-standards-shared0-361)}.gift s{display:block;color:var(--ink-3);font:400 12px/1.4 var(--f-mono)}.future{display:flex;justify-content:space-between;align-items:center;margin-top:var(--fv-standards-shared0-362);padding:var(--fv-standards-shared0-363);border-radius:var(--r-m);background:var(--paper);font-size:var(--fv-standards-shared0-364);color:var(--ink-2)}.onetime{display:block;margin:var(--fv-standards-shared0-365);font-size:var(--fv-standards-shared0-366);color:var(--ink-2)}.cta{display:flex;justify-content:center;width:100%;padding:var(--fv-standards-shared0-367);font-size:var(--fv-standards-shared0-368)}.guar{margin-top:var(--fv-standards-shared0-369);font-size:var(--fv-standards-shared0-370);line-height:1.5;color:var(--ink-2);text-align:center}.lab{display:flex;align-items:center;gap:var(--fv-standards-shared0-371);margin-top:var(--fv-standards-shared0-372);padding:var(--fv-standards-shared0-373);border-radius:var(--r-m);background:var(--night-1);color:var(--night-ink);font-size:var(--fv-standards-shared0-374);cursor:pointer}.lab .li{flex:var(--fv-standards-shared0-375);height:var(--fv-standards-shared0-376);border-radius:50%;background:var(--fv-standards-shared0-377);display:grid;place-items:center;font:500 12px var(--f-mono)}.lab span:last-child{margin-left:auto;font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-standards-shared0-378);color:var(--saffron)}.dq{display:flex;gap:var(--fv-standards-shared0-379);margin-top:var(--fv-standards-shared0-380);padding:var(--fv-standards-shared0-381);border-radius:var(--r-m);background:var(--fv-standards-shared0-382)}.dq .av{flex:var(--fv-standards-shared0-383);height:var(--fv-standards-shared0-384);border-radius:50%;background:var(--fv-standards-shared0-385)}.dq p{font-size:var(--fv-standards-shared0-386);line-height:1.5}.dq small{display:block;margin-top:var(--fv-standards-shared0-387);font:400 12px/1.4 var(--f-mono);letter-spacing:var(--fv-standards-shared0-388);color:var(--ink-2)}.ugc{margin-top:var(--fv-standards-shared0-389);border-radius:var(--r-m);padding:var(--fv-standards-shared0-390);border:var(--fv-standards-shared0-391);font-size:var(--fv-standards-shared0-392);color:var(--ink-2)}.ugc .ur{display:flex;gap:var(--fv-standards-shared0-393);margin-top:var(--fv-standards-shared0-394)}.ugc .ur span{flex:1;aspect-ratio:9/14;border-radius:var(--fv-standards-shared0-395);background:var(--fv-standards-shared0-396)}.tabs{display:flex;gap:var(--fv-standards-shared0-397);padding:var(--fv-standards-shared0-398);border-radius:var(--pill);background:var(--fv-standards-shared0-399);margin-top:var(--fv-standards-shared0-400);overflow-x:auto;scrollbar-width:none}.tabs button{flex:1 0 auto;border:0;background:none;font:500 13px/1 var(--f-sans);padding:var(--fv-standards-shared0-401);border-radius:var(--pill);color:var(--ink-2);cursor:pointer}.tabs button[aria-selected=true]{background:var(--fv-standards-shared0-402);color:var(--ink);box-shadow:var(--fv-standards-shared0-403)}.tabp{padding:var(--fv-standards-shared0-404);font-size:var(--fv-standards-shared0-405);line-height:1.6;color:var(--ink-2)}.sticky{position:fixed;left:50%;bottom:var(--fv-standards-shared0-406);transform:translate(-50%,140%);z-index:70;width:var(--fv-standards-shared0-407);display:flex;align-items:center;gap:var(--fv-standards-shared0-408);padding:var(--fv-standards-shared0-409);border-radius:var(--pill);background:var(--fv-standards-shared0-410);backdrop-filter:var(--fv-standards-shared0-411);-webkit-backdrop-filter:var(--fv-standards-shared0-412);box-shadow:var(--fv-standards-shared0-413);color:var(--fv-standards-shared0-414);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sticky.show{transform:translate(-50%)}.sticky .sn{font-size:var(--fv-standards-shared0-415);font-weight:500;white-space:nowrap}.sticky select{margin-left:auto;font:500 13px var(--f-sans);color:var(--fv-standards-shared0-416);background:var(--fv-standards-shared0-417);border:0;border-radius:var(--pill);padding:var(--fv-standards-shared0-418);box-shadow:var(--fv-standards-shared0-419)}.sticky .btn{padding:var(--fv-standards-shared0-420);font-size:var(--fv-standards-shared0-421);white-space:nowrap}@media(max-width:560px){.sticky .sn{display:none}.sticky select{margin-left:0;flex:1}}.glasswm{position:relative;background:var(--night-0);overflow:hidden;padding:var(--fv-standards-shared0-422)}.glasswm .bg{position:absolute;top:0;right:0;bottom:0;left:0}.glasswm svg{position:relative;width:100%;height:auto;display:block}.glasswm .cap{position:relative;text-align:center;margin-top:var(--fv-standards-shared0-423)}.founder blockquote{font-family:var(--f-sans);font-style:italic;font-weight:400;font-size:var(--fv-standards-shared0-424);line-height:1.15;letter-spacing:var(--fv-standards-shared0-425);max-width:24ch;color:var(--fv-standards-shared0-426)}.founder cite{display:block;margin-top:var(--fv-standards-shared0-427);font:400 12px/1.4 var(--f-mono);letter-spacing:var(--fv-standards-shared0-428);font-style:normal;color:var(--night-ink-2)}.acctog{display:inline-flex;gap:var(--fv-standards-shared0-429);padding:var(--fv-standards-shared0-430);border-radius:var(--pill);background:var(--fv-standards-shared0-431);margin-top:var(--fv-standards-shared0-432)}.acctog button{border:0;background:none;font:500 12px/1 var(--f-sans);padding:var(--fv-standards-shared0-433);border-radius:var(--pill);cursor:pointer;color:var(--ink-2);display:flex;gap:var(--fv-standards-shared0-434);align-items:center}.acctog button i{width:var(--fv-standards-shared0-435);height:var(--fv-standards-shared0-436);border-radius:50%}.acctog button[aria-pressed=true]{background:var(--fv-standards-shared0-437);color:var(--ink)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}:root{--white:#fff;--mist-light:#eef1f5;--mist-l:var(--mist-light);--paper:var(--mist-light);--night-1:var(--night-0);--error:#a8452c;--success:#2f6b4f;--wine-2:#7a1232;--t-display:96px;--t-h1:72px;--t-h2:56px;--t-h3:32px;--t-h4:22px;--t-lead:19px;--t-body:16px;--t-small:14px;--t-micro:12px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--section:160px;--section-tight:96px;--head-gap:48px;--pad:var(--section);--r-s:8px;--r-m:14px;--r-l:20px;--r-xl:28px;--pill:999px;--edge:inset 0 0 0 1px var(--line);--edge-night:inset 0 0 0 1px rgba(255,255,255,.14);--lift:0 1px 2px rgba(18,18,20,.04),0 12px 32px rgba(18,18,20,.08);--select:inset 0 0 0 2px var(--burgundy);--glass-dark-bg:rgba(24,24,28,.55);--glass-dark-fx:blur(20px) saturate(1.5);--glass-dark-edge:inset 0 0 0 1px rgba(255,255,255,.14),inset 0 1px 0 rgba(255,255,255,.18);--glass-light-bg:rgba(255,255,255,.62);--glass-light-fx:blur(20px) saturate(1.4);--glass-light-edge:inset 0 0 0 1px rgba(255,255,255,.7);--glass-image-fx:blur(24px) saturate(1.5);--ease:cubic-bezier(.2,.7,.2,1);--ease-io:cubic-bezier(.65,0,.35,1);--d-1:.15s;--d-2:.3s;--d-3:.5s;--d-4:.9s}@media(max-width:700px){:root{--t-display:48px;--t-h1:40px;--t-h2:34px;--t-h3:26px;--t-h4:20px;--t-lead:17px;--section:104px;--section-tight:64px;--head-gap:32px}}body{background:var(--fv-standards-shared0-438)}section{padding:var(--section) 0;margin:0}.dark,.deep{background:var(--night-0)}.d1,.d2,.d3,.d4{font-weight:500}.d1{font-size:var(--t-h1);letter-spacing:var(--fv-standards-shared0-439);line-height:1.05}.d2{font-size:var(--t-h2);letter-spacing:var(--fv-standards-shared0-440);line-height:1.05}.d3{font-size:var(--t-h3);letter-spacing:var(--fv-standards-shared0-441);line-height:1.1}.d4{font-size:var(--t-h4);letter-spacing:var(--fv-standards-shared0-442);line-height:1.2}.acc{font-weight:inherit}.lead{font-size:var(--t-lead);line-height:1.5;max-width:52ch}.eyebrow{font:500 var(--t-micro)/1.3 var(--f-mono);letter-spacing:var(--fv-standards-shared0-443)}.small{font-size:var(--t-small)}.dark .small,.deep .small,.dark .lead,.deep .lead,.dark .eyebrow,.deep .eyebrow{color:var(--mist)}.dark .acc,.deep .acc,.hero .acc{color:var(--pearl-2)}sup{font-size:var(--fv-standards-shared0-444);line-height:0;color:var(--saffron-ink)}.dark sup,.deep sup,.sx-dark sup{color:var(--pearl)}.tag{font:500 var(--t-micro)/1 var(--f-mono);padding:var(--fv-standards-shared0-445);border-radius:var(--r-s)}.foot{font:400 var(--t-micro)/1.65 var(--f-mono)}.btn{font:500 16px/1 var(--f-sans);padding:var(--fv-standards-shared0-446);min-height:var(--fv-standards-shared0-447);justify-content:center;transition:transform var(--d-1) var(--ease),background var(--d-1) var(--ease),opacity var(--d-1)}.nav .btn,.btn.sm{min-height:var(--fv-standards-shared0-448);padding:var(--fv-standards-shared0-449);font-size:var(--fv-standards-shared0-450)}.btn:active{transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.btn.is-loading{pointer-events:none;color:transparent;position:relative}.btn.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:var(--fv-standards-shared0-451);height:var(--fv-standards-shared0-452);border-radius:50%;border:var(--fv-standards-shared0-453);border-top-color:var(--fv-standards-shared0-454);animation:dlspin .7s linear infinite}.btn-line.is-loading:after{border-color:var(--fv-standards-shared0-455);border-top-color:var(--ink)}@keyframes dlspin{to{transform:rotate(360deg)}}.btn-line{box-shadow:var(--edge)}.btn-line:hover{background:var(--mist-light)}.btn-glass{background:var(--glass-dark-bg);backdrop-filter:var(--glass-dark-fx);-webkit-backdrop-filter:var(--glass-dark-fx);box-shadow:var(--glass-dark-edge)}.btn-glass:hover{background:var(--fv-standards-shared0-456)}.link{font-size:inherit;transition:opacity var(--d-1)}.link:hover{opacity:.7}.arrow{display:inline-flex;align-items:center;gap:var(--fv-standards-shared0-457);font:500 var(--t-small)/1 var(--f-sans);color:inherit;text-decoration:none}.arrow:after{content:"\2192";transition:transform var(--d-1) var(--ease)}.arrow:hover:after{transform:var(--fv-standards-shared0-458)}.chip{display:inline-flex;align-items:center;gap:var(--fv-standards-shared0-459);height:var(--fv-standards-shared0-460);padding:var(--fv-standards-shared0-461);border-radius:var(--pill);font:500 var(--t-small)/1 var(--f-sans);background:var(--mist-light);color:var(--ink);border:0;cursor:pointer;transition:background var(--d-2) var(--ease),color var(--d-2)}.chip.mono{font:500 var(--t-micro)/1 var(--f-mono);letter-spacing:var(--fv-standards-shared0-462);text-transform:uppercase}.chip[aria-pressed=true],.chip.on{background:var(--ink);color:var(--fv-standards-shared0-463)}.dark .chip,.deep .chip{background:var(--glass-dark-bg);color:var(--fv-standards-shared0-464);box-shadow:var(--glass-dark-edge)}.dark .chip.on,.deep .chip.on,.dark .chip[aria-pressed=true],.deep .chip[aria-pressed=true]{background:var(--fv-standards-shared0-465);color:var(--ink)}.badge{display:inline-flex;font:500 var(--t-micro)/1 var(--f-mono);letter-spacing:var(--fv-standards-shared0-466);text-transform:uppercase;padding:var(--fv-standards-shared0-467);border-radius:var(--r-s);background:var(--fv-standards-shared0-468);color:var(--saffron-ink)}.dark .badge,.deep .badge{background:var(--fv-standards-shared0-469);color:var(--saffron)}.card{border-radius:var(--r-l);box-shadow:var(--edge);background:var(--fv-standards-shared0-470);padding:var(--fv-standards-shared0-471)}.light-sec .card,.mist .card{background:var(--fv-standards-shared0-472)}.white-sec .card{background:var(--mist-light);box-shadow:none}.dark .card,.deep .card{background:var(--night-2);box-shadow:var(--edge-night)}@media(max-width:700px){.card{padding:var(--fv-standards-shared0-473)}}.field{display:grid;gap:var(--fv-standards-shared0-474)}.field label{font:500 var(--t-small)/1.3 var(--f-sans)}.input,.field input,.field select,.field textarea{min-height:var(--fv-standards-shared0-475);width:100%;padding:var(--fv-standards-shared0-476);font:400 16px/1.4 var(--f-sans);border:0;border-radius:var(--r-s);background:var(--fv-standards-shared0-477);box-shadow:var(--edge);color:var(--ink);transition:box-shadow var(--d-1)}.input:focus,.field :is(input,select,textarea):focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--burgundy),0 0 0 3px #3d5bff59}.field.err :is(input,select,textarea){box-shadow:inset 0 0 0 1.5px var(--error)}.field .msg{font-size:var(--t-small);color:var(--error)}.field.ok :is(input,select,textarea){box-shadow:inset 0 0 0 1.5px var(--success)}.field.ok .msg{color:var(--success)}:focus-visible{outline:2px solid var(--cobalt);outline-offset:var(--fv-standards-shared0-478)}button:focus-visible,a:focus-visible,[role=tab]:focus-visible,summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:var(--fv-standards-shared0-479)}.note-ph,.ph:before{font-size:var(--fv-standards-shared0-480)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.rv-up,[class*=reveal],.sx-in{opacity:1!important;transform:none!important}}.sh-jr{padding:var(--section) 0;background:var(--fv-standards-shared1-822)}.sh-jr.dk{background:var(--night-0);color:var(--fv-standards-shared1-823)}@media(max-width:899px){.sh-jr{padding:var(--section) 0}}.sh-jr .hd{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--fv-standards-shared1-824);flex-wrap:wrap}.sh-jr .k{display:block;font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared1-825);color:var(--burgundy)}.sh-jr.dk .k{color:var(--saffron)}.sh-jr h2{margin-top:var(--fv-standards-shared1-826);font-weight:500;font-size:var(--t-h2);letter-spacing:var(--fv-standards-shared1-827);line-height:1.05}.sh-jr h2 i{font-weight:inherit;color:var(--burgundy)}.sh-jr.dk h2 i{color:var(--pearl-2)}.sh-jr .all{font:500 15px var(--f-sans);color:inherit;text-decoration:underline;text-underline-offset:var(--fv-standards-shared1-828)}.sh-jr .row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fv-standards-shared1-829);margin-top:var(--fv-standards-shared1-830)}@media(max-width:899px){.sh-jr .row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--gutter,16px));padding-right:var(--gutter,16px)}.sh-jr .row::-webkit-scrollbar{display:none}.sh-jr .cd{flex:0 0 80%;scroll-snap-align:start}}.sh-jr .cd{position:relative;aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:space-between;padding:var(--fv-standards-shared1-831);border-radius:var(--fv-standards-shared1-832);overflow:hidden;color:var(--fv-standards-shared1-833);text-decoration:none}.sh-jr .cd .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 30% 45%,var(--g1),transparent 70%),radial-gradient(50% 50% at 75% 70%,var(--g2),transparent 70%),#0d0b10;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.sh-jr .cd:hover .bg{transform:scale(1.05)}.sh-jr .cd>div:not(.bg){position:relative;z-index:2}.sh-jr .cd h3{font-weight:500;font-size:var(--fv-standards-shared1-834);letter-spacing:var(--fv-standards-shared1-835);line-height:1.08;max-width:16ch}.sh-jr .tg{display:inline-flex;margin-top:var(--fv-standards-shared1-836);font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared1-837);padding:var(--fv-standards-shared1-838);border-radius:var(--fv-standards-shared1-839);background:var(--fv-standards-shared1-840);backdrop-filter:var(--fv-standards-shared1-841);-webkit-backdrop-filter:var(--fv-standards-shared1-842);box-shadow:var(--fv-standards-shared1-843)}.sh-jr .ft{display:flex;justify-content:space-between;align-items:center}.sh-jr .ft span{font:500 13px var(--f-sans)}.sh-jr .rd{padding:var(--fv-standards-shared1-844);border-radius:var(--fv-standards-shared1-845);background:var(--fv-standards-shared1-846);color:var(--fv-standards-shared1-847);font-size:var(--fv-standards-shared1-848)!important}.ce .pc span.sv{font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared1-849);color:var(--burgundy);margin-top:var(--fv-standards-shared1-850);text-transform:uppercase}.ci .th.th-img{background:var(--night-0) center/cover no-repeat;padding:0}.cg .gi img{max-height:100%;max-width:100%;object-fit:contain}.pc .pcim{flex:var(--fv-standards-shared1-851);width:var(--fv-standards-shared1-852);height:var(--fv-standards-shared1-853);border-radius:var(--fv-standards-shared1-854);background:var(--night-0) center/cover no-repeat}sup.tm{font-size:var(--fv-standards-shared1-855);line-height:0;color:inherit;vertical-align:super;margin-left:var(--fv-standards-shared1-856);font-style:normal;font-weight:400;letter-spacing:0}.icon{width:var(--fv-standards-shared1-857);height:var(--fv-standards-shared1-858);flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.icon *{vector-effect:non-scaling-stroke}.icon.s16{width:var(--fv-standards-shared1-859);height:var(--fv-standards-shared1-860)}.icon.s20{width:var(--fv-standards-shared1-861);height:var(--fv-standards-shared1-862)}.icon.s32{width:var(--fv-standards-shared1-863);height:var(--fv-standards-shared1-864)}.icon-wrap{display:inline-grid;place-items:center;width:var(--fv-standards-shared1-865);height:var(--fv-standards-shared1-866);border-radius:50%;background:var(--mist-light);color:var(--ink)}.icon-wrap.lg{width:var(--fv-standards-shared1-867);height:var(--fv-standards-shared1-868)}.dark .icon-wrap,.deep .icon-wrap,.sx-dark .icon-wrap{background:var(--glass-dark-bg);backdrop-filter:var(--glass-dark-fx);-webkit-backdrop-filter:var(--glass-dark-fx);box-shadow:var(--glass-dark-edge);color:var(--fv-standards-shared1-869)}.icon-wrap.on{color:var(--burgundy)}.dark .icon-wrap.on,.deep .icon-wrap.on{color:var(--fv-standards-shared1-870);background:var(--burgundy)}.src{font:500 12px/1 var(--f-mono);letter-spacing:0;color:var(--ink-2);text-decoration:none;white-space:nowrap;margin-left:var(--fv-standards-shared1-871);vertical-align:baseline}.src:hover{color:var(--ink)}.dark .src,.deep .src,.sx-dark .src{color:var(--night-ink-3)}.dark .src:hover,.deep .src:hover{color:var(--fv-standards-shared1-872)}.sources{max-width:var(--max);margin:0 auto;padding:48px var(--gutter) 0;font:400 12px/1.65 var(--f-mono);color:var(--ink-2)}.sources h6{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-standards-shared1-873);text-transform:uppercase;color:var(--ink-3);margin:var(--fv-standards-shared1-874)}.sources ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--fv-standards-shared1-875);counter-reset:s}.sources li{counter-increment:s;display:grid;grid-template-columns:var(--fv-standards-shared1-876)}.sources li:before{content:"S" counter(s)}.sources a{color:inherit;text-underline-offset:var(--fv-standards-shared1-877)}.dark .sources,.deep .sources{color:var(--mist)}body{background:var(--fv-standards-shared2-878)}html{scroll-behavior:auto}.nav-shell{position:sticky;top:var(--fv-standards-shared2-879)}.light-sec{background:var(--mist-light)}.white-sec{background:var(--fv-standards-shared2-880)}.fn{font:400 12px/1.65 var(--f-mono);color:var(--ink-3);margin-top:var(--fv-standards-shared2-881);max-width:90ch}.dark .fn,.deep .fn{color:var(--night-ink-3)}.rv-up{opacity:0;transform:var(--fv-standards-shared2-882);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.rv-up.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv-up{opacity:1;transform:none}}.glw{position:absolute;border-radius:50%;filter:var(--fv-standards-shared2-883);pointer-events:none}.buy{gap:var(--fv-standards-shared2-884);padding-top:var(--fv-standards-shared2-885)}.buy>div{min-width:0}@media(min-width:960px){.buy{grid-template-columns:1.12fr .88fr}.buy>.galcol{position:sticky;top:var(--fv-standards-shared2-886)}}.gtrack{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r-xl)}.gtrack::-webkit-scrollbar{display:none}.gs{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;position:relative;overflow:hidden;border-radius:var(--r-xl);color:var(--fv-standards-shared2-887);background:var(--night-0)}.gs img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gs .pk{position:absolute;top:26%;right:6%;bottom:0;left:6%;z-index:2;background:url(4via-media-ref--dark-tests--products-optim.webp) center bottom/contain no-repeat;filter:var(--fv-standards-shared2-888)}.gs .ov{position:absolute;z-index:3;left:var(--fv-standards-shared2-889);right:var(--fv-standards-shared2-890)}.gs .ov.top{top:var(--fv-standards-shared2-891)}.gs .ov.bot{bottom:var(--fv-standards-shared2-892)}.gs h3{font-weight:500;letter-spacing:var(--fv-standards-shared2-893);font-size:var(--fv-standards-shared2-894);line-height:1.08}.gs h3 i{font-weight:400;color:var(--pearl-2)}.gs .mono{font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-standards-shared2-895);text-transform:uppercase;opacity:.8}.gs .gcap{display:inline-block;padding:var(--fv-standards-shared2-896);border-radius:var(--fv-standards-shared2-897);background:var(--fv-standards-shared2-898);backdrop-filter:var(--fv-standards-shared2-899);-webkit-backdrop-filter:var(--fv-standards-shared2-900);box-shadow:var(--fv-standards-shared2-901)}.gs .tile{padding:var(--fv-standards-shared2-902);border-radius:var(--fv-standards-shared2-903);background:var(--fv-standards-shared2-904);backdrop-filter:var(--fv-standards-shared2-905);-webkit-backdrop-filter:var(--fv-standards-shared2-906);font-weight:500;font-size:var(--fv-standards-shared2-907);color:var(--fv-standards-shared2-908)}.gnav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:var(--fv-standards-shared2-909);height:var(--fv-standards-shared2-910);border-radius:50%;border:0;background:var(--fv-standards-shared2-911);cursor:pointer;font-size:var(--fv-standards-shared2-912);box-shadow:var(--fv-standards-shared2-913)}.gnav.prev{left:var(--fv-standards-shared2-914)}.gnav.next{right:var(--fv-standards-shared2-915)}@media(max-width:700px){.gnav{display:none}}.gthumbs{display:flex;gap:var(--fv-standards-shared2-916);margin-top:var(--fv-standards-shared2-917);overflow-x:auto;scrollbar-width:none;padding:var(--fv-standards-shared2-918)}.gthumbs button{flex:var(--fv-standards-shared2-919);height:var(--fv-standards-shared2-920);border-radius:var(--fv-standards-shared2-921);border:0;cursor:pointer;background:var(--night-0) center/cover;opacity:.6;font:500 12px var(--f-mono);color:var(--fv-standards-shared2-922)}.gthumbs button.on{opacity:1;box-shadow:0 0 0 2px var(--ink)}.badge{display:inline-flex;align-items:center;gap:var(--fv-standards-shared2-923);font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-standards-shared2-924);text-transform:uppercase;padding:var(--fv-standards-shared2-925);border-radius:var(--pill);background:var(--fv-standards-shared2-926);box-shadow:inset 0 0 0 1px var(--line)}.badge i{width:var(--fv-standards-shared2-927);height:var(--fv-standards-shared2-928);border-radius:50%;background:var(--burgundy)}.monoline{font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-standards-shared2-929);color:var(--ink-2);margin-top:var(--fv-standards-shared2-930)}.plan .ps{display:flex;align-items:center;gap:var(--fv-standards-shared2-931)}.plan .thumbs{display:flex;gap:var(--fv-standards-shared2-932);flex:0 0 auto}.plan .thumbs img{height:var(--fv-standards-shared2-933);width:auto}.plan .pr b{font-size:var(--fv-standards-shared2-934)}.plan .pr b small{font-size:var(--fv-standards-shared2-935);font-weight:400;color:var(--ink-2)}.plan .bill{font:400 12px/1.4 var(--f-mono);color:var(--ink-2)}.gift .gi{display:grid;place-items:center;background:var(--fv-standards-shared2-936)}.gift .gi img{height:var(--fv-standards-shared2-937);width:auto}.gift .gi svg{width:var(--fv-standards-shared2-938);height:var(--fv-standards-shared2-939);stroke:var(--ink-2);fill:none;stroke-width:1.2}.onetime{display:block;text-align:center;margin:var(--fv-standards-shared2-940)}.ship{margin-top:var(--fv-standards-shared2-941);text-align:center;font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-standards-shared2-942);color:var(--ink-2)}.labban{position:relative;overflow:hidden;margin-top:var(--fv-standards-shared2-943);border-radius:var(--r-l);background:var(--night-0);color:var(--fv-standards-shared2-944);min-height:var(--fv-standards-shared2-945);display:flex;align-items:flex-end;padding:var(--fv-standards-shared2-946);cursor:pointer}.labban img{position:absolute;right:var(--fv-standards-shared2-947);bottom:var(--fv-standards-shared2-948);height:var(--fv-standards-shared2-949);filter:var(--fv-standards-shared2-950)}.labban .t{position:relative;z-index:2;max-width:62%}.labban .t b{display:block;font-weight:500;font-size:var(--fv-standards-shared2-951);letter-spacing:var(--fv-standards-shared2-952)}.labban .t span{display:block;margin-top:var(--fv-standards-shared2-953);font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-standards-shared2-954);color:var(--saffron)}.accd{border-top:1px solid var(--line);margin-top:var(--fv-standards-shared2-955)}.accd details{border-bottom:1px solid var(--line)}.accd summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:var(--fv-standards-shared2-956);font-weight:500;font-size:var(--fv-standards-shared2-957)}.accd summary::-webkit-details-marker{display:none}.accd summary:after{content:"+";font-size:var(--fv-standards-shared2-958);font-weight:300;transition:transform .3s}.accd details[open] summary:after{transform:rotate(45deg)}.accd .ab{padding:var(--fv-standards-shared2-959);font-size:var(--fv-standards-shared2-960);line-height:1.6;color:var(--ink-2)}.accd .ab b{color:var(--ink);font-weight:500}.trust{background:var(--fv-standards-shared2-961);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--fv-standards-shared2-962)}.trust .row{display:flex;gap:var(--fv-standards-shared2-963);justify-content:center;flex-wrap:wrap;font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-standards-shared2-964);color:var(--ink-2)}.trust .row span{display:flex;align-items:center;gap:var(--fv-standards-shared2-965)}.trust .row span:before{content:"";width:var(--fv-standards-shared2-966);height:var(--fv-standards-shared2-967);border-radius:50%;background:var(--burgundy)}.proof{display:grid;gap:var(--fv-standards-shared2-968);grid-template-columns:1fr;align-items:stretch}@media(min-width:900px){.proof{grid-template-columns:.7fr 1fr 1fr 1fr}}.pscore b{display:block;font-weight:500;font-size:var(--fv-standards-shared2-969);letter-spacing:var(--fv-standards-shared2-970);line-height:1}.pscore span{font-size:var(--fv-standards-shared2-971);color:var(--ink-2)}.pcard{background:var(--fv-standards-shared2-972);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line),0 12px 30px #1212140a;padding:var(--fv-standards-shared2-973);display:flex;flex-direction:column}.pcard .st{color:var(--burgundy);letter-spacing:var(--fv-standards-shared2-974);font-size:var(--fv-standards-shared2-975)}.pcard p{margin-top:var(--fv-standards-shared2-976);font-size:var(--fv-standards-shared2-977);line-height:1.55;flex:1}.pcard cite{margin-top:var(--fv-standards-shared2-978);font:400 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-979);font-style:normal;color:var(--ink-3)}.cpills{position:sticky;top:var(--fv-standards-shared2-980);z-index:40;display:flex;justify-content:center;padding:var(--fv-standards-shared2-981);pointer-events:none;transition:opacity .3s}.cpills.hide{opacity:0}.cpills nav{pointer-events:auto;display:flex;gap:var(--fv-standards-shared2-982);padding:var(--fv-standards-shared2-983);border-radius:var(--pill);background:var(--fv-standards-shared2-984);backdrop-filter:var(--fv-standards-shared2-985);-webkit-backdrop-filter:var(--fv-standards-shared2-986);box-shadow:var(--fv-standards-shared2-987);overflow-x:auto;max-width:100%;scrollbar-width:none}.cpills nav::-webkit-scrollbar{display:none}.cpills a{flex:0 0 auto;font:500 13px/1 var(--f-sans);color:var(--ink-2);text-decoration:none;padding:var(--fv-standards-shared2-988);border-radius:var(--pill);white-space:nowrap;transition:background .25s,color .25s}.cpills a.on{background:var(--ink);color:var(--fv-standards-shared2-989)}.why{display:grid;gap:var(--fv-standards-shared2-990);align-items:start}@media(min-width:960px){.why{grid-template-columns:1fr 1fr}}.why .stack{display:grid;gap:var(--fv-standards-shared2-991)}.why .count{display:grid;grid-template-columns:auto 1fr;gap:var(--fv-standards-shared2-992);align-items:center;padding:var(--fv-standards-shared2-993)}.why .count .v{font-size:var(--fv-standards-shared2-994);min-width:3.4ch}.why .count .k{margin:0;font-size:var(--fv-standards-shared2-995);color:var(--ink)}.ben-head{display:grid;gap:var(--fv-standards-shared2-996);max-width:var(--fv-standards-shared2-997);margin-bottom:var(--fv-standards-shared2-998)}.ben{display:grid;gap:var(--fv-standards-shared2-999);position:relative}@media(min-width:960px){.ben{grid-template-columns:1fr 1fr}}.ben-media{position:sticky;top:var(--fv-standards-shared2-1000);height:var(--fv-standards-shared2-1001);max-height:var(--fv-standards-shared2-1002);border-radius:var(--r-xl);overflow:hidden;background:var(--fv-standards-shared2-1003)}.ben-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s ease,transform 1.2s ease}.ben-media img.on{opacity:1;transform:scale(1)}.ben-media .idx{position:absolute;left:var(--fv-standards-shared2-1004);top:var(--fv-standards-shared2-1005);z-index:3;display:flex;gap:var(--fv-standards-shared2-1006)}.ben-media .idx i{width:var(--fv-standards-shared2-1007);height:var(--fv-standards-shared2-1008);border-radius:var(--fv-standards-shared2-1009);background:var(--fv-standards-shared2-1010);transition:background .3s,width .3s}.ben-media .idx i.on{background:var(--ink);width:var(--fv-standards-shared2-1011)}.ben-media .gl{position:absolute;left:var(--fv-standards-shared2-1012);right:var(--fv-standards-shared2-1013);bottom:var(--fv-standards-shared2-1014);z-index:3;padding:var(--fv-standards-shared2-1015);border-radius:var(--r-m);background:var(--fv-standards-shared2-1016);backdrop-filter:var(--fv-standards-shared2-1017);-webkit-backdrop-filter:var(--fv-standards-shared2-1018);box-shadow:var(--fv-standards-shared2-1019);color:var(--ink)}.ben-media .gl b{display:block;font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1020)}.ben-media .gl span{display:block;margin-top:var(--fv-standards-shared2-1021);font-weight:500;font-size:var(--fv-standards-shared2-1022);letter-spacing:var(--fv-standards-shared2-1023)}.ch{min-height:var(--fv-standards-shared2-1024);padding:var(--fv-standards-shared2-1025);display:flex;flex-direction:column;justify-content:center}.ch .eyebrow{display:flex;gap:var(--fv-standards-shared2-1026);align-items:center}.ch .eyebrow b{font-weight:500;color:var(--burgundy)}.ch h3{margin-top:var(--fv-standards-shared2-1027)}.ch .intro{margin-top:var(--fv-standards-shared2-1028);font-size:var(--fv-standards-shared2-1029);line-height:1.55;color:var(--ink-2);max-width:44ch}.ch .rows{margin-top:var(--fv-standards-shared2-1030)}.ch .irow button{padding:var(--fv-standards-shared2-1031)}.ch .irow .n{font-size:var(--fv-standards-shared2-1032)}.ch .sub{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1033);color:var(--ink-2);margin:var(--fv-standards-shared2-1034)}.ch .mimg{display:none}@media(max-width:959px){.ben-media{display:none}.ben-list{display:flex;gap:var(--fv-standards-shared2-1035);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter)*-1);padding:0 var(--gutter)}.ben-list::-webkit-scrollbar{display:none}.ch{flex:0 0 86%;min-height:0;padding:0;scroll-snap-align:start;background:var(--fv-standards-shared2-1036);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;justify-content:flex-start}.ch .mimg{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.ch .inner{padding:var(--fv-standards-shared2-1037)}.ch .irow button{grid-template-columns:var(--fv-standards-shared2-1038)}.ch .irow .d{grid-column:1;grid-row:2;text-align:left;white-space:normal}.ch .irow .c{grid-column:1/-1}.ben-dots{display:flex;justify-content:center;gap:var(--fv-standards-shared2-1039);margin-top:var(--fv-standards-shared2-1040)}.ben-dots i{width:var(--fv-standards-shared2-1041);height:var(--fv-standards-shared2-1042);border-radius:var(--fv-standards-shared2-1043);background:var(--fv-standards-shared2-1044);transition:width .3s,background .3s}.ben-dots i.on{width:var(--fv-standards-shared2-1045);background:var(--ink)}}@media(min-width:960px){.ben-dots{display:none}}.tf{display:grid;gap:var(--fv-standards-shared2-1046);grid-template-columns:1fr}@media(min-width:900px){.tf{grid-template-columns:1fr 1fr}}.tfc{position:relative;border-radius:var(--r-xl);overflow:hidden;background:var(--night-2);box-shadow:inset 0 0 0 1px var(--night-line);padding:var(--fv-standards-shared2-1047);min-height:var(--fv-standards-shared2-1048);display:flex;flex-direction:column;justify-content:flex-end}.tfc:before{content:"";position:absolute;width:70%;aspect-ratio:1;left:15%;top:0;border-radius:50%;background:var(--fv-standards-shared2-1049);filter:var(--fv-standards-shared2-1050)}.tfc img{position:absolute;left:50%;top:var(--fv-standards-shared2-1051);height:56%;transform:translate(-50%);filter:var(--fv-standards-shared2-1052);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.tfc:hover img{transform:var(--fv-standards-shared2-1053)}.tfc .txt{position:relative;z-index:2}.tfc .tag{background:var(--fv-standards-shared2-1054);box-shadow:var(--fv-standards-shared2-1055)}.tfc h3{margin:var(--fv-standards-shared2-1056)}.tfc p{color:var(--night-ink-2);font-size:var(--fv-standards-shared2-1057);line-height:1.55}.tfc .da{margin-top:var(--fv-standards-shared2-1058);font:500 12px/1.6 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1059);color:var(--night-ink)}.film{margin-top:var(--fv-standards-shared2-1060);border-radius:var(--r-xl);overflow:hidden;position:relative;aspect-ratio:21/9;background:radial-gradient(40% 60% at 30% 60%,rgba(150,26,52,.7),transparent 70%),radial-gradient(30% 50% at 75% 40%,rgba(240,169,59,.35),transparent 70%),var(--night-0);display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--night-line)}.film .pl{width:var(--fv-standards-shared2-1061);height:var(--fv-standards-shared2-1062);border-radius:50%;background:var(--fv-standards-shared2-1063);backdrop-filter:var(--fv-standards-shared2-1064);-webkit-backdrop-filter:var(--fv-standards-shared2-1065);box-shadow:var(--fv-standards-shared2-1066);display:grid;place-items:center}.film .cap{position:absolute;left:var(--fv-standards-shared2-1067);bottom:var(--fv-standards-shared2-1068);font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1069);color:var(--night-ink-2)}.mth{display:grid;gap:var(--fv-standards-shared2-1070)}@media(min-width:960px){.mth{grid-template-columns:.8fr 1.2fr}.mth .lh{position:sticky;top:var(--fv-standards-shared2-1071);align-self:start}}.meth{border-top:1px solid var(--night-line)}.meth li{list-style:none;display:grid;grid-template-columns:var(--fv-standards-shared2-1072);gap:var(--fv-standards-shared2-1073);padding:var(--fv-standards-shared2-1074);border-bottom:1px solid var(--night-line)}.meth .no{font:500 13px var(--f-mono);color:var(--saffron);padding-top:var(--fv-standards-shared2-1075)}.meth h4{font-weight:500;font-size:var(--fv-standards-shared2-1076);letter-spacing:var(--fv-standards-shared2-1077)}.meth p{grid-column:2;color:var(--night-ink-2);font-size:var(--fv-standards-shared2-1078);line-height:1.55}.meth .dl{display:block;margin-top:var(--fv-standards-shared2-1079);font:500 12px/1.5 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1080);color:var(--night-ink)}.rep{display:grid;gap:var(--fv-standards-shared2-1081);align-items:start}@media(min-width:960px){.rep{grid-template-columns:.9fr 1.1fr}.rep .vis{position:sticky;top:var(--fv-standards-shared2-1082)}}.rep .vis{position:relative;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4/5;background:var(--night-0)}.rep .vis .pk{position:absolute;top:22%;right:6%;bottom:0;left:6%;background:url(4via-media-ref--dark-tests--products-optim.webp) center bottom/contain no-repeat;filter:var(--fv-standards-shared2-1083)}.rep .vis .lab{position:absolute;left:var(--fv-standards-shared2-1084);top:var(--fv-standards-shared2-1085);right:var(--fv-standards-shared2-1086);z-index:2;color:var(--fv-standards-shared2-1087)}.rep .vis .lab b{display:block;font-weight:500;font-size:var(--fv-standards-shared2-1088);letter-spacing:var(--fv-standards-shared2-1089);line-height:1;margin:var(--fv-standards-shared2-1090)}.rep .vis .lab span{font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1091);color:var(--night-ink-2)}.rtable{background:var(--fv-standards-shared2-1092);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.rtable .r{display:grid;grid-template-columns:1fr auto;gap:var(--fv-standards-shared2-1093);padding:var(--fv-standards-shared2-1094);border-bottom:1px solid var(--line);align-items:baseline}.rtable .r b{font-weight:500;font-size:var(--fv-standards-shared2-1095)}.rtable .r span{grid-column:1;font-size:var(--fv-standards-shared2-1096);color:var(--ink-2)}.rtable .r em{grid-row:1;grid-column:2;font:500 14px var(--f-mono);font-style:normal}.rtable .tot{background:var(--paper);display:grid;grid-template-columns:1fr auto;padding:var(--fv-standards-shared2-1097);gap:var(--fv-standards-shared2-1098)}.rtable .tot b{font-weight:600;font-size:var(--fv-standards-shared2-1099)}.rtable .tot .us{color:var(--burgundy)}.cmp{overflow-x:auto;background:var(--fv-standards-shared2-1100);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line)}.cmp table{border-collapse:collapse;width:100%;min-width:var(--fv-standards-shared2-1101);font-size:var(--fv-standards-shared2-1102)}.cmp th,.cmp td{padding:var(--fv-standards-shared2-1103);text-align:center;border-bottom:1px solid var(--line)}.cmp th{font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1104);text-transform:uppercase;color:var(--ink-2);vertical-align:bottom}.cmp th img{display:block;height:var(--fv-standards-shared2-1105);margin:var(--fv-standards-shared2-1106)}.cmp td:first-child,.cmp th:first-child{text-align:left;color:var(--ink);font:500 14.5px var(--f-sans);letter-spacing:0;text-transform:none}.cmp .us{background:var(--fv-standards-shared2-1107);color:var(--burgundy);font-weight:600}.cmp .mut{color:var(--ink-3)}.fnd{display:grid;gap:var(--fv-standards-shared2-1108);align-items:center}@media(min-width:900px){.fnd{grid-template-columns:var(--fv-standards-shared2-1109)}}.fnd .por{width:100%;max-width:var(--fv-standards-shared2-1110);aspect-ratio:4/5;border-radius:var(--r-l);background:radial-gradient(50% 50% at 50% 40%,rgba(138,21,48,.6),transparent 70%),var(--night-2);box-shadow:inset 0 0 0 1px var(--night-line);display:grid;place-items:center;font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1111);color:var(--night-ink-3)}.exp{display:grid;gap:var(--fv-standards-shared2-1112);grid-template-columns:1fr}@media(min-width:900px){.exp{grid-template-columns:repeat(4,1fr)}}.exp .c{background:var(--fv-standards-shared2-1113);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.exp .c .im{height:var(--fv-standards-shared2-1114);background-size:cover;background-position:center}.exp .c .tx{padding:var(--fv-standards-shared2-1115)}.exp .c .day{display:inline-block;font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1116);color:var(--fv-standards-shared2-1117);background:var(--burgundy);padding:var(--fv-standards-shared2-1118);border-radius:var(--pill)}.exp .c h4{font-weight:500;font-size:var(--fv-standards-shared2-1119);margin:var(--fv-standards-shared2-1120);letter-spacing:var(--fv-standards-shared2-1121)}.exp .c p{font-size:var(--fv-standards-shared2-1122);line-height:1.55;color:var(--ink-2)}.tested{position:relative;overflow:hidden;background:var(--night-0);color:var(--fv-standards-shared2-1123);border-radius:var(--r-xl);min-height:var(--fv-standards-shared2-1124);display:grid;align-items:end;padding:var(--fv-standards-shared2-1125)}.tested img{position:absolute;right:6%;bottom:-6%;height:110%;filter:var(--fv-standards-shared2-1126)}.tested .t{position:relative;z-index:2;max-width:var(--fv-standards-shared2-1127)}.tested .list{display:flex;flex-wrap:wrap;gap:var(--fv-standards-shared2-1128);margin-top:var(--fv-standards-shared2-1129)}.tested .list span{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1130);padding:var(--fv-standards-shared2-1131);border-radius:var(--pill);background:var(--fv-standards-shared2-1132);box-shadow:var(--fv-standards-shared2-1133)}@media(max-width:700px){.tested img{height:60%;opacity:.5}}.worry{display:grid;border-radius:var(--r-xl);overflow:hidden;background:var(--fv-standards-shared2-1134);box-shadow:inset 0 0 0 1px var(--line)}@media(min-width:960px){.worry{grid-template-columns:1fr 1fr}}.worry .img{min-height:var(--fv-standards-shared2-1135);background:url(4via-media-lab--blueberry-glass-optim.webp) center/cover}.worry .tx{padding:var(--fv-standards-shared2-1136)}.worry .grp{margin-top:var(--fv-standards-shared2-1137)}.worry .grp p{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1138);color:var(--ink-2);margin-bottom:var(--fv-standards-shared2-1139)}.worry .ic{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fv-standards-shared2-1140)}.worry .ic div{display:flex;flex-direction:column;gap:var(--fv-standards-shared2-1141);font-size:var(--fv-standards-shared2-1142)}.worry .ic svg{width:var(--fv-standards-shared2-1143);height:var(--fv-standards-shared2-1144);stroke:var(--burgundy);fill:none;stroke-width:1.3}.tested .acc,.offer .acc,.labban .acc{color:var(--pearl-2)}.tested .eyebrow,.offer .eyebrow{color:var(--night-ink-2)}.suit{margin-top:var(--fv-standards-shared2-1145);font-size:var(--fv-standards-shared2-1146);line-height:1.7;color:var(--ink-2);max-width:90ch}.rvl{display:flex;gap:var(--fv-standards-shared2-1147);overflow-x:auto;scroll-snap-type:x mandatory;padding:6px var(--gutter) 18px;scrollbar-width:none}.rvl::-webkit-scrollbar{display:none}.rvc{flex:var(--fv-standards-shared2-1148);scroll-snap-align:start;background:var(--fv-standards-shared2-1149);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line),0 10px 30px #1212140d;padding:var(--fv-standards-shared2-1150)}.rvc .st{color:var(--burgundy);letter-spacing:var(--fv-standards-shared2-1151);font-size:var(--fv-standards-shared2-1152)}.rvc h4{font-weight:500;font-size:var(--fv-standards-shared2-1153);margin:var(--fv-standards-shared2-1154)}.rvc p{font-size:var(--fv-standards-shared2-1155);line-height:1.55;color:var(--ink-2)}.rvc cite{display:block;margin-top:var(--fv-standards-shared2-1156);font:400 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1157);font-style:normal;color:var(--ink-3)}.offer{position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--night-0);color:var(--fv-standards-shared2-1158);display:grid;gap:var(--fv-standards-shared2-1159);padding:var(--fv-standards-shared2-1160);align-items:center}@media(min-width:960px){.offer{grid-template-columns:1fr 1fr}}.offer .vis{position:relative;height:var(--fv-standards-shared2-1161);z-index:1}.offer .vis div{position:absolute;top:0;right:0;bottom:0;left:0;background:url(4via-media-ref--dark-tests--products-optim.webp) center/contain no-repeat;filter:var(--fv-standards-shared2-1162)}.offer .r{position:relative;z-index:2}.offer .tog{display:inline-flex;gap:var(--fv-standards-shared2-1163);padding:var(--fv-standards-shared2-1164);border-radius:var(--pill);background:var(--fv-standards-shared2-1165);box-shadow:var(--fv-standards-shared2-1166);margin:var(--fv-standards-shared2-1167)}.offer .tog button{border:0;background:none;font:500 14px/1 var(--f-sans);padding:var(--fv-standards-shared2-1168);border-radius:var(--pill);cursor:pointer;color:var(--night-ink-2)}.offer .tog button[aria-pressed=true]{background:var(--fv-standards-shared2-1169);color:var(--ink)}.offer .price{font-weight:500;font-size:var(--fv-standards-shared2-1170);letter-spacing:var(--fv-standards-shared2-1171)}.offer .price small{font-size:var(--fv-standards-shared2-1172);color:var(--night-ink-2);font-weight:400}.offer .guar,.offer .ship{color:var(--night-ink-2);text-align:left}.offer .pts{list-style:none;display:grid;gap:var(--fv-standards-shared2-1173);margin-top:var(--fv-standards-shared2-1174);font-size:var(--fv-standards-shared2-1175);color:var(--night-ink-2)}.offer .pts li:before{content:"\2713";color:var(--saffron);margin-right:var(--fv-standards-shared2-1176)}.foot-site{background:var(--fv-standards-shared2-1177);border-top:1px solid var(--line);padding:var(--fv-standards-shared2-1178)}.foot-site .cols{display:flex;flex-wrap:wrap;gap:var(--fv-standards-shared2-1179);justify-content:space-between;align-items:flex-end}.foot-site .ftag{display:block;color:var(--ink-2);font:400 italic 20px/1.2 var(--f-sans);letter-spacing:var(--fv-standards-shared2-1180);margin-top:var(--fv-standards-shared2-1181)}.foot-site nav{display:flex;flex-wrap:wrap;gap:var(--fv-standards-shared2-1182);font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1183);text-transform:uppercase}.foot-site a{color:var(--ink-2);text-decoration:none}.nav .menu span{background:var(--fv-standards-shared2-1184)}.proto-note{position:fixed;left:var(--fv-standards-shared2-1185);bottom:var(--fv-standards-shared2-1186);z-index:90;font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1187);color:var(--fv-standards-shared2-1188);background:var(--fv-standards-shared2-1189);padding:var(--fv-standards-shared2-1190);border-radius:var(--fv-standards-shared2-1191)}@media(max-width:560px){.proto-note{display:none}}html{overflow-anchor:none}.galwrap{display:grid;gap:var(--fv-standards-shared2-1192);grid-template-columns:1fr}.galwrap .gthumbs{order:2}@media(min-width:960px){.galwrap{grid-template-columns:var(--fv-standards-shared2-1193)}.galwrap .gthumbs{flex-direction:column;margin-top:0;max-height:var(--fv-standards-shared2-1194);overflow-y:auto;order:0}}.gs .gchip{animation:none}@media(max-width:600px){.gs .gchip{font-size:var(--fv-standards-shared2-1195);padding:var(--fv-standards-shared2-1196)}.gs .gchip b{font-size:var(--fv-standards-shared2-1197)}.gs .gchip.c3{display:none}}.gs .gchip b{font-variant-numeric:tabular-nums}.offerbar{display:flex;justify-content:space-between;gap:var(--fv-standards-shared2-1198);align-items:center;background:var(--ink);color:var(--fv-standards-shared2-1199);border-radius:var(--fv-standards-shared2-1200);padding:var(--fv-standards-shared2-1201);font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1202)}.offerbar b{color:var(--saffron);font-weight:500}.plans-wrap{border-radius:var(--fv-standards-shared2-1203);box-shadow:0 1px 0 var(--line)}.plans-wrap .plan:first-of-type{border-radius:0 0 var(--r-l) var(--r-l);margin-top:0}.bv{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1204);color:var(--burgundy);margin-left:var(--fv-standards-shared2-1205);vertical-align:var(--fv-standards-shared2-1206)}.w{opacity:.16;transition:opacity .45s ease}.w.on{opacity:1}@media(prefers-reduced-motion:reduce){.w{opacity:1}}.steps{display:grid;gap:var(--fv-standards-shared2-1207);grid-template-columns:1fr;margin-top:var(--fv-standards-shared2-1208)}@media(min-width:900px){.steps{grid-template-columns:repeat(4,1fr)}}.step{position:relative;border-radius:var(--r-l);background:var(--night-2);box-shadow:inset 0 0 0 1px var(--night-line);padding:var(--fv-standards-shared2-1209);min-height:var(--fv-standards-shared2-1210);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.step img{position:absolute;right:var(--fv-standards-shared2-1211);top:var(--fv-standards-shared2-1212);height:var(--fv-standards-shared2-1213);filter:var(--fv-standards-shared2-1214)}.step .k{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1215);color:var(--saffron)}.step h4{font-weight:500;font-size:var(--fv-standards-shared2-1216);letter-spacing:var(--fv-standards-shared2-1217);margin-top:var(--fv-standards-shared2-1218)}.step p{margin-top:var(--fv-standards-shared2-1219);font-size:var(--fv-standards-shared2-1220);line-height:1.5;color:var(--night-ink-2)}.stepsh{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--fv-standards-shared2-1221)}.filmwrap{padding:0 var(--gutter);margin-top:var(--fv-standards-shared2-1222)}.filmwrap .film{margin:0 auto;max-width:none;transform-origin:center top;will-change:transform}.dose{position:relative;overflow:hidden;min-height:var(--fv-standards-shared2-1223);display:grid;align-items:center;background:url(4via-media-lab--orange-ginger-optim.webp) center/cover}.dose .in{position:relative;z-index:2}.dose .cards{display:grid;gap:var(--fv-standards-shared2-1224);grid-template-columns:repeat(2,1fr);margin-top:var(--fv-standards-shared2-1225);max-width:var(--fv-standards-shared2-1226)}@media(min-width:900px){.dose .cards{grid-template-columns:repeat(3,1fr)}}.dose .dc{border-radius:var(--r-l);padding:var(--fv-standards-shared2-1227);background:var(--fv-standards-shared2-1228);backdrop-filter:var(--fv-standards-shared2-1229);-webkit-backdrop-filter:var(--fv-standards-shared2-1230);box-shadow:var(--fv-standards-shared2-1231)}.dose .dc span{display:block;font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1232);color:var(--ink-2)}.dose .dc b{display:block;margin-top:var(--fv-standards-shared2-1233);font-weight:500;font-size:var(--fv-standards-shared2-1234);letter-spacing:var(--fv-standards-shared2-1235)}.dose .dc i{display:block;margin-top:var(--fv-standards-shared2-1236);font-style:normal;font-size:var(--fv-standards-shared2-1237);color:var(--ink)}.dose .hd{max-width:var(--fv-standards-shared2-1238);padding:var(--fv-standards-shared2-1239);border-radius:var(--r-l);background:var(--fv-standards-shared2-1240);backdrop-filter:var(--fv-standards-shared2-1241);-webkit-backdrop-filter:var(--fv-standards-shared2-1242);box-shadow:var(--fv-standards-shared2-1243)}.nrv{display:grid;gap:var(--fv-standards-shared2-1244);max-width:var(--fv-standards-shared2-1245)}.nrv .b{display:grid;grid-template-columns:var(--fv-standards-shared2-1246);gap:var(--fv-standards-shared2-1247);align-items:center;font-size:var(--fv-standards-shared2-1248)}.nrv .tr{position:relative;height:var(--fv-standards-shared2-1249);border-radius:var(--fv-standards-shared2-1250);background:var(--fv-standards-shared2-1251);overflow:hidden}.nrv .tr i{position:absolute;top:0;right:0;bottom:0;left:0;width:0;border-radius:var(--fv-standards-shared2-1252);background:linear-gradient(90deg,var(--burgundy),#a3203c);transition:width 1.4s cubic-bezier(.2,.7,.2,1)}.nrv .tr .m100{position:absolute;top:var(--fv-standards-shared2-1253);bottom:var(--fv-standards-shared2-1254);width:var(--fv-standards-shared2-1255);background:var(--ink-2);z-index:2}.nrv .v{font:500 13px var(--f-mono);text-align:right}@media(max-width:600px){.nrv .b{grid-template-columns:var(--fv-standards-shared2-1256)}}.dline{position:relative;height:var(--fv-standards-shared2-1257);background:var(--line);margin:var(--fv-standards-shared2-1258)}.dline i{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--p,0%);background:linear-gradient(90deg,var(--burgundy),var(--saffron));transition:width .2s linear}.dots4{display:none}@media(min-width:900px){.dots4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fv-standards-shared2-1259);position:relative;margin-bottom:var(--fv-standards-shared2-1260);z-index:2}.dots4 span{width:var(--fv-standards-shared2-1261);height:var(--fv-standards-shared2-1262);border-radius:50%;background:var(--fv-standards-shared2-1263);box-shadow:inset 0 0 0 2px var(--burgundy);margin-left:var(--fv-standards-shared2-1264);transform:var(--fv-standards-shared2-1265)}}.exp .c .day{background:none;color:var(--burgundy);padding:0;border-radius:0}.tested .tl2{margin-top:var(--fv-standards-shared2-1266);font:500 12px/1.8 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1267);color:var(--night-ink-2)}@media(min-width:960px){.rvl{overflow:visible;justify-content:center;padding-top:var(--fv-standards-shared2-1268);max-width:var(--max);margin-inline:auto;padding-inline:0}.rvl .rvc{flex:1 1 0;min-width:0;width:auto}.rvl .rvc{transition:transform 1s cubic-bezier(.2,.7,.2,1);transform:translate(var(--x)) rotate(var(--r))}.rvl.in .rvc{transform:none}}.th{flex:0 0 auto;width:var(--fv-standards-shared2-1269);height:var(--fv-standards-shared2-1270);border-radius:50%;background-size:260%;background-repeat:no-repeat;background-color:var(--mist-light);box-shadow:var(--fv-standards-shared2-1271)}.th.ph{background:var(--fv-standards-shared2-1272)}.th.sq{width:var(--fv-standards-shared2-1273);height:var(--fv-standards-shared2-1274);border-radius:var(--fv-standards-shared2-1275);background-size:230%}.tabp2{margin-top:var(--fv-standards-shared2-1276);border-radius:var(--r-l);background:var(--fv-standards-shared2-1277);box-shadow:inset 0 0 0 1px var(--line);padding:var(--fv-standards-shared2-1278)}.tb-ben{list-style:none;display:grid;gap:var(--fv-standards-shared2-1279)}.tb-ben li{display:flex;gap:var(--fv-standards-shared2-1280);align-items:center;font-size:var(--fv-standards-shared2-1281)}.tb-ben svg{width:var(--fv-standards-shared2-1282);height:var(--fv-standards-shared2-1283);fill:none;stroke:var(--burgundy);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.tb-ben sup,.tb-ing sup{color:var(--burgundy)}.tb-ing{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fv-standards-shared2-1284)}.tb-ing th{font:500 12px/1.2 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1285);text-transform:uppercase;color:var(--ink-2);text-align:left;padding:var(--fv-standards-shared2-1286)}.tb-ing th.us{background:var(--burgundy);color:var(--fv-standards-shared2-1287);text-align:center;border-radius:var(--fv-standards-shared2-1288);padding:var(--fv-standards-shared2-1289)}.tb-ing th:last-child{text-align:center;width:var(--fv-standards-shared2-1290)}.tb-ing td{padding:var(--fv-standards-shared2-1291);border-top:1px solid var(--line);vertical-align:middle}.tb-ing td.us{background:var(--burgundy);text-align:center;width:var(--fv-standards-shared2-1292);border-top-color:var(--fv-standards-shared2-1293)}.tb-ing tr:last-child td.us{border-radius:var(--fv-standards-shared2-1294)}.tb-ing td:last-child{text-align:center}.tb-ing .ir{display:flex;gap:var(--fv-standards-shared2-1295);align-items:center;padding-right:var(--fv-standards-shared2-1296)}.tb-ing .ir b{display:block;font-weight:500;font-size:var(--fv-standards-shared2-1297)}.tb-ing .ir span{font:400 12px var(--f-mono);color:var(--ink-2)}.ck{width:var(--fv-standards-shared2-1298);height:var(--fv-standards-shared2-1299);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ck circle{stroke:currentColor;opacity:.5}.ck path{stroke:currentColor}td.us .ck{color:var(--fv-standards-shared2-1300)}td:last-child .ck{color:var(--ink-2)}.tb-ing .no{display:inline-block;width:var(--fv-standards-shared2-1301);height:var(--fv-standards-shared2-1302);border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line)}.tb-more{display:inline-block;margin-top:var(--fv-standards-shared2-1303);font-size:var(--fv-standards-shared2-1304)}.tb-rt{display:grid;grid-template-columns:1fr 1fr;gap:var(--fv-standards-shared2-1305)}.tb-rt .c{position:relative;overflow:hidden;border-radius:var(--fv-standards-shared2-1306);background:var(--night-0);color:var(--fv-standards-shared2-1307);padding:var(--fv-standards-shared2-1308);min-height:var(--fv-standards-shared2-1309)}.tb-rt .c:before{content:"";position:absolute;width:120%;aspect-ratio:1;left:-10%;top:-40%;border-radius:50%;background:var(--fv-standards-shared2-1310)}.tb-rt .c:last-child:before{background:var(--fv-standards-shared2-1311)}.tb-rt img{position:absolute;left:50%;top:var(--fv-standards-shared2-1312);height:var(--fv-standards-shared2-1313);transform:translate(-50%);filter:var(--fv-standards-shared2-1314)}.tb-rt span{position:relative;display:block;font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1315);color:var(--saffron)}.tb-rt b{position:relative;display:block;font-weight:500;font-size:var(--fv-standards-shared2-1316);letter-spacing:var(--fv-standards-shared2-1317);margin-top:var(--fv-standards-shared2-1318)}.tb-rt i{position:relative;display:block;font-style:normal;font-size:var(--fv-standards-shared2-1319);color:var(--night-ink-2);margin-top:var(--fv-standards-shared2-1320)}.tb-note{margin-top:var(--fv-standards-shared2-1321);font-size:var(--fv-standards-shared2-1322);color:var(--ink-2)}.tb-std{list-style:none;display:grid;gap:var(--fv-standards-shared2-1323)}.tb-std li{display:flex;gap:var(--fv-standards-shared2-1324);align-items:center;font-size:var(--fv-standards-shared2-1325)}.tb-std .ck{color:var(--burgundy)}.acc-ic summary{justify-content:flex-start;gap:var(--fv-standards-shared2-1326)}.acc-ic summary:after{margin-left:auto}.acc-ic summary svg{width:var(--fv-standards-shared2-1327);height:var(--fv-standards-shared2-1328);fill:none;stroke:var(--burgundy);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pbh{max-width:16ch}@media(min-width:960px){.pbh{max-width:22ch}}.pbbar{margin-top:var(--fv-standards-shared2-1329);border-radius:var(--fv-standards-shared2-1330);background:var(--mist-light);text-align:center;padding:var(--fv-standards-shared2-1331);font:500 13px/1 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1332)}.pbg{display:grid;grid-template-columns:1fr 1fr;gap:var(--fv-standards-shared2-1333);margin-top:var(--fv-standards-shared2-1334)}@media(min-width:960px){.pbg{grid-template-columns:repeat(4,1fr)}}.pbc{position:relative;border-radius:var(--fv-standards-shared2-1335);background:var(--mist-light);padding:var(--fv-standards-shared2-1336);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--fv-standards-shared2-1337)}.pbc .v{font-weight:500;font-size:var(--fv-standards-shared2-1338);letter-spacing:var(--fv-standards-shared2-1339);line-height:1;color:var(--burgundy);font-variant-numeric:tabular-nums}.pbc p{margin-top:var(--fv-standards-shared2-1340);font:500 12px/1.45 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1341);text-transform:uppercase;max-width:22ch}.pbc sup{color:var(--burgundy)}.pbc i{position:absolute;left:var(--fv-standards-shared2-1342);bottom:var(--fv-standards-shared2-1343);font:400 12px var(--f-mono);font-style:normal;color:var(--ink-3)}.pbsol{margin-top:var(--fv-standards-shared2-1344);border-radius:var(--fv-standards-shared2-1345);background:var(--night-0);color:var(--fv-standards-shared2-1346);padding:var(--fv-standards-shared2-1347);display:grid;gap:var(--fv-standards-shared2-1348);align-items:center;position:relative;overflow:hidden}.pbsol:before{content:"";position:absolute;width:50%;aspect-ratio:1;right:-10%;top:-80%;border-radius:50%;background:var(--fv-standards-shared2-1349)}@media(min-width:900px){.pbsol{grid-template-columns:auto 1fr auto;gap:var(--fv-standards-shared2-1350)}}.pbsol>*{position:relative}.pbsol .k{font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1351);color:var(--saffron)}.pbsol p{font-size:var(--fv-standards-shared2-1352);color:var(--night-ink-2)}.pbsol p b{color:var(--fv-standards-shared2-1353);font-weight:500}.sup{padding:var(--fv-standards-shared2-1354);position:relative}.sup-head{margin-bottom:var(--fv-standards-shared2-1355)}.sup-stage{position:relative}.sup-bg{display:none}.lay img,.sm img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.phm{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 30% 45%,var(--g1),transparent 70%),radial-gradient(50% 50% at 75% 70%,var(--g2),transparent 70%),#0d0b10}.phm span{position:absolute;left:var(--fv-standards-shared2-1356);top:var(--fv-standards-shared2-1357);font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1358);color:var(--fv-standards-shared2-1359);max-width:60%}.sc{position:relative}.sc .gl{position:relative;z-index:2;border-radius:var(--r-l);padding:var(--fv-standards-shared2-1360);color:var(--fv-standards-shared2-1361);background:var(--fv-standards-shared2-1362);backdrop-filter:var(--fv-standards-shared2-1363);-webkit-backdrop-filter:var(--fv-standards-shared2-1364);box-shadow:var(--fv-standards-shared2-1365)}.sc .no{font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1366);color:var(--fv-standards-shared2-1367)}.sc h3{margin-top:var(--fv-standards-shared2-1368);font-weight:500;font-size:var(--fv-standards-shared2-1369);letter-spacing:var(--fv-standards-shared2-1370);line-height:1.05}.sc .q{margin-top:var(--fv-standards-shared2-1371);font-style:italic;font-size:var(--fv-standards-shared2-1372);line-height:1.45;color:var(--fv-standards-shared2-1373)}.sc .rows{margin-top:var(--fv-standards-shared2-1374)}.sc .r{display:flex;align-items:center;gap:var(--fv-standards-shared2-1375);padding:var(--fv-standards-shared2-1376);border-top:var(--fv-standards-shared2-1377)}.sc .r .nm{flex:1;min-width:0}.sc .r b{display:block;font-weight:500;font-size:var(--fv-standards-shared2-1378)}.sc .r span{display:block;font-size:var(--fv-standards-shared2-1379);color:var(--fv-standards-shared2-1380)}.sc .r sup{color:var(--fv-standards-shared2-1381)}.sc .r em{font:500 12px var(--f-mono);font-style:normal;white-space:nowrap;color:var(--fv-standards-shared2-1382)}.sc .th{width:var(--fv-standards-shared2-1383);height:var(--fv-standards-shared2-1384)}.sup-dots{display:flex;gap:var(--fv-standards-shared2-1385);justify-content:center;padding:var(--fv-standards-shared2-1386)}.sup-dots i{width:var(--fv-standards-shared2-1387);height:var(--fv-standards-shared2-1388);border-radius:var(--fv-standards-shared2-1389);background:var(--fv-standards-shared2-1390);transition:width .3s,background .3s}.sup-dots i.on{width:var(--fv-standards-shared2-1391);background:var(--fv-standards-shared2-1392)}@media(max-width:959px){.sup-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sup-cards::-webkit-scrollbar{display:none}.sc{flex:0 0 100%;scroll-snap-align:start;height:var(--fv-standards-shared2-1393);min-height:var(--fv-standards-shared2-1394);display:flex;align-items:flex-end;padding:var(--fv-standards-shared2-1395);overflow:hidden}.sc .sm{position:absolute;inset:var(--fv-standards-shared2-1396);border-radius:var(--r-xl);overflow:hidden}.sc .gl{margin:var(--fv-standards-shared2-1397);width:100%}}@media(min-width:960px){.sup{padding-bottom:0}.sup-bgw{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0)}.sup-bg{display:block;position:sticky;top:0;height:var(--fv-standards-shared2-1398);overflow:hidden}.lay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s ease}.lay.on{opacity:1}.lay img{object-position:30% 50%}.sup-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fv-standards-shared2-1399)}.sup-idx{position:absolute;left:var(--gutter);bottom:var(--fv-standards-shared2-1400);z-index:3;color:var(--fv-standards-shared2-1401);display:grid;gap:var(--fv-standards-shared2-1402);padding-left:max(0px,calc((100vw - var(--max))/2))}.sup-idx b{font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1403)}.sup-idx span{font-weight:500;font-size:var(--fv-standards-shared2-1404);letter-spacing:var(--fv-standards-shared2-1405)}.sup-idx .bars{display:flex;gap:var(--fv-standards-shared2-1406);margin-top:var(--fv-standards-shared2-1407)}.sup-idx .bars i{width:var(--fv-standards-shared2-1408);height:var(--fv-standards-shared2-1409);border-radius:var(--fv-standards-shared2-1410);background:var(--fv-standards-shared2-1411)}.sup-idx .bars i.on{background:var(--fv-standards-shared2-1412)}.sup-cards{position:relative;z-index:2;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.sc{min-height:var(--fv-standards-shared2-1413);display:flex;align-items:center;justify-content:flex-end}.sc .sm{display:none}.sc .gl{width:var(--fv-standards-shared2-1414)}.sup-dots{display:none}}.ing-h{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--fv-standards-shared2-1415);flex-wrap:wrap;margin-bottom:var(--fv-standards-shared2-1416)}.ing{display:grid;gap:var(--fv-standards-shared2-1417);grid-template-columns:1fr 1fr}@media(min-width:960px){.ing{grid-template-columns:repeat(4,1fr)}}.it .h{display:flex;flex-direction:column;justify-content:center;gap:var(--fv-standards-shared2-1418)}.it{display:grid;grid-template-columns:var(--fv-standards-shared2-1419);gap:var(--fv-standards-shared2-1420);align-items:center}.it h4{font-weight:500;font-size:var(--fv-standards-shared2-1421);letter-spacing:var(--fv-standards-shared2-1422);line-height:1.15}.it .h span{font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1423);color:var(--burgundy)}.it p{grid-column:1/-1;margin-top:var(--fv-standards-shared2-1424);padding-top:var(--fv-standards-shared2-1425);border-top:1px solid var(--line);font-size:var(--fv-standards-shared2-1426);line-height:1.5;color:var(--ink-2)}@media(max-width:600px){.ing{grid-template-columns:1fr;gap:0}.it{grid-template-columns:var(--fv-standards-shared2-1427);gap:var(--fv-standards-shared2-1428);padding:var(--fv-standards-shared2-1429);border-top:1px solid var(--line);align-items:start}.it .th.sq{width:var(--fv-standards-shared2-1430);height:var(--fv-standards-shared2-1431);grid-row:span 2}.it h4{font-size:var(--fv-standards-shared2-1432)}.it p{grid-column:2;margin-top:var(--fv-standards-shared2-1433);padding-top:0;border-top:0;font-size:var(--fv-standards-shared2-1434)}.it .h{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--fv-standards-shared2-1435)}.ing.clip .it:nth-child(n+7){display:none}}.ing-more{display:none}@media(max-width:600px){.ing-more{display:inline-flex;margin-top:var(--fv-standards-shared2-1436)}}#routine{position:relative;overflow:hidden}.tfc .k2{font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1437);color:var(--saffron)}.ints{display:flex;flex-wrap:wrap;gap:var(--fv-standards-shared2-1438);margin-top:var(--fv-standards-shared2-1439);font-size:var(--fv-standards-shared2-1440);color:var(--night-ink)}.ints span:before{content:"";display:inline-block;width:var(--fv-standards-shared2-1441);height:var(--fv-standards-shared2-1442);border-radius:50%;background:var(--saffron);margin-right:var(--fv-standards-shared2-1443);vertical-align:var(--fv-standards-shared2-1444)}.hts-h{display:flex;justify-content:space-between;align-items:flex-end;margin-top:var(--fv-standards-shared2-1445);margin-bottom:var(--fv-standards-shared2-1446)}.arr{display:flex;gap:var(--fv-standards-shared2-1447)}.arr button{width:var(--fv-standards-shared2-1448);height:var(--fv-standards-shared2-1449);border-radius:50%;border:0;background:var(--fv-standards-shared2-1450);color:var(--fv-standards-shared2-1451);font-size:var(--fv-standards-shared2-1452);cursor:pointer;box-shadow:var(--fv-standards-shared2-1453)}.hts{display:flex;gap:var(--fv-standards-shared2-1454);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gutter);padding-left:max(var(--gutter),calc((100vw - var(--max))/2 + var(--gutter)));scroll-padding-left:max(var(--gutter),calc((100vw - var(--max))/2 + var(--gutter)))}.hts::-webkit-scrollbar{display:none}.hc{flex:var(--fv-standards-shared2-1455);scroll-snap-align:start;border-radius:var(--r-l);background:var(--night-2);box-shadow:inset 0 0 0 1px var(--night-line);padding:var(--fv-standards-shared2-1456);position:relative}.hc .im{position:relative;aspect-ratio:4/3.4;border-radius:var(--fv-standards-shared2-1457);overflow:hidden;display:grid;place-items:center}.hc .im img{height:76%;filter:var(--fv-standards-shared2-1458)}.hc .im img.cov{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none}.hc b{display:block;margin:var(--fv-standards-shared2-1459);font-weight:500;font-size:var(--fv-standards-shared2-1460);letter-spacing:var(--fv-standards-shared2-1461);line-height:1}.hc h4{margin:var(--fv-standards-shared2-1462);font-weight:500;font-size:var(--fv-standards-shared2-1463)}.hc p{margin:var(--fv-standards-shared2-1464);font-size:var(--fv-standards-shared2-1465);color:var(--night-ink-2)}.hc .t{position:absolute;right:var(--fv-standards-shared2-1466);top:var(--fv-standards-shared2-1467);font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1468);color:var(--fv-standards-shared2-1469);opacity:.75}#routine{padding-bottom:var(--fv-standards-shared2-1470)}#method{overflow:hidden}.apl{display:flex;gap:var(--fv-standards-shared2-1471);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--fv-standards-shared2-1472)}.apl::-webkit-scrollbar{display:none}.ac{flex:var(--fv-standards-shared2-1473);scroll-snap-align:center;position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--fv-standards-shared2-1474);color:var(--fv-standards-shared2-1475);display:grid;min-height:var(--fv-standards-shared2-1476)}@media(min-width:900px){.ac{grid-template-columns:.9fr 1.1fr;min-height:var(--fv-standards-shared2-1477)}}.ac .tx{display:flex;align-items:center;padding:var(--fv-standards-shared2-1478);position:relative;z-index:2}.ac .tx p{font-weight:500;font-size:var(--fv-standards-shared2-1479);line-height:1.2;letter-spacing:var(--fv-standards-shared2-1480);color:var(--fv-standards-shared2-1481);max-width:18ch}.ac .tx b{color:var(--fv-standards-shared2-1482);font-weight:500}.ac .vz{position:relative;min-height:var(--fv-standards-shared2-1483);display:grid;place-items:center}.ac .tx,.ac .vz{opacity:.35;transition:opacity .8s}.ac.on .tx,.ac.on .vz{opacity:1}.vz-ring .ring{position:relative;width:var(--fv-standards-shared2-1484);aspect-ratio:1}.vz-ring .ring i{position:absolute;left:50%;top:50%;width:var(--fv-standards-shared2-1485);height:var(--fv-standards-shared2-1486);margin:var(--fv-standards-shared2-1487);border-radius:50%;background:var(--fv-standards-shared2-1488);transform:rotate(var(--a)) translateY(calc(min(340px,70vw)/-2 + 9px));transition:background .5s var(--d),box-shadow .5s var(--d)}.ac.on .vz-ring .ring i{background:var(--pearl);box-shadow:var(--fv-standards-shared2-1489)}.vz-ring .c{position:absolute;text-align:center}.vz-ring .c b{display:block;font-weight:500;font-size:var(--fv-standards-shared2-1490);letter-spacing:var(--fv-standards-shared2-1491);line-height:1}.vz-ring .c span{font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1492);color:var(--fv-standards-shared2-1493)}.vz-ring:before,.vz-rest:before,.vz-num:before{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:var(--fv-standards-shared2-1494)}.vz-num{gap:var(--fv-standards-shared2-1495);align-content:center}.vz-num div{position:relative;display:flex;align-items:baseline;gap:var(--fv-standards-shared2-1496);transform:var(--fv-standards-shared2-1497);opacity:0;transition:transform .8s,opacity .8s}.vz-num div:nth-child(2){transition-delay:.15s}.vz-num div:nth-child(3){transition-delay:.3s}.ac.on .vz-num div{transform:none;opacity:1}.vz-num b{font-weight:500;font-size:var(--fv-standards-shared2-1498);letter-spacing:var(--fv-standards-shared2-1499);line-height:1;background:var(--fv-standards-shared2-1500);-webkit-background-clip:text;background-clip:text;color:transparent}.vz-num span{font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1501);color:var(--saffron)}.vz-lay{perspective:var(--fv-standards-shared2-1502)}.vz-lay i{position:absolute;width:var(--fv-standards-shared2-1503);height:var(--fv-standards-shared2-1504);border-radius:var(--fv-standards-shared2-1505);background:var(--fv-standards-shared2-1506);box-shadow:var(--fv-standards-shared2-1507);-webkit-backdrop-filter:var(--fv-standards-shared2-1508);backdrop-filter:var(--fv-standards-shared2-1508);transform:rotateX(58deg) rotate(-38deg) translateZ(0);transition:transform 1s cubic-bezier(.2,.7,.2,1)}.vz-lay i:nth-child(1){background:var(--fv-standards-shared2-1509)}.vz-lay i:nth-child(6){background:var(--fv-standards-shared2-1510)}.ac.on .vz-lay i:nth-child(1){transform:var(--fv-standards-shared2-1511)}.ac.on .vz-lay i:nth-child(2){transform:var(--fv-standards-shared2-1512)}.ac.on .vz-lay i:nth-child(3){transform:var(--fv-standards-shared2-1513)}.ac.on .vz-lay i:nth-child(4){transform:var(--fv-standards-shared2-1514)}.ac.on .vz-lay i:nth-child(5){transform:var(--fv-standards-shared2-1515)}.ac.on .vz-lay i:nth-child(6){transform:var(--fv-standards-shared2-1516)}.vz-lay span{position:absolute;bottom:var(--fv-standards-shared2-1517);font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1518);color:var(--fv-standards-shared2-1519)}.vz-cap i{position:absolute;left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;border-radius:50%;background:var(--fv-standards-shared2-1520);box-shadow:var(--fv-standards-shared2-1521);animation:flt 7s ease-in-out infinite alternate}.vz-cap i:nth-child(2n){animation-duration:9s;animation-delay:-2s}.vz-cap span{position:absolute;font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1522);color:var(--fv-standards-shared2-1523)}@keyframes flt{to{transform:var(--fv-standards-shared2-1524)}}@media(prefers-reduced-motion:reduce){.vz-cap i{animation:none}}.vz-rest img{position:relative;height:72%;max-height:var(--fv-standards-shared2-1525);filter:var(--fv-standards-shared2-1526);transform:var(--fv-standards-shared2-1527);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ac.on .vz-rest img{transform:none}.vz-rest:before{background:var(--fv-standards-shared2-1528)}@media(max-width:899px){.ac{grid-template-rows:auto 1fr}.ac .tx{padding:var(--fv-standards-shared2-1529);align-items:flex-start}}.apc{display:flex;justify-content:center;align-items:center;gap:var(--fv-standards-shared2-1530);margin-top:var(--fv-standards-shared2-1531)}.apc .dots{display:flex;align-items:center;gap:var(--fv-standards-shared2-1532);padding:var(--fv-standards-shared2-1533);height:var(--fv-standards-shared2-1534);border-radius:var(--pill);background:var(--fv-standards-shared2-1535);backdrop-filter:var(--fv-standards-shared2-1536);-webkit-backdrop-filter:var(--fv-standards-shared2-1537)}.apc .dots button{position:relative;width:var(--fv-standards-shared2-1538);height:var(--fv-standards-shared2-1539);border-radius:var(--fv-standards-shared2-1540);border:0;padding:0;background:var(--fv-standards-shared2-1541);cursor:pointer;overflow:hidden;transition:width .4s}.apc .dots button.on{width:var(--fv-standards-shared2-1542);background:var(--fv-standards-shared2-1543)}.apc .dots button i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--fv-standards-shared2-1544);border-radius:var(--fv-standards-shared2-1545)}.apc .dots button:not(.on) i{width:0!important}.apc .pp{width:var(--fv-standards-shared2-1546);height:var(--fv-standards-shared2-1547);border-radius:50%;border:0;background:var(--fv-standards-shared2-1548);display:grid;place-items:center;cursor:pointer}.apc .pp svg{fill:var(--fv-standards-shared2-1549)}.apc .pp .pl{display:none}.apc .pp.paused .pl{display:block}.apc .pp.paused .pa{display:none}@media(min-width:960px){.rep .vis{position:sticky;top:var(--fv-standards-shared2-1550);aspect-ratio:auto;height:var(--fv-standards-shared2-1551)}}.rtable .r{padding-top:var(--fv-standards-shared2-1552);padding-bottom:var(--fv-standards-shared2-1553)}@media(max-width:899px){.fnd{text-align:center;justify-items:center}.fnd .por{margin:0 auto}}.exw{max-width:var(--max);margin:0 auto}.exg{display:flex;gap:var(--fv-standards-shared2-1554);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gutter);scroll-padding-inline:var(--gutter)}.exg::-webkit-scrollbar{display:none}.exg .gcard{flex:var(--fv-standards-shared2-1555)}@media(min-width:1100px){.exg .gcard{flex:1 1 0}}.exg .gf{padding:var(--fv-standards-shared2-1556)}.exg .dy{font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1557);opacity:.85}.exg h4{margin-top:var(--fv-standards-shared2-1558);font-size:var(--fv-standards-shared2-1559)}#expect .dline{margin-bottom:var(--fv-standards-shared2-1560)}.mc{position:relative;overflow:hidden;margin-top:var(--fv-standards-shared2-1561);border-radius:var(--r-xl);min-height:var(--fv-standards-shared2-1562);display:flex;align-items:flex-end;background:var(--mist-light)}.mc img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}@media(max-width:899px){.mc{min-height:var(--fv-standards-shared2-1563)}.mc .in{padding:var(--fv-standards-shared2-1564)}}.mc .in{position:relative;z-index:2;width:100%;margin:var(--fv-standards-shared2-1565);padding:var(--fv-standards-shared2-1566);border-radius:var(--r-l);background:var(--fv-standards-shared2-1567);backdrop-filter:var(--fv-standards-shared2-1568);-webkit-backdrop-filter:var(--fv-standards-shared2-1569);box-shadow:var(--fv-standards-shared2-1570)}.mc h2{max-width:20ch}.icr{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fv-standards-shared2-1571);margin-top:var(--fv-standards-shared2-1572)}@media(min-width:900px){.icr{grid-template-columns:repeat(6,1fr)}}.icr div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--fv-standards-shared2-1573);font-size:var(--fv-standards-shared2-1574);font-weight:500;line-height:1.3}.icr svg{width:var(--fv-standards-shared2-1575);height:var(--fv-standards-shared2-1576);fill:none;stroke:var(--burgundy);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.fnotes{margin-top:var(--fv-standards-shared2-1577);padding-top:var(--fv-standards-shared2-1578);border-top:1px solid var(--line);display:grid;gap:var(--fv-standards-shared2-1579)}.fnotes p{font:400 12px/1.65 var(--f-mono);color:var(--ink-3)}.fnotes b{color:var(--ink-2);font-weight:500}.lblrow{display:flex;flex-wrap:wrap;gap:var(--fv-standards-shared2-1580);align-items:center;margin-top:var(--fv-standards-shared2-1581)}.lblrow span{font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1582);color:var(--ink-2);margin-right:var(--fv-standards-shared2-1583)}.lblrow button{border:0;cursor:pointer;font:500 13.5px var(--f-sans);padding:var(--fv-standards-shared2-1584);border-radius:var(--pill);background:var(--fv-standards-shared2-1585);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.lblrow button:hover{box-shadow:inset 0 0 0 1px var(--ink)}dialog.lbl{margin:auto;border:0;border-radius:var(--r-xl);padding:var(--fv-standards-shared2-1586);max-width:var(--fv-standards-shared2-1587);max-height:var(--fv-standards-shared2-1588);overflow:auto}dialog.lbl::backdrop{background:var(--fv-standards-shared2-1589);-webkit-backdrop-filter:var(--fv-standards-shared2-1590);backdrop-filter:var(--fv-standards-shared2-1590)}dialog.lbl img{width:100%;display:block;margin-top:var(--fv-standards-shared2-1591);border-radius:var(--fv-standards-shared2-1592)}dialog.lbl .x{position:absolute;right:var(--fv-standards-shared2-1593);top:var(--fv-standards-shared2-1594);border:0;background:none;font-size:var(--fv-standards-shared2-1595);cursor:pointer}dialog.lbl .lt{display:inline-flex;gap:var(--fv-standards-shared2-1596);padding:var(--fv-standards-shared2-1597);border-radius:var(--pill);background:var(--mist-light)}dialog.lbl .lt button{border:0;background:none;cursor:pointer;font:500 13px var(--f-sans);padding:var(--fv-standards-shared2-1598);border-radius:var(--pill);color:var(--ink-2)}dialog.lbl .lt button[aria-pressed=true]{background:var(--fv-standards-shared2-1599);color:var(--ink)}.car{position:relative}.ctrack{display:flex;gap:var(--fv-standards-shared2-1600);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gutter);padding-left:max(var(--gutter),calc((100vw - var(--max))/2 + var(--gutter)));scroll-padding-left:max(var(--gutter),calc((100vw - var(--max))/2 + var(--gutter)))}.ctrack::-webkit-scrollbar{display:none}.ctrack>*{scroll-snap-align:start;flex:0 0 84%}.ctrack:after{content:"";flex:var(--fv-standards-shared2-1601)}.cctl{display:flex;align-items:center;justify-content:flex-end;gap:var(--fv-standards-shared2-1602);margin-top:var(--fv-standards-shared2-1603)}.carr{display:flex;gap:var(--fv-standards-shared2-1604)}.carr button{width:var(--fv-standards-shared2-1605);height:var(--fv-standards-shared2-1606);border-radius:50%;border:0;cursor:pointer;font-size:var(--fv-standards-shared2-1607);line-height:1;background:var(--fv-standards-shared2-1608);color:var(--ink);transition:opacity .2s}.carr button:disabled{opacity:.35;cursor:default}.deep .carr button,.dark .carr button{background:var(--fv-standards-shared2-1609);color:var(--fv-standards-shared2-1610)}.cprog{position:relative;flex:1;height:var(--fv-standards-shared2-1611);background:var(--line);border-radius:var(--fv-standards-shared2-1612)}.cprog i{position:absolute;left:0;top:0;bottom:0;width:6%;background:linear-gradient(90deg,var(--burgundy),var(--saffron));border-radius:var(--fv-standards-shared2-1613);transition:width .15s linear}.deep .cprog{background:var(--fv-standards-shared2-1614)}#expect .cprog{display:grid;grid-template-columns:repeat(4,1fr);height:var(--fv-standards-shared2-1615);margin-bottom:var(--fv-standards-shared2-1616)}#expect .cprog span{position:relative;top:var(--fv-standards-shared2-1617);font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1618);color:var(--ink-3)}#expect .cprog span:before{content:"";position:absolute;left:0;top:var(--fv-standards-shared2-1619);width:var(--fv-standards-shared2-1620);height:var(--fv-standards-shared2-1621);border-radius:50%;background:var(--fv-standards-shared2-1622);box-shadow:inset 0 0 0 2px var(--burgundy)}#expect .cprog i{grid-column:1/-1}#concept{padding:var(--fv-standards-shared2-1623)}.cpt{display:grid;gap:var(--fv-standards-shared2-1624);align-items:center}@media(min-width:960px){.cpt{grid-template-columns:1.05fr .95fr;gap:var(--fv-standards-shared2-1625)}}.cpt .im{border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4/5;max-height:var(--fv-standards-shared2-1626)}.cpt>*{min-width:0}@media(max-width:959px){.cpt .im{aspect-ratio:4/3}}.lblrow button{font-size:var(--fv-standards-shared2-1627);padding:var(--fv-standards-shared2-1628)}.cpt .im img{width:100%;height:100%;object-fit:cover}.cpt-rv{margin-top:var(--fv-standards-shared2-1629)}.cpt-rv .ctrack{padding:0;scroll-padding-left:0}.cpt-rv .ctrack>*{flex:0 0 82%}@media(min-width:960px){.cpt-rv .ctrack>*{flex:0 0 72%}}.qc{background:var(--fv-standards-shared2-1630);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line);padding:var(--fv-standards-shared2-1631)}.qc .st{color:var(--burgundy);letter-spacing:var(--fv-standards-shared2-1632);font-size:var(--fv-standards-shared2-1633)}.qc p{margin-top:var(--fv-standards-shared2-1634);font-size:var(--fv-standards-shared2-1635);line-height:1.5}.qc cite{display:block;margin-top:var(--fv-standards-shared2-1636);font:400 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1637);font-style:normal;color:var(--ink-3)}.cpt-rv .cctl{justify-content:flex-start}.sup-car .ctrack{padding-bottom:0}@media(max-width:959px){.sup-cards{display:flex}.sup-cards .sc{flex:0 0 86%;height:var(--fv-standards-shared2-1638);min-height:var(--fv-standards-shared2-1639);padding:0;align-items:flex-end;display:flex;position:relative;overflow:hidden;border-radius:var(--r-xl)}.sc .sm{top:0;right:0;bottom:0;left:0;border-radius:var(--r-xl)}.sc .gl{margin:var(--fv-standards-shared2-1640);padding:var(--fv-standards-shared2-1641)}.sup{padding-bottom:var(--fv-standards-shared2-1642)}.sup-cards .sc{height:auto;min-height:var(--fv-standards-shared2-1643)}.sc .q{display:none}.sc h3{font-size:var(--fv-standards-shared2-1644)}.sc .rows{margin-top:var(--fv-standards-shared2-1645)}.sc .r{padding:var(--fv-standards-shared2-1646);gap:var(--fv-standards-shared2-1647)}.sc .r b{font-size:var(--fv-standards-shared2-1648)}.sc .r em{font-size:var(--fv-standards-shared2-1649)}.sc .r span{font-size:var(--fv-standards-shared2-1650)}.sc .th{width:var(--fv-standards-shared2-1651);height:var(--fv-standards-shared2-1652)}}@media(min-width:960px){.sup-car .ctrack{display:block;overflow:visible;padding:0 var(--gutter);max-width:var(--max);margin:0 auto;scroll-snap-type:none}.sup-car .ctrack:after{display:none}.sup-car .cctl{display:none}.sc .gl{width:var(--fv-standards-shared2-1653)}}.sc .r{align-items:flex-start}.sc .r .l1{display:flex;justify-content:space-between;gap:var(--fv-standards-shared2-1654);align-items:baseline}.sc .r span{margin-top:var(--fv-standards-shared2-1655);font-size:var(--fv-standards-shared2-1656);line-height:1.4}.sc h3 .acc{color:var(--pearl-2)}.hts>*{flex:0 0 84%}@media(min-width:700px){.hts>*{flex:var(--fv-standards-shared2-1657)}}.hc{background:none;box-shadow:none;padding:0}.hc .im{aspect-ratio:4/4.4;border-radius:var(--r-xl)}.hc .cap{margin:var(--fv-standards-shared2-1658);font-size:var(--fv-standards-shared2-1659);line-height:1.45;color:var(--night-ink-3)}.hc .cap b{display:inline;margin:0;font-size:inherit;letter-spacing:0;line-height:inherit;color:var(--fv-standards-shared2-1660);font-weight:500}.mbr>*{flex:0 0 84%}@media(min-width:700px){.mbr>*{flex:var(--fv-standards-shared2-1661)}}.mc2{background:var(--paper);border-radius:var(--r-l);padding:var(--fv-standards-shared2-1662);display:flex;flex-direction:column}.mc2 .hd{display:flex;align-items:center;gap:var(--fv-standards-shared2-1663)}.mc2 .av{width:var(--fv-standards-shared2-1664);height:var(--fv-standards-shared2-1665);border-radius:50%;display:grid;place-items:center;background:var(--burgundy);color:var(--fv-standards-shared2-1666);font-weight:500}.mc2 .hd b{display:block;font-weight:500;font-size:var(--fv-standards-shared2-1667)}.mc2 .hd i{font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1668);font-style:normal;color:var(--ink-3)}.mc2 .st{margin-left:auto;color:var(--burgundy);letter-spacing:var(--fv-standards-shared2-1669);font-size:var(--fv-standards-shared2-1670)}.mc2 h4{margin-top:var(--fv-standards-shared2-1671);font-weight:500;font-size:var(--fv-standards-shared2-1672);letter-spacing:var(--fv-standards-shared2-1673)}.mc2 p{margin-top:var(--fv-standards-shared2-1674);font-size:var(--fv-standards-shared2-1675);line-height:1.55;color:var(--ink-2)}.ingsec{position:relative;overflow:hidden;background:var(--paper);padding:var(--fv-standards-shared2-1676)}.ing-h{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--fv-standards-shared2-1677);flex-wrap:wrap;margin-bottom:var(--fv-standards-shared2-1678)}.ing{display:grid;gap:var(--fv-standards-shared2-1679);grid-template-columns:1fr}@media(min-width:700px){.ing{grid-template-columns:1fr 1fr}}@media(min-width:1050px){.ing{grid-template-columns:repeat(4,1fr)}}.it{display:grid;grid-template-columns:var(--fv-standards-shared2-1680);gap:var(--fv-standards-shared2-1681);align-items:center;padding:var(--fv-standards-shared2-1682);border-radius:var(--r-l);background:var(--fv-standards-shared2-1683);backdrop-filter:var(--fv-standards-shared2-1684);-webkit-backdrop-filter:var(--fv-standards-shared2-1685);box-shadow:var(--fv-standards-shared2-1686)}.it .th.sq{width:var(--fv-standards-shared2-1687);height:var(--fv-standards-shared2-1688);border-radius:var(--fv-standards-shared2-1689);background-size:230%}.it .h{display:flex;flex-direction:column;gap:var(--fv-standards-shared2-1690)}.it h4{font-weight:500;font-size:var(--fv-standards-shared2-1691);letter-spacing:var(--fv-standards-shared2-1692);line-height:1.15}.it .h span{font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1693);color:var(--burgundy)}.it p{grid-column:1/-1;margin-top:var(--fv-standards-shared2-1694);padding-top:var(--fv-standards-shared2-1695);border-top:var(--fv-standards-shared2-1696);font-size:var(--fv-standards-shared2-1697);line-height:1.5;color:var(--ink-2)}.it sup{color:var(--burgundy)}.ing-more{display:none;margin-top:var(--fv-standards-shared2-1698)}@media(max-width:699px){.ing.clip .it:nth-child(n+5){display:none}.ing-more{display:inline-flex}.it{grid-template-columns:var(--fv-standards-shared2-1699)}.it .th.sq{width:var(--fv-standards-shared2-1700);height:var(--fv-standards-shared2-1701)}.it h4{font-size:var(--fv-standards-shared2-1702)}.it p{margin-top:var(--fv-standards-shared2-1703);padding-top:var(--fv-standards-shared2-1704)}}#worry{padding:var(--fv-standards-shared2-1705)}.wr-h{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--fv-standards-shared2-1706);flex-wrap:wrap}.wr{display:grid;gap:var(--fv-standards-shared2-1707);margin-top:var(--fv-standards-shared2-1708)}@media(min-width:900px){.wr{grid-template-columns:1fr 1fr;gap:var(--fv-standards-shared2-1709)}}.wr ul{list-style:none;margin-top:var(--fv-standards-shared2-1710);display:grid;gap:var(--fv-standards-shared2-1711)}.wr li{display:flex;align-items:center;gap:var(--fv-standards-shared2-1712);font-weight:400;font-size:var(--fv-standards-shared2-1713);letter-spacing:var(--fv-standards-shared2-1714);line-height:1.2}.wr .ok li:before{content:"\2192";color:var(--burgundy);font-size:var(--fv-standards-shared2-1715)}.wr .no li:before{content:"\d7";color:var(--burgundy);font-size:var(--fv-standards-shared2-1716);font-weight:300}#method{padding:var(--fv-standards-shared2-1717)}.exg>*{flex:0 0 84%}@media(min-width:700px){.exg>*{flex:var(--fv-standards-shared2-1718)}}.exg .gcard{aspect-ratio:3/4}#expect .cctl{align-items:flex-end}.repl .vis{margin-top:var(--fv-standards-shared2-1719)}@media(min-width:960px){.repl{position:sticky;top:var(--fv-standards-shared2-1720);align-self:start}.rep .repl .vis{position:relative;top:0;height:var(--fv-standards-shared2-1721);aspect-ratio:auto}}.cmpt{display:none;gap:var(--fv-standards-shared2-1722);padding:var(--fv-standards-shared2-1723);border-radius:var(--pill);background:var(--mist-light);margin-bottom:var(--fv-standards-shared2-1724);overflow-x:auto;scrollbar-width:none}.cmpt button{flex:0 0 auto;border:0;background:none;cursor:pointer;font:500 13px var(--f-sans);padding:var(--fv-standards-shared2-1725);border-radius:var(--pill);color:var(--ink-2);white-space:nowrap}.cmpt button[aria-pressed=true]{background:var(--fv-standards-shared2-1726);color:var(--ink)}.cmp2{background:var(--fv-standards-shared2-1727);border-radius:var(--r-xl);padding:var(--fv-standards-shared2-1728);box-shadow:var(--fv-standards-shared2-1729)}.cmp2 table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fv-standards-shared2-1730)}.cmp2 th{font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-standards-shared2-1731);text-transform:uppercase;color:var(--ink-2);padding:var(--fv-standards-shared2-1732);vertical-align:bottom;text-align:center}.cmp2 th:first-child,.cmp2 td:first-child{text-align:left;padding-left:var(--fv-standards-shared2-1733)}.cmp2 td{padding:var(--fv-standards-shared2-1734);text-align:center;border-top:1px solid var(--line)}.cmp2 .us{background:var(--burgundy);color:var(--fv-standards-shared2-1735);width:var(--fv-standards-shared2-1736);border-top-color:var(--fv-standards-shared2-1737)}.cmp2 th.us{border-radius:var(--fv-standards-shared2-1738);padding-top:var(--fv-standards-shared2-1739)}.cmp2 th.us img{display:block;height:var(--fv-standards-shared2-1740);margin:var(--fv-standards-shared2-1741);filter:var(--fv-standards-shared2-1742)}.cmp2 th.us span{font-weight:500;font-size:var(--fv-standards-shared2-1743);font-family:var(--f-sans);letter-spacing:0;color:var(--fv-standards-shared2-1744)}.cmp2 tr:last-child .us{border-radius:var(--fv-standards-shared2-1745)}.cmp2 .cost td{font-weight:500}.cmp2 .i,.cmp2 .lg .i{display:inline-block;width:var(--fv-standards-shared2-1746);height:var(--fv-standards-shared2-1747);border-radius:50%;vertical-align:middle;position:relative}.cmp2 .i.y{background:var(--burgundy)}.cmp2 .i.y:after{content:"";position:absolute;left:var(--fv-standards-shared2-1748);top:var(--fv-standards-shared2-1749);width:var(--fv-standards-shared2-1750);height:var(--fv-standards-shared2-1751);border:var(--fv-standards-shared2-1752);border-width:var(--fv-standards-shared2-1753);transform:rotate(45deg)}.cmp2 .us .i.y{background:var(--fv-standards-shared2-1754)}.cmp2 .us .i.y:after{border-color:var(--burgundy)}.cmp2 .i.p{background:linear-gradient(90deg,var(--ink-3) 50%,transparent 50%);box-shadow:inset 0 0 0 2px var(--ink-3)}.cmp2 .i.n{box-shadow:none;background:var(--fv-standards-shared2-1755)}.cmp2 .i.n:before,.cmp2 .i.n:after{content:"";position:absolute;left:50%;top:50%;width:var(--fv-standards-shared2-1756);height:var(--fv-standards-shared2-1757);border-radius:var(--fv-standards-shared2-1758);background:var(--fv-standards-shared2-1759);transform:translate(-50%,-50%) rotate(45deg)}.cmp2 .i.n:after{transform:translate(-50%,-50%) rotate(-45deg)}.cmp2 .lg .i.n:before,.cmp2 .lg .i.n:after{width:var(--fv-standards-shared2-1760)}.cmp2 .lg{display:flex;flex-wrap:wrap;gap:var(--fv-standards-shared2-1761);align-items:center;margin:var(--fv-standards-shared2-1762);font-size:var(--fv-standards-shared2-1763);color:var(--ink-2)}.cmp2 .lg .i{margin-right:var(--fv-standards-shared2-1764);width:var(--fv-standards-shared2-1765);height:var(--fv-standards-shared2-1766)}.cmp2 .lg .i.y:after{left:var(--fv-standards-shared2-1767);top:var(--fv-standards-shared2-1768);width:var(--fv-standards-shared2-1769);height:var(--fv-standards-shared2-1770)}@media(max-width:899px){.cmpt{display:flex}.cmp2 [data-c]{display:none}.cmp2[data-show="1"] [data-c="1"],.cmp2[data-show="2"] [data-c="2"],.cmp2[data-show="3"] [data-c="3"]{display:table-cell}.cmp2 .us{width:var(--fv-standards-shared2-1771)}.cmp2 th.us img{height:var(--fv-standards-shared2-1772)}.cmp2 td:first-child{font-size:var(--fv-standards-shared2-1773)}}.jdg{border-radius:var(--r-xl);border:1.5px dashed var(--ink-3);padding:var(--fv-standards-shared2-1774)}.jdg p:last-child{margin-top:var(--fv-standards-shared2-1775);color:var(--ink-2);max-width:60ch}.ic{width:var(--fv-standards-shared2-1776);height:var(--fv-standards-shared2-1777);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ib{flex:0 0 auto;display:inline-grid;place-items:center;width:var(--fv-standards-shared2-1778);height:var(--fv-standards-shared2-1779);border-radius:var(--fv-standards-shared2-1780);background:var(--fv-standards-shared2-1781);color:var(--burgundy);box-shadow:var(--fv-standards-shared2-1782)}.ib.lg{width:var(--fv-standards-shared2-1783);height:var(--fv-standards-shared2-1784);border-radius:var(--fv-standards-shared2-1785)}.ib.lg .ic{width:var(--fv-standards-shared2-1786);height:var(--fv-standards-shared2-1787)}.bb .rating{margin-bottom:var(--fv-standards-shared2-1788)}.bb h1.d3{margin-top:var(--fv-standards-shared2-1789)!important}.bb .badge{margin-top:var(--fv-standards-shared2-1790)!important}.bb .desc{margin-top:var(--fv-standards-shared2-1791)!important}.bb .monoline{margin-top:var(--fv-standards-shared2-1792)}.sys{gap:var(--fv-standards-shared2-1793);margin:var(--fv-standards-shared2-1794)}.sys div{font:500 13px/1.25 var(--f-sans);letter-spacing:0;text-transform:none;color:var(--ink);gap:var(--fv-standards-shared2-1795)}.plh{margin-bottom:var(--fv-standards-shared2-1796)}.plh h2{font-weight:500;font-size:var(--fv-standards-shared2-1797);letter-spacing:var(--fv-standards-shared2-1798);line-height:1.1}.plh p{margin-top:var(--fv-standards-shared2-1799);font-size:var(--fv-standards-shared2-1800);color:var(--ink-2)}.plans-wrap{box-shadow:none;border-radius:0}.plans-wrap [role=radiogroup]{display:grid;gap:var(--fv-standards-shared2-1801)}.plans-wrap .plan:first-of-type{border-radius:var(--r-l)}.plans-wrap .plan{margin-top:0!important}.gifts .gl{font-weight:500;font-size:var(--fv-standards-shared2-1802);letter-spacing:0;text-transform:none;font-family:var(--f-sans);color:var(--ink)}.onetime{margin:var(--fv-standards-shared2-1803)!important}.bb .cta{margin-top:0}.bb .ship{margin-top:var(--fv-standards-shared2-1804)}.bb .guar{margin-top:var(--fv-standards-shared2-1805)}.lblrow{display:block;margin-top:var(--fv-standards-shared2-1806)}.lblrow>span{display:block;margin-bottom:var(--fv-standards-shared2-1807)}.lblrow>div{display:flex;gap:var(--fv-standards-shared2-1808);flex-wrap:wrap}.lblrow.big{margin-top:var(--fv-standards-shared2-1809)}.lblrow.big>div{gap:var(--fv-standards-shared2-1810)}.lblrow.big button{font-size:var(--fv-standards-shared2-1811);padding:var(--fv-standards-shared2-1812);flex:var(--fv-standards-shared2-1813);background:var(--ink);color:var(--fv-standards-shared2-1814);box-shadow:none}.labban2{position:relative;overflow:hidden;margin-top:var(--fv-standards-shared2-1815);border-radius:var(--r-l);min-height:var(--fv-standards-shared2-1816);display:flex;align-items:center;justify-content:space-between;gap:var(--fv-standards-shared2-1817);padding:var(--fv-standards-shared2-1818);color:var(--fv-standards-shared2-1819);cursor:pointer;flex-wrap:wrap}.labban2 .phbg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fv-standards-shared2-1820)}.labban2 .phbg span{position:absolute;right:var(--fv-standards-shared2-1821);top:var(--fv-standards-shared2-1822);font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1823);color:var(--fv-standards-shared2-1824)}.labban2 h3{position:relative;font-weight:500;font-size:var(--fv-standards-shared2-1825);letter-spacing:var(--fv-standards-shared2-1826);line-height:1.1}.labban2 .lpill{position:relative;display:flex;align-items:center;gap:var(--fv-standards-shared2-1827);padding:var(--fv-standards-shared2-1828);border-radius:var(--pill);background:var(--fv-standards-shared2-1829);-webkit-backdrop-filter:var(--fv-standards-shared2-1830);backdrop-filter:var(--fv-standards-shared2-1830);box-shadow:var(--fv-standards-shared2-1831)}.labban2 .lg1{width:var(--fv-standards-shared2-1832);height:var(--fv-standards-shared2-1833);border-radius:50%;display:grid;place-items:center;background:var(--fv-standards-shared2-1834);color:var(--ink);font:600 12px var(--f-mono)}.labban2 .lpill b{font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1835);margin-left:var(--fv-standards-shared2-1836)}.labban2 .lpill .ic{width:var(--fv-standards-shared2-1837);height:var(--fv-standards-shared2-1838)}.tb-ben li .ib,.tb-std li .ib{width:var(--fv-standards-shared2-1839);height:var(--fv-standards-shared2-1840)}.tb-ben{gap:var(--fv-standards-shared2-1841)}.tb-std{gap:var(--fv-standards-shared2-1842)}.tb-ing .ir span{font:400 12px/1.35 var(--f-sans);color:var(--ink-2)}.tb-ing .ir b{font-size:var(--fv-standards-shared2-1843)}.trust2{background:linear-gradient(100deg,#2a0612 0%,var(--burgundy) 40%,#7a1730 70%,#a8452c 100%);border:0;padding:var(--fv-standards-shared2-1844);position:relative;overflow:hidden}.trust2 .row{color:var(--pearl)}.trust2 .row span:before{background:var(--saffron)}.cpt{grid-template-areas:"tx" "im" "mq"}.cpt .tx{grid-area:tx}.cpt .im{grid-area:im}.cpt .mq{grid-area:mq}@media(min-width:960px){.cpt{grid-template-areas:"tx im" "mq im";grid-template-rows:auto 1fr;align-items:start}.cpt .mq{align-self:start}}.mq{overflow:hidden;-webkit-mask-image:var(--fv-standards-shared2-1845);mask-image:var(--fv-standards-shared2-1846)}.mqt{display:flex;gap:var(--fv-standards-shared2-1847);width:max-content;animation:mq 34s linear infinite}.mq:hover .mqt,.mq:active .mqt{animation-play-state:paused}@keyframes mq{to{transform:var(--fv-standards-shared2-1848)}}.mq .qc{flex:var(--fv-standards-shared2-1849);text-align:center;background:var(--fv-standards-shared2-1850);box-shadow:none;padding:var(--fv-standards-shared2-1851)}.mq .qc cite{color:var(--burgundy);font-weight:500}.ing3{display:grid!important;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-auto-columns:76%;gap:var(--fv-standards-shared2-1852)}@media(min-width:700px){.ing3{grid-auto-columns:var(--fv-standards-shared2-1853)}}.ing3:after{display:none}.it3{scroll-snap-align:start;display:flex;flex-direction:column;padding:var(--fv-standards-shared2-1854);border-radius:var(--r-l);background:var(--fv-standards-shared2-1855);backdrop-filter:var(--fv-standards-shared2-1856);-webkit-backdrop-filter:var(--fv-standards-shared2-1857);box-shadow:var(--fv-standards-shared2-1858)}.it3 .th.wide{width:100%;height:auto;aspect-ratio:16/8.5;border-radius:var(--fv-standards-shared2-1859);background-size:150%}.it3 h4{margin:var(--fv-standards-shared2-1860);font-weight:500;font-size:var(--fv-standards-shared2-1861);letter-spacing:var(--fv-standards-shared2-1862);padding-bottom:var(--fv-standards-shared2-1863);border-bottom:var(--fv-standards-shared2-1864)}.it3 p{margin:var(--fv-standards-shared2-1865);font-size:var(--fv-standards-shared2-1866);line-height:1.5;color:var(--ink-2);flex:1}.it3 sup{color:var(--burgundy)}.it3 .ds{margin:var(--fv-standards-shared2-1867);font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1868);color:var(--burgundy)}.ingsec .cctl{margin-top:var(--fv-standards-shared2-1869)}.vis2{position:relative;overflow:hidden;margin-top:var(--fv-standards-shared2-1870);border-radius:var(--r-xl);background:var(--fv-standards-shared2-1871);aspect-ratio:4/4.2;max-height:var(--fv-standards-shared2-1872)}@media(min-width:960px){.vis2{aspect-ratio:auto;height:var(--fv-standards-shared2-1873)}}.vis2 .pk{position:absolute;top:24%;right:8%;bottom:4%;left:8%;background:url(4via-media-ref--dark-tests--products-optim.webp) center bottom/contain no-repeat;filter:var(--fv-standards-shared2-1874)}.vis2 .ba{position:absolute;z-index:2;padding:var(--fv-standards-shared2-1875);border-radius:var(--fv-standards-shared2-1876);background:var(--fv-standards-shared2-1877);backdrop-filter:var(--fv-standards-shared2-1878);-webkit-backdrop-filter:var(--fv-standards-shared2-1879);box-shadow:var(--fv-standards-shared2-1880)}.vis2 .b1{left:var(--fv-standards-shared2-1881);top:var(--fv-standards-shared2-1882)}.vis2 .b2{right:var(--fv-standards-shared2-1883);top:var(--fv-standards-shared2-1884)}.vis2 .ba span{display:block;font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1885);color:var(--ink-2)}.vis2 .ba b{display:flex;align-items:center;gap:var(--fv-standards-shared2-1886);margin-top:var(--fv-standards-shared2-1887);font-weight:500;font-size:var(--fv-standards-shared2-1888)}.vis2 .ba i{width:var(--fv-standards-shared2-1889);height:var(--fv-standards-shared2-1890);border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:var(--fv-standards-shared2-1891);color:var(--fv-standards-shared2-1892)}.vis2 .ba i.x{background:var(--ink)}.vis2 .ba i.y{background:var(--burgundy)}.vis2 .ba em{display:block;margin-top:var(--fv-standards-shared2-1893);font-style:normal;font-size:var(--fv-standards-shared2-1894);color:var(--ink-2)}.vis2 .b1 em{text-decoration:line-through}.cmpt{display:flex}.cmpx{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cmpx::-webkit-scrollbar{display:none}.cmp2 table{min-width:var(--fv-standards-shared2-1895)}.cmp2 [data-c]{display:table-cell!important}.cmp2 tr:last-child .us{border-radius:0}.cmp2 thead th.us{border-radius:var(--fv-standards-shared2-1896)}.cmp2 tbody tr:last-child td.us{border-radius:var(--fv-standards-shared2-1897)}.cmp2 th.us img{height:auto;width:var(--fv-standards-shared2-1898);max-width:100%;margin:var(--fv-standards-shared2-1899)}.cmp2 th.us .wm{display:block;font-weight:600;font-size:var(--fv-standards-shared2-1900);letter-spacing:var(--fv-standards-shared2-1901)}.cmp2 th .art{display:block;width:var(--fv-standards-shared2-1902);height:var(--fv-standards-shared2-1903);margin:var(--fv-standards-shared2-1904);fill:none;stroke:var(--ink-3);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cmp2 th[data-c]{width:var(--fv-standards-shared2-1905)}.cmp2 .hl{background:var(--fv-standards-shared2-1906)}.cmp2 th:first-child,.cmp2 td:first-child{position:sticky;left:0;background:var(--fv-standards-shared2-1907);z-index:2;min-width:var(--fv-standards-shared2-1908)}@media(max-width:899px){.cmp2 .us{width:var(--fv-standards-shared2-1909)}.cmp2 th:first-child,.cmp2 td:first-child{min-width:var(--fv-standards-shared2-1910);max-width:var(--fv-standards-shared2-1911);box-shadow:var(--fv-standards-shared2-1912)}}.qg{display:grid;gap:var(--fv-standards-shared2-1913);grid-template-columns:1fr 1fr}@media(min-width:900px){.qg{grid-template-columns:repeat(5,1fr)}}.qg .q{border-radius:var(--r-l);background:var(--paper);padding:var(--fv-standards-shared2-1914);display:flex;flex-direction:column;gap:var(--fv-standards-shared2-1915)}.qg .q:last-child:nth-child(odd){grid-column:1/-1}@media(min-width:900px){.qg .q:last-child:nth-child(odd){grid-column:auto}}.qg h4{font-weight:500;font-size:var(--fv-standards-shared2-1916);line-height:1.3;letter-spacing:var(--fv-standards-shared2-1917)}.plan .pr b,.plan .bv{white-space:nowrap}.plan .bill{display:block;max-width:var(--fv-standards-shared2-1918);margin-left:auto}@media(max-width:600px){.tb-ing td.us{width:var(--fv-standards-shared2-1919)}.tb-ing th:last-child{width:var(--fv-standards-shared2-1920);font-size:var(--fv-standards-shared2-1921)}.tb-ing th.us{font-size:var(--fv-standards-shared2-1922)}.tabp2{padding:var(--fv-standards-shared2-1923)}.tb-ing .ir .th{width:var(--fv-standards-shared2-1924);height:var(--fv-standards-shared2-1925)}}@media(max-width:899px){.trust2 .row{flex-wrap:nowrap;justify-content:flex-start;width:max-content;animation:mq 26s linear infinite;padding:0}.trust2 .wrap{max-width:none}.trust2{overflow:hidden}.trust2 .row span{white-space:nowrap}}@media(max-width:899px){.cmp2 table{min-width:var(--fv-standards-shared2-1926);font-size:var(--fv-standards-shared2-1927)}.cmp2 th:first-child,.cmp2 td:first-child{min-width:var(--fv-standards-shared2-1928);max-width:var(--fv-standards-shared2-1929);padding-left:var(--fv-standards-shared2-1930)}.cmp2 .us{width:var(--fv-standards-shared2-1931)}.cmp2 th.us img{width:var(--fv-standards-shared2-1932)}.cmp2 th[data-c]{width:var(--fv-standards-shared2-1933);font-size:var(--fv-standards-shared2-1934)}.cmp2 th .art{width:var(--fv-standards-shared2-1935);height:var(--fv-standards-shared2-1936)}.cmp2 td{padding:var(--fv-standards-shared2-1937)}}.byline{font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-1938);text-transform:uppercase;color:var(--burgundy)}.wr2{display:grid;gap:var(--fv-standards-shared2-1939);margin-top:var(--fv-standards-shared2-1940)}@media(min-width:900px){.wr2{grid-template-columns:1fr 1fr}}.wr2 .tile{border-radius:var(--r-xl);background:var(--paper);padding:var(--fv-standards-shared2-1941)}.wr2 ul{list-style:none;margin-top:var(--fv-standards-shared2-1942);display:grid;gap:var(--fv-standards-shared2-1943)}.wr2 li{display:flex;align-items:center;gap:var(--fv-standards-shared2-1944);font-weight:500;font-size:var(--fv-standards-shared2-1945);letter-spacing:var(--fv-standards-shared2-1946)}.ib.nx{background:var(--mist-light);color:var(--ink-2)}#worry{padding:var(--fv-standards-shared2-1947)}.ing3{grid-auto-columns:64%;gap:var(--fv-standards-shared2-1948)}@media(min-width:700px){.ing3{grid-auto-columns:var(--fv-standards-shared2-1949)}}.it3{padding:var(--fv-standards-shared2-1950)}.it3 .th.wide{aspect-ratio:16/7;border-radius:var(--fv-standards-shared2-1951)}.it3 h4{margin-top:var(--fv-standards-shared2-1952);font-size:var(--fv-standards-shared2-1953);padding-bottom:var(--fv-standards-shared2-1954)}.it3 p{margin-top:var(--fv-standards-shared2-1955);font-size:var(--fv-standards-shared2-1956);line-height:1.45}.it3 .ds{margin-top:var(--fv-standards-shared2-1957)}.cmp2 th.us .duo{display:flex;justify-content:center;align-items:flex-end;gap:var(--fv-standards-shared2-1958);margin:var(--fv-standards-shared2-1959)}.cmp2 th.us .duo img{width:auto;margin:0;filter:var(--fv-standards-shared2-1960)}.cmp2 th.us .duo img:first-child{height:var(--fv-standards-shared2-1961)}.cmp2 th.us .duo img:last-child{height:var(--fv-standards-shared2-1962)}@media(max-width:899px){.cmp2 th.us .duo img:first-child{height:var(--fv-standards-shared2-1963)}.cmp2 th.us .duo img:last-child{height:var(--fv-standards-shared2-1964)}}.promise h2{max-width:22ch}.promise .pfine{margin-top:var(--fv-standards-shared2-1965);max-width:52ch;font-size:var(--fv-standards-shared2-1966);line-height:1.5;color:var(--night-ink-3)}@media(max-width:899px){.promise .t{padding-bottom:var(--fv-standards-shared2-1967)}.promise>img{height:var(--fv-standards-shared2-1968)!important;top:auto!important;bottom:var(--fv-standards-shared2-1969)!important;right:var(--fv-standards-shared2-1970)!important;left:auto!important;transform:rotate(8deg)}}.bb .cta{padding-top:var(--fv-standards-shared2-1971);padding-bottom:var(--fv-standards-shared2-1972);font-size:var(--fv-standards-shared2-1973)}.lblbtn{display:inline-flex;align-items:center;gap:var(--fv-standards-shared2-1974);margin-top:var(--fv-standards-shared2-1975);border:0;cursor:pointer;font:500 14px var(--f-sans);padding:var(--fv-standards-shared2-1976);border-radius:var(--pill);background:var(--fv-standards-shared2-1977);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.lblbtn .ic{width:var(--fv-standards-shared2-1978);height:var(--fv-standards-shared2-1979);color:var(--burgundy)}.lblbtn.big{display:flex;width:100%;justify-content:center;margin-top:var(--fv-standards-shared2-1980);padding:var(--fv-standards-shared2-1981);font-size:var(--fv-standards-shared2-1982);background:var(--ink);color:var(--fv-standards-shared2-1983);box-shadow:none}.lblbtn.big .ic{color:var(--fv-standards-shared2-1984)}@media(min-width:700px){.lblbtn.big{width:auto;display:inline-flex}}.vz-net{display:block;padding:var(--fv-standards-shared2-1985)}.vz-net:before{content:"";position:absolute;left:15%;top:10%;width:70%;aspect-ratio:1;border-radius:50%;background:var(--fv-standards-shared2-1986)}.net{position:relative;display:block;width:100%;max-width:var(--fv-standards-shared2-1987);margin:0 auto;overflow:visible}.net .orb{fill:none;stroke:var(--fv-standards-shared2-1988);stroke-width:1}.net .ln{fill:none;stroke:url(#none);stroke:var(--fv-standards-shared2-1989);stroke-width:1.2;stroke-dasharray:420;stroke-dashoffset:420;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1) var(--d)}.ac.on .net .ln{stroke-dashoffset:0}.net .nd circle{fill:var(--fv-standards-shared2-1990);stroke:var(--fv-standards-shared2-1991);stroke-width:1;transition:fill .5s var(--d),stroke .5s var(--d)}.ac.on .net .nd circle{fill:var(--burgundy);stroke:var(--pearl)}.net .nd text{fill:var(--fv-standards-shared2-1992);font:500 12px var(--f-mono);text-anchor:middle}.net .lb{fill:var(--fv-standards-shared2-1993);font:500 15px var(--f-sans)}.net .ct{fill:var(--fv-standards-shared2-1994);font:500 64px var(--f-sans);letter-spacing:var(--fv-standards-shared2-1995);text-anchor:middle}.netlist{display:none}@media(max-width:899px){.net .lb{display:none}.net{max-width:var(--fv-standards-shared2-1996)}.netlist{display:grid;grid-template-columns:1fr 1fr;gap:var(--fv-standards-shared2-1997);list-style:none;counter-reset:n;margin-top:var(--fv-standards-shared2-1998);font-size:var(--fv-standards-shared2-1999);line-height:1.3;color:var(--fv-standards-shared2-2000)}.netlist li{counter-increment:n;display:flex;gap:var(--fv-standards-shared2-2001)}.netlist li:before{content:counter(n);font:500 12px var(--f-mono);color:var(--saffron);min-width:var(--fv-standards-shared2-2002)}}@media(prefers-reduced-motion:reduce){.net .ln{stroke-dashoffset:0;transition:none}}.wr-t{margin-top:var(--fv-standards-shared2-2003)}.cmp-cta{display:flex;flex-direction:column;align-items:center;gap:var(--fv-standards-shared2-2004);margin-top:var(--fv-standards-shared2-2005);text-align:center}.cmp-cta .btn{padding:var(--fv-standards-shared2-2006)}.cmp-cta span{font-size:var(--fv-standards-shared2-2007);color:var(--ink-2)}@media(min-width:900px){.vz-net{padding:var(--fv-standards-shared2-2008);align-self:center}.net{max-width:var(--fv-standards-shared2-2009)}}.vz-sys{display:block;padding:var(--fv-standards-shared2-2010);min-height:var(--fv-standards-shared2-2011)}.sysw{position:relative;display:grid;grid-template-columns:var(--fv-standards-shared2-2012);gap:var(--fv-standards-shared2-2013);align-items:center;height:100%;min-height:var(--fv-standards-shared2-2014)}.syslines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.syslines .sl{fill:none;stroke:var(--fv-standards-shared2-2015);stroke-width:1}.syslines .xl{fill:none;stroke:var(--fv-standards-shared2-2016);stroke-width:1}.syslines .fl{fill:none;stroke:var(--saffron);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:10 400;stroke-dashoffset:410;opacity:0}.ac.on .syslines .fl{opacity:1;animation:flow 3.6s linear infinite}@keyframes flow{to{stroke-dashoffset:0}}.col{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--fv-standards-shared2-2017)}.col.l{align-items:flex-end;text-align:right}.col.r{align-items:flex-start}.sp{position:relative;display:inline-flex;align-items:center;gap:var(--fv-standards-shared2-2018);max-width:100%;padding:var(--fv-standards-shared2-2019);border-radius:var(--fv-standards-shared2-2020);font:500 11.5px/1.25 var(--f-sans);color:var(--fv-standards-shared2-2021);background:var(--fv-standards-shared2-2022);box-shadow:var(--fv-standards-shared2-2023);-webkit-backdrop-filter:var(--fv-standards-shared2-2024);backdrop-filter:var(--fv-standards-shared2-2024);opacity:.35;transform:var(--fv-standards-shared2-2025);transition:opacity .6s var(--d),transform .6s var(--d)}.col.l .sp{flex-direction:row-reverse}.ac.on .sp{opacity:1;transform:none}.sp i{flex:var(--fv-standards-shared2-2026);height:var(--fv-standards-shared2-2027);border-radius:50%;background:var(--saffron);box-shadow:0 0 10px var(--saffron)}.core{position:relative;z-index:2;justify-self:center;width:var(--fv-standards-shared2-2028);height:var(--fv-standards-shared2-2029);border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at 35% 30%,#8a1c3d,var(--burgundy) 55%,#2a0612);box-shadow:var(--fv-standards-shared2-2030)}.core b{font-weight:500;font-size:var(--fv-standards-shared2-2031);line-height:1;letter-spacing:var(--fv-standards-shared2-2032)}.core span{font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-shared2-2033);color:var(--pearl);margin-top:var(--fv-standards-shared2-2034)}@media(min-width:900px){.vz-sys{padding:var(--fv-standards-shared2-2035);min-height:var(--fv-standards-shared2-2036)}.sysw{grid-template-columns:var(--fv-standards-shared2-2037);gap:var(--fv-standards-shared2-2038);min-height:var(--fv-standards-shared2-2039)}.col{gap:var(--fv-standards-shared2-2040)}.sp{font-size:var(--fv-standards-shared2-2041);padding:var(--fv-standards-shared2-2042);border-radius:var(--fv-standards-shared2-2043)}.core{width:var(--fv-standards-shared2-2044);height:var(--fv-standards-shared2-2045)}.core b{font-size:var(--fv-standards-shared2-2046)}.core span{font-size:var(--fv-standards-shared2-2047)}}@media(prefers-reduced-motion:reduce){.ac.on .syslines .fl{animation:none;opacity:0}}.exg .gcard .phm{position:absolute;top:0;right:0;bottom:0;left:0}.gcard.more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fv-standards-shared2-2048);border:0;cursor:pointer;background:var(--fv-standards-shared2-2049);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--f-sans)}.gcard.more .pl{width:var(--fv-standards-shared2-2050);height:var(--fv-standards-shared2-2051);border-radius:50%;display:grid;place-items:center;font-size:var(--fv-standards-shared2-2052);font-weight:300;color:var(--fv-standards-shared2-2053);background:var(--burgundy);box-shadow:var(--fv-standards-shared2-2054)}.gcard.more b{margin-top:var(--fv-standards-shared2-2055);font-weight:500;font-size:var(--fv-standards-shared2-2056);letter-spacing:var(--fv-standards-shared2-2057)}.gcard.more .sm{font-size:var(--fv-standards-shared2-2058);color:var(--ink-2)}#expect .cprog{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:1fr}#expect .cprog .ext[hidden]{display:none}.bento{display:grid;gap:var(--fv-standards-shared2-2059);grid-template-columns:1fr 1fr}@media(min-width:900px){.bento{grid-template-columns:repeat(4,1fr)}}.bt{position:relative;overflow:hidden;border-radius:var(--r-l);background:var(--paper);padding:var(--fv-standards-shared2-2060);display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--fv-standards-shared2-2061)}.bt.hero{grid-column:1/-1;min-height:var(--fv-standards-shared2-2062);padding:0}@media(min-width:900px){.bt.hero{grid-column:span 2;grid-row:span 2;min-height:var(--fv-standards-shared2-2063)}}.bt.hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bt.hero .cap{position:relative;margin:var(--fv-standards-shared2-2064);padding:var(--fv-standards-shared2-2065);border-radius:var(--fv-standards-shared2-2066);font-size:var(--fv-standards-shared2-2067);line-height:1.35;background:var(--fv-standards-shared2-2068);backdrop-filter:var(--fv-standards-shared2-2069);-webkit-backdrop-filter:var(--fv-standards-shared2-2070);box-shadow:var(--fv-standards-shared2-2071)}.bt.hero .cap b{font-weight:500}.bt.num b{position:relative;font-weight:500;font-size:var(--fv-standards-shared2-2072);letter-spacing:var(--fv-standards-shared2-2073);line-height:1;color:var(--burgundy)}.bt.num p,.bt.ico p{position:relative;margin-top:var(--fv-standards-shared2-2074);font-size:var(--fv-standards-shared2-2075);line-height:1.4;color:var(--ink-2)}.bt.dk{background:var(--night-0)}.bt.dk b{color:var(--fv-standards-shared2-2076)}.bt.dk p{color:var(--night-ink-2)}.bt.ico{justify-content:space-between}.bt.ico p{color:var(--ink);font-weight:500}.bt.wide{grid-column:1/-1;min-height:0;justify-content:flex-start}@media(min-width:900px){.bt.wide{grid-column:span 2}}.icrow{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--fv-standards-shared2-2077);margin-top:var(--fv-standards-shared2-2078)}.icrow div{display:flex;flex-direction:column;align-items:center;gap:var(--fv-standards-shared2-2079);text-align:center}.icrow em{font-style:normal;font-size:var(--fv-standards-shared2-2080);line-height:1.25;font-weight:500}.ibx{position:relative;width:var(--fv-standards-shared2-2081);height:var(--fv-standards-shared2-2082);border-radius:var(--fv-standards-shared2-2083);display:grid;place-items:center;background:var(--fv-standards-shared2-2084);color:var(--burgundy)}.ibx .ic{width:var(--fv-standards-shared2-2085);height:var(--fv-standards-shared2-2086)}.icrow.no .ibx{background:var(--mist-light);color:var(--ink-2)}.icrow.no .ibx:after{content:"";position:absolute;width:var(--fv-standards-shared2-2087);height:var(--fv-standards-shared2-2088);background:currentColor;transform:rotate(-45deg);border-radius:var(--fv-standards-shared2-2089)}.bt.hero .cap{color:var(--ink)}#expect .cctl.x{flex-wrap:wrap;row-gap:var(--fv-standards-shared2-2090)}#expect .cctl.x .cprog{flex:1 0 100%}#expect .cprog span{font-size:var(--fv-standards-shared2-2091);white-space:nowrap}#expect .cprog{display:flex;height:var(--fv-standards-shared2-2092);margin-bottom:var(--fv-standards-shared2-2093)}#expect .cprog span{flex:1}#expect .cprog span[hidden]{display:none}#expect .cprog i{grid-column:auto}.plusc{flex:var(--fv-standards-shared2-2094)!important;display:flex;align-items:center;justify-content:center;scroll-snap-align:end}.plusc button{width:var(--fv-standards-shared2-2095);height:var(--fv-standards-shared2-2096);border-radius:50%;border:0;cursor:pointer;font-size:var(--fv-standards-shared2-2097);font-weight:300;line-height:1;color:var(--fv-standards-shared2-2098);background:var(--burgundy);box-shadow:var(--fv-standards-shared2-2099);transition:transform .2s}.plusc button:hover{transform:scale(1.06)}.qticks{list-style:none;display:grid;gap:var(--fv-standards-shared2-2100);margin-top:var(--fv-standards-shared2-2101)}@media(min-width:900px){.qticks{grid-template-columns:1fr 1fr;gap:var(--fv-standards-shared2-2102)}}.qticks li{display:flex;gap:var(--fv-standards-shared2-2103);align-items:flex-start;font-size:var(--fv-standards-shared2-2104);line-height:1.45}.qticks .ic{flex:var(--fv-standards-shared2-2105);width:var(--fv-standards-shared2-2106);height:var(--fv-standards-shared2-2107);margin-top:var(--fv-standards-shared2-2108);color:var(--burgundy)}.qticks b{font-weight:500}.msnote{margin-top:var(--fv-standards-shared2-2109);max-width:70ch;font-size:var(--fv-standards-shared2-2110);line-height:1.5;color:var(--ink-3)}html{overflow-anchor:none;scroll-padding-top:var(--fv-standards-page-2111)}.st-dark{position:relative;overflow:hidden;background:var(--night-0);color:var(--fv-standards-page-2112)}.st-dark .eyebrow{color:var(--mist)}.st-dark .acc{color:var(--pearl-2)}.st-sec{padding:var(--section) 0}.st-glow{position:absolute;border-radius:50%;filter:var(--fv-standards-page-2113);pointer-events:none}.st-in{position:relative;z-index:2}#sthero{margin-top:var(--fv-standards-page-2114);padding:var(--section) 0 var(--section-tight);text-align:center}.st-eb{display:block;font:500 11px var(--f-mono);letter-spacing:var(--fv-standards-page-2115);color:var(--saffron);margin-bottom:var(--fv-standards-page-2116)}.st-h1{font-weight:500;font-size:var(--fv-standards-page-2117);letter-spacing:var(--fv-standards-page-2118);line-height:.98}.st-h1 i{font-weight:inherit;color:var(--pearl-2)}.st-intro{max-width:var(--fv-standards-page-2119);margin:var(--fv-standards-page-2120);font-size:var(--fv-standards-page-2121);line-height:1.5;color:var(--mist)}.st-ticks{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--fv-standards-page-2122);margin-top:var(--fv-standards-page-2123)}.st-ticks span{font:500 11px var(--f-mono);letter-spacing:var(--fv-standards-page-2124);padding:var(--fv-standards-page-2125);border-radius:var(--pill);background:var(--fv-standards-page-2126);box-shadow:var(--fv-standards-page-2127)}.st-ticks span{display:inline-flex;align-items:center;gap:var(--fv-standards-page-2128)}.st-ticks span:before{content:"";width:var(--fv-standards-page-2129);height:var(--fv-standards-page-2130);border-radius:50%;background:var(--saffron)}.st-jump{position:sticky;top:var(--fv-standards-page-2131);transition:top .2s ease;z-index:30;display:flex;justify-content:center;padding:var(--fv-standards-page-2132);pointer-events:none}.st-jump nav{pointer-events:auto;display:flex;gap:var(--fv-standards-page-2133);padding:var(--fv-standards-page-2134);border-radius:var(--pill);background:var(--fv-standards-page-2135);backdrop-filter:var(--fv-standards-page-2136);-webkit-backdrop-filter:var(--fv-standards-page-2137);box-shadow:var(--fv-standards-page-2138);overflow-x:auto;scrollbar-width:none;max-width:100%}.st-jump nav::-webkit-scrollbar{display:none}.st-jump a{color:var(--mist);text-decoration:none;font:500 13px var(--f-sans);padding:var(--fv-standards-page-2139);border-radius:var(--pill);white-space:nowrap}.st-jump a.st-on{background:var(--fv-standards-page-2140);color:var(--ink)}@media(max-width:899px){.st-jump a{font-size:var(--fv-standards-page-2141);padding:var(--fv-standards-page-2142)}}.st-ing{display:grid;grid-template-columns:1fr 1fr;gap:var(--fv-standards-page-2143);align-items:center}@media(max-width:899px){.st-ing{grid-template-columns:1fr;gap:var(--fv-standards-page-2144)}}.st-b{margin-top:var(--fv-standards-page-2145);font-size:var(--fv-standards-page-2146);line-height:1.55;color:var(--ink-2);max-width:50ch}.st-coa{display:grid;gap:var(--fv-standards-page-2147)}.st-coa div{display:flex;align-items:center;gap:var(--fv-standards-page-2148);padding:var(--fv-standards-page-2149);border-radius:var(--fv-standards-page-2150);background:var(--fv-standards-page-2151);box-shadow:inset 0 0 0 1px var(--line),0 14px 34px #1212140d;font-size:var(--fv-standards-page-2152);font-weight:500}.st-coa i{flex:var(--fv-standards-page-2153);height:var(--fv-standards-page-2154);border-radius:50%;background:var(--burgundy);position:relative}.st-coa i:after{content:"";position:absolute;left:var(--fv-standards-page-2155);top:var(--fv-standards-page-2156);width:var(--fv-standards-page-2157);height:var(--fv-standards-page-2158);border:var(--fv-standards-page-2159);border-width:var(--fv-standards-page-2160);transform:rotate(45deg)}.st-hd{max-width:var(--fv-standards-page-2161)}.st-tests{display:grid;grid-template-columns:var(--fv-standards-page-2162);gap:var(--fv-standards-page-2163);margin-top:var(--fv-standards-page-2164)}@media(max-width:520px){.st-tests{grid-template-columns:1fr}}.st-t{position:relative;border-radius:var(--fv-standards-page-2165);overflow:hidden;background:var(--night-2);color:var(--fv-standards-page-2166);box-shadow:inset 0 0 0 1px var(--night-line);display:flex;flex-direction:column;min-height:var(--fv-standards-page-2167)}.st-t .st-im{height:var(--fv-standards-page-2168);background:var(--fv-standards-page-2169);position:relative}.st-t .st-im:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,var(--night-2))}.st-t .st-tx{padding:var(--fv-standards-page-2170);display:flex;flex-direction:column;gap:var(--fv-standards-page-2171);flex:1}.st-t h3{font-weight:500;font-size:var(--fv-standards-page-2172);letter-spacing:var(--fv-standards-page-2173)}.st-t p{font-size:var(--fv-standards-page-2174);line-height:1.5;color:var(--mist)}.st-t small{display:block;font-size:var(--fv-standards-page-2175);line-height:1.45;color:var(--mist)}.st-res{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--fv-standards-page-2176);padding:var(--fv-standards-page-2177);border-radius:var(--pill);background:var(--fv-standards-page-2178);box-shadow:var(--fv-standards-page-2179);font:500 11.5px var(--f-mono);letter-spacing:var(--fv-standards-page-2180);color:var(--saffron)}.st-res:before{content:"";width:var(--fv-standards-page-2181);height:var(--fv-standards-page-2182);border-radius:50%;background:var(--saffron)}.st-two{display:grid;grid-template-columns:1fr 1fr;gap:var(--fv-standards-page-2183)}@media(max-width:899px){.st-two{grid-template-columns:1fr}}.st-box{border-radius:var(--fv-standards-page-2184);padding:var(--fv-standards-page-2185);background:var(--fv-standards-page-2186);box-shadow:inset 0 0 0 1px var(--line)}.st-box.dark{background:var(--night-0);color:var(--fv-standards-page-2187);box-shadow:none;position:relative;overflow:hidden}.st-box h2{font-weight:500;font-size:var(--fv-standards-page-2188);letter-spacing:var(--fv-standards-page-2189);line-height:1.05}.st-box h2 i{font-weight:inherit;color:var(--burgundy)}.st-box.dark h2 i{color:var(--pearl-2)}.st-box ul{list-style:none;margin-top:var(--fv-standards-page-2190);display:grid;gap:var(--fv-standards-page-2191)}.st-box li{display:flex;gap:var(--fv-standards-page-2192);font-size:var(--fv-standards-page-2193);line-height:1.45}.st-box li:before{content:"";flex:var(--fv-standards-page-2194);height:var(--fv-standards-page-2195);margin-top:var(--fv-standards-page-2196);border-radius:50%;background:var(--saffron)}.st-box.dark li{color:var(--mist)}@media(max-width:520px){.st-box{padding:var(--fv-standards-page-2197)}}.st-rep{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--fv-standards-page-2198);margin-top:var(--fv-standards-page-2199);align-items:start}@media(max-width:899px){.st-rep{grid-template-columns:1fr}}.st-card{border-radius:var(--fv-standards-page-2200);padding:var(--fv-standards-page-2201);background:var(--night-2);color:var(--fv-standards-page-2202);box-shadow:inset 0 0 0 1px var(--night-line);position:relative;overflow:hidden}.st-card:before{content:"";position:absolute;width:70%;aspect-ratio:1;right:-20%;top:-30%;border-radius:50%;background:var(--fv-standards-page-2203);filter:var(--fv-standards-page-2204)}.st-card>*{position:relative}.st-card .k{font:500 11px var(--f-mono);letter-spacing:var(--fv-standards-page-2205);color:var(--saffron)}.st-card h3{margin-top:var(--fv-standards-page-2206);font-weight:500;font-size:var(--fv-standards-page-2207);letter-spacing:var(--fv-standards-page-2208)}.st-card dl{margin-top:var(--fv-standards-page-2209);display:grid;grid-template-columns:auto 1fr;gap:var(--fv-standards-page-2210);font-size:var(--fv-standards-page-2211)}.st-card dt{color:var(--mist)}.st-card dd{color:var(--fv-standards-page-2212)}.st-card .btn{margin-top:var(--fv-standards-page-2213)}.st-card img{display:block;height:var(--fv-standards-page-2214);margin:var(--fv-standards-page-2215);filter:var(--fv-standards-page-2216)}.st-tbl{border-radius:var(--fv-standards-page-2217);background:var(--fv-standards-page-2218);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.st-tbl table{width:100%;border-collapse:collapse;font-size:var(--fv-standards-page-2219)}.st-tbl th{text-align:left;font:500 11px var(--f-mono);letter-spacing:var(--fv-standards-page-2220);color:var(--ink-2);padding:var(--fv-standards-page-2221);background:var(--mist-light)}.st-tbl td{padding:var(--fv-standards-page-2222);border-top:1px solid var(--line);vertical-align:top}.st-tbl td:first-child{font-weight:500}.st-tbl td:last-child{color:var(--burgundy);font-weight:500;white-space:nowrap}.st-tbl .note{padding:var(--fv-standards-page-2223);border-top:1px solid var(--line);font-size:var(--fv-standards-page-2224);line-height:1.5;color:var(--ink-3)}@media(max-width:520px){.st-tbl th:nth-child(2),.st-tbl td:nth-child(2){display:none}.st-tbl td,.st-tbl th{padding:var(--fv-standards-page-2225)}}.st-img{position:relative;border-radius:var(--fv-standards-page-2226);aspect-ratio:4/3;background:var(--mist-light) center/cover;overflow:hidden;box-shadow:var(--fv-standards-page-2227)}.st-img span{position:absolute;left:var(--fv-standards-page-2228);bottom:var(--fv-standards-page-2229);right:var(--fv-standards-page-2230);font:500 11px/1.4 var(--f-mono);letter-spacing:var(--fv-standards-page-2231);color:var(--fv-standards-page-2232);background:var(--fv-standards-page-2233);padding:var(--fv-standards-page-2234);border-radius:var(--fv-standards-page-2235)}.st-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--fv-standards-page-2236);align-items:center;padding:var(--fv-standards-page-2237);border-top:var(--fv-standards-page-2238)}.st-row:first-of-type{margin-top:var(--fv-standards-page-2239)}.st-row.st-flip .st-img{order:2}.st-row .st-img{box-shadow:var(--fv-standards-page-2240)}.st-rtx h3{margin-top:var(--fv-standards-page-2241);font-weight:500;font-size:var(--fv-standards-page-2242);letter-spacing:var(--fv-standards-page-2243);line-height:1.05}.st-rtx p:not(.eyebrow){margin-top:var(--fv-standards-page-2244);font-size:var(--fv-standards-page-2245);line-height:1.55;color:var(--mist);max-width:46ch}.st-rtx ul{list-style:none;margin-top:var(--fv-standards-page-2246);display:grid;gap:var(--fv-standards-page-2247)}.st-rtx li{display:flex;gap:var(--fv-standards-page-2248);align-items:baseline;font-size:var(--fv-standards-page-2249)}.st-rtx li:before{content:"";flex:var(--fv-standards-page-2250);height:var(--fv-standards-page-2251);border-radius:50%;background:var(--saffron);transform:var(--fv-standards-page-2252)}@media(max-width:899px){.st-row{grid-template-columns:1fr;gap:var(--fv-standards-page-2253);padding:var(--fv-standards-page-2254)}.st-row.st-flip .st-img{order:0}}.st-big{margin-top:var(--fv-standards-page-2255);border-radius:var(--fv-standards-page-2256);overflow:hidden;background:var(--fv-standards-page-2257);box-shadow:inset 0 0 0 1px var(--line),0 24px 60px #12121412}.st-bighd{position:relative;display:flex;align-items:center;gap:var(--fv-standards-page-2258);padding:var(--fv-standards-page-2259);background:var(--night-2);color:var(--fv-standards-page-2260);overflow:hidden}.st-bighd:before{content:"";position:absolute;width:40%;aspect-ratio:1;left:-8%;top:-60%;border-radius:50%;background:var(--fv-standards-page-2261);filter:var(--fv-standards-page-2262)}.st-bighd>*{position:relative}.st-bighd img{height:var(--fv-standards-page-2263);filter:var(--fv-standards-page-2264)}.st-bigt{flex:1;min-width:0}.st-bigt .k{font:500 11px var(--f-mono);letter-spacing:var(--fv-standards-page-2265);color:var(--saffron)}.st-bigt h3{margin-top:var(--fv-standards-page-2266);font-weight:500;font-size:var(--fv-standards-page-2267);letter-spacing:var(--fv-standards-page-2268)}.st-bigt dl{margin-top:var(--fv-standards-page-2269);display:flex;flex-wrap:wrap;gap:var(--fv-standards-page-2270);font-size:var(--fv-standards-page-2271)}.st-bigt dt{color:var(--mist)}.st-bigt dd{color:var(--fv-standards-page-2272);margin-right:var(--fv-standards-page-2273)}.st-bigt dl{display:grid;grid-template-columns:repeat(3,auto auto);justify-content:start}.st-big .st-tbl{border-radius:0;box-shadow:none}@media(max-width:899px){.st-bighd{flex-wrap:wrap;padding:var(--fv-standards-page-2274);gap:var(--fv-standards-page-2275)}.st-bighd img{height:var(--fv-standards-page-2276)}.st-bigt dl{grid-template-columns:auto 1fr}.st-bighd .btn{width:100%;justify-content:center}}.st-cta{text-align:center}.st-cta h2{font-weight:500;font-size:var(--t-h2);letter-spacing:var(--fv-standards-page-2277);line-height:1.04}.st-cta h2 i{font-weight:inherit;color:var(--pearl-2)}.st-cta .btn{margin-top:var(--fv-standards-page-2278);padding:var(--fv-standards-page-2279)}.st-tubes img{width:100%;height:100%;object-fit:cover;display:block}.st-tubes{aspect-ratio:1}.st-on-night{color:var(--mist)}.st-r{margin-top:var(--fv-standards-page-2280);display:grid;gap:0;border-radius:var(--r-l);overflow:hidden;background:var(--glass-dark-bg);backdrop-filter:var(--glass-dark-fx);-webkit-backdrop-filter:var(--glass-dark-fx);box-shadow:var(--glass-dark-edge)}.st-r>div{display:grid;grid-template-columns:1fr auto;gap:var(--fv-standards-page-2281);align-items:center;padding:var(--fv-standards-page-2282);border-top:1px solid var(--night-line)}.st-r>div:first-child{border-top:0}.st-r dt{font-weight:500;font-size:var(--t-small);color:var(--fv-standards-page-2283)}.st-r dd{display:flex;flex-direction:column;align-items:flex-end;gap:var(--fv-standards-page-2284);text-align:right}.st-r .sp,.st-r .rs{background:none;box-shadow:none;padding:0;border-radius:0}.st-r .sp{font:500 11px var(--f-mono);letter-spacing:var(--fv-standards-page-2285);color:var(--mist)!important;opacity:1}.st-r .rs{display:inline-flex;align-items:center;gap:var(--fv-standards-page-2286);font:500 12px var(--f-mono);letter-spacing:var(--fv-standards-page-2287);color:var(--saffron)}.st-r .rs:before{content:"";width:var(--fv-standards-page-2288);height:var(--fv-standards-page-2289);border-radius:50%;background:var(--saffron)}@media(max-width:520px){.st-r>div{grid-template-columns:1fr}.st-r dd{align-items:flex-start;text-align:left}}.st-coacard{position:relative;display:flex;align-items:center;gap:var(--fv-standards-page-2290);margin-top:var(--s-7);padding:var(--s-6);border-radius:var(--r-xl);color:var(--fv-standards-page-2291);background:var(--glass-dark-bg);backdrop-filter:var(--glass-dark-fx);-webkit-backdrop-filter:var(--glass-dark-fx);box-shadow:var(--glass-dark-edge)}.st-coacard img{height:var(--fv-standards-page-2292);filter:var(--fv-standards-page-2293)}.st-coacard .btn .icon{width:var(--fv-standards-page-2294);height:var(--fv-standards-page-2295);fill:none;stroke:currentColor;stroke-width:1.5}.st-fn{margin-top:var(--s-4);font-size:var(--t-micro);line-height:1.5;color:var(--mist)}@media(max-width:899px){.st-coacard{flex-wrap:wrap;padding:var(--s-5);gap:var(--fv-standards-page-2296)}.st-coacard img{height:var(--fv-standards-page-2297)}.st-coacard .btn{width:100%}.st-bigt dl{grid-template-columns:auto 1fr}}.st-safe{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--s-8);align-items:center}.st-safeimg{border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4/5;background:var(--night-0)}.st-safeimg img{width:100%;height:100%;object-fit:cover;object-position:52% 40%;display:block}.st-tiles{list-style:none;margin:var(--head-gap) 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.st-tiles li{display:flex;gap:var(--s-4);align-items:flex-start;padding:var(--s-5);border-radius:var(--r-l);background:var(--mist-light);transition:background var(--d-2)}.st-tiles li:hover{background:var(--fv-standards-page-2298)}.st-tiles li:last-child:nth-child(odd){grid-column:1/-1}.st-tiles .icon-wrap{flex:none;background:var(--fv-standards-page-2299);color:var(--burgundy)}.st-tiles .icon{width:var(--fv-standards-page-2300);height:var(--fv-standards-page-2301);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.st-tiles b{display:block;font-weight:500;font-size:var(--t-body)}.st-tiles p{margin-top:var(--fv-standards-page-2302);font-size:var(--t-small);line-height:1.5;color:var(--ink-2)}@media(max-width:899px){.st-safe{grid-template-columns:1fr;gap:var(--s-6)}.st-safeimg{aspect-ratio:4/3}.st-tiles{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.st-tiles li{transition:none}}.st-close{position:relative;overflow:hidden;color:var(--fv-standards-page-2303);height:var(--fv-standards-page-2304);min-height:var(--fv-standards-page-2305);display:flex;align-items:flex-end;padding:0 0 var(--section-tight);background:var(--fv-standards-page-2306)}.st-close>img{position:absolute;top:0;left:50%;height:100%;width:auto;max-width:none;transform:translate(-50%);-webkit-mask-image:var(--fv-standards-page-2307);mask-image:var(--fv-standards-page-2308)}.st-close .wrap{position:relative;z-index:2;width:100%}.st-close h2 i{color:var(--pearl-2)}@media(max-width:899px){.st-close{height:auto;min-height:0;display:block;padding:0 0 var(--section);background:var(--fv-standards-page-2309)}.st-close>img{position:relative;left:0;transform:none;width:100%;height:auto;-webkit-mask-image:none;mask-image:none}.st-close .wrap{margin-top:calc(-1 * var(--s-8))}}.ab-fly.l{width:calc(var(--fv-standards-page-2277) * .9)}.ab-fly.r{width:calc(var(--fv-standards-page-2278) * .8)}@media(max-width:899px){.ab-fly.l{width:calc(var(--fv-standards-page-2280) * .9)}.ab-fly.r{width:calc(var(--fv-standards-page-2281) * .8)}}.fv-section-wrapper{margin:0;padding:0}.fv-standards-root.fv-scheme{background:var(--fv-background);color:var(--fv-foreground)}.skip-to-content-link:not(:focus){position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.shopify-section:has(>.st-jump){display:contents}.st-jump.fv-standards-root.fv-scheme{top:0!important;z-index:56;padding:0 var(--gutter);background:transparent}.st-coacard>img{width:auto;max-width:100%;object-fit:contain;flex:0 0 auto}.st-close.fv-standards-root.fv-scheme{background:var(--night-0);color:var(--white)}.st-close>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:none;max-width:none}.st-close .wrap{margin-top:0}.st-close h2{color:var(--white)}@media(max-width:899px){.st-coacard>img{height:120px;width:auto;max-width:100px}.st-coacard .st-bigt{flex:1;min-width:0}.st-close.fv-standards-root.fv-scheme{display:flex;align-items:flex-end;min-height:100svh;padding-bottom:var(--section-tight)}.st-close>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;mask-image:none;-webkit-mask-image:none}.st-close .wrap{margin-top:0}}.st-jump nav{width:min(100%,var(--max));justify-content:space-between}.st-jump nav a{font-size:14px;padding:14px 16px}.st-close.fv-standards-root.fv-scheme{background:var(--fv-standards-page-2306);padding-bottom:clamp(80px,10vh,150px)}.st-close>img{left:50%;top:0;right:auto;bottom:auto;width:auto;height:100%;object-fit:contain;transform:translate(-50%);-webkit-mask-image:var(--fv-standards-page-2307);mask-image:var(--fv-standards-page-2308)}@media(max-width:899px){.st-close.fv-standards-root.fv-scheme{min-height:0;height:auto;display:block;padding:0 0 var(--s-8);background:var(--fv-standards-page-2309)}.st-close>img{position:relative;left:0;width:100%;height:auto;transform:none;mask-image:none;-webkit-mask-image:none}.st-close .wrap{margin-top:calc(-1 * var(--s-8));padding-bottom:var(--s-6)}}.brand h2 sup.tm{font-size:.26em;line-height:0;vertical-align:baseline;position:relative;top:-.7em;margin-left:.08em}
/*# sourceMappingURL=/cdn/shop/t/65/assets/4via-standards.css.map */
