.tq-lp{font-size:16px;--cream:#f9f7ef;--sand:#eee5d3;--sand-deep:#f4eee1;--ink:#2d363e;--ink-soft:#60666a;--tan:#b18b5b;--tan-hover:#96744a;--green-deep:#2b6453;--green-deeper:#204b3e;--green-darkest:#1a3c32;--green-soft:#c8e5cb;--green-bright:#8dd0a0;--red:#6e2a2a;--line:#ddd2bb;--white:#fffdf8;--r:10px;--ease:cubic-bezier(.16,1,.3,1);--serif:gelica,Georgia,"Times New Roman",serif;--sans:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tq-lp,.tq-lp *{box-sizing:border-box;margin:0;padding:0}.tq-lp{scroll-behavior:smooth}.tq-lp{background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.tq-lp img{max-width:100%;display:block;border-radius:var(--r)}.tq-lp button,.tq-lp .btn{height:auto}.tq-lp motion-element.tq-anim{display:block}.tq-lp input[type=radio],.tq-lp input[type=checkbox]{appearance:auto;-webkit-appearance:auto;background:none;border:0;border-radius:0;padding:0;min-height:0}.tq-lp blockquote{color:var(--ink);font-style:normal;border-inline-start:0;padding-inline-start:0}.tq-lp input[type=radio]:before,.tq-lp input[type=radio]:after,.tq-lp input[type=checkbox]:before,.tq-lp input[type=checkbox]:after,.tq-lp .btn:before,.tq-lp .btn:after{content:none;display:none}.tq-lp .gallery img,.tq-lp .hero .bg,.tq-lp .closer .bg,.tq-lp .logo,.tq-lp .pressrow img,.tq-lp .gbadge,.tq-lp footer.site img{border-radius:0}.tq-lp h1,.tq-lp h2,.tq-lp h3{font-family:var(--serif);font-weight:600;letter-spacing:-.02em;line-height:1.08;color:var(--ink);text-transform:none;word-break:normal}.tq-lp h1{font-size:clamp(43.2px,5.6vw,70.4px)}.tq-lp h2{font-size:clamp(32px,3.8vw,48px)}.tq-lp h3{font-size:19.2px;letter-spacing:-.01em;line-height:1.3}.tq-lp p{max-width:68ch}.tq-lp a{color:var(--green-deep)}.tq-lp .wrap{width:min(1180px,100% - 48px);margin-inline:auto}.tq-lp section{padding:clamp(56px,7vw,100px) 0}.tq-lp .hero{position:relative;color:#f7f4ee;padding:0}.tq-lp .hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tq-lp .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(102deg,#2d363ef2,#2d363ee0 42%,#2d363e80)}.tq-lp .hero .inner{position:relative;z-index:2;padding:clamp(44px,5.5vw,80px) 0 clamp(28px,3.5vw,48px)}.tq-lp .hero .grid{display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(32px,5vw,64px);align-items:center}.tq-lp .hero .logo{width:clamp(140px,13vw,182px);margin-bottom:28px;filter:brightness(0) invert(1)}.tq-lp .hero h1{color:#fff}.tq-lp .hero .deck{font-size:18.24px;color:#dbe6e1;margin-top:20px;max-width:44ch}.tq-lp .hero .fig{display:block;font-family:var(--serif);font-size:clamp(23.2px,2.3vw,31.2px);color:var(--green-bright);margin-top:26px;line-height:1.26;max-width:24ch}.tq-lp .hero .item19{font-size:12.16px;color:#ffffffad;margin-top:12px}.tq-lp .badge{display:inline-flex;align-items:center;gap:8px;background:var(--red);color:#fff;font-family:var(--ui);font-size:11.84px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;padding:8px 15px;border-radius:var(--r);margin-bottom:20px}.tq-lp .badge i{width:7px;height:7px;background:#fff;border-radius:50%;display:block}.tq-lp .panel{background:var(--white);color:var(--ink);padding:30px;border-radius:var(--r);box-shadow:0 26px 60px #1a3c324d;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.tq-lp .panel:hover{transform:translateY(-3px);box-shadow:0 34px 70px #1a3c325c}.tq-lp .panel .stage{display:none}.tq-lp .panel .stage.on{display:block;animation:rise .38s var(--ease)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tq-lp .panel .headline{font-family:var(--serif);font-size:25.6px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:8px}.tq-lp .panel .sub{font-size:14.88px;color:var(--ink-soft);margin-bottom:20px}.tq-lp .panel .found{background:var(--green-soft);border-radius:var(--r);padding:16px 18px;margin-bottom:20px}.tq-lp .panel .found b{display:block;font-family:var(--serif);font-size:21.6px;font-weight:600;letter-spacing:-.01em;margin-bottom:4px;color:var(--green-darkest)}.tq-lp .panel .found span{font-size:14.4px;color:var(--green-deeper)}.tq-lp .panel .relink{background:none;border:0;padding:0;margin-top:14px;font-family:var(--ui);font-size:11.84px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--green-deep);cursor:pointer;text-decoration:underline;transition:color .2s var(--ease),transform .2s var(--ease)}.tq-lp .panel .relink:hover{color:var(--green-deeper);transform:translate(3px)}.tq-lp .field{margin-bottom:15px}.tq-lp .field label{display:block;font-family:var(--ui);font-size:11.84px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink);margin-bottom:6px}.tq-lp .field input,.tq-lp .field select,.tq-lp .field textarea{width:100%;font-family:var(--sans);font-size:16px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:14px;min-height:50px;transition:border-color .2s var(--ease)}.tq-lp .field input:hover,.tq-lp .field select:hover{border-color:var(--green-deep)}.tq-lp .field input:focus,.tq-lp .field select:focus,.tq-lp .field textarea:focus{outline:3px solid rgba(43,100,83,.4);outline-offset:1px;border-color:var(--green-deep)}.tq-lp .field .err{display:none;font-size:13.12px;color:#b3261e;margin-top:5px}.tq-lp .field.invalid input,.tq-lp .field.invalid select{border-color:#b3261e}.tq-lp .field.invalid .err{display:block}.tq-lp .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tq-lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--ui);font-size:15.04px;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--sand);background:var(--ink);border:1px solid var(--ink);border-radius:120px;padding:16px 34px;min-height:52px;cursor:pointer;text-decoration:none;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.tq-lp .btn:hover{background:var(--green-deep);border-color:var(--green-deep);transform:translateY(-2px);box-shadow:0 10px 22px #1a3c323d}.tq-lp .btn:active{transform:translateY(0) scale(.985);box-shadow:none}.tq-lp .btn:focus-visible{outline:3px solid var(--green-bright);outline-offset:3px}.tq-lp .btn--full{width:100%}.tq-lp .btn--green{background:var(--green-deep);border-color:var(--green-deep)}.tq-lp .btn--green:hover{background:var(--green-deeper);border-color:var(--green-deeper)}.tq-lp .btn--ghost{background:transparent;color:var(--green-deep);border-color:var(--green-deep)}.tq-lp .btn--ghost:hover{background:var(--green-deep);color:#fff;border-color:var(--green-deep)}.tq-lp .btn--light{background:var(--cream);border-color:var(--cream);color:var(--green-deep)}.tq-lp .btn--light:hover{background:#fff;border-color:#fff;color:var(--green-deeper)}.tq-lp .micro{font-family:var(--ui);font-size:11.52px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin-top:13px}.tq-lp .pressrow{position:relative;z-index:2;border-top:1px solid rgba(247,244,238,.24);padding:24px 0 0;display:flex;gap:clamp(20px,4vw,54px);align-items:center;flex-wrap:wrap;justify-content:space-between}.tq-lp .pressrow img{height:30px;width:auto;filter:brightness(0) invert(1);opacity:.82;transition:opacity .22s var(--ease),transform .22s var(--ease)}.tq-lp .pressrow img:hover{opacity:1;transform:translateY(-3px)}.tq-lp .videoband{background:var(--cream);padding-top:clamp(48px,6vw,88px)}.tq-lp .player{position:relative;max-width:960px;margin-inline:auto;border-radius:var(--r);overflow:hidden;box-shadow:0 26px 60px #1a3c3238;transition:transform .34s var(--ease),box-shadow .34s var(--ease)}.tq-lp .player:hover{transform:translateY(-4px);box-shadow:0 34px 74px #1a3c324d}.tq-lp .player img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:0;transition:transform .6s var(--ease)}.tq-lp .player:hover img{transform:scale(1.03)}.tq-lp .playbtn{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:0;border-radius:0;padding:0;background:transparent;cursor:pointer}.tq-lp .playbtn span{width:clamp(64px,7vw,88px);aspect-ratio:1;border-radius:50%;background:var(--green-deep);display:grid;place-items:center;box-shadow:0 10px 30px #1a3c3261;transition:transform .26s var(--ease),background .26s var(--ease)}.tq-lp .playbtn:hover span{transform:scale(1.1);background:var(--green-deeper)}.tq-lp .playbtn svg{margin-left:5px}.tq-lp .playbtn:focus-visible{outline:3px solid var(--green-deep);outline-offset:-6px}.tq-lp .territory{background:#fff}.tq-lp .territory .grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,5vw,64px);align-items:center}.tq-lp .territory h2{color:var(--green-darkest)}.tq-lp .territory p{margin-top:18px;color:var(--green-deeper)}.tq-lp .territory .acts{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.tq-lp .shot{border-radius:var(--r);overflow:hidden}.tq-lp .shot img{border-radius:0;transition:transform .6s var(--ease)}.tq-lp .shot:hover img{transform:scale(1.04)}.tq-lp .numbers{background:var(--green-deep);color:#fff}.tq-lp .numbers h2{color:#fff}.tq-lp .numbers .spread{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,68px);align-items:start;margin-top:clamp(44px,5.5vw,76px)}.tq-lp .numbers .big{font-family:var(--serif);font-size:clamp(28.8px,3.3vw,43.2px);font-weight:600;line-height:1.18;letter-spacing:-.02em;max-width:24ch}.tq-lp .numbers .big b{color:var(--green-bright);font-weight:600}.tq-lp .numbers .note{font-size:12.48px;color:#ffffffb8;margin-top:16px}.tq-lp .numbers dl{display:grid}.tq-lp .numbers .r{border-top:1px solid rgba(255,255,255,.24);padding:19px 16px;margin-left:-16px;transition:background .22s var(--ease)}.tq-lp .numbers .r:hover{background:#ffffff17}.tq-lp .numbers .r dt,.tq-lp .numbers .r dd{transition:transform .22s var(--ease)}.tq-lp .numbers .r:hover dt,.tq-lp .numbers .r:hover dd{transform:translate(6px)}.tq-lp .numbers .r:last-child{border-bottom:1px solid rgba(255,255,255,.24)}.tq-lp .numbers dt{font-family:var(--ui);font-size:11.52px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sand);margin-bottom:7px}.tq-lp .numbers dd{font-size:15.36px;color:#ffffffe0;line-height:1.62}.tq-lp .gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.tq-lp .g{overflow:hidden}.tq-lp .g img{aspect-ratio:1;object-fit:cover;transition:transform .6s var(--ease)}.tq-lp .g:hover img{transform:scale(1.04)}.tq-lp .split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,68px);align-items:center}.tq-lp .split p{margin-top:20px;color:var(--ink-soft)}.tq-lp .quotes{background:var(--sand-deep)}.tq-lp .quotelist{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,32px);margin-top:48px}.tq-lp .quote{background:var(--white);border-radius:var(--r);padding:30px 28px;display:flex;flex-direction:column;transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.tq-lp .quote:hover{transform:translateY(-5px);box-shadow:0 18px 38px #1a3c3229}.tq-lp .quote .who{font-family:var(--serif);font-size:19.84px;font-weight:600;color:var(--green-darkest);margin-bottom:12px}.tq-lp .quote .where{font-family:var(--ui);font-size:11.84px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--green-deeper);display:block;margin-top:3px}.tq-lp .quote p{font-size:15.84px;line-height:1.7}.tq-lp .gsource{margin-top:auto;padding-top:22px}.tq-lp .gbadge{height:60px;width:auto}.tq-lp .funding{background:var(--ink);color:#dfe3e7}.tq-lp .funding .grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,64px);align-items:center}.tq-lp .funding h2{color:#fff}.tq-lp .funding p{font-size:16.96px;color:#dfe3e7}.tq-lp .faq{max-width:860px;margin-inline:auto}.tq-lp .faq details{border-bottom:1px solid var(--line)}.tq-lp .faq summary{font-family:var(--serif);font-size:20.48px;font-weight:600;padding:22px 44px 22px 0;cursor:pointer;position:relative;list-style:none;transition:color .2s var(--ease)}.tq-lp .faq summary:hover{color:var(--green-deep)}.tq-lp .faq summary::-webkit-details-marker{display:none}.tq-lp .faq summary:after{content:"+";position:absolute;right:6px;top:19px;font-family:var(--sans);font-size:25.6px;font-weight:300;color:var(--green-deep);transition:transform .24s var(--ease)}.tq-lp .faq summary:hover:after{transform:scale(1.15)}.tq-lp .faq details[open] summary:after{transform:rotate(45deg)}.tq-lp .faq details[open] summary{color:var(--green-deep)}.tq-lp .faq summary:focus-visible{outline:3px solid var(--green-deep);outline-offset:2px}.tq-lp .faq .a{padding:0 44px 24px 0;color:var(--ink-soft)}.tq-lp .closer{padding:clamp(48px,6vw,90px) 0;text-align:center}.tq-lp .closer .band{position:relative;border-radius:var(--r);overflow:hidden;min-height:400px;display:grid;place-items:center}.tq-lp .closer .band img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .7s var(--ease)}.tq-lp .closer .band:hover img{transform:scale(1.03)}.tq-lp .closer .band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#1c24204d,#1c242085)}.tq-lp .closer .inner{position:relative;z-index:2;padding:clamp(48px,6vw,72px) 24px}.tq-lp .closer h2{color:#f7f4ee;margin-bottom:30px;text-shadow:0 2px 20px rgba(18,26,22,.6)}.tq-lp .closer .btn{background:#fff;border-color:#fff;color:var(--ink)}.tq-lp .closer .btn:hover{background:var(--cream);border-color:var(--cream);color:var(--green-deeper)}.tq-lp .footnote{padding:32px 0;font-size:12.8px;color:var(--ink-soft)}.tq-lp .footnote p{max-width:none}.tq-lp footer.site{background:var(--ink);color:#cfd3d8;padding:52px 0;font-size:13.76px}.tq-lp footer.site img{width:110px;margin:0 auto 22px;filter:brightness(0) invert(1)}.tq-lp footer.site .wrap{text-align:center}.tq-lp footer.site .legal{max-width:74ch;margin:22px auto 0;font-size:11.84px;line-height:1.7;color:#a8afb7}.tq-lp .rail{position:fixed;left:50%;bottom:50px;z-index:70;background:var(--green-deep);color:#fff;padding:10px 10px 10px 26px;border-radius:120px;display:flex;gap:18px;align-items:center;width:max-content;max-width:calc(100% - 32px);transform:translate(-50%,calc(100% + 70px));transition:transform .38s var(--ease);box-shadow:0 16px 40px #1a3c3252}.tq-lp .rail.up{transform:translate(-50%)}.tq-lp .rail{transition:transform .38s var(--ease),background-color .3s var(--ease),color .3s var(--ease)}.tq-lp .rail.over-green{background:var(--cream);color:var(--green-darkest);box-shadow:0 16px 40px #0c201a47}.tq-lp .rail.over-green .btn{background:var(--green-deep);border-color:var(--green-deep);color:var(--cream)}.tq-lp .rail.over-green .btn:hover{background:var(--green-deeper);border-color:var(--green-deeper)}.tq-lp .rail p{font-family:var(--ui);font-size:12.8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0;max-width:none}.tq-lp .rail .btn{padding:13px 28px;min-height:46px}.tq-lp .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;padding:20px;background:#1a3c32cc}.tq-lp .modal.open{display:flex}.tq-lp .modal-card{background:var(--white);border-radius:var(--r);width:min(640px,100%);max-height:min(92vh,780px);display:flex;flex-direction:column;position:relative;overflow:hidden;animation:pop .34s var(--ease)}@keyframes pop{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.tq-lp .modal-head{padding:20px 24px 0;flex:0 0 auto}.tq-lp .modal-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.tq-lp .modal-top img{width:96px;border-radius:0}.tq-lp .modal-close,.tq-lp .modal-back{width:44px;height:44px;border:1px solid var(--line);border-radius:var(--r);background:#fff;font-size:20px;line-height:1;cursor:pointer;color:var(--ink);transition:background .2s var(--ease),transform .2s var(--ease)}.tq-lp .modal-close{margin-left:auto}.tq-lp .modal-close:hover,.tq-lp .modal-back:hover{background:var(--sand);transform:scale(1.06)}.tq-lp .modal-close:focus-visible,.tq-lp .modal-back:focus-visible{outline:3px solid var(--green-deep);outline-offset:2px}.tq-lp .modal-back[hidden]{display:none}.tq-lp .progress{height:5px;background:var(--sand)}.tq-lp .progress i{display:block;height:100%;background:var(--green-deep);transform-origin:left center;transform:scaleX(.125);transition:transform .4s var(--ease)}.tq-lp .stepcount{font-family:var(--ui);font-size:11.2px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--green-deep);padding:10px 0 0}.tq-lp .modal-body{padding:8px 24px 24px;overflow-y:auto;flex:1 1 auto}.tq-lp .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tq-lp .step{display:none}.tq-lp .step.active{display:block}.tq-lp .step h3{font-size:25.6px;margin:14px 0 6px}.tq-lp .step .help{font-size:14.72px;color:var(--ink-soft);margin-bottom:20px}.tq-lp .opts{display:grid;gap:10px}.tq-lp .opts.two{grid-template-columns:1fr 1fr}.tq-lp .opt{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:15px 16px;cursor:pointer;min-height:56px;font-size:15.68px;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.tq-lp .opt:hover{border-color:var(--green-deep);background:#f1f6f4;transform:translate(3px)}.tq-lp .opt input{width:20px;height:20px;accent-color:var(--green-deep);flex:0 0 auto}.tq-lp .opt:has(input:checked){border-color:var(--green-deep);background:#dfeae6}.tq-lp .opt input:focus-visible{outline:3px solid var(--green-deep);outline-offset:2px}.tq-lp .modal-foot{padding:16px 24px 22px;border-top:1px solid var(--line);display:flex;gap:12px;align-items:center;flex:0 0 auto;background:var(--white)}.tq-lp .modal-foot .btn{flex:1}.tq-lp .consent{display:flex;gap:11px;align-items:flex-start;font-size:13.6px;color:var(--ink-soft);margin-top:18px}.tq-lp .consent input{width:20px;height:20px;accent-color:var(--green-deep);flex:0 0 auto;margin-top:2px}.tq-lp .done{text-align:center;padding:22px 0}.tq-lp .qerr{background:#f7e9e9;border:1px solid #6e2a2a;border-radius:var(--r);padding:12px 14px;font-size:14.08px;color:#6e2a2a;margin-top:18px}.tq-lp .qerr[hidden]{display:none}.tq-lp .done h3{font-size:30.4px;margin-bottom:12px;color:var(--green-deep)}.tq-lp .known{background:#dfeae6;border:1px solid var(--green-soft);border-radius:var(--r);padding:13px 15px;font-size:14.08px;color:var(--green-darkest);margin-bottom:20px}.tq-lp .known b{font-weight:600}@media(prefers-reduced-motion:reduce){.tq-lp,.tq-lp *,.tq-lp *:before,.tq-lp *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.tq-lp .player:hover,.tq-lp .quote:hover,.tq-lp .panel:hover,.tq-lp .btn:hover{transform:none}}@media(max-width:980px){.tq-lp .hero .grid,.tq-lp .split,.tq-lp .territory .grid,.tq-lp .numbers .spread,.tq-lp .funding .grid,.tq-lp .quotelist{grid-template-columns:1fr}.tq-lp .gallery{grid-template-columns:repeat(2,1fr)}.tq-lp .pressrow{justify-content:center;gap:26px}.tq-lp .pressrow img{height:24px}.tq-lp{padding-bottom:120px}.tq-lp .opts.two{grid-template-columns:1fr}.tq-lp .modal{padding:0}.tq-lp .modal-card{max-height:100vh;height:100vh;width:100%;border-radius:0}.tq-lp .rail{bottom:24px;padding:8px;gap:0}.tq-lp .rail p{display:none}}@media(max-width:520px){.tq-lp .row2{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/tq-lp-vb.css.map */
