.frame-el[data-astro-cid-gejvf2im]{line-height:1}.frame-el--right[data-astro-cid-gejvf2im]{text-align:right}.frame-el--center[data-astro-cid-gejvf2im]{text-align:center}@media (width<=850px){.frame-el--s-left[data-astro-cid-gejvf2im]{text-align:left}.frame-el--s-center[data-astro-cid-gejvf2im]{text-align:center}.frame-el--s-right[data-astro-cid-gejvf2im]{text-align:right}}.frame[data-astro-cid-gejvf2im]{max-width:min(100%, var(--frame-max));vertical-align:top;border-radius:var(--frame-r);display:inline-block;position:relative}.frame[data-astro-cid-gejvf2im]:before{z-index:1;content:"";border-radius:var(--frame-r);box-shadow:0 3px 15px color-mix(in srgb, var(--color-black) 40%, transparent);opacity:0;pointer-events:none;transition:opacity .35s,transform .35s;position:absolute;inset:0}.frame[data-astro-cid-gejvf2im]:hover:before{opacity:1;transform:scale(1.02)}.frame[data-astro-cid-gejvf2im] img{border-radius:var(--frame-r);width:100%;max-width:100%;height:auto;display:block}.sauna-grid-band[data-astro-cid-dr3lmzxy]{color:var(--color-pine);background-color:var(--color-bronze);padding:120px 20px 0;display:flow-root}.sauna-grid-band__inner[data-astro-cid-dr3lmzxy]{max-width:1600px;margin:0 auto}.sauna-grid-band__heading[data-astro-cid-dr3lmzxy]{letter-spacing:-1px;text-align:center;color:var(--color-pine);margin:0 0 80px;font-size:5rem;line-height:1.1}.sauna-grid[data-astro-cid-dr3lmzxy]{grid-template-columns:repeat(auto-fit,minmax(480px,1fr));align-items:stretch;gap:50px;padding-bottom:80px;display:grid}@media (width<=1024px){.sauna-grid[data-astro-cid-dr3lmzxy]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}@media (width<=768px){.sauna-grid-band[data-astro-cid-dr3lmzxy]{padding:80px 15px 0}.sauna-grid-band__heading[data-astro-cid-dr3lmzxy]{margin-bottom:60px;font-size:3.5rem}.sauna-grid[data-astro-cid-dr3lmzxy]{grid-template-columns:1fr;padding-bottom:0}}.sauna-card[data-astro-cid-wgvptoqz]{background:color-mix(in srgb, var(--color-white) 85%, transparent);border:1px solid color-mix(in srgb, var(--color-white) 50%, transparent);box-shadow:0 20px 40px color-mix(in srgb, var(--color-black) 10%, transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:30px;flex-direction:column;padding:30px;transition:all .5s cubic-bezier(.2,1,.3,1);display:flex;position:relative}.sauna-card[data-astro-cid-wgvptoqz]:hover{background:color-mix(in srgb, var(--color-white) 95%, transparent);border-color:color-mix(in srgb, var(--color-white) 80%, transparent);box-shadow:0 40px 80px color-mix(in srgb, var(--color-pine) 20%, transparent);transform:translateY(-15px)}.sauna-card__image[data-astro-cid-wgvptoqz]{width:100%;height:380px;box-shadow:0 10px 20px color-mix(in srgb, var(--color-black) 10%, transparent);border-radius:20px;margin-bottom:35px;position:relative;overflow:hidden}.sauna-card__image[data-astro-cid-wgvptoqz] img{object-fit:cover;width:100%;height:100%;transition:transform 1s;display:block}.sauna-card[data-astro-cid-wgvptoqz]:hover .sauna-card__image[data-astro-cid-wgvptoqz] img{transform:scale(1.1)}.sauna-card__tab[data-astro-cid-wgvptoqz]{z-index:3;width:80px;height:80px;color:var(--color-white);background-color:var(--color-pine);border-radius:25px 0 0;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;bottom:0;right:0}.sauna-card[data-astro-cid-wgvptoqz]:hover .sauna-card__tab[data-astro-cid-wgvptoqz]{background-color:var(--color-bronze);width:90px;height:90px}.sauna-card__tab[data-astro-cid-wgvptoqz] svg{width:36px;height:36px}.sauna-card__body[data-astro-cid-wgvptoqz]{flex-direction:column;flex-grow:1;padding:0 15px;display:flex}.sauna-card__title[data-astro-cid-wgvptoqz]{color:var(--color-pine);margin:0 0 15px;font-size:2.8rem;line-height:1.1}.sauna-card__desc[data-astro-cid-wgvptoqz]{color:var(--color-pine);opacity:.9;margin:0 0 20px;font-size:1.1rem;line-height:1.7}.sauna-card__pill[data-astro-cid-wgvptoqz]{color:var(--color-pine);background-color:color-mix(in srgb, var(--color-pine) 5%, transparent);border:1px solid color-mix(in srgb, var(--color-pine) 10%, transparent);border-radius:50px;align-self:flex-start;align-items:center;margin-bottom:35px;padding:14px 24px;font-size:.95rem;font-weight:700;display:inline-flex}.sauna-card__pill[data-astro-cid-wgvptoqz] svg{width:20px;height:20px;color:var(--color-bronze);margin-right:12px}.sauna-card__label[data-astro-cid-wgvptoqz]{text-transform:uppercase;letter-spacing:3px;color:var(--color-bronze);margin-bottom:20px;font-size:.85rem;font-weight:800;display:block}.sauna-card__badges[data-astro-cid-wgvptoqz]{flex-wrap:wrap;flex-grow:1;gap:12px;margin-bottom:45px;display:flex}.sauna-card__badge[data-astro-cid-wgvptoqz]{color:var(--color-pine);background:color-mix(in srgb, var(--color-pine) 5%, transparent);border:1px solid color-mix(in srgb, var(--color-pine) 5%, transparent);border-radius:12px;padding:12px 20px;font-size:.95rem;font-weight:600;transition:all .3s}.sauna-card[data-astro-cid-wgvptoqz]:hover .sauna-card__badge[data-astro-cid-wgvptoqz]{background:var(--color-white);box-shadow:0 4px 10px color-mix(in srgb, var(--color-black) 5%, transparent)}.sauna-card__btn[data-astro-cid-wgvptoqz]{text-align:center;text-transform:uppercase;letter-spacing:2px;width:100%;color:var(--color-white);background-color:var(--color-pine);box-shadow:0 10px 20px color-mix(in srgb, var(--color-pine) 20%, transparent);border-radius:15px;padding:22px 30px;font-size:1rem;font-weight:700;transition:all .3s;display:inline-block}.sauna-card__btn[data-astro-cid-wgvptoqz]:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}.sauna-card__btn[data-astro-cid-wgvptoqz]:hover{color:var(--color-white);background-color:var(--color-bronze);box-shadow:0 15px 30px color-mix(in srgb, var(--color-bronze) 40%, transparent);transform:translateY(-3px)}@media (width<=768px){.sauna-card[data-astro-cid-wgvptoqz]{border-radius:25px;padding:20px}.sauna-card__image[data-astro-cid-wgvptoqz]{height:300px}}.carousel[data-astro-cid-t7xn473a]{margin-bottom:40px;position:relative;overflow:hidden}.carousel__viewport[data-astro-cid-t7xn473a]{padding:8px 0 12px;overflow:hidden}.carousel__track[data-astro-cid-t7xn473a]{transition:transform var(--carousel-speed) ease;gap:13px;display:flex}.carousel__slide[data-astro-cid-t7xn473a]{flex:0 0 100%;min-width:0}.carousel__slide[data-astro-cid-t7xn473a] img{width:100%;height:auto;aspect-ratio:var(--carousel-aspect);object-fit:cover;border-radius:9px;display:block}.carousel__arrow[data-astro-cid-t7xn473a]{z-index:2;width:30px;height:30px;color:var(--color-sand);background-color:var(--color-forest);opacity:.8;cursor:pointer;border:0;border-radius:60px;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s,opacity .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel__arrow--prev[data-astro-cid-t7xn473a]{left:4px}.carousel__arrow--next[data-astro-cid-t7xn473a]{right:4px}.carousel__arrow[data-astro-cid-t7xn473a]:hover{color:var(--color-white);background-color:var(--color-ink);opacity:1}.carousel__arrow[data-astro-cid-t7xn473a]:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}@media (width<=850px){.carousel__viewport[data-astro-cid-t7xn473a]{padding:8px 0;container-type:inline-size}.carousel__track[data-astro-cid-t7xn473a]{align-items:center;height:round(66.6667cqw + 4px,1px)}.carousel__slide[data-astro-cid-t7xn473a]{padding-bottom:4px}.carousel__slide[data-astro-cid-t7xn473a] img{aspect-ratio:3/2}}@media (prefers-reduced-motion:reduce){.carousel__track[data-astro-cid-t7xn473a]{transition:none}}.hero[data-astro-cid-lcdefpme]{text-align:center;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero__image{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero__shade[data-astro-cid-lcdefpme]{z-index:1;background:color-mix(in srgb, var(--color-black) 45%, transparent);position:absolute;inset:0}.hero__content[data-astro-cid-lcdefpme]{z-index:2;width:100%;max-width:900px;color:var(--color-sand);padding:40px 20px;position:relative}.hero__title[data-astro-cid-lcdefpme]{color:var(--color-sand);margin:0 0 20px;font-size:clamp(42px,7vw,90px);line-height:1.1}.hero__kicker[data-astro-cid-lcdefpme],.hero__sub[data-astro-cid-lcdefpme]{letter-spacing:3px;text-transform:uppercase;color:var(--color-sand)}.hero__kicker[data-astro-cid-lcdefpme]{margin:0 0 6px;font-size:clamp(13px,1.8vw,17px);font-weight:600}.hero__sub[data-astro-cid-lcdefpme]{margin:0 0 40px;font-size:clamp(12px,1.5vw,15px)}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.hero__btn[data-astro-cid-lcdefpme]{letter-spacing:2px;text-transform:uppercase;color:var(--color-sand);border:1.5px solid var(--color-sand);background:0 0;padding:16px 32px;font-size:13px;font-weight:600;display:inline-block}.hero__btn[data-astro-cid-lcdefpme]:hover{color:var(--color-charcoal);background:var(--color-sand)}.text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 20px}.text--intro[data-astro-cid-lcdefpme]{letter-spacing:1.7px;color:var(--color-sand);font-size:17px;line-height:1.2}.text--why[data-astro-cid-lcdefpme]{letter-spacing:1.7px;text-align:center;color:var(--color-sand);font-size:18px;line-height:1.2}.text--list[data-astro-cid-lcdefpme]{color:var(--color-forest);font-size:21px;font-weight:600;line-height:1.4}.text--list[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:1em 0;padding-left:40px;list-style:outside}.text--benefits[data-astro-cid-lcdefpme]{color:var(--color-forest);font-size:19px;font-weight:600;line-height:1.1}.text--help[data-astro-cid-lcdefpme]{color:var(--color-night);font-size:20px;font-weight:500;line-height:1.1}.text--cta[data-astro-cid-lcdefpme]{text-align:center;color:var(--color-stone);font-size:19px;font-weight:500;line-height:1.4}.title-spacer[data-astro-cid-lcdefpme]{margin:10px 0}@media (width>=851px){.title-spacer[data-astro-cid-lcdefpme]{margin-bottom:20px}}.intro-inset{margin-top:-190px}@media (width<=850px){.intro-inset{display:none}}.why-title[data-astro-cid-lcdefpme],.installs-title[data-astro-cid-lcdefpme]{text-align:center;text-transform:none;color:var(--color-sand);margin:0;line-height:1.2}.why-title[data-astro-cid-lcdefpme]{font-size:40px}.installs-title[data-astro-cid-lcdefpme]{font-size:50px}@media (width>=768px){.why-title[data-astro-cid-lcdefpme]{font-size:60px}.installs-title[data-astro-cid-lcdefpme]{text-align:left;font-size:90px}}.icon-circle[data-astro-cid-lcdefpme]{width:105.6px;height:105.6px;color:var(--color-forest);background-color:var(--color-sand);border:1px solid var(--color-ink);border-radius:50%;justify-content:center;align-self:center;align-items:center;display:flex}.video[data-astro-cid-lcdefpme]{align-self:center;width:100%;max-width:500px}.video[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:auto;display:block}
