@layer reset,base,components,responsive;@layer reset{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body,h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}}@layer base{:root{--paper: #f1eee5;--paper-light: #f8f6ef;--ink: #191a17;--muted: #66645f;--line: #d6d0c2;--line-strong: #bdb6a8;--vermillion: #b6402c;--moss: #59634b;--ember: #d99a3f;--sans: "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif;--serif: "Iowan Old Style", "Songti SC", "STSong", "Noto Serif CJK SC", serif;--mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--shell: 1160px;--rhythm-1: clamp(64px, 6vw, 88px);--rhythm-2: clamp(104px, 10vw, 140px);--rhythm-3: clamp(160px, 15vw, 228px);--measure: 34em}html:lang(ja){--sans: "Hiragino Kaku Gothic ProN", "Yu Gothic", "YuGothic", "Noto Sans JP", sans-serif;--serif: "Hiragino Mincho ProN", "Yu Mincho", "YuMincho", "Noto Serif JP", serif;--measure: 32em}html:lang(en){--measure: 66ch}body{min-width:320px;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:lang(zh-CN),:lang(ja){line-break:strict}::selection{background:var(--vermillion);color:var(--paper-light)}.shell{width:min(calc(100% - 64px),var(--shell));margin-inline:auto}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 16px;background:var(--ink);color:#fff;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:focus-visible{outline:2px solid var(--vermillion);outline-offset:5px}}@layer components{.site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:var(--paper)}.header-inner{min-height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}.site-brand{grid-column:1;justify-self:start;min-height:44px;display:inline-flex;align-items:center;color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.16em}.brand-short{display:none}nav{grid-column:2;display:flex;align-items:center;gap:clamp(20px,3.5vw,52px)}nav a{position:relative;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:var(--vermillion);transition:right .22s ease}nav a:hover:after,nav a:focus-visible:after{right:0}.language-switcher{grid-column:3;justify-self:end;display:flex;align-items:center;gap:4px}.language-switcher a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding-inline:7px;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.04em;transition:color .18s ease}.language-switcher a:hover,.language-switcher a:focus-visible,.language-switcher a[aria-current=page]{color:var(--vermillion)}.language-switcher a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.language-short{display:none}.hero{position:relative;width:100%;min-height:clamp(680px,calc(100svh - 72px),920px);padding-block:0}.hero-copy{position:absolute;top:32%;left:50%;width:min(100%,var(--shell));transform:translate(-50%)}.hero-identity{display:flex;align-items:center;gap:clamp(20px,2.4vw,34px);margin-bottom:clamp(22px,2.4vw,34px)}.hero-eyebrow{max-width:46ch;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.08em;line-height:1.7;text-transform:uppercase}.section-number{color:var(--vermillion);font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.hero h1{max-width:17ch;font-family:var(--serif);font-size:clamp(50px,5.8vw,78px);font-weight:400;line-height:1.17;letter-spacing:-.015em;text-wrap:balance}.hero-intro{max-width:var(--measure);margin-top:clamp(22px,2.4vw,32px);color:var(--muted);font-size:15px;line-height:1.9}.seal{position:relative;margin-left:auto;width:clamp(58px,4.6vw,72px);aspect-ratio:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;flex:none;padding:5px;border-radius:2px 4px 2px 3px;background:var(--vermillion);color:var(--paper-light);box-shadow:inset 0 0 14px color-mix(in srgb,var(--ink) 34%,transparent)}.seal:after{content:"";position:absolute;inset:4px;border:1px solid color-mix(in srgb,var(--paper-light) 46%,transparent);border-radius:1px 3px 1px 2px;pointer-events:none}.seal>span{text-align:center;font-family:var(--serif);font-size:clamp(26px,2.2vw,34px);line-height:1}.seal small{padding-left:5px;border-left:1px solid color-mix(in srgb,currentColor 62%,transparent);font-family:var(--mono);font-size:7px;line-height:1.45}.hero-actions{display:flex;flex-wrap:wrap;gap:12px 36px;margin-top:clamp(26px,3vw,40px)}.text-link{display:inline-flex;align-items:center;min-height:44px;gap:18px;border-bottom:1px solid var(--ink);padding-block:8px;font-size:14px;font-weight:600;transition:color .18s ease,border-color .18s ease}.text-link span{transition:transform .18s ease}.text-link:hover,.text-link:focus-visible{color:var(--vermillion);border-color:var(--vermillion)}.text-link:hover>span:not(.visually-hidden),.text-link:focus-visible>span:not(.visually-hidden){transform:translateY(2px)}.text-link.muted:hover>span:not(.visually-hidden),.text-link.muted:focus-visible>span:not(.visually-hidden){transform:translate(2px,-2px)}.text-link.muted{color:var(--muted);border-color:var(--line)}.section{padding-block:var(--rhythm-2)}#works{padding-block:var(--rhythm-2) var(--rhythm-1)}#books{padding-block:var(--rhythm-1) var(--rhythm-3)}.section-heading{display:grid;grid-template-columns:1fr minmax(260px,370px);gap:60px;align-items:end;margin-bottom:72px}.section-heading h2{margin-top:12px;font-family:var(--serif);font-size:clamp(34px,3.6vw,44px);font-weight:400;line-height:1.16;letter-spacing:-.01em}#works .section-heading{margin-bottom:48px}#works .section-heading h2{font-size:clamp(34px,3.6vw,44px)}.section-heading>p{color:var(--muted);font-size:14px;line-height:1.9}.wall{margin:0 0 clamp(52px,5vw,76px)}.wall-stack{display:grid;gap:6px;padding-bottom:10px;border-bottom:2px solid var(--ink)}.wall-row{display:grid;align-items:stretch}.wall-row:nth-child(1){--brick-height: 66px}.wall-row:nth-child(2){--brick-height: 80px}.wall-row:nth-child(3){--brick-height: 96px}.wall-bricks{display:grid;grid-template-columns:repeat(12,1fr);gap:6px}.wall-block{position:relative;display:flex;flex-direction:column;gap:5px;grid-column:span var(--weight);min-width:0;height:var(--brick-height);padding:11px 13px;overflow:hidden;border:1px solid var(--ink);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.wall-block:before{content:"";position:absolute;inset:auto 0 0;height:var(--fill, 0);background:var(--ink);transition:background .2s ease}.wall-block>*{position:relative}.wall-block.active{--fill: 100%;color:var(--paper)}.wall-block.building{--fill: 42%}.wall-block.sketch{border-style:dashed;border-color:var(--line-strong);color:var(--muted)}.wall-name{font-family:var(--serif);font-size:clamp(15px,1.5vw,19px);line-height:1.2;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wall-block:hover,.wall-block:focus-visible{transform:translateY(-4px);border-color:var(--vermillion);box-shadow:0 4px 0 -1px var(--line-strong)}.wall-block:hover:before,.wall-block:focus-visible:before{background:var(--vermillion)}.wall figcaption{margin-top:14px;color:var(--muted);font-size:12px;line-height:1.8}.tsumiki{display:grid;gap:clamp(44px,4.4vw,72px)}.layer{display:grid;grid-template-columns:190px minmax(0,1fr);gap:clamp(28px,3vw,48px);padding-top:20px;border-top:1px solid var(--ink)}.layer-head{display:flex;gap:16px;align-items:flex-start}.layer-glyph{font-family:var(--serif);font-size:38px;line-height:1;color:var(--ink)}.layer-name{font-family:var(--mono);font-size:11px;letter-spacing:.07em;line-height:1.6;text-transform:uppercase;color:var(--muted)}.layer-name>span{margin-right:8px;color:var(--vermillion)}.layer-note{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.8}.block-list{border-top:1px solid var(--line)}.block{display:grid;grid-template-columns:44px minmax(0,1fr) 120px 20px;gap:24px;align-items:start;padding-block:24px;border-bottom:1px solid var(--line);transition:color .18s ease}a.block:hover,a.block:focus-visible{color:var(--vermillion)}.block:target{box-shadow:inset 2px 0 0 -1px var(--vermillion)}.block-index,.block-meta,.block-status{font-family:var(--mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.block-index{display:flex;align-items:center;gap:9px;padding-top:7px;color:var(--muted)}.block-mark{width:9px;height:9px;border:1px solid currentColor}.block.active .block-mark{background:currentColor}.block.building .block-mark{background:linear-gradient(135deg,currentColor 0 50%,transparent 50%)}.block.sketch .block-mark{border-style:dashed}a.block:hover .block-index,a.block:focus-visible .block-index{color:var(--vermillion)}.block-title-line{display:flex;align-items:center;gap:14px}.block-main h3{font-family:var(--serif);font-size:clamp(22px,2.2vw,29px);font-weight:400;line-height:1.2;letter-spacing:-.015em}.block-status{padding:2px 0;color:var(--muted)}.block-main>p{max-width:var(--measure);margin-top:8px;color:var(--muted);font-size:14px;line-height:1.75}.block.sketch,.block.sketch .block-main h3{color:var(--muted)}.tag-list{display:flex;flex-wrap:wrap;gap:8px 6px;margin-top:12px;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.tag-list li:not(:last-child):after{content:","}.block-meta{display:flex;flex-direction:column;gap:7px;padding-top:6px;color:var(--muted)}.arrow{padding-top:1px;font-size:18px;transition:transform .18s ease}a.block:hover .arrow,a.block:focus-visible .arrow{transform:translate(3px,-3px);color:var(--vermillion)}.bookshelf{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.35fr);border-top:1px solid var(--ink)}.book-item{min-width:0}.book-featured{grid-row:1 / 4;display:grid;grid-template-columns:minmax(180px,.82fr) minmax(180px,1fr);gap:clamp(28px,3.5vw,52px);align-items:start;padding:30px clamp(36px,5vw,72px) 40px 0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.book-cover{aspect-ratio:3 / 4.25;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(22px,2.4vw,32px)}.tone-vermillion{background:var(--vermillion);color:#fff8ec}.tone-ink{background:#22231f;color:#f3efe3}.tone-moss{background:var(--moss);color:#f4f1e7}.book-code,.book-year,.book-cover p,.book-kind{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.book-cover .book-cover-title{max-width:10ch;margin-top:15px;font-family:var(--serif);font-size:clamp(24px,2.5vw,36px);font-weight:400;line-height:1.16;letter-spacing:-.01em;text-transform:none}.book-info{min-width:0}.book-kind{color:var(--muted)}.book-info h3{margin-top:8px;font-family:var(--serif);font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.3;letter-spacing:-.01em}.book-info>p:not(.book-kind){margin-top:10px;color:var(--muted);font-size:14px;line-height:1.75}.book-info a,.book-status{display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;gap:12px;margin-top:20px;border-bottom:1px solid var(--line);padding-block:7px;font-size:13px;font-weight:600}.book-info a:hover,.book-info a:focus-visible{border-color:var(--vermillion);color:var(--vermillion)}.book-status{min-height:auto;min-width:0;justify-content:flex-start;border-bottom:0;padding-block:8px;color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.book-item:not(.book-featured){grid-column:2;display:grid;grid-template-columns:88px minmax(0,1fr);gap:32px;padding:30px 0 30px clamp(32px,4vw,60px);border-bottom:1px solid var(--line)}.book-item:not(.book-featured) .book-info{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.72fr) auto;column-gap:28px;align-items:start}.book-item:not(.book-featured) .book-kind{grid-column:1 / -1}.book-item:not(.book-featured) .book-info h3{margin-top:8px}.book-item:not(.book-featured) .book-info>p:not(.book-kind){margin-top:8px}.book-item:not(.book-featured) .book-info>a,.book-item:not(.book-featured) .book-info>.book-status{align-self:start;margin-top:0}.book-marker{display:flex;align-items:center;gap:14px;padding-top:4px;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.08em}.book-swatch{width:4px;height:34px;flex:none}.now-section{position:relative;padding-block:var(--rhythm-2)}.now-section:before,.about-section:before{content:"";position:absolute;top:0;left:max(32px,calc(50vw - var(--shell) / 2));width:clamp(72px,8vw,112px);height:1px;background:var(--line-strong)}.now-grid{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(440px,1.28fr);gap:clamp(80px,10vw,160px);align-items:start}.now-index{padding-top:8px}.now-index h2{margin-top:20px;font-family:var(--serif);font-size:clamp(34px,3.6vw,44px);font-weight:400;line-height:1.16}.now-index time{display:block;margin-top:24px;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.now-list{border-top:1px solid var(--ink)}.now-item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:24px;padding-block:26px;border-bottom:1px solid var(--line)}.now-item>span{padding-top:5px;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.08em}.now-item h3{font-family:var(--serif);font-size:clamp(20px,2vw,25px);font-weight:400;line-height:1.3}.now-item p{max-width:var(--measure);margin-top:7px;color:var(--muted);font-size:14px;line-height:1.75}.about-section{position:relative;padding-block:var(--rhythm-2) var(--rhythm-3)}.about-grid{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(440px,1.28fr);gap:clamp(80px,10vw,160px);align-items:start}.about-index{padding-top:8px}.about-index h2{margin-top:20px;font-family:var(--serif);font-size:clamp(34px,3.6vw,44px);font-weight:400;line-height:1.16;letter-spacing:-.01em}.about-note{width:min(100%,640px);justify-self:end;text-align:right}.about-statement{color:var(--ink);font-family:var(--serif);font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.46;letter-spacing:-.01em}.about-statement span{display:block}.about-body,.about-invitation{margin-left:auto;color:var(--muted);font-size:14px;line-height:1.9}.about-body{max-width:var(--measure);margin-top:26px}.about-invitation{max-width:var(--measure);margin-top:18px;color:var(--ink)}.about-links{width:min(100%,360px);margin-left:auto;margin-top:clamp(54px,5vw,72px);border-top:1px solid var(--line)}.about-links a{min-height:44px;display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid var(--line);padding-block:10px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.about-links .contact-link{min-height:76px;color:var(--ink);text-transform:none}.contact-link>span:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.contact-link strong{font-family:var(--serif);font-size:18px;font-weight:400;letter-spacing:0}.contact-link small{color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.06em}.about-links a:hover,.about-links a:focus-visible{border-color:var(--vermillion);color:var(--vermillion)}.site-footer{border-top:1px solid var(--line)}.footer-inner{min-height:100px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.footer-inner p:nth-child(2){justify-self:center;color:var(--muted)}.footer-inner a{justify-self:end;min-height:44px;display:inline-flex;align-items:center}}@layer responsive{@media(max-width:1060px){.bookshelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.book-featured{grid-row:auto;grid-column:1 / -1;grid-template-columns:minmax(210px,.65fr) minmax(300px,1.35fr);padding-right:0;border-right:0}.book-cover{max-width:280px}.book-item:not(.book-featured){grid-column:auto;grid-template-columns:68px minmax(0,1fr);gap:22px;padding:28px 0}.book-item:not(.book-featured):nth-child(2n){padding-right:20px;border-right:1px solid var(--line)}.book-item:not(.book-featured):nth-child(odd){padding-left:20px}.book-item:not(.book-featured) .book-info{display:block}.book-item:not(.book-featured) .book-info>a,.book-item:not(.book-featured) .book-info>.book-status{margin-top:16px}}@media(max-width:900px){.shell{width:min(calc(100% - 40px),var(--shell))}.header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.header-inner nav{grid-column:2;justify-self:center}.language-switcher{grid-column:3}nav{gap:10px}.hero{position:relative;width:100%;display:grid;grid-template-columns:1fr;min-height:clamp(620px,calc(100svh - 72px),700px);align-content:start;padding-block:64px 84px}.hero-copy{position:static;width:min(calc(100% - 40px),var(--shell));margin-inline:auto;transform:none}.section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:50px}.section-heading>p{max-width:460px}.layer{grid-template-columns:1fr;gap:24px}.wall-row:nth-child(1){--brick-height: 58px}.wall-row:nth-child(2){--brick-height: 68px}.wall-row:nth-child(3){--brick-height: 80px}.block{grid-template-columns:38px minmax(0,1fr) 20px;gap:16px}.block-meta{display:none}.tag-list li:not(:first-child){display:none}.now-grid,.about-grid{grid-template-columns:1fr;gap:64px}.now-list{width:100%}.about-note{grid-column:auto;width:100%;justify-self:stretch;text-align:left}.about-links,.about-body,.about-invitation{margin-left:0}}@media(max-width:620px){.shell{width:min(calc(100% - 32px),var(--shell))}.header-inner{min-height:64px;grid-template-columns:minmax(0,1fr) auto;gap:8px}.site-brand{display:none}.header-inner nav{grid-column:1;justify-self:start}nav{gap:2px}nav a{min-width:38px;padding-inline:4px;font-size:10px}.language-switcher{grid-column:2;gap:0}.language-switcher a{min-width:38px;padding-inline:4px}.language-long{display:none}.language-short{display:inline}.hero{width:100%;min-height:clamp(580px,calc(100svh - 64px),660px);padding-block:54px 72px}.hero-copy{width:min(calc(100% - 32px),var(--shell))}.hero h1{max-width:12ch;font-size:clamp(40px,11.5vw,48px);line-height:1.2}.hero-eyebrow{max-width:25ch;font-size:9px}.hero-intro{max-width:36ch;font-size:14px;line-height:1.8}.hero-actions{gap:8px 24px}.text-link{gap:12px;font-size:13px}.seal{width:52px}.seal>span{font-size:24px}.block{grid-template-columns:30px minmax(0,1fr) 16px;padding-block:22px}.block-index{flex-direction:column;align-items:flex-start;gap:6px}.block-title-line{align-items:flex-start;flex-direction:column;gap:7px}.block-main h3{font-size:22px}.layer-glyph{font-size:30px}.wall-row:nth-child(1){--brick-height: 50px}.wall-row:nth-child(2){--brick-height: 58px}.wall-row:nth-child(3){--brick-height: 68px}.wall-bricks{gap:4px}.wall-block{padding:8px 9px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.wall-block:hover,.wall-block:focus-visible{transform:none}}}.wandering-walker[data-astro-cid-catl4z3c]{position:absolute;top:clamp(76px,9vw,122px);right:0;left:0;height:clamp(108px,10vw,132px);overflow:hidden;pointer-events:none}.walker-scene[data-astro-cid-catl4z3c]{display:block;width:100%;height:100%;overflow:visible}.pet-overlay[data-astro-cid-catl4z3c]{position:absolute;z-index:2;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.pet-overlay[data-astro-cid-catl4z3c] [data-pet]{pointer-events:auto;cursor:pointer}.terrain[data-astro-cid-catl4z3c],.figure-head[data-astro-cid-catl4z3c],.figure-torso[data-astro-cid-catl4z3c],.figure-arms[data-astro-cid-catl4z3c] polyline[data-astro-cid-catl4z3c],.figure-legs[data-astro-cid-catl4z3c] polyline[data-astro-cid-catl4z3c]{vector-effect:non-scaling-stroke;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.terrain[data-astro-cid-catl4z3c]{fill:none;stroke-width:1.15}.pet-head[data-astro-cid-catl4z3c],.pet-body[data-astro-cid-catl4z3c],.pet-foot[data-astro-cid-catl4z3c]{fill:var(--ink)}.pet-eyes[data-astro-cid-catl4z3c] path[data-astro-cid-catl4z3c]{fill:var(--vermillion)}.pet-fire-stream[data-astro-cid-catl4z3c]{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pet-fire-stream-outer[data-astro-cid-catl4z3c]{stroke:var(--vermillion);stroke-width:4.6}.pet-fire-stream-inner[data-astro-cid-catl4z3c]{stroke:var(--ember);stroke-width:2.1}.pet-fire-ember[data-astro-cid-catl4z3c]{fill:var(--ember);stroke:var(--vermillion);stroke-width:.7;vector-effect:non-scaling-stroke}.pet-fire-impact[data-astro-cid-catl4z3c] path[data-astro-cid-catl4z3c]{fill:var(--vermillion)}.pet-fire-impact[data-astro-cid-catl4z3c] path[data-astro-cid-catl4z3c]:first-child{fill:var(--ember)}@media(max-width:620px){.pet-fire-stream-outer[data-astro-cid-catl4z3c]{stroke-width:3.8}.pet-fire-stream-inner[data-astro-cid-catl4z3c]{stroke-width:1.7}.pet-fire-impact[data-astro-cid-catl4z3c] path[data-astro-cid-catl4z3c]:not(:first-child){display:none}}.pet-foot-back[data-astro-cid-catl4z3c]{opacity:.76}.figure-head[data-astro-cid-catl4z3c]{fill:var(--ink);stroke-width:1}.figure-torso[data-astro-cid-catl4z3c],.figure-arms[data-astro-cid-catl4z3c] polyline[data-astro-cid-catl4z3c],.figure-legs[data-astro-cid-catl4z3c] polyline[data-astro-cid-catl4z3c]{fill:none;stroke-width:1.35}.figure-arms[data-astro-cid-catl4z3c] polyline[data-astro-cid-catl4z3c]:first-child,.figure-legs[data-astro-cid-catl4z3c] polyline[data-astro-cid-catl4z3c]:first-child{opacity:.62}@media(max-width:900px){.wandering-walker[data-astro-cid-catl4z3c]{position:relative;top:auto;right:auto;left:auto;grid-column:1 / -1;width:100%;height:108px;margin:24px 0 54px}}@media(max-width:620px){.wandering-walker[data-astro-cid-catl4z3c]{height:94px;margin:14px 0 44px}}}
