:root{--bg:#FBF8F4;--surface:#F4EEE6;--ink:#1D1A17;--ink-2:#4A433C;--muted:#7A7066;--line:#E3DACE;--gold:#A88A5B;--red:#8E1B22;--display:"Vinter",Georgia,"Times New Roman",serif;--body:"Switzer","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}.page{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.top{position:relative;z-index:3;display:flex;justify-content:center;padding:34px 24px 0}.logo{display:flex;flex-direction:column;align-items:center;gap:14px;text-decoration:none}.logo .sg{width:62px;height:62px;color:var(--ink)}.logo .sg svg{width:100%;height:100%;display:block}.logo img{height:22px;width:auto}.stage{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);width:min(1180px,100% - 48px);margin:0 auto;padding:24px 0 40px}.stage__img{position:relative;order:2}.stage__img img{width:auto;height:min(70vh,700px);aspect-ratio:1076/1120}.ai{position:absolute;left:10px;bottom:8px;font-size:10px;letter-spacing:.08em;font-weight:500;color:#1d1a178c}.copy{order:1}.copy__inner{max-width:470px}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.eyebrow:before{content:"";width:28px;height:1px;background:var(--gold)}h1{font-family:var(--display);font-weight:400;font-size:clamp(2.6rem,1.6rem + 3vw,4.4rem);line-height:1;letter-spacing:-.01em;margin:20px 0}h1 em{font-style:normal}h1,h2,.thanks strong{font-synthesis:none}.lead{font-size:1.0625rem;color:var(--ink-2);max-width:42ch;margin:0}.lead strong{font-weight:500;color:var(--ink)}.notify{margin-top:32px}.notify label.t{display:block;font-size:13px;font-weight:500;letter-spacing:.04em;margin-bottom:10px}.field{display:flex;max-width:460px;border:1px solid var(--ink);background:#fbf8f4d9}.field input{flex:1;min-width:0;border:0;background:transparent;padding:16px 18px;font:inherit;color:var(--ink);outline:none}.field input::placeholder{color:var(--muted)}.field button{border:0;background:var(--ink);color:#fff;font:inherit;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:0 24px;cursor:pointer;transition:background .2s}.field button:hover{background:#3a332d}.field:focus-within{box-shadow:0 0 0 3px #a88a5b4d}.note{font-size:12.5px;color:var(--muted);margin:12px 0 0;max-width:460px;line-height:1.5}.note a{color:var(--ink-2)}.thanks{display:none;max-width:460px;padding:16px 18px;border:1px solid var(--gold);background:#fbf8f4e6;font-size:15px}.thanks strong{font-family:var(--display);font-size:1.35rem;font-weight:500;display:block;margin-bottom:2px}.notify.is-done .field,.notify.is-done .note,.notify.is-done label.t{display:none}.notify.is-done .thanks{display:block}.foot{position:relative;z-index:3;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding:18px 24px;border-top:1px solid var(--line);background:var(--bg);font-size:12.5px;color:var(--muted)}.foot nav{display:flex;flex-wrap:wrap;gap:6px 22px}.foot a{text-decoration:none}.foot a:hover{color:var(--ink)}.foot .pw{background:none;border:0;font:inherit;color:var(--muted);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}dialog{border:0;padding:36px;max-width:420px;width:calc(100% - 32px);background:var(--bg);color:var(--ink);box-shadow:0 30px 80px #1d1a1740}dialog::backdrop{background:#1d1a1773}dialog h2{font-family:var(--display);font-weight:400;font-size:2rem;margin:0 0 6px}dialog p{margin:0 0 20px;color:var(--ink-2);font-size:14px}dialog .x{position:absolute;right:14px;top:10px;border:0;background:none;font-size:24px;cursor:pointer;color:var(--ink-2)}.rise{opacity:0;transform:translateY(14px);animation:rise .9s cubic-bezier(.2,.7,.2,1) forwards}.rise:nth-child(2){animation-delay:.12s}.rise:nth-child(3){animation-delay:.24s}.rise:nth-child(4){animation-delay:.36s}.rise:nth-child(5){animation-delay:.48s}@keyframes rise{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rise{animation:none;opacity:1;transform:none}.soon .dot{animation:none}}@media(max-width:900px){.top{padding-top:26px}.logo .sg{width:50px;height:50px}.logo img{height:18px}.stage{display:flex;flex-direction:column;gap:8px;padding:28px 0 24px}.stage__img{width:min(100%,480px)}.stage__img img{width:100%;height:auto}.copy{text-align:center}.copy__inner{margin:0 auto}.eyebrow{justify-content:center}.lead{margin:0 auto}.field,.note,.thanks{margin-left:auto;margin-right:auto}.notify label.t{text-align:center}.foot{justify-content:center;text-align:center}.foot nav{justify-content:center}}.l-short{display:none}@media(max-width:420px){.field button{padding:0 18px;letter-spacing:.1em}.l-long{display:none}.l-short{display:inline}}.legal-d{max-width:620px;max-height:80vh;overflow:auto}.legal-d h3{font-size:14px;font-weight:500;margin:20px 0 6px;color:var(--ink)}.legal-d p,.legal-d li{margin:0 0 10px;font-size:14px;color:var(--ink-2)}.legal-d ul{padding-left:18px;margin:0 0 10px}.legal-d a{color:var(--ink)}.form-error{color:#8e1b22;font-size:13px;margin:10px 0 0}.lead p{margin:0}@media(max-width:900px){.lead{text-align:center}}@media(max-width:900px){.copy{width:100%;min-width:0}.copy__inner{max-width:100%}.eyebrow{flex-wrap:wrap;justify-content:center;letter-spacing:.16em}}@media(max-width:380px){.eyebrow{font-size:11px;letter-spacing:.12em;gap:8px}.eyebrow:before{width:18px}h1{font-size:2.35rem}.lead{font-size:1rem}.field input{padding:14px 12px}.field button{padding:0 12px;letter-spacing:.06em;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/christelle-bald.css.map */
