.duotone-cover{position:relative;width:100%;height:100%;border-radius:inherit;overflow:visible}.duotone-cover__definitions{position:absolute;pointer-events:none}.duotone-cover>.project-cover{object-fit:contain;border-radius:inherit;transform:scale(1);transform-origin:center;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.duotone-cover__overlay{position:absolute;inset:0;pointer-events:none;opacity:0}@media(hover:hover)and (pointer:fine){.duotone-cover:hover>.project-cover{transform:scale(.95)}.duotone-cover:hover .duotone-cover__overlay{opacity:1}}@media(prefers-reduced-motion:reduce){.duotone-cover>.project-cover,.duotone-cover:hover>.project-cover{transition:none;transform:none}}.portrait-text{position:absolute;left:auto;right:91.45px;top:49px;width:276.25px;height:276.25px;overflow:visible;pointer-events:none;transform-origin:50% 50%;transform-box:view-box;animation:portrait-text-pendulum 90s linear -22.5s infinite}.portrait-text text{font-family:var(--body-font),sans-serif;font-size:20px;font-weight:400;fill:#000}@keyframes portrait-text-pendulum{0%{transform:rotate(60deg)}50%{transform:rotate(-60deg)}to{transform:rotate(60deg)}}@media(prefers-reduced-motion:reduce){.portrait-text{animation:none;transform:none}}.pixel-envelope{display:block;shape-rendering:crispEdges}.pixel-envelope__open-flap,.pixel-envelope__closed-flap{transform-origin:20px 22px}.pixel-envelope__open-flap{animation:envelope-open-flap 4s steps(4,end) infinite}.pixel-envelope__closed-flap{animation:envelope-closed-flap 4s steps(4,end) infinite}.pixel-envelope__heart{animation:envelope-heart 4s steps(8,end) infinite}@keyframes envelope-closed-flap{0%,12%,88%,to{transform:scaleY(1)}20%,80%{transform:scaleY(0)}}@keyframes envelope-open-flap{0%,20%,80%,to{transform:scaleY(0)}28%,72%{transform:scaleY(1)}}@keyframes envelope-heart{0%,28%,72%,to{transform:translateY(0)}44%,56%{transform:translateY(-16px)}}@media(prefers-reduced-motion:reduce){.pixel-envelope__open-flap,.pixel-envelope__closed-flap,.pixel-envelope__heart{animation:none}.pixel-envelope__open-flap{transform:scaleY(0)}.pixel-envelope__heart{visibility:hidden}}.contact-section{width:min(100%,100vw);padding:200px clamp(20px,4.167vw,60px) clamp(80px,13.889vw,200px);color:#000;font-family:var(--body-font),sans-serif;font-weight:400}.contact-section h2{font-family:inherit;font-size:clamp(36px,4.862vw,70px);font-weight:400;line-height:1.25}.contact-section__details{position:relative;padding-right:284px;margin-top:60px}.contact-section__links{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;font-size:clamp(22px,3.473vw,50px);line-height:1.3}.contact-section__links a{max-width:100%;overflow-wrap:anywhere}.contact-section__circle-composition{position:absolute;right:0;top:50%;margin-top:-112px;display:block;width:224px;height:224px;max-width:100%}.contact-section__envelope{position:absolute;inset:0;display:grid;place-items:center}.contact-section__envelope>.pixel-envelope{width:80px;height:88px;transform:translateY(-18px)}.contact-section__circle{display:block;width:100%;height:100%;overflow:visible;transform-box:view-box;transform-origin:center;animation:contact-circle-turn 30s linear infinite}.contact-section__circle text{font-family:var(--body-font),sans-serif;font-weight:400;font-size:28px;letter-spacing:normal;white-space:pre;fill:#000}@keyframes contact-circle-turn{to{transform:rotate(360deg)}}@media(max-width:800px){.contact-section__details{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding-right:0}.contact-section__circle-composition{position:relative;margin-top:0;justify-self:center}}@media(prefers-reduced-motion:reduce){.contact-section__circle{animation:none}}:root{--header-inset: 60px;--header-top: 40px;--header-content-top: 177px}.site-header{--header-color: #000;position:absolute;top:var(--header-top);left:calc(50% - min(720px,50vw) + var(--header-inset));width:calc(min(1440px,100vw) - var(--header-inset) * 2);z-index:20;display:flex;align-items:center;gap:40px;color:var(--header-color);font-family:var(--body-font),sans-serif;font-size:20px;font-weight:400;line-height:25px}.site-header--white{--header-color: #fff}.site-header__logo{width:224px;white-space:pre;text-decoration:none}.site-header__separator{display:inline-block;width:7px;height:7px;background:currentColor;vertical-align:2px}.site-header>.interactive-link,.site-header__projects{width:104px;flex-shrink:0}.site-header .interactive-link{color:var(--header-color);text-decoration-color:var(--header-color)}.site-header .interactive-link:hover,.site-header__projects-trigger[aria-expanded=true],.site-header .interactive-link[aria-current=page]{color:#ff3b30;text-decoration-color:transparent}.site-header__logo:focus-visible{outline:2px solid #ff3b30;outline-offset:4px}@media(max-width:1439px){:root{--header-inset: 6vw}}.site-header__mobile-logo,.site-footer{display:none}@media(max-width:600px){:root{--header-top: 12px;--header-content-top: 61px}.site-header{flex-wrap:wrap;justify-content:center;font-size:16px;gap:16px}.site-header>.interactive-link,.site-header__projects{width:auto}.site-header>.site-header__logo{display:none}.site-header .site-header__mobile-logo:any-link{display:block;color:var(--header-color);text-decoration:none}.site-footer{--header-color: #000;display:flex;justify-content:center;padding:40px 0 16px;color:var(--header-color);font:400 16px/25px var(--body-font),sans-serif}.site-footer.site-header--white{--header-color: #fff}.site-footer .site-header__logo{width:auto;text-align:center}}.site-header__projects{position:relative}.site-header__projects-trigger{display:block;padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.site-header__dropdown{position:fixed;inset:auto;border:0;color:inherit;font:inherit;display:grid;gap:12px;width:max-content;margin:0;padding:16px 0 0;list-style:none;background:transparent}.site-header__dropdown .interactive-link{display:block;width:fit-content;background:var(--project-menu-background, var(--page-background));white-space:nowrap}.hero-portrait-composition{display:contents}.homepage .home-mobile-break,.homepage .home-mobile-copy{display:none}@media(max-width:1439px){.homepage.homepage{width:100%;max-width:800px}.homepage .introduction{padding:var(--header-content-top) 12px 100px}.homepage .hero-portrait-composition{display:block;position:relative;width:224px;height:224px;margin:0 auto 20px}.homepage .portrait-text text{font-size:calc(16px * 325 / 166.05175)}.homepage .portrait,.homepage .portrait-text{left:calc(50% - 83.025875px);right:auto;top:calc(50% - 83.025875px);width:166.05175px;height:166.05175px}.homepage .intro-badges{position:static;display:flex;flex-wrap:wrap;gap:8px}.homepage .badge{font-size:16px;line-height:24px;padding:8px 16px}.homepage .intro-badges .badge:nth-child(n),.homepage .app-projects .badge:nth-child(n),.homepage .retail-projects .badge:nth-child(n){width:auto}.homepage .intro-badges .badge{padding:8px}.homepage h1{position:static;width:auto;margin-top:24px;font-size:38px;line-height:1.14}.homepage h1>br{display:none}.homepage h1 br.home-mobile-break,.homepage .capability p br.home-mobile-break{display:inline}.homepage .home-desktop-copy{display:none}.homepage .home-mobile-copy,.homepage .home-mobile-copy br{display:inline}.homepage .project-card--retail .project-copy p>.home-mobile-copy:before{content:none}.homepage .intro-desktop-break{display:none}.homepage .capabilities{position:static;width:auto;display:flex;flex-direction:column;gap:24px;margin-top:45.75px;font-size:20px;line-height:1.5}.homepage .capability:nth-child(n){width:100%;margin:0}.homepage .capability h3{font-size:20px;margin-bottom:8px}.homepage .capability:first-child{margin-bottom:16px}.homepage .capability:nth-child(2){margin-bottom:36px}.homepage .capability-icon{position:static;width:100%;height:82px;justify-content:flex-start;padding-left:28px;margin-bottom:20px}.homepage .capability:nth-child(2) .capability-icon{height:110px;justify-content:flex-start}.homepage .capability:nth-child(3) .capability-icon{height:78px;justify-content:flex-start}.homepage .capability-icon>.pixel-cursor,.homepage .capability-icon>.pixel-eye{top:0}.homepage .capability-icon>.pixel-blocks{width:102px;height:110px}.homepage .capability-icon>.pixel-eye{width:89px;height:78px}.homepage .app-projects,.homepage .retail-projects{padding-inline:12px}.homepage .app-projects{padding-bottom:100px}.homepage .badge-row{height:auto;margin:0;flex-wrap:wrap;gap:8px}.homepage .app-projects h2,.homepage .retail-projects h2{width:auto;height:auto;margin:16px 0 0;font-family:var(--body-font),sans-serif;font-size:28px;line-height:1.2}.homepage .app-grid,.homepage .retail-grid{grid-template-columns:minmax(0,1fr);gap:40px;margin:24px 0 0}.homepage .project-card .project-image{height:auto;aspect-ratio:1400 / 1066}.homepage .project-card:nth-child(n) .project-copy{width:auto;margin:16px 0 0;font-size:20px;line-height:1.5}.homepage .project-card--app .project-copy{gap:8px}.homepage .project-card h3{font-size:20px;line-height:normal}.homepage .project-card--app .project-copy>p{line-height:1.5;min-height:0}.homepage .project-card--retail .project-copy p{margin-top:8px}.homepage .project-card--retail .project-copy p span+span:before{content:" "}.homepage .store-links{flex-wrap:wrap;gap:12px;font-size:20px;line-height:normal}.homepage .store-links a{display:flex;align-items:center;min-height:44px;padding-block:10px}.homepage .retail-summary{width:auto;margin:100px 0 0;font-family:var(--body-font),sans-serif;font-size:28px;line-height:1.2}.homepage .contact-section{display:grid;grid-template-columns:minmax(0,1fr);width:100%;padding:100px 12px 80px}.homepage .contact-section h2{grid-row:2;font-size:38px;line-height:1.1}.homepage .contact-section__details{display:contents}.homepage .contact-section__links{grid-row:3;margin-top:60px;font-size:20px;line-height:normal;gap:32px}.homepage .contact-section__circle-composition{grid-row:1;position:relative;top:auto;right:auto;margin:0 0 100px;justify-self:center}}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}body:has(.indulgence-page){background:#ffc0e5;overflow-x:clip}.indulgence-page{--project-menu-background: #000;--case-pink: #ffc0e5;--case-red: #ff3b3b;background:var(--case-pink);color:#000;width:100%;max-width:1440px;margin-inline:auto}.indulgence-hero,.indulgence-break,.indulgence-footer{box-shadow:0 0 0 100vmax var(--case-red);clip-path:inset(0 -100vmax)}.indulgence-page h1,.indulgence-page h2,.indulgence-page h3{position:static;width:auto;font-family:var(--body-font),sans-serif}.indulgence-hero{position:relative;padding:var(--header-content-top) 60px 131px;background:var(--case-red);color:#fff}.indulgence-hero:after,.indulgence-break:after{content:"";position:absolute;bottom:0;left:0;right:0;height:83px;background:linear-gradient(0deg,var(--case-pink) 29.155%,var(--case-red) 99.415%)}.indulgence-stores a:focus-visible{outline:3px solid currentColor;outline-offset:6px}.indulgence-badges{display:flex;gap:16px;margin:0 0 40px}.indulgence-badges .badge{background:#fff;color:#f72a16;border-color:#fff;font-weight:700;line-height:40px}.indulgence-page h1,.indulgence-how>h2{font-size:120px;line-height:151px;font-weight:700}.indulgence-hero>p{font:400 50px/65px var(--statement-font),sans-serif;width:1154px;max-width:100%;min-height:276px;margin:60px 0 0 5px}.indulgence-how{padding:120px 60px}.indulgence-how>h2{margin-bottom:120px}.indulgence-step{display:flex;align-items:flex-start}.indulgence-step__copy{flex:none}.indulgence-step__copy h3{font:400 50px/65px var(--statement-font),sans-serif;white-space:nowrap}.indulgence-step__copy p{margin:24px 0 0 3px;font-size:28px;line-height:39.3px}.indulgence-step--promise{padding-left:113px}.indulgence-step--promise .indulgence-step__copy{width:483px;padding-top:222px}.indulgence-step--keep{margin:120px 0 0 9px;gap:60px}.indulgence-step--keep .indulgence-step__copy{padding-top:272px}.indulgence-phones{display:flex;gap:24px;width:724px;flex:none}.indulgence-phone{width:350px;aspect-ratio:350 / 711;position:relative;container-type:inline-size}.indulgence-phone__canvas{position:absolute;width:350px;height:711px;transform-origin:top left;transform:scale(calc(100cqw/350px))}.indulgence-phone__canvas>img{display:block}.indulgence-phone__screen{position:absolute;inset:2.13% 5.24% 2.46%;-webkit-mask:url(/assets/indulgence-detail/screen-mask.svg) 0 0 / 100% 100% no-repeat,linear-gradient(#000 0 0) 50% 0 / 34% 6% no-repeat;mask:url(/assets/indulgence-detail/screen-mask.svg) 0 0 / 100% 100% no-repeat,linear-gradient(#000 0 0) 50% 0 / 34% 6% no-repeat}.indulgence-phone__screen img{width:100%;height:100%;object-fit:cover;display:block}.indulgence-prototype-hotspot{position:absolute;top:39.532%;width:17.021%;height:7.882%;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.indulgence-prototype-hotspot--minus{left:4.255%}.indulgence-prototype-hotspot--plus{right:4.255%}.indulgence-prototype-hotspot:disabled{cursor:default}.indulgence-prototype-hotspot:focus-visible{outline:2px solid #fff;outline-offset:-4px}.indulgence-prototype-hotspot.indulgence-stake-hotspot{top:41.133%}.indulgence-stake-amount{position:absolute;left:50%;top:45.074%;transform:translate(-50%,-50%);font:400 60px/1 IBM Plex Mono,monospace;color:#000;white-space:nowrap;pointer-events:none}.indulgence-promise-hotspot{position:absolute;left:4.255%;top:90.64%;width:91.49%;height:7.389%;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.white-shine.indulgence-promise-hotspot:after{--shine-size: 160px 160px;--shine-start-x: 953.423px;--shine-end-x: -826.751px;clip-path:inset(0 round 999px)}.indulgence-promise-hotspot:focus-visible{outline:2px solid #fff;outline-offset:-4px}.white-shine.indulgence-card-shine:after{clip-path:inset(0 round 32px 32px 0 0)}.white-shine.indulgence-category-shine:after{clip-path:inset(0 round 999px)}.white-shine.indulgence-day-shine:after{clip-path:inset(0 round 4px)}.indulgence-prototype-hotspot--minus:after{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-size:100% 100%,44% 9%;mask-size:100% 100%,44% 9%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}.indulgence-prototype-hotspot--plus:after{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-size:100% 100%,44% 9%,9% 44%;mask-size:100% 100%,44% 9%,9% 44%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out,source-over;mask-composite:subtract,add}.indulgence-break{position:relative;padding:113px 108px 156px 184px;background:var(--case-red)}.indulgence-break:before,.indulgence-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:83px;background:linear-gradient(180deg,var(--case-pink) 29.155%,var(--case-red) 99.415%)}.indulgence-hero:after,.indulgence-break:before,.indulgence-break:after,.indulgence-footer:before{left:min(0px,calc((1440px - 100vw)/2));right:min(0px,calc((1440px - 100vw)/2))}.indulgence-step--break .indulgence-step__copy{width:424px;padding-top:252px}.indulgence-work{padding-top:120px}.indulgence-work__intro{margin-left:66px;max-width:1224px;font:400 50px/65px var(--statement-font),sans-serif}.indulgence-responsibilities{display:grid;grid-template-columns:413px 414px 413px;column-gap:40px;min-height:610px;margin:120px 18px 139px 72px}.indulgence-responsibilities>div:nth-child(2){margin-top:201px}.indulgence-responsibilities>div:nth-child(3){margin-top:401px;margin-left:30px;width:413px}.indulgence-responsibilities h3{font-size:28px;font-weight:700;line-height:35px;margin-bottom:16px}.indulgence-responsibilities p{font-size:28px;line-height:39.3px}.indulgence-identity{margin:0 57px 0 48px;font-family:IBM Plex Mono,monospace}.indulgence-identity__upper{display:grid;grid-template-columns:815px 500px;gap:20px}.indulgence-identity__type{height:231px;border-radius:32px;background:#e8ef66;padding:54px 44px;font-size:30px;line-height:39px;font-weight:700}.indulgence-swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px}.indulgence-swatches>div{height:191px;border-radius:32px;display:grid;place-items:center;font-size:20px;line-height:28px;font-weight:700;color:#333}.indulgence-swatches>div:nth-child(3){border:1px solid #fff}.indulgence-identity__card{height:442px;background:#000;border-radius:32px;padding:23px 44px 40px}.indulgence-identity__card>p{color:var(--case-pink);font-size:20px;line-height:26px;text-align:center;margin-bottom:32px}.indulgence-promise{background:var(--case-pink);border-radius:32px;padding:17.465px;width:410.425px;display:flex;flex-direction:column;align-items:flex-start;gap:17.465px}.indulgence-promise__label{background:#000;color:#fff;border-radius:999px;padding-inline:17.465px;font-size:17.465px;line-height:32.747px}.indulgence-promise__title{font-size:43.662px;font-weight:700;line-height:normal}.indulgence-promise__stake{font-size:19.648px;line-height:1.4;white-space:nowrap}.indulgence-days{display:grid;grid-template-columns:repeat(7,43.662px);gap:10.916px;padding-block:8.732px}.indulgence-day{height:43.662px;background:#000;border:2.183px solid #000;border-radius:4px;display:grid;place-items:center}.indulgence-day--empty{background:transparent}.indulgence-identity__lower{display:grid;grid-template-columns:538px 525px 231px;gap:20px;margin-top:20px}.indulgence-identity__lower>div{height:231px;border-radius:32px;text-align:center}.indulgence-identity__lower h3{font:700 50px/65px IBM Plex Mono,monospace}.indulgence-identity__lower p{font-size:32px;line-height:42px}.indulgence-geography{background:#41ff8a;padding-top:51px}.indulgence-geography p{margin-top:22px}.indulgence-duration{background:var(--case-red);padding-top:30px}.indulgence-duration p{margin-top:12px}.indulgence-logo{background:#000;display:grid;place-items:center}.indulgence-outro{margin:120px 0 120px 66px;max-width:1107px;font:400 50px/65px var(--statement-font),sans-serif}.indulgence-footer{position:relative;background:var(--case-red);padding:128px 0 150px}.indulgence-footer h2{font:700 40px/52px IBM Plex Mono,monospace;text-align:center;margin-right:34px}.indulgence-stores{display:flex;justify-content:center;gap:40px;margin:48px 40px 0 0}.indulgence-stores a,.indulgence-stores img{display:block}.indulgence-app-store{position:relative;width:299px;height:100px;flex:none}.indulgence-app-store>img:not(:first-child){position:absolute}.indulgence-app-store__apple{left:24.916px;top:21.8px}.indulgence-app-store__label{left:86.022px;top:44.68px}.indulgence-app-store__caption{left:89.13px;top:21.09px}@media(max-width:1250px){.indulgence-hero{padding:var(--header-content-top) 6vw 100px}.indulgence-badges{margin:0 0 32px;flex-wrap:wrap}.indulgence-page h1,.indulgence-how>h2{font-size:clamp(44px,8.33vw,100px);line-height:1.26}.indulgence-desktop-break{display:none}.indulgence-hero>p,.indulgence-work__intro,.indulgence-outro{font-size:clamp(26px,3.48vw,44px);line-height:1.3;min-height:0;margin-left:0}.indulgence-how{padding:64px 6vw}.indulgence-how>h2{margin-bottom:64px}.indulgence-step{padding-left:0;flex-direction:column;gap:36px;align-items:center}.indulgence-step .indulgence-step__copy{width:100%;padding:0}.indulgence-step__copy h3{font-size:clamp(32px,4.2vw,50px);line-height:1.3;white-space:normal}.indulgence-step__copy p{font-size:clamp(20px,2.34vw,28px);line-height:1.4}.indulgence-step--keep{margin:80px 0 0}.indulgence-step--keep .indulgence-step__copy{order:-1}.indulgence-phones{max-width:100%;gap:3.315%}.indulgence-phone{width:48.3425%}.indulgence-break{padding:110px 6vw}.indulgence-work{padding:64px 6vw 0}.indulgence-responsibilities{min-height:0;margin:64px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.indulgence-responsibilities>div:nth-child(n){margin:0;width:auto}.indulgence-responsibilities h3,.indulgence-responsibilities p{font-size:22px;line-height:1.4}.indulgence-identity{margin:0}.indulgence-identity__upper{grid-template-columns:1fr}.indulgence-identity__type{height:auto;padding:32px;font-size:clamp(20px,3vw,30px);line-height:1.3}.indulgence-identity__card{height:auto;display:flex;flex-direction:column;align-items:center;padding-inline:16px}.indulgence-identity__lower{grid-template-columns:1fr 1fr}.indulgence-logo{grid-column:1 / -1;width:231px;justify-self:center}.indulgence-identity__lower h3{font-size:clamp(28px,4vw,50px)}.indulgence-identity__lower p{font-size:clamp(22px,2.67vw,32px)}.indulgence-outro{margin:64px 0}.indulgence-footer{padding-bottom:80px}}@media(max-width:600px){.indulgence-hero{padding-top:var(--header-content-top)}.indulgence-badges .badge{font-size:16px;line-height:28px;padding:6px 12px}.indulgence-badges{gap:10px;margin-top:0}.indulgence-hero>p{margin-top:32px}.indulgence-responsibilities{grid-template-columns:1fr;gap:32px}.indulgence-swatches{grid-template-columns:repeat(2,1fr);gap:12px}.indulgence-swatches>div{height:120px}.indulgence-identity__lower{grid-template-columns:1fr}.indulgence-promise{zoom:.65}.indulgence-footer h2{margin:0 20px;font-size:28px;line-height:1.3}.indulgence-stores{flex-direction:column;align-items:center;gap:24px;margin:36px 0 0;zoom:.8}}@media(max-width:360px){.indulgence-promise{zoom:.6}}.indulgence-ui-kit{position:relative;width:100%;aspect-ratio:1335 / 693}.indulgence-ui-kit>img{position:absolute;inset:0;width:100%;height:100%;visibility:hidden;animation:indulgence-ui-kit-frame 3s steps(1,end) infinite}@keyframes indulgence-ui-kit-frame{0%{visibility:visible}33.333333%,to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.indulgence-ui-kit>img{animation:none}.indulgence-ui-kit>img:first-child{visibility:visible}}.indulgence-mobile-kit,.indulgence-mobile-break{display:none}@media(max-width:600px){.indulgence-page{--case-mobile-inset: 12px}.indulgence-page .indulgence-mobile-break{display:inline}.indulgence-hero{padding:var(--header-content-top) var(--case-mobile-inset) 48px}.indulgence-badges{gap:8px;margin:0 0 16px}.indulgence-page h1{font-size:40px;font-weight:400;line-height:46px}.indulgence-hero>p{width:auto;min-height:0;margin:16px 0 0}.indulgence-hero:after,.indulgence-break:before,.indulgence-break:after,.indulgence-footer:before{display:none}.indulgence-how{padding:28px var(--case-mobile-inset) 36px}.indulgence-how>h2{margin-bottom:36px;font-size:40px;font-weight:400;line-height:48px}.indulgence-step{gap:24px;align-items:stretch}.indulgence-step .indulgence-step__copy{width:calc(100% - 60px);margin-left:60px}.indulgence-step__copy h3{font-size:20px;line-height:26px}.indulgence-step__copy p{margin:16px 0 0;font-size:16px;line-height:23px}.indulgence-step--keep{margin:36px 0 0}.indulgence-phones{width:100%;max-width:none;gap:3.315%}.indulgence-phone{width:48.3425%}.indulgence-phone button{touch-action:manipulation}.indulgence-break{padding:28px var(--case-mobile-inset)}.indulgence-work{padding:48px var(--case-mobile-inset) 0}.indulgence-work__intro{width:auto;margin:0}.indulgence-responsibilities{margin:24px 0 48px;gap:28px}.indulgence-responsibilities h3{margin-bottom:10px;font-size:20px;line-height:26px}.indulgence-responsibilities p{font-size:16px;line-height:24px}.indulgence-identity{margin:0}.indulgence-ui-kit{display:none}.indulgence-mobile-kit{display:grid;gap:24px}.indulgence-identity__type{padding:20px 16px;border-radius:0;font-size:16px;line-height:24px}.indulgence-identity__card{padding:16px 12px;border-radius:0}.indulgence-identity__card>p{width:100%;margin-bottom:16px;font-size:20px;line-height:26px}.indulgence-ui-slice{position:relative;width:100%;overflow:hidden}.indulgence-ui-slice>svg{position:absolute;inset:0;width:100%;height:100%;visibility:hidden;animation:indulgence-ui-kit-frame 3s steps(1,end) infinite}.indulgence-mobile-promise{width:min(100%,270.72px)}.indulgence-mobile-palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,360px)}.indulgence-identity__lower{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0}.indulgence-identity__lower>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:auto;min-height:174px;padding:12px}.indulgence-identity__lower h3{max-width:100%;font-size:clamp(32px,10.257vw,40px);line-height:normal}.indulgence-identity__lower p{margin:0}.indulgence-identity__lower .indulgence-logo{grid-column:auto;width:100%;padding:0}.indulgence-logo .indulgence-ui-slice{width:174px}.indulgence-outro{margin:48px 0 24px;overflow-wrap:anywhere}.indulgence-footer{padding:32px var(--case-mobile-inset)}.indulgence-page>.site-footer{background:var(--case-red)}.indulgence-footer h2{margin:0;font-size:24px;line-height:32px}.indulgence-stores{flex-direction:row;flex-wrap:wrap;gap:12px;margin:16px 0 0;zoom:1}.indulgence-app-store{width:min(174px,calc((100vw - 36px)/2));height:auto;aspect-ratio:299 / 100}.indulgence-app-store>img:first-child{width:100%;height:auto}.indulgence-app-store__apple{left:calc(100% * 24.916 / 299);top:21.8%;width:calc(100% * 44.2677 / 299);height:auto}.indulgence-app-store__label{left:calc(100% * 86.022 / 299);top:44.68%;width:calc(100% * 187.551 / 299);height:auto}.indulgence-app-store__caption{left:calc(100% * 89.13 / 299);top:21.09%;width:calc(100% * 172.768 / 299);height:auto}.indulgence-stores>a:last-child,.indulgence-stores>a:last-child>img{width:min(174px,calc((100vw - 36px)/2));height:auto}}@media(max-width:600px)and (prefers-reduced-motion:reduce){.indulgence-ui-slice>svg{animation:none}.indulgence-ui-slice>svg:first-child{visibility:visible}}.store-badges{display:flex;justify-content:center;gap:40px}.store-badges a,.store-badges img{display:block}.store-badges a:focus-visible{outline:2px solid currentColor;outline-offset:6px}.store-badges__apple{position:relative;width:299px;height:100px;flex:none}.store-badges__apple>img:not(:first-child){position:absolute}.store-badges__apple-logo{left:24.916px;top:21.8px}.store-badges__apple-label{left:86.022px;top:44.68px}.store-badges__apple-caption{left:89.13px;top:21.09px}@media(max-width:700px){.store-badges{flex-direction:column;align-items:center;gap:24px;zoom:.8}}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-variable.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}body:has(.sleep-page){background:#141414}.sleep-page{--project-menu-background: #141414;width:100%;max-width:1440px;margin-inline:auto;background:var(--project-menu-background);color:#fff;overflow:clip}.sleep-mobile-copy{display:none}.sleep-page h1,.sleep-page h2{position:static;width:auto;font-weight:400}.sleep-hero{position:relative;padding:var(--header-content-top) 0 120px}.sleep-badges{display:flex;gap:16px;margin-left:var(--header-inset)}.sleep-badges .badge{border-color:#fff;font-weight:400}.sleep-page h1{margin:40px 60px 0;font-size:120px;font-weight:400;line-height:151px}.sleep-hero>p{width:1154px;margin:60px 0 0 65px;font:400 50px/65px var(--statement-font),sans-serif}.sleep-principles{display:grid;grid-template-columns:453px 459px 408px;margin:0 60px;min-height:162px}.sleep-principles>div:nth-child(1){width:333px}.sleep-principles>div:nth-child(2){width:414px}.sleep-principles h2,.sleep-principles p{font-family:var(--body-font),sans-serif;font-size:28px;font-weight:400;line-height:39.3px}.sleep-principles p{margin-top:4px;color:#ffffffb3}.sleep-listening{display:grid;grid-template-columns:444px 468px 408px;position:relative;margin:120px 60px 0;min-height:775px}.sleep-listening h2{width:346px;margin-left:0}.sleep-listening h2,.sleep-glow h2{font:400 50px/65px var(--statement-font),sans-serif;color:#ffffffb3}.sleep-listening>p{width:338px;font-size:28px;font-weight:400;line-height:39.3px;color:#ffffffb3}.sleep-principles>div:nth-child(3),.sleep-listening>p{position:relative;left:24px}.sleep-listening>.sleep-phone{margin-top:11px}.sleep-listening__arrow{position:absolute;left:835px;top:643px;width:246px;height:203px;pointer-events:none}.sleep-listening__arrow img{position:absolute;left:0;top:0}.sleep-phone{position:relative;width:var(--sleep-phone-width);max-width:100%;aspect-ratio:400 / 825.625;container-type:inline-size}.sleep-phone__canvas{position:absolute;width:400px;height:825.625px;background:#000;border-radius:65.625px;overflow:hidden;transform-origin:top left;transform:scale(calc(100cqw/400px))}.sleep-phone__primary,.sleep-phone__dark,.sleep-phone__highlight,.sleep-phone__reflect{position:absolute;pointer-events:none}.sleep-phone__primary{inset:1.5625px;border:4.0625px solid #1f2127;border-radius:64.0625px}.sleep-phone__dark{inset:0;border:1.5625px solid #303640;border-radius:65.625px}.sleep-phone__highlight{inset:1.875px 1.5625px 1.5625px;border:1.5625px solid #717989;border-radius:64.375px;filter:blur(.46875px);opacity:.9}.sleep-phone__reflect{inset:7.1875px;border:.625px solid #646464;border-radius:58.4375px;filter:blur(.3125px);opacity:.8}.sleep-phone__screen{position:absolute;inset:17.1875px;border-radius:51.5625px;overflow:hidden;background:#fff}.sleep-phone__screen img{display:block;width:100%;height:100%;object-fit:cover}.sleep-phone__screen .sleep-glow-frame{position:absolute;inset:0;visibility:hidden;animation:sleep-glow-frame 5s steps(1,end) infinite}@keyframes sleep-glow-frame{0%{visibility:visible}20%,to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.sleep-phone__screen .sleep-glow-frame{animation:none}.sleep-phone__screen .sleep-glow-frame:first-child{visibility:visible}}.sleep-phone__antennas{position:absolute;inset:0;pointer-events:none}.sleep-phone__antennas i{position:absolute;display:block;background:#7c7c7c;opacity:.3;mix-blend-mode:screen;width:5.625px;height:5px}.sleep-phone__antennas i:nth-child(1){left:0;top:736.875px}.sleep-phone__antennas i:nth-child(2){left:82.1875px;top:819.375px;width:5px;height:5.625px}.sleep-phone__antennas i:nth-child(3){right:0;top:83.4375px}.sleep-phone__antennas i:nth-child(4){left:0;top:83.4375px}.sleep-phone__antennas i:nth-child(5){left:318.4375px;top:0;width:5px;height:5.625px}.sleep-phone__antennas i:nth-child(6){right:0;top:736.5625px}.sleep-glow{display:grid;grid-template-columns:855px 400px;margin:96px 60px 0;min-height:826px}.sleep-glow__copy{padding-top:255px}.sleep-glow__copy p{width:543px;margin-top:38px;font-size:28px;font-weight:400;line-height:39.3px;color:#ffffffb3}.sleep-development{padding-top:120px}.sleep-development__intro{width:1076px;margin-left:58px;font:400 50px/65px var(--statement-font),sans-serif;color:#ffffffb3}.sleep-gallery{width:1253px;display:grid;grid-template-columns:repeat(4,290px);gap:31px;margin:120px 0 0 93px}.sleep-credits{display:grid;grid-template-columns:repeat(2,259px);align-items:start;gap:80px;width:598px;margin:120.422px 0 0 854px;font-size:28px;line-height:35px}.sleep-credits>div{display:flex;flex-direction:column;gap:12px}.sleep-credits h2{font-family:inherit;font-size:inherit;line-height:inherit;color:#ffffffb3}.sleep-credits__muted{color:#ffffffb3}.sleep-development__outro{width:1027px;margin:120px 0 0 50px;font:400 50px/65px var(--statement-font),sans-serif;color:#ffffffb3}.sleep-footer{position:relative;height:847px;margin-top:96px;overflow:hidden}.sleep-footer__image{position:absolute;left:calc(50% - 798.5px);top:0;width:1597px;height:847px;overflow:hidden}.sleep-footer__image img{position:absolute;left:0;top:-17.16%;width:100%;height:125.7%}.sleep-footer__content{position:relative;width:1152px;margin-left:156px;padding-top:221px;text-align:center}.sleep-footer h2,.sleep-footer__content>p{font:600 50px/63px var(--body-font),sans-serif}.sleep-footer .store-badges{margin-top:48px}.sleep-footer__content>p{margin-top:48px}@media(max-width:1439px){.sleep-hero{padding:var(--header-content-top) 6vw 72px}.sleep-badges{margin:0;flex-wrap:wrap}.sleep-page h1{margin:32px 0 0;font-size:clamp(44px,8.33vw,100px);line-height:1.26}.sleep-hero>p{width:auto;margin:40px 0 0;font-size:clamp(26px,4vw,44px);line-height:1.3}.sleep-principles{margin:0 6vw;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sleep-principles>div:nth-child(n){width:auto}.sleep-principles h2,.sleep-principles p{font-size:22px;line-height:1.4}.sleep-principles p br,.sleep-desktop-break{display:none}.sleep-listening{margin:80px 6vw 0;grid-template-columns:1fr 1fr;gap:32px;min-height:0}.sleep-listening h2{grid-column:1;width:auto;margin:0}.sleep-listening>p{grid-column:1;grid-row:2;width:auto;font-size:24px;line-height:1.4}.sleep-listening>.sleep-phone{grid-column:2;grid-row:1 / 3;margin-top:0}.sleep-listening__arrow{left:52%;top:calc(100% - 80px);transform:scale(.7);transform-origin:top left}.sleep-glow{margin:96px 6vw 0;grid-template-columns:1fr 1fr;gap:32px;min-height:0}.sleep-glow__copy{padding-top:100px}.sleep-glow__copy p{width:auto;font-size:24px;line-height:1.4}.sleep-development{padding:80px 6vw 0}.sleep-development__intro,.sleep-development__outro{width:auto;margin-left:0;font-size:clamp(26px,4vw,44px);line-height:1.3}.sleep-gallery{width:auto;margin:72px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sleep-credits{width:auto;max-width:598px;margin:72px 0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;font-size:24px;line-height:1.3}.sleep-development__outro{margin-top:80px}.sleep-footer{margin-top:72px}.sleep-footer__content{width:auto;margin-inline:6vw}}@media(max-width:700px){.sleep-hero{padding-top:var(--header-content-top)}.sleep-badges{gap:8px}.sleep-badges .badge{font-size:16px;line-height:24px;padding:8px 12px}.sleep-principles{grid-template-columns:1fr;gap:32px}.sleep-listening,.sleep-glow{display:flex;flex-direction:column;gap:32px}.sleep-listening h2,.sleep-glow h2{font-size:36px;line-height:1.3}.sleep-listening>p{order:1}.sleep-listening>.sleep-phone{order:2;align-self:center}.sleep-listening__arrow{left:auto;right:-6px;top:calc(100% - 40px);transform:scale(.4);transform-origin:top right}.sleep-glow__copy{padding:0}.sleep-glow__copy p{margin-top:20px}.sleep-glow>.sleep-phone{align-self:center}.sleep-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.sleep-credits{gap:24px;font-size:20px}.sleep-footer{height:760px}.sleep-footer__image{height:100%}.sleep-footer__content{padding-top:150px}.sleep-footer h2,.sleep-footer__content>p{font-size:36px;line-height:1.3}}.sleep-phone__screen .sleep-le-frame{position:absolute;inset:0;visibility:hidden;animation:12s steps(1,end) infinite}.sleep-phone__screen .sleep-le-frame--1{animation-name:sleep-le-first}.sleep-phone__screen .sleep-le-frame--2{animation-name:sleep-le-second}.sleep-phone__screen .sleep-le-frame--3{animation-name:sleep-le-third}@keyframes sleep-le-first{0%{visibility:visible}25%,to{visibility:hidden}}@keyframes sleep-le-second{0%{visibility:hidden}25%{visibility:visible}75%,to{visibility:hidden}}@keyframes sleep-le-third{0%{visibility:hidden}75%{visibility:visible}to{visibility:hidden}}.sleep-le-overlays{position:absolute;top:0;left:0;width:400px;height:825.625px;transform:scale(calc(100cqw/400px));transform-origin:top left;pointer-events:none}.sleep-le-mobile{display:none}.sleep-le-arrow{position:absolute;width:0;height:0;opacity:0;animation:sleep-le-callout 12s linear infinite}.sleep-le-arrow img{position:absolute;left:calc(-1 * var(--tip-x));top:calc(-1 * var(--tip-y));transform:scale(var(--callout-scale, 1));transform-origin:var(--tip-x) var(--tip-y)}.sleep-le-arrow--play{left:200px;top:664.81px;--tip-x: 0px;--tip-y: 104px;animation-delay:3s}.sleep-le-arrow--volume{left:200px;top:497.83px;--tip-x: 562px;--tip-y: 94px;animation-delay:6s}.sleep-le-arrow--save{left:41.64px;top:722.59px;--tip-x: 360px;--tip-y: 22px;animation-delay:9s}@keyframes sleep-le-callout{0%{opacity:0}3.333333%,21.666667%{opacity:1}25%,to{opacity:0}}@media(max-width:1439px){.sleep-le-arrow--play{--callout-scale: .35}.sleep-le-arrow--volume{--callout-scale: .3}.sleep-le-arrow--save{--callout-scale: .18}}@media(prefers-reduced-motion:reduce){.sleep-phone__screen .sleep-le-frame{animation:none}.sleep-phone__screen .sleep-le-frame--1{visibility:visible}.sleep-le-arrow{animation:none;opacity:0}}@media(max-width:600px){.sleep-desktop-copy{display:none}.sleep-mobile-copy{display:inline}.sleep-hero{padding:var(--header-content-top) 12px 48px}.sleep-badges{gap:8px;margin:0}.sleep-page h1{margin:16px 0 0}.sleep-hero>p{margin:16px 0 0}.sleep-principles{margin:0 12px;min-height:0;gap:28px;text-align:right}.sleep-principles>div:nth-child(n){position:static}.sleep-listening{margin:80px 12px 0;gap:16px}.sleep-listening h2 br{display:none}.sleep-listening>.sleep-phone{order:2;width:min(100%,310px);margin-top:16px;margin-bottom:63px;align-self:center}.sleep-listening>p{order:1;left:auto;width:100%;text-align:left}.sleep-listening>p br{display:none}.sleep-le-overlays{display:none}.sleep-le-mobile{display:block;position:absolute;inset:0;pointer-events:none}.sleep-le-mobile .sleep-le-arrow{inset:0;width:100%;height:100%}.sleep-le-mobile .sleep-le-mobile__arrow{left:calc(50% - 50vw);top:calc(var(--mobile-control-y) - 7.36401px);height:15px;width:auto;transform:none}.sleep-le-mobile :is(.sleep-le-arrow--volume,.sleep-le-arrow--save) .sleep-le-mobile__arrow{width:41px}.sleep-le-mobile .sleep-le-arrow--play{--mobile-control-y: calc(100% * 664.81 / 825.625 + 20px)}.sleep-le-mobile .sleep-le-arrow--volume{--mobile-control-y: calc(100% * 497.83 / 825.625 + 20px)}.sleep-le-mobile .sleep-le-arrow--save{--mobile-control-y: calc(100% * 722.59 / 825.625 - 15px)}.sleep-le-mobile .sleep-le-mobile__text{left:50%;top:calc(100% + 16px);transform:translate(-50%);width:auto;max-width:100%;height:auto}.sleep-listening__arrow{display:none}.sleep-glow{margin:30px 12px 0;gap:24px}.sleep-glow__copy p{margin-top:16px}.sleep-glow>.sleep-phone{width:min(100%,310px);margin-top:8px}.sleep-development{padding:64px 12px 0}.sleep-gallery{width:100%;margin:64px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:24px}.sleep-credits{max-width:none;margin:48px 0 0;grid-template-columns:minmax(0,1fr);gap:32px;text-align:right}:root .sleep-credits :is(h2,p){font-weight:400}.sleep-development__outro{margin-top:80px}.sleep-footer{height:420px;margin-top:52px}.sleep-footer__image{left:calc(50% - 396px);width:792px;height:420px}.sleep-footer__content{margin-inline:12px;padding-top:104px}.sleep-footer h2,.sleep-footer__content>p{font-size:30px;line-height:normal}.sleep-footer__content>p{margin-top:28px}.sleep-footer .store-badges{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;zoom:1}.sleep-footer .store-badges__apple{width:min(162px,calc((100vw - 36px) * 162 / 344));height:auto;aspect-ratio:299 / 100}.sleep-footer .store-badges__apple>img:first-child{width:100%;height:auto}.sleep-footer .store-badges__apple-logo{left:calc(100% * 24.916 / 299);top:21.8%;width:calc(100% * 44.2677 / 299);height:auto}.sleep-footer .store-badges__apple-label{left:calc(100% * 86.022 / 299);top:44.68%;width:calc(100% * 187.551 / 299);height:auto}.sleep-footer .store-badges__apple-caption{left:calc(100% * 89.13 / 299);top:21.09%;width:calc(100% * 172.768 / 299);height:auto}.sleep-footer .store-badges>a:last-child,.sleep-footer .store-badges>a:last-child img{width:min(182px,calc((100vw - 36px) * 182 / 344));height:auto}}.pet-results-confetti{position:absolute;inset-inline:0;top:calc(var(--pet-unit) * -506);height:calc(var(--pet-unit) * 1467);overflow:hidden;pointer-events:none;z-index:20}.pet-results-confetti>svg{display:block}.pet-confetti-fall{animation:pet-confetti-fall var(--fall-duration) cubic-bezier(.33,.28,.66,.72) var(--fall-delay) infinite}.pet-confetti-sway{animation:pet-confetti-sway var(--sway-duration) ease-in-out var(--sway-delay) infinite alternate}.pet-results-confetti--paused .pet-confetti-fall,.pet-results-confetti--paused .pet-confetti-sway{animation-play-state:paused}.pet-confetti-source{visibility:hidden;z-index:20}@keyframes pet-confetti-fall{0%{transform:translateY(-128px)}to{transform:translate(var(--drift),var(--confetti-end))}}@keyframes pet-confetti-sway{0%{transform:translate(calc(var(--sway) * -1)) rotate(calc(var(--turn) * -1))}to{transform:translate(var(--sway)) rotate(var(--turn))}}@media(prefers-reduced-motion:reduce){.pet-results-confetti{display:none}.pet-confetti-fall,.pet-confetti-sway{animation:none}.pet-confetti-source{visibility:visible}}@font-face{font-family:Pet Profile Banner;src:url(/fonts/plus-jakarta-sans-variable.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}.pet-profile-page{--pet-purple: #764aef;--project-menu-background: var(--pet-purple);--pet-unit: min(.0694444444vw, 1px);--pet-content-top: var(--header-content-top);--pet-content-inset: 60px;--pet-float-strength: 1.3;--pet-header-offset: calc(var(--pet-content-top) + 58px - var(--pet-unit) * 235);--pet-top-solid-height: calc(var(--pet-unit) * 1136 + var(--pet-header-offset) - 59px);--pet-onboarding-offset: calc(201px - var(--pet-unit) * 129);--pet-bottom-solid-top: calc(var(--pet-unit) * 4673 + var(--pet-header-offset) + var(--pet-onboarding-offset) + 40px);--pet-purple-strip: linear-gradient(180deg, rgb(248 229 255 / 0) 29.155%, var(--pet-purple) 99.415%);--pet-purple-strip-reversed: linear-gradient(0deg, rgb(248 229 255 / 0) 29.155%, var(--pet-purple) 99.415%);background-color:#f8e5ff;background-image:var(--pet-purple-strip-reversed),var(--pet-purple-strip),linear-gradient(var(--pet-purple),var(--pet-purple)),linear-gradient(var(--pet-purple),var(--pet-purple));background-size:100% 83px,100% 83px,100% var(--pet-top-solid-height),100% calc(100% - var(--pet-bottom-solid-top));background-position:center calc(var(--pet-top-solid-height) - 3px),center calc(var(--pet-bottom-solid-top) - 83px),center top,center bottom;background-repeat:no-repeat}.pet-profile-content{position:relative;width:100%;max-width:1440px;margin-inline:auto}.pet-profile-content>section{position:relative}.pet-profile-page .pet-heading{position:absolute;margin:0;font-family:var(--body-font),sans-serif;font-weight:400;font-size:calc(var(--pet-unit) * 120);line-height:1.2583333333}.pet-profile-page .pet-statement{position:absolute;font-family:var(--statement-font),sans-serif;font-size:calc(var(--pet-unit) * 50);font-weight:400;line-height:1.3;font-variation-settings:"opsz" 14}.pet-art{position:absolute;display:block;max-width:none;pointer-events:none;object-fit:contain}.pet-results__cloud>img{display:block;width:100%;height:100%}.pet-results__portrait,.pet-mobile-break{display:none}.pet-photo{position:absolute;border-radius:50%;overflow:hidden}.pet-photo img{position:absolute;max-width:none}.pet-flower{position:absolute}.pet-flower>img:first-child{display:block;width:100%;height:100%}.pet-flower__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pet-tags{display:flex;gap:16px}.pet-tags>.badge{border-color:currentColor}.pet-hero{height:calc(var(--pet-unit) * 1136 + var(--pet-header-offset));color:#fff}.pet-hero__copy{position:absolute;top:var(--pet-content-top);inset-inline:var(--pet-content-inset)}.pet-profile-page .pet-hero__copy>.pet-heading{position:static;width:auto;margin-top:calc(var(--pet-unit) * 40)}.pet-profile-page .pet-hero__statement{position:static;width:min(100%,calc(var(--pet-unit) * 1154));margin-top:calc(var(--pet-unit) * 60)}.pet-hero__columns{margin-top:calc(var(--pet-unit) * 120);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--pet-unit) * 45);font-size:calc(var(--pet-unit) * 28);line-height:calc(var(--pet-unit) * 39.3)}.pet-hero__art{position:absolute;inset:0;pointer-events:none}.pet-hero__art>div,.pet-collect-intro>.pet-photo,.pet-onboarding .pet-photo,.pet-birthday{animation:pet-hero-float var(--float-duration, 23s) ease-in-out var(--float-delay, 0s) infinite}.pet-hero__art>:nth-child(1){--float-x: 6px;--float-y: -8px;--float-duration: 23s;--float-delay: -6s}.pet-hero__art>:nth-child(2){--float-x: -7px;--float-y: 5px;--float-duration: 29s;--float-delay: -13s}.pet-hero__art>:nth-child(3){--float-x: 8px;--float-y: 6px;--float-duration: 19s;--float-delay: -2s}.pet-hero__art>:nth-child(4){--float-x: -5px;--float-y: -7px;--float-duration: 31s;--float-delay: -17s}.pet-hero__art>:nth-child(5){--float-x: 5px;--float-y: -9px;--float-duration: 27s;--float-delay: -9s}.pet-collect-intro>.pet-photo:nth-child(3){--float-x: -6px;--float-y: 7px;--float-duration: 29s;--float-delay: -4s}.pet-collect-intro>.pet-photo:nth-child(4){--float-x: 7px;--float-y: -5px;--float-duration: 23s;--float-delay: -12s}.pet-onboarding .pet-photo:nth-child(1){--float-x: 5px;--float-y: -8px;--float-duration: 31s;--float-delay: -8s}.pet-onboarding .pet-photo:nth-child(2){--float-x: -8px;--float-y: -5px;--float-duration: 27s;--float-delay: -16s}.pet-onboarding .pet-photo:nth-child(3){--float-x: -5px;--float-y: 8px;--float-duration: 19s;--float-delay: -3s}.pet-birthday{--float-x: 8px;--float-y: -7px;--float-duration: 25s;--float-delay: -5.5s}.pet-hero__art--paused>div,.pet-hero__art--paused>.pet-photo{animation-play-state:paused}@keyframes pet-hero-float{0%,to{transform:translate(0)}28%{transform:translate(calc(var(--float-x) * var(--pet-float-strength)),calc(var(--float-y) * var(--pet-float-strength)))}61%{transform:translate(calc(var(--float-x) * -.65 * var(--pet-float-strength)),calc(var(--float-y) * .5 * var(--pet-float-strength)))}83%{transform:translate(calc(var(--float-x) * .25 * var(--pet-float-strength)),calc(var(--float-y) * -.5 * var(--pet-float-strength)))}}@media(prefers-reduced-motion:reduce){.pet-hero__art>div,.pet-collect-intro>.pet-photo,.pet-onboarding .pet-photo,.pet-birthday{animation:none;translate:none}}.pet-collect-intro{min-height:calc(var(--pet-unit) * 772);padding-top:calc(21px + var(--pet-unit) * 100);padding-bottom:calc(180px - var(--pet-unit) * 79)}.pet-profile-page .pet-collect-intro>.pet-heading{position:static;width:auto;margin-inline:var(--pet-content-inset)}.pet-profile-page .pet-collect-intro>.pet-statement{position:static;width:calc(var(--pet-unit) * 1102);max-width:calc(100% - var(--pet-content-inset) * 2);margin:calc(var(--pet-unit) * 60) 0 0 var(--pet-content-inset)}.pet-onboarding{height:calc(var(--pet-unit) * 934)}.pet-phone{position:absolute}.pet-phone__frame{position:absolute;inset:0;width:100%;height:100%}.pet-phone__screen{position:absolute;inset:2.13% 5.24% 2.46%;-webkit-mask:url(/assets/pet-profile-detail/b334f.svg) center / 100% 100% no-repeat;mask:url(/assets/pet-profile-detail/b334f.svg) center / 100% 100% no-repeat;overflow:hidden}.pet-phone--large .pet-phone__screen{-webkit-mask-image:url(/assets/pet-profile-detail/4e14f.svg);mask-image:url(/assets/pet-profile-detail/4e14f.svg)}.pet-phone__screen>img{display:block;width:100%;height:100%;object-fit:cover}.pet-phone--catalog .pet-phone__screen>img,.pet-phone--home .pet-phone__screen>img{position:absolute;height:47.79%;top:-.07%}.pet-phone--home .pet-phone__screen>img{top:.06%}.pet-caption{position:absolute;font-size:calc(var(--pet-unit) * 20);line-height:1.25}.pet-caption--center,.pet-onboarding__caption{text-align:center}.pet-onboarding__caption{font-size:calc(var(--pet-unit) * 16);margin-top:-40px;transform:translateY(-100%)}.pet-feature{position:absolute;font-size:calc(var(--pet-unit) * 28)}.pet-feature h3,.pet-data-uses h3{font-size:inherit;font-weight:700;line-height:1.25}.pet-feature p{margin-top:calc(var(--pet-unit) * 16);line-height:calc(var(--pet-unit) * 39.3)}.pet-incentives{height:calc(var(--pet-unit) * 506)}.pet-results{height:calc(var(--pet-unit) * 961)}.pet-birthday{position:absolute;display:flex;align-items:center;padding:calc(var(--pet-unit) * 4) calc(var(--pet-unit) * 4) calc(var(--pet-unit) * 4) calc(var(--pet-unit) * 16);border-radius:calc(var(--pet-unit) * 16);background:#ffb0ee}.pet-birthday>div{flex:1}.pet-birthday strong{display:block;font-size:calc(var(--pet-unit) * 16);line-height:1.5}.pet-birthday p{margin-top:calc(var(--pet-unit) * 4);font-family:"Pet Profile Banner",var(--body-font),sans-serif;font-weight:500;font-size:calc(var(--pet-unit) * 14);line-height:calc(var(--pet-unit) * 20)}.pet-birthday>img{width:calc(var(--pet-unit) * 100);height:calc(var(--pet-unit) * 100)}.pet-metric{position:absolute}.pet-metric strong{font-size:calc(var(--pet-unit) * 100);line-height:1.26;font-weight:700}.pet-metric p{font-size:calc(var(--pet-unit) * 30);line-height:1.2666666667;margin-top:calc(var(--pet-unit) * 7)}.pet-confetti-curl{position:absolute;display:grid;place-items:center}.pet-confetti-curl>div{position:relative;width:calc(var(--pet-unit) * 24.897);height:calc(var(--pet-unit) * 34.14);transform:rotate(-160.64deg) scaleY(-1)}.pet-confetti-curl img{position:absolute;left:-35.85%;top:-27.84%;width:174.03%;height:153.98%}.pet-data-uses{position:absolute;left:calc(var(--pet-unit) * 316);top:calc(var(--pet-unit) * 621);width:calc(var(--pet-unit) * 730);font-size:calc(var(--pet-unit) * 28)}.pet-data-uses h3{margin-left:calc(var(--pet-unit) * 40)}.pet-data-uses ul{margin:calc(var(--pet-unit) * 18) 0 0;padding-left:calc(var(--pet-unit) * 42);line-height:calc(var(--pet-unit) * 39.3)}.pet-personalization{height:calc(var(--pet-unit) * 364);margin-top:40px}.pet-personalization__phones{position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--pet-unit) * 48),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--pet-unit) * 48),transparent)}.pet-personalization__right-arrow{transform:scaleY(-1);translate:0 -56px}.pet-care-intro{height:calc(var(--pet-unit) * 1646);color:#fff}.pet-care-phones{height:calc(var(--pet-unit) * 1027);color:#fff}.pet-care-value{height:calc(var(--pet-unit) * 700);color:#fff}.pet-care-value>.pet-art{animation:pet-star-twinkle var(--star-duration, 6s) ease-in-out var(--star-delay, 0s) infinite}.pet-care-value>.pet-art:nth-of-type(1){--star-duration: 6.2s;--star-delay: -.7s}.pet-care-value>.pet-art:nth-of-type(2){--star-duration: 5.4s;--star-delay: -2.4s}.pet-care-value>.pet-art:nth-of-type(3){--star-duration: 7.1s;--star-delay: -4.1s}.pet-care-value>.pet-art:nth-of-type(4){--star-duration: 5.9s;--star-delay: -1.6s}.pet-care-value>.pet-art:nth-of-type(5){--star-duration: 6.7s;--star-delay: -5.2s}.pet-care-value>.pet-art:nth-of-type(6){--star-duration: 5.2s;--star-delay: -3.3s}.pet-care-value>.pet-art:nth-of-type(7){--star-duration: 7.4s;--star-delay: -2.1s}.pet-care-value>.pet-art:nth-of-type(8){--star-duration: 6.4s;--star-delay: -4.8s}@keyframes pet-star-twinkle{0%,to{opacity:.72;filter:brightness(.95);transform:scale(.6)}50%{opacity:1;filter:brightness(1.08);transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pet-care-value>.pet-art{animation:none;opacity:1;filter:none;transform:none}}.pet-procedures{height:calc(var(--pet-unit) * 995);color:#fff}.pet-closing{height:calc(var(--pet-unit) * 870);color:#fff}.pet-team-tags{position:absolute;left:calc(var(--pet-unit) * 60);top:calc(var(--pet-unit) * 335)}.pet-profile-page .pet-team-heading{position:absolute;left:calc(var(--pet-unit) * 60);top:calc(var(--pet-unit) * 459);font-family:var(--body-font),sans-serif;font-size:calc(var(--pet-unit) * 70);font-weight:700;line-height:1.2571428571}.pet-team-grid{position:absolute;left:calc(var(--pet-unit) * 69);top:calc(var(--pet-unit) * 597);display:grid;grid-template-columns:320fr 265fr 300fr 300fr;gap:calc(var(--pet-unit) * 32);width:calc(var(--pet-unit) * 1281)}.pet-team-grid p{font-size:calc(var(--pet-unit) * 18);line-height:calc(var(--pet-unit) * 39.3);margin-bottom:calc(var(--pet-unit) * 8)}.pet-team-grid span{font-size:calc(var(--pet-unit) * 28);line-height:calc(var(--pet-unit) * 39.3)}@media(min-width:701px)and (max-width:1439px){.pet-profile-page{--pet-content-top: var(--header-content-top);--pet-content-inset: 6vw}}@media(max-width:700px){.pet-profile-page{--pet-unit: calc(100vw / 1440);background-image:none}.pet-profile-content>section{height:auto}.pet-profile-page .pet-heading,.pet-profile-page .pet-statement{position:relative;left:auto!important;top:auto!important;width:auto!important}.pet-profile-page .pet-heading{font-size:clamp(42px,9.5vw,66px);line-height:1.2}.pet-profile-page .pet-statement{font-size:clamp(25px,5.6vw,38px);line-height:1.3}.pet-hero{padding:var(--header-content-top) 6vw 80px;background-image:var(--pet-purple-strip-reversed),linear-gradient(var(--pet-purple),var(--pet-purple));background-size:100% 83px,100% calc(100% - 80px);background-position:center bottom,center top;background-repeat:no-repeat}.pet-hero__copy{position:static}.pet-tags{gap:8px;flex-wrap:wrap}.pet-tags>.badge{font-size:16px;line-height:24px;padding:8px 12px}.pet-profile-page .pet-hero__copy>.pet-heading{margin-top:26px}.pet-profile-page .pet-hero__statement{margin-top:60px}.pet-hero__columns{margin-top:120px;grid-template-columns:1fr;gap:24px;font-size:19px;line-height:1.5}.pet-hero__art{position:relative;height:180px;margin-top:32px;--pet-unit: .45px;transform:translate(calc(44vw - 500px))}.pet-collect-intro{padding:100px 6vw calc(72px - 7.9vw)}.pet-profile-page .pet-collect-intro>.pet-heading{margin:0}.pet-profile-page .pet-collect-intro>.pet-statement{max-width:none;margin:60px 0 0}.pet-collect-intro>.pet-photo{position:relative;display:inline-block;vertical-align:top;left:auto!important;top:auto!important;width:80px!important;height:80px!important;margin:28px 20px 0 0}.pet-profile-content>.pet-onboarding{height:93.4vw;overflow-x:clip;overflow-y:visible}.pet-onboarding .pet-stage-canvas{--pet-unit: .1vw ;position:relative;left:-22vw}.pet-onboarding .pet-photo{width:calc(var(--pet-unit) * 90)!important;height:calc(var(--pet-unit) * 90)!important}.pet-onboarding .pet-photo:nth-child(1),.pet-onboarding .pet-photo:nth-child(3){left:calc(var(--pet-unit) * 235)!important}.pet-onboarding .pet-photo:nth-child(2){left:calc(var(--pet-unit) * 1130)!important}.pet-onboarding__caption{font-size:calc(var(--pet-unit) * 21)}.pet-feature-stage{display:grid;gap:32px;padding:30px 6vw 60px}.pet-feature{position:static;width:auto!important;font-size:20px}.pet-feature p{margin-top:12px;line-height:1.5}.pet-incentives>.pet-art{left:0!important;top:auto!important;bottom:0;width:100%!important;height:auto!important}.pet-results__visual{position:relative;height:calc(100vw * 700 / 1440)}.pet-metric strong{font-size:calc(var(--pet-unit) * 108)}.pet-metric p{font-size:calc(var(--pet-unit) * 38)}.pet-birthday strong{font-size:calc(var(--pet-unit) * 22)}.pet-birthday p{font-size:calc(var(--pet-unit) * 19);line-height:1.25}.pet-birthday{width:calc(var(--pet-unit) * 440)!important;height:calc(var(--pet-unit) * 140)!important}.pet-data-uses{position:static;width:auto;padding:0 6vw 60px;font-size:19px}.pet-data-uses h3{margin-left:0}.pet-data-uses ul{padding-left:23px;margin-top:18px;line-height:1.5}.pet-profile-content>.pet-personalization{height:31.25vw;padding-top:calc(100vw * 86 / 1440)}.pet-personalization .pet-stage-canvas{position:relative}.pet-caption{font-size:calc(var(--pet-unit) * 27)}.pet-care-intro{padding:70px 6vw 30px;background-image:var(--pet-purple-strip),linear-gradient(var(--pet-purple),var(--pet-purple));background-size:100% 83px,100% calc(100% - 80px);background-position:center top,center bottom;background-repeat:no-repeat}.pet-care-intro .pet-heading{margin-bottom:30px}.pet-care-intro__features{padding:50px 0 20px}.pet-profile-content>.pet-care-phones{height:calc(100vw * 1027 / 1440);background:var(--pet-purple)}.pet-care-value{background:var(--pet-purple)}.pet-care-value>.pet-art{display:none}.pet-profile-content>.pet-procedures{height:calc(100vw * 995 / 1440);background:var(--pet-purple)}.pet-closing{padding:30px 6vw 80px;background:var(--pet-purple)}.pet-closing>.pet-art{top:0!important}.pet-team-tags{position:relative;left:auto;top:auto;margin-top:60px}.pet-profile-page .pet-team-heading{position:static;font-size:42px;line-height:1.2;margin-top:30px}.pet-team-grid{position:static;width:auto;grid-template-columns:1fr 1fr;gap:28px 16px;margin-top:30px}.pet-team-grid p{font-size:13px;line-height:1.5;margin-bottom:8px}.pet-team-grid span{font-size:18px;line-height:1.5}}@media(max-width:600px){.pet-profile-page{--pet-content-inset: 12px;--pet-mobile-unit: calc(100vw / 390);background:#f8e5ff;overflow:clip}.pet-profile-content>section{height:auto}.pet-mobile-break{display:initial}.pet-hero,.pet-collect-intro,.pet-feature-stage,.pet-care-intro,.pet-closing,.pet-data-uses{padding-inline:12px}.pet-hero{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:56px;background:var(--pet-purple)}.pet-hero__copy{display:contents}.pet-hero__tags{grid-row:1}.pet-hero__copy>.pet-heading{grid-row:3}.pet-profile-page .pet-hero__copy>.pet-heading{margin-top:16px}.pet-profile-page .pet-hero__statement{grid-row:4;margin-top:16px}.pet-hero__columns{grid-row:5;margin-top:16px;gap:24px}.pet-hero__art{--pet-unit: calc(100cqw / 529);--pet-origin-x: calc(var(--pet-unit) * 848);--pet-origin-y: calc(var(--pet-unit) * 22);grid-row:2;position:relative;inset:auto;width:100%;height:auto;padding:0;margin-top:16px;container-type:inline-size;transform:none}.pet-hero__art:before{content:"";display:block;aspect-ratio:529 / 395}.pet-collect-intro{min-height:0;padding-top:56px;padding-bottom:40px}.pet-collect-intro:before{content:"";position:absolute;inset:0 0 auto;height:30px;background:linear-gradient(var(--pet-purple),transparent);pointer-events:none}.pet-profile-page .pet-collect-intro>.pet-statement{margin-top:24px}.pet-collect-intro>.pet-photo{position:absolute;margin:0}.pet-collect-intro>.pet-photo:nth-of-type(1){left:calc(var(--pet-mobile-unit) * 215)!important;top:calc(var(--pet-mobile-unit) * -33.29)!important;width:calc(var(--pet-mobile-unit) * 92)!important;height:calc(var(--pet-mobile-unit) * 92)!important}.pet-collect-intro>.pet-photo:nth-of-type(2){left:calc(var(--pet-mobile-unit) * 293)!important;top:calc(var(--pet-mobile-unit) * 49.71)!important;width:calc(var(--pet-mobile-unit) * 94)!important;height:calc(var(--pet-mobile-unit) * 94)!important}.pet-profile-content>.pet-onboarding{height:auto;padding:15.16px calc(var(--pet-mobile-unit) * 9) 23.67px calc(var(--pet-mobile-unit) * 8);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px calc(var(--pet-mobile-unit) * 11.16);overflow:visible}.pet-onboarding .pet-stage-canvas{display:contents}.pet-onboarding__caption{position:static;width:auto!important;margin:0;transform:none;font-size:16px;line-height:23px;grid-row:1}.pet-onboarding .pet-phone{position:relative;left:auto!important;top:auto!important;width:100%!important;height:auto!important;aspect-ratio:180.921 / 367.048;grid-row:2}.pet-onboarding .pet-art{position:static;width:calc(100% - 2.47px)!important;height:calc(var(--pet-mobile-unit) * 30.175)!important;grid-row:3;justify-self:center;margin-top:2px}.pet-onboarding .pet-photo:nth-child(1){--float-x: -5px;--float-y: 8px;--float-duration: 19s;--float-delay: -3s;left:calc(var(--pet-mobile-unit) * 305)!important;top:auto!important;bottom:-36px;width:calc(var(--pet-mobile-unit) * 78)!important;height:calc(var(--pet-mobile-unit) * 78)!important;z-index:1}.pet-onboarding .pet-photo:nth-child(1) img{width:352.73%!important;height:234.06%!important;left:-12.36%!important;top:-117.07%!important}.pet-onboarding .pet-photo:nth-child(2),.pet-onboarding .pet-photo:nth-child(3){display:none}.pet-feature-stage{display:grid;grid-template-columns:minmax(0,1fr)}.pet-feature{min-width:0}.pet-feature h3{line-height:23px}.pet-feature p{margin-top:8px}.pet-incentives{gap:24px;padding-block:16px}.pet-results__visual{height:calc(var(--pet-mobile-unit) * 578)}.pet-results__cloud{left:calc(var(--pet-mobile-unit) * -255.32)!important;top:calc(var(--pet-mobile-unit) * -15.7)!important;width:calc(var(--pet-mobile-unit) * 942.182)!important;height:calc(var(--pet-mobile-unit) * 520.247)!important}.pet-results__portrait{display:block;animation:pet-hero-float var(--float-duration) ease-in-out var(--float-delay) infinite}.pet-results__portrait--dog{--float-x: 5px;--float-y: -8px;--float-duration: 31s;--float-delay: -8s;left:calc(var(--pet-mobile-unit) * 201)!important;top:calc(var(--pet-mobile-unit) * -19.29)!important;width:calc(var(--pet-mobile-unit) * 97)!important;height:calc(var(--pet-mobile-unit) * 97)!important}.pet-results__portrait--cat{--float-x: -8px;--float-y: -5px;--float-duration: 27s;--float-delay: -16s;left:calc(var(--pet-mobile-unit) * 302)!important;top:calc(var(--pet-mobile-unit) * 320.71)!important;width:calc(var(--pet-mobile-unit) * 76)!important;height:calc(var(--pet-mobile-unit) * 76)!important}.pet-metric{left:calc(var(--pet-mobile-unit) * 46)!important;width:calc(var(--pet-mobile-unit) * 310)!important}.pet-metric:nth-of-type(4){top:calc(var(--pet-mobile-unit) * 90.402)!important}.pet-metric:nth-of-type(5){top:calc(var(--pet-mobile-unit) * 270.402)!important}.pet-metric strong{font-size:calc(var(--pet-mobile-unit) * 64);line-height:1.265625}.pet-metric p{font-size:calc(var(--pet-mobile-unit) * 22);line-height:calc(var(--pet-mobile-unit) * 30);margin-top:calc(var(--pet-mobile-unit) * 7)}.pet-birthday{left:calc(var(--pet-mobile-unit) * 21)!important;top:calc(var(--pet-mobile-unit) * 450)!important;width:calc(var(--pet-mobile-unit) * 347.069)!important;height:calc(var(--pet-mobile-unit) * 110)!important;border-radius:calc(var(--pet-mobile-unit) * 15.172);padding:calc(var(--pet-mobile-unit) * 3.793) calc(var(--pet-mobile-unit) * 3.793) calc(var(--pet-mobile-unit) * 3.793) calc(var(--pet-mobile-unit) * 15.172)}.pet-birthday strong{font-size:calc(var(--pet-mobile-unit) * 14.39);line-height:calc(var(--pet-mobile-unit) * 21.581)}.pet-birthday p{font-size:calc(var(--pet-mobile-unit) * 12.59);line-height:calc(var(--pet-mobile-unit) * 17.985);margin-top:calc(var(--pet-mobile-unit) * 3.793)}.pet-birthday>img{width:calc(var(--pet-mobile-unit) * 94.828);height:calc(var(--pet-mobile-unit) * 94.828)}.pet-data-uses{padding-block:16px}.pet-data-uses ul{margin-top:12px;padding-left:30px;line-height:23px}.pet-profile-content>.pet-personalization{height:auto;margin-top:0;padding:0}.pet-personalization .pet-stage-canvas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:16px 12px 0}.pet-personalization .pet-caption{position:static;width:auto!important;grid-row:1;text-align:center;font-size:16px;line-height:23px}.pet-personalization .pet-art{display:none}.pet-personalization__phones{position:relative;left:auto!important;top:auto!important;grid-row:2;grid-column:1 / -1;margin-inline:-12px;width:calc(100% + 24px)!important;height:calc(var(--pet-mobile-unit) * 164)!important;-webkit-mask:none;mask:none}.pet-personalization__phones .pet-phone{left:calc(var(--pet-mobile-unit) * 14.81)!important;top:calc(var(--pet-mobile-unit) * -.445)!important;width:calc(var(--pet-mobile-unit) * 171.674)!important;height:calc(var(--pet-mobile-unit) * 348.288)!important}.pet-personalization__phones .pet-phone+.pet-phone{left:calc(var(--pet-mobile-unit) * 201.417)!important}.pet-personalization:after{content:"";position:absolute;inset:auto 0 0;height:30px;background:linear-gradient(transparent,var(--pet-purple));pointer-events:none}.pet-care-intro{padding-block:64px 32px;background:var(--pet-purple)}.pet-care-intro .pet-heading{margin-bottom:0}.pet-care-intro .pet-heading br{display:none}.pet-care-intro>.pet-statement{margin-top:32px}.pet-care-intro__features{padding:32px 0 0;gap:32px}.pet-care-intro__features .pet-feature p,.pet-care-value .pet-feature p{margin-top:12px}.pet-profile-content>.pet-care-phones{height:auto}.pet-care-phones .pet-stage-canvas{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--pet-mobile-unit) * 7.27) calc(var(--pet-mobile-unit) * 9.756);padding:.29px calc(var(--pet-mobile-unit) * 11) 33.7px calc(var(--pet-mobile-unit) * 10)}.pet-care-phones .pet-art{position:static;grid-row:1;grid-column:1 / -1;justify-self:start;margin-left:calc(var(--pet-mobile-unit) * 105);width:calc(var(--pet-mobile-unit) * 168.583)!important;height:calc(var(--pet-mobile-unit) * 364.068)!important}.pet-care-phones .pet-phone{position:relative;grid-row:2;left:auto!important;top:auto!important;width:100%!important;height:auto!important;aspect-ratio:179.622 / 364.413}.pet-care-phones .pet-caption{position:static;grid-row:3;width:auto!important;font-size:16px;line-height:20px;min-height:80px}.pet-care-phones .pet-caption br{display:none}.pet-care-value{gap:54px;padding-block:54px 44px}.pet-care-value>.pet-feature{position:relative;left:auto!important;top:auto!important;z-index:1}.pet-care-value>.pet-art{display:block}.pet-care-value>.pet-art:nth-of-type(1){left:calc(var(--pet-mobile-unit) * 224)!important;top:325px!important;width:20px!important;height:22.4px!important}.pet-care-value>.pet-art:nth-of-type(2){left:calc(var(--pet-mobile-unit) * 32)!important;top:318px!important;width:32px!important;height:36.8px!important}.pet-care-value>.pet-art:nth-of-type(3){left:calc(var(--pet-mobile-unit) * 15)!important;top:12px!important;width:18px!important;height:20px!important}.pet-care-value>.pet-art:nth-of-type(4){left:calc(var(--pet-mobile-unit) * 71)!important;top:339px!important;width:20px!important;height:22.4px!important}.pet-care-value>.pet-art:nth-of-type(5){left:calc(var(--pet-mobile-unit) * 44)!important;top:20px!important;width:25px!important;height:28.4px!important}.pet-care-value>.pet-art:nth-of-type(6){left:calc(var(--pet-mobile-unit) * 165)!important;top:164px!important;width:28px!important;height:32px!important}.pet-care-value>.pet-art:nth-of-type(7){left:calc(var(--pet-mobile-unit) * 8)!important;top:169px!important;width:20px!important;height:22.4px!important}.pet-care-value>.pet-art:nth-of-type(8){left:calc(var(--pet-mobile-unit) * 325)!important;top:17px!important;width:17px!important;height:18.8px!important}.pet-profile-content>.pet-procedures{height:auto;padding:26px calc(var(--pet-mobile-unit) * 11) 32px}.pet-procedures .pet-stage-canvas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16.44px calc(var(--pet-mobile-unit) * 5.652)}.pet-procedures .pet-phone{position:relative;grid-row:1;left:auto!important;top:auto!important;width:100%!important;height:auto!important;aspect-ratio:181.174 / 367.562}.pet-procedures .pet-art{display:none}.pet-procedures .pet-caption{position:static;width:auto!important;grid-row:2;font-size:16px;line-height:20px;min-height:80px;text-align:center}.pet-procedures .pet-caption:first-of-type{position:absolute;width:1px!important;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pet-procedures .pet-caption br{display:none}.pet-closing{padding-block:16px 64px}.pet-closing>.pet-statement{font-size:28px;line-height:35px}.pet-team-tags{margin-top:48px;display:flex;justify-content:center}.pet-team-tags .badge{padding:6px 12px;font-size:16px;line-height:24px}.pet-profile-page .pet-team-heading{text-align:center;margin-top:16px}.pet-team-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;text-align:center}.pet-team-grid p{font-size:16px;line-height:24px;margin-bottom:8px}.pet-team-grid span{font-size:20px;line-height:23px}.pet-profile-page .site-footer{background:var(--pet-purple)}}@media(max-width:600px)and (prefers-reduced-motion:reduce){.pet-results__portrait{animation:none;translate:none}}.zabota-page{--project-menu-background: #e9f5ff;--zabota-unit: min(.0694444444vw, 1px);background:var(--project-menu-background);color:#001726;min-height:100vh;overflow:clip}.zabota-content{position:relative;max-width:1440px;margin-inline:auto}.zabota-content section{position:relative}.zabota-hero__illustration,.zabota-impact__results{display:contents}.zabota-hero__art>img{display:block;width:100%;height:100%}.zabota-page .zabota-heading{position:absolute;margin:0;font:400 calc(var(--zabota-unit) * 120)/1.258333 "Plus Jakarta Sans",sans-serif}.zabota-statement{position:absolute;font:400 calc(var(--zabota-unit) * 50)/1.3 "DM Sans",sans-serif;font-variation-settings:"opsz" 14}.zabota-copy{position:absolute;font-size:calc(var(--zabota-unit) * 28);line-height:calc(var(--zabota-unit) * 39.3)}.zabota-art{position:absolute;display:block;pointer-events:none}.zabota-heart{transform-origin:center;animation:zabota-heart-pulse 12s ease-in-out infinite}@keyframes zabota-heart-pulse{0%,to{transform:scale(1)}50%{transform:scale(.92)}}.zabota-hero{--hero-header-offset: calc(var(--header-content-top) - var(--zabota-unit) * 177);height:calc(var(--zabota-unit) * 1145 + var(--hero-header-offset))}.zabota-tags{position:absolute;left:var(--header-inset);top:var(--header-content-top);display:flex;gap:calc(var(--zabota-unit) * 16);color:#000}.zabota-tags .badge{font-size:calc(var(--zabota-unit) * 20);line-height:calc(var(--zabota-unit) * 39.3);padding:calc(var(--zabota-unit) * 8) calc(var(--zabota-unit) * 16)}.zabota-hero .zabota-heading{left:calc(var(--zabota-unit) * 60);top:calc(var(--zabota-unit) * 295 + var(--hero-header-offset));width:calc(var(--zabota-unit) * 1159);color:#000}.zabota-hero__intro{left:calc(var(--zabota-unit) * 64);top:calc(var(--zabota-unit) * 657 + var(--hero-header-offset));width:calc(var(--zabota-unit) * 1188)}.zabota-hero__task{left:calc(var(--zabota-unit) * 557);top:calc(var(--zabota-unit) * 1037 + var(--hero-header-offset));width:calc(var(--zabota-unit) * 600)}.zabota-adoption{height:calc(var(--zabota-unit) * 1156)}.zabota-animal{position:absolute;margin:0}.zabota-animal__photo{position:relative;height:calc(var(--zabota-unit) * 200);border-radius:calc(var(--zabota-unit) * 12);overflow:hidden}.zabota-animal img{position:absolute;max-width:none;object-fit:cover}.zabota-animal__name{display:block;padding:calc(var(--zabota-unit) * 8);font-size:calc(var(--zabota-unit) * 20);line-height:calc(var(--zabota-unit) * 24);font-weight:700;white-space:nowrap}.zabota-animal__footprint{visibility:hidden}.zabota-animal__layer{position:absolute;inset:0}.zabota-animal__layer--enter{animation:zabota-animal-enter .5s ease-in-out both}.zabota-animal__layer--leave{animation:zabota-animal-leave .5s ease-in-out both}@keyframes zabota-animal-enter{0%{opacity:0}to{opacity:1}}@keyframes zabota-animal-leave{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.zabota-heart,.zabota-animal__layer--enter{animation:none}.zabota-animal__layer--leave{display:none}}.zabota-phone{position:absolute}.zabota-phone__frame{position:absolute;width:100%;height:100%}.zabota-phone__screen{position:absolute;left:4.804%;top:1.831%;width:90.811%;height:96.314%;overflow:hidden;-webkit-mask:url(/assets/zabota-detail/9b28b.svg) center / 100% 100% no-repeat;mask:url(/assets/zabota-detail/9b28b.svg) center / 100% 100% no-repeat}.zabota-phone__screen img{position:absolute;width:100%;height:100%;object-fit:cover}.zabota-impact{height:calc(var(--zabota-unit) * 1068)}.zabota-impact .zabota-heading{left:calc(var(--zabota-unit) * 73);top:calc(var(--zabota-unit) * 35);width:calc(var(--zabota-unit) * 1264)}.zabota-impact>.zabota-statement{left:calc(var(--zabota-unit) * 66);top:calc(var(--zabota-unit) * 397);width:calc(var(--zabota-unit) * 1150)}.zabota-metrics{position:absolute;inset:calc(var(--zabota-unit) * 777) 0 auto}.zabota-metrics>div{position:absolute}.zabota-metrics>div:nth-child(1){left:calc(var(--zabota-unit) * 61);width:calc(var(--zabota-unit) * 412)}.zabota-metrics>div:nth-child(2){left:calc(var(--zabota-unit) * 510);width:calc(var(--zabota-unit) * 402)}.zabota-metrics>div:nth-child(3){left:calc(var(--zabota-unit) * 974);width:calc(var(--zabota-unit) * 334)}.zabota-metrics strong{display:block;font-size:calc(var(--zabota-unit) * 80);line-height:calc(var(--zabota-unit) * 101);font-weight:700;white-space:nowrap}.zabota-metrics p{margin-top:calc(var(--zabota-unit) * 8);font-size:calc(var(--zabota-unit) * 28);line-height:calc(var(--zabota-unit) * 39.3)}.zabota-metrics>div:nth-child(2) p{max-width:calc(var(--zabota-unit) * 263)}.zabota-metrics>div:nth-child(3) p{max-width:calc(var(--zabota-unit) * 226)}.zabota-stars{position:absolute;inset:0;pointer-events:none}.zabota-stars>.zabota-art{transform-origin:center;animation:pet-star-twinkle var(--star-duration) ease-in-out var(--star-delay) infinite}@media(prefers-reduced-motion:reduce){.zabota-stars>.zabota-art{animation:none}}.zabota-support{height:calc(var(--zabota-unit) * 2118)}.zabota-support__profiles-copy{left:calc(var(--zabota-unit) * 808);top:calc(var(--zabota-unit) * 325);width:calc(var(--zabota-unit) * 486)}.zabota-support__donations-copy{left:calc(var(--zabota-unit) * 808);top:calc(var(--zabota-unit) * 1488);width:calc(var(--zabota-unit) * 486)}.zabota-support__mascot{transform:scaleX(-1)}.zabota-support__arrow{transform:rotate(-101.79deg)}.zabota-closing{height:calc(var(--zabota-unit) * 973)}.zabota-closing>.zabota-statement{left:calc(var(--zabota-unit) * 62);top:0;width:calc(var(--zabota-unit) * 1050)}.zabota-closing__illustrations{position:absolute;inset:0;pointer-events:none}.zabota-dog{position:absolute;overflow:hidden;border-radius:calc(var(--zabota-unit) * 32) calc(var(--zabota-unit) * 32) 0 0}.zabota-team-tags{position:absolute;left:calc(var(--zabota-unit) * 62);top:calc(var(--zabota-unit) * 501);display:flex;gap:calc(var(--zabota-unit) * 14);color:#000}.zabota-team-tags .badge{padding:calc(var(--zabota-unit) * 16);font-size:calc(var(--zabota-unit) * 28);line-height:calc(var(--zabota-unit) * 39.3)}.zabota-closing>h2{position:absolute;left:calc(var(--zabota-unit) * 62);top:calc(var(--zabota-unit) * 625);font:400 calc(var(--zabota-unit) * 70)/1.258 "Plus Jakarta Sans",sans-serif;color:#000}.zabota-team-grid{position:absolute;left:calc(var(--zabota-unit) * 71);right:calc(var(--zabota-unit) * 88);top:calc(var(--zabota-unit) * 763);display:grid;grid-template-columns:320fr 265fr 300fr 300fr;gap:calc(var(--zabota-unit) * 32);color:#000}.zabota-team-grid p{font-size:calc(var(--zabota-unit) * 18);line-height:calc(var(--zabota-unit) * 39.3);margin-bottom:calc(var(--zabota-unit) * 8)}.zabota-team-grid span{font-size:calc(var(--zabota-unit) * 28);line-height:calc(var(--zabota-unit) * 39.3)}@media(max-width:767px){.zabota-page{--project-menu-background: #e9f5ff;--zabota-unit: .0694444444vw}.zabota-hero{height:auto;padding:var(--header-content-top) 6vw 48px}.zabota-tags{position:static;flex-wrap:wrap;gap:8px}.zabota-tags .badge{font-size:12px;line-height:24px;padding:5px 10px}.zabota-hero .zabota-hero__art{position:relative;left:auto!important;top:auto!important;width:180px!important;height:auto!important;margin:24px 0 20px auto}.zabota-page .zabota-heading{position:static;width:auto;font-size:clamp(40px,7.8vw,60px);line-height:1.25}.zabota-statement{position:static;width:auto!important;font-size:clamp(26px,4.5vw,36px);line-height:1.3}.zabota-desktop-break{display:none}.zabota-hero__intro{margin-top:36px}.zabota-copy{position:static;width:auto;font-size:18px;line-height:1.4}.zabota-hero__task{margin:48px 0 0 12vw}.zabota-adoption{height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px 12px;padding:20px 6vw 60px}.zabota-adoption>.zabota-heart{left:-10%!important;top:0!important;width:120%!important;height:auto!important}.zabota-adoption .zabota-phone{grid-column:1 / -1;grid-row:1}.zabota-phone{position:relative;left:auto!important;top:auto!important;width:min(70vw,300px)!important;height:auto!important;aspect-ratio:364.8483 / 744.8727;margin-inline:auto}.zabota-animal{position:relative;left:auto!important;top:auto!important;width:100%!important}.zabota-animal__photo{height:auto;aspect-ratio:176 / 200;border-radius:8px}.zabota-animal__name{padding:6px 0;font-size:clamp(10px,2.5vw,16px);line-height:1.3;white-space:normal}.zabota-impact{height:auto;padding:20px 6vw 80px}.zabota-impact>.zabota-statement{margin-top:36px}.zabota-metrics{position:static;display:grid;gap:36px;margin-top:48px}.zabota-metrics>div{position:static;width:auto!important}.zabota-metrics strong{font-size:60px;line-height:1.25}.zabota-metrics p{font-size:20px;line-height:1.4;max-width:300px!important;margin-top:8px}.zabota-impact .zabota-stars{top:50%}.zabota-support{display:flex;flex-direction:column;height:auto;gap:36px;padding:0 6vw 80px}.zabota-support>.zabota-heart{top:0!important;left:-40%!important;width:160%!important;height:auto!important}.zabota-support__profiles-copy{position:relative;left:auto;top:auto}.zabota-support .zabota-support__donate{position:relative;left:auto!important;top:auto!important;width:min(70vw,300px)!important;height:auto!important;margin-inline:auto}.zabota-support .zabota-support__shadow{position:relative;left:auto!important;top:auto!important;width:min(70vw,300px)!important;height:auto!important;margin:-20px auto 0}.zabota-support .zabota-support__arrow{position:relative;left:auto!important;top:auto!important;width:40px!important;height:auto!important;align-self:flex-end;margin:-150px 3vw 78px 0}.zabota-support__donations-copy{position:relative;left:auto;top:auto}.zabota-support__animals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.zabota-support .zabota-support__mascot{left:-20px!important;top:300px!important;width:105px!important;height:auto!important}.zabota-closing{height:auto;padding:0 6vw 60px}.zabota-closing__illustrations{position:relative;height:270px;margin-top:24px}.zabota-closing__illustrations>.zabota-art{left:auto!important;right:-110px;top:0!important;width:300px!important;height:300px!important}.zabota-closing__illustrations .zabota-dog{--zabota-unit: .52px;left:-20px!important;top:10px!important;width:250.12px!important;height:250.12px!important}.zabota-team-tags{position:static;flex-wrap:wrap;gap:10px}.zabota-team-tags .badge{padding:10px 12px;font-size:18px;line-height:28px}.zabota-closing>h2{position:static;margin-top:40px;font-size:40px}.zabota-team-grid{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin-top:32px}.zabota-team-grid p{font-size:13px;line-height:1.4;margin-bottom:8px}.zabota-team-grid span{font-size:18px;line-height:1.4}}@media(max-width:600px){.zabota-page{--zabota-mobile-unit: calc(100vw / 390)}.zabota-hero{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:calc(var(--header-content-top) + 19px) 12px 24px}.zabota-tags{order:0}.zabota-hero .zabota-heading{order:1}.zabota-hero__intro{order:2;margin:0}.zabota-hero__intro .zabota-desktop-break{display:initial}.zabota-hero__illustration{order:3;display:block;position:relative;align-self:center;width:calc(var(--zabota-mobile-unit) * 247.664);height:calc(var(--zabota-mobile-unit) * 223)}.zabota-hero .zabota-hero__art{position:absolute;left:calc(var(--zabota-mobile-unit) * -16.42)!important;top:calc(var(--zabota-mobile-unit) * -16.42)!important;width:calc(var(--zabota-mobile-unit) * 280.504)!important;height:auto!important;margin:0}.zabota-hero__task{order:4;margin:0}:root .zabota-hero__task.mobile-body{line-height:28px}.zabota-adoption{display:block;padding:0;height:auto;aspect-ratio:390 / 1297}.zabota-adoption>.zabota-heart{left:calc(var(--zabota-mobile-unit) * -215.851)!important;top:calc(var(--zabota-mobile-unit) * 297.267)!important;width:calc(var(--zabota-mobile-unit) * 843.703)!important;height:calc(var(--zabota-mobile-unit) * 766.733)!important}.zabota-adoption .zabota-phone{position:absolute;left:calc(var(--zabota-mobile-unit) * 38)!important;top:calc(var(--zabota-mobile-unit) * 384)!important;width:calc(var(--zabota-mobile-unit) * 309.562)!important;height:calc(var(--zabota-mobile-unit) * 632)!important;margin:0}.zabota-animal{position:absolute;left:calc(var(--zabota-mobile-unit) * var(--animal-x))!important;top:calc(var(--zabota-mobile-unit) * var(--animal-y))!important;width:calc(var(--zabota-mobile-unit) * var(--animal-width))!important;height:calc(var(--zabota-mobile-unit) * var(--animal-height))}.zabota-animal__photo{height:calc(var(--zabota-mobile-unit) * var(--animal-photo-height));aspect-ratio:auto;border-radius:calc(var(--zabota-mobile-unit) * var(--animal-radius))}.zabota-animal__name{padding:calc(var(--zabota-mobile-unit) * var(--animal-padding));font-size:calc(var(--zabota-mobile-unit) * var(--animal-font));line-height:calc(var(--zabota-mobile-unit) * var(--animal-line));white-space:nowrap}.zabota-animal__name{position:relative;width:max-content;translate:max(calc(12px - var(--zabota-mobile-unit) * var(--animal-x)),min(0px,calc(100vw - 12px - var(--zabota-mobile-unit) * var(--animal-x) - 100%))) 0}.zabota-adoption{--animal-width: 129.804;--animal-height: 177.006;--animal-photo-height: 147.505;--animal-radius: 8.85;--animal-padding: 5.9;--animal-font: 14.75;--animal-line: 17.701}.zabota-animal[data-animal-slot="64413.png"]{--animal-x: 143;--animal-y: 106}.zabota-animal[data-animal-slot="ecd97.png"]{--animal-x: 277;--animal-y: 1075}.zabota-animal[data-animal-slot="5a6f7.png"]{--animal-x: 132;--animal-y: 1075}.zabota-animal[data-animal-slot="5dd86.png"]{--animal-x: 293;--animal-y: 45}.zabota-animal[data-animal-slot="48b43.png"]{--animal-x: -7;--animal-y: 7}.zabota-animal[data-animal-slot="1cb03.png"]{--animal-x: -18;--animal-y: 1075}.zabota-animal[data-animal-slot="b4899.png"]{--animal-x: -7;--animal-y: 195}.zabota-animal[data-animal-slot="3c864.png"]{--animal-x: 293;--animal-y: 254}.zabota-impact{padding:0 1px 0 23px}.zabota-impact>.zabota-statement{margin-top:16px}.zabota-impact__results{display:block;position:relative;width:calc(var(--zabota-mobile-unit) * 320);max-width:100%;margin-top:58px;margin-left:calc(var(--zabota-mobile-unit) * 27 - 23px)}.zabota-metrics{margin:0;gap:50px}.zabota-metrics strong{font-size:clamp(56px,calc(var(--zabota-mobile-unit) * 70),70px);line-height:clamp(70.4px,calc(var(--zabota-mobile-unit) * 88),88px)}.zabota-metrics p{font-size:20px;line-height:28px;max-width:100%!important}.zabota-metrics>div:nth-child(2) p{max-width:calc(var(--zabota-mobile-unit) * 263)!important}.zabota-metrics>div:nth-child(3) p{max-width:calc(var(--zabota-mobile-unit) * 226)!important}.zabota-impact .zabota-stars{top:0}.zabota-impact .zabota-stars>img:nth-child(1){left:calc(var(--zabota-mobile-unit) * -4.176)!important;top:-49.176px!important;width:49.351px!important;height:57.351px!important}.zabota-impact .zabota-stars>img:nth-child(2){left:calc(var(--zabota-mobile-unit) * 286.824)!important;top:-51.176px!important;width:49.351px!important;height:57.351px!important}.zabota-impact .zabota-stars>img:nth-child(3){left:calc(var(--zabota-mobile-unit) * 305.824)!important;top:325.824px!important;width:55.351px!important;height:64.351px!important}.zabota-impact .zabota-stars>img:nth-child(4){left:calc(var(--zabota-mobile-unit) * -33)!important;top:348px!important;width:34.075px!important;height:39.547px!important}.zabota-impact .zabota-stars>img:nth-child(5){left:calc(var(--zabota-mobile-unit) * 233)!important;top:162px!important;width:34.075px!important;height:39.547px!important}.zabota-impact .zabota-stars>img:nth-child(6){left:calc(var(--zabota-mobile-unit) * 130)!important;top:152px!important;width:34.075px!important;height:39.547px!important}.zabota-impact .zabota-stars>img:nth-child(7){left:calc(var(--zabota-mobile-unit) * 316)!important;top:460px!important;width:34.075px!important;height:39.547px!important}.zabota-support{display:block;padding:0;gap:0;height:auto;aspect-ratio:390 / 1482}.zabota-support>.zabota-heart{left:calc(var(--zabota-mobile-unit) * -86)!important;top:calc(var(--zabota-mobile-unit) * 37)!important;width:calc(var(--zabota-mobile-unit) * 682)!important;height:calc(var(--zabota-mobile-unit) * 620)!important}.zabota-support .zabota-phone{position:absolute;margin:0}.zabota-support .zabota-support__profile{left:calc(var(--zabota-mobile-unit) * 131)!important;top:calc(var(--zabota-mobile-unit) * 112)!important;width:calc(var(--zabota-mobile-unit) * 230)!important;height:calc(var(--zabota-mobile-unit) * 469.567)!important}.zabota-support__profiles-copy{position:absolute;left:calc(var(--zabota-mobile-unit) * 157);top:calc(var(--zabota-mobile-unit) * 606);width:calc(var(--zabota-mobile-unit) * 196);text-align:center;font-size:calc(var(--zabota-mobile-unit) * 16);line-height:calc(var(--zabota-mobile-unit) * 23)}.zabota-support .zabota-support__subscription{left:calc(var(--zabota-mobile-unit) * 15)!important;top:calc(var(--zabota-mobile-unit) * 758)!important;width:calc(var(--zabota-mobile-unit) * 187.536)!important;height:calc(var(--zabota-mobile-unit) * 382.872)!important}.zabota-support .zabota-support__donate{position:absolute;left:calc(var(--zabota-mobile-unit) * 217.277)!important;top:calc(var(--zabota-mobile-unit) * 813.095)!important;width:calc(var(--zabota-mobile-unit) * 153.723)!important;height:calc(var(--zabota-mobile-unit) * 273.194)!important;margin:0}.zabota-support .zabota-support__shadow{position:absolute;left:calc(var(--zabota-mobile-unit) * 217.277)!important;top:calc(var(--zabota-mobile-unit) * 1098)!important;width:calc(var(--zabota-mobile-unit) * 153.723)!important;height:calc(var(--zabota-mobile-unit) * 29.2)!important;margin:0}.zabota-support .zabota-support__arrow{position:absolute;left:calc(var(--zabota-mobile-unit) * 208)!important;top:calc(var(--zabota-mobile-unit) * 1110)!important;width:calc(var(--zabota-mobile-unit) * 27.3)!important;height:calc(var(--zabota-mobile-unit) * 26.67)!important;margin:0}.zabota-support__donations-copy{position:absolute;left:calc(var(--zabota-mobile-unit) * 19);top:calc(var(--zabota-mobile-unit) * 1156.51);width:calc(var(--zabota-mobile-unit) * 175);text-align:center;font-size:calc(var(--zabota-mobile-unit) * 16);line-height:calc(var(--zabota-mobile-unit) * 18.972)}.zabota-support .zabota-support__mascot{left:calc(var(--zabota-mobile-unit) * -6)!important;top:calc(var(--zabota-mobile-unit) * 324)!important;width:calc(var(--zabota-mobile-unit) * 140)!important;height:calc(var(--zabota-mobile-unit) * 155.028)!important}.zabota-support__animals{display:contents;--animal-width: 118.588;--animal-height: 161.711;--animal-photo-height: 134.759;--animal-radius: 8.086;--animal-padding: 5.39;--animal-font: 13.476;--animal-line: 16.171}.zabota-animal[data-animal-slot="5e4da.png"]{--animal-x: -18;--animal-y: 56}.zabota-animal[data-animal-slot="1abd5.png"]{--animal-x: -15;--animal-y: 543}.zabota-animal[data-animal-slot="92735.png"]{--animal-x: 323;--animal-y: -56}.zabota-animal[data-animal-slot="b524b.png"]{--animal-x: 127;--animal-y: 1267}.zabota-animal[data-animal-slot="761b0.png"]{--animal-x: -13;--animal-y: 1267}.zabota-animal[data-animal-slot="45cd9.png"]{--animal-x: 267;--animal-y: 1186}.zabota-support .zabota-stars>img:nth-child(1){left:calc(var(--zabota-mobile-unit) * 72)!important;top:calc(var(--zabota-mobile-unit) * 192)!important}.zabota-support .zabota-stars>img:nth-child(2){left:calc(var(--zabota-mobile-unit) * 92)!important;top:calc(var(--zabota-mobile-unit) * 534)!important}.zabota-support .zabota-stars>img:nth-child(3){left:calc(var(--zabota-mobile-unit) * 225)!important;top:calc(var(--zabota-mobile-unit) * 724)!important}.zabota-support .zabota-stars>img:nth-child(4){left:calc(var(--zabota-mobile-unit) * 288)!important;top:calc(var(--zabota-mobile-unit) * 1100)!important}.zabota-support .zabota-stars>img:nth-child(5){left:calc(var(--zabota-mobile-unit) * 300)!important;top:calc(var(--zabota-mobile-unit) * 755)!important}.zabota-support .zabota-stars>img:nth-child(6){left:calc(var(--zabota-mobile-unit) * 233)!important;top:calc(var(--zabota-mobile-unit) * 1128)!important}.zabota-closing{padding:0 12px 43px}.zabota-closing>.zabota-statement br:last-of-type{display:initial}.zabota-closing__illustrations{height:calc(var(--zabota-mobile-unit) * 322);margin-top:-35px}.zabota-closing__illustrations>.zabota-art{left:calc(var(--zabota-mobile-unit) * 213 - 12px)!important;right:auto;top:0!important;width:calc(var(--zabota-mobile-unit) * 322)!important;height:calc(var(--zabota-mobile-unit) * 322)!important}.zabota-closing__illustrations .zabota-dog{--zabota-unit: calc(var(--zabota-mobile-unit) * 304 / 481);left:calc(var(--zabota-mobile-unit) * -101 - 12px)!important;top:calc(var(--zabota-mobile-unit) * 18)!important;width:calc(var(--zabota-mobile-unit) * 304)!important;height:calc(var(--zabota-mobile-unit) * 304)!important}.zabota-team-tags{justify-content:center;gap:12px;margin-top:78px}.zabota-team-tags .badge{font-size:18px;line-height:22px;padding:11px 16px}.zabota-closing>h2{margin-top:16px;text-align:center}.zabota-team-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:16px;text-align:center}.zabota-team-grid p{font-size:16px;line-height:24px;margin-bottom:8px}.zabota-team-grid span{display:block;font-size:20px;line-height:28px}}@font-face{font-family:Parents Jakarta Italic;src:url(/fonts/plus-jakarta-sans-italic-variable.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}.parents-page{--parents-blue: #2788e9;--project-menu-background: var(--parents-blue);--parents-unit: min(.0694444444vw, 1px);background:#ebf4fd;color:#000;min-height:100vh;overflow:clip}.parents-content{position:relative;max-width:1440px;margin-inline:auto}.parents-content section{position:relative}.parents-mobile-break{display:none}.parents-quiz__arrow-slot{display:contents}.parents-art>img,.parents-menu>picture,.parents-menu>picture>img{display:block;width:100%;height:100%}.parents-page .parents-heading{position:absolute;margin:0;width:auto;font:400 calc(var(--parents-unit) * 120)/1.258333 "Plus Jakarta Sans",sans-serif}.parents-art{position:absolute;display:block;pointer-events:none}.parents-copy{position:absolute;font-size:calc(var(--parents-unit) * 28);line-height:calc(var(--parents-unit) * 39.3)}.parents-caption{position:absolute;font-size:calc(var(--parents-unit) * 20);line-height:1.2}.parents-hero{--hero-header-offset: calc(var(--header-content-top) - var(--parents-unit) * 175);height:calc(var(--parents-unit) * 1167.394 + var(--hero-header-offset));color:#fff}.parents-hero:before,.parents-hero:after{content:"";position:absolute;left:50%;width:100vw;transform:translate(-50%);pointer-events:none}.parents-hero:before{top:0;height:calc(var(--parents-unit) * 1034 + var(--hero-header-offset));background:var(--parents-blue)}.parents-hero:after{top:calc(var(--parents-unit) * 901.031 + var(--hero-header-offset));height:calc(var(--parents-unit) * 266.363);background:url(/assets/services-for-parents-detail/c7d42.svg) repeat-x;background-size:calc(var(--parents-unit) * 1062.5) 100%;background-position:calc(50% - var(--parents-unit) * 504.75) top}.parents-hero>*{z-index:1}.parents-tags{position:absolute;left:var(--header-inset);top:var(--header-content-top);display:flex;gap:calc(var(--parents-unit) * 15)}.parents-tags .badge{border-color:transparent;font-weight:400}.parents-tags span:nth-child(1){background:#fabc22}.parents-tags span:nth-child(2){background:#ffab5c}.parents-tags span:nth-child(3){background:#4eccdc}.parents-hero .parents-heading{left:calc(var(--parents-unit) * 60);top:calc(var(--parents-unit) * 282 + var(--hero-header-offset));width:calc(var(--parents-unit) * 1306.588)}.parents-hero__intro{position:absolute;left:calc(var(--parents-unit) * 60);top:calc(var(--parents-unit) * 644 + var(--hero-header-offset));width:calc(var(--parents-unit) * 1126);font-size:calc(var(--parents-unit) * 50);line-height:1.26}.parents-overview{height:calc(var(--parents-unit) * 2738.606)}.parents-overview__context{left:calc(var(--parents-unit) * 64);top:calc(var(--parents-unit) * 88.606);width:calc(var(--parents-unit) * 409)}.parents-overview__challenge{left:calc(var(--parents-unit) * 519);top:calc(var(--parents-unit) * 276.606);width:calc(var(--parents-unit) * 408)}.parents-overview__solution{left:calc(var(--parents-unit) * 967);top:calc(var(--parents-unit) * 452.606);width:calc(var(--parents-unit) * 413)}.parents-overview__caption{left:calc(var(--parents-unit) * 170);top:calc(var(--parents-unit) * 1100.606);width:calc(var(--parents-unit) * 256)}.parents-feature{position:absolute;font-size:calc(var(--parents-unit) * 28)}.parents-feature h3{margin:0 0 calc(var(--parents-unit) * 16);font-size:inherit;line-height:1.25;font-weight:700}.parents-feature p{line-height:calc(var(--parents-unit) * 39.3)}.parents-ribbon{--ribbon-unit: var(--parents-unit);--marquee-period: calc(var(--ribbon-unit) * 1730.152);position:absolute;left:50%;top:calc(var(--parents-unit) * 2321.606);width:100vw;height:calc(var(--ribbon-unit) * 254);transform:translate(-50%);overflow:hidden}.parents-marquee-row{position:absolute;inset-inline:0;height:calc(var(--ribbon-unit) * 78.985)}.parents-marquee-row--1{top:calc(var(--ribbon-unit) * 1);--row-offset: -86}.parents-marquee-row--2{top:calc(var(--ribbon-unit) * 87.5073);--row-offset: -141}.parents-marquee-row--3{top:calc(var(--ribbon-unit) * 174.0147);--row-offset: -86}.parents-marquee-track{position:absolute;left:calc(50% - var(--ribbon-unit) * 720 + var(--ribbon-unit) * var(--row-offset) - var(--marquee-period) * 2);top:0;display:flex;width:max-content;height:100%;animation:parents-cards-marquee 80s linear infinite}.parents-marquee-row--2 .parents-marquee-track{animation-direction:reverse}.parents-marquee-sequence{flex:0 0 var(--marquee-period);width:var(--marquee-period);height:100%}.parents-marquee-sequence img{display:block;width:calc(var(--ribbon-unit) * 1722.627);height:100%}@keyframes parents-cards-marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% / 6))}}@media(prefers-reduced-motion:reduce){.parents-marquee-track{animation:none}}.parents-phone{position:absolute;margin:0}.parents-first-phone{position:absolute;transform:scale(.85);transform-origin:top center;overflow:visible}.parents-first-phone>.parents-phone{position:absolute;inset:0;width:100%!important;height:100%!important;margin:0}.parents-phone__frame{position:absolute;width:100%;height:100%}.parents-phone__screen{position:absolute;inset:2.1277% 5.239% 2.4625%;overflow:hidden;-webkit-mask:url(/assets/services-for-parents-detail/ef5c9.svg) center / 100% 100% no-repeat;mask:url(/assets/services-for-parents-detail/ef5c9.svg) center / 100% 100% no-repeat}.parents-phone--large .parents-phone__screen{-webkit-mask-image:url(/assets/services-for-parents-detail/0e412.svg);mask-image:url(/assets/services-for-parents-detail/0e412.svg)}.parents-phone__screen img{position:absolute;width:100%;height:100%;object-fit:cover}.parents-phone--scrolling .parents-phone__screen{container-type:size}.parents-phone--scrolling .parents-phone__content{top:0;height:auto;animation:parents-services-scroll 13s ease-in-out infinite paused}.parents-phone--scrolling[data-scroll-started] .parents-phone__content{animation-play-state:running}.parents-phone__screen .parents-phone__tabbar{left:0;bottom:0;height:auto;object-fit:contain;z-index:1;pointer-events:none}@keyframes parents-services-scroll{0%,7.6923077%,to{transform:translateY(0)}53.8461538%{transform:translateY(min(0px,calc(100cqh - 100%)))}}@media(prefers-reduced-motion:reduce){.parents-phone--scrolling .parents-phone__content{animation:none}}.parents-phone figcaption{position:absolute;left:calc(50% + var(--caption-offset, 0px));top:calc(var(--parents-unit) * -65);width:calc(var(--parents-unit) * 256);transform:translate(-50%);font:italic 400 calc(var(--parents-unit) * 20)/1.2 "Parents Jakarta Italic",sans-serif;text-align:center}.parents-phone--caption-below figcaption{top:calc(100% + var(--parents-unit) * 32);font-size:calc(var(--parents-unit) * 18)}.parents-nutrilon{height:calc(var(--parents-unit) * 2435)}.parents-nutrition-composition{--nutrition-scale: .85;position:absolute;transform:scale(var(--nutrition-scale));transform-origin:center;overflow:visible}.parents-nutrition-composition>.parents-phone{container-type:size}.parents-nutrition-composition .parents-phone__screen{background:#fff}.parents-nutrition-composition .parents-phone__content{top:calc(40px / var(--nutrition-scale) - 4.681828cqh)!important}.parents-nutrition-composition>.parents-phone:last-child .parents-phone__screen{background:#fff4ee}.parents-nutrition-composition>.parents-phone:last-child .parents-phone__content{top:calc(40px / var(--nutrition-scale) - 4.67035cqh)!important}.parents-nutrilon .parents-heading{left:calc(var(--parents-unit) * 62);top:0;width:calc(var(--parents-unit) * 1049)}.parents-nutrilon__intro{left:calc(var(--parents-unit) * 59);top:calc(var(--parents-unit) * 362);width:calc(var(--parents-unit) * 641)}.parents-nutrilon__role{left:calc(var(--parents-unit) * 740);top:calc(var(--parents-unit) * 520);width:calc(var(--parents-unit) * 640)}.parents-nutrilon__spoon{position:absolute;display:grid;place-items:center;pointer-events:none}.parents-nutrilon__spoon img{width:calc(var(--parents-unit) * 387.043);height:calc(var(--parents-unit) * 364.795);transform:rotate(-99.68deg)}.parents-menu{position:absolute;margin:0}.parents-menu>img{display:block;width:100%;height:100%}.parents-menu figcaption{margin-top:calc(var(--parents-unit) * 24);text-align:center;font:italic 400 calc(var(--parents-unit) * 20)/1.2 "Parents Jakarta Italic",sans-serif}.parents-quiz__caption{left:calc(var(--parents-unit) * 1054);top:calc(var(--parents-unit) * 2048);width:calc(var(--parents-unit) * 315)}.parents-huggies{height:calc(var(--parents-unit) * 1785)}.parents-menu--huggies{transform:scale(.85);transform-origin:top left}.parents-huggies>.parents-phone{transform:scale(.85);transform-origin:top center}.parents-huggies .parents-heading{left:calc(var(--parents-unit) * 62);top:0;width:calc(var(--parents-unit) * 982)}.parents-huggies__intro{left:calc(var(--parents-unit) * 64);top:calc(var(--parents-unit) * 367);width:calc(var(--parents-unit) * 636)}.parents-huggies__role{left:calc(var(--parents-unit) * 740);top:calc(var(--parents-unit) * 211);width:calc(var(--parents-unit) * 642)}.parents-more{--more-phones-scale: .85;display:flow-root;padding-bottom:calc(var(--parents-unit) * 153)}.parents-more>.parents-section-copy{display:grid;grid-template-columns:644fr 569fr;gap:calc(var(--parents-unit) * 51);margin-inline:calc(var(--parents-unit) * 64) calc(var(--parents-unit) * 112);padding-top:calc(var(--parents-unit) * 362)}.parents-more>.parents-section-copy .parents-copy{position:static;width:auto}.parents-more>.parents-section-copy .parents-more__intro{margin-top:calc(var(--parents-unit) * 149)}.parents-more__phones{position:relative;width:calc(var(--parents-unit) * 1358);height:calc(var(--parents-unit) * 833);margin:120px auto 0;transform:scale(var(--more-phones-scale));transform-origin:top center;overflow:visible}.parents-more__phones>.parents-phone{container-type:size}.parents-more__phones>.parents-phone:nth-child(1){--header-source-top: 5.766888cqh}.parents-more__phones>.parents-phone:nth-child(2){--header-source-top: 5.12135cqh}.parents-more__phones>.parents-phone:nth-child(3){--header-source-top: 5.7082cqh}.parents-more__phones .parents-phone__screen{background:#fff}.parents-more__phones .parents-phone__content{height:auto;top:calc(40px / var(--more-phones-scale) - var(--header-source-top))}.parents-more .parents-heading{left:calc(var(--parents-unit) * 62);top:0;width:calc(var(--parents-unit) * 1202)}.parents-more__intro{left:calc(var(--parents-unit) * 64);top:calc(var(--parents-unit) * 511);width:calc(var(--parents-unit) * 644)}.parents-more__role{left:calc(var(--parents-unit) * 759);top:calc(var(--parents-unit) * 362);width:calc(var(--parents-unit) * 569)}.parents-closing-line{margin:calc(var(--parents-unit) * 64.4) 0 0 calc(var(--parents-unit) * 424);font-size:calc(var(--parents-unit) * 50);line-height:1.26;white-space:nowrap}.parents-team{height:calc(var(--parents-unit) * 478)}.parents-team__tags{position:absolute;left:calc(var(--parents-unit) * 47);top:0;display:flex;gap:calc(var(--parents-unit) * 21)}.parents-team__tags .badge{padding:calc(var(--parents-unit) * 16);font-size:calc(var(--parents-unit) * 28);line-height:calc(var(--parents-unit) * 39.3)}.parents-team>h2{position:absolute;left:calc(var(--parents-unit) * 47);top:calc(var(--parents-unit) * 124);font:400 calc(var(--parents-unit) * 70)/1.258 "Plus Jakarta Sans",sans-serif}.parents-team__grid{position:absolute;left:calc(var(--parents-unit) * 56);top:calc(var(--parents-unit) * 262);display:grid;grid-template-columns:320fr 265fr 300fr 300fr;gap:calc(var(--parents-unit) * 32);width:calc(var(--parents-unit) * 1281)}.parents-team__grid p{font-size:calc(var(--parents-unit) * 18);line-height:calc(var(--parents-unit) * 39.3);margin-bottom:calc(var(--parents-unit) * 8)}.parents-team__grid span{font-size:calc(var(--parents-unit) * 28);line-height:calc(var(--parents-unit) * 39.3)}@media(max-width:767px){.parents-page{--parents-blue: #2788e9;--project-menu-background: var(--parents-blue);--parents-unit: .0694444444vw}.parents-content section{height:auto}.parents-hero{padding:var(--header-content-top) 6vw 120px}.parents-hero:before{height:calc(100% - 55px)}.parents-hero:after{top:auto;bottom:0;height:110px;background-size:440px 110px;background-position:center top}.parents-tags{position:relative;left:auto;top:auto;flex-wrap:wrap;gap:8px}.parents-tags .badge{padding:8px 12px;font-size:16px;line-height:24px}.parents-page .parents-heading{position:relative;left:auto;top:auto;width:auto;font-size:clamp(40px,7.8vw,60px);line-height:1.25}.parents-hero .parents-heading{margin-top:36px}.parents-hero__intro{position:relative;left:auto;top:auto;width:auto;margin-top:36px;font-size:clamp(25px,4.5vw,36px);line-height:1.3}.parents-copy{position:relative;left:auto;top:auto;width:auto;font-size:18px;line-height:1.4}.parents-desktop-break{display:none}.parents-overview{padding:90px 6vw 80px}.parents-overview__intro,.parents-section-copy{display:grid;gap:32px}.parents-overview .parents-overview__letter{left:auto!important;right:5vw;top:-30px!important;width:105px!important;height:auto!important}.parents-overview__visual{position:relative;margin:100px 0 60px}.parents-phone{position:relative;left:auto!important;top:auto!important;width:min(78vw,330px)!important;height:auto!important;aspect-ratio:420 / 852;margin-inline:auto}.parents-phone--large{aspect-ratio:490 / 994}.parents-first-phone{position:relative;left:auto!important;top:auto!important;width:min(78vw,330px)!important;height:auto!important;aspect-ratio:490 / 994;margin-inline:auto}.parents-overview .parents-overview__paddle{left:-20px!important;top:-70px!important;width:100px!important;height:auto!important}.parents-overview .parents-overview__block{left:auto!important;right:-15px;top:50%!important;width:65px!important;height:auto!important}.parents-overview .parents-overview__chess{left:-15px!important;top:auto!important;bottom:-32px;width:70px!important;height:auto!important}.parents-overview .parents-overview__arrow{left:0!important;top:auto!important;bottom:50px;width:70px!important;height:auto!important;transform:rotate(-80deg)}.parents-overview__caption{position:relative;left:auto;top:auto;margin:80px 0 0 60px;width:220px;max-width:calc(100% - 60px);font-size:16px}.parents-features{display:grid;gap:36px;margin-top:80px}.parents-feature{position:static;width:auto!important;font-size:18px}.parents-feature h3{margin-bottom:12px}.parents-feature p{line-height:1.4}.parents-ribbon{--ribbon-unit: .6597222222px;position:relative;left:auto;top:auto;width:100vw;height:168px;margin:60px -6vw 0;transform:none}.parents-nutrilon,.parents-huggies,.parents-more{padding:0 6vw 90px}.parents-section-copy{position:relative;margin-top:36px}.parents-nutrilon__spoon{position:relative;left:auto!important;top:auto!important;width:80px!important;height:84px!important;margin:32px 0 0 auto}.parents-nutrilon__spoon img{width:73px;height:auto}.parents-nutrilon .parents-nutrilon__fork{position:relative;left:auto!important;top:auto!important;width:100px!important;height:auto!important;margin:32px 0 0 auto}.parents-menu{position:relative;left:auto!important;top:auto!important;width:min(100%,384px)!important;height:auto!important;margin:36px auto 80px}.parents-menu>img{height:auto}.parents-menu figcaption{margin-top:16px;font-size:16px}.parents-nutrition-composition{position:relative;left:auto!important;top:auto!important;width:100%!important;height:auto!important;display:flow-root;transform-origin:top center}.parents-nutrition-composition>.parents-phone{margin-top:90px;margin-bottom:120px}.parents-phone figcaption{left:50%;top:-42px;width:100%;font-size:16px}.parents-phone .parents-phone-shadow{left:5%!important;top:calc(100% + 30px)!important;width:90%!important;height:auto!important}.parents-quiz{display:flex;flex-direction:column;align-items:center;gap:28px;margin-top:80px}.parents-quiz .parents-art{position:relative;left:auto!important;top:auto!important;height:auto!important;max-width:100%}.parents-quiz .parents-quiz__steps{width:280px!important}.parents-quiz .parents-quiz__result{width:300px!important}.parents-quiz .parents-quiz__arrow{width:60px!important;margin:24px;transform:rotate(90deg)}.parents-quiz__caption{text-align:center}.parents-huggies .parents-huggies__bean{position:relative;left:auto!important;top:auto!important;width:100px!important;height:auto!important;margin:32px 0 0 auto}.parents-huggies .parents-menu--huggies{margin:24px auto 40px;transform-origin:top center}.parents-huggies>.parents-phone{margin-bottom:100px}.parents-huggies .parents-huggies__pregnancy{position:relative;left:auto!important;top:auto!important;width:95px!important;height:auto!important;margin-top:32px}.parents-more .parents-more__boy{position:relative;left:auto!important;top:auto!important;width:130px!important;height:auto!important;margin:0 0 24px auto}.parents-more>.parents-section-copy{grid-template-columns:1fr;gap:32px;margin:36px 0 0;padding-top:0}.parents-more>.parents-section-copy .parents-more__intro{margin-top:0}.parents-more__phones{position:static;width:100%;height:auto;display:grid;gap:160px;padding-bottom:120px;margin:calc(120px / var(--more-phones-scale)) auto 0;transform:none;zoom:var(--more-phones-scale)}.parents-phone--caption-below figcaption{top:calc(100% + 20px);font-size:16px}.parents-more__phones .parents-phone--caption-below figcaption{top:calc(100% + 100px)}.parents-closing-line{position:static;font-size:28px;line-height:1.3;white-space:normal;text-align:center;margin:90px 0 0}.parents-team{padding:0 6vw 60px}.parents-team__tags{position:static;flex-wrap:wrap;gap:12px}.parents-team__tags .badge{padding:10px 12px;font-size:18px;line-height:28px}.parents-team>h2{position:static;font-size:40px;margin-top:40px}.parents-team__grid{position:static;width:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin-top:32px}.parents-team__grid p{font-size:13px;line-height:1.4;margin-bottom:8px}.parents-team__grid span{font-size:18px;line-height:1.4}}.parents-content{isolation:isolate}.parents-content :is(.parents-overview__letter,.parents-overview__paddle,.parents-overview__block,.parents-overview__chess,.parents-nutrilon__spoon,.parents-nutrilon__fork,.parents-huggies__bean,.parents-huggies__pregnancy,.parents-more__boy){--decoration-fall: clamp(32px, 4.2vw, 60px);z-index:-1;pointer-events:none;animation:parents-decoration-fall var(--fall-duration, 32s) linear var(--fall-delay, -16s) infinite}.parents-content .parents-overview__letter{z-index:10;--fall-duration: 34s;--fall-delay: -17s}.parents-overview__paddle{--fall-duration: 39s;--fall-delay: -12s}.parents-overview__block{--fall-duration: 31s;--fall-delay: -21s}.parents-overview__chess{--fall-duration: 37s;--fall-delay: -9s}.parents-nutrilon__spoon{--fall-duration: 41s;--fall-delay: -26s}.parents-nutrilon__fork{--fall-duration: 35s;--fall-delay: -14s}.parents-huggies__bean{--fall-duration: 33s;--fall-delay: -23s}.parents-huggies__pregnancy{--fall-duration: 40s;--fall-delay: -18s}.parents-more__boy{--fall-duration: 38s;--fall-delay: -11s}@keyframes parents-decoration-fall{0%{translate:0 calc(-1 * var(--decoration-fall));opacity:0}12%,88%{opacity:1}to{translate:0 var(--decoration-fall);opacity:0}}@media(prefers-reduced-motion:reduce){.parents-content :is(.parents-overview__letter,.parents-overview__paddle,.parents-overview__block,.parents-overview__chess,.parents-nutrilon__spoon,.parents-nutrilon__fork,.parents-huggies__bean,.parents-huggies__pregnancy,.parents-more__boy){animation:none}}@media(max-width:600px){.parents-page{--parents-mobile-unit: calc(100vw / 390)}.parents-mobile-break{display:initial}.parents-hero{padding:calc(var(--header-content-top) + 38px) 12px calc(var(--parents-mobile-unit) * 104.648)}.parents-hero:before{height:calc(100% - var(--parents-mobile-unit) * 49.324)}.parents-hero:after{height:calc(var(--parents-mobile-unit) * 98.648);background-size:calc(var(--parents-mobile-unit) * 393.5) 100%;background-position:calc(var(--parents-mobile-unit) * -199) top}.parents-hero .parents-heading{margin-top:26px}.parents-hero__intro{margin-top:17px}.parents-overview{padding:80.35px 12px 82px}.parents-overview__intro{gap:40px}:root .parents-overview .mobile-body,:root .parents-quiz__caption.mobile-body{line-height:28px}.parents-overview__visual{display:grid;grid-template-columns:minmax(0,1fr);row-gap:25.8px;position:relative;margin:99px 0 0;padding-bottom:calc(var(--parents-mobile-unit) * 78.257)}.parents-overview__caption{grid-row:1;position:static;justify-self:center;width:344px;max-width:100%;margin:0;font-size:16px;line-height:19.2px;text-align:center}.parents-first-phone{grid-row:2;width:calc(var(--parents-mobile-unit) * 340.965)!important;height:calc(var(--parents-mobile-unit) * 691.743)!important;aspect-ratio:auto;transform:none}.parents-first-phone .parents-phone-shadow{left:calc(var(--parents-mobile-unit) * 5)!important;top:calc(var(--parents-mobile-unit) * 710)!important;width:calc(var(--parents-mobile-unit) * 328)!important;height:calc(var(--parents-mobile-unit) * 64)!important}.parents-overview .parents-overview__letter{left:calc(var(--parents-mobile-unit) * 212)!important;right:auto;top:-87.648px!important;width:calc(var(--parents-mobile-unit) * 156.263)!important;height:calc(var(--parents-mobile-unit) * 156)!important}.parents-overview .parents-overview__paddle{left:calc(var(--parents-mobile-unit) * 293 - 12px)!important;top:calc(100% + 390px)!important;width:calc(var(--parents-mobile-unit) * 141)!important;height:calc(var(--parents-mobile-unit) * 112)!important}.parents-overview .parents-overview__block{left:calc(var(--parents-mobile-unit) * 326 - 12px)!important;right:auto;top:-78px!important;width:calc(var(--parents-mobile-unit) * 50)!important;height:auto!important}.parents-overview .parents-overview__chess{left:calc(var(--parents-mobile-unit) * 252 - 12px)!important;top:calc(100% - 11px)!important;bottom:auto;width:calc(var(--parents-mobile-unit) * 147)!important;height:calc(var(--parents-mobile-unit) * 135)!important}.parents-overview .parents-overview__arrow{left:2px!important;top:30px!important;bottom:auto;width:24px!important;height:auto!important}.parents-features{margin-top:104px;gap:40px}.parents-feature h3{margin-bottom:16px}.parents-ribbon{--ribbon-unit: 1px;height:254px;margin:66px -12px 0}.parents-nutrilon,.parents-huggies,.parents-more{padding-inline:12px}.parents-section-copy{margin-top:40px;gap:40px}.parents-phone figcaption{left:50%;top:-37px;width:100%;font:400 16px/19.2px var(--body-font),sans-serif}.parents-menu figcaption{font:400 16px/19.2px var(--body-font),sans-serif}.parents-nutrilon{padding-bottom:69.502px}.parents-nutrilon__spoon{position:absolute;left:calc(var(--parents-mobile-unit) * 262.852)!important;top:149.843px!important;width:calc(var(--parents-mobile-unit) * 214.321)!important;height:calc(var(--parents-mobile-unit) * 223.5)!important;margin:0}.parents-nutrilon__spoon img{width:calc(var(--parents-mobile-unit) * 195.317);height:calc(var(--parents-mobile-unit) * 184.08)}.parents-nutrilon .parents-nutrilon__fork{position:absolute;left:calc(var(--parents-mobile-unit) * -80)!important;top:calc(100% - 1436px)!important;width:calc(var(--parents-mobile-unit) * 183)!important;height:calc(var(--parents-mobile-unit) * 145)!important;margin:0}.parents-nutrition-composition{--nutrition-scale: 1;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--parents-mobile-unit) * 10.268);width:calc(var(--parents-mobile-unit) * 369)!important;height:auto!important;margin:35px 0 0 calc(var(--parents-mobile-unit) * 10 - 12px);padding-bottom:calc(var(--parents-mobile-unit) * 48.107);transform:none}.parents-menu--nutrilon{grid-column:1 / -1;display:flex;flex-direction:column-reverse;gap:18px;width:calc(var(--parents-mobile-unit) * 159.407)!important;height:auto!important;margin:0 auto}.parents-menu--nutrilon>picture{height:calc(var(--parents-mobile-unit) * 209)}.parents-menu>picture{position:relative}.parents-menu--nutrilon>picture>img{position:absolute;left:calc(var(--parents-mobile-unit) * -6);top:calc(var(--parents-mobile-unit) * -4);width:calc(var(--parents-mobile-unit) * 171);height:calc(var(--parents-mobile-unit) * 220)}.parents-menu--nutrilon figcaption{margin:0}.parents-nutrition-composition>.parents-phone{grid-row:2;position:relative;left:auto!important;top:auto!important;width:100%!important;height:auto!important;aspect-ratio:179.366 / 363.893;margin:72px 0 0}.parents-nutrition-composition .parents-phone__content{top:.01%!important}.parents-nutrition-composition>.parents-phone:last-child .parents-phone__content{top:.01%!important}.parents-nutrition-composition .parents-phone-shadow{left:calc(var(--parents-mobile-unit) * 1)!important;top:calc(var(--parents-mobile-unit) * 380)!important;width:calc(var(--parents-mobile-unit) * 173)!important;height:calc(var(--parents-mobile-unit) * 36)!important}.parents-nutrition-composition>.parents-phone:last-child .parents-phone-shadow{left:calc(var(--parents-mobile-unit) * 5.366)!important}.parents-quiz{margin-top:54.636px;gap:0}.parents-quiz .parents-quiz__steps{width:176px!important;height:181.468px!important}.parents-quiz .parents-quiz__result{width:155.743px!important;height:200.394px!important;object-fit:contain;object-position:center top}.parents-quiz__result>img{position:absolute;left:-7.5px;top:-4px;width:169px;height:214px}.parents-quiz__arrow-slot{display:block;position:relative;width:38px;height:38px}.parents-quiz__arrow-slot:first-of-type{margin:20.896px 0 11.104px}.parents-quiz__arrow-slot:last-of-type{margin:10.502px 0 11.498px}.parents-quiz .parents-quiz__arrow{position:absolute;left:-.5px!important;top:11.636px!important;width:39px!important;height:14.728px!important;margin:0}.parents-quiz__caption{width:201px;max-width:100%}.parents-huggies{display:grid;grid-template-columns:157.933fr 184.236fr;column-gap:calc(var(--parents-mobile-unit) * 22.831);padding-bottom:calc(var(--parents-mobile-unit) * 212.226)}.parents-huggies>.parents-heading,.parents-huggies>.parents-section-copy{grid-column:1 / -1}.parents-huggies .parents-huggies__bean{position:absolute;left:calc(var(--parents-mobile-unit) * 279.76)!important;top:559.76px!important;width:calc(var(--parents-mobile-unit) * 162.48)!important;height:calc(var(--parents-mobile-unit) * 162.48)!important;margin:0}.parents-huggies .parents-menu--huggies{grid-row:3;grid-column:1;align-self:center;width:100%!important;height:auto!important;margin:81px 0 0;transform:none}.parents-menu--huggies>picture{height:calc(var(--parents-mobile-unit) * 291.298)}.parents-menu--huggies>picture>img{position:absolute;left:calc(var(--parents-mobile-unit) * -6);top:calc(var(--parents-mobile-unit) * -4);width:calc(var(--parents-mobile-unit) * 169);height:calc(var(--parents-mobile-unit) * 302)}.parents-menu--huggies figcaption{position:absolute;top:-37px;left:0;width:100%;margin:0}.parents-huggies>.parents-phone{grid-row:3;grid-column:2;width:100%!important;height:auto!important;aspect-ratio:184.236 / 373.774;margin:81px 0 0;transform:none}.parents-huggies .parents-phone-shadow{left:calc(var(--parents-mobile-unit) * 12.236)!important;top:calc(var(--parents-mobile-unit) * 389)!important;width:calc(var(--parents-mobile-unit) * 173)!important;height:calc(var(--parents-mobile-unit) * 36)!important}.parents-huggies .parents-huggies__pregnancy{position:absolute;left:calc(var(--parents-mobile-unit) * -6.8125)!important;top:calc(100% - var(--parents-mobile-unit) * 255.938)!important;width:calc(var(--parents-mobile-unit) * 120.625)!important;height:calc(var(--parents-mobile-unit) * 168.875)!important;margin:0}.parents-more{padding-bottom:45px}.parents-more .parents-more__boy{position:absolute;left:calc(var(--parents-mobile-unit) * 268.1)!important;top:calc(var(--parents-mobile-unit) * -118.24)!important;width:calc(var(--parents-mobile-unit) * 138.8)!important;height:calc(var(--parents-mobile-unit) * 159.48)!important;margin:0}.parents-more>.parents-section-copy{margin-top:40px;gap:40px}.parents-more__intro{max-width:354px}.parents-more__role{max-width:357px}.parents-more__phones{--more-phones-scale: 1;position:relative;display:flex;align-items:flex-start;gap:calc(var(--parents-mobile-unit) * 18.494);width:100vw;height:auto;margin:77px -12px 0;padding:0 calc(var(--parents-mobile-unit) * 85) calc(var(--parents-mobile-unit) * 47.2);transform:none;zoom:1;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.parents-more__phones::-webkit-scrollbar{display:none}.parents-more__phones:focus-visible{outline:2px solid #ff3b30;outline-offset:-2px}.parents-more__phones>.parents-phone{position:relative;flex:0 0 calc(var(--parents-mobile-unit) * 243.996);left:auto!important;top:auto!important;width:calc(var(--parents-mobile-unit) * 243.996)!important;height:calc(var(--parents-mobile-unit) * 495.013)!important;margin:0}.parents-more__phones>.parents-phone:nth-child(1){order:1}.parents-more__phones>.parents-phone:nth-child(2){order:2}.parents-more__phones>.parents-phone:nth-child(3){order:0}.parents-more__phones .parents-phone__content{top:0}.parents-more__phones .parents-phone--caption-below figcaption{top:calc(100% + var(--parents-mobile-unit) * 28);width:100%;font:italic 400 calc(var(--parents-mobile-unit) * 16)/1.2 "Parents Jakarta Italic",sans-serif}.parents-closing-line{margin:45px 0 0}.parents-team{padding:0 12px 53px}.parents-team__tags{justify-content:center;gap:12px}.parents-team__tags .badge{padding:11px 16px;font-size:18px;line-height:22px}.parents-team>h2{text-align:center;margin-top:16px}.parents-team__grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:16px;text-align:center}.parents-team__grid p{font-size:16px;line-height:24px;margin-bottom:8px}.parents-team__grid span{display:block;font-size:20px;line-height:28px}}.interactive-grid{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none}.pixel-shooting-star{--pixel-color: #77717b;--pixel-opacity: 1;--pixel-travel-x: -100px;--pixel-travel-y: 35px;--pixel-cycle: 3s;position:relative;display:block;width:140px;height:60px;pointer-events:none}.pixel-shooting-star__flight{position:absolute;top:8px;right:20px;opacity:var(--pixel-opacity);animation:pixel-lab-flight var(--pixel-cycle) linear infinite,pixel-lab-fade var(--pixel-cycle) linear infinite}.pixel-shooting-star i{position:absolute;display:block;background:var(--pixel-color)}.pixel-shooting-star__head{width:8px;height:8px}@keyframes pixel-lab-flight{0%{transform:translate(0)}26.6667%,99%{transform:translate(var(--pixel-travel-x),var(--pixel-travel-y))}to{transform:translate(0)}}@keyframes pixel-lab-fade{0%,16.6667%{opacity:var(--pixel-opacity)}26.6667%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.pixel-shooting-star{display:none}.pixel-shooting-star__flight{animation:none}}.ambient-pixel{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.ambient-pixel>.pixel-shooting-star{position:absolute;left:var(--ambient-x, 0px);top:var(--ambient-y, 0px)}.ambient-pixel .pixel-shooting-star__flight{animation-name:none;animation-iteration-count:1;opacity:0}.ambient-pixel--playing .pixel-shooting-star__flight{animation-name:pixel-lab-flight,pixel-lab-fade}@media(prefers-reduced-motion:reduce){.ambient-pixel{display:none}}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--page-background: #ffd9f7;--ink: #000;--body-font: "Plus Jakarta Sans";--statement-font: "DM Sans";--section-gap: clamp(60px, 8.334vw, 120px);--content-gap: clamp(30px, 4.167vw, 60px)}*{box-sizing:border-box}body{margin:0;background:var(--page-background);color:var(--ink);font-family:var(--body-font),sans-serif;font-size:28px;font-synthesis:none}h1,h2,h3,p{margin:0}a{color:inherit;text-underline-position:from-font}.homepage{width:1440px;margin-inline:auto}.introduction{position:relative;padding-top:773.75px;padding-bottom:var(--section-gap)}.portrait{position:absolute;left:auto;right:91.45px;top:49px;width:276.25px;height:276.25px;border-radius:50%;mix-blend-mode:luminosity}.portrait-crop{position:absolute;inset:0;overflow:hidden;border-radius:inherit;mix-blend-mode:multiply}.portrait img{position:absolute;width:404.08%;height:194.24%;left:-163.7%;top:-40.28%;max-width:none}.badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:20px;border:1px solid var(--ink);border-radius:100px;line-height:40px;white-space:nowrap}.intro-badges{position:absolute;left:var(--header-inset);top:var(--header-content-top);display:flex;gap:16px}h1{position:absolute;left:46px;top:275px;width:1144px;font-size:70px;font-weight:400;line-height:88px}h1>span{display:block}.capabilities{position:relative;left:60px;width:1320px;display:grid;grid-template-columns:repeat(3,390px);column-gap:75px;align-items:start;line-height:39.3px}.capability{position:relative;width:390px}.capability h3{margin-bottom:16px;font-size:inherit;line-height:inherit;font-weight:700}.capability-icon{position:absolute;left:0;top:-140px;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.capability-icon>svg{width:100px;height:100px;flex:none}.capability-icon>.pixel-cursor{width:93.5px;height:93.5px;transform:scaleX(-1);animation:homepage-cursor-nudge 4.8s ease-in-out infinite}.capability-icon>.pixel-blocks{width:120px;height:120px}.capability-icon>.pixel-eye{width:90px;height:90px}.capability-icon>.pixel-cursor,.capability-icon>.pixel-eye{position:relative;top:20px}.capability:nth-child(2){margin-top:149px;width:390px}.capability:nth-child(3){margin-top:298px}.badge-row{display:flex;gap:16px;margin-left:58px;height:58px;align-items:start}h2,.retail-summary{font-family:var(--statement-font),sans-serif;font-size:50px;font-weight:400;line-height:normal;font-variation-settings:"opsz" 14}.app-projects{display:flow-root;padding-bottom:200px}.app-projects h2{margin:40px 0 0 60px;width:1127px;height:260px}.app-grid{display:grid;grid-template-columns:638px 638px;gap:43px;margin:60px 0 0 60px}.project-image{position:relative;width:100%;height:486px}.project-cover{display:block;width:100%;height:100%;object-fit:cover}.project-copy{margin-top:60px}.project-card--app .project-copy{width:649px;display:flex;flex-direction:column;gap:16px}.project-card--app:nth-child(2) .project-copy{margin-left:7px}.project-card h3{font-size:28px;font-weight:700;line-height:normal}.project-card--app p{line-height:39.3px}.store-links{display:flex;gap:15px;line-height:40px}.store-links a{white-space:pre}.interactive-link{color:#000;text-decoration:underline;text-decoration-color:#000;text-underline-position:from-font;transition:color 225ms ease,text-decoration-color 225ms ease}.interactive-link:hover{color:#ff3b30;text-decoration-color:transparent}.interactive-link:focus-visible{outline:2px solid #ff3b30;outline-offset:4px}@media(prefers-reduced-motion:reduce){.interactive-link{transition:none}}.retail-projects{display:flow-root}.retail-projects h2{width:1086px;height:260px;margin:60px 0 0 60px}.retail-grid{display:grid;grid-template-columns:repeat(3,414px);gap:39px;margin:60px 0 0 60px}.project-card--retail .project-image{height:315px}.project-card--retail .project-copy{width:417px;margin-top:60px;font-family:Manrope,sans-serif;line-height:normal}.project-card--retail:nth-child(2) .project-copy{margin-left:-3px}.project-card--retail .project-copy p{margin-top:12px}.retail-summary{width:874px;margin-left:510px;margin-top:var(--content-gap)}.project-card--app h3{line-height:35px}.project-card--app .project-copy>p{min-height:158px}.intro-badges .badge:nth-child(1){width:212px}.intro-badges .badge:nth-child(2){width:233px}.intro-badges .badge:nth-child(3){width:293px}.app-projects .badge:nth-child(1){width:85px}.app-projects .badge:nth-child(2){width:142px}.app-projects .badge:nth-child(3){width:211px}.retail-projects .badge:nth-child(1){width:161px}.retail-projects .badge:nth-child(2){width:252px}.retail-projects .badge:nth-child(3){width:225px}.portrait{transform-origin:center;animation:none}@keyframes portrait-pendulum{0%{transform:rotate(-60deg)}50%{transform:rotate(60deg)}to{transform:rotate(-60deg)}}@media(prefers-reduced-motion:reduce){.portrait{animation:none;transform:none}}@keyframes homepage-cursor-nudge{0%,to{transform:translate(0) scaleX(-1)}50%{transform:translate(3px,-4px) scaleX(-1)}}@media(prefers-reduced-motion:reduce){.capability-icon>.pixel-cursor{animation:none;transform:scaleX(-1)}}:where(.white-shine){position:relative}.white-shine:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;clip-path:circle(50%);background:linear-gradient(135deg,transparent 46%,rgb(255 255 255 / 40%) 48.5%,#fff 49.5%,#fff 50.5%,rgb(255 255 255 / 40%) 51.5%,transparent 54%) -100% -100% / var(--shine-size, 300% 300%) no-repeat;animation:white-shine-sweep 4s linear infinite}@keyframes white-shine-sweep{0%,75%{background-position:var(--shine-start-x, -100%) -100%;opacity:0}78%{opacity:1}97%{opacity:1}to{background-position:var(--shine-end-x, 200%) 200%;opacity:0}}@media(prefers-reduced-motion:reduce){.white-shine:after{animation:none;opacity:0}}@media(max-width:600px){:root .mobile-large-heading,:root .mobile-intro,:root .mobile-small-heading,:root .mobile-body{font-family:var(--body-font),sans-serif}:root .mobile-large-heading,:root .mobile-intro,:root .mobile-body{font-weight:400}:root .mobile-large-heading{font-size:38px;line-height:48px}:root .mobile-intro{font-size:28px;line-height:40px}:root .mobile-small-heading,:root .mobile-body{font-size:20px;line-height:23px}:root .mobile-small-heading{font-weight:700}}@media(max-width:600px){.mobile-case-tags{display:flex;flex-wrap:wrap;gap:8px}:root :is(.mobile-case-tags,.indulgence-badges,.sleep-badges)>.badge{padding:5px 10px;font-size:12px;line-height:18px;font-weight:700}}
