@font-face{font-family:Aeonik Pro;src:url(/assets/aeonik-pro-medium-CcUAF-yC.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}:root{--ivory:#fbf7ef;--cream:#fffdf8;--beige:#e8d9bc;--gold:#b89564;--rose:#c99b95;--olive:#4a4f3a;--black:#1f1d1a;--muted:#1f1d1a9e;color:var(--black);background:radial-gradient(circle at 18% 18%, #e8d9bc8c, transparent 28%), radial-gradient(circle at 82% 78%, #c99b9538, transparent 30%), var(--ivory);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Avenir Next,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%}body{min-height:100%;margin:0}img{max-width:100%;display:block}button{font:inherit}h1,h2{font-family:Aeonik Pro,Aeonik,Avenir Next,Helvetica Neue,Arial,sans-serif}.wrap{isolation:isolate;grid-template-columns:1.04fr .96fr;gap:28px;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.wrap:before{content:"";z-index:-2;border:1px solid #b895643d;border-radius:50%;width:620px;height:620px;position:absolute;inset:-120px -80px auto auto;box-shadow:0 0 0 54px #b8956409,0 0 0 112px #4a4f3a0a}.wrap:after{content:"";z-index:-2;border:1px solid #c99b955c;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-160px;left:-80px}.left,.right{border-radius:36px;min-height:calc(100vh - 56px);position:relative;overflow:hidden}.left{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf894;border:1px solid #1f1d1a1a;flex-direction:column;justify-content:space-between;padding:44px;display:flex;box-shadow:0 26px 70px #1f1d1a12}.right{color:#fffdf8;background:linear-gradient(145deg,#4a4f3af0,#1f1d1af5),#4a4f3a;place-items:center;padding:40px;display:grid;box-shadow:0 26px 70px #1f1d1a29}.top-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.brand-logo{width:min(416px,100%);height:auto}.locale-switch{background:#fffdf8b8;border:1px solid #1f1d1a1f;border-radius:999px;gap:6px;padding:6px;display:inline-flex}.locale-button{color:#1f1d1a9e;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:700;transition:background-color .18s,color .18s}.locale-button.active{color:#fffdf8;background:#1f1d1a}.content{max-width:720px;padding-bottom:4vh}.tag{color:#b89564;letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:28px;font-size:12px;font-weight:700;display:inline-flex}.tag:before{content:"";background:currentColor;width:46px;height:1px}h1{max-width:760px;margin:0;font-size:clamp(48px,8vw,118px);font-weight:350;line-height:.92}.lead{color:#1f1d1a9e;max-width:560px;margin:30px 0 0;font-size:clamp(18px,2vw,24px);font-weight:350;line-height:1.45}.actions{flex-wrap:wrap;gap:14px;margin-top:42px;display:flex}.pill{color:#1f1d1ab8;background:#fffdf885;border:1px solid #1f1d1a29;border-radius:999px;padding:14px 19px;font-size:14px}.pill-strong{color:#1f1d1a;font-weight:650}.bottom{color:#1f1d1a8a;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:24px;font-size:13px;display:flex}.visual{aspect-ratio:1;place-items:center;width:min(520px,88%);display:grid;position:relative}.pattern{opacity:.95;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0;transform:rotate(-8deg)}.ring{border:2px solid #fffdf861;border-radius:50%;position:relative}.ring:nth-child(2n){border-color:#e8d9bc94}.ring:nth-child(3n){border-color:#c99b958c}.ring:nth-child(5n){border-color:#b89564bd}.ring:nth-child(7n){border-color:#fffdf8b8}.center-card{color:#1f1d1a;z-index:2;background:#fffdf8eb;border-radius:32px;flex-direction:column;justify-content:space-between;width:72%;min-height:58%;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000038}.center-card:after{content:"";border:1px solid #b8956459;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-72px;right:-64px;box-shadow:0 0 0 34px #e8d9bc42,0 0 0 72px #c99b951a}.status{color:#b89564;letter-spacing:.18em;text-transform:uppercase;border:1px solid #b8956452;border-radius:999px;width:max-content;padding:9px 13px;font-size:11px;font-weight:700}.launch-copy{z-index:2;position:relative}h2{margin:0;font-size:clamp(30px,3vw,48px);font-weight:380;line-height:1}.launch-copy p{color:#1f1d1a9e;max-width:300px;margin:14px 0 0;font-size:15px;line-height:1.45}.small-logo{z-index:3;opacity:.92;filter:brightness(0)invert();width:min(280px,52%);height:auto;position:absolute;top:40px;left:40px}@media (width<=920px){body{overflow:auto}.wrap{grid-template-columns:1fr;gap:16px;padding:16px}.left,.right{border-radius:28px;min-height:auto}.left{min-height:66vh;padding:28px}.right{min-height:520px;padding:28px}.content{padding-top:10vh;padding-bottom:10vh}.bottom{flex-direction:column;align-items:flex-start}.small-logo{top:28px;left:28px}}@media (width<=640px){.top-row{flex-direction:column;align-items:flex-start}.brand-logo{width:min(300px,100%)}}@media (width<=520px){.left{min-height:72vh;padding:22px}.right{min-height:440px}.content{padding-top:8vh}h1{font-size:54px}.lead{font-size:18px}.center-card{border-radius:24px;width:84%;padding:24px}.visual{width:100%}.actions{margin-top:32px}.pill{width:100%}}
