.care-case{--care-wash: #eef1ed;--care-accent: #305d80;min-width:0}:root[data-color-scheme=dark] .care-case{--care-wash: #171b1e;--care-accent: #9fbed7}.care-intro{padding-bottom:52px;scroll-margin-top:40px}.care-intro .kicker{font-size:10px;line-height:1.8;color:var(--care-accent)}.care-intro h1{font-size:44px;line-height:1.1;letter-spacing:-.025em;font-weight:500;margin-block:0 12px}.care-lead{font-size:16px;line-height:1.8;max-width:560px}.care-chapter{display:grid;gap:38px;padding-block:48px 64px;border-top:1px solid var(--line);scroll-margin-top:32px}.care-chapter:last-child{padding-bottom:0}.care-chapter-heading{display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;align-items:baseline;margin-bottom:4px}.care-chapter-heading>span,.care-margin-note>span,.care-team-note>span{font-family:var(--mono);color:var(--care-accent);font-size:10px;line-height:1.7}.care-chapter-heading h2{font-size:36px;font-weight:400;line-height:1.15}.care-chapter-heading p{margin-top:12px;font-size:13px;line-height:1.8;max-width:450px}.care-photo,.care-moving-study{min-width:0;margin:0}.care-photo img{display:block;width:100%;height:auto;border-radius:2px}.care-detail-fade{position:relative}.care-detail-fade img+img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;animation:care-after 7s ease-in-out infinite}.care-detail-label{display:grid}.care-detail-label span{grid-area:1 / 1;animation:care-before 7s ease-in-out infinite}.care-detail-label span+span{opacity:0;animation-name:care-after}@keyframes care-after{0%,36%{opacity:0}50%,86%{opacity:1}to{opacity:0}}@keyframes care-before{0%,36%{opacity:1}50%,86%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.care-detail-fade img+img,.care-detail-label span{animation:none}}.care-photo figcaption,.care-moving-study figcaption{font-size:13px;line-height:1.55;color:var(--muted);padding-top:11px;max-width:440px}.care-materials{display:grid;grid-template-columns:1fr 1.12fr .9fr;gap:28px;align-items:center}.care-exploration-wall{display:grid;grid-template-columns:.65fr 1.35fr;gap:36px;align-items:center;padding-top:12px}.care-sunlight{display:grid;grid-template-columns:1.6fr 1fr;align-items:end;gap:28px}.care-print-table{display:grid;grid-template-columns:1fr 1.2fr .78fr;align-items:center;gap:28px}.care-preparation-detail{min-width:0}.care-preparation-detail figcaption{min-height:49px}.care-assembly{display:grid;grid-template-columns:.72fr 1.28fr;gap:48px;align-items:center;margin-block:10px 0}.care-assembly>.care-photo{max-width:470px}.care-margin-note p{color:var(--ink);font-size:25px;line-height:1.65;margin-top:18px}.care-margin-note p em{font-size:30px;font-weight:400}.care-installed{display:grid;grid-template-columns:1.05fr 1fr;gap:42px;align-items:center}.care-installed>.care-photo{max-width:470px}.care-installation-aside{display:grid;gap:38px;justify-items:center;min-width:0}.care-installation-aside>.care-photo{width:66%;max-width:290px}.care-moving-study{width:100%;max-width:480px;justify-self:center}.care-moving-study :is(video,img){display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:contain;object-fit:contain;border-radius:2px;background:#132129}.care-invitations{display:grid;grid-template-columns:1fr .9fr .9fr;gap:28px;align-items:center;padding-block:18px}.care-invitations .care-photo{max-width:270px}.care-invitations .care-margin-note p{font-size:22px}.care-invitations .care-margin-note p em{font-size:27px}.care-water{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding-top:10px}.care-water>.care-photo{max-width:458px}.care-team{display:grid;grid-template-columns:1.5fr .8fr;gap:38px;align-items:center;margin-top:16px}.care-team>.care-photo{max-width:685px}.care-team-note h3{font-size:24px;line-height:1.35;font-weight:400;margin-top:14px}.care-team-note p{font-size:12px;line-height:1.8;margin-top:14px}@media(max-width:1100px){.care-materials,.care-print-table,.care-invitations{gap:20px}.care-chapter-heading{grid-template-columns:130px minmax(0,1fr);gap:20px}.care-installed{gap:24px}.care-margin-note p{font-size:21px}.care-margin-note p em{font-size:26px}}@media(max-width:760px){.care-intro{padding-block:0 32px;scroll-margin-top:140px}.care-intro h1{font-size:34px}.care-lead{font-size:14px}.care-chapter{padding-block:34px 40px;gap:28px;scroll-margin-top:140px}.care-chapter-heading{grid-template-columns:1fr;gap:12px}.care-chapter-heading h2{font-size:31px}.care-chapter-heading p{font-size:12px}.care-materials{grid-template-columns:1fr 1fr;gap:24px 18px}.care-materials>:last-child{grid-column:1 / -1;width:56%;justify-self:center}.care-exploration-wall{grid-template-columns:1fr;gap:26px;padding-top:0}.care-exploration-wall>:first-child{width:66%;justify-self:start}.care-sunlight{grid-template-columns:1fr;gap:26px}.care-sunlight>:last-child{width:70%;justify-self:end}.care-print-table{grid-template-columns:1fr 1fr;gap:24px 18px}.care-print-table>:nth-child(2){align-self:start}.care-preparation-detail{grid-column:2;margin-top:-48%}.care-assembly{grid-template-columns:1fr;gap:22px;margin-top:0}.care-assembly .care-margin-note p{margin-top:8px}.care-assembly .care-margin-note p br{display:none}.care-assembly .care-margin-note p em{margin-left:6px}.care-assembly>.care-photo{width:86%;justify-self:end}.care-installed{grid-template-columns:1fr;gap:28px}.care-installed>.care-photo{width:88%;justify-self:center}.care-installation-aside{gap:28px}.care-installation-aside>.care-photo{width:62%}.care-invitations{grid-template-columns:1fr 1fr;gap:22px 18px;padding-block:0}.care-invitations .care-margin-note{grid-column:1 / -1}.care-invitations .care-margin-note p{margin-top:7px}.care-invitations .care-margin-note br{display:none}.care-invitations .care-margin-note em{margin-left:6px}.care-water{grid-template-columns:1fr;gap:28px}.care-team{grid-template-columns:1fr;gap:22px;margin-top:4px}.care-team-note h3{margin-top:7px}.care-team-note p{margin-top:8px}.care-photo figcaption,.care-moving-study figcaption{font-size:12px}}
