@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-arabic-arabic-400-normal.11rffhhda~zb4.woff2?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff2"),url(../media/noto-sans-arabic-arabic-400-normal.0s_9d9hj255yc.woff?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff")}
@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-sans-arabic-arabic-700-normal.0gl_05c_kwbeb.woff2?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff2"),url(../media/noto-sans-arabic-arabic-700-normal.0cjc9kgmod87v.woff?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff")}
@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-thai-thai-400-normal.0fzm89c3calpi.woff2?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff2"),url(../media/noto-sans-thai-thai-400-normal.0oqc~b0x0pzw~.woff?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff")}
@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-sans-thai-thai-700-normal.0dks4yc_l0mm1.woff2?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff2"),url(../media/noto-sans-thai-thai-700-normal.10ewvo68pzedv.woff?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff")}
@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-sc-chinese-simplified-400-normal.0g6201d_rn05w.woff2?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff2"),url(../media/noto-sans-sc-chinese-simplified-400-normal.0dkgnf41bbcfh.woff?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff")}
@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-sans-sc-chinese-simplified-700-normal.0iius316n3~4-.woff2?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff2"),url(../media/noto-sans-sc-chinese-simplified-700-normal.0y57.lc-l77pd.woff?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff")}
@font-face{font-family:Noto Sans TC;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-tc-chinese-traditional-400-normal.0egwhlw78afc-.woff2?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff2"),url(../media/noto-sans-tc-chinese-traditional-400-normal.0n591la.ppu._.woff?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff")}
@font-face{font-family:Noto Sans TC;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-sans-tc-chinese-traditional-700-normal.0ypazbxu13ep1.woff2?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff2"),url(../media/noto-sans-tc-chinese-traditional-700-normal.0~8txhc~-bz8-.woff?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff")}
@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-jp-japanese-400-normal.0_2q7g2w_ksye.woff2?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff2"),url(../media/noto-sans-jp-japanese-400-normal.098j90sl~m48n.woff?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff")}
@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-sans-jp-japanese-700-normal.0q42sgkg8l9.r.woff2?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff2"),url(../media/noto-sans-jp-japanese-700-normal.0z2v84lw738ii.woff?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff")}
@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-kr-korean-400-normal.0dphe4l.3s5wo.woff2?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff2"),url(../media/noto-sans-kr-korean-400-normal.0t.~n0hocx7~2.woff?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff")}
@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-sans-kr-korean-700-normal.0.x5wzj.gcrx2.woff2?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff2"),url(../media/noto-sans-kr-korean-700-normal.127bab0kg6a28.woff?dpl=dpl_BQScXhZH9V8BDaMCqh6SeR2EsAi5)format("woff")}
:root{--ink:#140d09;--night:#100a07;--night-soft:#1a100b;--ember:#e46112;--ember-deep:#a43a0c;--gold:#edbd62;--gold-light:#ffe2a4;--spine-gold:#f2b357;--ivory:#f6f0e5;--paper:#ebe0cf;--muted:#806d5d;--line:#140d092e}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--night)}section[id]{scroll-margin-top:76px}body{background:var(--night);color:var(--ivory);margin:0;font-family:Inter,Avenir,Helvetica Neue,Arial,sans-serif}[lang=th]{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif}[lang=zh-Hans]{font-family:Noto Sans SC,Microsoft YaHei,sans-serif}[lang=yue-Hant]{font-family:Noto Sans TC,PingFang TC,sans-serif}[lang=ja]{font-family:Noto Sans JP,Yu Gothic,sans-serif}[lang=ko]{font-family:Noto Sans KR,Malgun Gothic,sans-serif}main:is([lang=th],[lang=zh-Hans],[lang=yue-Hant],[lang=ja],[lang=ko]) :is(.hero h1,.way h2,.people h2,.circles h2,.place h2,.join h2,.spine-note-teaser h2,.people-grid h3,.entry-path h3,.note-hero h1,.note-body h2,.note-invitation h2){letter-spacing:0;font-family:inherit;line-height:1.16}body::selection{background:var(--ember);color:#fff}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:#100a07c2;border-bottom:1px solid #edbd6229;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex;position:fixed;top:0;left:0;right:0}.wordmark{letter-spacing:.22em;direction:ltr;align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.wordmark,.spine-identity,.footer-mark,.footer-contact,.circle-visual>span,.spine-explore,.spine-utility,.shaping-rule{unicode-bidi:isolate}.brand-lotus{filter:drop-shadow(0 0 7px #edbd6240);object-fit:contain;flex:none;width:39px;height:29px;display:block}nav{letter-spacing:.16em;align-items:center;gap:28px;font-size:10px;font-weight:650;display:flex}nav a{opacity:.68;transition:opacity .18s,color .18s}nav a:hover,nav a:focus-visible{color:var(--gold-light);opacity:1}.language-control{align-items:center;display:flex;position:relative}.language-trigger{color:var(--gold-light);cursor:pointer;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:9px;max-width:190px;padding:11px 4px;font-size:10px;font-weight:700;display:flex}.language-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.language-trigger i{color:var(--gold);font-size:12px;font-style:normal;transition:transform .18s}.language-trigger[aria-expanded=true] i{transform:rotate(180deg)}.language-panel{color:var(--ivory);letter-spacing:normal;text-align:left;z-index:80;background:#100a07fa;border:1px solid #edbd6257;width:min(440px,100vw - 40px);padding:22px;position:absolute;top:calc(100% + 18px);right:0;box-shadow:0 30px 80px #0000007a}main[dir=rtl] .language-panel{text-align:right;left:0;right:auto}.language-panel-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.language-panel-heading strong{color:var(--gold-light);font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.language-panel-heading button{color:#f6f0e59e;cursor:pointer;background:0 0;border:0;padding:3px;font-size:24px;line-height:1}.language-panel>input{color:var(--ivory);background:#f6f0e50f;border:1px solid #edbd6233;outline:0;width:100%;padding:13px 14px}.language-panel>input:focus{border-color:var(--gold)}.language-results{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));max-height:390px;margin-top:12px;display:grid;overflow:auto}.language-results a{color:#f6f0e5b8;opacity:1;border-bottom:1px solid #f6f0e514;justify-content:space-between;align-items:center;min-height:47px;padding:9px 10px;font-size:11px;line-height:1.35;display:flex}.language-results a:hover,.language-results a:focus-visible{color:var(--ivory);background:#edbd6212}.language-results a.selected{background:var(--gold);color:var(--ink)}.language-results a i{margin-left:8px;font-style:normal}.language-results>p{color:#f6f0e580;grid-column:1/-1;margin:25px 10px}.language-panel>small{color:#f6f0e561;letter-spacing:.14em;text-align:center;text-transform:uppercase;margin-top:16px;font-size:8px;display:block}.language-panel>small span{color:var(--gold);margin:0 5px}main[dir=rtl] .language-results a i{margin-left:0;margin-right:8px}main[dir=rtl]{font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}main[dir=rtl] :is(.wordmark,nav>a:not(.nav-invitation),.spine-utility,.shaping-rule,.spine-explore,.circle-visual>span,.footer-mark,.footer-contact,.language-panel>small){font-family:Inter,Avenir,Helvetica Neue,Arial,sans-serif}main[dir=rtl] :is(.nav-invitation,.language-trigger,.eyebrow,.button,.text-link,.hero-sequence small,.place-rhythm small,.hero-signature,.section-index,.kicker,.lead-copy,.note-link,.form-intro p,.form-interest legend,.signal-form>label>span,.form-status,.form-expectation,.note-back,.note-breadcrumb,.note-join,.note-status,footer>p:not(.footer-contact)){letter-spacing:0}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main[dir=rtl] .entry-path,main[dir=rtl] .signal-form,main[dir=rtl] .people-grid article{text-align:right}main[dir=rtl] .entry-path i{left:22px;right:auto}main[dir=rtl] .hero-sequence>span{transform:scaleX(-1)}main[dir=rtl] .hero{background:linear-gradient(270deg,#100a07fc 0%,#100a07f5 48%,#100a0785 75%,#100a0733 100%),radial-gradient(circle at 18% 48%,#e46713 0%,#9b310d 32%,#3d170d 59%,#140b08 82%)}main[dir=rtl] .hero:before{-webkit-mask-image:linear-gradient(270deg,#0000 25%,#000 100%);mask-image:linear-gradient(270deg,#0000 25%,#000 100%)}main[dir=rtl] .hero-content{text-align:right}main[dir=rtl] .hero-lotus{left:-1vw;right:auto}main[dir=rtl] .hero h1 em{padding-left:0;padding-right:7vw}main[dir=rtl] .hero-intro,main[dir=rtl] .hero-actions{margin-left:0;margin-right:7vw}main[dir=rtl] .hero-sequence{left:auto;right:5vw}main[dir=rtl] .hero-signature{text-align:left;left:5vw;right:auto}main[dir=rtl] .section-index{text-align:left}main[dir=rtl] .place-copy{margin-left:0;margin-right:auto}main[dir=rtl] .place-horizon{left:auto;right:-5%;transform:scaleX(-1)}main[dir=rtl] .form-intro{padding-left:5vw;padding-right:0}main[dir=rtl] footer p:last-child{text-align:left}.signal-form input[type=email]{text-align:left;direction:ltr}.nav-invitation{opacity:1;border:1px solid #edbd627a;padding:12px 15px}.hero{background:linear-gradient(90deg,#100a07fc 0%,#100a07f5 48%,#100a0785 75%,#100a0733 100%),radial-gradient(circle at 82% 48%,#e46713 0%,#9b310d 32%,#3d170d 59%,#140b08 82%);min-height:100svh;padding:142px 5vw 130px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(#edbd620e 1px,#0000 1px),linear-gradient(90deg,#edbd620e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 100%);mask-image:linear-gradient(90deg,#0000 25%,#000 100%)}.hero:after{background:linear-gradient(to top, var(--night), transparent 70%);content:"";height:170px;position:absolute;bottom:0;left:0;right:0}.hero-content{z-index:4;align-self:center;max-width:850px;position:relative}.eyebrow,.kicker{letter-spacing:.24em;margin:0 0 28px;font-size:11px;font-weight:700}.eyebrow{color:var(--gold-light);align-items:center;gap:12px;display:flex}.eyebrow span{background:var(--gold);width:44px;height:1px}.hero h1{letter-spacing:-.066em;max-width:980px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(66px,9.2vw,154px);font-weight:400;line-height:.79}.hero h1 em{color:var(--gold-light);padding-left:7vw;font-weight:400;display:block}.hero-intro{color:#f6f0e5c7;max-width:670px;margin:38px 0 0 7vw;font-size:clamp(16px,1.4vw,21px);line-height:1.65}.hero-actions{align-items:center;gap:30px;margin:36px 0 0 7vw;display:flex}.button{cursor:pointer;letter-spacing:.11em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:0 22px;font-size:11px;font-weight:750;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button-primary{background:var(--gold);color:var(--ink)}.button-primary:hover,.button-primary:focus-visible{background:var(--gold-light);transform:translateY(-2px)}.text-link{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #f6f0e557;padding:15px 0 11px;font-size:11px;font-weight:650}.text-link span{color:var(--gold);margin-inline-start:12px}.note-return-arrow{display:inline-block}main[dir=rtl] .note-return-arrow{transform:scaleX(-1)}.hero-lotus{aspect-ratio:1;width:min(53vw,790px);position:absolute;top:50%;right:-1vw;transform:translateY(-48%)}.lotus-aura{background:radial-gradient(circle,#ffe1a1b8 0%,#e461126b 21%,#e4611214 48%,#0000 70%);border-radius:50%;position:absolute;inset:12%}.lotus-frame{border:1px solid #ffe0a142;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.lotus-frame:before,.lotus-frame:after{content:"";border:1px solid #ffe0a12e;position:absolute;inset:8%}.lotus-frame:after{inset:17%}.lotus-frame-outer{width:67%;height:67%}.lotus-frame-inner{width:45%;height:45%;transform:translate(-50%,-50%)rotate(45deg)}.hero-lotus-image{filter:drop-shadow(0 22px 54px #53160361);opacity:1;z-index:3;background:url(/oasis-way-hero-lotus-v4.png) 50%/contain no-repeat;width:61%;height:61%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kanok{border-top:1px solid #ffe0a159;border-left:1px solid #ffe0a159;width:10%;height:23%;position:absolute;top:24%}.kanok:before,.kanok:after{content:"";border-left:1px solid #ffe0a147;border-radius:50%;width:75%;height:72%;position:absolute;top:13%}.kanok-left{left:20%;transform:rotate(-30deg)}.kanok-right{right:20%;transform:rotate(30deg)scaleX(-1)}.hero-lotus:before,.hero-lotus:after{color:var(--gold-light);content:"✦";z-index:4;font-size:10px;position:absolute}.hero-lotus:before{top:44%;left:13%}.hero-lotus:after{top:29%;right:15%}.hero-sequence{z-index:5;align-items:center;gap:22px;display:flex;position:absolute;bottom:48px;left:5vw}.hero-sequence div{gap:5px;display:grid}.hero-sequence small,.place-rhythm small{color:var(--gold);letter-spacing:.2em;font-size:8px;font-weight:750}.hero-sequence strong{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.hero-sequence>span{color:#edbd6299}.hero-signature{letter-spacing:.18em;text-align:right;z-index:5;gap:5px;font-size:8px;font-weight:650;display:grid;position:absolute;bottom:48px;right:5vw}.hero-signature p{margin:0}.hero-signature p:last-child{color:var(--gold-light);letter-spacing:.05em;font-size:11px}.section-light,.section-paper,.section-dark,.section-ember{min-height:760px;padding:105px 7vw;position:relative;overflow:hidden}.section-light{background:var(--ivory);color:var(--ink)}.section-paper{background:var(--paper);color:var(--ink)}.section-dark{background:var(--night);color:var(--ivory)}.section-ember{background:var(--ember);color:var(--ink)}.section-index{letter-spacing:.2em;opacity:.42;text-align:right;border-top:1px solid;margin-bottom:90px;padding-top:10px;font-size:9px;font-weight:700}.way-grid,.spine-grid,.circles-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.8fr);gap:9vw;display:grid}.kicker{color:var(--ember-deep)}.kicker-gold{color:var(--gold)}.way h2,.people h2,.circles h2,.place h2,.join h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6.5vw,100px);font-weight:400;line-height:.96}.way-copy,.spine-copy,.circles-copy{align-self:center}.way-copy p,.spine-copy p,.circles-copy p,.place-copy>p,.join-heading>p{font-size:16px;line-height:1.8}.lead-copy{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2vw,31px)!important;line-height:1.42!important}.way-copy>p:nth-child(2),.spine-copy>p:nth-child(2),.circles-copy>p:nth-child(3){color:var(--muted)}blockquote{border-left:2px solid var(--ember);margin:48px 0 0;padding:10px 0 10px 28px;font-family:Georgia,Times New Roman,serif;font-size:28px}blockquote .quote-mark{color:var(--ember);vertical-align:-12px;font-size:56px;line-height:0}blockquote .quote-open{margin-right:5px}blockquote .quote-close{margin-left:5px}main[dir=rtl] blockquote{border-left:0;border-right:2px solid var(--ember);padding:10px 28px 10px 0}.spine{padding-bottom:92px}.spine-grid{z-index:2;position:relative}.spine-identity{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:28px;width:100%;max-width:690px;margin-top:30px;display:grid}.spine-identity-mark{color:var(--spine-gold);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;width:72px;height:112px;overflow:visible}.spine-identity-ribs{stroke-width:1.8px}.spine-wordmark{letter-spacing:-.04em;white-space:nowrap;align-items:baseline;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.5vw,54px);font-weight:400;line-height:1.06;display:block}.spine-wordmark .spine-name{letter-spacing:-.04em}.spine-wordmark .spine-is{color:var(--spine-gold);letter-spacing:0;font-size:1em}.spine-wordmark .spine-remains{letter-spacing:-.035em}.spine-tagline{color:#f6f0e5a8;text-align:left;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-style:italic}main[dir=rtl] .spine-identity{direction:ltr;margin-left:auto}.spine-utility{color:var(--spine-gold);letter-spacing:.2em;margin:0 0 28px;font-size:10px;font-weight:750}.spine-body{color:#f6f0e58f}.spine-structure{color:#f6f0e5b8;border-inline-start:1px solid #f2b3578c;margin:28px 0 0;padding-inline-start:18px;font-family:Georgia,Times New Roman,serif;font-size:15px!important;line-height:1.65!important}.shaping-rule{flex-wrap:wrap;flex:auto;gap:10px 24px;display:flex}.shaping-rule span{color:var(--gold-light);letter-spacing:.16em;font-size:9px;font-weight:700}.spine-rings{border:1px solid #edbd6212;border-radius:50%;width:780px;height:780px;position:absolute;top:140px;left:-310px}.spine-rings:before,.spine-rings:after{content:"";border:1px solid #edbd6212;border-radius:50%;position:absolute;inset:11%}.spine-rings:after{inset:24%}.qualities{z-index:2;grid-template-columns:repeat(4,1fr);gap:0 36px;margin-top:82px;display:grid;position:relative}.qualities div{border-top:1px solid #edbd6252;gap:16px;min-height:105px;padding:21px 0 18px;display:grid}.qualities small{color:var(--gold);letter-spacing:.2em;font-size:8px}.qualities span{align-self:end;font-family:Georgia,Times New Roman,serif;font-size:23px}.spine-closing{z-index:2;border-top:1px solid #edbd6238;justify-content:space-between;align-items:center;gap:36px;margin-top:46px;padding-top:25px;display:flex;position:relative}.spine-explore{letter-spacing:.16em;border:1px solid #f6f0e57a;flex:none;padding:18px 20px;font-size:10px;font-weight:750;transition:background .18s,border-color .18s,color .18s}.spine-explore:hover,.spine-explore:focus-visible{background:var(--spine-gold);border-color:var(--spine-gold);color:var(--ink)}.spine-note-teaser{min-height:0}.note-teaser-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.8fr);gap:9vw;display:grid}.spine-note-teaser h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,108px);font-weight:400;line-height:.95}.note-teaser-grid>div:last-child{align-self:end}.note-teaser-grid>div:last-child>p:nth-child(2){color:var(--muted);font-size:15px;line-height:1.75}.note-link{color:var(--ember-deep);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #a43a0c59;gap:12px;margin-top:26px;padding:12px 0;font-size:10px;font-weight:750;display:inline-flex}.note-link:hover,.note-link:focus-visible{border-color:var(--ember);color:var(--ember)}.people{min-height:900px}.people-heading{grid-template-columns:.5fr 1.2fr .8fr;align-items:end;gap:6vw;display:grid}.people-heading .kicker{margin:0 0 12px}.people-heading>p:last-child{margin:0;font-size:18px;line-height:1.6}.people-grid{grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid}.people-grid article{border-inline-start:1px solid #140d0957;min-height:300px;padding:18px 28px;position:relative}.people-grid article:last-child{border-inline-end:1px solid #140d0957}.people-grid article>span{letter-spacing:.18em;font-size:9px;font-weight:750}.people-grid h3{letter-spacing:-.035em;margin:72px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400}.people-grid p{opacity:.72;margin:0;font-size:13px;line-height:1.75}.circles-grid{align-items:center}.circle-visual{aspect-ratio:1;width:100%;max-width:560px;margin:auto;position:relative}.circle-visual:before{background:var(--ember);content:"";border-radius:50%;position:absolute;inset:20%;box-shadow:0 30px 90px #a43a0c47}.circle-line{border:1px solid #140d0959;border-radius:50%;position:absolute}.circle-line-one{inset:2%}.circle-line-two{inset:11%}.circle-line-three{border-color:#ffe2a46b;inset:29%}.circle-visual>span{color:var(--ivory);letter-spacing:-.04em;text-align:center;z-index:2;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3.2vw,48px);line-height:.9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.circles-copy h2{max-width:660px}.circle-steps{border-top:1px solid #140d0933;border-bottom:1px solid #140d0933;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:44px;padding:20px 0;font-family:Georgia,Times New Roman,serif;font-size:17px;display:flex}.circle-steps i{color:var(--ember);font-style:normal}.place{min-height:860px}.place-copy{z-index:2;max-width:950px;margin-left:auto;position:relative}.place-copy h2{max-width:900px}.place-copy>p{color:var(--muted);max-width:680px;margin:35px 0 0}.place-copy>.why-samui{border-left:2px solid var(--ember);color:var(--ink);padding-left:22px;font-family:Georgia,Times New Roman,serif;font-size:19px}main[dir=rtl] .place-copy>.why-samui{border-left:0;border-right:2px solid var(--ember);padding-left:0;padding-right:22px}.place-rhythm{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.place-rhythm div{border-inline-end:1px solid var(--line);gap:15px;min-height:120px;padding:25px 20px;display:grid}.place-rhythm div:last-child{border-inline-end:0}.place-rhythm strong{align-self:end;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.place-horizon{opacity:.84;width:65%;height:480px;position:absolute;bottom:0;left:-5%}.horizon-sun{background:radial-gradient(circle,#edbd62e6,#e4611247 46%,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;bottom:30px;left:0}.horizon-line{border:1px solid #a43a0c38;border-radius:50%;width:900px;height:600px;position:absolute;bottom:-320px;left:-80px}.line-b{width:780px;height:520px;bottom:-250px;left:-10px}.line-c{width:650px;height:450px;bottom:-190px;left:55px}.join{padding-bottom:70px}.join-heading{text-align:center;z-index:2;max-width:1100px;margin:auto;position:relative}.join-heading h2{color:var(--gold-light)}.join-heading>p{color:#f6f0e5a8;max-width:680px;margin:28px auto 0}.join-orb{background:radial-gradient(circle,#e4611238,#0000 66%);border:1px solid #edbd621a;border-radius:50%;width:760px;height:760px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.entry-paths{z-index:2;grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid;position:relative}.entry-path{color:var(--ivory);cursor:pointer;text-align:left;background:0 0;border:1px solid #edbd6233;border-inline-end:0;min-height:290px;padding:24px;transition:background .22s,color .22s,transform .22s;position:relative}.entry-path:last-child{border-inline-end:1px solid #edbd6233}.entry-path:hover,.entry-path:focus-visible{background:#edbd620f;transform:translateY(-6px)}.entry-path.active{background:var(--gold);color:var(--ink)}.entry-path>span{color:var(--gold);letter-spacing:.2em;font-size:9px;font-weight:750}.entry-path.active>span{color:var(--ember-deep)}.entry-path h3{letter-spacing:-.03em;margin:65px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.entry-path p{opacity:.64;margin:0;font-size:12px;line-height:1.65}.entry-path i{color:var(--gold);font-style:normal;position:absolute;bottom:22px;right:22px}.entry-path.active i{color:var(--ember-deep)}.signal-form{z-index:2;border-top:1px solid #edbd624d;grid-template-columns:1.2fr 1fr 1fr;gap:22px;margin-top:75px;padding-top:35px;display:grid;position:relative}.form-intro{grid-row:span 3;padding-right:5vw}.form-intro p{color:var(--gold);letter-spacing:.2em;margin:0 0 12px;font-size:10px;font-weight:750}.form-intro span{color:#f6f0e58f;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.45}.signal-form>label{border-bottom:1px solid #f6f0e533;gap:10px;padding-bottom:9px;display:grid}.signal-form>label>span,.form-interest legend{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:700}.signal-form input,.signal-form textarea{color:var(--ivory);font:inherit;resize:vertical;background:0 0;border:0;outline:0;width:100%;padding:5px 0}.signal-form input::placeholder,.signal-form textarea::placeholder{color:#f6f0e54d}.signal-form>label:focus-within{border-color:var(--gold)}.form-interest{border:0;border-bottom:1px solid #f6f0e533;min-width:0;margin:0;padding:0 0 13px}.form-interest legend{margin-bottom:12px;padding:0}.interest-options{flex-wrap:wrap;gap:8px;display:flex}.interest-option{color:#f6f0e5b3;cursor:pointer;border:1px solid #edbd6247;align-items:center;gap:8px;padding:9px 11px;font-size:11px;line-height:1.35;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.interest-option:hover,.interest-option:focus-within{border-color:var(--gold);color:var(--ivory)}.interest-option.active{background:var(--gold);border-color:var(--gold);color:var(--ink)}.interest-option input{accent-color:var(--ember);width:13px;height:13px;margin:0;padding:0}.form-interest,.form-story{grid-column:2/4}.form-submit{grid-column:3;justify-self:end;width:100%}.form-submit:disabled{cursor:wait;opacity:.66;transform:none}.form-status{grid-column:2/4;margin:0;font-size:12px;line-height:1.5}.form-status-success{color:var(--gold-light)}.form-status-error{color:#ffb7a6}.form-expectation{color:#f6f0e585;grid-column:2/4;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.55}footer{background:var(--ink);letter-spacing:.15em;border-top:1px solid #edbd6233;grid-template-columns:1fr auto 1fr;align-items:center;min-height:115px;padding:24px 5vw;font-size:8px;display:grid}footer p{margin:0}footer p:last-child{text-align:right}footer p span{color:var(--gold);margin:0 8px}footer p a{border-bottom:1px solid #0000;transition:border-color .18s,color .18s}footer p a:hover,footer p a:focus-visible{border-color:var(--gold);color:var(--gold-light)}.footer-mark{align-items:center;gap:10px;display:flex}.footer-mark .brand-lotus{transform-origin:0;transform:scale(.78)}.footer-mark strong{letter-spacing:.2em;font-size:10px}main[dir=rtl] .footer-mark{justify-content:flex-end}main[dir=rtl] .footer-mark .brand-lotus{transform-origin:100%}main[dir=rtl] :is(.hero h1,.way h2,.people h2,.circles h2,.place h2,.join h2,.spine-note-teaser h2,.people-grid h3,.entry-path h3,.note-hero h1,.note-body h2,.note-invitation h2){letter-spacing:0;font-family:Noto Naskh Arabic,Noto Sans Arabic,Tahoma,Arial,sans-serif;line-height:1.14}.spine-note-page{background:var(--ivory);color:var(--ink);min-height:100vh}.note-header{background:var(--night);color:var(--ivory);z-index:70;border-bottom:1px solid #edbd6229;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 5vw;display:grid;position:sticky;top:0}.note-back{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;justify-self:start;align-items:center;gap:11px;font-size:9px;display:inline-flex}.note-back>span{color:var(--gold);font-size:15px;transition:transform .18s}.note-back:hover>span,.note-back:focus-visible>span{transform:translate(-4px)}main[dir=rtl] .note-back>span{transform:scaleX(-1)}main[dir=rtl] .note-back:hover>span,main[dir=rtl] .note-back:focus-visible>span{transform:scaleX(-1)translate(-4px)}.note-breadcrumb{color:#f6f0e56b;letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:0;font-size:8px}.note-header-actions{justify-self:end;align-items:center;gap:20px;display:flex}.note-join{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;border:1px solid #edbd627a;padding:12px 15px;font-size:9px;font-weight:700}.note-hero{color:var(--ivory);background:linear-gradient(90deg,#100a07fc,#100a07c7),radial-gradient(circle at 76% 48%,#e46713 0%,#7c270d 34%,#140b08 72%);min-height:720px;padding:125px max(7vw,50vw - 640px);position:relative;overflow:hidden}.note-hero:after{content:"";border:1px solid #edbd6224;width:520px;height:520px;position:absolute;top:90px;right:9vw;transform:rotate(45deg)}.note-hero>*{z-index:2;position:relative}.note-hero h1{color:var(--gold-light);letter-spacing:-.075em;max-width:1000px;margin:38px 0 45px;font-family:Georgia,Times New Roman,serif;font-size:clamp(72px,10.5vw,170px);font-weight:400;line-height:.78}.note-deck{max-width:720px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.2vw,34px);line-height:1.35}.note-status{color:#f6f0e575;letter-spacing:.12em;text-transform:uppercase;margin-top:45px;font-size:10px}.note-language-status{border-left:1px solid var(--gold);color:#f6f0e594;max-width:520px;margin-top:24px;padding:5px 0 5px 13px;font-size:10px}main[dir=rtl] .note-language-status{border-left:0;border-right:1px solid var(--gold);padding:5px 13px 5px 0}.note-body{max-width:820px;margin:0 auto;padding:115px 32px 125px}.note-body p{color:#4d4037;font-size:18px;line-height:1.9}.note-body .note-opening{color:var(--ink);margin:0 0 85px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.6vw,37px);line-height:1.48}.note-body h2{letter-spacing:-.045em;margin:90px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.02}.note-body blockquote{color:var(--ink);margin:90px 0;padding-top:18px;padding-bottom:18px;font-size:clamp(27px,3.2vw,45px);line-height:1.3}.note-body .note-question{border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--ember-deep);margin:50px 0;padding:36px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,52px);line-height:1.25}.note-invitation{background:var(--night);color:var(--ivory);letter-spacing:normal;min-height:560px;padding:105px max(7vw,50vw - 640px);display:block}.note-invitation h2{color:var(--gold-light);letter-spacing:-.06em;margin:20px 0 35px;font-family:Georgia,Times New Roman,serif;font-size:clamp(55px,8vw,118px);font-weight:400;line-height:.94}.note-invitation>p:not(.kicker){color:#f6f0e59e;text-align:left;max-width:720px;font-size:18px;line-height:1.75}main[dir=rtl] .note-invitation>p:not(.kicker){text-align:right}.note-invitation>div{align-items:center;gap:32px;margin-top:45px;display:flex}@media (max-width:980px){.hero h1 em{padding-left:0}.hero-intro,.hero-actions{margin-left:0}main[dir=rtl] .hero h1 em{padding-right:0}main[dir=rtl] .hero-intro,main[dir=rtl] .hero-actions{margin-right:0}.way-grid,.spine-grid,.note-teaser-grid,.circles-grid{grid-template-columns:1fr;gap:70px}.people-heading{grid-template-columns:1fr;align-items:start;gap:30px}.people-grid{grid-template-columns:repeat(2,1fr)}.people-grid article:nth-child(3){border-top:1px solid #140d0957}.people-grid article:nth-child(4){border-inline-end:1px solid #140d0957;border-top:1px solid #140d0957}.entry-paths{grid-template-columns:repeat(2,1fr)}.entry-path:nth-child(2){border-inline-end:1px solid #edbd6233}.entry-path:nth-child(n+3){border-top:0}.signal-form{grid-template-columns:1fr 1fr}.form-intro{grid-area:auto/1/auto/3;padding-right:0}main[dir=rtl] .form-intro{padding-left:0}.form-interest,.form-story{grid-column:1/3}.form-submit{grid-column:2}.form-status,.form-expectation{grid-column:1/3}}@media (max-width:720px){.site-header{height:64px;padding:0 20px}nav{gap:9px;min-width:0}nav>a:not(.nav-invitation){display:none}.language-trigger{max-width:118px;font-size:8px}.language-panel{width:calc(100vw - 40px);padding:17px;position:fixed;top:72px;right:20px}main[dir=rtl] .language-panel{left:20px;right:20px}.language-results{grid-template-columns:1fr;max-height:min(60vh,460px)}.nav-invitation{text-overflow:ellipsis;white-space:nowrap;max-width:116px;padding:10px;font-size:8px;display:block;overflow:hidden}.wordmark{font-size:11px}.hero{min-height:920px;padding:120px 22px 165px}.hero:before{background-size:42px 42px}.hero-lotus{width:108vw;top:39%;right:-38vw}main[dir=rtl] .hero-lotus{left:-38vw;right:auto}.hero-content{align-self:flex-start;width:100%;min-width:0}.hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(60px,20vw,86px);line-height:.84}.hero h1 em{margin-top:7px;font-size:.82em}.hero-intro{max-width:90%;margin-top:32px;font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;gap:13px;max-width:320px}.text-link{align-self:flex-start}.hero-sequence{gap:8px;bottom:78px;left:22px;right:22px}main[dir=rtl] .hero-sequence{left:22px;right:22px}.hero-sequence div{flex:1}.hero-sequence strong{font-size:12px}.hero-sequence>span{font-size:11px}.hero-signature{text-align:left;bottom:24px;left:22px;right:22px}main[dir=rtl] .hero-signature{text-align:right;left:22px;right:22px}.section-light,.section-paper,.section-dark,.section-ember{min-height:0;padding:76px 22px}.section-index{margin-bottom:58px}.way h2,.people h2,.circles h2,.place h2,.join h2{font-size:clamp(48px,15vw,68px)}.way-grid,.spine-grid,.note-teaser-grid,.circles-grid{gap:50px}.spine{padding-bottom:72px}.spine-identity{grid-template-columns:45px minmax(0,1fr);gap:17px;margin-top:10px}.spine-identity-mark{width:45px;height:76px}.spine-wordmark{white-space:normal;font-size:clamp(25px,8vw,39px)}.spine-tagline{margin-top:11px;font-size:16px}.qualities{grid-template-columns:repeat(2,1fr);gap:0 22px;margin-top:70px}.spine-closing{flex-direction:column;align-items:stretch}.shaping-rule{gap:12px;display:grid}.spine-explore{align-self:flex-start}.people-grid{grid-template-columns:1fr;margin-top:60px}.people-grid article{border-inline-end:1px solid #140d0957;border-top:1px solid #140d0957;min-height:230px}.people-grid article:first-child{border-top:0}.people-grid h3{margin-top:50px}.circle-visual{max-width:390px}.circle-steps{flex-direction:column;align-items:flex-start;gap:8px}.circle-steps i{display:none}.place-horizon{opacity:.32;width:100%;height:360px}.place-rhythm{grid-template-columns:repeat(2,1fr)}.place-rhythm div:nth-child(2){border-inline-end:0}.place-rhythm div:nth-child(n+3){border-top:1px solid var(--line)}.entry-paths{grid-template-columns:1fr;margin-top:60px}.entry-path{border-inline-end:1px solid #edbd6233;border-top:0;min-height:230px}.entry-path:first-child{border-top:1px solid #edbd6233}.signal-form{grid-template-columns:1fr;margin-top:60px}.form-intro,.form-interest,.form-story,.form-submit,.form-status,.form-expectation,.prototype-note{grid-column:1}footer{grid-template-columns:1fr;gap:22px;padding:35px 22px}footer p:last-child{text-align:left}main[dir=rtl] footer p:last-child{text-align:right}.note-header{grid-template-columns:1fr auto;height:64px;padding:0 20px}.note-back{letter-spacing:.08em;gap:7px;font-size:7px}.note-breadcrumb,.note-join{display:none}.note-header-actions{gap:0}.note-header .language-panel{top:72px}.note-hero{min-height:690px;padding:105px 22px 85px}.note-hero:after{width:330px;height:330px;top:170px;right:-180px}.note-hero h1{margin-top:32px;font-size:clamp(67px,20vw,90px)}.note-deck{margin-top:45px}.note-body{padding:80px 22px 90px}.note-body .note-opening{margin-bottom:65px}.note-body h2{margin-top:70px}.note-body blockquote{margin:70px 0}.note-invitation{min-height:0;padding:80px 22px}.note-invitation>div{flex-direction:column;align-items:stretch}.note-invitation .text-link{align-self:flex-start}}@media (max-width:390px){.wordmark>span{display:none}.language-trigger{max-width:92px}}@media (prefers-reduced-motion:no-preference){.lotus-aura{animation:7s ease-in-out infinite breathe}.lotus-frame-outer{animation:60s linear infinite lotus-turn}.lotus-frame-inner{animation:42s linear infinite lotus-turn-reverse}}@keyframes breathe{0%,to{opacity:.82;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes lotus-turn{0%{transform:translate(-50%,-50%)rotate(45deg)}to{transform:translate(-50%,-50%)rotate(405deg)}}@keyframes lotus-turn-reverse{0%{transform:translate(-50%,-50%)rotate(45deg)}to{transform:translate(-50%,-50%)rotate(-315deg)}}
