.hub_inner__Fi7_y{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width:639px){.hub_inner__Fi7_y{padding:0 16px}}.hub_section__heUl1{gap:40px;padding-top:104px}.hub_sectionTight__ZD_1j,.hub_section__heUl1{display:flex;flex-direction:column;padding-bottom:104px}.hub_sectionTight__ZD_1j{gap:36px}@media (max-width:639px){.hub_section__heUl1{padding-top:72px;padding-bottom:72px}.hub_sectionTight__ZD_1j{padding-bottom:72px}}.hub_sectionHead__mv591{display:flex;flex-direction:column;gap:12px;max-width:760px}.hub_h2__9senK{font-size:clamp(26px,2.8vw,40px);line-height:1.18;text-wrap:balance}.hub_h3__uzBua{font-size:clamp(24px,2.4vw,32px);line-height:1.2}.hub_lede__pe7uS{max-width:36em;font-size:18px;line-height:1.55;text-wrap:pretty}.hub_nav__AzHcP{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.hub_navLinks__TVIRW{display:flex;flex-wrap:wrap;gap:28px}.hub_navLinks__TVIRW a{color:var(--ink);text-decoration:none;font-size:15px}.hub_navLinks__TVIRW a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:899px){.hub_navLinks__TVIRW{display:none}}@media (max-width:639px){.hub_nav__AzHcP{padding:10px 16px}.hub_navCta__85FZh{display:none}}.hub_hero__YnyQ4{display:flex;flex-wrap:wrap;align-items:center;gap:40px 48px;padding-top:64px;padding-bottom:72px}@media (max-width:639px){.hub_hero__YnyQ4{padding-top:36px;padding-bottom:48px}}.hub_heroText__Hwk0w{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:22px}.hub_heroTitle__SIR90{font-size:clamp(32px,4.4vw,60px);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.hub_heroCta__wzJdS{min-height:56px;padding:0 28px 5px;font-family:var(--font-ui);font-size:18px}.hub_heroArt__qRjOz{flex:1 1 520px;min-width:0}.hub_heroPicture__4OsAE{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border:var(--line-plate) solid var(--card-edge);border-radius:var(--corner-xl);box-shadow:0 8px 0 var(--paper-deep)}.hub_band__JnVPj{border-top:var(--line) solid var(--card-edge);border-bottom:var(--line) solid var(--card-edge)}.hub_bandList__7mT1J{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:22px 24px;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 48px;font-weight:700;font-size:17px}.hub_carnets__qdO_i{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:28px;align-items:stretch}.hub_carnet__WNc4h{box-sizing:border-box;display:flex;flex-direction:column;gap:18px;padding:28px 28px 30px;background:var(--card);border:var(--line) solid var(--card-edge);border-radius:var(--corner-l);box-shadow:0 7px 0 var(--paper-deep)}.hub_carnetSoon__j52i7{border-style:dashed;border-color:var(--ink-faint);box-shadow:none}.hub_carnetArt__b3Mih{height:168px;border-radius:var(--corner-m);display:flex;align-items:center;justify-content:center}.hub_carnetArtMain__p5MSZ{width:150px;height:150px}.hub_carnetArtSide__cKE2S{width:112px;height:112px;margin-left:-28px;margin-top:40px}.hub_carnetTitle__KY_ux{font-size:26px;line-height:1.2}.hub_samples__iunGu{margin:0;display:flex;flex-wrap:wrap;gap:10px}.hub_samples__iunGu span{padding:2px 12px;border-radius:var(--corner-s);background:var(--sky-soft);font-weight:700;font-size:26px;font-variant-ligatures:none}.hub_carnetActions__q8ZdB{margin-top:auto;padding-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.hub_promisesBand__jhc_p{background:color-mix(in srgb,var(--sky-soft) 35%,var(--paper));border-top:var(--line-ui) solid var(--rule);border-bottom:var(--line-ui) solid var(--rule)}.hub_promises__9kMSP{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:36px 32px}.hub_promiseArt__eaGPr{width:88px;height:88px}.hub_family__1Dhwj{flex-direction:row;flex-wrap:wrap;align-items:center;gap:40px 64px}.hub_familyArt__zfzXU{flex:0 1 300px;display:flex;justify-content:center}.hub_familyArt__zfzXU>*{width:260px;height:260px}.hub_familyText__M0UDB{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:18px}.hub_familyList__725Fy{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:17px;line-height:1.5}.hub_familyList__725Fy li{display:flex;align-items:baseline;gap:12px}.hub_dot__6Gp_r{flex:none;width:10px;height:10px;border-radius:var(--corner-round);background:var(--leaf);transform:translateY(-2px)}.hub_prices__oOH_D{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px}.hub_price__SZRT3{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:28px;border:var(--line) solid var(--card-edge);border-radius:var(--corner-l);background:var(--card)}.hub_priceFeatured__hLjD6{background:var(--brand-soft);box-shadow:0 7px 0 var(--brand-edge)}.hub_priceFigure__wyE_y{font-size:40px;line-height:1.1}.hub_faqWrap__4T4XX{max-width:820px;gap:24px}.hub_faq__Fsau9{border-bottom:var(--hair) solid var(--rule)}.hub_faq__Fsau9 summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:20px 0;list-style:none;cursor:pointer;font-size:17px;font-weight:700}.hub_faq__Fsau9 summary::-webkit-details-marker{display:none}.hub_faqMark__913EM{font-size:26px;line-height:1;transition:transform var(--dur-base) var(--ease-soft-out)}.hub_faq__Fsau9[open] .hub_faqMark__913EM{transform:rotate(45deg)}.hub_rimmed__voxR_{box-shadow:0 0 0 5px var(--rim)}.hub_finalBand__u5Umw{padding-top:64px;overflow:hidden;border-top:var(--line) solid var(--card-edge)}.hub_finalInner__ad1UC{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px}.hub_finalText__lu6AT{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px;padding-bottom:64px}.hub_finalLili__RrQLl{width:220px;margin-bottom:-8px}@media (max-width:639px){.hub_finalLili__RrQLl{display:none}}.hub_footer__onjhR{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:26px 24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px;color:var(--ink-soft)}