.pro-soon{--color-primary:#6e2c3d;--color-primary-deep:#1b2a41;--color-accent-on-dark:#c4c7cc;--color-on-primary:#fff;--line-on-dark:#c4c7cc40;background:var(--color-primary);min-height:100svh;color:var(--color-on-primary);font-family:var(--font-manrope),system-ui,sans-serif;flex-direction:column;flex:1;display:flex}.pro-soon a:focus-visible{outline:3px solid var(--color-on-primary);outline-offset:3px}.pro-soon .bar{background:var(--color-accent-on-dark);color:var(--color-primary-deep);justify-content:space-between;align-items:center;gap:16px;padding:20px 16px;display:flex}.pro-soon .bar a:focus-visible{outline-color:var(--color-primary-deep)}.pro-soon .brand{font:700 15px/1 var(--font-playfair),Georgia,serif;letter-spacing:.02em}.pro-soon .lang{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-deep);text-underline-offset:4px;font-size:12px;font-weight:600}.pro-soon .lang:hover{text-decoration:underline}.pro-soon .grid{flex:1;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.pro-soon .lead-col{flex-direction:column;justify-content:center;gap:28px;padding:48px 16px;display:flex}.pro-soon .eyebrow{font:400 11px/1.3 var(--font-lora),Georgia,serif;letter-spacing:.2em;text-transform:uppercase;background:#ffffff1a;border:1px solid #c4c7cc4d;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.pro-soon .eyebrow i{background:var(--color-accent-on-dark);border-radius:50%;flex:none;width:8px;height:8px}.pro-soon .eyebrow .item+.item:before{content:"·";margin-inline:.6em}@media (max-width:639px){.pro-soon .eyebrow{border-radius:14px;align-items:flex-start;padding:10px 14px}.pro-soon .eyebrow i{margin-top:3px}.pro-soon .eyebrow .items{flex-direction:column;gap:4px;display:flex}.pro-soon .eyebrow .item+.item:before{content:none}}.pro-soon h1{font:700 calc((100vw - 80px)/10.35)/1.03 var(--font-playfair),Georgia,serif;letter-spacing:-.01em;margin:0}.pro-soon h1 span{display:block}.pro-soon h1 .accent{color:var(--color-accent-on-dark)}.pro-soon .actions{flex-wrap:wrap;gap:12px;display:flex}.pro-soon .btn{letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;min-height:48px;padding:14px 24px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.pro-soon .btn.solid{background:var(--color-accent-on-dark);color:var(--color-primary-deep)}.pro-soon .btn.solid:hover{background:var(--color-on-primary)}.pro-soon .btn.line{border:1px solid var(--color-accent-on-dark);color:var(--color-on-primary)}.pro-soon .btn.line:hover{background:#ffffff1a}.pro-soon .panel{background:var(--color-primary-deep);border-top:1px solid var(--line-on-dark);flex-direction:column;justify-content:center;gap:16px;padding:40px 16px 56px;display:flex}.pro-soon .panel .soon{font:700 clamp(34px,6vw,48px)/1.05 var(--font-playfair),Georgia,serif;margin:0}.pro-soon .panel p:not(.soon){max-width:32em;font:400 17px/1.6 var(--font-lora),Georgia,serif;color:#ffffffd9;margin:0}@media (min-width:640px){.pro-soon .bar{padding-inline:48px}.pro-soon .lead-col{padding:64px 48px}.pro-soon .panel{padding:56px 48px}.pro-soon h1{font-size:min(58px,9.66184vw - 10.8213px)}}@media (min-width:1024px){.pro-soon .grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.pro-soon .lead-col{padding:64px max(64px,50vw - 40rem + 64px);padding-right:64px}.pro-soon .panel{border-top:0;border-left:1px solid var(--line-on-dark);padding:64px 48px}.pro-soon h1{font-size:min(60px,6.44126vw - 13.913px)}}@media (prefers-reduced-motion:reduce){.pro-soon .btn{transition:none}}
