.HomePets_section__cApD4{max-width:var(--shell-max);margin:0 auto;padding:20px var(--page-gutter) 12px;scroll-margin-top:110px}.HomePets_panel__i27yj{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-areas:"copy examples" "actions examples";gap:18px 40px;padding:32px;background:var(--c-surface);border-radius:var(--r-img);align-items:start}.HomePets_copy__yJ42f{grid-area:copy;align-self:end;min-width:0}.HomePets_eyebrow__I_oFY{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--c-ink-2)}.HomePets_copy__yJ42f h2{margin:0;font-size:clamp(34px,3.7vw,52px);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.HomePets_copy__yJ42f h2 em{font-family:var(--f-display-italic);font-weight:400}.HomePets_lead__gmPLt{max-width:29ch;margin:16px 0 0;font-size:16px;line-height:1.5}.HomePets_examples__b6GR3{grid-area:examples;min-width:0}.HomePets_source__VdSgz{display:flex;align-items:center;gap:14px;margin:0 0 14px}.HomePets_source__VdSgz img{display:block;width:58px;height:76px;object-fit:cover;border:3px solid var(--c-bg);border-radius:6px;transform:rotate(-4deg)}.HomePets_source__VdSgz figcaption{font-size:13px;line-height:1.45}.HomePets_source__VdSgz>span{font-size:30px;margin-left:6px;color:var(--c-ink-2)}.HomePets_results__5jXaT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.HomePets_results__5jXaT figure{margin:0;min-width:0}.HomePets_results__5jXaT img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:6px;background:var(--c-bg)}.HomePets_results__5jXaT figcaption{margin-top:7px;font-size:13px;font-weight:600}.HomePets_proof__hCuz_{margin:12px 0 0;font-size:11px;line-height:1.5;color:var(--c-ink-2)}.HomePets_actions__Meh0N{grid-area:actions;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.HomePets_primary__88O9F{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;box-sizing:border-box;padding:12px 18px;border-radius:var(--r-btn);background:var(--c-accent);color:var(--c-on-accent);font-size:14px;font-weight:600;line-height:1.35;text-align:center}.HomePets_primary__88O9F:hover{background:var(--c-accent-hover)}.HomePets_actions__Meh0N p{margin:0;font-size:11px;line-height:1.5;color:var(--c-ink-2)}.HomePets_browse__0dTwn{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--c-ink);font-size:13px;text-decoration:underline!important;text-underline-offset:4px}.HomePets_browse__0dTwn:focus-visible,.HomePets_primary__88O9F:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}@media(max-width:900px){.HomePets_panel__i27yj{grid-template-columns:1fr;grid-template-areas:"copy" "examples" "actions";padding:24px;gap:20px}.HomePets_copy__yJ42f h2{font-size:40px}.HomePets_lead__gmPLt{max-width:none;margin-top:12px}.HomePets_examples__b6GR3{max-width:640px}.HomePets_actions__Meh0N{align-items:stretch}.HomePets_primary__88O9F{font-size:15px}.HomePets_actions__Meh0N p{text-align:center}.HomePets_browse__0dTwn{justify-content:center}}@media(max-width:400px){.HomePets_panel__i27yj{padding:20px 16px}.HomePets_copy__yJ42f h2{font-size:34px}.HomePets_lead__gmPLt{font-size:14px}.HomePets_results__5jXaT{gap:8px}.HomePets_results__5jXaT figcaption{font-size:12px}.HomePets_primary__88O9F{font-size:14px}}.HomeHero_heroWrap__lLOh7{background:var(--c-surface);border-bottom:1px solid var(--c-line)}.HomeHero_hero__9UgAF{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "top" "how" "actions" "links";gap:18px;padding:18px var(--page-gutter) 26px}.HomeHero_copy__TryEL{grid-area:copy;min-width:0}.HomeHero_eyebrow__9mSFZ{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-2)}.HomeHero_copy__TryEL .HomeHero_headline__fxnh7{margin:0;font-size:clamp(29px,7.6vw,58px);line-height:1.02;letter-spacing:-.025em;font-weight:600;text-wrap:balance}.HomeHero_copy__TryEL .HomeHero_headline__fxnh7 em{display:inline-block;vertical-align:top;font-family:var(--f-display-italic);font-style:italic;font-weight:400;letter-spacing:-.01em;white-space:nowrap}.HomeHero_lead__YmyWd{margin:10px 0 0;max-width:34em;font-size:15px;line-height:1.5;color:var(--c-ink-2);text-wrap:pretty}.HomeHero_top__RpQg6{grid-area:top;min-width:0;display:grid;gap:10px}.HomeHero_topTitle__nXXbd{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent)}.HomeHero_topGrid___pfoJ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.HomeHero_topGrid___pfoJ li{min-width:0}.HomeHero_topLead__ibbiz{grid-column:1/-1}.HomeHero_topTile__DqFUf{position:relative;display:block;aspect-ratio:3/2;border-radius:var(--r-img);overflow:hidden;background:var(--c-ink);color:var(--c-on-accent);text-decoration:none}.HomeHero_topTile__DqFUf img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--d-reveal) var(--ease-out)}.HomeHero_topTile__DqFUf img.HomeHero_focusTop__4jIeT{object-position:50% 25%}.HomeHero_topTile__DqFUf:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.HomeHero_topTile__DqFUf:hover img{transform:scale(1.04)}}.HomeHero_topText__Xy_y8{position:absolute;left:0;right:0;bottom:0;display:grid;gap:3px;padding:34px 10px 10px;background:linear-gradient(to top,color-mix(in srgb,var(--c-ink) 86%,transparent) 0,color-mix(in srgb,var(--c-ink) 56%,transparent) 55%,transparent 100%);text-shadow:0 1px 2px rgb(0 0 0/.35)}.HomeHero_topText__Xy_y8 small{font-size:11px;letter-spacing:.03em;opacity:.92;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeHero_topText__Xy_y8 strong{font-size:13px;line-height:1.2;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HomeHero_topLead__ibbiz .HomeHero_topText__Xy_y8{padding:48px 14px 12px;gap:2px}.HomeHero_topLead__ibbiz .HomeHero_topText__Xy_y8 small{font-size:12.5px}.HomeHero_topLead__ibbiz .HomeHero_topText__Xy_y8 strong{font-size:20px;text-wrap:balance}.HomeHero_topAll__sFKQP{justify-self:start;color:var(--c-ink);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;padding:4px 0}.HomeHero_topAll__sFKQP:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.HomeHero_how__BKj2Z{grid-area:how;min-width:0;scroll-margin-top:96px}.HomeHero_howTitle___VTE_{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-2)}.HomeHero_steps__iBqQx{list-style:none;margin:0;padding:0;display:grid;gap:12px}.HomeHero_steps__iBqQx li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}.HomeHero_index__PaHg5{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--c-line-strong);border-radius:50%;background:var(--c-bg);color:var(--c-accent);font-size:14px;font-weight:600;box-sizing:border-box}.HomeHero_steps__iBqQx li>span:last-child{display:grid;gap:2px;min-width:0}.HomeHero_steps__iBqQx strong{font-size:16px;line-height:1.25;font-weight:600}.HomeHero_steps__iBqQx small{font-size:14px;line-height:1.45;color:var(--c-ink-2)}.HomeHero_actions__LDte3{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.HomeHero_primary___Bb2K{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:var(--r-btn);background:var(--c-accent);color:var(--c-on-accent);font-weight:600;font-size:16px;text-decoration:none;transition:background var(--d-ui) var(--ease-out)}.HomeHero_primary___Bb2K:hover{background:var(--c-accent-hover)}.HomeHero_primary___Bb2K:focus-visible,.HomeHero_secondary__cKyeV:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.HomeHero_secondary__cKyeV{color:var(--c-ink);font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:4px;padding:8px 0}.HomeHero_links__CMxII{grid-area:links;min-width:0}.HomeHero_entries__koCK5 ul,.HomeHero_links__CMxII ul{list-style:none;margin:0;padding:0}.HomeHero_links__CMxII ul{display:flex;flex-wrap:wrap;gap:8px}.HomeHero_links__CMxII a{display:inline-flex;align-items:center;min-height:40px;padding:0 13px;border:1px solid var(--c-line-strong);border-radius:999px;background:var(--c-bg);color:var(--c-ink);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.HomeHero_links__CMxII a:hover{border-color:var(--c-ink)}.HomeHero_links__CMxII a:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.HomeHero_links__CMxII li:last-child a{border-color:transparent;background:none;text-decoration:underline;text-underline-offset:4px;font-weight:600}@media (max-width:700px){.HomeHero_copy__TryEL .HomeHero_eyebrow__9mSFZ{font-size:10px;line-height:1.4;letter-spacing:.1em;margin-bottom:10px;color:var(--c-ink-2)}.HomeHero_hero__9UgAF{gap:20px;padding-top:22px}.HomeHero_howTitle___VTE_,.HomeHero_topTitle__nXXbd{font-size:11px;letter-spacing:.1em}.HomeHero_how__BKj2Z{padding-top:8px}.HomeHero_steps__iBqQx{gap:14px}.HomeHero_steps__iBqQx li{gap:10px}.HomeHero_steps__iBqQx small{font-size:13px;line-height:1.5}.HomeHero_primary___Bb2K{width:100%}.HomeHero_actions__LDte3{gap:4px}.HomeHero_secondary__cKyeV{font-size:14px}.HomeHero_links__CMxII ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter)}.HomeHero_links__CMxII ul::-webkit-scrollbar{display:none}.HomeHero_links__CMxII li{flex:none}}@media (max-width:359px){.HomeHero_copy__TryEL .HomeHero_headline__fxnh7 em{display:block}}@media(max-width:360px){.HomeHero_copy__TryEL .HomeHero_headline__fxnh7{font-size:28px;line-height:1.05}.HomeHero_lead__YmyWd{font-size:14px}.HomeHero_topText__Xy_y8 strong{font-size:12px}.HomeHero_topText__Xy_y8 small{font-size:10px}.HomeHero_topLead__ibbiz .HomeHero_topText__Xy_y8 strong{font-size:19px}}@media (min-width:600px) and (max-width:999px){.HomeHero_topGrid___pfoJ{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeHero_steps__iBqQx{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeHero_steps__iBqQx li{grid-template-columns:1fr;gap:8px}}@media (min-width:1000px){.HomeHero_copy__TryEL .HomeHero_headline__fxnh7 em{display:block}.HomeHero_hero__9UgAF{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"copy top" "how top" "actions top" "links top";grid-template-rows:auto auto auto 1fr;column-gap:clamp(40px,5vw,80px);row-gap:26px;align-items:start;padding:clamp(36px,4.4vw,64px) var(--page-gutter);max-width:var(--shell-max);margin:0 auto;box-sizing:border-box}.HomeHero_lead__YmyWd{font-size:17px}.HomeHero_topGrid___pfoJ{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.HomeHero_topText__Xy_y8 strong{font-size:13.5px}.HomeHero_topLead__ibbiz .HomeHero_topText__Xy_y8{padding:64px 20px 16px}.HomeHero_topLead__ibbiz .HomeHero_topText__Xy_y8 strong{font-size:26px}.HomeHero_topLead__ibbiz .HomeHero_topText__Xy_y8 small{font-size:13px}.HomeHero_steps__iBqQx{gap:16px}}.HomeHero_ways__DFgLb{max-width:var(--shell-max);margin:0 auto;padding:28px var(--page-gutter) 4px;box-sizing:border-box}.HomeHero_waysTitle__phFmm{margin:0 0 14px;font-size:clamp(20px,3.4vw,26px);line-height:1.15;letter-spacing:-.015em;font-weight:600}.HomeHero_entries__koCK5{min-width:0}.HomeHero_entries__koCK5 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.HomeHero_entry__MAEFC{position:relative;display:grid;gap:3px;align-content:start;height:100%;padding:6px 6px 10px;border:1px solid var(--c-line-strong);border-radius:var(--r-img);background:var(--c-bg);color:var(--c-ink);text-decoration:none;transition:border-color var(--d-ui) var(--ease-out)}.HomeHero_entry__MAEFC:hover{border-color:var(--c-ink)}.HomeHero_entry__MAEFC:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.HomeHero_entryArt__qWETO{display:block;aspect-ratio:16/9;border-radius:5px;overflow:hidden;background:var(--c-surface);margin-bottom:5px}.HomeHero_entryArt__qWETO img,.HomeHero_entryArt__qWETO picture{display:block;width:100%;height:100%}.HomeHero_entryArt__qWETO img{object-fit:cover}.HomeHero_entryArt__qWETO img.HomeHero_focusTop__4jIeT{object-position:50% 22%}.HomeHero_entryArt__qWETO img.HomeHero_cover__XH93v{object-fit:cover;object-position:50% 40%}.HomeHero_entry__MAEFC strong{font-size:14px;line-height:1.2;font-weight:600;overflow-wrap:anywhere;padding-inline:2px}.HomeHero_entry__MAEFC small{font-size:12px;line-height:1.3;color:var(--c-ink-2);padding-inline:2px}.HomeHero_entryBadge__D2lrV{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:var(--r-btn);background:var(--c-accent);color:var(--c-on-accent);font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.5;vertical-align:2px}@media (max-width:420px){.HomeHero_entries__koCK5 ul{gap:7px}.HomeHero_entry__MAEFC{padding:5px 5px 8px}.HomeHero_entry__MAEFC strong{font-size:13px}.HomeHero_entry__MAEFC small{font-size:11.5px}}@media (min-width:600px){.HomeHero_entries__koCK5 ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.HomeHero_entryArt__qWETO{aspect-ratio:4/3}}@media (min-width:1000px){.HomeHero_entry__MAEFC strong{font-size:16px}.HomeHero_entry__MAEFC small{font-size:13px}}@media (prefers-reduced-motion:reduce){.HomeHero_topTile__DqFUf img{transition:none}}.HomeHero_promise__xHRSu{display:flex;flex-wrap:wrap;gap:3px 12px;flex-basis:100%;margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--c-ink-2)}.HomeHero_promise__xHRSu span{white-space:nowrap}.HomeHero_promise__xHRSu span+span:before{content:"\00b7";margin-right:12px;color:var(--c-ink-2)}.HomeHero_promise__xHRSu strong{color:var(--c-ink);font-weight:600}@media (min-width:1000px){.HomeHero_promise__xHRSu{font-size:16px}}.HomeHero_promise__xHRSu[data-hero-promise=mobile]{display:none}@media (max-width:700px){.HomeHero_promise__xHRSu[data-hero-promise=mobile]{display:flex;margin-top:10px}.HomeHero_promise__xHRSu[data-hero-promise=desktop]{display:none}}@media (max-width:400px){.HomeHero_promise__xHRSu[data-hero-promise=mobile]{display:grid;grid-template-columns:max-content max-content;justify-content:start}.HomeHero_promise__xHRSu[data-hero-promise=mobile]>span:first-child{grid-column:1/-1}.HomeHero_promise__xHRSu[data-hero-promise=mobile]>span:nth-child(2):before{content:none}}.HomeHero_photoStart__OJpU2{display:grid;gap:10px;margin-top:18px;max-width:34em}.HomeHero_photoStart__OJpU2 .HomeHero_primary___Bb2K{box-sizing:border-box;width:100%;padding:12px 16px;line-height:1.35;text-align:center}.HomeHero_photoStart__OJpU2 p{margin:0;font-size:13px;line-height:1.5;color:var(--c-ink-2)}.HomeHero_photoOptions__PTvMp{display:flex;flex-wrap:wrap;gap:0 18px}.HomeHero_photoOptions__PTvMp a{display:inline-flex;align-items:center;min-height:44px;color:var(--c-ink);font-size:14px;line-height:1.4;text-decoration:underline;text-underline-offset:4px}.HomeHero_photoOptions__PTvMp a:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.HomeExtras_section__r2hyj{max-width:var(--shell-max);margin:0 auto;padding:36px var(--page-gutter) 8px;box-sizing:border-box}.HomeExtras_eyebrow__cSmwG{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent)}.HomeExtras_photoHead__B7rkx{display:grid;gap:6px;max-width:760px;margin-bottom:18px}.HomeExtras_photoHead__B7rkx h2{margin:0;font-size:clamp(26px,4.6vw,40px);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.HomeExtras_photoHead__B7rkx h2 em{font-family:var(--f-display-italic);font-style:italic;font-weight:400}.HomeExtras_note___iNq1{margin:0;font-size:15px;line-height:1.5;color:var(--c-ink-2)}.HomeExtras_effects__l4jmK{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.HomeExtras_effects__l4jmK li{display:grid;gap:6px;min-width:0}.HomeExtras_effects__l4jmK img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-img);background:var(--c-surface)}.HomeExtras_effects__l4jmK span{font-size:13px;font-weight:600;color:var(--c-ink)}.HomeExtras_photoActions__9huEY{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:20px}.HomeExtras_primary__JW7ar{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:var(--r-btn);background:var(--c-accent);color:var(--c-on-accent);font-weight:600;font-size:16px;text-decoration:none;box-shadow:var(--e-button)}.HomeExtras_primary__JW7ar:hover{background:var(--c-accent-hover)}.HomeExtras_styleLink__GnKAI{display:flex;align-items:center;gap:12px;min-height:64px;padding:6px 14px 6px 6px;border:1px solid var(--c-line-strong);border-radius:var(--r-img);color:var(--c-ink);text-decoration:none;max-width:460px}.HomeExtras_styleLink__GnKAI:hover{border-color:var(--c-ink)}.HomeExtras_styleLink__GnKAI img{width:72px;height:52px;object-fit:cover;border-radius:5px;flex:none}.HomeExtras_styleLink__GnKAI>span:nth-child(2){display:grid;gap:2px;min-width:0}.HomeExtras_styleLink__GnKAI strong{font-size:15px}.HomeExtras_styleLink__GnKAI small{font-size:12.5px;line-height:1.35;color:var(--c-ink-2)}.HomeExtras_styleLink__GnKAI>span:last-child{margin-left:auto;color:var(--c-ink-2)}.HomeExtras_primary__JW7ar:focus-visible,.HomeExtras_styleLink__GnKAI:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.HomeExtras_why__ChN5r{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.HomeExtras_why__ChN5r li{display:grid;gap:6px;align-content:start;padding:16px;border-radius:var(--r-img);background:var(--c-surface)}.HomeExtras_why__ChN5r strong{font-size:16px;line-height:1.25}.HomeExtras_why__ChN5r span{font-size:14px;line-height:1.45;color:var(--c-ink-2)}.HomeExtras_signup__chK8r{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:12px 40px;align-items:center}.HomeExtras_signupCopy__2AmhR{display:grid;gap:8px}.HomeExtras_signupLead__BMT8s{margin:0;font-size:17px;line-height:1.45;color:var(--c-ink)}.HomeExtras_signupForm__hPRS0{min-width:0}@media(max-width:1000px){.HomeExtras_effects__l4jmK{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeExtras_why__ChN5r{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeExtras_signup__chK8r{grid-template-columns:1fr}}@media(max-width:700px){.HomeExtras_effects__l4jmK{display:flex;overflow-x:auto;scrollbar-width:none;gap:10px;margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter)}.HomeExtras_effects__l4jmK::-webkit-scrollbar{display:none}.HomeExtras_effects__l4jmK li{flex:0 0 70%}.HomeExtras_primary__JW7ar{width:100%}.HomeExtras_styleLink__GnKAI{max-width:none;width:100%;box-sizing:border-box}.HomeExtras_why__ChN5r{grid-template-columns:1fr;gap:8px}.HomeExtras_why__ChN5r li{padding:13px 14px}.HomeExtras_why__ChN5r strong{font-size:15px}}.HomeExtras_giftChips__TqSW2{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.HomeExtras_giftChips__TqSW2 a{display:inline-flex;align-items:center;min-height:42px;padding:0 15px;border:1px solid var(--c-line-strong);border-radius:999px;color:var(--c-ink);font-size:14px;text-decoration:none}.HomeExtras_giftChips__TqSW2 a:hover{border-color:var(--c-ink)}.HomeExtras_giftChips__TqSW2 a:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.HomeExtras_newsletter__7_GPy>*{margin-top:8px;margin-bottom:40px}.HomeExtras_showcase__HeBKw{max-width:100%}.HomeExtras_showcase__HeBKw>ul{grid-template-columns:repeat(6,minmax(0,1fr))}.HomeExtras_showcaseNote__bU88T{margin:10px 0 0;font-size:12px;color:var(--c-ink-2)}@media(max-width:1000px){.HomeExtras_showcase__HeBKw>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.HomeExtras_printPreview__WZgoR{display:block;overflow:hidden;border-radius:var(--r-img);background:var(--c-surface)}.HomeExtras_printPreview__WZgoR img{border-radius:0;object-fit:cover;aspect-ratio:3/2;width:100%;height:auto}.HomeExtras_effects__l4jmK>li>span:last-child{font-size:15px;margin-top:4px}.HomeExtras_showcase__HeBKw>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media(max-width:600px){.HomeExtras_showcase__HeBKw>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}}.HomeRails_section__XOSzc{max-width:var(--shell-max);margin:0 auto;padding:36px var(--page-gutter) 8px;box-sizing:border-box;scroll-margin-top:84px}.HomeRails_head__yo6lg{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;margin-bottom:18px}.HomeRails_head__yo6lg>div{display:grid;gap:6px;max-width:720px;min-width:0}.HomeRails_eyebrow__Jz7vZ{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent)}.HomeRails_head__yo6lg h2{margin:0;font-size:clamp(26px,4.6vw,40px);line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.HomeRails_head__yo6lg h2 em{font-family:var(--f-display-italic);font-style:italic;font-weight:400;letter-spacing:-.01em}.HomeRails_note__QPSNW{margin:0;font-size:14px;line-height:1.5;color:var(--c-ink-2);text-wrap:pretty}.HomeRails_all__5ut4H{flex:0 0 auto;font-size:15px;font-weight:600;color:var(--c-ink);text-decoration:underline;text-underline-offset:4px;padding:6px 0;white-space:nowrap}.HomeRails_all__5ut4H:focus-visible,.HomeRails_card__B4l1E:focus-visible,.HomeRails_gift__Mknt4:focus-visible,.HomeRails_worldsHead__CdEBa a:focus-visible,.HomeRails_worlds__BpRqU a:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:var(--r-img)}.HomeRails_cards__hrUS6{list-style:none;margin:0 calc(var(--page-gutter) * -1);padding:0 var(--page-gutter) 8px;display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);overscroll-behavior-x:contain;scrollbar-width:thin}.HomeRails_cards__hrUS6 li{scroll-snap-align:start;min-width:0}.HomeRails_card__B4l1E{display:grid;gap:3px;color:var(--c-ink);text-decoration:none;min-width:0}.HomeRails_wall__49F0m{display:block;position:relative;aspect-ratio:5/4;border-radius:var(--r-img);background:var(--store-wall);margin-bottom:6px;overflow:hidden}.HomeRails_wall__49F0m img{position:absolute;margin:auto;display:block;box-shadow:var(--e-card);border-radius:2px;transition:transform var(--d-reveal) var(--ease-out)}.HomeRails_landscape__pAsnO{width:82%;height:auto;max-height:84%;object-fit:contain}.HomeRails_portrait__Tqu9d{height:84%;width:auto;max-width:82%;object-fit:contain}.HomeRails_card__B4l1E:hover .HomeRails_wall__49F0m img{transform:scale(1.035)}.HomeRails_world__OzUEI{font-size:12px;color:var(--c-ink-2)}.HomeRails_title__Qx4eC,.HomeRails_world__OzUEI{line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.HomeRails_title__Qx4eC{font-size:15px;font-weight:600;min-height:2.6em;overflow-wrap:anywhere}.HomeRails_price__WP5ZB{font-size:13px;line-height:1.3;color:var(--c-ink);font-weight:600;min-height:1.3em;white-space:nowrap}@media (min-width:701px){.HomeRails_section__XOSzc{padding-top:48px;--rail-cols:4;--rail-gap:18px}.HomeRails_cards__hrUS6{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rail-cols) - 1) * var(--rail-gap)) / var(--rail-cols));margin:0;padding:0 0 10px;gap:var(--rail-gap);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:0;scrollbar-width:thin}}@media (min-width:1100px){.HomeRails_section__XOSzc{--rail-cols:5}.HomeRails_top__S9pIx{--rail-cols:4;--rail-gap:22px}.HomeRails_top__S9pIx .HomeRails_title__Qx4eC{font-size:16px}.HomeRails_fresh__tYaRs{--rail-cols:6}}.HomeRails_worldsWrap__J1_24{max-width:var(--shell-max);margin:0 auto;padding:22px var(--page-gutter) 6px;box-sizing:border-box}.HomeRails_worldsHead__CdEBa{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.HomeRails_worldsHead__CdEBa h2{margin:0;font-size:18px;line-height:1.2;letter-spacing:-.01em}.HomeRails_worldsHead__CdEBa a{font-size:14px;font-weight:600;color:var(--c-ink);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.HomeRails_worlds__BpRqU{list-style:none;margin:0 calc(var(--page-gutter) * -1);padding:0 var(--page-gutter) 6px;display:grid;grid-auto-flow:column;grid-auto-columns:96px;gap:6px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--page-gutter);scrollbar-width:thin}.HomeRails_worlds__BpRqU li{scroll-snap-align:start;min-width:0}.HomeRails_worlds__BpRqU a{display:grid;justify-items:center;gap:4px;text-decoration:none;color:var(--c-ink);text-align:center;padding:2px}.HomeRails_worldArt__bAptj{display:block;width:72px;height:72px;border-radius:50%;overflow:hidden;background:var(--store-wall);box-shadow:0 0 0 1px var(--c-line)}.HomeRails_worldArt__bAptj img{width:100%;height:100%;object-fit:cover;transition:transform var(--d-reveal) var(--ease-out)}.HomeRails_worlds__BpRqU a:hover .HomeRails_worldArt__bAptj img{transform:scale(1.06)}.HomeRails_worldName__zyFkZ{font-size:12.5px;font-weight:600;line-height:1.2;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.HomeRails_worldCount__aqAh_{font-size:11px;line-height:1.2;color:var(--c-ink-2)}@media (min-width:1100px){.HomeRails_worlds__BpRqU{grid-auto-flow:row;grid-template-columns:repeat(12,minmax(0,1fr));overflow:visible;margin:0;padding:0}.HomeRails_worldArt__bAptj{width:84px;height:84px}}.HomeRails_gifts__UrSVi{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.HomeRails_gift__Mknt4{display:grid;gap:4px;text-decoration:none;color:var(--c-ink)}.HomeRails_giftArt__VOZjL{display:block;aspect-ratio:4/3;border-radius:var(--r-img);overflow:hidden;background:var(--store-wall);margin-bottom:4px}.HomeRails_giftArt__VOZjL img{width:100%;height:100%;object-fit:cover;transition:transform var(--d-reveal) var(--ease-out)}.HomeRails_giftArt__VOZjL img.HomeRails_focusTop__SCHwS{object-position:50% 22%}.HomeRails_gift__Mknt4:hover .HomeRails_giftArt__VOZjL img{transform:scale(1.04)}.HomeRails_giftLabel__82zKB{font-size:16px;font-weight:600;line-height:1.25}.HomeRails_giftNote__cFUAf{font-size:13px;line-height:1.4;color:var(--c-ink-2)}@media (min-width:701px){.HomeRails_gifts__UrSVi{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px}}@media (min-width:1100px){.HomeRails_gifts__UrSVi{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.HomeRails_giftArt__VOZjL img,.HomeRails_wall__49F0m img,.HomeRails_worldArt__bAptj img{transition:none}.HomeRails_card__B4l1E:hover .HomeRails_wall__49F0m img,.HomeRails_gift__Mknt4:hover .HomeRails_giftArt__VOZjL img,.HomeRails_worlds__BpRqU a:hover .HomeRails_worldArt__bAptj img{transform:none}}.HomeRails_audienceSection__510BT{padding-top:22px;padding-bottom:4px}.HomeRails_audienceTitle__VBIVq{margin:0 0 12px;font-size:clamp(20px,2.4vw,26px);font-weight:600;letter-spacing:-.01em;line-height:1.2}.HomeRails_audience__IsQOW{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.HomeRails_audienceLink__v730x{display:flex;align-items:center;gap:12px;min-height:76px;height:100%;box-sizing:border-box;padding:8px 14px 8px 8px;border:1px solid var(--c-line-strong);border-radius:var(--r-img);background:var(--c-bg);color:var(--c-ink);text-decoration:none;transition:border-color .15s}.HomeRails_audienceLink__v730x:hover{border-color:var(--c-ink)}.HomeRails_audienceLink__v730x:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.HomeRails_audienceArt__rpSzW{display:grid;place-items:center;flex-shrink:0;width:64px;height:60px;border-radius:6px;overflow:hidden;background:var(--c-surface);color:var(--c-ink-2)}.HomeRails_audienceArt__rpSzW img{width:100%;height:100%;object-fit:cover}.HomeRails_audienceArt__rpSzW img.HomeRails_focusTop__SCHwS{object-position:50% 22%}.HomeRails_audienceText__y7y5z{display:grid;gap:2px;min-width:0}.HomeRails_audienceText__y7y5z strong{font-size:15px;font-weight:600;line-height:1.25}.HomeRails_audienceText__y7y5z small{font-size:12px;line-height:1.35;color:var(--c-ink-2)}.HomeRails_audienceArrow__75NFp{margin-left:auto;flex-shrink:0;color:var(--c-ink-2)}@media(max-width:1000px){.HomeRails_audience__IsQOW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.HomeRails_audience__IsQOW{gap:8px}.HomeRails_audienceLink__v730x{flex-direction:column;align-items:flex-start;gap:8px;padding:8px}.HomeRails_audienceArt__rpSzW{width:100%;height:auto;aspect-ratio:2/1}.HomeRails_audienceArrow__75NFp{display:none}.HomeRails_audienceText__y7y5z strong{font-size:14px}}.HomeRails_classicCards__i8E1x{list-style:none;margin:0 calc(var(--page-gutter) * -1);padding:0 var(--page-gutter) 8px;display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scrollbar-width:none}.HomeRails_classicCards__i8E1x::-webkit-scrollbar{display:none}.HomeRails_classicCards__i8E1x li{scroll-snap-align:start;min-width:0}.HomeRails_classic___R7vs{position:relative;display:block;aspect-ratio:4/3;border-radius:var(--r-img);overflow:hidden;background:var(--c-ink);color:var(--c-on-accent);text-decoration:none}.HomeRails_classic___R7vs img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--d-reveal) var(--ease-out)}.HomeRails_classic___R7vs img.HomeRails_focusTop__SCHwS{object-position:50% 25%}.HomeRails_classic___R7vs:hover img{transform:scale(1.04)}.HomeRails_classic___R7vs:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px}.HomeRails_classicText__rNc5V{position:absolute;left:0;right:0;bottom:0;display:grid;gap:2px;padding:42px 14px 12px;background:linear-gradient(to top,var(--c-scrim) 0,var(--c-scrim) 45%,transparent 100%)}.HomeRails_classicText__rNc5V small{font-size:12px;letter-spacing:.04em;opacity:.9}.HomeRails_classicText__rNc5V strong{font-size:18px;line-height:1.2;font-weight:600;text-wrap:balance}.HomeRails_classicPrice__N7RD3{font-size:13px;font-weight:600;min-height:1.3em}@media (min-width:701px){.HomeRails_classicCards__i8E1x{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:0;padding:0;gap:16px}.HomeRails_classicCards__i8E1x li:first-child{grid-column:span 2;grid-row:span 2}.HomeRails_classicCards__i8E1x li:first-child .HomeRails_classic___R7vs{aspect-ratio:auto;height:100%;min-height:100%}.HomeRails_classicCards__i8E1x li:first-child .HomeRails_classicText__rNc5V strong{font-size:24px}}@media (min-width:1100px){.HomeRails_classicCards__i8E1x{grid-template-columns:repeat(4,minmax(0,1fr))}}.HomeRails_landscape__pAsnO{width:94%;max-height:94%}.HomeRails_portrait__Tqu9d{height:94%;max-width:94%}@media(max-width:700px){.HomeRails_top__S9pIx .HomeRails_cards__hrUS6{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;margin:0;padding:0;gap:20px 12px}.HomeRails_top__S9pIx .HomeRails_wall__49F0m{aspect-ratio:1/1}.HomeRails_top__S9pIx .HomeRails_title__Qx4eC{font-size:14px}.HomeRails_classicCards__i8E1x{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;margin:0;padding:0;gap:12px}.HomeRails_classicCards__i8E1x li:first-child{grid-column:1/-1}.HomeRails_classicCards__i8E1x li:first-child .HomeRails_classic___R7vs{aspect-ratio:3/2}.HomeRails_classic___R7vs{aspect-ratio:1/1}.HomeRails_classicText__rNc5V{padding:36px 10px 10px}.HomeRails_classicText__rNc5V strong{font-size:15px}.HomeRails_classicCards__i8E1x li:first-child .HomeRails_classicText__rNc5V strong{font-size:22px}.HomeRails_classicText__rNc5V small{font-size:11px}.HomeRails_top__S9pIx .HomeRails_wall__49F0m{aspect-ratio:3/2}.HomeRails_top__S9pIx .HomeRails_cards__hrUS6 li:first-child,.HomeRails_top__S9pIx .HomeRails_cards__hrUS6 li:last-child{grid-column:1/-1}.HomeRails_top__S9pIx .HomeRails_cards__hrUS6 li:first-child .HomeRails_title__Qx4eC,.HomeRails_top__S9pIx .HomeRails_cards__hrUS6 li:last-child .HomeRails_title__Qx4eC{font-size:17px;min-height:0}}.HomeRails_cards__hrUS6,.HomeRails_classicCards__i8E1x,.HomeRails_worlds__BpRqU{content-visibility:auto;overflow-clip-margin:8px}.HomeRails_cards__hrUS6{contain-intrinsic-block-size:auto 280px}.HomeRails_top__S9pIx .HomeRails_cards__hrUS6{contain-intrinsic-block-size:auto 1330px}.HomeRails_classicCards__i8E1x{contain-intrinsic-block-size:auto 1020px}.HomeRails_worlds__BpRqU{contain-intrinsic-block-size:auto 120px}@media (min-width:701px){.HomeRails_cards__hrUS6{contain-intrinsic-block-size:auto 255px}.HomeRails_top__S9pIx .HomeRails_cards__hrUS6{contain-intrinsic-block-size:auto 340px}.HomeRails_classicCards__i8E1x{contain-intrinsic-block-size:auto 720px}}@media (max-width:700px){.HomeRails_top__S9pIx .HomeRails_cards__hrUS6{padding:8px;margin:-8px}}.HomeRails_classicCards__i8E1x{padding:8px;margin:-8px}@media (min-width:1100px){.HomeRails_worlds__BpRqU{padding:8px;margin:-8px}}.HomeRails_wall__49F0m img{inset:0;margin:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:50% 40%;box-shadow:none;border-radius:0}.HomeRails_wall__49F0m img.HomeRails_portrait__Tqu9d{object-position:50% 25%}.HomeRails_worldName__zyFkZ{-webkit-line-clamp:3}@media(max-width:700px){.HomeRails_title__Qx4eC{-webkit-line-clamp:3;line-clamp:3}}@media (min-width:1100px){.HomeRails_grid__GY9_R .HomeRails_cards__hrUS6{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;gap:28px 18px;padding:0}.HomeRails_grid__GY9_R .HomeRails_title__Qx4eC{font-size:15px}.HomeRails_grid__GY9_R .HomeRails_cards__hrUS6{contain-intrinsic-block-size:auto 640px}}.StyleSlider_slider__59fvj{position:relative;min-width:0}.StyleSlider_track__qgrcE{list-style:none;margin:0 calc(-1 * var(--page-gutter));padding:2px var(--page-gutter) 6px;display:grid;grid-auto-flow:column;grid-auto-columns:74%;column-gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none}.StyleSlider_track__qgrcE::-webkit-scrollbar{display:none}.StyleSlider_slide__azR2s{scroll-snap-align:start;min-width:0}.StyleSlider_tile__WuWqH{display:grid;gap:3px;color:var(--c-ink);text-decoration:none}.StyleSlider_art__80RHI{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--r-img);overflow:hidden;background:var(--c-surface);margin-bottom:6px}.StyleSlider_art__80RHI>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform .5s var(--ease-out)}.StyleSlider_before__cEJfQ{position:absolute;left:10px;bottom:10px;width:30%;aspect-ratio:3/4;border:2px solid var(--c-bg);border-radius:6px;overflow:hidden;box-shadow:var(--e-card)}.StyleSlider_before__cEJfQ img{display:block;width:100%;height:100%;object-fit:cover}.StyleSlider_before__cEJfQ small{position:absolute;left:0;right:0;bottom:0;padding:2px;font-size:10.5px;line-height:1.25;text-align:center;background:color-mix(in srgb,var(--c-ink) 64%,transparent);color:var(--c-bg)}.StyleSlider_tile__WuWqH strong{font-size:16px;line-height:1.25;font-weight:600}.StyleSlider_tile__WuWqH>small{font-size:13px;line-height:1.3;color:var(--c-ink-2)}.StyleSlider_tile__WuWqH:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:var(--r-img)}@media (hover:hover) and (pointer:fine){.StyleSlider_tile__WuWqH:hover .StyleSlider_art__80RHI>img{transform:scale(1.03)}.StyleSlider_tile__WuWqH:hover strong{color:var(--c-accent)}}.StyleSlider_controls__SKF3a{display:flex;align-items:center;gap:8px;margin-top:10px}.StyleSlider_ctrl__KYOKg{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--c-line-strong);border-radius:999px;background:var(--c-bg);color:var(--c-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.StyleSlider_ctrl__KYOKg:hover{border-color:var(--c-ink)}.StyleSlider_ctrl__KYOKg:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.StyleSlider_play__iEsXx{margin-left:auto}.StyleSlider_play__iEsXx span{font-size:11px;letter-spacing:-.05em}@media (min-width:701px){.StyleSlider_track__qgrcE{grid-auto-columns:calc((100% - 24px) / 3)}}@media (min-width:1200px){.StyleSlider_track__qgrcE{grid-auto-columns:calc((100% - 36px) / 4)}}@media (prefers-reduced-motion:reduce){.StyleSlider_track__qgrcE{scroll-behavior:auto}.StyleSlider_art__80RHI>img{transition:none}}.NewsletterSignup_section__X4gjL{max-width:var(--shell-max);margin:64px auto;padding:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;background:var(--c-surface);color:var(--c-ink)}.NewsletterSignup_section__X4gjL>div{min-width:0}.NewsletterSignup_section__X4gjL h2{font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.15;margin:12px 0 20px}.NewsletterSignup_section__X4gjL p{line-height:1.6}.NewsletterSignup_intro__AJ4pH{font-size:13px;color:var(--c-ink-2)}.NewsletterSignup_form__gEz_o{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:12px}.NewsletterSignup_row__QRAPA{display:flex;gap:8px}.NewsletterSignup_row__QRAPA input{min-width:0;flex:1 1}.NewsletterSignup_form__gEz_o input[type=email]{border:1px solid var(--c-line-strong);background:var(--c-bg);color:var(--c-ink);padding:12px;font:inherit;border-radius:4px}.NewsletterSignup_action__YD8im,.NewsletterSignup_form__gEz_o button{border:1px solid var(--c-ink);background:var(--c-ink);color:var(--c-bg);padding:12px 20px;min-height:48px;font:inherit;cursor:pointer;border-radius:4px}.NewsletterSignup_action__YD8im:disabled,.NewsletterSignup_form__gEz_o button:disabled{opacity:.6;cursor:default}.NewsletterSignup_consent__L_Ij2{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6}.NewsletterSignup_consent__L_Ij2 input{margin-top:4px;width:18px;height:18px;flex-shrink:0;accent-color:var(--c-accent)}.NewsletterSignup_section__X4gjL .NewsletterSignup_consent__L_Ij2 a{text-decoration:underline}.NewsletterSignup_error__v5VcI{color:var(--c-danger);margin:0;font-size:14px}.NewsletterSignup_token__qlVgJ{max-width:680px;margin:72px auto;padding:28px}.NewsletterSignup_token__qlVgJ h1{font-size:clamp(28px,5vw,42px);margin-bottom:24px}.NewsletterSignup_token__qlVgJ p{line-height:1.65;margin:24px 0}@media(max-width:760px){.NewsletterSignup_section__X4gjL{margin:32px 16px;padding:24px;grid-template-columns:minmax(0,1fr);gap:24px}.NewsletterSignup_row__QRAPA{flex-direction:column}.NewsletterSignup_row__QRAPA input{flex:none}}.NewsletterSignup_section__X4gjL.NewsletterSignup_compact___WIEK{margin:0;padding:0;display:block;background:none;max-width:none}.NewsletterSignup_section__X4gjL.NewsletterSignup_compact___WIEK h2{font-size:18px;font-weight:600;line-height:1.3;margin:2px 0 4px}.NewsletterSignup_section__X4gjL.NewsletterSignup_compact___WIEK>div+div{margin-top:10px}.NewsletterSignup_section__X4gjL.NewsletterSignup_compact___WIEK .NewsletterSignup_row__QRAPA{flex-wrap:wrap}.NewsletterSignup_section__X4gjL.NewsletterSignup_compact___WIEK .NewsletterSignup_row__QRAPA input{min-height:48px}@media(min-width:761px){.NewsletterSignup_section__X4gjL.NewsletterSignup_compact___WIEK .NewsletterSignup_row__QRAPA input{flex:1 1 200px}}.NewsletterSignup_section__X4gjL.NewsletterSignup_bare__qdNqo{grid-template-columns:minmax(0,1fr)}.CompareTray_primaryButton__oObSD{display:inline-flex;justify-content:center;align-items:center;gap:25px;padding:15px 23px;background:var(--c-accent);border:1px solid var(--c-accent);border-radius:3px;color:var(--c-on-accent);font-size:13px;font-weight:500;text-decoration:none;min-height:49px;transition:background .16s,transform .16s}.CompareTray_primaryButton__oObSD:hover{background:var(--c-accent-hover);border-color:var(--c-accent-hover);transform:translateY(-1px)}.CompareTray_compareTray__8Zbpj{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:35;display:flex;align-items:center;gap:20px;background:var(--c-bg);border:1px solid var(--c-line-strong);border-radius:6px;box-shadow:var(--e-sheet);padding:12px 16px;max-width:calc(100% - 30px)}.CompareTray_trayThumbs__VlTPc{display:flex;gap:9px}.CompareTray_trayThumbs__VlTPc img{width:46px;height:44px;object-fit:contain;background:var(--c-surface)}.CompareTray_trayThumbs__VlTPc button{width:17px;height:17px;position:absolute;top:-6px;right:-5px;display:grid;place-items:center;padding:0;font-size:14px;background:var(--c-ink);color:var(--c-bg);border:0;border-radius:50%;line-height:1}.CompareTray_trayCount__NlKRt{white-space:nowrap;font-size:11px}.CompareTray_compareTray__8Zbpj .CompareTray_primaryButton__oObSD{min-height:40px;padding:10px 16px;gap:18px;font-size:12px}.CompareTray_trayClear__P3LZS{background:none;border:0;padding:7px;color:var(--c-ink-2)}@media (max-width:760px){.CompareTray_compareTray__8Zbpj{bottom:10px;gap:10px;padding:9px 10px;width:max-content}.CompareTray_trayThumbs__VlTPc{gap:7px}.CompareTray_trayThumbs__VlTPc img{width:33px;height:33px}.CompareTray_trayCount__NlKRt{font-size:10px}.CompareTray_trayCount__NlKRt span{display:none}.CompareTray_compareTray__8Zbpj .CompareTray_primaryButton__oObSD{padding:9px 11px;font-size:11px;min-height:37px;gap:9px}.CompareTray_trayClear__P3LZS{padding:4px}}.CompareTray_trayThumbs__VlTPc>div{position:relative}.CompareTray_trayThumbs__VlTPc button{min-width:28px;min-height:28px}@media(max-width:700px){.CompareTray_trayCount__NlKRt{font-size:12px}.CompareTray_trayCount__NlKRt>span{display:none}.CompareTray_compareTray__8Zbpj{max-width:calc(100vw - 20px);width:auto;flex-wrap:wrap;justify-content:center}.CompareTray_trayThumbs__VlTPc{gap:12px}.CompareTray_compareTray__8Zbpj .CompareTray_primaryButton__oObSD{min-height:44px}}.CompareTray_trayClear__P3LZS{min-width:44px;min-height:44px}.PurchaseFaq_section__gpkwK{max-width:var(--shell-max);margin:0 auto;padding:64px var(--page-gutter);box-sizing:border-box;display:grid;grid-template-columns:1fr 1.4fr;gap:32px 72px;border-top:1px solid var(--c-line)}.PurchaseFaq_section__gpkwK header>p:first-child{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.PurchaseFaq_section__gpkwK header p{font-size:14px;line-height:1.7;color:var(--c-ink-2);max-width:330px}.PurchaseFaq_section__gpkwK h2{font-size:clamp(30px,3.6vw,46px);line-height:1.12;font-weight:500;margin:16px 0 22px;letter-spacing:-.03em}.PurchaseFaq_section__gpkwK header>a{font-size:14px;text-underline-offset:5px;display:inline-flex;align-items:center;min-height:44px}.PurchaseFaq_groups__ttA4A{border-top:1px solid var(--c-line)}.PurchaseFaq_group__LJZP2{border-bottom:1px solid var(--c-line)}.PurchaseFaq_group__LJZP2 summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:20px;font-size:18px;line-height:1.4;padding:22px 0;min-height:88px}.PurchaseFaq_group__LJZP2 summary::-webkit-details-marker{display:none}.PurchaseFaq_index__UaTif{font-size:11px;color:var(--c-ink-2);align-self:start;padding-top:5px}.PurchaseFaq_group__LJZP2 summary small{display:block;font-size:14px;font-weight:400;color:var(--c-ink-2);margin-top:5px}.PurchaseFaq_plus__wZELW{margin-left:auto;flex-shrink:0;font-size:23px;font-weight:400}.PurchaseFaq_group__LJZP2[open] .PurchaseFaq_plus__wZELW{transform:rotate(45deg)}.PurchaseFaq_answers__THwy8{padding:0 0 8px 35px}.PurchaseFaq_answers__THwy8 article{padding:20px 0;border-top:1px solid var(--c-line)}.PurchaseFaq_answers__THwy8 h3{font-size:15px;font-weight:500;line-height:1.5;margin:0 0 10px}.PurchaseFaq_answers__THwy8 p{font-size:14px;color:var(--c-ink-2);line-height:1.8;margin:0 0 10px}.PurchaseFaq_answers__THwy8 a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:1.5;text-underline-offset:4px}.PurchaseFaq_section__gpkwK .PurchaseFaq_footer__MU7_b{grid-column:2;display:flex;align-items:start;flex-direction:column;gap:12px}.PurchaseFaq_section__gpkwK .PurchaseFaq_footer__MU7_b p{margin:0;font-size:14px;color:var(--c-ink-2)}.PurchaseFaq_section__gpkwK .PurchaseFaq_footer__MU7_b a{font-size:14px;line-height:1.5;text-underline-offset:5px;padding:14px 18px;background:var(--c-ink);color:var(--c-bg);text-decoration:none;border-radius:var(--r-btn)}.PurchaseFaq_section__gpkwK a:focus-visible,.PurchaseFaq_section__gpkwK summary:focus-visible{outline:3px solid var(--c-accent);outline-offset:4px}@media(max-width:760px){.PurchaseFaq_section__gpkwK{grid-template-columns:1fr;gap:24px;padding:42px var(--page-gutter)}.PurchaseFaq_section__gpkwK .PurchaseFaq_footer__MU7_b{grid-column:1}.PurchaseFaq_section__gpkwK header p:last-of-type{margin-bottom:10px}.PurchaseFaq_group__LJZP2 summary{font-size:16px;gap:14px;padding:19px 0}.PurchaseFaq_answers__THwy8{padding-left:26px}.PurchaseFaq_group__LJZP2 summary small{font-size:14px}}.StoreHomeFrame_store__a88Ui{color:var(--c-ink);font-family:var(--f-sans);font-size:15px;line-height:1.5;background:var(--c-bg);padding-bottom:48px}.StoreHomeFrame_store__a88Ui a{text-decoration:none}.StoreHomeFrame_store__a88Ui button{cursor:pointer}.StoreHomeFrame_store__a88Ui button:disabled{cursor:not-allowed}.StoreHomeFrame_store__a88Ui :where(button,a,input,select):focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.StoreHomeFrame_store__a88Ui h1,.StoreHomeFrame_store__a88Ui h2,.StoreHomeFrame_store__a88Ui h3{color:var(--c-ink)}.StoreHomeFrame_store__a88Ui h1 em,.StoreHomeFrame_store__a88Ui h2 em{font-family:var(--f-display-italic);font-weight:400}@media (prefers-reduced-motion:reduce){.StoreHomeFrame_store__a88Ui *{scroll-behavior:auto;transition:none!important;animation:none!important}}