.hero-section{height:44.875rem;position:relative}.hero-section .hero-section-info{background-color:var(--color-kin-teal,#6cd9d3);border-radius:1.25rem;position:absolute;bottom:18px;left:16px;right:16px}@media (min-width:40.0625rem){.hero-section .hero-section-info{max-width:30rem;bottom:1.5rem;left:1.5rem}}@media (min-width:64.0625rem){.hero-section .hero-section-info{max-width:37.0625rem;top:4.875rem;bottom:5rem;left:4.375rem}}.hero-section .hero-section-info .hero-section-content{flex-direction:column;gap:.375rem;padding:1.25rem .9375rem;display:flex}@media (min-width:40.0625rem){.hero-section .hero-section-info .hero-section-content{gap:1.25rem;padding:1.875rem}}.hero-section .hero-section-info .hero-section-content .header{color:var(--color-kin-brown,#190a05);font-family:var(--font-secondary,var(--PlantinHead));letter-spacing:-1.92px;font-size:3rem;font-weight:500;line-height:90%}@media (min-width:64.0625rem){.hero-section .hero-section-info .hero-section-content .header{letter-spacing:-.225rem;font-size:5.625rem;line-height:5.0625rem}}.hero-section .hero-section-info .hero-section-content .subheader{color:var(--color-kin-brown,#190a05);font-family:var(--font-sans,var(--FKGroteskNeue));letter-spacing:.18px;font-size:1.125rem;font-weight:500;line-height:122%}@media (min-width:64.0625rem){.hero-section .hero-section-info .hero-section-content .subheader{letter-spacing:-.15px;font-size:1.875rem;line-height:2.2875rem}}.hero-section .hero-section-info .hero-section-content .paragraph{color:var(--color-kin-brown,#190a05);font-family:var(--font-sans,var(--FKGroteskNeue));letter-spacing:.16px;font-size:1rem;font-weight:400;line-height:122%}@media (min-width:64.0625rem){.hero-section .hero-section-info .hero-section-content .paragraph{letter-spacing:-.1px;font-size:1.25rem;line-height:1.525rem}}.hero-section .hero-section-info .hero-section-content .list-section{color:var(--color-kin-brown,#190a05);font-family:var(--font-sans,var(--FKGroteskNeue));letter-spacing:.16px;flex-direction:column;font-size:1rem;font-weight:400;line-height:122%;display:flex}.hero-section .hero-section-info .hero-section-content .list-section ul li{flex-direction:row;column-gap:.5rem;display:flex}@media (min-width:64.0625rem){.hero-section .hero-section-info .hero-section-content .list-section{letter-spacing:.2px;flex-direction:row;font-size:1.25rem;line-height:1.75rem}}.hero-section .hero-section-info .hero-section-content button{width:10.1875rem}.hero-section img{object-fit:cover;object-position:right top;z-index:-10;width:100%;height:auto}@media (min-width:40.0625rem){.hero-section img{object-fit:cover;object-position:left top}}.download-section{text-align:center;flex-direction:column;justify-content:center;padding:3.125rem 1.25rem;display:flex}@media (min-width:64.0625rem){.download-section{padding:3.125rem 0}}.download-section .header{font-family:var(--font-secondary,var(--PlantinHead));letter-spacing:-1.08px;margin-bottom:.625rem;font-size:3.375rem;font-weight:500;line-height:90%}@media (min-width:40.0625rem){.download-section .header{letter-spacing:-4px;font-size:4.5rem;line-height:90%}}.download-section .subheader{font-size:1.5rem;font-weight:500;line-height:110%}@media (min-width:40.0625rem){.download-section .subheader{font-size:1.75rem;line-height:110%}}.download-section .download-form{flex-direction:column;align-items:center;gap:1.72rem;width:100%;margin:1.25rem auto 0;display:flex}@media (min-width:40.0625rem){.download-section .download-form{width:40.625rem;margin:2.5rem auto 0}}.download-section .download-form .checkbox:checked+label:before,.download-section .download-form .checkbox:not(:checked)+label:before{top:0}.download-section .download-form .checkbox:checked+label:after,.download-section .download-form .checkbox:not(:checked)+label:after{top:.3rem}.download-section .download-form .checkbox-large label{text-align:left;width:100%;font-size:.8125rem;font-weight:400;line-height:120%}@media (min-width:40.0625rem){.download-section .download-form .checkbox-large label{width:29.5625rem}}.download-section .download-form .checkbox-link{text-decoration:underline;display:inline}@media (min-width:64.0625rem){.download-section .download-form .checkbox-link{font-weight:400;text-decoration:none}}.whatisinside-section{flex-direction:column;justify-content:center;align-items:center;margin:2.5rem auto 1.875rem;display:flex}@media (min-width:64.0625rem){.whatisinside-section{margin:3.75rem auto}}.whatisinside-section .heading{text-align:center;margin-bottom:1.875rem}@media (min-width:64.0625rem){.whatisinside-section .heading{margin-bottom:3.125rem}}.whatisinside-section .heading .header{font-family:var(--font-secondary,var(--PlantinHead));letter-spacing:-1.08px;margin-bottom:.375rem;font-size:3.375rem;font-weight:500;line-height:90%}@media (min-width:64.0625rem){.whatisinside-section .heading .header{letter-spacing:-4px;font-size:4.5rem;font-weight:500;line-height:90%}}.whatisinside-section .heading .subheader{font-size:1.5rem;font-weight:500;line-height:110%}@media (min-width:64.0625rem){.whatisinside-section .heading .subheader{font-size:1.75rem;line-height:110%}}.whatisinside-section .what-is-inside-grid-container{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}@media (min-width:64.0625rem){.whatisinside-section .what-is-inside-grid-container{grid-gap:1.875rem;grid-template-columns:repeat(3,1fr);display:grid}}.whatisinside-section .guide-adoption-card{border-radius:1.25rem;width:21.25rem;overflow:hidden}@media (min-width:64.0625rem){.whatisinside-section .guide-adoption-card{width:auto;max-width:27.5rem}}.whatisinside-section .guide-adoption-card .card-info{background-color:var(--color-kin-white,#f0f0eb);flex-direction:column;gap:10px;height:100%;padding:1.25rem;display:flex}.whatisinside-section .guide-adoption-card .card-info .guide-adoption-card-header{letter-spacing:-.13px;font-size:1.625rem;font-weight:700;line-height:122%}@media (min-width:64.0625rem){.whatisinside-section .guide-adoption-card .card-info .guide-adoption-card-header{letter-spacing:-.16px;font-size:2rem}}.whatisinside-section .guide-adoption-card .card-info .guide-adoption-card-description{letter-spacing:.16px;font-size:1rem;font-weight:400;line-height:122%}@media (min-width:64.0625rem){.whatisinside-section .guide-adoption-card .card-info .guide-adoption-card-description{letter-spacing:.2px;margin-top:.625rem;font-size:1.25rem;line-height:140%}}
