.care-nav{position:absolute;top:0;left:0;right:0;z-index:30;background:transparent;border-bottom:1px solid rgba(221,187,112,.16);color:#eee8da}.care-brand,.care-nav nav a{color:#eee8da}.care-brand>span{border-color:#b98a3d;color:#d6ad5e}.care-brand small{color:rgba(238,232,218,.55)}
.care-hero{min-height:740px;padding:145px 6.2vw 70px;background-image:linear-gradient(90deg,rgba(0,24,19,.22),rgba(4,30,22,.03)),url('assets/care-hero-forest.png');background-position:center;background-size:cover}.care-hero h1{max-width:780px;margin-top:44px;font-size:clamp(58px,5.3vw,88px);line-height:1.18}.care-hero>p{max-width:640px;margin-top:28px}.care-hero-meta{margin-top:66px;max-width:760px;padding-top:28px}.care-hero-meta strong{font-weight:400}
.care-handbook{--guide-scene:url('assets/care-guide-bearded-dragon.png');position:relative;min-height:980px;padding:65px 5.5vw 42px;color:#f4f1e8;background-image:linear-gradient(90deg,rgba(38,26,16,.26),rgba(38,26,16,.03) 35%,rgba(38,26,16,.03) 65%,rgba(38,26,16,.26)),var(--guide-scene);background-position:center;background-size:cover;transition:background-image .45s ease}.care-handbook>header{position:relative;z-index:3;display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}.care-handbook>header h2{color:#f2eee5;text-shadow:0 2px 18px rgba(20,14,9,.25)}.care-handbook>header h2 b{color:inherit}.care-handbook>header p{color:rgba(247,242,230,.76);text-shadow:0 1px 12px rgba(24,15,8,.35)}
.care-orbit{grid-template-columns:250px 1fr 250px;grid-template-rows:repeat(3,150px);gap:24px 36px;min-height:650px;margin-top:36px}.care-point{padding:23px 24px;border-color:rgba(128,89,36,.22);border-radius:7px;background:rgba(249,246,238,.88);box-shadow:0 16px 38px rgba(34,23,13,.14);backdrop-filter:blur(7px)}.care-point small{font-size:9px}.care-point strong{font-size:18px}.care-point p{font-size:12px;line-height:1.7}.care-point:nth-of-type(odd):after,.care-point:nth-of-type(even):after{background:linear-gradient(90deg,rgba(220,185,116,.75),transparent)}
.care-animal-stage{min-height:640px}.care-animal-stage:before,.care-animal-stage:after,.care-animal-halo,.care-animal-stage img{display:none}.care-animal-stage figcaption{bottom:-22px;min-width:230px;padding:15px 27px;border:1px solid rgba(211,171,87,.72);border-radius:2px;background:rgba(12,45,34,.95);color:#f0eee5;box-shadow:0 11px 25px rgba(34,23,13,.25)}.care-animal-stage figcaption i{color:#d2a959}.care-species-switcher{position:relative;z-index:5;margin-top:26px}.care-species-switcher button{border-color:rgba(238,215,164,.58);background:rgba(21,47,37,.62);color:#efd89f;backdrop-filter:blur(7px)}.care-species-switcher button:hover{background:rgba(21,47,37,.85)}.care-species-switcher span{color:#f2deb0}.care-species-switcher span i{background:linear-gradient(90deg,#e0b75f,rgba(231,205,151,.25))}
.care-routine{padding:90px 6vw 95px;background:var(--paper) url('assets/vision-paper-background.png') center/cover}.care-routine header{text-align:left}.care-routine ol{display:grid;grid-template-columns:repeat(4,1fr);border-top:0;margin-top:42px}.care-routine li{display:block;min-height:220px;padding:16px 34px;text-align:center;border-bottom:0;border-right:1px solid rgba(199,154,73,.23)}.care-routine li:last-child{border-right:0}.care-routine li>span{display:block;margin-bottom:28px;color:#7b6742}.care-routine h3{font-size:21px}.care-routine p{font-size:13px}.care-note{position:relative;padding:105px 9vw 95px;border-top:1px solid rgba(199,154,73,.2);background:var(--paper) url('assets/quote-paper-background.png') center/cover}.care-note:before{content:'“';display:block;height:38px;color:rgba(199,154,73,.38);font:64px/1 Georgia,serif}.care-note p{font-size:clamp(28px,3vw,43px)}
@media(max-width:1080px){.care-handbook{min-height:auto}.care-orbit{grid-template-columns:1fr 1fr;grid-template-rows:auto}.care-animal-stage{grid-column:1/3;grid-row:1;min-height:430px}.care-animal-stage figcaption{bottom:12px}.care-routine ol{grid-template-columns:1fr 1fr}.care-routine li:nth-child(2){border-right:0}}
@media(max-width:620px){.care-nav{padding:0 22px}.care-nav nav a:last-child{display:none}.care-hero{min-height:700px;padding:130px 24px 65px}.care-hero h1{font-size:48px}.care-handbook{padding:58px 24px 42px}.care-handbook>header{display:block}.care-handbook>header p{margin-top:20px}.care-orbit{display:flex;flex-direction:column}.care-animal-stage{order:-1;min-height:360px}.care-point{margin:0}.care-routine ol{grid-template-columns:1fr}.care-routine li{border-right:0;border-bottom:1px solid rgba(199,154,73,.22)}}
