@property --bA{syntax:"<angle>";inherits:false;initial-value:0deg}.shero{z-index:0;background:#cdbfa6;height:100svh;min-height:min(720px,100svh);position:sticky;top:0;overflow:hidden}html[data-herohide] .shero{visibility:hidden}html[data-herohide] .shero .scn51 img{animation-play-state:paused}.shero .scn51{position:absolute;inset:0;overflow:hidden}.shero .scn51 img{object-fit:cover;opacity:0;width:108%;height:108%;transition:opacity 1.2s var(--ease,cubic-bezier(.22, .8, .24, 1));pointer-events:none;animation:13s ease-out forwards paused seKb;position:absolute;inset:-4% 0 0 -4%}.shero .scn51.quick img{transition-duration:.55s}.shero .scn51 img.on{opacity:1;animation-play-state:running}@keyframes seKb{0%{transform:scale(1.06)}to{transform:scale(1) translate(var(--dx,1.4%), var(--dy,-1%))}}.shero .sc{z-index:2;pointer-events:none;background:linear-gradient(102deg,#09140ec7 0%,#09140e85 26%,#0a160f33 50%,#0a160f00 68%),linear-gradient(#0000 56%,#07100b29 74%,#07100b99),linear-gradient(#07100b57,#0000 16%);position:absolute;inset:0}.shero .ov{z-index:10;position:absolute;inset:0}.shero .owrap{max-width:1300px;height:100%;margin:0 auto;padding:0 32px;position:relative}.shero .hud51{z-index:3;max-width:620px;position:absolute;top:41%;left:40px;right:40px;transform:translateY(-50%)}.shero .tag51{font:700 11px/1.5 var(--f);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.shero .tag51 i{background:var(--gold);flex:none;width:26px;height:1.5px}.shero .h51{font:500 clamp(40px, 5.4vw, 78px) / 1.02 var(--f);letter-spacing:-.05em;color:#fbf9f3;text-wrap:balance;text-shadow:0 2px 26px #07100b80,0 1px 3px #07100b59;min-height:2.06em;margin:18px 0 0}.shero .h51 em{color:var(--gold);text-shadow:0 2px 22px #07100b9e,0 1px 3px #07100b80;font-style:normal}.shero .h51 .w{opacity:0;transition:opacity .45s ease, transform .55s var(--ease,cubic-bezier(.22, .8, .24, 1));display:inline-block;transform:translateY(16px)}.shero .h51 .w.in{opacity:1;transform:none}.shero .sub51{font:400 clamp(15px, 1.4vw, 18px) / 1.6 var(--f);color:#f7f3ebf2;opacity:.9;text-shadow:0 1px 14px #07100b80;max-width:44ch;margin-top:14px}.shero .ctarow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.shero .sb{cursor:pointer;background:var(--vgreen);height:50px;color:var(--cream-txt);font:600 15px/1 var(--f);letter-spacing:.01em;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 24px;transition:transform .25s,filter .25s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 10px 24px -16px #00000080}.shero .sb .ar{font-size:15px;font-style:normal;transition:transform .3s}.shero .sb:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--bA), transparent 0 72%, #f5f0e480 84%, #fff 92%, transparent 100%);-webkit-mask-composite:xor;padding:1.6px;animation:3.2s linear infinite paused beam;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.shero .sb:hover:before,.shero .sb:focus-visible:before{animation-play-state:running}@media (hover:hover) and (pointer:fine){.shero .ctarow .sb:before{animation-play-state:running}}@keyframes beam{to{--bA:360deg}}.shero .sb:hover{filter:brightness(1.1);transform:translateY(-1px)}.shero .sb:hover .ar{transform:translate(3px)}.shero .btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5f1e6;height:50px;font:600 15px/1 var(--f);cursor:pointer;background:#0c181152;border:1.6px solid #f5f1e680;border-radius:12px;align-items:center;gap:8px;padding:0 24px;transition:all .2s;display:inline-flex}.shero .btn-ghost:hover{border-color:var(--gold);color:#fff;background:#0c181185;transform:translateY(-1px)}.shero .tp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5f1e6;background:#13281dcc;border-radius:10px;align-items:center;gap:9px;margin-top:22px;padding:9px 14px;display:inline-flex}.shero .tp .tpn{font:500 12px/1.35 var(--f);color:#f5f1e6d9}.shero .tp .tpn b{color:#fff}.shero .spec51{z-index:4;width:min(340px,80vw);color:var(--ink);-webkit-backdrop-filter:blur(12px)saturate(1.4);background:#faf7f0c7;border:1px solid #ffffff8c;border-radius:22px;padding:22px 24px;position:absolute;bottom:clamp(134px,18vh,188px);right:40px;box-shadow:0 24px 60px -28px #10201a80}.shero .spec51 .sk{font:700 10px/1 var(--f);letter-spacing:.2em;text-transform:uppercase;color:var(--terra)}.shero .spec51 h3{font:600 20px/1.25 var(--f);letter-spacing:-.03em;margin-top:9px}.shero .spec51 ul{flex-direction:column;gap:7px;margin:12px 0 0;padding:0;display:flex}.shero .spec51 li{font:500 12.5px/1.45 var(--f);color:var(--ink-soft);gap:9px;list-style:none;display:flex}.shero .spec51 li:before{content:"";background:var(--green,#2c8c4e);border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.shero .spec51 .row{border-top:1px solid #15211b24;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.shero .spec51 .pr{font:500 12px/1.3 var(--f);color:var(--ink-soft);flex:1;min-width:0}.shero .spec51 .pr b{font:600 14px/1.2 var(--f);letter-spacing:-.02em;color:var(--ink);white-space:normal;word-break:break-word;margin-top:3px;display:block}.shero .spec51 .sb{flex:none;gap:7px;max-width:50%;height:44px;padding:0 15px;font-size:13px}.shero .spec51.swap{animation:seSwap .55s var(--ease,cubic-bezier(.22, .8, .24, 1))}@keyframes seSwap{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.shero .spec51 .more{font:700 12.5px/1.3 var(--f);letter-spacing:-.01em;color:var(--terra);align-items:center;gap:5px;margin-top:12px;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.shero .spec51 .more:after{content:"→";font-weight:600;transition:transform .25s}.shero .spec51 .more:hover{color:var(--clay)}.shero .spec51 .more:hover:after{transform:translate(3px)}.shero .dock51{left:50%;bottom:calc(clamp(18px, 3.4vh, 34px) + env(safe-area-inset-bottom,0px));z-index:5;-webkit-backdrop-filter:blur(12px)saturate(1.4);background:#faf7f0b8;border:1px solid #ffffff8c;border-radius:20px;gap:7px;width:max-content;max-width:calc(100vw - 32px);padding:9px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 24px 60px -28px #10201a80}.shero .dk{cursor:pointer;text-align:left;transition:background .3s var(--ease,ease), border-color .3s var(--ease,ease);background:0 0;border:1px solid #0000;border-radius:13px;flex:none;align-items:center;gap:10px;padding:9px 14px 9px 9px;display:flex;position:relative;overflow:hidden}.shero .dk .th{border-radius:9px;flex:none;width:40px;height:40px;overflow:hidden}.shero .dk .th img{object-fit:cover;width:100%;height:100%;display:block}.shero .dk .dn{font:600 12.5px/1.2 var(--f);letter-spacing:-.01em;color:var(--ink);display:block}.shero .dk .dp{font:600 10.5px/1 var(--f);color:var(--terra);margin-top:3px;display:block}.shero .dk:hover{background:#ffffff8c}.shero .dk.on{background:var(--vgreen);border-color:#fff3}.shero .dk.on .dn{color:var(--cream-txt,#f5f1e6)}.shero .dk.on .dp{color:var(--gold)}.shero .dk .prog{background:var(--gold);width:0;height:2.5px;position:absolute;bottom:0;left:0}.shero .dk.on .prog{width:calc(var(--p,0) * 1%);transition:width .28s linear}@media (max-width:1380px){.shero .dock51{gap:5px;padding:8px}.shero .dk{padding:8px 11px 8px 8px}.shero .dk .th{width:36px;height:36px}.shero .dk .dn{font-size:11.5px}.shero .dk .dp{font-size:10px}}@media (max-width:980px){.shero .spec51{display:none}.shero .owrap{padding:0 16px}.shero .hud51{top:37%;left:20px;right:20px}.shero .h51{font-size:clamp(30px,8.5vw,78px)}.shero .dock51,.shero .tp,.shero .btn-ghost{-webkit-backdrop-filter:blur(6px)}.shero .dock51{scrollbar-width:none;scroll-snap-type:x mandatory;border-radius:16px;justify-content:flex-start;gap:5px;padding:7px;scroll-padding-inline:14px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 22px),#0000 100%)}.shero .dk{scroll-snap-align:center;padding:7px 10px 7px 7px}.shero .dk .th{width:34px;height:34px}.shero .dk .dn{font-size:12px}.shero .dk .dp{font-size:11px}}@media (max-width:980px) and (max-height:640px){.shero .hud51{top:auto;bottom:132px;transform:none}}@media (prefers-reduced-motion:reduce){.shero .scn51 img{transition:none}.shero .scn51 img.on{animation:none}.shero .h51 .w{opacity:1;transition:none;transform:none}.shero .spec51.swap{animation:none}.shero .dk.on .prog{transition:none}.shero .sb:before{animation:none}.shero .sb,.shero .sb .ar,.shero .btn-ghost,.shero .dk,.shero .spec51 .more{transition:none}.shero .sb:hover,.shero .btn-ghost:hover{transform:none}}
.pq{--sand:#efe7d7;--sand-deep:#e7dcc6;--sage:#eef1ea;--sage-deep:#e6ece2;--card:#fbf8f1;--white:#fff;--ink:#16202a;--ink-soft:#4f5a63;--ink-faint:#8a9098;--clay:#c4572a;--clay-deep:#a8481f;--terra:#c4572a;--terra-tint:#f7e7df;--gold:#e9bf6a;--line:#e3d9c7;--line-soft:#ece3d2;--maxw:1240px;--sh-sm:0 12px 34px -20px #10283c52;--sh:0 34px 80px -38px #10283c6b;--ease:cubic-bezier(.65, 0, .35, 1);z-index:5;font-family:var(--font-inter), system-ui, sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:#eef1ea;border-radius:34px 34px 0 0;line-height:1.6;position:relative;overflow:hidden;box-shadow:0 -30px 70px -34px #10201a80}.pq *{box-sizing:border-box;margin:0;padding:0}.pq .wrap{max-width:var(--maxw);width:100%;margin:0 auto;padding:0 30px}.pq h2,.pq .disp{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.03em;font-weight:700;line-height:1.04}.pq .statement{background:var(--sage);padding:148px 0 44px}.pq .grid{grid-template-columns:1.04fr 1fr;align-items:center;gap:50px;display:grid}.pq .eyebrow5{font:600 12px/1 var(--f);letter-spacing:.18em;text-transform:uppercase;color:var(--terra,#c4572a);align-items:center;gap:9px;margin-bottom:18px;display:inline-flex}.pq .eyebrow5:before{content:"";background:var(--terra,#c4572a);border-radius:50%;flex:none;width:7px;height:7px}.pq .headline{max-width:none}.pq h2.statement-h{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(34px,4.3vw,60px);font-weight:600;line-height:1.06}.pq .statement-h .grad{background:linear-gradient(90deg, var(--terra), var(--gold));-webkit-text-fill-color:transparent;color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text}.pq .reveal-word{color:#16202a33;transition:color .5s}.pq .reveal-word.in{color:inherit}.pq .substmt{border-left:4px solid var(--terra);margin-top:30px;padding-left:20px}.pq .substmt p{font-family:var(--font-manrope), sans-serif;color:var(--ink-soft);letter-spacing:-.015em;max-width:24ch;font-size:clamp(18px,1.9vw,26px);font-weight:600;line-height:1.3}.pq .substmt p b{color:var(--ink);font-weight:700}.pq .right{width:100%;height:556px;position:relative}.pq .mcard{background:var(--card);box-shadow:var(--sh-sm);transition:left .55s var(--ease), top .55s var(--ease), width .55s var(--ease), height .55s var(--ease), box-shadow .4s ease, transform .4s var(--ease), opacity .45s ease, filter .4s ease;border-radius:20px;position:absolute;overflow:hidden;container-type:inline-size}.pq .mcard.big{box-shadow:var(--sh)}.pq .mcard:after{content:"";pointer-events:none;z-index:6;border-radius:20px;transition:box-shadow .4s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 -60px 60px -40px #14100c59}.pq .mesh{z-index:1;background:#e6ece2;position:absolute;inset:0;overflow:hidden}.pq .mesh .fb{filter:blur(20px);will-change:transform, border-radius;border-radius:50%;position:absolute;transform:translate(0,0)}.pq .mesh .b1{background:radial-gradient(circle,#eacc8c,#e9c77f 60%,#0000 80%)}.pq .mesh .b2{background:radial-gradient(circle,#e7bd76,#dca152 58%,#0000 80%)}.pq .mesh .b3{background:radial-gradient(circle,#d08462,#cc7450 58%,#0000 80%)}.pq .mesh .b4{background:radial-gradient(circle,#c2603a,#a8481f 55%,#0000 82%)}.pq .mesh.v1 .b1{width:82%;height:82%;top:-18%;left:-16%}.pq .mesh.v1 .b2{width:74%;height:74%;top:20%;left:30%}.pq .mesh.v1 .b3{width:88%;height:88%;top:48%;left:42%}.pq .mesh.v1 .b4{width:50%;height:50%;top:62%;left:56%}.pq .mesh.v2 .b1{width:80%;height:80%;top:50%;left:-12%}.pq .mesh.v2 .b2{width:82%;height:82%;top:-22%;left:46%}.pq .mesh.v2 .b3{width:66%;height:66%;top:6%;left:8%}.pq .mesh.v2 .b4{width:48%;height:48%;top:54%;left:58%}.pq .mesh.v3 .b1{width:58%;height:58%;top:4%;left:58%}.pq .mesh.v3 .b2{width:98%;height:98%;top:22%;left:12%}.pq .mesh.v3 .b3{width:54%;height:54%;top:58%;left:-12%}.pq .mesh.v3 .b4{width:46%;height:46%;top:60%;left:54%}.pq .mesh.v4 .b1{width:58%;height:135%;top:-18%;left:-22%}.pq .mesh.v4 .b2{width:80%;height:80%;top:32%;left:48%}.pq .mesh.v4 .b3{width:62%;height:62%;top:-30%;left:56%}.pq .mesh.v4 .b4{width:50%;height:50%;top:56%;left:30%}.pq .mesh.v5 .b1{width:76%;height:76%;top:-26%;left:52%}.pq .mesh.v5 .b2{width:84%;height:84%;top:34%;left:-22%}.pq .mesh.v5 .b3{width:80%;height:80%;top:54%;left:18%}.pq .mesh.v5 .b4{width:46%;height:46%;top:48%;left:60%}.pq .photo{z-index:2;opacity:.28;background-position:50%;background-size:cover;transition:opacity .7s;position:absolute;inset:0}.pq .mcard.show .photo{opacity:1}.pq .copy{z-index:4;transition:transform .4s var(--ease);background:linear-gradient(#14100c00 32%,#14100c80);flex-direction:column;justify-content:flex-end;padding:7cqw;display:flex;position:absolute;inset:0}.pq .copy .k{font-family:var(--font-manrope), sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#fff;opacity:.95;text-shadow:0 1px 8px #00000080;align-items:center;gap:7px;margin-bottom:.7em;font-size:clamp(8px,2.4cqw,11px);font-weight:700;display:inline-flex}.pq .copy .k:before{content:"";background:var(--gold);width:6px;height:6px;box-shadow:0 0 8px var(--gold);border-radius:50%}.pq .copy h4{font-family:var(--font-manrope), sans-serif;color:#fff;text-shadow:0 1px 16px #0000008c,0 1px 3px #0006;font-size:clamp(15px,5.2cqw,24px);font-weight:800;line-height:1.1}.pq .copy h4 .mnum{background:var(--gold);width:1.55em;height:1.55em;color:var(--vgreen);vertical-align:middle;text-shadow:none;border-radius:50%;place-items:center;margin-right:.45em;font-size:.6em;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 1px 8px #0006,inset 0 0 0 1px #ffffff4d}.pq .copy .desc{font-family:var(--font-inter), sans-serif;color:#fff;opacity:0;text-shadow:0 1px 10px #0000008c;-webkit-line-clamp:4;max-height:0;transition:max-height .8s var(--ease), opacity .6s ease, margin .6s ease;-webkit-box-orient:vertical;margin-top:0;font-size:clamp(11px,3.1cqw,14px);font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.pq .copy.full .desc{opacity:.96;max-height:8em;margin-top:.6em}@container (max-width:200px){.pq .copy .desc{display:none}.pq .copy h4{font-size:clamp(14px,6cqw,18px)}}.pq .right:hover .mcard{opacity:.92;filter:blur(1.4px);transform:scale(.985)}.pq .right:hover .mcard:hover{opacity:1;filter:none;box-shadow:var(--sh);z-index:9;transform:scale(1.04)}.pq .right:hover .mcard:hover .photo{opacity:1}.pq .partners{background:var(--sage);opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);padding:0 0 64px;transform:translateY(22px)}.pq .partners.in{opacity:1;transform:translateY(0)}.pq .partners .lab{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);transition:letter-spacing .8s var(--ease);margin-bottom:26px;font-size:11.5px;font-weight:700}.pq .partners.in .lab{letter-spacing:.2em}.pq .partners .marquee{padding:6px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.pq .partners .marquee .track{align-items:center;width:max-content;animation:36s linear infinite scrollx;display:flex}.pq .partners .marquee:hover .track,.pq .partners .marquee:active .track,.pq .partners .marquee:focus-within .track{animation-play-state:paused}@keyframes scrollx{to{transform:translate(-50%)}}.pq .logoitem{flex:none;align-items:center;height:52px;margin-right:62px;display:flex}.pq .logoitem img{opacity:.88;width:auto;height:100%;transition:opacity .3s var(--ease), transform .3s var(--ease);display:block}.pq .logoitem[data-id=mcs] img{height:86%}.pq .logoitem:hover img{opacity:1;transform:translateY(-2px)}.pq .right .mcard{opacity:0;transform:translateY(28px)}.pq .right.in .mcard{opacity:1;transform:translateY(0)}@media (max-width:880px){.pq .grid{grid-template-columns:1fr;gap:30px}.pq .right{height:470px}}@media (max-width:860px){.pq .statement{padding:108px 0 36px}.pq .partners{padding:0 0 48px}}@media (max-width:560px){.pq .statement{padding:64px 0 32px}.pq .copy.full .desc{-webkit-line-clamp:6;line-clamp:6;max-height:none}.pq .partners .marquee .track{animation-duration:48s}}@media (prefers-reduced-motion:reduce){.pq .reveal-word{color:inherit;transition:none}.pq .mcard,.pq .mcard:after,.pq .photo,.pq .copy,.pq .copy .desc{transition:none}.pq .right .mcard{opacity:1;transform:none}.pq .right:hover .mcard{opacity:1;filter:none;transform:none}.pq .right:hover .mcard:hover{transform:none}.pq .partners{opacity:1;transition:none;transform:none}.pq .partners .lab{transition:none}.pq .partners .marquee .track{animation:none}.pq .logoitem img{transition:none}}
.CoverageMap-module__-C0G4q__stage{justify-self:center;width:100%;max-width:680px;margin:0 auto;position:relative;overflow:visible}.CoverageMap-module__-C0G4q__canvas{touch-action:pan-y;width:100%;height:auto;transition:opacity .85s var(--ease), transform 1.1s var(--ease);display:block}.CoverageMap-module__-C0G4q__stage[data-intro=scale] .CoverageMap-module__-C0G4q__canvas{opacity:0;transform-origin:50% 42%;transform:scale(.9)}.CoverageMap-module__-C0G4q__stage[data-intro=none] .CoverageMap-module__-C0G4q__canvas{opacity:0}.CoverageMap-module__-C0G4q__stageArrived .CoverageMap-module__-C0G4q__canvas{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.CoverageMap-module__-C0G4q__canvas{transition:opacity .2s;transform:none!important}}.CoverageMap-module__-C0G4q__overlay{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);pointer-events:none;position:absolute;inset:0;overflow:visible}.CoverageMap-module__-C0G4q__overlayOn{opacity:1}.CoverageMap-module__-C0G4q__zone{opacity:0}.CoverageMap-module__-C0G4q__zoneOn{opacity:1}.CoverageMap-module__-C0G4q__pinShadow{fill:#000;opacity:0;transition:opacity .5s}.CoverageMap-module__-C0G4q__zoneOn .CoverageMap-module__-C0G4q__pinShadow{opacity:.32}.CoverageMap-module__-C0G4q__bloom{opacity:0;transition:opacity .55s}.CoverageMap-module__-C0G4q__zoneOn .CoverageMap-module__-C0G4q__bloom{opacity:.8}.CoverageMap-module__-C0G4q__zoneLive.CoverageMap-module__-C0G4q__zoneOn .CoverageMap-module__-C0G4q__bloom{opacity:1}.CoverageMap-module__-C0G4q__halo{opacity:0;fill:none;stroke-width:1.5px}.CoverageMap-module__-C0G4q__zoneLive.CoverageMap-module__-C0G4q__zoneOn .CoverageMap-module__-C0G4q__halo{animation:1.7s ease-out infinite CoverageMap-module__-C0G4q__ping}@keyframes CoverageMap-module__-C0G4q__ping{0%{opacity:.55;r:4}70%,to{opacity:0;r:20}}.CoverageMap-module__-C0G4q__ring{fill:none;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .45s var(--ease), transform .55s cubic-bezier(.34, 1.4, .4, 1), stroke .4s ease;transform:scale(.3)}.CoverageMap-module__-C0G4q__zoneOn .CoverageMap-module__-C0G4q__ring{opacity:.85;transform:scale(1)}.CoverageMap-module__-C0G4q__zoneHover .CoverageMap-module__-C0G4q__ring{transform:scale(1.35)}.CoverageMap-module__-C0G4q__core{stroke:#0c1c14;stroke-width:1px;transform-box:fill-box;transform-origin:50%;transition:transform .55s cubic-bezier(.34,1.4,.4,1),fill .4s;transform:scale(0)}.CoverageMap-module__-C0G4q__zoneOn .CoverageMap-module__-C0G4q__core{transform:scale(1)}.CoverageMap-module__-C0G4q__zoneHover .CoverageMap-module__-C0G4q__core{transform:scale(1.4)}.CoverageMap-module__-C0G4q__leader{stroke-width:1px;opacity:0;stroke-dasharray:240;stroke-dashoffset:240px;transition:opacity .45s var(--ease), stroke-dashoffset .8s var(--ease)}.CoverageMap-module__-C0G4q__zoneOn .CoverageMap-module__-C0G4q__leader{opacity:.75;stroke-dashoffset:0}.CoverageMap-module__-C0G4q__label{opacity:0;transition:opacity .18s var(--ease), transform .18s var(--ease);transform:translateY(4px)}.CoverageMap-module__-C0G4q__zoneOn .CoverageMap-module__-C0G4q__label{opacity:1;transform:none}.CoverageMap-module__-C0G4q__lname{font-family:var(--f);letter-spacing:-.01em;fill:#f5f1e6d1;font-size:11px;font-weight:500}.CoverageMap-module__-C0G4q__lval{font-family:var(--f);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.CoverageMap-module__-C0G4q__tip{pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;z-index:20;background:#08130deb;border:1px solid #f5f1e629;border-radius:9px;padding:7px 11px;position:absolute;transform:translate(-50%,-100%)}.CoverageMap-module__-C0G4q__tipName{font:600 12px/1 var(--f);color:var(--cream-txt)}.CoverageMap-module__-C0G4q__tipVal{font:500 11px/1 var(--f);color:#f5f1e6b3;margin-top:5px}.CoverageMap-module__-C0G4q__dossier{z-index:25;-webkit-backdrop-filter:blur(12px)saturate(1.2);width:188px;animation:CoverageMap-module__-C0G4q__dossierIn .32s var(--ease);background:#08130deb;border:1px solid #f5f1e629;border-radius:14px;padding:14px 15px 13px;position:absolute;top:8px;left:8px;box-shadow:0 18px 44px -18px #000000b3}@keyframes CoverageMap-module__-C0G4q__dossierIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}.CoverageMap-module__-C0G4q__dossierClose{color:#f5f1e6b3;cursor:pointer;background:#f5f1e614;border:0;border-radius:6px;width:20px;height:20px;font-size:15px;line-height:1;transition:all .2s;position:absolute;top:8px;right:9px}.CoverageMap-module__-C0G4q__dossierClose:before{content:"";position:absolute;inset:-12px}.CoverageMap-module__-C0G4q__dossierClose:hover{color:var(--cream-txt);background:#f5f1e629}.CoverageMap-module__-C0G4q__dossierName{font:600 16px/1.1 var(--f);color:var(--cream-txt);letter-spacing:-.02em;padding-right:22px}.CoverageMap-module__-C0G4q__dossierTotal{font:400 11px/1.3 var(--f);color:#f5f1e699;margin-top:4px}.CoverageMap-module__-C0G4q__dossierTotal b{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:700}.CoverageMap-module__-C0G4q__dossierList{flex-direction:column;gap:1px;margin-top:11px;list-style:none;display:flex}.CoverageMap-module__-C0G4q__dossierList li{border-top:1px solid #f5f1e614;align-items:center;gap:8px;padding:6px 0;display:flex}.CoverageMap-module__-C0G4q__dossierList li:first-child{border-top:0}.CoverageMap-module__-C0G4q__dot{border-radius:50%;flex:none;width:8px;height:8px}.CoverageMap-module__-C0G4q__dossierKey{font:600 12.5px/1 var(--f);color:#f5f1e6d1}.CoverageMap-module__-C0G4q__dossierVal{font:700 13px/1 var(--f);font-variant-numeric:tabular-nums;color:var(--cream-txt);margin-left:auto}@media (prefers-reduced-motion:reduce){.CoverageMap-module__-C0G4q__overlay,.CoverageMap-module__-C0G4q__zone,.CoverageMap-module__-C0G4q__core,.CoverageMap-module__-C0G4q__leader,.CoverageMap-module__-C0G4q__label,.CoverageMap-module__-C0G4q__bloom,.CoverageMap-module__-C0G4q__pinShadow{transition-duration:.2s!important}.CoverageMap-module__-C0G4q__halo{animation:none!important}}@media (max-width:560px){.CoverageMap-module__-C0G4q__lname{font-size:10px}.CoverageMap-module__-C0G4q__lval{font-size:12px}.CoverageMap-module__-C0G4q__dossier{background:#08130df2;width:auto;inset:auto 8px 8px}}
.SectionBackground-module__FdiHSq__bg{pointer-events:none;z-index:0;opacity:0;transition:opacity 1s var(--ease);position:absolute;inset:0;overflow:hidden}.SectionBackground-module__FdiHSq__bgIn{opacity:1}.SectionBackground-module__FdiHSq__imgLayer{filter:brightness(var(--bg-bright,1));will-change:transform;animation:SectionBackground-module__FdiHSq__kenburns var(--bg-drift,8s) ease-in-out infinite alternate;background-position:60% 45%;background-size:cover;position:absolute;inset:-4%}@keyframes SectionBackground-module__FdiHSq__kenburns{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.12)translate(-2%,-1.5%)}}html[data-fx=parallax] .SectionBackground-module__FdiHSq__imgLayer{transform:scale(1.14) translate3d(calc(var(--px,0) * 1px), calc(var(--py,0) * 1px), 0);transition:transform .4s ease-out;animation:none;inset:-7%}.SectionBackground-module__FdiHSq__imgTint{background:linear-gradient(180deg, rgba(11, 26, 18, var(--wash,.2)), rgba(11, 26, 18, calc(var(--wash,.2) + .26))), radial-gradient(120% 88% at 50% 122%, #00000080, transparent 60%);position:absolute;inset:0}.SectionBackground-module__FdiHSq__tintSoft{--wash:.34}.SectionBackground-module__FdiHSq__headDim{opacity:.6;background:radial-gradient(46% 58% at 21% 36%,#0b1a12,#0000 70%);animation:6.5s ease-in-out infinite SectionBackground-module__FdiHSq__headDim;position:absolute;inset:0}@keyframes SectionBackground-module__FdiHSq__headDim{0%,to{opacity:.4}50%{opacity:.9}}.SectionBackground-module__FdiHSq__mapDim{opacity:0;transition:opacity 1.9s var(--ease);background:radial-gradient(54% 82% at 84%,#0b1a12 0%,#0b1a12b3 46%,#0000 74%);position:absolute;inset:0}.SectionBackground-module__FdiHSq__bgMapReady .SectionBackground-module__FdiHSq__mapDim{opacity:1}.SectionBackground-module__FdiHSq__fx{pointer-events:none;opacity:0;position:absolute;inset:-30%}html[data-fx=glow] .SectionBackground-module__FdiHSq__fxGlow{opacity:1}:is(html:not([data-fx]) .SectionBackground-module__FdiHSq__fxAurora,html[data-fx=aurora] .SectionBackground-module__FdiHSq__fxAurora){opacity:1}.SectionBackground-module__FdiHSq__fxGlow{mix-blend-mode:screen;animation:SectionBackground-module__FdiHSq__glowPan var(--fx-speed,14s) ease-in-out infinite;background:radial-gradient(40% 55% at 30% 42%,#ffe29652,#d4682f1f 42%,#0000 66%)}@keyframes SectionBackground-module__FdiHSq__glowPan{0%{transform:translate(-24%,-7%)scale(1)}50%{transform:translate(46%,9%)scale(1.15)}to{transform:translate(-24%,-7%)scale(1)}}.SectionBackground-module__FdiHSq__fxAurora{mix-blend-mode:screen;animation:SectionBackground-module__FdiHSq__auroraDrift var(--fx-speed,14s) ease-in-out infinite alternate;background:radial-gradient(44% 30% at 24% 30%,#30b04038,#0000 60%),radial-gradient(38% 26% at 62% 58%,#e9bf6a33,#0000 60%),radial-gradient(32% 24% at 82% 24%,#3aa8602e,#0000 60%)}@keyframes SectionBackground-module__FdiHSq__auroraDrift{0%{transform:translate(-5%,1%)rotate(-2deg)}to{transform:translate(9%,-7%)rotate(3deg)}}.SectionBackground-module__FdiHSq__auroraWrap{position:absolute;inset:0}.SectionBackground-module__FdiHSq__blob{filter:blur(70px);opacity:.5;will-change:transform;border-radius:50%;position:absolute}.SectionBackground-module__FdiHSq__b1{background:radial-gradient(circle,#30b04080,#0000 60%);width:46%;height:60%;animation:22s ease-in-out infinite alternate SectionBackground-module__FdiHSq__float1;top:-10%;left:8%}.SectionBackground-module__FdiHSq__b2{background:radial-gradient(circle,#e9bf6a66,#0000 60%);width:50%;height:64%;animation:26s ease-in-out infinite alternate SectionBackground-module__FdiHSq__float2;top:12%;right:-6%}.SectionBackground-module__FdiHSq__b3{background:radial-gradient(circle,#d4682f66,#0000 60%);width:42%;height:54%;animation:30s ease-in-out infinite alternate SectionBackground-module__FdiHSq__float3;bottom:-14%;left:26%}.SectionBackground-module__FdiHSq__b4{background:radial-gradient(circle,#208a3073,#0000 60%);width:38%;height:50%;animation:28s ease-in-out infinite alternate-reverse SectionBackground-module__FdiHSq__float1;bottom:4%;right:18%}@keyframes SectionBackground-module__FdiHSq__float1{to{transform:translate(8%,6%)scale(1.15)}}@keyframes SectionBackground-module__FdiHSq__float2{to{transform:translate(-7%,9%)scale(1.1)}}@keyframes SectionBackground-module__FdiHSq__float3{to{transform:translate(6%,-8%)scale(1.18)}}.SectionBackground-module__FdiHSq__grain{opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.91 0 0 0 0 0.75 0 0 0 0 0.42 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.SectionBackground-module__FdiHSq__imgLayer,.SectionBackground-module__FdiHSq__fx,.SectionBackground-module__FdiHSq__blob,.SectionBackground-module__FdiHSq__headDim{animation:none!important}}
.ProofBand-module__StWviG__proof{z-index:1;background:var(--vgreen);color:var(--cream-txt);border-radius:34px 34px 0 0;margin-top:-30px;padding:130px 0 70px;position:relative;overflow:hidden;box-shadow:0 -30px 70px -34px #10201a8c}.ProofBand-module__StWviG__proof:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 80% 22%,#d4682f1f,#0000 52%),radial-gradient(130% 130% at 50% 128%,#00000080,#0000 60%),radial-gradient(100% 80% at 10% 4%,#30b04012,#0000 55%);position:absolute;inset:0}.ProofBand-module__StWviG__wrap{z-index:3;grid-template-columns:1fr 1.12fr;align-items:center;gap:44px;max-width:1240px;margin:0 auto;padding:0 40px;display:grid;position:relative}.ProofBand-module__StWviG__eyebrow{font:600 12.5px/1 var(--f);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:9px;display:inline-flex}.ProofBand-module__StWviG__eyebrow:before{content:"";background:var(--gold);width:6px;height:6px;box-shadow:0 0 9px var(--gold);border-radius:50%}.ProofBand-module__StWviG__h2{font:600 clamp(28px, 3.2vw, 44px) / 1.08 var(--f);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin-top:15px}.ProofBand-module__StWviG__h2 em{color:var(--gold);font-style:normal}.ProofBand-module__StWviG__lede{font:400 clamp(15px, 1.4vw, 17px) / 1.55 var(--f);color:#f5f1e6b3;max-width:54ch;margin-top:16px}.ProofBand-module__StWviG__bento{background:#f5f1e61f;border:1px solid #f5f1e624;border-radius:20px;flex-direction:column;gap:1px;margin-top:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 64px -34px #0009}.ProofBand-module__StWviG__bentoTop{grid-template-columns:1.7fr 1fr;gap:1px;display:grid}.ProofBand-module__StWviG__bentoBottom{grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ProofBand-module__StWviG__bento:after{content:"";pointer-events:none;z-index:3;background:radial-gradient(130% 80% at 100% -10%,#d4682f2e,#0000 55%),radial-gradient(120% 95% at -10% 115%,#30b0401f,#0000 55%);position:absolute;inset:0}.ProofBand-module__StWviG__tile{z-index:1;min-height:132px;transition:background .35s var(--ease);background:#16271c;flex-direction:column;justify-content:flex-start;padding:20px 22px;display:flex;position:relative}.ProofBand-module__StWviG__tile:before{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);height:1px;position:absolute;top:0;left:0;right:0}.ProofBand-module__StWviG__tile:hover{background:#1b3024}.ProofBand-module__StWviG__bentoTop .ProofBand-module__StWviG__tile{justify-content:space-between;min-height:158px}.ProofBand-module__StWviG__proof{--gd-alpha:.12;--gd-blur:3px;--gd-border:.22;--gd-hi:.18;--gd-edge:.4;--gd-shadow:.28}.ProofBand-module__StWviG__tile.ProofBand-module__StWviG__orange{background:linear-gradient(158deg, rgba(211, 95, 49, var(--gd-alpha,.1)), rgba(196, 87, 42, var(--gd-alpha,.1)) 46%, rgba(168, 72, 31, var(--gd-alpha,.1)));border:1px solid rgba(255, 255, 255, var(--gd-border,1));box-shadow:0 8px 32px rgba(0, 0, 0, var(--gd-shadow,0)), inset 0 1px 0 rgba(255, 255, 255, var(--gd-hi,1)), inset 0 -1px 0 #ffffff1a;border-top-left-radius:19px;overflow:hidden}.ProofBand-module__StWviG__tile.ProofBand-module__StWviG__orange:hover{background:linear-gradient(158deg, rgba(223, 102, 53, var(--gd-alpha,.1)), rgba(205, 93, 47, var(--gd-alpha,.1)) 46%, rgba(177, 77, 34, var(--gd-alpha,.1)))}.ProofBand-module__StWviG__tile.ProofBand-module__StWviG__orange:before{background:linear-gradient(90deg, transparent, rgba(255, 255, 255, var(--gd-edge,1)), transparent)}.ProofBand-module__StWviG__tile.ProofBand-module__StWviG__orange:after{content:"";background:linear-gradient(180deg, rgba(255, 255, 255, var(--gd-edge,1)), transparent, #ffffff4d);width:1px;height:100%;position:absolute;top:0;left:0}.ProofBand-module__StWviG__bv{white-space:nowrap;font:700 clamp(30px, 2.9vw, 46px) / 1.02 var(--f);letter-spacing:-.035em;color:var(--cream-txt);font-variant-numeric:tabular-nums}.ProofBand-module__StWviG__bv .ProofBand-module__StWviG__pl{color:var(--gold)}.ProofBand-module__StWviG__tile.ProofBand-module__StWviG__orange .ProofBand-module__StWviG__bv{color:var(--gd-text,#fff)}.ProofBand-module__StWviG__bentoTop .ProofBand-module__StWviG__bv{font-size:clamp(32px,3.2vw,50px)}.ProofBand-module__StWviG__bbot{margin-top:10px}.ProofBand-module__StWviG__bl{font:600 12px/1.3 var(--f);color:#f5f1e6a3;text-wrap:balance}.ProofBand-module__StWviG__tile.ProofBand-module__StWviG__orange .ProofBand-module__StWviG__bl{color:var(--gd-text-soft,#ffffffc7)}.ProofBand-module__StWviG__bsub{font:400 11.5px/1.4 var(--f);color:#fff7eeb8;max-width:40ch;margin-top:6px}.ProofBand-module__StWviG__tile.ProofBand-module__StWviG__orange .ProofBand-module__StWviG__bsub{color:var(--gd-text-soft,#ffffffc7)}.ProofBand-module__StWviG__leftcol{z-index:2;position:relative}.ProofBand-module__StWviG__mapcol{z-index:1;justify-self:center;width:100%;position:relative}.ProofBand-module__StWviG__below{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translateY(6px)}.ProofBand-module__StWviG__belowOn{opacity:1;transform:none}.ProofBand-module__StWviG__mapcap{text-align:center;font:500 10px/1 var(--f);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e6b3;margin-top:6px}.ProofBand-module__StWviG__schemeName{width:100%;animation:ProofBand-module__StWviG__nameIn .58s var(--ease);margin-top:4px;position:relative}@keyframes ProofBand-module__StWviG__nameIn{0%{opacity:0;filter:blur(13px);transform:translateY(12px)scale(.955)}to{opacity:1;filter:blur();transform:none}}.ProofBand-module__StWviG__sn{text-align:center;font:800 clamp(26px, 3.4vw, 44px) / 1 var(--f);letter-spacing:.012em;white-space:nowrap;display:block}.ProofBand-module__StWviG__fill{position:relative}.ProofBand-module__StWviG__glow,.ProofBand-module__StWviG__extrude,.ProofBand-module__StWviG__sheen,.ProofBand-module__StWviG__streak{pointer-events:none;position:absolute;top:0;left:0;right:0}.ProofBand-module__StWviG__glow{color:#f0cf7e;filter:blur(18px);opacity:.42;animation:4.2s ease-in-out infinite ProofBand-module__StWviG__glowpulse}@keyframes ProofBand-module__StWviG__glowpulse{0%,to{opacity:.3}50%{opacity:.58}}.ProofBand-module__StWviG__extrude{color:#0d1b13;text-shadow:0 1px #0a150e,0 2px 7px #00000080,0 6px 16px #0000006b}.ProofBand-module__StWviG__fill{background:linear-gradient(100deg,#c7592bd1 0%,#d96e32c7 16%,#e9aa54db 36%,#f4d482f0 52%,#fcf7eceb 66%,#ecc26ee0 84%,#db8c46d6 100%) 0 0/240% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-text-stroke:.7px #fffaf073;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite ProofBand-module__StWviG__sheenmove}@keyframes ProofBand-module__StWviG__sheenmove{to{background-position:240% 0}}.ProofBand-module__StWviG__sheen{background:linear-gradient(#ffffffeb 0%,#ffffff73 12%,#ffffff14 32%,#0000 50% 80%,#fffaf04d 100%);-webkit-text-fill-color:transparent;color:#0000;opacity:.82;-webkit-background-clip:text;background-clip:text}.ProofBand-module__StWviG__streak{background:linear-gradient(108deg,#0000 28%,#ffffff73 44%,#ffffffc7 50%,#ffffff73 56%,#0000 72%) 0 0/300% 100%;-webkit-text-fill-color:transparent;color:#0000;opacity:.9;-webkit-background-clip:text;background-clip:text;animation:6.5s ease-in-out infinite ProofBand-module__StWviG__liquid}@keyframes ProofBand-module__StWviG__liquid{0%{background-position:165% 0}55%,to{background-position:-65% 0}}.ProofBand-module__StWviG__nowbar{background:#f5f1e60d;border:1px solid #f5f1e61f;border-radius:11px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 11px;width:100%;max-width:320px;margin:12px auto 0;padding:8px 16px;display:flex}.ProofBand-module__StWviG__lab{font:600 9px/1 var(--f);letter-spacing:.13em;text-transform:uppercase;color:#f5f1e680}.ProofBand-module__StWviG__pill{align-items:center;gap:6px;display:inline-flex}.ProofBand-module__StWviG__ndot{background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;transition:background .3s}.ProofBand-module__StWviG__nowbar.ProofBand-module__StWviG__live .ProofBand-module__StWviG__ndot{background:var(--terra2);box-shadow:0 0 9px var(--terra2)}.ProofBand-module__StWviG__meta{font:500 11.5px/1 var(--f);color:#f5f1e699}.ProofBand-module__StWviG__meta b{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:600}.ProofBand-module__StWviG__nowbar.ProofBand-module__StWviG__live .ProofBand-module__StWviG__meta b{color:var(--terra2)}.ProofBand-module__StWviG__segs{justify-content:center;gap:8px;width:100%;max-width:320px;margin:10px auto 0;display:flex}.ProofBand-module__StWviG__seg{cursor:pointer;background:#f5f1e629;border:0;border-radius:4px;flex:1;height:7px;padding:0;transition:background .25s;position:relative}.ProofBand-module__StWviG__seg:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ProofBand-module__StWviG__seg:hover{background:#f5f1e647}.ProofBand-module__StWviG__seg i{background:var(--gold);transform-origin:0;border-radius:4px;position:absolute;inset:0;transform:scaleX(0)}.ProofBand-module__StWviG__segsLive .ProofBand-module__StWviG__seg i{background:var(--terra2)}.ProofBand-module__StWviG__seg.ProofBand-module__StWviG__run i{animation:ProofBand-module__StWviG__segfill var(--dwell) linear forwards}.ProofBand-module__StWviG__seg.ProofBand-module__StWviG__done i{opacity:.55;transform:scaleX(1)}@keyframes ProofBand-module__StWviG__segfill{to{transform:scaleX(1)}}.ProofBand-module__StWviG__rv{opacity:0;transition:.7s var(--ease);transform:translateY(20px)}.ProofBand-module__StWviG__started .ProofBand-module__StWviG__rv{opacity:1;transform:none}.ProofBand-module__StWviG__started .ProofBand-module__StWviG__rv:nth-child(2){transition-delay:.1s}.ProofBand-module__StWviG__started .ProofBand-module__StWviG__rv:nth-child(3){transition-delay:.2s}.ProofBand-module__StWviG__closing .ProofBand-module__StWviG__rv{opacity:0;transition:.55s var(--ease);transform:translateY(26px)scale(.985);transition-delay:0s!important}.ProofBand-module__StWviG__plain{-webkit-text-fill-color:currentColor;text-shadow:0 2px 14px #00000073;font-size:clamp(24px,3vw,38px)}.ProofBand-module__StWviG__proof[data-variant=v2] .ProofBand-module__StWviG__wrap{grid-template-columns:1fr 1fr;gap:44px}.ProofBand-module__StWviG__proof[data-variant=v3]{padding:54px 0 52px}.ProofBand-module__StWviG__proof[data-variant=v3] .ProofBand-module__StWviG__wrap{grid-template-columns:1.22fr .78fr;gap:40px}.ProofBand-module__StWviG__proof[data-variant=v3] .ProofBand-module__StWviG__h2{font-size:clamp(24px,2.6vw,36px)}.ProofBand-module__StWviG__proof[data-variant=v3] .ProofBand-module__StWviG__tile{min-height:112px;padding:18px}.ProofBand-module__StWviG__proof[data-variant=v3] .ProofBand-module__StWviG__tile.ProofBand-module__StWviG__span2{min-height:150px}.ProofBand-module__StWviG__proof[data-variant=v4]{padding:84px 0 78px}.ProofBand-module__StWviG__proof[data-variant=v4] .ProofBand-module__StWviG__wrap{grid-template-columns:.92fr 1.08fr;gap:40px}.ProofBand-module__StWviG__proof[data-variant=v4] .ProofBand-module__StWviG__sn{font-size:clamp(30px,4vw,50px)}.ProofBand-module__StWviG__proof[data-variant=v5] .ProofBand-module__StWviG__wrap{grid-template-columns:1.28fr .72fr;gap:52px}.ProofBand-module__StWviG__proof[data-visible=false] *{animation-play-state:paused!important}@media (max-width:900px){.ProofBand-module__StWviG__wrap,.ProofBand-module__StWviG__proof[data-variant=v2] .ProofBand-module__StWviG__wrap,.ProofBand-module__StWviG__proof[data-variant=v3] .ProofBand-module__StWviG__wrap,.ProofBand-module__StWviG__proof[data-variant=v4] .ProofBand-module__StWviG__wrap,.ProofBand-module__StWviG__proof[data-variant=v5] .ProofBand-module__StWviG__wrap{grid-template-columns:1fr;gap:38px}.ProofBand-module__StWviG__mapcol{order:-1;max-width:380px}.ProofBand-module__StWviG__bentoTop{grid-template-columns:1.3fr 1fr}.ProofBand-module__StWviG__bentoBottom{grid-template-columns:1fr 1fr}.ProofBand-module__StWviG__bentoTop .ProofBand-module__StWviG__bv{font-size:clamp(24px,7.5vw,40px)}.ProofBand-module__StWviG__bentoBottom .ProofBand-module__StWviG__bv{font-size:clamp(22px,7vw,32px)}.ProofBand-module__StWviG__wrap{padding-inline:clamp(20px,5vw,40px)}}@media (max-width:560px){.ProofBand-module__StWviG__lab,.ProofBand-module__StWviG__mapcap{font-size:11px}.ProofBand-module__StWviG__meta{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.ProofBand-module__StWviG__rv{opacity:1;transition:none;transform:none}.ProofBand-module__StWviG__closing .ProofBand-module__StWviG__rv{transition:none;transform:none}.ProofBand-module__StWviG__glow,.ProofBand-module__StWviG__fill,.ProofBand-module__StWviG__streak,.ProofBand-module__StWviG__schemeName,.ProofBand-module__StWviG__seg.ProofBand-module__StWviG__run i{animation:none!important}}@media (max-width:1024px) and (min-width:901px){.ProofBand-module__StWviG__bentoBottom{grid-template-columns:1fr 1fr}.ProofBand-module__StWviG__bentoBottom .ProofBand-module__StWviG__bv{font-size:clamp(26px,4vw,38px)}}@media (max-width:1024px){.ProofBand-module__StWviG__fill{-webkit-text-fill-color:var(--gold);color:var(--gold);-webkit-text-stroke:0;background:0 0;animation:none}.ProofBand-module__StWviG__glow,.ProofBand-module__StWviG__sheen,.ProofBand-module__StWviG__streak{display:none}}
.se3{--card:#fbf8f1;--line-soft:#ece3d2}.se3 .wrap{max-width:var(--maxw);width:100%;margin:0 auto;padding:0 32px}.se3 .eyebrow{font:600 12px/1 var(--f);letter-spacing:.18em;text-transform:uppercase;color:var(--terra);align-items:center;gap:9px;display:inline-flex}.se3 .eyebrow:before{content:"";background:var(--terra);border-radius:50%;flex:none;width:7px;height:7px}.se3 h2{font:500 clamp(30px,4vw,52px)/1.05 var(--f);letter-spacing:-.045em;text-wrap:balance;margin-top:16px}.se3 h2 em{color:var(--terra);font-style:normal}.se3 .lead{font:400 clamp(16px,1.5vw,19px)/1.55 var(--f);color:var(--ink-soft);max-width:54ch;margin-top:18px}.se3 .rv{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(22px)}.se3 .rv.in{opacity:1;transform:none}.se3 .wrev .w{color:#15211b2e;transition:color .5s}.se3 .wrev .w.in{color:inherit}@media (prefers-reduced-motion:reduce){.se3 .rv{opacity:1;transition:none;transform:none}.se3 .wrev .w{transition:none}.d25 .scard .media img{transition:none;transform:none}.d25 .scard .go .ar{transition:none}}.d25{z-index:2;background:radial-gradient(92% 58% at 86% -6%,#dca1521f,#0000 60%),radial-gradient(85% 55% at 8% 106%,#cc74502e,#0000 60%),linear-gradient(#f2f1e8 0%,#f6ecd6 60%,#f4e5c6 100%);padding:130px 0 80px;position:relative}.d25 .bgshift{z-index:0;pointer-events:none;opacity:0;will-change:opacity;background:linear-gradient(#f6ecd600 0%,#f4e3c073 60%,#f1deba 100%);position:absolute;inset:0}.d25 .wrap{z-index:1;position:relative}.d25 .head{max-width:64ch;margin-bottom:18px}.d25 .deck{position:relative}.d25 .scard{max-width:var(--maxw);background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);transform-origin:top;border-radius:24px;grid-template-columns:1.05fr 1fr;min-height:430px;margin:0 auto 36px;display:grid;position:sticky;top:132px;overflow:hidden}.d25 .scard .copy{flex-direction:column;gap:14px;padding:46px 48px;display:flex}.d25 .scard .ck{font:700 11px/1 var(--f);letter-spacing:.16em;text-transform:uppercase;color:var(--terra);align-items:center;gap:9px;display:flex}.d25 .scard .ck:after{content:"";background:var(--line);flex:1;height:1px}.d25 .scard h3{font:600 clamp(24px,2.6vw,34px)/1.08 var(--f);letter-spacing:-.04em}.d25 .scard h3 .hl{color:var(--terra)}.d25 .scard p{font:400 15px/1.6 var(--f);color:var(--ink-soft);max-width:46ch}.d25 .scard .specs{flex-direction:column;margin-top:6px;display:flex}.d25 .scard .specs li{border-top:1px solid var(--line-soft);font:500 13.5px/1.45 var(--f);align-items:flex-start;gap:11px;padding:10px 0;list-style:none;display:flex}.d25 .scard .specs .ck2{background:#30b04024;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.d25 .scard .specs .ck2 svg{width:11px;height:11px;stroke:var(--deep);stroke-width:2.6px;fill:none}.d25 .scard .srow{align-items:center;gap:18px;margin-top:auto;padding-top:16px;display:flex}.d25 .scard .price{font:600 15px/1 var(--f)}.d25 .scard .price b{letter-spacing:-.04em;color:var(--terra);font-size:21px}.d25 .scard .go{font:600 14px/1 var(--f);color:var(--terra);cursor:pointer;align-items:center;gap:7px;min-height:44px;margin:-11px -4px -11px auto;padding:11px 4px;text-decoration:none;display:inline-flex}.d25 .scard .go .ar{color:var(--terra);transition:transform .25s}.d25 .scard .go:hover .ar{transform:translate(4px)}.d25 .scard .media{min-height:300px;position:relative;overflow:hidden}.d25 .scard .media img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease);position:absolute;inset:0;transform:scale(1.06)}.d25 .scard:hover .media img{transform:scale(1.01)}.d25 .scard .media:after{content:"";background:linear-gradient(90deg,#13211b29,#0000 36%);position:absolute;inset:0}.d25 .scard .mnum{font:700 13px/1 var(--f);letter-spacing:.1em;color:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#13281d8c;border:1px solid #ffffff40;border-radius:99px;padding:8px 13px;position:absolute;bottom:14px;right:20px}@media (max-width:880px){.d25 .scard{grid-template-columns:1fr;top:112px}.d25 .scard .media{order:-1;min-height:220px}.d25 .scard .copy{padding:28px 26px 30px}}@media (max-width:880px) and (max-height:740px){.d25 .scard{top:96px}.d25 .scard .media{min-height:160px}}
.v5{--spring:cubic-bezier(.34,1.4,.4,1);z-index:1;background:linear-gradient(#eef1ea6b 0%,#e4ebe157 48%,#d8e2d2b8 100%),url(/site/blueprint.avif) 50%/cover no-repeat,#e7ede1;padding:130px 0 110px;position:relative}.v5 .wrap{max-width:var(--maxw);width:100%;margin:0 auto;padding:0 40px}.v5 .eyebrow{font:600 12px/1 var(--f);letter-spacing:.18em;text-transform:uppercase;color:var(--terra);align-items:center;gap:9px;display:inline-flex}.v5 .eyebrow:before{content:"";background:var(--terra);border-radius:50%;flex:none;width:7px;height:7px}.v5 h2{font:500 clamp(30px,4vw,52px)/1.04 var(--f);letter-spacing:-.045em;text-wrap:balance;color:var(--ink);margin-top:16px}.v5 .lead{font:400 clamp(15px,1.4vw,18px)/1.55 var(--f);color:var(--ink-soft);max-width:62ch;margin-top:18px}.v5 .rv{opacity:0;transition:opacity .75s var(--ease),transform .75s var(--ease);transform:translateY(24px)}.v5 .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.v5 .rv{opacity:1;transition:none;transform:none}}.v5 .tiles{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:52px;display:grid}.v5 .tile{aspect-ratio:3/4.35;transition:transform .7s var(--ease),box-shadow .45s var(--ease),opacity .7s var(--ease);border-radius:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.v5 .tile.rv{opacity:0;transform:translateY(56px)scale(.95)}.v5 .tile.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.v5 .tile.rv{opacity:1;transform:none}}.v5 .tile:hover{box-shadow:var(--sh);transform:translateY(-6px)}.v5 .tile img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.v5 .tile:hover img,.v5 .tile:focus-within img{transform:scale(1.12)}.v5 .tile:after{content:"";background:linear-gradient(8deg,#0f1c15e0 16%,#0f1c1540 52%,#0f1c150f);transition:background .4s;position:absolute;inset:0}.v5 .tile:hover:after,.v5 .tile:focus-within:after{background:linear-gradient(8deg,#0f1c15eb 20%,#0f1c1566 56%,#0f1c151f)}.v5 .tcontent{z-index:2;color:var(--cream-txt);width:100%;margin-top:auto;padding:24px 22px;position:relative}.v5 .tk5{font:700 10.5px/1 var(--f);letter-spacing:.15em;text-transform:uppercase;color:var(--gold)}.v5 .tcontent h3{font:600 21px/1.12 var(--f);letter-spacing:-.025em;color:#fff;margin-top:8px}.v5 .tdesc{font:400 13px/1.5 var(--f);color:#f5f1e6d9;opacity:0;max-height:0;transition:.45s var(--ease);margin-top:8px;overflow:hidden}.v5 .tile:hover .tdesc,.v5 .tile:focus-within .tdesc{opacity:1;max-height:96px}.v5 .tgo{font:600 13px/1 var(--f);color:#fff;align-items:center;gap:8px;margin-top:12px;display:inline-flex}.v5 .tgo .cir{background:var(--terra);width:30px;height:30px;transition:transform .3s var(--spring);border-radius:50%;place-items:center;display:grid}.v5 .tile:hover .tgo .cir,.v5 .tile:focus-within .tgo .cir{transform:translate(4px)}@media (hover:none){.v5 .tdesc{opacity:1;max-height:none}}@media (max-width:980px){.v5 .tiles{grid-template-columns:1fr 1fr}}@media (max-width:540px){.v5 .tiles{grid-template-columns:1fr}.v5 .tile{aspect-ratio:auto;flex-direction:column;justify-content:flex-end;min-height:340px}.v5 .tk5{letter-spacing:.12em;font-size:11px}}
.o1{--r:24px;z-index:1;background:var(--cream,#f4f0e7);padding:0;position:relative}.o1 .wrap{max-width:var(--maxw);width:100%;margin:0 auto;padding:0 40px}.o1 .head{max-width:62ch;margin-bottom:34px}.o1 .eyebrow{font:600 12px/1 var(--f);letter-spacing:.18em;text-transform:uppercase;color:var(--terra);align-items:center;gap:9px;display:inline-flex}.o1 .eyebrow:before{content:"";background:var(--terra);border-radius:50%;flex:none;width:7px;height:7px}.o1 h2{font:500 clamp(30px,4vw,52px)/1.04 var(--f);letter-spacing:-.045em;text-wrap:balance;color:var(--ink);margin-top:16px}.o1 h2 em{color:var(--terra);font-style:normal}.o1 .rv{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(22px)}.o1 .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.o1 .rv{opacity:1;transition:none;transform:none}}.o1 .track{height:185vh;position:relative}.o1 .pin{flex-direction:column;justify-content:center;min-height:100vh;padding:104px 0 36px;display:flex;position:sticky;top:0}.o1 .scrolly{grid-template-columns:1fr 1.05fr;align-items:center;gap:60px;width:100%;display:grid}.o1 .window{height:min(60vh,500px);padding-left:52px;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000 0,#000 15% 85%,#0000 100%);mask:linear-gradient(#0000 0,#000 15% 85%,#0000 100%)}.o1 .strip{will-change:transform;position:absolute;top:0;left:52px;right:0}.o1 .spine{background:var(--line);border-radius:99px;width:2.5px;position:absolute;top:18px;bottom:18px;left:20px;overflow:hidden}.o1 .spine i{background:linear-gradient(var(--terra),var(--gold));border-radius:99px;width:100%;height:0;position:absolute;top:0;left:0}.o1 .step1{padding:20px 0;position:relative}.o1 .step1:before{content:"";background:var(--cream,#f4f0e7);border:3px solid var(--line);border-radius:50%;width:16px;height:16px;transition:border-color .4s,transform .4s;position:absolute;top:28px;left:-39px}.o1 .step1.on:before{border-color:var(--terra);transform:scale(1.25)}.o1 .step1 .tg{font:600 11.5px/1 var(--f);letter-spacing:.18em;text-transform:uppercase;color:var(--terra)}.o1 .step1 h3{font:500 clamp(24px,2.6vw,34px)/1.12 var(--f);letter-spacing:-.03em;color:var(--ink);margin-top:12px}.o1 .step1 p{color:var(--ink-soft);max-width:42ch;margin-top:9px;font-size:14.5px;line-height:1.6}.o1 .visside{position:relative}.o1 .viscard{border-radius:var(--r);height:min(60vh,500px);box-shadow:var(--sh);position:relative;overflow:hidden}.o1 .vis{opacity:0;transition:opacity .8s var(--ease);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.08)}.o1 .vis.on{opacity:1;animation:19s ease-in-out infinite alternate paused kb1}.o1.live .vis.on{animation-play-state:running}.o1 .vis:nth-child(2).on{animation-name:kb2}.o1 .vis:nth-child(3).on{animation-name:kb3}.o1 .vis:nth-child(4).on{animation-name:kb4}.o1 .vis:nth-child(5).on{animation-name:kb5}@keyframes kb1{0%{transform:scale(1.06)translate(-2%,-1%)}to{transform:scale(1.12)translate(2%,1.5%)}}@keyframes kb2{0%{transform:scale(1.12)translate(2%,-1.5%)}to{transform:scale(1.06)translate(-2%,1.5%)}}@keyframes kb3{0%{transform:scale(1.05)translateY(.5%)}to{transform:scale(1.14)translateY(-1%)}}@keyframes kb4{0%{transform:scale(1.1)translate(-2%,1.5%)}to{transform:scale(1.07)translate(2%,-1.5%)}}@keyframes kb5{0%{transform:scale(1.08)translate(2%,1.5%)}to{transform:scale(1.13)translate(-2%,-1.5%)}}.o1 .viscard:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0f1c1566);position:absolute;inset:0}.o1 .tag1{z-index:3;-webkit-backdrop-filter:blur(10px);color:#f5f1e6;font:600 11.5px/1 var(--f);letter-spacing:.14em;text-transform:uppercase;background:#1420188c;border-radius:14px;padding:13px 17px;position:absolute;bottom:20px;left:20px}@media (prefers-reduced-motion:reduce){.o1 .track{height:auto}.o1 .pin{min-height:0;padding:90px 0;display:block;position:static}.o1 .window{height:auto;padding-left:0;overflow:visible;-webkit-mask:none;mask:none}.o1 .strip{position:static}.o1 .step1{opacity:1!important}.o1 .spine,.o1 .step1:before{display:none}.o1 .vis,.o1 .vis.on{animation:none;transform:none}}@media (max-width:880px){.o1 .track{height:auto}.o1 .pin{min-height:0;padding:70px 0;display:block;position:static}.o1 .scrolly{grid-template-columns:1fr;gap:26px;margin-top:26px}.o1 .visside{order:-1}.o1 .wrap{padding:0 24px}.o1 .window{height:auto;padding-left:0;overflow:visible;-webkit-mask:none;mask:none}.o1 .strip{position:static}.o1 .step1{padding:18px 0;opacity:1!important}.o1 .step1 h3{font-size:clamp(21px,5.6vw,28px)}.o1 .spine,.o1 .step1:before{display:none}.o1 .viscard{height:clamp(220px,46svh,360px)}}
.gfx{color:var(--cream-txt,#f5f1e6);z-index:1;scroll-margin-top:96px;position:relative;overflow:hidden}.gfx .bg{background:url(/site/wallpapers/heat-pump.avif) 50%/cover no-repeat;position:absolute;inset:0}.gfx:before{content:"";z-index:1;background:linear-gradient(100deg,#09130df0 0%,#09130dd6 52%,#09130da8 100%);position:absolute;inset:0}.gfx .wrap{z-index:2;max-width:var(--maxw);grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;width:100%;margin:0 auto;padding:88px 40px;display:grid;position:relative}.gfx .eyebrow{font:600 12px/1 var(--f);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);align-items:center;gap:9px;display:inline-flex}.gfx .eyebrow:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px}.gfx h2{font:500 clamp(30px,3.8vw,46px)/1.06 var(--f);letter-spacing:-.045em;color:#fff;text-wrap:balance;margin-top:16px}.gfx h2 em{color:var(--gold);font-style:normal}.gfx .lead{font:400 clamp(15px,1.35vw,17px)/1.62 var(--f);color:#f5f1e6d1;max-width:50ch;margin-top:14px}.gfx .facts{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}.gfx .fact{background:#07100bc7;border-radius:20px;padding:18px 20px 16px;position:relative;overflow:hidden}.gfx .fact.grant{border:1.5px dashed #e9bf6a73}.gfx .fact.grant .big{font:700 clamp(26px,2.6vw,34px)/1 var(--f);letter-spacing:-.04em;color:var(--gold)}.gfx .fact.fin{border:1px solid #f5f1e624}.gfx .fact.fin .big{font:700 clamp(26px,2.6vw,34px)/1 var(--f);letter-spacing:-.04em;color:#ec8d54}.gfx .fact .fk{font:700 10.5px/1 var(--f);letter-spacing:.18em;text-transform:uppercase;color:#f5f1e6b3;margin-bottom:10px;display:block}.gfx .fact .fb{font:600 14px/1.35 var(--f);color:#fff;margin-top:9px;display:block}.gfx .fact p{font:400 12.5px/1.55 var(--f);color:#f5f1e6bf;margin-top:7px}.gfx .note{font:400 13px/1.6 var(--f);color:#f5f1e6b8;max-width:52ch;margin-top:16px}.gfx .form{-webkit-backdrop-filter:blur(14px);background:#0d1b13b8;border:1px solid #f5f1e629;border-radius:20px;padding:28px 28px 26px;box-shadow:0 40px 90px -40px #000000b3}.gfx .form h3{font:500 21px/1.25 var(--f);letter-spacing:-.02em;color:#fff}.gfx .form label{font:600 11px/1 var(--f);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e699;margin:16px 0 8px;display:block}.gfx .form input,.gfx .form select{width:100%;height:46px;color:var(--cream-txt,#f5f1e6);font:400 16px/1 var(--f);appearance:none;background:#f5f1e61f;border:1.5px solid #f5f1e657;border-radius:12px;padding:0 16px}.gfx .form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23e9bf6a' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.gfx .form select option{color:#15211b;background:#f5f1e6}.gfx .form input::placeholder{color:#f5f1e666}.gfx .form input:focus,.gfx .form select:focus{border-color:#d4682f;outline:none;box-shadow:0 0 0 3.5px #d4682f38}.gfx .form textarea{box-sizing:border-box;width:100%;min-height:96px;color:var(--cream-txt,#f5f1e6);font:400 16px/1.5 var(--f);resize:vertical;appearance:none;background:#f5f1e61f;border:1.5px solid #f5f1e657;border-radius:12px;padding:12px 16px;display:block}.gfx .form textarea::placeholder{color:#f5f1e666}.gfx .form textarea:focus{border-color:#d4682f;outline:none;box-shadow:0 0 0 3.5px #d4682f38}.gfx .form .fsb{cursor:pointer;background:var(--terra);color:#fff;width:100%;height:52px;font:600 15px/1 var(--f);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:0 26px;text-decoration:none;transition:transform .25s,filter .25s;display:inline-flex;box-shadow:0 14px 30px -16px #00000073,inset 0 1px #ffffff2e}.gfx .form .fsb:hover{filter:brightness(1.08);transform:translateY(-2px)}.gfx .form .fsb:disabled{opacity:.65;cursor:default;filter:none;transform:none}.gfx .form .gsb{cursor:pointer;width:100%;height:52px;color:var(--cream-txt,#f5f1e6);font:600 15px/1 var(--f);background:0 0;border:1.5px solid #f5f1e652;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:10px;text-decoration:none;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.gfx .form .gsb:hover{border-color:var(--gold);color:var(--gold);background:#e9bf6a14}.gfx .form small{text-align:center;color:#f5f1e68c;font:400 12px/1.5 var(--f);margin-top:14px;display:block}.gfx .form .sent{text-align:center;color:var(--gold);font:600 13px/1.5 var(--f);margin-top:14px;display:block}.gfx .form .err{text-align:center;color:var(--cream-txt,#f5f1e6);font:600 13px/1.5 var(--f);margin-top:14px;display:block}.gfx .form .err a{color:var(--gold);text-underline-offset:3px;white-space:nowrap;padding:10px 6px;text-decoration:underline;display:inline-block}.gfx .form .hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.gfx .rv{opacity:0;transition:opacity .75s var(--ease),transform .75s var(--ease);transform:translateY(24px)}.gfx .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.gfx .rv{opacity:1;transition:none;transform:none}.gfx .form .fsb,.gfx .form .gsb{transition:none}.gfx .form .fsb:hover{transform:none}}@media (max-width:960px){.gfx .wrap{grid-template-columns:1fr;gap:44px;padding:76px 32px}.gfx .facts{grid-template-columns:1fr}.gfx .form{padding:24px 20px 22px}}
.ost{z-index:1;background:var(--cream,#f4f0e7);padding:108px 0;position:relative}.ost .wrap{max-width:var(--maxw);width:100%;margin:0 auto;padding:0 40px}.ost .sgrid{grid-template-columns:1.04fr .96fr;align-items:center;gap:64px;display:grid}.ost .eyebrow{font:600 12px/1 var(--f);letter-spacing:.18em;text-transform:uppercase;color:var(--terra);align-items:center;gap:9px;display:inline-flex}.ost .eyebrow:before{content:"";background:var(--terra);border-radius:50%;flex:none;width:7px;height:7px}.ost .quote{font:500 clamp(24px,2.8vw,36px)/1.25 var(--f);letter-spacing:-.03em;color:var(--vgreen);text-wrap:balance;margin-top:26px}.ost .quote em{color:var(--terra);font-style:normal}.ost .lead{font:400 clamp(15px,1.35vw,17px)/1.62 var(--f);color:var(--ink-soft);max-width:52ch;margin-top:18px}.ost .nintro{font:600 11px/1 var(--f);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-top:30px}.ost .walk{border-left:3px solid var(--terra);gap:13px;margin-top:16px;padding-left:22px;display:grid}.ost .walk .i{font:400 14.5px/1.5 var(--f);color:var(--ink-soft)}.ost .walk .i b{font:600 14.5px/1.3 var(--f);color:var(--ink);display:block}.ost .more{font:600 14px/1 var(--f);color:var(--terra);align-items:center;gap:7px;margin-top:22px;text-decoration:none;display:inline-flex}.ost .eyebrow,.ost .more{color:#b34d24}.ost .more .arr{transition:transform .3s var(--ease)}.ost .more:hover .arr{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.ost .more .arr{transition:none}.ost .more:hover .arr{transform:none}}.ost .pic{box-shadow:var(--sh);border-radius:22px;position:relative;overflow:hidden}.ost .pic img{object-fit:cover;width:100%;height:560px;transition:transform 1.1s var(--ease);display:block}.ost .pic:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.ost .pic img{transition:none}.ost .pic:hover img{transform:none}}.ost .cap{-webkit-backdrop-filter:blur(8px);font:400 13.5px/1.5 var(--f);color:var(--ink-soft);background:#fbf8f1eb;border-radius:14px;padding:18px 20px;position:absolute;bottom:18px;left:18px;right:18px}.ost .cap b{color:var(--vgreen)}.ost .rv{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(22px)}.ost .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ost .rv{opacity:1;transition:none;transform:none}}@media (max-width:980px){.ost{padding:84px 0}.ost .sgrid{grid-template-columns:1fr;gap:40px}.ost .pic img{height:420px}.ost .more{min-height:44px}}@media (max-width:560px){.ost{padding:64px 0}.ost .wrap{padding:0 22px}.ost .walk{padding-left:16px}.ost .pic img{height:clamp(260px,62vw,360px)}}@media (hover:none){.ost .cap{-webkit-backdrop-filter:none;background:#fbf8f1f7}}
.tst{z-index:1;background:radial-gradient(80% 55% at 92% 0,#e9bf6a24,#0000 60%),linear-gradient(#f1ead9 0%,#ede4cf 100%);padding:56px 0;position:relative;overflow:hidden}.tst .wrap{max-width:var(--maxw);width:100%;margin:0 auto;padding:0 40px}.tst .grid{grid-template-columns:minmax(290px,.85fr) 1.5fr;align-items:center;gap:44px;display:grid}.tst .grid>*{min-width:0}.tst .eyebrow{font:600 12px/1 var(--f);letter-spacing:.18em;text-transform:uppercase;color:var(--terra);align-items:center;gap:9px;display:inline-flex}.tst .eyebrow:before{content:"";background:var(--terra);border-radius:50%;flex:none;width:7px;height:7px}.tst .big{align-items:baseline;gap:10px;margin-top:24px;display:flex}.tst .num{font:600 clamp(52px, 5.5vw, 78px)/1 var(--f);letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--ink)}.tst .of{font:600 18px/1 var(--f);color:var(--ink-faint,#8a8474)}.tst .cnt{font:500 14px/1.5 var(--f);color:var(--ink-soft);margin-top:14px}.tst .cnt b{color:var(--ink);font-variant-numeric:tabular-nums}.tst .river{flex-direction:column;gap:12px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.tst .row{align-items:flex-start;gap:16px;width:max-content;animation:46s linear infinite paused tstgo;display:flex}.tst .row.rev{animation:52s linear infinite paused tstback}.tst.flow .row{animation-play-state:running}.tst .river:hover .row{animation-play-state:paused}@keyframes tstgo{to{transform:translate(-50%)}}@keyframes tstback{0%{transform:translate(-50%)}to{transform:translate(0)}}.tst .rc{border:1px solid var(--line,#e7dfcc);cursor:default;width:330px;min-height:168px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease);background:#fbf8f1;border-radius:16px;flex:none;padding:15px 18px;box-shadow:0 10px 26px -18px #10201a4d}.tst .rc:hover{border-color:var(--gold,#e9bf6a);transform:translateY(-6px)scale(1.025);box-shadow:0 26px 50px -24px #10201a73}.tst .rc q{transition:color .3s}@media (prefers-reduced-motion:reduce){.tst .rc,.tst .rc:hover{transition:none;transform:none}}.tst .rc .rst{color:#c89a3c;letter-spacing:2px;font-size:13px}.tst .rc q{-webkit-line-clamp:4;line-clamp:4;font:500 13px/1.45 var(--f);letter-spacing:-.01em;color:var(--ink);quotes:"“" "”";-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.tst .rc .rwho{align-items:center;gap:10px;margin-top:14px;display:flex}.tst .rc .rav{width:30px;height:30px;font:700 11px/1 var(--f);color:var(--vgreen,#13281d);background:#e2d6b8;border-radius:50%;flex:none;place-items:center;display:grid}.tst .rc .rn{font:600 12.5px/1.2 var(--f);color:var(--ink)}.tst .rc .rr{font:400 11px/1.2 var(--f);color:var(--ink-faint,#8a8474)}.tst .rv{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(22px)}.tst .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tst .rv{opacity:1;transition:none;transform:none}.tst .row,.tst.flow .row{animation:none}.tst .river{grid-template-columns:1fr;gap:16px;max-height:420px;display:grid;overflow:auto;-webkit-mask-image:none;mask-image:none}.tst .row{flex-wrap:wrap;width:auto}.tst .rc{width:100%;max-width:330px}.tst .rc[aria-hidden=true]{display:none}}@media (hover:none){.tst .river{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.tst .row,.tst.flow .row{width:max-content;animation:none}.tst .rc{scroll-snap-align:start}.tst .rc[aria-hidden=true]{display:none}}@media (max-width:560px){.tst .rc{width:min(330px,100vw - 64px)}}@media (max-width:880px){.tst .grid{grid-template-columns:1fr;gap:38px}}