html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}html.lenis,html.lenis body{scroll-behavior:auto!important}:root{--exp-font-display: "the-seasons", "Times New Roman", serif;--exp-font-body: "IBM Plex Sans", "IBM Plex Sans JP", "Helvetica Neue", Arial, sans-serif;--exp-font-hero: var(--font-stack-headings, Inter, sans-serif);--exp-color-ink: #111111;--exp-color-text: #d5d5d5;--exp-color-dot: #d9d9d9;--exp-color-accent: #ec6a2c;--exp-ease: cubic-bezier(.16, 1, .3, 1);--exp-gutter: 80px;--exp-max: 1457px;--exp-header-h: 113px}.exp-section{position:relative;background:var(--exp-color-ink);color:var(--exp-color-text);font-family:var(--exp-font-body);font-size:16px;font-weight:400;line-height:1.6;letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.exp-section *,.exp-section *:before,.exp-section *:after{box-sizing:border-box}.exp-section :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote){margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:none}.exp-section :where(ul,ol){list-style:none}.exp-section :where(a){color:inherit;text-decoration:none}.exp-section :where(button){margin:0;padding:0;min-width:0;min-height:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;cursor:pointer;-webkit-appearance:none;appearance:none}.exp-section :is(h2,p)[class]{font-size:var(--exp-fs, 1em)!important}.exp-section :where(img,video,svg){display:block;max-width:100%}.exp-section :where(img){height:auto}.exp-section :where(a,button):focus-visible{outline:1px solid var(--exp-color-text);outline-offset:3px}.exp-container{width:100%;max-width:var(--exp-max);margin-inline:auto;padding-inline:var(--exp-gutter)}.exp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.exp-icon{flex:none}html.exp-js [data-exp-reveal]:not([data-exp-reveal=photo]){opacity:0}html.exp-js [data-exp-reveal=photo]{clip-path:inset(14% 0% 14% 0%)}html.exp-js [data-exp-reveal=photo] img{transform:scale(1.12)}#bokun-widgets-root .bokun-widgets-cart-wrapper{display:none}html.exp-js :is(.exp-about__intro,.exp-about__body){visibility:hidden}html.exp-js :is(.exp-about__intro,.exp-about__body).is-ready{visibility:visible}.exp-split-word{display:inline-block;white-space:nowrap}.exp-split{display:inline-block}.exp-dots{position:relative;display:flex;align-items:center;gap:10px;height:12px}.exp-dots__dot{position:relative;flex:none;width:6px;height:6px;border-radius:50%;background-color:var(--exp-color-dot);opacity:.2;transition:opacity .4s ease}.exp-dots__dot:before{content:"";position:absolute;top:-10px;right:-5px;bottom:-10px;left:-5px}.exp-dots__dot.is-done,.exp-dots__dot.is-current{opacity:1}.exp-section .exp-dots__dot:focus-visible{outline-offset:4px}.exp-dots__ring{position:absolute;top:0;left:-3px;width:12px;height:12px;overflow:visible;pointer-events:none;transform:translate(calc(var(--exp-dot, 0) * 16px));transition:transform .6s var(--exp-ease)}.exp-dots__ring circle{fill:none;stroke:var(--exp-color-dot);stroke-width:1;stroke-dasharray:100;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:50% 50%}.exp-hero{overflow:hidden}.exp-hero__frame{position:relative;width:100%;max-width:1440px;margin-inline:auto;aspect-ratio:17 / 8;overflow:hidden}.exp-hero__poster,.exp-hero__poster-img,.exp-hero__video{position:absolute;top:0;left:0;width:100%;height:calc(100% - 2px);object-fit:cover}.exp-hero__video{opacity:0;transition:opacity .6s ease}.exp-hero__video.is-playing{opacity:1}.exp-hero__play{position:absolute;top:50%;left:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--exp-color-text);cursor:pointer;opacity:0;visibility:hidden;transform:translate(-50%,-50%);transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .6s ease,visibility 0s linear .6s}.exp-hero__play.is-shown{opacity:1;visibility:visible;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .6s ease}.exp-hero__play-circle{position:relative;display:flex;align-items:center;justify-content:center;width:78px;height:78px;border:1px solid rgba(213,213,213,.22);border-radius:999px;background:#0c0c0c57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .38s ease,border-color .38s ease,transform .38s cubic-bezier(.22,1,.36,1)}.exp-hero__play-circle:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid rgba(213,213,213,.35);border-radius:999px;opacity:0;animation:exp-play-pulse 1.4s cubic-bezier(.22,1,.36,1) infinite;animation-play-state:paused}.exp-hero__play-circle:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1.5px solid transparent;border-top-color:#d5d5d5a6;border-right-color:#d5d5d52e;border-radius:999px;opacity:0;animation:exp-play-spin 1.6s linear infinite;animation-play-state:paused;transition:opacity .3s ease}.exp-hero__play-icon{display:block;width:0;height:0;margin-left:3px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid rgba(213,213,213,.82);transition:border-left-color .38s ease}.exp-hero__play:hover{transform:translate(-50%,-50%) scale(1.1)}.exp-hero__play:hover .exp-hero__play-circle{border-color:#d5d5d573;background:#0e0e0e99}.exp-hero__play:hover .exp-hero__play-circle:before,.exp-hero__play:hover .exp-hero__play-circle:after,.exp-hero__play.is-loading .exp-hero__play-circle:after{opacity:1;animation-play-state:running}.exp-hero__play:hover .exp-hero__play-icon{border-left-color:#d5d5d5}@keyframes exp-play-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes exp-play-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.exp-hero__overlay{position:absolute;top:0;right:0;bottom:-2px;left:0;z-index:1;background:radial-gradient(134.28% 153.07% at 50% -62.4%,#1110 78.9% 80.9%,#11111105 82.9%,#11111114 84.9%,#11111130 86.8%,#11111157,#11111185,#111111b0 92.8%,#111111d4 94.7%,#111111eb,#111111fa 98.7%,#111) 50% 100% / 100% 186.4% no-repeat;pointer-events:none}.exp-hero__content{position:absolute;z-index:2;right:40px;bottom:60px;left:40px;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.exp-hero__title{color:var(--exp-color-accent);font-family:var(--exp-font-hero);font-size:120px;font-weight:700;line-height:.95;letter-spacing:-.3rem;white-space:nowrap}.exp-hero__title-main,.exp-hero__title-accent{display:block}.exp-hero__title-accent{font-family:var(--exp-font-display);font-size:1.04em;font-weight:300;line-height:.92;letter-spacing:-.01em}html.exp-js .exp-hero__title-accent{visibility:hidden;opacity:0}html.exp-js .exp-hero__title-accent.is-ready{visibility:visible;opacity:1;transition:opacity .6s ease}.exp-hero__title-accent.is-fallback{font-family:Times New Roman,serif}.exp-hero__tagline{--exp-fs: 18px;font-weight:500;line-height:21.6px;white-space:nowrap}.exp-hero__scroll{position:absolute;z-index:2;right:-76px;bottom:180px;width:265px;height:12px;display:flex;align-items:flex-start;gap:8px;color:#fff;opacity:.7;transform:rotate(90deg);transition:opacity .3s ease}.exp-hero__scroll:hover{opacity:1}.exp-hero__scroll-text{flex:none;width:157px;font-family:var(--exp-font-body);font-size:12px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.exp-hero__scroll-line{position:relative;width:100px;height:12px;overflow:hidden}.exp-hero__scroll-line:after{content:"";position:absolute;top:6px;left:0;width:100%;height:1px;background-color:#f4f9f1;transform:scaleX(0);transform-origin:0 50%;animation:exp-scroll-line 1.5s linear infinite}@media screen and (min-width:1280px){.exp-hero__tagline{position:absolute;bottom:9px;left:654px}}@keyframes exp-scroll-line{to{transform:scaleX(1)}}.exp-about{min-height:850px;padding-block:150px 80px;overflow:hidden;text-align:center}.exp-about__bg{position:absolute;top:42px;right:0;bottom:0;left:0;pointer-events:none}.exp-about__bg-img{width:100%;height:100%;object-fit:cover;object-position:50% 100%}.exp-about__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:40px}.exp-about__mark{width:169px;height:130px;overflow:visible;color:var(--exp-color-text)}.exp-about__bar{fill:currentColor}.exp-about__bars-base .exp-about__bar{fill-opacity:.1}.exp-about__bar--lit{opacity:0;transition:opacity .9s var(--exp-ease)}.exp-about__bar--lit.is-lit{opacity:1}html.exp-js .exp-about__bar--lit{opacity:0;transition:none}.exp-about__mark.is-clipped .exp-about__bar--lit{opacity:1}.exp-about__intro,.exp-about__body{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:800px}.exp-about__intro{margin-bottom:120px}.exp-about__flow{font-family:var(--exp-font-display);--exp-fs: 34px;font-weight:300;line-height:1.45;color:#d5d5d58c;text-wrap:pretty}.exp-about__flow :is(strong,b){font-weight:inherit;color:var(--exp-color-text)}.exp-about__eyebrow{margin-bottom:-16px;--exp-fs: 12px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;opacity:.6}.exp-about__pillars{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.exp-about__pillars.is-dragging{cursor:grabbing}.exp-about__slides{display:grid;width:100%}.exp-about__slide{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;gap:24px}.exp-about__slide[aria-hidden=true]{visibility:hidden}.exp-about__title{font-family:var(--exp-font-display);--exp-fs: 52.8px;font-weight:700;line-height:68.6px}.exp-about__kanji{display:inline-block;margin-right:.16em;vertical-align:-.174em}.exp-kanji{display:block;width:1.144em;height:1.03em;fill:currentColor}.exp-about__text{max-width:620px!important;--exp-fs: 18px;font-weight:500;line-height:1.6;text-wrap:balance}.exp-courses{padding-top:140px}.exp-tabs{display:flex;justify-content:center;gap:56px}.exp-tabs__tab{height:44px;padding-inline:4px;color:var(--exp-color-text);font-size:12px;font-weight:500;line-height:1;letter-spacing:.2em;opacity:.6;transition:opacity .4s var(--exp-ease)}.exp-tabs__tab:hover{opacity:.85}.exp-course{padding-block:96px 160px}.exp-course__grid{display:grid;grid-template-columns:365px minmax(0,1fr);align-items:start;column-gap:60px}.exp-course__aside{position:sticky;top:var(--exp-aside-top, calc(var(--exp-header-h) + 24px));display:flex;flex-direction:column}.exp-course__head{display:flex;flex-direction:column;gap:6px;padding-bottom:16px}.exp-course__title{font-family:var(--exp-font-display);--exp-fs: 40px;font-weight:700;line-height:1.15}.exp-course__price{font-family:var(--exp-font-display);--exp-fs: 16px;font-weight:700;line-height:20.56px}.exp-course__price [data-exp-price]{display:inline-block}.exp-course__per{opacity:.6}.exp-card{position:relative;aspect-ratio:16 / 9;border:1px solid var(--exp-color-text);overflow:hidden;-webkit-mask:radial-gradient(20px at 40px 40px,transparent 98%,#fff) -40px -40px;mask:radial-gradient(20px at 40px 40px,transparent 98%,#fff) -40px -40px}.exp-card__scoop{position:absolute;z-index:1;width:44px;height:44px;margin:-24px;border:1px solid var(--exp-color-text);border-radius:50%;pointer-events:none}.exp-card__scoop--tl{top:0;left:0}.exp-card__scoop--tr{top:0;right:0}.exp-card__scoop--br{right:0;bottom:0}.exp-card__scoop--bl{bottom:0;left:0}.exp-card__media{width:100%;height:100%;object-fit:cover}.exp-card__tags{position:absolute;z-index:1;bottom:0;display:flex;flex-flow:wrap;gap:4px;margin:0 24px 24px}.exp-card__tag{padding:4px 8px;border:1px solid #000;border-radius:2px;background-color:#fff}.exp-card__tag-text{color:#000;font-size:12px;font-weight:400;line-height:1;letter-spacing:-.3px}.exp-card__info{padding-top:12px}.exp-card__address,.exp-card__direction{display:flex;align-items:flex-start;gap:6px}.exp-card__address{margin-bottom:6px}.exp-card__address .exp-icon,.exp-card__direction .exp-icon{width:22px;height:22px}a.exp-card__address .exp-card__address-text{text-decoration:underline;text-decoration-color:#d5d5d54d;text-underline-offset:3px;transition:color .3s ease,text-decoration-color .3s ease}a.exp-card__address:hover .exp-card__address-text{color:var(--exp-color-text);text-decoration-color:currentColor}.exp-card__address-text{color:#d5d5d5b3;font-size:12px;font-weight:400;line-height:20px;letter-spacing:-.16px}.exp-course__text{padding-block:14px;--exp-fs: 12px;font-weight:400;line-height:20px;letter-spacing:-.16px}.exp-course__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.exp-course__stat{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:9px;font-weight:500;line-height:14.3px;letter-spacing:-.08px;text-align:center}.exp-course__stat .exp-icon{width:24px;height:24px}.exp-course__booking{display:flex;flex-direction:column;padding-top:16px}.exp-course__plans{display:flex;align-items:center;gap:24px;padding-bottom:8px}.exp-course__plan{display:inline-flex;align-items:center;gap:4px;color:#d5d5d599;font-size:12px;font-weight:500;line-height:24px;letter-spacing:-.16px;transition:color .3s ease}.exp-course__plan:hover,.exp-course__plan[aria-checked=true]{color:var(--exp-color-text)}.exp-course__badge{padding:0 3px;border-radius:1px;background-color:var(--exp-color-accent);color:var(--exp-color-ink);font-size:8px;font-weight:500;line-height:12px;letter-spacing:-.08px;opacity:.5;transition:opacity .3s ease}.exp-course__plan[aria-checked=true] .exp-course__badge{opacity:1}.exp-course__book{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;border-radius:2px;background-color:var(--exp-color-accent);color:var(--exp-color-ink);font-size:12px;font-weight:500;line-height:28.6px;letter-spacing:-.16px}.exp-course__book .exp-icon,.exp-course__link .exp-icon{width:16px;height:16px;transition:transform .4s var(--exp-ease)}.exp-course__book:hover .exp-icon,.exp-course__link:hover .exp-icon{transform:translate(4px)}.exp-course__book.bokunButton--loading{overflow:visible;font-size:12px}.exp-course__book.bokunButton--loading:before,.exp-course__book.bokunButton--loading:after{content:none}.exp-course__book.is-loading,.exp-course__book.bokunButton--loading{cursor:progress}.exp-course__book.is-loading .exp-icon,.exp-course__book.bokunButton--loading .exp-icon{animation:exp-nudge .8s ease-in-out infinite}@keyframes exp-nudge{50%{opacity:.4;transform:translate(4px)}}.exp-course__rating{align-self:center;font-size:9px;font-weight:500;line-height:24px;letter-spacing:-.16px;opacity:.7;text-decoration:underline;text-underline-offset:2px;transition:opacity .3s ease}.exp-course__rating:hover{opacity:1}.exp-course__media{display:flex;flex-direction:column;align-items:flex-end;gap:20px}.exp-course__photos{position:relative;display:flex;flex-direction:column;gap:8px;width:100%}.exp-course__photos:before,.exp-course__photos:after{content:"";position:absolute;right:0;left:0;z-index:1;height:160px;pointer-events:none}.exp-course__photos:before{top:0;background:linear-gradient(var(--exp-color-ink),rgba(17,17,17,0))}.exp-course__photos:after{bottom:0;background:linear-gradient(rgba(17,17,17,0),var(--exp-color-ink))}.exp-course__photo{position:relative;aspect-ratio:872 / 499}.exp-course__photo-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.4;transition:opacity .9s var(--exp-ease)}.exp-course__photo.is-active .exp-course__photo-frame{opacity:1}.exp-course__photo-img{width:100%;height:100%;object-fit:cover}.exp-course__photo-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(440px 280px at 100% 100%,#111111d9,#111111d9 50%,#1110);pointer-events:none}.exp-course__caption{position:absolute;z-index:2;right:20px;bottom:20px;display:flex;flex-direction:column;width:181px;opacity:0;transform:translateY(10px);transition:opacity .8s var(--exp-ease),transform .8s var(--exp-ease)}.exp-course__photo.is-active .exp-course__caption{opacity:1;transform:none}.exp-course__num{font-family:var(--exp-font-display);font-size:28px;font-weight:700;line-height:1.2}.exp-course__caption-text{font-size:12px;font-weight:500;line-height:14.4px;text-wrap:balance}.exp-course__link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:28.6px;letter-spacing:-.16px;text-decoration:underline;text-underline-offset:3px}.exp-reviews{padding-block:80px;overflow:hidden}.exp-reviews__head{display:flex;flex-direction:column;gap:16px}.exp-reviews__title{font-family:var(--exp-font-display);--exp-fs: 52.8px;font-weight:700;line-height:68.6px}.exp-reviews__score{display:flex;align-items:center;gap:8px}.exp-reviews__score .exp-icon{width:24px;height:23px}.exp-reviews__value{font-family:var(--exp-font-display);font-size:28px;font-weight:700;line-height:1}.exp-reviews__source{align-self:flex-start;color:#d5d5d599;font-family:var(--exp-font-display);font-size:16px;font-weight:700;line-height:1.2}a.exp-reviews__source{text-decoration:underline;text-underline-offset:3px;transition:color .3s ease}a.exp-reviews__source:hover{color:var(--exp-color-text)}.exp-reviews__viewport{position:relative;margin-top:80px}.exp-reviews__viewport:before,.exp-reviews__viewport:after{content:"";position:absolute;top:-24px;bottom:-24px;z-index:1;pointer-events:none}.exp-reviews__viewport:before{left:0;width:max(var(--exp-gutter),calc((100% - var(--exp-max)) / 2 + var(--exp-gutter)));background:linear-gradient(to right,var(--exp-color-ink),rgba(17,17,17,0))}.exp-reviews__viewport:after{right:0;width:27.5%;background:linear-gradient(to left,var(--exp-color-ink),rgba(17,17,17,0))}.exp-reviews__track{display:flex;align-items:flex-start;gap:120px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.exp-reviews__track.is-dragging{cursor:grabbing}.exp-reviews__slide{display:flex;flex:0 0 min(900px,72%);flex-direction:column;gap:24px;opacity:.5;transform:scale(.8);transform-origin:0 50%;transition:opacity .9s var(--exp-ease),transform .9s var(--exp-ease)}.exp-reviews__slide.is-current{opacity:1;transform:none}.exp-reviews__quote{font-family:var(--exp-font-display);font-size:34px;font-weight:300;line-height:1.45}.exp-reviews__meta{font-size:12px;font-weight:500;line-height:1.6;letter-spacing:.02em;opacity:0;transition:opacity .6s ease}.exp-reviews__slide.is-current .exp-reviews__meta{opacity:.6}.exp-reviews .exp-dots{margin-top:40px}.exp-more{overflow:hidden}.exp-more__head{position:relative;padding-top:389px}.exp-more__head:after{content:"";position:absolute;right:0;bottom:-56px;left:0;height:240px;background:linear-gradient(rgba(17,17,17,0),var(--exp-color-ink));pointer-events:none}.exp-more__bg{position:absolute;top:-94px;right:0;left:0;height:825px;pointer-events:none}.exp-more__bg-img{width:100%;height:100%;object-fit:cover}.exp-more__intro{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.exp-more__logo{width:111px;height:99px}.exp-more__title{max-width:744px;font-family:var(--exp-font-display);--exp-fs: 52.8px;font-weight:700;line-height:68.6px}.exp-more__gallery{position:relative;z-index:1;margin-top:56px;overflow:hidden;background:var(--exp-color-ink)}.exp-more__track{display:flex;width:max-content;animation:exp-marquee var(--exp-marquee, 60s) linear infinite}.exp-more__item{flex:none;width:342px;margin-right:8px;aspect-ratio:342 / 513;opacity:.76}.exp-more__img{width:100%;height:100%;object-fit:cover}@keyframes exp-marquee{to{transform:translate3d(calc(-100% / 3),0,0)}}.exp-more__foot{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding-block:80px 220px}.exp-more__text{max-width:800px;--exp-fs: 18px;font-weight:500;line-height:1.6}.exp-more__button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:10px;width:376px;height:53px;border-radius:2px;background-color:var(--exp-color-accent);color:var(--exp-color-ink);font-size:12px;font-weight:500;line-height:28.6px;letter-spacing:-.16px}.exp-more__button .exp-icon{width:22px;height:22px;transition:transform .4s var(--exp-ease)}.exp-more__button:hover .exp-icon{transform:translate(2px,-2px)}@media screen and (max-width:1199px){:root{--exp-gutter: 40px}.exp-about{min-height:760px}.exp-about__title,.exp-reviews__title,.exp-more__title{--exp-fs: 44px;line-height:1.3}.exp-course__grid{grid-template-columns:320px minmax(0,1fr);column-gap:40px}.exp-reviews__quote{font-size:30px}.exp-about__flow{--exp-fs: 30px}.exp-reviews__track{gap:80px}.exp-more__head{padding-top:300px}.exp-more__button{width:300px}}@media screen and (max-width:991px){.exp-hero__title{font-size:80px}.exp-course__caption{right:12px;bottom:12px;width:50%}.exp-course__photo-frame:after{background:linear-gradient(to top,#111111e6,#111111bf 15%,#1110 45%)}.exp-course__num{font-size:24px;line-height:1.2}}@media screen and (max-width:767px){:root{--exp-gutter: 16px;--exp-header-h: 51px}.exp-hero__frame{aspect-ratio:9 / 16}.exp-hero__play-circle{width:68px;height:68px}.exp-hero__overlay{background-size:202.65% 100%}.exp-hero__content{right:16px;bottom:48px;left:16px;flex-direction:column;align-items:flex-start}.exp-hero__title{font-size:16vw}.exp-hero__tagline{--exp-fs: min(14px, 3.6vw);line-height:20px}.exp-hero__scroll{right:24px;bottom:300px;transform:translate(50%) rotate(90deg)}.exp-about{min-height:0;padding-block:96px 64px}.exp-about__inner,.exp-about__pillars{gap:24px}.exp-about__mark{width:120px;height:92px}.exp-about__intro{gap:24px;margin-bottom:72px}.exp-about__body{gap:20px}.exp-about__slide{gap:16px}.exp-about__eyebrow{margin-bottom:0}.exp-about__title,.exp-reviews__title,.exp-more__title{--exp-fs: 34px;line-height:1.3}.exp-about__text{--exp-fs: 14px}.exp-courses{padding-top:72px}.exp-tabs{gap:36px}.exp-course{padding-block:48px 72px}.exp-course__grid{grid-template-columns:minmax(0,1fr);row-gap:40px}.exp-course__aside{position:static}.exp-course__stat{font-size:10px}.exp-course__rating{font-size:11px}.exp-course__media{align-items:stretch}.exp-course__link{align-self:flex-start}.exp-course__photos{width:auto;margin-inline:calc(var(--exp-gutter) * -1)}.exp-course__photos:before,.exp-course__photos:after{height:80px}.exp-course__photo{aspect-ratio:4 / 3}.exp-course__caption{right:16px;bottom:16px;width:60%}.exp-course__num{font-size:24px}.exp-reviews{padding-block:64px}.exp-reviews__value{font-size:24px}.exp-reviews__viewport{margin-top:48px}.exp-reviews__viewport:after{width:14%}.exp-reviews__track{gap:24px}.exp-reviews__slide{flex-basis:86%}.exp-reviews__quote{font-size:24px}.exp-about__flow{--exp-fs: 24px}.exp-more__head{padding-top:200px}.exp-more__bg{top:-40px;height:560px}.exp-more__head:after{bottom:-40px;height:160px}.exp-more__gallery{margin-top:40px}.exp-more__item{width:200px}.exp-more__foot{flex-direction:column;gap:32px;padding-block:48px 96px}.exp-more__text{--exp-fs: 14px}.exp-more__button{width:100%}}@media(prefers-reduced-motion:reduce){.exp-hero__scroll-line:after{animation:none;transform:none}.exp-more__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/exp-page.bundle.css.map */
