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