body.page-monthly-tour{background:#ece8de}body.page-monthly-tour .site-header{position:fixed;inset:0 0 auto;z-index:6500;background:linear-gradient(180deg,#ece8deeb,#ece8de85);border-bottom-color:#ffffff1f;transition:transform .34s ease,opacity .34s ease,background .22s ease,border-color .22s ease}body.page-monthly-tour.page-monthly-tour--scrolling .site-header{transform:translateY(-110%);opacity:0;z-index:0;pointer-events:none}.monthly-tour{--monthly-amber: #b68133;--monthly-sand: #ece8de;--monthly-paper: #f6f2e9;--monthly-paper-deep: #e3dbcf;--monthly-photo-main-frame: var(--monthly-paper-deep);--monthly-navy: #14293d;--monthly-forest: #1f352a;--monthly-ink: #23313f;--monthly-muted: #596678;--monthly-shadow: 0 24px 70px rgba(17, 30, 44, .16);--monthly-shadow-strong: 0 42px 120px rgba(13, 22, 34, .18);--monthly-header-offset: 82px;--monthly-viewport-height: 100vh;--hero-frame-inset-x: 60px;--hero-frame-inset-y: 32px;--hero-progress: 1;--hero-parallax: 0;--concept-bg-reveal: 0;--concept-bg-parallax: 0;--concept-bg-start-y: clamp(64px, 10vh, 110px);--concept-bg-parallax-shift: 120px;--concept-bg-scale: 1.24;--concept-card-progress: 1;--stmt-expand: 1;--monthly-mono-backdrop: linear-gradient( 180deg, rgba(242, 242, 239, .98) 0%, rgba(242, 242, 239, .9) 42%, rgba(229, 229, 225, .98) 100% ), #f2f2ef;background:radial-gradient(circle at top left,rgba(182,129,51,.1),transparent 28%),linear-gradient(180deg,#ece8de,#eff2f4 26%,#ece8de);color:var(--monthly-ink);overflow-x:clip}@supports (height: 100lvh){.monthly-tour{--monthly-viewport-height: 100lvh}}body.page-monthly-tour--js .monthly-tour{--hero-progress: 0;--hero-parallax: 0;--concept-bg-reveal: 0;--concept-bg-parallax: 0;--concept-card-progress: 0;--stmt-expand: 0}.monthly-tour__shell{width:min(1460px,calc(100% - 36px));margin:0 auto}.monthly-tour__floatingNav,.monthly-tour__stickyCta{position:fixed;z-index:6200;transition:opacity .26s ease,transform .26s ease}.monthly-tour__floatingNav{right:clamp(16px,2.2vw,28px);top:50%;transform:translateY(-50%)}.monthly-tour__stickyCta{left:clamp(16px,2.2vw,28px);bottom:clamp(18px,2.6vw,30px);display:flex;gap:10px}body.page-monthly-tour .monthly-tour__floatingNav,body.page-monthly-tour .monthly-tour__stickyCta{opacity:0;pointer-events:none}body.page-monthly-tour.page-monthly-tour--hero-chrome-visible .monthly-tour__floatingNav,body.page-monthly-tour.page-monthly-tour--hero-chrome-visible .monthly-tour__stickyCta{opacity:1;pointer-events:auto}body.page-monthly-tour.page-monthly-tour--scrolling .monthly-tour__floatingNav,body.page-monthly-tour.page-monthly-tour--scrolling .monthly-tour__stickyCta{opacity:0;pointer-events:none}body.page-monthly-tour.page-monthly-tour--scrolling .monthly-tour__floatingNav{transform:translateY(-50%) translate(12px)}body.page-monthly-tour.page-monthly-tour--scrolling .monthly-tour__stickyCta{transform:translateY(12px)}body.page-monthly-tour.page-monthly-tour--cta-chrome-hidden .monthly-tour__floatingNav,body.page-monthly-tour.page-monthly-tour--cta-chrome-hidden .monthly-tour__stickyCta{opacity:0;pointer-events:none}body.page-monthly-tour.page-monthly-tour--cta-chrome-hidden .monthly-tour__floatingNav{transform:translateY(-50%) translate(12px)}body.page-monthly-tour.page-monthly-tour--cta-chrome-hidden .monthly-tour__stickyCta{transform:translateY(12px)}.monthly-tour__floatingNavToggle{display:none}.monthly-tour__floatingNavToggleIcon{position:relative;width:16px;height:16px;display:grid;place-items:center}.monthly-tour__floatingNavToggleGlyph{position:absolute;inset:0;display:grid;place-items:center;color:currentColor;transition:transform .2s ease,opacity .18s ease}.monthly-tour__floatingNavToggleGlyph :global(svg){width:16px;height:16px;stroke-width:1.8}.monthly-tour__floatingNavToggleGlyph--close{opacity:0;transform:scale(.8)}.monthly-tour__floatingNavList,.monthly-tour__stickyCtaLink{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.monthly-tour__floatingNavList{display:grid;gap:10px;margin:0;padding:14px 12px;list-style:none;background:#0a14204d;border:1px solid rgba(255,255,255,.14)}.monthly-tour__floatingNavLink,.monthly-tour__stickyCtaLink{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.monthly-tour__floatingNavLink{display:inline-flex;justify-content:flex-end;text-decoration:none;color:#fffaf4f0;text-shadow:0 8px 22px rgba(11,21,34,.28);transition:opacity .18s ease,transform .18s ease}.monthly-tour__floatingNavLink:hover{opacity:.72;transform:translate(-2px)}.monthly-tour__floatingNavLink.is-disabled{opacity:.34;cursor:default}.monthly-tour__stickyCtaLink{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;text-decoration:none;border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 32px #0a142024}.monthly-tour__stickyCtaLink--primary{background:#0e1c2ad1;color:#fff9f2f5}.monthly-tour__stickyCtaLink--secondary{background:#f6f2e9b8;color:var(--monthly-navy)}.monthly-tour__eyebrow,.monthly-tour__sectionKicker,.monthly-tour__conceptKicker,.monthly-tour__railNoteKicker,.monthly-tour__continuumNoteKicker{margin:0;font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--monthly-navy) 76%,white 24%)}.monthly-tour__sectionTitle{margin:0;font-size:clamp(30px,2.5vw,52px);line-height:1.04;letter-spacing:-.04em;color:var(--monthly-navy);text-wrap:balance}.monthly-tour__body{margin:0;line-height:1.95;color:color-mix(in srgb,var(--monthly-ink) 88%,white 12%)}.monthly-tour__hero{position:relative;height:auto}.monthly-tour__heroSticky{position:relative;height:auto;overflow:visible;isolation:isolate}body.page-monthly-tour--js .monthly-tour__hero{height:960vh}body.page-monthly-tour--js .monthly-tour__heroSticky{position:sticky;top:0;height:var(--monthly-viewport-height);overflow:hidden}.monthly-tour__heroSafeArea{position:relative;z-index:0}body.page-monthly-tour--js .monthly-tour__heroSafeArea{position:absolute;inset:calc(var(--monthly-header-offset) * (1 - var(--hero-progress))) 0 0;min-height:0}.monthly-tour__heroStage{position:relative;z-index:0;min-height:var(--monthly-viewport-height)}body.page-monthly-tour--js .monthly-tour__heroStage{position:absolute;top:calc(var(--hero-frame-inset-y) * (1 - var(--hero-progress)));right:calc(var(--hero-frame-inset-x) * (1 - var(--hero-progress)));bottom:calc(var(--hero-frame-inset-y) * (1 - var(--hero-progress)));left:calc(var(--hero-frame-inset-x) * (1 - var(--hero-progress)));min-height:0}.monthly-tour__heroFrame,.monthly-tour__sceneVisual--flush{position:relative;width:100%;height:100%;overflow:hidden}.monthly-tour__heroFrame{border-radius:calc(var(--radius-sm, 6px) * (1 - var(--hero-progress)));box-shadow:0 calc(16px + (1 - var(--hero-progress)) * 22px) calc(42px + (1 - var(--hero-progress)) * 52px) rgba(13,22,34,calc(.1 + ((1 - var(--hero-progress)) * .08)));background:#101c28;isolation:isolate}.monthly-tour__heroFrame:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,calc((1 - var(--hero-progress)) * .16));pointer-events:none;z-index:3}.monthly-tour__heroMedia{position:absolute;inset:0;transform:scale(calc(1 + (var(--hero-progress) * .08)));transform-origin:center center}.monthly-tour__heroSlides{position:absolute;inset:0}.monthly-tour__heroSlide{--hero-parallax-shift: 200px;--hero-position-y: 50%;position:absolute;inset:0;overflow:hidden;background:#101c28;opacity:0;transform:scale(1.08);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:opacity .9s ease,transform 7s ease}.monthly-tour__heroPicture{position:absolute;inset:0;display:block;overflow:hidden;transform:translateZ(0)}.monthly-tour__heroImage{position:absolute;top:0;right:0;left:0;display:block;width:100%;height:calc(100% + var(--hero-parallax-shift));max-width:none;object-fit:cover;object-position:var(--hero-position-x, center) var(--hero-position-y, 50%);transform:translate3d(0,calc(var(--hero-parallax, 0) * var(--hero-parallax-shift) * -1),0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}@media(min-width:1024px)and (orientation:landscape){.monthly-tour__heroSlide{--hero-position-y: var(--hero-desktop-position-y, 50%)}}@media(orientation:portrait){.monthly-tour__heroSlide{--hero-parallax-shift: 28px;--hero-position-x: var(--hero-portrait-position-x, center);--hero-position-y: var(--hero-portrait-position-y, 50%)}.monthly-tour__heroImage{left:50%;right:auto;width:max(100%,calc(var(--hero-portrait-min-width, calc(56.25vh + 59px) ) + var(--hero-portrait-zoom-extra, 0px)));transform:translate3d(-50%,calc(var(--hero-parallax, 0) * var(--hero-parallax-shift) * -1),0)}}.monthly-tour__heroSlide.is-active{opacity:1;transform:scale(1.01)}@media(orientation:portrait){.monthly-tour__heroSlide{transform:scale(1.035)}.monthly-tour__heroSlide.is-active{transform:scale(1)}}.monthly-tour__heroShade{position:absolute;inset:0;background:linear-gradient(110deg,#0a1420db,#0a142070 38%,#0a14202e 66%,#0a142014),linear-gradient(180deg,#0a142014,#0a14206b)}.monthly-tour__heroGrid{position:relative;z-index:2;height:100%;display:grid;align-items:end;padding:clamp(30px,4vw,42px) clamp(24px,4vw,54px) clamp(28px,5vw,52px)}.monthly-tour__heroCopyStack{position:relative;width:min(58rem,100%);min-height:min(32rem,56vh)}.monthly-tour__heroCopy{position:absolute;left:0;right:0;bottom:0;display:grid;gap:0;color:#fffcf6f5;opacity:0;pointer-events:none;transform:translateY(24px);transition:opacity .64s ease,transform .64s ease}.monthly-tour__heroCopy.is-active{opacity:1;pointer-events:auto;transform:translateY(calc(var(--hero-progress) * -20px))}.monthly-tour__heroKicker{margin:0 0 clamp(10px,1.2vw,16px);font-family:Montserrat,sans-serif;font-size:clamp(10px,.85vw,12px);font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#b68133eb}.monthly-tour__heroTitle{margin:0;font-family:Montserrat,sans-serif;font-weight:200;font-size:clamp(52px,6.4vw,110px);line-height:.86;letter-spacing:-.03em;color:inherit;text-wrap:balance}.monthly-tour__heroTitleJa{margin:clamp(16px,1.8vw,22px) 0 0;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:clamp(15px,1.35vw,22px);letter-spacing:.18em;color:#fffcf6bd}.monthly-tour__stmtCard{position:relative;z-index:2;margin-top:0;min-height:var(--monthly-viewport-height)}body.page-monthly-tour--js .monthly-tour__stmtCard{--stmt-frame-bleed-y: clamp(14px, 2.5svh, 28px);--stmt-frame-padding-y: clamp(56px, 7vh, 92px);position:absolute;top:0;right:0;left:0;margin-top:280vh;height:var(--monthly-viewport-height);min-height:var(--monthly-viewport-height);overflow:visible}.monthly-tour__stmtCardFrame{position:relative;min-height:var(--monthly-viewport-height);margin:0 auto;width:calc(90% + var(--stmt-expand, 0) * 10%);border-radius:calc((1 - var(--stmt-expand, 0)) * 10px);box-shadow:0 40px 120px rgba(13,22,34,calc(.08 + var(--stmt-expand, 0) * .14));background:var(--monthly-paper-deep);overflow:hidden;padding:clamp(72px,9vw,130px) 0 clamp(80px,10vw,140px)}body.page-monthly-tour--js .monthly-tour__stmtCardFrame{height:calc(var(--monthly-viewport-height) + var(--stmt-frame-bleed-y) + var(--stmt-frame-bleed-y));min-height:calc(var(--monthly-viewport-height) + var(--stmt-frame-bleed-y) + var(--stmt-frame-bleed-y));padding:calc(var(--stmt-frame-padding-y) + var(--stmt-frame-bleed-y)) 0;transform:translateY(calc(0px - var(--stmt-frame-bleed-y)))}body.page-monthly-tour--js .monthly-tour__stmtCardFrame .monthly-tour__shell{height:100%}.monthly-tour__stmtCardInner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,96px);align-items:start}body.page-monthly-tour--js .monthly-tour__stmtCardInner{height:100%;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch}.monthly-tour__stmtCopy{display:grid;gap:clamp(18px,2vw,26px);padding-top:clamp(32px,5vw,64px)}body.page-monthly-tour--js .monthly-tour__stmtCopy{align-self:center;padding-top:0}.monthly-tour__stmtBodyStack{display:grid;gap:clamp(18px,2.4vw,32px)}.monthly-tour__stmtTitle{margin:0;font-size:clamp(34px,3vw,56px);line-height:1.1;letter-spacing:0;color:var(--monthly-navy);white-space:nowrap}body.page-monthly-tour--js .monthly-tour__stmtPhotos{min-height:0;height:100%}.monthly-tour__stmtPhoto{margin:0;overflow:hidden;aspect-ratio:3 / 4}body.page-monthly-tour--js .monthly-tour__stmtPhoto{--stmt-photo-parallax-buffer: clamp(72px, 12svh, 124px);--stmt-photo-parallax-y: clamp(-62px, -6svh, -36px)}body.page-monthly-tour--js .monthly-tour__stmtPhoto{height:100%;min-height:0;aspect-ratio:auto}.monthly-tour__stmtPhoto img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}body.page-monthly-tour--js .monthly-tour__stmtPhoto img{height:calc(100% + var(--stmt-photo-parallax-buffer));transform:translate3d(0,var(--stmt-photo-parallax-y),0);will-change:transform}.monthly-tour__conceptBg{position:absolute;inset:0;z-index:10;height:var(--monthly-viewport-height);overflow:hidden;opacity:var(--concept-bg-reveal, 0);pointer-events:none}.monthly-tour__conceptBg picture{width:100%;height:100%;display:block}.monthly-tour__conceptBg img{width:100%;height:100%;display:block;object-fit:cover;will-change:transform;transform:translateY(var(--concept-bg-start-y)) translateY(var(--concept-bg-offset-y, 0px)) translateY(calc(var(--concept-bg-parallax, 0) * var(--concept-bg-parallax-shift) * -1)) scale(var(--concept-bg-scale))}@media(max-width:860px){.monthly-tour{--concept-bg-start-y: clamp(44px, 8vh, 72px);--concept-bg-parallax-shift: 96px;--concept-bg-scale: 1.22}.monthly-tour__conceptBg img{--concept-bg-offset-y: 24px;object-position:58% center}}.monthly-tour__conceptBgScrim,.monthly-tour__railLeadBgScrim,.monthly-tour__sharedBgScrim{position:absolute;inset:0;pointer-events:none;z-index:1}.monthly-tour__conceptBgScrim{background:linear-gradient(180deg,#0a142014,#0a142061),linear-gradient(90deg,#0a14203d,#0a14200a 60%)}.monthly-tour__conceptCardPin{position:relative;z-index:11;margin-top:0;transform:none}.monthly-tour__conceptCard{--concept-card-max-width: 540px;position:relative;z-index:2;margin-top:0;container-type:inline-size;display:flex;justify-content:flex-start;align-items:flex-end;min-height:70vh;padding-bottom:clamp(40px,6vh,72px)}body.page-monthly-tour--js .monthly-tour__conceptCardPin{position:absolute;inset:0;z-index:11;pointer-events:none}body.page-monthly-tour--js .monthly-tour__conceptCard{--concept-card-anchor-top: clamp(72px, 10vh, 112px);position:absolute;top:var(--concept-card-anchor-top);left:clamp(24px,4vw,60px);z-index:2;display:block;margin:0;width:min(var(--concept-card-max-width),calc(100% - 48px));min-height:auto;padding-bottom:0;opacity:1;transform:translateY(calc((1 - var(--concept-card-progress, 0)) * (var(--monthly-viewport-height) - var(--concept-card-anchor-top) + 24px)));pointer-events:auto}.monthly-tour__conceptCardInner{margin-left:clamp(24px,4vw,60px);background:#fffcf614;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.16);box-shadow:0 32px 80px #0d16222e;padding:clamp(24px,10.29cqw,58px) clamp(22px,9.29cqw,52px);width:min(var(--concept-card-max-width),calc(100% - 48px));display:grid;gap:clamp(12px,3.57cqw,20px)}body.page-monthly-tour--js .monthly-tour__conceptCardInner{margin-left:0;width:100%}.monthly-tour__conceptCardInner .monthly-tour__sectionKicker{font-size:clamp(10px,2.14cqw,12px);color:#fff8f0b8}.monthly-tour__conceptCardInner .monthly-tour__sectionTitle{font-size:clamp(26px,7.72cqw,43.2px);color:#fffaf4f5;white-space:nowrap}.monthly-tour__conceptBody{margin:0;font-size:clamp(13px,2.83cqw,15.84px);line-height:1.95;color:#fffaf4c2}.monthly-tour__conceptSub{margin:0;font-family:Montserrat,sans-serif;font-size:clamp(10px,2.19cqw,12.24px);line-height:1.8;letter-spacing:.06em;color:#fffaf470}body.page-monthly-tour:not(.page-monthly-tour--js) .monthly-tour__conceptCardInner{background:#f6f2e9f5;color:var(--monthly-navy)}body.page-monthly-tour:not(.page-monthly-tour--js) .monthly-tour__conceptCardInner .monthly-tour__sectionKicker{color:#b68133d6}body.page-monthly-tour:not(.page-monthly-tour--js) .monthly-tour__conceptCardInner .monthly-tour__sectionTitle,body.page-monthly-tour:not(.page-monthly-tour--js) .monthly-tour__conceptBody,body.page-monthly-tour:not(.page-monthly-tour--js) .monthly-tour__conceptSub{color:var(--monthly-navy)}.monthly-tour__monoRailBridge{position:relative;z-index:2;isolation:isolate;background:#f2f2ef}body.page-monthly-tour--js .monthly-tour__monoRailBridge{margin-top:calc(0px - var(--monthly-viewport-height))}.monthly-tour__monoRailBackdrop{position:sticky;top:0;z-index:1;height:var(--monthly-viewport-height);margin-bottom:calc(0px - var(--monthly-viewport-height));pointer-events:none;background:var(--monthly-mono-backdrop);opacity:calc(1 - var(--rail-scene-exit, 0))}.monthly-tour__monoRailBackdrop:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#d8d8d466,#f2f2ef00 22% 78%,#d8d8d466),radial-gradient(ellipse at 50% 112%,#d2d2cd4d,#d2d2cd24 42%,#f2f2ef00 74%)}.monthly-tour__mono{position:relative;height:240vh}body.page-monthly-tour--js .monthly-tour__mono{z-index:3}.monthly-tour__monoSticky{position:sticky;top:0;height:var(--monthly-viewport-height);overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:center;isolation:isolate}.monthly-tour__monoSticky:before{content:none;position:absolute;inset:0;z-index:0;pointer-events:none;background:transparent}.monthly-tour__monoSticky:after{content:none;position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--scene-enter, 0);background:transparent}.monthly-tour__monoCard{position:relative;z-index:1;display:flex;--mono-photo-size: min(40vh, 420px);--mono-card-pad-y-short: clamp(58px, 4.6vw, 68px);--mono-card-pad-x-short: clamp(42px, 3.6vw, 56px);--mono-card-pad-y-long: calc(var(--mono-card-pad-y-short) * 1.618);--mono-card-pad-x-long: calc(var(--mono-card-pad-x-short) * 1.618);--mono-photo-offset-x: calc(var(--mono-card-pad-x-short) * .618);justify-content:center;align-items:center;width:min(1360px,calc(100% - 40px),164vh);height:auto;aspect-ratio:2 / 1;gap:clamp(28px,3vw,44px);padding:var(--mono-card-pad-y-short) var(--mono-card-pad-x-short) var(--mono-card-pad-y-long) var(--mono-card-pad-x-long);background:#deded9;transform:scale(calc(.44 + var(--mono-card-progress, var(--scene-progress, 0)) * .56));transform-origin:center center;box-shadow:inset 0 0 0 1px #ffffff42,0 26px 80px #0d16220f;overflow:hidden;isolation:isolate;will-change:transform}.monthly-tour__monoCard:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--monthly-paper-deep);opacity:var(--scene-enter, 0)}.monthly-tour__monoTypo{--mono-typo-shift-x: clamp(-64px, -4vw, -34px);position:relative;z-index:1;flex:0 1 auto;padding:0;background:transparent;display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,2vw,22px);transform:translate3d(calc(var(--mono-typo-progress, var(--scene-progress, 0)) * var(--mono-typo-shift-x)),0,0);will-change:transform}.monthly-tour__monoTitle{margin:0;display:grid;gap:clamp(7px,1vw,13px);line-height:1;letter-spacing:0;color:var(--monthly-navy)}.monthly-tour__monoTitleLine{display:block}.monthly-tour__monoTitleLine--quiet{font-size:clamp(15px,1.16vw,19px);font-weight:400;line-height:1.35;letter-spacing:.08em}.monthly-tour__monoTitleLine--focus{font-size:clamp(30px,3.3vw,48px);font-weight:300;line-height:1;letter-spacing:-.02em}.monthly-tour__monoFigure{position:relative;z-index:1;flex:0 0 var(--mono-photo-size);margin:0;overflow:hidden;width:var(--mono-photo-size);aspect-ratio:1 / 1;filter:grayscale(calc(1 - var(--scene-enter, 0)));transform:translate(var(--mono-photo-offset-x));transition:filter 0ms;min-height:0;will-change:transform}.monthly-tour__monoFigure img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;transform:scale(calc(1.24 - var(--mono-photo-progress, var(--scene-progress, 0)) * .24));transform-origin:center center;will-change:transform}.monthly-tour__quietRailIntro{position:relative;z-index:2;height:180vh;background:transparent;pointer-events:none}.monthly-tour__quietRailPin{--quiet-rail-typo-reveal: 0;--quiet-rail-typo-ready: 0;--quiet-rail-typo-overlap: 0;--quiet-rail-typo-settle: 0;--quiet-rail-photo-rise: 0;--quiet-rail-settle: 0;--quiet-rail-magnet: 0;--quiet-rail-pulse: 0;--quiet-rail-bg-parallax-y: 0px;position:sticky;top:0;height:var(--monthly-viewport-height);overflow:hidden;margin:0 0 calc(0px - var(--monthly-viewport-height));z-index:1;opacity:calc(1 - var(--rail-scene-exit, 0));isolation:isolate;background:transparent}.monthly-tour__quietRailPin:before{content:none;position:absolute;inset:0;z-index:0;pointer-events:none;background:transparent}.monthly-tour__quietRailSticky{position:relative;z-index:2;height:100%;overflow:hidden;isolation:isolate;background:transparent}.monthly-tour__quiet{position:relative;z-index:2;min-height:var(--monthly-viewport-height);display:flex;align-items:center;padding:0;background:transparent}.monthly-tour__quietContent{position:relative;z-index:0;display:grid;gap:clamp(20px,3vw,32px);max-width:38rem;isolation:isolate}.monthly-tour__quietContent>*{position:relative;z-index:1}.monthly-tour__quietWord{margin:0 0 -.2em;font-family:Montserrat,sans-serif;font-size:clamp(52px,8vw,120px);font-weight:500;letter-spacing:.18em;line-height:.9;color:color-mix(in srgb,rgba(20,41,61,.08) calc((1 - var(--quiet-rail-typo-overlap, 0)) * 100%),rgba(255,250,244,.72) calc(var(--quiet-rail-typo-overlap, 0) * 100%));text-transform:uppercase}.monthly-tour__quietContent .monthly-tour__sectionKicker{color:color-mix(in srgb,color-mix(in srgb,var(--monthly-navy) 76%,white 24%) calc((1 - var(--quiet-rail-typo-overlap, 0)) * 100%),rgba(255,250,244,.86) calc(var(--quiet-rail-typo-overlap, 0) * 100%))}.monthly-tour__quietContent .monthly-tour__body{color:color-mix(in srgb,color-mix(in srgb,var(--monthly-ink) 88%,white 12%) calc((1 - var(--quiet-rail-typo-overlap, 0)) * 100%),rgba(255,250,244,.92) calc(var(--quiet-rail-typo-overlap, 0) * 100%))}.monthly-tour__railPhotoWrapper{position:relative;z-index:auto}.monthly-tour__sharedBg{position:sticky;top:0;height:var(--monthly-viewport-height);overflow:hidden;margin-bottom:calc(0px - var(--monthly-viewport-height));z-index:0;isolation:isolate}.monthly-tour__sharedBg picture{display:block;width:100%;height:100%}.monthly-tour__sharedBg img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 30%;transform:scale(1.22)}.monthly-tour__sharedBgScrim{background:#0e1c2aad}.monthly-tour__railLeadBg{--quiet-rail-photo-ready: 0;position:absolute;inset:0;height:100%;overflow:hidden;margin:0;z-index:1;isolation:isolate;background:transparent}.monthly-tour__railLeadBg:after{content:none;position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(110deg,#0a142080,#0a142047 48%,#0a142029),linear-gradient(180deg,#0a14201f,#0a142057);opacity:calc(var(--quiet-rail-enter, 0) * var(--quiet-rail-photo-ready, 0) * var(--quiet-rail-typo-overlap, 0))}.monthly-tour__railLeadBg.is-photo-ready{--quiet-rail-photo-ready: 1}.monthly-tour__railLeadBg img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 15%;transform:translate3d(0,var(--quiet-rail-bg-parallax-y, 0px),0) scale(calc(1.16 + var(--quiet-rail-pulse, 0) * .018));filter:brightness(calc(1 + var(--quiet-rail-photo-highlight, 0) * .22 + var(--quiet-rail-pulse, 0) * .07 - var(--quiet-rail-typo-overlap, 0) * .32)) saturate(calc(1 + var(--quiet-rail-photo-highlight, 0) * .04 + var(--quiet-rail-pulse, 0) * .02 - var(--quiet-rail-typo-overlap, 0) * .08)) contrast(calc(1 + var(--quiet-rail-typo-overlap, 0) * .02));opacity:calc(var(--quiet-rail-enter, 0) * var(--quiet-rail-photo-ready, 0))}.monthly-tour__railLeadBgScrim{opacity:calc(var(--quiet-rail-enter, 0) * var(--quiet-rail-photo-ready, 0) * var(--quiet-rail-photo-highlight, 0) * (1 - var(--quiet-rail-typo-overlap, 0)));background:linear-gradient(90deg,#ece8dec7,#ece8de6b 34%,#ece8de14 64%,#0a14201f),linear-gradient(180deg,#ece8de14,#fffaee47);mix-blend-mode:screen}.monthly-tour__rail{position:relative;z-index:2;height:420vh}.monthly-tour__railSticky{position:sticky;top:0;height:var(--monthly-viewport-height);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;pointer-events:none}.monthly-tour__railCard{--rail-card-enter: 0;--rail-card-focus: 0;--rail-card-shrink: 0;--rail-card-exit: 0;--rail-card-magnet-x: 0px;--rail-shot-wide-y: 0px;--rail-shot-tall-x: 0px;--rail-shot-detail-x: 0px;position:relative;z-index:3;display:grid;width:100vw;height:var(--monthly-viewport-height);max-height:var(--monthly-viewport-height);min-height:0;background:var(--monthly-paper-deep);border:0;padding:calc(var(--monthly-header-offset) + clamp(34px,4.8vh,68px)) clamp(56px,6.4vw,120px) clamp(42px,5.6vh,76px);box-shadow:inset 0 0 0 1px #ffffff42,0 26px 80px #0d16220f;overflow:visible;pointer-events:auto;transform:translate3d(calc((1 - var(--rail-card-enter, 0)) * 104vw - var(--rail-card-exit, 0) * 104vw + var(--rail-card-magnet-x, 0px)),0,0) scale(calc(.88 + var(--rail-card-focus, 0) * .12 - var(--rail-card-shrink, 0) * .08));opacity:1;isolation:isolate;will-change:transform}.monthly-tour__railCard .monthly-tour__shell{position:relative;z-index:1;width:100%;height:100%;display:grid;grid-template-rows:minmax(0,1fr);gap:0;min-height:0}.monthly-tour__railGrid{--rail-grid-fit-scale: 1;--rail-grid-fit-origin-y: center;--rail-grid-fit-x: clamp(-44px, -3vw, -24px);display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:clamp(44px,4.6vw,84px);row-gap:clamp(22px,3.1vh,40px);width:fit-content;max-width:min(1500px,86vw);height:auto;margin:auto;align-self:center;justify-self:center;align-content:center;align-items:center;min-height:0;transform:translate3d(var(--rail-grid-fit-x),0,0) scale(var(--rail-grid-fit-scale));transform-origin:center var(--rail-grid-fit-origin-y);will-change:transform}.monthly-tour__railShot{margin:0;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:0;background:transparent}.monthly-tour__railShot img{max-width:none;max-height:none;width:104%;height:104%;display:block;object-fit:cover;will-change:transform}.monthly-tour__railShot--wide{grid-column:1 / 2;grid-row:1 / 2;z-index:1;width:min(840px,51vw,84vh);aspect-ratio:5401 / 3601;padding:0;background:transparent;transform:none;justify-self:center;align-self:center}.monthly-tour__railShot--tall{grid-column:2 / 3;grid-row:1 / 2;z-index:2;width:min(390px,21vw,46.5vh);aspect-ratio:5347 / 3564;align-self:end;justify-self:center}.monthly-tour__railShot--detail{grid-column:2 / 3;grid-row:2 / 3;z-index:3;width:min(390px,21vw,46.5vh);aspect-ratio:5228 / 3485;transform:none;align-self:start;justify-self:center}.monthly-tour__railShot--wide img{object-position:center center;transform:translate3d(0,var(--rail-shot-wide-y),0) scale(1.035)}.monthly-tour__railShot--tall img,.monthly-tour__railShot--detail img{width:110%}.monthly-tour__railShot--tall img{object-position:34% center;transform:translate3d(var(--rail-shot-tall-x),0,0) scale(1.04)}.monthly-tour__railShot--detail img{object-position:44% center;transform:translate3d(var(--rail-shot-detail-x),0,0) scale(1.04)}.monthly-tour__railNote{grid-column:1 / 2;grid-row:2 / 3;z-index:4;align-self:start;justify-self:center;display:grid;gap:12px;align-content:end;width:min(680px,100%);margin:0;padding:0;background:transparent;color:var(--monthly-navy);backdrop-filter:none}.monthly-tour__railNote .monthly-tour__sectionKicker{color:#14293d94}.monthly-tour__railNote h3,.monthly-tour__railNote p{margin:0}.monthly-tour__railNote h3{font-size:clamp(28px,2.45vw,44px);line-height:1.04;letter-spacing:0;color:var(--monthly-navy)}.monthly-tour__railNote p:last-child{line-height:1.95;color:#14293db8;font-size:clamp(13px,1vw,16px)}.monthly-tour__photoStage{position:relative;z-index:1;--photo-stage-prelude: 50svh;--photo-stage-hold: 40svh;height:calc(var(--photo-stage-prelude) + var(--monthly-viewport-height) + var(--photo-stage-hold));padding-top:var(--photo-stage-prelude);box-sizing:border-box}.monthly-tour__photoCard{--photo-magnet-progress: 1;--photo-magnet-pull-y: clamp(34px, 12svh, 118px);--photo-gallery-max-width: 1120px;--photo-gallery-height-reserve: 340px;position:sticky;top:0;z-index:2;margin-top:0;height:var(--monthly-viewport-height);min-height:0}.monthly-tour__photoCardFrame{height:100%;min-height:0;margin:0 auto;width:calc(90% + var(--photo-expand, 0) * 10%);border-radius:calc((1 - var(--photo-expand, 0)) * 10px);background:var(--monthly-paper-deep);overflow:hidden;display:flex;align-items:center;padding:clamp(58px,6vw,96px) 0 clamp(64px,7vw,104px);transform:translate3d(0,calc((1 - var(--photo-magnet-progress, 1)) * var(--photo-magnet-pull-y)),0) scale(calc(.982 + var(--photo-magnet-progress, 1) * .018));transform-origin:center center;will-change:transform}.monthly-tour__photoCardFrame>.monthly-tour__shell{transform:translateY(clamp(14px,2.2svh,28px))}.monthly-tour__galleryHead{display:grid;gap:12px;margin-bottom:clamp(18px,4vw,30px)}.monthly-tour__photoCardFrame .monthly-tour__sectionKicker{color:#b68133d6}.monthly-tour__photoCardFrame .monthly-tour__sectionTitle span{display:inline-block}.monthly-tour__gallerySplide{width:min(var(--photo-gallery-max-width),100%,calc((var(--monthly-viewport-height) - var(--photo-gallery-height-reserve)) * 16 / 9));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.6vw,20px);min-width:0}.monthly-tour__photoMain{--photo-arrow-control-width: 32px;--photo-arrow-gap: 8px;position:relative;width:100%;min-width:0;margin-bottom:34px}.monthly-tour__photoMain .splide__track,.monthly-tour__photoThumbs .splide__track{min-width:0;overflow:hidden}.monthly-tour__photoMain .splide__list{display:flex;min-width:0}.monthly-tour__photoMainSlide{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;display:block;aspect-ratio:16 / 9;background:var(--monthly-photo-main-frame);overflow:hidden}.monthly-tour__photoMainSlide img,.monthly-tour__photoThumbSlide img{width:100%;height:100%;display:block;object-fit:cover}.monthly-tour__photoMain .splide__arrow{position:absolute;top:calc(100% + 12px);z-index:3;width:var(--photo-arrow-control-width);height:20px;padding:0;display:inline-grid;place-items:center;border:0;border-radius:0;background:transparent;color:#14293db8;cursor:pointer;appearance:none;transform:none;transition:color .18s ease,opacity .18s ease}.monthly-tour__photoMain .splide__arrow:hover{background:transparent;color:var(--monthly-navy)}.monthly-tour__photoMain .splide__arrow:disabled{opacity:.36;cursor:default}.monthly-tour__photoMain .splide__arrow--prev{left:0;right:auto}.monthly-tour__photoMain .splide__arrow--next{left:calc(var(--photo-arrow-control-width) + var(--photo-arrow-gap));right:auto}.monthly-tour__photoMain .splide__arrow svg{width:var(--photo-arrow-control-width);height:20px;fill:none;overflow:visible}.monthly-tour__photoMain .splide__arrow--prev svg{transform:rotate(180deg)}.monthly-tour__photoMain .splide__arrow svg path{fill:none;stroke:currentColor;stroke-width:.95;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media(min-width:1101px)and (max-height:1048px){.monthly-tour__photoCardFrame>.monthly-tour__shell{transform:translateY(clamp(18px,calc((1048px - var(--monthly-viewport-height)) * .25 + 18px),36px))}}.monthly-tour__photoThumbRow{width:min(1040px,100%);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:clamp(16px,2vw,26px);min-width:0}.monthly-tour__photoThumbs{flex:1 1 auto;width:auto;min-width:0;max-width:min(920px,100%)}.monthly-tour__photoThumbSlide{position:relative;overflow:hidden;border:0;background:#0c162038;cursor:pointer;opacity:1}.monthly-tour__photoThumbSlide img{filter:brightness(.7) saturate(.9) contrast(.98);transition:filter .18s ease}.monthly-tour__photoThumbSlide:after{content:"";position:absolute;inset:0;background:#09121c38;pointer-events:none;transition:opacity .18s ease}.monthly-tour__photoThumbSlide.is-active img{filter:none}.monthly-tour__photoThumbSlide.is-active:after{opacity:0}.monthly-tour__photoThumbSlide:focus-visible{outline:2px solid rgba(182,129,51,.86);outline-offset:3px}.monthly-tour__photoMoreLink{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:34px;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;color:#14293db8;text-decoration:none;white-space:nowrap;transition:color .18s ease,opacity .18s ease}.monthly-tour__photoMoreLink:hover{color:var(--monthly-navy)}.monthly-tour__photoMoreLink:focus-visible{outline:2px solid rgba(182,129,51,.86);outline-offset:4px}.monthly-tour__cta{position:relative;z-index:2;min-height:var(--monthly-viewport-height);display:flex;align-items:center;background:var(--monthly-navy);overflow:hidden}.monthly-tour__cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 60%,rgba(182,129,51,.14) 0%,transparent 56%),radial-gradient(ellipse at 80% 20%,rgba(31,53,42,.32) 0%,transparent 48%);pointer-events:none}.monthly-tour__ctaInner{position:relative;width:min(1460px,calc(100% - 36px));margin:0 auto;padding:clamp(80px,12vw,160px) 0;display:grid;gap:clamp(40px,5vw,72px)}.monthly-tour__ctaMeta{display:grid;gap:clamp(14px,2vw,22px)}.monthly-tour__ctaMeta .monthly-tour__sectionKicker{color:#b68133d6}.monthly-tour__ctaTitle{margin:0;font-size:clamp(36px,4.4vw,80px);line-height:1.04;letter-spacing:-.04em;color:#fffaf4f5;text-wrap:balance}.monthly-tour__ctaTitle span{display:block}.monthly-tour__ctaSubtitle{margin:0 0 clamp(8px,1.2vw,14px);max-width:42rem;font-size:clamp(16px,1.45vw,22px);font-weight:500;line-height:1.7;letter-spacing:.04em;color:#fff8f0bd;text-wrap:balance}.monthly-tour__ctaDate{margin:clamp(6px,1vw,12px) 0 0;font-family:Montserrat,sans-serif;font-size:clamp(13px,1.1vw,16px);letter-spacing:.1em;color:#fff8f08f}.monthly-tour__ctaPrize{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;color:#fff8f0db}.monthly-tour__ctaPrize span{font-size:clamp(13px,1vw,15px);font-weight:500;letter-spacing:.1em}.monthly-tour__ctaPrize strong{font-family:Montserrat,sans-serif;font-size:clamp(24px,3vw,46px);font-weight:600;letter-spacing:.02em;color:#fffaf4f5}.monthly-tour__ctaActions{display:flex;gap:clamp(12px,1.6vw,18px);flex-wrap:wrap}.monthly-tour__ctaBtn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 clamp(28px,3.5vw,48px);font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.monthly-tour__ctaBtn:hover{opacity:.82;transform:translateY(-1px)}.monthly-tour__ctaBtn--primary{background:#b68133eb;color:#fffaf4f7;box-shadow:0 16px 40px #00000038}.monthly-tour__ctaBtn--ghost{background:transparent;color:#fffaf4b8;border:1px solid rgba(255,250,244,.22)}@media(min-width:861px){.monthly-tour__photoCard{--photo-gallery-max-width: 1080px;--photo-gallery-height-reserve: 360px}}@media(max-width:1100px){body.page-monthly-tour--js .monthly-tour__stmtCardInner{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(36px,4.5vw,64px)}body.page-monthly-tour--js .monthly-tour__stmtPhotos{display:flex;align-items:stretch;justify-content:flex-end;padding-right:0;min-width:0}body.page-monthly-tour--js .monthly-tour__stmtPhoto{width:100%}.monthly-tour__photoStage{--photo-stage-prelude: 30svh;--photo-stage-hold: 38svh}.monthly-tour__photoCard{--photo-magnet-pull-y: clamp(22px, 6svh, 52px)}.monthly-tour__photoMainSlide{aspect-ratio:4 / 3}.monthly-tour__photoMain{--photo-arrow-control-width: 32px;--photo-arrow-gap: 8px;margin-bottom:34px}.monthly-tour__photoMain .splide__arrow{top:calc(100% + 12px);width:var(--photo-arrow-control-width);height:20px;border:0;background:transparent;color:#14293db8;transform:none}.monthly-tour__photoMain .splide__arrow:hover{background:transparent}.monthly-tour__photoMain .splide__arrow--prev{left:0;right:auto}.monthly-tour__photoMain .splide__arrow--next{left:calc(var(--photo-arrow-control-width) + var(--photo-arrow-gap));right:auto}.monthly-tour__photoMain .splide__arrow svg{width:var(--photo-arrow-control-width);height:20px}.monthly-tour__photoThumbRow{width:100%;display:grid;gap:12px}.monthly-tour__photoThumbs{width:100%;max-width:none}.monthly-tour__photoMoreLink{justify-self:end;min-height:32px}.monthly-tour__photoThumbs{max-width:100%}.monthly-tour__railGrid{grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:clamp(38px,5.4vw,64px);row-gap:clamp(20px,3.2vh,34px);width:fit-content;max-width:min(900px,82vw);--rail-grid-fit-x: 0px}.monthly-tour__railShot--wide{grid-column:1 / 2;grid-row:1 / 2;width:min(600px,50vw,67.5vh)}.monthly-tour__railShot--tall{grid-column:2 / 3;grid-row:1 / 2;width:min(280px,24vw,40.5vh)}.monthly-tour__railShot--detail{grid-column:2 / 3;grid-row:2 / 3;width:min(280px,24vw,40.5vh)}.monthly-tour__railNote{grid-column:1 / 2;grid-row:2 / 3;width:100%}}@media(max-width:860px){body.page-monthly-tour .site-header{border-bottom-color:transparent}.monthly-tour{--monthly-header-offset: 68px;--hero-frame-inset-x: 24px;--hero-frame-inset-y: 16px}.monthly-tour__floatingNav{left:auto;right:12px;top:auto;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translateY(0);display:grid;justify-items:end;width:max-content;max-width:calc(100vw - 24px)}.monthly-tour__stickyCta{left:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-start;max-width:calc(100vw - 88px)}body.page-monthly-tour.page-monthly-tour--scrolling .monthly-tour__floatingNav{transform:translateY(10px)}.monthly-tour__floatingNavToggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:auto;min-height:auto;padding:14px 12px;border:1px solid rgba(255,255,255,.14);background:#0a14204d;color:#fffaf4f0;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 8px 22px rgba(11,21,34,.28);position:relative;z-index:1}.monthly-tour__floatingNavList{position:absolute;right:0;bottom:calc(100% + 10px);display:grid;gap:10px;width:max-content;max-width:calc(100vw - 24px);padding:14px 12px;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.monthly-tour__floatingNav.is-open .monthly-tour__floatingNavList{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.monthly-tour__floatingNav.is-open .monthly-tour__floatingNavToggleGlyph--menu{opacity:0;transform:scale(.8)}.monthly-tour__floatingNav.is-open .monthly-tour__floatingNavToggleGlyph--close{opacity:1;transform:scale(1)}body.page-monthly-tour--js .monthly-tour__hero{height:850vh}.monthly-tour__heroGrid{padding:clamp(20px,5vw,28px) clamp(18px,5vw,24px) clamp(24px,6vw,32px)}.monthly-tour__heroCopyStack{min-height:min(28rem,52vh)}.monthly-tour__heroTitle{font-size:clamp(38px,11vw,64px)}body.page-monthly-tour--js .monthly-tour__stmtCard{--stmt-frame-bleed-y: clamp(12px, 2.4svh, 24px);--stmt-frame-padding-top: clamp(42px, 8svh, 64px);--stmt-frame-padding-bottom: clamp(72px, 12svh, 108px);margin-top:230vh;height:var(--monthly-viewport-height);overflow:visible}body.page-monthly-tour--js .monthly-tour__stmtCardFrame{height:calc(100% + var(--stmt-frame-bleed-y) + var(--stmt-frame-bleed-y));min-height:calc(100% + var(--stmt-frame-bleed-y) + var(--stmt-frame-bleed-y));display:flex;align-items:stretch;padding:calc(var(--stmt-frame-padding-top) + var(--stmt-frame-bleed-y)) 0 calc(var(--stmt-frame-padding-bottom) + var(--stmt-frame-bleed-y))}body.page-monthly-tour--js .monthly-tour__stmtCardFrame .monthly-tour__shell{display:grid}.monthly-tour__stmtCardInner{grid-template-columns:1fr;gap:clamp(28px,6svh,52px)}body.page-monthly-tour--js .monthly-tour__stmtCardInner{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}body.page-monthly-tour--js .monthly-tour__stmtPhotos{justify-content:stretch;padding-right:0}.monthly-tour__stmtCopy{padding-top:0}.monthly-tour__stmtTitle{font-size:clamp(23px,7vw,32px)}.monthly-tour__stmtPhoto{aspect-ratio:16 / 10;max-height:36vh}body.page-monthly-tour--js .monthly-tour__stmtPhoto{height:100%;width:100%;max-height:none;aspect-ratio:auto}.monthly-tour__monoCard{flex-direction:column;justify-content:center;align-items:stretch;--mono-photo-size: min(100%, 56svh, 600px);--mono-photo-offset-x: clamp(36px, 8vw, 76px);height:auto;aspect-ratio:auto;gap:clamp(24px,4.2vw,36px);padding:clamp(34px,6vw,56px)}.monthly-tour__monoSticky:before,.monthly-tour__monoSticky:after{content:none;background:none}.monthly-tour__monoTypo{--mono-typo-entry-x: clamp(34px, 8vw, 76px);justify-content:start;width:var(--mono-photo-size);align-self:flex-start;transform:translate3d(calc((1 - var(--mono-typo-progress, var(--scene-progress, 0))) * var(--mono-typo-entry-x)),0,0)}.monthly-tour__monoFigure{width:var(--mono-photo-size);height:auto;aspect-ratio:1 / 1;align-self:flex-end;transform:translate(calc(var(--mono-photo-offset-x) * -1))}.monthly-tour__monoTitleLine--focus{font-size:clamp(29px,5.5vw,38px)}.monthly-tour__quietRailIntro{height:190svh;min-height:1180px}.monthly-tour__railPhotoWrapper{margin-top:-140svh}.monthly-tour__quietRailPin{--quiet-rail-photo-rest-top: clamp(100px, 14svh, 140px);--quiet-rail-photo-overlap-y: clamp(116px, 20svh, 190px);height:var(--monthly-viewport-height);background:transparent}.monthly-tour__quietRailSticky{position:relative;height:100%;display:block;padding:0;background:transparent}.monthly-tour__railLeadBg{display:block;padding:0;background:transparent}.monthly-tour__railLeadBg:after{content:none}.monthly-tour__railLeadBg img{position:absolute;left:50%;top:var(--quiet-rail-photo-rest-top);width:min(calc(100vw - 24px),calc(52svh * 1.499),780px);height:auto;aspect-ratio:4168 / 2779;object-fit:contain;object-position:center center;transform:translate(-50%) translateY(calc((1 - var(--quiet-rail-photo-rise, 0)) * 76svh + (1 - var(--quiet-rail-settle, 0)) * var(--quiet-rail-photo-overlap-y) - var(--quiet-rail-magnet, 0) * clamp(8px,1.8svh,16px) + var(--quiet-rail-bg-parallax-y, 0px))) scale(calc(.985 + var(--quiet-rail-magnet, 0) * .025));filter:brightness(calc(.68 + var(--quiet-rail-settle, 0) * .32)) saturate(calc(.92 + var(--quiet-rail-settle, 0) * .08)) contrast(calc(1.02 - var(--quiet-rail-settle, 0) * .02));opacity:calc(var(--quiet-rail-photo-rise, 0) * var(--quiet-rail-photo-ready, 0));will-change:transform,filter,opacity}.monthly-tour__railLeadBgScrim{display:block;position:absolute;left:50%;top:var(--quiet-rail-photo-rest-top);width:min(calc(100vw - 24px),calc(52svh * 1.499),780px);aspect-ratio:4168 / 2779;transform:translate(-50%) translateY(calc((1 - var(--quiet-rail-photo-rise, 0)) * 76svh + (1 - var(--quiet-rail-settle, 0)) * var(--quiet-rail-photo-overlap-y) - var(--quiet-rail-magnet, 0) * clamp(8px,1.8svh,16px) + var(--quiet-rail-bg-parallax-y, 0px))) scale(calc(.985 + var(--quiet-rail-magnet, 0) * .025));background:linear-gradient(110deg,#0a14205c,#0a142033 52%,#0a14201f),linear-gradient(180deg,#0a14201a,#0a142047);opacity:calc(var(--quiet-rail-photo-rise, 0) * var(--quiet-rail-photo-ready, 0) * (1 - var(--quiet-rail-settle, 0)));mix-blend-mode:normal;will-change:transform,opacity}.monthly-tour__quiet{position:absolute;inset:0;min-height:100%;display:block;width:100%}.monthly-tour__quietContent{position:absolute;left:50%;top:50%;width:min(1360px,calc(100% - 40px),164svh);max-width:none;transform:translate3d(-50%,-50%,0) translateY(calc(var(--quiet-rail-typo-settle, 0) * (clamp(420px,58svh,620px) - 50svh))) translateY(calc(var(--quiet-rail-typo-settle, 0) * 50%));opacity:var(--quiet-rail-typo-ready, 0);will-change:transform}.monthly-tour__quietWord{width:100%;font-size:clamp(42px,12vw,104px);letter-spacing:.14em;white-space:nowrap}body.page-monthly-tour--js .monthly-tour__conceptCard{--concept-card-anchor-top: clamp(48px, 8vh, 72px);--concept-card-inset-x: clamp(12px, 4vw, 32px);left:var(--concept-card-inset-x);width:min(var(--concept-card-max-width),calc(100% - var(--concept-card-inset-x) - var(--concept-card-inset-x)))}.monthly-tour__conceptCardInner{margin-left:clamp(12px,3vw,24px);width:calc(100% - 24px)}body.page-monthly-tour--js .monthly-tour__conceptCardInner{margin-left:0;width:100%}.monthly-tour__rail{height:320svh}.monthly-tour__railSticky{height:var(--monthly-viewport-height);align-items:stretch;padding:0}.monthly-tour__railCard{width:100vw;height:var(--monthly-viewport-height);max-height:none;padding:calc(var(--monthly-header-offset) + 16px) 32px calc(76px + env(safe-area-inset-bottom,0px))}.monthly-tour__railGrid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:clamp(16px,2.8vh,26px);width:min(100%,320px);height:auto;align-content:center;justify-items:center;--rail-grid-fit-x: 0px}.monthly-tour__railShot--wide{grid-column:1 / -1;grid-row:1 / 2;width:min(76vw,300px,40.5vh);padding:0}.monthly-tour__railShot--tall{grid-column:1 / -1;grid-row:3 / 4;width:min(58vw,220px,25.5vh);justify-self:end}.monthly-tour__railShot--detail{grid-column:1 / -1;grid-row:4 / 5;width:min(58vw,220px,25.5vh);justify-self:end}.monthly-tour__railNote{grid-column:1 / -1;grid-row:2 / 3;align-self:start;justify-self:start;width:min(100%,300px);margin:0;padding:0;backdrop-filter:none}.monthly-tour__railNote h3{font-size:clamp(20px,5.4vw,25px)}.monthly-tour__railNote p:last-child{font-size:clamp(12px,3.2vw,13px);line-height:1.8}}@media(min-width:641px)and (max-width:860px){body.page-monthly-tour--js .monthly-tour__stmtPhotos{justify-content:flex-end;padding-right:clamp(12px,4vw,34px)}body.page-monthly-tour--js .monthly-tour__stmtPhoto{width:min(78vw,620px)}.monthly-tour__gallerySplide{width:min(calc(100% - 96px),660px)}.monthly-tour__photoCardFrame>.monthly-tour__shell{transform:translateY(clamp(18px,2.6svh,32px))}.monthly-tour__photoMainSlide img{object-fit:contain;object-position:center center!important}.monthly-tour__railLeadBg img,.monthly-tour__railLeadBgScrim{width:min(calc(100vw - 96px),calc(46svh * 1.499),660px)}.monthly-tour__quietRailPin{--quiet-rail-photo-rest-top: clamp(88px, 9.8svh, 106px);--quiet-rail-photo-overlap-y: clamp(170px, 18.75svh, 220px)}.monthly-tour__quiet .monthly-tour__shell{width:min(calc(100vw - 96px),calc(46svh * 1.499),660px)}.monthly-tour__quietContent{width:min(calc(100vw - 96px),calc(46svh * 1.499),660px);max-width:none;margin-inline:0;container-type:inline-size}.monthly-tour__quietWord{font-size:clamp(38px,11.8cqw,82px);letter-spacing:.12em}.monthly-tour__monoCard{--mono-photo-size: min(34svh, 360px);gap:clamp(20px,3.2vw,28px);justify-content:center;padding:clamp(48px,7vw,64px)}.monthly-tour__monoFigure{width:var(--mono-photo-size)}}@media(max-width:640px){.monthly-tour__shell{width:calc(100% - 24px)}.monthly-tour__monoCard{--mono-photo-size: min(90%, 39svh, 306px);--mono-photo-offset-x: clamp(6px, 2.6vw, 12px);gap:clamp(34px,8vw,44px);padding:clamp(58px,13vw,72px) clamp(28px,7vw,36px) clamp(72px,16vw,90px)}.monthly-tour__monoTypo{--mono-typo-entry-x: clamp(24px, 9vw, 42px);width:min(100%,17.5rem)}.monthly-tour__stickyCtaLink{min-height:40px;padding-inline:14px}.monthly-tour__gallerySplide{width:min(calc(100% - 48px),320px);gap:10px}.monthly-tour__photoMainSlide img{object-fit:contain;object-position:center center!important}.monthly-tour__photoThumbRow{display:grid;gap:12px}.monthly-tour__photoThumbs{width:100%;max-width:none}.monthly-tour__photoMoreLink{justify-self:end;min-height:32px}.monthly-tour__photoCardFrame{padding:clamp(30px,7.2svh,54px) 0 clamp(38px,8svh,62px)}.monthly-tour__photoCardFrame .monthly-tour__sectionTitle{font-size:clamp(26px,7.2vw,30px);line-height:1.08}.monthly-tour__photoMainSlide{aspect-ratio:1 / 1}@media(max-height:760px){.monthly-tour__photoMainSlide{aspect-ratio:1.08 / 1}}@media(max-height:700px){.monthly-tour__photoMainSlide{aspect-ratio:1.34 / 1}.monthly-tour__photoMain{margin-bottom:28px}}.monthly-tour__ctaActions{flex-direction:column;align-items:flex-start}.monthly-tour__ctaBtn{min-height:48px}}@media(max-width:1100px)and (orientation:landscape){.monthly-tour__photoCardFrame>.monthly-tour__shell{transform:translateY(clamp(18px,3.4svh,32px))}.monthly-tour__photoMainSlide{aspect-ratio:16 / 9}}
