.update-artwork[data-astro-cid-ceeeooik]{aspect-ratio:3/2;color:#1a2e24;isolation:isolate;background:#e8f0e8;border-radius:12px;place-items:center;width:100%;display:grid;overflow:hidden}.update-artwork[data-astro-cid-ceeeooik] svg[data-astro-cid-ceeeooik]{width:100%;height:100%;font-family:Onest,sans-serif;display:block}.small[data-astro-cid-ceeeooik]{fill:#24543c;font-size:13px}.body[data-astro-cid-ceeeooik]{fill:#1a2e24;font-size:17px}.number[data-astro-cid-ceeeooik]{fill:#1a2e24;font-size:25px}.light[data-astro-cid-ceeeooik]{fill:#f5f4f1}.art-local[data-astro-cid-ceeeooik],.art-brand[data-astro-cid-ceeeooik]{background:#c8f0d8}.art-thread[data-astro-cid-ceeeooik]{background:#fff}.art-appearance[data-astro-cid-ceeeooik]{background:#d8e5da}.art-haptics[data-astro-cid-ceeeooik]{background:#dceade}.screen-stage[data-astro-cid-ceeeooik]{width:100%;height:100%;position:relative;overflow:hidden}.screen-stage[data-astro-cid-ceeeooik] img[data-astro-cid-ceeeooik]{border:4px solid #24543c;border-radius:20px;width:56%;height:auto;margin:22px auto 0;display:block;box-shadow:9px 9px #c8f0d8}.art-return[data-astro-cid-ceeeooik] .screen-stage[data-astro-cid-ceeeooik] img[data-astro-cid-ceeeooik]{width:49%}.art-detail[data-astro-cid-ceeeooik]{aspect-ratio:16/9;max-height:520px}.art-detail[data-astro-cid-ceeeooik] .screen-stage[data-astro-cid-ceeeooik] img[data-astro-cid-ceeeooik]{object-fit:contain;width:auto;height:92%;margin:18px auto}.art-detail[data-astro-cid-ceeeooik] svg[data-astro-cid-ceeeooik]{max-width:720px}.journal{padding-block:56px 72px}.journal-title{justify-content:space-between;align-items:end;gap:32px;margin-bottom:42px;display:flex}.journal-title h1{letter-spacing:-.055em;margin:0;font-size:clamp(54px,6vw,80px);line-height:1}.journal-title h1 span{color:var(--brand-coral)}.journal-title p{color:var(--muted);max-width:330px;margin:0;font-size:17px;line-height:1.7}.journal-filters[hidden],.journal-entry[hidden],.journal-more[hidden],.journal-empty[hidden]{display:none}.journal-views{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.journal-views button{min-height:48px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:12px 20px;font-size:15px;transition:background-color .22s,color .22s}.journal-views button[aria-pressed=true]{background:var(--panel-green);color:var(--panel-text)}.journal-views button span{opacity:.75;margin-left:8px;font-size:11px}.journal-views button:hover{box-shadow:inset 0 0 0 1px #a8c9b4}.journal-filters button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.journal-count{color:var(--muted);min-height:20px;margin:25px 0 14px;font-size:12px}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.journal-entry{min-width:0}.journal-entry-link{height:100%;color:var(--ink);transition:transform .22s var(--ease), box-shadow .22s var(--ease);background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.journal-entry-link:hover{transform:translateY(-5px);box-shadow:0 14px 32px -12px #1a2e243b,0 0 0 1px #3d8a5a2e}}.journal-cover{background:#e8f0e8;grid-template-rows:minmax(0,1fr);place-items:center;height:226px;padding:14px;display:grid;overflow:hidden}.entry-articles .journal-cover{background:#c8f0d8}.journal-cover>img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%}.journal-cover .update-artwork{aspect-ratio:auto;height:100%}.journal-entry-copy{flex-direction:column;flex:1;padding:25px 24px 26px;display:flex}.journal-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin:0 0 18px;font-size:10px;line-height:1.5;display:flex}.journal-meta>span{color:var(--green)}.journal-entry h2{letter-spacing:-.035em;margin:0 0 16px;font-size:27px;font-weight:400;line-height:1.15}.journal-description{color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.75}.journal-read{align-items:center;gap:24px;margin-top:auto;font-size:13px;display:flex}.journal-read>span{font-size:19px}.journal-entry-link:focus-visible{outline:3px solid var(--green);outline-offset:4px}.journal-more{justify-content:center;min-height:52px;margin:34px auto 0;padding:16px 28px;font-size:14px;display:flex}.journal-empty{color:var(--muted);padding:36px 0;font-size:17px}.journal-bottom{flex-wrap:wrap;align-items:center;gap:20px 36px;margin-top:58px;display:flex}.journal-bottom p{margin:0;font-size:20px}.journal-bottom .text-link{font-size:13px}.update-story{max-width:940px;padding-block:44px 72px}.update-story h1{letter-spacing:-.045em;margin:20px 0 24px;font-size:clamp(38px,5vw,64px);line-height:1.08}.update-story .reading-description{max-width:780px;margin-bottom:32px}.update-figure{margin:0 0 40px}.update-figure figcaption{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.6}.update-story-body{max-width:720px}.update-story-body>p{margin:0 0 22px;font-size:17px;line-height:1.9}.update-story-body h2{margin:36px 0 20px;font-size:28px;line-height:1.2}.update-story-body ul{padding-left:23px;font-size:16px;line-height:1.85}.update-story-body li{margin-bottom:10px}.update-related{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:42px;display:flex}.journal-video{margin:34px 0 0}.journal-video video{aspect-ratio:16/9;background:var(--paper);border-radius:12px;width:100%;height:auto;display:block}.journal-video figcaption{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.7}@media (width<=1000px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-cover{height:240px}.journal-title h1{font-size:64px}}@media (width<=600px){.journal{padding-block:34px 48px}.journal-title{margin-bottom:30px;display:block}.journal-title h1{font-size:56px}.journal-title p{margin-top:22px;font-size:15px}.journal-views{gap:4px;margin-bottom:10px}.journal-views button{min-height:46px;padding:12px 13px;font-size:12px}.journal-views button span{margin-left:4px;font-size:10px}.journal-grid{grid-template-columns:1fr;gap:24px}.journal-cover{height:220px}.journal-entry-copy{padding:22px}.journal-entry h2{font-size:29px}.journal-meta{font-size:11px}.journal-description{font-size:14px}.journal-bottom{display:block}.journal-bottom .text-link{margin-top:12px;display:flex}.update-story{padding-block:28px 48px}.update-story h1{font-size:39px}.update-story-body>p{font-size:16px}.update-story-body ul{font-size:15px}.update-figure{margin-bottom:28px}.update-figure .art-detail{aspect-ratio:4/3;min-height:230px}.journal-more{justify-content:space-between;width:100%}.journal-cover .update-artwork{max-width:350px}}@media (prefers-reduced-motion:reduce){.journal-views button,.journal-entry-link{transition:none}.journal-entry-link:hover{transform:none}}@media (width<=360px){.journal-views button{padding-inline:8px}}
