:root{--lg-green:var(--ink);--lg-blue:#4f69a3;--lg-yellow:#f8cc89;--lg-red:#ef5653;--lg-logo-red:#f26a65;--lg-logo-yellow:#ffd08c;--lg-logo-green:#62baab;--ink:#121212;--white:#fff;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-20:20px;--s-24:24px;--s-28:28px;--s-32:32px;--s-40:40px;--s-48:48px;--s-64:64px;--s-80:80px;--s-96:96px;--s-128:128px;--s-160:160px;--card-lift:0 2px 8px -4px #0000001a, 0 12px 24px -12px #00000038;--card-lift-hover:0 4px 12px -6px #0000001f, 0 20px 40px -20px #00000042;--sec-pad-y:clamp(72px, 9vw, 100px);--sec-gap:clamp(40px, 5vw, 64px);--head-gap:var(--s-16);--t-12:12px;--t-14:14px;--t-16:16px;--t-20:20px;--t-24:24px;--t-28:28px;--t-32:32px;--t-40:40px;--t-44:44px;--t-48:48px;--t-56:56px;--t-72:72px;--t-h1:round(clamp(48px, 9vw, 96px), 4px);--t-h2:round(clamp(32px, 4.4vw, 52px), 4px);--t-h3:round(clamp(28px, 3.7vw, 44px), 4px);--t-h4:round(clamp(24px, 2.6vw, 32px), 4px);--tr-h1:-.02em;--tr-h2:-.014em;--tr-h3:-.012em;--tr-h4:-.01em;--t-h5:24px;--t-h6:20px;--t-lead:20px;--t-body:16px;--t-small:16px;--t-micro:12px;--beat-w:720px;--body-w:720px;--pv-edge:max(0px, calc((100vw - 1920px) / 2));--page-pad:calc(120px + var(--pv-edge));--page-edge:calc(120px + var(--pv-edge));--pv-gutter:clamp(24px, 8vw, 120px);--neon-red:#ff3340;--parcel-core:#ffb486;--parcel-glow:255, 66, 44;--ease:cubic-bezier(.22, .61, .36, 1);--ease-reveal:cubic-bezier(.16, 1, .3, 1);--corner-shape:squircle;--r-control:12px;--r-inner:16px;--r-card:28px;--r-card-sm:20px;--r-frame:56px;--r-frame-sm:40px;--nav-h:112px;--chat-clear:calc(24px + 48px);--radius-shot:var(--r-frame);--radius-shot-in:max(8px, calc(var(--radius-shot) - var(--s-16)));--pv-statement:var(--t-h3);--r-pill:1000px}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit}*,:before,:after{corner-shape:var(--corner-shape)}html,body{background:var(--white);color:var(--white);font-family:var(--font-sans);font-size:var(--t-16);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;margin:0;padding:0;line-height:1.5;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}.topnav .navLink:focus-visible,.topnav .btn:focus-visible,.topnav .btn-ghost:focus-visible,.topnav .navToggle:focus-visible,.pv-on-dark .pv-store:focus-visible,.pv-on-dark .btn:focus-visible,.is-dark .pv-store:focus-visible,.is-dark .btn:focus-visible{outline-color:var(--white)}.topnav.is-solid .navLink:focus-visible,.topnav.is-solid .btn:focus-visible,.topnav.is-solid .btn-ghost:focus-visible,.topnav.is-solid .navToggle:focus-visible{outline-color:var(--pv-green-tx,#121212)}.topnav{z-index:30;padding:var(--s-16) calc(clamp(24px, calc((100vw - 984px) / 2), 120px) + var(--pv-edge));pointer-events:none;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.navInner{pointer-events:auto;justify-content:space-between;align-items:center;gap:var(--s-24);width:100%;max-width:none;padding:var(--s-16);border-radius:var(--r-inner);display:flex;position:relative}.navInner,.navMenuCard{border:1px solid #ffffff14;transition:border-color .45s,box-shadow .45s;box-shadow:0 8px 30px #00000038}.navInner:before{content:"";z-index:-1;border-radius:var(--r-inner);position:absolute;inset:-1px}.navInner:before,.navMenuCard{-webkit-backdrop-filter:blur(40px)saturate(125%);backdrop-filter:blur(40px)saturate(125%);background:#0006}.navInner:before{transition:background .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s}.topnav.is-scrolled .navInner,.topnav.is-solid .navInner,.topnav.is-scrolled .navMenuCard,.topnav.is-solid .navMenuCard{border-color:#ffffff14;box-shadow:0 8px 30px #00000038}.topnav.is-scrolled .navInner:before,.topnav.is-solid .navInner:before,.topnav.is-scrolled .navMenuCard,.topnav.is-solid .navMenuCard{-webkit-backdrop-filter:blur(40px)saturate(125%);backdrop-filter:blur(40px)saturate(125%);background:#0006}.topnav.is-solid .navInner:before,.topnav.is-solid .navMenuCard{background:#0000008f}body:has(.pv-root.is-dark) .navInner:before{background:#000000b8}body:has(.pv-root.is-dark) .navMenuCard{background:#000000b8}.navBrand{flex:none;align-items:center;text-decoration:none;display:flex}.navLogo{aspect-ratio:1238.6/290;filter:drop-shadow(0 1px 10px #00000073);width:auto;height:40px}.navLinks{align-items:center;gap:var(--s-8);display:flex}.navLink{appearance:none;color:var(--white);opacity:.78;font-family:inherit;font-size:var(--t-16);letter-spacing:0;align-items:center;gap:var(--s-4);padding:var(--s-8) var(--s-12);cursor:pointer;text-shadow:0 1px 10px #00000073;transition:color .2s var(--ease), opacity .2s var(--ease);background:0 0;border:0;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.navLink:hover{opacity:1}.navCaret{color:#fff;opacity:1;transform-origin:50%;width:8px;height:4px;transition:transform .34s cubic-bezier(.34,1.56,.64,1)}.navLink:hover .navCaret{transform:rotate(180deg)}.navLinks{align-self:stretch;position:relative}.navItem{flex-direction:column;justify-content:center;align-self:stretch;align-items:stretch;display:flex}.navMenu{z-index:2;padding-top:calc(var(--s-20) + var(--s-16) + 1px);visibility:hidden;justify-content:center;transition:visibility 0s linear .34s,translate 0s linear .34s;display:flex;position:absolute;top:100%;left:0;right:0;translate:0 -14px}.navItem:not(:hover):not(:focus-within)>.navMenu>.navMenuCard{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();transition:background-color .34s var(--ease), backdrop-filter .34s var(--ease), border-color .34s var(--ease), box-shadow .34s var(--ease);background-color:#0000;border-color:#0000;box-shadow:0 8px 30px #0000}.navItem:not(:hover):not(:focus-within)>.navMenu>.navMenuCard>*{opacity:0;transition:opacity .26s var(--ease)}.navLinks:hover .navItem:not(:hover) .navMenu,.navLinks:hover .navItem:not(:hover) .navMenu *{transition:none}.navItem:hover>.navMenu,.navItem:focus-within>.navMenu{visibility:visible;transition:translate .52s var(--ease-reveal);translate:0}@keyframes navMenuRowIn{0%{translate:0 -10px}to{translate:0}}.navItem:hover>.navMenu>.navMenuCard>*,.navItem:focus-within>.navMenu>.navMenuCard>*{transition:opacity .46s var(--ease-reveal) 80ms}.navItem:hover>.navMenu .navMenuLink,.navItem:focus-within>.navMenu .navMenuLink{animation:navMenuRowIn .56s var(--ease-reveal) both}.navMenu .navMenuCol .navMenuLink:nth-child(2){animation-delay:60ms}.navMenu .navMenuCol .navMenuLink:nth-child(3){animation-delay:.105s}.navMenu .navMenuCol .navMenuLink:nth-child(4){animation-delay:.15s}.navMenu .navMenuCol .navMenuLink:nth-child(5){animation-delay:.195s}.navMenu .navMenuCol .navMenuLink:nth-child(6){animation-delay:.24s}.navItem:hover .navCaret,.navItem:focus-within .navCaret{transform:rotate(180deg)}.navMenuCard{gap:var(--s-48);padding:var(--s-32);width:max-content;min-width:100%;max-width:calc(100vw - var(--s-32));border-radius:var(--r-card);corner-shape:var(--corner-shape);flex:none;display:flex}.navMenuCol{gap:var(--s-4);flex-direction:column;flex:auto;min-width:232px;display:flex}.navMenuLabel{margin:0 0 var(--s-8);padding:0 var(--s-12);font-size:var(--t-12);letter-spacing:.08em;text-transform:uppercase;color:var(--white);opacity:.45;font-weight:500}.navMenuLink{padding:var(--s-8) var(--s-12);font-size:var(--t-16);color:var(--white);opacity:.78;white-space:nowrap;transition:opacity .2s var(--ease);line-height:1.4;text-decoration:none;display:block}.navMenuLink:hover{opacity:1}.navMenuPromo{align-items:flex-start;gap:var(--s-8);width:220px;color:var(--white);flex-direction:column;flex:none;text-decoration:none;display:flex}.navMenuShot{aspect-ratio:4/3;border-radius:var(--r-card-sm);corner-shape:var(--corner-shape);background:#1c1c1c 50%/cover no-repeat;width:100%;display:block;overflow:hidden}.navMenuShot>img{object-fit:cover;width:100%;height:100%;display:block}.navMenuPromoK{font-size:var(--t-12);letter-spacing:.08em;text-transform:uppercase;opacity:.45;font-weight:500}.navMenuPromoT{font-size:var(--t-16);font-weight:600;line-height:1.3}.navMenuPromoP{font-size:var(--t-14);opacity:.6;line-height:1.45}.navMenuPromoGo{align-items:center;gap:var(--s-8);margin-top:var(--s-4);font-size:var(--t-14);font-weight:500;display:inline-flex}.navMenuCard .navMenuPromoGo{--ghost-fg:var(--white)}.navMenuPromo:hover .btn-roll>span{transform:translateY(-100%)}.navMenuPromo:hover .pv-about-arrow svg:not([data-dup]){transform:translate(140%,-140%)}.navMenuPromo:hover .pv-about-arrow svg[data-dup]{transform:translate(0)}@media (prefers-reduced-motion:reduce){.navItem:hover>.navMenu,.navItem:focus-within>.navMenu,.navItem:not(:hover):not(:focus-within)>.navMenu>.navMenuCard,.navItem:not(:hover):not(:focus-within)>.navMenu>.navMenuCard>*,.navMenu,.navMenuCol,.navMenuLink{transition:none}.navItem.is-open .navMenuLink,.navItem:hover>.navMenu .navMenuLink,.navItem:focus-within>.navMenu .navMenuLink{animation:none}.navLink,.pv-footer-col a,.pv-footer-legal a{transition:none}}.navActions{align-items:center;gap:var(--s-16);flex:none;display:flex}.btn{appearance:none;font-family:inherit;font-size:var(--t-16);letter-spacing:0;color:var(--ink);padding:var(--s-12) var(--s-16);border-radius:var(--r-control);cursor:pointer;white-space:nowrap;background:var(--white);pointer-events:auto;border:0;justify-content:center;align-items:center;min-height:44px;font-weight:500;text-decoration:none;transition:transform .35s cubic-bezier(.165,.84,.44,1);display:inline-flex;overflow:hidden;box-shadow:0 2px 16px #0003}.btn-ghost,.pv-ghost-cta{min-height:0}.btn-ghost{color:#ffffffeb;box-shadow:none;padding:var(--s-8) var(--s-4);transition:color .2s var(--ease), transform .35s cubic-bezier(.165, .84, .44, 1);background:0 0}.btn:hover{transform:scale(.97)}.btn-ghost:hover{color:var(--white)}.btn--on-light{background:var(--ink);color:var(--white)}.btn-roll{height:1.2em;display:block;overflow:hidden}.btn-roll>span{height:1.2em;line-height:1.2em;transition:transform .42s cubic-bezier(.165,.84,.44,1);display:block}.btn:hover .btn-roll>span{transform:translateY(-100%)}.navToggle{width:44px;height:44px;color:var(--white);border-radius:var(--r-control);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;justify-content:center;align-items:center;display:none}.navBurger g,.navBurger path{transform-box:view-box}.navBurgerTop>path{transform-origin:10px 6px}.navBurgerBot>path{transform-origin:10px 14px}.navBurgerMid{transform-origin:10px 10px}.navBurgerTop,.navBurgerBot{transition:transform .2s var(--ease) .12s}.navBurgerTop>path,.navBurgerBot>path{transition:transform .22s var(--ease)}.navBurgerMid{transition:opacity .14s linear .22s, transform .14s var(--ease) .22s}.topnav.is-open .navBurgerMid{opacity:0;transition:opacity .12s linear, transform .12s var(--ease);transform:scaleX(0)}.topnav.is-open .navBurgerTop{transform:translateY(4px)}.topnav.is-open .navBurgerBot{transform:translateY(-4px)}.topnav.is-open .navBurgerTop,.topnav.is-open .navBurgerBot{transition-delay:0s}.topnav.is-open .navBurgerTop>path{transform:rotate(45deg)}.topnav.is-open .navBurgerBot>path{transform:rotate(-45deg)}.topnav.is-open .navBurgerTop>path,.topnav.is-open .navBurgerBot>path{transition:transform .26s cubic-bezier(.34,1.56,.64,1) .14s}@media (prefers-reduced-motion:reduce){.navBurger g,.navBurger path,.topnav.is-open .navBurger g,.topnav.is-open .navBurger path{transition:none}}.navOnlyMobile{display:none}@media (width<=1024px){.topnav{padding-left:clamp(24px,8vw,120px);padding-right:clamp(24px,8vw,120px)}.navToggle{display:inline-flex}.navActions .btn{display:none}.navOnlyMobile{display:inline-flex}.navLinks>*{grid-column:1/-1}.navLink.navOnlyMobile{margin-top:var(--s-8);grid-column:1}.btn.navOnlyMobile{margin-top:var(--s-8);grid-column:2;justify-content:center}.navLinks{top:calc(100% + var(--s-12));align-items:stretch;gap:var(--s-4) var(--s-8);padding:var(--s-12);border-radius:var(--r-card);-webkit-backdrop-filter:blur(40px)saturate(125%);backdrop-filter:blur(40px)saturate(125%);opacity:0;visibility:hidden;transition:opacity .22s var(--ease), transform .22s var(--ease), visibility .22s var(--ease);background:#0006;border:1px solid #ffffff14;grid-template-columns:max-content minmax(0,1fr);display:grid;position:absolute;left:0;right:0;transform:translateY(-8px);box-shadow:0 8px 30px #00000038}.topnav.is-open .navLinks{opacity:1;visibility:visible;transform:translateY(0)}.topnav.is-solid .navLinks{background:#0000008f}body:has(.pv-root.is-dark) .navLinks{background:#000000b8}.navLink{padding:var(--s-12) var(--s-16);justify-content:space-between}.navLinks{overscroll-behavior:contain;max-height:calc(100dvh - 132px);overflow-y:auto}.navMenu{visibility:visible;transition:grid-template-rows .46s var(--ease-reveal);grid-template-rows:0fr;justify-content:stretch;padding-top:0;display:grid;position:static;translate:0}.navItem.is-open>.navMenu{grid-template-rows:1fr}.navItem.is-open .navMenuLink{animation:navMenuRowIn .56s var(--ease-reveal) both}.navMenuCard{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;min-width:0;max-width:none;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:hidden}.topnav.is-scrolled .navMenuCard,.topnav.is-solid .navMenuCard{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0}.navItem:not(:hover):not(:focus-within)>.navMenu>.navMenuCard{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000;transition:none}.navItem:not(:hover):not(:focus-within)>.navMenu>.navMenuCard>*{opacity:1;transition:none}.navMenuCol{min-width:0;margin:var(--s-4) 0 var(--s-8);padding:var(--s-8);border-radius:var(--r-inner);opacity:0;transition:opacity .16s var(--ease);background:#ffffff0f;border:1px solid #ffffff14}.navItem.is-open>.navMenu .navMenuCol{opacity:1;transition:opacity .3s var(--ease-reveal) 90ms}.navMenuLabel{display:none}.navMenuLink{padding:var(--s-8) var(--s-12);font-size:var(--t-14);opacity:.72;white-space:normal}.navMenuPromo{display:none}.navItem:hover .navCaret,.navItem:focus-within .navCaret{transform:none}.navItem.is-open>.navLink .navCaret{transform:rotate(180deg)}}@media (width<=360px){.btn.navOnlyMobile{font-size:var(--t-14);padding-left:var(--s-12);padding-right:var(--s-12)}}.pv-root{--pv-paper:#f9f6f4;--pv-band:#f9f6f4;--pv-card:#efecea;--pv-card-rgb:239, 236, 234;--pv-media:#ebebeb;--pv-media-2:#dcdcdc;--pv-cta:#121212;--pv-footer:#121212;--pv-hair:#1212121f;--pv-chip:#1212120f;--pv-green:var(--lg-green);--pv-green-tx:#121212;--pv-star:#e0a52e;background:var(--pv-paper);color:var(--ink);position:relative}.pv-sec{padding:clamp(64px,8vw,100px) clamp(24px,8vw,120px);position:relative}.pv-wrap{width:100%;max-width:1200px;margin:0 auto}.pv-h2{font-weight:600;font-size:var(--t-h2);letter-spacing:var(--tr-h2);color:var(--ink);text-wrap:balance;margin:0;line-height:1.12}.pv-sub,.pv-lead{font-size:var(--t-16);color:var(--ink);opacity:.6;text-wrap:pretty;margin:0;line-height:1.5}.pv-actions{align-items:stretch;gap:var(--s-16);display:inline-flex}.pv-actions--center{justify-content:center}.pv-stores{gap:var(--s-12);align-items:center;display:inline-flex}.pv-store{border-radius:var(--r-control);corner-shape:squircle;width:48px;height:48px;color:var(--ink);transition:transform .35s cubic-bezier(.165, .84, .44, 1), border-color .3s var(--ease);background:#1212120a;border:1px solid #12121238;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 8px 24px -12px #00000040}.pv-store:hover{border-color:var(--ink);transform:scale(.93)}.pv-store svg{width:20px;height:20px;display:block}.pv-store[aria-label*=App\ Store] svg{width:24px;height:24px}.pv-stats{margin:var(--s-8) 0 0;justify-content:center;gap:var(--s-24) clamp(20px, 4vw, 40px);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pv-stats li{align-items:center;gap:var(--s-4);flex-direction:column;min-width:120px;display:flex}.pv-stat{letter-spacing:0;color:var(--ink);align-items:center;gap:var(--s-4);font-size:round(clamp(28px,3.4vw,36px),4px);font-weight:500;display:inline-flex}.pv-stat svg{width:max(28px,.64em);height:max(28px,.64em)}.pv-statlbl{font-size:var(--t-14);color:var(--ink);opacity:.6}.pv-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pv-ticker{border-block:1px solid var(--pv-hair);width:100%;padding:var(--s-20) 0;transition:border-color .8s var(--ease);margin-block:0;overflow:hidden}.pv-ticker-bleed{width:auto;margin-inline:calc(var(--pv-gutter) * -1)}.pv-ticker-track{width:max-content;animation:36s linear infinite pv-ticker-run;display:flex}.pv-ticker-set{flex:none;align-items:center;display:flex}.pv-ticker-set span{letter-spacing:-.01em;color:var(--ink);padding:0 var(--s-28);white-space:nowrap;transition:color .8s var(--ease);font-size:round(clamp(20px,2.5vw,32px),4px);font-weight:500;line-height:1.2}.pv-ticker-set i{width:var(--s-24);background:var(--lg-logo-red);flex:none;height:2px}@keyframes pv-ticker-run{to{transform:translate(-50%)}}.is-dark .pv-ticker-set span{color:var(--pv-paper)}.is-dark .pv-ticker{border-block-color:#ffffff29}.pv-head-split{justify-content:space-between;align-items:center;gap:clamp(32px,6vw,100px);width:100%;display:flex}.pv-head-split .pv-sub{flex:0 560px;max-width:560px}.pv-tags{gap:var(--s-8);flex-wrap:wrap;flex:auto;align-content:flex-start;align-items:center;display:flex}.pv-tag-sm{background:var(--pv-chip);border-radius:var(--r-pill);corner-shape:round;padding:var(--s-4) var(--s-12);font-size:var(--t-14);color:var(--ink);align-items:center;font-weight:500;display:inline-flex}.pv-cta-sec{background:var(--pv-cta);color:var(--white);border-radius:0;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.pv-cta-inner{z-index:1;flex-direction:column;flex:1 0 auto;justify-content:space-between;display:flex;position:relative}.pv-cta-head{text-align:center;align-items:center;gap:var(--s-28);flex-direction:column;max-width:640px;margin-left:auto;margin-right:auto;display:flex}.pv-cta-sec:not(:has(.pv-cta-head)){min-height:0;padding-block:var(--s-32)}.pv-cta-sec .pv-h2{color:var(--white);text-align:center}.pv-cta-actions{justify-content:center;align-items:center;gap:var(--s-12);flex-wrap:wrap;display:flex}.pv-cta-more{align-items:center;gap:var(--s-8);flex-wrap:wrap;display:inline-flex}.pv-cta-more>span{font-size:var(--t-16);color:#ffffffb3}.pv-on-dark .pv-store,.is-dark .pv-store{color:var(--white);background:#ffffff1a;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff1a,0 8px 24px -10px #00000073,0 2px 8px -4px #00000040}.pv-on-dark .pv-store:hover,.is-dark .pv-store:hover{border-color:var(--white)}.pv-footer{background:var(--pv-footer);color:var(--white)}.pv-footer-top{flex-wrap:wrap;justify-content:space-between;gap:clamp(40px,6vw,100px);display:flex}.pv-footer-brand{gap:var(--s-20);flex-direction:column;flex:320px;align-items:flex-start;min-width:260px;display:flex}.pv-footer-logo{width:auto;height:40px}.pv-footer-blurb{max-width:480px;font-size:var(--t-16);color:#fffc;margin:0;line-height:1.5}.pv-footer-cols{interpolate-size:allow-keywords;flex-wrap:wrap;gap:clamp(64px,8vw,160px);display:flex}.pv-footer-col{display:block}.pv-footer-col-h{justify-content:space-between;align-items:center;gap:var(--s-12);cursor:default;pointer-events:none;list-style:none;display:flex}.pv-footer-col-h::-webkit-details-marker{display:none}.pv-footer-col-links{gap:var(--s-20);padding-top:var(--s-20);flex-direction:column;display:flex}.pv-footer-col-ic{display:none}.pv-footer-col h3{font-size:var(--t-16);color:var(--white);margin:0;font-weight:500}.pv-footer-col a{font-size:var(--t-14);color:#fffc;transition:color .2s var(--ease);text-decoration:none}.pv-footer-col a:hover{color:var(--white)}.pv-social{gap:var(--s-8);display:flex}.pv-social a{corner-shape:round;width:32px;height:32px;color:var(--white);transition:background .22s var(--ease);background:#ffffff1a;border-radius:50%;place-items:center;display:grid}.pv-social a:hover{background:#ffffff38}.pv-social svg{width:16px;height:16px}.pv-footer-bar{justify-content:space-between;align-items:center;gap:var(--s-16);flex-wrap:wrap;display:flex}.pv-footer-bar p{font-size:var(--t-12);color:#fffc;margin:0}.pv-footer-legal{align-items:center;gap:var(--s-12);display:flex}.pv-footer-legal a{font-size:var(--t-12);color:#fffc;text-decoration:none}.pv-footer-legal a:hover{color:var(--white)}.pv-footer-legal span{background:#ffffff59;width:1px;height:8px}.pv-footer-bar .pv-footer-copyright{max-width:740px;font-size:var(--t-12);color:var(--ink);text-wrap:pretty;flex:420px;margin:0;line-height:1.5}.pv-footer-legal{flex:none}@keyframes introRise{0%{opacity:0;filter:blur(10px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes pvReveal{0%{opacity:0;filter:blur(6px);translate:0 18px}to{opacity:1;filter:blur();translate:0}}.pv-reveal{opacity:0;filter:blur(6px);translate:0 18px}.pv-reveal.is-in{opacity:1;filter:blur();animation:pvReveal .7s var(--ease) both;translate:0}@media (width<=1024px){.pv-head-split{align-items:flex-start;gap:var(--s-24);flex-direction:column}.pv-head-split .pv-sub{flex-basis:auto;max-width:640px}}@media (width<=640px){.pv-actions{flex-wrap:wrap}.pv-cta-sec{border-radius:0}.pv-footer-bar{align-items:flex-start;gap:var(--s-20);flex-direction:column}.pv-footer-bar .pv-footer-copyright{flex:none;max-width:none}.pv-footer-bar .pv-footer-legal{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.pv-reveal{opacity:1;filter:none;translate:0}.pv-reveal.is-in{animation:none}.pv-footer-col::details-content{filter:none;transition:none}.pv-footer-col-links{transition:none;transform:none}.pv-footer-col-ic,.pv-footer-col-ic:before,.pv-footer-col-ic:after{transition:none}.pv-ticker-track{flex-wrap:wrap;width:auto;animation:none}.pv-ticker-set:last-child{display:none}}.pv-root.pv-over-film{z-index:20;corner-shape:squircle;border-top-left-radius:clamp(32px,5vw,76px);border-top-right-radius:clamp(32px,5vw,76px);overflow:clip}.pv-root{background-image:linear-gradient(#12121209 1px,#0000 1px),linear-gradient(90deg,#12121209 1px,#0000 1px);background-size:56px 56px}.pv-eyebrow{align-items:center;gap:var(--s-8);font-size:var(--t-14);letter-spacing:0;text-transform:uppercase;color:var(--pv-green-tx);margin:0;font-weight:700;display:inline-flex}.pv-eyebrow i{background:currentColor;border-radius:2px;width:24px;height:2px;display:inline-block}.pv-stats{width:100%;max-width:860px;margin-top:var(--s-16);padding:var(--s-24) 0;border-top:1px solid var(--pv-hair);gap:0}.pv-stats li{min-width:0;padding:0 var(--s-16);flex:1 1 0}.pv-stat svg,.pv-starIcon{color:var(--pv-star)}.pv-head-l{gap:var(--head-gap);flex-direction:column;display:flex}.pv-root{transition:background-color .8s var(--ease)}.pv-root.is-dark{background-color:var(--pv-cta)}.pv-h2,.pv-sub,.pv-lead,.pv-eyebrow{transition:color .8s var(--ease)}.is-dark .pv-h2,.is-dark .pv-eyebrow{color:var(--pv-paper)}.is-dark .pv-sub,.is-dark .pv-lead{color:#f9f6f4a8}.btn--on-light{transition:transform .35s cubic-bezier(.165, .84, .44, 1), color .8s var(--ease), background-color .8s var(--ease)}.pv-store{transition:transform .35s cubic-bezier(.165, .84, .44, 1), border-color .3s var(--ease), color .8s var(--ease), background-color .8s var(--ease)}.is-dark .btn--on-light{background:var(--white);color:var(--ink)}.pv-h1{letter-spacing:var(--tr-h1);color:var(--ink);text-wrap:balance;margin:0;font-size:round(clamp(40px,6vw,68px),4px);font-weight:600;line-height:1.1}.pv-crumb{align-items:center;gap:var(--s-4) var(--s-8);font-size:var(--t-14);color:var(--ink);flex-wrap:wrap;display:flex}.pv-crumb a{color:var(--ink);opacity:.6;transition:opacity .2s var(--ease);text-decoration:none}.pv-crumb a:hover{opacity:1}.pv-crumb-dot{corner-shape:round;opacity:.6;background:currentColor;border-radius:50%;flex:none;width:4px;height:4px}.pv-crumb-here{font-weight:500}.pv-post{--shell-r:var(--r-card);--inset-r:max(8px, calc(var(--shell-r) - 12px));gap:var(--s-12);padding:var(--s-12);background:var(--pv-card);border-radius:var(--shell-r);corner-shape:var(--corner-shape);isolation:isolate;transition:translate .42s var(--ease), box-shadow .42s var(--ease);flex-direction:column;display:flex;position:relative;overflow:clip}.pv-post-frame{aspect-ratio:5/2;position:static}.pv-post-surf{z-index:0;object-fit:cover;background-color:var(--pv-media);width:100%;height:100%;transition:scale .64s var(--ease);display:block;position:absolute;inset:0}.pv-post-frame:not(:has(img)){border-radius:var(--inset-r);corner-shape:var(--corner-shape);background-color:var(--pv-media);background-image:linear-gradient(#1212120d 1px,#0000 1px),linear-gradient(90deg,#1212120d 1px,#0000 1px);background-size:32px 32px,32px 32px;position:relative;overflow:hidden}.pv-post-frame:not(:has(img)):after{content:"";inset:var(--s-12);border-radius:var(--r-control);corner-shape:var(--corner-shape);pointer-events:none;border:1px dashed #12121229;position:absolute}.pv-post-body{z-index:1;align-items:flex-start;gap:var(--s-12);padding:var(--s-16);-webkit-backdrop-filter:blur(20px)saturate(120%);border-radius:var(--inset-r);corner-shape:var(--corner-shape);box-shadow:var(--card-lift);transition:box-shadow .42s var(--ease);background:#ffffffe0;flex-direction:column;flex:auto;display:flex;position:relative}.pv-post-meta{justify-content:space-between;align-items:center;gap:var(--s-8) var(--s-12);width:100%;min-height:var(--pv-post-m-h,auto);flex-wrap:wrap;display:flex}.pv-post-meta .pv-tag-sm{white-space:nowrap}.pv-post-date{font-size:var(--t-12);color:var(--ink);opacity:.6;white-space:nowrap}.pv-post-t{font-size:var(--t-20);color:var(--ink);min-height:var(--pv-post-t-h,2.6em);z-index:1;margin:0;font-weight:600;line-height:1.3;position:relative}.pv-post--feature .pv-post-t{min-height:0}.pv-post-t a{color:inherit;text-decoration:none}.pv-post-t a:after{content:"";position:absolute;inset:-100vmax}.pv-post-x{width:100%;font-size:var(--t-14);color:var(--ink);opacity:.66;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:3em;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.pv-post--feature .pv-post-x{-webkit-line-clamp:3;line-clamp:3;min-height:0}.pv-post-go{margin-top:var(--s-4);font-size:var(--t-16);pointer-events:none;align-items:center;font-weight:500;display:inline-flex}.pv-post:has(a:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.pv-post-t a:focus-visible{outline:none}@media (hover:hover){.pv-post:hover{translate:0 -4px}.pv-post:hover .pv-post-body{box-shadow:var(--card-lift-hover)}.pv-post:hover .pv-post-surf{scale:1.03}.pv-post:hover .btn-roll>span{transform:translateY(-100%)}.pv-post:hover .pv-about-arrow svg:not([data-dup]){transform:translate(140%,-140%)}.pv-post:hover .pv-about-arrow svg[data-dup]{transform:translate(0)}}.pv-post--feature{--shell-r:var(--r-frame)}.pv-post--feature .pv-post-frame{aspect-ratio:7/2}.pv-post--feature .pv-post-body{gap:var(--s-16);padding:var(--s-28) var(--s-32) var(--s-32)}.pv-post--feature .pv-post-t{font-size:var(--t-24)}.pv-post--feature .pv-post-x,.pv-post--feature .pv-post-date{font-size:var(--t-14)}.pv-posts{gap:var(--s-32);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.pv-posts>[hidden]{display:none}@media (width<=1100px){.pv-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pv-posts{gap:var(--s-24);grid-template-columns:minmax(0,1fr)}.pv-post-frame,.pv-post--feature .pv-post-frame{aspect-ratio:16/9}.pv-post-t,.pv-post-meta{min-height:0}}@media (width<=640px){.pv-post--feature{--shell-r:var(--r-card)}.pv-post--feature .pv-post-body{padding:var(--s-20)}.pv-post--feature .pv-post-t{font-size:var(--t-20)}.pv-post--feature .pv-post-x{font-size:var(--t-14)}}@media (prefers-reduced-motion:reduce){.pv-post,.pv-post-surf{transition:none}}.pv-shot{border-radius:var(--radius-shot);corner-shape:var(--corner-shape);border:1px solid var(--pv-hair);height:100%;position:relative;overflow:clip;container-type:inline-size}.pv-shot-inner{height:120%;translate:0 calc(var(--pv-par,0) * 10%);background-color:var(--pv-media);background-image:linear-gradient(#1212120d 1px,#0000 1px),linear-gradient(90deg,#1212120d 1px,#0000 1px);background-size:32px 32px,32px 32px;place-items:center;display:grid;position:absolute;top:-10%;left:0;right:0}.pv-shot-inner:after{content:"";inset:var(--s-24) var(--s-16);border-radius:var(--radius-shot-in);corner-shape:var(--corner-shape);pointer-events:none;border:1px dashed #12121229;position:absolute}.is-dark .pv-shot{border-color:#ffffff29}.is-dark .pv-shot-inner{background-color:#1c1c1c;background-image:linear-gradient(#f9f6f412 1px,#0000 1px),linear-gradient(90deg,#f9f6f412 1px,#0000 1px)}.is-dark .pv-shot-inner:after{border-color:#f9f6f42e}.pv-shot-media,.is-dark .pv-shot-media{background-color:#1c1c1c;background-position:var(--shot-pos,center);background-repeat:no-repeat;background-size:cover}.pv-shot-media:after{content:none}.pv-shot:has(.pv-shot-media){border:0}.is-dark .pv-shot:has(.pv-shot-media){border:0}.pv-shot-media>.pv-shot-img{object-fit:cover;object-position:var(--shot-pos,center);width:100%;height:100%;display:block;position:absolute;inset:0}.pv-shot-find,.is-dark .pv-shot-find{background-image:url(/assets/img/find.webp)}.pv-shot-understand,.is-dark .pv-shot-understand{background-image:url(/assets/img/understand.webp)}.pv-shot-field,.is-dark .pv-shot-field{background-image:url(/assets/img/field.webp?v=4)}.pv-shot-save,.is-dark .pv-shot-save{background-image:url(/assets/img/save.webp)}.pv-shot-devices,.is-dark .pv-shot-devices{background-image:url(/assets/img/devices.webp)}.pv-shot-hero,.is-dark .pv-shot-hero{background-image:url(/assets/img/hero.webp)}.pv-shot-fence-line,.is-dark .pv-shot-fence-line{background-image:url(/assets/img/fence-line.webp?v=2)}.pv-shot-hillside-group,.is-dark .pv-shot-hillside-group{background-image:url(/assets/img/cases/hillside-group.webp)}.pv-shot-parcel-in-hand,.is-dark .pv-shot-parcel-in-hand{background-image:url(/assets/img/cases/parcel-in-hand.webp)}.pv-shot-plat-map-roadside,.is-dark .pv-shot-plat-map-roadside{background-image:url(/assets/img/cases/plat-map-roadside.webp)}.pv-shot-parcel-grid,.is-dark .pv-shot-parcel-grid{background-image:url(/assets/img/parcel-grid.webp)}.pv-shot-team-jordan-reyes,.is-dark .pv-shot-team-jordan-reyes{background-image:url(/assets/img/team/jordan-reyes.webp)}.pv-shot-team-maya-patel,.is-dark .pv-shot-team-maya-patel{background-image:url(/assets/img/team/maya-patel.webp)}.pv-shot-team-sam-lin,.is-dark .pv-shot-team-sam-lin{background-image:url(/assets/img/team/sam-lin.webp)}.pv-shot-team-elena-martinez,.is-dark .pv-shot-team-elena-martinez{background-image:url(/assets/img/team/elena-martinez.webp)}.pv-shot-team-michael-turner,.is-dark .pv-shot-team-michael-turner{background-image:url(/assets/img/team/michael-turner.webp)}.pv-shot-lot-size,.is-dark .pv-shot-lot-size{background-image:url(/assets/img/lot-size.webp)}.pv-shot-neighbors,.is-dark .pv-shot-neighbors{background-image:url(/assets/img/neighbors-commercial.webp)}.pv-shot-neighbors{--shot-pos:50% 25%}.pv-shot-client,.is-dark .pv-shot-client{background-image:url(/assets/img/client.webp)}.pv-shot-after-showing,.is-dark .pv-shot-after-showing{background-image:url(/assets/img/after-showing.webp)}.pv-shot-rep-hero,.is-dark .pv-shot-rep-hero{background-image:url(/assets/img/rep-hero-commercial.webp)}.pv-shot-construction-hero,.is-dark .pv-shot-construction-hero{background-image:url(/assets/img/construction-hero.webp)}.pv-shot-construction-step-1,.is-dark .pv-shot-construction-step-1{background-image:url(/assets/img/construction-step-1.webp)}.pv-shot-construction-step-1{--shot-pos:50% 10%}.pv-shot-construction-step-2,.is-dark .pv-shot-construction-step-2{background-image:url(/assets/img/construction-step-2.webp)}.pv-shot-construction-step-3,.is-dark .pv-shot-construction-step-3{background-image:url(/assets/img/construction-step-3.webp)}.pv-shot-construction-step-4,.is-dark .pv-shot-construction-step-4{background-image:url(/assets/img/construction-step-4.webp)}.pv-shot-construction-after,.is-dark .pv-shot-construction-after{background-image:url(/assets/img/construction-after.webp)}.pv-shot-construction-confidence,.is-dark .pv-shot-construction-confidence{background-image:url(/assets/img/construction-confidence.webp)}.pv-shot-agriculture-hero,.is-dark .pv-shot-agriculture-hero{background-image:url(/assets/img/agriculture-hero.webp)}.pv-shot-agriculture-step-1,.is-dark .pv-shot-agriculture-step-1{background-image:url(/assets/img/agriculture-step-1.webp)}.pv-shot-agriculture-step-2,.is-dark .pv-shot-agriculture-step-2{background-image:url(/assets/img/agriculture-step-2.webp)}.pv-shot-agriculture-step-3,.is-dark .pv-shot-agriculture-step-3{background-image:url(/assets/img/agriculture-step-3.webp)}.pv-shot-agriculture-step-4,.is-dark .pv-shot-agriculture-step-4{background-image:url(/assets/img/agriculture-step-4.webp)}.pv-shot-agriculture-after,.is-dark .pv-shot-agriculture-after{background-image:url(/assets/img/agriculture-after.webp)}.pv-shot-agriculture-confidence,.is-dark .pv-shot-agriculture-confidence{background-image:url(/assets/img/agriculture-confidence.webp)}.pv-shot-utility-hero,.is-dark .pv-shot-utility-hero{background-image:url(/assets/img/utility-hero.webp)}.pv-shot-utility-step-1,.is-dark .pv-shot-utility-step-1{background-image:url(/assets/img/utility-step-1.webp)}.pv-shot-utility-step-2,.is-dark .pv-shot-utility-step-2{background-image:url(/assets/img/utility-step-2.webp)}.pv-shot-utility-step-3,.is-dark .pv-shot-utility-step-3{background-image:url(/assets/img/utility-step-3.webp)}.pv-shot-utility-step-4,.is-dark .pv-shot-utility-step-4{background-image:url(/assets/img/utility-step-4.webp)}.pv-shot-utility-after,.is-dark .pv-shot-utility-after{background-image:url(/assets/img/utility-after.webp)}.pv-shot-utility-confidence,.is-dark .pv-shot-utility-confidence{background-image:url(/assets/img/utility-confidence.webp)}.pv-shot-homeowners-hero,.is-dark .pv-shot-homeowners-hero{background-image:url(/assets/img/homeowners-hero.webp)}.pv-shot-homeowners-step-1,.is-dark .pv-shot-homeowners-step-1{background-image:url(/assets/img/homeowners-step-1.webp)}.pv-shot-homeowners-step-2,.is-dark .pv-shot-homeowners-step-2{background-image:url(/assets/img/homeowners-step-2.webp)}.pv-shot-homeowners-step-3,.is-dark .pv-shot-homeowners-step-3{background-image:url(/assets/img/homeowners-step-3.webp)}.pv-shot-homeowners-step-4,.is-dark .pv-shot-homeowners-step-4{background-image:url(/assets/img/homeowners-step-4.webp)}.pv-shot-homeowners-after,.is-dark .pv-shot-homeowners-after{background-image:url(/assets/img/homeowners-after.webp)}.pv-shot-homeowners-confidence,.is-dark .pv-shot-homeowners-confidence{background-image:url(/assets/img/homeowners-confidence.webp)}.pv-float{left:var(--fl-x);top:var(--fl-y);translate:calc(-1 * var(--fl-l) * var(--fui)) calc(-1 * var(--fl-t) * var(--fui));z-index:2;pointer-events:none;width:calc(var(--fl-w) * var(--fui));position:absolute}.pv-float img{z-index:1;width:calc(var(--fl-w) * var(--fui));height:auto;display:block;position:relative}.pv-float:before{content:"";z-index:0;inset:calc(var(--fl-t) * var(--fui)) calc(var(--fl-er) * var(--fui)) calc(var(--fl-b) * var(--fui)) calc(var(--fl-l) * var(--fui));border-radius:calc(var(--fl-radius) * var(--fui));corner-shape:round;-webkit-backdrop-filter:blur(calc(8 * var(--fui)));position:absolute}.pv-float:after{content:"";inset:calc(var(--fl-t) * var(--fui)) calc(var(--fl-er) * var(--fui)) calc(var(--fl-b) * var(--fui)) calc(var(--fl-l) * var(--fui));border-radius:calc(var(--fl-radius) * var(--fui));corner-shape:round;box-shadow:var(--fl-shadow,calc(10 * var(--fui)) calc(8 * var(--fui)) calc(20 * var(--fui)) #0000001f);position:absolute}.pv-pill,.pv-record{left:var(--pin-x);top:var(--pin-y);color:#fff;-webkit-backdrop-filter:blur(calc(8 * var(--ui)));box-shadow:0 calc(12 * var(--ui)) calc(20 * var(--ui)) #0006;corner-shape:round;background:#0000006b;border:1px solid #ffffff47;position:absolute}.pv-pill{height:calc(40 * var(--ui));padding:0 calc(18 * var(--ui));border-radius:calc(20 * var(--ui));font-size:calc(15 * var(--ui));letter-spacing:-.01em;white-space:nowrap;align-items:center;font-weight:600;display:flex}.pv-pill--light{color:var(--ink);box-shadow:calc(10 * var(--ui)) calc(8 * var(--ui)) calc(20 * var(--ui)) #0000001f;background:#fffc}.pv-record{align-items:baseline;column-gap:calc(18 * var(--ui));row-gap:calc(12 * var(--ui));width:calc(260 * var(--ui));padding:calc(16 * var(--ui)) calc(20 * var(--ui));border-radius:calc(22 * var(--ui));font-size:calc(13 * var(--ui));grid-template-columns:max-content 1fr;margin:0;line-height:1.3;display:grid}.pv-record dt{color:#ffffff9e;letter-spacing:.01em;font-weight:400}.pv-record dd{letter-spacing:.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.pv-shot-lead{opacity:0;transition:opacity .62s var(--ease-reveal);--dash-w:1.5px;--half:calc(var(--dash-w) / 2);--dash:var(--dash-w) solid transparent;--ink:#ffffffeb;--dash-on:4px;--dash-off:3px;--v:repeating-linear-gradient(to bottom, var(--ink) 0 var(--dash-on), transparent var(--dash-on) calc(var(--dash-on) + var(--dash-off)));--h:repeating-linear-gradient(to right, var(--ink) 0 var(--dash-on), transparent var(--dash-on) calc(var(--dash-on) + var(--dash-off)));background-image:var(--sl,none), var(--sr,none), var(--st,none), var(--sb,none);background-size:var(--dash-w) 100%, var(--dash-w) 100%, 100% var(--dash-w), 100% var(--dash-w);background-position:0 0,100% 0,0 0,0 100%;background-repeat:no-repeat;background-origin:border-box;background-clip:border-box;position:absolute}.pv-shot-lead:after{content:"";width:calc(7 * var(--ui));height:calc(7 * var(--ui));corner-shape:round;left:var(--dot-x);top:var(--dot-y);translate:calc(-50% + var(--dot-fx,0px)) calc(-50% + var(--dot-fy,0px));background:#fff;border-radius:50%;position:absolute}@keyframes heroPieceIn{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes heroLineIn{0%{clip-path:inset(0 -100% 100%)}to{clip-path:inset(0 -100% -100%)}}@keyframes heroDotIn{0%{transform:scale(0)}62%{transform:scale(1.22)}to{transform:scale(1)}}.pv-phero .pv-crumb{animation:introRise .76s var(--ease-reveal) 60ms both}.pv-phero .pv-h1,.pv-phero .pv-shot,.pv-phero .pv-ph{animation:introRise 1.1s var(--ease-reveal) .16s both}.pv-phero .pv-sub{animation:introRise .98s var(--ease-reveal) .44s both}.pv-phero .pv-actions{animation:introRise .98s var(--ease-reveal) .62s both}.pv-phero .pv-phero-more{animation:introRise .98s var(--ease-reveal) .76s both}.pv-sec.pv-phero{padding-top:calc(var(--nav-h) + var(--s-8))}.pv-phero .pv-wrap{gap:var(--s-32);flex-direction:column;display:flex}.pv-phero-grid{column-gap:clamp(40px,5vw,80px);row-gap:var(--s-48);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;display:grid}.pv-phero-copy{align-items:flex-start;gap:var(--s-24);flex-direction:column;display:flex}.pv-phero-copy .pv-sub{max-width:var(--pv-title-w,520px)}.pv-phero-more{align-items:center;gap:var(--s-8);flex-wrap:wrap;display:inline-flex}.pv-phero-more>span{font-size:var(--t-16);color:var(--ink);opacity:.6}.pv-cs-row{column-gap:clamp(40px,5vw,80px);row-gap:var(--s-40);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;display:grid}.pv-cs-row--copy-first{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.pv-cs-row--level{align-items:start}.pv-cs-col{align-items:flex-start;gap:var(--s-24);flex-direction:column;display:flex}@media (width<=860px){.pv-phero-grid,.pv-cs-row,.pv-cs-row--copy-first{grid-template-columns:minmax(0,1fr)}.pv-phero-copy .pv-sub{max-width:none}}@media (prefers-reduced-motion:reduce){.pv-phero .pv-crumb,.pv-phero .pv-h1,.pv-phero .pv-shot,.pv-phero .pv-ph,.pv-phero .pv-sub,.pv-phero .pv-actions,.pv-phero .pv-phero-more{animation:none}.pv-shot-inner{translate:0!important}}.pv-moments-head{align-items:center;gap:var(--head-gap);text-align:center;flex-direction:column;display:flex}.pv-moments-statement{max-width:20em;font-size:var(--t-h2);letter-spacing:var(--tr-h2);color:var(--ink);text-wrap:balance;transition:color .8s var(--ease);margin:0;font-weight:600;line-height:1.12}.is-dark .pv-moments-statement{color:var(--pv-paper)}.pv-moments-head .pv-sub{max-width:46em}.pv-split-head{grid-template-columns:minmax(0,max-content) minmax(0,max-content);justify-content:space-between;align-items:end;column-gap:clamp(40px,6vw,96px);display:grid}.pv-split-head .pv-sub{margin:0}@media (width<=900px){.pv-split-head{row-gap:var(--s-16);grid-template-columns:minmax(0,1fr);align-items:start}}.pv-split-head:has(>.pv-eyebrow){row-gap:var(--head-gap)}.pv-split-head>.pv-eyebrow{grid-area:1/1}.pv-split-head:has(>.pv-eyebrow)>.pv-h2{grid-area:2/1}.pv-split-head:has(>.pv-eyebrow)>.pv-sub{grid-area:1/2/3/3;align-self:end}@media (width<=900px){:is(.pv-split-head:has(>.pv-eyebrow)>.pv-eyebrow,.pv-split-head:has(>.pv-eyebrow)>.pv-h2,.pv-split-head:has(>.pv-eyebrow)>.pv-sub){grid-area:auto;align-self:auto}}.pv-wrap:has(>.pv-moments-head+.pv-moments-grid){align-items:stretch;gap:var(--sec-gap);flex-direction:column;display:flex}.pv-moments-grid{background:var(--white);border:1px dashed var(--moment-rule);border-radius:var(--r-card);corner-shape:round;--moment-rule:#12121247;width:100%;transition:background-color .8s var(--ease);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.is-dark .pv-moments-grid{--moment-rule:#f9f6f452;background:#1c1c1c}.pv-moment{grid-template-rows:subgrid;row-gap:var(--s-24);padding:var(--s-40) var(--s-32);border-left:1px dashed var(--moment-rule);transition:border-color .8s var(--ease);grid-row:span 3;display:grid}.pv-moment:nth-child(4n+1){border-left:0}.pv-moment-ic{width:32px;height:32px;color:var(--ink);transition:color .8s var(--ease);display:block}.pv-moment-ic svg{width:32px;height:32px;display:block}.pv-moment-h{font-size:var(--t-20);letter-spacing:0;color:var(--ink);margin:0;font-weight:600;line-height:1.3}.pv-moment-p{font-size:var(--t-14);color:var(--ink);opacity:.66;text-wrap:pretty;margin:0;line-height:1.5}.pv-moment-ic,.pv-moment-h,.pv-moment-p{transition:color .8s var(--ease), background-color .8s var(--ease)}.is-dark .pv-moment-ic,.is-dark .pv-moment-h,.is-dark .pv-moment-p{color:var(--pv-paper)}@media (width<=1100px){.pv-moments-grid{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.pv-moment:nth-child(odd){border-left:0}.pv-moment:nth-child(2n){border-left:1px dashed var(--moment-rule)}.pv-moment:nth-child(n+3){border-top:1px dashed var(--moment-rule)}}@media (width<=640px){.pv-moments-grid{grid-template-rows:repeat(12,auto);grid-template-columns:minmax(0,1fr)}.pv-moment{padding:var(--s-32) var(--s-24)}.pv-moment:nth-child(n){border-left:0}.pv-moment:nth-child(n+2){border-top:1px dashed var(--moment-rule)}}@media (prefers-reduced-motion:reduce){.pv-moment{transition:none}}.pv-h1,.pv-crumb,.pv-shot,.pv-shot-inner{transition:background-color .8s var(--ease), color .8s var(--ease), border-color .8s var(--ease)}.pv-crumb a{transition:opacity .2s var(--ease), color .8s var(--ease)}.is-dark .pv-h1,.is-dark .pv-crumb,.is-dark .pv-crumb a{color:var(--pv-paper)}.pv-cta-sec{overflow:hidden}.pv-cta-tex{pointer-events:none;background-image:radial-gradient(120% 82% at 50% 0,#ffffff1a,#0000 62%),linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:100% 100%,56px 56px,56px 56px;position:absolute;inset:0}.pv-cta-sec .pv-wrap{z-index:1;position:relative}.pv-social a:hover{background:var(--ink);color:var(--white)}@media (width<=640px){.pv-stats li{padding:var(--s-12) var(--s-8);border-left:0;flex:42%}}.pv-sec{padding:var(--sec-pad-y) var(--pv-gutter)}@media (width>=1200px){:root{--pv-gutter:calc(120px + var(--pv-edge))}.pv-wrap{max-width:none}}@media (width<=640px){:root{--page-pad:var(--s-16);--page-edge:var(--s-16);--pv-gutter:var(--s-16)}.topnav{padding-left:var(--s-16);padding-right:var(--s-16)}}.pv-eyebrow{letter-spacing:0;color:var(--pv-green-tx);gap:0}.pv-eyebrow i{display:none}.pv-eyebrow--light{color:var(--pv-paper)}.pv-h2{font-size:var(--t-h2);letter-spacing:var(--tr-h2);font-weight:600;line-height:1.12}.pv-lead{opacity:.66;font-size:round(clamp(16px,1.5vw,20px),4px)}.pv-sub{opacity:.66}.pv-stat{letter-spacing:0;font-size:round(clamp(36px,4vw,56px),4px);font-weight:600}.pv-statlbl{opacity:.55;letter-spacing:0}.pv-cta-tex{opacity:1;background:linear-gradient(#0c0b0842,#0c0b087a),url(/assets/img/footer.jpg) 50%/cover no-repeat}.pv-cta-sec{padding-top:var(--sec-pad-y);padding-bottom:var(--s-32)}.pv-cta-inner{gap:clamp(48px,6vw,88px)}.pv-footer{color:var(--ink);border-radius:var(--r-frame);corner-shape:squircle;z-index:2;background:#f9f6f4e6;padding:44px;position:relative;box-shadow:0 40px 90px -40px #0000008c}@media (width>=641px){.pv-footer{margin-inline:calc(var(--s-32) - clamp(24px, 8vw, 120px))}}@media (width>=1200px){.pv-footer{margin-inline:calc(var(--s-32) - 120px)}}.pv-footer-top{gap:clamp(32px,5vw,96px)}@media (width>=900px){.pv-footer-top{flex-wrap:nowrap}}.pv-footer-logo{height:52px}.pv-footer-blurb{color:var(--ink);max-width:720px}.pv-footer-col h3{color:var(--ink);letter-spacing:0;text-transform:uppercase;font-size:var(--t-12);opacity:1;font-weight:600}.pv-footer-col a{color:var(--ink);opacity:.78;transition:opacity .2s var(--ease)}.pv-footer-col a:hover{color:var(--ink);opacity:1}.pv-footer-bar{padding-top:var(--s-24);border-top:1px solid var(--pv-hair);justify-content:space-between;align-items:center;gap:var(--s-24);flex-wrap:wrap;margin-top:40px;display:flex}.pv-footer-legal a{color:var(--ink);opacity:.78;transition:opacity .2s var(--ease)}.pv-footer-legal a:hover{color:var(--ink);opacity:1}.pv-footer-legal span{background:#1212124d}.pv-social a{border:1px solid var(--pv-hair);width:36px;height:36px;color:var(--ink);corner-shape:round;transition:background .22s var(--ease), color .22s var(--ease), border-color .22s var(--ease);background:0 0;border-radius:50%}.pv-social a:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.pv-social a[aria-label=Facebook] svg,.pv-social a[aria-label=LinkedIn] svg{width:18px;height:18px}.pv-about-arrow{background:var(--ink);width:28px;height:28px;color:var(--white);border-radius:40%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.pv-about-arrow svg{grid-area:1/1;width:12px;height:12px;transition:transform .42s cubic-bezier(.165,.84,.44,1)}.pv-about-arrow svg[data-dup]{transform:translate(-140%,140%)}.pv-ghost-cta:hover .pv-about-arrow svg:not([data-dup]){transform:translate(140%,-140%)}.pv-ghost-cta:hover .pv-about-arrow svg[data-dup]{transform:translate(0)}.pv-ghost-cta{--ghost-fg:var(--ink);gap:var(--s-8);vertical-align:middle;color:var(--ghost-fg);box-shadow:none;transition:color .8s var(--ease);background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.pv-ghost-cta:hover{transform:none}.pv-ghost-cta .btn-roll{transition:border-color .8s var(--ease);border-bottom:1.4px solid}.pv-ghost-cta .pv-about-arrow{width:14px;height:14px;color:var(--ghost-fg);transition:color .8s var(--ease);background:0 0;border-radius:0}.pv-ghost-cta--on-dark,.is-dark .pv-ghost-cta{--ghost-fg:var(--pv-paper)}@media (width<=860px){:root{--r-frame:var(--r-card);--r-frame-sm:var(--r-card)}}@media (width<=640px){:root{--r-frame:var(--r-card-sm);--r-frame-sm:var(--r-card-sm);--r-card:var(--r-card-sm);--nav-h:96px;--pv-statement:28px}.pv-shot-inner:after{inset:var(--s-12)}}@media (width<=600px){:root{--chat-clear:calc(16px + 48px)}}@media (width<=640px){.pv-sec{padding-top:var(--s-64);padding-bottom:var(--s-64)}.pv-cta-sec{padding-top:var(--s-64);padding-bottom:var(--s-16)}.pv-sec+.pv-sec:not(.pv-cta-sec){padding-top:0}.pv-sec.pv-phero+.pv-sec{padding-top:var(--s-64)}.pv-sec.pv-phero{padding-top:calc(var(--nav-h) + var(--s-24))}.pv-footer-bar{margin-top:24px}.pv-cta-more{text-align:center;flex-wrap:wrap;justify-content:center;display:flex}.pv-footer{border-radius:var(--r-card-sm);padding:var(--s-16)}.pv-footer-cols{flex-direction:column;gap:0;width:100%}.pv-footer-col{border-top:1px solid var(--pv-hair)}.pv-footer-col:first-of-type{border-top:0}.pv-footer-col-h{pointer-events:auto;cursor:pointer;padding-block:var(--s-16);min-height:44px}.pv-footer-col-ic{--icon-rot:0deg;width:18px;height:18px;transform:rotate(var(--icon-rot));flex:none;transition:transform .62s cubic-bezier(.34,1.56,.64,1);display:block;position:relative}.pv-footer-col[open] .pv-footer-col-ic{--icon-rot:180deg}.pv-footer-col-ic:before,.pv-footer-col-ic:after{content:"";background:var(--ink);width:18px;height:1.6px;transition:transform .62s cubic-bezier(.34, 1.56, .64, 1), opacity .32s var(--ease);border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pv-footer-col-ic:after{transform:translate(-50%,-50%)rotate(90deg)}.pv-footer-col[open] .pv-footer-col-ic:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.pv-footer-col::details-content{opacity:0;filter:blur(3px);height:0;transition:height .48s var(--ease-reveal), opacity .24s var(--ease), filter .34s var(--ease-reveal), content-visibility .48s allow-discrete;overflow:clip}.pv-footer-col[open]::details-content{opacity:1;filter:blur();height:auto;transition:height .72s var(--ease-reveal), opacity .6s var(--ease) .12s, filter .68s var(--ease-reveal) .1s, content-visibility .72s allow-discrete}.pv-footer-col-links{padding-top:var(--s-4);padding-bottom:var(--s-16);transition:transform .4s var(--ease-reveal);gap:0;transform:translateY(10px)}.pv-footer-col[open] .pv-footer-col-links{transition:transform .74s var(--ease-reveal) 90ms;transform:none}.pv-ghost-cta{padding-block:var(--s-12);margin-block:calc(-1 * var(--s-12))}.pv-actions .pv-ghost-cta{margin-block:0;padding-block:0}.pv-footer-legal a{padding-block:var(--s-12);margin-block:calc(-1 * var(--s-12))}.pv-footer-col-links a{padding-block:var(--s-12);display:block}.pv-social a{width:44px;height:44px}}@media (hover:none),(width<=640px){.btn:hover,.btn:hover .btn-roll>span,.navLink:hover .navCaret,.pv-store:hover,.pv-ghost-cta:hover .pv-about-arrow svg:not([data-dup]){transform:none}.pv-ghost-cta:hover .pv-about-arrow svg[data-dup]{transform:translate(-140%,140%)}.pv-social a:hover{color:var(--ink);border-color:var(--pv-hair);background:0 0}.pv-footer-col a:hover,.pv-footer-legal a:hover{opacity:.78}.navLink:hover{opacity:inherit}}.pv-comp-title{margin:var(--s-24) 0 0;font-size:var(--t-h4);letter-spacing:var(--tr-h4);color:var(--ink);text-align:center;text-wrap:balance;font-weight:600;line-height:1.2}@media (width<=640px){.pv-comp-title{margin-top:0}}.pv-plans--v2,.pv-plan--v2,.pv-plan--v2.pv-plan--hi,.pv-plan-title,.pv-plan-desc,.pv-feats-lead,.pv-feats li,.pv-plan-rule,.pv-comp-title{transition:background-color .8s var(--ease), color .8s var(--ease), border-color .8s var(--ease), box-shadow .8s var(--ease)}.is-dark .pv-plans--v2{background:#1c1c1c}.is-dark .pv-plan--v2.pv-plan--hi{background:color-mix(in srgb, var(--pv-paper) 8%, #1c1c1c);box-shadow:none;border:1px solid #f9f6f429}.is-dark .pv-plan-title,.is-dark .pv-feats-lead,.is-dark .pv-comp-title,.is-dark .pv-plan-desc,.is-dark .pv-feats li{color:var(--pv-paper)}.is-dark .pv-plan-rule{background:#f9f6f429}.is-dark .pv-plan--v2 .pv-feats li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f9f6f4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.pv-outline-cta{transition:transform .35s cubic-bezier(.165, .84, .44, 1), background-color .8s var(--ease), border-color .8s var(--ease), color .8s var(--ease)}.is-dark .pv-outline-cta{color:var(--pv-paper);border-color:var(--pv-paper)}.is-dark .pv-outline-cta:hover{background:var(--pv-paper);color:var(--ink)}.pv-faq-item,.pv-faq-q,.pv-faq-a p{transition:border-color .8s var(--ease), color .8s var(--ease)}.is-dark .pv-faq-item{border-top-color:#f9f6f429}.is-dark .pv-faq-item:last-child{border-bottom-color:#f9f6f429}.is-dark .pv-faq-q,.is-dark .pv-faq-a p{color:var(--pv-paper)}.is-dark .pv-faq-icon:before,.is-dark .pv-faq-icon:after{background:var(--pv-paper)}.is-dark .pv-faq-item[open] .pv-faq-icon{background:var(--pv-paper);border-color:var(--pv-paper)}.is-dark .pv-faq-item[open] .pv-faq-icon:before{background:var(--ink)}.pv-plans-sec .pv-wrap{align-items:center;gap:var(--sec-gap);flex-direction:column;display:flex}.pv-plans-head{text-align:center;align-items:center;gap:var(--head-gap);flex-direction:column;display:flex}.pv-plans-head .pv-sub{text-wrap:balance;max-width:720px}.pv-plans{gap:var(--s-20);width:100%;max-width:812px;display:flex}.pv-plan{gap:var(--s-20);background:var(--white);border-radius:var(--r-card);min-width:0;padding:var(--s-40);flex-direction:column;flex:1 1 0;display:flex}.pv-plan-title{margin:0 0 var(--s-12);font-size:var(--t-24);color:var(--ink);font-weight:600;line-height:1.25}@media (width<=900px){.pv-plan-title{font-size:var(--t-20)}}.pv-plan-desc{font-size:var(--t-14);color:var(--ink);margin:0;line-height:1.5}.pv-plan-rule{background:var(--pv-hair);width:100%;height:1px}.pv-plan .pv-actions{flex-wrap:wrap;align-items:stretch}.pv-faq-sec .pv-wrap{align-items:center;gap:var(--s-64);flex-direction:column;display:flex}.pv-faq{gap:var(--s-20);interpolate-size:allow-keywords;flex-direction:column;width:100%;max-width:680px;display:flex}.pv-faq-item{border-bottom:1px solid var(--pv-hair);padding-bottom:var(--s-20)}.pv-faq-q{appearance:none;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-12);text-align:left;width:100%;font-family:inherit;font-size:var(--t-20);color:var(--ink);background:0 0;border:0;min-height:44px;padding:0;font-weight:500;line-height:1.3;display:flex}.pv-faq-icon{--icon-rot:0deg;--icon-scale:1;width:20px;height:20px;transform:rotate(var(--icon-rot)) scale(var(--icon-scale));flex:none;transition:transform .62s cubic-bezier(.34,1.56,.64,1);position:relative}.pv-faq-item[open] .pv-faq-icon{--icon-rot:180deg}@media (hover:hover){.pv-faq-q:hover .pv-faq-icon{--icon-scale:1.16}}.pv-faq-icon:before,.pv-faq-icon:after{content:"";background:var(--ink);width:20px;height:1.6px;transition:transform .62s cubic-bezier(.34, 1.56, .64, 1), opacity .32s var(--ease);border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pv-faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.pv-faq-item[open] .pv-faq-icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.pv-faq-item::details-content{opacity:0;filter:blur(3px);height:0;transition:height .48s var(--ease-reveal), opacity .24s var(--ease), filter .34s var(--ease-reveal), content-visibility .48s allow-discrete;overflow:clip}.pv-faq-item[open]::details-content{opacity:1;filter:blur();height:auto;transition:height .72s var(--ease-reveal), opacity .6s var(--ease) .12s, filter .68s var(--ease-reveal) .1s, content-visibility .72s allow-discrete}.pv-faq-a{padding-top:var(--s-16);transition:transform .4s var(--ease-reveal);transform:translateY(10px)}.pv-faq-item[open] .pv-faq-a{transition:transform .74s var(--ease-reveal) 90ms;transform:none}.pv-faq-a p{font-size:var(--t-16);color:var(--ink);opacity:.72;margin:0;line-height:1.5}@media (width<=1024px){.pv-plans{flex-direction:column;max-width:480px}}@media (width<=640px){.pv-plan .pv-actions{flex-wrap:wrap}}@media (width<=480px){.pv-plan--v2 .pv-plan-cta{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.pv-faq-item::details-content{filter:none;transition:none}.pv-faq-a{transition:none;transform:none}.pv-faq-icon,.pv-faq-icon:before,.pv-faq-icon:after{transition:none}}.pv-plan{border:1px solid var(--pv-hair);box-shadow:var(--card-lift);position:relative}.pv-plan--hi{background:var(--white);border:1.5px solid var(--pv-green);box-shadow:var(--card-lift)}.pv-feats{gap:var(--s-8);flex-direction:column;flex:auto;align-self:stretch;margin:0;padding:0;list-style:none;display:flex}.pv-feats li{font-size:var(--t-14);color:var(--ink);padding-left:28px;line-height:1.4;position:relative}.pv-feats li:before{content:"";corner-shape:round;background:#12121214 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121212' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/11px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:0;left:0}.pv-faq-head{align-items:center;gap:var(--head-gap);flex-direction:column;display:flex}.pv-faq-icon:before,.pv-faq-icon:after{background:var(--pv-green-tx)}.pv-plan{border-radius:var(--r-card);background:var(--pv-card);box-shadow:none;border-color:#0000}.pv-plan--hi{background:#fff}.pv-faq-sec .pv-wrap{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.pv-faq-head{text-align:left;position:sticky;top:120px;align-items:flex-start!important}.pv-faq-head .pv-h2{font-size:var(--t-h2);text-align:left!important}.pv-faq-head .pv-sub{text-align:left!important;max-width:380px!important;margin-inline:0!important}.pv-faq{gap:0;max-width:none}.pv-faq-item{border-top:1px solid var(--pv-hair);padding:var(--s-24) 0}.pv-faq-item:first-child{border-top:0}.pv-faq-item:last-child{border-bottom:1px solid var(--pv-hair)}.pv-faq-q{font-size:var(--t-20);gap:var(--s-24);font-weight:500}.pv-faq-icon{border:1px solid var(--pv-hair);corner-shape:round;width:40px;height:40px;transition:transform .62s cubic-bezier(.34, 1.56, .64, 1), background .32s var(--ease), border-color .32s var(--ease);border-radius:50%;flex:none}.pv-faq-icon:before,.pv-faq-icon:after{width:14px}.pv-faq-item[open] .pv-faq-icon{background:var(--ink);border-color:var(--ink)}.pv-faq-item[open] .pv-faq-icon:before{background:var(--white)}@media (width<=860px){.pv-faq-sec .pv-wrap{grid-template-columns:1fr}.pv-faq-head{position:static}}.pv-plan--v2 .pv-actions .pv-ghost-cta{flex:1 1 0;justify-content:center;align-self:stretch;min-height:48px}.pv-faq-head .pv-sub{opacity:1;color:color-mix(in srgb, var(--ink) 66%, transparent)}.pv-faq-head .pv-sub .pv-ghost-cta{--ghost-fg:#000;vertical-align:baseline}.is-dark .pv-faq-head .pv-sub{color:color-mix(in srgb, var(--pv-paper) 66%, transparent)}.is-dark .pv-faq-head .pv-sub .pv-ghost-cta{--ghost-fg:var(--white)}.pv-plans--v2{gap:var(--s-8);background:var(--pv-card);border-radius:var(--r-frame);max-width:900px;padding:var(--s-12);align-items:stretch}.pv-plan--v2{gap:var(--s-24);box-shadow:none;border-radius:max(8px, calc(var(--r-frame) - 12px));background:0 0;border:0;justify-content:flex-start;padding:clamp(24px,2.6vw,36px)}.pv-plan--v2.pv-plan--hi{background:var(--white);box-shadow:var(--card-lift);border:0}.pv-plan--v2 .pv-plan-desc{font-size:var(--t-16);opacity:.8;text-wrap:pretty;line-height:1.5}.pv-feats-block{gap:var(--s-16);flex-direction:column;flex:auto;display:flex}.pv-feats-lead{font-size:var(--t-16);letter-spacing:0;text-transform:none;color:var(--ink);margin:0;font-weight:700}.pv-plan--v2 .pv-feats{gap:var(--s-12);flex:none}.pv-plan--v2 .pv-feats li{font-size:var(--t-16);padding-left:32px;line-height:1.5}.pv-plan--v2 .pv-feats li:before{opacity:.75;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121212' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:16px;border-radius:0;width:20px;height:20px;top:2px}.pv-plan--v2 .pv-actions{width:100%;display:flex}.pv-plan--v2 .pv-actions:has(>:is(a,button)+:is(a,button)){column-gap:var(--s-16);grid-template-columns:1fr 1fr;display:grid}.pv-plan--v2 .pv-actions:has(>:is(a,button)+:is(a,button)) .btn{justify-content:center;min-width:0}.pv-plan--v2 .pv-actions:has(>:is(a,button)+:is(a,button)) .pv-outline-cta{justify-content:center;height:48px;min-height:0;padding-top:0;padding-bottom:0}.pv-plan-cta{gap:var(--s-12);flex:1 1 0;min-height:48px}.pv-outline-cta{gap:var(--s-8);min-height:48px;color:var(--ink);border:1.5px solid var(--ink);box-shadow:none;transition:transform .35s cubic-bezier(.165, .84, .44, 1), background-color .3s var(--ease), color .3s var(--ease);background:0 0}.pv-outline-cta .pv-about-arrow{width:14px;height:14px;color:inherit;transition:color .3s var(--ease);background:0 0;border-radius:0}.pv-outline-cta:hover{background:var(--ink);color:var(--white)}.pv-outline-cta:hover .pv-about-arrow svg:not([data-dup]){transform:translate(140%,-140%)}.pv-outline-cta:hover .pv-about-arrow svg[data-dup]{transform:translate(0)}@media (width<=768px){.pv-plans--v2{flex-direction:column}}@media (width<=640px){.pv-plans .pv-actions{column-gap:var(--s-8);row-gap:var(--s-12);flex-wrap:wrap;align-items:center}.pv-plans .pv-plan-cta{width:auto;padding-left:var(--s-8);padding-right:var(--s-8);flex:auto}.pv-plans .pv-stores{gap:var(--s-8);flex:none}:is(.pv-step-card .pv-actions:has(.pv-stores),.pv-plan .pv-actions:has(.pv-stores)){flex-wrap:nowrap;align-items:stretch;width:100%;display:flex}:is(.pv-step-card .pv-actions:has(.pv-stores)>.btn,.pv-plan .pv-actions:has(.pv-stores)>.btn){flex:auto;min-width:0}:is(.pv-step-card .pv-actions:has(.pv-stores)>.pv-stores,.pv-plan .pv-actions:has(.pv-stores)>.pv-stores){flex:none}.pv-plan .pv-actions:has(.pv-stores)>.btn{font-size:var(--t-14)}.pv-faq-sec .pv-wrap{gap:var(--sec-gap)}}@media (hover:none),(width<=640px){.pv-outline-cta:hover .pv-about-arrow svg:not([data-dup]){transform:none}.pv-outline-cta:hover .pv-about-arrow svg[data-dup]{transform:translate(-140%,140%)}.pv-outline-cta:hover{color:var(--ink);background:0 0}}@media (width<=360px){.pv-plan .pv-actions:has(.pv-stores){row-gap:var(--s-12);flex-wrap:wrap;justify-content:center}.pv-plan-cta{flex-basis:100%}.pv-plan--v2 .pv-actions:has(>:is(a,button)+:is(a,button)){row-gap:var(--s-12);grid-template-columns:minmax(0,1fr)}}.pv-price-logos{justify-content:space-between;align-items:center;gap:var(--s-32);padding:var(--s-16) var(--s-20);border-radius:var(--r-inner);corner-shape:var(--corner-shape);background:color-mix(in srgb, var(--ink) 4%, transparent);transition:background-color .8s var(--ease);flex-wrap:wrap;display:flex}.is-dark .pv-price-logos{background:color-mix(in srgb, var(--pv-paper) 7%, transparent)}.pv-price-logo{border-radius:var(--r-inner);corner-shape:var(--corner-shape);background-color:var(--pv-media);background-image:linear-gradient(#1212120d 1px,#0000 1px),linear-gradient(90deg,#1212120d 1px,#0000 1px);background-size:16px 16px,16px 16px;flex:0 auto;place-items:center;min-width:64px;min-height:40px;display:grid}.pv-price-logo--media{background-color:#0000;background-image:none;min-width:0}.pv-price-logo--media img{height:var(--logo-h,28px);filter:grayscale();opacity:.72;width:auto;display:block}.pv-price-logo--wide{--logo-h:28px}.pv-price-logo--seal{--logo-h:36px}@media (width<=640px){.pv-price-logos{gap:var(--s-12);padding:var(--s-12)}.pv-price-logo--wide{--logo-h:24px}.pv-price-logo--seal{--logo-h:32px}}.pv-price-logo--media img{transition:filter .8s var(--ease)}.is-dark .pv-price-logo--media img{filter:grayscale()invert()}.pv-corp{--pv-paper:#f9f6f4;--pv-card:#efecea;--pv-hair:#1212121f;--pv-chip:#1212120f;--corp-card-r:max(20px, calc(var(--r-frame) - 12px));--corp-pad:clamp(24px, 2.6vw, 36px);width:min(1040px, calc(100vw - var(--s-48)));max-width:none;max-height:min(calc(100dvh - var(--s-48)), 840px);padding:var(--s-12);background:var(--ink);color:var(--ink);border-radius:var(--r-frame);border:1px solid #ffffff38;overflow:hidden;box-shadow:0 8px 24px -12px #0000003d,0 48px 96px -40px #00000070}:is(.pv-corp:has(.pv-corp-done),.pv-corp--solo){background:var(--white);padding:0}:is(.pv-corp:has(.pv-corp-done) .pv-corp-scroll,.pv-corp--solo .pv-corp-scroll){border-radius:inherit}.pv-corp:has(.pv-corp-done){width:min(600px, calc(100vw - var(--s-48)))}.pv-corp[open]{flex-direction:column;display:flex}.pv-corp-scroll:focus{outline:none}.pv-corp-scroll{overscroll-behavior:contain;align-items:stretch;gap:var(--s-8);border-radius:var(--corp-card-r);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid;overflow-y:auto}.pv-corp-rail{padding:var(--corp-pad);border-radius:var(--corp-card-r);color:var(--pv-paper);background:0 0;flex-direction:column;gap:clamp(24px,2.4vw,32px);display:flex}.pv-corp-rail-head{gap:var(--head-gap);display:grid}.pv-corp-rail-head .pv-h2{color:var(--pv-paper)}.pv-corp-rail-sub{font-size:var(--t-16);color:var(--pv-paper);opacity:.66;margin:0;line-height:1.55}.pv-corp-rule{background:#f9f6f429;height:1px}.pv-corp-mid{gap:var(--s-20);display:grid}.pv-corp-fig{align-items:baseline;column-gap:var(--s-8);font-size:var(--t-40);letter-spacing:-.01em;color:var(--lg-logo-yellow);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1;display:flex}.pv-corp-fig span{font-size:var(--t-14);letter-spacing:0;color:var(--pv-paper);opacity:.6;font-variant-numeric:normal;font-weight:400}.pv-corp-rail .pv-feats li{color:var(--pv-paper);font-size:var(--t-16);line-height:1.5}.pv-corp-rail .pv-feats li:before{background-color:#f9f6f41a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f9f6f4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.pv-corp-rail .pv-price-logos{background:color-mix(in srgb, var(--pv-paper) 7%, transparent);gap:var(--s-16);padding:var(--s-12) var(--s-16);margin-top:auto}.pv-corp-rail .pv-price-logo--wide{--logo-h:24px}.pv-corp-rail .pv-price-logo--seal{--logo-h:32px}.pv-corp-rail .pv-price-logo--media img{filter:grayscale()invert()}.pv-corp-main{padding:var(--corp-pad);border-radius:var(--corp-card-r);background:var(--white);box-shadow:var(--card-lift);flex-direction:column;gap:clamp(20px,2.2vw,28px);display:flex}.pv-corp-main-head{padding-right:var(--s-48)}.pv-corp-main-h{font-size:var(--t-20);color:var(--ink);margin:0;font-weight:600;line-height:1.3}.pv-corp--solo{width:min(600px, calc(100vw - var(--s-48)))}.pv-corp--solo .pv-corp-scroll{grid-template-columns:minmax(0,1fr)}.pv-corp--solo .pv-corp-main-head{gap:var(--s-8);display:grid}.pv-corp--solo .pv-corp-main-h{font-size:var(--t-32);letter-spacing:0}.pv-corp-main-sub{font-size:var(--t-16);color:color-mix(in srgb, var(--ink) 66%, transparent);margin:0;line-height:1.55}.pv-corp-x{border:1px solid var(--pv-hair);corner-shape:round;background:var(--white);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background-color .24s var(--ease), border-color .24s var(--ease), transform .35s cubic-bezier(.165, .84, .44, 1);border-radius:50%;place-items:center;display:inline-grid;position:absolute;top:clamp(24px,2.4vw,34px);right:clamp(24px,2.4vw,34px)}.pv-corp-x:hover{background:color-mix(in srgb, var(--ink) 8%, var(--white));border-color:#12121247;transform:scale(.94)}.pv-corp-x svg{width:18px;height:18px}@media (hover:none),(width<=640px){.pv-corp-x:hover{background:var(--white);border-color:var(--pv-hair);transform:none}}.pv-corp-form{gap:var(--s-12);flex:auto;grid-template-rows:auto auto auto minmax(96px,1fr);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pv-corp-f{gap:var(--s-8);grid-template-rows:1fr auto;margin:0;display:grid}.pv-corp-lab{align-self:end}.pv-corp-f--wide{grid-column:1/-1;grid-template-rows:auto minmax(0,1fr)}.pv-corp-lab{font-size:var(--t-14);color:var(--ink);opacity:.6;font-weight:500;line-height:1.4}.pv-corp-in{appearance:none;width:100%;min-height:48px;padding:var(--s-12) var(--s-16);font-family:inherit;font-size:var(--t-16);color:var(--ink);border:1px solid var(--pv-hair);border-radius:var(--r-control);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:0 0;line-height:1.4}.pv-corp-in::placeholder{color:#12121266}.pv-corp-in:hover{border-color:#12121247}.pv-corp-in:focus{border-color:var(--ink)}.pv-corp-in:focus-visible{outline:none;box-shadow:0 0 0 4px #12121214}.pv-corp-in:user-invalid{border-color:var(--lg-logo-red)}.pv-corp-in--area{resize:vertical;height:100%;min-height:96px}.pv-corp-sel{display:grid;position:relative}.pv-corp-sel .pv-corp-in{padding-right:var(--s-40);cursor:pointer}.pv-corp-sel:after{content:"";top:50%;right:var(--s-16);border-right:1.4px solid var(--ink);border-bottom:1.4px solid var(--ink);opacity:.6;pointer-events:none;width:6px;height:6px;margin-top:-4px;position:absolute;rotate:45deg}.pv-corp-radios{gap:var(--s-12) var(--s-20);padding-top:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.pv-corp-radio{align-items:center;gap:var(--s-8);font-size:var(--t-14);color:var(--ink);cursor:pointer;line-height:1.4;display:inline-flex}.pv-corp-radio input{appearance:none;corner-shape:round;border:1px solid var(--pv-hair);cursor:pointer;width:24px;height:24px;transition:background-color .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);background:0 0;border-radius:50%;flex:none;margin:0}.pv-corp-radio:hover input{border-color:#12121247}.pv-corp-radio input:checked{border-color:var(--ink);background-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px}.pv-corp-radio input:focus-visible{outline:none;box-shadow:0 0 0 4px #12121214}.pv-corp-form--ask{grid-template-rows:auto auto auto auto minmax(96px,1fr)}.pv-corp-foot{align-items:center;gap:var(--s-12);padding-top:var(--s-8);flex-wrap:wrap;margin-top:auto;display:flex}.pv-corp-foot .btn{justify-content:center;gap:var(--s-8);flex:100%}.pv-corp-foot .pv-about-arrow{width:14px;height:14px;color:inherit;background:0 0;border-radius:0;flex:none}.pv-corp-note{text-align:center;font-size:var(--t-14);color:var(--ink);opacity:.6;flex:100%;margin:0;line-height:1.4}.pv-corp--solo .pv-corp-main{box-shadow:none;border-radius:inherit}.pv-corp-done{align-content:center;justify-items:center;gap:var(--s-16);text-align:center;background:var(--white);color:var(--ink);border-radius:inherit;grid-column:1/-1;padding:clamp(48px,6vw,96px) clamp(24px,4vw,64px);display:grid}.pv-corp-done:focus{outline:none}.pv-corp-done .pv-h2{font-size:var(--t-32)}.pv-corp-done .pv-sub{opacity:1;max-width:48ch;color:color-mix(in srgb, var(--ink) 66%, transparent)}@keyframes corpTickPop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes corpTickDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes corpDoneRise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.pv-corp-tick{animation:.54s cubic-bezier(.34,1.56,.64,1) both corpTickPop}.pv-corp-tick svg path{stroke-dasharray:1;animation:corpTickDraw .42s var(--ease-reveal) .28s both}.pv-corp-done .pv-h2{animation:corpDoneRise .62s var(--ease-reveal) .24s both}.pv-corp-done .pv-sub{animation:corpDoneRise .62s var(--ease-reveal) .34s both}.pv-corp-tick{corner-shape:round;background:var(--lg-logo-green);width:48px;height:48px;color:var(--white);border-radius:50%;place-items:center;display:inline-grid}.pv-corp-tick svg{width:20px;height:20px}.pv-corp,.pv-corp::backdrop{opacity:0;transition:opacity .28s var(--ease), translate .48s var(--ease-reveal), width .42s var(--ease-reveal), overlay .48s allow-discrete, display .48s allow-discrete}.pv-corp{translate:0 24px}.pv-corp[open],.pv-corp[open]::backdrop{opacity:1}.pv-corp[open]{translate:0}@starting-style{.pv-corp[open]{opacity:0;translate:0 24px}}@starting-style{.pv-corp[open]::backdrop{opacity:0}}.pv-corp::backdrop{-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);background:#1212128f}@media (prefers-reduced-motion:reduce){.pv-corp,.pv-corp::backdrop{transition:none}.pv-corp{translate:none}.pv-corp-tick,.pv-corp-tick svg path,.pv-corp-done .pv-h2,.pv-corp-done .pv-sub{animation:none}.pv-corp-tick svg path{stroke-dasharray:none}}html.is-modal-open{scrollbar-gutter:stable;overflow:hidden}@media (width<=1024px){.pv-corp-scroll{grid-template-columns:minmax(0,1fr)}.pv-corp-mid,.pv-corp-rule,.pv-corp-rail .pv-price-logos{display:none}.pv-corp-rail{gap:var(--s-16)}.pv-corp-rail-head .pv-eyebrow{padding-right:var(--s-48)}.pv-corp-main{padding-bottom:0}.pv-corp-foot{z-index:1;margin-top:var(--s-16);margin-inline:calc(-1 * var(--corp-pad));padding:var(--s-16) var(--corp-pad) clamp(20px, 2.6vw, 28px);background:var(--white);border-radius:0 0 var(--corp-card-r) var(--corp-card-r);position:sticky;bottom:0;box-shadow:0 -12px 24px -12px #0000002e}}@media (width<=640px){.pv-corp{width:calc(100vw - var(--s-24));max-height:calc(100dvh - var(--s-24))}.pv-corp-rail-sub,.pv-corp:not(.pv-corp--solo) .pv-corp-main-head{display:none}.pv-corp--solo .pv-corp-main-h,.pv-corp-rail-head .pv-h2,.pv-corp-done .pv-h2{font-size:var(--t-28)}.pv-corp-form{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.pv-corp-in--area{height:auto}.pv-corp:not(.pv-corp--solo) .pv-corp-main-head{padding-right:0}.pv-corp--solo .pv-corp-main-head{margin-top:var(--s-48);padding-right:0}}.pv-phero--tint,.pv-art-hero{background:var(--pv-card);corner-shape:var(--corner-shape);transition:background-color .8s var(--ease);border-bottom-right-radius:clamp(32px,5vw,76px);border-bottom-left-radius:clamp(32px,5vw,76px);overflow:clip}.is-dark .pv-phero--tint,.is-dark .pv-art-hero{background:#1c1c1c}.pv-art-hero .pv-wrap{gap:var(--s-32);flex-direction:column;display:flex}.pv-art-grid{column-gap:clamp(40px,5vw,80px);row-gap:var(--s-40);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;display:grid}.pv-art-hero .pv-tag-sm{animation:introRise .76s var(--ease-reveal) .12s both}.pv-art-shot{animation:introRise 1.1s var(--ease-reveal) .16s both}.pv-art-stand{animation:introRise .98s var(--ease-reveal) .44s both}.pv-art-rule{animation:introRise .98s var(--ease-reveal) .56s both}.pv-art-meta{animation:introRise .98s var(--ease-reveal) .62s both}.pv-art-head{align-items:flex-start;gap:var(--s-20);flex-direction:column;display:flex}.pv-art-hero .pv-h1{max-width:13em}.pv-art-stand{max-width:36em;font-size:var(--t-body);color:#121212b3;transition:color .8s var(--ease);margin:0;line-height:1.45}.is-dark .pv-art-stand{color:#f9f6f4a8}.pv-art-rule{background:var(--pv-hair);width:100%;height:1px}.pv-art-meta{align-items:baseline;gap:var(--s-8) clamp(24px, 3vw, 48px);font-size:var(--t-14);flex-wrap:wrap;margin:0;display:flex}.pv-art-meta>div{align-items:baseline;gap:var(--s-8);display:flex}.pv-art-meta dt{color:#12121280}.pv-art-meta dd{color:var(--ink);margin:0;font-weight:500}.pv-art-shot{aspect-ratio:4/3;border-radius:var(--r-frame);corner-shape:var(--corner-shape);background-color:var(--pv-media);isolation:isolate;position:relative;overflow:clip}.pv-art-shot img{object-fit:cover;width:100%;height:124%;animation:linear both artShotDrift;animation-timeline:view();animation-range:cover 50%;position:absolute;inset:-12% 0 0}@keyframes artShotDrift{0%{translate:0 -9%}to{translate:0 9%}}.pv-art-body .pv-wrap{grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:clamp(40px,6vw,96px);display:grid}.pv-art-prose{max-width:820px;font-size:var(--t-body);color:#121212c7;line-height:1.75;container:prose/inline-size}.pv-art-prose>*{margin:0}.pv-art-prose>*+*{margin-top:var(--s-24)}.pv-art-prose strong{color:var(--ink);font-weight:600}.pv-art-prose>h2{margin-top:var(--s-64);font-size:var(--t-h4);letter-spacing:var(--tr-h4);color:var(--ink);text-wrap:balance;scroll-margin-top:calc(var(--nav-h) + var(--s-16));font-weight:600;line-height:1.2}.pv-art-prose>h2+p{margin-top:var(--s-16)}.pv-art-lead-in{margin-top:var(--s-24);color:var(--ink);font-weight:600}.pv-art-list{gap:var(--s-12);flex-direction:column;padding:0;list-style:none;display:flex}.pv-art-list li{padding-left:var(--s-20);position:relative}.pv-art-list li:before{content:"";corner-shape:round;opacity:.5;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:0}.pv-art-key{margin-top:var(--s-40);background:var(--pv-card);border-radius:var(--r-card);corner-shape:var(--corner-shape);padding:clamp(24px,3vw,36px)}.pv-art-key-h{margin:0 0 var(--s-20);font-size:var(--t-20);letter-spacing:0;color:var(--ink);font-weight:600;line-height:1.3}.pv-art-key-list{counter-reset:pvkey;margin:0;padding:0;list-style:none}.pv-art-key-list li{gap:var(--s-16);padding:var(--s-20) 0;font-size:var(--t-body);color:#121212c7;counter-increment:pvkey;border-top:1px solid #1212121a;grid-template-columns:32px minmax(0,62ch);line-height:1.6;display:grid}.pv-art-key-list li:first-child{border-top:0;padding-top:0}.pv-art-key-list li:last-child{padding-bottom:0}.pv-art-key-list li:before{content:counter(pvkey, decimal-leading-zero);font-size:var(--t-14);font-weight:500;line-height:inherit;color:#12121266;font-variant-numeric:tabular-nums}.pv-art-try{margin-top:var(--s-48);background:var(--pv-cta);border-radius:var(--r-card);corner-shape:var(--corner-shape);color:var(--white);grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:clamp(24px,3vw,40px);padding:clamp(24px,3vw,36px);display:grid}.pv-art-try-copy{align-items:flex-start;gap:var(--s-12);flex-direction:column;display:flex}.pv-art-try-k{font-size:var(--t-12);color:#fff9;margin:0;font-weight:500}.pv-art-try-h{font-size:var(--t-24);color:var(--white);margin:0;font-weight:600;line-height:1.25}.pv-art-try-p{font-size:var(--t-14);color:#ffffffb3;margin:0;line-height:1.6}.pv-art-try .pv-actions{margin-top:var(--s-8);flex-wrap:wrap}.pv-art-try-shot{aspect-ratio:1000/1119;border-radius:var(--r-inner);corner-shape:var(--corner-shape);background-color:#1c1c1c;min-height:200px;position:relative;overflow:hidden}.pv-art-try-shot img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pv-art-fig{margin:var(--s-40) 0 0;aspect-ratio:3/2;border-radius:var(--r-card);corner-shape:var(--corner-shape);background-color:var(--pv-media);overflow:hidden}.pv-art-fig img{object-fit:cover;width:100%;height:100%;display:block}.pv-art-toc{top:calc(var(--nav-h) + var(--s-16));padding:var(--s-24);background:var(--white);border:1px solid var(--pv-hair);border-radius:var(--r-card);corner-shape:var(--corner-shape);position:sticky}.pv-art-toc-h{margin:0 0 var(--s-16);font-size:var(--t-16);color:var(--ink);font-weight:600}.pv-art-toc ol{padding:0 0 0 var(--s-20);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.pv-art-toc ol:before,.pv-art-toc ol:after{content:"";corner-shape:round;border-radius:999px;width:3px;position:absolute;top:0;left:0}.pv-art-toc ol:before{background:#1212121f;bottom:0}.pv-art-toc ol:after{height:var(--pv-toc-fill,0px);background:var(--ink)}.pv-art-toc a{padding:var(--s-8) 0;font-size:var(--t-14);color:#12121280;transition:color .26s var(--ease);line-height:1.4;text-decoration:none;display:block}.pv-art-toc a[aria-current=true]{color:var(--ink);font-weight:500}@media (hover:hover){.pv-art-toc a:hover{color:var(--ink)}}.pv-sec.pv-art-more{padding-top:0}.pv-art-more .pv-wrap{align-items:center;gap:var(--sec-gap);flex-direction:column;display:flex}.pv-art-more-head{text-align:center;align-items:center;gap:var(--head-gap);flex-direction:column;display:flex}.pv-art-more-head .pv-sub{max-width:46em}.pv-posts--rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--s-32)) / 3);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:var(--s-32) min(var(--s-32), var(--pv-gutter));margin:calc(var(--s-32) * -1) calc(-1 * min(var(--s-32), var(--pv-gutter)));width:auto;scroll-padding-inline:min(var(--s-32), var(--pv-gutter));align-self:stretch;overflow-x:auto}.pv-posts--rail::-webkit-scrollbar{display:none}@media (hover:hover){.pv-posts--rail{cursor:grab}.pv-posts--rail.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}}.pv-posts--rail.is-dragging,.pv-posts--rail.is-gliding{scroll-snap-type:none}.pv-posts--rail>*{scroll-snap-align:start}.pv-art-more-nav{gap:var(--s-12);display:flex}.pv-art-more-btn{border:1px solid var(--pv-hair);border-radius:var(--r-control);corner-shape:var(--corner-shape);background:var(--white);width:44px;height:44px;color:var(--ink);transition:transform .35s cubic-bezier(.165, .84, .44, 1), background-color .26s var(--ease), color .26s var(--ease), border-color .26s var(--ease), opacity .26s var(--ease);place-items:center;display:grid}.pv-art-more-btn svg{width:16px;height:16px}.pv-art-more-btn:disabled{opacity:.35;cursor:default}@media (hover:hover){.pv-art-more-btn:not(:disabled):hover{background:var(--ink);border-color:var(--ink);color:var(--white);transform:scale(.93)}}@media (width<=1100px){.pv-art-body .pv-wrap{grid-template-columns:minmax(0,1fr) 264px}.pv-posts--rail{grid-auto-columns:calc((100% - var(--s-32)) / 2)}}@media (width<=900px){.pv-art-body .pv-wrap{row-gap:var(--s-40);grid-template-columns:minmax(0,1fr)}.pv-art-toc{order:-1;width:100%;position:static}.pv-art-prose{max-width:none}}@media (width<=860px){.pv-art-grid{grid-template-columns:minmax(0,1fr)}.pv-art-hero .pv-h1{max-width:none}.pv-art-shot{aspect-ratio:1}.pv-art-shot img{height:100%;animation:none;top:0;translate:0}}@container prose (width<=680px){.pv-art-try{grid-template-columns:minmax(0,1fr)}.pv-art-try-shot{aspect-ratio:1;width:100%;max-width:320px;min-height:0;margin-inline:auto}.pv-art-try-shot img{object-position:bottom}.pv-art-try-copy{text-align:center;align-items:center}.pv-art-try .pv-actions{justify-content:center}}@media (width<=720px){.pv-posts--rail{grid-auto-columns:82%}}@media (width<=640px){.pv-art-try .pv-actions .btn{flex:100%}.pv-art-more-head{text-align:left;align-items:flex-start}.pv-sec+.pv-sec.pv-art-body:not(.pv-cta-sec){padding-top:var(--s-48)}.pv-art-prose>h2{margin-top:var(--s-48)}}@media (prefers-reduced-motion:reduce){.pv-art-hero .pv-tag-sm,.pv-art-shot,.pv-art-stand,.pv-art-rule,.pv-art-meta{animation:none}.pv-art-shot img{animation:none;translate:0}.pv-art-toc a,.pv-art-more-btn{transition:none}.pv-art-more-btn:hover{transform:none}.pv-posts--rail{scroll-behavior:auto}}.pv-root{--help-card-r:max(16px, calc(var(--r-frame) - var(--s-40)))}.pv-help-card{align-items:flex-start;gap:var(--s-8);padding:var(--s-24);background:var(--white);border:1px solid var(--pv-hair);border-radius:var(--help-card-r);corner-shape:var(--corner-shape);box-shadow:var(--card-lift);transition:translate .32s var(--ease), box-shadow .32s var(--ease), border-color .32s var(--ease);flex-direction:column;display:flex;position:relative;overflow:clip}.pv-help-card-t{z-index:1;font-size:var(--t-16);color:var(--ink);margin:0;font-weight:600;line-height:1.4;position:relative}.pv-help-card-t a{color:inherit;text-decoration:none}.pv-help-card-t a:after{content:"";position:absolute;inset:-100vmax}.pv-help-card-x{font-size:var(--t-14);color:var(--ink);opacity:.66;text-wrap:pretty;flex:auto;margin:0;line-height:1.5}.pv-help-card-go{margin-top:var(--s-12);font-size:var(--t-16);pointer-events:none;align-items:center;font-weight:500;display:inline-flex}.pv-help-card:has(a:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.pv-help-card-t a:focus-visible{outline:none}@media (hover:hover){.pv-help-card:hover{box-shadow:var(--card-lift-hover);border-color:#0000;translate:0 -4px}.pv-help-card:hover .btn-roll>span{transform:translateY(-100%)}.pv-help-card:hover .pv-about-arrow svg:not([data-dup]){transform:translate(140%,-140%)}.pv-help-card:hover .pv-about-arrow svg[data-dup]{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pv-help-card{transition:none}.pv-help-card:hover{translate:none}}.pv-help-ask{align-items:stretch;gap:var(--s-48);width:100%;max-width:none}.pv-help-ask-head{text-align:center;align-items:center;gap:var(--head-gap);flex-direction:column;display:flex}.pv-help-ask .pv-sub{opacity:1;color:#ffffffdb;max-width:46em}.pv-help-form-slot{border-radius:var(--r-frame);corner-shape:squircle;background:#f9f6f4e6;width:auto;padding:44px;box-shadow:0 40px 90px -40px #0000008c}.pv-help-form{text-align:left}.pv-help-form-slot .pv-corp-done{background:0 0;border-radius:0;padding:0}.pv-help-form-slot:has(.pv-corp-done){align-self:center;width:max-content;max-width:min(640px,100%);margin-inline:auto;display:grid}.pv-help-form-slot.pv-reveal{filter:none}.pv-help-form-slot.pv-reveal.is-in{filter:none;animation:helpCardRise .7s var(--ease) both}@keyframes helpCardRise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.pv-help-form-slot.is-morph{height:var(--slot-h);width:var(--slot-w);max-width:100%;transition:height .56s var(--ease-reveal), width .56s var(--ease-reveal);overflow:clip}.pv-help-form-slot.is-morph .pv-corp-done{width:var(--done-w);justify-self:center}.pv-help-form-slot.is-clearing .pv-help-form{opacity:0;transition:opacity .2s var(--ease)}@media (prefers-reduced-motion:reduce){.pv-help-form-slot.is-clearing .pv-help-form{transition:none}}.pv-help-form-slot.is-measuring{width:max-content;max-width:min(640px,100%);height:auto;transition:none}@media (prefers-reduced-motion:reduce){.pv-help-form-slot.is-morph{transition:none}}.pv-help-form-slot .pv-corp-done .pv-h2{color:var(--ink)}.pv-help-form-slot .pv-corp-done .pv-sub{color:color-mix(in srgb, var(--ink) 66%, transparent)}.pv-help-form{gap:var(--s-20);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pv-help-form-go .btn{grid-row:2;width:100%;min-height:48px}.pv-help-form-go .pv-about-arrow{background:0 0;border:0;width:auto;height:auto}.pv-help-form-slot.is-sending .pv-corp-f{opacity:.5;pointer-events:none;transition:opacity .24s var(--ease)}.pv-help-form-slot.is-sending .pv-help-form-go{opacity:1}.pv-help-spin{corner-shape:round;border:2px solid #ffffff47;border-top-color:var(--white);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite hcSpin;display:none}.pv-help-form-go .btn.is-busy .pv-about-arrow{display:none}.pv-help-form-go .btn.is-busy .pv-help-spin{display:block}@keyframes hcSpin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.pv-help-spin{animation:none}}@media (width<=900px){.pv-help-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pv-help-form{grid-template-columns:minmax(0,1fr)}.pv-root{--help-card-r:max(12px, calc(var(--r-frame) - var(--s-20)))}.pv-help-form-slot{padding:var(--s-16)}}.pv-rep-quote{--quote-lead:var(--t-24);gap:var(--s-28);padding:var(--s-40);background:var(--white);border:1px solid var(--pv-hair);border-radius:var(--r-card);corner-shape:var(--corner-shape);box-shadow:var(--card-lift);transition:background-color .8s var(--ease), border-color .8s var(--ease), box-shadow .8s var(--ease);flex-direction:column;margin:0;display:flex;position:relative}.pv-rep-quote-mark{top:var(--s-20);left:var(--s-28);z-index:0;width:96px;height:72px;color:var(--ink);opacity:.08;transition:color .8s var(--ease);display:block;position:absolute}.pv-rep-quote-mark svg{width:100%;height:100%;display:block}.pv-rep-quote blockquote{z-index:1;gap:var(--s-16);flex-direction:column;margin:0;display:flex;position:relative}.pv-rep-quote-lead{font-size:var(--quote-lead);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:0;font-weight:600;line-height:1.3}.pv-rep-quote-p{font-size:var(--t-16);color:var(--ink);opacity:.66;text-wrap:pretty;margin:0;line-height:1.6}.pv-rep-quote-foot{align-items:center;gap:var(--s-16);padding-top:var(--s-24);border-top:1px solid var(--pv-hair);flex-wrap:wrap;display:flex}.pv-rep-avatar{object-fit:cover;corner-shape:round;background:var(--pv-card);width:56px;height:56px;transition:box-shadow .8s var(--ease);border-radius:50%;flex:none;display:block;box-shadow:inset 0 0 0 1px #1212121f}.pv-rep-cite{gap:var(--s-4);flex-direction:column;margin-right:auto;font-style:normal;display:flex}.pv-rep-cite-n{font-size:var(--t-16);color:var(--ink);font-weight:600}.pv-rep-cite-r{font-size:var(--t-14);color:var(--ink);opacity:.6}.is-dark .pv-rep-quote{background:#1c1c1c;border-color:#f9f6f42e;box-shadow:0 18px 40px -20px #00000080}.is-dark .pv-rep-quote-foot{border-color:#f9f6f42e}.is-dark .pv-rep-quote-mark,.is-dark .pv-rep-quote-lead,.is-dark .pv-rep-quote-p,.is-dark .pv-rep-cite-n,.is-dark .pv-rep-cite-r{color:var(--pv-paper)}.is-dark .pv-rep-avatar{box-shadow:inset 0 0 0 1px #f9f6f438}@media (width<=900px){.pv-rep-quote{padding:var(--s-32)}}@media (width<=640px){.pv-rep-quote{padding:var(--s-24)}.pv-rep-quote-foot{padding-top:var(--s-16)}}.pv-rep-list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.pv-rep-item{column-gap:var(--s-16);row-gap:var(--s-8);padding:var(--s-24) 0;border-top:1px solid var(--pv-hair);transition:border-color .8s var(--ease);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.pv-rep-item:first-child{border-top:0;padding-top:0}.pv-rep-item:last-child{padding-bottom:0}.pv-rep-item-ic{width:24px;height:24px;color:var(--ink);transition:color .8s var(--ease);grid-row:span 2;display:block}.pv-rep-item-ic svg{width:24px;height:24px;display:block}.pv-rep-item-h{font-size:var(--t-16);letter-spacing:0;color:var(--ink);transition:color .8s var(--ease);margin:0;font-weight:600;line-height:1.4}.pv-rep-item-p{font-size:var(--t-14);color:var(--ink);opacity:.66;text-wrap:pretty;transition:color .8s var(--ease);margin:0;line-height:1.5}.is-dark .pv-rep-item-h,.is-dark .pv-rep-item-ic,.is-dark .pv-rep-item-p{color:var(--pv-paper)}.is-dark .pv-rep-item{border-color:#f9f6f42e}.pv-stars{color:var(--ink);gap:2px;display:inline-flex}.pv-stars svg{width:20px;height:20px;display:block}.pv-reviews{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;width:100vw;padding:var(--s-64) 0;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--pv-gutter), #000 calc(100% - var(--pv-gutter)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--pv-gutter), #000 calc(100% - var(--pv-gutter)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--pv-gutter), #000 calc(100% - var(--pv-gutter)), transparent);margin-left:calc(50% - 50vw);overflow:auto hidden}.pv-reviews::-webkit-scrollbar{display:none}.pv-reviews.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.pv-reviews-track{width:max-content;display:flex}.pv-review{max-width:88vw;margin-right:var(--s-20);gap:var(--s-12);border-radius:var(--r-card);padding:var(--s-40);flex-direction:column;flex:0 0 512px;display:flex}.pv-review p{font-size:var(--t-14);color:var(--ink);margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.pv-reviews-track{animation:none}}.pv-stars svg{color:var(--pv-star)}.pv-review{background:var(--white);box-shadow:var(--card-lift);transition:transform .32s var(--ease), box-shadow .32s var(--ease), background-color .8s var(--ease)}.pv-review:hover{box-shadow:var(--card-lift-hover);transform:translateY(-3px)}.pv-review p{flex:auto}.pv-review{border-radius:var(--r-card);background:#fff}@media (width<=640px){.pv-reviews{padding:var(--s-40) 0}}@media (hover:none),(width<=640px){.pv-review:hover{box-shadow:none;transform:none}}.is-dark .pv-review{background:#1c1c1c;box-shadow:inset 0 0 0 1px #f9f6f41f}.is-dark .pv-review p{color:var(--pv-paper)}@media (hover:hover){.is-dark .pv-review:hover{box-shadow:inset 0 0 0 1px #f9f6f438}}.pv-review p{transition:color .8s var(--ease)}.pv-nodes{--nodes-n:3;--nodes-gap:var(--s-32);--nodes-disc:56px;--nodes-num:var(--t-20);--nodes-lead:var(--s-20);grid-template-columns:repeat(var(--nodes-n), minmax(0, 1fr));gap:var(--nodes-gap);counter-reset:nodes;margin:0;padding:0;list-style:none;display:grid}.pv-nodes li{counter-increment:nodes;grid-template-columns:max-content minmax(0,1fr);align-items:center;display:grid}.pv-nodes li:before{content:counter(nodes, decimal-leading-zero);width:var(--nodes-disc);height:var(--nodes-disc);corner-shape:round;background:var(--white);box-shadow:var(--card-lift), inset 0 0 0 1px var(--pv-hair);font-size:var(--nodes-num);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ink);border-radius:50%;grid-area:1/1;place-items:center;font-weight:500;line-height:1;display:grid}.pv-nodes li:after{content:"";background:var(--pv-hair);height:1px;margin-left:var(--s-16);margin-right:calc(var(--s-16) - var(--nodes-gap));grid-area:1/2}.pv-nodes li:last-child:after{content:none}.pv-nodes-t{margin-top:var(--nodes-lead);font-size:var(--t-16);color:var(--ink);grid-area:2/1/auto/-1;font-weight:600;line-height:1.3}.pv-nodes p{margin:var(--s-8) 0 0;font-size:var(--t-14);color:var(--ink);opacity:.66;grid-area:3/1/auto/-1;line-height:1.5}.pv-nodes-t,.pv-nodes p{transition:color .8s var(--ease)}.pv-nodes li:before{transition:background-color .8s var(--ease), box-shadow .8s var(--ease), color .8s var(--ease)}.is-dark .pv-nodes li:before{color:var(--pv-paper);background:#1c1c1c;box-shadow:inset 0 0 0 1px #f9f6f42e}.pv-nodes li:after{transition:background-color .8s var(--ease)}.is-dark .pv-nodes-t,.is-dark .pv-nodes p{color:var(--pv-paper)}.is-dark .pv-nodes li:after{background:#f9f6f42e}@media (width<=640px){.pv-nodes{gap:var(--s-16);--nodes-disc:44px;--nodes-num:var(--t-16);grid-template-columns:minmax(0,1fr)}.pv-nodes li{padding:var(--s-20) var(--s-24);background:var(--white);border-radius:var(--r-inner);corner-shape:var(--corner-shape);box-shadow:var(--card-lift);transition:background-color .8s var(--ease), box-shadow .8s var(--ease)}.is-dark .pv-nodes li{background:#1c1c1c;box-shadow:inset 0 0 0 1px #f9f6f41f}.pv-nodes li:after{content:none}.pv-nodes-t{margin-top:0;margin-left:var(--s-12);grid-area:1/2}.pv-nodes p{margin-top:var(--s-12);grid-area:2/1/auto/-1}}.pv-hero-band{min-height:clamp(440px, 54vw, var(--band-h,656px));background-color:var(--pv-media);corner-shape:var(--corner-shape);border-bottom-right-radius:clamp(32px,5vw,76px);border-bottom-left-radius:clamp(32px,5vw,76px);flex-direction:column;display:flex;overflow:clip}.pv-hero-band .pv-wrap{z-index:1;position:relative}.pv-corp-in[aria-invalid=true]{border-color:var(--lg-logo-red)}.pv-corp-f:has(>.pv-corp-err){grid-template-rows:1fr auto auto}.pv-corp-f--wide:has(>.pv-corp-err){grid-template-rows:auto auto minmax(0,1fr)}.pv-corp-err{align-items:center;gap:var(--s-8);font-size:var(--t-14);color:var(--ink);line-height:1.4;display:flex}.pv-corp-err:before{content:"";width:var(--s-8);height:var(--s-8);background:var(--lg-logo-red);border-radius:50%;flex:none}.pv-form-alert{padding:var(--s-12) var(--s-16);font-size:var(--t-14);color:var(--ink);border:1px solid var(--lg-logo-red);border-radius:var(--r-control);flex:100%;grid-column:1/-1;margin:0;line-height:1.4}.pv-corp-main.is-sending .pv-corp-f{opacity:.5;pointer-events:none;transition:opacity .24s var(--ease)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
