.page_root__CNUnj{position:relative;min-height:100vh;background:#000;color:#fff}.page_hero__xAlVP{padding:clamp(120px,16vw,220px) clamp(30px,6vw,100px) clamp(40px,6vw,80px);display:flex;flex-direction:column;gap:clamp(12px,1.4vw,20px)}.page_kicker__prQUt{font-size:clamp(11px,1vw,13px);letter-spacing:.16em;text-transform:uppercase;color:rgba(184,184,184,.7)}.page_title__q208C{font-size:clamp(48px,9vw,132px);line-height:.95;letter-spacing:-.02em}.page_title__q208C:before{content:"";display:block;width:32px;height:2px;background:var(--zf-accent);margin:0 0 var(--zf-s-4)}.page_listWrap__alJZW{padding:clamp(20px,3vw,48px) clamp(30px,6vw,100px) clamp(80px,10vw,160px)}.page_list__cJAKB{list-style:none;margin:0;padding:0;max-width:1620px;margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(24px,3vw,56px) clamp(20px,2.4vw,40px);gap:clamp(24px,3vw,56px) clamp(20px,2.4vw,40px)}@media(max-width:1100px){.page_list__cJAKB{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.page_list__cJAKB{grid-template-columns:1fr}}.page_card__XvE8o{position:relative}.page_cardLink__U6us3{display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit;transition:transform .4s var(--zf-ease-out)}.page_cardLink__U6us3:hover{transform:translateY(-4px)}.page_cardLink__U6us3:hover .page_cardPlus__VSOup{opacity:1;transform:rotate(90deg) scale(1.15);background:var(--zf-accent)}.page_cardLink__U6us3:hover .page_img__qaP5G{filter:brightness(1) saturate(1.15);transform:scale(1.04)}.page_cardLink__U6us3:hover .page_cardTitle__np4xw{color:var(--zf-accent)}.page_cardImage__qa3Bx{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#111;border-radius:2px}.page_cardIndex__mq5md{font-family:var(--font-noto-jp),sans-serif;font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:1.5;color:#b8b8b8;position:absolute;top:var(--zf-s-3);left:var(--zf-s-3);z-index:2;text-shadow:0 2px 8px rgba(0,0,0,.7);color:#fff}.page_cardPlus__VSOup{position:absolute;right:var(--zf-s-3);bottom:var(--zf-s-3);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.92);color:var(--zf-bg);border-radius:50%;font-size:18px;line-height:1;opacity:.85;transition:opacity var(--zf-base) var(--zf-ease-out),transform var(--zf-base) var(--zf-ease-out)}.page_img__qaP5G{width:100%;height:100%;object-fit:cover;filter:brightness(.92) saturate(1);transition:filter .6s var(--zf-ease-film),transform 1.2s var(--zf-ease-out);will-change:transform,filter}.page_cardMeta__uO9Lm{display:flex;flex-direction:column;gap:8px}.page_cardDate__fSFLD{font-size:12px;letter-spacing:.1em;color:rgba(184,184,184,.65)}.page_cardTitle__np4xw{font-size:clamp(15px,1.3vw,18px);line-height:1.5;transition:color .3s var(--zf-ease-out)}.NewsletterForm_form__R_Zxu{display:flex;flex-direction:column;gap:8px;margin-top:var(--zf-s-4);max-width:340px}.NewsletterForm_label__4H2on{font-family:var(--zf-font-mono);font-size:10px;letter-spacing:.22em;color:rgba(0,0,0,.65)}.NewsletterForm_row__WO3cS{display:flex;gap:0;border-bottom:1px solid rgba(0,0,0,.55)}.NewsletterForm_input___wlPf{flex:1 1;min-width:0;background:rgba(0,0,0,0);border:0;outline:0;color:#000;font-size:14px;padding:8px 0}.NewsletterForm_input___wlPf::placeholder{color:rgba(0,0,0,.35)}.NewsletterForm_submit__hi0zA{background:rgba(0,0,0,0);border:0;color:#000;font-size:13px;font-weight:700;letter-spacing:.06em;cursor:pointer;padding:8px 0 8px 12px;white-space:nowrap;transition:opacity var(--zf-fast) var(--zf-ease-out)}.NewsletterForm_submit__hi0zA:hover{opacity:.6}.NewsletterForm_submit__hi0zA:disabled{opacity:.4;cursor:default}.NewsletterForm_done__CaQsw{margin-top:var(--zf-s-4);font-size:13px;color:rgba(0,0,0,.8)}.NewsletterForm_error__HWTF1{margin:0;font-size:12px;color:rgba(0,0,0,.7)}.Topbar_topbar__bdSgc{position:fixed;top:0;left:0;right:0;z-index:var(--zf-z-header);height:76px;display:grid;grid-template-columns:auto 1.3fr auto .4fr auto 1.3fr auto;align-items:center;grid-gap:0;gap:0;padding:20px 20px 20px 30px;pointer-events:none;transition:background-color var(--zf-base) var(--zf-ease-out)}.Topbar_topbar__bdSgc>*{pointer-events:auto}.Topbar_brand__08wIv{grid-column:1}.Topbar_center__lQwhc{grid-column:3}.Topbar_nav__cLoRn{grid-column:5}.Topbar_burger__YfEmA{grid-column:7}.Topbar_topbar__bdSgc[data-variant=tinted]{background:linear-gradient(180deg,rgba(0,0,0,.55),transparent)}.Topbar_topbar__bdSgc.Topbar_scrolled__mJz_X{background:rgba(10,8,7,.78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.Topbar_topbar__bdSgc.Topbar_menuOpen__EUrP0{z-index:calc(var(--zf-z-menu) + 1);background:rgba(0,0,0,0);backdrop-filter:none;-webkit-backdrop-filter:none}.Topbar_topbar__bdSgc.Topbar_menuOpen__EUrP0 .Topbar_center__lQwhc,.Topbar_topbar__bdSgc.Topbar_menuOpen__EUrP0 .Topbar_nav__cLoRn{opacity:0;pointer-events:none;transition:opacity .3s var(--zf-ease-out)}.Topbar_brand__08wIv{font-family:var(--zf-font-display);font-variation-settings:"opsz" 144,"wdth" 1,"wght" 1000,"GRAD" 80;font-size:39.68px;font-weight:1000;letter-spacing:.03em;line-height:1;color:#fff;text-decoration:none;position:relative;transition:opacity .3s var(--zf-ease-out)}.Topbar_brand__08wIv sup{font-size:18.24px;margin-left:1px;vertical-align:super;line-height:1;font-variation-settings:"opsz" 144,"wdth" 1,"wght" 1000,"GRAD" 80}.Topbar_brand__08wIv:hover{opacity:.85}.Topbar_center__lQwhc{display:flex;gap:24px;justify-content:center;align-items:center}.Topbar_clock__jIr5v,.Topbar_location__6GrtA{font-family:var(--font-satoshi),-apple-system,"Segoe UI",sans-serif;font-size:12.8px;letter-spacing:.01em;color:#efefef;font-weight:500}.Topbar_clock__jIr5v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Topbar_nav__cLoRn{display:flex;gap:24px;justify-content:flex-end;align-items:center}.Topbar_nav__cLoRn a{font-family:var(--font-satoshi),-apple-system,"Segoe UI",sans-serif;font-size:12.8px;letter-spacing:.01em;color:#efefef;font-weight:500;text-decoration:none;position:relative;padding:4px 0;transition:color .4s var(--zf-ease-out)}.Topbar_nav__cLoRn a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--zf-accent);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--zf-ease-flick)}.Topbar_nav__cLoRn a:hover{color:var(--zf-accent)}.Topbar_nav__cLoRn a:hover:after{transform:scaleX(1);transform-origin:left}.Topbar_burger__YfEmA{width:40px;height:32px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;background:none;border:0;padding:7px;box-sizing:border-box;cursor:pointer;position:relative;z-index:1001}.Topbar_burger__YfEmA span{display:block;height:1px;background:#fff;transition:transform .4s var(--zf-ease-out);transform-origin:center}.Topbar_burger__YfEmA span:first-child{width:20px;align-self:flex-start}.Topbar_burger__YfEmA span:nth-child(2){width:22px;align-self:flex-end}.Topbar_burger__YfEmA.Topbar_burgerOpen__XXmHY span:first-child{transform:translateY(3px) rotate(45deg)}.Topbar_burger__YfEmA.Topbar_burgerOpen__XXmHY span:nth-child(2){transform:translateY(-3px) rotate(-45deg)}.Topbar_overlay__84LSS{position:fixed;inset:0;z-index:var(--zf-z-menu);background:rgba(0,0,0,.94);backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%);opacity:0;visibility:hidden;overflow-y:auto;transition:opacity .5s var(--zf-ease-out),visibility .5s var(--zf-ease-out)}.Topbar_overlayOpen__Y_cb5{opacity:1;visibility:visible}.Topbar_overlayInner__kyatQ{min-height:100%;box-sizing:border-box;padding:clamp(96px,15vh,180px) clamp(24px,6vw,104px) clamp(40px,8vh,88px);display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,104px);gap:clamp(32px,6vw,104px);align-content:center}.Topbar_overlayNav__kU3Eb{display:flex;flex-direction:column;border-top:1px solid var(--zf-rule)}.Topbar_overlayRow__4j4sZ{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:clamp(16px,2.2vw,36px);column-gap:clamp(16px,2.2vw,36px);padding:clamp(14px,1.7vw,24px) 2px;border-bottom:1px solid var(--zf-rule);text-decoration:none;color:var(--zf-ink);opacity:0;transform:translateY(22px);transition:opacity .6s var(--zf-ease-out),transform .6s var(--zf-ease-out),color .3s var(--zf-ease-out),border-color .3s var(--zf-ease-out)}.Topbar_overlay__84LSS.Topbar_overlayOpen__Y_cb5 .Topbar_overlayRow__4j4sZ{opacity:1;transform:none}.Topbar_overlayRow__4j4sZ:focus-visible,.Topbar_overlayRow__4j4sZ:hover{color:var(--zf-accent);border-bottom-color:var(--zf-accent);outline:none}.Topbar_overlayRow__4j4sZ:focus-visible .Topbar_overlayArrow__WdEht,.Topbar_overlayRow__4j4sZ:hover .Topbar_overlayArrow__WdEht{opacity:1;transform:translate(4px,-4px)}.Topbar_overlayIndex__DyqDP{font-family:var(--zf-font-mono);font-size:var(--zf-t-caption);letter-spacing:.12em;color:var(--zf-ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Topbar_overlayLabel__08Ta0{display:flex;align-items:baseline;gap:clamp(10px,1.4vw,22px);flex-wrap:wrap;min-width:0}.Topbar_overlayLabelEn__ITyr9{font-family:var(--zf-font-display);font-variation-settings:"opsz" 144,"wdth" 1,"wght" 800,"GRAD" 40;font-size:clamp(28px,4.4vw,62px);font-weight:800;letter-spacing:-.01em;line-height:1;text-transform:uppercase}.Topbar_overlayLabelJa__MZueO{font-size:var(--zf-t-meta);color:var(--zf-ink-muted);letter-spacing:.06em}.Topbar_overlayArrow__WdEht{font-family:var(--zf-font-body);font-size:clamp(15px,1.5vw,20px);color:var(--zf-accent);opacity:0;transform:translate(0);transition:opacity .3s var(--zf-ease-out),transform .3s var(--zf-ease-out)}.Topbar_overlayMeta__w60ot{align-self:end;display:flex;flex-direction:column;gap:clamp(18px,2.6vh,34px);opacity:0;transform:translateY(22px);transition:opacity .6s var(--zf-ease-out),transform .6s var(--zf-ease-out)}.Topbar_overlay__84LSS.Topbar_overlayOpen__Y_cb5 .Topbar_overlayMeta__w60ot{opacity:1;transform:none}.Topbar_metaBlock__zEuG4{display:flex;flex-direction:column;gap:6px}.Topbar_metaKicker__43_F7{font-family:var(--zf-font-mono);font-size:var(--zf-t-caption);letter-spacing:.14em;color:var(--zf-ink-faint)}.Topbar_metaEmail__94g5g{font-family:var(--zf-font-body);font-size:var(--zf-t-lead);color:var(--zf-ink);text-decoration:none;width:-moz-fit-content;width:fit-content;transition:color .3s var(--zf-ease-out)}.Topbar_metaEmail__94g5g:focus-visible,.Topbar_metaEmail__94g5g:hover{color:var(--zf-accent);outline:none}.Topbar_metaText__3udA2{font-size:var(--zf-t-meta);color:var(--zf-ink-muted);line-height:1.6}.Topbar_metaClockRow__7PrqG{display:flex;gap:16px;align-items:baseline;font-family:var(--font-satoshi),-apple-system,"Segoe UI",sans-serif;font-size:12.8px;letter-spacing:.01em;color:var(--zf-ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Topbar_metaClockRow__7PrqG .Topbar_clock__jIr5v{color:var(--zf-ink-muted)}.Topbar_metaTagline____Ct8{margin:0;font-family:var(--zf-font-serif);font-style:italic;font-size:var(--zf-t-h6);color:var(--zf-ink);line-height:1.2}@media(max-width:720px){.Topbar_topbar__bdSgc{grid-template-columns:1fr auto;height:64px;padding:12px 16px}.Topbar_brand__08wIv{grid-column:1;font-size:28px}.Topbar_brand__08wIv sup{font-size:13px}.Topbar_center__lQwhc,.Topbar_nav__cLoRn{display:none}.Topbar_burger__YfEmA{grid-column:2;width:44px;height:44px;padding:13px 7px}.Topbar_overlayInner__kyatQ{grid-template-columns:1fr;align-content:start;gap:clamp(28px,6vh,48px);padding:84px 20px 40px}.Topbar_overlayRow__4j4sZ{padding:clamp(12px,3.4vw,18px) 2px}.Topbar_overlayLabelEn__ITyr9{font-size:clamp(28px,8.5vw,44px)}.Topbar_overlayMeta__w60ot{align-self:start}.Topbar_overlayArrow__WdEht{display:none}}@media(max-width:360px){.Topbar_topbar__bdSgc{padding:12px}.Topbar_brand__08wIv{font-size:24px}.Topbar_brand__08wIv sup{font-size:11px}}