.shopify-section:has(>.gv){margin-top:0!important;margin-bottom:0!important}.gv{--ink:#111214;--body:#2c2e31;--text:#4a4d51;--muted:#62666b;--line:#e4e4e1;--soft:#f5f5f3;--panel:#f3f3f1;--teal:#0F5B6E;--radius:6px;--wrap:1240px;--gutter:32px;--sec:96px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);font-size:16px;line-height:1.65;font-weight:400;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;-webkit-font-smoothing:antialiased;text-align:left;overflow-x:clip}.gv *,.gv *:before,.gv *:after{box-sizing:border-box}.gv :where(h1,h2,h3,h4){margin:0;font:inherit;letter-spacing:inherit;color:inherit;text-transform:none}.gv :where(p){margin:0 0 18px;font-size:16px;line-height:1.7}.gv :where(ul,ol){margin:0;padding:0;list-style:none}.gv :where(li){list-style:none}.gv :where(li)::marker{content:""}.gv :where(a){color:inherit}.gv :where(img){max-width:100%;height:auto}.gv :where(button){font:inherit;color:inherit}.gv :where(dl,dd){margin:0;padding:0}.gv .ico{width:16px;height:16px;flex:none;color:var(--ink)}.gv .vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gv .h1{font-size:clamp(30px,3.3vw,46px);line-height:1.12;font-weight:400;letter-spacing:-.015em;margin-bottom:24px}.gv .h2{font-size:clamp(26px,2.8vw,38px);line-height:1.15;font-weight:400;letter-spacing:-.012em;margin-bottom:16px}.gv .h3{font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-.005em}.gv .sub{color:var(--muted);margin-bottom:0;max-width:60ch;font-size:16px}.gv .eyebrow,.gv .lab,.gv .badge{display:block;font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1.35;color:var(--muted);text-transform:uppercase}.gv .eyebrow{margin:0 0 18px}.gv .lab{font-size:10.5px;margin:0 0 10px}.gv .copy p{color:var(--text);font-size:16px}.gv .copy p:last-child{margin-bottom:0}.gv .copy strong{color:var(--ink);font-weight:500}.gv :is(.copy,.note,.cmp-foot,.faq .ans,.faq-more) a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.gv :is(.copy,.note,.cmp-foot,.faq .ans,.faq-more) a:hover{color:var(--teal)}.gv .in{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.gv .sec{padding:var(--sec) 0;scroll-margin-top:84px}.gv .sec--soft{background:var(--soft)}.gv .sec--tight{padding-top:0}.gv .narrow{max-width:720px}.gv .head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px;flex-wrap:wrap;margin-bottom:48px}.gv .head .h2{margin-bottom:12px}.gv .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 32px;border:1px solid var(--ink);border-radius:999px;font:inherit;font-size:14px;font-weight:500;letter-spacing:.02em;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;line-height:1.2;background:var(--ink);color:#fff;transition:background .2s,color .2s,border-color .2s}.gv .btn:hover{background:#2b2d31;border-color:#2b2d31;color:#fff}.gv .btn[disabled]{background:#e3e3e0;border-color:#e3e3e0;color:#8a8d91;cursor:not-allowed}.gv .btn--ghost{background:transparent;color:var(--ink);border-color:#bdbfc2}.gv .btn--ghost:hover{background:transparent;color:var(--ink);border-color:var(--ink)}.gv .btn--lg{min-height:54px;font-size:15px}.gv .btn--block{display:flex;width:100%}.gv .actions{display:flex;flex-wrap:wrap;gap:14px;margin:30px 0 0}.gv a:focus-visible,.gv button:focus-visible,.gv summary:focus-visible,.gv input:focus-visible+label{outline:2px solid var(--teal);outline-offset:3px}.gv .tlink{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.gv .tlink:hover{color:var(--teal)}.gv .tel{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.gv .checks li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;font-weight:500;line-height:1.45;color:var(--body)}.gv .checks .ico{margin-top:2px}.gv .points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:32px;border-top:1px solid var(--line)}.gv .points li{padding:16px 0;border-bottom:1px solid var(--line);align-items:center}.gv .shot{background:var(--soft);border-radius:var(--radius);overflow:hidden;margin:0}.gv .shot img{display:block;width:100%;height:auto;object-fit:cover}.gv .panel{display:flex;align-items:center;justify-content:center;background:var(--panel);border-radius:var(--radius);overflow:hidden}.gv .panel img{display:block;max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.gv figcaption{padding:12px 4px 0;font-size:13px;letter-spacing:.02em;color:var(--muted);line-height:1.5}.gv .answers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:48px 40px;margin-top:48px}.gv .answer{border-top:1px solid var(--ink);padding:22px 0 0;grid-column:span 2}.gv .answer .h3{margin-bottom:10px}.gv .answer p{margin:0 0 10px;font-size:15px;color:var(--text)}.gv .answers--5>.answer:nth-child(4){grid-column:2 / span 2}.gv .answers--5>.answer:nth-child(5){grid-column:4 / span 2}.gv .answers--4>.answer{grid-column:span 3}.gv .note{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);color:var(--text);font-size:15.5px;max-width:78ch}.gv .faq details{border-bottom:1px solid var(--line)}.gv .faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:18px 4px;cursor:pointer;list-style:none}.gv .faq summary::-webkit-details-marker{display:none}.gv .faq summary .h3{font-size:17px;font-weight:500;line-height:1.45}.gv .faq summary:after{content:"";flex:none;width:9px;height:9px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.gv .faq details[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.gv .faq .ans{padding:0 4px 18px;max-width:70ch}.gv .faq .ans p{font-size:15.5px;color:var(--text);margin-bottom:12px}.gv .faq .ans ul{margin:0 0 12px}.gv .faq .ans li{position:relative;padding-left:18px;font-size:15.5px;color:var(--text);line-height:1.6;margin-bottom:6px}.gv .faq .ans li:before{content:"";position:absolute;left:2px;top:.72em;width:5px;height:5px;border-radius:50%;background:#9a9da1}.gv .faq-more{margin:28px 4px 0;font-size:15.5px;color:var(--text)}.gv .faqhero{position:relative;display:flex;align-items:flex-end;min-height:300px;border-radius:var(--radius);overflow:hidden;background:#2a2622;margin-bottom:8px}.gv .faqhero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.gv .faqhero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111214bd,#11121461 55%,#11121400)}.gv .faqhero .t{position:relative;z-index:1;padding:44px}.gv .faqhero .h2{color:#fff;margin:0}.gv .people{display:grid;grid-template-columns:minmax(0,820px)}.gv .people__lead{font-size:22px;font-weight:400;line-height:1.4;margin:0 0 22px;letter-spacing:-.005em}.gv .cta{background:var(--ink);color:#fff;text-align:center}.gv .cta .h2{color:#fff}.gv .cta p{color:#c9cbce;max-width:54ch;margin:0 auto 34px}.gv .cta .actions{justify-content:center;margin:0}.gv .cta .btn{background:#fff;color:var(--ink);border-color:#fff}.gv .cta .btn:hover{background:#e9e9e7;border-color:#e9e9e7}.gv .cta .btn--ghost{background:transparent;color:#fff;border-color:#6d7075}@media(max-width:999px){.gv{--sec:72px}.gv .answers{grid-template-columns:repeat(2,minmax(0,1fr))}.gv .answers>.answer,.gv .answers--5>.answer:nth-child(4),.gv .answers--5>.answer:nth-child(5){grid-column:auto}.gv .answers--5>.answer:nth-child(5){grid-column:1 / -1;width:calc(50% - 20px);justify-self:center}}@media(max-width:767px){.gv .head{display:block;margin-bottom:32px}.gv .actions{gap:12px}.gv .actions .btn{flex:1 1 100%;min-height:52px}}@media(max-width:639px){.gv{--gutter:20px;--sec:56px}.gv .answers{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.gv .answers--5>.answer:nth-child(5){width:auto;justify-self:stretch}.gv .points{grid-template-columns:minmax(0,1fr)}.gv .faq summary{min-height:60px;padding:16px 2px}.gv .faq summary .h3{font-size:16px}.gv .faqhero{min-height:200px}.gv .faqhero:after{background:linear-gradient(0deg,#111214c7,#11121433 70%,#11121400)}.gv .faqhero .t{padding:22px}.gv .people__lead{font-size:20px}.gv .note{margin-top:36px}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/gv-ds.css.map */
