._8tkp1q_birthdayPage{--pet-orange:#d94f68;--pet-orange-dark:#b83d55;--pet-ink:#2b1d24;--pet-muted:#74646b;--pet-line:#ead9dd;--pet-cream:#fff7f3;background:#fff7f3}._8tkp1q_birthdayHero{--pet-orange:#d94f68;--pet-orange-dark:#b83d55;--pet-ink:#2b1d24;--pet-muted:#74646b;--pet-line:#ead9dd;--pet-cream:#fff7f3;background:radial-gradient(circle at 8% 16%,#ffffffdb,#0000 20rem),radial-gradient(circle at 92% 14%,#f5adba52,#0000 22rem),linear-gradient(135deg,#fff7f3 0%,#fff0f1 52%,#fff9f2 100%)!important;min-height:0!important}._8tkp1q_birthdayHeroInner{padding-top:18px;padding-bottom:26px}._8tkp1q_birthdayHeroDescription{display:none}._8tkp1q_birthdayHeroBenefits{gap:6px;margin-top:14px;margin-bottom:15px}._8tkp1q_birthdayHeroFacts{margin-bottom:12px}._8tkp1q_birthdayPinkButton{background:#d94f68!important}._8tkp1q_birthdayPinkButton:hover{background:#b83d55!important}._8tkp1q_birthdayHeroCta{min-height:46px}._8tkp1q_birthdayHeroRibbon{margin-top:8px;padding-top:6px;padding-bottom:6px}._8tkp1q_birthdayHeroPrivacy{margin-top:8px;font-size:9px}._8tkp1q_birthdayHeroPair img{height:clamp(245px,24vw,330px)!important}._8tkp1q_birthdayHeroPair figure:last-child img{height:clamp(260px,25vw,345px)!important}._8tkp1q_birthdayPinkArrow{background:#d94f68!important}._8tkp1q_birthdaySurface{background:#fff7f3!important}._8tkp1q_birthdayFeatureSurface{background:radial-gradient(circle at 10% 18%,#ffffffbf,#0000 22rem),linear-gradient(#fff0f1 0%,#fff7f3 100%)!important}._8tkp1q_birthdayPage ._8tkp1q_hero{background:radial-gradient(circle at 8% 16%,#ffffffdb,#0000 20rem),radial-gradient(circle at 92% 14%,#f5adba52,#0000 22rem),linear-gradient(135deg,#fff7f3 0%,#fff0f1 52%,#fff9f2 100%);--pet-orange:#d94f68!important;--pet-orange-dark:#b83d55!important;--pet-ink:#2b1d24!important;--pet-muted:#74646b!important;--pet-line:#ead9dd!important;--pet-cream:#fff7f3!important}@media (min-width:821px){._8tkp1q_birthdayPage ._8tkp1q_heroInner{padding-top:18px;padding-bottom:26px}._8tkp1q_birthdayPage ._8tkp1q_breadcrumbs{margin-bottom:20px}._8tkp1q_birthdayPage ._8tkp1q_heroCopy h1{margin-top:12px;margin-bottom:13px}._8tkp1q_birthdayPage ._8tkp1q_heroDescription{display:none}._8tkp1q_birthdayPage ._8tkp1q_heroBenefits{gap:6px;margin-top:14px;margin-bottom:15px}._8tkp1q_birthdayPage ._8tkp1q_heroFacts{margin-bottom:12px}._8tkp1q_birthdayPage ._8tkp1q_heroCta{min-height:46px}._8tkp1q_birthdayPage ._8tkp1q_birthdayRibbon{margin-top:8px;padding-top:6px;padding-bottom:6px}._8tkp1q_birthdayPage ._8tkp1q_heroPrivacy{margin-top:8px;font-size:9px}._8tkp1q_birthdayPage ._8tkp1q_heroPair img{height:clamp(245px,24vw,330px)!important}._8tkp1q_birthdayPage ._8tkp1q_heroPair figure:last-child img{height:clamp(295px,29vw,395px)!important}._8tkp1q_birthdayPage ._8tkp1q_birthdayHeroRibbon,._8tkp1q_birthdayPage ._8tkp1q_birthdayHeroPrivacy{display:none}}._8tkp1q_birthdayPage ._8tkp1q_hero:after{opacity:.24;background:radial-gradient(circle,#d94f6857 0 2px,#0000 2.5px) 0 0/22px 22px}._8tkp1q_birthdayPage ._8tkp1q_heroCta,._8tkp1q_birthdayPage ._8tkp1q_examplesCta>a,._8tkp1q_birthdayPage ._8tkp1q_bottomCta>a{background:#d94f68}._8tkp1q_birthdayPage ._8tkp1q_heroCta:hover,._8tkp1q_birthdayPage ._8tkp1q_examplesCta>a:hover,._8tkp1q_birthdayPage ._8tkp1q_bottomCta>a:hover{background:#b83d55}._8tkp1q_birthdayPage ._8tkp1q_heroPair figure:last-child figcaption,._8tkp1q_birthdayPage ._8tkp1q_exampleImages figure:last-child>span{background:#d94f68f0}._8tkp1q_birthdayPage ._8tkp1q_heroArrow,._8tkp1q_birthdayPage ._8tkp1q_exampleArrow{filter:drop-shadow(0 8px 14px #d94f6842);background:#d94f68}._8tkp1q_birthdayPage ._8tkp1q_toolSection,._8tkp1q_birthdayPage ._8tkp1q_definitionSection,._8tkp1q_birthdayPage ._8tkp1q_useCasesSection,._8tkp1q_birthdayPage ._8tkp1q_stepsSection,._8tkp1q_birthdayPage ._8tkp1q_tipsSection,._8tkp1q_birthdayPage ._8tkp1q_printSection,._8tkp1q_birthdayPage ._8tkp1q_faqSection,._8tkp1q_birthdayPage ._8tkp1q_relatedSection{background:#fff7f3}._8tkp1q_birthdayPage ._8tkp1q_examplesSection,._8tkp1q_birthdayPage ._8tkp1q_memoryBookSection{background:radial-gradient(circle at 10% 18%,#ffffffbf,#0000 22rem),linear-gradient(#fff0f1 0%,#fff7f3 100%)}._8tkp1q_birthdayPage ._8tkp1q_examplesCta{background:linear-gradient(110deg,#fff 0%,#fff0f3 100%);border-color:#efd0d8}._8tkp1q_birthdayPage ._8tkp1q_definitionSection{background:linear-gradient(90deg,#d94f6812 1px,#0000 1px) 0 0/34px 34px,#fff7f3}._8tkp1q_birthdayPage ._8tkp1q_memoryBookSection{background:radial-gradient(circle at 8% 25%,#d94f6821,#0000 23rem),radial-gradient(circle at 92% 75%,#ffcd7e36,#0000 24rem),#fff0f1}._8tkp1q_birthdayPage ._8tkp1q_tipIcon,._8tkp1q_birthdayPage ._8tkp1q_useCaseBody>span{color:#d94f68;background:#fff0f3}._8tkp1q_birthdayPage ._8tkp1q_tipsFooter{background:#fff0f3;border-color:#efd0d8}._8tkp1q_birthdayPage ._8tkp1q_tipsFooter svg,._8tkp1q_birthdayPage ._8tkp1q_memoryBookNote svg{color:#d94f68}._8tkp1q_birthdayPage ._8tkp1q_relatedSection{border-color:#efdadd}._8tkp1q_birthdayPage ._8tkp1q_birthdayRibbon{color:#9e3d52;background:#ffffffb8;border:1px solid #f0c9d1;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;font-size:11px;font-weight:600;display:inline-flex}._8tkp1q_birthdayPage ._8tkp1q_birthdayRibbon svg{color:#d94f68}._8tkp1q_birthdayPage ._8tkp1q_birthdayHeroRibbon{display:none!important}._8tkp1q_birthdayHeroCollage{aspect-ratio:3/2;background:#f8efe3;border:9px solid #ffffffeb;border-radius:28px;width:100%;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 22px 42px #55343029,inset 0 2px #fffc}._8tkp1q_birthdayHeroCollage img{object-fit:cover;width:100%;height:100%}._8tkp1q_birthdayHeroTagTop,._8tkp1q_birthdayHeroTagBottom{z-index:1;color:#6e563f;letter-spacing:.01em;background:#ffffffe0;border:1px solid #fffc;border-radius:999px;align-items:center;min-height:34px;padding:7px 15px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 8px 18px #54372b1a}._8tkp1q_birthdayHeroTagTop{top:12%;left:-2%}._8tkp1q_birthdayHeroTagBottom{color:#287052;bottom:7%;right:-2%}@media (max-width:820px){._8tkp1q_birthdayHeroCollage{border-width:6px;border-radius:19px;transform:none}._8tkp1q_birthdayHeroTagTop,._8tkp1q_birthdayHeroTagBottom{min-height:28px;padding:5px 9px;font-size:9px}._8tkp1q_birthdayHeroTagTop{top:10%;left:-2%}._8tkp1q_birthdayHeroTagBottom{bottom:6%;right:-2%}}@media (max-width:720px){._8tkp1q_birthdayPage ._8tkp1q_birthdayRibbon{font-size:10px}._8tkp1q_birthdayHeroPrivacy{font-size:12px}._8tkp1q_birthdayHeroPrivacy a{align-items:center;min-height:44px;display:inline-flex}}
.mxrPla_publicSection[data-public-typography=pet-photo] h1,.mxrPla_publicSection[data-public-typography=pet-photo] h2{color:#344542!important;max-inline-size:none!important;font-family:var(--typography-v1-font-display)!important;font-size:var(--typography-v1-size-section)!important;letter-spacing:-.02em!important;font-weight:600!important;line-height:var(--typography-v1-leading-heading)!important;overflow-wrap:normal!important;text-wrap:balance!important;word-break:normal!important}.mxrPla_toolIntroduction[data-public-tool-introduction]>.tool-start-header h2{color:#344542!important;max-inline-size:none!important;font-family:var(--typography-v1-font-display)!important;font-size:var(--typography-v1-size-section)!important;letter-spacing:-.02em!important;font-weight:600!important;line-height:var(--typography-v1-leading-heading)!important;overflow-wrap:normal!important;text-wrap:balance!important;word-break:normal!important}.mxrPla_publicSection[data-public-typography=pet-photo] h3{color:#344542;font-family:var(--typography-v1-font-display);font-size:var(--typography-v1-size-card-title);font-weight:600;line-height:var(--typography-v1-leading-heading);overflow-wrap:normal;text-wrap:balance;word-break:normal}.mxrPla_publicSection[data-public-typography=pet-photo] p{text-wrap:pretty;font-family:var(--typography-v1-font-ui)!important;font-size:var(--typography-v1-size-body)!important;line-height:var(--typography-v1-leading-body)!important;overflow-wrap:normal!important;word-break:normal!important}.mxrPla_toolIntroduction[data-public-tool-introduction]>.tool-start-header>p{text-wrap:pretty;font-family:var(--typography-v1-font-ui)!important;font-size:var(--typography-v1-size-body)!important;line-height:var(--typography-v1-leading-body)!important;overflow-wrap:normal!important;word-break:normal!important}.mxrPla_publicHero[data-public-typography=pet-photo] h1 em{display:inline}@media (min-width:64rem) and (max-width:74.9375rem){.mxrPla_publicHero[data-public-typography=pet-photo]>div{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:75rem){.mxrPla_publicHero[data-public-typography=pet-photo]>div{grid-template-columns:minmax(34rem,.98fr) minmax(27.5rem,.92fr)!important}}.mxrPla_publicSection[data-public-typography=pet-photo] [data-public-faq-questions] summary{text-wrap:balance;color:#344542!important;font-family:var(--typography-v1-font-display)!important;font-size:var(--typography-v1-size-card-title)!important;font-weight:600!important;line-height:var(--typography-v1-leading-heading)!important;overflow-wrap:normal!important;word-break:normal!important}
