:root{--cs-font: "Klein", "CS Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--cs-font-head: "Gliker", "CS Display", "CS Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--cs-font-body: var(--cs-font);--cs-nav-h: 44px;--cs-subnav-h: 52px;--cs-header-h: var(--cs-nav-h);--cs-radius: 18px;--cs-radius-sm: 8px;--cs-line: rgba(0, 0, 0, .08);--cs-hairline: #e0e0e0;--cs-blue: var(--cs-teal);--cs-blue-focus: #002c52;--cs-sky: var(--cs-sun);--cs-dim: #86868b;--cs-on-dark-muted: #cccccc;--cs-section-y: 80px;--cs-gutter: 20px;--cs-max: 1280px;--cs-product-shadow: rgba(0, 0, 0, .22) 3px 5px 30px 0}html.has-subnav{--cs-header-h: calc(var(--cs-nav-h) + var(--cs-subnav-h))}@media(max-width:640px){:root{--cs-subnav-h: 48px;--cs-section-y: 64px}}@media(max-width:419px){:root{--cs-section-y: 48px}}@media(min-width:750px){:root{--cs-gutter: 24px}}@media(min-width:990px){:root{--cs-gutter: 32px;--cs-section-y: 80px}}@media(min-width:1069px){:root{--cs-gutter: 48px}}body{background:var(--cs-cream);color:var(--cs-ink);font:400 17px/1.47 var(--cs-font);letter-spacing:-.374px}@media(min-width:750px){body{font-size:17px}}a{color:var(--cs-teal);text-decoration:none;text-underline-offset:3px}a:hover{color:var(--cs-teal);text-decoration:underline}:focus-visible{outline:2px solid var(--cs-blue-focus);outline-offset:2px;border-radius:4px}.cs-muted{color:var(--cs-muted)}.cs-small{font-size:14px;letter-spacing:-.224px}.cs-bg-cream{background:var(--cs-cream)}.cs-bg-sand{background:var(--cs-sand)}.cs-bg-dark,.cs-bg-ink{background:var(--cs-dark);color:#fff}.cs-bg-dark a:not(.cs-btn),.cs-bg-ink a:not(.cs-btn){color:var(--cs-sky)}.cs-bg-dark .cs-muted,.cs-bg-ink .cs-muted{color:var(--cs-on-dark-muted)}.cs-bg-dark :focus-visible,.cs-bg-ink :focus-visible{outline-color:var(--cs-sky)}.cs-display,.cs-h1,.cs-h2,.cs-pdp__title{font-family:var(--cs-font-head);font-weight:600}.cs-display{font-size:56px;line-height:1.07;letter-spacing:-.28px;text-wrap:balance}.cs-h1,.cs-pdp__title{font-size:40px;line-height:1.1;letter-spacing:0;margin-bottom:.4em;text-wrap:balance}.cs-h2{font-size:40px;line-height:1.1;letter-spacing:0;margin-bottom:.45em;text-wrap:balance}.cs-lead{font-size:28px;line-height:1.14;font-weight:400;letter-spacing:.196px}.cs-lead p{max-width:none}.cs-eyebrow{font-size:21px;font-weight:600;line-height:1.19;letter-spacing:.231px;text-transform:none;color:inherit;margin-bottom:12px}.cs-bg-ink .cs-eyebrow,.cs-bg-dark .cs-eyebrow{color:inherit}@media(max-width:1068px){.cs-display{font-size:40px}}@media(max-width:640px){.cs-display,.cs-h1,.cs-pdp__title{font-size:34px}.cs-h2{font-size:32px}.cs-lead{font-size:21px;line-height:1.19;letter-spacing:.231px}.cs-eyebrow{font-size:19px}}@media(max-width:419px){.cs-display{font-size:28px}}.cs-sechead{max-width:980px;margin:0 auto 48px;text-align:center}.cs-rte p{max-width:36em}.cs-sechead .cs-rte p{margin-left:auto;margin-right:auto}.cs-btn{min-height:44px;padding:11px 22px;border-radius:9999px;border:1px solid transparent;font-size:17px;font-weight:400;letter-spacing:-.374px;line-height:1.17;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .16s var(--cs-ease)}.cs-icon-btn,.cs-qty__btn{transition:background-color .2s ease,transform .16s var(--cs-ease)}.cs-btn:active,.cs-icon-btn:active,.cs-qty__btn:active{transform:scale(.97)}.cs-btn--primary{background:var(--cs-teal);color:#fff}.cs-btn--primary:hover{background:var(--cs-blue-focus);color:#fff;text-decoration:none}.cs-btn--secondary{background:transparent;color:var(--cs-teal);border-color:var(--cs-teal)}.cs-btn--secondary:hover{background:var(--cs-teal);color:#fff;text-decoration:none}.cs-bg-dark .cs-btn--secondary,.cs-bg-ink .cs-btn--secondary{color:var(--cs-sky);border-color:var(--cs-sky)}.cs-bg-dark .cs-btn--secondary:hover,.cs-bg-ink .cs-btn--secondary:hover{background:var(--cs-sky);color:#000}.cs-btn--ghost{background:transparent;color:var(--cs-teal);padding-left:8px;padding-right:8px}.cs-btn--ghost:hover{color:var(--cs-teal);text-decoration:underline}.cs-btn--compact{min-height:32px;padding:5px 14px;font-size:14px;letter-spacing:-.224px}.cs-btn[disabled]{opacity:.35}.cs-textlink{display:inline-flex;align-items:center;gap:6px;font-size:21px;letter-spacing:.231px;color:var(--cs-teal)}.cs-textlink:hover{text-decoration:underline;color:inherit}.cs-link{font-weight:400}.cs-chip{border:1px solid var(--cs-hairline);background:transparent;color:var(--cs-muted);font-size:14px;letter-spacing:-.224px}.cs-announce{background:var(--cs-sand);color:var(--cs-ink);font-size:14px;letter-spacing:-.224px}.cs-announce a{color:var(--cs-teal)}.cs-header.cs-globalnav{background:#000;color:#fff;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.cs-header .cs-header__inner{height:var(--cs-nav-h);grid-template-columns:1fr auto 1fr;gap:8px;max-width:1024px;margin:0 auto;padding:0 12px}.cs-header .cs-logo__img{width:auto;height:26px}.cs-header .cs-logo{color:#fff;display:flex;align-items:center}.cs-header .cs-icon-btn{width:40px;height:40px;color:#f5f5f7}.cs-header .cs-icon-btn:hover{background:#ffffff1f;color:#fff}.cs-header .cs-icon-btn .cs-icon{width:20px;height:20px}.cs-header .cs-icon-btn:focus-visible,.cs-header a:focus-visible,.cs-header summary:focus-visible{outline-color:var(--cs-sun)}.cs-cartbtn__count{top:2px;right:0;min-width:16px;height:16px;line-height:16px;padding:0 4px;font-size:10px;font-weight:600;background:var(--cs-teal);color:#fff;letter-spacing:0}@media(min-width:990px){.cs-header .cs-header__inner{grid-template-columns:auto 1fr auto;gap:24px;padding:0 22px}.cs-header .cs-nav__list{gap:0;justify-content:center}.cs-header .cs-nav__link{padding:0 14px;height:var(--cs-nav-h);border-radius:0;font-size:12px;font-weight:400;letter-spacing:-.12px;color:#f5f5f7e0}.cs-header .cs-nav__link:hover,.cs-header .cs-nav__link.is-active{background:transparent;color:#fff;text-decoration:none}.cs-header .cs-nav__link .cs-icon{width:10px;height:10px}.cs-header .cs-nav__sub{top:100%;left:50%;transform:translate(-50%);background:#1d1d1f;border:0;border-radius:0 0 var(--cs-radius-sm) var(--cs-radius-sm);box-shadow:none;padding:8px;min-width:220px}.cs-header .cs-nav__sub a{color:#f5f5f7;font-size:14px;letter-spacing:-.224px;padding:10px 12px;border-radius:var(--cs-radius-sm)}.cs-header .cs-nav__sub a:hover{background:#ffffff1f;color:#fff;text-decoration:none}}.cs-mmenu__panel{background:#000;color:#fff;width:min(100vw,460px)}.cs-mmenu__top{border-bottom:1px solid rgba(255,255,255,.16)}.cs-mmenu__title{font:600 17px/1 var(--cs-font);letter-spacing:-.374px}.cs-mmenu .cs-icon-btn{color:#fff}.cs-mnav a,.cs-mnav summary{color:#f5f5f7;border-bottom:1px solid rgba(255,255,255,.16);font-size:24px;font-weight:600;letter-spacing:.1px;min-height:56px}.cs-mnav details ul a{font-size:17px;font-weight:400;min-height:48px}.cs-mnav a[aria-current=page]{color:#fff;text-decoration:underline}.cs-mmenu__foot .cs-btn{width:100%}.cs-fx .cs-mmenu[open] .cs-mmenu__panel{animation:cs-fade-in .2s var(--cs-ease)}@keyframes cs-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.section-cs-subnav{position:sticky;top:var(--cs-nav-h);z-index:19}.cs-subnav{background:#f5f5f7cc;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--cs-line)}.cs-subnav__inner{height:var(--cs-subnav-h);max-width:1024px;margin:0 auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.cs-subnav__title{font-size:21px;font-weight:600;line-height:1.19;letter-spacing:.231px;white-space:nowrap}.cs-subnav__nav{display:flex;align-items:center;gap:24px}.cs-subnav__links{display:none;gap:24px}.cs-subnav__links a{font-size:12px;letter-spacing:-.12px;color:var(--cs-ink);opacity:.8}.cs-subnav__links a:hover{opacity:1;text-decoration:none}@media(min-width:834px){.cs-subnav__links{display:flex}}@media(max-width:640px){.cs-subnav__inner{padding:0 16px}.cs-subnav__title{font-size:19px}}.cs-footer{background:var(--cs-sand);color:#333;padding:64px 0 28px}.cs-footer a{color:#333}.cs-footer__logo{width:140px;height:auto;margin-bottom:14px}.cs-footer__brand-name{font-size:21px;font-weight:600;letter-spacing:.231px;margin-bottom:12px;color:var(--cs-ink)}.cs-footer__text{color:#333;font-size:14px;letter-spacing:-.224px}.cs-footer__heading{font-size:14px;font-weight:600;letter-spacing:-.224px;text-transform:none;color:var(--cs-ink);margin-bottom:8px}.cs-footer__links li+li{margin-top:0}.cs-footer__links a{font-size:14px;line-height:2.2;letter-spacing:-.224px}.cs-footer__links a:hover{text-decoration:underline}.cs-footer__bottom{border-top:1px solid var(--cs-hairline);color:var(--cs-muted);font-size:12px;letter-spacing:-.12px}.cs-footer__bottom a{color:var(--cs-muted)}.cs-card{background:var(--cs-paper);border:1px solid var(--cs-hairline);border-radius:18px}.cs-bg-sand .cs-card{background:#fff}.cs-bg-dark .cs-card,.cs-bg-ink .cs-card{background:#1d1d1f;border-color:transparent}.cs-pcard{box-shadow:none;transition:none}.cs-pcard:hover{transform:none;box-shadow:none}.cs-pcard__media{aspect-ratio:1;background:var(--cs-sand)}.cs-pcard__media img{object-fit:contain;padding:20px}.cs-pcard__title{font-family:var(--cs-font);font-size:17px;font-weight:600;letter-spacing:-.374px}.cs-badge{background:var(--cs-ink);font-weight:600;letter-spacing:0}.cs-soon{background:var(--cs-sand);border:1px dashed #c7c7cc}.cs-soon__title{font-family:var(--cs-font-head);font-size:28px;font-weight:600;letter-spacing:0}.cs-ph{background:var(--cs-sand)}.cs-price{font-weight:400}.cs-price__was{color:var(--cs-muted)}.cs-input{min-height:44px;border:1px solid rgba(0,0,0,.16);border-radius:11px;background:#fff;letter-spacing:-.374px}.cs-input:focus{border-color:var(--cs-blue-focus);box-shadow:0 0 0 3px #38b6ff59}.cs-newsletter__form .cs-input,.cs-searchform .cs-input{border-radius:9999px;padding-left:20px}.cs-field{font-weight:600;font-size:14px;letter-spacing:-.224px}.cs-success{background:#e8f4ec;color:#1d5a3a;border-radius:11px}.cs-hero{background:var(--cs-cream);overflow:clip;text-align:center}.cs-hero__sticky{display:flex;flex-direction:column;align-items:center;padding:56px var(--cs-gutter) 0}.cs-hero__copy{max-width:820px;margin:0 auto}.cs-hero__copy .cs-eyebrow{margin-bottom:8px}.cs-hero__text{margin:14px auto 0;color:var(--cs-ink)}.cs-hero__text p{margin:0 auto}.cs-hero__ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px}.cs-hero__price{margin-top:14px;color:var(--cs-muted);font-size:17px;display:flex;justify-content:center;gap:6px}.cs-hero__media{width:100%;margin-top:32px;display:flex;justify-content:center}.cs-hero__img{width:min(100%,1040px);height:auto;mix-blend-mode:normal}@media(max-width:640px){.cs-hero__sticky{padding-top:36px}.cs-hero__media{margin-top:20px}}.cs-features{gap:20px}.cs-feature{padding:32px 28px 36px;background:var(--cs-sand);border:0;border-radius:18px}.cs-bg-sand .cs-feature{background:#fff}.cs-bg-dark .cs-feature{background:#1d1d1f}.cs-feature__icon{width:auto;height:auto;background:none!important;color:var(--cs-teal);border-radius:0;margin-bottom:20px}.cs-bg-dark .cs-feature__icon{color:var(--cs-sky)}.cs-feature__icon .cs-icon{width:36px;height:36px}.cs-feature__title{font-family:var(--cs-font-head);font-size:21px;font-weight:600;line-height:1.19;letter-spacing:.231px}.cs-feature__text{color:var(--cs-muted)}.cs-bg-dark .cs-feature__text{color:var(--cs-on-dark-muted)}.cs-scene-card__media{border-radius:18px;background:var(--cs-sand)}.cs-scene-card figcaption strong{font-size:21px;font-weight:600;letter-spacing:.231px}.cs-scene-card figcaption{margin-top:16px}.cs-split__media{border-radius:18px;background:var(--cs-sand)}.cs-specs{border-top:1px solid var(--cs-hairline)}.cs-specs>div{border-bottom:1px solid var(--cs-hairline)}.cs-specs dt{color:var(--cs-muted);font-size:14px;letter-spacing:-.224px}.cs-specs dd{font-weight:600}.cs-bg-dark .cs-specs,.cs-bg-dark .cs-specs>div{border-color:#fff3}.cs-bg-dark .cs-specs dt{color:var(--cs-on-dark-muted)}.cs-trust__item{border:1px solid var(--cs-hairline);border-radius:18px;background:#fff}.cs-bg-cream .cs-trust__item{background:var(--cs-sand);border-color:transparent}.cs-trust__item .cs-feature__icon{margin:0}.cs-trust__item .cs-feature__icon .cs-icon{width:28px;height:28px}.cs-trust__title{font-size:17px;font-weight:600}.cs-buy__card{background:#1d1d1f;color:#fff;border:0}.cs-bg-dark .cs-buy__card{background:#1d1d1f}.cs-buy__media{background:#fff;border-radius:8px}.cs-buy__media img{object-fit:contain}.cs-buy__title{font-family:var(--cs-font-head);font-size:21px;font-weight:600;letter-spacing:.231px}.cs-bg-cream .cs-buy__card,.cs-bg-sand .cs-buy__card{background:#fff;color:var(--cs-ink);border:1px solid var(--cs-hairline)}.cs-minibar,.cs-stickyatc{background:#f5f5f7cc;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-top:1px solid var(--cs-line);box-shadow:none}.cs-gallery__slide{background:var(--cs-sand);border-radius:18px}.cs-gallery__slide img,.cs-gallery__slide video{background:var(--cs-sand);object-fit:cover}.cs-gallery__thumb{border-radius:8px;background:var(--cs-sand)}.cs-gallery__thumb.is-active{border-color:var(--cs-blue-focus);border-width:2px}.cs-pdp__price{font-size:21px}.cs-pdp__buy{border-color:var(--cs-hairline)}.cs-chipbtn{border:1px solid var(--cs-hairline);background:#fff;font-size:14px;letter-spacing:-.224px;padding:12px 16px}input:checked+.cs-chipbtn{border:2px solid var(--cs-blue-focus);background:#fff;color:var(--cs-ink);padding:11px 15px}input:focus-visible+.cs-chipbtn{outline-color:var(--cs-blue-focus)}.cs-qty{border:1px solid var(--cs-hairline)}.cs-highlights .cs-icon{color:var(--cs-teal)}.cs-acc,.cs-acc:first-of-type{border-color:var(--cs-hairline)}.cs-acc__sum{font-weight:600}.cs-dot--low{background:#f2a900}.cs-drawer__overlay{background:#0006}.cs-drawer__panel{background:#fff;box-shadow:none}.cs-drawer__title{font-family:var(--cs-font-head);font-size:21px;font-weight:600;letter-spacing:.231px}.cs-drawer__foot{background:var(--cs-sand)}.cs-line__media{background:var(--cs-sand);border-radius:8px}.cs-line__title{color:var(--cs-ink);font-weight:600}.cs-faq__group{color:var(--cs-muted);font-size:14px;font-weight:600;letter-spacing:-.224px;text-transform:none}.cs-crumbs,.cs-crumbs a{color:var(--cs-muted)}.cs-anchor{display:block;height:0}.cs-pdp{padding-top:32px}@media(min-width:990px){.cs-pdp__sticky{top:calc(var(--cs-nav-h) + 24px)}}.cs-fx.cs-reveal-on .cs-reveal{transition:opacity .6s var(--cs-ease),transform .6s var(--cs-ease)}.cs-fx.cs-reveal-on .cs-reveal:not(.is-in){opacity:0;transform:translateY(12px)}.cs-rte a,.cs-trust__item p a,.cs-trust__item div a,.cs-pform__error a,.cs-footer__text a,.cs-faq a,.cs-contact a:not(.cs-btn),.cs-page a:not(.cs-btn){text-decoration:underline}@media(max-height:640px)and (max-width:989px){.cs-hero__price,.cs-hero__copy .cs-eyebrow{display:none}}:root{--cs-ease: cubic-bezier(.23, 1, .32, 1);--cs-ease-in-out: cubic-bezier(.77, 0, .175, 1);--cs-ease-drawer: cubic-bezier(.32, .72, 0, 1)}.cs-acc__sum .cs-icon{transition:transform .2s var(--cs-ease)}.cs-drawer__overlay{opacity:0;transition:opacity .4s var(--cs-ease-drawer)}.cs-drawer__panel{transform:translate(100%);transition:transform .4s var(--cs-ease-drawer)}.cs-drawer.is-open .cs-drawer__overlay{opacity:1}.cs-drawer.is-open .cs-drawer__panel{transform:none}.no-js .cs-drawer__overlay{opacity:1}.no-js .cs-drawer__panel{transform:none}@media(prefers-reduced-motion:reduce){.cs-drawer__panel{transform:none;opacity:0;transition:opacity .2s ease}.cs-drawer.is-open .cs-drawer__panel{opacity:1}.cs-drawer__overlay{transition:opacity .2s ease}.cs-btn:active,.cs-icon-btn:active,.cs-qty__btn:active{transform:none}.cs-acc__sum .cs-icon{transition:none}}.cs-fx.cs-reveal-on .cs-reveal.is-in:nth-child(2){transition-delay:50ms}.cs-fx.cs-reveal-on .cs-reveal.is-in:nth-child(3){transition-delay:.1s}.cs-fx.cs-reveal-on .cs-reveal.is-in:nth-child(4){transition-delay:.15s}:root{--cs-radius: 28px;--cs-radius-sm: 10px;--cs-hairline: rgba(19, 32, 31, .14);--cs-line: rgba(19, 32, 31, .1);--cs-on-dark-muted: #b9cfcd;--cs-trim: #0e9095;--cs-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='40' viewBox='0 0 160 40'%3E%3Cpath fill='%230e9095' d='M0,0 L40,0 L0,40z'/%3E%3Cpath fill='%23f4edd4' d='M40,0 L40,40 L0,40z'/%3E%3Cpath fill='%23fbba08' d='M40,0 L80,40 L40,40z'/%3E%3Cpath fill='%23ef8a2b' d='M40,0 L80,0 L80,40z'/%3E%3Cpath fill='%238fd3de' d='M80,0 L120,0 L80,40z'/%3E%3Cpath fill='%230e9095' d='M120,0 L120,40 L80,40z'/%3E%3Cpath fill='%233a9a6b' d='M120,0 L160,40 L120,40z'/%3E%3Cpath fill='%23fbba08' d='M120,0 L160,0 L160,40z'/%3E%3C/svg%3E")}body{letter-spacing:0;font-size:17px;line-height:1.5;font-feature-settings:"ss01","tnum" 0}.cs-small,.cs-btn,.cs-btn--compact,.cs-chip,.cs-input,.cs-field,.cs-specs dt,.cs-announce,.cs-footer__text,.cs-footer__heading,.cs-footer__links a,.cs-footer__bottom,.cs-chipbtn,.cs-faq__group,.cs-pcard__title{letter-spacing:0}.cs-display,.cs-h1,.cs-h2,.cs-pdp__title,.cs-statement__text{font-family:var(--cs-font-head);font-weight:600;font-variation-settings:"opsz" 96;letter-spacing:-.012em}.cs-display{font-size:clamp(38px,6.1vw,84px);line-height:.98}.cs-h1,.cs-pdp__title{font-size:clamp(32px,4vw,52px);line-height:1.02}.cs-h2{font-size:clamp(32px,4.4vw,60px);line-height:1;margin-bottom:.4em}.cs-pdp__title{font-size:clamp(30px,3vw,42px)}.cs-lead{font-family:var(--cs-font);font-size:clamp(18px,1.6vw,22px);line-height:1.4;letter-spacing:0}.cs-subnav__title,.cs-eyebrow,.cs-feature__title,.cs-buy__title,.cs-drawer__title,.cs-footer__brand-name,.cs-soon__title,.cs-scene-card figcaption strong,.cs-textlink,.cs-mmenu__title,.cs-mnav a,.cs-mnav summary{letter-spacing:-.01em}.cs-subnav__title,.cs-buy__title,.cs-drawer__title,.cs-scene-card figcaption strong,.cs-mnav>li>a,.cs-mnav summary{font-family:var(--cs-font-head);font-variation-settings:"opsz" 24}.cs-textlink{font-size:18px;font-weight:500}.cs-sechead{text-align:left;margin:0 0 40px;max-width:18em}.cs-sechead .cs-rte p{margin-left:0}.cs-btn{font-size:16px;font-weight:600;padding:12px 24px}.cs-btn--compact{font-size:14px;padding:6px 16px}.cs-btn--primary:hover{background:#06474b}.cs-bg-dark .cs-btn--primary,.cs-bg-ink .cs-btn--primary{background:var(--cs-sun);color:#13201f}.cs-bg-dark .cs-btn--primary:hover,.cs-bg-ink .cs-btn--primary:hover{background:#ffd35c;color:#13201f}.cs-input:focus{border-color:var(--cs-teal)}.cs-header.cs-globalnav{background:#06292b}@media(min-width:990px){.cs-header .cs-nav__link{font-size:13px;letter-spacing:0}.cs-header .cs-nav__sub{background:#06292b}}.cs-mmenu__panel{background:#06292b}.cs-subnav,.cs-minibar,.cs-stickyatc{background:#ffffffd1}.cs-subnav__title{font-weight:650;font-size:20px}.cs-subnav__links a{font-size:13px;letter-spacing:0}.cs-bento__head{display:grid;gap:12px;margin-bottom:36px}.cs-bento__head .cs-h2{margin:0;max-width:11em}.cs-bento__intro{color:var(--cs-muted);max-width:26em}.cs-bento{display:grid;gap:14px;grid-template-columns:1fr}.cs-bento__tile{display:flex;flex-direction:column;background:var(--cs-sand);border-radius:var(--cs-radius);overflow:hidden}.cs-bento__media{aspect-ratio:4 / 3;overflow:hidden;background:#eceae6}.cs-bento__media img{width:100%;height:100%;object-fit:cover}.cs-bento__copy{padding:22px 24px 26px}.cs-bento__title{font-family:var(--cs-font-head);font-variation-settings:"opsz" 36;font-size:clamp(22px,2vw,28px);font-weight:650;line-height:1.1;letter-spacing:-.02em;margin-bottom:8px}.cs-bento__text{color:var(--cs-muted);max-width:32em}.cs-bento__text p{margin:0}@media(min-width:750px){.cs-bento__head{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:48px}.cs-bento{grid-template-columns:repeat(12,1fr);gap:20px}.cs-bento__tile{grid-column:span 6}.cs-bento__media{aspect-ratio:auto;height:clamp(300px,34vw,460px)}.cs-bento__copy{padding:28px 32px 34px}}@media(min-width:990px){.cs-bento__tile:nth-child(4n+1),.cs-bento__tile:nth-child(4n+4){grid-column:span 7}.cs-bento__tile:nth-child(4n+2),.cs-bento__tile:nth-child(4n+3){grid-column:span 5}}.cs-scene-card__media,.cs-split__media,.cs-gallery__slide{border-radius:var(--cs-radius)}.cs-scene-card figcaption strong{font-size:22px;font-weight:650}@media(min-width:990px){.cs-scene-card:nth-child(3n+2){margin-top:64px}}.cs-specs dt{font-size:15px}.cs-specs dd{font-weight:600;font-variant-numeric:tabular-nums}.cs-know{display:grid;gap:28px}.cs-know__head{margin:0;max-width:9em}.cs-know__list{margin:0;border-top:1px solid var(--cs-hairline)}.cs-know__row{display:grid;gap:6px;padding:20px 0;border-bottom:1px solid var(--cs-hairline)}.cs-know__row dt{font-weight:600}.cs-know__row dd{margin:0;color:var(--cs-muted)}.cs-know__row dd p{margin:0;max-width:34em}.cs-know__row dd a{text-decoration:underline}@media(min-width:750px){.cs-know__row{grid-template-columns:13em 1fr;gap:24px;padding:24px 0}}@media(min-width:990px){.cs-know{grid-template-columns:5fr 7fr;gap:72px;align-items:start}}.cs-buy__card,.cs-bg-dark .cs-buy__card{background:#ffffff12;border-radius:var(--cs-radius)}.cs-buy__media{border-radius:16px}.cs-buy__title{font-size:24px;font-weight:650}.cs-bg-dark .cs-card,.cs-bg-ink .cs-card,.cs-bg-dark .cs-feature{background:#ffffff12}.cs-statement__text{font-size:clamp(30px,5.2vw,76px);line-height:1.02;max-width:15em}.cs-footer{position:relative;padding-top:92px;color:var(--cs-ink)}.cs-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:28px;background:var(--cs-pattern) repeat-x left top / auto 28px}.cs-footer a,.cs-footer__text{color:var(--cs-ink)}.cs-fx.cs-reveal-on .cs-reveal,.cs-fx.cs-reveal-on .cs-reveal:not(.is-in){opacity:1;transform:none;transition:none}.cs-pack__copy .cs-hero__text{max-width:24em}.cs-pack__copy .cs-hero__text p{max-width:none}:root{--cs-paper-tex: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .25 0 0 0 0 .12 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)'/%3E%3C/svg%3E");--cs-radius: 6px;--cs-radius-sm: 6px;--cs-hairline: rgba(0, 44, 82, .18);--cs-line: rgba(0, 44, 82, .12);--cs-on-dark-muted: #c4d8ea;--cs-dim: rgba(0, 44, 82, .56);--cs-print: 0 1px 2px rgba(0, 44, 82, .14), 0 12px 26px rgba(0, 44, 82, .16);--cs-bounce: cubic-bezier(.34, 1.56, .64, 1);--cs-font-hand: "CS Hand", "Bradley Hand", "Segoe Print", cursive}body,.cs-bg-cream,.cs-bg-sand,.cs-footer,.cs-fx.cs-story-on .cs-pack.cs-bg-cream .cs-pack__sticky,.cs-fx.cs-story-on .cs-pack.cs-bg-sand .cs-pack__sticky{background-image:var(--cs-paper-tex);background-size:260px 260px}body{font-weight:400}[class*=cs-bg-]{position:relative;overflow:clip}.cs-display,.cs-h1,.cs-h2,.cs-pdp__title,.cs-statement__text,.cs-bento__title,.cs-subnav__title,.cs-buy__title,.cs-drawer__title,.cs-scene-card figcaption strong,.cs-mnav>li>a,.cs-mnav summary,.cs-soon__title{font-family:var(--cs-font-head);font-weight:400;font-variation-settings:normal;letter-spacing:.005em}.cs-display{font-size:clamp(34px,5.6vw,78px);line-height:1.02}.cs-h2{font-size:clamp(30px,4vw,54px);line-height:1.04}.cs-h1{font-size:clamp(30px,3.8vw,50px);line-height:1.04}.cs-pdp__title{font-size:clamp(28px,2.8vw,40px);line-height:1.06}.cs-statement__text{font-size:clamp(28px,4.6vw,66px);line-height:1.08}.cs-lead{font-weight:500}.cs-hand{font-family:var(--cs-font-hand);font-weight:600;font-size:clamp(22px,2vw,28px);line-height:1.05;color:var(--cs-ink);letter-spacing:0;margin:0}.cs-bg-dark .cs-hand{color:#fff}.cs-fx.cs-story-on .cs-bg-dark .cs-w{color:#ffffff85}.cs-fx.cs-story-on .cs-bg-dark .cs-caps__list li{color:#ffffff94}.cs-btn{font-weight:700;border:2px solid var(--cs-ink);box-shadow:0 4px 0 var(--cs-ink);padding:11px 24px;transition:transform .32s var(--cs-bounce),box-shadow .32s var(--cs-bounce),background-color .2s ease,color .2s ease}.cs-btn--primary,.cs-bg-dark .cs-btn--primary,.cs-bg-ink .cs-btn--primary{background:var(--cs-pop);color:var(--cs-ink)}.cs-btn--primary:hover,.cs-bg-dark .cs-btn--primary:hover,.cs-bg-ink .cs-btn--primary:hover{background:#6ccaff;color:var(--cs-ink)}.cs-btn--secondary,.cs-bg-dark .cs-btn--secondary,.cs-bg-ink .cs-btn--secondary{background:#fff;color:var(--cs-ink);border-color:var(--cs-ink)}.cs-btn--secondary:hover,.cs-bg-dark .cs-btn--secondary:hover,.cs-bg-ink .cs-btn--secondary:hover{background:#e8f6ff;color:var(--cs-ink)}.cs-bg-dark .cs-btn,.cs-bg-ink .cs-btn{border-color:#00172c;box-shadow:0 4px #00172c}.cs-btn:active{transform:translateY(4px);box-shadow:0 0 0 var(--cs-ink);transition-duration:90ms;transition-timing-function:var(--cs-ease)}.cs-btn--compact{box-shadow:0 3px 0 var(--cs-ink);padding:5px 16px}.cs-btn--compact:active{transform:translateY(3px)}.cs-btn--ghost{border-color:transparent;box-shadow:none}.cs-btn[disabled]{opacity:.5;box-shadow:none}.cs-icon-btn:active,.cs-qty__btn:active{transform:scale(.9)}.cs-icon-btn,.cs-qty__btn{transition:background-color .2s ease,transform .3s var(--cs-bounce)}a,a:hover,.cs-textlink{color:var(--cs-ink)}.cs-textlink{text-decoration:underline;text-decoration-color:var(--cs-pop);text-decoration-thickness:3px;text-underline-offset:5px;font-weight:600}.cs-bg-dark :focus-visible,.cs-bg-ink :focus-visible,.cs-header :focus-visible{outline-color:var(--cs-pop)}.cs-input{border:2px solid var(--cs-ink)}.cs-newsletter__form .cs-input,.cs-searchform .cs-input{box-shadow:0 4px 0 var(--cs-ink)}.cs-cartbtn__count{background:var(--cs-pop);color:var(--cs-ink);font-weight:700}.cs-header.cs-globalnav,.cs-mmenu__panel{background:var(--cs-dark)}@media(min-width:990px){.cs-header .cs-nav__sub{background:var(--cs-dark)}.cs-header .cs-nav__link{font-size:14px;font-weight:500}}.cs-subnav,.cs-minibar,.cs-stickyatc{background:#fbf7eedb}.cs-subnav__title{font-size:20px}.cs-subnav__links a{font-size:14px;font-weight:500;opacity:1}.cs-scene-card figure,.cs-bento__tile,.cs-split__media,.cs-pcard{background:#fff;border:0;border-radius:4px;box-shadow:var(--cs-print)}.cs-scene-card figure{margin:0;padding:12px 12px 4px}.cs-scene-card__media{border-radius:2px}.cs-scene-card figcaption{margin:0;padding:12px 4px 14px}.cs-scene-card figcaption strong{font-size:21px}.cs-scene-card figcaption span{font-family:var(--cs-font-hand);font-size:22px;font-weight:600;line-height:1.1;color:var(--cs-ink)}.cs-scene-card figure,.cs-bento__tile,.cs-split__media--taped,.cs-know__list,.cs-buy__card{position:relative}.cs-scene-card figure:before,.cs-bento__tile:before,.cs-split__media--taped:before,.cs-know__list:before{content:"";position:absolute;z-index:2;top:-13px;left:50%;width:96px;height:28px;margin-left:-48px;background:#38b6ff80;box-shadow:0 1px 1px #002c521a;transform:rotate(-3deg)}.cs-scene-card:nth-child(2n) figure:before,.cs-bento__tile:nth-child(2n):before{background:#ffc93c9e;transform:rotate(4deg);left:62%}.cs-bento__tile:nth-child(3n):before{left:30%;transform:rotate(-6deg)}.cs-scenes{padding-top:22px;padding-bottom:26px;overflow-y:visible}.cs-scene-card{transform:rotate(-1.5deg)}.cs-scene-card:nth-child(2n){transform:rotate(1.5deg)}@media(min-width:990px){.cs-scenes{gap:0;padding:24px 2% 40px}.cs-scene-card{transform:rotate(-3.5deg);margin:0 -1.5%}.cs-scene-card:nth-child(3n+2){transform:rotate(2.5deg);margin-top:56px;z-index:2}.cs-scene-card:nth-child(3n+3){transform:rotate(-1.5deg) translateY(14px)}}.cs-sechead{position:relative}.cs-sechead__hand{margin-top:6px;transform:rotate(-2deg);transform-origin:0 50%}.cs-bento{gap:34px 20px;padding-top:14px}.cs-bento__head{position:relative}.cs-bento__tile{overflow:visible;padding:12px 12px 0;transform:rotate(-1.2deg)}.cs-bg-sand .cs-bento__tile{background:#fff}.cs-bento__tile:nth-child(2n){transform:rotate(1.4deg)}.cs-bento__tile:nth-child(4n){transform:rotate(-.6deg)}.cs-bento__media{border-radius:2px;background:#e9eef2}.cs-bento__copy{padding:18px 6px 22px}.cs-bento__title{font-size:clamp(20px,1.8vw,25px);line-height:1.12}.cs-bento__note{position:absolute;z-index:3;right:18px;top:22px;background:#fff7c9;padding:6px 12px 7px;box-shadow:0 2px 6px #002c522e;transform:rotate(5deg)}.cs-bento__tile:nth-child(2n) .cs-bento__note{right:auto;left:18px;transform:rotate(-6deg);background:#d9f1ff}@media(min-width:750px){.cs-bento{gap:44px 30px}.cs-bento__copy{padding:20px 10px 26px}}@media(hover:hover)and (pointer:fine){.cs-bento__tile,.cs-scene-card figure{transition:transform .32s var(--cs-bounce)}.cs-bento__tile:hover{transform:rotate(0) translateY(-4px)}.cs-scene-card figure:hover{transform:translateY(-6px) rotate(1deg)}}.cs-split__media{padding:12px 12px 44px;transform:rotate(-2deg);overflow:visible}.cs-split--media-right .cs-split__media{transform:rotate(2deg)}.cs-split__media img{border-radius:2px}.cs-bg-sand .cs-split__media{background:#fff}.cs-split__copy{position:relative}.cs-specs dt{font-weight:500}.cs-fx.cs-story-on .cs-stage{box-shadow:0 0 0 12px #fff,0 1px 2px 12px #002c5224,0 18px 34px 8px #002c522e;border-radius:2px;transform:rotate(-1.6deg)}.cs-fx.cs-story-on .cs-stackscene__grid--media-right .cs-stage{transform:rotate(1.6deg)}.cs-fx.cs-story-on .cs-stage .cs-layer img,.cs-stage .cs-layer img{border-radius:2px}.cs-scene__photo,.cs-scene__video{border-radius:2px;box-shadow:0 0 0 10px #fff,var(--cs-print);transform:rotate(-2deg)}.cs-scene__video{transform:rotate(2.5deg) translateY(10px)}.cs-scene__media{gap:34px;padding:14px}.cs-gallery__slide,.cs-gallery__thumb,.cs-buy__media,.cs-line__media{border-radius:4px}.cs-know__headwrap{position:relative}.cs-know__list{background:#fff;padding:14px 26px 10px;border-top:0;box-shadow:var(--cs-print);border-radius:4px;transform:rotate(.6deg)}.cs-know__row:last-child{border-bottom:0}.cs-know__row dt{font-family:var(--cs-font-head);font-weight:400;font-size:19px}.cs-buy__card,.cs-bg-dark .cs-buy__card{background:#fff;color:var(--cs-ink);border-radius:4px;box-shadow:0 14px 30px #00000047;transform:rotate(1.4deg)}.cs-bg-dark .cs-buy__card a:not(.cs-btn){color:var(--cs-ink);text-decoration:underline}.cs-bg-dark .cs-buy__card .cs-btn{border-color:var(--cs-ink);box-shadow:0 4px 0 var(--cs-ink)}.cs-bg-dark .cs-buy__card .cs-btn:active{box-shadow:0 0 0 var(--cs-ink)}.cs-bg-dark .cs-buy__card :focus-visible{outline-color:var(--cs-ink)}.cs-buy__media{background:#f4f7fa}.cs-pack__hint{margin:16px auto 0;transform:rotate(-3deg);display:inline-block}.cs-pack__hint:after{content:"";display:inline-block;width:22px;height:26px;margin-left:8px;vertical-align:-8px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 26'%3E%3Cpath d='M9 2c5 5 5 12 2 21m0 0l-6-6m6 6l7-5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 26'%3E%3Cpath d='M9 2c5 5 5 12 2 21m0 0l-6-6m6 6l7-5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.cs-hero__price{font-weight:600;color:var(--cs-ink)}@media(max-height:760px){.cs-pack__hint{display:none}}.cs-fx.cs-story-on .cs-dot-marker__dot{background:#38b6ffb3}.cs-fx.cs-story-on .cs-dot-marker.is-on .cs-dot-marker__dot{background:var(--cs-ink);box-shadow:0 0 0 4px #fff,0 0 0 9px #38b6ff73}.cs-sticker{position:absolute;z-index:4;width:76px;height:76px;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.cs-sticker svg{display:block;width:100%;height:100%;overflow:visible;transform-origin:50% 90%;filter:drop-shadow(2.5px 0 0 #fff) drop-shadow(-2.5px 0 0 #fff) drop-shadow(0 2.5px 0 #fff) drop-shadow(0 -2.5px 0 #fff) drop-shadow(0 4px 5px rgba(0,44,82,.25))}.cs-sticker--head{right:0;top:-14px;transform:rotate(9deg)}.cs-bento__head .cs-sticker--head{right:4%;top:-22px}.cs-know__headwrap .cs-sticker--head{position:relative;display:block;right:auto;top:auto;margin-top:18px;transform:rotate(-10deg)}.cs-sticker--corner{right:2%;top:-30px;transform:rotate(12deg);width:64px;height:64px}.cs-sticker--card{right:-18px;top:-30px;transform:rotate(14deg);width:68px;height:68px}.cs-newsletter>div:first-child{position:relative}@media(max-width:749px){.cs-sticker{width:58px;height:58px}.cs-sticker--head{top:-30px}.cs-sticker--card{right:-6px}.cs-know__headwrap .cs-sticker--head{display:none}}.cs-footer{background-color:var(--cs-sand)}.cs-footer__heading{font-family:var(--cs-font-head);font-weight:400;font-size:16px}@media(prefers-reduced-motion:reduce){.cs-btn,.cs-icon-btn,.cs-qty__btn,.cs-bento__tile,.cs-scene-card figure{transition:background-color .2s ease,color .2s ease}.cs-btn:active{transform:none}}.cs-sticker--head{top:-60px;right:6%}.cs-bento__head .cs-sticker--head{top:-56px;right:6%}.cs-newsletter .cs-sticker--head{right:12%}@media(max-width:749px){.cs-sticker--head,.cs-bento__head .cs-sticker--head{top:-46px;right:2%}}:root{--cs-spring: var(--cs-bounce)}@supports (transition-timing-function: linear(0,1)){:root{--cs-spring: linear(0, .075, .265, .514, .773, 1.001, 1.174, 1.28, 1.32, 1.305, 1.249, 1.171, 1.087, 1.012, .952, .914, .898, .9, .916, .94, .967, .992, 1.012, 1.026, 1.032, 1.033, 1.028, 1.021, 1.012, 1.004, .997, .992, .99, .989, .991, .993, .996, .998, 1.001, 1.002, 1)}}.cs-caps__list li{font-size:clamp(20px,2.1vw,30px);line-height:1.14;letter-spacing:.005em}.cs-fx.cs-story-on .cs-pw{display:inline-block;opacity:0;transform:translateY(.55em) scale(.55) rotate(-8deg);transform-origin:50% 100%;transition:opacity .1s linear,transform 0ms linear .1s;will-change:transform,opacity}.cs-fx.cs-story-on .cs-pw:nth-child(2n){transform:translateY(.55em) scale(.55) rotate(7deg)}.cs-fx.cs-story-on .is-live .cs-poptitle .cs-pw,.cs-fx.cs-story-on .cs-caps__list li.is-seen .cs-pw{opacity:1;transform:none;transition:transform 1.3s var(--cs-spring) calc(var(--w, 0) * 55ms),opacity 90ms linear calc(var(--w, 0) * 55ms)}@media(max-width:989px){.cs-fx.cs-story-on .cs-caps__list li.is-seen:not(.is-on) .cs-pw{opacity:0;transform:translateY(.55em) scale(.55) rotate(-8deg);transition:opacity 80ms linear,transform 0ms linear 80ms}}.cs-pack__list{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;max-width:760px;margin:18px auto 0;padding:0;list-style:none}.cs-pack__list li{display:inline-flex;align-items:center;gap:5px;font-size:clamp(21px,2vw,27px);white-space:nowrap}.cs-pack__list li:nth-child(2n){transform:rotate(-2deg)}.cs-pack__list li:nth-child(3n){transform:rotate(2deg)}.cs-pack__list svg{flex:none;color:var(--cs-pop);filter:drop-shadow(0 1px 0 var(--cs-ink))}.cs-fx.cs-story-on .cs-pack__list li{opacity:0;transform:translateY(.5em) scale(.6) rotate(-6deg);transition:opacity .1s linear,transform 0ms linear .1s}.cs-fx.cs-story-on .cs-pack__list.is-ticked li{opacity:1;transform:none;transition:transform 1.3s var(--cs-spring) calc(var(--w, 0) * 90ms),opacity 90ms linear calc(var(--w, 0) * 90ms)}.cs-fx.cs-story-on .cs-pack__list.is-ticked li:nth-child(2n){transform:rotate(-2deg)}.cs-fx.cs-story-on .cs-pack__list.is-ticked li:nth-child(3n){transform:rotate(2deg)}@media(max-width:749px){.cs-pack__list{gap:0 14px;margin-top:12px;padding:0 12px}.cs-pack__list li{font-size:21px}.cs-pack__list svg{width:18px;height:18px}}.cs-tour{max-width:var(--cs-max);margin:48px auto 0;padding:8px var(--cs-gutter) 0;text-align:left}.cs-tour__head{margin-bottom:28px;text-align:center}.cs-tour__ring,.cs-tour__arrow{display:none}.cs-tour__list{display:grid;gap:34px 22px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0;padding:0;list-style:none}.cs-tour__print{position:relative;margin:0;background:#fff;padding:10px 10px 30px;border-radius:4px;box-shadow:var(--cs-print);transform:rotate(-1.5deg)}.cs-tour__card:nth-child(2n) .cs-tour__print{transform:rotate(2deg)}.cs-tour__print:before{content:"";position:absolute;z-index:2;top:-12px;left:50%;width:86px;height:26px;margin-left:-43px;background:#38b6ff80;transform:rotate(-4deg)}.cs-tour__print img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:2px}.cs-tour__words{position:relative;z-index:2;background:#fff7c9;margin:-16px 6px 0 18px;padding:10px 14px 12px;box-shadow:0 2px 8px #002c522e;transform:rotate(1.2deg)}.cs-tour__label{font-size:clamp(26px,2.4vw,34px);line-height:1}.cs-tour__text{margin:4px 0 0;font-size:16px;line-height:1.35;color:var(--cs-ink)}.cs-fx.cs-story-on .cs-pack--tour[data-len=XL]{height:920svh}@media(max-width:989px){.cs-fx.cs-story-on .cs-pack--tour[data-len=XL]{height:780svh}}.cs-fx.cs-story-on .cs-tour{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;max-width:none;margin:0;padding:0;pointer-events:none}.cs-fx.cs-story-on .cs-tour__head{position:absolute;left:50%;top:3.5svh;width:max-content;max-width:92vw;margin:0;translate:-50% 0;background:#fff;padding:10px 22px 12px;box-shadow:var(--cs-print);opacity:0;visibility:hidden;font-size:clamp(26px,3.4vw,46px);will-change:opacity,transform}.cs-fx.cs-story-on .cs-tour__ring{display:block;position:absolute;width:170px;height:170px;margin:-85px 0 0 -85px;color:var(--cs-pop);opacity:0;transform:scale(.6) rotate(-25deg);transition:opacity .12s linear,transform 0ms linear .12s;filter:drop-shadow(0 1px 0 var(--cs-ink))}.cs-fx.cs-story-on .cs-tour.is-live .cs-tour__ring{opacity:1;transform:none;transition:transform 1.1s var(--cs-spring),opacity .1s linear}.cs-fx.cs-story-on .cs-tour__list{position:absolute;display:grid;grid-template-columns:1fr;gap:0;left:59%;top:54%;width:min(350px,30vw);translate:0 -50%}.cs-fx.cs-story-on .cs-tour__card{grid-area:1 / 1;opacity:0;transform:translateY(26px) scale(.78) rotate(7deg);transform-origin:30% 80%;transition:opacity .11s linear,transform 0ms linear .11s}.cs-fx.cs-story-on .cs-tour__card.is-on{opacity:1;transform:none;transition:transform 1.2s var(--cs-spring),opacity .1s linear}.cs-fx.cs-story-on .cs-tour__card .cs-tour__words{transform:rotate(1.2deg) scale(.8);transition:transform 0ms linear .11s}.cs-fx.cs-story-on .cs-tour__card.is-on .cs-tour__words{transform:rotate(1.2deg);transition:transform 1.2s var(--cs-spring) .12s}.cs-fx.cs-story-on .cs-tour__arrow{display:block;position:absolute;left:calc(59% - 150px);top:56%;width:130px;color:var(--cs-ink);opacity:0;transition:opacity .15s linear}.cs-fx.cs-story-on .cs-tour.is-live .cs-tour__arrow{opacity:1;transition-delay:.2s}@media(max-width:989px){.cs-fx.cs-story-on .cs-tour__list{left:4%;right:4%;top:calc(2.5svh + 66px);bottom:auto;width:auto;translate:none}.cs-fx.cs-story-on .cs-tour__card{display:grid;grid-template-columns:minmax(0,42%) 1fr;align-items:center}.cs-fx.cs-story-on .cs-tour__print{padding:7px 7px 20px}.cs-fx.cs-story-on .cs-tour__words{margin:0 0 0 -10px;padding:8px 12px 10px}.cs-fx.cs-story-on .cs-tour__label{font-size:25px}.cs-fx.cs-story-on .cs-tour__text{font-size:14.5px}.cs-fx.cs-story-on .cs-tour__arrow{display:none}.cs-fx.cs-story-on .cs-tour__ring{width:130px;height:130px;margin:-65px 0 0 -65px}.cs-fx.cs-story-on .cs-tour__head{top:2.5svh;padding:8px 16px 10px;font-size:clamp(19px,6vw,30px);white-space:nowrap}}.cs-beats{padding:var(--cs-section-y) 0}.cs-beats__list{display:grid;gap:44px;margin:0;padding:0;list-style:none}.cs-beat{display:grid;gap:22px;align-items:center}.cs-beat__line{margin:0;font-family:var(--cs-font-head);font-weight:400;font-size:clamp(32px,5.6vw,84px);line-height:1.02;letter-spacing:.005em;text-wrap:balance}.cs-beat__print{position:relative;margin:0;justify-self:center;width:min(62vw,380px);background:#fff;padding:12px 12px 40px;border-radius:4px;box-shadow:0 16px 34px #00000057;transform:rotate(3deg)}.cs-beat:nth-child(2n) .cs-beat__print{transform:rotate(-3.5deg)}.cs-beat__print:before{content:"";position:absolute;z-index:2;top:-13px;left:50%;width:100px;height:28px;margin-left:-50px;background:#38b6ff99;transform:rotate(-4deg)}.cs-beat:nth-child(2n) .cs-beat__print:before{background:#ffc93cb3;transform:rotate(5deg);left:38%}.cs-beat__print img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:2px}@media(min-width:990px){.cs-beat{grid-template-columns:1.25fr .75fr;gap:64px}.cs-beat:nth-child(2n) .cs-beat__line{order:2}.cs-beat:nth-child(2n){grid-template-columns:.75fr 1.25fr}}.cs-fx.cs-story-on .cs-beats{padding:0}.cs-fx.cs-story-on .cs-beats[data-len=L]{height:460svh}@media(max-width:989px){.cs-fx.cs-story-on .cs-beats[data-len=L]{height:400svh}}.cs-fx.cs-story-on .cs-beats__list{gap:0;grid-template-columns:1.15fr .85fr;align-items:center;height:100%}.cs-fx.cs-story-on .cs-beats .cs-sticky>.page-width{height:100%}.cs-fx.cs-story-on .cs-beat{display:contents;pointer-events:none}.cs-fx.cs-story-on .cs-beat__line,.cs-fx.cs-story-on .cs-beat:nth-child(2n) .cs-beat__line{grid-area:1 / 1;order:0;padding-right:4vw}.cs-fx.cs-story-on .cs-beat__print,.cs-fx.cs-story-on .cs-beat:nth-child(2n) .cs-beat__print{grid-area:1 / 2;justify-self:center;width:min(26vw,340px,46svh);--dx: 0px;--dy: 0px;--r: 0deg;opacity:0;transform:translate(var(--dx),calc(var(--dy) - 70svh)) rotate(calc(var(--r) + 24deg));transition:opacity .12s linear .18s,transform .3s var(--cs-ease)}.cs-fx.cs-story-on .cs-beat:nth-child(1) .cs-beat__print{--dx: -22%;--dy: -6%;--r: -7deg}.cs-fx.cs-story-on .cs-beat:nth-child(2) .cs-beat__print{--dx: 20%;--dy: -14%;--r: 5deg}.cs-fx.cs-story-on .cs-beat:nth-child(3) .cs-beat__print{--dx: -8%;--dy: 12%;--r: -3deg}.cs-fx.cs-story-on .cs-beat:nth-child(4) .cs-beat__print{--dx: 28%;--dy: 10%;--r: 8deg}.cs-fx.cs-story-on .cs-beat:nth-child(5) .cs-beat__print{--dx: -28%;--dy: 16%;--r: 4deg}.cs-fx.cs-story-on .cs-beat:nth-child(6) .cs-beat__print{--dx: 6%;--dy: 0%;--r: -2deg}.cs-fx.cs-story-on .cs-beat.is-in .cs-beat__print{opacity:1;transform:translate(var(--dx),var(--dy)) rotate(var(--r));transition:transform .9s var(--cs-spring) .14s,opacity 80ms linear .14s}.cs-fx.cs-story-on .cs-beat.is-on .cs-pw{opacity:1;transform:none;transition:transform 1.3s var(--cs-spring) calc(var(--w, 0) * 60ms),opacity 90ms linear calc(var(--w, 0) * 60ms)}.cs-fx.cs-story-on .cs-beat__line{font-size:clamp(30px,4.6vw,72px)}@media(max-width:989px){.cs-fx.cs-story-on .cs-beats__list{grid-template-columns:1fr;grid-template-rows:34% 66%;text-align:center}.cs-fx.cs-story-on .cs-beat__line,.cs-fx.cs-story-on .cs-beat:nth-child(2n) .cs-beat__line{grid-area:1 / 1;padding:0;align-self:center}.cs-fx.cs-story-on .cs-beat__print,.cs-fx.cs-story-on .cs-beat:nth-child(2n) .cs-beat__print{grid-area:2 / 1;align-self:start;margin-top:3svh;width:min(46vw,250px,30svh);padding:8px 8px 26px}}.cs-band{position:relative;overflow:clip;background:var(--cs-sand);background-image:var(--cs-paper-tex)}.cs-band__media img{display:block;width:100%;height:clamp(440px,80svh,860px);object-fit:cover;object-position:0% 50%}.cs-band--left .cs-band__media img{object-position:100% 50%}.cs-band__label{position:absolute;z-index:2;top:50%;right:max(5vw,calc((100vw - var(--cs-max)) / 2 + var(--cs-gutter)));width:min(540px,44vw);translate:0 -50%;rotate:1.4deg;background:#fff;padding:30px 34px 32px;border-radius:4px;box-shadow:var(--cs-print)}.cs-band--left .cs-band__label{right:auto;left:max(5vw,calc((100vw - var(--cs-max)) / 2 + var(--cs-gutter)));rotate:-1.4deg}.cs-band__label:before{content:"";position:absolute;top:-14px;left:50%;width:110px;height:30px;margin-left:-55px;background:#38b6ff8c;transform:rotate(-3deg)}.cs-band--left .cs-band__label:before{background:#ffc93cad;transform:rotate(4deg);left:30%}.cs-band__head{margin:0 0 10px;font-size:clamp(28px,3.6vw,52px)}.cs-band__text{font-size:clamp(17px,1.4vw,20px);color:var(--cs-ink)}.cs-band__text p{margin:0}.cs-band__cta{margin:20px 0 0}.cs-band__hand{margin-top:14px;transform:rotate(-2deg);transform-origin:0 50%}@media(max-width:749px){.cs-band{padding-bottom:36px}.cs-band__media img{height:clamp(320px,58svh,520px);object-position:6% 50%}.cs-band--left .cs-band__media img{object-position:88% 50%}.cs-band__label,.cs-band--left .cs-band__label{position:relative;top:auto;right:auto;left:auto;width:auto;translate:none;margin:-64px 16px 0;padding:24px 22px 26px;rotate:-1deg}}.cs-mosaic-wrap{padding:var(--cs-section-y) 0 calc(var(--cs-section-y) * .8)}.cs-mosaic__head{margin-bottom:30px}.cs-mosaic__head .cs-h2{margin:0;max-width:12em}.cs-mosaic{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);grid-auto-rows:62vw;margin:0;padding:0 10px;list-style:none}.cs-mosaic__tile{position:relative;overflow:hidden;border-radius:6px;background:#dfe6ea}.cs-mosaic__tile--l{grid-column:1 / -1;grid-row:span 1}.cs-mosaic__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cs-mosaic__note{position:absolute;left:14px;bottom:16px;background:#fff7c9;padding:6px 12px 7px;box-shadow:0 2px 8px #002c5238;transform:rotate(-3deg);font-size:clamp(20px,1.8vw,26px)}.cs-mosaic__tile:nth-child(2n) .cs-mosaic__note{left:auto;right:14px;transform:rotate(3deg);background:#d9f1ff}@media(min-width:750px){.cs-mosaic{gap:12px;padding:0 12px;grid-auto-rows:46vw}}@media(min-width:990px){.cs-mosaic{grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(300px,35vw,620px)}.cs-mosaic__tile--l{grid-column:span 7}.cs-mosaic__tile--m{grid-column:span 5}.cs-mosaic__tile--s{grid-column:span 3}}.cs-hl{background:var(--cs-pop);color:var(--cs-ink);padding:.02em .16em .06em;margin:0 -.04em;border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline-block;transform:rotate(-1.5deg)}.cs-pw:nth-child(2n)>.cs-hl{transform:rotate(1.2deg);background:#ffc93c}.cs-band{z-index:3;margin-top:-29px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 30' preserveAspectRatio='none'%3E%3Cpath d='M0 30V14l40-6 55 9 70-11 60 8 85-10 50 9 90-7 65 10 75-12 60 9 80-8 70 11 85-9 55 7 75-10 60 8 75-6v24z'/%3E%3C/svg%3E") top / 100% 30px no-repeat,linear-gradient(#000,#000) 0 29px / 100% calc(100% - 29px) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 30' preserveAspectRatio='none'%3E%3Cpath d='M0 30V14l40-6 55 9 70-11 60 8 85-10 50 9 90-7 65 10 75-12 60 9 80-8 70 11 85-9 55 7 75-10 60 8 75-6v24z'/%3E%3C/svg%3E") top / 100% 30px no-repeat,linear-gradient(#000,#000) 0 29px / 100% calc(100% - 29px) no-repeat}.cs-band__media{overflow:hidden}.cs-band__media img{transform-origin:50% 60%;will-change:transform}.cs-float{position:fixed;z-index:40;right:16px;bottom:16px;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.cs-float>*{pointer-events:auto}.cs-float__top{width:60px;height:60px;padding:2px;border:2px solid var(--cs-ink);border-radius:50%;background:#fff;box-shadow:0 4px 0 var(--cs-ink);cursor:pointer;opacity:0;transform:translateY(14px) scale(.9);pointer-events:none;transition:opacity .16s var(--cs-ease),transform .16s var(--cs-ease),box-shadow .32s var(--cs-bounce)}.cs-float__top.is-on{opacity:1;transform:none;pointer-events:auto;transition:opacity .2s var(--cs-ease),transform .32s var(--cs-bounce),box-shadow .32s var(--cs-bounce)}.cs-float__top.is-on:active{transform:translateY(4px);box-shadow:0 0 0 var(--cs-ink);transition-duration:90ms}.cs-float__top svg{display:block;width:100%;height:100%}.cs-float__ask{gap:8px;display:inline-flex;align-items:center}.cs-ask{position:absolute;right:0;bottom:62px;width:min(380px,calc(100vw - 32px));max-height:min(560px,calc(100svh - 150px));display:flex;flex-direction:column;background:#fff;color:var(--cs-ink);border:2px solid var(--cs-ink);border-radius:16px;box-shadow:0 6px 0 var(--cs-ink),0 22px 40px #002c5240;overflow:hidden;transform-origin:100% 100%;opacity:0;transform:scale(.95);transition:opacity .15s var(--cs-ease),transform .15s var(--cs-ease)}.cs-ask[hidden]{display:none}.cs-ask.is-open{opacity:1;transform:none;transition:opacity .2s var(--cs-ease),transform .2s var(--cs-ease)}.cs-ask__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 10px 12px 18px;background:var(--cs-cream);background-image:var(--cs-paper-tex);border-bottom:2px solid var(--cs-ink)}.cs-ask__title{margin:0;font-family:var(--cs-font-head);font-size:20px;line-height:1.1}.cs-ask__sub{margin:4px 0 0;font-size:13.5px;line-height:1.3;color:var(--cs-muted)}.cs-ask__head .cs-icon-btn{width:44px;height:44px;flex:none;color:var(--cs-ink)}.cs-ask__log{flex:1 1 auto;min-height:120px;overflow-y:auto;padding:14px 14px 6px;display:flex;flex-direction:column;gap:8px}.cs-ask__msg{max-width:88%;margin:0;padding:9px 13px;border-radius:14px;font-size:15.5px;line-height:1.4}.cs-ask__msg p{margin:0}.cs-ask__msg a{color:var(--cs-ink);text-decoration:underline}.cs-ask__msg--them{align-self:flex-start;background:var(--cs-sand);border-bottom-left-radius:4px}.cs-ask__msg--me{align-self:flex-end;background:var(--cs-pop);border-bottom-right-radius:4px;font-weight:600}.cs-ask__chips{flex:none;display:flex;gap:8px;margin:0;padding:8px 14px 10px;list-style:none;overflow-x:auto;scrollbar-width:thin}.cs-ask__chip{white-space:nowrap;min-height:44px;padding:8px 14px;border:2px solid var(--cs-ink);border-radius:999px;background:#fff;color:var(--cs-ink);font:600 14.5px/1.2 var(--cs-font);cursor:pointer;transition:background-color .2s ease,transform .3s var(--cs-bounce)}.cs-ask__chip:active{transform:scale(.95)}@media(hover:hover)and (pointer:fine){.cs-ask__chip:hover{background:#e8f6ff}}.cs-ask__form{flex:none;display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 14px 16px;border-top:1px solid var(--cs-hairline)}.cs-ask__form .cs-input{min-height:44px;border-radius:999px;padding-left:16px;font-size:16px}.cs-ask__form .cs-btn{min-height:44px}@media(max-width:989px){.template-product .cs-float{bottom:88px}}@media(prefers-reduced-motion:reduce){.cs-float__top,.cs-float__top.is-on,.cs-ask,.cs-ask.is-open{transform:none;transition:opacity .15s ease}.cs-band__media img{transform:none!important}}.cs-bg-sand .cs-hl,.cs-bg-dark .cs-hl,.cs-band--left .cs-hl{background:#ffc93c}.cs-bg-dark .cs-pw:nth-child(odd)>.cs-hl{background:var(--cs-pop)}.cs-h2 .cs-hl,.cs-display .cs-hl{padding:0 .18em .04em}@media(max-width:749px){.cs-float{right:12px;bottom:12px;gap:10px}.cs-float__top{width:50px;height:50px}.cs-float__ask{width:50px;height:50px;min-height:0;padding:0;justify-content:center;border-radius:50%}.cs-float__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cs-ask{bottom:60px}}.cs-fitbar{text-align:center}.cs-fitbar .cs-h2{margin-left:auto;margin-right:auto}.cs-fitbar__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:900px;margin:34px auto 0}.cs-fitbar__stats>div{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:132px;padding:22px 16px 20px;background:#fff;border-radius:4px;box-shadow:var(--cs-print)}.cs-fitbar__stats>div:nth-child(1){transform:rotate(-1.5deg)}.cs-fitbar__stats>div:nth-child(2){transform:rotate(1deg) translateY(6px)}.cs-fitbar__stats>div:nth-child(3){transform:rotate(-.75deg)}.cs-fitbar__stats dt{white-space:nowrap;font-family:var(--cs-font-hand);font-size:24px;line-height:1;color:var(--cs-muted)}.cs-fitbar__stats dd{margin:8px 0 0;font-family:var(--cs-font-head);font-size:clamp(20px,2.1vw,26px);line-height:1.15;color:var(--cs-ink);text-wrap:balance;font-variant-numeric:tabular-nums}.cs-fitbar .cs-admin-note{max-width:900px;margin:22px auto 0;text-align:left}.cs-fitbar__more{margin:30px 0 0}@media(max-width:749px){.cs-fitbar__stats{grid-template-columns:1fr;gap:12px;max-width:420px;margin-top:24px}.cs-fitbar__stats>div{flex-direction:row;align-items:baseline;justify-content:space-between;gap:16px;min-height:0;padding:14px 16px;text-align:left;transform:none!important}.cs-fitbar__stats dd{margin:0;text-align:right;font-size:19px}}.cs-two{display:block;color:var(--cs-pop-ink)}.cs-bg-dark .cs-two,.cs-cover--navy .cs-two,.cs-lcard--navy .cs-two{color:var(--cs-pop)}.cs-headline{text-wrap:balance}.cs-kicker{display:block;margin:0 0 12px;font-family:var(--cs-font);font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-ink)}.cs-bg-dark .cs-kicker,.cs-lcard--navy .cs-kicker{color:var(--cs-pop)}.cs-cloud{position:relative;display:inline-block;isolation:isolate;margin:26px 0 22px;padding:20px 34px 22px;max-width:100%}.cs-cloud__shape{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;filter:drop-shadow(2.5px 0 0 #a9defd) drop-shadow(-2.5px 0 0 #a9defd) drop-shadow(0 2.5px 0 #a9defd) drop-shadow(0 -2.5px 0 #a9defd)}.cs-cloud__shape,.cs-cloud__shape:before,.cs-cloud__shape:after{background:#fffaf0;border-radius:999px}.cs-cloud__shape:before,.cs-cloud__shape:after{content:"";position:absolute}.cs-cloud__shape:before{left:12%;top:-22px;width:38%;height:80px}.cs-cloud__shape:after{right:11%;top:-13px;width:30%;height:64px}.cs-cloud .cs-headline{margin:0;color:var(--cs-ink)}.cs-cloud .cs-two{color:var(--cs-pop-ink)}.cs-cloud__spark{position:absolute;width:30px;height:30px}.cs-cloud__spark--a{left:-12px;top:-18px;transform:rotate(-8deg)}.cs-cloud__spark--b{right:-6px;top:-26px;width:34px;height:34px;transform:rotate(10deg)}@media(max-width:640px){.cs-cloud{padding:16px 22px 18px;margin-top:22px}.cs-cloud__shape:before{top:-16px;height:60px}.cs-cloud__shape:after{top:-10px;height:48px}}.cs-feat__grid{display:grid;gap:36px;align-items:center}.cs-feat__print{position:relative;margin:0;padding:12px 12px 14px;background:#fff;border-radius:4px;box-shadow:var(--cs-print);transform:rotate(-1.6deg)}.cs-feat--right .cs-feat__print{transform:rotate(1.6deg)}.cs-feat__print img{display:block;width:100%;height:auto;border-radius:2px}.cs-feat__print figcaption{padding:12px 6px 4px;text-align:center}.cs-feat__print--taped:before{content:"";position:absolute;z-index:2;top:-13px;left:50%;width:96px;height:26px;margin-left:-48px;background:#38b6ff8c;transform:rotate(-3deg);box-shadow:0 1px 2px #002c521f}.cs-feat__copy>:first-child{margin-top:0}.cs-feat__copy .cs-headline{margin-bottom:.35em}.cs-feat__lead{font-size:clamp(18px,1.5vw,21px);line-height:1.45}.cs-feat__lead p,.cs-feat__points .cs-rte p{max-width:34em}.cs-feat__big{margin:22px 0 0;padding-top:20px;border-top:3px solid var(--cs-ink);display:grid;gap:8px;max-width:30em}.cs-feat__big strong{font-family:var(--cs-font-head);font-weight:600;font-size:clamp(40px,5.4vw,72px);line-height:1;color:var(--cs-ink);font-variant-numeric:tabular-nums}.cs-feat__big span{font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cs-feat__points{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:20px}.cs-feat__ptitle{margin:0 0 4px;font-family:var(--cs-font-head);font-weight:600;font-size:clamp(21px,1.9vw,26px);line-height:1.15;color:inherit}.cs-feat__points .cs-rte{font-size:17px;line-height:1.5}.cs-feat__points .cs-rte p{margin:0}.cs-feat__cta{margin:28px 0 0}.cs-feat__foot{margin:22px 0 0;font-size:14px;line-height:1.45;font-weight:600;color:var(--cs-muted);max-width:34em}.cs-bg-dark .cs-feat__foot{color:var(--cs-on-dark-muted)}.cs-bg-dark .cs-feat__big{border-color:#fff}.cs-bg-dark .cs-feat__big strong{color:#fff}.cs-feat--stack .cs-feat__grid{gap:28px}.cs-feat--stack .cs-feat__copy{order:-1}.cs-feat--stack .cs-feat__print{transform:none;padding:clamp(10px,2vw,24px)}.cs-feat--stack .cs-feat__lead p{max-width:40em}@media(min-width:900px){.cs-feat--left .cs-feat__grid,.cs-feat--right .cs-feat__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,88px)}.cs-feat--right .cs-feat__media{order:2}}.cs-caution{display:flex;gap:12px;align-items:flex-start;margin:26px 0 0;padding:14px 16px;max-width:36em;background:#fff6d6;color:#4a3600;border:2px solid #002c52;border-radius:12px;font-size:16px;line-height:1.45;font-weight:600}.cs-caution svg{flex:none;margin-top:1px}.cs-bg-dark .cs-caution{border-color:#ffc93c}.cs-cover{--cover-bg: var(--cs-cream);position:relative;display:grid;background:var(--cover-bg);color:var(--cs-ink);overflow:hidden}.cs-cover--navy{--cover-bg: var(--cs-dark);color:#fff}.cs-cover__media{position:relative;aspect-ratio:4 / 3}.cs-cover__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cs-cover__media:after{content:"";position:absolute;inset:auto 0 0 0;height:34%;background:linear-gradient(to top,var(--cover-bg),transparent);pointer-events:none}.cs-cover__copy{position:relative;z-index:1;padding:4px var(--cs-gutter) 44px}.cs-cover__inner{max-width:560px}.cs-cover__inner>:first-child{margin-top:0}.cs-cover .cs-headline{margin-bottom:.32em;color:inherit}.cs-cover__h1{font-size:clamp(34px,5vw,68px);line-height:1}.cs-cover__intro{margin:0 0 10px;font-family:var(--cs-font-head);font-weight:600;font-size:clamp(20px,2.2vw,30px);line-height:1.1;color:var(--cs-pop-ink)}.cs-cover--navy .cs-cover__intro{color:var(--cs-pop)}.cs-cover__text{font-size:clamp(18px,1.6vw,22px);line-height:1.42}.cs-cover__text p{max-width:26em}.cs-cover__facts{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}.cs-cover__facts li{padding:6px 14px;border:2px solid currentColor;border-radius:999px;font-size:15px;font-weight:700;line-height:1.3}.cs-cover__cta{margin:26px 0 0}@media(min-width:750px){.cs-cover{grid-template-columns:minmax(0,46fr) minmax(0,54fr);min-height:clamp(440px,46vw,660px);align-items:stretch}.cs-cover--short{min-height:clamp(300px,26vw,400px)}.cs-cover__media{aspect-ratio:auto;grid-column:2;grid-row:1}.cs-cover__copy{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:flex-end;padding:56px 0 56px max(var(--cs-gutter),calc((100vw - var(--cs-max)) / 2 + var(--cs-gutter)))}.cs-cover__inner{width:100%}.cs-cover__media:after{inset:0 auto 0 0;width:38%;height:auto;background:linear-gradient(to right,var(--cover-bg),transparent)}.cs-cover--media-left{grid-template-columns:minmax(0,54fr) minmax(0,46fr)}.cs-cover--media-left .cs-cover__media{grid-column:1}.cs-cover--media-left .cs-cover__copy{grid-column:2;justify-content:flex-start;padding:56px max(var(--cs-gutter),calc((100vw - var(--cs-max)) / 2 + var(--cs-gutter))) 56px clamp(24px,4vw,64px)}.cs-cover--media-left .cs-cover__media:after{inset:0 0 0 auto;background:linear-gradient(to left,var(--cover-bg),transparent)}}.cs-stats__head{text-align:center}.cs-stats__head .cs-two{display:inline}.cs-stats__grid{list-style:none;margin:34px 0 0;padding:30px 0;display:grid;gap:30px;border-top:2px solid var(--cs-ink);border-bottom:2px solid var(--cs-ink);text-align:center}.cs-stats__grid li{display:grid;justify-items:center;gap:6px;padding:0 16px}.cs-stats__icon{width:72px;height:72px;color:var(--cs-pop-ink)}.cs-stats__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.cs-stats__num{font-family:var(--cs-font-head);font-weight:600;font-size:clamp(26px,2.8vw,36px);line-height:1.05;color:var(--cs-ink)}.cs-stats__label{font-size:clamp(17px,1.5vw,20px);line-height:1.35;max-width:14em}.cs-stats__text{margin:30px auto 0;max-width:46em;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.cs-stats__text p{max-width:none}.cs-bg-dark .cs-stats__grid{border-color:#ffffff80}.cs-bg-dark .cs-stats__num{color:#fff}.cs-bg-dark .cs-stats__icon{color:var(--cs-pop)}@media(min-width:750px){.cs-stats__grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:0}.cs-stats__grid li+li{border-left:2px solid var(--cs-ink)}.cs-bg-dark .cs-stats__grid li+li{border-color:#ffffff80}}.cs-steps__head{max-width:46em;margin-bottom:34px}.cs-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:34px 28px}.cs-step{position:relative}.cs-step__print{margin:0 0 18px;padding:10px;background:#fff;border-radius:4px;box-shadow:var(--cs-print)}.cs-step:nth-child(odd) .cs-step__print{transform:rotate(-1.2deg)}.cs-step:nth-child(2n) .cs-step__print{transform:rotate(1.2deg)}.cs-step__print img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:2px}.cs-step__title{margin:0 0 6px;font-family:var(--cs-font-head);font-weight:600;font-size:clamp(22px,2vw,28px);line-height:1.12;color:inherit}.cs-step__n{color:var(--cs-pop-ink)}.cs-bg-dark .cs-step__n{color:var(--cs-pop)}.cs-step .cs-rte{font-size:17px;line-height:1.5}.cs-step .cs-rte p{max-width:30em;margin:0}.cs-step .cs-rte p+p{margin-top:.6em}.cs-steps__caution{margin-top:34px}@media(min-width:750px){.cs-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 36px}.cs-steps__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.cs-steps__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-steps__list--3{gap:40px 64px}.cs-steps__list--3 .cs-step:not(:last-child) .cs-step__print:after{content:"";position:absolute;left:calc(100% + 18px);top:50%;width:30px;height:20px;margin-top:-10px;background:var(--cs-pop);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M2 10h24m-8-7l8 7-8 7' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M2 10h24m-8-7l8 7-8 7' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transform:none}.cs-steps__list--3 .cs-step__print{transform:none!important}}.cs-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;background:#fff}.cs-why__panel{grid-column:1 / -1;display:flex;align-items:center;padding:44px var(--cs-gutter)}.cs-why__inner{max-width:30em}.cs-why .cs-headline{margin:0;text-transform:none}.cs-why__rule{display:block;width:96px;height:4px;margin:20px 0 22px;background:var(--cs-pop);border-radius:2px}.cs-why__statement{margin:0 0 18px;font-family:var(--cs-font-head);font-weight:600;font-size:clamp(22px,2.1vw,30px);line-height:1.14;text-transform:uppercase;color:#fff}.cs-why .cs-rte{font-size:18px;line-height:1.5}.cs-why .cs-rte p{max-width:26em}.cs-why__closing{margin:26px 0 0;font-family:var(--cs-font-head);font-weight:600;font-size:clamp(24px,2.3vw,34px);line-height:1.1;color:var(--cs-pop);text-wrap:balance}.cs-why__cta{margin:26px 0 0}.cs-why__photo{position:relative;margin:0;aspect-ratio:3 / 5;overflow:hidden}.cs-why__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:990px){.cs-why{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));gap:8px;padding:8px}.cs-why--2{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr))}.cs-why--1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cs-why__panel{grid-column:auto;padding:56px clamp(28px,3.4vw,56px)}.cs-why__photo{aspect-ratio:auto;min-height:clamp(520px,46vw,700px)}}.cs-lcards__head{margin-bottom:30px}.cs-lcards__grid{display:grid;gap:24px}.cs-lcard{--card-bg: #fffaf0;position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:300px;overflow:hidden;background:var(--card-bg);color:var(--cs-ink);border:2.5px solid var(--cs-ink);border-radius:22px;box-shadow:0 6px 0 var(--cs-ink);text-decoration:none;transition:transform .16s var(--cs-ease),box-shadow .16s var(--cs-ease)}.cs-lcard--navy{--card-bg: var(--cs-dark);color:#fff}.cs-lcard__media{position:absolute;top:0;right:0;bottom:0;left:42%}.cs-lcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cs-lcard__media:after{content:"";position:absolute;inset:0 auto 0 0;width:62%;background:linear-gradient(to right,var(--card-bg) 8%,transparent)}.cs-lcard__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:64%;padding:28px 0 30px 24px}.cs-lcard__title{font-family:var(--cs-font-head);font-weight:600;font-size:clamp(26px,2.9vw,42px);line-height:1.02;text-wrap:balance}.cs-lcard__text{margin-top:8px;font-size:17px;line-height:1.4;max-width:17em}.cs-lcard__btn{margin-top:16px;pointer-events:none}@media(hover:hover){.cs-lcard:hover{transform:translateY(-3px);box-shadow:0 9px 0 var(--cs-ink)}}.cs-lcard:active{transform:translateY(4px);box-shadow:0 2px 0 var(--cs-ink)}.cs-lcard:focus-visible{outline:3px solid var(--cs-pop-ink);outline-offset:4px}@media(min-width:750px){.cs-lcards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-lcard{min-height:360px}.cs-lcard__copy{padding:36px 0 38px 34px}}@media(prefers-reduced-motion:reduce){.cs-lcard{transition:none}.cs-lcard:hover,.cs-lcard:active{transform:none}}.cs-cover--long .cs-headline{font-size:clamp(28px,3.2vw,46px);line-height:1.06}.cs-why .cs-headline{font-size:clamp(30px,3.1vw,44px);overflow-wrap:anywhere}.cs-why__closing{font-size:clamp(22px,1.9vw,28px)}.cs-why__statement{font-size:clamp(20px,1.75vw,26px)}@media(min-width:990px){.cs-why{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.cs-why--2{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}}.cs-steps__list--4 .cs-step__title,.cs-steps__list--5 .cs-step__title,.cs-steps__list--6 .cs-step__title{font-size:clamp(20px,1.7vw,24px)}.cs-cover .cs-cloud .cs-headline,.cs-bg-dark .cs-cloud .cs-headline,.cs-cover--navy .cs-cloud .cs-headline{color:var(--cs-ink)}.cs-cover .cs-cloud .cs-two,.cs-bg-dark .cs-cloud .cs-two,.cs-cover--navy .cs-cloud .cs-two{color:var(--cs-pop-ink)}.cs-lcard{min-height:0}.cs-lcard__media{position:relative;inset:auto;aspect-ratio:16 / 9;display:block}.cs-lcard__media:after{inset:auto 0 0 0;width:auto;height:40%;background:linear-gradient(to top,var(--card-bg),transparent)}.cs-lcard__copy{width:auto;padding:6px 22px 28px}@media(min-width:750px){.cs-lcard{min-height:360px}.cs-lcard__media{position:absolute;top:0;right:0;bottom:0;left:48%;aspect-ratio:auto}.cs-lcard__media:after{inset:0 auto 0 0;width:55%;height:auto;background:linear-gradient(to right,var(--card-bg) 12%,transparent)}.cs-lcard__copy{width:58%;padding:36px 0 38px 34px}}.section-cs-vhero{display:block}.cs-vhero{position:relative;overflow:hidden;padding-top:clamp(22px,4.5svh,52px);background:var(--vhero-bg, #fcf8ee);color:var(--cs-ink);text-align:center}.cs-vhero__copy{position:relative;z-index:2;max-width:1040px;margin:0 auto;padding:0 var(--cs-gutter)}.cs-vhero__title{font-size:clamp(32px,4.4vw,60px);line-height:1.02;margin:0 0 .2em}.cs-vhero__copy .cs-hero__text{max-width:30em;margin-left:auto;margin-right:auto}.cs-vhero__copy .cs-hero__text p{max-width:none;margin:0}.cs-vhero__copy .cs-hero__ctas{margin-top:16px}.cs-vhero__copy .cs-lead{font-size:clamp(17px,1.5vw,20px)}.cs-vhero__copy .cs-hero__price{margin-top:10px}.cs-vhero__stage{position:relative;width:100%;max-width:min(1500px,max(640px,calc((100svh - var(--cs-header-h) - 330px) * 2.4615)));margin:clamp(2px,1svh,14px) auto 0;aspect-ratio:3 / 2}.cs-vhero__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%;background:var(--vhero-bg, #fcf8ee)}.cs-vhero--custom .cs-vhero__video{object-fit:contain}@media(min-width:750px){.cs-vhero__stage{aspect-ratio:1600 / 650}.cs-vhero__video{-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 7%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 7%);mask-composite:intersect}}.cs-vhero__end{position:absolute;z-index:2;left:0;right:0;top:3%;padding:0 16px;pointer-events:none;visibility:hidden}.cs-vhero.is-done .cs-vhero__end{visibility:visible}.cs-vhero__endline{margin:0;font-family:var(--cs-font-head);font-weight:600;font-size:clamp(26px,3.4vw,50px);line-height:1.05;color:var(--cs-ink);opacity:0;transform:translateY(.4em) scale(.9)}.cs-vhero.is-done .cs-vhero__endline{opacity:1;transform:none;transition:transform .9s var(--cs-spring),opacity .16s linear}.cs-vhero__ticks{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 20px;max-width:760px;margin:12px auto 0;padding:0}.cs-vhero__ticks li{display:inline-flex;align-items:center;gap:5px;font-size:clamp(20px,1.9vw,26px);white-space:nowrap;opacity:0;transform:translateY(.5em) scale(.6) rotate(-6deg)}.cs-vhero__ticks svg{flex:none;color:var(--cs-pop);filter:drop-shadow(0 1px 0 var(--cs-ink))}.cs-vhero.is-done .cs-vhero__ticks li{opacity:1;transform:none;transition:transform 1.1s var(--cs-spring) calc(var(--w, 0) * 80ms + .2s),opacity 90ms linear calc(var(--w, 0) * 80ms + .2s)}.cs-vhero.is-done .cs-vhero__ticks li:nth-child(2n){transform:rotate(-2deg)}.cs-vhero.is-done .cs-vhero__ticks li:nth-child(3n){transform:rotate(2deg)}@media(max-width:749px){.cs-vhero__ticks{display:none}.cs-vhero__end{top:5%}}.cs-vhero__toggle{position:absolute;z-index:3;left:max(12px,3%);bottom:14px;display:inline-flex;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 16px 0 12px;background:#fff;color:var(--cs-ink);border:2.5px solid var(--cs-ink);border-radius:999px;box-shadow:0 4px 0 var(--cs-ink);font:700 15px/1 var(--cs-font);cursor:pointer;transition:transform .14s var(--cs-ease),box-shadow .14s var(--cs-ease)}.cs-vhero__toggle[hidden]{display:none}.cs-vhero__toggle:active{transform:translateY(3px);box-shadow:0 1px 0 var(--cs-ink)}.cs-vhero__toggle:focus-visible{outline:3px solid var(--cs-pop-ink);outline-offset:3px}.cs-vhero__i{display:none;flex:none}.cs-vhero:not(.is-playing):not(.is-done) .cs-vhero__i--play,.cs-vhero.is-playing .cs-vhero__i--pause,.cs-vhero.is-done .cs-vhero__i--replay{display:block}@media(max-width:749px){.cs-vhero__toggle{bottom:10px;padding:0 12px}.cs-vhero__tlabel{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.cs-vhero__endline,.cs-vhero__ticks li,.cs-vhero__toggle{transition:none!important}}.cs-fx.cs-story-on .cs-pack--tour.cs-pack--only[data-len=XL]{height:470svh}@media(max-width:989px){.cs-fx.cs-story-on .cs-pack--tour.cs-pack--only[data-len=XL]{height:420svh}}.cs-vpin{position:relative}.cs-vpin.is-scrub{height:380svh}@media(max-width:989px){.cs-vpin.is-scrub{height:320svh}}.cs-vpin.is-scrub>.cs-vhero{position:sticky;top:var(--cs-header-h);height:calc(100svh - var(--cs-header-h))}.cs-vpin.is-scrub .cs-vhero__toggle{display:none}.cs-vhero__hint{display:none;margin:0}.cs-vpin.is-scrub .cs-vhero__hint{display:inline-flex;align-items:center;gap:6px;position:absolute;z-index:3;left:50%;bottom:clamp(10px,2.2svh,22px);transform:translate(-50%);font-size:clamp(18px,1.7vw,24px);color:var(--cs-ink);white-space:nowrap;pointer-events:none;transition:opacity .3s ease}.cs-vpin.is-scrub .cs-vhero__hint svg{animation:cs-vhint 1.4s ease-in-out infinite}.cs-vpin.is-scrub .cs-vhero.is-moved .cs-vhero__hint{opacity:0}@keyframes cs-vhint{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.cs-vpin.is-scrub .cs-vhero__hint svg{animation:none}}.cs-vpin.is-scrub .cs-vhero__stage{max-width:min(1500px,max(560px,calc((100svh - var(--cs-header-h) - 400px) * 2.4615)))}@media(max-width:749px){.cs-vpin.is-scrub .cs-vhero__stage{max-width:100%}}.cs-founder{background:var(--founder-bg, #f8f6f3);color:var(--cs-ink);overflow:hidden}.cs-founder__wrap{display:grid;gap:28px;max-width:1180px;margin:0 auto;padding:44px var(--cs-gutter) 56px}.cs-founder__photo{position:relative;width:min(100%,440px);margin:0 auto;aspect-ratio:1122 / 1396;border-radius:22px;overflow:hidden;background:#e9e2d6;box-shadow:0 18px 40px -22px #002c5273}.cs-founder__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.cs-founder__h{margin:0 0 .5em}.cs-founder__text{font-size:clamp(17px,1.45vw,20px);line-height:1.55;max-width:27em}.cs-founder__text p{margin:0 0 .9em;max-width:none}.cs-founder__text p strong{font-weight:800}.cs-founder__sign{display:block;width:clamp(130px,14vw,190px);height:auto;margin-top:18px}.cs-founder__who{margin:6px 0 0;font-size:15px;color:var(--cs-muted, #4a6178)}@media(min-width:750px){.cs-founder__wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,88px);align-items:center;padding-top:64px;padding-bottom:72px}.cs-founder__photo{width:100%;max-width:460px;margin:0 0 0 auto}}@keyframes cs-spop{0%{scale:.15;opacity:0;rotate:-24deg}55%{scale:1.18;opacity:1;rotate:8deg}to{scale:1;opacity:1;rotate:0deg}}@keyframes cs-s-bob{0%,to{translate:0 0;rotate:-2.5deg}50%{translate:0 -7px;rotate:2.5deg}}@keyframes cs-s-beat{0%,38%,to{scale:1}12%{scale:1.17}24%{scale:.97}30%{scale:1.1}}@keyframes cs-s-twinkle{0%,to{scale:1;rotate:-7deg}50%{scale:1.1;rotate:7deg}}@keyframes cs-s-drift{0%,to{translate:-6px 0}50%{translate:7px -4px}}@keyframes cs-s-zap{0%,62%,to{rotate:0deg;scale:1}66%{rotate:-9deg;scale:1.14}70%{rotate:8deg;scale:.96}74%{rotate:-5deg;scale:1.1}80%{rotate:0deg;scale:1}}@keyframes cs-s-ring{0%,55%,to{rotate:0deg}60%{rotate:-14deg}66%{rotate:12deg}72%{rotate:-9deg}78%{rotate:6deg}84%{rotate:0deg}}@keyframes cs-s-spin{to{rotate:360deg}}.cs-fx.cs-reveal-on .cs-sticker{opacity:0;scale:.15}.cs-fx.cs-reveal-on .cs-sticker.is-in{opacity:1;scale:1;animation:cs-spop .76s var(--cs-spring, cubic-bezier(.34, 1.56, .64, 1)) both}.cs-fx.cs-reveal-on .cs-sticker--sun.is-in{animation:cs-spop .76s var(--cs-spring, cubic-bezier(.34, 1.56, .64, 1)) both,cs-s-bob 4.4s ease-in-out .76s infinite}.cs-fx.cs-reveal-on .cs-sticker--star.is-in{animation:cs-spop .76s var(--cs-spring, cubic-bezier(.34, 1.56, .64, 1)) both,cs-s-twinkle 3s ease-in-out .76s infinite}.cs-fx.cs-reveal-on .cs-sticker--heart.is-in{animation:cs-spop .76s var(--cs-spring, cubic-bezier(.34, 1.56, .64, 1)) both,cs-s-beat 2s ease-in-out .76s infinite}.cs-fx.cs-reveal-on .cs-sticker--cloud.is-in{animation:cs-spop .76s var(--cs-spring, cubic-bezier(.34, 1.56, .64, 1)) both,cs-s-drift 6s ease-in-out .76s infinite}.cs-fx.cs-reveal-on .cs-sticker--bolt.is-in{animation:cs-spop .76s var(--cs-spring, cubic-bezier(.34, 1.56, .64, 1)) both,cs-s-zap 3.4s ease-in-out .76s infinite}.cs-fx.cs-reveal-on .cs-sticker--bell.is-in{animation:cs-spop .76s var(--cs-spring, cubic-bezier(.34, 1.56, .64, 1)) both,cs-s-ring 3.6s ease-in-out .76s infinite}.cs-fx.cs-reveal-on .cs-sticker--sun svg g{transform-box:fill-box;transform-origin:50% 50%;animation:cs-s-spin 16s linear infinite}.cs-fx.cs-reveal-on .cs-sticker:not(.is-in) svg g{animation-play-state:paused}.cs-sticker:hover svg{transform:scale(1.06);transition:transform .2s var(--cs-ease, ease)}.cs-fx.cs-reveal-on .cs-stats__icon{transform-origin:50% 80%;opacity:0}.cs-fx.cs-reveal-on .cs-stats__grid.is-in .cs-stats__icon{opacity:1;animation:cs-spop .8s var(--cs-spring, cubic-bezier(.34, 1.56, .64, 1)) both;animation-delay:calc(var(--i, 0) * .16s + .2s)}.cs-fx.cs-reveal-on .cs-stats__grid.is-in li:hover .cs-stats__icon{animation:cs-s-twinkle .9s ease-in-out 1}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cs-apple.css.map */
