#academy-jiro[data-motion=on] #main [data-reveal]{transition:opacity var(--motion-academy-reveal) var(--ease-academy-out),translate var(--motion-academy-reveal) var(--ease-academy-out);transition-delay:calc(var(--reveal-i, 0) * var(--motion-academy-stagger))}#academy-jiro[data-motion=on] #main [data-reveal]:not([data-revealed]){opacity:0;translate:0 24px}#academy-jiro[data-motion=on] #main [data-reveal=fade]:not([data-revealed]){translate:none}#academy-jiro[data-motion=on] #main [data-reveal=right]:not([data-revealed]){translate:32px 0}#academy-jiro[data-motion=on] #main [data-reveal=rule]:after,#academy-jiro[data-motion=on] #main [data-reveal=rule]:before{transform-origin:left center;transition:scale var(--motion-academy-draw) var(--ease-academy-out);transition-delay:calc(var(--reveal-i, 0) * var(--motion-academy-stagger) + var(--motion-luma-quick))}#academy-jiro[data-motion=on] #main [data-reveal=rule]:not([data-revealed]){translate:0 16px}#academy-jiro[data-motion=on] #main [data-reveal=rule]:not([data-revealed]):after,#academy-jiro[data-motion=on] #main [data-reveal=rule]:not([data-revealed]):before{scale:0 1}#academy-jiro[data-motion=on] #main :is([data-reveal=band],[data-reveal=photo]):not([data-revealed]){opacity:1;translate:none}#academy-jiro[data-motion=on] #main :is([data-reveal=band],[data-reveal=photo]) img{transition:scale var(--motion-academy-drift) var(--ease-academy-out)}#academy-jiro[data-motion=on] #main :is([data-reveal=band],[data-reveal=photo]):not([data-revealed]) img{scale:1.08}#academy-jiro[data-motion=on] #main [data-reveal=photo] .home-why-photo{transition:opacity var(--motion-academy-reveal) var(--ease-academy-out)}#academy-jiro[data-motion=on] #main [data-reveal=photo]:not([data-revealed]) .home-why-photo{opacity:0}#academy-jiro[data-motion=on] #main [data-reveal=map]:not([data-revealed]){translate:none}#academy-jiro[data-motion=on] #main [data-reveal=map] .why-map-road{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--motion-academy-draw) var(--ease-academy-out);transition-delay:var(--motion-luma-quick)}#academy-jiro[data-motion=on] #main [data-reveal=map]:not([data-revealed]) .why-map-road{stroke-dashoffset:1}#academy-jiro[data-motion=on] #main [data-reveal=map] .why-map-stop{transition:opacity var(--motion-academy-reveal) var(--ease-academy-out);transition-delay:calc(var(--reveal-i, 0) * var(--motion-academy-stagger) * 3 + var(--motion-luma-quick))}#academy-jiro[data-motion=on] #main [data-reveal=map]:not([data-revealed]) .why-map-stop{opacity:0}#academy-jiro[data-motion=on] #main [data-reveal=map] .program-radar-grid{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--motion-academy-reveal) var(--ease-academy-out);transition-delay:calc(var(--reveal-i, 0) * var(--motion-academy-stagger) * 1.5)}#academy-jiro[data-motion=on] #main [data-reveal=map]:not([data-revealed]) .program-radar-grid{stroke-dashoffset:1}#academy-jiro[data-motion=on] #main [data-reveal=map] :is(.program-radar-shape,.program-radar-sweep){transform-box:view-box;transform-origin:236px 160px}#academy-jiro[data-motion=on] #main [data-reveal=map] .program-radar-shape{transition:scale var(--motion-academy-draw) var(--ease-academy-out),opacity var(--motion-academy-reveal) var(--ease-academy-out);transition-delay:var(--motion-academy-reveal)}#academy-jiro[data-motion=on] #main [data-reveal=map]:not([data-revealed]) .program-radar-shape{scale:0;opacity:0}#academy-jiro[data-motion=on] #main [data-reveal=map] :is(.program-radar-node,.program-radar-label){transition:opacity var(--motion-academy-reveal) var(--ease-academy-out);transition-delay:calc(var(--motion-academy-draw) + var(--reveal-i, 0) * var(--motion-academy-stagger))}#academy-jiro[data-motion=on] #main [data-reveal=map]:not([data-revealed]) :is(.program-radar-node,.program-radar-label){opacity:0}#academy-jiro[data-motion=on] #main [data-reveal=map][data-revealed] .program-radar-sweep{display:inline;animation:academy-radar-beam var(--motion-academy-reveal) var(--ease-academy-out) var(--motion-academy-draw) both,academy-radar-sweep var(--motion-academy-scan) linear infinite}#academy-jiro[data-motion=on] #main [data-reveal=map][data-revealed] .program-radar-ping{transform-box:fill-box;transform-origin:center;animation:academy-radar-ping var(--motion-academy-pulse) var(--ease-academy-out) infinite;animation-delay:calc(var(--motion-academy-draw) + var(--reveal-i, 0) * var(--motion-academy-pulse) / 5)}@keyframes academy-radar-beam{0%{opacity:0}}@keyframes academy-radar-sweep{to{rotate:1turn}}@keyframes academy-radar-ping{0%{scale:1;opacity:.8}to{scale:3;opacity:0}}@media (prefers-reduced-motion:no-preference){#academy-jiro #main .why-hero-photo img{animation:academy-hero-drift var(--motion-academy-drift) var(--ease-academy-out) both}#academy-jiro #main .why-hero .why-opening-head>*{animation:academy-rise var(--motion-academy-reveal) var(--ease-academy-out) both}#academy-jiro #main .why-hero .why-opening-head>:first-child{animation-delay:var(--motion-luma-quick)}#academy-jiro #main .why-hero .why-opening-head>:nth-child(2){animation-delay:calc(var(--motion-luma-quick) + var(--motion-academy-stagger) * 2)}#academy-jiro #main .why-hero .why-opening-head>:nth-child(3){animation-delay:calc(var(--motion-luma-quick) + var(--motion-academy-stagger) * 4)}}@keyframes academy-hero-drift{0%{scale:1.08}}@keyframes academy-rise{0%{opacity:0;translate:0 24px}}#academy-jiro #main .why-page{overflow-x:clip}@media print{#academy-jiro[data-motion=on] #main [data-reveal],#academy-jiro[data-motion=on] #main [data-reveal] :is(img,.why-map-stop,.home-why-photo),#academy-jiro[data-motion=on] #main [data-reveal]:after,#academy-jiro[data-motion=on] #main [data-reveal]:before{opacity:1!important;translate:none!important;scale:none!important}#academy-jiro[data-motion=on] #main :is(.why-map-road,.program-radar-grid){stroke-dashoffset:0!important}#academy-jiro[data-motion=on] #main :is(.program-radar-shape,.program-radar-node,.program-radar-label){opacity:1!important;scale:none!important}}#academy-jiro{--site-max:1312px;--site-gutter:20px;--academy-gutter:var(--site-gutter);--academy-content:calc(var(--site-max) + 2 * var(--site-gutter))}@media (min-width:768px){#academy-jiro{--site-gutter:32px}}@media (min-width:1024px){#academy-jiro{--site-gutter:48px}}@media (min-width:1280px){#academy-jiro{--site-gutter:64px}}#academy-jiro#academy-jiro :is(.academy-editorial,.academy-itinerary,.tripleo-page-intro,.tripleo-support-copy,.book-heading,.fable-family-pricing,.luno-header-grid,.pixa-inner,.academy-program-page>.academy-editorial){width:100%;max-width:calc(var(--site-max) + 2 * var(--site-gutter));margin-inline:auto;padding-inline:var(--site-gutter)}#academy-jiro#academy-jiro :is(.home-teaching-proof,.home-campus-scenes,.academy-contact-grid,.tripleo-grid,.fable-faq-grid,.jiro-section-inner){width:min(100% - 2 * var(--site-gutter),var(--site-max));max-width:none;margin-inline:auto}#academy-jiro#academy-jiro .home-hero{padding-inline:var(--site-gutter)}#academy-jiro#academy-jiro .home-hero-layout{width:min(100%,var(--site-max));max-width:none;margin-inline:auto}#academy-jiro#academy-jiro .academy-about-opening .jiro-page-intro{width:100%;max-width:none;margin-inline:0;padding-inline:0}#academy-jiro#academy-jiro .academy-about-opening .jiro-section-inner{margin-inline:auto}#academy-jiro#academy-jiro .academy-contact{padding-inline:var(--site-gutter)}#academy-jiro#academy-jiro .academy-contact-intro{width:min(100%,var(--site-max));max-width:none;margin-inline:auto}#academy-jiro#academy-jiro .academy-contact-intro>*{max-width:48rem}#academy-jiro#academy-jiro .academy-contact-grid{width:min(100%,var(--site-max))}#academy-jiro#academy-jiro .academy-about-page .academy-about-group-details{width:min(100% - 2 * var(--site-gutter),var(--site-max));max-width:none;margin-inline:auto;margin-top:var(--space-brand-section)}#academy-jiro#academy-jiro .academy-about-page .group-section{width:100%;max-width:none;margin-inline:0;padding-inline:0}#academy-jiro .academy-line-widget .academy-line-launcher{transition:translate var(--motion-academy-nav) var(--ease-academy-out),opacity var(--motion-academy-nav) var(--ease-academy-out)}#academy-jiro .academy-line-widget[data-tucked=true] .academy-line-launcher{translate:0 160%;opacity:0;pointer-events:none}@media (max-width:1023px){#academy-jiro #main :is(li,dd,dt,figcaption,h1,h2,h3,h4){text-wrap:balance}}@media (max-width:767px){#academy-jiro#academy-jiro #main :is(.why-page,.home-why,.program-outcomes) :is(h1,h2,h3,p,figcaption,.why-eyebrow){text-align:center}#academy-jiro#academy-jiro #main :is(.why-opening-head,.why-teachers-head,.program-outcomes-head,.home-why-head,.safety-head,.lesson-day-lead,.why-compare-table caption){margin-inline:auto;max-width:36rem;text-align:center}#academy-jiro#academy-jiro #main .why-hero .why-opening-head{text-align:center}#academy-jiro#academy-jiro #main :is(.why-teachers-head,.program-outcomes-head,.home-why-head,.safety-head,.lesson-day-lead)>:is(div,h1,h2,p){margin-inline:auto}#academy-jiro#academy-jiro #main :is(.why-opening-note,.why-actions,.home-why-action){justify-content:center}#academy-jiro#academy-jiro #main :is(.why-intro,.safety-lede,.lesson-day-intro){margin-inline:auto}#academy-jiro#academy-jiro #main .lesson-day-lead{display:grid;justify-items:center}#academy-jiro#academy-jiro #main .why-teachers-item{display:grid;justify-items:center;padding:var(--space-luma-large) 0;border-top:1px solid var(--luno-line)}#academy-jiro#academy-jiro #main .why-teachers-item:after,#academy-jiro#academy-jiro #main .why-teachers-item:before{display:none}#academy-jiro#academy-jiro #main .why-teachers-icon{position:static;padding:0;margin-bottom:var(--space-academy-small)}#academy-jiro#academy-jiro #main :is(.program-outcomes-item,.why-stay,.why-medical-note,.home-why-item){grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}#academy-jiro#academy-jiro #main .why-safety-card{justify-content:center}#academy-jiro#academy-jiro #main .home-why-text{justify-items:center}#academy-jiro#academy-jiro #main .why-figures{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-luma-medium)}#academy-jiro#academy-jiro #main .why-figure{display:flex;flex-direction:column-reverse;align-items:center;text-align:center;border-block:0}#academy-jiro#academy-jiro #main .why-figure dd{order:0;justify-content:center;width:100%;padding-bottom:var(--space-academy-small);border-bottom:1px solid var(--luno-line)}#academy-jiro#academy-jiro #main :is(.safety-more-band,.why-closing-grid){justify-items:center;text-align:center}#academy-jiro#academy-jiro #main .home-learning-label{align-self:center}#academy-jiro#academy-jiro #main p{text-wrap:balance}#academy-jiro#academy-jiro #main .academy-legal-page :is(section p,li){text-align:start;text-wrap:pretty}#academy-jiro#academy-jiro #main .why-compare-table :is(th,td){text-align:center}#academy-jiro#academy-jiro #main .why-compare-legend{justify-content:center}#academy-jiro#academy-jiro #main :is(.book-step-title,.book-step-intro){text-align:center}#academy-jiro#academy-jiro #main .why-compare-cell{flex-direction:column;align-items:center;gap:var(--space-academy-hair)}#academy-jiro#academy-jiro #main h1{font-size:30px;line-height:1.3}#academy-jiro#academy-jiro #main h2{font-size:24px;line-height:1.35;font-weight:600}#academy-jiro#academy-jiro #main h3{font-size:19px;line-height:1.4}#academy-jiro#academy-jiro #main .fable-faq-item h2,#academy-jiro#academy-jiro #main .fable-faq-item h3{font-size:17px}}@media (min-width:768px){#academy-jiro#academy-jiro #main :is(.academy-program-section-head,.academy-program-formats>h2,.academy-program-assessment,.academy-about-learning>header,.academy-about-group-details>header,.academy-about-group-details>h2,.group-heading-centered){margin-inline:0;text-align:start}#academy-jiro#academy-jiro #main :is(.academy-program-section-head,.academy-program-assessment,.academy-about-learning>header,.academy-about-group-details>header,.group-heading-centered)>*{margin-inline:0;text-align:start}}#academy-jiro#academy-jiro .about-glance{padding-block:var(--space-luma-section) 0}#academy-jiro#academy-jiro :is(.about-glance,.about-life,.about-background) h2{margin:0 0 var(--space-academy-large);font-size:var(--type-academy-section);line-height:var(--leading-academy-heading);color:var(--luno-sea)}#academy-jiro#academy-jiro .about-glance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 var(--space-luma-large);gap:0 var(--space-luma-large);margin:0}#academy-jiro#academy-jiro .about-glance-item{display:grid;align-content:start;grid-gap:var(--space-component-small);gap:var(--space-component-small);padding-block:var(--space-luma-medium);border-top:1px solid var(--academy-line-strong)}#academy-jiro#academy-jiro .about-glance-item dt{font-size:var(--type-academy-label);font-weight:600;letter-spacing:.04em;color:var(--academy-text-muted)}#academy-jiro#academy-jiro .about-glance-item dd{margin:0;font-size:var(--type-academy-body);line-height:1.7;color:var(--luno-sea)}#academy-jiro#academy-jiro :is(.about-glance-opening,.about-glance-location,.about-glance-duration,.about-glance-learning) dd{font-size:var(--type-academy-title);font-weight:600;line-height:1.45}@media (max-width:1023px){#academy-jiro#academy-jiro .about-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){#academy-jiro#academy-jiro .about-glance-grid{grid-template-columns:minmax(0,1fr)}#academy-jiro#academy-jiro :is(.about-glance>header,.about-glance-item,.about-life,.about-background){text-align:center}}@media (min-width:640px){#academy-jiro#academy-jiro .academy-about-page .academy-about-learning>header{max-width:48rem;margin:0 0 var(--space-academy-large);text-align:start}#academy-jiro#academy-jiro .academy-about-page .academy-about-learning>header>p{margin-inline:0}}@media (min-width:768px){#academy-jiro#academy-jiro .academy-about-page .group-award-grid{max-width:none;margin-inline:0}}#academy-jiro#academy-jiro .why-story .why-story-lede{margin-bottom:0}#academy-jiro#academy-jiro .book-flow{padding-inline:0}#academy-jiro#academy-jiro .book-flow .book-container{width:min(100% - 2 * var(--site-gutter),var(--site-max));max-width:none;margin-inline:auto}#academy-jiro#academy-jiro .book-flow :is(.book-selection,.book-summary){padding:var(--space-luma-medium)}#academy-jiro#academy-jiro .book-flow .book-selection-triggers>button{padding-inline:var(--space-luma-medium)}#academy-jiro#academy-jiro .book-flow .book-progress-step{padding-inline:0}@media (min-width:1024px){#academy-jiro#academy-jiro .book-flow :is(.book-panels,.book-selection-triggers){grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);gap:var(--space-luma-medium)}#academy-jiro#academy-jiro .book-flow .book-panels{align-items:stretch}}#academy-jiro#academy-jiro .book-flow :is(.book-selection,.book-summary){border:1px solid var(--luno-line);border-radius:var(--radius-academy-card);background:var(--academy-paper);box-shadow:var(--academy-card-shadow)}#academy-jiro#academy-jiro .book-flow .book-selection-triggers>button{border-radius:var(--radius-academy-card)}#academy-jiro#academy-jiro .book-flow :is(.book-step-title,.book-summary-heading h2){margin-top:0;font-size:var(--type-academy-section);line-height:var(--leading-academy-heading)}#academy-jiro#academy-jiro .book-flow .book-party{line-height:1.7;text-wrap:pretty}#academy-jiro#academy-jiro .book-flow .book-gift-summary{margin-block:var(--space-luma-small);padding-block:var(--space-luma-small);border-block:1px solid var(--luno-line)}#academy-jiro#academy-jiro .book-flow .book-gift-summary+.book-disclosure{border-top:0}#academy-jiro#academy-jiro .book-flow .book-room-type-options{align-items:stretch}@media (max-width:767px){#academy-jiro#academy-jiro .book-flow :is(.book-selection,.book-summary){padding:var(--space-brand-inset);text-align:start}#academy-jiro#academy-jiro .book-flow :is(.book-selection,.book-summary) :is(h2,h3,p,legend){margin-inline:0;text-align:start}#academy-jiro#academy-jiro .book-flow .book-selection :is(label,label>span,h4,.book-room-description,summary,.book-small-note,.book-hint){justify-content:flex-start;text-align:start}#academy-jiro#academy-jiro .book-flow .book-selection [class*=book-room]>div:has(>h4){text-align:start}#academy-jiro#academy-jiro .book-flow .book-help{text-align:center}}@media (max-width:719px){#academy-jiro#academy-jiro .safety-facility,#academy-jiro#academy-jiro .safety-facility :is(h3,p,dt,dd){text-align:start}}#academy-jiro#academy-jiro .fable-session-dates{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));grid-gap:0 var(--space-luma-medium);gap:0 var(--space-luma-medium);margin:0;padding:0;list-style:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#academy-jiro#academy-jiro .fable-session-dates>li{padding-block:var(--space-component-small);border-bottom:1px solid var(--luno-line);color:var(--luno-sea);white-space:nowrap}@media (max-width:479px){#academy-jiro#academy-jiro .fable-session-dates{text-align:center}}#academy-jiro#academy-jiro .academy-contact-grid{align-items:stretch;gap:var(--space-luma-medium);max-width:none;margin-top:var(--space-academy-large)}#academy-jiro#academy-jiro :is(.academy-contact-email-section,.academy-line-contact){display:flex;flex-direction:column;gap:var(--space-luma-small);margin:0;padding:var(--space-luma-medium);border-top:1px solid var(--luno-line);border:1px solid var(--luno-line);border-radius:var(--radius-academy-card);background:var(--academy-paper);box-shadow:var(--academy-card-shadow)}#academy-jiro#academy-jiro .academy-line-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;grid-column-gap:var(--space-luma-medium);column-gap:var(--space-luma-medium)}#academy-jiro#academy-jiro .academy-line-contact>div{display:flex;flex-direction:column;gap:var(--space-luma-small)}#academy-jiro#academy-jiro :is(.academy-contact-email-section,.academy-line-contact) h2{margin:0;font-size:var(--type-academy-section);font-weight:600;line-height:var(--leading-academy-heading);color:var(--luno-sea)}#academy-jiro#academy-jiro :is(.academy-contact-email-section,.academy-line-contact) p{margin:0;font-size:var(--type-academy-small);color:var(--academy-text-soft);line-height:1.8}#academy-jiro#academy-jiro :is(.academy-contact-email,.academy-line-add){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-component-small);align-self:flex-start;max-width:100%;min-height:56px;margin-top:auto;padding:var(--space-component-small) var(--space-luma-medium);border:0;border-radius:999px;background:var(--luno-sea);color:var(--academy-paper);font-size:var(--type-academy-body);font-weight:600;text-align:center;text-decoration:none;transition:opacity var(--motion-luma-quick) ease-out}#academy-jiro#academy-jiro :is(.academy-contact-email,.academy-line-add):hover{opacity:.9}#academy-jiro#academy-jiro .academy-line-contact figure{display:grid;justify-items:center;align-content:center;grid-gap:var(--space-component-small);gap:var(--space-component-small);margin:0}#academy-jiro#academy-jiro .academy-line-contact figcaption{font-size:var(--type-academy-small);color:var(--academy-text-muted)}@media (max-width:1023px){#academy-jiro#academy-jiro .academy-contact-grid{max-width:none}}@media (max-width:639px){#academy-jiro#academy-jiro :is(.academy-contact-email-section,.academy-line-contact){padding:var(--space-brand-inset);text-align:center}#academy-jiro#academy-jiro .academy-line-contact{grid-template-columns:minmax(0,1fr)}#academy-jiro#academy-jiro .academy-line-contact figure{display:none}#academy-jiro#academy-jiro :is(.academy-contact-email,.academy-line-add){align-self:stretch;padding-inline:var(--space-luma-small)}}#academy-jiro#academy-jiro nav.academy-next-cards{width:min(100% - 2 * var(--site-gutter),var(--site-max))}#academy-jiro#academy-jiro .academy-luma nav.academy-next-cards,#academy-jiro#academy-jiro .academy-program-next nav.academy-next-cards{width:100%}#academy-jiro#academy-jiro .academy-contact-email>span{flex:0 1 auto;width:auto;min-width:0}#academy-jiro#academy-jiro .academy-early-compact .academy-early-more>summary{color:var(--luno-sea)}@media (max-width:639px){#academy-jiro#academy-jiro .academy-early-compact .academy-early-terms{text-align:start}}#academy-jiro#academy-jiro .about-glance>header{max-width:48rem;margin-bottom:var(--space-academy-large)}#academy-jiro#academy-jiro .about-glance>header>h2{margin-bottom:var(--space-luma-small)}#academy-jiro#academy-jiro :is(.about-glance>header>p,.about-background>p){margin:0;color:var(--academy-text-soft);line-height:1.8}#academy-jiro#academy-jiro .about-life{padding-block:var(--space-luma-section) 0}#academy-jiro#academy-jiro .about-life-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-luma-medium);gap:var(--space-luma-medium)}#academy-jiro#academy-jiro .about-life-grid>article{display:grid;align-content:start;grid-gap:var(--space-component-small);gap:var(--space-component-small);padding:var(--space-luma-medium);border:1px solid var(--luno-line);border-radius:var(--radius-academy-card);background:var(--academy-paper);box-shadow:var(--academy-card-shadow)}#academy-jiro#academy-jiro .about-life-grid h3{margin:0;font-size:var(--type-academy-title);font-weight:600;line-height:1.4;color:var(--luno-sea)}#academy-jiro#academy-jiro .about-life-grid p{margin:0;color:var(--academy-text-soft);line-height:1.8;text-wrap:balance}#academy-jiro#academy-jiro .about-background{padding-block:var(--space-luma-section) 0}#academy-jiro#academy-jiro .about-background>p{max-width:48rem;margin-top:var(--space-luma-small)}@media (max-width:1023px){#academy-jiro#academy-jiro .about-life-grid{grid-template-columns:minmax(0,1fr)}}#academy-jiro#academy-jiro .pixa-contact .pixa-email-address{white-space:nowrap;overflow-wrap:normal}@media (max-width:339px){#academy-jiro#academy-jiro .pixa-contact .pixa-email-address{white-space:normal;overflow-wrap:anywhere}}#academy-jiro#academy-jiro .pixa-intro{text-wrap:balance}#academy-jiro#academy-jiro :is(.pixa-intro,.pixa-contact p,.pixa-contact>a>span):is(:lang(zh-TW),:lang(zh-CN),:lang(ko)){word-break:keep-all;overflow-wrap:break-word}#academy-jiro#academy-jiro :is(.pixa-intro,.pixa-contact p,.pixa-contact>a>span):lang(ja){word-break:auto-phrase}@media (min-width:1024px) and (max-width:1279px){#academy-jiro#academy-jiro .pixa-grid{grid-template-columns:minmax(0,2.4fr) repeat(4,minmax(0,1fr));gap:var(--space-luma-large) var(--space-luma-medium)}#academy-jiro#academy-jiro .pixa-brand{grid-column:auto;padding-right:var(--space-luma-large)}}#academy-jiro#academy-jiro :is(h1,h2,h3,h4,dd):lang(ja){word-break:auto-phrase}#academy-jiro#academy-jiro :is(.academy-stay-intro h1,.about-glance-item:not(.about-glance-family,.about-glance-capacity) dd):is(:lang(zh-TW),:lang(zh-CN),:lang(ko)){word-break:keep-all}#academy-jiro#academy-jiro .about-glance-item dd{text-wrap:balance}#academy-jiro#academy-jiro :is(.about-glance-family,.about-glance-capacity) dd{text-wrap:pretty}@media (min-width:1024px) and (max-width:1279px){#academy-jiro#academy-jiro .academy-stay-page .academy-stay-overview{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}@media (max-width:767px){#academy-jiro#academy-jiro #main .why-safety-lead{text-align:center}#academy-jiro#academy-jiro #main .why-safety-title{margin-inline:auto}#academy-jiro#academy-jiro #main .why-safety-card{grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--space-component-small)}#academy-jiro#academy-jiro #main .why-safety-card-title{text-align:center;text-wrap:balance}}@media (min-width:768px){#academy-jiro#academy-jiro .luno-mobile-menu .luno-mobile-group-title{text-align:start}}#academy-jiro#academy-jiro .fable-family-pricing .fable-person-rates dd{flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:flex-end;gap:var(--space-component-small);white-space:nowrap}@media (min-width:640px) and (max-width:900px){#academy-jiro#academy-jiro .academy-early-compact .academy-early-tiers{grid-template-columns:minmax(0,1fr);gap:var(--space-luma-small)}#academy-jiro#academy-jiro .academy-early-compact .academy-early-tiers li{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:repeat(4,auto);grid-row:auto;align-content:center;gap:var(--space-component-small) var(--space-luma-medium);text-align:start}#academy-jiro#academy-jiro .academy-early-compact .academy-early-tiers li>picture{grid-column:1;grid-row:1/-1;align-self:center}#academy-jiro#academy-jiro .academy-early-compact .academy-early-tiers li>:not(picture){grid-column:2}#academy-jiro#academy-jiro .academy-early-compact .academy-early-tiers li :is(header,h3,p){text-align:start}}@media (max-width:767px){#academy-jiro#academy-jiro .fable-family-pricing :is(.fable-inclusion-groups,.fable-exclusion-groups){width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto}#academy-jiro#academy-jiro #main .fable-pricing-features li{flex-direction:row;align-items:flex-start;gap:var(--space-luma-small);text-align:start}#academy-jiro#academy-jiro #main .fable-pricing-features li svg{margin-top:var(--space-academy-hair)}#academy-jiro#academy-jiro #main .fable-faq-item h2>button{grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;align-items:start;gap:var(--space-luma-small);text-align:start}#academy-jiro#academy-jiro #main .fable-faq-toggle{margin-top:var(--space-academy-hair)}}#academy-jiro#academy-jiro .fable-family-pricing .fable-pricing-grid{align-items:start}#academy-jiro#academy-jiro .academy-early-compact :is(.academy-early-terms,.academy-early-more)>p{max-width:36em}@media (min-width:1024px){#academy-jiro#academy-jiro .academy-early-compact :is(.academy-early-terms,.academy-early-more){column-count:2;column-gap:var(--space-luma-large)}#academy-jiro#academy-jiro .academy-early-compact :is(.academy-early-terms,.academy-early-more)>p{max-width:none}#academy-jiro#academy-jiro .academy-early-compact .academy-early-more>p{page-break-inside:avoid;break-inside:avoid}#academy-jiro#academy-jiro .academy-early-compact :is(.academy-early-terms>p:first-child,.academy-early-more,.academy-early-more>summary){column-span:all}#academy-jiro#academy-jiro .academy-early-compact .academy-early-terms>p:first-child{margin-bottom:var(--space-component-small)}#academy-jiro#academy-jiro .academy-early-compact .academy-early-terms>p:nth-child(2){margin-top:0}}@media (min-width:768px){#academy-jiro#academy-jiro .academy-about-page section h2{font-size:var(--type-academy-section);line-height:var(--leading-academy-heading)}}#academy-jiro#academy-jiro :is(.about-life,.about-background)>h2{margin-bottom:var(--space-luma-medium)}@media (max-width:1023px){#academy-jiro#academy-jiro .academy-line-widget{--line-right:max(var(--space-component-small),env(safe-area-inset-right,0px));--line-bottom:calc(var(--space-academy-small) + env(safe-area-inset-bottom, 0px))}#academy-jiro#academy-jiro .academy-line-launcher{height:44px;border-radius:22px}#academy-jiro#academy-jiro .academy-line-launcher-mark{width:44px;height:44px;flex-basis:44px}#academy-jiro#academy-jiro .academy-line-launcher-mark svg{width:30px;height:30px}}@media (max-width:767px){#academy-jiro#academy-jiro .academy-pixa-footer .pixa-grid ul{gap:0}#academy-jiro#academy-jiro .academy-pixa-footer .pixa-grid nav{gap:var(--space-luma-medium)}#academy-jiro#academy-jiro .academy-pixa-footer :is(.pixa-grid ul li a,.pixa-contact>a,.pixa-bottom-links a){display:inline-flex;align-items:center;min-height:44px}#academy-jiro#academy-jiro .academy-pixa-footer .pixa-contact{gap:var(--space-component-small)}#academy-jiro#academy-jiro .academy-pixa-footer .pixa-bottom-links{gap:0 var(--space-luma-large)}}#academy-jiro#academy-jiro .tripleo-pagination{gap:0;min-width:0;max-width:100%}#academy-jiro#academy-jiro .tripleo-pagination button{flex:0 1 44px;width:44px;min-width:0;height:44px}#academy-jiro#academy-jiro .tripleo-pagination button[aria-pressed=true]{flex-basis:48px;width:48px;min-width:40px}#academy-jiro#academy-jiro .book-summary .book-small-note{text-wrap:balance}#academy-jiro#academy-jiro :is(.book-heading p,.book-help){text-wrap:pretty}#academy-jiro#academy-jiro .book-flow[data-bar-continue-visible=true] .book-plan-mobile-action{display:none}#academy-jiro#academy-jiro .book-mobile-controls .book-mobile-continue{align-self:center;gap:.75rem;padding:.75rem 1.5rem;border-radius:9999px;font-weight:500}#academy-jiro#academy-jiro .academy-legal-page section>p+p{margin-top:var(--space-component-small)}#academy-jiro#academy-jiro :is(.book-heading p,.book-summary .book-small-note):is(:lang(zh-TW),:lang(zh-CN),:lang(ko)){word-break:keep-all;overflow-wrap:break-word}#academy-jiro#academy-jiro :is(.book-heading p,.book-summary .book-small-note):lang(ja){word-break:auto-phrase}@media (min-width:768px) and (max-width:1279px){#academy-jiro#academy-jiro .academy-early-reminder-sitewide{justify-content:center}#academy-jiro#academy-jiro .academy-early-reminder-sitewide a{margin-left:0}}@keyframes m-pop{0%{opacity:0;scale:.96;translate:0 12px}}@keyframes m-wipe-up{0%{-webkit-clip-path:inset(100% 0 0 0 round var(--radius-academy-photo,16px));clip-path:inset(100% 0 0 0 round var(--radius-academy-photo,16px))}to{-webkit-clip-path:inset(0 0 0 0 round var(--radius-academy-photo,16px));clip-path:inset(0 0 0 0 round var(--radius-academy-photo,16px))}}@keyframes m-settle{0%{scale:1.08}}@keyframes m-load-rise{0%{opacity:0;translate:0 16px}}@keyframes m-load-left{0%{opacity:0;translate:-24px 0}}@keyframes m-load-right{0%{opacity:0;translate:24px 0}}@keyframes m-progress{0%{scale:0 1}}#academy-jiro#academy-jiro :is(.about-glance,.academy-program-skills,.academy-program-learners,.lesson-day,.academy-stay-dining,.fable-pricing-details,.home-learning){position:relative;isolation:isolate}#academy-jiro#academy-jiro :is(.about-glance,.academy-program-skills,.academy-program-learners,.lesson-day,.academy-stay-dining,.fable-pricing-details,.home-learning):before{content:"";position:absolute;inset:0 50%;z-index:-1;width:100vw;margin-inline:-50vw;background:var(--academy-band-mist);pointer-events:none}#academy-jiro#academy-jiro :is(.academy-program-learners,.academy-stay-dining,.home-learning):before{background:var(--academy-band-sand)}#academy-jiro#academy-jiro :is(.about-glance,.academy-program-skills,.academy-program-learners){padding-block:var(--space-luma-section)}#academy-jiro#academy-jiro .about-glance{margin-top:var(--space-luma-section)}#academy-jiro#academy-jiro .lesson-day{padding-block:var(--space-luma-section)}#academy-jiro #main{overflow-x:clip}#academy-jiro#academy-jiro :is(.jiro-photo,.home-learning,.academy-luma-card,.academy-program-skill-list,.academy-itinerary-day,.tripleo-gallery,.academy-early-offers){overflow:clip}#academy-jiro#academy-jiro :is(.academy-next-card,.academy-room,.academy-about-learning-columns article,.about-glance-item,.group-award-card,.academy-program-roles article,.academy-program-application-list article,.academy-early-tiers>li,.academy-contact-email-section,.academy-line-contact,.safety-daily-card,.safety-facility){transition:translate var(--motion-academy-nav) var(--ease-academy-out),box-shadow var(--motion-academy-nav) var(--ease-academy-out),border-color var(--motion-academy-nav) var(--ease-academy-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){#academy-jiro#academy-jiro :is(.academy-next-card,.academy-room,.academy-about-learning-columns article,.group-award-card,.academy-program-roles article,.academy-early-tiers>li,.academy-contact-email-section,.academy-line-contact,.safety-daily-card,.safety-facility):hover{translate:0 -6px;box-shadow:var(--academy-card-shadow-hover);border-color:var(--academy-accent-line)}#academy-jiro#academy-jiro :is(.academy-room,.academy-program-application-list article,.jiro-photo) img{transition:scale var(--motion-academy-enter) var(--ease-academy-out)}#academy-jiro#academy-jiro :is(.academy-room,.academy-program-application-list article,.jiro-photo):hover img{scale:1.05}#academy-jiro#academy-jiro :is(.why-button,.academy-next-card,.academy-line-add,.why-link,.book-summary-continue,.book-primary-action):hover svg:last-child{translate:4px 0}#academy-jiro#academy-jiro :is(.why-button,.academy-next-card,.academy-line-add,.why-link,.book-summary-continue,.book-primary-action) svg:last-child{transition:translate var(--motion-academy-nav) var(--ease-academy-out)}}@media (prefers-reduced-motion:no-preference){#academy-jiro#academy-jiro :is(.jiro-page-intro,.academy-program-intro-copy,.academy-itinerary-intro,.tripleo-intro-lead,.academy-stay-intro,.fable-pricing-heading,.book-heading,.fable-faq-heading,.academy-contact-intro,.academy-legal-page>header,.safety-head)>*{animation:m-load-rise var(--motion-academy-enter) var(--ease-academy-out) backwards}#academy-jiro#academy-jiro :is(.jiro-page-intro,.academy-program-intro-copy,.academy-itinerary-intro,.tripleo-intro-lead,.academy-stay-intro,.fable-pricing-heading,.book-heading,.fable-faq-heading,.academy-contact-intro,.academy-legal-page>header,.safety-head)>:nth-child(2){animation-delay:calc(var(--motion-academy-stagger) * 2)}#academy-jiro#academy-jiro :is(.academy-itinerary-intro,.fable-pricing-heading,.academy-program-intro-copy)>:nth-child(3){animation-delay:calc(var(--motion-academy-stagger) * 3)}#academy-jiro#academy-jiro :is(.academy-program-hero-photo,.academy-stay-lobby){animation:m-wipe-up var(--motion-academy-draw) var(--ease-academy-out) backwards}#academy-jiro#academy-jiro :is(.academy-program-hero-photo,.academy-stay-lobby) img{animation:m-settle var(--motion-academy-drift) var(--ease-academy-out) backwards}#academy-jiro#academy-jiro .book-progress{animation:m-load-rise var(--motion-academy-reveal) var(--ease-academy-out) calc(var(--motion-academy-stagger) * 2) backwards}#academy-jiro#academy-jiro .book-trip-controls{animation:m-load-rise var(--motion-academy-reveal) var(--ease-academy-out) calc(var(--motion-academy-stagger) * 3) backwards}#academy-jiro#academy-jiro .book-selection{animation:m-load-left var(--motion-academy-enter) var(--ease-academy-out) calc(var(--motion-academy-stagger) * 4) backwards}#academy-jiro#academy-jiro .book-summary{animation:m-load-right var(--motion-academy-enter) var(--ease-academy-out) calc(var(--motion-academy-stagger) * 5) backwards}#academy-jiro#academy-jiro .academy-contact-email-section{animation:m-load-left var(--motion-academy-enter) var(--ease-academy-out) calc(var(--motion-academy-stagger) * 3) backwards}#academy-jiro#academy-jiro .academy-line-contact{animation:m-load-right var(--motion-academy-enter) var(--ease-academy-out) calc(var(--motion-academy-stagger) * 4) backwards}#academy-jiro#academy-jiro .academy-stay-highlights>li{animation:m-pop var(--motion-academy-reveal) var(--ease-academy-out) backwards}#academy-jiro#academy-jiro .academy-stay-highlights>li:nth-child(2){animation-delay:calc(var(--motion-academy-stagger) * 1)}#academy-jiro#academy-jiro .academy-stay-highlights>li:nth-child(3){animation-delay:calc(var(--motion-academy-stagger) * 3)}#academy-jiro#academy-jiro .academy-program-overview>div{animation:m-pop var(--motion-academy-reveal) var(--ease-academy-out) calc(var(--motion-academy-stagger) * 3) backwards}#academy-jiro#academy-jiro .academy-program-overview>div:nth-child(2){animation-delay:calc(var(--motion-academy-stagger) * 5)}#academy-jiro#academy-jiro .academy-program-overview>div:nth-child(3){animation-delay:calc(var(--motion-academy-stagger) * 6)}@supports (animation-timeline:scroll()){#academy-jiro#academy-jiro:after{content:"";position:fixed;inset:0 0 auto;z-index:1000;height:3px;background:linear-gradient(90deg,var(--academy-accent),var(--luno-gold));transform-origin:left center;pointer-events:none;animation:m-progress linear both;animation-timeline:scroll(root block)}}}@media print{#academy-jiro#academy-jiro *,#academy-jiro#academy-jiro :after,#academy-jiro#academy-jiro :before{animation:none!important}}