.wolverineStack{--stack-accent:#35704b;--stack-accent-light:#35704b;--stack-accent-soft:#f8fffa;--stack-accent-deep:#427856;--stack-icon-top:#e0ffec;--stack-cta-text:#ffffff}.wolverineStack .header-fixed{background-color:#35704b}.wolverineStack__spacer{height:150px}@media(max-width:800px){.wolverineStack__spacer{height:60px}}.wolverineStack__spacer--tight{height:40px}.wolverineStack__faqs>.boxed{max-width:unset}.wolverine-hero{position:relative;padding-top:140px}@media(max-width:800px){.wolverine-hero{padding-top:120px}}.wolverine-hero>.boxed{position:relative;z-index:1}.wolverine-hero__container{position:relative;border-radius:30px;background:linear-gradient(180deg,#f2f2f2 1.83%,#35704b 156.37%);backdrop-filter:blur(31.35px);overflow:hidden;padding:76px 40px 40px}.wolverine-hero__content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:30px;max-width:981px;margin:0 auto}.wolverine-hero__title{font-family:Suisse Intl,sans-serif;font-size:61px;font-weight:400;line-height:1.2;letter-spacing:-1.22px;text-align:center;color:#1f1f1f;max-width:720px}.wolverine-hero__title-highlight{font-family:Playfair Display,serif;font-weight:500;font-style:italic;color:#35704b}.wolverine-hero__subtitle{font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:1.2;text-align:center;color:rgba(31,31,31,.6);max-width:640px}.wolverine-hero__learn-more.btn{width:-moz-fit-content;width:fit-content}.wolverine-hero__person{position:relative;z-index:2;margin-top:10px}.wolverine-hero__person,.wolverine-hero__shapes{display:flex;justify-content:center;pointer-events:none}.wolverine-hero__shapes{position:absolute;inset:0;z-index:0;align-items:center}.wolverine-hero__triangles{width:1008px;max-width:150%;height:auto;opacity:.9;transform:translateY(-55px);will-change:transform,opacity}.wolverine-hero__person-img{position:relative;z-index:1;width:100%;max-width:740px;height:auto;-o-object-fit:contain;object-fit:contain;transform:translateX(-31px)}.wolverine-hero__packages{position:relative;z-index:4;margin-top:-370px;padding:16px;border-radius:30px;background:#fff;overflow:hidden}.wolverine-hero__statement{position:relative;z-index:3;margin:44px auto 0;max-width:911px;text-align:center;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#1f1f1f}@media(max-width:800px){.wolverine-hero__statement{font-size:14px;margin-top:28px}}@media screen and (max-width:1024px){.wolverine-hero__container{padding:60px 30px 30px}.wolverine-hero__title{font-size:48px}.wolverine-hero__person-img{max-width:620px;transform:translateX(-26px)}.wolverine-hero__triangles{width:990px;transform:translateY(-46px)}.wolverine-hero__packages{margin-top:-310px}}@media screen and (max-width:800px){.wolverine-hero__container{padding:50px 20px 20px;border-radius:20px}.wolverine-hero__content{gap:20px}.wolverine-hero__title{font-size:32px;letter-spacing:-.5px}.wolverine-hero__subtitle{font-size:14px}.wolverine-hero__person-img{max-width:430px;transform:none}.wolverine-hero__triangles{width:558px;transform:translateY(55px)}.wolverine-hero__packages{margin-top:-110px;padding:10px;border-radius:20px}}.wolverine-hero__title{--wolv-hero-rise:30px;animation:wolv-hero-rise .4s cubic-bezier(.215,.61,.355,1) both}.wolverine-hero__subtitle{--wolv-hero-rise:20px;animation:wolv-hero-rise .4s cubic-bezier(.215,.61,.355,1) .2s both}.wolverine-hero__learn-more{--wolv-hero-rise:20px;animation:wolv-hero-rise .3s cubic-bezier(.215,.61,.355,1) .4s both}.wolverine-hero__packages{--wolv-hero-rise:40px;animation:wolv-hero-rise .5s cubic-bezier(.215,.61,.355,1) .6s both}.wolverine-hero__person-img{--wolv-hero-rise:30px;animation:wolv-hero-rise .6s cubic-bezier(.215,.61,.355,1) .8s both}.wolverine-hero__triangles>g>g{transform-box:view-box}.wolverine-hero__triangles>g>g:first-of-type{transform-origin:458px 610px;animation:wolv-tri-fan-1 1.7s cubic-bezier(.23,1,.32,1) .2s both,wolv-tri-drift-1 5.5s cubic-bezier(.445,.05,.55,.95) 2.3s infinite alternate}.wolverine-hero__triangles>g>g:nth-of-type(2){transform-origin:711px 415px;animation:wolv-tri-fan-2 1.7s cubic-bezier(.23,1,.32,1) .4s both,wolv-tri-drift-2 6.4s cubic-bezier(.445,.05,.55,.95) 2.3s infinite alternate}.wolverine-hero__triangles>g>g:nth-of-type(3){transform-origin:932px 610px;animation:wolv-tri-fan-3 1.7s cubic-bezier(.23,1,.32,1) .6s both,wolv-tri-drift-3 7.3s cubic-bezier(.445,.05,.55,.95) 2.3s infinite alternate}.wolverine-hero__triangles>g{animation:wolv-cluster-breath 3.4s cubic-bezier(.445,.05,.55,.95) 2.3s infinite alternate}@keyframes wolv-hero-rise{0%{transform:translateY(var(--wolv-hero-rise,30px));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes wolv-tri-fan-1{0%{transform:translate(208px,315px) rotate(38deg) scale(.55);opacity:0}to{transform:translate(0) rotate(0deg) scale(1);opacity:1}}@keyframes wolv-tri-fan-2{0%{transform:translate(-6px,480px) rotate(-18deg) scale(.55);opacity:0}to{transform:translate(0) rotate(0deg) scale(1);opacity:1}}@keyframes wolv-tri-fan-3{0%{transform:translate(-194px,315px) rotate(-38deg) scale(.55);opacity:0}to{transform:translate(0) rotate(0deg) scale(1);opacity:1}}@keyframes wolv-tri-drift-1{0%{translate:0 0;rotate:0deg}to{translate:5px 7px;rotate:1.4deg}}@keyframes wolv-tri-drift-2{0%{translate:0 0;rotate:0deg}to{translate:0 10px;rotate:.8deg}}@keyframes wolv-tri-drift-3{0%{translate:0 0;rotate:0deg}to{translate:-5px 7px;rotate:-1.4deg}}@keyframes wolv-cluster-breath{0%{opacity:1}to{opacity:.78}}@media(prefers-reduced-motion:reduce){.wolverine-hero__learn-more,.wolverine-hero__packages,.wolverine-hero__person-img,.wolverine-hero__subtitle,.wolverine-hero__title,.wolverine-hero__triangles>g,.wolverine-hero__triangles>g>g{animation:none}}