.ConfettiSection_hero__JhFq8,.ConfettiSection_pageIntro__SSQeo,.ConfettiSection_section__JJjya{--brand-accent-foreground:var(--brand-primary);color:var(--brand-primary)}.ConfettiSection_section__JJjya{padding-block:60px;background:var(--brand-surface,#fff)}.ConfettiSection_shell__sPBOI{width:calc(100% - 96px);max-width:1440px;margin-inline:auto}.ConfettiSection_label___lGh9{display:flex;align-items:center;gap:9px;font:650 11px/1.5 var(--font-body),sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:19px}.ConfettiSection_label___lGh9>span{width:7px;height:7px;background:currentColor;border-radius:50%;flex:none}.ConfettiSection_heading__0_92Y{font:700 clamp(34px,4.2vw,62px)/1.03 var(--font-heading),sans-serif;letter-spacing:-.055em;max-width:850px;text-wrap:balance}.ConfettiSection_copy__mix2A{font:400 16px/1.75 var(--font-body),sans-serif;color:color-mix(in srgb,var(--brand-primary) 76%,transparent);max-width:560px;margin-top:21px;white-space:pre-line}.ConfettiSection_sectionHead__VO2ui{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:36px}.ConfettiSection_sectionHead__VO2ui .ConfettiSection_heading__0_92Y{max-width:800px}.ConfettiSection_sectionHead__VO2ui>a{flex-shrink:0}.ConfettiSection_button__U2Prr,.ConfettiSection_textLink__iI5cv{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;font:600 13px/1.5 var(--font-body),sans-serif;text-decoration:none;transition:background .2s,transform .2s}.ConfettiSection_button__U2Prr{padding:17px 25px;background:var(--brand-primary);color:#fff;border-radius:999px}.ConfettiSection_button__U2Prr:hover{background:color-mix(in srgb,var(--brand-primary),#fff 15%);transform:translateY(-2px)}.ConfettiSection_textLink__iI5cv{padding-block:12px;border-bottom:1px solid}.ConfettiSection_textLink__iI5cv:hover{opacity:.7}.ConfettiSection_actions__26UZJ{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:32px}.ConfettiSection_hero__JhFq8,.ConfettiSection_photo__KQB6d{position:relative;overflow:hidden}.ConfettiSection_hero__JhFq8{isolation:isolate;display:grid;grid-template-columns:1fr 1fr;background:#f9e6ed;min-height:640px;border-radius:32px}.ConfettiSection_heroPhoto__Y7Ovz{grid-column:2;grid-row:1;width:100%;height:100%;min-height:640px;border-radius:180px 0 0 0}.ConfettiSection_heroPhoto__Y7Ovz img{object-position:center}.ConfettiSection_heroCopy__Jaom9{grid-column:1;grid-row:1;position:relative;z-index:2;align-self:center;padding:60px 36px 120px 54px}.ConfettiSection_heroTitle__N17EJ{font:750 clamp(52px,5.4vw,82px)/.99 var(--font-heading),sans-serif;letter-spacing:-.065em;margin-top:28px;max-width:600px;text-wrap:balance}.ConfettiSection_heroTitle__N17EJ>span{color:var(--brand-detail)}.ConfettiSection_heroIntro__d_gvm{font:400 16px/1.75 var(--font-body),sans-serif;max-width:365px;margin-top:27px}.ConfettiSection_hero__JhFq8 .ConfettiSection_actions__26UZJ{gap:22px}.ConfettiSection_hero__JhFq8 .ConfettiSection_textLink__iI5cv{font-size:12px}.ConfettiSection_heroBottom__qCb6p{position:absolute;z-index:3;bottom:25px;left:54px;right:54%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;border-top:1px solid #581e3e22;font:500 10px/1.5 var(--font-body),sans-serif;letter-spacing:.08em;text-transform:uppercase}.ConfettiSection_heroCaption__ssqYB{display:none}.ConfettiSection_scrollHint__H9ZI5{width:30px;height:30px;display:grid;place-items:center;border:1px solid #581e3e44;border-radius:50%;flex:none}.ConfettiSection_heroGraphic__q17A8{position:absolute;z-index:4;width:130px;height:130px;right:31px;top:24px;transform:rotate(14deg);overflow:visible}.ConfettiSection_heroGraphic__q17A8 img{object-fit:contain}.ConfettiSection_spark___aPay{position:absolute;z-index:3;left:46%;bottom:45px;color:var(--brand-accent);font:100px/1 sans-serif;transform:rotate(-15deg)}.ConfettiSection_pageIntro__SSQeo{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding-block:50px 34px}.ConfettiSection_pageTitle__IJcPo{font:750 clamp(46px,6vw,88px)/1.02 var(--font-heading),sans-serif;letter-spacing:-.06em;text-wrap:balance}.ConfettiSection_pageIntro__SSQeo .ConfettiSection_button__U2Prr{margin-top:26px}.ConfettiSection_introPhoto__KeSql{height:400px;border-radius:32px 100px 32px 32px;background:#f9e6ed}.ConfettiSection_story__VJWyF{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(45px,6vw,90px);align-items:center}.ConfettiSection_storyVisual__oUobB{position:relative}.ConfettiSection_storyPhoto__N8Nb5{aspect-ratio:1.35;border-radius:28px;box-shadow:12px 12px 0 #f5d16e}.ConfettiSection_storyInset__1Lt1r{position:absolute;right:-18px;bottom:20px;width:29%;aspect-ratio:1;border:7px solid white;border-radius:50%;box-shadow:0 8px 20px #581e3e15}.ConfettiSection_photoCaption__KjnVs{margin-top:30px;font:500 11px var(--font-body);letter-spacing:.07em;text-transform:uppercase}.ConfettiSection_storyCopy__ARH6S .ConfettiSection_button__U2Prr{margin-top:30px}.ConfettiSection_values__x50pq{background:#f4effa;padding:clamp(28px,4.4vw,65px);border-radius:32px}.ConfettiSection_valueGrid__DsvDR{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.ConfettiSection_valueGrid__DsvDR article{position:relative;border-top:1px solid #581e3e22;padding-top:25px}.ConfettiSection_valueGraphic__4Gc3G{width:105px;height:105px;margin-bottom:22px}.ConfettiSection_valueGraphic__4Gc3G img{object-fit:contain}.ConfettiSection_index__Im4b4{font:650 42px var(--font-heading);display:block;margin-bottom:25px}.ConfettiSection_steps__7u2DN h3,.ConfettiSection_valueGrid__DsvDR h3{font:650 26px/1.2 var(--font-heading),sans-serif;letter-spacing:-.035em;margin-bottom:15px}.ConfettiSection_valueGrid__DsvDR p{font-size:14px;line-height:1.8;max-width:310px}.ConfettiSection_dogGrid__AxSHn{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ConfettiSection_dogGrid__AxSHn[data-count="1"],.ConfettiSection_dogGrid__AxSHn[data-count="2"]{grid-template-columns:repeat(2,1fr)}.ConfettiSection_dogGrid__AxSHn[data-count="1"]{max-width:740px}.ConfettiSection_dogCard__hddkW{border-radius:28px;background:#f8eff3;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;align-items:center}.ConfettiSection_dogGrid__AxSHn:not([data-count="1"]):not([data-count="2"]) .ConfettiSection_dogCard__hddkW{display:block}.ConfettiSection_dogPhoto___4FDR{aspect-ratio:.9}.ConfettiSection_dogCard__hddkW>div:last-child{padding:24px}.ConfettiSection_dogCard__hddkW h3{font:700 42px/1.1 var(--font-heading),sans-serif;letter-spacing:-.05em;margin-bottom:18px}.ConfettiSection_dogCard__hddkW .ConfettiSection_label___lGh9{font-size:9px}.ConfettiSection_dogCard__hddkW:nth-child(2n){background:#f4effa}.ConfettiSection_dogCard__hddkW .ConfettiSection_textLink__iI5cv{font-size:12px;gap:10px}.ConfettiSection_album__8caAr>div{gap:23px}.ConfettiSection_album__8caAr button{border-radius:24px;box-shadow:none}.ConfettiSection_album__8caAr button>span:last-child{font:500 12px/1.4 var(--font-body);white-space:normal;border-radius:999px;padding:10px 15px}.ConfettiSection_album__8caAr button:nth-child(3n+2){transform:translateY(20px)}.ConfettiSection_steps__7u2DN{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ConfettiSection_steps__7u2DN article{position:relative;padding:32px;background:#fcf3df;border-radius:24px}.ConfettiSection_steps__7u2DN article:nth-child(2){background:#f9e6ed}.ConfettiSection_steps__7u2DN article:nth-child(3){background:#f2edfa}.ConfettiSection_stepNumber__Vzvh5{font:700 50px var(--font-heading);color:var(--brand-detail);display:block;margin-bottom:35px}.ConfettiSection_steps__7u2DN p{font-size:14px;line-height:1.8}.ConfettiSection_stepArrow__FS3xy{position:absolute;top:40px;right:30px}.ConfettiSection_questions__DqFQR{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.ConfettiSection_question__nLrf7{border-bottom:1px solid #581e3e25}.ConfettiSection_question__nLrf7:first-child{border-top:1px solid #581e3e25}.ConfettiSection_question__nLrf7 summary{display:flex;list-style:none;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;font-weight:550;font-size:16px;cursor:pointer}.ConfettiSection_question__nLrf7 summary::-webkit-details-marker{display:none}.ConfettiSection_question__nLrf7 summary svg{flex:none}.ConfettiSection_question__nLrf7[open] summary svg{transform:rotate(45deg)}.ConfettiSection_question__nLrf7 p{padding:0 32px 26px 0;font-size:14px;line-height:1.8}.ConfettiSection_contact__GZWdp{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.ConfettiSection_contactLinks__4h4ir{display:grid;gap:23px;margin-block:32px;font-style:normal;font-size:15px}.ConfettiSection_contactLinks__4h4ir :is(a,p){display:flex;align-items:center;gap:16px;overflow-wrap:anywhere}.ConfettiSection_contactPhoto__FmRZC{height:280px;border-radius:28px}.ConfettiSection_form__bZEM_{padding:40px;background:#fcf6f9;border:1px solid #581e3e16;border-radius:28px}.ConfettiSection_form__bZEM_ :is(input,textarea,select){border-radius:12px;background:white}.ConfettiSection_form__bZEM_ button[type=submit]{background:var(--brand-primary);color:white;border-radius:999px}.ConfettiSection_note__QnyTn{background:var(--brand-primary);color:#fff;border-radius:32px;position:relative;overflow:hidden;isolation:isolate;padding:clamp(32px,5vw,75px);min-height:360px}.ConfettiSection_note__QnyTn>div:not(.ConfettiSection_noteGraphic__i3wmY){position:relative;z-index:2;max-width:62%}.ConfettiSection_note__QnyTn .ConfettiSection_copy__mix2A{color:#ffffffc4}.ConfettiSection_note__QnyTn .ConfettiSection_button__U2Prr{background:var(--brand-accent);color:var(--brand-primary)}.ConfettiSection_note__QnyTn .ConfettiSection_textLink__iI5cv{color:white}.ConfettiSection_noteGraphic__i3wmY{position:absolute;right:30px;width:34%;top:0;height:100%;z-index:1;transform:rotate(9deg)}.ConfettiSection_noteGraphic__i3wmY img{object-fit:contain}.ConfettiSection_orbit__Mt08l{position:absolute;width:600px;aspect-ratio:1;border:1px solid #ffffff18;border-radius:50%;right:-200px;bottom:-330px;z-index:0}.ConfettiSection_listingGrid__DI5YM{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ConfettiSection_listingGrid__DI5YM[data-count="1"]{grid-template-columns:1fr}.ConfettiSection_listingGrid__DI5YM[data-count="2"]{grid-template-columns:repeat(2,1fr)}.ConfettiSection_litterFeature__ZX3ys{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;background:#f9e6ed;border-radius:28px;overflow:hidden}.ConfettiSection_litterPhoto__G5pcv{aspect-ratio:1.35}.ConfettiSection_litterFeature__ZX3ys>div:last-child{padding:30px 35px 30px 0}.ConfettiSection_litterFeature__ZX3ys h3{font:650 clamp(30px,4vw,60px)/1.1 var(--font-heading);letter-spacing:-.055em}.ConfettiSection_litterFeature__ZX3ys .ConfettiSection_textLink__iI5cv{margin-top:25px}.ConfettiSection_litterAnnouncement__aUMqG{padding:35px;background:#f9e6ed;border-radius:24px}.ConfettiSection_litterAnnouncement__aUMqG h3{font:650 32px var(--font-heading)}.ConfettiSection_inventory__bvbOa{display:flex;position:relative;justify-content:space-between;gap:32px;padding:35px 45px 35px 230px;border-radius:28px;background:#fff5d8;align-items:center;min-height:220px}.ConfettiSection_inventory__bvbOa h3{font:650 30px var(--font-heading);letter-spacing:-.04em}.ConfettiSection_inventory__bvbOa .ConfettiSection_copy__mix2A{font-size:14px;max-width:570px;margin-top:12px}.ConfettiSection_inventory__bvbOa>.ConfettiSection_button__U2Prr{flex-shrink:0}.ConfettiSection_inventoryGraphic__X_Pax{position:absolute;left:24px;top:10px;bottom:10px;width:180px}.ConfettiSection_inventory__bvbOa:not(:has(.ConfettiSection_inventoryGraphic__X_Pax)){padding-left:45px}.ConfettiSection_empty__nuX7P{padding:40px 0}.ConfettiSection_empty__nuX7P .ConfettiSection_copy__mix2A{margin:15px 0 25px}@media (min-width:768px) and (max-width:1100px){.ConfettiSection_shell__sPBOI{width:calc(100% - 64px)}.ConfettiSection_heroCopy__Jaom9{padding:40px 28px 100px}.ConfettiSection_heroTitle__N17EJ{font-size:58px}.ConfettiSection_heroPhoto__Y7Ovz{min-height:620px}.ConfettiSection_heroBottom__qCb6p{left:28px}.ConfettiSection_heroGraphic__q17A8{width:100px;height:100px}.ConfettiSection_hero__JhFq8 .ConfettiSection_actions__26UZJ{align-items:flex-start;flex-direction:column;gap:8px}.ConfettiSection_contact__GZWdp,.ConfettiSection_pageIntro__SSQeo,.ConfettiSection_questions__DqFQR,.ConfettiSection_story__VJWyF{gap:40px}.ConfettiSection_dogCard__hddkW{display:block}.ConfettiSection_inventory__bvbOa{padding-left:170px;padding-right:28px}.ConfettiSection_inventoryGraphic__X_Pax{width:130px;left:20px}.ConfettiSection_inventory__bvbOa>.ConfettiSection_button__U2Prr{gap:12px}.ConfettiSection_form__bZEM_{padding:26px}.ConfettiSection_steps__7u2DN article{padding:25px}.ConfettiSection_valueGrid__DsvDR{gap:24px}.ConfettiSection_pageTitle__IJcPo{font-size:56px}}@media (max-width:767px){.ConfettiSection_shell__sPBOI{width:calc(100% - 40px)}.ConfettiSection_section__JJjya{padding-block:38px}.ConfettiSection_sectionHead__VO2ui{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:26px}.ConfettiSection_label___lGh9{font-size:9px;margin-bottom:16px;letter-spacing:.11em}.ConfettiSection_heading__0_92Y{font-size:clamp(33px,8.7vw,48px)}.ConfettiSection_copy__mix2A{font-size:14px;margin-top:18px}.ConfettiSection_hero__JhFq8{display:flex;flex-direction:column;min-height:0;border-radius:24px}.ConfettiSection_heroCopy__Jaom9{padding:32px 25px 30px;align-self:auto}.ConfettiSection_heroTitle__N17EJ{font-size:clamp(46px,12.5vw,76px);margin-top:22px;max-width:560px;text-wrap:wrap}.ConfettiSection_heroIntro__d_gvm{font-size:14px;margin-top:22px;max-width:100%}.ConfettiSection_heroPhoto__Y7Ovz{order:2;height:auto;min-height:0;aspect-ratio:1.13;width:100%;border-radius:65px 0 0 0}.ConfettiSection_hero__JhFq8 .ConfettiSection_actions__26UZJ{margin-top:24px;gap:16px}.ConfettiSection_hero__JhFq8 .ConfettiSection_button__U2Prr,.ConfettiSection_hero__JhFq8 .ConfettiSection_textLink__iI5cv{font-size:11px;gap:12px}.ConfettiSection_hero__JhFq8 .ConfettiSection_button__U2Prr{padding:14px 18px}.ConfettiSection_heroBottom__qCb6p{display:none}.ConfettiSection_heroGraphic__q17A8{right:15px;top:auto;bottom:225px;width:88px;height:88px}.ConfettiSection_spark___aPay{font-size:64px;left:12px;bottom:15px}.ConfettiSection_pageIntro__SSQeo{display:flex;flex-direction:column;align-items:stretch;padding-block:26px 12px;gap:28px}.ConfettiSection_pageTitle__IJcPo{font-size:46px}.ConfettiSection_introPhoto__KeSql{height:260px;border-radius:24px 70px 24px 24px}.ConfettiSection_story__VJWyF{grid-template-columns:1fr;gap:37px}.ConfettiSection_storyPhoto__N8Nb5{aspect-ratio:1.2;box-shadow:7px 7px 0 #f5d16e}.ConfettiSection_storyInset__1Lt1r{right:-7px;bottom:26px;width:30%;border-width:5px}.ConfettiSection_photoCaption__KjnVs{font-size:9px;margin-top:20px}.ConfettiSection_storyCopy__ARH6S{padding-top:0}.ConfettiSection_values__x50pq{padding:28px;border-radius:24px}.ConfettiSection_valueGrid__DsvDR{grid-template-columns:1fr;gap:25px}.ConfettiSection_valueGrid__DsvDR article{display:grid;grid-template-columns:70px 1fr;column-gap:20px;padding-top:24px}.ConfettiSection_valueGraphic__4Gc3G{width:70px;height:85px;grid-row:span 2;margin:0}.ConfettiSection_valueGrid__DsvDR h3{font-size:24px}.ConfettiSection_valueGrid__DsvDR p{grid-column:2;font-size:13px}.ConfettiSection_index__Im4b4{grid-row:span 2;font-size:36px;margin:0}.ConfettiSection_dogGrid__AxSHn,.ConfettiSection_dogGrid__AxSHn[data-count="1"],.ConfettiSection_dogGrid__AxSHn[data-count="2"]{grid-template-columns:1fr;gap:20px}.ConfettiSection_dogCard__hddkW{grid-template-columns:1fr 1fr}.ConfettiSection_dogPhoto___4FDR{aspect-ratio:.82}.ConfettiSection_dogCard__hddkW h3{font-size:32px}.ConfettiSection_dogCard__hddkW>div:last-child{padding:18px}.ConfettiSection_dogCard__hddkW .ConfettiSection_label___lGh9{font-size:8px}.ConfettiSection_album__8caAr>div{gap:13px}.ConfettiSection_album__8caAr button{border-radius:18px}.ConfettiSection_album__8caAr button:nth-child(3n+2){transform:none}.ConfettiSection_steps__7u2DN{grid-template-columns:1fr;gap:16px}.ConfettiSection_steps__7u2DN article{padding:28px}.ConfettiSection_stepNumber__Vzvh5{font-size:42px;margin-bottom:20px}.ConfettiSection_contact__GZWdp,.ConfettiSection_questions__DqFQR{grid-template-columns:1fr;gap:32px}.ConfettiSection_question__nLrf7 summary{font-size:14px;padding:22px 0}.ConfettiSection_question__nLrf7 p{font-size:13px}.ConfettiSection_contactLinks__4h4ir{font-size:13px;gap:20px}.ConfettiSection_contactPhoto__FmRZC{height:240px}.ConfettiSection_form__bZEM_{padding:24px;border-radius:24px}.ConfettiSection_note__QnyTn{padding:32px 27px 225px;min-height:0;border-radius:24px}.ConfettiSection_note__QnyTn>div:not(.ConfettiSection_noteGraphic__i3wmY){max-width:100%}.ConfettiSection_note__QnyTn .ConfettiSection_heading__0_92Y{font-size:36px}.ConfettiSection_note__QnyTn .ConfettiSection_actions__26UZJ{gap:18px}.ConfettiSection_note__QnyTn .ConfettiSection_button__U2Prr,.ConfettiSection_note__QnyTn .ConfettiSection_textLink__iI5cv{font-size:12px}.ConfettiSection_noteGraphic__i3wmY{width:200px;height:200px;right:calc(50% - 110px);top:auto;bottom:12px}.ConfettiSection_note__QnyTn .ConfettiSection_copy__mix2A{font-size:14px}.ConfettiSection_listingGrid__DI5YM,.ConfettiSection_listingGrid__DI5YM[data-count="2"]{grid-template-columns:1fr}.ConfettiSection_litterFeature__ZX3ys{grid-template-columns:1fr;gap:0}.ConfettiSection_litterFeature__ZX3ys>div:last-child{padding:28px}.ConfettiSection_litterFeature__ZX3ys h3{font-size:38px}.ConfettiSection_inventory__bvbOa{padding:135px 25px 28px;display:block;min-height:0;border-radius:24px}.ConfettiSection_inventoryGraphic__X_Pax{width:120px;height:110px;top:15px;left:22px;bottom:auto}.ConfettiSection_inventory__bvbOa h3{font-size:27px}.ConfettiSection_inventory__bvbOa>.ConfettiSection_button__U2Prr{margin-top:23px}.ConfettiSection_inventory__bvbOa:not(:has(.ConfettiSection_inventoryGraphic__X_Pax)){padding:28px}.ConfettiSection_inventory__bvbOa .ConfettiSection_copy__mix2A{font-size:13px}}@media (prefers-reduced-motion:reduce){.ConfettiSection_button__U2Prr,.ConfettiSection_textLink__iI5cv{transition:none}}