h1.ph{font-family:var(--serif);font-weight:400;font-size:clamp(30px,5vw,58px);line-height:1.05;letter-spacing:-.022em;margin:0 0 18px;text-wrap:balance;text-shadow:none}h1.ph i{font-style:italic;color:var(--green-ink)}.hd{display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,4vw,60px);flex-wrap:wrap}.hd .txt{flex:1 1 400px}.hd .bdg{margin-bottom:30px}@media(max-width:700px){.hd{gap:6px}.hd .bdg{margin:0 0 30px}}.bdg{filter:none;height:auto;flex:0 0 auto;width:116px}.bdg.wide{width:124px}.t4{transform:rotate(1.4deg)}@media(max-width:640px){.bdg{width:98px}.bdg.wide{width:106px}}.fo{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);align-items:start}.fo .por{align-self:stretch}.fo .por figure{position:sticky;top:104px}.fo figure{margin:0}.fo figure img{display:block;width:100%;height:auto}.fo .cap{margin:12px 0 0;font-family:var(--serif);font-size:15px;line-height:1.5;color:var(--mid);text-wrap:pretty}.fo p{font-size:18px;line-height:1.62;margin:0 0 22px;max-width:56ch;text-wrap:pretty}.fo p.first{font-size:19.5px}@media(max-width:880px){.fo{grid-template-columns:1fr;gap:clamp(24px,5vw,40px)}.fo .por figure{position:static}.fo p{font-size:17px}}.quo{font-family:var(--serif);font-size:clamp(19px,2.1vw,23px);line-height:1.5;margin:0 0 14px;border-left:1px solid var(--green);padding-left:clamp(16px,2vw,24px);text-wrap:pretty}.attr{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);line-height:1.9;margin:0 0 34px;padding-left:clamp(16px,2vw,24px)}.qb{margin:0 0 34px}.qb .quo{margin-bottom:12px}.qb .attr{margin-bottom:0}.tro1{display:flex;gap:clamp(18px,3vw,34px);align-items:flex-end;border-top:1px solid var(--ink);padding-top:clamp(22px,2.8vw,30px);margin-top:0}.tro1 img{width:clamp(110px,15vw,196px);height:auto;flex:0 0 auto}.tro1 .cp{flex:1 1 auto;min-width:0;max-width:46ch;padding-bottom:6px}.tro1 .y{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.16em;color:var(--mid)}.tro1 .n{font-family:var(--serif);font-size:clamp(19px,2.4vw,27px);line-height:1.26;margin:7px 0 9px;letter-spacing:-.012em;text-wrap:pretty}.tro1 .e{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.05em;line-height:1.85;color:var(--mid);margin:0}.tro1 .e a{color:var(--green-ink);text-decoration:none;border-bottom:1px solid var(--hair)}.tro1 .e a:hover{border-bottom-color:var(--green-ink)}@media(max-width:560px){.tro1{flex-direction:column;align-items:flex-start;gap:16px}}.plt{border-top:1px solid var(--ink);margin-top:clamp(26px,3.4vw,40px)}.prow{display:grid;grid-template-columns:210px 1fr 190px;gap:clamp(12px,2.2vw,30px);align-items:baseline;padding:clamp(15px,2vw,21px) 0;border-bottom:1px solid var(--hair2)}.plb{font-family:var(--mono);font-size:var(--m-cap);letter-spacing:.15em;text-transform:uppercase;color:var(--mid);line-height:1.8}.plv{font-family:var(--serif);font-size:clamp(16px,1.75vw,19px);line-height:1.4;letter-spacing:-.008em;text-wrap:pretty}.plv .mn{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.06em}.pls{font-family:var(--mono);font-size:var(--m-foot);letter-spacing:.11em;text-transform:uppercase;color:var(--mid);text-align:right;line-height:1.85}@media(max-width:820px){.prow{grid-template-columns:170px 1fr;row-gap:7px}.pls{grid-column:2;text-align:left}}@media(max-width:560px){.prow{grid-template-columns:1fr;row-gap:6px}.pls{grid-column:1}}.vm{display:grid;grid-template-columns:1fr 1fr;gap:clamp(26px,4.6vw,64px);border-top:1px solid var(--ink);padding-top:clamp(24px,3vw,36px);margin-top:clamp(26px,3.4vw,40px)}.vm h3{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.17em;text-transform:uppercase;color:var(--mid);font-weight:400;margin:0 0 14px}.vm p{font-family:var(--serif);font-size:16.5px;line-height:1.6;margin:0;text-wrap:pretty}@media(max-width:820px){.vm{grid-template-columns:1fr;gap:32px}}.src{max-width:660px;line-height:2;margin:clamp(40px,5vw,64px) 0 0;border-top:1px solid var(--hair);padding-top:20px}.cls{font-family:var(--serif);font-size:clamp(26px,4vw,44px);line-height:1.16;letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance;max-width:20ch}.cls i{font-style:italic;color:var(--green-ink)}.close{text-align:center}.close .txt{max-width:640px;margin:0 auto}.close .lede{margin-left:auto;margin-right:auto;max-width:48ch}.close .hb{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.gh.p{background:var(--ink);color:var(--bone);border-color:var(--ink)}.gh.p:hover{background:transparent;color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/page-about.css.map */
