.about_section__5b2kq{scroll-margin-top:24px}.about_ul__NLrHK{position:relative}.about_ul__NLrHK:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:100%;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-organic)}.about_ul__NLrHK:hover{color:var(--color-accent)}.about_ul__NLrHK:hover:after{transform:scaleX(1)}.about_manifesto__bOYvw{position:relative;overflow:hidden;padding:88px var(--pad);border-bottom:1.5px solid var(--color-rule)}.about_mghost__KLobn{position:absolute;right:calc(var(--pad) - 12px);top:-4%;font-family:var(--font-ja-display);font-size:clamp(13rem,30vw,26rem);line-height:.7;color:rgba(21,20,15,.045);pointer-events:none;user-select:none;z-index:0}.about_manifesto__bOYvw>*{position:relative;z-index:1}.about_pghead__Vh3j1{padding:0;display:flex;flex-direction:column;gap:18px;margin-bottom:30px}.about_pghead__Vh3j1 .about_ttl__q2nMJ{font-family:var(--font-ja-display);font-size:clamp(2.4rem,6vw,4.6rem);font-weight:400;line-height:1;letter-spacing:.02em}.about_pghead__Vh3j1 .about_sub__Sn9u_{color:var(--color-muted);font-size:14.5px;line-height:1.8;max-width:560px}.about_mhead__GjtQC{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 16px;margin-bottom:30px}.about_mstmt__QqZ_J{font-size:clamp(1.95rem,4.4vw,3.5rem);line-height:1.06;font-weight:200;letter-spacing:-.02em;max-width:18ch}.about_mstmtJa__q334q{font-family:var(--font-ja-display);letter-spacing:.01em;line-height:1.18;max-width:20ch}.about_ln__KSi2U{display:block;overflow:hidden;padding-bottom:.04em}.about_ln__KSi2U i{display:block;font-style:normal}.about_manifesto__bOYvw .about_jp__Ksp24{font-family:var(--font-ja-display);font-size:clamp(1.1rem,2vw,1.45rem);color:var(--color-muted);margin-top:22px}.about_mdef__fzR3Y{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 20px;margin-top:36px;padding:16px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);max-width:760px}.about_mdef__fzR3Y .about_w__pc258{font-size:18px;font-weight:300;letter-spacing:.02em}.about_mdef__fzR3Y .about_w__pc258 i{font-style:normal;color:var(--color-muted);font-family:var(--font-ja-display);margin-left:8px}.about_mdef__fzR3Y .about_pos__Gyo2u{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);border:1px solid var(--color-line);padding:4px 9px}.about_mdef__fzR3Y .about_mean__jQABU{font-size:14px;color:var(--color-muted);letter-spacing:.01em}.about_mdef__fzR3Y .about_verbNote__V3rm9{font-size:.85em;display:block;margin-top:.4em}.about_mdef__fzR3Y .about_verbNote__V3rm9+.about_verbNote__V3rm9{margin-top:.2em}.about_posAccent___ar6L{color:var(--color-accent);border-color:var(--color-accent)}.about_defLine__tcJ1_{position:relative}.about_defLine__tcJ1_:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:100%;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-organic) .3s}.m3-in .about_defLine__tcJ1_:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.about_defLine__tcJ1_:after{transform:scaleX(1);transition:none}}.about_cols__y1_jJ{margin-top:34px;display:grid;grid-template-columns:1fr 1fr;gap:44px;max-width:760px}.about_cols__y1_jJ p{color:var(--color-muted);font-size:15px;line-height:1.95}.about_cols__y1_jJ p:first-child:first-letter{float:left;font-family:var(--font-ja-display);font-weight:500;font-size:60px;line-height:.74;padding:6px 12px 0 0;color:var(--color-ink)}.about_msign__yPYsk{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;max-width:760px;border-top:1px solid var(--color-line);padding-top:16px}.about_msign__yPYsk .about_by__lXIHy{font-size:13px;letter-spacing:.1em;text-transform:uppercase}.about_bigroute__znSGS{position:relative;border-bottom:1.5px solid var(--color-rule);padding:0 0 64px;overflow:hidden}.about_bhead__XZig0{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 16px;padding:48px var(--pad) 0}.about_bhead__XZig0 h2{font-family:var(--font-ja-display);font-size:clamp(1.5rem,3vw,2.3rem);font-weight:400;letter-spacing:.02em}.about_mapwrap__h11Ri{position:relative;display:flex;justify-content:center;padding:36px var(--pad) 0;min-width:0}.about_bigroute__znSGS svg{width:auto;height:clamp(360px,46vw,560px);overflow:visible;max-width:100%}.about_brl__CKcxQ{fill:none;stroke:var(--color-ink);stroke-width:.8;stroke-dasharray:none;stroke-dashoffset:0}.about_brd__bf5Am{fill:var(--color-ink)}.about_bbd__VSMyQ{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:.9}.about_bblab__Y9rB3{font-family:inherit;font-size:5px;letter-spacing:.14em;fill:var(--color-muted);text-transform:uppercase}.about_endlab__bODr5{position:absolute;display:flex;flex-direction:column;gap:4px}.about_endlab__bODr5 .about_nm__EfBxj{font-family:var(--font-ja-display);font-size:clamp(1.05rem,2vw,1.5rem);font-weight:400}.about_endlab__bODr5 .about_cc__plyrD{font-size:11px;color:var(--color-muted);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase}.about_endlab__bODr5 .about_rmk__2u5__{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.about_eSeoul__Ph2b0{bottom:8%;left:var(--pad)}.about_eSapporo__IhHo7{top:14%;right:var(--pad);text-align:right;align-items:flex-end}.about_shead__P6wzX{display:flex;justify-content:space-between;align-items:baseline;padding:40px var(--pad) 0}.about_shead__P6wzX h2{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase}.about_entry__3uOuh{display:grid;grid-template-columns:148px 1fr 32%;gap:28px;align-items:stretch;padding:46px var(--pad);border-bottom:1px solid var(--color-line)}.about_entry__3uOuh .about_idx__Jkj8q{display:flex;flex-direction:column;gap:8px}.about_entry__3uOuh .about_idx__Jkj8q b{font-size:42px;font-weight:200;line-height:1}.about_entry__3uOuh .about_idx__Jkj8q .about_c__749Se{font-size:11px;color:var(--color-muted)}.about_entry__3uOuh .about_body__4w_sd{display:flex;flex-direction:column;justify-content:center;min-width:0}.about_entry__3uOuh h3{font-size:clamp(2rem,3.8vw,3.1rem);line-height:.9;font-weight:200;letter-spacing:-.02em;text-transform:uppercase}.about_entry__3uOuh .about_jp__Ksp24{font-family:var(--font-ja-display);color:var(--color-muted);font-size:14px;margin-top:8px}.about_entry__3uOuh .about_jp__Ksp24 .about_ko__bBxej{font-size:12px;margin-left:6px}.about_entry__3uOuh p{margin-top:14px;color:var(--color-muted);font-size:14.5px;line-height:1.85;max-width:440px}.about_entry__3uOuh .about_data__z1Oea{margin-top:16px;display:flex;flex-wrap:wrap;align-items:baseline}.about_entry__3uOuh .about_data__z1Oea span{border:none;background:none;padding:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.about_entry__3uOuh .about_data__z1Oea span+span:before{content:"·";margin:0 10px;color:var(--color-accent)}.about_frame__b9qye{position:relative;overflow:hidden;border:1px solid var(--color-line);background:linear-gradient(160deg,#ebe7df,#d9d2c8);min-height:300px;display:flex;align-items:flex-end;padding:12px}.about_frame__b9qye .about_gh__pZV6l{position:absolute;right:10px;top:6px;font-size:84px;line-height:.8;font-weight:200;color:rgba(0,0,0,.05)}.about_frame__b9qye .about_cap__41lPc{position:relative;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);line-height:1.6}.about_philo__89dUf{padding:80px var(--pad)}.about_phead__Ak3C8{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 16px;margin-bottom:34px}.about_phead__Ak3C8 h2{font-family:var(--font-ja-display);font-size:clamp(1.5rem,3vw,2.3rem);font-weight:400;letter-spacing:.02em}.about_pcols__8PXEo{display:grid;grid-template-columns:1fr 1fr;gap:44px;max-width:820px}.about_pcols__8PXEo p{color:var(--color-muted);font-size:15px;line-height:1.95}.about_pcols__8PXEo p:first-child:first-letter{float:left;font-family:var(--font-ja-display);font-weight:500;font-size:60px;line-height:.74;padding:6px 12px 0 0;color:var(--color-ink)}.about_factbox__j9wgO{margin-top:40px;max-width:820px;border:1px solid var(--color-rule);padding:28px 30px;display:grid;grid-template-columns:160px 1fr;gap:24px;align-items:start}.about_factbox__j9wgO .about_fnum__bB0x3{font-size:42px;font-weight:200;line-height:1}.about_factbox__j9wgO .about_fbody__MuRxQ h4{font-family:var(--font-ja-display);font-size:18px;font-weight:500;letter-spacing:.02em}.about_factbox__j9wgO .about_fbody__MuRxQ h4 .about_ko__bBxej{font-size:13px;color:var(--color-muted);margin-left:6px}.about_factbox__j9wgO .about_fbody__MuRxQ p{margin-top:10px;color:var(--color-muted);font-size:14px;line-height:1.85}.about_factbox__j9wgO .about_fbody__MuRxQ .about_tags__YiD85{margin-top:14px;display:flex;flex-wrap:wrap;align-items:baseline}.about_factbox__j9wgO .about_fbody__MuRxQ .about_tags__YiD85 span{border:none;background:none;padding:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.about_factbox__j9wgO .about_fbody__MuRxQ .about_tags__YiD85 span+span:before{content:"·";margin:0 10px;color:var(--color-accent)}.about_factbox__j9wgO .about_fbody__MuRxQ .about_tags__YiD85 .about_no__xmISs{text-decoration:line-through;opacity:.55}@media (max-width:980px){.about_cols__y1_jJ,.about_entry__3uOuh,.about_factbox__j9wgO,.about_pcols__8PXEo{grid-template-columns:1fr}.about_entry__3uOuh{gap:16px}.about_frame__b9qye{min-height:240px}.about_factbox__j9wgO{gap:14px}.about_endlab__bODr5{position:static;margin:4px var(--pad)}.about_eSapporo__IhHo7,.about_endlab__bODr5{align-items:flex-start;text-align:left}.about_mapwrap__h11Ri{padding:24px var(--pad) 0}.about_bigroute__znSGS svg{height:auto;width:100%;max-height:62vh}}@media (prefers-reduced-motion:reduce){.about_ul__NLrHK:after{transition:none}}