.kit_hero__w1NSW{padding-block:40px 56px;background:linear-gradient(var(--bg),var(--bg-2))}.kit_heroText__sJuKP{display:grid;justify-items:center;width:min(var(--wide),100% - 2 * var(--gutter));margin-inline:auto;text-align:center}.kit_heroText__sJuKP>img,.kit_heroText__sJuKP>span:first-child,.kit_heroText__sJuKP>svg{margin-bottom:18px}.kit_heroTitle__RRP8F{margin:0;font-size:min(var(--t-hero),9vw);line-height:1.06;font-weight:700;letter-spacing:-.034em;text-wrap:balance}.kit_heroLead__7doGV{margin:12px auto 0;max-width:30em;font-size:var(--t-lead);line-height:1.35;letter-spacing:-.016em;color:var(--fg-2);text-wrap:balance}.kit_actions__o0pdW{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.kit_heroPhoto__Wxeot{width:min(var(--wide),100% - 24px);margin:36px auto 0}.kit_heroImg__iRPMI{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg)}.kit_heroPhoto__Wxeot,.kit_heroText__sJuKP{animation:kit_rise__mPVZl .8s var(--ease-out) both}.kit_heroPhoto__Wxeot{animation-delay:.12s}@keyframes kit_rise__mPVZl{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.kit_heroPhoto__Wxeot,.kit_heroText__sJuKP{animation:none}}.kit_section__sytv4{padding-block:var(--section)}.kit_alt__532Gu{background:var(--bg-2)}.kit_alt__532Gu+.kit_alt__532Gu,.kit_section__sytv4:not(.kit_alt__532Gu)+.kit_section__sytv4:not(.kit_alt__532Gu){padding-top:0}.kit_head__aHWky{max-width:760px;margin:0 auto 32px;text-align:center}.kit_headTitle__Q1AHf{margin:0;font-size:var(--t-h2);line-height:1.1;font-weight:700;letter-spacing:-.028em;text-wrap:balance}.kit_headLead__nVmwL{margin:12px auto 0;max-width:34em;font-size:var(--t-lead);line-height:1.4;letter-spacing:-.016em;color:var(--fg-2);text-wrap:balance}.kit_headAction__CsXcR{margin-top:6px}.kit_stars__Mb3Zr{display:inline-flex;gap:1px;color:#f5a623;vertical-align:-2px}.kit_stars__Mb3Zr svg{width:14px;height:14px}.kit_starsLarge__jGjue svg{width:26px;height:26px}.kit_book__ALrXJ{display:grid;justify-items:center;text-align:center;padding:40px 20px;border-radius:var(--radius-xl);background:var(--accent-tint)}.kit_bookRating__r5Jk5{display:flex;align-items:center;gap:6px;margin:0;font-size:15px;color:var(--fg-2)}.kit_bookTitle__bCwMj{margin:10px 0 0;font-size:var(--t-h2);line-height:1.1;font-weight:700;letter-spacing:-.028em;text-wrap:balance}.kit_doc__RixvH{display:block;overflow:hidden;height:100%;border-radius:var(--radius-lg);background:var(--bg);color:var(--fg);text-decoration:none;box-shadow:var(--shadow-card);transition:transform .4s var(--spring),box-shadow .4s var(--spring)}.kit_doc__RixvH:active{transform:scale(.98)}@media (hover:hover){.kit_doc__RixvH:hover{transform:translateY(-4px);box-shadow:0 4px 10px rgba(0,0,0,.05),0 20px 44px rgba(0,0,0,.12)}}.kit_docImg__ljZQ2{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:50% 12%}.kit_docBlank__a0uIS{display:grid;place-items:center;aspect-ratio:1;background:linear-gradient(160deg,#f5f5f7,#e8e8ed)}.kit_monogram__Qtbki{font-size:40px;font-weight:600;color:var(--fg-3)}.kit_docText__Ul_C2{display:grid;grid-gap:2px;gap:2px;padding:14px 16px 18px}.kit_docText__Ul_C2 strong{font-size:17px;line-height:1.2;font-weight:700;letter-spacing:-.018em}.kit_docText__Ul_C2 span{font-size:14px;line-height:1.3;color:var(--fg-2)}@media (min-width:734px){.kit_docText__Ul_C2{padding:18px 20px 22px}.kit_docText__Ul_C2 strong{font-size:21px}.kit_docText__Ul_C2 span{font-size:15px}}.kit_photos___LoSV{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 10px;gap:20px 10px}.kit_photos___LoSV figure{margin:0}.kit_photoImg__Z8C51{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--radius)}.kit_photos___LoSV figcaption{margin-top:8px;font-size:15px;font-weight:600;letter-spacing:-.012em}.kit_photos___LoSV li:first-child{grid-column:1/-1}.kit_photos___LoSV li:first-child .kit_photoImg__Z8C51{aspect-ratio:16/10}@media (min-width:734px){.kit_photos___LoSV{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}.kit_photos___LoSV li:first-child .kit_photoImg__Z8C51{aspect-ratio:2.2/1}.kit_photoImg__Z8C51{aspect-ratio:4/3;border-radius:var(--radius-lg)}.kit_photos___LoSV figcaption{margin-top:12px;font-size:17px}.kit_photos___LoSV:has(>li:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.kit_chips__5isKs{list-style:none;margin:0 auto;padding:0;max-width:880px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.kit_chips__5isKs li{padding:9px 16px;border-radius:980px;background:var(--bg);box-shadow:0 0 0 .5px var(--sep);font-size:15px;font-weight:500;letter-spacing:-.01em}.kit_alt__532Gu .kit_chips__5isKs li{background:var(--bg)}.kit_section__sytv4:not(.kit_alt__532Gu) .kit_chips__5isKs li{background:var(--bg-2);box-shadow:none}.kit_steps__Y26LX{list-style:none;margin:0 auto;padding:0;max-width:980px;display:grid;grid-gap:12px;gap:12px}.kit_steps__Y26LX li{display:grid;grid-template-columns:auto 1fr;grid-column-gap:16px;column-gap:16px;align-items:center;padding:20px;border-radius:var(--radius);background:var(--bg);box-shadow:0 0 0 .5px var(--sep)}.kit_stepNo__4njqU{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--accent-tint);color:var(--accent);font-weight:700}.kit_steps__Y26LX strong{font-size:19px;letter-spacing:-.018em}.kit_steps__Y26LX li>span:last-child{font-size:15px;color:var(--fg-2)}@media (min-width:734px){.kit_steps__Y26LX{grid-template-columns:repeat(3,1fr);gap:20px}.kit_steps__Y26LX li{grid-template-columns:1fr;row-gap:4px;padding:28px;border-radius:var(--radius-lg)}.kit_stepNo__4njqU{grid-row:auto;margin-bottom:12px}.kit_hero__w1NSW{padding-block:64px 80px}.kit_heroPhoto__Wxeot{width:min(var(--wide),100% - 2 * var(--gutter));margin-top:48px}.kit_heroImg__iRPMI{aspect-ratio:2/1}.kit_head__aHWky{margin-bottom:48px}.kit_book__ALrXJ{padding:64px 40px}}@media (min-width:1068px){.kit_hero__w1NSW{padding-block:80px 96px}.kit_heroImg__iRPMI{aspect-ratio:2.3/1;border-radius:var(--radius-xl)}}