@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2?dpl=dpl_CzQa1f93tMCrMKWuCvCS1GUsyfw1)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2?dpl=dpl_CzQa1f93tMCrMKWuCvCS1GUsyfw1)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2?dpl=dpl_CzQa1f93tMCrMKWuCvCS1GUsyfw1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2?dpl=dpl_CzQa1f93tMCrMKWuCvCS1GUsyfw1)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2?dpl=dpl_CzQa1f93tMCrMKWuCvCS1GUsyfw1)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2?dpl=dpl_CzQa1f93tMCrMKWuCvCS1GUsyfw1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_79d368f-module__N_I3Fq__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_79d368f-module__N_I3Fq__variable{--font-jost:"Jost", "Jost Fallback"}
[data-marketing]{--mkt-bg:#faf8f6;--mkt-surface:#fff;--mkt-bg-alt:#f3ede9;--mkt-text:#3a3330;--mkt-text-muted:#6f655e;--mkt-border:#ece5e0;--mkt-primary:#8e5c68;--mkt-primary-strong:#7a4d58;--mkt-primary-soft:#f7eef0;--mkt-on-primary:#fff;--mkt-secondary:#9ca98f;--mkt-gradient:linear-gradient(90deg, #9e5a68, #9c5e50);--mkt-radius-button:12px;--mkt-radius-card:16px;--mkt-shadow:0 12px 28px #3a33300f;--mkt-font-serif:var(--font-mkt-serif), "Hiragino Mincho ProN", serif;--mkt-font-sans:var(--font-mkt-sans), "Hiragino Kaku Gothic ProN", sans-serif;--mkt-font-en:var(--font-jost), var(--font-mkt-sans), sans-serif;background-color:var(--mkt-bg);color:var(--mkt-text);font-family:var(--mkt-font-sans);line-height:1.7}[data-marketing] .mkt-heading{font-family:var(--mkt-font-serif);letter-spacing:.02em;font-weight:700;line-height:1.35}[data-marketing] .mkt-label{font-family:var(--mkt-font-en);letter-spacing:.22em;text-transform:uppercase;color:var(--mkt-primary-strong);font-size:.75rem;font-weight:600}[data-marketing] .mkt-rule{background:var(--mkt-primary);border-radius:2px;width:40px;height:2px;margin-top:.75rem;display:block}[data-marketing] .mkt-btn-primary{border-radius:var(--mkt-radius-button);background-color:var(--mkt-primary);color:var(--mkt-on-primary);justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:background-color .2s ease-out,transform .15s ease-out;display:inline-flex}[data-marketing] .mkt-btn-primary:hover{background-color:var(--mkt-primary-strong)}[data-marketing] .mkt-btn-primary:active{transform:scale(.98)}[data-marketing] .mkt-btn-primary:focus-visible{outline:2px solid var(--mkt-primary-strong);outline-offset:2px}[data-marketing] .mkt-btn-ghost{border-radius:var(--mkt-radius-button);border:1px solid var(--mkt-border);background-color:var(--mkt-surface);color:var(--mkt-text);justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:border-color .2s ease-out,background-color .2s ease-out;display:inline-flex}[data-marketing] .mkt-btn-ghost:hover{border-color:var(--mkt-primary);background-color:var(--mkt-primary-soft)}[data-marketing] .mkt-btn-ghost:focus-visible{outline:2px solid var(--mkt-primary-strong);outline-offset:2px}[data-marketing] .mkt-card{background-color:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius-card);box-shadow:var(--mkt-shadow);transition:box-shadow .25s ease-out,transform .25s ease-out,border-color .25s ease-out}@media (hover:hover){[data-marketing] .mkt-card:hover{border-color:var(--mkt-primary-soft);transform:translateY(-3px);box-shadow:0 20px 40px #3a33301a}}[data-marketing] :where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--mkt-primary-strong);outline-offset:2px;border-radius:4px}[data-marketing] [data-reveal]{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(12px)}[data-marketing] [data-reveal][data-revealed]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-marketing] [data-reveal]{opacity:1;transition:none;transform:none}[data-marketing] .mkt-card{transition:none}[data-marketing] .mkt-card:hover{box-shadow:var(--mkt-shadow);transform:none}}[data-marketing] .gm{color:var(--mkt-text);font-size:12px}[data-marketing] .gm-win{border:1px solid var(--mkt-border);background:var(--mkt-surface);box-shadow:var(--mkt-shadow);border-radius:12px;overflow:hidden}[data-marketing] .gm-bar{background:var(--mkt-bg-alt);border-bottom:1px solid var(--mkt-border);align-items:center;gap:6px;padding:8px 12px;display:flex}[data-marketing] .gm-dot{border-radius:50%;width:9px;height:9px}[data-marketing] .gm-bar .gm-title{color:var(--mkt-text-muted);margin-left:8px;font-size:11px;font-weight:600}[data-marketing] .gm-app{min-height:280px;display:flex}[data-marketing] .gm-sb{background:var(--mkt-surface);border-right:1px solid var(--mkt-border);flex:0 0 150px;padding:8px 0;overflow:hidden}[data-marketing] .gm-sb .gh{color:var(--mkt-text-muted);letter-spacing:.04em;text-transform:none;padding:8px 12px 2px;font-size:9px}[data-marketing] .gm-sb .it{color:var(--mkt-text);white-space:nowrap;text-overflow:ellipsis;padding:4px 12px;font-size:10px;overflow:hidden}[data-marketing] .gm-sb .it.on{background:var(--mkt-primary-soft);color:var(--mkt-primary-strong);border-left:2px solid var(--mkt-primary);padding-left:10px;font-weight:600}[data-marketing] .gm-bd{background:var(--mkt-bg);flex:1;min-width:0;padding:12px 14px;overflow:hidden}[data-marketing] .gm-bd h4{color:var(--mkt-text);margin:0 0 2px;font-size:14px;font-weight:700}[data-marketing] .gm-bd .sub{color:var(--mkt-text-muted);margin:0 0 10px;font-size:10.5px}[data-marketing] .gm-c{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:10px;margin-bottom:8px;padding:10px 12px}[data-marketing] .gm-ct{color:var(--mkt-text);align-items:center;gap:6px;margin:0 0 7px;font-size:11.5px;font-weight:700;display:flex}[data-marketing] .gm-fr{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-marketing] .gm-stats{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}[data-marketing] .gm-stat{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:10px;flex:1 1 0;min-width:90px;padding:9px 10px}[data-marketing] .gm-stat .k{color:var(--mkt-text-muted);font-size:9.5px}[data-marketing] .gm-stat .v{color:var(--mkt-text);margin-top:3px;font-size:16px;font-weight:700}[data-marketing] .gm-stat .v.acc{color:var(--mkt-primary-strong)}[data-marketing] .gm-row{border-bottom:1px solid var(--mkt-border);justify-content:space-between;align-items:center;gap:8px;padding:6px 2px;font-size:10.5px;display:flex}[data-marketing] .gm-row:last-child{border-bottom:none}[data-marketing] .gm-row .lbl{color:var(--mkt-text)}[data-marketing] .gm-row .sub{color:var(--mkt-text-muted);font-size:9.5px}[data-marketing] .gm-row .act{color:var(--mkt-primary-strong);white-space:nowrap;font-size:10px}[data-marketing] .gm-tbl{border-collapse:collapse;width:100%;font-size:10px}[data-marketing] .gm-tbl th,[data-marketing] .gm-tbl td{border-bottom:1px solid var(--mkt-border);text-align:left;padding:5px 7px}[data-marketing] .gm-tbl th{color:var(--mkt-text-muted);background:var(--mkt-bg-alt);font-weight:600}[data-marketing] .gm-lab{color:var(--mkt-text-muted);align-items:center;gap:5px;margin:8px 0 3px;font-size:10px;display:flex}[data-marketing] .gm-in{border:1px solid var(--mkt-border);background:var(--mkt-surface);color:var(--mkt-text);border-radius:7px;align-items:center;min-height:26px;padding:6px 8px;font-size:10.5px;display:flex}[data-marketing] .gm-in.area{align-items:flex-start;min-height:44px}[data-marketing] .gm-in.ph{color:var(--mkt-text-muted)}[data-marketing] .gm-sel{border:1px solid var(--mkt-border);background:var(--mkt-surface);color:var(--mkt-text);border-radius:7px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:10.5px;display:flex}[data-marketing] .gm-sel:after{content:"▾";color:var(--mkt-text-muted)}[data-marketing] .gm-tog{background:var(--mkt-border);border-radius:999px;flex:none;width:30px;height:16px;position:relative}[data-marketing] .gm-tog.on{background:var(--mkt-primary)}[data-marketing] .gm-tog:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:none;position:absolute;top:2px;left:2px}[data-marketing] .gm-tog.on:after{left:16px}[data-marketing] .gm-btn{background:var(--mkt-primary);color:#fff;border-radius:7px;align-items:center;padding:6px 12px;font-size:10.5px;font-weight:600;display:inline-flex}[data-marketing] .gm-btn.gh{background:var(--mkt-surface);color:var(--mkt-primary-strong);border:1px solid var(--mkt-primary)}[data-marketing] .gm-btns{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}[data-marketing] .gm-bdg{background:var(--mkt-bg-alt);color:var(--mkt-text-muted);border-radius:999px;align-items:center;padding:1px 8px;font-size:9px;font-weight:600;display:inline-flex}[data-marketing] .gm-bdg.on{color:#3f7a43;background:#e4f0e2}[data-marketing] .gm-bdg.acc{background:var(--mkt-primary-soft);color:var(--mkt-primary-strong)}[data-marketing] .gm-bdg.warn{color:#9a6a16;background:#fbf0dc}[data-marketing] .gm-num{background:var(--mkt-primary);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:9.5px;font-weight:700;display:inline-flex}@media (max-width:640px){[data-marketing] .gm-sb{flex-basis:104px}[data-marketing] .gm-sb .it{padding:4px 8px;font-size:9px}}
