.qMKe6G_header{flex-wrap:wrap;align-items:center;gap:0 28px;padding-block:14px;font-size:14px;line-height:1.4;display:flex}.qMKe6G_skip{inset-inline-start:var(--gutter);z-index:10;background:var(--ink);color:var(--sheet);padding:8px 12px;text-decoration:none;position:absolute;top:-100px}.qMKe6G_skip:focus-visible{top:12px}.qMKe6G_mark{letter-spacing:-.02em;align-items:center;min-height:44px;margin-inline-end:auto;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.qMKe6G_list{flex-wrap:wrap;gap:0 20px;display:flex}.qMKe6G_list a,.qMKe6G_langs summary,.qMKe6G_langList a{min-height:44px;color:var(--ink-soft);align-items:center;text-decoration:none;display:inline-flex}.qMKe6G_list a:hover,.qMKe6G_langs summary:hover,.qMKe6G_langList a:hover{color:var(--ink);text-decoration:underline}.qMKe6G_list a[aria-current=page],.qMKe6G_langList a[aria-current=true]{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px}.qMKe6G_langs{position:relative}.qMKe6G_langs summary{cursor:pointer;gap:6px;list-style:none}.qMKe6G_langs summary::-webkit-details-marker{display:none}.qMKe6G_langs[open] summary{color:var(--ink)}.qMKe6G_globe{fill:none;stroke:currentColor;stroke-width:1.1px;width:16px;height:16px}.qMKe6G_langList{inset-inline-end:0;z-index:20;background:var(--sheet);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(max-content,1fr));gap:0 20px;margin:0;padding:6px 16px;list-style:none;display:grid;position:absolute;top:100%;box-shadow:0 8px 24px #15171a1f}.qMKe6G_langList a{min-height:40px;font-family:var(--text);white-space:nowrap}@media (max-width:599px){.qMKe6G_header{gap:0 16px;padding-block:6px 4px}.qMKe6G_nav{order:3;width:100%;margin-top:-6px}.qMKe6G_list{gap:0 18px}.qMKe6G_secondary{display:none}}
.cfGrja_footer{margin-top:var(--section-gap);border-top:1px solid var(--rule-strong);color:var(--ink-soft);grid-template-columns:1fr;gap:24px;padding-block:56px 40px;font-size:13px;line-height:1.6;display:grid}.cfGrja_name{color:var(--ink);font-size:20px;font-weight:800}.cfGrja_links{color:var(--ink);flex-wrap:wrap;gap:8px 24px;font-size:14px;display:flex}.cfGrja_small{gap:4px;display:grid}@media (min-width:960px){.cfGrja_footer{grid-template-columns:3fr 3fr 6fr;align-items:start}}
.wCDJWq_stores{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.wCDJWq_link{background:var(--ink);min-height:48px;color:var(--sheet);border-radius:999px;align-items:center;padding:12px 22px;font-size:15px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}.wCDJWq_pending{color:var(--ink-soft);flex-wrap:wrap;gap:.4em;font-size:14px;line-height:1.5;display:inline-flex}.wCDJWq_soon{white-space:nowrap}
.x-3CgG_hero{grid-template-columns:1fr;gap:20px;padding-top:clamp(16px,4vw,56px);display:grid}.x-3CgG_head{gap:12px;display:grid}.x-3CgG_kicker{color:var(--ink-soft);font-size:14px;font-weight:800;line-height:1.4}.x-3CgG_title{z-index:1;font-size:clamp(32px, calc((100vw - 2 * var(--gutter)) / 9.3), 92px);letter-spacing:-.045em;line-height:1.12;position:relative}.x-3CgG_title:lang(ja) .x-3CgG_line{white-space:nowrap}.x-3CgG_title:lang(en){font-size:clamp(30px, calc((100vw - 2 * var(--gutter)) / 11.6), 88px);letter-spacing:-.04em;line-height:1.04}.x-3CgG_line{display:block}.x-3CgG_lead{max-width:30em;font-size:16px}.x-3CgG_figure{margin-inline:calc(var(--gutter) * -1)}.x-3CgG_figure img{width:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.x-3CgG_actions{justify-items:start;gap:10px;display:grid}.x-3CgG_cta{background:var(--ink);min-height:48px;color:var(--sheet);border-radius:999px;align-items:center;gap:12px;padding:12px 24px;font-size:16px;font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}.x-3CgG_cta:hover .x-3CgG_arrow{transform:translateY(3px)}.x-3CgG_arrow{font-family:var(--mono);transition:transform .2s}.x-3CgG_note{color:var(--ink-soft);font-size:13px;line-height:1.5}@media (max-width:959px){.x-3CgG_figure{margin-block:-8px -4px}}@media (min-width:960px){.x-3CgG_hero{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px}.x-3CgG_head{grid-area:1/1/auto/-1;gap:20px}.x-3CgG_title{font-size:clamp(56px,6.2vw,92px)}.x-3CgG_title:lang(en){font-size:clamp(52px,5.8vw,88px)}.x-3CgG_lead{grid-area:2/1/auto/span 4;padding-top:40px;font-size:17px}.x-3CgG_actions{grid-area:3/1/auto/span 4;align-content:start;padding-top:32px}.x-3CgG_figure{margin-inline:0 calc(var(--gutter) * -1);grid-area:2/5/span 2/-1;margin-top:-24px}.x-3CgG_figure img{object-fit:cover;object-position:50% 40%;height:clamp(420px,100svh - 360px,760px)}}@media (min-width:1500px){.x-3CgG_figure{margin-inline-end:calc((100vw - var(--max)) / -2 - var(--gutter))}}@keyframes x-3CgG_hero-line{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes x-3CgG_hero-town{0%{opacity:0;transform:translateY(32px)scale(.98)}to{opacity:1;transform:none}}@keyframes x-3CgG_hero-drift{to{transform:translateY(-6%)scale(1.03)}}@media (prefers-reduced-motion:no-preference){.x-3CgG_line{animation:.7s cubic-bezier(.16,1,.3,1) both x-3CgG_hero-line}.x-3CgG_line:nth-child(2){animation-delay:90ms}.x-3CgG_kicker,.x-3CgG_lead,.x-3CgG_actions{animation:.7s cubic-bezier(.16,1,.3,1) .18s both x-3CgG_hero-line}.x-3CgG_figure{animation:1.2s cubic-bezier(.16,1,.3,1) .12s both x-3CgG_hero-town}@supports (animation-timeline:scroll()){.x-3CgG_figure img{animation:linear both x-3CgG_hero-drift;animation-timeline:scroll(root);animation-range:0 100vh}}}
._4fbaka_growth{margin-top:var(--section-gap);grid-template-columns:1fr;display:grid}._4fbaka_heading{margin-bottom:16px;font-size:clamp(28px,5vw,56px)}._4fbaka_stage{z-index:1;background:var(--bg);margin-inline:calc(var(--gutter) * -1);padding-block:8px 10px;padding-inline:var(--gutter);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:8px;display:grid;position:sticky;top:0}._4fbaka_render{gap:6px;display:grid}._4fbaka_frames{width:min(calc(100% + var(--gutter) * 2), calc(38svh * 1600 / 1260));margin-inline:calc(var(--gutter) * -1);justify-self:center;display:grid;overflow:hidden}._4fbaka_layer{opacity:0;transform-origin:50% 40%;grid-area:1/1;width:100%;transition:opacity .22s cubic-bezier(.2,0,0,1),transform .9s cubic-bezier(.2,0,0,1)}._4fbaka_layer[data-on=true]{opacity:1}._4fbaka_layer[data-kind=close]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}._4fbaka_layer[data-kind=close][data-place=behind]{transform:scale(1.6)}._4fbaka_layer[data-kind=town]{transform-origin:50% 33%}._4fbaka_layer[data-kind=town][data-place=ahead]{transform:scale(2.4)}._4fbaka_layer[data-kind=worlds]{transform-origin:50%}._4fbaka_layer[data-kind=worlds][data-place=ahead]{transform:scale(2.4)}._4fbaka_gauge{color:var(--ink-soft);grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;font-size:12px;line-height:1.4;display:grid}._4fbaka_gaugeLabel{flex-wrap:wrap;gap:2px 10px;display:flex}._4fbaka_demo{font-family:var(--mono);letter-spacing:.02em;font-size:11px}._4fbaka_gaugeValue{color:var(--ink);font-size:14px}._4fbaka_track{border-bottom:1px solid var(--rule);grid-column:1/-1;height:6px;position:relative}._4fbaka_tick{background:var(--rule);width:1px;height:6px;position:absolute;bottom:0}._4fbaka_fill{background:var(--ink);transform-origin:0;height:3px;transition:transform .3s cubic-bezier(.2,0,0,1);position:absolute;inset:auto 0 -1px}[dir=rtl] ._4fbaka_fill{transform-origin:100%}._4fbaka_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._4fbaka_stageButtons{gap:4px;display:flex}._4fbaka_stageButton,._4fbaka_replay{border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;font-size:13px;line-height:1.2;display:inline-flex}._4fbaka_stageButton[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--sheet)}._4fbaka_stageButton:hover,._4fbaka_replay:hover{border-color:var(--ink)}._4fbaka_stageName{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._4fbaka_replay{color:var(--ink-soft);white-space:nowrap;border-color:#0000;padding-inline:4px 2px}@media (max-width:599px){._4fbaka_replayLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}._4fbaka_steps{display:grid}._4fbaka_step{border-top:1px solid var(--rule);align-content:start;gap:10px;min-height:42svh;padding-block:24px 28px;display:grid}._4fbaka_step:first-child{border-top:0}._4fbaka_step:last-child{min-height:0;padding-top:18svh}._4fbaka_kicker{color:var(--ink-soft);align-items:baseline;gap:10px;font-size:13px;font-weight:800;display:flex}._4fbaka_index{font-weight:400}._4fbaka_title{font-size:clamp(24px,3vw,36px)}._4fbaka_body{max-width:30em}._4fbaka_figure{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;font-size:clamp(24px,3vw,36px);line-height:1.1;display:flex}._4fbaka_figureLabel{color:var(--ink-soft);font-size:14px}@media (min-width:600px){._4fbaka_frames{width:min(100%,38.0952svh);margin-inline:0}._4fbaka_stageName{clip:auto;width:auto;height:auto;position:static;overflow:visible}._4fbaka_stageButton{padding-inline:14px 16px}}@media (min-width:960px){._4fbaka_growth{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}._4fbaka_heading{grid-area:1/8/auto/-1;margin-bottom:0;padding-top:10vh;font-size:clamp(36px,3.8vw,56px)}._4fbaka_stage{margin-inline:calc(var(--gutter) * -1) 0;padding:0 0 0 var(--gutter);background:0 0;border-bottom:0;grid-area:1/1/span 2/span 7;align-self:start;gap:16px;top:6vh}._4fbaka_frames{width:min(100%,83.8095vh)}._4fbaka_gauge{max-width:440px;font-size:13px}._4fbaka_controls{justify-content:flex-start;gap:20px}._4fbaka_steps{grid-area:2/8/auto/-1}._4fbaka_step{align-content:center;gap:14px;min-height:62vh;padding-block:40px}._4fbaka_step:last-child{min-height:0;padding-top:22vh;padding-bottom:12vh}._4fbaka_step[data-on=false]{color:var(--ink-soft)}}
.QW5S3a_use{margin-top:var(--section-gap);gap:28px;display:grid}.QW5S3a_head{gap:12px;max-width:34em;display:grid}.QW5S3a_heading{font-size:clamp(28px,5vw,56px)}.QW5S3a_lead{color:var(--ink-soft)}.QW5S3a_story{grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:start;gap:20px;display:grid}.QW5S3a_stage{position:sticky;top:max(16px,50svh - 44vw)}.QW5S3a_phone{gap:10px;display:grid}.QW5S3a_layer{outline:1px solid var(--rule);outline-offset:-1px;opacity:0;border-radius:14px;grid-area:1/1;width:100%;transition:opacity .32s cubic-bezier(.2,0,0,1)}.QW5S3a_layer[data-on=true]{opacity:1}.QW5S3a_caption{align-items:baseline;gap:8px;font-size:13px;font-weight:800;display:flex}.QW5S3a_no{color:var(--ink-soft);font-size:12px;font-weight:400}.QW5S3a_steps{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.QW5S3a_step{border-bottom:1px solid var(--rule);min-height:58svh;color:var(--ink-soft);grid-template-columns:minmax(0,1fr);align-content:center;gap:12px;padding-block:24px;transition:color .26s cubic-bezier(.2,0,0,1);display:grid}.QW5S3a_step[data-on=true]{color:var(--ink)}.QW5S3a_title{align-items:baseline;gap:10px;padding-inline-start:14px;font-size:20px;line-height:1.35;display:flex;position:relative}.QW5S3a_title>*{min-width:0}.QW5S3a_step[data-on=true] .QW5S3a_title:before{content:"";inset-inline-start:0;background:var(--ink);width:3px;position:absolute;top:.2em;bottom:.2em}.QW5S3a_step[data-on=true] .QW5S3a_no{color:var(--ink)}.QW5S3a_body{font-size:15px;line-height:1.7}.QW5S3a_aside{gap:16px;display:grid}.QW5S3a_note{color:var(--ink-soft);max-width:40em;font-size:14px}.QW5S3a_moreHeading{letter-spacing:0;font-size:15px}.QW5S3a_more{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:520px;display:grid}.QW5S3a_more img{outline:1px solid var(--rule);outline-offset:-1px;border-radius:10px;width:100%}.QW5S3a_moreCaption{margin-top:6px;font-size:12px;font-weight:800}@media (min-width:600px){.QW5S3a_story{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:32px}.QW5S3a_stage{top:max(24px,50svh - 290px)}}@media (min-width:960px){.QW5S3a_use{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px}.QW5S3a_head{grid-column:1/span 6}.QW5S3a_story{grid-area:2/1/auto/-1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.QW5S3a_stage{grid-area:1/7/auto/span 3;top:max(24px,50vh - 360px)}.QW5S3a_steps{grid-area:1/1/auto/span 5}.QW5S3a_step{gap:16px;min-height:70vh}.QW5S3a_title{font-size:clamp(24px,2.4vw,32px)}.QW5S3a_body{max-width:28em;font-size:16px}.QW5S3a_aside{grid-area:2/10/auto/-1;align-self:end}.QW5S3a_more{grid-template-columns:repeat(3,minmax(0,1fr))}}
.i2pDiq_band{--night:#131b29;--night-ink:#eef0f3;--night-soft:#a9b1bf;--night-rule:#2c3648;margin-top:var(--chapter-gap);background:var(--night);color:var(--night-ink);padding-block:clamp(56px,8vw,128px)}.i2pDiq_inner{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.i2pDiq_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--night-soft);margin-bottom:20px;font-size:12px}.i2pDiq_heading{font-size:clamp(28px,5vw,64px);line-height:1.1}.i2pDiq_lead{max-width:30em;color:var(--night-soft);margin-top:28px}.i2pDiq_hero{margin-inline:calc(var(--gutter) * -1)}.i2pDiq_hero img{width:100%;height:auto}.i2pDiq_list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);gap:16px;display:flex;overflow-x:auto}.i2pDiq_item{scroll-snap-align:start;flex:0 0 min(78vw,360px);align-content:start;gap:12px;scroll-margin-inline-start:var(--gutter);display:grid}.i2pDiq_tile{aspect-ratio:4/3;background:var(--night-rule);border-radius:4px;overflow:hidden}.i2pDiq_tile img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);transform:scale(1.02)}.i2pDiq_item:hover .i2pDiq_tile img{transform:scale(1.08)}.i2pDiq_meta{border-top:1px solid var(--night-rule);align-items:baseline;gap:12px;padding-top:14px;display:flex}.i2pDiq_no{color:var(--night-soft);font-size:12px}.i2pDiq_name{letter-spacing:-.02em;font-size:20px;font-weight:800}.i2pDiq_tag{border:1px solid var(--night-soft);color:var(--night-soft);border-radius:999px;margin-inline-start:auto;padding:2px 10px;font-size:12px}.i2pDiq_features{color:var(--night-soft);font-size:14px}@media (min-width:960px){.i2pDiq_inner{grid-template-columns:repeat(12,minmax(0,1fr));gap:72px 24px}.i2pDiq_text{z-index:1;grid-area:1/1/auto/span 5;align-self:center;position:relative}.i2pDiq_hero{margin-inline:0 calc(var(--gutter) * -1);grid-area:1/5/auto/-1}.i2pDiq_list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.i2pDiq_item:nth-child(2){margin-top:64px}}@media (prefers-reduced-motion:reduce){.i2pDiq_tile img,.i2pDiq_item:hover .i2pDiq_tile img{transition:none;transform:none}}
._1xiHyW_land{--cell:9px;grid-template-columns:1fr;gap:32px;display:grid}._1xiHyW_text{gap:20px;max-width:34em;display:grid}._1xiHyW_heading{font-size:clamp(24px,3.4vw,44px)}._1xiHyW_plans{flex-wrap:wrap;align-items:flex-end;gap:32px 20px;display:flex}._1xiHyW_plan{gap:10px;min-width:88px;display:grid}._1xiHyW_svg{width:calc(var(--blocks) * var(--cell));height:calc(var(--blocks) * var(--cell))}._1xiHyW_caption>span{gap:2px;font-size:12px;line-height:1.4;display:grid}._1xiHyW_size{color:var(--ink);font-size:15px}._1xiHyW_levels,._1xiHyW_hours{color:var(--ink-soft)}@media (min-width:600px){._1xiHyW_land{--cell:14px}}@media (min-width:960px){._1xiHyW_land{--cell:clamp(18px, 1.9vw, 28px);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}._1xiHyW_text{grid-column:1/span 5}._1xiHyW_plans{flex-wrap:nowrap;grid-column:1/-1;justify-content:space-between;gap:16px}._1xiHyW_plan{min-width:0}}
._1nc7fq_levels{grid-template-columns:1fr;gap:24px;display:grid}._1nc7fq_heading{font-size:clamp(24px,3.4vw,44px)}._1nc7fq_headingLine{display:block}._1nc7fq_lead{max-width:32em}._1nc7fq_ruler{margin-top:40px}._1nc7fq_rulerLabel{color:var(--ink-soft);margin-bottom:16px;font-size:13px;line-height:1.5}._1nc7fq_scale{height:96px;margin-inline:4px 28px;position:relative}._1nc7fq_baseline{background:var(--ink);height:2px;position:absolute;top:56px;left:0;right:0}._1nc7fq_levelTick{background:var(--rule);width:1px;height:8px;position:absolute;top:48px}._1nc7fq_titleTick{background:var(--ink);width:1px;height:28px;position:absolute;top:30px}._1nc7fq_titleTick._1nc7fq_high{height:46px;top:12px}._1nc7fq_titleTickLabel{padding-bottom:4px;font-size:10px;line-height:1;position:absolute;bottom:100%;left:0;transform:translate(-50%)}._1nc7fq_minor ._1nc7fq_titleTickLabel{display:none}._1nc7fq_decade{background:var(--ink);width:1px;height:8px;position:absolute;top:58px}._1nc7fq_decade span{white-space:nowrap;color:var(--ink-soft);font-size:11px;line-height:1;position:absolute;top:14px;left:0;transform:translate(-50%)}._1nc7fq_unit{color:var(--ink-soft)}._1nc7fq_tableWrap{margin-top:24px}._1nc7fq_table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.4}._1nc7fq_table th,._1nc7fq_table td{text-align:start;vertical-align:top;border-top:1px solid var(--rule);padding:12px 12px 12px 0}._1nc7fq_table thead th{color:var(--ink-soft);border-top:0;border-bottom:2px solid var(--ink);padding-bottom:8px;font-size:13px;font-weight:400}._1nc7fq_table tbody tr:first-child>*{border-top:0}._1nc7fq_table tr._1nc7fq_tierStart>*{border-top:2px solid var(--ink)}._1nc7fq_colLevel{white-space:nowrap;width:5.5em;font-size:14px}._1nc7fq_table tbody th._1nc7fq_colLevel{padding-top:14px;font-weight:400}._1nc7fq_colTotal{white-space:nowrap;width:6.5em;font-size:14px;text-align:end!important}._1nc7fq_table td._1nc7fq_colTotal{padding-top:14px;padding-inline-end:20px}._1nc7fq_facility{font-size:17px;font-weight:800}._1nc7fq_badge{color:var(--ink-soft);margin-inline-start:.6em;font-size:12px;font-weight:400}._1nc7fq_inlineMeta{color:var(--ink-soft);margin-top:6px;font-size:13px;font-weight:400;display:block}._1nc7fq_colTitle,._1nc7fq_colLand{display:none}._1nc7fq_landCell{align-items:center;gap:10px;font-size:13px;display:inline-flex}._1nc7fq_nextTown{color:var(--ink-soft);margin-inline-start:.6em}._1nc7fq_note{color:var(--ink-soft);margin-top:16px;font-size:13px}@media (min-width:960px){._1nc7fq_levels{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px}._1nc7fq_heading{grid-column:1/span 7}._1nc7fq_lead{grid-column:8/-1;align-self:end}._1nc7fq_ruler,._1nc7fq_tableWrap{grid-column:1/-1}._1nc7fq_ruler{margin-top:56px}._1nc7fq_minor ._1nc7fq_titleTickLabel{display:block}._1nc7fq_titleTickLabel{font-size:12px}._1nc7fq_tableWrap{margin-top:48px}._1nc7fq_inlineMeta{display:none}._1nc7fq_colTitle,._1nc7fq_colLand{display:table-cell}._1nc7fq_colTitle{width:22%;font-weight:800}._1nc7fq_colLand{width:24%}._1nc7fq_table{font-size:16px}._1nc7fq_facility{font-size:20px}}
.JPecya_rules{grid-template-columns:1fr;gap:32px;display:grid}.JPecya_heading{font-size:clamp(24px,3.4vw,44px)}.JPecya_line{display:block}.JPecya_sub{letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(18px,2vw,22px);font-weight:800;line-height:1.3}.JPecya_props,.JPecya_facilities{max-width:34em}.JPecya_choice{border-top:1px solid var(--rule);margin-top:16px;padding-top:16px}.JPecya_propList{border-top:2px solid var(--ink);margin-top:20px}.JPecya_propRow{border-bottom:1px solid var(--rule);grid-template-columns:7em 1fr;gap:12px;padding-block:10px;font-size:15px;display:grid}.JPecya_propRow dt{font-weight:800}.JPecya_propRow dd{color:var(--ink-soft)}.JPecya_figcaption{color:var(--ink-soft);margin-top:16px;font-size:13px}.JPecya_styleList{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:20px 16px;display:grid}.JPecya_styleList img{width:100%}.JPecya_styleName{margin-top:4px;font-size:12px;line-height:1.4}.JPecya_styleUnlock{color:var(--ink-soft);font-size:11px;display:block}@media (min-width:600px){.JPecya_styleList{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:960px){.JPecya_rules{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px}.JPecya_heading{grid-column:1/-1}.JPecya_props{grid-column:1/span 5}.JPecya_facilities{grid-column:7/span 6}.JPecya_styleRow{grid-column:1/-1}.JPecya_styleList{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:12px}}
.KlKcEW_progress{margin-top:var(--section-gap);grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.KlKcEW_head{gap:14px;max-width:34em;display:grid}.KlKcEW_heading{font-size:clamp(28px,5vw,64px)}.KlKcEW_sub{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(19px,2.2vw,26px);font-weight:800;line-height:1.3}.KlKcEW_body{max-width:34em}.KlKcEW_no{color:var(--ink-soft);font-size:12px;font-weight:400}.KlKcEW_exampleList{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);gap:16px;display:flex;overflow-x:auto}.KlKcEW_example{scroll-snap-align:start;flex:0 0 min(72vw,340px);scroll-margin-inline-start:var(--gutter)}.KlKcEW_example img{width:100%}.KlKcEW_exampleName{border-top:1px solid var(--ink);align-items:baseline;gap:10px;margin-top:8px;padding-top:8px;font-size:17px;font-weight:800;line-height:1.3;display:flex}.KlKcEW_caption{color:var(--ink-soft);gap:4px;margin-top:14px;font-size:13px;display:grid}.KlKcEW_more{color:var(--ink);font-size:15px;font-weight:800}.KlKcEW_designs{border-top:1px solid var(--rule);gap:16px;padding-top:24px;display:grid}.KlKcEW_designList{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.KlKcEW_designList img{width:100%}.KlKcEW_land{border-top:1px solid var(--rule);gap:16px;padding-top:24px;display:grid}.KlKcEW_plans{align-items:flex-end;gap:16px;font-size:13px;display:flex}.KlKcEW_plan{align-items:flex-end;gap:16px;display:inline-flex}.KlKcEW_plan>.KlKcEW_num{margin-inline-start:-8px}.KlKcEW_to{font-family:var(--mono);color:var(--ink-soft);padding-bottom:2px}.KlKcEW_planSvg{display:block}.KlKcEW_details{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);margin-top:8px}.KlKcEW_summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding-block:12px;font-size:17px;font-weight:800;line-height:1.4;list-style:none;display:flex}.KlKcEW_summary::-webkit-details-marker{display:none}.KlKcEW_marker{flex:none;width:16px;height:16px;position:relative}.KlKcEW_marker:before,.KlKcEW_marker:after{content:"";background:var(--ink);height:2px;transition:transform .2s;position:absolute;inset:7px 0 auto}.KlKcEW_marker:after{transform:rotate(90deg)}.KlKcEW_details[open] .KlKcEW_marker:after{transform:rotate(0)}.KlKcEW_summary:hover{text-underline-offset:.25em;text-decoration:underline}.KlKcEW_detailsBody{gap:72px;padding-block:32px 56px;display:grid}.KlKcEW_usage{max-width:34em}.KlKcEW_usageList{border-top:1px solid var(--ink)}.KlKcEW_usageList li{border-bottom:1px solid var(--rule);padding-block:10px;font-size:15px}@media (min-width:600px){.KlKcEW_exampleList{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}}@media (min-width:960px){.KlKcEW_progress{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px}.KlKcEW_head{grid-column:1/span 7}.KlKcEW_rewards{grid-column:1/span 4;align-self:end}.KlKcEW_examples{grid-area:2/5/span 2/-1}.KlKcEW_example:nth-child(2){margin-top:48px}.KlKcEW_designs{grid-column:1/span 6}.KlKcEW_land{grid-column:8/-1}.KlKcEW_designs,.KlKcEW_land{grid-row:4}.KlKcEW_details{grid-column:1/-1}.KlKcEW_detailsBody{gap:96px;padding-block:48px 80px}}
._573tQG_privacy{margin-top:var(--section-gap);grid-template-columns:1fr;gap:28px;display:grid}._573tQG_heading{font-size:clamp(28px,5vw,64px)}._573tQG_body{align-content:start;gap:24px;display:grid}._573tQG_items{border-top:2px solid var(--ink)}._573tQG_items li{border-bottom:1px solid var(--rule);padding-block:14px}._573tQG_link{justify-self:start;font-weight:800}@media (min-width:960px){._573tQG_privacy{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}._573tQG_heading{grid-column:1/span 6}._573tQG_body{grid-column:8/-1;padding-top:12px}}
.LOhPcG_strip{--town-h:clamp(150px, 24vw, 340px);--town-gap:clamp(24px, 4vw, 64px);margin-inline:calc(50% - 50vw);position:relative}.LOhPcG_viewport{scrollbar-width:none;direction:ltr;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.LOhPcG_track{width:max-content;display:flex}.LOhPcG_group{gap:var(--town-gap);padding-inline:var(--gutter);display:flex}.LOhPcG_group[data-copy]{display:none}.LOhPcG_item{flex:none;gap:8px;display:grid}.LOhPcG_item img{width:auto;height:var(--town-h)}.LOhPcG_caption{align-items:baseline;gap:10px;font-size:13px;font-weight:800;line-height:1.4;display:flex}.LOhPcG_no,.LOhPcG_note{color:var(--ink-soft);font-size:12px;font-weight:400}.LOhPcG_toggle{inset-inline-end:var(--gutter);border:1px solid var(--rule);background:var(--bg);cursor:pointer;border-radius:999px;place-items:center;width:44px;height:44px;transition:border-color .2s;display:none;position:absolute;bottom:0}.LOhPcG_toggle:hover{border-color:var(--ink)}.LOhPcG_icon{border-inline:3px solid var(--ink);width:10px;height:12px}.LOhPcG_strip[data-paused=true] .LOhPcG_icon{background:var(--ink);clip-path:polygon(10% 0,100% 50%,10% 100%);border:0}@keyframes LOhPcG_town-drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.LOhPcG_viewport{overflow-x:hidden}.LOhPcG_group[data-copy]{display:flex}.LOhPcG_track{animation:128s linear infinite LOhPcG_town-drift}.LOhPcG_strip[data-paused=true] .LOhPcG_track{animation-play-state:paused}@media (hover:hover){.LOhPcG_viewport:hover .LOhPcG_track{animation-play-state:paused}}.LOhPcG_toggle{display:grid}.LOhPcG_caption{padding-bottom:4px}.LOhPcG_strip{padding-bottom:60px}}
.HnIK4q_doc{grid-template-columns:1fr;gap:32px;padding-top:clamp(32px,6vw,88px);display:grid}.HnIK4q_head{align-content:start;gap:16px;display:grid}.HnIK4q_heading{font-size:clamp(32px,4vw,58px);line-height:1.1}.HnIK4q_meta{color:var(--ink-soft);font-size:14px}.HnIK4q_toc{border-top:1px solid var(--rule);max-width:28em;margin-top:8px;font-size:14px;line-height:1.5;display:grid}.HnIK4q_toc a{border-bottom:1px solid var(--rule);color:var(--ink-soft);padding-block:10px;text-decoration:none;display:block}.HnIK4q_toc a:hover{color:var(--ink);text-decoration:underline}.HnIK4q_item{scroll-margin-top:24px}.HnIK4q_body{gap:48px;max-width:40em;display:grid}.HnIK4q_intro{font-size:18px}.HnIK4q_items{counter-reset:item;border-top:2px solid var(--ink)}.HnIK4q_item{border-bottom:1px solid var(--rule);grid-template-columns:40px 1fr;column-gap:8px;padding-block:20px;display:grid}.HnIK4q_itemNo{color:var(--ink-soft);padding-top:.35em;font-size:13px}.HnIK4q_itemTitle{letter-spacing:-.01em;margin-bottom:6px;font-size:18px}.HnIK4q_itemBody{grid-column:2}.HnIK4q_itemBody p+p{margin-top:12px}.HnIK4q_sub{margin-bottom:16px;font-size:24px}.HnIK4q_small{color:var(--ink-soft);font-size:14px}.HnIK4q_small p+p{margin-top:8px}.HnIK4q_contact{font-size:18px;line-height:1.7}@media (min-width:960px){.HnIK4q_doc{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.HnIK4q_head{grid-column:1/span 6;position:sticky;top:32px}.HnIK4q_body{grid-column:7/-1;padding-top:12px}}.HnIK4q_contactBlock{margin-block:20px 16px}
.oqNtXW_download{margin-top:var(--section-gap);grid-template-columns:1fr;gap:28px;display:grid}.oqNtXW_towns{min-width:0;margin-bottom:clamp(24px,5vw,72px)}.oqNtXW_heading{font-size:clamp(28px,5vw,64px)}.oqNtXW_body{justify-items:start;gap:24px;display:grid}.oqNtXW_sub{letter-spacing:0;margin-top:16px;font-size:14px}.oqNtXW_langs{flex-wrap:wrap;gap:4px 20px;margin-top:-16px;font-size:15px;display:flex}.oqNtXW_langs li{font-family:var(--text)}@media (min-width:960px){.oqNtXW_download{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.oqNtXW_towns{grid-column:1/-1}.oqNtXW_heading{grid-column:5/-1}.oqNtXW_body{grid-column:5/span 6}}
