.hb{--mint:#CDF2EF;--muted:#444;--line:#D9D9D9;--soft:#F4F4F2;background:#fff;color:#000;font-family:Poppins,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"kern","liga"}.hb *,.hb *:before,.hb *:after{box-sizing:border-box}.hb h2,.hb h3,.hb p,.hb figure,.hb blockquote,.hb ul,.hb ol,.hb li,.hb dl,.hb dd{margin:0;padding:0;letter-spacing:normal;text-transform:none}.hb li{list-style:none}.hb img{display:block;max-width:100%;border:0}.hb a{color:inherit}.hb--black{background:#000;color:#fff}.hb--mint{background:var(--mint)}.hb-wrap{max-width:1120px;margin:0 auto;padding:56px 20px}.hb .hb-h2{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:32px;line-height:1.14;letter-spacing:-.02em;text-wrap:balance;color:inherit}.hb .hb-p{font-size:18px;line-height:1.6;color:inherit;text-wrap:pretty}.hb .hb-p+.hb-p{margin-top:.7em}.hb .hb-cap{font-size:16px;line-height:1.45;color:var(--muted);margin-top:8px;text-wrap:pretty}.hb--black .hb-cap{color:#cfcfcf}.hb .hb-tag{display:inline-flex;align-self:flex-start;background:var(--mint);color:#000;font-size:16px;font-weight:600;line-height:1.2;padding:7px 14px;border-radius:999px}.hb--mint .hb-tag{background:#000;color:#fff}.hb .hb-eyebrow{font-size:16px;font-weight:600;line-height:1.3;color:inherit}.hb .hb-i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.hb .hb-ph{width:100%;height:auto;object-fit:cover;border-radius:20px;background:#eee}.hb .hb-fig{display:flex;flex-direction:column}.hb .hb-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:56px;width:100%;border-radius:10px;background:#000;color:#fff!important;font-size:18px;font-weight:600;letter-spacing:.01em;text-decoration:none!important;transition:background-color .15s ease,color .15s ease}.hb .hb-btn .hb-i{width:12px;height:12px;transition:transform .15s ease}.hb .hb-btn:hover,.hb .hb-btn:focus-visible{background:#222}.hb--black .hb-btn{background:#fff;color:#000!important}.hb--black .hb-btn:hover,.hb--black .hb-btn:focus-visible{background:var(--mint)}.hb .hb-btn:hover .hb-i,.hb .hb-btn:focus-visible .hb-i{transform:translate(3px)}.hb .hb-btn:focus-visible,.hb .hb-link:focus-visible{outline:3px solid #000;outline-offset:3px}.hb--black .hb-btn:focus-visible,.hb--black .hb-link:focus-visible{outline-color:var(--mint)}.hb .hb-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:18px;font-weight:600;text-decoration:none}.hb .hb-link span{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.hb .hb-link .hb-i{width:12px;height:12px;transition:transform .15s ease}.hb .hb-link:hover .hb-i{transform:translate(3px)}.hb .hb-stars{display:inline-flex;gap:2px;color:inherit}.hb .hb-star{width:16px;height:16px;fill:currentColor;stroke:currentColor}.hb .hb-head{display:flex;flex-direction:column;gap:12px}.hb .hb-head--c{align-items:center;text-align:center}@media(prefers-reduced-motion:reduce){.hb *{transition:none!important;scroll-behavior:auto!important}}.hb .hb-pull{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:26px;line-height:1.25;letter-spacing:-.01em;border-left:4px solid var(--mint);padding:4px 0 4px 18px;text-wrap:balance}.hb-count{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.hb .hb-count b{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:56px;line-height:1;letter-spacing:-.02em}.hb .hb-count span{font-size:18px;font-weight:600}.hb .hb-sig{font-family:Playfair Display,Georgia,serif;font-size:34px;line-height:1;margin-top:2px}.hb .hb-close__text .hb-p+.hb-p,.hb .hb-head .hb-p+.hb-p{margin-top:0}.hb-ps .hb-wrap{display:flex;flex-direction:column;gap:28px}.hb-pts{display:flex;flex-direction:column;gap:20px}.hb .hb-pt{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start}.hb-pt__ic{width:40px;height:40px;border-radius:50%;background:#000;color:var(--mint);display:flex;align-items:center;justify-content:center}.hb-pt__ic .hb-i{width:20px;height:20px}.hb .hb-pt h3{font-family:Poppins,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.3;margin:6px 0 4px}.hb .hb-pt p{font-size:18px;line-height:1.55}.hb-g4{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hb-g4 .hb-fig{position:relative}.hb-g4 .hb-ph{aspect-ratio:1/1}.hb .hb-g4 .hb-cap{position:absolute;left:8px;bottom:8px;margin:0;background:#fff;color:#000;font-size:16px;font-weight:600;line-height:1.2;padding:6px 10px;border-radius:999px;white-space:nowrap;box-shadow:0 1px 4px #00000026}.hb-gu .hb-wrap{display:flex;flex-direction:column;gap:24px}.hb-gu__top{display:flex;flex-direction:column;gap:20px}.hb .hb-tile,.hb .hb-tile blockquote,.hb .hb-tile figcaption{text-align:left}.hb-seal{width:104px;height:104px;border-radius:50%;background:#000;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 0 5px #000,inset 0 0 0 6.5px var(--mint)}.hb .hb-seal b{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:40px;line-height:1}.hb .hb-seal span{font-size:16px;font-weight:600;letter-spacing:.08em;line-height:1;margin-top:4px}.hb-rv .hb-wrap{display:flex;flex-direction:column;gap:22px}.hb-rv__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 10px}.hb-tile{display:flex;flex-direction:column;gap:8px}.hb-tile .hb-ph{aspect-ratio:3/4;border-radius:16px}.hb .hb-tile .hb-star{width:14px;height:14px}.hb .hb-tile blockquote{font-size:16px;line-height:1.45;font-weight:500;color:#fff;background:none;border:0;padding:0;margin:0;quotes:none}.hb .hb-tile figcaption{font-size:16px;line-height:1.35;color:#cfcfcf}.hb .hb-tile figcaption b{color:#fff;font-weight:600}.hb-rv .hb-link{align-self:center;color:#fff}.hb-faq .hb-wrap{display:flex;flex-direction:column;gap:22px}.hb-faq__list{display:flex;flex-direction:column;gap:10px}.hb .hb-q{background:var(--soft);border-radius:16px}.hb .hb-q[open]{background:var(--mint)}.hb .hb-q summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px;padding:14px 18px;font-size:18px;font-weight:600;line-height:1.35}.hb .hb-q summary::-webkit-details-marker{display:none}.hb .hb-q summary .hb-i{width:20px;height:20px;transition:transform .15s ease}.hb .hb-q[open] summary .hb-i{transform:rotate(45deg)}.hb .hb-q summary:focus-visible{outline:3px solid #000;outline-offset:2px;border-radius:16px}.hb .hb-a{padding:0 18px 18px;font-size:18px;line-height:1.6}.hb .hb-a p+p{margin-top:.7em}.hb .hb-a a{text-decoration:underline;text-underline-offset:3px}@media(min-width:1025px){.hb-wrap{padding:96px 40px}.hb .hb-h2{font-size:44px}.hb .hb-p{font-size:19px}.hb .hb-btn{width:auto;min-width:300px;padding:0 48px;height:60px;align-self:flex-start}.hb .hb-pull{font-size:30px}.hb .hb-count b{font-size:72px}.hb-ps .hb-wrap{gap:44px}.hb-ps .hb-head{max-width:780px}.hb.hb-ps .hb-pts{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.hb.hb-ps .hb-pt{grid-template-columns:40px 1fr;gap:16px}.hb-g4{grid-template-columns:repeat(4,1fr);gap:16px}.hb-g4 .hb-ph{aspect-ratio:4/5}.hb-gu .hb-wrap{gap:36px}.hb-gu__top{display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center}.hb-gu .hb-btn{align-self:center}.hb-rv__grid{grid-template-columns:repeat(3,1fr);gap:28px 18px}.hb-faq .hb-wrap{display:grid;grid-template-columns:4fr 7fr;gap:72px;align-items:start}}.hb-pr .hb-wrap{display:flex;flex-direction:column;gap:22px}.hb-ring{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.hb-ring__p{aspect-ratio:1/1;border-radius:8px;background-size:cover;background-position:center 35%;background-color:#222}.hb-ring__card{grid-column:1/-1;background:#111;border-radius:12px;padding:24px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;color:#fff}.hb .hb-ring__h{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:38px;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:lining-nums;white-space:nowrap}.hb .hb-ring__pill{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;background:#fff;color:#000;border-radius:999px;padding:9px 18px;font-size:16px;line-height:1.3}.hb .hb-ring__pill .hb-star{width:15px;height:15px}.hb .hb-ring__pill b{font-weight:600}.hb-ring__boxes{display:grid;gap:10px;width:100%}.hb .hb-ring__box{border-radius:10px;padding:16px 16px 14px;display:flex;flex-direction:column;align-items:center;gap:8px}.hb .hb-ring__box--mint{background:var(--mint);color:#000}.hb .hb-ring__box--dark{background:#232323;border:1px solid #3a3a3a;color:#fff}.hb .hb-ring__box .hb-star{width:16px;height:16px}.hb .hb-ring__box blockquote{font-size:19px;line-height:1.35;font-weight:400;background:none;border:0;margin:0;padding:0;quotes:none;text-align:center;color:inherit}.hb .hb-ring__who{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.2}.hb .hb-ring__who img{width:32px;height:32px;border-radius:50%;object-fit:cover}.hb .hb-ring__who b{font-weight:600}.hb .hb-ring__box--mint .hb-ring__who span{color:#444}.hb .hb-ring__box--dark .hb-ring__who span{color:#cfcfcf;font-weight:500}.hb-pr .hb-link{align-self:center;color:#fff}.hb-pr--r1 .hb-rv__grid{margin-top:14px}@media(min-width:1025px){.hb-ring{grid-template-columns:repeat(8,1fr);gap:8px}.hb-ring__card{grid-column:2/span 6;grid-row:2/span 3;padding:32px 40px;justify-content:center;gap:18px}.hb .hb-ring__h{font-size:64px}.hb .hb-ring__pill{font-size:20px;padding:10px 24px}.hb .hb-ring__pill .hb-star{width:18px;height:18px}.hb-ring__boxes{grid-template-columns:1fr 1fr;gap:14px}.hb .hb-ring__box{padding:20px 22px 18px}.hb .hb-ring__box blockquote{font-size:22px;line-height:1.3}.hb .hb-ring__who{font-size:18px}.hb-pr--r1 .hb-rv__grid{grid-template-columns:repeat(3,1fr);gap:28px 18px}}.hb .hb-desk-only{display:none}@media(min-width:1025px){.hb .hb-mob-only{display:none}.hb .hb-desk-only{display:grid}}@media(max-width:1024px){.hb .hb-dk{display:none!important}}@media(max-width:1024px){.hb-rv--dkq .hb-ring__boxes,.hb-rv--dkr .hb-rv__grid{display:none!important}}@media(min-width:1025px){.hb-rv--dkr .hb-rv__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-inline:-60px}.hb-rv--dkr .hb-tile .hb-ph{aspect-ratio:3/4}.hb-ps--wide .hb-head{max-width:none;align-items:center;text-align:center}.hb-ps--wide .hb-head .hb-h2,.hb-ps--wide .hb-head .hb-p{text-align:center}.hb-faq.hb-faq--stack .hb-wrap{display:flex;flex-direction:column;align-items:center;gap:28px}.hb-faq--stack .hb-head,.hb-faq--stack .hb-faq__list{width:100%;max-width:820px}.hb-faq--stack .hb-head,.hb.hb-pc--tdk .hb-pc__top .hb-head{align-items:center;text-align:center}.hb.hb-pc--tdk .hb-pc__top .hb-head>*{text-align:center}}.hb.hb-gu3--t18 .hb-gu3__txt span{font-size:18px}@media(max-width:1024px){.hb-f4--whole .hb-f4__top--3{grid-template-columns:1fr 1fr}.hb-f4--whole .hb-f4__top--3 .hb-fig:first-child{grid-column:1/-1}.hb-f4--whole .hb-f4__top .hb-ph{aspect-ratio:4/3}}.hb .hb-tile{background:#232323;border:1px solid #3a3a3a;border-radius:8px;padding:10px 10px 14px;gap:8px}.hb .hb-tile .hb-ph{border-radius:6px}.hb .hb-tile figcaption{color:#cfcfcf;font-weight:500}.hb .hb-tile .hb-stars{color:#fff}.hb .hb-a .hb-link{font-size:18px;min-height:40px}.hb-f4 .hb-wrap{display:flex;flex-direction:column;gap:18px}.hb-f4__top{display:grid;gap:8px}.hb-f4__top--3{grid-template-columns:1fr 1fr 1fr}.hb-f4__top .hb-ph{aspect-ratio:3/4;border-radius:14px}.hb .hb-f4__top .hb-cap{font-size:16px;line-height:1.3;margin-top:6px}.hb-f4__count{display:grid;grid-template-columns:118px 1fr;gap:16px;align-items:center;background:var(--mint);border-radius:20px;padding:12px}.hb-f4__count .hb-ph{aspect-ratio:3/4;border-radius:12px}.hb .hb-f4__count .hb-count b{font-size:48px}.hb .hb-f4__count .hb-count span{font-size:16px;font-weight:600}.hb .hb-f4__count .hb-count{flex-direction:column;align-items:flex-start;gap:4px}.hb .hb-f4__count p.hb-f4__line{font-size:16px;line-height:1.4;margin-top:8px}.hb .hb-f4 .hb-sig{font-size:30px}@media(min-width:1025px){.hb-f4 .hb-wrap{display:grid;grid-template-columns:7fr 5fr;gap:24px 64px;align-items:start}.hb-f4__top{grid-column:1/-1;gap:16px}.hb-f4__top--3 .hb-ph{aspect-ratio:4/3}.hb-f4__text{grid-column:1;display:flex;flex-direction:column;gap:18px}.hb-f4__side{grid-column:2;display:flex;flex-direction:column;gap:16px}.hb-f4__count{grid-template-columns:150px 1fr;padding:14px}}@media(max-width:1024px){.hb-f4__text,.hb-f4__side{display:flex;flex-direction:column;gap:18px}}.hb .hb-price2__sub{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:26px;line-height:1.2;letter-spacing:-.01em}@media(min-width:1025px){.hb .hb-price2__sub{font-size:32px}}.hb-pc .hb-wrap{display:flex;flex-direction:column;gap:28px}.hb .hb-pc__top{display:flex;flex-direction:column;gap:24px}.hb .hb-pc__cmp{position:relative;margin:0}.hb .hb-pc__cmp .hb-ph{height:auto;border-radius:20px;object-fit:contain}.hb .hb-pc__lab{position:absolute;transform:translate(-50%,-50%);background:#fff;color:#000;font-size:16px;font-weight:600;line-height:1;padding:10px 16px;border-radius:999px;white-space:nowrap;box-shadow:0 2px 8px #0000002e}.hb .hb-pc__lab--ik{background:#000;color:#fff}.hb .hb-pc__rows{display:flex;flex-direction:column;border-top:1px solid #000}.hb .hb-pc__row{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:start;padding:22px 0;border-bottom:1px solid var(--line)}.hb .hb-pc__n{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:52px;line-height:1;letter-spacing:-.02em;padding-top:2px}.hb .hb-pc__row h3{font-family:Poppins,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 6px}.hb .hb-pc__row p{font-size:18px;line-height:1.55;color:#222;text-wrap:pretty}.hb .hb-pc__th{display:none;aspect-ratio:1/1;border-radius:12px}.hb .hb-pc .hb-pull{font-size:26px;margin-top:4px}@media(min-width:1025px){.hb-pc .hb-wrap{padding:96px 40px}.hb .hb-pc__top{display:grid;grid-template-columns:6fr 5fr;gap:64px;align-items:center}.hb .hb-pc__top .hb-head{max-width:820px}.hb .hb-pc__lab{font-size:18px;padding:12px 20px}.hb .hb-pc__row{grid-template-columns:120px 1fr 1.5fr 160px;gap:32px;align-items:center;padding:28px 0}.hb .hb-pc__tx{display:contents}.hb .hb-pc__row h3{font-size:26px;margin:0}.hb .hb-pc__row p{font-size:19px}.hb .hb-pc__n{font-size:72px}.hb .hb-pc__th{display:block}.hb .hb-pc .hb-pull{font-size:32px;max-width:820px}}.hb .hb-f5pts{background:var(--soft);border-radius:20px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.hb .hb-f5pts li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;font-size:18px;line-height:1.4;list-style:none}.hb .hb-f5pts__ic{width:28px;height:28px;border-radius:50%;background:#000;color:var(--mint);display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.hb .hb-f5pts__ic .hb-i{width:15px;height:15px}.hb .hb-f5 .hb-btn{margin-top:4px}.hb.hb-rv--wcard .hb-ring__card{background:#fff;color:#000}.hb.hb-rv--wcard .hb-ring__pill{background:#000;color:#fff}.hb.hb-rv--wcard .hb-ring__box--dark{background:#f2f2f2;border-color:#f2f2f2;color:#000}.hb.hb-rv--wcard .hb-ring__box--dark .hb-ring__who span{color:#444}.hb .hb-f5pts{padding:12px 16px;gap:6px}.hb-pr--moved .hb-head{margin-top:14px}@media(min-width:1025px){.hb-pr--moved .hb-head{margin-top:24px}}.hb .hb-ring__card{padding:16px 14px;gap:10px}.hb .hb-ring__h{font-size:36px;white-space:nowrap}.hb .hb-ring__pill{flex-wrap:nowrap;white-space:nowrap;padding:8px 14px;gap:8px;font-size:16px}.hb .hb-ring__pill .hb-star{width:14px;height:14px}.hb .hb-ring__pill .hb-stars{gap:1px}.hb-ring__boxes{gap:8px}.hb .hb-ring__box{padding:12px 14px 10px;gap:6px}.hb .hb-ring__box blockquote{font-size:18px;line-height:1.35}@media(min-width:1025px){.hb .hb-ring__card{padding:22px 32px;gap:14px}.hb .hb-ring__h{font-size:56px}.hb .hb-ring__pill{font-size:20px;padding:9px 22px}.hb .hb-ring__pill .hb-star{width:17px;height:17px}.hb-ring__boxes{gap:12px}.hb .hb-ring__box{padding:14px 20px 12px}.hb .hb-ring__box blockquote{font-size:20px}}.hb[id]{scroll-margin-top:80px}.hb img.hb-ring__p{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center 35%;border-radius:8px;background:#222}.hb .hb-a p{font-size:18px;line-height:1.6}.hb .hb-body p{font-size:inherit;line-height:inherit}.hb .hb-body p+p{margin-top:.7em}.hb .hb-f5pts ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.hb .hb-f5pts__lead{font-size:18px;font-weight:600;line-height:1.35;margin:0 0 2px}.hb .hb-f4__text .hb-sig{margin-top:-4px}.hb-gu3 .hb-wrap{gap:24px}.hb-gu3__items{display:grid;gap:10px}.hb .hb-gu3__item{display:flex;gap:12px;background:#fff;border-radius:20px}.hb .hb-gu3__ic{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#000;color:var(--mint);display:flex;align-items:center;justify-content:center}.hb .hb-gu3__ic .hb-i{width:24px;height:24px}.hb .hb-gu3__txt{display:flex;flex-direction:column;gap:4px}.hb .hb-gu3__txt b{font-size:18px;font-weight:600;line-height:1.3}.hb .hb-gu3__txt span{font-size:16px;line-height:1.45;color:#333}.hb-gu3--cards .hb-gu3__items{grid-template-columns:1fr 1fr}.hb.hb-gu3--cards .hb-gu3__item{flex-direction:column;padding:16px 14px 18px}.hb.hb-gu3--list .hb-gu3__item{align-items:center;padding:14px 16px}@media(min-width:1025px){.hb-gu3 .hb-gu__top{grid-template-columns:auto 1fr}.hb-gu3--cards .hb-gu3__items{grid-template-columns:repeat(4,1fr);gap:18px}.hb.hb-gu3--cards .hb-gu3__item{padding:24px 22px 26px}.hb-gu3--list .hb-gu3__items{grid-template-columns:1fr 1fr;gap:14px}.hb.hb-gu3--list .hb-gu3__item{padding:18px 20px}.hb .hb-gu3__txt b{font-size:20px}.hb .hb-gu3__txt span{font-size:17px}.hb-gu3 .hb-btn{align-self:center}}.hb .hb-f5pts__tx{display:flex;flex-direction:column;gap:2px}.hb .hb-f5pts__t{font-size:19px;font-weight:700;line-height:1.3;color:#000}.hb .hb-f5pts__s{font-size:17px;line-height:1.4;color:#333}@media(min-width:1100px){.hb .hb-f5pts__t{font-size:21px}.hb .hb-f5pts__s{font-size:18px}}.hb-f4__head{display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media(min-width:1025px){.hb-f4__head{grid-column:1/-1;max-width:820px}}.hb .hb-tile figcaption{margin-top:auto;display:flex;flex-direction:column;gap:0}.hb .hb-tile figcaption b,.hb .hb-tile figcaption span{white-space:nowrap}.hb .hb-tile blockquote{margin-bottom:6px}.hb-gu3 .hb-gu__top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.hb-gu3 .hb-gu__top .hb-head{align-items:center;text-align:center;max-width:720px;margin:0 auto}.hb-gu3 .hb-gu__top .hb-h2,.hb-gu3 .hb-gu__top .hb-p{text-align:center}@media(min-width:1025px){.hb-gu3 .hb-gu__top{display:flex}}.hb .hb-price2__sub{font-family:inherit;font-size:19px;line-height:1.55;letter-spacing:0;color:#222;margin-top:4px}@media(min-width:1025px){.hb .hb-price2__sub{font-size:20px}}@media(min-width:1200px){.hb-pc .hb-wrap{max-width:1240px}.hb .hb-pc__row{grid-template-columns:88px var(--pc-tw,370px) minmax(0,1fr) 140px;gap:36px}.hb .hb-pc__row h3{font-size:24px;white-space:nowrap}.hb .hb-pc__n{font-size:64px}}.hb .hb-pc__pair{display:flex;flex-direction:column;gap:16px}.hb .hb-pc__open,.hb .hb-pc__close{margin:0;border-radius:20px;display:flex;flex-direction:column;gap:10px}.hb .hb-pc__open{background:#000;color:#fff;padding:22px 20px}.hb .hb-pc__close{background:var(--mint);color:#000;padding:20px}.hb .hb-pc__stars{display:inline-flex;gap:2px;color:#000}.hb .hb-pc__open .hb-pc__stars{color:var(--mint)}.hb .hb-pc__open blockquote,.hb .hb-pc__close blockquote{margin:0;padding:0;border:0;background:none;quotes:none;text-align:left;font-family:Playfair Display,Georgia,serif;font-style:normal;font-weight:400;color:inherit}.hb .hb-pc__open blockquote{font-size:24px;line-height:1.3}.hb .hb-pc__close blockquote{font-size:20px;line-height:1.35}.hb .hb-pc__who{font-size:16px;line-height:1.3;color:#333;text-align:left}.hb .hb-pc__who b{font-weight:600;color:#000}.hb .hb-pc__open .hb-pc__who,.hb .hb-pc__open .hb-pc__who b{color:#e6e6e6}.hb .hb-pc__row p.hb-pc__rowq{margin-top:12px;padding:2px 0 2px 14px;border-left:3px solid var(--mint);font-family:Playfair Display,Georgia,serif;font-size:18px;line-height:1.45;color:#000;text-align:left}.hb .hb-pc__rowq span{display:block;margin-top:6px;font-family:Poppins,Arial,sans-serif;font-size:16px;line-height:1.3;color:#444}.hb .hb-pc__rowq span b{font-weight:600;color:#000}@media(min-width:1025px){.hb .hb-pc__top--pair{display:flex;flex-direction:column;gap:32px}.hb .hb-pc__top--pair .hb-head{align-self:flex-start;margin:0;max-width:820px;text-align:left}.hb .hb-pc__top--pair .hb-pc__pair{display:grid;grid-template-columns:5fr 6fr;gap:32px;align-items:stretch}.hb .hb-pc__top--pair .hb-pc__open{justify-content:center;padding:40px 44px}.hb .hb-pc__open blockquote{font-size:32px}.hb .hb-pc__close{padding:28px 32px}.hb .hb-pc__close blockquote{font-size:24px;max-width:900px}.hb .hb-pc__row:has(.hb-pc__rowq){row-gap:12px}.hb .hb-pc__row:has(.hb-pc__rowq) .hb-pc__n,.hb .hb-pc__row:has(.hb-pc__rowq) h3,.hb .hb-pc__row:has(.hb-pc__rowq) .hb-pc__th{grid-row:1/3}.hb .hb-pc__row:has(.hb-pc__rowq) .hb-pc__tx p:not(.hb-pc__rowq){grid-column:3;grid-row:1}.hb .hb-pc__row:has(.hb-pc__rowq) .hb-pc__th{grid-column:4}.hb .hb-pc__row p.hb-pc__rowq{grid-column:3;grid-row:2;margin-top:0;font-size:19px}}.hb .hb-pc__cm{background:#000;color:#fff;border-radius:20px;padding:22px 16px;display:flex;flex-direction:column;gap:14px}.hb .hb-pc__cml{display:flex;align-items:center;gap:8px;margin:0;font-family:Poppins,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.3;color:var(--mint)}.hb .hb-pc__cml svg{flex:none}.hb .hb-pc__cmh{margin:0;font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:26px;line-height:1.25;color:#fff;text-wrap:balance}.hb .hb-pc__cms{display:flex;flex-direction:column;gap:16px}.hb .hb-pc__cmi{display:flex;flex-direction:column;gap:10px}.hb .hb-pc__cmq{margin:0;font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:22px;line-height:1.3;color:#fff;text-align:left}.hb .hb-pc__shot{margin:0 -6px;background:#fff;border-radius:14px;padding:8px 4px 4px;overflow:hidden}.hb .hb-pc__shotimg{display:block;width:100%;height:auto}@media(min-width:1025px){.hb .hb-pc__top--pair .hb-pc__pair--cm{grid-template-columns:6fr 5fr}.hb .hb-pc__pair--cm .hb-pc__cmp{align-self:center}.hb .hb-pc__cm{padding:36px}.hb .hb-pc__cmh{font-size:34px}.hb .hb-pc__cms{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.hb .hb-pc__cmi:first-child{grid-column:1/-1}.hb .hb-pc__cmq{font-size:20px}.hb .hb-pc__shot{margin:0;padding:14px 12px 10px}}.hb.hb-pc--stack .hb-pc__lead{font-family:Playfair Display,Georgia,serif;font-size:26px;line-height:1.3;color:#000}.hb.hb-pc--stack .hb-pc__lead+.hb-price2__sub{font-size:18px}.hb .hb-pc__cols,.hb .hb-pc__col{display:flex;flex-direction:column;gap:16px}.hb .hb-pc__col+.hb-pc__col{margin-top:0}.hb .hb-pc__photos{display:flex;gap:16px;align-items:flex-start}.hb .hb-pc__photo{margin:0;min-width:0;position:relative}.hb .hb-pc__photo .hb-ph{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:20px}.hb .hb-pc__photo--2{display:none}.hb .hb-pc__credit{position:absolute;left:12px;bottom:12px;background:#000;color:#fff;font:600 16px/1 Poppins,Arial,sans-serif;padding:9px 14px;border-radius:999px}.hb .hb-pc__rh{margin:8px 0 0;font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:28px;line-height:1.25;color:#000}.hb.hb-pc--stack .hb-pc__row p.hb-pc__rowq{margin-top:14px;background:#e8f8f6;border-left:0;border-radius:14px;padding:14px 16px;font-size:20px;line-height:1.4}.hb .hb-pc__revs{display:flex;flex-direction:column;gap:16px}.hb .hb-pc__rev{margin:0;background:#e8f8f6;color:#000;border-radius:20px;padding:22px 20px;display:flex;flex-direction:column;gap:12px}.hb .hb-pc__rev blockquote{margin:0;padding:0;border:0;background:none;quotes:none;text-align:left;font-family:Playfair Display,Georgia,serif;font-style:normal;font-weight:400;font-size:22px;line-height:1.35;color:inherit}.hb .hb-pc__rev--big{background:#000;color:#fff}.hb .hb-pc__rev--big blockquote{font-size:26px;line-height:1.3}.hb .hb-pc__rev--big .hb-pc__stars,.hb .hb-pc__rev--big .hb-pc__who,.hb .hb-pc__rev--big .hb-pc__who b{color:#fff}@media(min-width:1025px){.hb.hb-pc--stack .hb-pc__top{display:flex;flex-direction:column}.hb.hb-pc--stack .hb-pc__top .hb-head{max-width:none}.hb.hb-pc--stack .hb-pc__lead{font-size:36px;max-width:1100px}.hb.hb-pc--stack .hb-pc__lead+.hb-price2__sub{font-size:20px;max-width:900px}.hb.hb-pc--stack .hb-pc__cm{padding:44px 48px}.hb.hb-pc--stack .hb-pc__cmh{font-size:40px;white-space:nowrap}.hb.hb-pc--stack .hb-pc__cmq{font-size:24px}.hb .hb-pc__cols{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:stretch}.hb .hb-pc__col{gap:20px}.hb .hb-pc__col+.hb-pc__col{justify-content:space-between}.hb .hb-pc__photo--2{display:block}.hb .hb-pc__photos--one{max-width:620px;margin-inline:auto}.hb .hb-pc__rh{font-size:40px}.hb.hb-pc--stack .hb-pc__row p.hb-pc__rowq{font-size:20px;padding:16px 20px}.hb .hb-pc__revs{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.hb .hb-pc__rev{padding:30px 32px}.hb .hb-pc__rev blockquote{font-size:24px}.hb .hb-pc__rev--big{grid-row:1/span 2;justify-content:center;padding:44px 48px}.hb .hb-pc__rev--big blockquote{font-size:36px}}.hb-wrap{padding:42px 20px}.hb .hb-sig,.hb .hb-f4 .hb-sig{font-family:inherit;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:0;margin-top:0}.hb .hb-f4__text .hb-sig{margin-top:-6px}@media(min-width:1025px){.hb-wrap,.hb-pc .hb-wrap{padding:72px 40px}.hb .hb-sig,.hb .hb-f4 .hb-sig{font-size:19px}}.hb-ps .hb-g4 .hb-cap{display:none}.hb-ps .hb-g4 .hb-ph{aspect-ratio:4/5}.hb .hb-pc__cta{margin:0}.hb .hb-pc .hb-pc__cm+.hb-pc__cta{margin-top:-8px}.hb .hb-pc__cta--row{list-style:none;padding:10px 0 12px 86px;border-bottom:1px solid var(--line)}.hb .hb-pc__cta--close{margin-top:-6px}@media(min-width:1025px){.hb .hb-pc__cta--row{padding:12px 0 14px 152px}}@media(min-width:1200px){.hb .hb-pc__cta--row{padding-left:124px}}.hb .hb-pc__cta--btn,.hb .hb-pc__cta--row.hb-pc__cta--btn{display:flex;justify-content:center;padding:0;border-bottom:0;margin:0}.hb .hb-pc__cta--row.hb-pc__cta--btn{padding:18px 0;border-bottom:1px solid var(--line)}.hb .hb-pc .hb-pc__cm+.hb-pc__cta--btn{margin-top:0}@media(max-width:1024px){.hb .hb-pc__rh--split span{display:block}}.hb--lmint{background:#e8f8f6;color:#000}.hb--lmint.hb-rv .hb-link,.hb--lmint.hb-pr .hb-link{color:#000}.hb--lmint .hb-btn:focus-visible,.hb--lmint .hb-link:focus-visible{outline-color:#000}.hb-rv .hb-btn{margin-top:4px}@media(min-width:1025px){.hb-rv .hb-btn,.hb .hb-pc__cta--btn .hb-btn{align-self:center}}.hb--black.hb-ps .hb-pt__ic{background:var(--mint);color:#000}.hb--black.hb-ps .hb-ph{background:#222;border:1px solid rgba(255,255,255,.22)}.hb--black.hb-ps .hb-p,.hb--black.hb-ps .hb-pt p{font-size:18px;color:#f2f2f2}@media(min-width:1025px){.hb--black.hb-ps .hb-p,.hb--black.hb-ps .hb-pt p{font-size:19px}}.hb--black.hb-gu .hb-seal{background:#000;box-shadow:inset 0 0 0 5px #000,inset 0 0 0 6.5px var(--mint),0 0 0 1px #ffffff59}.hb--black.hb-gu .hb-p{color:#f2f2f2}.hb--black.hb-gu .hb-gu3__item{color:#000}@media(min-width:1025px){.hb-ps--wide .hb-btn{align-self:center}}.hb .hb-f5pts__s{font-size:18px}@media(min-width:1025px){.hb .hb-btn.hb-desk-only{display:flex}}.hb--white{background:#fff;color:#000}.hb--white.hb-rv .hb-link,.hb--white.hb-pr .hb-link{color:#000}.hb--white .hb-btn:focus-visible,.hb--white .hb-link:focus-visible{outline-color:#000}.hb.hb-rv--whole .hb-tile .hb-ph--land{object-fit:contain;object-position:center;background:#1a1a1a}.hb .hb-pc__cmcta{margin:0;justify-content:center}@media(max-width:1024px){.hb .hb-pc__cmcta{display:flex}}.hb .hb-pc__cmcta .hb-btn{background:#fff;color:#000!important}.hb .hb-pc__cmcta .hb-btn:hover,.hb .hb-pc__cmcta .hb-btn:focus-visible{background:var(--mint)}.hb .hb-pc__cmcta .hb-btn:focus-visible{outline-color:#fff}.hb-gu3__lnk{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.hb-gu3__lnk:hover{opacity:.85}body:has([data-lp-section=home-reviews]) #site-scroll{display:none!important}@media(min-width:1100px){body:has([data-lp-section=home-reviews]) .lp-sticky.is-on.lp-sticky--yield{transform:translateY(0)!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/lp-home-below.css.map */
