*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:#080808;color:#f3f1ed;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #ddd4be;outline-offset:5px}.header{height:100px;margin:0 auto;max-width:1440px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12}.brand img{width:145px;height:36px;object-fit:contain}nav{display:flex;gap:30px;align-items:center;font-size:13px}nav a{color:#c9c7c1}.soon{color:#a9a292;font-size:10px;margin-left:6px}.nav-button{background:#e9e5dd;color:#171612;padding:13px 18px;border-radius:6px}.nav-button span{margin-left:15px}.hero{max-width:1440px;margin:auto;padding:85px 6% 75px;display:grid;grid-template-columns:1.1fr 1fr;gap:20px;align-items:center;min-height:630px}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2.3px;color:#b6ac96;display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:18px;height:1px;background:#b6ac96}h1{font-weight:450;font-size:clamp(48px,5.6vw,80px);line-height:1.04;letter-spacing:-4px;margin:25px 0}h1 .muted{color:#96938c}.intro{font-size:17px;color:#a7a49d;line-height:1.7;max-width:390px;margin:24px 0 30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:32px;padding:16px 22px;background:#e9e5dd;color:#171612;border:0;border-radius:6px;font-size:14px;font-weight:550;cursor:pointer;min-height:48px}.button.secondary{background:#ffffff09;color:#ddd9d0;border:1px solid #ffffff20;gap:16px}.button:disabled{opacity:.5;cursor:wait}.actions{display:flex;gap:12px;flex-wrap:wrap}.caption{margin-top:23px;font-size:12px;color:#77746e;line-height:1.6}.hero-art{height:440px;position:relative;border-radius:14px;overflow:hidden;background:#121210}.hero-art img{width:100%;height:100%;object-fit:cover}.art-label{position:absolute;bottom:24px;left:26px;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#e4e0d5}.steps{max-width:1440px;margin:auto;padding:40px 6% 75px;border-top:1px solid #ffffff12}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:35px}h2{font-size:27px;font-weight:450;letter-spacing:-.7px;margin:0}.section-heading p{font-size:13px;color:#827f77}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.step{padding-top:24px;border-top:1px solid #ffffff22}.step-number{font-size:11px;letter-spacing:1px;color:#948b78}.step h3{font-weight:450;font-size:18px;margin:19px 0 11px}.step p{font-size:14px;line-height:1.7;color:#94918a;max-width:310px}.text-link{text-decoration:underline;text-underline-offset:4px}.account-layout{max-width:1200px;margin:0 auto;padding:70px 6% 95px;display:grid;grid-template-columns:1fr 1fr;gap:90px;min-height:660px}.account-copy h1{font-size:58px;letter-spacing:-2.7px}.account-copy .intro{max-width:340px}.account-art{height:230px;width:340px;max-width:100%;border-radius:12px;object-fit:cover;margin-top:20px}.card{border:1px solid #ffffff18;background:#10100f;border-radius:12px;padding:36px;align-self:start}.card h2{margin-bottom:10px}.card-subtitle{font-size:14px;color:#959189;line-height:1.6;margin:0 0 28px}label{display:block;font-size:12px;color:#ccc8bf;margin:21px 0 9px}input{width:100%;padding:14px 15px;background:#070707;border:1px solid #ffffff22;border-radius:6px;color:#f1eee8;min-height:49px}input::placeholder{color:#615e59}.form-submit{width:100%;margin-top:26px}.form-footer{font-size:12px;text-align:center;color:#89867e;line-height:1.8;margin:22px 0 0}.form-footer a{color:#d3cdc0}.message{font-size:13px;line-height:1.6;border-radius:6px;padding:13px 15px;margin:18px 0 0;background:#ffffff08;color:#d0c5ae;overflow-wrap:anywhere}.message:empty{display:none}.message.error{color:#ffbaae;background:#ee715011}.small-button{background:none;border:0;color:#c7c0b1;font-size:12px;text-decoration:underline;text-underline-offset:4px;padding:10px 0;cursor:pointer}.verify-actions{display:grid;gap:14px;margin-top:26px}.profile-options{display:grid;gap:10px;margin:24px 0}.profile-option{width:100%;text-align:left;justify-content:space-between}.simple{max-width:850px;padding:75px 6% 95px;margin:auto;min-height:660px}.simple h1{font-size:60px;letter-spacing:-2.5px}.simple p{line-height:1.8;color:#aaa69d;font-size:16px}.guide-list{padding-left:22px;line-height:1.8;color:#aaa69d}.guide-list li{padding:10px 0}.guide-list strong{display:block;color:#eee9df;font-weight:500}.notice{border:1px solid #ffffff18;border-radius:10px;padding:25px;margin:28px 0}.notice h2{font-size:21px;margin-bottom:10px}.notice p{font-size:14px;margin-bottom:0}footer{max-width:1440px;margin:auto;padding:30px 6%;border-top:1px solid #ffffff12;display:flex;justify-content:space-between;font-size:11px;color:#767269}footer div{display:flex;gap:25px}@media(min-width:1500px){.hero{padding-top:110px;padding-bottom:100px}.hero-art{height:500px}}@media(max-width:800px){.header{height:80px}.brand img{width:115px}nav{gap:18px}nav>a:first-child{display:none}.hero{grid-template-columns:1fr;padding-top:50px;gap:35px}.hero h1{letter-spacing:-2.4px}.hero-art{height:320px}.section-heading{display:block}.step-grid{grid-template-columns:1fr;gap:22px}.step p{max-width:none}.account-layout{grid-template-columns:1fr;gap:25px;padding-top:42px}.account-copy h1{font-size:44px;letter-spacing:-1.8px}.account-art{display:none}.card{padding:27px}.simple h1{font-size:44px;letter-spacing:-1.8px}footer{gap:25px;flex-direction:column}.hero .intro{max-width:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
