.autumn_root__OVGxR{--terracotta:#da795a;--terracotta-dark:#c4634a;--terracotta-light:#e0886a;--autumn-gold:#c49a30;--autumn-rust:#b84e18;--cream:#faf0eb;--cream-border:#f0ddd4;--ink:#2a2e29;--ink-soft:#5a5c54;--ink-muted:#6e6f68;--ink-faint:#9a9a92;--marquee-brown:#3a2620;background:#ffffff;color:var(--ink);font-family:"Noto Sans JP",var(--font-noto-sans-jp),sans-serif;overflow-x:hidden}.autumn_root__OVGxR h1,.autumn_root__OVGxR h2,.autumn_root__OVGxR h3,.autumn_root__OVGxR h4{font-family:"Noto Serif JP",var(--font-noto-serif-jp),serif;font-weight:500}.autumn_container__ZSmSM{width:100%;max-width:1160px;margin-left:auto;margin-right:auto;padding-left:clamp(22px,5vw,40px);padding-right:clamp(22px,5vw,40px)}.autumn_section-label__BJVM9{display:block;font-family:"Noto Sans JP",var(--font-noto-sans-jp),sans-serif;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--autumn-gold)}.autumn_section-heading__FsUPZ{font-family:"Noto Serif JP",var(--font-noto-serif-jp),serif;font-weight:500;font-size:clamp(26px,3.2vw,36px);line-height:1.4;color:var(--terracotta)}.autumn_en-serif__MqOPj{font-family:"Cormorant Garamond",var(--font-cormorant),serif}.autumn_lead-text__Gu_nv{font-size:16px;font-weight:300;line-height:2.1;color:var(--ink-soft)}.autumn_btn-primary__FxxmM{display:inline-flex;align-items:center;gap:10px;background-color:var(--terracotta);color:#fff;font-family:"Noto Sans JP",var(--font-noto-sans-jp),sans-serif;font-size:14px;letter-spacing:.06em;padding:16px 40px;border-radius:2px;transition:transform .15s ease,background-color .25s ease}.autumn_btn-primary__FxxmM:hover{transform:translateY(-2px);background-color:var(--terracotta-dark)}.autumn_btn-primary__FxxmM:active{transform:scale(.98)}.autumn_badge-pill__VD6Oo{display:inline-block;font-size:12px;font-weight:500;padding:7px 18px;background:var(--terracotta);color:#fff;border-radius:999px}.autumn_badge-mini__EmdEc{display:inline-block;margin-left:8px;font-size:10px;font-weight:700;letter-spacing:.08em;background:#fff;color:var(--terracotta);padding:2px 8px;border-radius:999px;vertical-align:middle}.autumn_badge-month__xAANz{display:inline-block;font-family:"Noto Sans JP",var(--font-noto-sans-jp),sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;border:1px solid;border-radius:3px;padding:4px 14px}.autumn_scroll-fade__g4Zks{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}.autumn_scroll-fade__g4Zks.autumn_visible__5wtGG{opacity:1;transform:translateY(0)}.autumn_stagger-children__h68c_>*{opacity:0;transform:translateY(26px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.autumn_stagger-children__h68c_.autumn_visible__5wtGG>:first-child{opacity:1;transform:translateY(0);transition-delay:0s}.autumn_stagger-children__h68c_.autumn_visible__5wtGG>:nth-child(2){opacity:1;transform:translateY(0);transition-delay:80ms}.autumn_stagger-children__h68c_.autumn_visible__5wtGG>:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.16s}.autumn_stagger-children__h68c_.autumn_visible__5wtGG>:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.24s}.autumn_img-hover-zoom__Uynwr{overflow:hidden}.autumn_img-hover-zoom__Uynwr img{transition:transform .7s cubic-bezier(.22,.61,.36,1)}.autumn_img-hover-zoom__Uynwr:hover img{transform:scale(1.05)}.autumn_hero__WjSO9{position:relative;min-height:calc(100svh - clamp(104px, 12vw, 170px));display:flex;align-items:flex-end;background:linear-gradient(160deg,#0d1f0f,#1e3a1f,#2d4e1a,#1a2a0a);overflow:hidden}.autumn_hero-slide__k7bCN{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 50%;opacity:0;transition:opacity 1.4s ease}.autumn_hero-slide__k7bCN.autumn_active__2G8p5{opacity:1}.autumn_hero-overlay-bottom__Pt1z3{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,20,10,.85) 0,rgba(10,20,10,.18) 52%,rgba(10,20,10,.32))}.autumn_hero-overlay-side__FChzz{position:absolute;inset:0;background:linear-gradient(105deg,rgba(10,20,10,.55),rgba(10,20,10,.05) 55%,transparent)}.autumn_hero-content__Qe_zp{position:relative;z-index:2;width:100%;max-width:1160px;margin:0 auto;padding:clamp(130px,16vh,150px) clamp(22px,5vw,40px) clamp(86px,11vh,128px)}.autumn_hero-title-img__Mp21u{display:block;width:min(780px,85vw);height:auto;margin-bottom:30px}@media (max-width:767px){.autumn_hero__WjSO9{align-items:center}.autumn_hero-content__Qe_zp{text-align:center;padding:110px 22px 56px}.autumn_hero-title-img__Mp21u{width:min(340px,82vw);margin-left:auto;margin-right:auto;margin-bottom:24px}}@keyframes autumn_scroll-pulse___OES1{0%{opacity:.3;transform:scaleY(.55)}50%{opacity:.85;transform:scaleY(1)}to{opacity:.3;transform:scaleY(.55)}}.autumn_scroll-indicator__ydiUY{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px}@media (max-width:767px){.autumn_scroll-indicator__ydiUY{left:auto;right:20px;bottom:24px;transform:none}}.autumn_scroll-indicator-label__yJmBU{font-family:"Cormorant Garamond",var(--font-cormorant),serif;font-size:11px;letter-spacing:.3em;color:rgba(255,255,255,.55);writing-mode:vertical-rl}.autumn_scroll-indicator-line__ObZKZ{width:1px;height:46px;background:rgba(255,255,255,.6);transform-origin:top;animation:autumn_scroll-pulse___OES1 2s ease-in-out infinite}@keyframes autumn_marquee-ticker__5Czxu{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.autumn_marquee-section__ZNwKo{background:var(--marquee-brown);padding:clamp(14px,1.6vw,20px) 0;overflow:hidden}.autumn_marquee__bZQ7m{display:flex;gap:clamp(10px,1.2vw,16px);width:max-content;animation:autumn_marquee-ticker__5Czxu 48s linear infinite}.autumn_marquee-section__ZNwKo:hover .autumn_marquee__bZQ7m{animation-play-state:paused}.autumn_marquee-thumb__rAHU0{height:clamp(180px,22vw,300px);width:clamp(224px,27.4vw,374px);object-fit:cover;flex:0 0 auto;border-radius:2px;cursor:pointer;opacity:.78;outline:2px solid transparent;outline-offset:-2px;transition:opacity .3s ease,outline-color .3s ease}.autumn_marquee-thumb__rAHU0.autumn_active__2G8p5{opacity:1;outline-color:var(--terracotta)}.autumn_faq-item__cAkRX{border-top:1px solid var(--cream-border)}.autumn_faq-item__cAkRX:last-child{border-bottom:1px solid var(--cream-border)}.autumn_faq-question__oGPSm{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 6px;background:none;border:none;cursor:pointer;text-align:left;color:var(--ink);font-family:"Noto Sans JP",var(--font-noto-sans-jp),sans-serif;font-size:15px;font-weight:500}.autumn_faq-icon__qaxzU{flex:0 0 auto;font-size:22px;font-weight:300;color:var(--terracotta);transition:transform .35s ease}.autumn_faq-icon__qaxzU.autumn_open__yTDUk{transform:rotate(45deg)}.autumn_faq-answer__00ZVP{overflow:hidden;max-height:0;transition:max-height .4s ease}.autumn_faq-answer__00ZVP.autumn_open__yTDUk{max-height:600px}.autumn_faq-answer-inner__4KiTw{padding:0 6px 26px;font-size:15px;font-weight:300;line-height:2.05;color:var(--ink-muted);white-space:pre-line}@media (prefers-reduced-motion:reduce){.autumn_hero-slide__k7bCN,.autumn_img-hover-zoom__Uynwr img,.autumn_marquee__bZQ7m,.autumn_scroll-fade__g4Zks,.autumn_scroll-indicator-line__ObZKZ,.autumn_stagger-children__h68c_>*{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}}