:root{--night:#090a18;--night-2:#0f1022;--panel:#141528;--panel-2:#1c1b32;--lavender:#b9a3dc;--lilac:#d4c4ef;--gold:#d8b77b;--cream:#f4efe5;--muted:#a6a3b3;--line:#ffffff1a;--display:'Playfair Display',Georgia,serif;--sans:'Manrope','DM Sans',Arial,sans-serif;--shell:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--cream);font-family:var(--sans);font-size:15px;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.topbar{height:82px;padding:0 max(5vw,calc((100vw - 1320px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0d;background:#090a18ed;position:relative;z-index:3}.brand{display:flex;align-items:center;gap:8px;font:600 26px var(--display);letter-spacing:-.8px;color:var(--cream)}.brand img{object-fit:contain}.main-nav{height:100%;display:flex;align-items:center;gap:36px}.main-nav a{height:100%;display:flex;align-items:center;position:relative;color:#aaa7b6;font-size:12px;transition:color .2s}.main-nav a:hover,.main-nav a.current{color:var(--cream)}.main-nav a.current:after{position:absolute;content:'';height:2px;left:0;right:0;bottom:18px;background:var(--gold)}.nav-follow{font-size:11px;color:#d1c5dd}.nav-follow span{color:var(--gold);margin-left:9px}.page-shell{max-width:var(--shell);margin:0 auto;padding-left:30px;padding-right:30px}.hero{position:relative;min-height:650px;display:grid;grid-template-columns:1fr .84fr;align-items:center;gap:65px;padding-top:42px;padding-bottom:72px}.hero:before{content:'';position:absolute;z-index:0;pointer-events:none;left:-240px;top:15px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,#43326255 0,transparent 67%)}.hero-content{position:relative;z-index:1;padding:5px 0 10px}.eyebrow{display:flex;align-items:center;gap:11px;color:#d2bc91;font-size:9px;letter-spacing:2px;text-transform:uppercase}.eyebrow-line{height:1px;width:27px;background:var(--gold)}.eyebrow-muted{color:#a49bab}.hero h1,.inner-hero h1,.about-copy h1{font:500 clamp(50px,6vw,79px)/1.02 var(--display);letter-spacing:-2.7px;margin:27px 0 22px;color:var(--cream)}h1 em,h2 em{color:var(--lavender);font-weight:500}.hero-lede{max-width:430px;font-size:13px;line-height:1.95;color:#c0bcc9;margin-bottom:30px}.hero-buttons{display:flex;align-items:center;gap:18px}.button{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:17px;font-size:10px;font-weight:600;transition:transform .2s,background .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--gold);color:#15111e}.button-primary:hover{background:#eccd92}.button-primary span{font-size:15px}.button-quiet{border:1px solid #ffffff32;color:#e3dce8}.button-quiet span{color:var(--gold);font-size:15px}.hero-footnote{margin-top:52px;display:flex;align-items:center;gap:11px;color:#9e98ab;font:italic 12px var(--display)}.sparkle{color:var(--gold);font-size:19px}.hero-image{position:relative;z-index:1;justify-self:end;width:min(100%,420px);height:540px;border:1px solid #d9c1ff44;border-radius:220px 220px 8px 8px;overflow:hidden;background:#17152d;box-shadow:0 20px 80px #0008,0 0 65px #ab84d51a}.hero-image:before{content:'';position:absolute;z-index:1;inset:10px;border:1px solid #e3d4f05c;border-radius:210px 210px 4px 4px;pointer-events:none}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:saturate(.92)}.image-vignette{position:absolute;inset:0;background:linear-gradient(180deg,#05051100 41%,#090a186e 68%,#090a18ee 100%)}.image-label{position:absolute;z-index:2;bottom:31px;left:30px;right:25px;display:grid;gap:6px}.image-label small,.feature-copy small{font-size:8px;letter-spacing:1.8px;color:#e2c887}.image-label strong{font:500 25px var(--display);color:white}.image-label i{font-style:normal;color:#d2c6dc;font-size:10px;margin-top:5px}.hero-mark{position:absolute;left:29px;bottom:25px;color:#cfc2dc42;font:22px var(--display);letter-spacing:14px}.hero-mark span{font-size:9px;vertical-align:middle;color:#d8b77b66}.belief-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:118px;padding:22px max(6vw,calc((100vw - 1180px)/2));display:grid;grid-template-columns:repeat(3,1fr);align-items:center;background:#0d0e1d;gap:25px}.belief-strip>div{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:12px}.strip-symbol{grid-row:span 2;color:var(--gold);font:25px var(--display);text-align:center}.belief-strip strong{font:500 13px var(--display);color:#ebe3ed}.belief-strip small{font-size:9px;color:#8e8a9c;margin-top:4px}.story-section{padding-top:113px;padding-bottom:116px}.section-heading{display:grid;grid-template-columns:1fr .75fr;gap:80px;align-items:end;margin-bottom:43px}.section-heading h2,.social-section h2,.values-section h2{font:500 47px/1.04 var(--display);letter-spacing:-1.5px;margin:18px 0 0;color:var(--cream)}.section-heading>p,.social-section>div:first-child>p{font-size:12px;color:#aaa6b6;line-height:2;max-width:420px;margin:0 0 4px}.feature-grid{display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:16px}.feature-card{height:330px;position:relative;padding:22px;overflow:hidden;border:1px solid #ffffff15;background:var(--panel);display:flex;align-items:flex-end}.feature-card:first-child{height:350px}.feature-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;transition:transform .5s}.feature-art:hover img{transform:scale(1.04)}.feature-shade{position:absolute;inset:0;background:linear-gradient(180deg,#06061108 20%,#090a18ed 100%)}.feature-copy{position:relative;z-index:1;display:grid;gap:8px}.feature-copy strong{font:500 22px/1.15 var(--display);max-width:280px}.feature-copy i{font-style:normal;color:#c2bacd;font-size:10px;margin-top:6px}.feature-history{background:radial-gradient(ellipse at 75% 25%,#493663,#19162d 68%)}.history-mandala{position:absolute;right:25px;top:22px;color:#d8b77b61;font-size:125px;line-height:1}.feature-community{background:radial-gradient(ellipse at 25% 20%,#3b3556,#151427 66%)}.community-motif{position:absolute;right:24px;top:24px;color:#ddd0eb4a;font:125px var(--display)}.quote-band{padding:76px 20px 79px;background:linear-gradient(112deg,#151326,#251d36 48%,#17152a);text-align:center;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.quote-flower{color:var(--gold);font-size:24px}.quote-band p{font:italic 27px var(--display);color:#f1e9f2;margin:16px 0 20px}.quote-rule{width:36px;height:1px;background:var(--gold);display:block;margin:0 auto 17px}.quote-band small,.about-closer small{font-size:8px;letter-spacing:2.2px;color:#b6a7bf}.social-section{padding-top:98px;padding-bottom:104px;display:grid;grid-template-columns:.9fr 1fr;gap:14%;align-items:center}.social-section h2{font-size:51px;margin:20px 0}.social-section>div:first-child>p{max-width:320px;margin-top:17px}.social-list{border-top:1px solid var(--line)}.social-list>a{display:grid;grid-template-columns:38px 1fr 18px;gap:14px;align-items:center;padding:17px 2px;border-bottom:1px solid var(--line);transition:padding .2s}.social-list>a:hover{padding-left:8px}.social-icon{width:34px;height:34px;border:1px solid #c8b3e44d;border-radius:50%;display:grid;place-items:center;color:#d4c1ed;font-size:11px}.social-list b{display:block;font:500 16px var(--display);color:#ece7ee}.social-list small{display:block;color:#9490a1;font-size:9px;margin-top:4px}.social-list i{font-style:normal;color:var(--gold)}.footer{min-height:88px;border-top:1px solid var(--line);padding:16px max(5vw,calc((100vw - 1320px)/2));display:flex;align-items:center;justify-content:space-between;color:#a39eae}.brand-footer{font-size:21px;color:#e9e2ec}.brand-footer img{width:36px;height:36px}.footer>p{font:italic 13px var(--display);margin:0}.footer>small{font-size:9px}.inner-hero{padding-top:91px;padding-bottom:54px}.inner-hero h1{font-size:66px;margin:23px 0 15px}.inner-hero>p{font-size:12px;color:#aaa6b5;line-height:1.9;max-width:470px}.wallpaper-feature{display:grid;grid-template-columns:.9fr 1fr;gap:80px;align-items:center;padding-top:15px;padding-bottom:98px}.wallpaper-image{height:620px;max-width:460px;position:relative;overflow:hidden;border:1px solid #ffffff22;border-radius:210px 210px 5px 5px;background:#181429;box-shadow:0 12px 70px #0006,0 0 50px #987bc221}.wallpaper-image img{width:100%;height:100%;object-fit:cover}.image-caption{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:2px;color:#f1e6d0;text-shadow:0 1px 8px #000}.wallpaper-info{max-width:430px}.wallpaper-info h2{font:500 55px/1.04 var(--display);letter-spacing:-1.4px;margin:22px 0}.wallpaper-info h2 em{color:var(--lavender)}.wallpaper-info>p{font-size:12px;line-height:1.9;color:#b4afbd;margin-bottom:25px}.use-note{display:block;color:#8f8a9a;font-size:9px;margin-top:15px}.coming-soon{text-align:center;padding:53px 18px 59px;background:#101121;border-top:1px solid var(--line)}.coming-icon{font-size:20px;color:var(--gold)}.coming-soon p{font:italic 20px var(--display);color:#e7ddec;margin:10px 0 13px}.coming-soon>span:last-child{font-size:8px;letter-spacing:1.8px;color:#93899e}.about-hero{padding-top:66px;padding-bottom:93px;display:grid;grid-template-columns:.86fr 1.14fr;gap:82px;align-items:center}.about-visual{height:535px;position:relative;max-width:420px;border:1px solid #c9b5e451;border-radius:220px 220px 5px 5px;overflow:visible;background:#16142b;box-shadow:0 22px 70px #0007}.about-visual>img{width:100%;height:100%;object-fit:cover;border-radius:inherit;opacity:.84}.visual-ring{position:absolute;border:1px solid #d8b77b61;border-radius:50%;pointer-events:none}.ring-a{width:360px;height:360px;top:90px;left:30px}.ring-b{width:310px;height:310px;top:115px;left:55px;border-color:#ddd0eb4c}.visual-note{position:absolute;right:-42px;bottom:32px;padding:14px 17px;background:#171529;border:1px solid #ffffff21;color:#c8c0d0;font:italic 13px var(--display);line-height:1.5}.visual-note b{color:var(--gold);font-weight:500}.about-copy h1{font-size:57px;margin:22px 0}.about-copy>p{font-size:12px;line-height:1.95;color:#b9b4c1;max-width:500px}.about-copy .button{margin-top:8px}.values-section{padding-top:75px;padding-bottom:97px;border-top:1px solid var(--line)}.values-section h2{margin-top:18px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:41px}.values-grid article{padding:20px 21px 22px;border:1px solid #ffffff1b;background:linear-gradient(145deg,#141528,#10111f);min-height:174px}.value-num{color:var(--gold);font-size:9px;letter-spacing:1.5px}.values-grid h3{font:500 20px var(--display);margin:15px 0 7px;color:#eee6ef}.values-grid p{font-size:10px;line-height:1.8;color:#a6a0ae;max-width:290px;margin:0}.about-closer{text-align:center;padding:47px 20px 52px;background:linear-gradient(115deg,#18152b,#2b2140,#161427)}.about-closer>span{color:var(--gold);font-size:22px}.about-closer p{font:italic 23px var(--display);margin:10px 0 13px;color:#f1e8f1}
@media(max-width:920px){:root{--shell:100%}.hero{gap:32px;min-height:610px}.hero h1{font-size:61px}.hero-image{height:490px}.belief-strip{padding-left:5%;padding-right:5%}.story-section{padding-top:85px;padding-bottom:86px}.section-heading{gap:35px}.feature-card,.feature-card:first-child{height:300px}.feature-copy strong{font-size:19px}.wallpaper-feature{gap:45px}.wallpaper-image{height:560px}.about-hero{gap:48px}.about-copy h1{font-size:49px}.about-visual{height:475px}.ring-a{width:310px;height:310px;left:20px}.ring-b{width:270px;height:270px;left:40px;top:110px}}
@media(max-width:640px){.topbar{height:70px;padding:0 20px}.brand{font-size:22px;gap:5px}.brand img{width:36px;height:36px}.main-nav{gap:15px}.main-nav a{font-size:10px}.main-nav a.current:after{bottom:14px}.nav-follow{display:none}.page-shell{padding-left:22px;padding-right:22px}.hero{display:flex;flex-direction:column;align-items:stretch;gap:31px;padding-top:62px;padding-bottom:65px;min-height:0}.hero-content{padding:0}.hero h1{font-size:58px;letter-spacing:-1.7px;margin:22px 0 16px}.hero-lede{font-size:12px;max-width:400px}.hero-buttons{gap:10px;flex-wrap:wrap}.button{padding:0 14px;gap:11px}.hero-footnote{margin-top:25px}.hero-image{justify-self:auto;align-self:center;width:min(100%,370px);height:450px}.hero-mark{left:22px;bottom:16px;font-size:17px}.belief-strip{grid-template-columns:1fr;gap:16px;padding:22px 28px}.belief-strip>div{grid-template-columns:31px 1fr}.strip-symbol{font-size:21px}.belief-strip small{font-size:9px}.story-section{padding-top:68px;padding-bottom:72px}.section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.section-heading h2,.social-section h2,.values-section h2{font-size:41px}.section-heading>p{font-size:11px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card,.feature-card:first-child{height:260px}.feature-grid .feature-card:first-child{height:350px}.feature-copy strong{font-size:22px}.quote-band{padding:54px 20px 56px}.quote-band p{font-size:21px}.social-section{grid-template-columns:1fr;gap:25px;padding-top:66px;padding-bottom:70px}.social-section h2{margin:17px 0}.social-section>div:first-child>p{font-size:11px}.footer{min-height:74px;padding:12px 18px;gap:10px}.brand-footer{font-size:18px}.brand-footer img{width:30px;height:30px}.footer>p{font-size:11px}.footer>small{font-size:8px}.inner-hero{padding-top:65px;padding-bottom:30px}.inner-hero h1{font-size:52px}.wallpaper-feature{grid-template-columns:1fr;gap:30px;padding-top:5px;padding-bottom:64px}.wallpaper-image{height:min(128vw,600px);width:min(100%,420px);margin:0 auto}.wallpaper-info{max-width:none}.wallpaper-info h2{font-size:45px}.wallpaper-info>p{max-width:460px}.coming-soon{padding:44px 18px 48px}.about-hero{grid-template-columns:1fr;gap:35px;padding-top:46px;padding-bottom:69px}.about-visual{height:440px;width:min(100%,390px);justify-self:center}.visual-note{right:-7px;bottom:25px}.about-copy h1{font-size:47px}.about-copy>p{font-size:11px}.values-section{padding-top:59px;padding-bottom:68px}.values-section h2{font-size:38px}.values-grid{grid-template-columns:1fr;gap:11px;margin-top:28px}.values-grid article{min-height:0;padding:17px 18px}.values-grid h3{margin-top:10px}.values-grid p{max-width:none}.about-closer{padding:39px 15px 43px}}
@media(max-width:380px){.topbar{padding:0 14px}.main-nav{gap:11px}.main-nav a{font-size:9px}.brand{font-size:20px}.hero h1{font-size:50px}.hero-buttons .button{font-size:9px}.section-heading h2,.social-section h2{font-size:37px}.footer>p{display:none}}
 .nav-soon{height:100%;display:flex;align-items:center;gap:7px;color:#777585;font-size:12px;white-space:nowrap}.nav-soon small{font-size:7px;letter-spacing:.4px;text-transform:uppercase;color:#b9a3dc;border:1px solid #b9a3dc42;padding:3px 5px;border-radius:2px}.launch-banner{min-height:80px;display:flex;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;background:linear-gradient(100deg,#111123,#201a31)}.launch-icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#d8b77b;background:#d8b77b18;font-size:18px;flex-shrink:0}.launch-banner>div{display:grid;gap:4px;flex:1}.launch-banner strong{font:500 16px var(--display);color:#f4efe5}.launch-banner small{font-size:9px;color:#a6a3b3}.launch-banner>a{font-size:9px;color:#d8b77b;white-space:nowrap}.launch-banner>a span{margin-left:5px}@media(max-width:640px){.nav-soon{font-size:9px;gap:4px}.nav-soon small{font-size:6px;padding:2px 3px}.launch-banner{align-items:flex-start;flex-wrap:wrap;padding-top:16px;padding-bottom:16px;gap:10px}.launch-banner>div{min-width:70%}.launch-banner small{line-height:1.6}.launch-banner>a{margin-left:42px}}@media(max-width:380px){.nav-soon{font-size:8px}.nav-soon small{display:none}}