.lead[data-astro-cid-hyw46ara]{gap:var(--sp-3);text-align:center;max-width:68ch;margin-inline:auto;display:grid}.lead__p[data-astro-cid-hyw46ara]{line-height:var(--lh-body)}.lead__shot[data-astro-cid-hyw46ara]{border-radius:var(--radius-lg);width:100%;height:auto}.benefits[data-astro-cid-hyw46ara]{gap:var(--sp-5) var(--sp-4);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.benefits[data-astro-cid-hyw46ara]{grid-template-columns:repeat(4,minmax(0,1fr))}}.benefit[data-astro-cid-hyw46ara]{justify-items:center;gap:var(--sp-2);display:grid}@supports (grid-template-rows:subgrid){.benefit[data-astro-cid-hyw46ara]{grid-row:span 3;grid-template-rows:subgrid;align-content:start}}.benefit__ico[data-astro-cid-hyw46ara]{width:56px;height:56px}.benefit__title[data-astro-cid-hyw46ara]{font-family:var(--font-brand-sans);font-size:var(--fs-card-sub);letter-spacing:1px;text-transform:uppercase;color:var(--c-accent)}.band[data-astro-cid-hyw46ara]{padding:var(--sp-3) var(--container-pad);background:var(--c-accent);color:var(--c-on-accent);font-family:var(--font-brand-sans);font-size:var(--fs-card-title);letter-spacing:2px;text-align:center;text-transform:uppercase}.step[data-astro-cid-hyw46ara]{gap:var(--sp-6);display:grid}.step__head[data-astro-cid-hyw46ara]{align-items:center;gap:var(--sp-4);text-align:center;grid-template-columns:1fr auto 1fr;display:grid}.step__head[data-astro-cid-hyw46ara]:before,.step__head[data-astro-cid-hyw46ara]:after{height:var(--border-w);background:var(--c-line);content:""}.step__head[data-astro-cid-hyw46ara]:before{grid-area:1/1/3;align-self:center}.step__head[data-astro-cid-hyw46ara]:after{grid-area:1/3/3;align-self:center}.step__eyebrow[data-astro-cid-hyw46ara],.step__title[data-astro-cid-hyw46ara]{grid-column:2;display:block}.step__eyebrow[data-astro-cid-hyw46ara]{grid-row:1}.step__title[data-astro-cid-hyw46ara]{grid-row:2}.step__eyebrow[data-astro-cid-hyw46ara]{font-size:var(--fs-small);letter-spacing:2px;text-transform:uppercase;color:var(--c-muted)}.step__title[data-astro-cid-hyw46ara]{font-size:var(--fs-h2-section);text-transform:uppercase;color:var(--c-accent);line-height:1.2}.row[data-astro-cid-hyw46ara]{gap:var(--sp-4);display:grid}.row__sub[data-astro-cid-hyw46ara]{padding:var(--sp-3) var(--sp-4);background:var(--c-surface);border-radius:var(--radius);text-align:center}.row__subtitle[data-astro-cid-hyw46ara]{font-family:var(--font-brand-sans);letter-spacing:2px;text-transform:uppercase;color:var(--c-accent)}.row__subnote[data-astro-cid-hyw46ara]{color:var(--c-muted)}.group[data-astro-cid-hyw46ara]{gap:var(--border-w);border:var(--border-w) solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@media (width>=720px){.group[data-astro-cid-hyw46ara][data-cells="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.group[data-astro-cid-hyw46ara][data-cells="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile[data-astro-cid-hyw46ara]{align-content:start;gap:var(--sp-1);padding:var(--sp-4);background:var(--c-bg);color:var(--c-fg);text-align:center;display:grid}.tile[data-astro-cid-hyw46ara]:hover{background:var(--c-surface)}.tile__img[data-astro-cid-hyw46ara]{aspect-ratio:1;width:100%;height:auto;margin-bottom:var(--sp-2);object-fit:contain}.tile__label[data-astro-cid-hyw46ara]{font-family:var(--font-brand-sans);font-size:var(--fs-card-title);line-height:var(--lh-card-title)}.tile[data-astro-cid-hyw46ara]:hover .tile__label[data-astro-cid-hyw46ara]{color:var(--c-accent)}.photocell[data-astro-cid-hyw46ara]{background:var(--c-bg);min-height:100%;display:block;position:relative;overflow:hidden}.photocell[data-astro-cid-hyw46ara] img{object-fit:cover;object-position:center 22%;width:100%;height:100%;position:absolute;inset:0}@media (width<=719px){.photocell[data-astro-cid-hyw46ara]{display:none}.tile[data-astro-cid-hyw46ara]:nth-of-type(odd):last-of-type{grid-column:1/-1}}.feature[data-astro-cid-hyw46ara]{gap:var(--sp-5);align-items:center;display:grid}@media (width>=960px){.feature[data-astro-cid-hyw46ara]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.feature[data-astro-cid-hyw46ara][data-side=start] .feature__panel[data-astro-cid-hyw46ara]{order:2}}.feature__panel[data-astro-cid-hyw46ara]{padding:var(--sp-6);border-radius:var(--radius-lg);background:var(--c-surface);position:relative;overflow:hidden}.feature__ghost[data-astro-cid-hyw46ara]{top:-.16em;left:var(--sp-5);font-family:var(--font-brand-sans);letter-spacing:2px;color:var(--c-bg);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(56px,9vw,104px);font-weight:400;line-height:1;position:absolute}.feature__body[data-astro-cid-hyw46ara]{z-index:1;gap:var(--sp-3);display:grid;position:relative}.feature__eyebrow[data-astro-cid-hyw46ara]{letter-spacing:2px;text-transform:uppercase;color:var(--c-muted)}.feature__title[data-astro-cid-hyw46ara]{font-size:var(--fs-h2-section);color:var(--c-accent);line-height:1.2}.feature__text[data-astro-cid-hyw46ara]{line-height:var(--lh-body)}.feature__panel[data-astro-cid-hyw46ara] .btn[data-astro-cid-hyw46ara]{margin-top:var(--sp-3)}.feature__shot[data-astro-cid-hyw46ara]{border-radius:var(--radius-lg);justify-self:center;width:100%;max-width:440px;height:auto}.schedule[data-astro-cid-hyw46ara]{gap:var(--sp-3);display:grid}.schedule__note[data-astro-cid-hyw46ara]{max-width:70ch}.schedule__grid[data-astro-cid-hyw46ara]{gap:var(--sp-gap);margin:var(--sp-4) 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.schedule__grid[data-astro-cid-hyw46ara]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-when[data-astro-cid-hyw46ara]{align-content:start;gap:var(--sp-2);padding:var(--sp-5);border:var(--border-w) solid var(--c-line);border-radius:var(--radius-lg);display:grid}.card-when__title[data-astro-cid-hyw46ara]{font-family:var(--font-brand-sans);font-size:var(--fs-card-title);letter-spacing:1px;text-transform:uppercase;color:var(--c-accent)}.card-when__list[data-astro-cid-hyw46ara]{gap:var(--sp-3);margin:var(--sp-2) 0 0;padding:0;list-style:none;display:grid}.card-when__item[data-astro-cid-hyw46ara]{line-height:var(--lh-body);gap:2px;display:grid}.card-when__step[data-astro-cid-hyw46ara]{letter-spacing:1px;text-transform:uppercase;color:var(--c-muted)}.lines[data-astro-cid-hyw46ara],.targeted[data-astro-cid-hyw46ara]{--tile-bg:#f3f3f1}.spot[data-astro-cid-hyw46ara]{background:#fff;position:relative;overflow:hidden}.spot__img[data-astro-cid-hyw46ara]{aspect-ratio:16/10;object-fit:cover;object-position:78% center;width:100%;height:auto;display:block}.spot__inner[data-astro-cid-hyw46ara]{z-index:1;padding-block:var(--sp-6);position:relative}.spot__text[data-astro-cid-hyw46ara]{justify-items:start;gap:var(--sp-4);max-width:540px;display:grid}@media (width>=720px){.spot__img[data-astro-cid-hyw46ara]{aspect-ratio:auto;object-position:right center;height:100%;position:absolute;inset:0}.spot__inner[data-astro-cid-hyw46ara]{align-items:center;min-height:clamp(460px,42vw,680px);display:grid}.spot[data-astro-cid-hyw46ara]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffeb 0%,#ffffffd9 50%,#fff0 78%);position:absolute;inset:0}.spot__inner[data-astro-cid-hyw46ara]{z-index:2}.spot__text[data-astro-cid-hyw46ara]{max-width:min(540px,58%)}}@media (width>=1200px){.spot[data-astro-cid-hyw46ara]:after{display:none}.spot__text[data-astro-cid-hyw46ara]{max-width:540px}}.spot__brand[data-astro-cid-hyw46ara]{margin:0}.spot__logo[data-astro-cid-hyw46ara]{width:clamp(200px,22vw,300px);height:auto}.spot__head[data-astro-cid-hyw46ara]{position:relative}.spot__ghost[data-astro-cid-hyw46ara]{font-family:var(--font-brand-sans);letter-spacing:3px;color:#0000000d;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(64px,8vw,116px);line-height:1;position:absolute;top:-.12em;left:-.04em}.spot__title[data-astro-cid-hyw46ara]{font-family:var(--font-heading);font-size:clamp(34px,4.2vw,56px);line-height:1.08;position:relative}.spot__title[data-astro-cid-hyw46ara] em{font-style:italic}.spot__lead[data-astro-cid-hyw46ara]{line-height:var(--lh-body)}.spot__actions[data-astro-cid-hyw46ara]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.spot__note[data-astro-cid-hyw46ara]{max-width:48ch;line-height:1.45}.sechead[data-astro-cid-hyw46ara]{justify-items:center;gap:var(--sp-2);max-width:70ch;margin:0 auto var(--sp-6);text-align:center;display:grid;position:relative}.sechead__ghost[data-astro-cid-hyw46ara]{font-family:var(--font-brand-sans);letter-spacing:4px;color:#0000000b;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(40px,10vw,140px);line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-64%)}.sechead__eyebrow[data-astro-cid-hyw46ara],.sechead__title[data-astro-cid-hyw46ara],.sechead__text[data-astro-cid-hyw46ara]{position:relative}.sechead__eyebrow[data-astro-cid-hyw46ara]{font-size:var(--fs-small);letter-spacing:2px;text-transform:uppercase;color:var(--c-muted)}.sechead__title[data-astro-cid-hyw46ara]{font-family:var(--font-heading);font-size:clamp(30px,3.4vw,44px);line-height:1.15}.sechead__text[data-astro-cid-hyw46ara]{margin-top:var(--sp-2);line-height:var(--lh-body);color:var(--c-muted)}.lines__grid[data-astro-cid-hyw46ara]{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=960px){.lines__grid[data-astro-cid-hyw46ara]{grid-template-columns:repeat(4,minmax(0,1fr))}}.lines__item[data-astro-cid-hyw46ara]{display:grid}.linetile[data-astro-cid-hyw46ara]{border-radius:var(--radius-lg);background:var(--tile-bg);color:var(--c-fg);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.linetile__media[data-astro-cid-hyw46ara]{display:block;position:relative}.linetile__img[data-astro-cid-hyw46ara]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.linetile__over[data-astro-cid-hyw46ara]{justify-items:start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) 0;display:grid}@media (width>=720px){.linetile__over[data-astro-cid-hyw46ara]{max-width:44%;padding:0;position:absolute;top:34%;left:7%}}.linetile__need[data-astro-cid-hyw46ara]{font-size:var(--fs-small);line-height:1.3}.linetile__btn[data-astro-cid-hyw46ara]{border-radius:var(--radius);background:var(--c-fg);color:var(--c-bg);letter-spacing:1px;text-transform:uppercase;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);padding:6px 12px;font-size:11px}.linetile[data-astro-cid-hyw46ara]:hover .linetile__btn[data-astro-cid-hyw46ara],.linetile[data-astro-cid-hyw46ara]:focus-visible .linetile__btn[data-astro-cid-hyw46ara]{background:var(--c-accent);color:var(--c-on-accent)}.linetile__avail[data-astro-cid-hyw46ara]{padding:var(--sp-3);color:var(--c-muted);line-height:1.4}@media (width>=720px){.linetile__avail[data-astro-cid-hyw46ara]{padding:var(--sp-3) 7% var(--sp-4)}}.linetile__avail-label[data-astro-cid-hyw46ara]{color:var(--c-fg)}.linetile--all[data-astro-cid-hyw46ara]{align-content:center;justify-items:start;gap:var(--sp-2);padding:var(--sp-5);background:var(--c-fg);color:var(--c-bg);grid-template-rows:none}.linetile__all-title[data-astro-cid-hyw46ara]{font-family:var(--font-heading);font-size:clamp(22px,2vw,28px);line-height:1.15}.linetile__all-text[data-astro-cid-hyw46ara]{opacity:.75}.linetile__all-arrow[data-astro-cid-hyw46ara]{transition:transform var(--t-fast) var(--ease);font-size:28px;line-height:1}.linetile--all[data-astro-cid-hyw46ara]:hover .linetile__all-arrow[data-astro-cid-hyw46ara]{transform:translateY(4px)}.targeted__grid[data-astro-cid-hyw46ara]{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.targeted__grid[data-astro-cid-hyw46ara]{grid-template-columns:repeat(2,minmax(0,460px));justify-content:center}}.tcard[data-astro-cid-hyw46ara]{border-radius:var(--radius-lg);background:var(--tile-bg);position:relative;overflow:hidden}.tcard__img[data-astro-cid-hyw46ara]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.tcard__over[data-astro-cid-hyw46ara]{justify-items:start;gap:6px;max-width:37%;display:grid;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.tcard__kicker[data-astro-cid-hyw46ara]{letter-spacing:1px;text-transform:uppercase;color:var(--c-muted)}.tcard__name[data-astro-cid-hyw46ara]{font-family:var(--font-heading);font-size:clamp(24px,2.4vw,30px);line-height:1.1}.tcard__text[data-astro-cid-hyw46ara]{line-height:1.35}.tcard__btn[data-astro-cid-hyw46ara]{margin-top:var(--sp-2);min-height:0;padding:8px 14px;font-size:12px}@media (width<=479px){.tcard__over[data-astro-cid-hyw46ara]{max-width:none;padding:var(--sp-3) var(--sp-4) var(--sp-4);position:static;transform:none}}.duo[data-astro-cid-hyw46ara]{align-items:center;gap:var(--sp-6);margin-block:var(--sp-section-lg);display:grid;overflow-x:clip}@media (width>=960px){.duo[data-astro-cid-hyw46ara]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.duo[data-astro-cid-hyw46ara][data-side=end] .duo__media[data-astro-cid-hyw46ara]{order:2}}.duo__media[data-astro-cid-hyw46ara]{min-height:clamp(360px,48vw,720px);position:relative}.duo__big[data-astro-cid-hyw46ara],.duo__small[data-astro-cid-hyw46ara]{position:absolute;overflow:hidden}.duo__big[data-astro-cid-hyw46ara]{inset:0 18% 0 0}.duo__small[data-astro-cid-hyw46ara]{aspect-ratio:1;width:44%;top:14%;right:4%;box-shadow:0 24px 60px #0000002e}.duo[data-astro-cid-hyw46ara][data-side=end] .duo__big[data-astro-cid-hyw46ara]{inset:0 0 0 18%}.duo[data-astro-cid-hyw46ara][data-side=end] .duo__small[data-astro-cid-hyw46ara]{left:4%;right:auto}.duo__big[data-astro-cid-hyw46ara] img,.duo__small[data-astro-cid-hyw46ara] img{object-fit:cover;width:100%;height:100%}.duo__text[data-astro-cid-hyw46ara]{justify-items:start;gap:var(--sp-3);max-width:600px;padding-inline:var(--container-pad);display:grid;position:relative}@media (width>=960px){.duo__text[data-astro-cid-hyw46ara]{padding-inline:8% var(--container-pad)}.duo[data-astro-cid-hyw46ara][data-side=end] .duo__text[data-astro-cid-hyw46ara]{padding-inline:var(--container-pad) 8%;justify-self:end}}.duo__ghost[data-astro-cid-hyw46ara]{top:-.55em;left:calc(var(--container-pad) - .04em);font-family:var(--font-brand-sans);letter-spacing:3px;color:#0000000b;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(48px,9vw,150px);line-height:1;position:absolute}@media (width>=960px){.duo__ghost[data-astro-cid-hyw46ara]{left:8%}}.duo__eyebrow[data-astro-cid-hyw46ara],.duo__title[data-astro-cid-hyw46ara],.duo__p[data-astro-cid-hyw46ara],.duo__text[data-astro-cid-hyw46ara] .btn[data-astro-cid-hyw46ara]{position:relative}.duo__eyebrow[data-astro-cid-hyw46ara]{letter-spacing:2px;text-transform:uppercase;color:var(--c-muted)}.duo__title[data-astro-cid-hyw46ara]{font-family:var(--font-heading);font-size:clamp(30px,3.2vw,46px);line-height:1.12}.duo__p[data-astro-cid-hyw46ara]{line-height:var(--lh-body)}.duo__text[data-astro-cid-hyw46ara] .btn[data-astro-cid-hyw46ara]{margin-top:var(--sp-3)}@media (width<=959px){.duo__media[data-astro-cid-hyw46ara]{aspect-ratio:4/3;min-height:0}.duo__big[data-astro-cid-hyw46ara]{inset:0}.duo__small[data-astro-cid-hyw46ara]{display:none}}.cs-card[data-astro-cid-tgwoaocm]{color:#767676;height:100%;font-family:var(--font-text);text-align:center;background:#fff;flex-direction:column;gap:9px;padding:5px;font-size:13.5px;line-height:18.9px;display:flex}@media (width>=769px){.cs-card[data-astro-cid-tgwoaocm]{padding:10px;font-size:15px;line-height:21px}}.cs-card__thumb[data-astro-cid-tgwoaocm]{position:relative;overflow:clip}.cs-card__media[data-astro-cid-tgwoaocm]{aspect-ratio:1;display:block;position:relative;overflow:clip}.cs-card__media[data-astro-cid-tgwoaocm] img{object-fit:contain;width:100%;height:100%;display:block}.cs-card__hover[data-astro-cid-tgwoaocm]{opacity:0;background:#fff;transition:opacity .5s,transform 2s cubic-bezier(0,0,.44,1.18);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.cs-card[data-astro-cid-tgwoaocm]:hover .cs-card__hover[data-astro-cid-tgwoaocm]{opacity:1;transform:scale(1.09)}}.cs-card[data-astro-cid-tgwoaocm]:focus-within .cs-card__hover[data-astro-cid-tgwoaocm]{opacity:1;transform:scale(1.09)}.cs-card__buy[data-astro-cid-tgwoaocm]{z-index:3;background:var(--cs-blue);color:#fff;min-height:38px;font-family:var(--font-brand-sans);text-transform:uppercase;opacity:.8;inset-inline:0;justify-content:center;align-items:center;padding:5px 10px;font-size:13px;font-weight:600;line-height:15.6px;transition:transform .3s,opacity .3s,background-color .25s;display:flex;position:absolute;bottom:0;transform:translateY(103%)translateZ(0);box-shadow:inset 0 -2px #00000026}.cs-card__pin[data-astro-cid-tgwoaocm]{display:none}@media (width>=1025px){.cs-card[data-astro-cid-tgwoaocm]:hover .cs-card__buy[data-astro-cid-tgwoaocm],.cs-card__buy[data-astro-cid-tgwoaocm]:focus-visible{transform:translateY(0)translateZ(0)}.cs-card__buy[data-astro-cid-tgwoaocm]:hover,.cs-card__buy[data-astro-cid-tgwoaocm]:focus-visible{opacity:1;background-color:var(--cs-blue-hover)}}@media (width<=1024px){.cs-card__buy[data-astro-cid-tgwoaocm]{opacity:1;width:40px;height:40px;min-height:0;padding:0;inset-inline:auto 0;transform:none}.cs-card__pin[data-astro-cid-tgwoaocm]{display:block}.cs-card__buy-text[data-astro-cid-tgwoaocm]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cs-card__name[data-astro-cid-tgwoaocm]{color:#333;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;margin:-3px 0}.cs-nw[data-astro-cid-tgwoaocm]{white-space:nowrap}.cs-card__name[data-astro-cid-tgwoaocm] a[data-astro-cid-tgwoaocm]{color:inherit;transition:color .25s}.cs-card__name[data-astro-cid-tgwoaocm] a[data-astro-cid-tgwoaocm]:hover{color:#333333a6}.cs-card__meta[data-astro-cid-tgwoaocm]{color:var(--cs-blue);margin:-3px 0;font-weight:600}.cs-card[data-astro-cid-tgwoaocm][data-sold=no] .cs-card__meta[data-astro-cid-tgwoaocm]{color:#767676;font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){.cs-card__hover[data-astro-cid-tgwoaocm],.cs-card__buy[data-astro-cid-tgwoaocm]{transition:none}}.cs[data-astro-cid-rwkgia5t]{--cs-teal:#23979f;--cs-teal-dark:#1c8189;--cs-aqua:#6bb9bf;--cs-mint:#e7f4f3;--cs-rule:#e4e4e4;--cs-ghost:#f7f7f7;--cs-ink:#333;--cs-cap:#4dbbb8;--cs-blue:#01438f;--cs-blue-hover:#67a7ca;color:var(--cs-ink);padding-bottom:50px}.cs-intro__head[data-astro-cid-rwkgia5t]{text-align:center;padding-top:35px}.cs-intro__logo[data-astro-cid-rwkgia5t] img[data-astro-cid-rwkgia5t]{width:min(463px,80vw);height:auto;margin-inline:auto;display:block}.cs-intro__lead[data-astro-cid-rwkgia5t]{max-width:665px;color:var(--cs-teal);font-family:var(--font-brand-sans);text-wrap:balance;margin:5px auto 0;font-size:16px;font-weight:500;line-height:18px}.cs-intro__stage[data-astro-cid-rwkgia5t]{margin-top:20px;position:relative}.cs-intro__frame[data-astro-cid-rwkgia5t]{position:relative}.cs-intro__frame[data-astro-cid-rwkgia5t] img{width:100%;height:auto;display:block}.cs-intro__band[data-astro-cid-rwkgia5t]{background:var(--cs-teal);padding:20px 31px 40px}.cs-intro__text[data-astro-cid-rwkgia5t]{color:#fff;max-width:834px;font-family:var(--font-text);text-align:center;margin-inline:auto;font-size:20px;line-height:30px}@media (width>=768px){.cs-intro__lead[data-astro-cid-rwkgia5t]{font-size:27px;line-height:37px}.cs-intro__stage[data-astro-cid-rwkgia5t]{margin-top:10px}.cs-intro__stage[data-astro-cid-rwkgia5t]:before{content:"";background:var(--cs-teal);position:absolute;inset:58% 0 0}.cs-intro__frame[data-astro-cid-rwkgia5t]{width:min(815px, calc(100% - 2 * var(--container-pad)));background:#fff;margin-inline:auto;padding:20px}.cs-intro__band[data-astro-cid-rwkgia5t]{padding:35px var(--container-pad) 40px}.cs-intro__text[data-astro-cid-rwkgia5t]{max-width:min(834px,70%)}}.cs-benefits[data-astro-cid-rwkgia5t]{text-align:center;padding-top:24px}.cs-benefits__title[data-astro-cid-rwkgia5t]{color:var(--cs-teal);font-family:var(--font-brand-sans);text-transform:uppercase;text-wrap:balance;margin:0 auto 20px;font-size:min(24px,7vw);font-weight:700;line-height:34px}.cs-benefits__list[data-astro-cid-rwkgia5t]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -10px;padding:0;list-style:none;display:grid}.cs-benefits__item[data-astro-cid-rwkgia5t]{color:var(--cs-cap);font-family:var(--font-brand-sans);text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:anywhere;align-content:start;justify-items:center;gap:15px;padding-inline:1px;font-size:10.5px;font-weight:600;line-height:11px;display:grid}.cs-benefits__item[data-astro-cid-rwkgia5t]+.cs-benefits__item[data-astro-cid-rwkgia5t]{border-left:1px solid var(--cs-rule)}.cs-benefits__icon[data-astro-cid-rwkgia5t]{width:50px;height:50px}@media (width>=768px){.cs-benefits[data-astro-cid-rwkgia5t]{padding-top:35px}.cs-benefits__title[data-astro-cid-rwkgia5t]{max-width:70%}.cs-benefits__list[data-astro-cid-rwkgia5t]{margin-inline:0}.cs-benefits__item[data-astro-cid-rwkgia5t]{padding-inline:10px;font-size:14px;line-height:18.2px}}.cs-promo-wrap[data-astro-cid-rwkgia5t]{margin-top:40px}.cs-promo[data-astro-cid-rwkgia5t]{margin-inline:calc(-1 * var(--container-pad));background:var(--cs-aqua);color:#fff;text-align:center;flex-direction:column;padding:35px 15px 20px;display:flex}.cs-promo__copy[data-astro-cid-rwkgia5t]{display:contents}.cs-promo__title[data-astro-cid-rwkgia5t]{order:1}.cs-promo__sub[data-astro-cid-rwkgia5t]{order:2}.cs-promo__photo[data-astro-cid-rwkgia5t]{order:3}.cs-promo__text[data-astro-cid-rwkgia5t]{order:4}.cs-promo__list[data-astro-cid-rwkgia5t]{order:5}.cs-promo__legal[data-astro-cid-rwkgia5t]{order:6}.cs-promo__btn[data-astro-cid-rwkgia5t]{order:7}.cs-promo__title[data-astro-cid-rwkgia5t]{color:#f9fffe;font-family:var(--font-brand-sans);text-wrap:balance;font-size:35px;font-weight:600;line-height:45px}.cs-promo__sub[data-astro-cid-rwkgia5t]{color:#fff;font-family:var(--font-brand-sans);font-size:22px;font-weight:300;line-height:32px}.cs-promo__photo[data-astro-cid-rwkgia5t]{margin-top:18px}.cs-promo__photo[data-astro-cid-rwkgia5t] img{width:100%;height:auto;display:block}.cs-promo__text[data-astro-cid-rwkgia5t]{color:#fffc;font-family:var(--font-text);margin-top:29px;font-size:22px;font-weight:500;line-height:35.2px}.cs-promo__list[data-astro-cid-rwkgia5t]{color:#fffc;font-family:var(--font-text);justify-content:center;gap:8px;margin:18px 0 0;padding:0;font-size:16px;font-weight:500;line-height:25.6px;list-style:none;display:grid}.cs-promo__list[data-astro-cid-rwkgia5t] li[data-astro-cid-rwkgia5t]{align-items:center;gap:10px;display:flex}.cs-promo__legal[data-astro-cid-rwkgia5t]{color:#fffc;font-family:var(--font-text);margin-top:14px;font-size:13px;line-height:18px}.cs-promo__btn[data-astro-cid-rwkgia5t]{min-height:42px;color:var(--cs-teal);font-family:var(--font-brand-sans);text-transform:uppercase;background:#fff;place-items:center;margin-top:20px;padding:6px 12px;font-size:16px;font-weight:600;line-height:20px;transition:background-color .25s;display:grid;box-shadow:inset 0 -2px #00000026}.cs-promo__btn[data-astro-cid-rwkgia5t]:hover,.cs-promo__btn[data-astro-cid-rwkgia5t]:focus-visible{background:#eaf6f5}@media (width>=768px){.cs-promo-wrap[data-astro-cid-rwkgia5t]{margin-top:40px}.cs-promo[data-astro-cid-rwkgia5t]{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-inline:-15px;padding:0;display:grid}.cs-promo__copy[data-astro-cid-rwkgia5t]{flex-direction:column;padding:55px 15px 20px clamp(24px,4.9vw,70px);display:flex}.cs-promo__title[data-astro-cid-rwkgia5t],.cs-promo__sub[data-astro-cid-rwkgia5t],.cs-promo__photo[data-astro-cid-rwkgia5t],.cs-promo__text[data-astro-cid-rwkgia5t],.cs-promo__list[data-astro-cid-rwkgia5t],.cs-promo__legal[data-astro-cid-rwkgia5t],.cs-promo__btn[data-astro-cid-rwkgia5t]{order:0}.cs-promo__title[data-astro-cid-rwkgia5t]{text-align:center;font-size:clamp(30px,3.125vw,45px);line-height:1.22}.cs-promo__sub[data-astro-cid-rwkgia5t]{text-align:center;margin-top:-10px;font-size:clamp(22px,2.29vw,33px);line-height:34px}.cs-promo__text[data-astro-cid-rwkgia5t]{max-width:473px;margin-top:20px;font-size:clamp(17px,1.53vw,22px);line-height:1.6}.cs-promo__list[data-astro-cid-rwkgia5t]{justify-content:start;gap:0;margin-top:19px;padding-left:30px;font-size:clamp(17px,1.53vw,22px);line-height:35.2px}.cs-promo__legal[data-astro-cid-rwkgia5t]{margin-top:6px}.cs-promo__btn[data-astro-cid-rwkgia5t]{min-height:58px;margin-top:20px;font-size:clamp(16px,1.53vw,22px);line-height:1.2}.cs-promo__photo[data-astro-cid-rwkgia5t]{margin:0;padding:35px 15px 29px}}.cs-protocol[data-astro-cid-rwkgia5t]{text-align:center;padding-top:50px}.cs-protocol__title[data-astro-cid-rwkgia5t]{color:var(--cs-teal);font-family:var(--font-brand-sans);text-transform:uppercase;text-wrap:balance;margin:0 auto 10px;font-size:min(30px,8vw);font-weight:800;line-height:40px}.cs-protocol__note[data-astro-cid-rwkgia5t]{max-width:834px;color:var(--cs-teal);font-family:var(--font-text);margin-inline:auto;font-size:20px;line-height:28px}.cs-protocol__notsold[data-astro-cid-rwkgia5t]{color:#767676;font-family:var(--font-text);margin-top:8px;font-size:14px;line-height:20px}@media (width>=768px){.cs-protocol[data-astro-cid-rwkgia5t]{padding-top:71px}.cs-protocol__title[data-astro-cid-rwkgia5t]{max-width:70%}.cs-protocol__note[data-astro-cid-rwkgia5t]{max-width:min(834px,70%);font-size:18px;line-height:25.2px}}.cs-slides[data-astro-cid-rwkgia5t]{margin-top:16px;padding-top:15px;display:block;position:relative}.cs-slides__viewport[data-astro-cid-rwkgia5t]{overflow:hidden}.cs-slides__link[data-astro-cid-rwkgia5t]{cursor:zoom-in;display:block}.cs-slides__link[data-astro-cid-rwkgia5t] img[data-astro-cid-rwkgia5t]{width:100%;height:auto;display:block}.cs-slides[data-astro-cid-rwkgia5t]:not([data-ready]) .swiper-wrapper[data-astro-cid-rwkgia5t]{display:block}.cs-slides[data-astro-cid-rwkgia5t]:not([data-ready]) .swiper-slide[data-astro-cid-rwkgia5t]:not(:first-child){display:none}.cs-slides__dots[data-astro-cid-rwkgia5t]{justify-content:center;gap:10px;min-height:10px;margin-top:20px;display:flex}.cs-slides__dots[data-astro-cid-rwkgia5t] .swiper-pagination-bullet{cursor:pointer;background:0 0;border:2px solid #bbb;border-radius:0;width:10px;height:10px;padding:0;transition:border-color .25s,background-color .25s}.cs-slides__dots[data-astro-cid-rwkgia5t] .swiper-pagination-bullet:hover{border-color:var(--cs-ink)}.cs-slides__dots[data-astro-cid-rwkgia5t] .swiper-pagination-bullet-active{border-color:var(--cs-ink);background:var(--cs-ink)}.cs-slides[data-astro-cid-rwkgia5t]{--arrow-w:min(40px, var(--container-pad))}.cs-slides__arrow[data-astro-cid-rwkgia5t]{z-index:2;width:var(--arrow-w);height:48px;color:var(--cs-ink);cursor:pointer;background:0 0;border:0;place-items:center;margin-top:-24px;padding:0;transition:opacity .25s;display:grid;position:absolute;top:calc(50% - 7.5px)}.cs-slides__arrow--prev[data-astro-cid-rwkgia5t]{left:calc(-1 * var(--arrow-w))}.cs-slides__arrow--next[data-astro-cid-rwkgia5t]{right:calc(-1 * var(--arrow-w))}.cs-slides__arrow[data-astro-cid-rwkgia5t].swiper-button-disabled{opacity:.3}@media (width>=1025px) and (hover:hover){.cs-slides__arrow[data-astro-cid-rwkgia5t]{opacity:0}.cs-slides[data-astro-cid-rwkgia5t]:hover .cs-slides__arrow[data-astro-cid-rwkgia5t],.cs-slides__arrow[data-astro-cid-rwkgia5t]:focus-visible{opacity:1}}.cs-steps[data-astro-cid-rwkgia5t]{text-align:center}.cs-band[data-astro-cid-rwkgia5t]{background:var(--cs-teal);color:var(--cs-mint);font-family:var(--font-brand-sans);text-transform:uppercase;text-wrap:balance;margin-top:60px;padding:0 20px;font-size:min(35px,8vw);font-weight:900;line-height:34px}.cs-rule-title[data-astro-cid-rwkgia5t]{color:var(--cs-teal);font-family:var(--font-brand-sans);text-transform:uppercase;text-wrap:balance;justify-content:center;align-items:center;gap:36px;margin-top:30px;font-size:min(35px,9vw);font-weight:700;line-height:34px;display:flex}.cs-rule-title[data-astro-cid-rwkgia5t]:before,.cs-rule-title[data-astro-cid-rwkgia5t]:after{content:"";background:var(--cs-rule);flex:1 1 0;height:1px}.cs-rule-title--step2[data-astro-cid-rwkgia5t]{margin-top:70px}.cs-rule-title--more[data-astro-cid-rwkgia5t]{margin-top:60px}@media (width<=767px){.cs-rule-title[data-astro-cid-rwkgia5t]:before,.cs-rule-title[data-astro-cid-rwkgia5t]:after{display:none}}@media (width>=768px){.cs-band[data-astro-cid-rwkgia5t]{margin-top:80px;font-size:36px;line-height:50.4px}.cs-rule-title[data-astro-cid-rwkgia5t]{font-size:36px;line-height:50.4px}.cs-rule-title--step2[data-astro-cid-rwkgia5t]{margin-top:85px}}.cs-grid[data-astro-cid-rwkgia5t]{border-top:1px solid var(--cs-teal);border-left:1px solid var(--cs-teal);grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;display:grid}.cs-grid[data-astro-cid-rwkgia5t]>*{border-right:1px solid var(--cs-teal);border-bottom:1px solid var(--cs-teal)}@media (width>=768px){.cs-grid--3[data-astro-cid-rwkgia5t]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-step1[data-astro-cid-rwkgia5t]{flex-direction:column-reverse;gap:5px;margin-top:30px;display:flex}.cs-step1__photo[data-astro-cid-rwkgia5t] img,.cs-serums__photo[data-astro-cid-rwkgia5t] img{width:100%;height:auto;display:block}@media (width>=768px){.cs-step1[data-astro-cid-rwkgia5t]{grid-template-columns:minmax(0,785fr) minmax(0,377fr);align-items:start;column-gap:30px;display:grid}}.cs-subband[data-astro-cid-rwkgia5t]{background:var(--cs-mint);color:var(--cs-teal);margin-top:31px;padding:12px 15px 10px}.cs-subband__title[data-astro-cid-rwkgia5t]{font-family:var(--font-brand-sans);text-transform:uppercase;font-size:20px;font-weight:700;line-height:24px}.cs-subband__note[data-astro-cid-rwkgia5t]{font-family:var(--font-text);text-wrap:balance;font-size:18px;line-height:28px}.cs-subband--cream[data-astro-cid-rwkgia5t]{margin-top:40px}@media (width>=768px){.cs-subband__title[data-astro-cid-rwkgia5t]{font-size:22px}.cs-subband--cream[data-astro-cid-rwkgia5t]{margin-top:82px}}.cs-serums[data-astro-cid-rwkgia5t]{gap:35px;margin-top:37px;display:grid}@media (width>=768px){.cs-serums[data-astro-cid-rwkgia5t]{grid-template-columns:minmax(0,377fr) minmax(0,784fr);align-items:start;gap:31px}}.cs-grid--wide[data-astro-cid-rwkgia5t]{margin-top:31px}.cs-features[data-astro-cid-rwkgia5t]{text-align:center;gap:60px;margin-top:30px;display:grid}.cs-feat[data-astro-cid-rwkgia5t]{background:var(--cs-mint);flex-direction:column;display:flex}.cs-feat__panel[data-astro-cid-rwkgia5t]{display:contents}.cs-feat__head[data-astro-cid-rwkgia5t]{order:1;padding:20px 12px 18px;position:relative}.cs-feat__card[data-astro-cid-rwkgia5t]{order:2}.cs-feat__body[data-astro-cid-rwkgia5t]{order:3;gap:20px;padding:10px 0 30px;display:grid}.cs-feat__ghost[data-astro-cid-rwkgia5t]{display:none}.cs-feat__eyebrow[data-astro-cid-rwkgia5t]{color:var(--cs-teal);font-family:var(--font-brand-sans);font-size:22px;line-height:35.2px}.cs-feat__title[data-astro-cid-rwkgia5t]{color:var(--cs-teal);font-family:var(--font-brand-sans);text-wrap:balance;font-size:30px;font-weight:500;line-height:32px}.cs-feat__text[data-astro-cid-rwkgia5t]{color:var(--cs-ink);font-family:var(--font-text);padding-inline:8px;font-size:14px;line-height:24px}.cs-feat__btn[data-astro-cid-rwkgia5t]{background:var(--cs-teal);color:#fff;min-height:58px;font-family:var(--font-brand-sans);text-transform:uppercase;place-items:center;margin-top:5px;padding:5px 12px;font-size:40px;font-weight:600;line-height:48px;transition:background-color .25s;display:grid;box-shadow:inset 0 -2px #00000026}.cs-feat__btn[data-astro-cid-rwkgia5t]:hover,.cs-feat__btn[data-astro-cid-rwkgia5t]:focus-visible{background:var(--cs-teal-dark)}.cs-feat__status[data-astro-cid-rwkgia5t]{border:1px solid var(--cs-teal);min-height:58px;color:var(--cs-teal);font-family:var(--font-brand-sans);text-transform:uppercase;place-items:center;margin-top:5px;padding:5px 12px;font-size:18px;font-weight:600;line-height:22px;display:grid}@media (width<=767px){.cs-feat__card[data-astro-cid-rwkgia5t] .cs-card{padding:0}.cs-feat__card[data-astro-cid-rwkgia5t] .cs-card__meta,.cs-feat__card[data-astro-cid-rwkgia5t] .cs-card__buy{display:none}}@media (width>=768px){.cs-features[data-astro-cid-rwkgia5t]{gap:0;margin-top:0}.cs-feat[data-astro-cid-rwkgia5t]{background:0 0;align-items:center;display:grid}.cs-feat__panel[data-astro-cid-rwkgia5t]{z-index:1;background:var(--cs-mint);grid-row:1;padding:35px 0 30px;display:block;position:relative;overflow:hidden}.cs-feat__head[data-astro-cid-rwkgia5t]{padding:0}.cs-feat__card[data-astro-cid-rwkgia5t]{grid-row:1}.cs-feat__card[data-astro-cid-rwkgia5t] .cs-card{padding:0}.cs-feat__body[data-astro-cid-rwkgia5t]{gap:20px;padding:15px 0 0}.cs-feat__ghost[data-astro-cid-rwkgia5t]{color:var(--cs-ghost);font-family:var(--font-brand-sans);overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;margin-bottom:calc(-1*clamp(64px,6.94vw,100px));font-size:clamp(64px,6.94vw,100px);font-weight:700;line-height:1.1;display:block}.cs-feat[data-astro-cid-rwkgia5t][data-layout=focus] .cs-feat__ghost[data-astro-cid-rwkgia5t]{font-size:clamp(84px,9.72vw,140px);line-height:1.07}.cs-feat__eyebrow[data-astro-cid-rwkgia5t]{font-size:clamp(20px,1.8vw,26px);line-height:1.6;position:relative}.cs-feat__title[data-astro-cid-rwkgia5t]{max-width:90%;margin:10px auto 0;font-size:clamp(30px,3.19vw,46px);line-height:1.4;position:relative}.cs-feat__text[data-astro-cid-rwkgia5t]{max-width:min(100%,489px);margin-inline:auto;padding-inline:12px;font-size:clamp(15px,1.25vw,18px);line-height:28px}.cs-feat__btn[data-astro-cid-rwkgia5t]{margin-top:5px;font-size:clamp(28px,2.78vw,40px)}.cs-feat[data-astro-cid-rwkgia5t][data-layout=mask]{grid-template-columns:25% 25% 4.17% 29.16% 1fr}.cs-feat[data-astro-cid-rwkgia5t][data-layout=mask] .cs-feat__card[data-astro-cid-rwkgia5t]{grid-column:2/4}.cs-feat[data-astro-cid-rwkgia5t][data-layout=mask] .cs-feat__panel[data-astro-cid-rwkgia5t]{grid-column:3/5}.cs-feat[data-astro-cid-rwkgia5t][data-layout=focus]{grid-template-columns:18.06% 40.27% 3.48% 31.25% 1fr;padding-block:28px 15px}.cs-feat[data-astro-cid-rwkgia5t][data-layout=focus] .cs-feat__panel[data-astro-cid-rwkgia5t]{grid-column:2/3}.cs-feat[data-astro-cid-rwkgia5t][data-layout=focus] .cs-feat__card[data-astro-cid-rwkgia5t]{grid-column:4/5}.cs-feat[data-astro-cid-rwkgia5t][data-layout=refine]{grid-template-columns:25% 18.06% 6.38% 33.89% 1fr;padding-block:32px}.cs-feat[data-astro-cid-rwkgia5t][data-layout=refine] .cs-feat__card[data-astro-cid-rwkgia5t]{grid-column:2/4}.cs-feat[data-astro-cid-rwkgia5t][data-layout=refine] .cs-feat__panel[data-astro-cid-rwkgia5t]{grid-column:3/5}}@media (width>=768px) and (width<=1199px){.cs-feat[data-astro-cid-rwkgia5t][data-layout]{grid-template-columns:4% 44% 48% 4%;padding-block:20px}.cs-feat[data-astro-cid-rwkgia5t][data-layout] .cs-feat__card[data-astro-cid-rwkgia5t]{grid-column:2/3}.cs-feat[data-astro-cid-rwkgia5t][data-layout] .cs-feat__panel[data-astro-cid-rwkgia5t]{grid-column:3/4}.cs-feat[data-astro-cid-rwkgia5t][data-layout=focus]{grid-template-columns:4% 48% 44% 4%}.cs-feat[data-astro-cid-rwkgia5t][data-layout=focus] .cs-feat__panel[data-astro-cid-rwkgia5t]{grid-column:2/3}.cs-feat[data-astro-cid-rwkgia5t][data-layout=focus] .cs-feat__card[data-astro-cid-rwkgia5t]{grid-column:3/4}}.as[data-astro-cid-jjf5f5rn]{--as-ink:#242424;--as-text:#333;--as-black:#212121;--as-muted:#666;--as-eyebrow:#666;--as-note:#6b6b6b;color:var(--as-text)}.as-btn[data-astro-cid-jjf5f5rn]{background:var(--as-black);color:#fff;min-height:42px;font-family:var(--font-brand-sans);text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:5px 20px;font-size:13px;font-weight:600;line-height:15.6px;transition:background-color .25s,color .25s;display:inline-flex}a[data-astro-cid-jjf5f5rn].as-btn:hover,a[data-astro-cid-jjf5f5rn].as-btn:focus-visible,.as-tile[data-astro-cid-jjf5f5rn]:hover .as-btn[data-astro-cid-jjf5f5rn],.as-tile[data-astro-cid-jjf5f5rn]:focus-visible .as-btn[data-astro-cid-jjf5f5rn]{background:#000}.as-btn--ghost[data-astro-cid-jjf5f5rn]{color:var(--as-ink);text-shadow:0 0 3px #ffffffd9,0 0 12px #ffffffe6;background:0 0}a[data-astro-cid-jjf5f5rn].as-btn--ghost:hover,a[data-astro-cid-jjf5f5rn].as-btn--ghost:focus-visible{color:#000;background:0 0}.as-btn--small[data-astro-cid-jjf5f5rn]{min-height:36px;padding:5px 14px;font-size:12px;line-height:14.4px}.as-status[data-astro-cid-jjf5f5rn]{border:1px solid var(--as-black);min-height:42px;color:var(--as-black);font-family:var(--font-brand-sans);text-transform:uppercase;align-items:center;padding:5px 14px;font-size:12px;font-weight:600;line-height:15px;display:inline-flex}.as-status--small[data-astro-cid-jjf5f5rn]{min-height:36px;padding:4px 10px;font-size:11px;line-height:14px}.as-hero[data-astro-cid-jjf5f5rn]{isolation:isolate;padding:75px 0 20px;position:relative;overflow:hidden}.as-hero__bg[data-astro-cid-jjf5f5rn]{z-index:-1;object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.as-hero__logo[data-astro-cid-jjf5f5rn] img[data-astro-cid-jjf5f5rn]{width:min(463px,100%);height:auto;display:block}.as-hero__ghost[data-astro-cid-jjf5f5rn]{color:#ededed;font-family:var(--font-brand-sans);-webkit-user-select:none;user-select:none;margin:30px 0 -55px;font-size:80px;font-weight:400;line-height:90px;display:none}.as-hero__title[data-astro-cid-jjf5f5rn]{color:var(--as-text);font-family:var(--font-heading);margin-top:30px;font-size:23px;font-weight:700;line-height:33px;display:grid;position:relative}.as-hero__title-2[data-astro-cid-jjf5f5rn]{font-weight:300}.as-hero__title[data-astro-cid-jjf5f5rn] em[data-astro-cid-jjf5f5rn]{color:#000;margin-left:.3em;font-style:italic}.as-hero__text[data-astro-cid-jjf5f5rn]{font-family:var(--font-body);margin-top:10px;padding-right:70px;font-size:16px;line-height:26px}.as-hero__actions[data-astro-cid-jjf5f5rn]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}@media (width<=767px){.as-hero__actions[data-astro-cid-jjf5f5rn] .as-btn[data-astro-cid-jjf5f5rn]{padding-inline:14px;font-size:12px}}.as-nw[data-astro-cid-jjf5f5rn]{white-space:nowrap}.as-hero__note[data-astro-cid-jjf5f5rn]{color:var(--as-note);font-family:var(--font-body);margin-top:10px;font-size:13px;line-height:23px;display:none}@media (width>=768px){.as-hero[data-astro-cid-jjf5f5rn]{padding:140px 0}.as-hero__body[data-astro-cid-jjf5f5rn]{width:58.33%;max-width:479px}.as-hero__text[data-astro-cid-jjf5f5rn]{padding-right:0}}@media (width>=992px){.as-hero__ghost[data-astro-cid-jjf5f5rn]{display:block}.as-hero__title[data-astro-cid-jjf5f5rn]{margin-top:0;font-size:46px;line-height:56px}.as-hero__text[data-astro-cid-jjf5f5rn]{margin-top:20px}.as-hero__actions[data-astro-cid-jjf5f5rn]{margin-top:35px}.as-hero__note[data-astro-cid-jjf5f5rn]{display:block}}.as-section--lines[data-astro-cid-jjf5f5rn]{padding-top:15px}.as-section--targeted[data-astro-cid-jjf5f5rn]{margin-bottom:40px;padding-top:70px}.as-head[data-astro-cid-jjf5f5rn]{text-align:center}.as-head__ghost[data-astro-cid-jjf5f5rn]{color:#0a0a0a0a;font-family:var(--font-brand-sans);-webkit-user-select:none;user-select:none;margin-bottom:-100px;font-size:100px;font-weight:400;line-height:110px;display:none}.as-head__eyebrow[data-astro-cid-jjf5f5rn]{color:var(--as-eyebrow);font-family:var(--font-brand-sans);text-transform:uppercase;margin-bottom:10px;font-size:12px;line-height:19.2px;position:relative}.as-head__title[data-astro-cid-jjf5f5rn]{color:var(--as-ink);font-family:var(--font-heading);text-wrap:balance;font-size:28px;font-weight:400;line-height:38px;position:relative}.as-head__text[data-astro-cid-jjf5f5rn]{font-family:var(--font-body);margin-top:30px;font-size:16px;line-height:26px}@media (width>=768px){.as-section--lines[data-astro-cid-jjf5f5rn]{padding-top:50px}.as-section--targeted[data-astro-cid-jjf5f5rn]{margin-bottom:80px}.as-head__eyebrow[data-astro-cid-jjf5f5rn]{font-size:14px;line-height:22.4px}.as-head__title[data-astro-cid-jjf5f5rn]{max-width:60%;margin-inline:auto;font-size:36px;line-height:46px}}@media (width>=992px){.as-head__ghost[data-astro-cid-jjf5f5rn]{margin-top:-10px;display:block}}.as-tile[data-astro-cid-jjf5f5rn]{color:inherit;display:block;position:relative}.as-tile__media[data-astro-cid-jjf5f5rn]{aspect-ratio:4/3;background:#f2f2f0;display:block;overflow:hidden}.as-tile__media[data-astro-cid-jjf5f5rn] img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(0,0,.44,1.18);display:block}@media (hover:hover) and (pointer:fine){a[data-astro-cid-jjf5f5rn].as-tile:hover .as-tile__media[data-astro-cid-jjf5f5rn] img{transform:scale(1.09)}}a[data-astro-cid-jjf5f5rn].as-tile:focus-visible .as-tile__media[data-astro-cid-jjf5f5rn] img{transform:scale(1.09)}@media (prefers-reduced-motion:reduce){.as-tile__media[data-astro-cid-jjf5f5rn] img{transition:none}}.as-lines[data-astro-cid-jjf5f5rn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4px;margin:30px auto 0;list-style:none;display:grid}.as-line[data-astro-cid-jjf5f5rn]{display:flex}.as-line__tile[data-astro-cid-jjf5f5rn]{text-align:center;flex-direction:column;width:100%;padding-bottom:20px;display:flex}.as-line__body[data-astro-cid-jjf5f5rn]{flex-direction:column;flex:1;align-items:center;gap:10px;margin-top:10px;display:flex}.as-line__body[data-astro-cid-jjf5f5rn]>.as-btn[data-astro-cid-jjf5f5rn],.as-line__body[data-astro-cid-jjf5f5rn]>.as-status[data-astro-cid-jjf5f5rn]{margin-top:auto}.as-line__need[data-astro-cid-jjf5f5rn]{color:var(--as-text);font-family:var(--font-body);font-size:15px;line-height:24px}@media (width>=992px){.as-lines[data-astro-cid-jjf5f5rn]{max-width:calc(1120px + 2 * var(--container-pad));grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}@media (width>=1200px){.as-line__tile[data-astro-cid-jjf5f5rn]{text-align:left;padding-bottom:0}.as-line__body[data-astro-cid-jjf5f5rn]{z-index:1;justify-content:center;align-items:flex-start;gap:10px;margin:0;padding:30px;position:absolute;inset:0}.as-line__need[data-astro-cid-jjf5f5rn]{color:#000;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;max-width:calc(46% - 8px);min-height:67.2px;font-size:14px;line-height:22.4px}.as-line__body[data-astro-cid-jjf5f5rn]>.as-btn[data-astro-cid-jjf5f5rn],.as-line__body[data-astro-cid-jjf5f5rn]>.as-status[data-astro-cid-jjf5f5rn]{margin-top:0}.as-line__body[data-astro-cid-jjf5f5rn]>.as-status[data-astro-cid-jjf5f5rn]{max-width:130px;font-size:10px;line-height:12px}}.as-targeted[data-astro-cid-jjf5f5rn]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:10px;margin:30px 0 0;padding:0 10px 70px;scroll-padding-inline:10px;list-style:none;display:grid;overflow-x:auto}.as-targeted[data-astro-cid-jjf5f5rn]::-webkit-scrollbar{display:none}.as-target[data-astro-cid-jjf5f5rn]{scroll-snap-align:start}.as-target__body[data-astro-cid-jjf5f5rn]{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:30px;display:flex;position:absolute;inset:0}.as-target__body[data-astro-cid-jjf5f5rn]>[data-astro-cid-jjf5f5rn]{max-width:150px}.as-target__kicker[data-astro-cid-jjf5f5rn]{color:var(--as-eyebrow);font-family:var(--font-brand-sans);text-transform:uppercase;font-size:14px;line-height:22px}.as-target__name[data-astro-cid-jjf5f5rn]{color:var(--as-ink);font-family:var(--font-heading);margin-top:7px;font-size:18.75px;line-height:24.375px}.as-target__body[data-astro-cid-jjf5f5rn]>.as-target__text[data-astro-cid-jjf5f5rn]{max-width:calc(42% - 8px)}.as-target__text[data-astro-cid-jjf5f5rn]{color:var(--as-muted);font-family:var(--font-body);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;margin-top:7px;font-size:13px;line-height:20px}.as-target__btn[data-astro-cid-jjf5f5rn]{min-height:36px;margin-top:15px;padding:5px 14px;font-size:12px;line-height:14.4px}@media (width>=768px){.as-targeted[data-astro-cid-jjf5f5rn]{grid-auto-columns:calc(50% - 5px)}}@media (width>=1200px){.as-targeted[data-astro-cid-jjf5f5rn]{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.as-target__body[data-astro-cid-jjf5f5rn]>[data-astro-cid-jjf5f5rn]{max-width:160px}.as-target__kicker[data-astro-cid-jjf5f5rn]{font-size:16px;line-height:25.6px}.as-target__name[data-astro-cid-jjf5f5rn]{font-size:26px;line-height:33.8px}.as-target__text[data-astro-cid-jjf5f5rn]{font-size:14px;line-height:22.4px}.as-target__btn[data-astro-cid-jjf5f5rn]{min-height:42px;padding:5px 20px;font-size:13px;line-height:15.6px}}.as-sets[data-astro-cid-jjf5f5rn]{flex-direction:column-reverse;display:flex;overflow:hidden}.as-sets__copy[data-astro-cid-jjf5f5rn]{padding:34px 56px 60px}.as-sets__ghost[data-astro-cid-jjf5f5rn]{color:#f7f7f7;font-family:var(--font-brand-sans);text-align:right;-webkit-user-select:none;user-select:none;margin-bottom:calc(-1*clamp(60px,6.94vw,100px));font-size:clamp(60px,6.94vw,100px);font-weight:700;line-height:1.1;display:none}.as-sets__title[data-astro-cid-jjf5f5rn]{color:var(--as-ink);font-family:var(--font-heading);font-size:20px;font-weight:400;line-height:28px;position:relative}.as-sets__text[data-astro-cid-jjf5f5rn]{max-width:550px;font-family:var(--font-body);margin:15px 0 25px;font-size:14px;line-height:24px;position:relative}.as-sets__media[data-astro-cid-jjf5f5rn]{padding:20px 15px 0;position:relative}.as-sets__texture[data-astro-cid-jjf5f5rn]{display:none}.as-sets__frame[data-astro-cid-jjf5f5rn]{margin-left:-60px;position:relative}.as-sets__frame[data-astro-cid-jjf5f5rn] img{width:100%;max-width:500px;height:auto;display:block}@media (width>=768px){.as-sets[data-astro-cid-jjf5f5rn]{grid-template-columns:1fr 1fr;align-items:center;min-height:771px;display:grid}.as-sets__copy[data-astro-cid-jjf5f5rn]{padding:80px 15% 120px}.as-sets__ghost[data-astro-cid-jjf5f5rn]{display:block}.as-sets__title[data-astro-cid-jjf5f5rn]{font-size:46px;line-height:64.4px}.as-sets__text[data-astro-cid-jjf5f5rn]{margin-top:15px;font-size:16px;line-height:26px}.as-sets__media[data-astro-cid-jjf5f5rn]{align-self:stretch;align-items:center;padding:40px 15px 80px;display:flex}.as-sets__texture[data-astro-cid-jjf5f5rn]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.as-sets__frame[data-astro-cid-jjf5f5rn]{padding:40px 0}}.brand-hero[data-astro-cid-djznwjxl]{background:var(--c-surface)}.brand-hero__inner[data-astro-cid-djznwjxl]{justify-content:start;gap:var(--sp-5);grid-template-columns:minmax(0,760px);display:grid}.brand-hero__title[data-astro-cid-djznwjxl]{margin:0}.brand-hero__logo[data-astro-cid-djznwjxl]{width:260px;height:auto}.brand-hero__text[data-astro-cid-djznwjxl]{font-size:var(--fs-card-sub);line-height:var(--lh-lead)}.brand-hero__facts[data-astro-cid-djznwjxl]{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lines[data-astro-cid-djznwjxl]{gap:var(--sp-3);margin:var(--sp-5) 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.lines[data-astro-cid-djznwjxl]{grid-template-columns:repeat(4,1fr)}}.line[data-astro-cid-djznwjxl]{gap:var(--sp-1);padding:var(--sp-4);border:var(--border-w) solid var(--c-line);transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);display:grid}.line[data-astro-cid-djznwjxl]:hover{border-color:var(--c-accent);background:var(--c-surface)}.line__title[data-astro-cid-djznwjxl]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:1px;font-weight:700}.products[data-astro-cid-djznwjxl]{margin-top:var(--sp-5)}
