:root{--paper:#f3f0e8;--white:#faf8f2;--ink:#2c2822;--muted:#71685e;--red:#953e2d;--gold:#b39161;--line:#d4ccbd;--brown:#54382f;--serif:"Noto Serif SC","Source Han Serif SC","Songti SC","STSong","SimSun",serif;--sans:"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:90px}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.9 var(--sans);-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}h1,h2,h3,h4,p,figure{margin:0}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid var(--red);outline-offset:5px}::selection{background:#dec8b1;color:var(--ink)}img{display:block;max-width:100%;height:auto}.wrap{width:min(1240px,calc(100% - 112px));margin-inline:auto}.section{padding-block:104px}.skip{position:fixed;top:-90px;left:20px;padding:12px 22px;background:var(--red);color:white;z-index:100}.skip:focus{top:10px}.masthead{height:94px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-inline:56px;border-bottom:1px solid var(--line)}.wordmark{text-decoration:none;font:500 25px/1.3 var(--serif);letter-spacing:.12em;display:flex;align-items:center;gap:20px}.wordmark span{border-left:1px solid var(--gold);padding-left:20px;font:12px/1.5 var(--sans);letter-spacing:.24em}.edition{font-size:12px;color:var(--muted);letter-spacing:.15em}.back-link{font-size:13px;text-decoration:none;padding:10px 0}.back-link span{margin-left:12px;color:var(--red)}.eyebrow{color:var(--red);font-size:12px;letter-spacing:.12em;line-height:1.6}.hero{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:710px;padding-block:70px 84px;gap:24px}.seal-dot{display:inline-block;width:6px;height:6px;margin-right:9px;background:var(--red)}h1{font:400 clamp(54px,5.7vw,82px)/1.28 var(--serif);letter-spacing:.04em;margin-top:29px}h1 em{color:var(--red);font-style:normal}.hero-intro{font:400 23px/1.5 var(--serif);letter-spacing:.17em;margin-top:27px}.hero-note{margin-top:17px;color:var(--muted);font-size:15px;line-height:1.95}.text-link{display:inline-flex;align-items:center;gap:24px;padding-block:12px;text-decoration:none;font-size:13px;margin-top:25px;border-bottom:1px solid var(--gold)}.text-link span{color:var(--red)}.hero-figure{text-align:center;position:relative;min-width:0}.hero-plate{position:relative;aspect-ratio:1/1;display:grid;place-items:center}.hero-object{width:91%;max-height:455px;object-fit:contain;position:relative;z-index:1;mix-blend-mode:multiply;filter:contrast(1.06)}.ring{position:absolute;inset:9%;border:1px solid #bca780;border-radius:50%;opacity:.42}.ring-two{inset:6%;border-style:dashed;opacity:.23;transform:rotate(15deg)}.object-stamp{position:absolute;right:0;top:19%;color:var(--red);font:14px/1.65 var(--serif);border-block:1px solid var(--gold);padding:9px 3px;letter-spacing:.15em}.hero-figure figcaption{font:12px/1.7 var(--serif);color:var(--muted);letter-spacing:.12em;margin-top:8px}.hero-foot{position:absolute;bottom:23px;left:0;right:0;display:flex;justify-content:space-between;font-size:10px;color:var(--muted);letter-spacing:.15em}.chapter-nav{position:sticky;top:0;z-index:10;background:#f3f0e8f7;border-block:1px solid var(--line);backdrop-filter:blur(8px)}.chapter-nav>div{display:flex;justify-content:center;gap:clamp(20px,4.4vw,70px);max-width:1240px;margin:auto;overflow-x:auto;scrollbar-width:none}.chapter-nav a{position:relative;flex:none;text-decoration:none;font-size:13px;padding:21px 0;line-height:1.5;color:var(--muted)}.chapter-nav a:hover,.chapter-nav a[aria-current]{color:var(--red)}.chapter-nav a[aria-current]::after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0;background:var(--red)}.section-head{min-width:0}.section-head h2{font:400 clamp(31px,3.1vw,44px)/1.5 var(--serif);letter-spacing:.035em;margin-top:17px}.section-head.wide{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:48px}.section-head.wide>p,.section-aside{font-size:13px;color:var(--muted);line-height:1.9}.section-aside{margin-top:24px}.intro-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding-bottom:72px}.intro-body{max-width:620px}.intro-body>p+p{margin-top:20px;color:var(--muted)}.big-copy{font:400 27px/1.7 var(--serif);margin-bottom:26px}.facts{display:grid;grid-template-columns:repeat(4,1fr);padding-block:25px 32px;border-block:1px solid var(--line)}.facts>div{border-right:1px solid var(--line);padding-left:28px}.facts>div:first-child{padding-left:0}.facts>div:last-child{border:0}.facts strong{font:400 54px/1.3 Georgia,serif;color:var(--red)}.facts strong span{font:12px var(--sans);color:var(--muted);margin-left:8px}.facts p{font-size:13px;margin-top:5px}.journey-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.timeline{margin:0;padding:0;list-style:none}.timeline li{display:grid;grid-template-columns:37px 1fr;position:relative;gap:24px;padding-bottom:37px}.timeline li:last-child{padding-bottom:0}.timeline li:not(:last-child)::before{content:"";position:absolute;left:15px;top:38px;bottom:5px;border-left:1px solid var(--line)}.phase-no{color:var(--gold);font:italic 24px/1.5 Georgia,serif}.timeline h3{font:400 23px/1.6 var(--serif);margin-block:6px 11px}.timeline div>p:last-child{font-size:14px;color:var(--muted)}.objects-section{background:#eae4d8;border-block:1px solid var(--line)}.objects-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.objects-grid li{border-top:1px solid #cabda8}.objects-grid li:not(:nth-child(4n)){border-right:1px solid #cabda8}.object-button{display:block;border:0;background:transparent;width:100%;text-align:left;padding:20px 22px 27px;position:relative;transition:background .2s}.object-button:hover{background:#f4efe5}.object-number{color:#88795f;font:12px/1.2 Georgia,serif}.object-button img{width:100%;height:190px;object-fit:contain;mix-blend-mode:multiply;margin-block:13px 17px;transition:transform .25s}.object-button:hover img{transform:translateY(-5px)}.object-type{display:block;font-size:11px;color:var(--muted);margin-bottom:5px}.object-button h3{font:400 19px/1.6 var(--serif);padding-right:10px}.object-open{position:absolute;right:20px;bottom:30px;font-size:12px;color:var(--red)}.caption-note{margin-top:25px;color:var(--muted);font-size:11px;line-height:1.8}.experience-feature{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.chapter-figure{display:block;font:italic 34px/1.5 Georgia,serif;color:var(--gold);margin-bottom:12px}.feature-copy h3{font:400 28px/1.5 var(--serif);margin-bottom:23px}.feature-copy>p{color:var(--muted);margin-bottom:17px;font-size:14px}.keyword-line{display:flex;gap:8px 15px;flex-wrap:wrap;margin-top:24px}.keyword-line span{font-size:11px;color:var(--red);padding-bottom:5px;border-bottom:1px solid var(--line)}.image-button{padding:0;border:0;display:block;width:100%;position:relative;background:transparent;text-align:initial;overflow:hidden}.image-button img{width:100%;transition:filter .2s}.image-button:hover img{filter:brightness(.95)}.image-hint{position:absolute;bottom:10px;right:10px;background:#faf8f2ed;color:var(--ink);font:11px/1.5 var(--sans);padding:5px 9px;opacity:0;transition:opacity .2s}.image-button:hover .image-hint,.image-button:focus-visible .image-hint{opacity:1}figcaption{font-size:11px;color:var(--muted);margin-top:12px}.experience-feature figure{border:1px solid var(--line);padding:10px;background:#f8f5ed}.experience-feature figure figcaption{padding:0 8px 3px}.diy-feature{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;margin-top:95px}.phone-pair{display:flex;justify-content:center;gap:20px;align-items:center;background:#e7ded0;padding:40px 30px}.phone-pair .image-button{width:45%;border:1px solid #ccbea9;max-width:210px;box-shadow:0 8px 25px #54382f14}.phone-pair .image-button:nth-child(2){transform:translateY(20px)}.feature-copy .mini-note{font-size:12px;border-top:1px solid var(--line);padding-top:17px;margin-top:25px}.iteration-note{margin-top:70px;display:flex;gap:25px;padding:30px 32px;background:#ece6da}.seal{flex:none;border:1px solid var(--red);color:var(--red);width:40px;height:48px;display:grid;place-items:center;font:25px var(--serif)}.iteration-note h3{font:400 21px/1.5 var(--serif);margin-bottom:10px}.iteration-note p{font-size:13px;color:var(--muted);max-width:940px}.works-section{background:var(--white);border-block:1px solid var(--line)}.work-grid{display:grid;grid-template-columns:1.08fr 1fr .85fr;gap:25px;align-items:start}.work-grid .image-button{background:#ece6da}.work-grid .image-button img{aspect-ratio:2/3;object-fit:cover}.work-bag{padding-top:86px}.work-poster{padding-top:172px}.work-grid figcaption{margin-top:23px}.work-grid figcaption>span{font-size:11px;color:var(--red)}.work-grid figcaption h3{font:400 23px/1.55 var(--serif);color:var(--ink);margin-block:7px 10px}.work-grid figcaption p{font-size:12px;line-height:1.9}.brochure-block{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;border-top:1px solid var(--line);padding-top:55px;margin-top:70px;align-items:center}.brochure-block h3{font:400 27px/1.5 var(--serif);margin-block:15px 20px}.brochure-block>div>p:last-child{color:var(--muted);font-size:13px}.brochure-pair{display:grid;gap:15px}.brochure-pair .image-button{border:1px solid var(--line)}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);margin-bottom:55px}.team-grid article{padding:30px 25px 35px;border-right:1px solid var(--line)}.team-grid article:first-child{padding-left:0}.team-grid article:last-child{border-right:0}.team-grid article>span{font:italic 25px Georgia,serif;color:var(--gold)}.team-grid h3{font:400 27px/1.5 var(--serif);margin-block:20px 12px}.team-grid h4{font-weight:400;font-size:14px}.team-grid p{font-size:11px;color:var(--muted);margin-top:8px}.team-letter{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.team-letter h3{font:400 29px/1.6 var(--serif);margin-top:18px}.team-letter>div>p+p{margin-top:18px}.team-letter>div:last-child p{font-size:14px;color:var(--muted)}.afterword{background:var(--brown);color:#f3eadc;position:relative;overflow:hidden}.afterword>.wrap{position:relative}.afterword .eyebrow{color:#dfbf8e}.afterword h2{font:400 clamp(34px,3.6vw,49px)/1.5 var(--serif);letter-spacing:.04em;margin-top:23px}.afterword-text{position:relative;z-index:1;max-width:650px;margin-top:38px}.afterword-text p{font-size:14px;line-height:2;color:#e0cfbc;margin-top:18px}.afterword-text .closing{font:400 20px/1.8 var(--serif);color:#f3eadc;margin-top:30px}.closing-cloud{position:absolute;width:47%;right:-8%;top:21%;opacity:.24;transform:rotate(-20deg);pointer-events:none}.closing-sign{margin-top:65px;padding-top:24px;border-top:1px solid #b3916155;display:flex;justify-content:space-between;gap:25px;font-size:12px;letter-spacing:.08em;color:#d9bfa0}.closing-sign span:first-child{font:19px var(--serif)}.archive-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:47px;border-bottom:1px solid var(--line)}.archive-strip h2{font:400 24px/1.5 var(--serif);margin-bottom:8px}.archive-strip p{font-size:12px;color:var(--muted)}.archive-actions{display:flex;gap:12px;flex-shrink:0;flex-wrap:wrap}.solid-link,.outline-link{display:inline-flex;align-items:center;justify-content:center;gap:22px;text-decoration:none;background:var(--red);color:var(--white);border:1px solid var(--red);padding:12px 18px;min-height:46px;font:12px/1.6 var(--sans)}.outline-link{background:none;color:var(--ink);border-color:var(--line)}.solid-link:hover{background:#773123}.outline-link:hover{border-color:var(--gold)}.page-footer{display:flex;align-items:start;gap:35px;justify-content:space-between;padding-block:38px 42px}.page-footer>span{font:18px/1.5 var(--serif);white-space:nowrap}.page-footer p{font-size:10px;color:var(--muted);max-width:600px}.page-footer>a{font-size:11px;text-decoration:none;white-space:nowrap;padding-block:8px}.page-footer a span{color:var(--red);margin-left:9px}
dialog{width:min(1140px,calc(100% - 32px));max-height:calc(100dvh - 32px);border:1px solid var(--gold);padding:20px;background:var(--paper);color:var(--ink);overflow:auto}dialog::backdrop{background:#211910d9}dialog:not([open]){display:none}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}.dialog-top p{font-size:13px;max-width:830px}.dialog-top button{background:none;border:1px solid var(--line);padding:11px 14px;min-width:80px;flex:none}.dialog-stage{background:#e8e1d4;display:grid;place-items:center;min-height:160px}.dialog-stage img{max-height:70dvh;width:auto;max-width:100%;object-fit:contain;mix-blend-mode:multiply}#download-image{display:inline-flex;align-items:center;min-height:44px;font-size:12px;margin-top:12px;gap:20px}html:has(dialog[open]){scroll-behavior:auto}button[hidden]{display:none!important}
@media(min-width:1600px){.hero{min-height:780px}.hero-object{max-height:500px}}
@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.masthead{padding-inline:32px}.hero{min-height:640px}h1{font-size:60px}.intro-section,.journey-section{gap:40px}.object-button{padding-inline:15px}.object-button img{height:155px}.object-button h3{font-size:17px}.experience-feature{gap:32px}.diy-feature{gap:40px}.work-grid{gap:18px}.work-grid figcaption h3{font-size:21px}.team-letter{gap:50px}.archive-strip{align-items:start;flex-direction:column}.page-footer{flex-wrap:wrap}.page-footer p{order:3;width:100%;max-width:none}.work-bag{padding-top:55px}.work-poster{padding-top:110px}}
@media(max-width:700px){:root{scroll-padding-top:70px}.wrap{width:calc(100% - 40px)}.section{padding-block:65px}.masthead{height:73px;padding-inline:20px}.wordmark{font-size:23px;gap:12px}.wordmark span{font-size:10px;padding-left:12px;letter-spacing:.1em}.edition{display:none}.back-link{font-size:11px;min-height:44px;display:flex;align-items:center;gap:5px}.back-link span{margin:0}.hero{grid-template-columns:1fr;padding-top:39px;padding-bottom:55px;gap:10px;min-height:0}.hero .eyebrow{font-size:11px}h1{font-size:53px;margin-top:21px;line-height:1.3}.hero-intro{font-size:20px;margin-top:22px}.hero-note{font-size:14px;line-height:1.9;margin-top:13px}.desktop-break{display:none}.text-link{margin-top:15px;font-size:12px;min-height:44px}.hero-figure{width:87%;max-width:360px;margin:8px auto 0}.hero-plate{aspect-ratio:1.1/1}.hero-object{width:88%;height:90%;max-height:310px}.ring{inset:8% 11%}.ring-two{inset:5% 8%}.object-stamp{font-size:12px;right:-7px;top:16%;line-height:1.5}.hero-figure figcaption{font-size:10px;margin-top:0;letter-spacing:.07em}.hero-foot{bottom:16px;font-size:9px;letter-spacing:0}.chapter-nav>div{justify-content:start;gap:26px;padding-inline:20px}.chapter-nav a{font-size:12px;padding-block:17px;min-height:52px}.intro-section,.journey-section{grid-template-columns:1fr;gap:28px}.section-head h2{font-size:31px;margin-top:13px;line-height:1.5}.intro-body>p{font-size:14px}.intro-body .big-copy{font-size:23px;line-height:1.7;margin-bottom:22px}.intro-body>p+p{margin-top:17px}.facts{grid-template-columns:repeat(2,1fr);gap:0;padding-block:7px}.facts>div{padding:18px 20px!important;border-bottom:1px solid var(--line)}.facts>div:nth-child(even){border-right:0}.facts>div:nth-last-child(-n+2){border-bottom:0}.facts strong{font-size:45px}.facts p{font-size:12px}.section-aside{margin-top:16px}.timeline li{grid-template-columns:26px 1fr;gap:18px;padding-bottom:30px}.timeline li:not(:last-child)::before{left:10px;top:34px}.timeline h3{font-size:22px;line-height:1.55;margin-top:6px}.timeline div>p:last-child{font-size:13px}.phase-no{font-size:21px}.section-head.wide{display:block;margin-bottom:28px}.section-head.wide>p{margin-top:17px;font-size:12px}.objects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.objects-grid li:not(:nth-child(4n)){border-right:0}.objects-grid li:nth-child(odd){border-right:1px solid #cabda8}.object-button{padding:15px 13px 20px;min-height:234px}.object-number{font-size:10px}.object-button img{height:137px;margin-block:8px 12px}.object-button h3{font-size:16px;line-height:1.65}.object-open{right:10px;bottom:24px;font-size:10px}.object-type{font-size:10px}.caption-note{font-size:10px;line-height:1.9}.experience-feature,.diy-feature{grid-template-columns:1fr;gap:28px}.feature-copy h3{font-size:25px;margin-bottom:18px}.feature-copy>p{font-size:13px;line-height:1.95}.chapter-figure{font-size:28px;margin-bottom:5px}.diy-feature{margin-top:55px}.phone-pair{order:2;padding:26px 21px 42px;gap:15px}.phone-pair .image-button{max-width:175px}.feature-copy .mini-note{font-size:11px;margin-top:19px}.iteration-note{padding:23px 20px;gap:17px;margin-top:40px}.seal{width:30px;height:40px;font-size:22px}.iteration-note h3{font-size:20px;line-height:1.6}.iteration-note p{font-size:12px}.work-grid{grid-template-columns:1fr 1fr;gap:28px 15px}.work-postcards{grid-column:1/-1;display:grid;grid-template-columns:1.18fr 1fr;gap:18px;align-items:center}.work-postcards .image-button img{aspect-ratio:2/3}.work-bag,.work-poster{padding:0}.work-grid figcaption{margin-top:15px}.work-postcards figcaption{margin:0}.work-grid figcaption>span{font-size:10px}.work-grid figcaption h3{font-size:20px;margin-block:7px 10px}.work-grid figcaption p{font-size:11px}.work-postcards figcaption p{font-size:12px}.brochure-block{grid-template-columns:1fr;gap:26px;margin-top:40px;padding-top:35px}.brochure-block h3{font-size:24px;margin-block:12px 15px}.brochure-block>div>p:last-child{font-size:12px}.brochure-pair{gap:10px}.team-grid{grid-template-columns:1fr 1fr;margin-bottom:35px}.team-grid article{padding:22px 15px!important;border-bottom:1px solid var(--line)}.team-grid article:nth-child(even){border-right:0}.team-grid article:nth-last-child(-n+2){border-bottom:0}.team-grid h3{font-size:23px;margin-block:14px 9px}.team-grid h4{font-size:12px}.team-grid p{font-size:10px}.team-letter{grid-template-columns:1fr;gap:23px}.team-letter h3{font-size:27px;margin-top:13px}.team-letter>div:last-child p{font-size:13px}.afterword h2{font-size:33px;line-height:1.55;margin-top:18px}.afterword-text{margin-top:27px}.afterword-text p{font-size:13px;line-height:2}.afterword-text .closing{font-size:19px}.closing-cloud{width:76%;right:-24%;top:27%;opacity:.09}.closing-sign{flex-direction:column;gap:13px;margin-top:40px;padding-top:23px;font-size:10px}.closing-sign span:first-child{font-size:18px}.archive-strip{padding-block:35px;gap:20px}.archive-strip h2{font-size:23px}.archive-strip p{font-size:12px}.archive-actions{width:100%;gap:10px}.solid-link,.outline-link{font-size:12px;padding:12px 14px;min-height:48px;gap:10px}.page-footer{padding-block:30px;gap:20px}.page-footer>span{font-size:16px}.page-footer p{font-size:10px}.page-footer>a{font-size:10px;min-height:44px;display:flex;align-items:center}.dialog-top{align-items:start;gap:10px}.dialog-top p{font-size:12px}.dialog-top button{min-width:65px;padding:10px}.image-hint{opacity:1;font-size:9px;padding:3px 5px;bottom:7px;right:7px}.object-button .image-hint{display:none}dialog{padding:13px;max-height:calc(100dvh - 24px);width:calc(100% - 24px)}.dialog-stage img{max-height:68dvh}}
@media(max-width:350px){h1{font-size:47px}.hero-intro{font-size:18px}.wordmark{font-size:20px}.object-button img{height:118px}.object-button{min-height:215px;padding-inline:9px}.object-button h3{font-size:14px}.work-postcards{gap:12px}.work-grid figcaption h3{font-size:18px}.work-postcards figcaption p{font-size:11px}.chapter-nav>div{gap:21px}.archive-actions{flex-direction:column}.page-footer{gap:12px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media print{@page{size:A4;margin:15mm}html{scroll-behavior:auto}body{font-size:10pt;background:white;color:black;line-height:1.7}.wrap{width:100%}.masthead{padding:0;height:60px}.edition{display:block}.back-link,.chapter-nav,.hero-foot,.text-link,.archive-strip,.page-footer>a,.image-hint,.object-open,dialog{display:none!important}.section{padding-block:30px}.hero{min-height:0;padding:35px 0;grid-template-columns:1fr 1fr}.hero h1{font-size:36pt}.hero-note{font-size:10pt}.hero-intro{font-size:16pt}.hero-figure{width:100%}.hero-object{max-height:240px}.hero-figure figcaption{font-size:8pt}.intro-section,.journey-section{gap:30px;grid-template-columns:1fr 1.2fr}.section-head h2{font-size:23pt}.section-head.wide{display:flex;margin-bottom:22px}.big-copy{font-size:18pt}.intro-body p,.timeline div>p:last-child,.feature-copy>p,.team-letter>div:last-child p{font-size:10pt}.facts strong{font-size:30pt}.facts p{font-size:9pt}.timeline li{break-inside:avoid;padding-bottom:18px}.timeline h3{font-size:15pt}.objects-section,.works-section{background:white}.objects-grid{grid-template-columns:repeat(4,1fr)}.object-button{padding:10px;min-height:0}.object-button img{height:110px}.object-button h3{font-size:11pt}.caption-note{font-size:8pt}.experience-feature,.diy-feature{gap:25px;grid-template-columns:1fr 1fr}.feature-copy h3{font-size:18pt}.diy-feature{margin-top:30px}.phone-pair{padding:20px;gap:10px;order:0}.phone-pair .image-button{width:44%;max-width:140px}.iteration-note{margin-top:30px;padding:20px;break-inside:avoid}.work-grid{grid-template-columns:repeat(3,1fr);gap:15px}.work-postcards{display:block;grid-column:auto}.work-bag,.work-poster{padding-top:0}.work-grid figcaption h3{font-size:15pt}.work-grid figcaption p{font-size:9pt}.brochure-block{grid-template-columns:1fr 1.5fr;gap:30px;margin-top:30px;padding-top:25px}.team-grid{grid-template-columns:repeat(4,1fr);margin-bottom:25px}.team-grid article{padding:15px!important}.team-grid h3{font-size:17pt}.team-grid h4{font-size:10pt}.team-letter{grid-template-columns:1fr 1.5fr;gap:30px}.team-letter h3{font-size:19pt}.afterword{color:black;background:white;border-block:1px solid var(--line);break-inside:avoid}.afterword h2{font-size:25pt}.afterword-text{max-width:100%;margin-top:20px}.afterword-text p{color:#333;font-size:10pt}.afterword-text .closing{font-size:14pt;color:black}.closing-cloud{display:none}.closing-sign{color:#555;flex-direction:row;margin-top:20px}.page-footer{padding-top:25px}.page-footer p{font-size:8pt}.image-button,.phone-pair,figure,.team-grid{break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

.phase-no,.chapter-figure,.team-grid article>span{color:#84643f}.object-number{color:#6e6049}.objects-section .object-type,.objects-section .caption-note{color:#685f55}

