._5rxr4W_scope{--u:clamp(.9px, min(calc(100vw / 1280), calc(100vh * 16 / 9 / 1280)), 1.15px);--wrap:min(calc(1088 * var(--u)), calc(100vw - 40px));--nav-h:72px;font-family:var(--font-gt-america), var(--font-ja-gothic-regular);font-weight:300;display:contents}@media (max-width:1023px){._5rxr4W_scope{--u:1px;--wrap:calc(100vw - 40px)}}
.UGep_a_footer{--u:clamp(.9px, min(calc(100vw / 1280), calc(100vh * 16 / 9 / 1280)), 1.15px);--gutter:max(20px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--wrap:min(calc(1088 * var(--u)), calc(100vw - 2 * var(--gutter)));font-family:var(--font-gt-america), var(--font-ja-gothic-regular);font-feature-settings:"palt";background:#f0eeed;font-weight:300}@media (max-width:1023px){.UGep_a_footer{--u:1px;--wrap:calc(100vw - 2 * var(--gutter))}}
.Bmr8Zq_page{--ink:#232120;--sub:#636160;--muted:#86837f;--faint:#a09e9d;--line:#d6d3d2;--accent:#315f55;--white:#fffefd;--surface:#faf8f7;--paper:#f0eeed;--studio:#e2e0df;--night:#151716;--r-lg:calc(28 * var(--u));--r-sm:calc(20 * var(--u));--r-xs:calc(12 * var(--u));--r-pill:999px;--nav-h:72px;--ring:0 0 0 1px #2321200f;--shadow-raised:var(--ring), 0 calc(12 * var(--u)) calc(32 * var(--u)) calc(-22 * var(--u)) #23212038;--fs-note:max(11px, calc(12 * var(--u)));--fs-small:max(12px, calc(13 * var(--u)));--fs-body-s:max(14px, calc(14 * var(--u)));--fs-title:max(18px, calc(22 * var(--u)));--mincho-light:var(--font-reimin);--mincho:var(--font-reimin);--ease:cubic-bezier(.2, .7, .2, 1);--rv-rise:calc(18 * var(--u));--rv-step:90ms;--u:clamp(.9px, min(calc(100vw / 1280), calc(100vh * 16 / 9 / 1280)), 1.15px);--gutter:max(20px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--wrap:min(calc(1088 * var(--u)), calc(100vw - 2 * var(--gutter)));background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-gt-america), var(--font-ja-gothic-regular);font-feature-settings:"palt";line-break:strict;font-weight:300;position:relative;overflow-x:clip}body:has(.Bmr8Zq_page){background-color:#f0eeed}.Bmr8Zq_page:lang(en){--mincho-light:var(--font-cetra-display), Georgia, serif;--mincho:var(--font-cetra-display), Georgia, serif}.Bmr8Zq_how{--nt:0;--ink:color-mix(in srgb, #232120, #edeae7 calc(var(--nt) * 100%));--sub:color-mix(in srgb, var(--ink) 70%, transparent);--muted:color-mix(in srgb, var(--ink) 52%, transparent);z-index:1;background:var(--bg,var(--paper));color:var(--ink);position:relative}.Bmr8Zq_how [data-sky-low]{--ink:color-mix(in srgb, #232120, #edeae7 calc(var(--nt-low,var(--nt)) * 100%));--sub:color-mix(in srgb, var(--ink) 70%, transparent);--accent:color-mix(in srgb, #315f55, #72a898 calc(var(--nt-low,var(--nt)) * 100%))}.Bmr8Zq_howEnd{z-index:0;height:calc(var(--how-spill,calc(168 * var(--u))) + 72 * var(--u));background:var(--sky-end,var(--night));position:relative}.Bmr8Zq_reveal [data-reveal]{opacity:0}.Bmr8Zq_reveal[data-in=true] [data-reveal]:not([data-wait]){opacity:1;animation:Bmr8Zq_rv .9s var(--ease) calc(var(--i,0) * var(--rv-step)) backwards}@media (scripting:none){.Bmr8Zq_reveal [data-reveal]{opacity:1}}@keyframes Bmr8Zq_rv{0%{opacity:0;transform:translateY(var(--rv-rise))}}.Bmr8Zq_howSticky{box-sizing:border-box;height:100vh;padding-top:var(--nav-h);background:linear-gradient(180deg, var(--sky-top,var(--bg,var(--paper))) 0%, var(--sky-mid,var(--bg,var(--paper))) 50%, var(--sky-bot,var(--bg,var(--paper))) 100%);justify-content:center;align-items:flex-end;display:flex;position:sticky;top:0;overflow:clip visible}.Bmr8Zq_stage{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.Bmr8Zq_reveal [data-reveal],.Bmr8Zq_reveal[data-in=true] [data-reveal]:not([data-wait]){opacity:1;animation:none}}@media (max-width:1023.98px){.Bmr8Zq_page{--u:1px;--wrap:calc(100vw - 2 * var(--gutter))}}
