.public-site{--body:var(--font-manrope,"Manrope"), sans-serif;font-family:var(--body);--ink:#080a09;--white:#f4f1e9;--muted:#b8bdb5;--line:#343d36;--bronze:#d8ded6;--glass:#202622;--gold:#d2b478;background:var(--ink);color:var(--white);font-size:1rem;overflow:clip}.public-site p{color:var(--muted)}.public-site h1,.public-site h2{overflow-wrap:anywhere;max-width:15ch}.public-site h1{font-weight:500;line-height:1.06}.public-site h2{line-height:1.14}.public-site .lead{color:var(--white);font-size:clamp(1.15rem,1.65vw,1.6rem);line-height:1.55}.public-site .brand-section{padding:112px max(6vw,24px);position:relative}.public-site .brand-section p+p{margin-top:22px}.public-site .brand-section h2+p,.public-site .brand-section h1+p{margin-top:28px}.public-site .brand-section .button{margin-top:30px}.public-site .button,.public-site button{min-height:44px}.public-site .button{color:var(--white);letter-spacing:.015em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#20262280;border:1px solid #59635b;padding:16px 22px;font-size:14px;transition:background .18s ease-out,border-color .18s ease-out}.public-site .button:hover{background:#343e36;border-color:#a2afa6}.public-site .paper{color:var(--white);background:#141a17}.public-site .paper p,.public-site .paper li{color:var(--muted)}.public-site .paper a{color:var(--white)}.public-site .site-header.scrolled,.public-site .site-header.solid{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080a09e8;border-bottom:1px solid #343d3680}.public-site .brand-mark{align-items:center;width:43px;height:35px;display:flex}.public-site .brand-mark .four-bar-symbol{width:100%;height:100%}.public-site .four-bar-symbol{fill:currentColor}.public-site .brand-copy{gap:5px}.public-site .brand-name{letter-spacing:.11em;font-size:12px;font-weight:600}.public-site .brand-copy small{letter-spacing:.35em;font-size:10px}.public-site .navigation-dialog{color:var(--white);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#101612f5}.public-site .dialog-note{background:linear-gradient(145deg,#28312b,#080a09 80%)}.public-site .dialog-image{opacity:.18;mix-blend-mode:screen}.public-site .dialog-note-copy p{color:var(--white);max-width:9ch;font-size:clamp(2rem,3.2vw,3.5rem)}.public-site .dialog-navigation nav a{padding:13px 0;font-size:clamp(1.15rem,2.1vw,2rem)}.public-site .film-hero{background:#080a09}.public-site .film-copy h1,.public-site .film-copy h2{max-width:11ch}.public-site .film-footer{border-bottom:1px solid #343d36}.public-site .standard-intro{background:radial-gradient(at 0 0,#26312a 0,#0000 55%),#141a17;grid-template-columns:1fr 1fr;gap:10%;display:grid}.public-site .mastery-section{background:linear-gradient(#141a17,#080a09)}.public-site .mastery-section>h2{max-width:none}.public-site .mastery-experience{grid-template-columns:1fr 1fr;align-items:center;gap:8%;margin-top:70px;display:grid}.public-site .mastery-logo-stage{text-align:center}.public-site .interactive-mark{fill:#e8eae3;width:min(100%,480px);overflow:visible}.public-site .interactive-mark g{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease-out}.public-site .interactive-mark g:hover{fill:#fff}.public-site .interactive-mark g:focus,.public-site .interactive-mark g:focus-visible{outline:none}.public-site .interactive-mark g:focus-visible{stroke:#fff;stroke-width:3px;filter:drop-shadow(0 4px 9px #ffffff80)}.public-site .bar-dim{opacity:.18}.public-site .bar-lit{opacity:1}.public-site .mastery-logo-stage>p{margin:28px auto 0;font-size:14px}.public-site .mastery-text-tabs{flex-wrap:wrap;gap:10px;display:flex}.public-site .mastery-text-tabs button{color:var(--muted);text-align:left;background:0 0;border:1px solid #465149;padding:12px 14px}.public-site .mastery-text-tabs button[aria-selected=true]{color:var(--white);background:#28332c;border-color:#bac8be}.public-site .mastery-stable-panel{min-height:240px;padding-top:38px}.public-site .mastery-stable-panel h3{font-size:clamp(1.8rem,3vw,2.7rem)}.public-site .mastery-stable-panel p{margin-top:22px}.public-site .selection-threshold{background:radial-gradient(at 30%,#26352c,#0000 52%);border-block:1px solid #343d3655;grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.public-site .selection-threshold>svg{opacity:.6;justify-self:center;width:65%;max-height:330px}.public-site .elite-preview{background:radial-gradient(at 85% 65%,#342a184d,#0000 65%),#0b0d0b;grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;display:grid}.public-site .elite-preview h2{color:var(--gold)}.public-site .elite-sculpture{fill:#d8ded6;filter:drop-shadow(0 28px 34px #000);width:100%;max-height:480px;transform:perspective(800px)rotateY(-16deg)}.public-site .elite-sculpture path{stroke:#f4f1e9;stroke-width:.5px}.public-site .elite-sculpture path:nth-child(2n){fill:#8a958c}.public-site .identity-scene{isolation:isolate;place-items:center;min-height:380px;display:grid;position:relative}.public-site .identity-scene:before{content:"";z-index:-1;background:radial-gradient(#51695940,#0000 70%);position:absolute;inset:10%}.public-site .identity-card{background:linear-gradient(135deg,#354239b3,#151d18f2 65%);border:1px solid #64766b;border-radius:14px;width:min(100%,430px);min-height:285px;padding:28px;transform:perspective(900px)rotateY(-8deg)rotate(-3deg)}.public-site .identity-card>svg{float:right;width:45px;height:35px}.public-site .identity-card .sample-label{font-size:12px}.public-site .identity-card .identity-name{font-family:var(--display);color:var(--white);margin-top:34px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2}.public-site .identity-name span{color:#b8c9bd;font-size:.55em}.public-site .identity-detail{color:var(--muted);justify-content:space-between;gap:16px;margin-top:36px;font-size:11px;display:flex}.public-site .ecosystem-scene{padding:50px 25px}.public-site .ecosystem-orbit{border:1px solid #465b4b;border-radius:50%;position:absolute;inset:0;transform:rotate(-12deg)}.public-site .ecosystem-orbit span{background:#141a17;padding:8px 12px;font-size:12px;position:absolute;transform:rotate(12deg)}.public-site .ecosystem-orbit span:first-child{top:0;left:25%}.public-site .ecosystem-orbit span:nth-child(2){top:50%;right:-12px}.public-site .ecosystem-orbit span:nth-child(3){bottom:0;left:15%}.public-site .member-ending{background:linear-gradient(#0b0d0b,#141a17);grid-template-columns:1.1fr 1fr;align-items:center;gap:9%;display:grid}.public-site .closing-section{background:#141a17;border-top:1px solid #343d36;grid-template-columns:1fr 1fr;align-items:start;gap:9%;display:grid}.public-site .closing-section .button{margin-top:0}.public-site .fine-print{max-width:49ch;margin-top:20px;font-size:13px;line-height:1.7;display:block}.public-site .site-footer{background:#080a09;padding:65px 6vw 26px}.public-site .footer-top{align-items:center;padding-bottom:40px}.public-site .footer-top p{font-size:14px}.public-site .footer-navigation{grid-template-columns:repeat(3,1fr);padding-bottom:45px}.public-site .footer-navigation a{min-height:44px}.public-site .footer-bottom{border-color:#343d36}.public-site .footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.public-site .cookie-notice{color:var(--muted);background:#141a17;border-top:1px solid #343d36}.public-site .selection-opening,.public-site .world-opening{background:radial-gradient(at 100% 30%,#24332b,#0000 70%);grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;padding-top:185px;display:grid}.public-site .you-transition{text-align:center;background:linear-gradient(#080a09,#141a17);padding:45px 24px 80px}.public-site .you-transition>span{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(4rem,12vw,9rem);font-weight:500}.public-site .you-transition p{margin:15px auto 0}.public-site .editorial-section{padding-top:90px;padding-bottom:90px}.public-site .prose h2{max-width:20ch}.public-site .prose li{padding:14px 0 14px 10px}.public-site .prose p{white-space:pre-line}.public-site .fee-list{background:#202622;border-color:#4e5a50;border-radius:14px;padding:28px}.public-site .fee-list dd{color:var(--white)}.public-site .notice,.public-site .availability-note{color:var(--muted);font-size:14px;line-height:1.7}.public-site .availability-note{margin-top:25px;display:block}.public-site .elite-world{--bronze:#d2b478;--white:#f1dfba;--muted:#c6b792;--line:#51462c;color:var(--white);--portal-progress:0;background:#100e0a}.public-site .elite-world h2,.public-site .elite-world h3{color:#e2c894}.public-site .elite-portal{background:#100e0a;position:relative}.public-site .elite-opening{background:radial-gradient(at 80% 70%,#75562644,#0000 60%);grid-template-columns:1.1fr 1fr;align-items:center;gap:24px 8%;min-height:85svh;padding-top:185px;padding-bottom:48px;display:grid}.public-site .elite-opening-copy{z-index:1;position:relative}.public-site .elite-portal-art{aspect-ratio:1;justify-self:center;place-items:center;width:min(100%,48svh);display:grid;position:relative}.public-site .elite-portal-art .elite-sculpture{width:82%}.public-site .elite-portal-frame{border:1px solid #ad8c51;position:absolute;inset:4%;transform:perspective(900px)rotateY(-16deg)}.public-site .elite-scroll-cue{color:#e2c894;grid-column:1/-1;justify-self:start;align-items:center;gap:18px;min-height:44px;font-size:14px;display:inline-flex}.public-site .elite-scroll-cue svg{transition:transform .18s ease-out}.public-site .elite-scroll-cue:hover svg{transform:translateY(4px)}@media (prefers-reduced-motion:no-preference){.public-site[data-motion=on] .elite-world:not([data-motion=static]) .elite-portal{height:165svh}.public-site[data-motion=on] .elite-world:not([data-motion=static]) .elite-opening{min-height:100svh;position:sticky;top:0;overflow:clip}.public-site[data-motion=on] .elite-world:not([data-motion=static]) .elite-opening-copy{transform:translateY(calc(var(--portal-progress) * -28px))}.public-site[data-motion=on] .elite-world:not([data-motion=static]) .elite-portal-frame{transform:perspective(900px) rotateY(calc(-16deg + var(--portal-progress) * 16deg)) scale(calc(1 + var(--portal-progress) * 3));opacity:calc(1 - var(--portal-progress) * .85)}.public-site[data-motion=on] .elite-world:not([data-motion=static]) .elite-portal-art .elite-sculpture{transform:perspective(800px) rotateY(calc(-16deg + var(--portal-progress) * 16deg)) scale(calc(1 + var(--portal-progress) * .4))}}.public-site .elite-opening h1{color:#e2c894}.public-site .elite-world .standard-intro{background:#1b1710}.public-site .ascent-section{background:linear-gradient(#1b1710,#100e0a)}.public-site .elite-path{--ascent:0;grid-template-columns:repeat(4,1fr);gap:35px;margin:65px 0 45px;padding:0;list-style:none;display:grid;position:relative}.public-site .elite-path:before,.public-site .elite-path:after{content:"";background:#51462c;width:100%;height:1px;position:absolute;top:8px;left:0}.public-site .elite-path:after{transform-origin:0;transform:scaleX(var(--ascent));background:#e2c894}.public-site .elite-path li{padding-top:45px;position:relative}.public-site .path-node{z-index:1;background:#d2b478;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:0}.public-site .elite-path h3{color:#e2c894;font-size:1.35rem}.public-site .elite-path p{margin-top:20px;font-size:15px}.public-site .elite-responsibility{background:radial-gradient(at 0 100%,#5e462a38,#0000 65%);grid-template-columns:1fr 1fr;gap:10%;display:grid}.public-site .elite-world .button{background:#30261980;border-color:#927a4e}.public-site .elite-world .button:hover{background:#45361e;border-color:#d2b478}.public-site .world-intro{background:#141a17}.public-site .world-intro h2{max-width:19ch}.public-site .world-intro>p{max-width:55ch}.public-site .benefit-scene{border-top:1px solid #343d3655;grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.public-site .benefit-scene:nth-child(2n){background:#141a17}.public-site .benefit-scene-1>div:first-child,.public-site .benefit-scene-3>div:first-child{order:2}.public-site .knowledge-preview,.public-site .contribution-preview{background:#202622;border:1px solid #506055;border-radius:14px;padding:38px}.public-site .knowledge-preview>span,.public-site .contribution-preview>span{color:var(--muted);font-size:12px}.public-site .knowledge-preview>p{font-family:var(--display);color:var(--white);margin-top:36px;font-size:1.8rem;line-height:1.3}.public-site .knowledge-preview>p>span{font-size:1.05rem}.public-site .reading-lines{border-block:1px solid #58645b;height:80px;margin-top:38px;position:relative}.public-site .reading-lines:after{content:"";border-block:1px solid #58645b;position:absolute;inset:25px 20% 25px 0}.public-site .connection-preview{text-align:center;background:radial-gradient(#384a3c55,#0000 70%);grid-template-columns:1fr 1fr;align-content:center;gap:50px 20px;min-height:290px;display:grid}.public-site .connection-preview>span{border:1px solid #65786b;padding:18px;font-size:14px}.public-site .connection-preview .connection-centre{background:#202622;grid-column:1/-1;justify-self:center;width:65%}.public-site .contribution-preview>p{color:var(--white);margin:35px 0;font-size:1.8rem}.public-site .contribution-preview>div{color:var(--muted);border-top:1px solid #4e5a50;flex-direction:column;gap:18px;padding-top:20px;font-size:12px;display:flex}.public-site .founder-opening{grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding-top:185px;display:grid}.public-site .portrait-slot{background:linear-gradient(145deg,#24332b,#101511);border:1px solid #3f5145;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.public-site .portrait-slot svg{opacity:.3;width:45%}.public-site .portrait-slot p{text-align:center;margin-top:45px;padding:0 20px;font-size:14px}.public-site .portrait-slot>span{color:var(--muted);margin-top:12px;font-size:12px}.public-site .founder-destination{background:#202622;grid-template-columns:1fr 1fr;gap:10%;display:grid}.public-site .founder-destination h2{overflow-wrap:anywhere;font-size:clamp(2rem,4vw,3.5rem)}.public-site .founder-destination .availability-note{margin-top:0;margin-bottom:20px}.public-site .founder-books h2{max-width:21ch}.public-site .founder-books .book-notes{margin-top:50px}.public-site .book-notes h3{margin-top:25px;font-size:1.7rem}.public-site .book-notes article{border-color:#4e5a50}.public-site .channels-page{min-height:65svh;padding-top:190px}.public-site .support-page .editorial-hero{background:#080a09;height:auto;min-height:0;padding:180px 6vw 65px}.public-site .support-page .editorial-hero>div{position:static}.public-site .faq-list details{border-color:#4e5a50}.public-site .faq-list summary{cursor:pointer;min-height:64px;padding:22px 5px}.public-site .faq-list details p{padding-bottom:24px}.public-site .support-contact{background:#202622;border-radius:14px;padding:35px}.public-site .support-contact h2{max-width:none;font-size:1.8rem}.public-site .support-contact a{text-underline-offset:5px;overflow-wrap:anywhere;text-decoration:underline}.public-site .selection-app{color:var(--white);background:#141a17}.public-site .selection-app input,.public-site .selection-app textarea,.public-site .selection-app select{color:var(--white);background:#0d120f;border-color:#748078}.public-site .selection-app input::placeholder{color:var(--muted)}.public-site .selection-app button{color:var(--white);background:#26372c;border-color:#748078}.public-site .selection-message{color:var(--white);background:#202622}.public-site .selection-message[role=alert]{color:#ffcfba;background:#37231e}.public-site .applicant-entrance{background:radial-gradient(at 10%,#2c413355,#0000 60%),#080a09;grid-template-columns:1fr 1fr;align-items:center;gap:10%;min-height:85svh;padding:175px 8vw 100px;display:grid}.public-site .access-atmosphere>svg{opacity:.65;width:70%}.public-site .access-atmosphere>p{font-family:var(--display);max-width:16ch;margin-top:30px;font-size:1.8rem}.public-site .access-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#202622d9;border:1px solid #4e6053;border-radius:14px;padding:40px}.public-site .access-panel h1{max-width:none;font-size:clamp(1.8rem,3vw,2.8rem)}.public-site .access-panel>p{margin-top:18px}.public-site .access-panel form{margin-top:28px}.public-site .access-panel form label{margin-top:20px}.public-site .access-panel .selection-actions{gap:18px;margin-top:25px;font-size:14px}.public-site .access-panel .selection-actions a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.public-site .password-field{gap:8px;width:100%;display:flex}.public-site .password-field input{flex:1;min-width:0}.public-site .password-field button{padding:10px 14px;font-size:13px}.public-site .selection-app form button[type=submit]{margin-top:22px}.public-site .access-recovery{text-underline-offset:5px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.public-site .refresh-explanation{color:var(--muted);font-size:13px}html:lang(th) .public-site{font-family:var(--font-thai,"Noto Sans Thai"), var(--font-thai-latin,Tahoma), Tahoma, sans-serif}html:lang(th) .public-site h1,html:lang(th) .public-site h2,html:lang(th) .public-site h3{font-family:var(--font-thai,"Noto Sans Thai"), var(--font-thai-latin,Tahoma), Tahoma, sans-serif;letter-spacing:0;line-height:1.45}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.public-site .access-panel,.public-site .navigation-dialog,.public-site .site-header.scrolled{background:#141a17}}@media (min-width:1600px){.public-site .brand-section{padding-inline:max(8vw,50vw - 700px)}}@media (max-width:900px){.public-site .brand-section{padding:75px 6vw}.public-site .brand-section h1{font-size:clamp(2.6rem,7vw,4.6rem)}.public-site .mastery-experience{gap:6%}.public-site .selection-opening,.public-site .world-opening,.public-site .elite-opening,.public-site .founder-opening{padding-top:160px}.public-site .applicant-entrance{gap:6%;padding:155px 6vw 80px}.public-site .access-panel{padding:28px}.public-site .identity-card{padding:23px}.public-site .portrait-slot{min-height:420px}.public-site .elite-path{gap:20px}}@media (max-width:700px){.public-site .brand-section{padding:64px 24px}.public-site .standard-intro,.public-site .mastery-experience,.public-site .selection-threshold,.public-site .elite-preview,.public-site .member-ending,.public-site .closing-section,.public-site .selection-opening,.public-site .world-opening,.public-site .elite-opening,.public-site .elite-responsibility,.public-site .benefit-scene,.public-site .founder-opening,.public-site .founder-destination{grid-template-columns:1fr;gap:40px}.public-site .mastery-experience{margin-top:45px}.public-site .mastery-stable-panel{min-height:220px}.public-site .interactive-mark{width:80%}.public-site .mastery-text-tabs{grid-template-columns:1fr 1fr;display:grid}.public-site .mastery-text-tabs button{font-size:13px}.public-site .identity-scene{min-height:310px}.public-site .identity-card{width:95%;min-height:260px}.public-site .ecosystem-scene{padding:35px 10px}.public-site .ecosystem-orbit{inset:0 8px}.public-site .ecosystem-orbit span{font-size:11px}.public-site .selection-opening,.public-site .world-opening,.public-site .elite-opening,.public-site .founder-opening{padding-top:145px}.public-site .elite-opening{row-gap:24px;min-height:auto;padding:130px 24px 32px}.public-site .elite-portal-art{width:min(48vw,210px)}.public-site .elite-sculpture{max-height:300px}.public-site .elite-path{padding-left:35px;display:block}.public-site .elite-path:before,.public-site .elite-path:after{width:1px;height:100%;top:0;left:5px}.public-site .elite-path:after{transform-origin:top;transform:scaleY(var(--ascent))}.public-site .elite-path li{padding:0 0 45px 12px}.public-site .elite-path li:last-child{padding-bottom:0}.public-site .path-node{top:8px;left:-36px}.public-site .benefit-scene-1>div:first-child,.public-site .benefit-scene-3>div:first-child{order:0}.public-site .founder-destination{gap:15px}.public-site .portrait-slot{min-height:400px}.public-site .founder-books .book-notes{grid-template-columns:1fr;gap:40px;display:grid}.public-site .site-footer{padding:45px 24px 20px}.public-site .footer-top{flex-direction:column;align-items:flex-start;gap:25px}.public-site .footer-navigation{grid-template-columns:1fr;gap:4px}.public-site .footer-bottom{gap:12px}.public-site .footer-bottom>div{flex-wrap:wrap;gap:12px}.public-site .support-page .editorial-hero{padding:145px 24px 45px}.public-site .support-contact{padding:25px}.public-site .applicant-entrance{padding:135px 24px 65px;display:block}.public-site .access-atmosphere{display:none}.public-site .access-panel{padding:26px 22px}.public-site .fee-list{padding:22px}.public-site .editorial-section{padding:65px 24px}.public-site .channels-page{padding-top:145px}}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :before,.public-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.public-site .elite-path:after,.public-site .identity-card,.public-site .elite-sculpture{transform:none}}.public-site .menu-sculpture{color:#384b3d;filter:drop-shadow(0 18px 25px #000);width:78%;height:70%;position:absolute;top:0;left:11%;transform:perspective(600px)rotateY(-20deg)}.public-site .menu-sculpture path{stroke:#738779;stroke-width:.4px}.public-site .register-main,.public-site .confirmation{color:var(--white);background:#141a17}.public-site .register-main input,.public-site .register-main select,.public-site .register-main textarea{color:var(--white);background:#0d120f;border-color:#748078}.public-site .register-main label,.public-site .register-main .consent-text,.public-site .register-main .fine-print{color:var(--muted)}.public-site .register-main input[type=checkbox]{accent-color:#b8bdb5}.public-site .register-main .form-message{color:#ffcfba}.public-site .fee-list dt,.public-site .fee-list dd span{color:var(--muted)}.public-site .fee-list dt{font-size:15px}.public-site .field-error{color:#ffcfba;font-size:14px}.public-site input[aria-invalid=true]{border-color:#f1aa8c}.public-site .cookie-notice,.public-site .selection-message{white-space:pre-line}@media (max-width:700px){.public-site .ecosystem-scene{padding-block:55px}.public-site .ecosystem-orbit span{z-index:2}.public-site .ecosystem-orbit span:nth-child(2){top:auto;bottom:0;right:5%}}.public-site p{white-space:pre-line}@media (max-width:700px){.public-site .ecosystem-orbit,.public-site .ecosystem-orbit span{transform:none}}
.public-site{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--intro-delay:0s}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.public-site[data-motion=on]:after{content:"";z-index:60;pointer-events:none;opacity:.05;background:url(/images/grain.webp) 0 0/160px 160px;animation:.5s steps(4,end) infinite grain;position:fixed;inset:-8%}.public-site:has(dialog[open]):after{display:none}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(0)}}.public-site .scroll-hairline{z-index:30;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#0000,#d8ded6 40%,#f4f1e9);height:1px;position:fixed;top:0;left:0;right:0}.public-site .elite-world~.scroll-hairline{background:linear-gradient(90deg,#0000,#8b6a36 30%,#e2c894)}.public-site:has(.elite-world) .scroll-hairline{background:linear-gradient(90deg,#0000,#8b6a36 30%,#e2c894)}.public-site [data-reveal]{transition:opacity .9s var(--ease-out), translate 1.1s var(--ease-out), scale 1.1s var(--ease-out);transition-delay:calc(var(--reveal-i,0) * 90ms)}.public-site[data-motion=on] [data-reveal]:not(.is-in){opacity:0;translate:0 26px;scale:.985}.public-site[data-motion=on] [data-reveal]:has(>.split-visual):not(.is-in){opacity:1;translate:none;scale:none}@media print{.public-site [data-reveal]{opacity:1!important;translate:none!important;scale:none!important}}.public-site .split-word{white-space:nowrap;display:inline-block}.public-site .split-char{display:inline-block}.public-site[data-motion=on] .split-word{margin:-.14em -.06em -.2em;padding:.14em .06em .2em;overflow:clip}.public-site[data-motion=on] .split-char{animation:split-in 1.05s var(--ease-out) both;animation-delay:calc(var(--intro-delay) + .12s + var(--ci) * 24ms)}.public-site[data-motion=on] [data-reveal] .split-char{animation-delay:calc(var(--ci) * 24ms)}.public-site[data-motion=on] [data-reveal]:not(.is-in) .split-char{animation:none;transform:translateY(115%)skewY(7deg)}@keyframes split-in{0%{transform:translateY(115%)skewY(7deg)}to{transform:none}}html:lang(th) .public-site[data-motion=on] .split-char{animation-name:split-phrase-in}html:lang(th) .public-site[data-motion=on] [data-reveal]:not(.is-in) .split-char{opacity:0;transform:translateY(.45em)}@keyframes split-phrase-in{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}.public-site[data-motion=on] .scroll-highlight{--p:0}.public-site[data-motion=on] .scroll-highlight>span>span{opacity:clamp(.22, calc(var(--p) * (var(--n) + 2) - var(--i)), 1);transition:opacity .25s linear}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes scene-in{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}.public-site[data-motion=on] :is(.editorial-hero>div,.world-opening>div:first-child,.selection-opening>div:first-child,.founder-opening>div:first-child,.elite-opening-copy,.channels-page,.access-panel,.register-main>*,.confirmation>*)>:not(h1){animation:rise-in 1s var(--ease-out) both;animation-delay:calc(var(--intro-delay) + .35s + var(--rise-i,0) * .11s)}.public-site :is(.editorial-hero>div,.world-opening>div,.selection-opening>div,.founder-opening>div,.elite-opening-copy,.channels-page,.access-panel)>:nth-child(2){--rise-i:1}.public-site :is(.editorial-hero>div,.world-opening>div,.selection-opening>div,.founder-opening>div,.elite-opening-copy,.channels-page,.access-panel)>:nth-child(3){--rise-i:2}.public-site :is(.editorial-hero>div,.world-opening>div,.selection-opening>div,.founder-opening>div,.elite-opening-copy,.channels-page,.access-panel)>:nth-child(n+4){--rise-i:3}.public-site[data-motion=on] :is(.world-opening,.selection-opening)>.identity-scene,.public-site[data-motion=on] .founder-opening>.portrait-slot,.public-site[data-motion=on] .elite-portal-art{animation:scene-in 1.4s var(--ease-out) .3s both}.public-site[data-motion=on] .film-panel{animation:film-unveil 1.25s var(--ease-out) both;animation-delay:calc(var(--intro-delay) + var(--film-i,0) * .11s)}.public-site .film-panel:nth-child(2){--film-i:1}.public-site .film-panel:nth-child(3){--film-i:2}.public-site .film-panel:nth-child(4){--film-i:3}@keyframes film-unveil{0%{clip-path:inset(100% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}.public-site[data-motion=on] .film-footer{animation:rise-in 1s var(--ease-out) both;animation-delay:calc(var(--intro-delay) + .6s)}.public-site :is(.film-video,.film-poster){transition:filter .45s, opacity .7s var(--ease-out), scale 1.2s var(--ease-out)}.public-site .film-panel.is-active :is(.film-video,.film-poster){scale:1.04}.public-site .film-panel.is-active:hover :is(.film-video,.film-poster){scale:1.08}.public-site .film-panel:after{content:"";pointer-events:none;transition:border-color .5s var(--ease-out);border:1px solid #f4f1e900;position:absolute;inset:0}.public-site .film-panel.is-active:after{border-color:#f4f1e926}.public-site[data-motion=on] :is(.button,.film-link,.header-selection,.menu-trigger,.elite-scroll-cue,.film-discover,[data-magnetic]){translate:var(--mx,0) var(--my,0)}.public-site .button{isolation:isolate;transition:background .18s ease-out, border-color .18s ease-out, translate .55s var(--ease-out), scale .25s var(--ease-spring);position:relative;overflow:hidden}.public-site :is(.film-link,.header-selection,.menu-trigger,.elite-scroll-cue,.film-discover){transition:color .2s ease-out, translate .55s var(--ease-out)}.public-site .button:active,.public-site .selection-app button:active:not(:disabled){scale:.97}.public-site .button:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#f4f1e91f 48%,#f4f1e933 50%,#0000 70%);transition:translate;position:absolute;inset:0;translate:-110%}.public-site .button:hover:before{transition:translate .9s var(--ease-out);translate:110%}.public-site .button>svg:last-child,.public-site .film-link>svg:last-child,.public-site .header-selection>svg:last-child,.public-site .footer-navigation a>svg,.public-site .dialog-navigation nav a>svg{transition:transform .45s var(--ease-out)}.public-site .button:hover>svg:last-child,.public-site .film-link:hover>svg:last-child,.public-site .header-selection:hover>svg:last-child,.public-site .footer-navigation a:hover>svg,.public-site .dialog-navigation nav a:hover>svg{animation:arrow-swap .6s var(--ease-out)}@keyframes arrow-swap{0%{opacity:1;transform:none}45%{opacity:0;transform:translate(9px,-9px)}46%{opacity:0;transform:translate(-9px,9px)}to{opacity:1;transform:none}}:is(.public-site[data-cursor-active]:not(:has(dialog[open])),.public-site[data-cursor-active]:not(:has(dialog[open])) *){cursor:none}.public-site[data-cursor-active] :is(input:not([type=checkbox]):not([type=radio]),textarea,[contenteditable=true]){cursor:text}.public-site:has(dialog[open]) .tpc-cursor{display:none}.tpc-cursor{z-index:80;pointer-events:none;position:fixed;inset:0}.tpc-cursor-ring,.tpc-cursor-dot{pointer-events:none;border-radius:50%;position:fixed;top:0;left:0}.tpc-cursor-ring{width:34px;height:34px;transition:width .4s var(--ease-out), height .4s var(--ease-out), margin .4s var(--ease-out), background-color .3s, border-color .3s, opacity .3s, scale .2s var(--ease-spring);border:1px solid #d8ded6aa;place-items:center;margin:-17px 0 0 -17px;display:grid}.tpc-cursor-ring span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:600;transition:opacity .12s}.tpc-cursor-dot{background:#f4f1e9;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;transition:opacity .2s}.tpc-cursor[data-mode=link] .tpc-cursor-ring{background:#d8ded61a;border-color:#f4f1e9;width:58px;height:58px;margin:-29px 0 0 -29px}.public-site:has(.film-panel:hover) .tpc-cursor:is([data-mode=idle],[data-mode=link]){mix-blend-mode:difference}.tpc-cursor[data-mode=link] .tpc-cursor-dot{opacity:0}.tpc-cursor[data-mode=label] .tpc-cursor-ring{background:#f4f1e9;border-color:#f4f1e9;width:88px;height:88px;margin:-44px 0 0 -44px}.tpc-cursor[data-mode=label] .tpc-cursor-dot,.tpc-cursor[data-mode=text] .tpc-cursor-ring,.tpc-cursor[data-mode=text] .tpc-cursor-dot,.tpc-cursor[data-mode=hidden] .tpc-cursor-ring,.tpc-cursor[data-mode=hidden] .tpc-cursor-dot{opacity:0}.tpc-cursor[data-pressed] .tpc-cursor-ring{scale:.82}.public-site:has(.elite-world) .tpc-cursor-ring{border-color:#e2c894aa}.public-site:has(.elite-world) .tpc-cursor[data-mode=label] .tpc-cursor-ring{background:#e2c894}.public-site:has(.elite-world) .tpc-cursor-dot{background:#e2c894}.public-site .preloader{display:none}.public-site[data-motion=on][data-intro=play] .preloader{z-index:90;place-items:center;animation:10ms linear 1.6s both preloader-out;display:grid;position:fixed;inset:0}.preloader-curtain{grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.preloader-curtain span{animation:.75s cubic-bezier(.76,0,.24,1) both curtain-up;animation-delay:calc(.95s + var(--c,0) * 70ms);background:#050605}.preloader-curtain span:nth-child(2){--c:1}.preloader-curtain span:nth-child(3){--c:2}.preloader-curtain span:nth-child(4){--c:3}.preloader-mark{animation:mark-away .6s var(--ease-out) .95s both;justify-items:center;gap:22px;display:grid;position:relative}.preloader-mark svg{width:min(34vw,170px);overflow:visible}.preloader-mark path{fill:#d8ded6;fill-opacity:0;stroke:#f4f1e9;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:ray-draw .7s var(--ease-out) both, ray-fill .35s ease-out .6s both;animation-delay:calc(var(--r,0) * 80ms), calc(.55s + var(--r,0) * 40ms)}.preloader-mark path:nth-child(2){--r:1;fill:#8a958c}.preloader-mark path:nth-child(3){--r:2}.preloader-mark path:nth-child(4){--r:3;fill:#8a958c}.preloader-mark p{color:var(--white);letter-spacing:.32em;animation:rise-in .6s var(--ease-out) .35s both;font-size:12px;font-weight:600}.preloader-mark small{letter-spacing:.35em;color:var(--muted);font-size:10px}.preloader.is-skipping{opacity:0;transition:opacity .25s ease-out}@keyframes ray-draw{to{stroke-dashoffset:0}}@keyframes ray-fill{to{fill-opacity:1}}@keyframes curtain-up{to{transform:translateY(-101%)}}@keyframes mark-away{to{opacity:0;transform:translateY(-40px)scale(1.15)}}@keyframes preloader-out{to{visibility:hidden;pointer-events:none}}.public-site .ray-mark{place-items:center;display:grid;position:relative}.public-site .ray-mark>svg{width:100%;transition:opacity .9s var(--ease-out)}.public-site .ray-mark-canvas{opacity:0;transition:opacity 1.1s var(--ease-out);pointer-events:none;position:absolute;inset:-18%}.public-site .ray-mark-canvas>canvas{width:100%;height:100%;display:block}.public-site .ray-mark[data-ready] .ray-mark-canvas{opacity:1}.public-site .ray-mark[data-ready]>svg{opacity:0}.public-site .selection-threshold>.ray-mark{justify-self:center;width:65%}.public-site .selection-threshold>.ray-mark>svg{opacity:.6;max-height:330px}.public-site .selection-threshold>.ray-mark[data-ready]>svg{opacity:0}.public-site .elite-preview>.ray-mark .elite-sculpture,.public-site .elite-portal-art>.ray-mark .elite-sculpture{width:100%}.public-site .elite-portal-art>.ray-mark{z-index:1;width:82%}.public-site .elite-portal-art>.ray-mark .ray-mark-canvas{inset:-40%}.public-site[data-motion=on] .elite-portal-frame{box-shadow:0 0 60px #d2b47812,inset 0 0 60px #d2b47812}.public-site[data-motion=on] .elite-portal-frame:before{content:"";background:conic-gradient(from var(--frame-angle,0deg), transparent 70%, #e2c894 85%, transparent 100%) border-box;border:1px solid #0000;animation:6s linear infinite frame-orbit;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}@property --frame-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes frame-orbit{to{--frame-angle:360deg}}.public-site .identity-card[data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(calc(-8deg + var(--ry,0deg))) rotateZ(-3deg);transition:transform .6s var(--ease-out);position:relative;overflow:hidden}.public-site .identity-card[data-tilt]:hover{transition:transform .12s linear}.public-site .identity-card[data-tilt]:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--gx,30%) var(--gy,20%), #f4f1e92e, transparent 45%), linear-gradient(115deg, transparent 35%, #c9d6cf14 45%, #e8e2f01c 50%, #cfe3d914 55%, transparent 65%);background-size:100% 100%,250% 100%;background-position:0 0, var(--gx,30%) 0;mix-blend-mode:screen;opacity:.35;transition:opacity .4s;position:absolute;inset:0}.public-site .identity-card[data-tilt]:hover:after{opacity:1}.public-site[data-motion=on] .ecosystem-orbit{animation:9s ease-in-out infinite alternate orbit-breathe}.public-site[data-motion=on] .ecosystem-orbit span{animation:4.5s ease-in-out infinite alternate orbit-float}.public-site .ecosystem-orbit span:nth-child(2){animation-delay:-1.5s}.public-site .ecosystem-orbit span:nth-child(3){animation-delay:-3s}.public-site .ecosystem-orbit:before{content:"";offset-anchor:center;offset-path:ellipse(50% 50% at 50% 50%);offset-distance:0%;opacity:0;background:#d8ded6;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0;box-shadow:0 0 14px #d8ded6}.public-site[data-motion=on] .ecosystem-orbit:before{opacity:1;animation:14s linear infinite orbit-travel}@keyframes orbit-breathe{0%{transform:rotate(-12deg)scale(1)}to{transform:rotate(-6deg)scale(1.03)}}@keyframes orbit-float{0%{translate:0 -4px}to{translate:0 5px}}@keyframes orbit-travel{to{offset-distance:100%}}.public-site .reading-lines:after,.public-site .connection-preview>span,.public-site .contribution-preview>span{transition:translate .6s var(--ease-out), opacity .6s}.public-site[data-motion=on] .connection-preview .connection-centre{animation:3.2s ease-out infinite pulse-ring}@keyframes pulse-ring{0%{box-shadow:0 0 #d8ded640}70%{box-shadow:0 0 0 22px #d8ded600}to{box-shadow:0 0 #d8ded600}}.public-site[data-motion=on] .portrait-slot svg{animation:6s ease-in-out infinite alternate portrait-breathe}@keyframes portrait-breathe{0%{opacity:.55;transform:translateY(0)}to{opacity:.85;transform:translateY(-6px)}}.public-site .you-transition>span{display:inline-block}.public-site[data-motion=on] .you-transition>span{animation:5s ease-in-out infinite alternate you-breathe}@keyframes you-breathe{0%{color:#8a958c;letter-spacing:-.03em}to{color:#f4f1e9;letter-spacing:.01em}}@keyframes sheen-pan{0%{background-position:100% 0}to{background-position:-100% 0}}.public-site .mastery-text-tabs button{transition:color .25s,background-color .25s;position:relative}.public-site .mastery-tab-indicator{z-index:-1;background:#28332c;border:1px solid #bac8be;position:absolute;inset:0}.public-site .mastery-text-tabs button[aria-selected=true]:has(.mastery-tab-indicator){background:0 0;border-color:#0000}.public-site .mastery-text-tabs button{isolation:isolate}.public-site .interactive-mark g{transition:opacity .2s ease-out, transform .6s var(--ease-spring), filter .4s;transform-box:fill-box;transform-origin:50% 100%}.public-site[data-motion=on] .interactive-mark g:hover{transform:translateY(-6px)}.public-site[data-motion=on] .interactive-mark g[aria-pressed=true]{filter:drop-shadow(0 0 14px #d8ded680);animation:2.4s ease-in-out infinite alternate ray-glow;transform:translateY(-10px)}@keyframes ray-glow{0%{filter:drop-shadow(0 0 6px #d8ded640)}to{filter:drop-shadow(0 0 18px #f4f1e9a0)}}.public-site[data-motion=on] .interactive-mark{animation:7s ease-in-out infinite alternate mark-float}@keyframes mark-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.public-site .elite-path li:nth-child(2){--i:1}.public-site .elite-path li:nth-child(3){--i:2}.public-site .elite-path li:nth-child(4){--i:3}.public-site[data-motion=on] .path-node{--lit:clamp(0, calc((var(--ascent) * 3 - var(--i,0)) * 5 + .2), 1);scale:calc(.55 + var(--lit) * .45);box-shadow:0 0 calc(var(--lit) * 22px) #e2c894;transition:scale .5s var(--ease-spring)}.public-site[data-motion=on] .elite-path:after{box-shadow:0 0 12px #e2c894aa}.public-site .site-header{transition:height .35s, background-color .35s, translate .55s var(--ease-out)}.public-site[data-motion=on] .site-header.is-tucked:not(:focus-within){translate:0 -100%}.public-site[data-motion=on] .site-header .wordmark{animation:rise-in .9s var(--ease-out) calc(var(--intro-delay) + .1s) both}.public-site[data-motion=on] .navigation-dialog[open]{animation:dialog-in .7s var(--ease-out) both}.public-site[data-motion=on] .navigation-dialog[open] .dialog-navigation nav a{animation:rise-in .7s var(--ease-out) both;animation-delay:calc(.15s + var(--n,0) * 55ms)}.public-site .dialog-navigation nav a:nth-child(2){--n:1}.public-site .dialog-navigation nav a:nth-child(3){--n:2}.public-site .dialog-navigation nav a:nth-child(4){--n:3}.public-site .dialog-navigation nav a:nth-child(5){--n:4}.public-site .dialog-navigation nav a:nth-child(6){--n:5}.public-site .dialog-navigation nav a:nth-child(7){--n:6}.public-site .dialog-navigation nav a{transition:color .2s, padding-left .45s var(--ease-out)}.public-site .dialog-navigation nav a:hover{padding-left:14px}.public-site[data-motion=on] .navigation-dialog[open] .menu-sculpture path{animation:ray-rise .9s var(--ease-out) both;animation-delay:calc(.3s + var(--r,0) * 90ms)}.public-site .menu-sculpture path:nth-child(2){--r:1}.public-site .menu-sculpture path:nth-child(3){--r:2}.public-site .menu-sculpture path:nth-child(4){--r:3}@keyframes dialog-in{0%{clip-path:circle(0% at 5% 4%)}to{clip-path:circle(150% at 5% 4%)}}@keyframes ray-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.public-site .footer-navigation a{transition:color .2s}.public-site .footer-navigation a>span{transition:translate .45s var(--ease-out)}.public-site .footer-navigation a:hover>span{translate:10px}.public-site :is(.prose,.support-contact,.reading-width) a{transition:background-size .5s var(--ease-out), color .2s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.public-site :is(.prose,.support-contact,.reading-width) a:hover{background-size:100% 1px}.public-site :is(input,textarea,select){transition:border-color .25s ease-out, box-shadow .35s var(--ease-out), background-color .25s}.public-site :is(input,textarea,select):focus-visible{box-shadow:0 0 0 1px #bac8be,0 0 26px #d8ded61f}.public-site .selection-app button[type=submit]:disabled,.public-site form[aria-busy=true] button[type=submit]{background-image:linear-gradient(100deg,#0000 30%,#f4f1e914 50%,#0000 70%);background-size:250% 100%;animation:1.4s linear infinite sheen-pan}.public-site .faq-list details>:not(summary){animation:rise-in .5s var(--ease-out)}.public-site .faq-list summary{transition:color .2s, padding-left .4s var(--ease-out)}.public-site .faq-list summary:hover{padding-left:8px}.public-site .draw-mark{width:64px;margin-bottom:28px;display:block;overflow:visible}.public-site .draw-mark path{fill:none;stroke:#d8ded6;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}.public-site[data-motion=on] .draw-mark path{animation:ray-draw 1.1s var(--ease-out) both;animation-delay:calc(.2s + var(--r,0) * .12s);stroke-dashoffset:1px}.public-site .draw-mark path:nth-child(2){--r:1}.public-site .draw-mark path:nth-child(3){--r:2}.public-site .draw-mark path:nth-child(4){--r:3}.public-site .verify-card{transform-origin:50% 100%}.public-site[data-motion=on] .verify-card{animation:card-flip 1.2s var(--ease-out) .2s both}@keyframes card-flip{0%{opacity:0;transform:perspective(900px)rotateX(-28deg)translateY(30px)}to{opacity:1;transform:none}}::view-transition{pointer-events:none}::view-transition-old(.page-exit){animation:.24s cubic-bezier(.4,0,1,1) both page-out}::view-transition-new(.page-enter){animation:.6s cubic-bezier(.22,1,.36,1) .1s both page-in}.public-site .site-header{view-transition-name:site-header}::view-transition-group(site-header){z-index:10}::view-transition-old(site-header){animation:none}::view-transition-new(site-header){animation:none}@keyframes page-out{to{opacity:0;transform:translateY(-12px)scale(.99)}}@keyframes page-in{0%{opacity:0;transform:translateY(22px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}.public-site [data-offscreen],.public-site [data-offscreen] *,.public-site [data-offscreen]:before,.public-site [data-offscreen]:after,.public-site [data-offscreen] :before,.public-site [data-offscreen] :after{animation-play-state:paused!important}@media (max-width:700px){.public-site .selection-threshold>.ray-mark{width:80%}.public-site[data-motion=on]:after{opacity:.04}}
