.axp:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0,rgba(205,245,69,.2),transparent 42%),radial-gradient(circle at 0 100%,rgba(243,96,19,.16),transparent 40%);pointer-events:none}.axp .wrap{position:relative}.axh{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap;margin-bottom:34px}.axh h2{font-size:clamp(34px,4.8vw,62px);line-height:.96;max-width:720px;margin:16px 0 0;color:#fef9dc;background:none}.axh h2 span{color:#cdf545;background:none}.axs{display:flex;gap:12px}.axs div{display:flex;align-items:center;gap:12px;background:#cdf545;color:#035940;border-radius:22px;padding:14px 20px 14px 16px;box-shadow:4px 4px #f36013}.axs b{font:800 46px/.9 Bricolage Grotesque,Arial Black,sans-serif;letter-spacing:-.03em}.axs span{font-size:12.5px;font-weight:700;line-height:1.25}.axg{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:360px;gap:14px}.axf1{grid-column:span 4}.axf2,.axf3,.axf4,.axf5{grid-column:span 2}.axf{position:relative;display:block;padding:0;margin:0;overflow:hidden;border-radius:28px;border:2px solid #CDF545;background:#1b6951;cursor:zoom-in;text-align:left;font:inherit;color:#fef9dc;isolation:isolate}.axf img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.axf1 img{object-position:50% 38%}.axf2 img{object-position:50% 24%}.axf3 img{object-position:50% 26%}.axf4 img{object-position:34% 40%}.axf5 img{object-position:50% 28%}.axf:hover img{transform:scale(1.06)}.axcp{position:absolute;left:0;right:0;bottom:0;display:block;padding:70px 20px 18px;background:linear-gradient(transparent,#02261cf0);z-index:2}.axcp b{display:block;font:800 19px/1.1 Bricolage Grotesque,sans-serif;letter-spacing:-.01em}.axcp span{display:block;margin-top:5px;font-size:12.5px;color:#cdf545;font-weight:600}.axz{position:absolute;top:14px;right:14px;z-index:3;width:36px;height:36px;border-radius:50%;background:#cdf545;color:#035940;display:grid;place-items:center;transition:transform .4s cubic-bezier(.2,1.5,.4,1)}.axf:hover .axz,.axc:hover .axz{transform:scale(1.12)}.axk{margin-top:46px}.axkh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.axkh h3{font:800 clamp(26px,3vw,36px)/1 "Bricolage Grotesque",sans-serif;letter-spacing:-.02em;color:#fef9dc;margin:0}.axkh small{color:#cdf545;font-weight:600;font-size:13px}.axn{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.axc{display:flex;flex-direction:column;padding:0;margin:0;background:#fef9dc;color:#035940;border:2px solid #CDF545;border-radius:22px;overflow:hidden;text-align:left;cursor:zoom-in;font:inherit;box-shadow:5px 5px #cdf54559;transition:transform .45s cubic-bezier(.2,1.4,.4,1),box-shadow .3s}.axc:nth-child(odd){transform:rotate(-1.2deg)}.axc:nth-child(2n){transform:rotate(1.2deg)}.axc:hover{transform:rotate(0) translateY(-8px);box-shadow:8px 10px #f36013}.axi{display:block;height:270px;overflow:hidden;border-bottom:2px solid #035940;background:#eee}.axi img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.axt{display:block;padding:12px 14px 15px}.axt small{display:inline-block;background:#f36013;color:#fef9dc;font-weight:800;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:99px}.axt span{display:block;margin-top:8px;font-weight:700;font-size:14px;line-height:1.35}.axl{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s .3s}.axl.on{visibility:visible;opacity:1;transition:opacity .3s}.axld{position:absolute;inset:0;background:#021e16ed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.axlm{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:100%}.axlm img{display:block;max-width:min(88vw,1100px);max-height:78svh;width:auto;height:auto;object-fit:contain;border-radius:14px;border:2px solid #CDF545;background:#fff;box-shadow:0 30px 80px #00000080}#axlc{text-align:center;color:#fef9dc;max-width:640px}#axlc b{display:block;font:800 18px/1.15 Bricolage Grotesque,sans-serif}#axlc span{display:block;margin-top:3px;font-size:13px;color:#cdf545}#axlk{font-size:12px;color:#fef9dc99;letter-spacing:.1em}.axlb{position:absolute;z-index:3;width:46px;height:46px;border-radius:50%;border:2px solid #035940;background:#cdf545;color:#035940;font-size:24px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:transform .3s cubic-bezier(.2,1.5,.4,1)}.axlb:hover{transform:scale(1.1)}.axlx{top:16px;right:16px;font-size:16px}.axlp{left:16px;top:50%;margin-top:-23px}.axln{right:16px;top:50%;margin-top:-23px}@media(max-width:1000px){.axn{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.axw{padding:72px 12px 0}.axp{border-radius:30px;padding:40px 0 36px}.axg{grid-template-columns:repeat(2,1fr);grid-auto-rows:230px;gap:10px}.axf1{grid-column:span 2;grid-row:span 1}.axf2,.axf3,.axf4,.axf5{grid-column:span 1}.axf{border-radius:20px}.axcp{padding:50px 12px 12px}.axcp b{font-size:14px}.axcp span{font-size:11px}.axz{width:30px;height:30px;top:10px;right:10px}.axs{width:100%}.axs div{flex:1;padding:12px}.axs b{font-size:36px}.axn{gap:12px}.axi{height:200px}.axc:nth-child(n){transform:none}.axkh{flex-direction:column;gap:4px}.axlp{left:8px}.axln{right:8px}.axlb{width:40px;height:40px}.axlp,.axln{top:auto;bottom:18px;margin:0}.axlp{left:calc(50% - 50px)}.axln{right:calc(50% - 50px)}.axlm img{max-height:70svh}}@media(prefers-reduced-motion:reduce){.axc,.axf img{transition:none}}.axw{padding:70px 20px 10px}.axp{background:#cdf545;color:#035940;border-color:#035940;padding:60px 0 56px;box-shadow:8px 8px #035940}.axp:before{background:radial-gradient(circle at 100% 0,rgba(255,255,255,.55),transparent 40%),radial-gradient(circle at 0 100%,rgba(243,96,19,.18),transparent 38%),radial-gradient(rgba(3,89,64,.14) 1.4px,transparent 1.6px) 0 0/22px 22px}.axp .eyebrow{background:#035940;color:#cdf545}.axh{align-items:flex-end}.axh h2{color:#035940;font-size:clamp(34px,4.6vw,60px)}.axh h2 span{color:#f36013}.axsub{max-width:340px;margin:0;font-size:15px;line-height:1.55;font-weight:500;color:#1b6951}.axtk{overflow:hidden;margin:0 -20px 26px;border-block:2px solid #035940;background:#035940;color:#cdf545;transform:rotate(-1deg);width:calc(100% + 40px)}.axtr{display:flex;align-items:center;gap:26px;width:max-content;padding:11px 0;animation:axm 38s linear infinite;font:800 14px Bricolage Grotesque,sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.axtr i{width:9px;height:9px;background:#f36013;transform:rotate(45deg);flex:none}@keyframes axm{to{transform:translate(-50%)}}.axf{border-color:#035940;background:#035940;box-shadow:5px 5px #035940}.axf:hover{box-shadow:8px 8px #f36013}.axb{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;gap:6px;background:#f36013;color:#fef9dc;font:800 12px DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px 6px 9px;border-radius:99px;border:2px solid #035940}.axz{background:#cdf545;border:2px solid #035940}.axkh h3{color:#035940}.axkh small{color:#035940;opacity:.75}.axc{border-color:#035940;box-shadow:5px 5px #035940;background:#fef9dc}.axc:hover{box-shadow:8px 10px #f36013}@media(max-width:760px){.axw{padding:56px 12px 6px}.axp{box-shadow:5px 5px #035940}.axsub{max-width:none;font-size:14px}.axtk{margin-bottom:20px}.axn{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -20px;padding:6px 20px 14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.axn::-webkit-scrollbar{display:none}.axc{flex:0 0 72%;scroll-snap-align:start}.axi{height:260px}}@media(prefers-reduced-motion:reduce){.axtr{animation:none}}.mqs{margin:34px -20px 0;transform:none;overflow:hidden;line-height:0}.mqs svg text{user-select:none}@media(max-width:520px){.mqs{margin:24px -20px 0}}main[hidden]{display:none!important}.pvw{max-width:1240px;margin:0 auto;padding:26px 20px 70px}.pvb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--mut);margin-bottom:22px}.pvb a{color:var(--mut);text-decoration:none;border-bottom:1.5px solid transparent;transition:.2s}.pvb a:hover{color:#f36013;border-color:#f36013}.pvb i{font-style:normal;opacity:.5}.pvb b{color:var(--ink);font-weight:700}.pvt{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:48px;align-items:start}.pvgal{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;position:sticky;top:96px}.pvth{display:flex;flex-direction:column;gap:10px}.pvtb{position:relative;width:84px;height:84px;padding:0;border-radius:18px;border:2px solid var(--ink);background:var(--card);overflow:hidden;cursor:pointer;opacity:.62;transition:opacity .25s,transform .25s,box-shadow .25s;display:grid;place-items:center;color:var(--ink)}.pvtb:hover{opacity:1}.pvtb.on{opacity:1;box-shadow:3px 3px #f36013;border-color:#035940;transform:translate(-1px,-1px)}.pvtb img{width:100%;height:100%;object-fit:cover}.pvtb .pim{height:100%;object-fit:cover}.pvtb.g1{background:#035940;color:#cdf545}.pvtb.g2{background:#cdf545}.pvtb.g3{background:#fef9dc}.pvtb svg{width:30px;height:30px}.pvst{position:relative;aspect-ratio:1/1;border:2px solid var(--ink);border-radius:34px;overflow:hidden;background:var(--card);box-shadow:8px 8px 0 var(--ink);touch-action:pan-y;user-select:none;-webkit-user-select:none}.pvtr{display:flex;height:100%;transition:transform .65s cubic-bezier(.2,.9,.2,1);will-change:transform}.pvtr.dg{transition:none}.pvsl{position:relative;flex:0 0 100%;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.pvs0{background:radial-gradient(circle at 50% 46%,#fff 0,#fef9dc 55%,#f3f0c8);display:grid;place-items:center}.pvs0:before{content:"";position:absolute;width:86%;aspect-ratio:1/1;border-radius:50%;background:#cdf545;opacity:.55;left:7%;top:50%;transform:translateY(-50%) scale(.9);transition:transform .8s cubic-bezier(.2,.9,.2,1)}.pvs0:after{content:"";position:absolute;width:100%;aspect-ratio:1/1;border-radius:50%;border:2px dashed rgba(3,89,64,.28);left:0;top:50%;transform:translateY(-50%);animation:spin 40s linear infinite}.pvst:hover .pvs0:before{transform:translateY(-50%) scale(1)}.pvz{position:absolute;inset:7%;z-index:2;border-radius:28px;overflow:hidden;border:2px solid var(--ink);background:#fef9dc;box-shadow:5px 5px 0 var(--ink)}.pvz .pim{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:transform .35s cubic-bezier(.2,.8,.2,1);transform-origin:var(--zx,50%) var(--zy,50%)}.pvz svg{width:100%;height:100%}.pvs0.zm .pvz .pim{transform:scale(1.8)}.pvtg{position:absolute;top:18px;left:18px;z-index:4;background:#035940;color:#cdf545;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;border-radius:99px;border:2px solid #CDF545}.pvof{position:absolute;top:14px;right:14px;z-index:4;width:84px;height:84px;border-radius:50%;background:#f36013;color:#fef9dc;display:grid;place-items:center;text-align:center;font:800 24px/.85 Bricolage Grotesque,sans-serif;border:2px solid #035940;transform:rotate(10deg);box-shadow:3px 3px #035940}.pvof small{display:block;font-size:12px;letter-spacing:.1em;margin-top:2px}.pvzh{position:absolute;left:18px;bottom:16px;z-index:4;font-size:12px;font-weight:700;color:var(--mut);background:#fef9dce6;padding:6px 12px;border-radius:99px;border:1.5px solid rgba(3,89,64,.25);display:flex;align-items:center;gap:6px}@media(hover:none){.pvzh{display:none}}.pvsl.pvsd{background:#035940;color:#fef9dc;padding:44px 40px}.pvsl.pvsm{background:#cdf545;color:#035940;padding:44px 40px}.pvsl.pvsc{background:#fef9dc;color:#035940;padding:44px 40px}.pvsl h4{font:800 clamp(24px,2.8vw,34px)/1 "Bricolage Grotesque",sans-serif;letter-spacing:-.02em;margin:0 0 6px}.pvsl .sbt{font-size:14px;opacity:.8;margin:0 0 20px}.pvbg{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pvbg div{background:#fef9dc1a;border:1.5px solid rgba(205,245,69,.4);border-radius:20px;padding:16px}.pvbg i,.pvic{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#cdf545;color:#035940;margin-bottom:10px}.pvbg i svg,.pvic svg{width:22px;height:22px}.pvbg b{display:block;font:800 16px/1.1 Bricolage Grotesque,sans-serif;margin-bottom:4px}.pvbg span{font-size:12.5px;opacity:.8;line-height:1.4;display:block}.pvsp{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:s}.pvsp li{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;background:#fef9dc;border:2px solid #035940;border-radius:20px;padding:14px 16px;box-shadow:4px 4px #035940}.pvsp li:before{counter-increment:s;content:counter(s);width:48px;height:48px;border-radius:50%;background:#035940;color:#cdf545;display:grid;place-items:center;font:800 22px Bricolage Grotesque,sans-serif}.pvsp b{display:block;font-size:15px}.pvsp span{font-size:13px;opacity:.8;line-height:1.4}.pvpm{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pvpm div{border:2px solid #035940;border-radius:20px;padding:16px;background:#cdf545}.pvpm b{display:block;font:800 16px/1.15 Bricolage Grotesque,sans-serif;margin:8px 0 3px}.pvpm span{font-size:12.5px;line-height:1.4;opacity:.85}.pvpm .pvic{background:#035940;color:#cdf545;margin:0}.pvaw{padding:0!important;background:#035940}.pvaw img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.pvaw .cp{position:absolute;left:0;right:0;bottom:0;padding:90px 26px 52px;background:linear-gradient(transparent,#02261cf2);color:#fef9dc}.pvaw .cp small{display:inline-block;background:#cdf545;color:#035940;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border-radius:99px}.pvaw .cp b{display:block;font:800 clamp(20px,2.4vw,28px)/1.05 "Bricolage Grotesque",sans-serif;margin:10px 0 4px}.pvaw .cp span{font-size:13px;opacity:.85}.pvar{position:absolute;top:50%;z-index:6;width:44px;height:44px;margin-top:-22px;border-radius:50%;border:2px solid #035940;background:#cdf545;color:#035940;font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:transform .3s cubic-bezier(.2,1.5,.4,1),opacity .3s;opacity:0}.pvst:hover .pvar,.pvar:focus-visible{opacity:1}@media(hover:none){.pvar{opacity:1;width:38px;height:38px;margin-top:-19px}}.pvar:hover{transform:scale(1.1)}.pvar.p{left:12px}.pvar.n{right:12px}.pvdt{position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:6;display:flex;gap:6px;background:#fef9dceb;padding:7px 10px;border-radius:99px;border:1.5px solid #035940}.pvdt i{width:8px;height:8px;border-radius:99px;background:#0359404d;transition:.3s;cursor:pointer}.pvdt i.on{width:22px;background:#f36013}.pvbx{display:flex;flex-direction:column;gap:18px;min-width:0}.pvcr{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pvcr a{background:#cdf545;color:#035940;border:2px solid #035940;border-radius:99px;padding:5px 13px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.pvcr span{background:#035940;color:#cdf545;border-radius:99px;padding:6px 13px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pvbx h1{font:800 clamp(34px,4.2vw,56px)/.98 "Bricolage Grotesque","Arial Black",sans-serif;letter-spacing:-.035em;margin:0;color:var(--ink)}.pvrr{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-weight:600;font-size:14px}.pvrr a{color:var(--mut);text-decoration:underline;text-underline-offset:3px}.pvrr .vf{display:inline-flex;align-items:center;gap:5px;background:#cdf54599;border-radius:99px;padding:4px 11px;font-size:12px;font-weight:700;color:#035940}.pvds{margin:0;font-size:16px;line-height:1.6;color:var(--mut);max-width:520px}.pvpr{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 14px;padding:16px 0;border-block:2px dashed rgba(3,89,64,.25)}.pvpr b{font:800 clamp(38px,4vw,52px)/1 "Bricolage Grotesque",sans-serif;letter-spacing:-.03em;color:var(--ink)}.pvpr s{font-size:20px;color:var(--mut);opacity:.7}.pvpr em{font-style:normal;background:#f36013;color:#fef9dc;font-weight:800;font-size:13px;padding:5px 12px;border-radius:99px;letter-spacing:.04em}.pvpr small{flex-basis:100%;font-size:13px;color:var(--mut);font-weight:600}.pvpr .sv{color:#035940;background:#cdf545;border-radius:99px;padding:2px 10px;font-weight:800;margin-right:6px}.pvfx{display:flex;flex-wrap:wrap;gap:8px}.pvfx span{display:inline-flex;align-items:center;gap:7px;border:2px solid var(--ink);border-radius:14px;padding:7px 12px;font-size:13px;font-weight:700;background:var(--card)}.pvfx svg{width:16px;height:16px;color:#f36013}.pvng{display:flex;align-items:center;gap:12px;border:2px solid var(--ink);border-radius:20px;padding:12px 14px;background:var(--card)}.pvng .gi{flex:none;width:42px;height:42px;border-radius:50%;background:#035940;color:#cdf545;display:grid;place-items:center}.pvng .gi svg{width:22px;height:22px}.pvng div{flex:1;min-width:0}.pvng b{display:block;font:800 14.5px/1.15 Bricolage Grotesque,sans-serif}.pvng small{display:block;font-size:12.5px;color:var(--mut);margin-top:2px}.pvng small em{font-style:normal;font-weight:800;color:#f36013}.pvng .pvgb{height:7px;border-radius:99px;background:#03594026;margin-top:8px;overflow:hidden}.pvng .pvgb i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#f36013,#cdf545);transition:width .6s cubic-bezier(.2,.9,.2,1)}.pvng.ok{background:#cdf545}.pvng.ok .pvgb{background:#03594038}.pvng.ok .pvgb i{background:#035940}.pvac{display:flex;gap:12px;align-items:stretch}.pvq{display:inline-flex;align-items:center;border:2px solid var(--ink);border-radius:99px;background:var(--card);flex:none}.pvq button{width:46px;height:52px;border:0;background:none;font-size:22px;font-weight:700;color:var(--ink);cursor:pointer;border-radius:99px;transition:.2s}.pvq button:hover{background:#cdf545b3}.pvq span{min-width:30px;text-align:center;font-weight:800;font-size:17px}.pvatc{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#cdf545;color:#035940;border:2px solid #035940;border-radius:99px;font:800 16.5px DM Sans,sans-serif;cursor:pointer;box-shadow:4px 4px #035940;transition:.2s;padding:0 20px;min-height:56px}.pvatc:hover{transform:translate(3px,3px);box-shadow:1px 1px #035940}.pvatc.done{background:#035940;color:#cdf545}