:root{--sage:#7FC4AE;--mist:#BFE3D6;--rose:#C98B7A}
.brand-logo{display:inline-flex;align-items:center;flex-shrink:0;line-height:1;padding-block:12px}
.brand-logo img{height:32px;width:auto;display:block}
.brand-logo .brand-dark{display:none}
.brand-promise{font-family:Urbanist,sans-serif;font-weight:700;color:var(--primary)}
.cta-phone{display:none}
.brand-orbit{position:absolute;width:110%;height:auto;max-width:none;left:-5%;top:-190px;z-index:-1;pointer-events:none;border-radius:0;clip-path:inset(38% 0 0 0 round 20px)}
.boardscene{isolation:isolate}
.board-brand-mark{width:auto;height:20px}
.baton-copy{margin-top:64px;max-width:760px}
.baton-copy .message{margin-top:24px}.baton-copy .message p{white-space:pre-line}
.privacy-document{max-width:800px;padding-block:48px 80px}.privacy-document h1{font-size:clamp(36px,6vw,58px)}
.privacy-document h2{font-size:28px;margin-top:38px}.privacy-document p,.privacy-document li{font-size:17px;line-height:1.7;overflow-wrap:anywhere}
.privacy-document li{margin-bottom:10px}.privacy-draft{border:1px solid var(--accent);padding:16px;margin-bottom:32px;font-size:14px;line-height:1.6}
html[data-theme=dark] .brand-light{display:none}html[data-theme=dark] .brand-logo .brand-dark{display:block}
html[data-theme=dark] .brand-orbit{opacity:.6}html[data-theme=dark] .brand-promise{color:#BFE3D6}
@media(prefers-color-scheme:dark){html:not([data-theme=light]) .brand-light{display:none}html:not([data-theme=light]) .brand-logo .brand-dark{display:block}html:not([data-theme=light]) .brand-orbit{opacity:.6}html:not([data-theme=light]) .brand-promise{color:#BFE3D6}}
@media(max-width:479px){.brand-logo img{height:28px}.cta-phone{display:inline}.cta-desktop{display:none}header .button{white-space:nowrap}.brand-orbit{top:-115px;width:105%;left:-2.5%}.privacy-document{padding-top:24px}}
