.portfolio-menu{--portfolio-menu-width:min(680px, 92vw);z-index:80;isolation:isolate;position:fixed;inset:0}.portfolio-menu-backdrop{opacity:1;cursor:pointer;background:#030604b8;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.portfolio-menu-wipe,.portfolio-menu-panel{width:var(--portfolio-menu-width);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:100dvh;position:absolute;inset:0 0 0 auto}.portfolio-menu-wipe{z-index:1;background:#e6cb66}.portfolio-menu-panel{z-index:2;overscroll-behavior:contain;color:#efece1;scrollbar-width:thin;scrollbar-color:#747952 #0c120e;background:radial-gradient(at 100% 0,#3c422337,#0000 65%),#0c120e;border-left:1px solid #e6cb662c;flex-direction:column;padding:46px 56px 34px;display:flex;overflow-y:auto}.portfolio-menu-panel:before{content:"";pointer-events:none;transform-origin:top;background:linear-gradient(#e6cb6600,#e6cb661c,#e6cb6600);width:1px;height:100%;position:absolute;top:0;right:88px;transform:skew(-14deg)}.portfolio-menu-head,.portfolio-menu-navigation,.portfolio-menu-foot{flex-shrink:0;position:relative}.portfolio-menu-head{justify-content:space-between;align-items:center;gap:24px;min-height:62px;display:flex}.portfolio-menu-logo{flex-shrink:0;align-items:center;display:inline-flex}.portfolio-menu-logo .brand-logo{width:150px}.portfolio-menu-actions{align-items:center;gap:14px;display:flex}.portfolio-menu-close{color:#d1d7bf;border:1px solid #a9b37a37;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:color .2s,border-color .2s;display:grid}.portfolio-menu-close>svg{transition:transform .35s}.portfolio-menu-close:hover{color:#e6cb66;border-color:#e6cb6670}.portfolio-menu-close:hover>svg{transform:rotate(90deg)}.portfolio-menu-navigation{flex-direction:column;margin:47px 0 44px;display:flex}.portfolio-menu-link{border-bottom:1px solid #cad2ac14;grid-template-columns:23px minmax(0,1fr) 32px;align-items:center;gap:18px;min-height:104px;padding-block:5px;text-decoration:none;display:grid}.portfolio-menu-index{color:#617052;font:500 10px/1.5 var(--body);align-self:center;transition:color .3s}.portfolio-menu-link-label{color:#edeedf;font:var(--handwritten-weight) 88px/1.1 var(--handwritten);letter-spacing:-.035em;overflow-wrap:anywhere;transition:color .25s,transform .4s;display:inline-block}html[lang=th] .portfolio-menu-link-label{letter-spacing:normal;font-size:52px;line-height:1.6}.portfolio-menu-link-arrow{color:#7f8d5f;opacity:0;transition:opacity .3s,transform .3s;transform:translate(-9px,9px)}.portfolio-menu-link:hover .portfolio-menu-link-label,.portfolio-menu-link:focus-visible .portfolio-menu-link-label{color:#e6cb66;transform:translate(9px)}.portfolio-menu-link:hover .portfolio-menu-index,.portfolio-menu-link:focus-visible .portfolio-menu-index{color:#e6cb66}.portfolio-menu-link:hover .portfolio-menu-link-arrow,.portfolio-menu-link:focus-visible .portfolio-menu-link-arrow{opacity:1;transform:none}.portfolio-menu-foot{border-top:1px solid #aeb8862b;margin-top:auto;padding-top:21px}.portfolio-menu-foot>p{color:#9fab8b;max-width:350px;font:var(--handwritten-weight) 31px/1.3 var(--handwritten)}html[lang=th] .portfolio-menu-foot>p{font-size:23px;line-height:1.7}.portfolio-menu-foot-line{justify-content:space-between;align-items:end;gap:24px;margin-top:19px;display:flex}.portfolio-menu-foot-line>span:first-child{color:#4f6044;font:400 9px/1.6 var(--body);letter-spacing:.05em}.portfolio-menu-counter{color:#425036;font:500 37px/1 var(--body);letter-spacing:-.06em}.portfolio-menu[data-phase=entering] .portfolio-menu-backdrop{animation:.65s both portfolio-menu-dim-in}.portfolio-menu[data-phase=entering] .portfolio-menu-wipe{animation:.85s cubic-bezier(.76,0,.24,1) both portfolio-menu-wipe-in}.portfolio-menu[data-phase=entering] .portfolio-menu-panel{animation:.76s cubic-bezier(.76,0,.24,1) .12s both portfolio-menu-panel-in}.portfolio-menu[data-phase=entering] .portfolio-menu-head{animation:.45s cubic-bezier(.2,.7,.2,1) .18s both portfolio-menu-item-in}.portfolio-menu[data-phase=entering] .portfolio-menu-link{animation:.42s cubic-bezier(.2,.7,.2,1) both portfolio-menu-item-in}.portfolio-menu[data-phase=entering] .portfolio-menu-foot{animation:.39s .47s both portfolio-menu-item-in}.portfolio-menu[data-phase=exiting] .portfolio-menu-panel{pointer-events:none}.portfolio-menu[data-phase=exiting] .portfolio-menu-backdrop{animation:.53s both portfolio-menu-dim-out}.portfolio-menu[data-phase=exiting] .portfolio-menu-panel{animation:.62s cubic-bezier(.76,0,.24,1) both portfolio-menu-panel-out}.portfolio-menu[data-phase=exiting] .portfolio-menu-wipe{animation:.53s cubic-bezier(.76,0,.24,1) 90ms both portfolio-menu-wipe-out}.portfolio-menu[data-phase=exiting] [data-menu-animated]{animation:.24s both portfolio-menu-item-out;animation-delay:0s!important}@keyframes portfolio-menu-dim-in{0%{opacity:0}to{opacity:1}}@keyframes portfolio-menu-dim-out{0%{opacity:var(--portfolio-menu-backdrop-exit-from,1)}to{opacity:0}}@keyframes portfolio-menu-wipe-in{0%{clip-path:polygon(100% 0,100% 0,100% 100%,125% 100%)}to{clip-path:polygon(-25% 0,100% 0,100% 100%,0 100%)}}@keyframes portfolio-menu-panel-in{0%{clip-path:polygon(100% 0,100% 0,100% 100%,128% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes portfolio-menu-panel-out{0%{clip-path:var(--portfolio-menu-exit-from,polygon(0 0, 100% 0, 100% 100%, 0 100%))}to{clip-path:polygon(100% 0,100% 0,100% 100%,128% 100%)}}@keyframes portfolio-menu-wipe-out{0%{clip-path:var(--portfolio-menu-wipe-exit-from,polygon(0 0, 100% 0, 100% 100%, 0 100%))}to{clip-path:polygon(100% 0,100% 0,100% 100%,125% 100%)}}@keyframes portfolio-menu-item-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0,0)}}@keyframes portfolio-menu-item-out{0%{opacity:var(--portfolio-menu-item-opacity,1);transform:var(--portfolio-menu-item-transform,none)}to{opacity:0;transform:translateY(-16px)}}@media (max-width:700px){.portfolio-menu{--portfolio-menu-width:100vw}.portfolio-menu-panel{padding:max(24px, env(safe-area-inset-top)) 24px max(27px, env(safe-area-inset-bottom));border-left:0}.portfolio-menu-head{gap:16px;min-height:44px}.portfolio-menu-logo .brand-logo{width:clamp(96px,27vw,128px)}.portfolio-menu-actions{gap:11px}.portfolio-menu-navigation{margin:clamp(30px,7svh,60px) 0 36px}.portfolio-menu-link{grid-template-columns:17px minmax(0,1fr) 23px;gap:13px;min-height:86px}.portfolio-menu-link-label{font-size:clamp(59px,17vw,76px)}html[lang=th] .portfolio-menu-link-label{font-size:clamp(28px,8.3vw,40px);line-height:1.65}.portfolio-menu-link-arrow{width:23px;height:23px}.portfolio-menu-foot>p{font-size:28px}html[lang=th] .portfolio-menu-foot>p{font-size:21px}.portfolio-menu-foot-line{margin-top:24px}}@media (max-height:620px){.portfolio-menu-panel{padding-top:22px}.portfolio-menu-navigation{margin-block:27px}.portfolio-menu-link{min-height:80px}.portfolio-menu-link-label{font-size:65px}html[lang=th] .portfolio-menu-link-label{font-size:39px}}@media (max-width:700px) and (max-height:620px){.portfolio-menu-link{min-height:72px}.portfolio-menu-link-label{font-size:57px}html[lang=th] .portfolio-menu-link-label{font-size:clamp(28px,8.3vw,36px)}}@media (prefers-reduced-motion:reduce){.portfolio-menu[data-phase] .portfolio-menu-panel,.portfolio-menu[data-phase] .portfolio-menu-wipe{clip-path:none;animation:none}.portfolio-menu[data-phase] .portfolio-menu-backdrop,.portfolio-menu[data-phase] [data-menu-animated]{opacity:1;animation:none;transform:none}.portfolio-menu-close>svg,.portfolio-menu-link-label,.portfolio-menu-link-arrow{transition:none}}
.site-header--morphing{--portfolio-header-height:88px;z-index:40;isolation:isolate;height:var(--portfolio-header-height);width:100%;margin:0;padding-inline:max(48px,50vw - 660px);position:fixed;inset:0 0 auto}.site-header--morphing:before{content:none}.site-header--morphing{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.site-header--morphing .menu-toggle{place-items:center;width:44px;height:44px;margin-left:0;padding:0;display:grid}.header-language{color:var(--text);opacity:1;clip-path:inset(-6px -8px);filter:blur();transition:opacity .42s,transform .52s cubic-bezier(.7,0,.2,1),clip-path .52s cubic-bezier(.7,0,.2,1),filter .42s,visibility;transform:translateY(0)rotate(0)scale(1)}.header-language[data-language-hidden=true]{opacity:0;clip-path:inset(0 0 100%);filter:blur(5px);visibility:hidden;pointer-events:none;transition:opacity .42s,transform .52s cubic-bezier(.7,0,.2,1),clip-path .52s cubic-bezier(.7,0,.2,1),filter .42s,visibility 0s .52s;transform:translateY(-18px)rotate(-10deg)scale(.8)}.hero{height:100dvh;min-height:0;max-height:none}.hero-inner{min-height:0}.hero-kicker-words{display:grid}.header-brand-target{aspect-ratio:1983/793;visibility:hidden;flex:0 0 144px;width:144px;display:block}.site-header--morphing[data-brand-docked=true] .header-brand-target{visibility:visible}.hero h1.hero-brand--morphing{aspect-ratio:1983/793;width:min(460px,42vw);margin-left:-20px;position:relative}.portfolio-brand-flight{width:100%}.portfolio-brand-layer{z-index:41;pointer-events:none;position:absolute;left:0}.portfolio-brand-flight--fixed{z-index:41;transform-origin:0 0;pointer-events:none;visibility:hidden;will-change:transform;position:fixed;top:0;left:0}.portfolio-brand-flight--fixed[data-brand-ready=true]{visibility:visible}.portfolio-brand-flight .brand-logo--hero{width:100%}@media (max-width:1000px){.site-header--morphing{gap:24px;padding-inline:32px}.hero h1.hero-brand--morphing{margin-left:-12px}}@media (max-width:700px){.site-header--morphing{--portfolio-header-height:72px;gap:12px;padding-inline:20px}.header-brand-target{flex-basis:104px;width:104px}.hero h1.hero-brand--morphing{width:clamp(160px,54vw,230px);margin-left:-8px}}@media (max-height:760px){.hero-inner{padding-top:96px;padding-bottom:88px}.hero-kicker{margin-bottom:18px;font-size:13px;line-height:1.4}.hero h1.hero-brand--morphing{width:min(380px,40vw,50dvh)}.hero-role{margin-top:14px;font-size:16px}.hero-tagline{margin-top:16px;font-size:24px}.listen-button{margin-top:18px}.hero-bottom{bottom:20px}html[lang=th] .hero-kicker{font-size:11px}html[lang=th] .hero-role{font-size:14px}html[lang=th] .hero-tagline{font-size:20px}}@media (max-width:700px) and (max-height:760px){.hero-inner{padding-top:88px;padding-bottom:96px}.hero-kicker{font-size:12px;line-height:1.55;top:104px}.hero h1.hero-brand--morphing{width:clamp(160px,54vw,230px)}.hero-role{margin-top:12px}.hero-tagline{margin-top:18px}.listen-button{height:50px}}@media (max-height:600px){.hero-inner{padding-top:96px;padding-bottom:76px}.hero-kicker{margin-bottom:16px;font-size:10px}.hero-kicker-words{flex-wrap:wrap;gap:0 12px;display:flex}.hero h1.hero-brand--morphing{width:min(340px,40vw,48dvh)}.hero-role{margin-top:10px;font-size:14px}.hero-tagline{margin-top:12px;font-size:22px;line-height:1.45}.listen-button{height:46px;margin-top:14px}.hero-bottom{bottom:14px}.hero-bottom p{font-size:11px}.scroll-hint{font-size:9px}html[lang=th] .hero-role{font-size:12px}html[lang=th] .hero-tagline{font-size:18px}html[lang=th] .hero-bottom p{font-size:10px}}@media (max-width:700px) and (max-height:600px){.hero-kicker{max-width:260px;font-size:10px;top:94px}.hero h1.hero-brand--morphing{width:min(54vw,36dvh)}}@media (prefers-reduced-motion:reduce){.portfolio-brand-flight--fixed{will-change:auto}.header-language,.header-language[data-language-hidden=true]{filter:none;transition:none}}
.immersive{--story-ink:#eae6da;--story-dim:#a49b89;--story-gold:var(--brand-accent);--story-ground:#0b0c09;--story-progress:0;color:var(--story-ink);background:var(--story-ground);position:relative;overflow-x:clip}.immersive:after{content:"";z-index:55;opacity:.028;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.94' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:fixed;inset:0}.story-reading-progress{z-index:60;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.story-reading-progress>span{background:var(--story-gold);height:100%;transform:scaleX(var(--story-progress));transform-origin:0;display:block}.journey-position{z-index:42;color:#b0aa98;font:500 9px/1 var(--body);letter-spacing:.1em;pointer-events:none;mix-blend-mode:difference;align-items:center;gap:12px;display:flex;position:fixed;bottom:14px;right:24px}.journey-position>span:first-child{color:#fffdf1}.journey-position>i{background:currentColor;width:30px;height:1px}.immersive .site-header--morphing{gap:34px;padding-inline:clamp(24px,4vw,72px)}.immersive .desktop-nav{font:500 11px/1.4 var(--body);gap:27px}.immersive .desktop-nav a{color:#ece7d7}.immersive .desktop-nav a[aria-current]{color:var(--story-gold)}.immersive .header-actions{gap:21px}.immersive .header-listen{font:500 11px/1.4 var(--body);color:var(--story-gold);border:0;border-radius:0;padding:5px 0}.immersive .menu-toggle{color:#ece7d7}.scene-inner{position:relative}.immersive .page-width,.scene-inner{width:min(1300px,100% - 112px);margin-inline:auto}.immersive .hero{background:#1b160d;height:100dvh;min-height:0;max-height:none}.immersive .hero-image{object-position:center;transform:translateY(calc((var(--scene-progress,.5) - .5) * 130px)) scale(1.09)}.immersive .hero-shade{background:linear-gradient(90deg,#06080699 0%,#07080529 50%,#0000 72%),linear-gradient(#00000026,#0b0c0900 54%,#0b0c09 100%)}.hero-frame-line{z-index:-1;pointer-events:none;border-bottom:1px solid #e4d7ac18;border-left:1px solid #e4d7ac18;position:absolute;inset:110px 24px 24px}.immersive .hero-inner{justify-content:center;width:min(1300px,100% - 112px);padding-top:150px;padding-bottom:125px}.hero-location{font:500 10px/1.6 var(--body);letter-spacing:.035em;color:#d3ccb6;align-items:center;gap:10px;display:flex;position:absolute;top:114px;left:0;right:0}.hero-location>span:last-child{letter-spacing:.12em;margin-left:auto;font-size:9px}.hero-live-dot{background:var(--story-gold);border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 12px #eacb7955}.immersive .hero-kicker{font:500 9px/1.75 var(--body);letter-spacing:.28em;color:#d2c8ab;margin-bottom:24px}.immersive .hero-kicker-words{flex-wrap:wrap;gap:18px;display:flex}.immersive .tiny-cross{color:var(--story-gold);font-size:20px}.immersive .hero-copy{max-width:650px}.immersive .hero h1.hero-brand--morphing{width:min(460px,42vw);margin-left:-18px}.immersive .hero-role{color:#d7d1bd;font:400 11px/1.7 var(--body);letter-spacing:.13em;margin-top:18px}.immersive .hero-tagline{color:#f2ecd9;font:var(--handwritten-weight) clamp(34px, 3.7vw, 55px)/1.05 var(--handwritten);letter-spacing:-.025em;margin-top:24px}.immersive .listen-button{color:#e9ddbd;min-width:213px;height:52px;box-shadow:none;font:600 10px/1 var(--body);letter-spacing:.14em;background:0 0;border-bottom:1px solid #d7bd7170;border-radius:0;gap:24px;margin-top:27px;padding:0 17px 0 0}.immersive .listen-icon{width:36px;height:36px;color:var(--story-gold);background:0 0;border:1px solid #d7bd7190}.immersive .listen-button>svg{color:var(--story-gold)}.immersive .listen-button:hover{box-shadow:none;transform:translate(5px)}.immersive .hero-bottom{bottom:45px}.immersive .hero-bottom>p{font:500 9px/1.8 var(--body);letter-spacing:.12em}.immersive .hero-coordinate{display:none}.immersive .scroll-hint{color:#e6e0cc;font:500 9px/1.5 var(--body);letter-spacing:.16em}.immersive .scroll-hint>span{background:var(--story-gold);height:35px}.story-scene{--scene-progress:0;--scene-distance:0px;position:relative}.story-scene[data-scroll-pin]{height:220svh}.story-stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:clip}.story-label{color:var(--story-dim);font:500 9px/1.5 var(--body);letter-spacing:.17em;align-items:center;gap:17px;display:flex}.story-label>span:first-child{color:var(--story-gold);letter-spacing:0}.story-label-line{background:#b1a27165;width:54px;height:1px;display:block}.story-title{color:var(--story-ink);font:500 clamp(46px, 5.1vw, 79px)/1.07 var(--body);letter-spacing:-.055em}.story-title>span,.story-title>em{display:block}.story-title>em{font:var(--handwritten-weight) 1.27em/1.05 var(--handwritten);letter-spacing:-.04em;color:var(--story-gold);margin-top:3px}.story-overline{color:var(--story-dim);font:500 9px/1.6 var(--body);letter-spacing:.19em}.handnote{font:var(--handwritten-weight) 27px/1.3 var(--handwritten);color:var(--story-gold)}.scene-bottom{color:#9f9682;font:500 8px/1.5 var(--body);letter-spacing:.13em;justify-content:space-between;align-items:center;gap:25px;display:flex;position:absolute;bottom:42px;left:0;right:0}.scene-bottom>span:last-child{align-items:center;gap:6px;display:inline-flex}.story-origin{background:#0b0c09}.origin-stage{background:#10110d}.origin-aperture{z-index:-2;clip-path:inset(20%);position:absolute;inset:0;overflow:hidden}.origin-aperture>img{object-position:68% center;filter:saturate(.65);transform:scale(1.12)}.origin-image-shade{background:linear-gradient(90deg,#0a0c09cc,#0a0c0970),linear-gradient(#0b0c0999,#0000 40%,#0b0c09);position:absolute;inset:0}.origin-inner{flex-direction:column;align-items:flex-start;height:100%;padding-top:120px;display:flex}.origin-title{margin-top:clamp(44px,7svh,80px);font-size:clamp(55px,6.8vw,100px)}.origin-title>em{color:#e8d4a2}.origin-thoughts{flex-direction:column;gap:17px;margin-top:45px;display:flex}.origin-thought{color:#d9d3c3;font:400 17px/1.5 var(--body);align-items:center;gap:20px;display:flex}.origin-thought>span{color:#a69973;font:500 9px/1.5 var(--body)}.origin-handnote{align-items:center;gap:17px;margin-top:39px;display:flex;transform:rotate(-4deg)}.origin-orbit{z-index:-1;border:1px solid #dec78718;border-radius:50%;place-items:center;width:38vw;max-width:620px;height:38vw;max-height:620px;display:grid;position:absolute;top:18%;right:-10vw}.origin-orbit>span{font:300 12vw/1 var(--body);letter-spacing:-.1em;color:#dec7870c}.immersive[data-story-motion=ready] .origin-aperture{clip-path:inset(calc((1 - var(--scene-progress)) * 19%) calc((1 - var(--scene-progress)) * 20%) calc((1 - var(--scene-progress)) * 19%) calc((1 - var(--scene-progress)) * 20%))}.immersive[data-story-motion=ready] .origin-aperture>img{transform:scale(calc(1.15 - var(--scene-progress) * .12))}.immersive[data-story-motion=ready] .origin-title{transform:translateY(calc(var(--scene-progress) * -30px))}.immersive[data-story-motion=ready] .origin-thought{opacity:clamp(.28, (var(--scene-progress) - var(--thought-start)) * 4, 1);transform:translateY(calc((1 - clamp(0, (var(--scene-progress) - var(--thought-start)) * 4, 1)) * 15px))}.origin-thought-0{--thought-start:-.08}.origin-thought-1{--thought-start:.2}.origin-thought-2{--thought-start:.48}.immersive[data-story-motion=ready] .origin-orbit{transform:translateY(calc(var(--scene-progress) * -90px)) rotate(calc(var(--scene-progress) * 22deg))}.immersive[data-story-motion=ready] .origin-handnote{opacity:clamp(.3, (var(--scene-progress) - .5) * 3, 1)}.story-music{background:#19150e}.story-music[data-scroll-pin]{height:190svh}.story-music--dream{background:#1b141f}.release-stage{background:linear-gradient(140deg,#292317,#14130e 76%)}.story-music--dream .release-stage{background:linear-gradient(140deg,#3c303f,#18131c 76%)}.release-atmosphere{z-index:-1;position:absolute;inset:0;overflow:hidden}.release-atmosphere>img{opacity:.32;filter:blur(12px)saturate(.55);object-position:center;transform:scale(1.15)}.release-atmosphere>div{background:linear-gradient(90deg,#211b1266,#13120dda),linear-gradient(#0000 40%,#11120d);position:absolute;inset:0}.release-inner{flex-direction:column;height:100%;padding-top:115px;display:flex}.release-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.release-scene-title{color:#d6ccb5;font:400 13px/1.5 var(--body);letter-spacing:.02em;align-items:center;gap:24px;display:flex}.release-scene-title>svg{color:var(--story-gold);flex-shrink:0}.release-composition{grid-template-columns:1fr 1.08fr;align-items:center;gap:clamp(45px,7vw,130px);margin:auto 0;padding:25px 0 90px;display:grid}.release-sleeve-wrap{justify-self:center;width:min(100%,480px);position:relative}.release-sleeve{aspect-ratio:1;border:1px solid #efe2c32b;position:relative;box-shadow:0 24px 65px #0007}.release-sleeve>img{object-fit:contain;background:#29241c}.release-sleeve-note{color:#b7a98a;font:500 8px/1.5 var(--body);letter-spacing:.22em;margin-top:23px;display:block}.release-story{z-index:1;padding-bottom:5px;position:relative}.immersive .release-status{font:500 9px/1.5 var(--body);color:#d0bc8d;letter-spacing:.15em;margin:0 0 24px}.immersive .release-status>span{background:var(--story-gold)}.release-story>h3{font:var(--handwritten-weight) clamp(75px, 8vw, 135px)/.91 var(--handwritten);letter-spacing:-.04em;color:#efe3c4;overflow-wrap:anywhere}.release-subtitle{color:#c4b59b;font:400 15px/1.6 "Noto Sans Thai", var(--body);margin-top:14px}.release-description{color:#c9c1b0;max-width:375px;font:400 14px/1.8 var(--body);margin-top:25px}.release-listen-row{align-items:center;gap:25px;margin-top:30px;display:flex}.story-play{color:#17170f;height:53px;font:600 10px/1 var(--body);letter-spacing:.1em;background:#e5d3a0;border:1px solid #e5d3a0;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;gap:15px;padding:0 24px;transition:background .25s,transform .25s;display:inline-flex}.story-play:hover{background:#f1e3be;transform:translateY(-3px)}.release-genre{color:#b2a48c;font:400 10px/1.6 var(--body)}.release-streams{gap:22px;margin-top:23px;display:flex}.release-streams>a{color:#cec0a2;font:500 10px/1.5 var(--body);border-bottom:1px solid #a8915b80;align-items:center;gap:8px;padding-bottom:4px;display:inline-flex}.story-empty{font:var(--handwritten-weight) 42px/1.3 var(--handwritten);color:var(--story-gold);margin:auto}.immersive[data-story-motion=ready] .release-sleeve{--sleeve-settle:clamp(0, var(--scene-progress) * 2, 1);transform:translate3d(calc((1 - var(--sleeve-settle)) * 38px), calc((1 - var(--sleeve-settle)) * 36px), 0) rotate(calc((1 - var(--sleeve-settle)) * 7deg)) scale(calc(1.14 - var(--sleeve-settle) * .14));clip-path:inset(calc((1 - var(--sleeve-settle)) * 9%))}.immersive[data-story-motion=ready] .release-atmosphere>img{transform:scale(calc(1.4 - var(--scene-progress) * .35));opacity:calc(.5 - var(--scene-progress) * .18)}.immersive[data-story-motion=ready] .release-story>h3{transform:translateX(calc((1 - clamp(0, var(--scene-progress) * 2, 1)) * 38px))}.story-library{background:#11120d;padding:105px 0 110px}.library-spotlight{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(45px,8vw,125px);margin-bottom:65px;padding:45px 0 140px;display:grid;position:relative}.library-spotlight:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 72% 45%,#38293873,#0000 63%);position:absolute;inset:-45px -35vw 20px}.next-release-voice,.next-release-art{position:relative}.next-release-voice .story-title{margin-top:29px;font-size:clamp(37px,4.2vw,64px)}.next-release-voice .story-title>em{color:#b7a0b1}.next-release-voice>h3{color:#dac5cf;margin:36px 0 0;font:600 64px/1.1 Caveat,cursive}.next-release-voice>h3>span{color:#918290;font:400 11px/1.6 var(--body);vertical-align:middle;margin-left:20px;display:inline-block}.next-release-description{color:#a69ba4;font:400 13px/1.85 var(--body);max-width:380px;margin-top:15px}.next-release-voice>.story-play{color:#d3beca;background:0 0;border-color:#b7a0b14d;margin-top:25px}.next-release-voice>.story-play:hover{background:#9b7d9440}.next-release-art{aspect-ratio:1;justify-self:center;width:min(100%,460px);transform:rotate(3deg)}.next-release-art>img{object-fit:contain;box-shadow:0 24px 90px #0008}.next-release-mark{color:#bdaaba;mix-blend-mode:screen;width:130px;height:130px;position:absolute;bottom:-56px;right:-25px}.library-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:45px;display:flex}.library-heading h3{font:var(--handwritten-weight) 71px/1.05 var(--handwritten);color:#ece3cf;letter-spacing:-.03em;margin-top:13px}.library-heading>span{color:#8e927b;font:500 9px/1.5 var(--body);letter-spacing:.15em;padding-bottom:9px}.story-track{border-top:1px solid #b5b19c24;grid-template-columns:28px 85px 1fr 165px 75px 47px;align-items:center;gap:26px;padding:22px 0;display:grid;position:relative}.story-track:last-child{border-bottom:1px solid #b5b19c24}.story-track-number{color:#747762;font:500 10px/1.4 var(--body)}.story-track-cover{aspect-ratio:1;position:relative;overflow:hidden}.story-track-cover>img{object-fit:contain;transition:transform .45s}.story-track:hover .story-track-cover>img{transform:scale(1.07)}.story-track-info>h4{font:var(--handwritten-weight) 43px/1.05 var(--handwritten);color:#e3dcc9;margin:0}.story-track-info>span{font:400 11px/1.5 var(--body);color:#91947c;margin-top:6px;display:block}.story-track-genre,.story-track-duration{font:400 10px/1.6 var(--body);color:#999a85}.story-track-play{color:#dbc078;border:1px solid #bfa66b70;border-radius:50%;place-items:center;width:45px;height:45px;transition:background .2s,color .2s;display:grid}.story-track-play:hover,.story-track.is-current .story-track-play{color:#16170e;background:#d8c084}.library-note{font:400 11px/1.6 var(--body);color:#898e77;justify-content:space-between;align-items:center;margin-top:28px;display:flex}.library-note>svg{color:#bcab79;flex-shrink:0}.story-about{background:#141713}.story-about[data-scroll-pin]{height:170svh}.about-stage{background:radial-gradient(at 10% 45%,#2c35202c,#0000 60%),#141713}.about-inner{flex-direction:column;height:100%;padding-top:115px;display:flex}.about-composition{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(50px,8vw,135px);margin:auto 0;padding:26px 0 90px;display:grid}.artist-portrait{justify-self:center;width:min(100%,425px);height:min(58svh,555px);position:relative}.artist-portrait>img{object-position:55% center}.artist-portrait:after{content:"";background:linear-gradient(#0000 55%,#0d100bec);position:absolute;inset:0}.portrait-corner{z-index:1;font:300 31px/1 var(--body);letter-spacing:-.06em;color:#e9dab797;position:absolute;top:15px;left:20px}.portrait-note{z-index:1;font:var(--handwritten-weight) 27px/1.18 var(--handwritten);color:#e3d4ab;position:absolute;bottom:27px;left:25px;right:25px;transform:rotate(-4deg)}.artist-letter{isolation:isolate;padding:35px 30px 32px;position:relative}.artist-letter:before{content:"";z-index:-1;background:#e8e0ce;position:absolute;inset:0;transform:rotate(-1.5deg);box-shadow:12px 17px 45px #0003}.artist-letter>h2{color:#283124;font-size:clamp(32px,3.3vw,53px)}.artist-letter>h2>em{color:#796235;margin-top:9px;font-size:1.25em}.artist-letter>p:not(.artist-signoff){font:400 14px/1.85 var(--body);color:#535a47;max-width:450px;margin-top:31px}.artist-signoff{font:var(--handwritten-weight) 24px/1.4 var(--handwritten);color:#536044;gap:1px;margin-top:27px;display:grid}.artist-values{border-top:1px solid #a0a58168;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:31px;padding-top:24px;display:grid}.artist-values>span{color:#6b715b;font:500 8px/1.7 var(--body);letter-spacing:.12em}.artist-values b{color:#37442c;font-weight:500;display:block}.immersive[data-story-motion=ready] .artist-portrait{transform:translateY(calc((.5 - var(--scene-progress)) * 50px)) rotate(calc(-3deg + var(--scene-progress) * 6deg));clip-path:inset(calc((1 - var(--scene-progress)) * 3%) 0 0 0)}.immersive[data-story-motion=ready] .artist-portrait>img{transform:scale(calc(1.06 - var(--scene-progress) * .06))}.immersive[data-story-motion=ready] .artist-letter{transform:translateY(calc((.5 - var(--scene-progress)) * -22px))}.story-visuals[data-scroll-pin]{height:260svh}.visuals-stage{background:#0b0e0c;flex-direction:column;display:flex}.visuals-heading{padding-top:110px;padding-bottom:31px}.visuals-heading>div:last-child{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:25px;display:flex}.visuals-heading .story-title{font-size:clamp(36px,4.6vw,66px)}.reel-directions{flex-direction:column;align-items:flex-end;gap:18px;padding-bottom:10px;display:flex}.reel-directions>p{color:#878e77;font:400 10px/1.6 var(--body)}.immersive .gallery-controls{gap:10px;display:flex}.immersive .gallery-controls>button{color:#c3c6ab;background:0 0;border:1px solid #a0ac704d;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.immersive .gallery-controls>button:hover{color:var(--story-gold);border-color:var(--story-gold)}.reel-viewport{flex-shrink:0;padding:8px 0;overflow:hidden}.story-reel{align-items:flex-start;gap:42px;width:max-content;padding-inline:max(56px,50vw - 650px);display:flex}.story-frame{text-align:left;flex-shrink:0;width:min(32vw,400px);padding:0;display:block;position:relative}.frame-number{color:#8a987c;font:500 8px/1.4 var(--body);letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.frame-number>span{color:#4f5f47}.frame-image{background:#17201a;height:min(34svh,400px);display:block;position:relative;overflow:hidden}.frame-image>img{object-position:center;transition:transform .5s}.story-frame-3 .frame-image>img{object-fit:contain;background:#332b35}.story-frame:hover .frame-image>img{transform:scale(1.025)}.story-frame-1{margin-top:27px}.story-frame-2{margin-top:11px}.story-frame-3{margin-top:40px}.frame-caption{font:500 9px/1.6 var(--body);letter-spacing:.1em;color:#cad1b9;margin-top:17px;padding-right:23px;display:block;position:relative}.frame-caption>span{color:#82916f;font:400 10px/1.7 var(--body);letter-spacing:0;margin-top:5px;display:block}.frame-caption>svg{color:#a5ae7f;position:absolute;top:0;right:0}.reel-footer{justify-content:space-between;align-items:center;gap:22px;margin-top:auto;padding-top:22px;padding-bottom:31px;display:flex}.reel-footer>span{font:500 8px/1.6 var(--body);letter-spacing:.09em;color:#70825d}.reel-footer .handnote{color:#b3bf96;font-size:26px}.immersive[data-story-motion=ready] .story-reel{transform:translate3d(calc(-1 * var(--scene-progress) * var(--scene-distance)), 0, 0)}.story-contact{isolation:isolate;background:#17170f;min-height:95svh;overflow:hidden}.contact-horizon{z-index:-1;position:absolute;inset:0}.contact-horizon>img{object-position:center 75%;opacity:.08;filter:saturate(.4)}.contact-horizon:after{content:"";background:linear-gradient(#0000 25%,#11120d);position:absolute;inset:0}.contact-inner{padding-top:120px;padding-bottom:95px}.contact-invitation{margin:100px 0 115px}.contact-invitation>h2{color:#e8ddb9;font:var(--handwritten-weight) clamp(100px, 13.9vw, 218px)/.98 var(--handwritten);letter-spacing:-.06em;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.contact-invitation>h2>svg{color:#948558;flex-shrink:0;width:clamp(75px,9vw,140px);height:auto}.contact-invitation>.handnote{color:#b9b091;margin-top:35px;font-size:26px}.contact-ending{border-top:1px solid #b1a47833;justify-content:space-between;align-items:flex-end;gap:30px;padding-top:29px;display:flex}.story-contact-link{color:#e8dec1;font:400 clamp(14px, 1.8vw, 25px)/1.6 var(--body);align-items:center;gap:12px;display:inline-flex}.story-contact-link>svg:first-child{color:#ac9d75}.story-contact-link>svg:last-child{color:#ac9d75;margin-left:20px}.contact-ending>div>p{color:#777b5e;font:500 8px/1.6 var(--body);letter-spacing:.11em;margin-top:17px}.back-to-start{color:#b8b293;font:500 9px/1.6 var(--body);align-items:center;gap:17px;display:inline-flex}.back-to-start>span{border:1px solid #aa9a6659;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.immersive .site-footer{color:#939c7e;border-top:1px solid #8189662b;width:min(1300px,100% - 112px);margin-top:0;padding-top:44px;padding-bottom:44px}.immersive .site-footer .brand-logo{width:115px}.immersive .site-footer p{font:400 10px/1.6 var(--body);color:#66745b}.immersive .site-footer nav{font:400 10px/1.7 var(--body)}.immersive .site-footer small{color:#58664c;font-size:8px}.immersive .player{background:#11170fed;border-color:#adba6a44}.immersive .toast{color:#dce4c6;background:#182016f2;border-color:#bccf7540}html[lang=th] .immersive .hero-tagline{letter-spacing:normal;font-size:clamp(26px,2.8vw,41px);line-height:1.6}html[lang=th] .story-title{letter-spacing:-.025em;font-size:clamp(34px,4.3vw,63px);line-height:1.35}html[lang=th] .story-title>em{letter-spacing:normal;font-size:1.12em;line-height:1.45}html[lang=th] .artist-letter>h2{font-size:clamp(27px,2.9vw,43px)}html[lang=th] .release-story>h3,html[lang=th] .story-track-info>h4{font-family:Caveat,cursive;font-weight:600}html[lang=th] .library-heading h3{font-size:45px;line-height:1.45}html[lang=th] .contact-invitation>h2{letter-spacing:-.025em;font-size:clamp(67px,9.8vw,150px);line-height:1.4}html[lang=th] .portrait-note{font-size:23px;line-height:1.65}html[lang=th] .handnote,html[lang=th] .artist-signoff{font-size:22px;line-height:1.7}.immersive:not([data-story-motion=ready]) .story-scene[data-scroll-pin]{height:auto}.immersive:not([data-story-motion=ready]) .story-stage{height:auto;min-height:85svh;position:relative}.immersive:not([data-story-motion=ready]) .origin-inner{min-height:85svh;padding-bottom:110px}.immersive:not([data-story-motion=ready]) .origin-aperture{clip-path:none}.immersive:not([data-story-motion=ready]) .release-inner,.immersive:not([data-story-motion=ready]) .about-inner{padding-bottom:80px}.immersive:not([data-story-motion=ready]) .release-composition,.immersive:not([data-story-motion=ready]) .about-composition{margin-top:55px;margin-bottom:30px;padding-bottom:30px}.immersive:not([data-story-motion=ready]) .reel-viewport{scrollbar-width:thin;scrollbar-color:#87945c #12170e;overflow-x:auto}.immersive:not([data-story-motion=ready]) .reel-footer{padding-top:50px}.immersive:not([data-story-motion=ready]) .hero-image{transform:scale(1.08)}@media (min-width:1600px){.immersive .hero-copy{margin-left:0}.story-title{font-size:86px}}@media (max-width:1000px){.immersive .page-width,.scene-inner,.immersive .site-footer{width:calc(100% - 64px)}.immersive .site-header--morphing{gap:22px;padding-inline:32px}.immersive .desktop-nav{gap:21px}.immersive .header-listen{display:none}.immersive .hero-inner{width:calc(100% - 64px)}.release-composition{gap:38px}.release-story>h3{font-size:82px}.release-description{font-size:13px}.release-listen-row{gap:15px}.release-genre{font-size:9px}.story-track{grid-template-columns:20px 65px 1fr 110px 43px;gap:18px}.story-track-duration{display:none}.library-spotlight{gap:40px}.artist-letter{padding:27px 22px}.about-composition{gap:40px}.artist-portrait{height:51svh}.artist-letter>p:not(.artist-signoff){margin-top:23px;font-size:13px}.artist-signoff{font-size:21px}.artist-values{gap:10px;margin-top:24px;padding-top:20px}.visuals-heading .story-title{font-size:44px}.story-reel{gap:28px;padding-inline:32px}.story-frame{width:42vw}.reel-directions>p{text-align:right;max-width:130px}.reel-footer>span{text-align:right;max-width:190px}}@media (max-width:700px){.immersive .page-width,.scene-inner,.immersive .site-footer{width:calc(100% - 40px)}.immersive .site-header--morphing{gap:12px;padding-inline:20px}.immersive .header-actions{gap:16px;margin-left:auto}.immersive .hero-inner{justify-content:flex-end;width:calc(100% - 40px);padding-top:94px;padding-bottom:113px}.hero-frame-line{inset:84px 12px 13px}.hero-location{max-width:90%;font-size:8px;top:92px}.hero-location>span:last-child{display:none}.immersive .hero-image{object-position:68% center}.immersive .hero-kicker{gap:10px;margin:0;font-size:8px;line-height:1.9;position:absolute;top:134px}.immersive .hero-kicker-words{gap:0;display:grid}.immersive .hero h1.hero-brand--morphing{width:clamp(160px,54vw,230px);margin-left:-8px}.immersive .hero-role{font:400 9px/1.7 var(--body);letter-spacing:.06em;margin-top:17px}.immersive .hero-tagline{margin-top:25px;font-size:37px;line-height:1.06}.immersive .listen-button{min-width:207px;height:49px;margin-top:25px}.immersive .hero-bottom{bottom:36px}.immersive .hero-bottom>p{max-width:45%;font-size:7px}.immersive .scroll-hint{letter-spacing:.12em;gap:12px;font-size:7px}.immersive .scroll-hint>span{height:27px}.journey-position{display:none}.story-scene[data-scroll-pin]{height:190svh}.story-label{letter-spacing:.1em;gap:12px;font-size:8px}.story-label-line{width:35px}.story-title{letter-spacing:-.05em;font-size:clamp(34px,9.5vw,53px)}.story-title>em{margin-top:8px;font-size:1.31em}.origin-inner{padding-top:108px}.origin-title{margin-top:19svh;font-size:clamp(37px,10.6vw,60px)}.origin-thoughts{gap:20px;margin-top:38px}.origin-thought{gap:16px;font-size:13px}.origin-handnote{max-width:95%;margin-top:38px;font-size:25px}.origin-orbit{width:80vw;height:80vw;top:25%;right:-45vw}.origin-orbit>span{font-size:100px}.origin-aperture>img{object-position:64% center}.scene-bottom{letter-spacing:.08em;gap:15px;font-size:7px;bottom:27px}.scene-bottom>span:last-child{text-align:right}.release-inner{padding-top:98px}.release-heading{gap:15px}.release-scene-title{gap:11px;font-size:9px}.release-scene-title>svg{width:20px;height:20px}.release-composition{flex-direction:column;align-items:stretch;gap:21px;margin-block:auto;padding:28px 0 65px;display:flex}.release-sleeve-wrap{align-self:center;width:min(61vw,30svh)}.release-sleeve-note{margin-top:11px;font-size:7px}.release-story{padding-left:2px}.immersive .release-status{letter-spacing:.09em;margin-bottom:12px;font-size:7px}.release-story>h3{font-size:clamp(60px,17vw,92px);line-height:.92}.release-subtitle{margin-top:8px;font-size:11px}.release-description{max-width:340px;margin-top:13px;font-size:11px;line-height:1.75}.release-listen-row{gap:21px;margin-top:18px}.story-play{gap:11px;height:43px;padding-inline:20px;font-size:9px}.release-genre{font-size:9px}.release-streams{margin-top:13px}.release-streams>a{font-size:9px}.release-inner .scene-bottom>span:last-child{max-width:60%}.story-library{padding:73px 0 75px}.library-heading{gap:15px;margin-bottom:30px}.library-heading h3{margin-top:13px;font-size:49px}.library-heading>span{white-space:nowrap;padding-bottom:5px;font-size:7px}.library-spotlight{flex-direction:column-reverse;gap:46px;margin-bottom:15px;padding-top:15px;padding-bottom:83px;display:flex}.next-release-art{width:76%}.next-release-mark{width:84px;height:84px;bottom:-42px;right:-24px}.next-release-voice{align-self:stretch}.next-release-voice .story-title{margin-top:24px;font-size:36px}.next-release-voice>h3{margin-top:24px;font-size:59px}.next-release-description{font-size:12px}.next-release-voice>.story-play{margin-top:21px}.story-track{grid-template-columns:15px 53px 1fr 37px;gap:13px;padding-block:20px}.story-track-number{font-size:8px}.story-track-info>h4{font-size:32px}.story-track-info>span{margin-top:5px;font-size:9px}.story-track-genre,.story-track-duration{display:none}.story-track-play{width:35px;height:35px}.story-track-play>svg{width:15px;height:15px}.library-note{margin-top:21px;font-size:9px}.story-about[data-scroll-pin]{height:auto}.about-stage{height:auto;position:relative}.about-inner{padding-top:83px;padding-bottom:75px}.about-composition{flex-direction:column;align-items:stretch;gap:48px;margin-top:48px;padding-bottom:20px;display:flex}.artist-portrait{align-self:center;width:81%;height:92vw;max-height:480px}.portrait-note{font-size:26px;bottom:22px;left:20px;right:20px}.artist-letter>h2{font-size:34px}.artist-letter{margin-inline:4px;padding:35px 26px}.artist-letter>p:not(.artist-signoff){margin-top:24px;font-size:13px;line-height:1.95}.artist-signoff{margin-top:25px;font-size:24px}.artist-values{gap:18px;margin-top:29px;padding-top:24px}.artist-values>span{font-size:8px}.about-inner .scene-bottom{margin-top:40px;font-size:6px;position:relative;bottom:auto}.story-visuals[data-scroll-pin]{height:230svh}.visuals-heading{padding-top:104px;padding-bottom:29px}.visuals-heading>div:last-child{align-items:flex-end;gap:10px;margin-top:34px}.visuals-heading .story-title{flex:1;font-size:32px}.visuals-heading .story-title>em{font-size:1.4em}.reel-directions{gap:14px;padding-bottom:5px}.reel-directions>p{display:none}.immersive .gallery-controls{gap:7px}.immersive .gallery-controls>button{width:30px;height:30px}.story-reel{gap:24px;padding-inline:20px}.story-frame{width:70vw}.frame-image{height:39svh}.frame-number{margin-bottom:10px;font-size:7px}.frame-caption{margin-top:15px;font-size:8px}.frame-caption>span{margin-top:4px;font-size:9px}.story-frame-1{margin-top:20px}.story-frame-3{margin-top:25px}.reel-footer{gap:15px;padding-bottom:39px}.reel-footer .handnote{max-width:67%;font-size:23px}.reel-footer>span{max-width:70px;font-size:6px}.story-contact{min-height:85svh}.contact-inner{padding-top:92px;padding-bottom:70px}.contact-invitation{margin-top:100px;margin-bottom:100px}.contact-invitation>h2{gap:7px;font-size:clamp(63px,17vw,118px)}.contact-invitation>h2>svg{width:43px}.contact-invitation>.handnote{max-width:260px;margin-top:28px;font-size:23px}.contact-ending{flex-direction:column;align-items:stretch;gap:35px;padding-top:25px}.story-contact-link{gap:10px;font-size:15px}.story-contact-link>svg:last-child{margin-left:auto}.contact-ending>div>p{letter-spacing:.06em;margin-top:15px;font-size:7px}.back-to-start{justify-content:space-between;font-size:9px}.immersive .site-footer{flex-wrap:wrap;gap:24px;padding:33px 0}.immersive .site-footer nav{gap:16px;font-size:9px}.immersive .site-footer .brand-logo{width:95px}.immersive .site-footer>div>p{margin-top:10px;font-size:8px}.immersive .site-footer>small{font-size:7px}html[lang=th] .immersive .hero-tagline{font-size:28px;line-height:1.55}html[lang=th] .story-title{font-size:31px}html[lang=th] .origin-title{font-size:34px}html[lang=th] .artist-letter>h2,html[lang=th] .library-heading h3{font-size:29px}html[lang=th] .visuals-heading .story-title{font-size:25px}html[lang=th] .visuals-heading .story-title>em{font-size:1.05em}html[lang=th] .contact-invitation>h2{font-size:clamp(42px,10.5vw,75px)}html[lang=th] .portrait-note{font-size:20px}html[lang=th] .reel-footer .handnote{font-size:18px}}@media (max-height:760px){.immersive .hero-inner{padding-top:126px;padding-bottom:100px}.immersive .hero h1.hero-brand--morphing{width:min(370px,38vw,42dvh)}.immersive .hero-kicker{margin-bottom:17px;font-size:8px}.immersive .hero-role{margin-top:12px;font-size:10px}.immersive .hero-tagline{margin-top:17px;font-size:37px}.immersive .listen-button{height:45px;margin-top:17px}.immersive .hero-bottom{bottom:31px}.immersive .story-scene[data-scroll-pin]{height:auto}.immersive .story-stage{height:auto;min-height:85svh;position:relative}.origin-inner{min-height:90svh;padding-bottom:105px}.origin-title{margin-top:56px}.release-inner,.about-inner{padding-bottom:85px}.release-composition,.about-composition{margin-top:55px;margin-bottom:35px;padding-bottom:25px}.reel-viewport{overflow-x:auto}.immersive[data-story-motion=ready] .story-reel{transform:none}.reel-footer{padding-top:45px}.contact-invitation{margin-block:75px}}@media (max-width:700px) and (max-height:760px){.immersive .hero-inner{padding-top:88px;padding-bottom:104px}.hero-location{font-size:7px;top:86px}.immersive .hero-kicker{margin:0;font-size:7px;top:122px}.immersive .hero h1.hero-brand--morphing{width:min(54vw,30dvh)}.immersive .hero-role{margin-top:13px;font-size:8px}.immersive .hero-tagline{margin-top:19px;font-size:31px}.immersive .listen-button{height:43px;margin-top:19px}.immersive .hero-bottom{bottom:27px}.release-composition{margin-top:28px;padding-top:10px}.release-sleeve-wrap{width:66vw}.release-inner .scene-bottom{bottom:28px}.origin-title{margin-top:105px}.artist-portrait{height:92vw}.frame-image{height:80vw}html[lang=th] .immersive .hero-tagline{font-size:25px}}@media (max-height:600px){.hero-location{top:100px}.immersive .hero-inner{padding-top:126px;padding-bottom:78px}.immersive .hero-kicker{margin-bottom:14px}.immersive .hero h1.hero-brand--morphing{width:min(330px,32vw,34dvh)}.immersive .hero-tagline{margin-top:14px;font-size:29px}.immersive .hero-role{margin-top:9px;font-size:9px}.immersive .listen-button{height:39px;margin-top:14px}.immersive .hero-bottom{bottom:24px}.immersive .hero-bottom>p,.immersive .scroll-hint{font-size:7px}}@media (max-width:700px) and (max-height:600px){.immersive .hero-inner{padding-top:112px;padding-bottom:91px}.hero-location{top:84px}.immersive .hero-kicker{top:116px}.immersive .hero-kicker-words{flex-wrap:wrap;gap:8px;display:flex}.immersive .hero h1.hero-brand--morphing{width:min(52vw,29dvh)}.immersive .hero-tagline{font-size:30px}.immersive .hero-role{font-size:8px}.immersive .hero-bottom>p{font-size:6px}html[lang=th] .immersive .hero-tagline{font-size:24px}}@media (prefers-reduced-motion:reduce){.immersive *,.immersive :before,.immersive :after{scroll-behavior:auto;transition-duration:0s!important;animation:none!important}.immersive .hero-image,.immersive .origin-aperture>img,.immersive .origin-title,.immersive .origin-thought,.immersive .origin-orbit,.immersive .release-sleeve,.immersive .release-atmosphere>img,.immersive .release-story>h3,.immersive .artist-portrait,.immersive .artist-portrait>img,.immersive .artist-letter,.immersive .story-reel{transform:none!important}.immersive .origin-thought,.immersive .origin-handnote{opacity:1!important}.immersive .origin-aperture,.immersive .artist-portrait{clip-path:none!important}}
