.es{display:flex;flex-flow:row nowrap;justify-content:center;width:100%;min-width:20rem;margin-top:2rem}.es+.es{margin-top:1rem}.et{display:flex;flex-flow:column nowrap;gap:1.5rem;width:calc(100% - 2rem);padding:2rem 0;border-radius:2rem}.et.eu{background-color:var(--color-light-grey)}.et.ev{background-color:rgb(var(--color-dark-grey))}.ew{display:flex;flex-flow:column nowrap;padding:0 1.25rem}.ev>.ew{color:var(--color-text-grey)}.ex{font-size:1.125rem;line-height:1.5rem}.ey *{font-size:.75rem;line-height:1rem}.ey p{margin-top:1rem}.ey p+ol,.ey p+ul{margin-top:.5rem}.ez{align-self:center;width:calc(100% - 2.5rem);height:auto}@media (min-width:640px){.et{flex-flow:row nowrap;justify-content:space-between;width:min(46.25rem,90%);padding:clamp(1.25rem,-1.15rem + 6vw,2rem) clamp(1.75rem,-1.45rem + 8vw,2.75rem);border-radius:1.25rem}.et.eA .ez{order:1}.et.eA .ew,.et.eB .ez{order:2}.et.eB .ew{order:1}.ez{width:clamp(14.75rem,1.95rem + 32vw,18.75rem)}.ew{justify-content:center;width:clamp(15.375rem,5.775rem + 24vw,18.375rem);padding:0}}@media (min-width:1024px){.es{margin-top:clamp(2rem,-.2857rem + 3.5714vw,4rem)}.es+.es{margin-top:clamp(1rem,-.1429rem + 1.7857vw,2rem)}.et{width:clamp(46.25rem,-15.1786rem + 95.9821vw,100rem);padding:clamp(2rem,-.7143rem + 4.2411vw,4.375rem) clamp(2.75rem,-3.8214rem + 10.2679vw,8.5rem);border-radius:clamp(1.25rem,-1.0357rem + 3.5714vw,3.25rem)}.ez{width:clamp(18.75rem,-1.25rem + 31.25vw,36.25rem)}.ew{width:clamp(18.375rem,.8036rem + 27.4554vw,33.75rem);padding:0}.ex{font-size:clamp(1.125rem,-1.3036rem + 3.7946vw,3.25rem);line-height:clamp(1.5rem,-1.3571rem + 4.4643vw,4rem);white-space:break-spaces}.ey *{font-size:clamp(.75rem,.1786rem + .8929vw,1.25rem);line-height:clamp(1rem,.1429rem + 1.3393vw,1.75rem)}.ey p{margin-top:clamp(1rem,.1429rem + 1.3393vw,1.75rem)}.ey p+ol,.ey p+ul{margin-top:clamp(.5rem,.0714rem + .6696vw,.875rem)}}.em{display:flex;flex-flow:row nowrap;justify-content:center;width:100%;min-width:20rem;margin-top:2.5rem}.en{width:calc(100% - 4.5rem)}.eo{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}@media (min-width:640px){.em{margin-top:clamp(2.5rem,.4112rem + 5.2219vw,3.75rem)}.en{width:min(46.25rem,90%)}.eo{white-space:break-spaces}}@media (min-width:1024px){.em{margin-top:clamp(3.75rem,2.4967rem + 3.1332vw,4.5rem)}.en{width:clamp(46.25rem,-15.1786rem + 95.9821vw,100rem)}}.k3{font-size:1.75rem;line-height:1rem}.k3.k4{line-height:2rem}.k3>i{position:relative;font-style:normal}.k3>i>sup{position:absolute;top:0;right:-1rem;font-size:.75rem;font-style:italic}.k3 span{font-size:.875rem;line-height:1rem;white-space:break-spaces}@media (min-width:640px){.k3{font-size:clamp(1.75rem,.4967rem + 3.1332vw,2.5rem)}.k3.k4{line-height:clamp(2rem,.7467rem + 3.1332vw,2.75rem)}.k3>i>sup{top:clamp(0rem,-.4178rem + 1.0444vw,.25rem);right:calc(-1 * clamp(1rem, .5822rem + 1.0444vw, 1.25rem));font-size:clamp(.75rem,.3322rem + 1.0444vw,1rem)}.k3 span{font-size:clamp(.875rem,.4572rem + 1.0444vw,1.125rem);line-height:clamp(1rem,.5822rem + 1.0444vw,1.25rem)}}@media (min-width:1400px){.k3{font-size:clamp(2.5rem,-1.5385rem + 4.6154vw,4rem)}.k3.k4{line-height:clamp(2.5rem,1.1538rem + 1.5385vw,3rem);font-size:clamp(2.5rem,1.1538rem + 1.5385vw,3rem);white-space:break-spaces}.k3>i>sup{top:clamp(.25rem,-.1678rem + 1.0444vw,.5rem);right:calc(-1 * clamp(1.25rem, .4145rem + 2.0888vw, 1.75rem));font-size:clamp(1rem,-.3462rem + 1.5385vw,1.5rem)}.k3 span{font-size:clamp(1.125rem,.7885rem + .3846vw,1.25rem);line-height:clamp(1.25rem,.9135rem + .3846vw,1.375rem)}}.i0{align-items:flex-start;gap:1.25rem;margin-top:.625rem}.i0,.i1{display:flex;flex-flow:column nowrap;width:100%}.i1{padding:2.5rem 1.5rem;background:var(--color-light-grey);border-radius:1.75rem}[open].i1{align-self:stretch}.i1.i2{border:1px solid rgb(var(--color-green))}.i3{position:relative;display:flex;flex-flow:column nowrap;gap:1rem;list-style:none;cursor:pointer}.i3::marker{content:none}.i3::-webkit-details-marker{display:none}.i4{font-size:1.5rem;line-height:2rem}.i4,.i5{color:rgb(var(--color-green))}.i5{position:absolute;top:0;right:0;padding:.375rem;display:flex;flex-flow:row nowrap;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;background:rgb(var(--color-white));border-radius:5rem}.i5 .i6{position:relative;top:-1px;width:.9375rem;height:.9375rem}.i7{position:absolute;right:0;bottom:.5rem;width:.875rem;height:.5rem;transform:rotate(180deg)}[open] .i7{transform:rotate(0deg)}.i8{flex-flow:column nowrap;margin-top:2.5rem}.i8,.i9{display:flex}.i9{justify-content:center;align-items:center;width:100%;margin-top:1.25rem;padding:.75rem 0;font-size:1rem;font-weight:500;line-height:1.5rem;color:rgb(var(--color-white));background:var(--color-dark-green);border-radius:1rem;text-decoration:none}.i9:hover{color:rgb(var(--color-dark-grey))}.i9:active{color:rgb(var(--color-black))}.i9 .i6{position:relative;margin-left:.5rem;width:.9375rem;height:.9375rem}.i9 .i6:before{content:"";position:absolute;bottom:1px;left:0;width:.125rem;height:1.125rem;background-color:rgb(var(--color-white));transform:rotate(45deg);transform-origin:bottom}.i9 .i6:after{content:"";position:absolute;top:0;right:0;width:.6875rem;height:.6875rem;border-top-width:2px;border-top-style:solid;border-right-width:2px;border-right-style:solid;border-color:rgb(var(--color-white))}.i9:hover .i6:before{background-color:rgb(var(--color-black))}.i9:hover .i6:after{border-color:rgb(var(--color-black))}.ja{margin:2.5rem -.75rem 0;padding:1.25rem .8125rem;background:rgb(var(--color-white));border-radius:1rem}.jb{font-size:1.125rem;line-height:1.25rem;font-weight:500}.jc{margin-top:.3125rem;font-size:.875rem;line-height:1.1875rem;color:var(--color-grey)}.jd{display:flex;flex-flow:row wrap;gap:.625rem;margin-top:.9375rem}.jc+.jd{margin-top:1.25rem}.je{display:grid;grid-template-columns:20px 1fr;gap:.5rem;width:calc(50% - .3125rem);font-size:.75rem;line-height:1rem}@media (min-width:640px){.i0{flex-flow:row wrap;margin-top:1.25rem}.i1{width:calc(50% - .625rem);padding:2.5rem clamp(1.5rem,-.171rem + 4.1775vw,2.5rem)}.i3{gap:clamp(1rem,-.2533rem + 3.1332vw,1.75rem)}.i4{font-size:clamp(1.5rem,.8734rem + 1.5666vw,1.875rem)}.i5{padding:clamp(.375rem,.2706rem + .2611vw,.4375rem) clamp(.375rem,-.2516rem + 1.5666vw,.75rem)}.i5 .i6{width:clamp(.9375rem,-.1069rem + 2.611vw,1.5625rem);height:clamp(.9375rem,-.1069rem + 2.611vw,1.5625rem)}.ja{margin:1.875rem -1.25rem 0;padding:1.875rem 1.5rem}.jb{font-size:clamp(1.125rem,.7072rem + 1.0444vw,1.375rem);line-height:clamp(1.25rem,.8322rem + 1.0444vw,1.5rem)}.jc{font-size:clamp(.3125rem,-.6274rem + 2.3499vw,.875rem)}.jd{flex-flow:column nowrap;gap:clamp(.625rem,.2072rem + 1.0444vw,.875rem)}.jc+.jd,.jd{margin-top:.625rem}.je{width:100%;font-size:clamp(.75rem,.3322rem + 1.0444vw,1rem);line-height:clamp(1rem,.3734rem + 1.5666vw,1.375rem)}}@media (min-width:1140px){.i0{flex-flow:row nowrap;justify-content:space-between;gap:0;margin-top:3.5rem}.i1{width:calc(33% - clamp(.75rem, .0192rem + 1.0256vw, 1.25rem));padding:1.875rem 1.5rem .5rem;border-radius:clamp(1.75rem,.6538rem + 1.5385vw,2.5rem)}.i3{height:clamp(10rem,7.0769rem + 4.1026vw,12rem);justify-content:space-between;gap:0}.i4{font-size:clamp(1.875rem,-.1346rem + 2.8205vw,3.25rem);line-height:clamp(2rem,-.375rem + 3.3333vw,3.625rem)}.i7{display:none}.i5{padding:clamp(.375rem,-.1731rem + .7692vw,.75rem) clamp(.75rem,.0192rem + 1.0256vw,1.25rem);font-size:clamp(.875rem,.3269rem + .7692vw,1.25rem);line-height:clamp(1.25rem,.3365rem + 1.2821vw,1.875rem)}.i8{margin-top:1.875rem;height:calc(100% - clamp(12rem, 9.4423rem + 3.5897vw, 13.75rem))}.i9{margin:0 0 1rem}.ja{flex:1;margin:0 -1rem;border-radius:clamp(1rem,-.4615rem + 2.0513vw,2rem)}.jb{font-size:clamp(1.375rem,.8269rem + .7692vw,1.75rem);line-height:clamp(1.5rem,.7692rem + 1.0256vw,2rem);font-weight:500}.jc{margin-top:clamp(.3125rem,.0385rem + .3846vw,.5rem);font-size:clamp(.875rem,.3269rem + .7692vw,1.25rem);line-height:clamp(1.6875rem,2.4183rem + -1.0256vw,1.1875rem)}.jd{flex-flow:column nowrap;gap:.75rem;margin-top:clamp(.625rem,-.2885rem + 1.2821vw,1.25rem)}.jc+.jd{margin-top:clamp(.625rem,.4423rem + .2564vw,.75rem)}.je{font-size:clamp(1rem,.6346rem + .5128vw,1.25rem);line-height:clamp(1.375rem,.9183rem + .641vw,1.6875rem)}.jf{height:1.6875rem;width:100%}}.hx{position:relative;display:flex;flex-flow:column nowrap;align-items:center;width:100%;min-width:20rem;margin-top:3.5rem}.hy{width:calc(100% - 2rem)}.hz{text-align:center;font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.hA{display:flex;justify-content:center;align-items:center;width:100%;margin-top:1.25rem;padding:.5rem 0;font-size:var(--font-size-button);line-height:var(--line-height-button);color:rgb(var(--color-white));background:rgb(var(--color-black));border-radius:1rem;text-decoration:none}.hA:hover{color:rgb(var(--color-green))}.hA:active{color:var(--color-dark-green)}.hA .hB{position:relative;margin-left:.5rem;width:.9375rem;height:.9375rem}.hA .hB:before{content:"";position:absolute;bottom:1px;left:0;width:.125rem;height:1.125rem;background-color:rgb(var(--color-white));transform:rotate(45deg);transform-origin:bottom}.hA .hB:after{content:"";position:absolute;top:0;right:0;width:.6875rem;height:.6875rem;border-top-width:2px;border-top-style:solid;border-right-width:2px;border-right-style:solid;border-color:rgb(var(--color-white))}.hA:hover .hB:before{background-color:rgb(var(--color-green))}.hA:hover .hB:after{border-color:rgb(var(--color-green))}.hA:active .hB:before{background-color:var(--color-dark-green)}.hA:active .hB:after{border-color:var(--color-dark-green)}@media (min-width:640px){.hx{margin-top:2rem}.hy{width:min(46.25rem,90%)}.hA{margin-top:clamp(1.25rem,.2056rem + 2.611vw,1.875rem)}}@media (min-width:1024px){.hx{margin-top:clamp(3.5rem,2.3571rem + 1.7857vw,4.5rem)}.hy{width:clamp(46.25rem,7.6786rem + 60.2679vw,80rem)}.hA{padding:clamp(.5rem,-.5rem + 1.5625vw,1.375rem) 0;font-weight:500}}.ji{display:flex;flex-flow:row nowrap;align-self:flex-start;gap:clamp(.15rem,-1.95rem + 9.3333vw,.5rem);padding-bottom:4rem}.jj{font-size:var(--font-size-md);line-height:var(--line-height-md);white-space:break-spaces}.jj span{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:600;color:rgb(var(--color-green))}.jk{position:relative;display:flex;flex-flow:row nowrap;background:#f8f8f8}.jk,.jl{border-radius:1.875rem}.jl{padding:.75rem 1rem;font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--color-grey);background:transparent;border:0;cursor:pointer}.jl.jm{color:rgb(var(--color-white));background:rgb(var(--color-green))}.jn{position:absolute;top:.625rem;left:-5rem}.jo,.jp{display:none}@media (min-width:420px){.ji{gap:1.5rem}.jl{padding:.75rem 1.5rem}}@media (min-width:640px){.ji{align-items:center;flex-flow:column nowrap;row-gap:1.75rem;padding-bottom:0}.jj{text-align:center}.jl{padding:clamp(.75rem,.3322rem + 1.0444vw,1rem) clamp(1.5rem,.6645rem + 2.0888vw,2rem)}.jn{display:none}.jo{display:block;position:absolute;top:-2.5rem;left:clamp(1.5rem,.6645rem + 2.0888vw,2rem)}}@media (min-width:1024px){.ji{align-items:flex-start;flex-flow:row nowrap;gap:2.5rem;row-gap:0;padding-bottom:6.25rem}.jo{display:none}.jl{padding:.75rem 2.25rem}.jp{display:block;position:absolute;top:clamp(2rem,.8571rem + 1.7857vw,3rem);left:-5.625rem}}.jq{align-items:flex-start;gap:1.25rem;margin-top:2rem}.jq,.jr{display:flex;flex-flow:column nowrap;width:100%}.jr{padding:2.5rem 1.5rem;background:var(--color-light-grey);border-radius:1.75rem}[open].jr{align-self:stretch}.jr.js{border:1px solid rgb(var(--color-green))}.jt{position:relative;display:flex;flex-flow:column nowrap;gap:1rem;list-style:none;cursor:pointer}.jt::marker{content:none}.jt::-webkit-details-marker{display:none}.ju{font-size:1.5rem;line-height:2rem}.ju,.jv{color:rgb(var(--color-green))}.jv{position:absolute;top:0;right:0;padding:.375rem;display:flex;flex-flow:row nowrap;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;background:rgb(var(--color-white));border-radius:5rem}.jv .jw{position:relative;top:-1px;width:.9375rem;height:.9375rem}.jx{position:absolute;right:0;bottom:.5rem;width:.875rem;height:.5rem;transform:rotate(180deg)}[open] .jx{transform:rotate(0deg)}.jy{display:flex;flex-flow:column nowrap;margin-top:2.5rem}.jz{font-size:.875rem;line-height:1.1875rem}.jA{display:flex;justify-content:center;align-items:center;width:100%;margin-top:1.25rem;padding:.75rem 0;font-size:1rem;font-weight:500;line-height:1.5rem;color:rgb(var(--color-white));background:var(--color-dark-green);border-radius:1rem;text-decoration:none}.jA:hover{color:rgb(var(--color-dark-grey))}.jA:active{color:rgb(var(--color-black))}.jA .jw{position:relative;margin-left:.5rem;width:.9375rem;height:.9375rem}.jA .jw:before{content:"";position:absolute;bottom:1px;left:0;width:.125rem;height:1.125rem;background-color:rgb(var(--color-white));transform:rotate(45deg);transform-origin:bottom}.jA .jw:after{content:"";position:absolute;top:0;right:0;width:.6875rem;height:.6875rem;border-top-width:2px;border-top-style:solid;border-right-width:2px;border-right-style:solid;border-color:rgb(var(--color-white))}.jA:hover .jw:before{background-color:rgb(var(--color-black))}.jA:hover .jw:after{border-color:rgb(var(--color-black))}.jB{margin:2.5rem -.75rem 0;padding:1.25rem .8125rem;background:rgb(var(--color-white));border-radius:1rem}.jC{font-size:1.125rem;line-height:1.25rem;font-weight:500}.jD{margin-top:.3125rem;font-size:.875rem;line-height:1.1875rem;color:var(--color-grey)}.jE{display:flex;flex-flow:row wrap;gap:.625rem;margin-top:.9375rem}.jD+.jE{margin-top:1.25rem}.jF{display:grid;grid-template-columns:20px 1fr;gap:.5rem;width:calc(50% - .3125rem);font-size:.75rem;line-height:1rem}@media (min-width:640px){.jq{flex-flow:row wrap;margin-top:clamp(2rem,.7467rem + 3.1332vw,2.75rem)}.jr{width:calc(50% - .625rem);padding:2.5rem clamp(1.5rem,-.171rem + 4.1775vw,2.5rem)}.jt{gap:clamp(1rem,-.2533rem + 3.1332vw,1.75rem)}.ju{font-size:clamp(1.5rem,.8734rem + 1.5666vw,1.875rem)}.jv{padding:clamp(.375rem,.2706rem + .2611vw,.4375rem) clamp(.375rem,-.2516rem + 1.5666vw,.75rem)}.jv .jw{width:clamp(.9375rem,-.1069rem + 2.611vw,1.5625rem);height:clamp(.9375rem,-.1069rem + 2.611vw,1.5625rem)}.jz{font-size:clamp(.875rem,.6661rem + .5222vw,1rem);line-height:clamp(1.1875rem,.8742rem + .7833vw,1.375rem)}.jB{margin:1.875rem -1.25rem 0;padding:1.875rem 1.5rem}.jC{font-size:clamp(1.125rem,.7072rem + 1.0444vw,1.375rem);line-height:clamp(1.25rem,.8322rem + 1.0444vw,1.5rem)}.jD{font-size:clamp(.3125rem,-.6274rem + 2.3499vw,.875rem)}.jE{flex-flow:column nowrap;gap:clamp(.625rem,.2072rem + 1.0444vw,.875rem)}.jD+.jE,.jE{margin-top:.625rem}.jF{width:100%;font-size:clamp(.75rem,.3322rem + 1.0444vw,1rem);line-height:clamp(1rem,.3734rem + 1.5666vw,1.375rem)}}@media (min-width:1400px){.jq{flex-flow:row nowrap;justify-content:space-between;gap:0;margin-top:1.25rem}.jr{width:calc(25% - clamp(.75rem, -.5962rem + 1.5385vw, 1.25rem));padding:1.875rem 1.5rem .5rem;border-radius:clamp(1.75rem,-.2692rem + 2.3077vw,2.5rem)}.jt{height:clamp(10rem,4.6154rem + 6.1538vw,12rem);justify-content:space-between;gap:0}.ju{font-size:clamp(1.875rem,-1.8269rem + 4.2308vw,3.25rem);line-height:clamp(2rem,-2.375rem + 5vw,3.625rem)}.jx{display:none}.jv{padding:clamp(.375rem,-.6346rem + 1.1538vw,.75rem) clamp(.75rem,-.5962rem + 1.5385vw,1.25rem);font-size:clamp(.875rem,-.1346rem + 1.1538vw,1.25rem);line-height:clamp(1.25rem,-.4327rem + 1.9231vw,1.875rem)}.jy{margin-top:1.875rem;height:calc(100% - clamp(12rem, 7.2885rem + 5.3846vw, 13.75rem))}.jA{order:1;margin-top:0}.jz{order:2;height:8.5rem;margin:1.25rem 0 1rem}.jB{order:3;flex:1;margin:0 -1rem;border-radius:clamp(1rem,-1.6923rem + 3.0769vw,2rem)}.jC{font-size:clamp(1.375rem,.3654rem + 1.1538vw,1.75rem);line-height:clamp(1.5rem,.1538rem + 1.5385vw,2rem);font-weight:500}.jD{margin-top:clamp(.3125rem,-.1923rem + .5769vw,.5rem);font-size:clamp(.875rem,-.1346rem + 1.1538vw,1.25rem);line-height:clamp(1.6875rem,3.0337rem + -1.5385vw,1.1875rem)}.jE{flex-flow:column nowrap;gap:.75rem;margin-top:clamp(.625rem,-1.0577rem + 1.9231vw,1.25rem)}.jD+.jE{margin-top:clamp(.625rem,.2885rem + .3846vw,.75rem)}.jF{font-size:clamp(1rem,.3269rem + .7692vw,1.25rem);line-height:clamp(1.375rem,.5337rem + .9615vw,1.6875rem)}.jG{height:1.6875rem;width:100%}}.hM{position:relative;display:flex;flex-flow:column nowrap;align-items:center;width:100%;min-width:20rem;margin-top:4rem}.hN{width:calc(100% - 2rem)}.hO{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.hO,.hP{padding:0 1.5rem}.hP{display:flex;flex-flow:column nowrap;margin-top:.625rem}.hQ{font-size:var(--font-size-md);line-height:var(--line-height-md)}.hR{width:fit-content;margin-top:1rem;padding:1rem;font-style:italic;font-size:var(--font-size-sm);line-height:var(--line-height-sm);background:var(--color-light-grey);border-radius:1rem}.hS,.hT{margin-top:1.25rem}.hT{display:flex;justify-content:center;align-items:center;width:100%;padding:.5rem 0;font-size:var(--font-size-button);line-height:var(--line-height-button);color:rgb(var(--color-white));background:rgb(var(--color-black));border-radius:1rem;text-decoration:none}.hT:hover{color:rgb(var(--color-green))}.hT:active{color:var(--color-dark-green)}.hT .hU{position:relative;margin-left:.5rem;width:.9375rem;height:.9375rem}.hT .hU:before{content:"";position:absolute;bottom:1px;left:0;width:.125rem;height:1.125rem;background-color:rgb(var(--color-white));transform:rotate(45deg);transform-origin:bottom}.hT .hU:after{content:"";position:absolute;top:0;right:0;width:.6875rem;height:.6875rem;border-top-width:2px;border-top-style:solid;border-right-width:2px;border-right-style:solid;border-color:rgb(var(--color-white))}.hT:hover .hU:before{background-color:rgb(var(--color-green))}.hT:hover .hU:after{border-color:rgb(var(--color-green))}.hT:active .hU:before{background-color:var(--color-dark-green)}.hT:active .hU:after{border-color:var(--color-dark-green)}@media (min-width:640px){.hM{margin-top:2rem}.hN{width:min(46.25rem,90%)}.hO,.hP{padding:0}.hP{flex-flow:row nowrap;gap:2rem;margin-top:1.25rem}.hQ{flex:1}.hS{margin-top:0}.hT{margin-top:clamp(1.25rem,.2056rem + 2.611vw,1.875rem)}}@media (min-width:1024px){.hM{margin-top:clamp(2rem,-4.8571rem + 10.7143vw,8rem)}.hN{width:clamp(46.25rem,-15.1786rem + 95.9821vw,100rem)}.hP{justify-content:space-between;margin-top:1.875rem}.hQ{max-width:60rem}.hT{padding:clamp(.5rem,-.5rem + 1.5625vw,1.375rem) 0;font-weight:500}}.hC{position:relative;width:100%;min-width:20rem;margin-top:1.25rem;padding:0 3rem;overflow:hidden}.hD{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background-color:var(--color-light-grey);border:0;border-radius:50%;cursor:pointer}.hD img{width:.875rem;height:.875rem}.hD.hE{left:.5rem}.hD.hE,.hD.hF{position:absolute;top:1.25rem}.hD.hF{right:.5rem;transform:rotate(180deg)}.hG{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc(50% - .625rem);grid-column-gap:1.25rem;width:100%;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hG::-webkit-scrollbar{display:none}.hH{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;height:4.6875rem;padding:1.25rem;border:2px solid var(--color-light-grey);border-radius:1.75rem;scroll-snap-align:start}.hH.hI{display:none}.hH .hJ{width:100%;height:100%;object-fit:contain;object-position:center center}@media (min-width:640px){.hC{margin-top:clamp(1.25rem,-.8388rem + 5.2219vw,2.5rem);padding:0 .75rem}.hD{display:none}.hG{grid-auto-columns:calc((100% - 4.375rem) / 8);grid-column-gap:.625rem}.hH.hI{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:clamp(.25rem,-.3214rem + .8929vw,.75rem);padding:0;border:0;background-color:rgb(var(--color-green));color:rgb(var(--color-white))}.hH.hI .hK{font-size:1.25rem;font-weight:500}.hH.hI .hL{font-size:.5rem;line-height:1;text-align:center}}@media (min-width:1024px){.hH{height:clamp(4.6875rem,.0446rem + 7.2545vw,8.75rem);padding:clamp(1.25rem,.1071rem + 1.7857vw,2.25rem) clamp(1.25rem,.9643rem + .4464vw,1.5rem);border-radius:clamp(1.75rem,.3214rem + 2.2321vw,3rem)}.hH.hI{display:flex}.hH.hI .hK{font-size:clamp(1.25rem,.1071rem + 1.7857vw,2.25rem)}.hH.hI .hK,.hH.hI .hL{color:rgb(var(--color-white))}.hH.hI .hL{font-size:clamp(.5rem,-.0714rem + .8929vw,1rem)}}.hV,.hW{width:100%;height:100%}.hW{background-color:var(--color-light-grey);border-radius:.75rem}@media (min-width:640px){.hW{border-radius:clamp(.75rem,-1.7565rem + 6.2663vw,2.25rem)}}@media (min-width:1024px){.hW{border-radius:clamp(2.25rem,-1.6071rem + 6.0268vw,5.625rem)}}.dA{flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;min-width:20rem;margin-top:3.5rem}.dA,.dB{display:flex}.dB{order:1;width:calc(100% - 4.5rem);font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.dC{order:2}.dD{gap:1rem;display:flex;flex-flow:row nowrap;justify-content:space-between;order:3;width:calc(100% - 4.5rem);margin-top:1.5rem}.dD .dE{display:none}.dD .dF{display:flex;flex-flow:column nowrap;justify-content:space-between;gap:.1875rem}.dD .dG{font-size:.75rem;line-height:1.0625rem}.dD .dH{font-size:1.25rem;line-height:1.5625rem}@media (min-width:640px){.dB,.dD{width:min(46.25rem,90%)}.dD{gap:initial;grid-template-rows:5rem 5rem 5rem;grid-template-columns:1fr clamp(10.75rem,3.6482rem + 17.7546vw,15rem);grid-column-gap:1.25rem;grid-row-gap:.625rem;order:2;padding:0}.dD,.dD .dE{display:grid}.dD .dE{grid-row:1/4;grid-column:1/2}.dD .dF{justify-content:flex-start;padding:1rem clamp(1.5rem,-.171rem + 4.1775vw,2.5rem);background:var(--color-light-grey);border-radius:1.5rem}.dD .dH{font-size:clamp(1.25rem,1.0411rem + .5222vw,1.375rem);line-height:clamp(1.5625rem,1.3536rem + .5222vw,1.6875rem)}.dC{order:3}}@media (min-width:1024px){.dA{margin-top:clamp(3.5rem,2.3571rem + 1.7857vw,4.5rem)}.dB,.dD{width:clamp(46.25rem,-15.1786rem + 95.9821vw,100rem)}.dD{grid-template-rows:clamp(5rem,-.7143rem + 8.9286vw,10rem) clamp(5rem,-.7143rem + 8.9286vw,10rem) clamp(5rem,-.7143rem + 8.9286vw,10rem);grid-template-columns:1fr clamp(15rem,-3.2857rem + 28.5714vw,31rem);grid-column-gap:2.5rem;grid-row-gap:1.5rem}.dD .dF{gap:clamp(.1875rem,-.1696rem + .558vw,.5rem);padding:clamp(1rem,-.1429rem + 1.7857vw,2rem) 2.5rem;border-radius:clamp(1.5rem,.6429rem + 1.3393vw,2.25rem)}.dD .dG{font-size:clamp(.75rem,.1786rem + .8929vw,1.25rem);line-height:clamp(1.0625rem,.2768rem + 1.2277vw,1.75rem)}.dD .dH{font-size:clamp(1.375rem,-.7679rem + 3.3482vw,3.25rem);line-height:clamp(1.6875rem,-.9554rem + 4.1295vw,4rem)}}.dI{flex-flow:row nowrap;justify-content:center;width:100%;min-width:20rem;margin-top:3.5rem}.dI,.dJ{display:flex}.dJ{flex-flow:column nowrap;width:calc(100% - 2rem);padding:0 1.25rem;gap:2rem}.dK{font-size:1.75rem;line-height:2.25rem}.dL{gap:2rem}.dL,.dM{display:flex;flex-flow:column wrap}.dM .dN{width:8rem;height:8rem;max-width:100%;object-fit:cover}.dM .dO{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.dM .dP{margin-top:.125rem;font-size:.75rem;line-height:1rem}.dM .dQ{margin-top:.5rem;padding-top:.5rem;border-top:3px solid var(--color-light-green)}.dM .dQ ol,.dM .dQ p,.dM .dQ ul{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}:is(.dM .dQ) p+p{margin-top:var(--line-height-sm)}:is(.dM .dQ) p+ol,:is(.dM .dQ) p+ul{margin-top:calc(var(--line-height-sm) / 2)}:is(.dM .dQ) ol+p,:is(.dM .dQ) ul+p{margin-top:var(--line-height-sm)}.dM .dQ li,.dM .dQ li p{margin:calc(var(--line-height-sm) / 2) 0}@media (min-width:640px){.dJ{align-items:center;width:min(46.25rem,90%);padding:0}.dK{text-align:center;white-space:break-spaces}.dL{flex-flow:row wrap}.dM{width:calc(100% / 2 - 2rem)}.dM .dN{width:clamp(8rem,4.6667rem + 8.3333vw,10rem);height:clamp(8rem,4.6667rem + 8.3333vw,10rem)}}@media (min-width:1024px){.dI{margin-top:clamp(3.5rem,-1.0714rem + 7.1429vw,7.5rem);border-radius:clamp(2.5rem,-.3571rem + 4.4643vw,5rem)}.dJ{width:clamp(46.25rem,-15.1786rem + 95.9821vw,100rem)}.dK{font-size:clamp(1.75rem,-.8214rem + 4.0179vw,4rem);line-height:clamp(2.25rem,-.8929rem + 4.9107vw,5rem)}.dL{margin-top:clamp(2rem,.8571rem + 1.7857vw,3rem);gap:clamp(2rem,.8571rem + 1.7857vw,3rem)}.dM{width:calc(100% / 3 - clamp(2rem, .8571rem + 1.7857vw, 3rem))}.dM .dN{width:clamp(10rem,5.4286rem + 7.1429vw,14rem);height:clamp(10rem,5.4286rem + 7.1429vw,14rem)}.dM .dO{margin-top:clamp(.25rem,-.3214rem + .8929vw,.75rem);font-size:clamp(.875rem,-.4107rem + 2.0089vw,2rem);line-height:clamp(1.25rem,-.4643rem + 2.6786vw,2.75rem);font-weight:600}.dM .dP{margin-top:clamp(.125rem,-.0179rem + .2232vw,.25rem);font-size:clamp(.75rem,.1786rem + .8929vw,1.25rem);line-height:clamp(1rem,.1429rem + 1.3393vw,1.75rem)}.dM .dQ{margin-top:clamp(.5rem,-.0714rem + .8929vw,1rem);padding-top:clamp(.5rem,-.0714rem + .8929vw,1rem)}}.dR{flex-flow:row nowrap;justify-content:center;width:100%;min-width:20rem;margin-top:3.5rem}.dR,.dS{display:flex}.dS{flex-flow:column nowrap;width:calc(100% - 4.5rem)}.dT{font-size:1.75rem;line-height:2.25rem}.dT,.dU{color:rgb(var(--color-black))}.dU{font-size:.875rem;line-height:1.25rem}.dU,.dV{margin-top:1.25rem}.dV{flex-flow:row wrap;gap:1rem}.dV,.dW{display:flex}.dW{flex-direction:column;gap:.5rem;width:calc(50% - 1rem);text-decoration:none}.dW .dX{max-width:100%;aspect-ratio:1/1.4;object-fit:contain;height:auto;background:var(--color-light-grey);border:1px solid var(--color-grey);border-radius:.5rem}.dW .dY{color:rgb(var(--color-black))}.dW:hover .dX{border-color:rgb(var(--color-green))}.dW:hover .dY{color:rgb(var(--color-green))}.dW:active .dX{border-color:rgb(var(--color-dark-green))}.dW:active .dY{color:rgb(var(--color-dark-green))}@media (min-width:640px){.dS{width:min(46.25rem,90%)}.dT{white-space:break-spaces}.dV{margin-top:clamp(1.25rem,-.0033rem + 3.1332vw,2rem)}}@media (min-width:1024px){.dR{margin-top:clamp(3.5rem,1.7857rem + 2.6786vw,5rem)}.dS{width:clamp(46.25rem,-15.1786rem + 95.9821vw,100rem)}.dT{font-size:clamp(1.75rem,-.8214rem + 4.0179vw,4rem);line-height:clamp(2.25rem,-.8929rem + 4.9107vw,5rem)}.dT,.dU{text-align:center}.dU{margin-top:clamp(1.25rem,.3929rem + 1.3393vw,2rem);font-size:clamp(.875rem,-.125rem + 1.5625vw,1.75rem);line-height:clamp(1.25rem,-.1786rem + 2.2321vw,2.5rem)}.dV{gap:1.5rem;align-self:center;max-width:64rem;margin-top:clamp(1.25rem,-1.8929rem + 4.9107vw,4rem)}.dW{width:calc(100% / 3 - 1.5rem)}}.dZ{display:flex;flex-flow:row nowrap;justify-content:center;width:100%;min-width:20rem;margin-top:4.5rem;scroll-margin-top:var(--header-content-height)}.d0{width:calc(100% - 4.5rem)}.d1{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}@media (min-width:640px){.d0{width:min(46.25rem,90%)}.d1{white-space:break-spaces}}@media (min-width:1024px){.dZ{margin-top:clamp(4.5rem,3.9286rem + .8929vw,5rem)}.d0{width:clamp(46.25rem,-15.1786rem + 95.9821vw,100rem)}}