.home-module__i0QXTG__home{--home-line:var(--color-paper-100)}.home-module__i0QXTG__home h1,.home-module__i0QXTG__home h2,.home-module__i0QXTG__home h3{font-family:var(--font-editorial);letter-spacing:-.035em;color:var(--color-brand-700);font-weight:400}.home-module__i0QXTG__home h2{font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.15}.home-module__i0QXTG__home h3{font-size:1.55rem}.home-module__i0QXTG__home em{font-weight:inherit}.home-module__i0QXTG__home a,.home-module__i0QXTG__home button{touch-action:manipulation}.home-module__i0QXTG__hero{isolation:isolate;background:var(--color-paper-50);position:relative;overflow:hidden}.home-module__i0QXTG__heroPhoto{position:absolute;inset:0 0 0 28%}.home-module__i0QXTG__heroPhoto img{object-fit:cover;object-position:center 65%;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%);mask-image:linear-gradient(90deg,#0000,#000 12%)}.home-module__i0QXTG__hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--color-paper-50) 98%, transparent) 0%, color-mix(in srgb, var(--color-paper-50) 95%, transparent) 22%, color-mix(in srgb, var(--color-paper-50) 90%, transparent) 36%, color-mix(in srgb, var(--color-paper-50) 68%, transparent) 48%, transparent 66%);position:absolute;inset:0}.home-module__i0QXTG__heroPhoto figcaption{z-index:2;background:var(--color-paper-0);color:var(--color-ink-700);border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:.75rem;display:flex;position:absolute;bottom:24px;right:max(40px,50vw - 620px)}.home-module__i0QXTG__heroInner{z-index:2;padding-block:48px 28px;position:relative}.home-module__i0QXTG__heroCopy{max-width:660px}.home-module__i0QXTG__heroEyebrow{color:var(--color-jade-800);letter-spacing:.16em;align-items:center;gap:12px;font-size:.72rem;font-weight:600;display:inline-flex}.home-module__i0QXTG__heroEyebrow>span{background:var(--color-accent-700);border-radius:50%;width:8px;height:8px}.home-module__i0QXTG__heroCopy h1{margin-block:20px;font-size:clamp(3.6rem,5.2vw,4.65rem);line-height:1.01}.home-module__i0QXTG__heroCopy h1 em{color:var(--color-jade-800)}.home-module__i0QXTG__heroCopy p{color:var(--color-ink-700);font-size:1rem;line-height:1.6}.home-module__i0QXTG__searchArea{width:min(800px,100%);margin-top:28px}.home-module__i0QXTG__searchArea .hero-search{border-radius:var(--radius-control);border:1px solid var(--color-paper-100);width:100%;max-width:none;min-height:78px;box-shadow:0 8px 24px color-mix(in srgb, var(--color-brand-700) 9%, transparent);background:var(--color-paper-white);color:var(--color-ink-700);text-align:left;gap:16px;padding:8px 8px 8px 24px;font-size:1.1rem}.home-module__i0QXTG__searchArea .hero-search>svg{color:var(--color-brand-700)}.home-module__i0QXTG__searchArea .search-go{background:var(--color-accent-700);width:auto;min-width:122px;height:58px;color:var(--color-paper-white);border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:.95rem;display:flex}.home-module__i0QXTG__searchArea .hero-search:hover .search-go{background:var(--color-accent-600)}.home-module__i0QXTG__suggestions{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;margin-top:12px;display:grid}.home-module__i0QXTG__suggestions>span{color:var(--color-ink-700);grid-column:1/-1;margin-right:4px;font-size:.75rem}.home-module__i0QXTG__suggestions .search-trigger{min-height:var(--control-min);border:1px solid var(--color-paper-100);background:var(--color-paper-0);border-radius:var(--radius-control);text-align:left;justify-content:flex-start;padding:8px 12px;font-size:.73rem}.home-module__i0QXTG__suggestions .search-trigger>span{line-height:1.5;display:block}.home-module__i0QXTG__queryCategory{color:var(--color-jade-800);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:.6rem;font-weight:600;display:block}.home-module__i0QXTG__suggestions .search-trigger:hover{background:var(--color-paper-white);border-color:var(--color-jade-700)}.home-module__i0QXTG__suggestions kbd{display:none}.home-module__i0QXTG__suggestions .search-trigger>svg{display:none}.home-module__i0QXTG__heroHelp{min-height:var(--control-min);color:var(--color-brand-700);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:.78rem;display:inline-flex}.home-module__i0QXTG__heroHelp>span{text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:flex}.home-module__i0QXTG__journey{border-bottom:1px solid var(--home-line);background:var(--color-paper-0);padding-block:24px 28px}.home-module__i0QXTG__journeyIntro{justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.home-module__i0QXTG__journeyIntro .eyebrow{font-size:.62rem}.home-module__i0QXTG__journeyHint{color:var(--color-ink-700);align-items:center;gap:12px;font-size:.73rem;display:flex}.home-module__i0QXTG__rail{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-module__i0QXTG__rail li{text-align:center;position:relative}.home-module__i0QXTG__rail li:not(:last-child):after{content:"";background:color-mix(in srgb, var(--color-jade-700) 45%, transparent);width:calc(100% - 68px);height:1px;position:absolute;top:27px;left:calc(50% + 34px)}.home-module__i0QXTG__rail li:not(:last-child):before{content:"";background:var(--color-jade-700);border-radius:50%;width:5px;height:5px;position:absolute;top:25px;right:-2px}.home-module__i0QXTG__rail a{border-radius:4px;flex-direction:column;align-items:center;min-height:115px;padding:0 8px 8px;display:flex}.home-module__i0QXTG__rail a:hover{background:var(--color-paper-50)}.home-module__i0QXTG__railStop{width:52px;height:54px;color:var(--color-jade-800);place-items:center;display:grid;position:relative}.home-module__i0QXTG__railStop>span{color:var(--color-ink-700);font-size:.55rem;position:absolute;top:0;right:-7px}.home-module__i0QXTG__rail strong{font-family:var(--font-editorial);color:var(--color-brand-700);font-size:1.25rem;font-weight:600;line-height:1.4}.home-module__i0QXTG__railNote{color:var(--color-ink-700);margin-top:4px;font-size:.8rem;line-height:1.5}.home-module__i0QXTG__railArrow{display:none}.home-module__i0QXTG__situations{padding-block:32px 40px}.home-module__i0QXTG__situationHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.home-module__i0QXTG__situationHeading h2{font-size:1.95rem}.home-module__i0QXTG__situationHeading .text-link{font-size:.78rem}.home-module__i0QXTG__situationGrid{border-block:1px solid var(--home-line);grid-template-columns:1.15fr 1.15fr 1fr 1fr 1fr;gap:0;display:grid}.home-module__i0QXTG__situationGrid>a{grid-template-columns:32px 1fr;gap:8px 12px;min-height:110px;padding:20px 16px;display:grid;position:relative}.home-module__i0QXTG__situationGrid>a+a{border-left:1px solid var(--home-line)}.home-module__i0QXTG__situationGrid>a:hover{background:var(--color-paper-50)}.home-module__i0QXTG__situationIcon{color:var(--color-jade-800)}.home-module__i0QXTG__situationGrid h3{letter-spacing:-.035em;margin-bottom:4px;font-size:1.09rem;font-weight:600;line-height:1.3}.home-module__i0QXTG__situationGrid p{font-size:.875rem;line-height:1.5}.home-module__i0QXTG__situationGrid>a>svg{color:var(--color-brand-700);position:absolute;bottom:12px;right:14px}.home-module__i0QXTG__urgentSituation .home-module__i0QXTG__situationIcon{color:var(--color-emergency-700)}.home-module__i0QXTG__situationGrid>.home-module__i0QXTG__prioritySituation{background:var(--color-paper-50);box-shadow:inset 0 3px var(--color-jade-700)}.home-module__i0QXTG__situationGrid>.home-module__i0QXTG__urgentSituation{box-shadow:inset 0 3px var(--color-accent-700)}.home-module__i0QXTG__situationGrid>.home-module__i0QXTG__prioritySituation:hover{background:var(--color-paper-100)}.home-module__i0QXTG__expo{border-radius:var(--radius-control);border:1px solid var(--color-paper-100);background:var(--color-jade-100);grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.home-module__i0QXTG__expoCopy{padding:36px 40px 24px}.home-module__i0QXTG__featureKicker{text-transform:uppercase;letter-spacing:.12em;color:var(--color-jade-800);align-items:center;gap:8px;font-size:.68rem;font-weight:600;display:flex}.home-module__i0QXTG__expoCopy h2{font-family:var(--font-body);letter-spacing:-.04em;color:var(--color-jade-800);white-space:nowrap;margin-block:20px 12px;font-size:clamp(1.7rem,2.5vw,2.3rem);font-weight:650}.home-module__i0QXTG__expoCopy h2>span:last-child{font-weight:400}.home-module__i0QXTG__expoCross{color:var(--color-accent-700)}.home-module__i0QXTG__expoDeck{font-family:var(--font-editorial);letter-spacing:-.025em;color:var(--color-jade-800);font-size:clamp(1.65rem,2.5vw,2.25rem);line-height:1.15}.home-module__i0QXTG__expoDescription{max-width:42ch;margin-top:16px;font-size:1rem;line-height:1.6}.home-module__i0QXTG__expoButton{background:var(--color-jade-800);min-height:48px;color:var(--color-paper-white);border-radius:8px;align-items:center;gap:24px;margin-top:20px;padding:12px 20px;font-size:.84rem;display:inline-flex}.home-module__i0QXTG__expoButton:hover{background:var(--color-jade-700)}.home-module__i0QXTG__expoLinks{flex-wrap:wrap;gap:4px 16px;margin-top:8px;display:flex}.home-module__i0QXTG__expoLinks a{min-height:var(--control-min);color:var(--color-jade-800);text-underline-offset:4px;align-items:center;gap:6px;font-size:.72rem;text-decoration:underline;display:inline-flex}.home-module__i0QXTG__expoPhoto{min-height:420px;position:relative}.home-module__i0QXTG__expoPhoto img{object-fit:cover;object-position:65% center;width:100%;height:100%}.home-module__i0QXTG__expoPhoto figcaption{background:var(--color-paper-0);color:var(--color-ink-700);width:fit-content;max-width:calc(100% - 24px);padding:8px 12px;font-size:.75rem;line-height:1.5;position:absolute;inset:auto 12px 12px}.home-module__i0QXTG__expoStatus{border-top:1px solid color-mix(in srgb, var(--color-jade-700) 20%, transparent);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:20px 40px;display:flex}.home-module__i0QXTG__expoStatus .eyebrow{color:var(--color-jade-800);font-size:.59rem}.home-module__i0QXTG__expoStatus p{color:var(--color-jade-800);font-size:.85rem;font-weight:500}.home-module__i0QXTG__expoStatus p>span{margin-inline:8px}.home-module__i0QXTG__expoLocation{color:var(--color-jade-800);align-items:center;gap:8px;font-size:.82rem;display:flex}.home-module__i0QXTG__statusNote{color:var(--color-jade-800);grid-template-columns:8px auto;align-items:center;gap:4px 8px;font-size:.75rem;display:grid}.home-module__i0QXTG__statusNote small{color:var(--color-ink-700);grid-column:2;font-size:.75rem;line-height:1.5}.home-module__i0QXTG__statusDot{background:var(--color-jade-700);border-radius:50%;width:6px;height:6px}.home-module__i0QXTG__section{padding-block:56px 48px}.home-module__i0QXTG__sectionHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.home-module__i0QXTG__sectionHeading h2{margin-top:8px}.home-module__i0QXTG__sectionHeading .text-link{font-size:.8rem}.home-module__i0QXTG__mosaic{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.home-module__i0QXTG__konbini{background:var(--color-paper-50);border-radius:8px;grid-row:1/3;overflow:hidden}.home-module__i0QXTG__konbiniPhoto{height:306px;position:relative;overflow:hidden}.home-module__i0QXTG__konbiniPhoto img{object-fit:cover;width:100%;height:100%}.home-module__i0QXTG__photoLabel{background:var(--color-paper-0);color:var(--color-ink-700);padding:6px 10px;font-size:.7rem;position:absolute;bottom:16px;left:20px}.home-module__i0QXTG__konbiniCopy{justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.home-module__i0QXTG__konbiniCopy h3{margin-block:8px;font-size:1.75rem}.home-module__i0QXTG__konbiniCopy p{font-size:1rem}.home-module__i0QXTG__roundArrow{width:var(--control-min);height:var(--control-min);border:1px solid var(--color-ink-150);color:var(--color-brand-700);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.home-module__i0QXTG__konbini:hover .home-module__i0QXTG__roundArrow{background:var(--color-brand-700);color:var(--color-paper-white)}.home-module__i0QXTG__pachinko{background:var(--color-brand-700);color:var(--color-paper-0);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.home-module__i0QXTG__pachinko h3,.home-module__i0QXTG__pachinko p{color:var(--color-paper-0)}.home-module__i0QXTG__pachinko .eyebrow{color:var(--color-paper-0)}.home-module__i0QXTG__pachinko .eyebrow{font-size:.6rem}.home-module__i0QXTG__pachinko h3{margin-block:10px;font-size:1.75rem}.home-module__i0QXTG__pachinko p{font-size:1rem;line-height:1.5}.home-module__i0QXTG__pachinkoLink{align-items:center;gap:12px;margin-top:12px;font-size:.75rem;display:flex}.home-module__i0QXTG__machine{width:130px;height:174px;stroke:var(--color-paper-100);fill:none;stroke-width:1.4px;opacity:.9;flex-shrink:0;transform:rotate(7deg)}.home-module__i0QXTG__sign{border:1px solid var(--color-paper-100);background:var(--color-paper-50);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.home-module__i0QXTG__signSample{border:1px solid var(--color-jade-700);min-width:145px;color:var(--color-jade-800);background:var(--color-paper-0);flex-direction:column;align-items:center;gap:12px;padding:24px 12px;display:flex;transform:rotate(-3deg)}.home-module__i0QXTG__signSample [lang]{white-space:nowrap;font-size:1.6rem;font-weight:600}.home-module__i0QXTG__signSample>span:last-child{font-size:.75rem}.home-module__i0QXTG__sign h3{margin-block:8px 12px;font-size:1.5rem}.home-module__i0QXTG__signLink{color:var(--color-jade-800);align-items:center;gap:8px;font-size:.72rem;display:flex}.home-module__i0QXTG__utilities{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:56px;display:grid}.home-module__i0QXTG__helpPanel,.home-module__i0QXTG__toolsPanel{border-radius:8px;padding:28px 32px}.home-module__i0QXTG__helpPanel{background:var(--color-paper-50);border:1px solid var(--color-paper-100)}.home-module__i0QXTG__toolsPanel{background:var(--color-brand-100)}.home-module__i0QXTG__utilityTitle{color:var(--color-brand-700);align-items:center;gap:16px;margin-bottom:20px;display:flex}.home-module__i0QXTG__utilityTitle h2{font-size:2rem}.home-module__i0QXTG__utilityTitle p{margin-top:4px;font-size:.875rem}.home-module__i0QXTG__helpIcon{color:var(--color-jade-800)}.home-module__i0QXTG__helpPanel>p{max-width:47ch;font-size:1rem}.home-module__i0QXTG__helpAction{min-height:48px;color:var(--color-brand-700);border-bottom:1px solid var(--color-ink-150);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-block:12px;font-size:.9rem;font-weight:500;display:flex}.home-module__i0QXTG__urgentNote{color:var(--color-ink-700);align-items:flex-start;gap:8px;margin-top:16px;font-size:.65rem;display:flex}.home-module__i0QXTG__urgentNote>span{background:var(--color-emergency-700);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.home-module__i0QXTG__toolRow{border-top:1px solid color-mix(in srgb, var(--color-brand-700) 15%, transparent);align-items:center;gap:16px;padding-block:12px;display:flex}.home-module__i0QXTG__toolRow>div{flex:1}.home-module__i0QXTG__toolRow h3{font-family:var(--font-body);letter-spacing:-.015em;font-size:.93rem;font-weight:600}.home-module__i0QXTG__toolRow p{margin-top:4px;font-size:.875rem}.home-module__i0QXTG__toolIcon{width:44px;height:44px;color:var(--color-brand-700);place-items:center;display:grid}.home-module__i0QXTG__toolRow:hover h3,.home-module__i0QXTG__helpAction:hover,.home-module__i0QXTG__expoLinks a:hover{text-underline-offset:4px;text-decoration:underline}.home-module__i0QXTG__brandClose{background:var(--color-brand-700);grid-template-columns:1fr 1fr;display:grid;position:relative}.home-module__i0QXTG__brandClose>img{object-fit:cover;object-position:center 40%;width:100%;height:340px}.home-module__i0QXTG__brandCloseCopy{align-self:center;padding:40px 64px}.home-module__i0QXTG__brandCloseCopy h2,.home-module__i0QXTG__brandCloseCopy p,.home-module__i0QXTG__brandCloseCopy a{color:var(--color-paper-0)}.home-module__i0QXTG__brandCloseCopy .eyebrow{color:var(--color-paper-0)}.home-module__i0QXTG__brandCloseCopy .eyebrow{font-size:.6rem}.home-module__i0QXTG__brandCloseCopy h2{margin-block:16px;font-size:2.75rem}.home-module__i0QXTG__brandCloseCopy p{font-size:1rem}.home-module__i0QXTG__brandCloseCopy a{min-height:var(--control-min);text-underline-offset:5px;align-items:center;gap:16px;margin-top:8px;font-size:.8rem;text-decoration:underline;display:inline-flex}.home-module__i0QXTG__closeCaption{color:var(--color-ink-700);background:var(--color-paper-0);padding:4px 8px;font-size:.75rem;position:absolute;bottom:16px;left:24px}@media (min-width:1600px){.home-module__i0QXTG__hero{max-width:1600px;margin-inline:auto}}@media (max-width:1279px){.home-module__i0QXTG__heroCopy h1{font-size:3.8rem}.home-module__i0QXTG__heroCopy{max-width:570px}.home-module__i0QXTG__searchArea{width:min(740px,90%)}.home-module__i0QXTG__expoCopy{padding:28px}.home-module__i0QXTG__expoLinks{gap:0 12px}.home-module__i0QXTG__expoStatus{gap:16px;padding:20px 28px}.home-module__i0QXTG__situationGrid>a{grid-template-columns:1fr;padding:16px 12px 24px}.home-module__i0QXTG__mosaic{grid-template-columns:1.05fr 1fr;gap:16px}.home-module__i0QXTG__konbiniPhoto{height:280px}.home-module__i0QXTG__pachinko,.home-module__i0QXTG__sign{padding:20px}.home-module__i0QXTG__machine{width:100px;height:150px}.home-module__i0QXTG__signSample{min-width:116px;padding:20px 8px}.home-module__i0QXTG__signSample [lang]{font-size:1.25rem}.home-module__i0QXTG__sign{gap:16px}.home-module__i0QXTG__sign h3{font-size:1.3rem}.home-module__i0QXTG__helpPanel,.home-module__i0QXTG__toolsPanel{padding:24px}.home-module__i0QXTG__brandCloseCopy{padding:32px 40px}}@media (max-width:1023px) and (min-width:768px){.home-module__i0QXTG__heroCopy h1{font-size:3.6rem}.home-module__i0QXTG__hero:before{background:linear-gradient(90deg, var(--color-paper-50), color-mix(in srgb, var(--color-paper-50) 93%, transparent) 38%, color-mix(in srgb, var(--color-paper-50) 80%, transparent) 62%, color-mix(in srgb, var(--color-paper-50) 35%, transparent) 82%, transparent)}.home-module__i0QXTG__heroPhoto figcaption{font-size:.75rem;bottom:16px;right:32px}.home-module__i0QXTG__heroHelp{margin-bottom:24px}.home-module__i0QXTG__rail strong{font-size:1.05rem}.home-module__i0QXTG__railNote{font-size:.8rem}.home-module__i0QXTG__expoCopy h2{font-size:1.5rem}.home-module__i0QXTG__expoButton{gap:12px;padding:12px;font-size:.75rem}.home-module__i0QXTG__expoDeck{font-size:1.6rem}.home-module__i0QXTG__expoPhoto{min-height:450px}.home-module__i0QXTG__expoLocation{display:none}.home-module__i0QXTG__machine{opacity:.4;width:120px;position:absolute;right:-24px}.home-module__i0QXTG__pachinko>div{z-index:1;position:relative}.home-module__i0QXTG__sign{flex-direction:column;align-items:flex-start;gap:16px}.home-module__i0QXTG__signSample{flex-direction:row;justify-content:space-between;width:100%;padding:8px 12px;transform:none}.home-module__i0QXTG__sign h3 br{display:none}.home-module__i0QXTG__sectionHeading h2{font-size:2.2rem}.home-module__i0QXTG__utilityTitle{gap:12px}.home-module__i0QXTG__utilityTitle h2{font-size:1.65rem}}@media (max-width:767px){.home-module__i0QXTG__hero{flex-direction:column;display:flex;overflow:visible}.home-module__i0QXTG__hero:before{display:none}.home-module__i0QXTG__heroInner{order:0;padding-top:28px;padding-bottom:12px}.home-module__i0QXTG__heroCopy h1{margin-block:16px;font-size:clamp(2.55rem,10.6vw,3.9rem);line-height:1.05}.home-module__i0QXTG__heroCopy h1 br:nth-of-type(2){display:none}.home-module__i0QXTG__heroCopy h1 em:before{content:" "}.home-module__i0QXTG__heroEyebrow{font-size:.62rem}.home-module__i0QXTG__heroCopy p{font-size:1rem;line-height:1.6}.home-module__i0QXTG__heroCopy p br{display:none}.home-module__i0QXTG__searchArea{width:100%;margin-top:24px}.home-module__i0QXTG__searchArea .hero-search{gap:8px;min-height:68px;padding:6px 6px 6px 12px;font-size:.9rem}.home-module__i0QXTG__searchArea .hero-search>svg{flex-shrink:0;width:20px}.home-module__i0QXTG__searchArea .hero-search>span:not(.search-go){max-width:200px;line-height:1.35}.home-module__i0QXTG__searchArea .search-go{min-width:62px;height:54px;padding-inline:8px;font-size:.77rem}.home-module__i0QXTG__searchArea .search-go>svg{display:none}.home-module__i0QXTG__suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.home-module__i0QXTG__suggestions>span{margin-top:4px;font-size:.65rem}.home-module__i0QXTG__suggestions .search-trigger{padding-inline:10px;font-size:.68rem}.home-module__i0QXTG__heroHelp{margin-top:4px;font-size:.72rem}.home-module__i0QXTG__heroPhoto{z-index:0;order:1;height:185px;position:relative;inset:auto}.home-module__i0QXTG__heroPhoto img{object-position:center 75%;-webkit-mask-image:none;mask-image:none}.home-module__i0QXTG__heroPhoto figcaption{padding:4px 8px;font-size:.75rem;bottom:12px;right:16px}.home-module__i0QXTG__journey{padding-block:24px}.home-module__i0QXTG__journeyIntro{padding-bottom:16px}.home-module__i0QXTG__journeyHint{display:none}.home-module__i0QXTG__journeyIntro .eyebrow{letter-spacing:.09em;font-size:.6rem}.home-module__i0QXTG__rail{grid-template-columns:1fr}.home-module__i0QXTG__rail li{text-align:left}.home-module__i0QXTG__rail li:not(:last-child):after{width:1px;height:26px;top:47px;left:23px}.home-module__i0QXTG__rail li:not(:last-child):before{display:none}.home-module__i0QXTG__rail a{grid-template-rows:auto auto;grid-template-columns:48px 1fr 20px;align-items:center;column-gap:16px;min-height:66px;padding:6px 4px 6px 0;display:grid}.home-module__i0QXTG__railStop{grid-row:1/3;width:48px;height:44px}.home-module__i0QXTG__railStop>svg{width:24px}.home-module__i0QXTG__railStop>span{font-size:.5rem;top:0;right:-1px}.home-module__i0QXTG__rail strong{align-self:end;font-size:1.2rem}.home-module__i0QXTG__railNote{grid-column:2;align-self:start;margin-top:0;font-size:.8rem}.home-module__i0QXTG__railArrow{color:var(--color-jade-800);grid-area:1/3/3;display:block}.home-module__i0QXTG__situations{padding-block:28px}.home-module__i0QXTG__situationHeading{margin-bottom:8px;display:block}.home-module__i0QXTG__situationHeading h2{font-size:1.8rem}.home-module__i0QXTG__situationHeading .text-link{font-size:.75rem}.home-module__i0QXTG__situationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__i0QXTG__situationGrid>a{grid-template-columns:28px 1fr;gap:8px;min-height:106px;padding:16px 8px 24px}.home-module__i0QXTG__situationGrid>a+a{border-left:0}.home-module__i0QXTG__situationGrid>a:nth-child(2n){border-left:1px solid var(--home-line);padding-left:16px}.home-module__i0QXTG__situationGrid>a:nth-child(n+3){border-top:1px solid var(--home-line)}.home-module__i0QXTG__situationGrid>a:last-child{grid-column:1/-1;align-items:center;min-height:80px;padding-block:16px}.home-module__i0QXTG__situationGrid h3{font-size:1.04rem}.home-module__i0QXTG__situationGrid p{font-size:.875rem}.home-module__i0QXTG__expo{grid-template-columns:1fr}.home-module__i0QXTG__expoCopy{padding:24px 20px 16px}.home-module__i0QXTG__featureKicker{font-size:.6rem}.home-module__i0QXTG__expoCopy h2{margin-top:20px;font-size:clamp(1.55rem,6.9vw,2.2rem)}.home-module__i0QXTG__expoDeck{font-size:1.8rem}.home-module__i0QXTG__expoDescription{font-size:1rem}.home-module__i0QXTG__expoButton{gap:16px;padding-inline:16px;font-size:.8rem}.home-module__i0QXTG__expoLinks{gap:0 16px}.home-module__i0QXTG__expoLinks a{font-size:.7rem}.home-module__i0QXTG__expoPhoto{height:220px;min-height:0}.home-module__i0QXTG__expoPhoto figcaption{padding:6px 8px;font-size:.75rem}.home-module__i0QXTG__expoStatus{grid-template-columns:1fr;gap:12px;padding:20px;display:grid}.home-module__i0QXTG__expoStatus p{font-size:.8rem}.home-module__i0QXTG__expoLocation{font-size:.75rem}.home-module__i0QXTG__statusNote{margin-top:4px}.home-module__i0QXTG__section{padding-block:36px}.home-module__i0QXTG__sectionHeading{margin-bottom:16px;display:block}.home-module__i0QXTG__sectionHeading .eyebrow{font-size:.61rem}.home-module__i0QXTG__sectionHeading h2{font-size:2rem}.home-module__i0QXTG__sectionHeading .text-link{margin-top:8px;font-size:.75rem}.home-module__i0QXTG__mosaic{grid-template-rows:auto;grid-template-columns:1fr;gap:16px}.home-module__i0QXTG__konbini{grid-row:auto}.home-module__i0QXTG__konbiniPhoto{height:235px}.home-module__i0QXTG__konbiniCopy{gap:12px;padding:20px}.home-module__i0QXTG__konbiniCopy h3{font-size:1.6rem}.home-module__i0QXTG__konbiniCopy p{font-size:1rem}.home-module__i0QXTG__photoLabel{font-size:.65rem;bottom:12px;left:16px}.home-module__i0QXTG__pachinko{padding:24px}.home-module__i0QXTG__pachinko h3{font-size:1.85rem}.home-module__i0QXTG__machine{width:100px;height:160px}.home-module__i0QXTG__sign{padding:24px 20px}.home-module__i0QXTG__signSample{min-width:110px}.home-module__i0QXTG__signSample [lang]{font-size:1.18rem}.home-module__i0QXTG__sign h3{font-size:1.35rem}.home-module__i0QXTG__signLink{font-size:.67rem}.home-module__i0QXTG__utilities{grid-template-columns:1fr;gap:16px;padding-bottom:36px}.home-module__i0QXTG__helpPanel,.home-module__i0QXTG__toolsPanel{padding:24px}.home-module__i0QXTG__utilityTitle h2{font-size:1.8rem}.home-module__i0QXTG__utilityTitle p{font-size:.875rem}.home-module__i0QXTG__helpPanel>p{font-size:1rem}.home-module__i0QXTG__brandClose{grid-template-columns:1fr}.home-module__i0QXTG__brandClose>img{height:190px}.home-module__i0QXTG__brandCloseCopy{padding:32px 24px}.home-module__i0QXTG__brandCloseCopy h2{font-size:2.5rem}.home-module__i0QXTG__closeCaption{font-size:.75rem;top:156px;bottom:auto;left:16px}}@media (max-width:359px){.home-module__i0QXTG__machine{width:80px}.home-module__i0QXTG__sign{gap:12px;padding:20px 16px}.home-module__i0QXTG__signSample{min-width:96px;padding:16px 6px}.home-module__i0QXTG__signSample [lang]{font-size:1rem}}.home-module__i0QXTG__journeyIntro{align-items:end;padding-bottom:24px}.home-module__i0QXTG__journeyIntro h2{margin-top:8px;font-size:clamp(2rem,3.2vw,2.75rem)}.home-module__i0QXTG__journeySteps{border-block:1px solid var(--home-line);grid-template-columns:1fr 1fr 1.38fr 1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.home-module__i0QXTG__journeyStep{border-left:1px solid var(--home-line);flex-direction:column;align-items:flex-start;min-width:0;padding:22px 20px 24px;display:flex}.home-module__i0QXTG__journeyStep:first-child{border-left:0;padding-left:0}.home-module__i0QXTG__journeyStep>svg{color:var(--color-jade-800);margin:16px 0 12px}.home-module__i0QXTG__stepNumber{color:var(--color-jade-800);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.home-module__i0QXTG__journeyStep h3{font-size:clamp(1.35rem,1.8vw,1.7rem);line-height:1.2}.home-module__i0QXTG__journeyStep p{max-width:32ch;color:var(--color-ink-700);margin:10px 0 20px;font-size:.9rem;line-height:1.6}.home-module__i0QXTG__journeyStep>a{min-height:var(--control-min);color:var(--color-brand-700);text-underline-offset:4px;align-items:center;gap:10px;margin-top:auto;font-size:.88rem;font-weight:700;text-decoration:underline;display:inline-flex}.home-module__i0QXTG__journeyStep>a svg,.home-module__i0QXTG__moveChoices svg{flex-shrink:0}.home-module__i0QXTG__moveStep p{margin-bottom:8px}.home-module__i0QXTG__moveChoices{width:100%;margin-top:auto}.home-module__i0QXTG__moveChoices a{border-top:1px solid var(--home-line);grid-template-columns:minmax(0,1fr) 18px;gap:2px 10px;min-height:54px;padding:8px 0;display:grid}.home-module__i0QXTG__moveChoices strong{color:var(--color-brand-700);font-size:.88rem}.home-module__i0QXTG__moveChoices span{color:var(--color-ink-700);grid-column:1;font-size:.75rem;line-height:1.35}.home-module__i0QXTG__moveChoices svg{color:var(--color-brand-700);grid-area:1/2/3;align-self:center}.home-module__i0QXTG__moveChoices a:hover strong{text-underline-offset:4px;text-decoration:underline}.home-module__i0QXTG__helpBand{background:var(--color-paper-50);border-left:3px solid var(--color-jade-800);align-items:center;gap:18px;margin-top:26px;padding:18px 24px;display:flex}.home-module__i0QXTG__helpBandIcon{color:var(--color-jade-800)}.home-module__i0QXTG__helpBand>div:nth-child(2){flex:1;min-width:0}.home-module__i0QXTG__helpBand h2{font-size:1.55rem}.home-module__i0QXTG__helpBand p{color:var(--color-ink-700);font-size:.9rem;line-height:1.5}.home-module__i0QXTG__helpBand a{min-height:44px;color:var(--color-paper-white);background:var(--color-jade-800);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:8px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.home-module__i0QXTG__expo{margin-block:48px 0}.home-module__i0QXTG__toolsSection{padding-block:48px 56px}.home-module__i0QXTG__toolList{border-block:1px solid var(--home-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-module__i0QXTG__toolList .home-module__i0QXTG__toolRow{border-top:0;min-width:0;padding:16px 18px}.home-module__i0QXTG__toolList .home-module__i0QXTG__toolRow:first-child{border-right:1px solid var(--home-line)}.home-module__i0QXTG__toolList .home-module__i0QXTG__toolRow>svg{flex-shrink:0}@media (max-width:1023px){.home-module__i0QXTG__journeySteps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__i0QXTG__journeyStep:nth-child(3){border-left:0}.home-module__i0QXTG__journeyStep:nth-child(n+3){border-top:1px solid var(--home-line)}.home-module__i0QXTG__journeyStep:nth-child(odd){padding-left:0}.home-module__i0QXTG__journeyStep:last-child{grid-column:1/-1}}@media (max-width:767px){.home-module__i0QXTG__journeyIntro{padding-bottom:18px}.home-module__i0QXTG__journeyIntro h2{font-size:2rem}.home-module__i0QXTG__journeySteps{border-bottom:0;display:block}.home-module__i0QXTG__journeyStep,.home-module__i0QXTG__journeyStep:first-child,.home-module__i0QXTG__journeyStep:nth-child(odd){border:0;border-bottom:1px solid var(--home-line);padding:18px 0 20px}.home-module__i0QXTG__journeyStep>svg{margin:12px 0 8px}.home-module__i0QXTG__journeyStep h3{font-size:1.55rem}.home-module__i0QXTG__journeyStep p{margin:8px 0 10px}.home-module__i0QXTG__moveChoices{margin-top:4px}.home-module__i0QXTG__helpBand{flex-wrap:wrap;align-items:flex-start;gap:10px 14px;margin-top:20px;padding:18px}.home-module__i0QXTG__helpBand h2{font-size:1.4rem}.home-module__i0QXTG__helpBand a{width:100%}.home-module__i0QXTG__expo{margin-block:30px 0}.home-module__i0QXTG__toolsSection{padding-block:36px}.home-module__i0QXTG__toolList{grid-template-columns:1fr}.home-module__i0QXTG__toolList .home-module__i0QXTG__toolRow{padding-inline:0}.home-module__i0QXTG__toolList .home-module__i0QXTG__toolRow:first-child{border-right:0;border-bottom:1px solid var(--home-line)}.home-module__i0QXTG__expo,.home-module__i0QXTG__brandClose{grid-template-columns:minmax(0,1fr)}.home-module__i0QXTG__expoCopy,.home-module__i0QXTG__expoPhoto,.home-module__i0QXTG__brandCloseCopy,.home-module__i0QXTG__brandClose>img{min-width:0}.home-module__i0QXTG__expoCopy h2{white-space:normal;overflow-wrap:anywhere}.home-module__i0QXTG__brandCloseCopy h2{font-size:clamp(2rem,10vw,2.5rem)}}.home-module__i0QXTG__updates{border-top:1px solid var(--home-line);margin-block:0 48px;padding-top:24px}.home-module__i0QXTG__updates h2{margin-bottom:20px;font-size:clamp(1.65rem,2.5vw,2rem)}.home-module__i0QXTG__updates ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.home-module__i0QXTG__updates li{border-right:1px solid var(--home-line);padding-right:20px}.home-module__i0QXTG__updates li:last-child{border-right:0}.home-module__i0QXTG__updateLabel{color:var(--color-brand-700);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700;display:block}.home-module__i0QXTG__updates a{color:var(--color-brand-700);align-items:baseline;gap:8px;margin-block:5px;font-size:1.125rem;font-weight:600;line-height:1.45;display:flex}.home-module__i0QXTG__updates a svg{flex-shrink:0}.home-module__i0QXTG__updates time{color:var(--color-ink-700);font-size:.875rem}.home-module__i0QXTG__updates p{color:var(--color-ink-900);margin-top:6px;font-size:.9375rem;line-height:1.6}@media (max-width:767px){.home-module__i0QXTG__updates ul{grid-template-columns:1fr;gap:16px}.home-module__i0QXTG__updates li{border-right:0;border-bottom:1px solid var(--home-line);padding:0 0 16px}.home-module__i0QXTG__updates li:last-child{border-bottom:0}.home-module__i0QXTG__updates{margin-bottom:28px}}@media (min-width:768px) and (max-width:1023px){.home-module__i0QXTG__rotatingHero .home-module__i0QXTG__heroInner{padding-bottom:132px}}
