.home_ul__Spv2m{position:relative}.home_ul__Spv2m: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)}.home_ul__Spv2m:hover{color:var(--color-accent)}.home_ul__Spv2m:hover:after{transform:scaleX(1)}.home_section__yPF4o{scroll-margin-top:24px}.home_heroPinSection__tHhJx{position:relative;height:180vh;border-bottom:1.5px solid var(--color-rule)}.home_hpin__uBcdN{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:64px var(--pad) 40px;min-width:0;gap:14px}@media (prefers-reduced-motion:reduce){.home_heroPinSection__tHhJx{height:auto}.home_hpin__uBcdN{position:static;height:auto;min-height:100vh}}.home_htop__MCaM5 .home_label__7W_PG{margin-bottom:16px}.home_htop__MCaM5 .home_labelEmpty__CpiBX{margin-bottom:0}.home_heroPinSection__tHhJx h1{font-size:clamp(2.1rem,4.2vw,3.7rem);line-height:1;font-weight:200;letter-spacing:-.01em;text-transform:uppercase}.home_hmid__Twpq3{flex:1;display:flex;align-items:center;justify-content:center;perspective:1500px;min-height:0}.home_hline__oHIAh{display:block;overflow:hidden}.home_hline__oHIAh>span{display:inline-block}.home_card__oYkPY{width:300px;height:190px;position:relative;transform-style:preserve-3d;transform-origin:50% 50%;animation:home_cardspin__QhyPT 18s linear infinite;animation-delay:1.3s}@keyframes home_cardspin__QhyPT{0%{transform:rotate(-20deg) rotateY(0deg)}to{transform:rotate(-20deg) rotateY(1turn)}}.home_card__oYkPY .home_face__cpkSR{position:absolute;inset:0;backface-visibility:hidden;border:1px solid var(--color-line);border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;padding:20px 22px;box-shadow:0 36px 60px -34px rgba(0,0,0,.5)}.home_card__oYkPY .home_face__cpkSR .home_wm__0XPnJ{font-size:24px;font-weight:200;letter-spacing:.24em}.home_card__oYkPY .home_face__cpkSR .home_row__MRELk{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.home_card__oYkPY .home_front__LsHzL{background:linear-gradient(135deg,#f5f2ec,#d8d0c3);color:var(--color-ink)}.home_card__oYkPY .home_front__LsHzL .home_row__MRELk{color:var(--color-muted)}.home_card__oYkPY .home_back__QjVrc{transform:rotateY(180deg);background:var(--color-dark);color:#fff}.home_card__oYkPY .home_back__QjVrc .home_row__MRELk{color:#9a968d}.home_hbot__nP_Dt{display:flex;flex-direction:column;gap:14px}.home_hbot__nP_Dt p{color:var(--color-muted);font-size:15px;line-height:1.8;max-width:540px}.home_acts__xmn61{display:flex;gap:26px;flex-wrap:wrap;align-items:center;font-size:14px;letter-spacing:.02em;text-transform:uppercase}.home_acts__xmn61 a:first-child{font-weight:400}.home_heroCap__8ryuq{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.home_shead__Qdloz{display:flex;justify-content:space-between;align-items:baseline;padding:40px var(--pad) 0}.home_shead__Qdloz h2{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase}.home_entry__n1BEd{display:grid;grid-template-columns:148px 1fr 32%;gap:28px;align-items:stretch;padding:46px var(--pad);border-bottom:1px solid var(--color-line)}.home_entry__n1BEd .home_idx__D_xUk{display:flex;flex-direction:column;gap:8px}.home_entry__n1BEd .home_idx__D_xUk b{font-size:42px;font-weight:200;line-height:1}.home_entry__n1BEd .home_idx__D_xUk .home_c__c8eCG{font-size:11px;color:var(--color-muted)}.home_entry__n1BEd .home_body__D_FBc{display:flex;flex-direction:column;justify-content:center}.home_entry__n1BEd h3{font-size:clamp(2rem,3.8vw,3.1rem);line-height:.9;font-weight:200;letter-spacing:-.02em;text-transform:uppercase}.home_entry__n1BEd .home_jp__iHbha{font-family:var(--font-ja-display);color:var(--color-muted);font-size:14px;margin-top:6px}.home_entry__n1BEd p{margin-top:12px;color:var(--color-muted);font-size:14.5px;line-height:1.8;max-width:440px}.home_entry__n1BEd .home_ledger__Y3HA9{margin-top:16px;border-top:1px solid var(--color-line);max-width:440px}.home_entry__n1BEd .home_ledger__Y3HA9>div{display:flex;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid var(--color-line)}.home_entry__n1BEd .home_ledger__Y3HA9 dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.home_entry__n1BEd .home_ledger__Y3HA9 dd{margin:0;font-size:13px;letter-spacing:.02em;text-align:right}.home_entry__n1BEd .home_callout__v_tUU{margin-top:14px;max-width:440px;border-left:2px solid var(--color-accent);padding:2px 0 2px 12px;font-size:12.5px;line-height:1.55;color:var(--color-ink)}.home_entry__n1BEd .home_buy__yQm2_{margin-top:18px;display:flex;gap:16px;align-items:center;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.home_entry__n1BEd .home_buy__yQm2_ .home_price__o4edZ{color:var(--color-muted);text-transform:none;letter-spacing:0}.home_frame__AhLit{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}.home_frame__AhLit .home_gh__PbhcF{position:absolute;right:10px;top:6px;font-size:84px;line-height:.8;font-weight:200;color:rgba(0,0,0,.05)}.home_frame__AhLit .home_cap__YnEQ9{position:relative;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);line-height:1.6}.home_manifesto__SnfQq{position:relative;overflow:hidden;padding:88px var(--pad);border-bottom:1.5px solid var(--color-rule)}.home_mghost__In2Ac{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}.home_manifesto__SnfQq>*{position:relative}.home_manifesto__SnfQq>:not(.home_mghost__In2Ac){z-index:1}.home_mhead__mV9ot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 16px;margin-bottom:30px}.home_mstmt__3mo9e{font-size:clamp(1.95rem,4.4vw,3.5rem);line-height:1.06;font-weight:200;letter-spacing:-.02em;max-width:18ch}.home_mstmt__3mo9e .home_ln___HGt3{display:block;overflow:hidden;padding-bottom:.04em}.home_mstmt__3mo9e .home_ln___HGt3 i{display:block;font-style:normal}.home_manifesto__SnfQq .home_jp__iHbha{font-family:var(--font-ja-display);font-size:clamp(1.1rem,2vw,1.45rem);color:var(--color-muted);margin-top:22px}.home_mdef__H6rfw{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}.home_mdef__H6rfw .home_w__HQaJ3{font-size:18px;font-weight:300;letter-spacing:.02em}.home_mdef__H6rfw .home_w__HQaJ3 i{font-style:normal;color:var(--color-muted);font-family:var(--font-ja-display);margin-left:8px}.home_mdef__H6rfw .home_pos__YRWhL{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);border:1px solid var(--color-line);padding:4px 9px}.home_mdef__H6rfw .home_mean__FvX0e{font-size:14px;color:var(--color-muted);letter-spacing:.01em}.home_posAccent__cDK1N{color:var(--color-accent);border-color:var(--color-accent)}.home_defLine__E_BI2{position:relative}.home_defLine__E_BI2: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 .home_defLine__E_BI2:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.home_defLine__E_BI2:after{transform:scaleX(1);transition:none}}.home_cols__H7qVH{margin-top:34px;display:grid;grid-template-columns:1fr 1fr;gap:44px;max-width:760px}.home_cols__H7qVH p{color:var(--color-muted);font-size:15px;line-height:1.95}.home_cols__H7qVH 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)}.home_msign__FtRLK{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}.home_msign__FtRLK .home_by__0hHHk{font-size:13px;letter-spacing:.1em;text-transform:uppercase}.home_gallery__qcP_0{position:relative;overflow:hidden;background:#f3f1ec;border-bottom:1.5px solid var(--color-rule);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.home_ghead__rGAzM{display:flex;justify-content:space-between;align-items:baseline;padding:34px var(--pad) 0}.home_ghead__rGAzM h2{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase}.home_strip__YvaGb{display:flex;gap:22px;width:max-content;align-items:center;padding:38px var(--pad) 50px;animation:home_slide___3w25 55s linear infinite}.home_gallery__qcP_0:hover .home_strip__YvaGb{animation-play-state:paused}@keyframes home_slide___3w25{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.home_gframe__v8Cs5{flex:none;border:1px solid var(--color-line);background:linear-gradient(160deg,#e8e4dc,#cfc7b9);position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:10px;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s;transform-origin:center}.home_gframe__v8Cs5:hover{transform:scale(1.06);box-shadow:0 30px 60px -30px rgba(0,0,0,.45);z-index:3}.home_gframe__v8Cs5 .home_cap__YnEQ9{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.home_gA__N4d_7{width:240px;height:320px}.home_gB__Pfduo{width:340px;height:240px}.home_gC__ei2rs{width:300px;height:290px}.home_gD__940hi{width:220px;height:340px}.home_gE__TpDqE{width:320px;height:220px}.home_gF__A3x_q{width:210px;height:290px}.home_gG___wIYb{width:300px;height:330px}.home_gH__CmkYK{width:240px;height:250px}.home_trade__ZwtGr{padding:72px var(--pad)}.home_thead__AfrWP{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 16px}.home_trade__ZwtGr h2{font-size:clamp(1.4rem,2.8vw,2.2rem);font-weight:200;letter-spacing:-.02em;text-transform:uppercase}.home_tline__37f_0{margin-top:24px;border-top:1px solid var(--color-rule)}.home_tline__37f_0 a{position:relative;display:grid;grid-template-columns:44px 1fr auto 30px;gap:22px;padding:22px 6px 22px 0;border-bottom:1px solid var(--color-line);align-items:center;color:var(--color-ink);transition:padding .5s cubic-bezier(.16,1,.3,1),background-color .4s;text-decoration:none}.home_tline__37f_0 a .home_n__zUGNt{font-size:12px;color:var(--color-muted);font-variant-numeric:tabular-nums;letter-spacing:.06em;transition:color .3s}.home_tline__37f_0 a .home_lab__4KGEv b{display:block;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:300;letter-spacing:-.01em;line-height:1.12}.home_tline__37f_0 a .home_lab__4KGEv small{display:block;margin-top:5px;font-size:11.5px;letter-spacing:.03em;color:var(--color-muted)}.home_tline__37f_0 a .home_k__gabTj{align-self:center;color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px;border:1px solid var(--color-line);padding:5px 10px;white-space:nowrap;transition:border-color .3s,color .3s}.home_tline__37f_0 a .home_ar__gIOFI{justify-self:end;font-size:16px;color:var(--color-muted);transition:transform .5s cubic-bezier(.16,1,.3,1),color .3s}.home_tline__37f_0 a:after{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:0;background:var(--color-ink);transition:width .45s cubic-bezier(.16,1,.3,1)}.home_tline__37f_0 a:hover{padding-left:22px;background-color:rgba(21,20,15,.025)}.home_tline__37f_0 a:hover:after{width:3px}.home_tline__37f_0 a:hover .home_n__zUGNt{color:var(--color-ink)}.home_tline__37f_0 a:hover .home_ar__gIOFI{transform:translateX(8px);color:var(--color-ink)}.home_tline__37f_0 a:hover .home_k__gabTj{border-color:var(--color-ink);color:var(--color-ink)}@media (max-width:980px){.home_cols__H7qVH,.home_entry__n1BEd{grid-template-columns:1fr}.home_heroPinSection__tHhJx{height:auto}.home_hpin__uBcdN{position:static;height:auto;min-height:100vh;padding:64px 24px}.home_hmid__Twpq3{min-height:340px}.home_card__oYkPY{width:240px;height:152px}.home_entry__n1BEd{gap:16px}.home_frame__AhLit{min-height:240px}.home_strip__YvaGb{animation-duration:38s}.home_tline__37f_0 a{grid-template-columns:30px 1fr auto;gap:14px}.home_tline__37f_0 a:hover{padding-left:0;background:none}.home_tline__37f_0 a .home_ar__gIOFI,.home_tline__37f_0 a:after{display:none}}@media (prefers-reduced-motion:reduce){.home_card__oYkPY{animation:none;transform:rotate(-20deg)}.home_strip__YvaGb{animation:none;width:auto;overflow-x:auto;flex-wrap:wrap}.home_mstmt__3mo9e .home_ln___HGt3 i{transition:none}}