.pz-d{margin:0;background:#f3eee5}.pz-d a{color:inherit;text-decoration-color:currentColor}.pz-d a:hover{opacity:.78}.pz-d input::placeholder{color:#b7b4ac;opacity:1}.pz-d button:focus-visible,.pz-d a:focus-visible,.pz-d input:focus-visible{outline:1px solid #C8A66A;outline-offset:4px}.pz-d{--pa-paper:#f3eee5;--pa-paper-ink:#1a1714;--pa-paper-muted:#6e665d;--pa-washi:#ebe3d5;--pa-indigo:#1f2b3d;--pa-indigo-ink:#eee7da;--pa-indigo-muted:#a9a79f;--pa-sumi:#1f1c19;--pa-sumi-ink:#f1eadd;--pa-sumi-muted:#b2a897;--pa-gold:#c8a66a;--pa-gilt:#7a5c26;--disp:"Libre Caslon Display",Georgia,serif;--text:"Libre Caslon Text",Georgia,serif;--g:clamp(28px,72px,90px)}.pz-d main .pa-atmos,.pz-d main .pa-atmos *,.pz-d .in-hero,.pz-d .in-hero *{box-sizing:border-box}.pz-d .pa-atmos{background:var(--bg);color:var(--ink)}.pz-d .pa-atmos--paper{--bg:var(--pa-paper);--ink:var(--pa-paper-ink);--muted:var(--pa-paper-muted);--accent:var(--pa-gilt);--body:#2e2a25}.pz-d .pa-atmos--washi{--bg:var(--pa-washi);--ink:var(--pa-paper-ink);--muted:#675f55;--accent:var(--pa-gilt);--body:#2e2a25}.pz-d .pa-atmos--indigo{--bg:var(--pa-indigo);--ink:#f4eee3;--muted:var(--pa-indigo-muted);--accent:var(--pa-gold);--body:#d6d2c8}.pz-d .pa-atmos--sumi{--bg:var(--pa-sumi);--ink:#f1eadd;--muted:var(--pa-sumi-muted);--accent:var(--pa-gold);--body:#e0d6c5}.pz-d main p,.pz-d main h1,.pz-d main h2,.pz-d main h3{margin:0;font-weight:400}.pz-d .in-hero{position:relative;height:880px;overflow:hidden;background:#1f1c19;color:#f4eee3}.pz-d .in-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.pz-d .in-hero__img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-d .in-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14110e00 38%,#14110e9e)}.pz-d .in-hero__text{position:absolute;left:var(--g);right:var(--g);bottom:92px}.pz-d .in-hero__eyebrow{font-family:var(--text);font-size:15px;letter-spacing:.42em;text-transform:uppercase;color:var(--pa-gold)}.pz-d .in-hero__title{margin-top:22px;font-family:var(--disp);font-size:clamp(64px,135.36px,136px);line-height:.94;color:#f6f1e7}.pz-d .in-hero__sub{margin-top:24px;font-family:var(--text);font-style:italic;font-size:clamp(22px,30.24px,30px);color:#efe7d8;font-variant-ligatures:no-common-ligatures}.pz-d .in-hero__cap{position:absolute;right:var(--g);bottom:30px;font-family:var(--text);font-style:italic;font-size:14px;color:#f4eee3bf}.pz-d .in-index{padding:30px var(--g);border-bottom:1px solid rgba(26,23,20,.12)}.pz-d .in-index ol{list-style:none;margin:0 auto;padding:0;max-width:1296px;display:flex;justify-content:space-between;gap:20px}.pz-d .in-index a{display:flex;gap:10px;align-items:baseline;text-decoration:none;color:var(--ink);font-family:var(--text);font-size:13px;letter-spacing:.24em;text-transform:uppercase}.pz-d .in-index .in-ch__num{font-family:var(--disp);font-size:18px;letter-spacing:0;color:var(--pa-gilt)}.pz-d .in-ch{padding:clamp(104px,135.36px,144px) var(--g) clamp(112px,144px,152px)}.pz-d .in-ch--cont{padding-top:24px}.pz-d .in-wrap{max-width:1296px;margin:0 auto}.pz-d .in-ch__head{display:block;max-width:900px}.pz-d .in-ch__head--aside{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:96px;max-width:none;align-items:end}.pz-d .in-ch__eyebrow{display:flex;gap:16px;align-items:baseline;font-family:var(--text);font-size:14px;letter-spacing:.36em;text-transform:uppercase;color:var(--accent)}.pz-d .in-ch__num{font-family:var(--disp);font-size:22px;letter-spacing:0}.pz-d .in-ch__title{margin-top:26px;font-family:var(--disp);font-size:clamp(46px,80.64px,80px);line-height:1.02;color:var(--ink);text-wrap:balance}.pz-d .in-ch__intro{margin-top:34px}.pz-d .in-ch__intro p{font-family:var(--text);font-size:clamp(20px,25.06px,25px);line-height:1.52;color:var(--ink)}.pz-d .in-ch__intro p+p{margin-top:18px}.pz-d .in-entry{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:72px;margin-top:clamp(88px,115.2px,120px);align-items:start}.pz-d .in-rail__inner{position:sticky;top:40px}.pz-d .in-year{font-family:var(--disp);font-size:clamp(96px,158.4px,164px);line-height:.82;letter-spacing:-.01em;color:var(--accent);white-space:nowrap}.pz-d .in-era{margin-top:16px;font-family:var(--text);font-style:italic;font-size:18px;color:var(--muted)}.pz-d .in-sub{margin-top:22px;font-family:var(--text);font-size:13px;line-height:1.5;letter-spacing:.3em;text-transform:uppercase;color:var(--ink)}.pz-d .in-sub--block{margin:0 0 20px;color:var(--accent)}.pz-d .in-sub--gap{margin-top:52px}.pz-d .in-sample{display:inline-block;margin-top:16px;padding:4px 10px;border:1px dashed currentColor;font-family:Red Hat Text,Arial,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.pz-d .in-entry__body{max-width:660px;padding-top:14px}.pz-d .in-entry__body>p,.pz-d .in-block p:not(.in-sub),.pz-d .in-cols p{font-family:var(--text);font-size:clamp(18px,21.02px,21px);line-height:1.64;color:var(--body);text-wrap:pretty}.pz-d .in-entry__body>p+p,.pz-d .in-block p+p,.pz-d .in-cols p+p{margin-top:18px}.pz-d .in-entry__body .in-fig,.pz-d .in-entry__body .in-pair{margin-top:48px}.pz-d .in-fig{margin:0}.pz-d .in-frame{overflow:hidden;background:color-mix(in srgb,var(--ink) 8%,var(--bg))}.pz-d .in-frame img{display:block;width:100%;height:100%;object-fit:cover}.pz-d .in-frame img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-d .in-cap{margin-top:12px;font-family:var(--text);font-style:italic;font-size:15px;line-height:1.5;color:var(--muted);font-variant-ligatures:no-common-ligatures}.pz-d .in-fig__label{display:block;margin-bottom:4px;font-style:normal;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}.pz-d .in-placeholder{display:flex;align-items:center;justify-content:center;padding:32px;border:1px dashed color-mix(in srgb,var(--ink) 35%,transparent);background:transparent}.pz-d .in-placeholder span{max-width:26em;text-align:center;font-family:Red Hat Text,Arial,sans-serif;font-size:13px;letter-spacing:.08em;line-height:1.6;color:var(--muted)}.pz-d .in-artifact{position:relative;height:900px;overflow:hidden}.pz-d .in-artifact img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.pz-d .in-artifact img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-d .in-artifact:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14110ec7,#14110e59 38%,#14110e00 60%)}.pz-d .in-artifact__text{position:absolute;z-index:1;left:var(--g);bottom:96px;max-width:430px;color:#f1eadd}.pz-d .in-artifact__eyebrow{font-family:var(--text);font-size:13px;letter-spacing:.34em;text-transform:uppercase;color:var(--pa-gold)}.pz-d .in-artifact__title{margin-top:18px;font-family:var(--disp);font-size:clamp(40px,63.36px,64px);line-height:1.02}.pz-d .in-artifact__text p:last-child{margin-top:20px;font-family:var(--text);font-style:italic;font-size:21px;line-height:1.5}.pz-d .in-block{margin-top:clamp(80px,100.8px,112px);max-width:1296px}.pz-d .in-block--narrow{max-width:660px;margin-left:412px}.pz-d .in-block--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;align-items:center}.pz-d .in-block--flip>.in-fig{order:0}.pz-d .in-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.pz-d .in-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:64px}.pz-d .in-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:72px}.pz-d .in-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px}.pz-d .in-stat{margin:clamp(104px,129.6px,136px) auto 0;text-align:center;max-width:820px}.pz-d .in-stat__label{font-family:var(--text);font-size:13px;letter-spacing:.36em;text-transform:uppercase;color:var(--muted)}.pz-d .in-stat__num{margin-top:12px;font-family:var(--disp);font-size:clamp(150px,244.8px,250px);line-height:.85;color:var(--accent)}.pz-d .in-stat__unit{font-size:.5em;vertical-align:.62em;margin-left:.04em}.pz-d .in-stat__text{margin-top:34px;font-family:var(--disp);font-size:clamp(28px,37.44px,38px);line-height:1.22;color:var(--ink);text-wrap:balance}.pz-d .in-transition{max-width:640px;margin:clamp(88px,100.8px,112px) auto 0;text-align:center;font-family:var(--text);font-style:italic;font-size:clamp(20px,23.04px,23px);line-height:1.55;color:var(--muted);font-variant-ligatures:no-common-ligatures}.pz-d .in-tools{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,380px);gap:64px;align-items:start;margin-top:clamp(104px,129.6px,136px)}.pz-d .in-tools .in-stat__num--side{margin:0;font-family:var(--disp);font-size:clamp(110px,158.4px,164px);line-height:.85;color:var(--accent);text-align:left}.pz-d .in-tools .in-tools__numlabel,.pz-d .in-tools__numlabel{margin-top:10px;font-family:var(--text);font-size:13px;letter-spacing:.32em;text-transform:uppercase;color:var(--muted)}.pz-d .in-tools__body p:not(.in-sub){font-family:var(--text);font-size:clamp(18px,21.02px,21px);line-height:1.64;color:var(--body)}.pz-d .in-tools__body p+p{margin-top:18px}.pz-d .in-tools .in-sub{margin-bottom:20px}.pz-d .in-reflection{max-width:920px;margin:clamp(104px,129.6px,136px) auto 0;text-align:center;font-family:var(--text);font-style:italic;font-size:clamp(26px,36px,36px);line-height:1.35;color:var(--accent);font-variant-ligatures:no-common-ligatures;text-wrap:balance}.pz-d .in-appr{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:72px;align-items:end}.pz-d .in-stat__num--five{margin:0;font-size:clamp(200px,345.6px,340px);line-height:.78}.pz-d .in-statement{margin:clamp(104px,129.6px,136px) auto 0;text-align:center;font-family:var(--disp);font-size:clamp(40px,63.36px,64px);line-height:1.1;color:var(--ink);text-wrap:balance}.pz-d .in-editorial{margin:clamp(104px,129.6px,136px) auto 0;max-width:1000px;text-align:center}.pz-d .in-editorial .in-sub{margin-bottom:28px}.pz-d .in-editorial__line{font-family:var(--disp);font-size:clamp(44px,72px,72px);line-height:1.06;color:var(--ink);text-wrap:balance}.pz-d .in-editorial__support{max-width:620px;margin:32px auto 0;font-family:var(--text);font-size:21px;line-height:1.6;color:var(--body)}.pz-d .in-close{padding:clamp(104px,135.36px,144px) var(--g)}.pz-d .in-close__grid{max-width:1296px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:96px;align-items:center}.pz-d .in-close__title{margin-top:26px;font-family:var(--disp);font-size:clamp(48px,80.64px,84px);line-height:1.02;color:var(--ink);text-wrap:balance}.pz-d .in-close__text>p:not(.in-ch__eyebrow){margin-top:22px;font-family:var(--text);font-size:clamp(19px,23.04px,23px);line-height:1.6;color:var(--body)}.pz-d .in-close__text h2+p{margin-top:36px!important}.pz-d .in-ctas{display:flex;flex-wrap:wrap;gap:20px 56px;margin-top:48px}.pz-d .in-cta{font-family:var(--text);font-size:15px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink);text-decoration:none}.pz-d .in-cta span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:10px;text-decoration-color:#1a171466}.pz-d .in-arrow{margin-left:.7em;letter-spacing:0}.pz-d .in-hero--whole{height:auto;aspect-ratio:2560/1708}.pz-d .in-hero--whole .in-hero__img{object-fit:cover;object-position:50% 50%}.pz-d .in-hero--whole .in-hero__img:is([style*=aspect-ratio],[width],[height]){object-fit:cover!important}.pz-d .in-hero--whole .in-hero__shade{background:linear-gradient(180deg,#14110e00 34%,#14110e73 62%,#14110ec7)}.pz-d .in-hero--whole .in-hero__text{text-shadow:0 1px 18px rgba(0,0,0,.35)}.pz-d .in-hero--whole .in-hero__eyebrow{color:#e9d6ae}.pz-d .in-hero__cap{display:flex;align-items:center;gap:12px}.pz-d .in-ch--origin{padding-top:112px}.pz-d .in-origin{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:80px;align-items:end}.pz-d .in-origin .in-ch__title{font-size:clamp(52px,86.4px,88px)}.pz-d .in-origin__intro p{font-family:var(--text);font-size:clamp(20px,25.92px,26px);line-height:1.5;color:var(--ink)}.pz-d .in-fig--hall{margin-top:56px}.pz-d .in-fig--hall .in-cap{text-align:right}.pz-d .in-entry__body{padding-top:6px}.pz-d .in-entry__wide{grid-column:1/-1;margin-top:8px}.pz-d .in-artifact__jp{margin-top:18px;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,"Noto Serif JP",serif;font-size:26px;letter-spacing:.18em;color:var(--pa-gold)}.pz-d .in-artifact__jp+.in-artifact__title{margin-top:10px}.pz-d .in-artifact__text{max-width:520px}.pz-d .in-founder{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:72px;align-items:center;padding:112px max(var(--g),calc((100% - 1296px)/2))}.pz-d .in-founder__fig{margin:0}.pz-d .in-founder__eyebrow{font-family:var(--text);font-size:13px;letter-spacing:.34em;text-transform:uppercase;color:var(--pa-gilt)}.pz-d .in-founder__name{margin-top:18px;font-family:var(--disp);font-size:clamp(48px,72px,76px);line-height:1;color:var(--ink)}.pz-d .in-founder__dates{margin-top:16px;font-family:var(--text);font-style:italic;font-size:21px;color:var(--muted)}.pz-d .in-placeholder b{display:block;margin-bottom:6px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.pz-d .in-placeholder--light{background:color-mix(in srgb,var(--ink) 6%,transparent)}.pz-d .in-temple{display:block}.pz-d .in-fig--temple .in-fig__label{display:inline-block;margin:0 14px 0 0}.pz-d .in-temple__text{display:grid;grid-template-columns:minmax(0,340px) minmax(0,660px);gap:72px;margin-top:40px}.pz-d .in-temple__text .in-sub--block{margin:6px 0 0}.pz-d .in-goun{margin-top:56px}.pz-d .in-goun__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px}.pz-d .in-goun__tag{margin:10px 0 0}.pz-d .in-boom .in-cols>div:first-child>p:first-child{font-family:var(--disp);font-size:clamp(26px,31.68px,32px);line-height:1.25;color:var(--ink)}.pz-d .in-drawpair{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;margin-top:clamp(80px,100.8px,112px)}.pz-d .in-frame--paper{background:#efe8da;padding:18px}.pz-d .in-frame--paper img{height:auto}.pz-d .in-frame--paper img:is([style*=aspect-ratio],[width],[height]){height:auto!important}.pz-d .in-rotor{margin-top:72px}.pz-d .in-rotor__frame{aspect-ratio:21/9}.pz-d .in-rotor__bar{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:24px}.pz-d .in-rotor__name{font-family:var(--disp);font-size:30px;color:var(--ink)}.pz-d .in-rotor__ctrl{display:flex;align-items:center;gap:14px}.pz-d .in-rotor__ctrl button{-webkit-appearance:none;appearance:none;background:none;border:0;width:40px;height:44px;padding:0;color:var(--ink);cursor:pointer}.pz-d .in-rotor__count{font-family:var(--disp);font-size:19px;letter-spacing:.2em;color:var(--accent)}.pz-d .in-prose{max-width:760px;margin-left:auto;margin-right:auto}.pz-d .in-prose p:not(.in-sub){font-size:clamp(19px,21.6px,22px)!important;line-height:1.72!important}.pz-d .in-prose p+p{margin-top:24px!important}.pz-d .in-mastery{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:72px;align-items:center}.pz-d .in-transition--plain{font-style:normal;color:var(--body)}.pz-d .in-glance{padding:clamp(88px,115.2px,120px) var(--g)}.pz-d .in-glance__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 48px;align-items:end}.pz-d .in-glance__head .in-ch__eyebrow{grid-column:1/-1}.pz-d .in-glance__title{font-family:var(--disp);font-size:clamp(40px,60.48px,60px);line-height:1.04;color:var(--ink)}.pz-d .in-glance__note{justify-self:end;max-width:30em;text-align:right}.pz-d .in-glance__list{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:52px}.pz-d .in-glance__list li{position:relative;padding:28px 32px 0 0;border-top:1px solid color-mix(in srgb,var(--accent) 70%,transparent)}.pz-d .in-glance__list li:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--accent)}.pz-d .in-glance__year{font-family:var(--disp);font-size:clamp(28px,34.56px,36px);line-height:1;color:var(--accent)}.pz-d .in-glance__line{margin-top:14px!important;font-family:var(--text);font-size:17px;line-height:1.5;color:var(--body);text-wrap:pretty}.pz-d .in-voice{margin:clamp(88px,115.2px,120px) auto 0;max-width:900px;text-align:center}.pz-d .in-voice blockquote{margin:0}.pz-d .in-voice blockquote p{font-family:var(--disp);font-size:clamp(30px,43.2px,42px);line-height:1.22;color:var(--ink);text-wrap:balance}.pz-d .in-voice blockquote p:before{content:"\201c"}.pz-d .in-voice blockquote p:after{content:"\201d"}.pz-d .in-voice figcaption{margin-top:26px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;font-family:var(--text);font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.pz-d .in-voice__who em{font-style:italic;letter-spacing:.06em;text-transform:none;font-size:16px}.pz-d .in-voice__link{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;text-decoration-color:color-mix(in srgb,var(--ink) 40%,transparent)}.pz-d .in-voice__link span{margin-left:.6em}.pz-d .in-artifact__text .in-artifact__more{margin-top:14px!important;font-style:normal!important;font-size:18px!important;color:#d9cfbf}.pz-d .in-entry__tag{margin-top:18px!important}.pz-d .in-dragons{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr) minmax(0,1.05fr);gap:clamp(40px,63.36px,72px);align-items:center;padding:clamp(88px,115.2px,128px) max(var(--g),calc((100% - 1296px)/2))}.pz-d .in-dragons__panel{margin:0}.pz-d .in-dragons__frame{aspect-ratio:1707/2560;background:#2a2622}.pz-d .in-dragons__frame img{object-fit:contain!important}.pz-d .in-dragons__frame img:is([style*=aspect-ratio],[width],[height]){object-fit:contain!important}.pz-d .in-dragons__text{text-align:center}.pz-d .in-dragons__text .in-ch__eyebrow{justify-content:center}.pz-d .in-dragons__title{margin-top:22px;font-family:var(--disp);font-size:clamp(36px,51.84px,54px);line-height:1.06;color:var(--ink);text-wrap:balance}.pz-d .in-dragons__text>p:not(.in-ch__eyebrow):not(.in-dragons__cap){margin-top:22px;font-family:var(--text);font-size:clamp(17px,19.58px,20px);line-height:1.66;color:var(--body);text-wrap:pretty}.pz-d .in-dragons__cap{margin-top:30px;font-family:var(--text);font-style:italic;font-size:14px;color:var(--muted)}.pz-d .in-memory{margin:clamp(72px,86.4px,96px) auto 0;max-width:860px;padding:44px 0 0;border-top:1px solid color-mix(in srgb,var(--accent) 55%,transparent);text-align:center}.pz-d .in-memory .in-sub{margin-bottom:22px}.pz-d .in-memory__text{font-family:var(--text);font-style:italic;font-size:clamp(21px,25.92px,26px);line-height:1.55;color:var(--ink);text-wrap:balance}.pz-d .in-lex{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 56px}.pz-d .in-lex__item{padding:26px 0 28px;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.pz-d .in-lex dt{display:flex;align-items:baseline;gap:16px}.pz-d .in-lex__jp{font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,"Noto Serif JP",serif;font-size:24px;letter-spacing:.08em;color:var(--accent)}.pz-d .in-lex__name{font-family:var(--disp);font-size:26px;line-height:1.1;color:var(--ink)}.pz-d .in-lex dd{margin:12px 0 0;font-family:var(--text);font-size:16px;line-height:1.55;color:var(--body)}.pz-d .in-motifs__head{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:72px;align-items:baseline;margin-bottom:34px}.pz-d .in-motifs__head .in-sub{margin:0}.pz-d .in-motifs__intro{font-family:var(--disp);font-size:clamp(26px,33.12px,34px);line-height:1.2;color:var(--ink)}.pz-d .in-words .in-sub{margin-bottom:28px}.pz-d .in-say{margin:clamp(72px,86.4px,96px) 0 0;padding:52px 0;border-top:1px solid color-mix(in srgb,var(--accent) 60%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent) 60%,transparent);text-align:center}.pz-d .in-say__line{font-family:var(--disp);font-size:clamp(44px,77.76px,78px);line-height:1.04;color:var(--ink)}.pz-d .in-say__cap{margin-top:20px;font-family:var(--text);font-style:italic;font-size:18px;color:var(--muted)}.pz-d .in-bench{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:80px;align-items:center;margin-top:clamp(80px,100.8px,112px)}.pz-d .in-bench__text p:not(.in-sub){font-family:var(--text);font-size:clamp(18px,21.02px,21px);line-height:1.66;color:var(--body);text-wrap:pretty}.pz-d .in-bench__text p+p{margin-top:18px}.pz-d .in-lion{margin:clamp(72px,86.4px,96px) auto 0;max-width:820px;text-align:center}.pz-d .in-lion__jp{font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,"Noto Serif JP",serif;font-size:28px;letter-spacing:.24em;color:var(--accent)}.pz-d .in-lion__text{margin-top:20px!important;font-family:var(--text);font-style:italic;font-size:clamp(21px,25.92px,26px);line-height:1.55;color:var(--ink);text-wrap:balance}.pz-d .in-cols--rule{padding-top:48px;border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.pz-d .in-seven__tag{margin:-8px 0 18px!important}.pz-d .in-seven__tag+p{font-family:var(--disp)!important;font-size:clamp(25px,30.24px,30px)!important;line-height:1.3!important;color:var(--ink)!important}.pz-d .in-rebuild{margin-top:clamp(96px,115.2px,128px);display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:72px}.pz-d .in-rebuild__head .in-sub{margin-bottom:18px}.pz-d .in-rebuild__intro{font-family:var(--disp);font-size:clamp(28px,34.56px,36px);line-height:1.18;color:var(--ink);margin-bottom:18px!important}.pz-d .in-rebuild__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}.pz-d .in-rebuild__list li{padding:24px 0 26px;border-top:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.pz-d .in-rebuild__place{font-family:var(--disp);font-size:clamp(26px,31.68px,32px);line-height:1.1;color:var(--ink)}.pz-d .in-rebuild__work{margin-top:10px!important;font-family:var(--text);font-size:16px;line-height:1.55;color:var(--body)}.pz-d .in-entry__link{margin-top:22px!important}.pz-d .in-entry__link a{font-family:var(--text);font-size:clamp(17px,19.58px,19px);color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;text-decoration-color:color-mix(in srgb,var(--accent) 50%,transparent)}.pz-d .in-placeholder.ph-host{padding:0}.pz-d .in-ph-over{align-items:center;justify-content:center;padding:32px}.pz-d .in-placeholder:has(>img:not([src*="/pz-253."])){border-color:transparent;background:none}.pz-d .in-hero__sub{max-width:31em;font-size:clamp(20px,25.2px,27px)!important;line-height:1.42!important;text-wrap:pretty}.pz-d .in-founder__note{margin-top:22px}.pz-d .in-pair--edo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:8px}.pz-d .in-editorial--light .in-editorial__support{max-width:46em}.pz-d .in-pairset>.in-cols{margin:18px 0 44px}.pz-d .in-story{margin-top:clamp(72px,100.8px,104px)}.pz-d .in-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:clamp(80px,115.2px,112px)}.pz-d .in-step .in-fig{margin:0 0 26px}.pz-d .in-step p:not(.in-sub){font-family:var(--text);font-size:clamp(17px,18.72px,19px);line-height:1.62;color:var(--body);text-wrap:pretty}.pz-d .in-step p+p{margin-top:14px}.pz-d .in-wood{margin-top:clamp(80px,115.2px,112px)}.pz-d .in-fig--modern-wide{margin:clamp(48px,72px,72px) 0 0}.pz-d .in-glance__list{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pz-d .in-fig--archive{margin-top:28px;max-width:560px}.pz-d .in-transmission{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important;align-items:center!important}.pz-d .in-transmission .in-frame{aspect-ratio:4 / 5!important}.pz-d .in-entry__link+.in-entry__link{margin-top:10px}.pz-d .in-tools__fig--cutout .in-frame{background:transparent!important;overflow:visible}.pz-d .in-tools__fig--cutout .in-frame img{object-fit:contain!important;filter:drop-shadow(0 22px 26px rgba(48,34,18,.16))}.pz-d .in-tools__fig--cutout .in-frame img:is([style*=aspect-ratio],[width],[height]){object-fit:contain!important}.pz-d .in-textbook.in-textbook--first{margin-top:clamp(96px,122.4px,128px)}.pz-d .in-entry__aside{margin-top:clamp(36px,43.2px,48px)}.pz-d .in-entry__aside .in-fig{margin:0}.pz-d .in-approach__temple.in-approach__temple--single{grid-template-columns:minmax(0,1fr);height:auto;aspect-ratio:2 / 1}.pz-d .in-block .in-contrast{grid-template-columns:minmax(0,1fr);gap:44px}.pz-d .in-flank{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,620px) minmax(0,1fr);gap:clamp(40px,72px,80px);align-items:stretch;margin:0 calc(-1 * var(--g));min-height:clamp(620px,748.8px,780px)}.pz-d .in-flank__img{margin:0;position:relative;overflow:hidden}.pz-d .in-flank__img img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;object-fit:cover!important}.pz-d .in-flank__img img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-d .in-flank__text{align-self:center;text-align:center;padding:clamp(64px,86.4px,88px) 0}.pz-d .in-flank__text .in-ch__head{max-width:none;margin:0 auto}.pz-d .in-flank__cap{margin-top:40px;text-align:center}.pz-d .in-flank__text .in-ch__eyebrow{justify-content:center}.pz-d section#ch3{padding-top:0!important}.pz-d #ch3 .in-flank+.in-wrap>.in-bench{margin-top:clamp(96px,122.4px,128px)}.pz-d .in-bench__sheet{margin:40px 0 0;max-width:300px}.pz-d .in-bench__sheet img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:#fff;box-shadow:0 1px #7a5c261f}.pz-d .in-bench__sheet img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:contain!important}.pz-d .in-bench__sheet .in-cap{margin-top:12px}.pz-d .in-bench.in-bench--steps{display:block}.pz-d .in-bench--steps .in-bench__text{max-width:760px}.pz-d .in-bench__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.333fr);gap:32px;margin-top:clamp(48px,64.8px,64px);align-items:start}.pz-d .in-bench__pair .in-fig{margin:0}.pz-d .in-bench__pair .in-fig__label{display:block;margin-bottom:6px}.pz-d .in-bench__sketch .in-frame{background:#fff}.pz-d .in-bench__full{margin:clamp(40px,57.6px,56px) 0 0}.pz-d .in-bench__full .in-frame{background:#fff}.pz-d .in-bench__full .in-fig__label{display:block;margin-bottom:6px}.pz-d .in-editorial__support+.in-editorial__line{margin-top:clamp(48px,63.36px,64px)}.pz-d .in-drawing{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(40px,72px,72px);align-items:end;margin:clamp(64px,86.4px,96px) 0 0}.pz-d .in-drawing__sheet{margin:0}.pz-d .in-drawing__sheet img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:#fff}.pz-d .in-drawing__sheet img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:contain!important}.pz-d .in-drawing__text{padding-bottom:clamp(8px,14.4px,16px)}.pz-d .in-drawing__title{margin:0;font-family:var(--disp);font-size:clamp(28px,37.44px,38px);line-height:1.14;color:var(--ink)}.pz-d .in-drawing__note{margin:16px 0 0;font-family:var(--text);font-style:italic;font-size:17px;line-height:1.5;color:var(--muted)}.pz-d .in-ch--white{--bg:#FAFAF8;background:#fafaf8!important;border-top:1px solid rgba(122,92,38,.16);border-bottom:1px solid rgba(122,92,38,.16)}.pz-d .in-textbook{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(48px,86.4px,96px);align-items:center;margin-top:clamp(104px,129.6px,136px)}.pz-d .in-textbook .in-editorial{margin:0!important;text-align:left;max-width:none}.pz-d .in-textbook .in-editorial__support{margin-left:0!important;margin-right:0!important}.pz-d .in-textbook .in-fig{margin:0}.pz-d .in-artifact--whole{height:auto!important;aspect-ratio:300 / 239}.pz-d .in-artifact.in-artifact--whole>img{object-position:50% 50%!important}.pz-d .in-artifact--whole .in-artifact__text{bottom:clamp(72px,100.8px,112px)}.pz-d .in-approach{margin-top:clamp(64px,86.4px,96px)}.pz-d .in-approach figure{margin:0}.pz-d .in-approach img{display:block;width:100%;height:100%;object-fit:cover}.pz-d .in-approach img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-d .in-origin--street{grid-template-columns:minmax(0,1fr) minmax(0,.86fr)!important;gap:clamp(48px,86.4px,96px)!important;align-items:center!important}.pz-d .in-origin--street .in-origin__intro{margin-top:clamp(36px,48.96px,52px)}.pz-d .in-origin__street{margin:0}.pz-d .in-origin__street .in-frame img{width:100%;height:100%;object-fit:cover}.pz-d .in-origin__street .in-frame img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-d .in-approach__temple{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(16px,28.8px,28px);height:clamp(420px,604.8px,600px);margin-top:clamp(40px,57.6px,64px)}.pz-d .in-approach__cap{margin-top:14px;text-align:right}.pz-d .in-entry__wide .in-pair--in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:8px}.pz-d .in-tools__body p:not(.in-sub){max-width:34em}.pz-d .site-hd{position:relative;z-index:30;background:transparent!important;border:0!important}.pz-d .site-hd__logo{display:block;line-height:0;color:inherit;text-decoration:none}.pz-d .site-hd--d>div:first-child{min-height:124px!important;padding-top:8px!important}.pz-d .site-hd--d nav{border:0!important;position:relative}.pz-d .site-hd--d nav>ul{gap:50px!important;min-height:52px!important}.pz-d .site-hd--d nav>ul>li>a{font-family:Libre Caslon Text,Georgia,serif!important;font-size:13px!important;letter-spacing:.22em!important;color:#2e2a25!important;text-decoration-color:#a8843f!important}.pz-d .site-hd--m{min-height:76px!important}.pz-d .site-hd--m>button{font-family:Libre Caslon Text,Georgia,serif!important;font-size:13px!important;letter-spacing:.2em!important}.pz-d .site-hd__sub{position:absolute;left:0;right:0;top:100%;z-index:40;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .28s ease,transform .28s ease,visibility 0s linear .28s;background:#1f2b3d;color:#f4eee3;box-shadow:0 30px 60px -36px #14110e99}.pz-d .site-hd__has:hover>.site-hd__sub,.pz-d .site-hd__has:focus-within>.site-hd__sub,.pz-d .site-hd__sub--open{visibility:visible;opacity:1;transform:none;transition-delay:0s}.pz-d .site-hd__has>a:after{content:"";display:inline-block;width:5px;height:5px;margin:0 0 3px 10px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);opacity:.6}.pz-d .site-hd__subin{max-width:1240px;margin:0 auto;padding:44px 40px 52px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;box-sizing:border-box}.pz-d .site-hd__card{display:block;color:#f4eee3;text-decoration:none}.pz-d .site-hd__img{display:block;aspect-ratio:3 / 2;overflow:hidden;background:#2a2622}.pz-d .site-hd__img img{display:block;transition:transform .6s ease}.pz-d .site-hd__card:hover .site-hd__img img{transform:scale(1.03)}.pz-d .site-hd__t{display:block;margin-top:18px;font-family:Libre Caslon Display,Georgia,serif;font-size:24px;line-height:1.2;color:#f4eee3}.pz-d .site-hd__d{display:block;margin-top:6px;font-family:Libre Caslon Text,Georgia,serif;font-style:italic;font-size:15px;line-height:1.5;color:#c9c3b6}.pz-d .site-hd__card:hover .site-hd__t{color:#c8a66a}@media(prefers-reduced-motion:reduce){.pz-d .site-hd__sub,.pz-d .site-hd__img img{transition:none}.pz-d .site-hd__card:hover .site-hd__img img{transform:none}}.pz-d .in-pairset__grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.pz-d .in-pairset__row+.in-pairset__row{margin-top:52px!important}.pz-d .in-pairset__side{margin-bottom:16px!important}.pz-d .ph-host{position:relative}.pz-d .ph-host--fill>.ph-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.pz-d .ph-over{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:none!important;box-sizing:border-box}.pz-d img[src*="/pz-253."]+.ph-over{display:flex!important}.pz-d :where(img.lk0){aspect-ratio:886.45 / 178;object-fit:cover}.pz-d :where(img.lk0:is([style*=aspect-ratio],[width],[height])){aspect-ratio:886.45 / 178!important;object-fit:cover!important}.pz-d img.lk0:is([style*=aspect-ratio],[width],[height]){width:224px!important;height:45px!important}.pz-d :where(img.lk1){aspect-ratio:1600 / 1065;object-fit:cover}.pz-d :where(img.lk1:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1600 / 1065!important;object-fit:cover!important}.pz-d img.lk1:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-d :where(img.lk2){aspect-ratio:2560 / 1708;object-fit:cover}.pz-d :where(img.lk2:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1708!important;object-fit:cover!important}.pz-d img.lk2:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-d :where(img.lk3){aspect-ratio:2560 / 1707;object-fit:cover}.pz-d :where(img.lk3:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1707!important;object-fit:cover!important}.pz-d img.lk3:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-d :where(img.lk4){aspect-ratio:2400 / 1600;object-fit:cover}.pz-d :where(img.lk4:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2400 / 1600!important;object-fit:cover!important}.pz-d img.lk4:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-d :where(img.lk5){aspect-ratio:2560 / 1708;object-fit:cover}.pz-d :where(img.lk5:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1708!important;object-fit:cover!important}.pz-d :where(img.lk6){aspect-ratio:1920 / 2560;object-fit:cover}.pz-d :where(img.lk6:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1920 / 2560!important;object-fit:cover!important}.pz-d :where(img.lk7){aspect-ratio:2560 / 1708;object-fit:cover}.pz-d :where(img.lk7:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1708!important;object-fit:cover!important}.pz-d :where(img.lk8){aspect-ratio:2560 / 1708;object-fit:cover}.pz-d :where(img.lk8:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1708!important;object-fit:cover!important}.pz-d :where(img.lk9){aspect-ratio:2560 / 1708;object-fit:cover}.pz-d :where(img.lk9:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1708!important;object-fit:cover!important}.pz-d :where(img.lk10){aspect-ratio:1702 / 2560;object-fit:cover}.pz-d :where(img.lk10:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1702 / 2560!important;object-fit:cover!important}.pz-d :where(img.lk11){aspect-ratio:2000 / 1330;object-fit:cover}.pz-d :where(img.lk11:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2000 / 1330!important;object-fit:cover!important}.pz-d :where(img.lk12){aspect-ratio:1500 / 1195;object-fit:cover}.pz-d :where(img.lk12:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1500 / 1195!important;object-fit:cover!important}.pz-d :where(img.lk13){aspect-ratio:1707 / 2560;object-fit:cover}.pz-d :where(img.lk13:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1707 / 2560!important;object-fit:cover!important}.pz-d :where(img.lk14){aspect-ratio:2560 / 1707;object-fit:cover}.pz-d :where(img.lk14:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1707!important;object-fit:cover!important}.pz-d :where(img.lk15){aspect-ratio:2000 / 1333;object-fit:cover}.pz-d :where(img.lk15:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2000 / 1333!important;object-fit:cover!important}.pz-d :where(img.lk16){aspect-ratio:2352 / 436;object-fit:cover}.pz-d :where(img.lk16:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2352 / 436!important;object-fit:cover!important}.pz-d :where(img.lk17){aspect-ratio:2352 / 436;object-fit:cover}.pz-d :where(img.lk17:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2352 / 436!important;object-fit:cover!important}.pz-d :where(img.lk18){aspect-ratio:2352 / 436;object-fit:cover}.pz-d :where(img.lk18:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2352 / 436!important;object-fit:cover!important}.pz-d :where(img.lk19){aspect-ratio:2352 / 436;object-fit:cover}.pz-d :where(img.lk19:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2352 / 436!important;object-fit:cover!important}.pz-d :where(img.lk20){aspect-ratio:2000 / 1125;object-fit:cover}.pz-d :where(img.lk20:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2000 / 1125!important;object-fit:cover!important}.pz-d :where(img.lk21){aspect-ratio:1600 / 900;object-fit:cover}.pz-d :where(img.lk21:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1600 / 900!important;object-fit:cover!important}.pz-d :where(img.lk22){aspect-ratio:2316 / 440;object-fit:cover}.pz-d :where(img.lk22:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2316 / 440!important;object-fit:cover!important}.pz-d :where(img.lk23){aspect-ratio:2576 / 1718;object-fit:cover}.pz-d :where(img.lk23:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2576 / 1718!important;object-fit:cover!important}.pz-d :where(img.lk24){aspect-ratio:1707 / 2560;object-fit:cover}.pz-d :where(img.lk24:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1707 / 2560!important;object-fit:cover!important}.pz-d :where(img.lk25){aspect-ratio:1707 / 2560;object-fit:cover}.pz-d :where(img.lk25:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1707 / 2560!important;object-fit:cover!important}.pz-d :where(img.lk26){aspect-ratio:2466 / 2456;object-fit:cover}.pz-d :where(img.lk26:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2466 / 2456!important;object-fit:cover!important}.pz-d :where(img.lk27){aspect-ratio:1200 / 801;object-fit:cover}.pz-d :where(img.lk27:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1200 / 801!important;object-fit:cover!important}.pz-d :where(img.lk28){aspect-ratio:2380 / 473;object-fit:cover}.pz-d :where(img.lk28:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2380 / 473!important;object-fit:cover!important}.pz-d :where(img.lk29){aspect-ratio:2560 / 1707;object-fit:cover}.pz-d :where(img.lk29:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1707!important;object-fit:cover!important}.pz-d :where(img.lk30){aspect-ratio:1600 / 1066;object-fit:cover}.pz-d :where(img.lk30:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1600 / 1066!important;object-fit:cover!important}.pz-d :where(img.lk31){aspect-ratio:1594 / 1060;object-fit:cover}.pz-d :where(img.lk31:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1594 / 1060!important;object-fit:cover!important}.pz-d :where(img.lk32){aspect-ratio:792 / 1224;object-fit:cover}.pz-d :where(img.lk32:is([style*=aspect-ratio],[width],[height])){aspect-ratio:792 / 1224!important;object-fit:cover!important}.pz-d :where(img.lk33){aspect-ratio:2052 / 1026;object-fit:cover}.pz-d :where(img.lk33:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2052 / 1026!important;object-fit:cover!important}.pz-d :where(img.lk34){aspect-ratio:2119 / 1178;object-fit:cover}.pz-d :where(img.lk34:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2119 / 1178!important;object-fit:cover!important}.pz-d :where(img.lk35){aspect-ratio:2560 / 1707;object-fit:cover}.pz-d :where(img.lk35:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1707!important;object-fit:cover!important}.pz-d :where(img.lk36){aspect-ratio:1920 / 960;object-fit:cover}.pz-d :where(img.lk36:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1920 / 960!important;object-fit:cover!important}.pz-d :where(img.lk37){aspect-ratio:2560 / 1707;object-fit:cover}.pz-d :where(img.lk37:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1707!important;object-fit:cover!important}.pz-d :where(img.lk38){aspect-ratio:1800 / 1350;object-fit:cover}.pz-d :where(img.lk38:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1800 / 1350!important;object-fit:cover!important}.pz-d :where(img.lk39){aspect-ratio:1600 / 1067;object-fit:cover}.pz-d :where(img.lk39:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1600 / 1067!important;object-fit:cover!important}.pz-d :where(img.lk40){aspect-ratio:1100 / 733;object-fit:cover}.pz-d :where(img.lk40:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1100 / 733!important;object-fit:cover!important}.pz-d :where(img.lk41){aspect-ratio:2066 / 1142;object-fit:cover}.pz-d :where(img.lk41:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2066 / 1142!important;object-fit:cover!important}.pz-d :where(img.lk42){aspect-ratio:2400 / 1554;object-fit:cover}.pz-d :where(img.lk42:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2400 / 1554!important;object-fit:cover!important}.pz-d img.lk42:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-d :where(img.lk43){aspect-ratio:886.45 / 178;object-fit:cover}.pz-d :where(img.lk43:is([style*=aspect-ratio],[width],[height])){aspect-ratio:886.45 / 178!important;object-fit:cover!important}.pz-d img.lk43:is([style*=aspect-ratio],[width],[height]){width:600px!important;height:120.5px!important}.pz-d .in-contrast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.pz-d .in-contrast .in-cap{font-style:normal}.pz-d .in-contrast .in-fig__label{display:block;margin-bottom:6px}.pz-d .in-pairset__lead{max-width:660px;margin:0 0 36px!important;font-family:var(--text);font-size:clamp(18px,21.02px,21px);line-height:1.64;color:var(--body)}.pz-d .in-pairset__row+.in-pairset__row{margin-top:28px}.pz-d .in-pairset__side{margin:0 0 12px;font-family:var(--text);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}.pz-d .in-pairset__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pz-d .in-pairset .in-placeholder--pair{aspect-ratio:3 / 1}.pz-d .in-pairset__cap{margin-top:16px}.pz-d .in-pairset+.in-goun__pair{margin-top:48px}.pz-d .in-gen{margin:clamp(88px,115.2px,120px) auto 0;max-width:880px;text-align:center}.pz-d .in-gen__line{font-family:var(--disp);font-size:clamp(30px,43.2px,42px);line-height:1.22;color:var(--ink);text-wrap:balance}.pz-d .in-founder__note{margin-top:22px;max-width:30em;font-family:var(--text);font-size:clamp(18px,20.16px,20px);line-height:1.6;color:var(--body)}.pz-d .in-cols--offset>div+div{padding-top:40px}.pz-d .in-entry__body .in-fig--modern{margin-top:48px}.pz-d .in-tools{grid-template-columns:minmax(0,300px) minmax(0,660px);gap:56px 112px;align-items:start}.pz-d .in-tools__fig{grid-column:1 / -1;grid-row:1;margin:0 0 24px}.pz-d .in-tools__fig .in-frame{aspect-ratio:2 / 1!important}.pz-d .in-tools__num{grid-column:1;grid-row:2}.pz-d .in-tools__body{grid-column:2;grid-row:2}.pz-d .in-tools__fig .in-frame img{object-position:50% 50%!important}.pz-d pz-s{display:contents}.pz-d pz-s[hidden]{display:none!important}.pz-d :where(.pz-btnreset){appearance:none;-webkit-appearance:none;background:none;border-radius:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;color:inherit;text-align:inherit;margin:0}.pz-d input.pg-input,.pz-d textarea.pg-input{appearance:none;-webkit-appearance:none;width:100%;box-sizing:border-box;margin:0;padding:12px 0 8px;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 38%,transparent);border-radius:0;font-family:var(--text);font-size:19px;color:var(--ink);outline:none}.pz-d textarea.pg-input--area{margin-top:12px;padding:14px 16px;resize:vertical;border:1px solid color-mix(in srgb,var(--ink) 30%,transparent)}.pz-d input.pg-input:focus,.pz-d textarea.pg-input:focus{border-color:#7a5c26}.pz-d .pz-msg{margin:16px 0 0;font-family:Libre Caslon Text,Georgia,serif;font-style:italic;font-size:16px;line-height:1.5}.pz-d .pz-msg--err{color:#9a3b2e}.pz-d .pz-msg ul{margin:0;padding:0;list-style:none}.pz-d form.pz-f-51bc24{margin:30px auto 0;max-width:480px;display:flex}.pz-m{margin:0;background:#f3eee5}.pz-m a{color:inherit;text-decoration-color:currentColor}.pz-m a:hover{opacity:.78}.pz-m input::placeholder{color:#b7b4ac;opacity:1}.pz-m button:focus-visible,.pz-m a:focus-visible,.pz-m input:focus-visible{outline:1px solid #C8A66A;outline-offset:4px}.pz-m{--pa-paper:#f3eee5;--pa-paper-ink:#1a1714;--pa-paper-muted:#6e665d;--pa-washi:#ebe3d5;--pa-indigo:#1f2b3d;--pa-indigo-ink:#eee7da;--pa-indigo-muted:#a9a79f;--pa-sumi:#1f1c19;--pa-sumi-ink:#f1eadd;--pa-sumi-muted:#b2a897;--pa-gold:#c8a66a;--pa-gilt:#7a5c26;--disp:"Libre Caslon Display",Georgia,serif;--text:"Libre Caslon Text",Georgia,serif;--g:clamp(28px,5vw,90px)}.pz-m{--g:24px}.pz-m{--g:22px}.pz-m main .pa-atmos,.pz-m main .pa-atmos *,.pz-m .in-hero,.pz-m .in-hero *{box-sizing:border-box}.pz-m .pa-atmos{background:var(--bg);color:var(--ink)}.pz-m .pa-atmos--paper{--bg:var(--pa-paper);--ink:var(--pa-paper-ink);--muted:var(--pa-paper-muted);--accent:var(--pa-gilt);--body:#2e2a25}.pz-m .pa-atmos--washi{--bg:var(--pa-washi);--ink:var(--pa-paper-ink);--muted:#675f55;--accent:var(--pa-gilt);--body:#2e2a25}.pz-m .pa-atmos--indigo{--bg:var(--pa-indigo);--ink:#f4eee3;--muted:var(--pa-indigo-muted);--accent:var(--pa-gold);--body:#d6d2c8}.pz-m .pa-atmos--sumi{--bg:var(--pa-sumi);--ink:#f1eadd;--muted:var(--pa-sumi-muted);--accent:var(--pa-gold);--body:#e0d6c5}.pz-m main p,.pz-m main h1,.pz-m main h2,.pz-m main h3{margin:0;font-weight:400}.pz-m .in-hero{position:relative;height:880px;overflow:hidden;background:#1f1c19;color:#f4eee3}.pz-m .in-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.pz-m .in-hero__img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-m .in-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14110e00 38%,#14110e9e)}.pz-m .in-hero__text{position:absolute;left:var(--g);right:var(--g);bottom:92px}.pz-m .in-hero__eyebrow{font-family:var(--text);font-size:15px;letter-spacing:.42em;text-transform:uppercase;color:var(--pa-gold)}.pz-m .in-hero__title{margin-top:22px;font-family:var(--disp);font-size:clamp(64px,9.4vw,136px);line-height:.94;color:#f6f1e7}.pz-m .in-hero__sub{margin-top:24px;font-family:var(--text);font-style:italic;font-size:clamp(22px,2.1vw,30px);color:#efe7d8;font-variant-ligatures:no-common-ligatures}.pz-m .in-hero__cap{position:absolute;right:var(--g);bottom:30px;font-family:var(--text);font-style:italic;font-size:14px;color:#f4eee3bf}.pz-m .in-index{padding:30px var(--g);border-bottom:1px solid rgba(26,23,20,.12)}.pz-m .in-index ol{list-style:none;margin:0 auto;padding:0;max-width:1296px;display:flex;justify-content:space-between;gap:20px}.pz-m .in-index a{display:flex;gap:10px;align-items:baseline;text-decoration:none;color:var(--ink);font-family:var(--text);font-size:13px;letter-spacing:.24em;text-transform:uppercase}.pz-m .in-index .in-ch__num{font-family:var(--disp);font-size:18px;letter-spacing:0;color:var(--pa-gilt)}.pz-m .in-ch{padding:clamp(104px,9.4vw,144px) var(--g) clamp(112px,10vw,152px)}.pz-m .in-ch--cont{padding-top:24px}.pz-m .in-wrap{max-width:1296px;margin:0 auto}.pz-m .in-ch__head{display:block;max-width:900px}.pz-m .in-ch__head--aside{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:96px;max-width:none;align-items:end}.pz-m .in-ch__eyebrow{display:flex;gap:16px;align-items:baseline;font-family:var(--text);font-size:14px;letter-spacing:.36em;text-transform:uppercase;color:var(--accent)}.pz-m .in-ch__num{font-family:var(--disp);font-size:22px;letter-spacing:0}.pz-m .in-ch__title{margin-top:26px;font-family:var(--disp);font-size:clamp(46px,5.6vw,80px);line-height:1.02;color:var(--ink);text-wrap:balance}.pz-m .in-ch__intro{margin-top:34px}.pz-m .in-ch__intro p{font-family:var(--text);font-size:clamp(20px,1.74vw,25px);line-height:1.52;color:var(--ink)}.pz-m .in-ch__intro p+p{margin-top:18px}.pz-m .in-entry{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:72px;margin-top:clamp(88px,8vw,120px);align-items:start}.pz-m .in-rail__inner{position:sticky;top:40px}.pz-m .in-year{font-family:var(--disp);font-size:clamp(96px,11vw,164px);line-height:.82;letter-spacing:-.01em;color:var(--accent);white-space:nowrap}.pz-m .in-era{margin-top:16px;font-family:var(--text);font-style:italic;font-size:18px;color:var(--muted)}.pz-m .in-sub{margin-top:22px;font-family:var(--text);font-size:13px;line-height:1.5;letter-spacing:.3em;text-transform:uppercase;color:var(--ink)}.pz-m .in-sub--block{margin:0 0 20px;color:var(--accent)}.pz-m .in-sub--gap{margin-top:52px}.pz-m .in-sample{display:inline-block;margin-top:16px;padding:4px 10px;border:1px dashed currentColor;font-family:Red Hat Text,Arial,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.pz-m .in-entry__body{max-width:660px;padding-top:14px}.pz-m .in-entry__body>p,.pz-m .in-block p:not(.in-sub),.pz-m .in-cols p{font-family:var(--text);font-size:clamp(18px,1.46vw,21px);line-height:1.64;color:var(--body);text-wrap:pretty}.pz-m .in-entry__body>p+p,.pz-m .in-block p+p,.pz-m .in-cols p+p{margin-top:18px}.pz-m .in-entry__body .in-fig,.pz-m .in-entry__body .in-pair{margin-top:48px}.pz-m .in-fig{margin:0}.pz-m .in-frame{overflow:hidden;background:color-mix(in srgb,var(--ink) 8%,var(--bg))}.pz-m .in-frame img{display:block;width:100%;height:100%;object-fit:cover}.pz-m .in-frame img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-m .in-cap{margin-top:12px;font-family:var(--text);font-style:italic;font-size:15px;line-height:1.5;color:var(--muted);font-variant-ligatures:no-common-ligatures}.pz-m .in-fig__label{display:block;margin-bottom:4px;font-style:normal;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}.pz-m .in-placeholder{display:flex;align-items:center;justify-content:center;padding:32px;border:1px dashed color-mix(in srgb,var(--ink) 35%,transparent);background:transparent}.pz-m .in-placeholder span{max-width:26em;text-align:center;font-family:Red Hat Text,Arial,sans-serif;font-size:13px;letter-spacing:.08em;line-height:1.6;color:var(--muted)}.pz-m .in-artifact{position:relative;height:900px;overflow:hidden}.pz-m .in-artifact img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.pz-m .in-artifact img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-m .in-artifact:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14110ec7,#14110e59 38%,#14110e00 60%)}.pz-m .in-artifact__text{position:absolute;z-index:1;left:var(--g);bottom:96px;max-width:430px;color:#f1eadd}.pz-m .in-artifact__eyebrow{font-family:var(--text);font-size:13px;letter-spacing:.34em;text-transform:uppercase;color:var(--pa-gold)}.pz-m .in-artifact__title{margin-top:18px;font-family:var(--disp);font-size:clamp(40px,4.4vw,64px);line-height:1.02}.pz-m .in-artifact__text p:last-child{margin-top:20px;font-family:var(--text);font-style:italic;font-size:21px;line-height:1.5}.pz-m .in-block{margin-top:clamp(80px,7vw,112px);max-width:1296px}.pz-m .in-block--narrow{max-width:660px;margin-left:412px}.pz-m .in-block--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;align-items:center}.pz-m .in-block--flip>.in-fig{order:0}.pz-m .in-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.pz-m .in-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:64px}.pz-m .in-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:72px}.pz-m .in-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px}.pz-m .in-stat{margin:clamp(104px,9vw,136px) auto 0;text-align:center;max-width:820px}.pz-m .in-stat__label{font-family:var(--text);font-size:13px;letter-spacing:.36em;text-transform:uppercase;color:var(--muted)}.pz-m .in-stat__num{margin-top:12px;font-family:var(--disp);font-size:clamp(150px,17vw,250px);line-height:.85;color:var(--accent)}.pz-m .in-stat__unit{font-size:.5em;vertical-align:.62em;margin-left:.04em}.pz-m .in-stat__text{margin-top:34px;font-family:var(--disp);font-size:clamp(28px,2.6vw,38px);line-height:1.22;color:var(--ink);text-wrap:balance}.pz-m .in-transition{max-width:640px;margin:clamp(88px,7vw,112px) auto 0;text-align:center;font-family:var(--text);font-style:italic;font-size:clamp(20px,1.6vw,23px);line-height:1.55;color:var(--muted);font-variant-ligatures:no-common-ligatures}.pz-m .in-tools{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,380px);gap:64px;align-items:start;margin-top:clamp(104px,9vw,136px)}.pz-m .in-tools .in-stat__num--side{margin:0;font-family:var(--disp);font-size:clamp(110px,11vw,164px);line-height:.85;color:var(--accent);text-align:left}.pz-m .in-tools .in-tools__numlabel,.pz-m .in-tools__numlabel{margin-top:10px;font-family:var(--text);font-size:13px;letter-spacing:.32em;text-transform:uppercase;color:var(--muted)}.pz-m .in-tools__body p:not(.in-sub){font-family:var(--text);font-size:clamp(18px,1.46vw,21px);line-height:1.64;color:var(--body)}.pz-m .in-tools__body p+p{margin-top:18px}.pz-m .in-tools .in-sub{margin-bottom:20px}.pz-m .in-reflection{max-width:920px;margin:clamp(104px,9vw,136px) auto 0;text-align:center;font-family:var(--text);font-style:italic;font-size:clamp(26px,2.5vw,36px);line-height:1.35;color:var(--accent);font-variant-ligatures:no-common-ligatures;text-wrap:balance}.pz-m .in-appr{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:72px;align-items:end}.pz-m .in-stat__num--five{margin:0;font-size:clamp(200px,24vw,340px);line-height:.78}.pz-m .in-statement{margin:clamp(104px,9vw,136px) auto 0;text-align:center;font-family:var(--disp);font-size:clamp(40px,4.4vw,64px);line-height:1.1;color:var(--ink);text-wrap:balance}.pz-m .in-editorial{margin:clamp(104px,9vw,136px) auto 0;max-width:1000px;text-align:center}.pz-m .in-editorial .in-sub{margin-bottom:28px}.pz-m .in-editorial__line{font-family:var(--disp);font-size:clamp(44px,5vw,72px);line-height:1.06;color:var(--ink);text-wrap:balance}.pz-m .in-editorial__support{max-width:620px;margin:32px auto 0;font-family:var(--text);font-size:21px;line-height:1.6;color:var(--body)}.pz-m .in-close{padding:clamp(104px,9.4vw,144px) var(--g)}.pz-m .in-close__grid{max-width:1296px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:96px;align-items:center}.pz-m .in-close__title{margin-top:26px;font-family:var(--disp);font-size:clamp(48px,5.6vw,84px);line-height:1.02;color:var(--ink);text-wrap:balance}.pz-m .in-close__text>p:not(.in-ch__eyebrow){margin-top:22px;font-family:var(--text);font-size:clamp(19px,1.6vw,23px);line-height:1.6;color:var(--body)}.pz-m .in-close__text h2+p{margin-top:36px!important}.pz-m .in-ctas{display:flex;flex-wrap:wrap;gap:20px 56px;margin-top:48px}.pz-m .in-cta{font-family:var(--text);font-size:15px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink);text-decoration:none}.pz-m .in-cta span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:10px;text-decoration-color:#1a171466}.pz-m .in-arrow{margin-left:.7em;letter-spacing:0}.pz-m .in-index ol{flex-wrap:wrap;justify-content:flex-start;gap:12px 28px}.pz-m .in-ch__head--aside,.pz-m .in-block--split,.pz-m .in-cols,.pz-m .in-close__grid{grid-template-columns:minmax(0,1fr);gap:40px}.pz-m .in-entry,.pz-m .in-appr{grid-template-columns:minmax(0,1fr);gap:20px}.pz-m .in-rail__inner{position:static}.pz-m .in-tools{grid-template-columns:minmax(0,1fr);gap:28px}.pz-m .in-block--narrow{margin-left:0}.pz-m .in-hero{height:720px}.pz-m .in-hero__text{bottom:64px}.pz-m .in-hero__eyebrow{font-size:12px;letter-spacing:.34em}.pz-m .in-hero__title{font-size:56px}.pz-m .in-hero__sub{font-size:21px}.pz-m .in-hero__cap{bottom:20px;font-size:12px}.pz-m .in-index{padding:22px var(--g)}.pz-m .in-index a{font-size:11px;letter-spacing:.2em}.pz-m .in-ch{padding:80px var(--g) 88px}.pz-m .in-ch--cont{padding-top:8px}.pz-m .in-ch__eyebrow{font-size:12px;letter-spacing:.3em}.pz-m .in-ch__title{margin-top:18px;font-size:40px;line-height:1.06}.pz-m .in-ch__intro{margin-top:22px}.pz-m .in-ch__intro p{font-size:20px}.pz-m .in-entry{margin-top:64px}.pz-m .in-year{font-size:92px}.pz-m .in-sub{margin-top:14px;font-size:11px;letter-spacing:.26em}.pz-m .in-entry__body{padding-top:4px}.pz-m .in-entry__body>p,.pz-m .in-block p:not(.in-sub),.pz-m .in-cols p,.pz-m .in-tools__body p:not(.in-sub){font-size:18px}.pz-m .in-artifact{height:640px}.pz-m .in-artifact img{object-position:50% 20%}.pz-m .in-artifact:after{background:linear-gradient(180deg,#14110e00 35%,#14110ecc)}.pz-m .in-artifact__text{bottom:48px;right:var(--g)}.pz-m .in-artifact__title{font-size:40px}.pz-m .in-artifact__text p:last-child{font-size:19px}.pz-m .in-block{margin-top:64px}.pz-m .in-pair,.pz-m .in-trio,.pz-m .in-stages{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:44px}.pz-m .in-stat__num{font-size:140px}.pz-m .in-stat__text{font-size:26px}.pz-m .in-tools .in-stat__num--side{font-size:110px}.pz-m .in-stat__num--five{font-size:200px}.pz-m .in-statement{font-size:36px}.pz-m .in-editorial__line{font-size:40px}.pz-m .in-editorial__support{font-size:18px}.pz-m .in-reflection{font-size:24px}.pz-m .in-transition{font-size:19px}.pz-m .in-close__title{font-size:44px}.pz-m .in-close__text>p:not(.in-ch__eyebrow){font-size:19px}.pz-m .in-ctas{flex-direction:column;gap:18px}.pz-m .in-cta{font-size:13px;letter-spacing:.28em}.pz-m .in-hero--whole{height:auto;aspect-ratio:2560/1708}.pz-m .in-hero--whole .in-hero__img{object-fit:cover;object-position:50% 50%}.pz-m .in-hero--whole .in-hero__img:is([style*=aspect-ratio],[width],[height]){object-fit:cover!important}.pz-m .in-hero--whole .in-hero__shade{background:linear-gradient(180deg,#14110e00 34%,#14110e73 62%,#14110ec7)}.pz-m .in-hero--whole .in-hero__text{text-shadow:0 1px 18px rgba(0,0,0,.35)}.pz-m .in-hero--whole .in-hero__eyebrow{color:#e9d6ae}.pz-m .in-hero__cap{display:flex;align-items:center;gap:12px}.pz-m .in-ch--origin{padding-top:112px}.pz-m .in-origin{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:80px;align-items:end}.pz-m .in-origin .in-ch__title{font-size:clamp(52px,6vw,88px)}.pz-m .in-origin__intro p{font-family:var(--text);font-size:clamp(20px,1.8vw,26px);line-height:1.5;color:var(--ink)}.pz-m .in-fig--hall{margin-top:56px}.pz-m .in-fig--hall .in-cap{text-align:right}.pz-m .in-entry__body{padding-top:6px}.pz-m .in-entry__wide{grid-column:1/-1;margin-top:8px}.pz-m .in-artifact__jp{margin-top:18px;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,"Noto Serif JP",serif;font-size:26px;letter-spacing:.18em;color:var(--pa-gold)}.pz-m .in-artifact__jp+.in-artifact__title{margin-top:10px}.pz-m .in-artifact__text{max-width:520px}.pz-m .in-founder{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:72px;align-items:center;padding:112px max(var(--g),calc((100% - 1296px)/2))}.pz-m .in-founder__fig{margin:0}.pz-m .in-founder__eyebrow{font-family:var(--text);font-size:13px;letter-spacing:.34em;text-transform:uppercase;color:var(--pa-gilt)}.pz-m .in-founder__name{margin-top:18px;font-family:var(--disp);font-size:clamp(48px,5vw,76px);line-height:1;color:var(--ink)}.pz-m .in-founder__dates{margin-top:16px;font-family:var(--text);font-style:italic;font-size:21px;color:var(--muted)}.pz-m .in-placeholder b{display:block;margin-bottom:6px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.pz-m .in-placeholder--light{background:color-mix(in srgb,var(--ink) 6%,transparent)}.pz-m .in-temple{display:block}.pz-m .in-fig--temple .in-fig__label{display:inline-block;margin:0 14px 0 0}.pz-m .in-temple__text{display:grid;grid-template-columns:minmax(0,340px) minmax(0,660px);gap:72px;margin-top:40px}.pz-m .in-temple__text .in-sub--block{margin:6px 0 0}.pz-m .in-goun{margin-top:56px}.pz-m .in-goun__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px}.pz-m .in-goun__tag{margin:10px 0 0}.pz-m .in-boom .in-cols>div:first-child>p:first-child{font-family:var(--disp);font-size:clamp(26px,2.2vw,32px);line-height:1.25;color:var(--ink)}.pz-m .in-drawpair{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;margin-top:clamp(80px,7vw,112px)}.pz-m .in-frame--paper{background:#efe8da;padding:18px}.pz-m .in-frame--paper img{height:auto}.pz-m .in-frame--paper img:is([style*=aspect-ratio],[width],[height]){height:auto!important}.pz-m .in-rotor{margin-top:72px}.pz-m .in-rotor__frame{aspect-ratio:21/9}.pz-m .in-rotor__bar{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:24px}.pz-m .in-rotor__name{font-family:var(--disp);font-size:30px;color:var(--ink)}.pz-m .in-rotor__ctrl{display:flex;align-items:center;gap:14px}.pz-m .in-rotor__ctrl button{-webkit-appearance:none;appearance:none;background:none;border:0;width:40px;height:44px;padding:0;color:var(--ink);cursor:pointer}.pz-m .in-rotor__count{font-family:var(--disp);font-size:19px;letter-spacing:.2em;color:var(--accent)}.pz-m .in-prose{max-width:760px;margin-left:auto;margin-right:auto}.pz-m .in-prose p:not(.in-sub){font-size:clamp(19px,1.5vw,22px)!important;line-height:1.72!important}.pz-m .in-prose p+p{margin-top:24px!important}.pz-m .in-mastery{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:72px;align-items:center}.pz-m .in-transition--plain{font-style:normal;color:var(--body)}.pz-m .in-origin,.pz-m .in-temple__text,.pz-m .in-mastery,.pz-m .in-founder{grid-template-columns:minmax(0,1fr);gap:32px}.pz-m .in-hero--whole{aspect-ratio:auto;height:auto;display:flex;flex-direction:column;background:#f3eee5}.pz-m .in-hero--whole .in-hero__img{position:static;height:auto;aspect-ratio:2560/1708}.pz-m .in-hero--whole .in-hero__img:is([style*=aspect-ratio],[width],[height]){height:auto!important;aspect-ratio:2560/1708!important}.pz-m .in-hero--whole .in-hero__shade{display:none}.pz-m .in-hero--whole .in-hero__text{position:static;padding:36px var(--g) 8px;color:#1a1714}.pz-m .in-hero--whole .in-hero__eyebrow{color:#7a5c26}.pz-m .in-hero--whole .in-hero__title{color:#1a1714;font-size:52px}.pz-m .in-hero--whole .in-hero__sub{color:#2e2a25}.pz-m .in-hero--whole .in-hero__cap{position:static;padding:10px var(--g) 18px;color:#6e665d;order:-1}.pz-m .in-ch--origin{padding-top:72px}.pz-m .in-origin .in-ch__title{font-size:42px}.pz-m .in-fig--hall{margin-top:36px}.pz-m .in-artifact__jp{font-size:20px}.pz-m .in-founder{padding:72px var(--g)}.pz-m .in-founder__name{font-size:44px}.pz-m .in-goun__pair{grid-template-columns:minmax(0,1fr);gap:24px}.pz-m .in-placeholder--light{aspect-ratio:3/2!important}.pz-m .in-rotor{margin-top:44px}.pz-m .in-rotor__frame{aspect-ratio:4/3}.pz-m .in-rotor__name{font-size:22px}.pz-m .in-frame--paper{padding:8px}.pz-m .in-drawpair{gap:32px;margin-top:56px}.pz-m .in-glance{padding:clamp(88px,8vw,120px) var(--g)}.pz-m .in-glance__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 48px;align-items:end}.pz-m .in-glance__head .in-ch__eyebrow{grid-column:1/-1}.pz-m .in-glance__title{font-family:var(--disp);font-size:clamp(40px,4.2vw,60px);line-height:1.04;color:var(--ink)}.pz-m .in-glance__note{justify-self:end;max-width:30em;text-align:right}.pz-m .in-glance__list{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:52px}.pz-m .in-glance__list li{position:relative;padding:28px 32px 0 0;border-top:1px solid color-mix(in srgb,var(--accent) 70%,transparent)}.pz-m .in-glance__list li:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--accent)}.pz-m .in-glance__year{font-family:var(--disp);font-size:clamp(28px,2.4vw,36px);line-height:1;color:var(--accent)}.pz-m .in-glance__line{margin-top:14px!important;font-family:var(--text);font-size:17px;line-height:1.5;color:var(--body);text-wrap:pretty}.pz-m .in-voice{margin:clamp(88px,8vw,120px) auto 0;max-width:900px;text-align:center}.pz-m .in-voice blockquote{margin:0}.pz-m .in-voice blockquote p{font-family:var(--disp);font-size:clamp(30px,3vw,42px);line-height:1.22;color:var(--ink);text-wrap:balance}.pz-m .in-voice blockquote p:before{content:"\201c"}.pz-m .in-voice blockquote p:after{content:"\201d"}.pz-m .in-voice figcaption{margin-top:26px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;font-family:var(--text);font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.pz-m .in-voice__who em{font-style:italic;letter-spacing:.06em;text-transform:none;font-size:16px}.pz-m .in-voice__link{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;text-decoration-color:color-mix(in srgb,var(--ink) 40%,transparent)}.pz-m .in-voice__link span{margin-left:.6em}.pz-m .in-artifact__text .in-artifact__more{margin-top:14px!important;font-style:normal!important;font-size:18px!important;color:#d9cfbf}.pz-m .in-entry__tag{margin-top:18px!important}.pz-m .in-dragons{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr) minmax(0,1.05fr);gap:clamp(40px,4.4vw,72px);align-items:center;padding:clamp(88px,8vw,128px) max(var(--g),calc((100% - 1296px)/2))}.pz-m .in-dragons__panel{margin:0}.pz-m .in-dragons__frame{aspect-ratio:1707/2560;background:#2a2622}.pz-m .in-dragons__frame img{object-fit:contain!important}.pz-m .in-dragons__frame img:is([style*=aspect-ratio],[width],[height]){object-fit:contain!important}.pz-m .in-dragons__text{text-align:center}.pz-m .in-dragons__text .in-ch__eyebrow{justify-content:center}.pz-m .in-dragons__title{margin-top:22px;font-family:var(--disp);font-size:clamp(36px,3.6vw,54px);line-height:1.06;color:var(--ink);text-wrap:balance}.pz-m .in-dragons__text>p:not(.in-ch__eyebrow):not(.in-dragons__cap){margin-top:22px;font-family:var(--text);font-size:clamp(17px,1.36vw,20px);line-height:1.66;color:var(--body);text-wrap:pretty}.pz-m .in-dragons__cap{margin-top:30px;font-family:var(--text);font-style:italic;font-size:14px;color:var(--muted)}.pz-m .in-memory{margin:clamp(72px,6vw,96px) auto 0;max-width:860px;padding:44px 0 0;border-top:1px solid color-mix(in srgb,var(--accent) 55%,transparent);text-align:center}.pz-m .in-memory .in-sub{margin-bottom:22px}.pz-m .in-memory__text{font-family:var(--text);font-style:italic;font-size:clamp(21px,1.8vw,26px);line-height:1.55;color:var(--ink);text-wrap:balance}.pz-m .in-lex{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 56px}.pz-m .in-lex__item{padding:26px 0 28px;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.pz-m .in-lex dt{display:flex;align-items:baseline;gap:16px}.pz-m .in-lex__jp{font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,"Noto Serif JP",serif;font-size:24px;letter-spacing:.08em;color:var(--accent)}.pz-m .in-lex__name{font-family:var(--disp);font-size:26px;line-height:1.1;color:var(--ink)}.pz-m .in-lex dd{margin:12px 0 0;font-family:var(--text);font-size:16px;line-height:1.55;color:var(--body)}.pz-m .in-motifs__head{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:72px;align-items:baseline;margin-bottom:34px}.pz-m .in-motifs__head .in-sub{margin:0}.pz-m .in-motifs__intro{font-family:var(--disp);font-size:clamp(26px,2.3vw,34px);line-height:1.2;color:var(--ink)}.pz-m .in-words .in-sub{margin-bottom:28px}.pz-m .in-say{margin:clamp(72px,6vw,96px) 0 0;padding:52px 0;border-top:1px solid color-mix(in srgb,var(--accent) 60%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent) 60%,transparent);text-align:center}.pz-m .in-say__line{font-family:var(--disp);font-size:clamp(44px,5.4vw,78px);line-height:1.04;color:var(--ink)}.pz-m .in-say__cap{margin-top:20px;font-family:var(--text);font-style:italic;font-size:18px;color:var(--muted)}.pz-m .in-bench{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:80px;align-items:center;margin-top:clamp(80px,7vw,112px)}.pz-m .in-bench__text p:not(.in-sub){font-family:var(--text);font-size:clamp(18px,1.46vw,21px);line-height:1.66;color:var(--body);text-wrap:pretty}.pz-m .in-bench__text p+p{margin-top:18px}.pz-m .in-lion{margin:clamp(72px,6vw,96px) auto 0;max-width:820px;text-align:center}.pz-m .in-lion__jp{font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,"Noto Serif JP",serif;font-size:28px;letter-spacing:.24em;color:var(--accent)}.pz-m .in-lion__text{margin-top:20px!important;font-family:var(--text);font-style:italic;font-size:clamp(21px,1.8vw,26px);line-height:1.55;color:var(--ink);text-wrap:balance}.pz-m .in-cols--rule{padding-top:48px;border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.pz-m .in-seven__tag+p{font-family:var(--disp)!important;font-size:clamp(25px,2.1vw,30px)!important;line-height:1.3!important;color:var(--ink)!important}.pz-m .in-rebuild{margin-top:clamp(96px,8vw,128px);display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:72px}.pz-m .in-rebuild__head .in-sub{margin-bottom:18px}.pz-m .in-rebuild__intro{font-family:var(--disp);font-size:clamp(28px,2.4vw,36px);line-height:1.18;color:var(--ink);margin-bottom:18px!important}.pz-m .in-rebuild__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}.pz-m .in-rebuild__list li{padding:24px 0 26px;border-top:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.pz-m .in-rebuild__place{font-family:var(--disp);font-size:clamp(26px,2.2vw,32px);line-height:1.1;color:var(--ink)}.pz-m .in-rebuild__work{margin-top:10px!important;font-family:var(--text);font-size:16px;line-height:1.55;color:var(--body)}.pz-m .in-entry__link{margin-top:22px!important}.pz-m .in-entry__link a{font-family:var(--text);font-size:clamp(17px,1.36vw,19px);color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;text-decoration-color:color-mix(in srgb,var(--accent) 50%,transparent)}.pz-m .in-glance__list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.pz-m .in-dragons{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.pz-m .in-dragons__text{grid-column:1/-1;grid-row:1}.pz-m .in-lex,.pz-m .in-rebuild__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pz-m .in-motifs__head,.pz-m .in-rebuild,.pz-m .in-bench{grid-template-columns:minmax(0,1fr);gap:28px}.pz-m .in-glance{padding:72px var(--g)}.pz-m .in-glance__head{grid-template-columns:minmax(0,1fr)}.pz-m .in-glance__note{justify-self:start;text-align:left}.pz-m .in-glance__title{font-size:36px}.pz-m .in-glance__list{grid-template-columns:minmax(0,1fr);margin-top:36px;border-left:1px solid color-mix(in srgb,var(--accent) 70%,transparent);row-gap:0}.pz-m .in-glance__list li{padding:0 0 26px 26px;border-top:0}.pz-m .in-glance__list li:before{top:6px;left:-5px}.pz-m .in-glance__year{font-size:28px}.pz-m .in-glance__line{margin-top:6px!important;font-size:16px}.pz-m .in-voice{margin-top:64px}.pz-m .in-voice blockquote p{font-size:27px}.pz-m .in-dragons{padding:72px var(--g);gap:18px}.pz-m .in-dragons__title{font-size:34px}.pz-m .in-dragons__text>p:not(.in-ch__eyebrow):not(.in-dragons__cap){font-size:17px}.pz-m .in-memory{margin-top:56px;padding-top:32px}.pz-m .in-memory__text{font-size:20px}.pz-m .in-lex,.pz-m .in-rebuild__list{grid-template-columns:minmax(0,1fr)}.pz-m .in-lex__item{padding:20px 0 22px}.pz-m .in-lex__name{font-size:23px}.pz-m .in-lex__jp{font-size:20px}.pz-m .in-motifs__intro{font-size:25px}.pz-m .in-say{margin-top:56px;padding:36px 0}.pz-m .in-say__line{font-size:38px}.pz-m .in-say__cap{font-size:16px}.pz-m .in-bench,.pz-m .in-lion{margin-top:56px}.pz-m .in-lion__jp{font-size:22px}.pz-m .in-lion__text{font-size:20px}.pz-m .in-cols--rule{padding-top:32px}.pz-m .in-seven__tag{margin:-8px 0 18px!important}.pz-m .in-seven__tag+p{font-size:23px!important}.pz-m .in-rebuild{margin-top:72px}.pz-m .in-rebuild__intro{font-size:27px}.pz-m .in-rebuild__place{font-size:25px}.pz-m .in-placeholder.ph-host{padding:0}.pz-m .in-ph-over{align-items:center;justify-content:center;padding:32px}.pz-m .in-placeholder:has(>img:not([src*="/pz-253."])){border-color:transparent;background:none}.pz-m .in-hero__sub{max-width:31em;font-size:clamp(20px,1.75vw,27px)!important;line-height:1.42!important;text-wrap:pretty}.pz-m .in-founder__note{margin-top:22px}.pz-m .in-pair--edo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:8px}.pz-m .in-editorial--light .in-editorial__support{max-width:46em}.pz-m .in-pairset>.in-cols{margin:18px 0 44px}.pz-m .in-story{margin-top:clamp(72px,7vw,104px)}.pz-m .in-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:clamp(80px,8vw,112px)}.pz-m .in-step .in-fig{margin:0 0 26px}.pz-m .in-step p:not(.in-sub){font-family:var(--text);font-size:clamp(17px,1.3vw,19px);line-height:1.62;color:var(--body);text-wrap:pretty}.pz-m .in-step p+p{margin-top:14px}.pz-m .in-wood{margin-top:clamp(80px,8vw,112px)}.pz-m .in-fig--modern-wide{margin:clamp(48px,5vw,72px) 0 0}.pz-m .in-fig--archive{margin-top:28px;max-width:560px}.pz-m .in-entry__link+.in-entry__link{margin-top:10px}.pz-m .in-tools__fig--cutout .in-frame{background:transparent!important;overflow:visible}.pz-m .in-tools__fig--cutout .in-frame img{object-fit:contain!important;filter:drop-shadow(0 22px 26px rgba(48,34,18,.16))}.pz-m .in-tools__fig--cutout .in-frame img:is([style*=aspect-ratio],[width],[height]){object-fit:contain!important}.pz-m .in-textbook.in-textbook--first{margin-top:clamp(96px,8.5vw,128px)}.pz-m .in-textbook.in-textbook--first{margin-top:64px}.pz-m .in-entry__aside{margin-top:clamp(36px,3vw,48px)}.pz-m .in-entry__aside .in-fig{margin:0}.pz-m .in-entry--aside{display:flex;flex-direction:column}.pz-m .in-entry--aside .in-rail,.pz-m .in-entry--aside .in-rail__inner{display:contents}.pz-m .in-entry--aside .in-entry__body{order:2}.pz-m .in-entry--aside .in-entry__aside{order:3;margin-top:32px}.pz-m .in-approach__temple.in-approach__temple--single{grid-template-columns:minmax(0,1fr);height:auto;aspect-ratio:2 / 1}.pz-m .in-approach__temple.in-approach__temple--single{aspect-ratio:3 / 2}.pz-m .in-block .in-contrast{grid-template-columns:minmax(0,1fr);gap:44px}.pz-m .in-block .in-contrast{gap:28px}.pz-m .in-contrast .in-frame{aspect-ratio:3 / 2!important}.pz-m .in-flank{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,620px) minmax(0,1fr);gap:clamp(40px,5vw,80px);align-items:stretch;margin:0 calc(-1 * var(--g));min-height:clamp(620px,52vw,780px)}.pz-m .in-flank__img{margin:0;position:relative;overflow:hidden}.pz-m .in-flank__img img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;object-fit:cover!important}.pz-m .in-flank__img img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-m .in-flank__text{align-self:center;text-align:center;padding:clamp(64px,6vw,88px) 0}.pz-m .in-flank__text .in-ch__head{max-width:none;margin:0 auto}.pz-m .in-flank__cap{margin-top:40px;text-align:center}.pz-m .in-flank__text .in-ch__eyebrow{justify-content:center}.pz-m .in-flank__text .in-ch__eyebrow{justify-content:flex-start}.pz-m section#m-ch3{padding-top:0!important}.pz-m #m-ch3 .in-flank+.in-wrap>.in-bench{margin-top:clamp(96px,8.5vw,128px)}.pz-m .in-flank{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:0}.pz-m .in-flank__img{aspect-ratio:2 / 3}.pz-m .in-flank__text{grid-column:1 / -1;grid-row:2;padding:40px var(--g) 0;text-align:left}.pz-m .in-flank__cap{text-align:left;margin-top:28px}.pz-m .in-bench__sheet{margin:40px 0 0;max-width:300px}.pz-m .in-bench__sheet img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:#fff;box-shadow:0 1px #7a5c261f}.pz-m .in-bench__sheet img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:contain!important}.pz-m .in-bench__sheet .in-cap{margin-top:12px}.pz-m .in-bench__sheet{max-width:240px;margin-top:28px}.pz-m .in-bench.in-bench--steps{display:block}.pz-m .in-bench--steps .in-bench__text{max-width:760px}.pz-m .in-bench__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.333fr);gap:32px;margin-top:clamp(48px,4.5vw,64px);align-items:start}.pz-m .in-bench__pair .in-fig{margin:0}.pz-m .in-bench__pair .in-fig__label{display:block;margin-bottom:6px}.pz-m .in-bench__sketch .in-frame{background:#fff}.pz-m .in-bench__pair{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:32px}.pz-m .in-bench__full{margin:clamp(40px,4vw,56px) 0 0}.pz-m .in-bench__full .in-frame{background:#fff}.pz-m .in-bench__full .in-fig__label{display:block;margin-bottom:6px}.pz-m .in-bench__full{margin-top:28px}.pz-m .in-editorial__support+.in-editorial__line{margin-top:clamp(48px,4.4vw,64px)}.pz-m .in-editorial__support+.in-editorial__line{margin-top:36px}.pz-m .in-drawing{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(40px,5vw,72px);align-items:end;margin:clamp(64px,6vw,96px) 0 0}.pz-m .in-drawing__sheet{margin:0}.pz-m .in-drawing__sheet img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:#fff}.pz-m .in-drawing__sheet img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:contain!important}.pz-m .in-drawing__text{padding-bottom:clamp(8px,1vw,16px)}.pz-m .in-drawing__title{margin:0;font-family:var(--disp);font-size:clamp(28px,2.6vw,38px);line-height:1.14;color:var(--ink)}.pz-m .in-drawing__note{margin:16px 0 0;font-family:var(--text);font-style:italic;font-size:17px;line-height:1.5;color:var(--muted)}.pz-m .in-drawing{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:44px}.pz-m .in-drawing__sheet{order:-1}.pz-m .in-drawing__title{font-size:26px}.pz-m .in-drawing__note{font-size:15px}.pz-m .in-ch--white{--bg:#FAFAF8;background:#fafaf8!important;border-top:1px solid rgba(122,92,38,.16);border-bottom:1px solid rgba(122,92,38,.16)}.pz-m .in-textbook{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(48px,6vw,96px);align-items:center;margin-top:clamp(104px,9vw,136px)}.pz-m .in-textbook .in-editorial{margin:0!important;text-align:left;max-width:none}.pz-m .in-textbook .in-editorial__support{margin-left:0!important;margin-right:0!important}.pz-m .in-textbook .in-fig{margin:0}.pz-m .in-textbook{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:72px}.pz-m .in-textbook .in-frame{aspect-ratio:2 / 3!important}.pz-m .in-artifact--whole{height:auto!important;aspect-ratio:300 / 239}.pz-m .in-artifact.in-artifact--whole>img{object-position:50% 50%!important}.pz-m .in-artifact--whole .in-artifact__text{bottom:clamp(72px,7vw,112px)}.pz-m .in-artifact--whole{aspect-ratio:auto;display:grid;padding:0 0 64px}.pz-m .in-artifact--whole:after{display:none!important}.pz-m .in-artifact.in-artifact--whole>img{position:static!important;width:100%!important;height:auto!important;aspect-ratio:300 / 239!important;object-fit:cover!important}.pz-m .in-artifact.in-artifact--whole>img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:auto!important;aspect-ratio:300 / 239!important;object-fit:cover!important}.pz-m .in-artifact.in-artifact--whole .in-artifact__text{position:static!important;padding:32px 22px 0;max-width:none}.pz-m .in-approach{margin-top:clamp(64px,6vw,96px)}.pz-m .in-approach figure{margin:0}.pz-m .in-approach img{display:block;width:100%;height:100%;object-fit:cover}.pz-m .in-approach img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-m .in-origin--street{grid-template-columns:minmax(0,1fr) minmax(0,.86fr)!important;gap:clamp(48px,6vw,96px)!important;align-items:center!important}.pz-m .in-origin--street .in-origin__intro{margin-top:clamp(36px,3.4vw,52px)}.pz-m .in-origin__street{margin:0}.pz-m .in-origin__street .in-frame img{width:100%;height:100%;object-fit:cover}.pz-m .in-origin__street .in-frame img:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-m .in-approach__temple{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(16px,2vw,28px);height:clamp(420px,42vw,600px);margin-top:clamp(40px,4vw,64px)}.pz-m .in-approach__cap{margin-top:14px;text-align:right}.pz-m .in-origin--street{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}.pz-m .in-origin--street .in-origin__intro{margin-top:24px}.pz-m .in-origin__street .in-frame{aspect-ratio:4 / 5!important}.pz-m .in-approach__temple{grid-template-columns:minmax(0,1fr);height:auto;gap:14px}.pz-m .in-approach__gate{aspect-ratio:1 / 1}.pz-m .in-approach{margin-top:36px}.pz-m .in-approach__hall{aspect-ratio:3 / 2}.pz-m .in-approach__cap{text-align:left}.pz-m .in-entry__wide .in-pair--in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:8px}.pz-m .in-entry__wide .in-pair--in{grid-template-columns:minmax(0,1fr);gap:20px}.pz-m .in-tools__body p:not(.in-sub){max-width:34em}.pz-m .in-pair--edo,.pz-m .in-steps{grid-template-columns:minmax(0,1fr);gap:28px}.pz-m .in-steps{margin-top:56px}.pz-m .in-fig--modern-wide .in-frame{aspect-ratio:4 / 3!important}.pz-m .site-hd{position:relative;z-index:30;background:transparent!important;border:0!important}.pz-m .site-hd__logo{display:block;line-height:0;color:inherit;text-decoration:none}.pz-m .site-hd--d>div:first-child{min-height:124px!important;padding-top:8px!important}.pz-m .site-hd--d nav{border:0!important;position:relative}.pz-m .site-hd--d nav>ul{gap:50px!important;min-height:52px!important}.pz-m .site-hd--d nav>ul>li>a{font-family:Libre Caslon Text,Georgia,serif!important;font-size:13px!important;letter-spacing:.22em!important;color:#2e2a25!important;text-decoration-color:#a8843f!important}.pz-m .site-hd--m{min-height:76px!important}.pz-m .site-hd--m>button{font-family:Libre Caslon Text,Georgia,serif!important;font-size:13px!important;letter-spacing:.2em!important}.pz-m .site-hd__sub{position:absolute;left:0;right:0;top:100%;z-index:40;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .28s ease,transform .28s ease,visibility 0s linear .28s;background:#1f2b3d;color:#f4eee3;box-shadow:0 30px 60px -36px #14110e99}.pz-m .site-hd__has:hover>.site-hd__sub,.pz-m .site-hd__has:focus-within>.site-hd__sub,.pz-m .site-hd__sub--open{visibility:visible;opacity:1;transform:none;transition-delay:0s}.pz-m .site-hd__has>a:after{content:"";display:inline-block;width:5px;height:5px;margin:0 0 3px 10px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);opacity:.6}.pz-m .site-hd__subin{max-width:1240px;margin:0 auto;padding:44px 40px 52px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;box-sizing:border-box}.pz-m .site-hd__card{display:block;color:#f4eee3;text-decoration:none}.pz-m .site-hd__img{display:block;aspect-ratio:3 / 2;overflow:hidden;background:#2a2622}.pz-m .site-hd__img img{display:block;transition:transform .6s ease}.pz-m .site-hd__card:hover .site-hd__img img{transform:scale(1.03)}.pz-m .site-hd__t{display:block;margin-top:18px;font-family:Libre Caslon Display,Georgia,serif;font-size:24px;line-height:1.2;color:#f4eee3}.pz-m .site-hd__d{display:block;margin-top:6px;font-family:Libre Caslon Text,Georgia,serif;font-style:italic;font-size:15px;line-height:1.5;color:#c9c3b6}.pz-m .site-hd__card:hover .site-hd__t{color:#c8a66a}@media(prefers-reduced-motion:reduce){.pz-m .site-hd__sub,.pz-m .site-hd__img img{transition:none}.pz-m .site-hd__card:hover .site-hd__img img{transform:none}}.pz-m .ph-host{position:relative}.pz-m .ph-host--fill>.ph-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.pz-m .ph-over{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:none!important;box-sizing:border-box}.pz-m img[src*="/pz-253."]+.ph-over{display:flex!important}.pz-m :where(img.lk0){aspect-ratio:886.45 / 178;object-fit:cover}.pz-m :where(img.lk0:is([style*=aspect-ratio],[width],[height])){aspect-ratio:886.45 / 178!important;object-fit:cover!important}.pz-m img.lk0:is([style*=aspect-ratio],[width],[height]){width:150px!important;height:30.1px!important}.pz-m :where(img.lk1){aspect-ratio:2560 / 1708;object-fit:cover}.pz-m :where(img.lk1:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1708!important;object-fit:cover!important}.pz-m :where(img.lk2){aspect-ratio:1920 / 2560;object-fit:cover}.pz-m :where(img.lk2:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1920 / 2560!important;object-fit:cover!important}.pz-m :where(img.lk3){aspect-ratio:2560 / 1708;object-fit:cover}.pz-m :where(img.lk3:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1708!important;object-fit:cover!important}.pz-m :where(img.lk4){aspect-ratio:2560 / 1708;object-fit:cover}.pz-m :where(img.lk4:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1708!important;object-fit:cover!important}.pz-m :where(img.lk5){aspect-ratio:2560 / 1708;object-fit:cover}.pz-m :where(img.lk5:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1708!important;object-fit:cover!important}.pz-m :where(img.lk6){aspect-ratio:1702 / 2560;object-fit:cover}.pz-m :where(img.lk6:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1702 / 2560!important;object-fit:cover!important}.pz-m :where(img.lk7){aspect-ratio:2000 / 1330;object-fit:cover}.pz-m :where(img.lk7:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2000 / 1330!important;object-fit:cover!important}.pz-m :where(img.lk8){aspect-ratio:1500 / 1195;object-fit:cover}.pz-m :where(img.lk8:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1500 / 1195!important;object-fit:cover!important}.pz-m :where(img.lk9){aspect-ratio:1707 / 2560;object-fit:cover}.pz-m :where(img.lk9:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1707 / 2560!important;object-fit:cover!important}.pz-m :where(img.lk10){aspect-ratio:2560 / 1707;object-fit:cover}.pz-m :where(img.lk10:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1707!important;object-fit:cover!important}.pz-m :where(img.lk11){aspect-ratio:2000 / 1333;object-fit:cover}.pz-m :where(img.lk11:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2000 / 1333!important;object-fit:cover!important}.pz-m :where(img.lk12){aspect-ratio:2352 / 436;object-fit:cover}.pz-m :where(img.lk12:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2352 / 436!important;object-fit:cover!important}.pz-m :where(img.lk13){aspect-ratio:2352 / 436;object-fit:cover}.pz-m :where(img.lk13:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2352 / 436!important;object-fit:cover!important}.pz-m :where(img.lk14){aspect-ratio:2352 / 436;object-fit:cover}.pz-m :where(img.lk14:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2352 / 436!important;object-fit:cover!important}.pz-m :where(img.lk15){aspect-ratio:2352 / 436;object-fit:cover}.pz-m :where(img.lk15:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2352 / 436!important;object-fit:cover!important}.pz-m :where(img.lk16){aspect-ratio:2000 / 1125;object-fit:cover}.pz-m :where(img.lk16:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2000 / 1125!important;object-fit:cover!important}.pz-m :where(img.lk17){aspect-ratio:1600 / 900;object-fit:cover}.pz-m :where(img.lk17:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1600 / 900!important;object-fit:cover!important}.pz-m :where(img.lk18){aspect-ratio:2316 / 440;object-fit:cover}.pz-m :where(img.lk18:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2316 / 440!important;object-fit:cover!important}.pz-m :where(img.lk19){aspect-ratio:2576 / 1718;object-fit:cover}.pz-m :where(img.lk19:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2576 / 1718!important;object-fit:cover!important}.pz-m :where(img.lk20){aspect-ratio:1707 / 2560;object-fit:cover}.pz-m :where(img.lk20:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1707 / 2560!important;object-fit:cover!important}.pz-m :where(img.lk21){aspect-ratio:1707 / 2560;object-fit:cover}.pz-m :where(img.lk21:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1707 / 2560!important;object-fit:cover!important}.pz-m :where(img.lk22){aspect-ratio:2466 / 2456;object-fit:cover}.pz-m :where(img.lk22:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2466 / 2456!important;object-fit:cover!important}.pz-m :where(img.lk23){aspect-ratio:1200 / 801;object-fit:cover}.pz-m :where(img.lk23:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1200 / 801!important;object-fit:cover!important}.pz-m :where(img.lk24){aspect-ratio:2380 / 473;object-fit:cover}.pz-m :where(img.lk24:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2380 / 473!important;object-fit:cover!important}.pz-m :where(img.lk25){aspect-ratio:2560 / 1707;object-fit:cover}.pz-m :where(img.lk25:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1707!important;object-fit:cover!important}.pz-m :where(img.lk26){aspect-ratio:1600 / 1066;object-fit:cover}.pz-m :where(img.lk26:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1600 / 1066!important;object-fit:cover!important}.pz-m :where(img.lk27){aspect-ratio:1594 / 1060;object-fit:cover}.pz-m :where(img.lk27:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1594 / 1060!important;object-fit:cover!important}.pz-m :where(img.lk28){aspect-ratio:792 / 1224;object-fit:cover}.pz-m :where(img.lk28:is([style*=aspect-ratio],[width],[height])){aspect-ratio:792 / 1224!important;object-fit:cover!important}.pz-m :where(img.lk29){aspect-ratio:2052 / 1026;object-fit:cover}.pz-m :where(img.lk29:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2052 / 1026!important;object-fit:cover!important}.pz-m :where(img.lk30){aspect-ratio:2119 / 1178;object-fit:cover}.pz-m :where(img.lk30:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2119 / 1178!important;object-fit:cover!important}.pz-m :where(img.lk31){aspect-ratio:2560 / 1707;object-fit:cover}.pz-m :where(img.lk31:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1707!important;object-fit:cover!important}.pz-m :where(img.lk32){aspect-ratio:1920 / 960;object-fit:cover}.pz-m :where(img.lk32:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1920 / 960!important;object-fit:cover!important}.pz-m :where(img.lk33){aspect-ratio:2560 / 1707;object-fit:cover}.pz-m :where(img.lk33:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2560 / 1707!important;object-fit:cover!important}.pz-m :where(img.lk34){aspect-ratio:1800 / 1350;object-fit:cover}.pz-m :where(img.lk34:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1800 / 1350!important;object-fit:cover!important}.pz-m :where(img.lk35){aspect-ratio:1600 / 1067;object-fit:cover}.pz-m :where(img.lk35:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1600 / 1067!important;object-fit:cover!important}.pz-m :where(img.lk36){aspect-ratio:1100 / 733;object-fit:cover}.pz-m :where(img.lk36:is([style*=aspect-ratio],[width],[height])){aspect-ratio:1100 / 733!important;object-fit:cover!important}.pz-m :where(img.lk37){aspect-ratio:2066 / 1142;object-fit:cover}.pz-m :where(img.lk37:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2066 / 1142!important;object-fit:cover!important}.pz-m :where(img.lk38){aspect-ratio:2400 / 1554;object-fit:cover}.pz-m :where(img.lk38:is([style*=aspect-ratio],[width],[height])){aspect-ratio:2400 / 1554!important;object-fit:cover!important}.pz-m img.lk38:is([style*=aspect-ratio],[width],[height]){width:100%!important;height:100%!important;object-fit:cover!important}.pz-m :where(img.lk39){aspect-ratio:886.45 / 178;object-fit:cover}.pz-m :where(img.lk39:is([style*=aspect-ratio],[width],[height])){aspect-ratio:886.45 / 178!important;object-fit:cover!important}.pz-m img.lk39:is([style*=aspect-ratio],[width],[height]){width:300px!important;height:60.2px!important}.pz-m .in-contrast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.pz-m .in-contrast .in-cap{font-style:normal}.pz-m .in-contrast .in-fig__label{display:block;margin-bottom:6px}.pz-m .in-pairset__lead{max-width:660px;margin:0 0 36px!important;font-family:var(--text);font-size:clamp(18px,1.46vw,21px);line-height:1.64;color:var(--body)}.pz-m .in-pairset__row+.in-pairset__row{margin-top:28px}.pz-m .in-pairset__side{margin:0 0 12px;font-family:var(--text);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}.pz-m .in-pairset__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pz-m .in-pairset .in-placeholder--pair{aspect-ratio:3 / 1}.pz-m .in-pairset__cap{margin-top:16px}.pz-m .in-pairset+.in-goun__pair{margin-top:48px}.pz-m .in-gen{margin:clamp(88px,8vw,120px) auto 0;max-width:880px;text-align:center}.pz-m .in-gen__line{font-family:var(--disp);font-size:clamp(30px,3vw,42px);line-height:1.22;color:var(--ink);text-wrap:balance}.pz-m .in-founder__note{margin-top:22px;max-width:30em;font-family:var(--text);font-size:clamp(18px,1.4vw,20px);line-height:1.6;color:var(--body)}.pz-m .in-cols--offset>div+div{padding-top:40px}.pz-m .in-entry__body .in-fig--modern{margin-top:48px}.pz-m .in-tools__fig .in-frame img{object-position:50% 50%!important}.pz-m .in-contrast,.pz-m .in-pairset__grid{grid-template-columns:minmax(0,1fr);gap:20px}.pz-m .in-pairset__grid{gap:10px}.pz-m .in-gen{margin-top:64px}.pz-m .in-gen__line{font-size:27px}.pz-m .in-cols--offset>div+div{padding-top:0}.pz-m .in-tools__fig{order:-1}.pz-m .m-menu{position:absolute;top:0;left:0;right:0;height:844px;z-index:60;display:flex;flex-direction:column;padding:0 24px 30px;box-sizing:border-box;background:#1f2b3d;color:#f4eee3}.pz-m .m-menu__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px}.pz-m .m-menu__close{justify-self:end;-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;min-height:44px;color:#f4eee3;font-family:Libre Caslon Text,Georgia,serif;font-size:13px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.pz-m .m-menu__list{list-style:none;margin:44px 0 0;padding:0}.pz-m .m-menu__list>li{margin:0 0 18px}.pz-m .m-menu__list>li>a{font-family:Libre Caslon Display,Georgia,serif;font-size:33px;line-height:1.15;color:#f4eee3;text-decoration:none}.pz-m .m-menu__group>a:after{content:"";display:inline-block;width:9px;height:9px;margin:0 0 4px 16px;border-right:1px solid #C8A66A;border-bottom:1px solid #C8A66A;transform:rotate(225deg)}.pz-m .m-menu__sub{list-style:none;margin:14px 0 6px;padding:0 0 0 20px}.pz-m .m-menu__sub li{margin:0 0 9px}.pz-m .m-menu__sub a{font-family:Libre Caslon Text,Georgia,serif;font-style:italic;font-size:19px;line-height:1.4;color:#d6d2c8;text-decoration:none}.pz-m .m-menu__foot{margin-top:auto;text-align:center}.pz-m .m-menu__line{margin:0;font-family:Libre Caslon Text,Georgia,serif;font-style:italic;font-size:16px;color:#c9c3b6}.pz-m .m-menu__contact{margin:12px 0 0;display:flex;justify-content:center;gap:18px;font-family:Libre Caslon Text,Georgia,serif;font-size:16px;color:#c9c3b6}.pz-m .m-menu__contact a{font-family:Libre Caslon Text,Georgia,serif!important;color:#f4eee3;text-decoration:none}.pz-m .m-menu{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1000!important}.pz-m .m-menu[hidden]{display:none!important}.pz-m .m-menu__sub{display:none}.pz-m .m-menu__group.is-open>.m-menu__sub{display:block}.pz-m .m-menu__group>a:after{transform:rotate(45deg)!important;margin-bottom:6px!important}.pz-m .m-menu__group.is-open>a:after{transform:rotate(225deg)!important;margin-bottom:2px!important}.pz-m pz-s{display:contents}.pz-m pz-s[hidden]{display:none!important}.pz-m :where(.pz-btnreset){appearance:none;-webkit-appearance:none;background:none;border-radius:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;color:inherit;text-align:inherit;margin:0}.pz-m input.pg-input,.pz-m textarea.pg-input{appearance:none;-webkit-appearance:none;width:100%;box-sizing:border-box;margin:0;padding:12px 0 8px;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 38%,transparent);border-radius:0;font-family:var(--text);font-size:19px;color:var(--ink);outline:none}.pz-m textarea.pg-input--area{margin-top:12px;padding:14px 16px;resize:vertical;border:1px solid color-mix(in srgb,var(--ink) 30%,transparent)}.pz-m input.pg-input:focus,.pz-m textarea.pg-input:focus{border-color:#7a5c26}.pz-m .pz-msg{margin:16px 0 0;font-family:Libre Caslon Text,Georgia,serif;font-style:italic;font-size:16px;line-height:1.5}.pz-m .pz-msg--err{color:#9a3b2e}.pz-m .pz-msg ul{margin:0;padding:0;list-style:none}.pz-m form.pz-f-51bc24{margin:30px auto 0;max-width:480px;display:flex}
/*# sourceMappingURL=/cdn/shop/t/18/assets/pz-inami.css.map */
