.snxi8q_page{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans)}.snxi8q_wrap{max-width:1280px;margin:0 auto;padding-left:28px;padding-right:28px}.snxi8q_serif{font-family:var(--serif);font-weight:400}.snxi8q_eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.snxi8q_h2{font-family:var(--serif);margin:0;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1}.snxi8q_dot{border-radius:50%;flex:none}.snxi8q_header{z-index:20;background:var(--paper);border-bottom:1px solid var(--ink);position:sticky;top:0}.snxi8q_headerInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:14px;padding-bottom:14px;display:grid}.snxi8q_logo{font-family:var(--serif);color:var(--ink);justify-self:start;font-size:30px;font-style:italic;line-height:1}.snxi8q_logo:hover{color:var(--ink)}.snxi8q_nav{flex-wrap:wrap;justify-content:center;gap:28px;font-size:15px;font-weight:500;display:flex}.snxi8q_nav a{color:var(--ink)}.snxi8q_nav a:hover{color:var(--purple)}.snxi8q_headerCta{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:3px;justify-self:end;padding:11px 20px;font-size:15px;font-weight:600}.snxi8q_headerCta:hover{background:var(--purple);color:var(--paper)}@media (max-width:760px){.snxi8q_headerInner{grid-template-columns:1fr auto}.snxi8q_nav{display:none}}.snxi8q_btnInk{background:var(--ink);color:var(--paper);border-radius:3px;padding:13px 20px;font-size:15px;font-weight:600}.snxi8q_btnInk:hover{background:var(--purple);color:var(--paper)}.snxi8q_hero{border-bottom:1px solid var(--ink)}.snxi8q_heroTop{padding-top:28px}.snxi8q_heroMeta{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #0d0d0d33;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:14px;font-size:13px;font-weight:600;display:flex}.snxi8q_heroLive{color:var(--green);align-items:center;gap:8px;display:flex}.snxi8q_heroMuted{color:#0d0d0d99}.snxi8q_heroTitle{font-family:var(--serif);letter-spacing:-.025em;margin:0;padding:40px 0 48px;font-size:clamp(64px,11.5vw,172px);font-weight:400;line-height:.9}.snxi8q_heroTitle em{color:var(--purple)}.snxi8q_heroBody{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:40px 64px;padding-bottom:64px;display:grid}.snxi8q_heroLede{text-wrap:pretty;max-width:560px;margin:0;font-size:21px;line-height:1.5}.snxi8q_formCol{flex-direction:column;gap:14px;display:flex}.snxi8q_formRow{flex-wrap:wrap;gap:10px;display:flex}.snxi8q_emailInput{min-width:0;font:inherit;border:1px solid var(--ink);background:var(--white);color:var(--ink);border-radius:3px;flex:260px;padding:16px 18px;font-size:17px}.snxi8q_emailInputOnPurple{border-color:var(--paper);background:var(--paper)}.snxi8q_submitBtn{font:inherit;background:var(--purple);color:var(--paper);cursor:pointer;border:0;border-radius:3px;flex:none;padding:16px 24px;font-size:16px;font-weight:600}.snxi8q_submitBtn:hover{background:var(--purple-hover)}.snxi8q_submitBtnInk{background:var(--ink)}.snxi8q_submitBtnInk:hover{background:var(--green)}.snxi8q_submitBtn:disabled{cursor:progress;opacity:.8}.snxi8q_formError{color:var(--terracotta);font-size:14px;font-weight:500}.snxi8q_formErrorOnPurple{color:var(--paper);font-weight:600}.snxi8q_formNote{color:#0d0d0d9e;font-size:14px}.snxi8q_sentBox{border:1px solid var(--green);background:var(--green-tint);border-radius:3px;flex-direction:column;gap:8px;padding:20px;display:flex}.snxi8q_sentTitle{font-family:var(--serif);color:var(--green);font-size:26px}.snxi8q_sentTitlePlain{font-family:var(--serif);font-size:26px}.snxi8q_sentBody{color:var(--ink);font-size:15px}.snxi8q_ticker{background:var(--ink);color:var(--paper);border-bottom:1px solid var(--ink);overflow:hidden}.snxi8q_marquee{white-space:nowrap;width:max-content;padding:22px 0;animation:28s linear infinite snxi8q_uproar-marquee;display:flex}.snxi8q_marqueeItem{align-items:center;gap:40px;padding-right:40px;display:inline-flex}.snxi8q_marqueeName{font-family:var(--serif);font-size:40px;line-height:1}@keyframes snxi8q_uproar-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.snxi8q_marquee{animation:none}}.snxi8q_section{border-bottom:1px solid var(--ink);scroll-margin-top:64px}.snxi8q_sectionPad{padding-top:104px;padding-bottom:104px}.snxi8q_stack48{flex-direction:column;gap:48px;display:flex}.snxi8q_stack56{flex-direction:column;gap:56px;display:flex}.snxi8q_headStack{flex-direction:column;gap:18px;display:flex}.snxi8q_splitHead{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:20px 64px;display:grid}.snxi8q_sideNote{color:#0d0d0dc7;text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.snxi8q_sideQuote{font-family:var(--serif);color:var(--terracotta);margin:0;font-size:26px;font-style:italic;line-height:1.3}.snxi8q_storyGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:48px 80px;display:grid}.snxi8q_storyHead{flex-direction:column;gap:20px;display:flex;position:sticky;top:96px}.snxi8q_storyTagline{font-family:var(--serif);color:var(--terracotta);margin:0;font-size:24px;font-style:italic;line-height:1.3}.snxi8q_storyBody{flex-direction:column;gap:22px;max-width:640px;display:flex}.snxi8q_storyLead{font-family:var(--serif);text-wrap:pretty;margin:0;font-size:28px;line-height:1.35}.snxi8q_storyP{text-wrap:pretty;margin:0;font-size:18px;line-height:1.65}.snxi8q_storySign{border-top:1px solid #0d0d0d33;flex-direction:column;gap:18px;padding-top:24px;display:flex}.snxi8q_storyTeam{font-family:var(--serif);font-size:30px;font-style:italic;line-height:1}.snxi8q_storyFounded{color:#0d0d0d9e;font-size:14px}@media (max-width:860px){.snxi8q_storyHead{position:static}}.snxi8q_dark{background:var(--ink);color:var(--paper);scroll-margin-top:64px}.snxi8q_counselGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;gap:56px 72px;display:grid}.snxi8q_counselCopy{flex-direction:column;gap:32px;display:flex}.snxi8q_counselLede{color:#f7f6f2d1;text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.snxi8q_topics{flex-direction:column;display:flex}.snxi8q_topic{border-top:1px solid #f7f6f22e;grid-template-columns:130px 1fr;align-items:baseline;gap:16px;padding:16px 0;display:grid}.snxi8q_topicTitle{font-family:var(--serif);color:var(--paper);font-size:24px;font-style:italic}.snxi8q_topicBody{color:#f7f6f2b8;font-size:15px;line-height:1.5}.snxi8q_chat{background:var(--paper);color:var(--ink);border-radius:4px;flex-direction:column;display:flex}.snxi8q_chatHead{border-bottom:1px solid #0d0d0d24;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.snxi8q_chatTitle{font-family:var(--serif);font-size:20px}.snxi8q_chatBadge{background:var(--green-tint);color:var(--green);border-radius:2px;padding:4px 10px;font-size:12px;font-weight:600}.snxi8q_chatThread{flex-direction:column;gap:14px;padding:20px;display:flex}.snxi8q_msgArtist{background:var(--purple);max-width:82%;color:var(--paper);border-radius:4px;align-self:flex-end;padding:12px 16px;font-size:15px;line-height:1.45}.snxi8q_msgCounsel{background:var(--white);border:1px solid #0d0d0d1f;border-radius:4px;flex-direction:column;align-self:flex-start;gap:10px;max-width:90%;padding:14px 16px;font-size:15px;line-height:1.55;display:flex}.snxi8q_msgAdded{background:var(--surface);border-radius:3px;flex-direction:column;gap:6px;padding:10px 12px;font-size:14px;display:flex}.snxi8q_msgAdded strong{font-weight:600}.snxi8q_msgAddedList{color:#0d0d0db3}.snxi8q_chatInput{color:#0d0d0d80;border:1px solid #0d0d0d33;border-radius:3px;justify-content:space-between;margin:0 20px 20px;padding:14px 16px;font-size:15px;display:flex}.snxi8q_chatArrow{color:var(--purple);font-weight:600}.snxi8q_steps{border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.snxi8q_step{flex-direction:column;gap:16px;padding:32px 32px 8px 0;display:flex}.snxi8q_stepNum{font-family:var(--serif);font-size:88px;line-height:1}.snxi8q_stepTitle{font-family:var(--serif);margin:0;font-size:32px;font-weight:400;line-height:1.05}.snxi8q_stepBody{color:#0d0d0dc7;max-width:360px;margin:0;font-size:17px;line-height:1.55}.snxi8q_surface{background:var(--surface);border-bottom:1px solid var(--ink);scroll-margin-top:64px}.snxi8q_featureHead{flex-direction:column;gap:18px;max-width:760px;display:flex}.snxi8q_features{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1px;display:grid}.snxi8q_feature{background:var(--paper);flex-direction:column;gap:16px;min-height:280px;padding:28px;display:flex}.snxi8q_featureTag{letter-spacing:.04em;text-transform:uppercase;background:var(--green-tint);color:var(--green);border-radius:2px;align-self:flex-start;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:600;display:flex}.snxi8q_featureTitle{font-family:var(--serif);margin:0;font-size:30px;font-weight:400;line-height:1.05}.snxi8q_featureBody{color:#0d0d0dc7;margin:0;font-size:16px;line-height:1.55}.snxi8q_cityGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;display:grid}.snxi8q_city{border-radius:4px;flex-direction:column;justify-content:space-between;gap:24px;min-height:220px;padding:28px;display:flex}.snxi8q_cityTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.snxi8q_cityNum{font-family:var(--serif);opacity:.8;font-size:20px;font-style:italic}.snxi8q_cityLive{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.snxi8q_cityBottom{flex-direction:column;gap:6px;display:flex}.snxi8q_cityName{font-family:var(--serif);font-size:44px;line-height:1}.snxi8q_cityHoods{opacity:.85;font-size:15px;font-weight:500}.snxi8q_elsewhere{border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:20px 64px;padding:32px 0 0;display:grid}.snxi8q_elsewhereHead{flex-direction:column;gap:10px;display:flex}.snxi8q_h3Large{font-family:var(--serif);margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.05}.snxi8q_elsewhereBody{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.snxi8q_elsewhereP{color:#0d0d0dc7;text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.snxi8q_plans{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1px;display:grid}.snxi8q_plan{background:var(--paper);flex-direction:column;gap:24px;padding:36px;display:flex}.snxi8q_planDark{background:var(--ink);color:var(--paper)}.snxi8q_planHead{flex-direction:column;gap:10px;display:flex}.snxi8q_planPriceRow{align-items:baseline;gap:8px;display:flex}.snxi8q_planPrice{font-family:var(--serif);font-size:64px;line-height:1}.snxi8q_planPer{color:#0d0d0d99;font-size:15px}.snxi8q_planDark .snxi8q_planPer{color:#f7f6f2a6}.snxi8q_planFor{color:#0d0d0dc7;font-size:16px;line-height:1.5}.snxi8q_planDark .snxi8q_planFor{color:#f7f6f2cc}.snxi8q_planList{border-top:1px solid #0d0d0d33;flex-direction:column;display:flex}.snxi8q_planList span{border-bottom:1px solid #0d0d0d1f;padding:12px 0;font-size:15px}.snxi8q_planDark .snxi8q_planList{border-top-color:#f7f6f240}.snxi8q_planDark .snxi8q_planList span{border-bottom-color:#f7f6f224}.snxi8q_planBtnOutline{border:1px solid var(--ink);color:var(--ink);border-radius:3px;align-self:flex-start;margin-top:auto;padding:14px 22px;font-size:15px;font-weight:600}.snxi8q_planBtnOutline:hover{background:var(--ink);color:var(--paper)}.snxi8q_planBtnPurple{background:var(--purple);color:var(--paper);border-radius:3px;align-self:flex-start;margin-top:auto;padding:14px 22px;font-size:15px;font-weight:600}.snxi8q_planBtnPurple:hover{color:var(--paper);background:#6a62c9}.snxi8q_quotesInner{flex-direction:column;gap:36px;min-height:520px;padding-top:112px;padding-bottom:112px;display:flex}.snxi8q_quote{flex-direction:column;gap:32px;animation:.6s both snxi8q_uproar-fade;display:flex}.snxi8q_quoteText{max-width:1080px;font-family:var(--serif);text-wrap:pretty;margin:0;font-size:clamp(34px,4.6vw,64px);font-style:italic;line-height:1.1}.snxi8q_quoteWho{align-items:center;gap:14px;display:flex}.snxi8q_quoteInitials{border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:700;display:flex}.snxi8q_quoteName{font-size:16px}.snxi8q_quoteDots{align-items:center;gap:10px;display:flex}.snxi8q_quoteDot{cursor:pointer;background:#f7f6f24d;border:0;border-radius:2px;width:20px;height:4px;padding:0}.snxi8q_quoteDotActive{background:var(--paper);width:40px}@keyframes snxi8q_uproar-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.snxi8q_cta{background:var(--purple);color:var(--paper)}.snxi8q_ctaInner{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:end;gap:48px 72px;padding-top:112px;padding-bottom:112px;display:grid}.snxi8q_ctaHead{flex-direction:column;gap:20px;display:flex}.snxi8q_ctaKicker{font-family:var(--serif);color:var(--paper);opacity:.9;font-size:24px;font-style:italic}.snxi8q_ctaTitle{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(52px,7vw,104px);font-weight:400;line-height:.95}.snxi8q_ctaP{margin:0;font-size:18px;line-height:1.55}.snxi8q_ctaNote{opacity:.85;font-size:14px}.snxi8q_footer{background:var(--ink);color:var(--paper)}.snxi8q_footerInner{flex-direction:column;gap:40px;padding-top:56px;padding-bottom:40px;display:flex}.snxi8q_footerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px 64px;display:flex}.snxi8q_footerBrand{flex-direction:column;gap:12px;max-width:380px;display:flex}.snxi8q_footerLogo{font-family:var(--serif);font-size:40px;font-style:italic;line-height:1}.snxi8q_footerAbout{color:#f7f6f2b8;font-size:15px;line-height:1.5}.snxi8q_footerCols{flex-wrap:wrap;gap:56px;font-size:15px;display:flex}.snxi8q_footerCol{flex-direction:column;gap:10px;display:flex}.snxi8q_footerCol a{color:var(--paper)}.snxi8q_footerCol a:hover{color:var(--gold-on-dark)}.snxi8q_footerLabel{letter-spacing:.08em;text-transform:uppercase;color:#f7f6f280;font-size:12px;font-weight:600}.snxi8q_footerBottom{color:#f7f6f28c;border-top:1px solid #f7f6f22e;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:20px;font-size:13px;display:flex}@media (max-width:480px){.snxi8q_topic{grid-template-columns:1fr;gap:4px}.snxi8q_plan{padding:28px 24px}.snxi8q_step{padding-right:0}.snxi8q_headerCta{padding:10px 14px;font-size:14px}}
