.caseStudyShared-module__vDwOZa__shell{--cs-accent:#b8c3ff;--cs-accent-soft:#b8c3ff29;--cs-glow:radial-gradient(ellipse at 50% 0%,#2e5bff6b,#2e5bff00 60%);--cs-tint:linear-gradient(180deg,#2e5bff1a 0%,#0b0f1000 70%);--cs-chip-bg:#1c1f3a;--cs-chip-text:#dde1ff;isolation:isolate;background:var(--surface-lowest);color:var(--on-surface);font-family:var(--font-geist);margin:-16px -24px 0;position:relative;overflow:hidden}.caseStudyShared-module__vDwOZa__fullBleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.caseStudyShared-module__vDwOZa__hero{text-align:center;background:var(--cs-tint),var(--surface-lowest);padding:clamp(140px,14vw,200px) 24px clamp(80px,10vw,144px);position:relative;overflow:hidden}.caseStudyShared-module__vDwOZa__hero:before{content:"";background:var(--cs-glow);filter:blur(40px);z-index:0;pointer-events:none;position:absolute;inset:-20% -20% 30%}.caseStudyShared-module__vDwOZa__heroLines{opacity:.6;z-index:0;pointer-events:none;background-image:linear-gradient(135deg,#0000 49.5%,#ffffff05 49.5% 50.5%,#0000 50.5%);background-size:48px 48px;position:absolute;inset:0}.caseStudyShared-module__vDwOZa__heroHasAnim{background:#081120}.caseStudyShared-module__vDwOZa__heroAnim{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.caseStudyShared-module__vDwOZa__heroAnimSvg{width:100%;height:100%;display:block;position:absolute;inset:0}.caseStudyShared-module__vDwOZa__heroAnimScrim{z-index:0;pointer-events:none;background:linear-gradient(90deg,#081120f0 0%,#081120d1 26%,#08112080 46%,#08112024 64%,#08112000 80%);position:absolute;inset:0}.caseStudyShared-module__vDwOZa__heroHasAnim .caseStudyShared-module__vDwOZa__heroInner{text-align:left;align-items:flex-start;max-width:1200px}.caseStudyShared-module__vDwOZa__heroHasAnim .caseStudyShared-module__vDwOZa__heroTitle{max-width:13ch}@media (max-width:860px){.caseStudyShared-module__vDwOZa__heroHasAnim .caseStudyShared-module__vDwOZa__heroInner{text-align:center;align-items:center;max-width:960px}.caseStudyShared-module__vDwOZa__heroHasAnim .caseStudyShared-module__vDwOZa__heroTitle{max-width:16ch}.caseStudyShared-module__vDwOZa__heroAnimScrim{background:radial-gradient(84% 60% at 50% 54%,#081120db 0%,#08112080 50%,#08112000 82%)}}.caseStudyShared-module__vDwOZa__heroInner{z-index:1;flex-direction:column;align-items:center;gap:clamp(32px,5vw,56px);max-width:960px;margin:0 auto;display:flex;position:relative}.caseStudyShared-module__vDwOZa__heroTopBar{width:100%;font-family:var(--font-jb-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--outline);justify-content:space-between;align-items:center;gap:24px;font-size:11px;display:flex}.caseStudyShared-module__vDwOZa__heroBrandChip{background:var(--cs-chip-bg);color:var(--cs-chip-text);border:1px solid #ffffff0f;border-radius:999px;align-items:center;padding:10px 18px;display:inline-flex}.caseStudyShared-module__vDwOZa__heroEyebrow{font-family:var(--font-jb-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cs-accent);font-size:12px}.caseStudyShared-module__vDwOZa__heroTitle{font-family:var(--font-display);letter-spacing:-.04em;color:var(--on-surface);max-width:14ch;margin:0;font-size:clamp(2.4rem,6.2vw,5.2rem);font-weight:500;line-height:1.04}.caseStudyShared-module__vDwOZa__heroTitleAccent{font-family:var(--font-serif);color:var(--cs-accent);letter-spacing:-.02em;font-style:italic;font-weight:400}.caseStudyShared-module__vDwOZa__heroPartnerRow{font-family:var(--font-jb-mono);letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:inline-flex}.caseStudyShared-module__vDwOZa__heroPartnerChip{color:var(--on-surface);letter-spacing:.02em;background:#ffffff0f;border-radius:999px;padding:6px 12px;display:inline-flex}.caseStudyShared-module__vDwOZa__heroPartnerChipDark{background:var(--cs-chip-bg);color:var(--cs-chip-text)}.caseStudyShared-module__vDwOZa__heroPartnerX{color:var(--outline);font-family:var(--font-jb-mono)}.caseStudyShared-module__vDwOZa__heroMeta{font-family:var(--font-jb-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--outline);font-size:12px}.caseStudyShared-module__vDwOZa__pdfBadge{color:var(--on-surface);font-family:var(--font-jb-mono);letter-spacing:.16em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:11px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.caseStudyShared-module__vDwOZa__pdfBadge:hover{background:var(--cs-accent-soft);border-color:var(--cs-accent);transform:translateY(-1px)}.caseStudyShared-module__vDwOZa__pdfBadgeIcon{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.caseStudyShared-module__vDwOZa__section{background:var(--surface-lowest);padding:clamp(64px,8vw,112px) 24px;position:relative}.caseStudyShared-module__vDwOZa__sectionAlt{background:var(--surface)}.caseStudyShared-module__vDwOZa__sectionInner{max-width:1080px;margin:0 auto}.caseStudyShared-module__vDwOZa__sectionNarrow{max-width:880px;margin:0 auto}.caseStudyShared-module__vDwOZa__sectionKicker{font-family:var(--font-jb-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cs-accent);margin:0 0 24px;font-size:12px;font-weight:600}.caseStudyShared-module__vDwOZa__sectionTitle{font-family:var(--font-sora);letter-spacing:-.02em;color:var(--on-surface);max-width:20ch;margin:0 0 28px;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:600;line-height:1.12}.caseStudyShared-module__vDwOZa__sectionTitleAccent{font-family:var(--font-serif);color:var(--cs-accent);letter-spacing:-.01em;font-style:italic;font-weight:400}.caseStudyShared-module__vDwOZa__sectionBody{max-width:70ch;font-family:var(--font-geist);color:var(--on-surface-variant);margin:0 0 40px;font-size:17px;line-height:1.7}.caseStudyShared-module__vDwOZa__sectionBody+.caseStudyShared-module__vDwOZa__sectionBody{margin-top:-20px}.caseStudyShared-module__vDwOZa__sectionBody strong{color:var(--on-surface)}.caseStudyShared-module__vDwOZa__sectionFootnote{font-family:var(--font-geist);color:var(--outline);max-width:70ch;margin-top:28px;font-size:13px;line-height:1.6}.caseStudyShared-module__vDwOZa__divider{background:var(--outline-variant);opacity:.5;border:0;height:1px;margin:0}.caseStudyShared-module__vDwOZa__metricRow{background:var(--outline-variant);border-top:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:8px 0 0;display:grid}.caseStudyShared-module__vDwOZa__metricTile{background:var(--surface-lowest);flex-direction:column;gap:14px;min-height:140px;padding:32px 28px;display:flex}.caseStudyShared-module__vDwOZa__metricValue{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--cs-accent);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,4vw,3.4rem);font-weight:400;line-height:1}.caseStudyShared-module__vDwOZa__metricLabel{font-family:var(--font-jb-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface-variant);font-size:11px;font-weight:600;line-height:1.5}.caseStudyShared-module__vDwOZa__metricCaption{font-family:var(--font-geist);color:var(--outline);font-size:13px;font-style:italic;line-height:1.55}.caseStudyShared-module__vDwOZa__bigMetric{border-bottom:1px solid var(--outline-variant);flex-direction:column;gap:18px;margin-bottom:0;padding:12px 0 40px;display:flex}.caseStudyShared-module__vDwOZa__bigMetricValue{font-family:var(--font-serif);letter-spacing:-.04em;color:var(--cs-accent);font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,10vw,7.2rem);font-weight:400;line-height:.95}.caseStudyShared-module__vDwOZa__bigMetricLabel{font-family:var(--font-jb-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--on-surface);font-size:12px;font-weight:600}.caseStudyShared-module__vDwOZa__bigMetricCaption{font-family:var(--font-serif);color:var(--on-surface-variant);max-width:60ch;font-size:17px;font-style:italic}.caseStudyShared-module__vDwOZa__bigMetricSupport{margin-top:32px}.caseStudyShared-module__vDwOZa__layerStack{flex-direction:column;gap:20px;display:flex}.caseStudyShared-module__vDwOZa__layerCard{border:1px solid var(--outline-variant);background:var(--surface-container-low);border-radius:4px;grid-template-columns:6px 1fr;transition:border-color .25s,transform .25s,background .25s;display:grid;position:relative;overflow:hidden}.caseStudyShared-module__vDwOZa__layerCard:hover{border-color:var(--cs-accent);background:var(--surface-container);transform:translateY(-2px)}.caseStudyShared-module__vDwOZa__layerRail{background:var(--cs-accent);opacity:.85}.caseStudyShared-module__vDwOZa__layerBody{flex-direction:column;gap:14px;padding:28px 36px;display:flex}.caseStudyShared-module__vDwOZa__layerKicker{font-family:var(--font-jb-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cs-accent);font-size:11px;font-weight:600}.caseStudyShared-module__vDwOZa__layerTitle{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--on-surface);margin:0;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:400;line-height:1.25}.caseStudyShared-module__vDwOZa__layerText{font-family:var(--font-geist);color:var(--on-surface-variant);margin:0;font-size:16px;line-height:1.7}.caseStudyShared-module__vDwOZa__quoteBlock{border-left:3px solid var(--cs-accent);margin:0;padding:36px 0 36px 40px;position:relative}.caseStudyShared-module__vDwOZa__quoteText{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--on-surface);max-width:65ch;margin:0;font-size:clamp(1.4rem,2.4vw,1.9rem);font-style:italic;font-weight:400;line-height:1.45}.caseStudyShared-module__vDwOZa__quoteKicker{font-family:var(--font-jb-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cs-accent);margin:0 0 18px;font-size:11px;font-weight:600;display:block}.caseStudyShared-module__vDwOZa__quoteAttribution{font-family:var(--font-jb-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--outline);margin:22px 0 0;font-size:11px;font-weight:600}.caseStudyShared-module__vDwOZa__quoteAttributionRow{align-items:center;gap:14px;margin:24px 0 0;display:flex}.caseStudyShared-module__vDwOZa__quoteAvatar{object-fit:cover;border:1px solid var(--cs-accent-soft);background:var(--surface-container);border-radius:50%;flex-shrink:0;width:48px;height:48px}.caseStudyShared-module__vDwOZa__quoteAvatarInitials{background:var(--cs-accent-soft);width:48px;height:48px;color:var(--cs-accent);font-family:var(--font-jb-mono);letter-spacing:.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.caseStudyShared-module__vDwOZa__quoteAttributionStack{flex-direction:column;gap:2px;min-width:0;display:flex}.caseStudyShared-module__vDwOZa__quoteAttributionName{font-family:var(--font-geist);color:var(--on-surface);letter-spacing:0;text-transform:none;font-size:15px;font-weight:600}.caseStudyShared-module__vDwOZa__quoteAttributionRole{font-family:var(--font-jb-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--outline);font-size:11px;font-weight:600}.caseStudyShared-module__vDwOZa__featTestimonial{border:1px solid var(--cs-accent-soft);background:radial-gradient(130% 100% at 0% 100%,var(--cs-accent-soft)0%,#0000 58%),linear-gradient(165deg,var(--surface-container-low)0%,var(--surface-lowest)92%);border-radius:12px;grid-template-columns:minmax(240px,.78fr) 1fr;align-items:stretch;gap:clamp(28px,5vw,72px);margin-top:clamp(40px,5vw,64px);padding:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0;display:grid;position:relative;overflow:hidden}.caseStudyShared-module__vDwOZa__featTestimonialMedia{justify-content:center;align-self:end;min-width:0;display:flex;position:relative}.caseStudyShared-module__vDwOZa__featTestimonialMedia:before{content:"";background:radial-gradient(ellipse at 50% 65%,var(--cs-accent-soft)0%,#0000 70%);filter:blur(10px);z-index:0;pointer-events:none;width:96%;height:88%;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}.caseStudyShared-module__vDwOZa__featTestimonialPhoto{z-index:1;filter:drop-shadow(0 22px 50px #0000008c);align-self:end;width:100%;max-width:440px;height:auto;display:block;position:relative}.caseStudyShared-module__vDwOZa__featTestimonialContent{z-index:1;flex-direction:column;justify-content:center;gap:16px;padding:clamp(8px,3vw,40px) 0 clamp(28px,4vw,56px);display:flex;position:relative}.caseStudyShared-module__vDwOZa__featTestimonialKicker{font-family:var(--font-jb-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cs-accent);font-size:11px;font-weight:600}.caseStudyShared-module__vDwOZa__featTestimonialMark{font-family:var(--font-serif);height:32px;color:var(--cs-accent);opacity:.55;font-size:64px;line-height:1}.caseStudyShared-module__vDwOZa__featTestimonialQuote{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--on-surface);margin:0;font-size:clamp(1.45rem,2.7vw,2.25rem);font-style:italic;font-weight:400;line-height:1.38}.caseStudyShared-module__vDwOZa__featTestimonialAttribution{border-top:1px solid var(--outline-variant);flex-direction:column;gap:3px;margin-top:10px;padding-top:18px;display:flex}.caseStudyShared-module__vDwOZa__featTestimonialName{font-family:var(--font-sora);color:var(--on-surface);font-size:16px;font-weight:600}.caseStudyShared-module__vDwOZa__featTestimonialRole{font-family:var(--font-jb-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--outline);font-size:11px;font-weight:600}@media (max-width:860px){.caseStudyShared-module__vDwOZa__featTestimonial{grid-template-columns:1fr;gap:8px;padding:clamp(24px,6vw,40px) clamp(24px,6vw,40px) 0}.caseStudyShared-module__vDwOZa__featTestimonialContent{order:2;padding:0 0 32px}.caseStudyShared-module__vDwOZa__featTestimonialMedia{order:1;max-width:300px;margin:0 auto}.caseStudyShared-module__vDwOZa__featTestimonialPhoto{max-width:300px}}.caseStudyShared-module__vDwOZa__aboutGrid{border-top:1px solid var(--outline-variant);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:48px;padding-top:40px;display:grid}.caseStudyShared-module__vDwOZa__aboutColumn{flex-direction:column;gap:14px;display:flex}.caseStudyShared-module__vDwOZa__aboutHeading{font-family:var(--font-jb-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cs-accent);margin:0;font-size:11px;font-weight:600}.caseStudyShared-module__vDwOZa__aboutBody{font-family:var(--font-geist);color:var(--on-surface-variant);margin:0;font-size:15px;line-height:1.65}.caseStudyShared-module__vDwOZa__aboutLink{font-family:var(--font-jb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cs-accent);border-bottom:1px solid;width:fit-content;margin-top:6px;padding-bottom:2px;font-size:11px;text-decoration:none;display:inline-block}.caseStudyShared-module__vDwOZa__aboutLink:hover{color:var(--on-surface)}.caseStudyShared-module__vDwOZa__finalCta{background:linear-gradient(135deg,var(--cs-chip-bg)0%,var(--surface-container)100%);border:1px solid var(--cs-accent-soft);border-radius:6px;flex-direction:column;gap:18px;margin:56px 0 0;padding:clamp(36px,5vw,56px);display:flex}.caseStudyShared-module__vDwOZa__finalCtaTitle{font-family:var(--font-serif);color:var(--on-surface);margin:0;font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:400;line-height:1.2}.caseStudyShared-module__vDwOZa__finalCtaBody{font-family:var(--font-geist);color:var(--on-surface-variant);max-width:60ch;margin:0;font-size:16px;line-height:1.6}.caseStudyShared-module__vDwOZa__finalCtaActions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.caseStudyShared-module__vDwOZa__finalCtaPrimary{background:var(--cs-accent);color:#0b0f10;font-family:var(--font-jb-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex}.caseStudyShared-module__vDwOZa__finalCtaPrimary:hover{filter:brightness(1.1);transform:translateY(-1px)}.caseStudyShared-module__vDwOZa__finalCtaSecondary{color:var(--on-surface);font-family:var(--font-jb-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.caseStudyShared-module__vDwOZa__finalCtaSecondary:hover{border-color:var(--cs-accent);background:#ffffff0f}.caseStudyShared-module__vDwOZa__reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(16px)}.caseStudyShared-module__vDwOZa__revealIn{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.caseStudyShared-module__vDwOZa__reveal{opacity:1;transition:none;transform:none}}.caseStudyShared-module__vDwOZa__loopList{border-top:1px solid var(--outline-variant);flex-direction:column;display:flex}.caseStudyShared-module__vDwOZa__loopRow{border-bottom:1px solid var(--outline-variant);grid-template-columns:96px 1fr auto;align-items:start;gap:24px;padding:28px 0;display:grid}.caseStudyShared-module__vDwOZa__loopIndex{font-family:var(--font-serif);color:var(--cs-accent);padding-top:4px;font-size:36px;font-style:italic;font-weight:400;line-height:1}.caseStudyShared-module__vDwOZa__loopBody{flex-direction:column;gap:8px;display:flex}.caseStudyShared-module__vDwOZa__loopTitle{font-family:var(--font-sora);color:var(--on-surface);margin:0;font-size:19px;font-weight:600;line-height:1.35}.caseStudyShared-module__vDwOZa__loopText{font-family:var(--font-geist);color:var(--on-surface-variant);margin:0;font-size:15px;line-height:1.65}.caseStudyShared-module__vDwOZa__loopChip{background:var(--cs-accent-soft);color:var(--cs-accent);font-family:var(--font-jb-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-self:start;margin-top:4px;padding:8px 14px;font-size:10px;font-weight:600;display:inline-flex}@media (max-width:720px){.caseStudyShared-module__vDwOZa__loopRow{grid-template-columns:56px 1fr}.caseStudyShared-module__vDwOZa__loopChip{grid-column:2}}.caseStudyShared-module__vDwOZa__twinGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.caseStudyShared-module__vDwOZa__twinCard{border:1px solid var(--outline-variant);background:var(--surface-container-low);border-radius:6px;flex-direction:column;gap:16px;padding:32px;display:flex}.caseStudyShared-module__vDwOZa__twinCardAccent{background:linear-gradient(160deg,var(--cs-accent-soft)0%,var(--surface-container)80%);border-color:var(--cs-accent)}.caseStudyShared-module__vDwOZa__twinKicker{font-family:var(--font-jb-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cs-accent);font-size:11px;font-weight:600}.caseStudyShared-module__vDwOZa__twinHeading{font-family:var(--font-sora);color:var(--on-surface);margin:0;font-size:22px;font-weight:600;line-height:1.3}.caseStudyShared-module__vDwOZa__twinBody{font-family:var(--font-geist);color:var(--on-surface-variant);margin:0;font-size:15px;line-height:1.65}.caseStudyShared-module__vDwOZa__twinBullets{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.caseStudyShared-module__vDwOZa__twinBullets li{font-family:var(--font-geist);color:var(--on-surface-variant);padding-left:22px;font-size:14px;line-height:1.55;position:relative}.caseStudyShared-module__vDwOZa__twinBullets li:before{content:"✓";color:var(--cs-accent);font-weight:700;position:absolute;top:0;left:0}.caseStudyShared-module__vDwOZa__capGrid{border-top:1px solid var(--outline-variant);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;padding-top:24px;display:grid}.caseStudyShared-module__vDwOZa__capCard{flex-direction:column;gap:10px;display:flex}.caseStudyShared-module__vDwOZa__capHeading{font-family:var(--font-jb-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-accent);margin:0;font-size:11px;font-weight:600}.caseStudyShared-module__vDwOZa__capTitle{font-family:var(--font-sora);color:var(--on-surface);margin:0;font-size:18px;font-weight:600;line-height:1.35}.caseStudyShared-module__vDwOZa__capBody{font-family:var(--font-geist);color:var(--on-surface-variant);margin:0;font-size:14px;line-height:1.6}.caseStudyShared-module__vDwOZa__howSteps{border-top:1px solid var(--outline-variant);flex-direction:column;gap:0;display:flex}.caseStudyShared-module__vDwOZa__howRow{border-bottom:1px solid var(--outline-variant);grid-template-columns:56px 1fr;align-items:center;gap:24px;padding:22px 0;display:grid}.caseStudyShared-module__vDwOZa__howIndex{font-family:var(--font-serif);color:var(--cs-accent);text-align:center;font-size:32px;font-weight:400;line-height:1}.caseStudyShared-module__vDwOZa__howText{font-family:var(--font-geist);color:var(--on-surface-variant);margin:0;font-size:16px;line-height:1.6}.caseStudyShared-module__vDwOZa__howText strong{color:var(--on-surface)}.caseStudyShared-module__vDwOZa__chatGrid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:24px;display:grid}.caseStudyShared-module__vDwOZa__chatCard{background:#1a1d21;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.caseStudyShared-module__vDwOZa__chatHeader{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:4px;padding:16px 20px 12px;display:flex}.caseStudyShared-module__vDwOZa__chatKicker{font-family:var(--font-jb-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-accent);font-size:10px;font-weight:600}.caseStudyShared-module__vDwOZa__chatTitle{font-family:var(--font-sora);color:#f5f6f7;margin:0;font-size:14px;font-weight:600}.caseStudyShared-module__vDwOZa__chatBody{flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex}.caseStudyShared-module__vDwOZa__chatTurn{grid-template-columns:32px 1fr;align-items:start;gap:10px;display:grid}.caseStudyShared-module__vDwOZa__chatAvatar{width:32px;height:32px;font-family:var(--font-jb-mono);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.caseStudyShared-module__vDwOZa__chatAvatarVisitor{background:#4a154b}.caseStudyShared-module__vDwOZa__chatAvatarSarah{background:var(--cs-accent);color:#0b1f1c}.caseStudyShared-module__vDwOZa__chatLine{flex-direction:column;gap:2px;min-width:0;display:flex}.caseStudyShared-module__vDwOZa__chatMetaRow{font-family:var(--font-geist);align-items:baseline;gap:8px;display:flex}.caseStudyShared-module__vDwOZa__chatSender{color:#f5f6f7;font-size:14px;font-weight:700}.caseStudyShared-module__vDwOZa__chatTs{color:#abadb0;font-size:11px}.caseStudyShared-module__vDwOZa__chatText{font-family:var(--font-geist);color:#d1d2d3;word-break:break-word;margin:0;font-size:14px;line-height:1.45}.caseStudyShared-module__vDwOZa__chatOutcome{font-family:var(--font-geist);color:#c4c5d9;background:#0003;border-top:1px solid #ffffff0f;align-items:flex-start;gap:8px;padding:12px 20px;font-size:12px;line-height:1.5;display:flex}.caseStudyShared-module__vDwOZa__chatOutcomeMark{background:var(--cs-accent);flex-shrink:0;width:8px;height:8px;margin-top:5px;display:inline-block}.caseStudyShared-module__vDwOZa__timelineWrap{padding:16px 0 0;position:relative}.caseStudyShared-module__vDwOZa__timelineIntro{font-family:var(--font-serif);color:var(--on-surface-variant);max-width:64ch;margin:0 0 32px;font-size:17px;font-style:italic;line-height:1.6}.caseStudyShared-module__vDwOZa__timeline{flex-direction:column;gap:0;display:flex;position:relative}.caseStudyShared-module__vDwOZa__timelineRow{border-bottom:1px solid var(--outline-variant);grid-template-columns:120px 24px 1fr;align-items:flex-start;gap:18px;padding:22px 0;display:grid}.caseStudyShared-module__vDwOZa__timelineRow:first-child{border-top:1px solid var(--outline-variant)}.caseStudyShared-module__vDwOZa__timelineTime{font-family:var(--font-jb-mono);letter-spacing:.1em;color:var(--cs-accent);padding-top:2px;font-size:12px;font-weight:600}.caseStudyShared-module__vDwOZa__timelineDot{justify-content:center;padding-top:8px;display:flex;position:relative}.caseStudyShared-module__vDwOZa__timelineDot:before{content:"";background:var(--cs-accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--cs-accent-soft);border-radius:50%}.caseStudyShared-module__vDwOZa__timelineDot:after{content:"";background:var(--outline-variant);width:1px;position:absolute;top:24px;bottom:-22px;left:50%;transform:translate(-50%)}.caseStudyShared-module__vDwOZa__timelineRow:last-child .caseStudyShared-module__vDwOZa__timelineDot:after{display:none}.caseStudyShared-module__vDwOZa__timelineBody{font-family:var(--font-geist);color:var(--on-surface-variant);margin:0;font-size:15px;line-height:1.65}@media (max-width:720px){.caseStudyShared-module__vDwOZa__timelineRow{grid-template-columns:88px 18px 1fr;gap:12px}.caseStudyShared-module__vDwOZa__timelineTime{font-size:11px}}.caseStudyShared-module__vDwOZa__transcriptCard{border:1px solid var(--cs-accent-soft);background:linear-gradient(180deg,var(--cs-accent-soft)0%,var(--surface-container-low)100%);border-radius:6px;flex-direction:column;gap:14px;margin-top:8px;padding:28px 32px;display:flex}.caseStudyShared-module__vDwOZa__transcriptKicker{font-family:var(--font-jb-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cs-accent);font-size:11px;font-weight:600}.caseStudyShared-module__vDwOZa__transcriptTitle{font-family:var(--font-serif);color:var(--on-surface);margin:0 0 4px;font-size:clamp(1.2rem,2vw,1.55rem);font-style:italic;font-weight:400;line-height:1.25}.caseStudyShared-module__vDwOZa__transcriptLines{flex-direction:column;gap:12px;margin:4px 0 0;display:flex}.caseStudyShared-module__vDwOZa__transcriptTurn{font-family:var(--font-geist);color:var(--on-surface-variant);grid-template-columns:96px 1fr;gap:16px;font-size:15px;line-height:1.6;display:grid}.caseStudyShared-module__vDwOZa__transcriptSpeaker{font-family:var(--font-jb-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-accent);padding-top:3px;font-size:11px;font-weight:700}.caseStudyShared-module__vDwOZa__transcriptStage{font-family:var(--font-serif);color:var(--outline);border-left:1px dashed var(--outline-variant);margin:4px 0 4px 96px;padding-left:16px;font-size:14px;font-style:italic;line-height:1.55}.caseStudyShared-module__vDwOZa__transcriptFooter{border-top:1px solid var(--cs-accent-soft);font-family:var(--font-jb-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cs-accent);margin-top:18px;padding-top:14px;font-size:11px;font-weight:600}@media (max-width:640px){.caseStudyShared-module__vDwOZa__transcriptTurn{grid-template-columns:70px 1fr;gap:10px}.caseStudyShared-module__vDwOZa__transcriptStage{margin-left:70px}.caseStudyShared-module__vDwOZa__transcriptCard{padding:22px}}.caseStudyShared-module__vDwOZa__vignetteList{flex-direction:column;gap:18px;display:flex}.caseStudyShared-module__vDwOZa__vignetteCard{border:1px solid var(--outline-variant);background:var(--surface-container-low);border-radius:6px;grid-template-columns:200px 1fr;gap:32px;padding:28px 32px;transition:border-color .25s,background .25s,transform .25s;display:grid}.caseStudyShared-module__vDwOZa__vignetteCard:hover{border-color:var(--cs-accent);background:var(--surface-container);transform:translateY(-2px)}.caseStudyShared-module__vDwOZa__vignetteMeta{border-right:1px solid var(--outline-variant);flex-direction:column;gap:6px;padding-right:24px;display:flex}.caseStudyShared-module__vDwOZa__vignetteMetaLine{font-family:var(--font-jb-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface-variant);font-size:11px;font-weight:600;line-height:1.4}.caseStudyShared-module__vDwOZa__vignetteMetaLine:first-child{color:var(--cs-accent);font-size:13px}.caseStudyShared-module__vDwOZa__vignetteBody{flex-direction:column;gap:12px;display:flex}.caseStudyShared-module__vDwOZa__vignetteTitle{font-family:var(--font-serif);color:var(--on-surface);margin:0;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:400;line-height:1.25}.caseStudyShared-module__vDwOZa__vignetteText{font-family:var(--font-geist);color:var(--on-surface-variant);margin:0;font-size:15px;line-height:1.7}.caseStudyShared-module__vDwOZa__vignetteQuote{border-left:2px solid var(--cs-accent);font-family:var(--font-serif);color:var(--on-surface);margin:4px 0 0;padding:0 0 0 14px;font-size:16px;font-style:italic;line-height:1.55;display:block}@media (max-width:720px){.caseStudyShared-module__vDwOZa__vignetteCard{grid-template-columns:1fr;gap:18px}.caseStudyShared-module__vDwOZa__vignetteMeta{border-right:none;border-bottom:1px solid var(--outline-variant);flex-flow:wrap;gap:12px;padding:0 0 14px}}.caseStudyShared-module__vDwOZa__opsVolumeRow{background:var(--outline-variant);border-top:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;display:grid}.caseStudyShared-module__vDwOZa__opsVolumeTile{background:var(--surface-lowest);flex-direction:column;gap:10px;padding:28px 24px;display:flex}.caseStudyShared-module__vDwOZa__opsVolumeValue{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--cs-accent);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,3.4vw,2.8rem);font-weight:400;line-height:1}.caseStudyShared-module__vDwOZa__opsVolumeLabel{font-family:var(--font-jb-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface-variant);font-size:11px;font-weight:600;line-height:1.5}.caseStudyShared-module__vDwOZa__vizFrame{border:1px solid var(--outline-variant);background:var(--surface-container-low);border-radius:8px;margin-top:40px;padding:28px 28px 22px}.caseStudyShared-module__vDwOZa__vizHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.caseStudyShared-module__vDwOZa__vizLabel{font-family:var(--font-jb-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-accent);font-size:11px;font-weight:600}.caseStudyShared-module__vDwOZa__vizTag{font-family:var(--font-jb-mono);letter-spacing:.08em;color:var(--outline);font-size:11px}.caseStudyShared-module__vDwOZa__vizSvg{width:100%;height:auto;display:block}.caseStudyShared-module__vDwOZa__vizCaption{border-top:1px solid var(--outline-variant);font-family:var(--font-geist);color:var(--outline);margin:18px 0 0;padding-top:16px;font-size:13px;line-height:1.6}.caseStudyShared-module__vDwOZa__faqList{flex-direction:column;gap:4px;margin-top:32px;display:flex}.caseStudyShared-module__vDwOZa__faqItem{border-top:1px solid var(--outline-variant);padding:24px 0}.caseStudyShared-module__vDwOZa__faqItem:last-child{border-bottom:1px solid var(--outline-variant)}.caseStudyShared-module__vDwOZa__faqQuestion{font-family:var(--font-sora);color:var(--on-surface);margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.4}.caseStudyShared-module__vDwOZa__faqAnswer{font-family:var(--font-geist);color:var(--on-surface-variant);margin:0;font-size:15px;line-height:1.7}.caseStudyShared-module__vDwOZa__section[id]:before{content:"";pointer-events:none;height:24px;margin-top:-24px;display:block}
.smhc-module__rB9avG__shell{--sm-bg:#0c1517;--sm-panel:#111e22;--sm-panel-2:#1b2b30;--sm-text:#f3f3ed;--sm-body:#c3cdcf;--sm-muted:#a3b2b5;--sm-dim:#8399a0;--sm-line:#ffffff1f;--sm-line-strong:#ffffff38;--sm-gold:#efb76d;--sm-gold-hi:#f8c98b;--sm-ink:#1c2e32;--sm-paper:#f2f3ed;--sm-ok-bg:#dce6db;--sm-ok-text:#2f5a3d;--sm-event:#a9c4b0;isolation:isolate;background:var(--sm-bg);color:var(--sm-text);font-family:var(--font-geist),system-ui,sans-serif;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);font-size:16px;line-height:1.6;position:relative;overflow:hidden}.smhc-module__rB9avG__shell h1,.smhc-module__rB9avG__shell h2,.smhc-module__rB9avG__shell h3,.smhc-module__rB9avG__shell h4,.smhc-module__rB9avG__shell p{margin:0}.smhc-module__rB9avG__shell em{font-family:var(--font-serif),Georgia,serif;color:var(--sm-gold);letter-spacing:-.01em;font-style:italic;font-weight:400}.smhc-module__rB9avG__shell a:focus-visible,.smhc-module__rB9avG__shell button:focus-visible,.smhc-module__rB9avG__shell summary:focus-visible{outline:2px solid var(--sm-gold);outline-offset:4px}.smhc-module__rB9avG__wrap{width:min(1240px,100% - 96px);margin-left:auto;margin-right:auto}.smhc-module__rB9avG__eyebrow,.smhc-module__rB9avG__eyebrowInk{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--sm-gold);align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.smhc-module__rB9avG__eyebrowInk{color:#5d7173}.smhc-module__rB9avG__miniLine{background:var(--sm-gold);width:24px;height:1px}.smhc-module__rB9avG__label{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.smhc-module__rB9avG__button{font-family:var(--font-display),system-ui,sans-serif;color:var(--sm-text);border:1px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:15px 22px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.smhc-module__rB9avG__button:hover{transform:translateY(-2px)}.smhc-module__rB9avG__buttonPrimary{background:var(--sm-gold);border-color:var(--sm-gold);color:#182326}.smhc-module__rB9avG__buttonPrimary:hover{background:var(--sm-gold-hi)}.smhc-module__rB9avG__buttonPrimary span{font-size:11px}.smhc-module__rB9avG__textLink{color:var(--sm-text);white-space:nowrap;border-bottom:1px solid #ffffff59;padding-bottom:3px;font-size:15px;font-weight:600;text-decoration:none}.smhc-module__rB9avG__textLink:hover{color:var(--sm-gold);border-color:var(--sm-gold)}.smhc-module__rB9avG__actions{flex-wrap:wrap;align-items:center;gap:18px 26px;display:flex}.smhc-module__rB9avG__statusOk,.smhc-module__rB9avG__statusMuted{white-space:nowrap;border-radius:4px;padding:3px 9px;font-size:12px;font-weight:600}.smhc-module__rB9avG__statusOk{background:var(--sm-ok-bg);color:var(--sm-ok-text)}.smhc-module__rB9avG__statusMuted{color:#5b5850;background:#e4e2dc}.smhc-module__rB9avG__hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:6%;padding:112px 0 56px;display:grid}.smhc-module__rB9avG__customerLine{align-items:center;gap:13px;margin:26px 0 20px;display:flex}.smhc-module__rB9avG__customerLine strong{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.04em;font-size:24px}.smhc-module__rB9avG__customerLine>span{color:var(--sm-muted);font-size:13px;line-height:1.35}.smhc-module__rB9avG__customerLine .smhc-module__rB9avG__cross{color:#6e7c7f;font-size:20px}.smhc-module__rB9avG__customerLine .smhc-module__rB9avG__karma{font-family:var(--font-display),system-ui,sans-serif;color:#d5dcdd;letter-spacing:-.02em;font-size:17px}.smhc-module__rB9avG__heroTitle{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.045em;font-size:clamp(46px,5.4vw,76px);font-weight:500;line-height:1.04}.smhc-module__rB9avG__heroTitle em{white-space:nowrap;letter-spacing:-.02em}.smhc-module__rB9avG__heroBody{max-width:520px;color:var(--sm-body);font-size:18px;line-height:1.65;margin:24px 0 28px!important}.smhc-module__rB9avG__location{letter-spacing:.14em;text-transform:uppercase;color:var(--sm-dim);font-size:12px;margin-top:26px!important}.smhc-module__rB9avG__heroVisual{background:radial-gradient(ellipse at 60% 0,#30444980,transparent 60%),linear-gradient(150deg,var(--sm-panel-2),#111d21);border:1px solid #96b0b42b;border-radius:14px;padding:26px;position:relative;box-shadow:0 25px 80px #0003}.smhc-module__rB9avG__visualTop,.smhc-module__rB9avG__visualFoot{letter-spacing:.1em;text-transform:uppercase;color:#b7c7c8;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.smhc-module__rB9avG__time{letter-spacing:.06em;color:var(--sm-gold);font-variant-numeric:tabular-nums;font-size:15px}.smhc-module__rB9avG__signal{justify-content:center;align-items:center;gap:6px;height:72px;margin:8px 0;display:flex}.smhc-module__rB9avG__signal span{background:linear-gradient(var(--sm-gold),#ba8247);opacity:.75;transform-origin:50%;border-radius:3px;width:3px;height:14px;animation:1.6s ease-in-out infinite smhc-module__rB9avG__smPulse}.smhc-module__rB9avG__signal span:nth-child(3n){height:32px}.smhc-module__rB9avG__signal span:nth-child(4n){height:48px}.smhc-module__rB9avG__signal span:nth-child(5n){height:23px}.smhc-module__rB9avG__signal span:nth-child(7n){height:62px}@keyframes smhc-module__rB9avG__smPulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}.smhc-module__rB9avG__callLabel{border-bottom:1px solid var(--sm-line);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;display:flex}.smhc-module__rB9avG__callLabel b{font-size:15px;font-weight:600}.smhc-module__rB9avG__callLabel div>span{color:#93a7ac;font-size:13px;display:block}.smhc-module__rB9avG__phoneIcon{width:40px;height:40px;color:var(--sm-gold);background:#efb76d0d;border:1px solid #efb76d24;border-radius:50%;place-items:center;font-size:22px;display:grid}.smhc-module__rB9avG__pill{border:1px solid var(--sm-line);color:#afc1c4;border-radius:4px;margin-left:auto;padding:3px 9px;font-size:12px}.smhc-module__rB9avG__ticket{background:var(--sm-paper);color:var(--sm-ink);border-radius:8px;padding:22px 24px;transition:transform .4s;transform:rotate(-1deg);box-shadow:0 12px 25px #00000024}.smhc-module__rB9avG__heroVisual:hover .smhc-module__rB9avG__ticket{transform:rotate(0)}.smhc-module__rB9avG__ticketTop{color:#4d6064;justify-content:space-between;align-items:center;gap:10px;display:flex}.smhc-module__rB9avG__ticket h3{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;margin:8px 0 14px;font-size:26px;font-weight:500}.smhc-module__rB9avG__ticketRow{color:#5f7174;justify-content:space-between;gap:15px;margin:8px 0;font-size:14px;display:flex}.smhc-module__rB9avG__ticketRow strong{color:#2a4044;text-align:right;font-weight:600}.smhc-module__rB9avG__ticketBottom{border-top:1px solid #1c2e321f;align-items:center;gap:9px;margin-top:16px;padding-top:14px;font-size:14px;display:flex}.smhc-module__rB9avG__check{background:var(--sm-ok-bg);width:20px;height:20px;color:var(--sm-ok-text);text-align:center;border-radius:50%;flex-shrink:0;font-size:12px;line-height:20px}.smhc-module__rB9avG__handoff{align-items:center;gap:13px;margin:20px 8px 18px;display:flex}.smhc-module__rB9avG__handoffIcon{color:var(--sm-gold);font-size:24px}.smhc-module__rB9avG__handoff b{font-size:15px;font-weight:600}.smhc-module__rB9avG__handoff p{color:#a5b7bb;font-size:14px}.smhc-module__rB9avG__visualFoot{border-top:1px solid var(--sm-line);color:#8aa1a7;padding-top:16px}.smhc-module__rB9avG__visualFoot span:last-child{text-transform:none;letter-spacing:0}.smhc-module__rB9avG__results{border-top:1px solid var(--sm-line);border-bottom:1px solid var(--sm-line);grid-template-columns:1.05fr 1fr 1fr 1fr;align-items:start;gap:30px;padding:34px 0;display:grid}.smhc-module__rB9avG__resultLead h2{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1.2;margin-top:10px!important}.smhc-module__rB9avG__metric{border-left:1px solid var(--sm-line);padding-left:25px}.smhc-module__rB9avG__metric strong{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.04em;font-size:60px;font-weight:500;line-height:1.05}.smhc-module__rB9avG__metric strong span{color:var(--sm-gold);margin-left:2px;font-size:32px}.smhc-module__rB9avG__metric p{max-width:220px;color:var(--sm-body);font-size:15px;line-height:1.45;margin-top:8px!important}.smhc-module__rB9avG__factsRow{justify-content:space-between;align-items:flex-start;gap:24px;padding-top:16px;display:flex}.smhc-module__rB9avG__facts{color:var(--sm-muted);flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.smhc-module__rB9avG__facts li:before{content:"";background:var(--sm-gold);border-radius:50%;width:5px;height:5px;margin:0 9px 2px 0;display:inline-block}.smhc-module__rB9avG__method{flex:0 560px}.smhc-module__rB9avG__method summary{cursor:pointer;text-align:right;color:var(--sm-muted);font-size:14px;font-weight:600;list-style:none}.smhc-module__rB9avG__method summary::-webkit-details-marker{display:none}.smhc-module__rB9avG__method summary span{color:var(--sm-gold);margin-left:8px}.smhc-module__rB9avG__method[open] summary span{display:inline-block;transform:rotate(45deg)}.smhc-module__rB9avG__methodBody{padding:14px 0 4px}.smhc-module__rB9avG__methodBody p{color:var(--sm-body);font-size:14px;line-height:1.65;margin-bottom:10px!important}.smhc-module__rB9avG__methodBody b{color:var(--sm-text);font-weight:600}.smhc-module__rB9avG__section{padding:96px 0 100px}.smhc-module__rB9avG__sectionHead{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:36px;display:flex}.smhc-module__rB9avG__sectionHead h2{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.035em;font-size:48px;font-weight:500;line-height:1.08;margin-top:18px!important}.smhc-module__rB9avG__sectionHead>p{max-width:380px;color:var(--sm-body);padding-bottom:4px;font-size:17px;line-height:1.7}.smhc-module__rB9avG__bench{border:1px solid var(--sm-line-strong);background:var(--sm-panel);border-radius:12px;overflow:hidden}.smhc-module__rB9avG__benchTop{border-bottom:1px solid var(--sm-line);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.smhc-module__rB9avG__casePicker{background:#080f1166;border-radius:7px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.smhc-module__rB9avG__casePicker button,.smhc-module__rB9avG__viewTabs button{font:inherit;cursor:pointer;background:0 0;border:0}.smhc-module__rB9avG__casePicker button{color:#a9bac0;border-radius:5px;padding:9px 14px;font-size:14px;font-weight:500}.smhc-module__rB9avG__casePicker button:hover{color:var(--sm-text)}.smhc-module__rB9avG__casePicker button.smhc-module__rB9avG__isSelected{color:#fff;background:#334348}.smhc-module__rB9avG__benchSource{color:var(--sm-dim);text-align:right;font-size:13px}.smhc-module__rB9avG__benchBody{grid-template-columns:31% 69%;min-height:460px;display:grid}.smhc-module__rB9avG__benchSide{border-right:1px solid var(--sm-line);background:linear-gradient(150deg,#1b2d32,var(--sm-panel));padding:32px}.smhc-module__rB9avG__benchSide .smhc-module__rB9avG__label{color:#9db3b9}.smhc-module__rB9avG__benchTitle{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;font-size:25px;font-weight:500;line-height:1.25;margin-top:18px!important}.smhc-module__rB9avG__benchStat{flex-direction:column;margin:24px 0 22px;display:flex}.smhc-module__rB9avG__benchStat strong{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.02em;color:var(--sm-gold);font-size:60px;font-style:italic;font-weight:400;line-height:1.05}.smhc-module__rB9avG__benchStat span{color:#9db3b9;margin-top:4px;font-size:13px}.smhc-module__rB9avG__benchSteps{margin:0;padding:0;list-style:none}.smhc-module__rB9avG__benchSteps li{color:var(--sm-body);align-items:center;gap:12px;margin:14px 0;font-size:14px;display:flex}.smhc-module__rB9avG__benchSteps li span{color:#d4b07f;border:1px solid #c5a3764d;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.smhc-module__rB9avG__benchMain{flex-direction:column;padding:0 30px 24px;display:flex}.smhc-module__rB9avG__viewTabs{border-bottom:1px solid var(--sm-line);gap:26px;display:flex}.smhc-module__rB9avG__viewTabs button{color:#9db3b9;white-space:nowrap;border-bottom:2px solid #0000;padding:22px 0 15px;font-size:14px;font-weight:500}.smhc-module__rB9avG__viewTabs button:hover{color:var(--sm-text)}.smhc-module__rB9avG__viewTabs button.smhc-module__rB9avG__isSelected{border-color:var(--sm-gold);color:var(--sm-gold)}.smhc-module__rB9avG__evidence{flex:1;min-height:330px;padding:24px 0 20px}.smhc-module__rB9avG__thread{flex-direction:column;display:flex}.smhc-module__rB9avG__threadTurn{gap:13px;margin-bottom:16px;display:flex}.smhc-module__rB9avG__avatar{color:#c3d1d6;background:#2a3c43;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:grid}.smhc-module__rB9avG__avatarAgent{color:var(--sm-gold);background:#efb76d1a}.smhc-module__rB9avG__speaker{letter-spacing:.08em;text-transform:uppercase;color:#8ea7b0;margin-bottom:3px;font-size:12px;font-weight:600}.smhc-module__rB9avG__threadTurn p{color:#e0e8ea;max-width:560px;font-size:16px;line-height:1.6}.smhc-module__rB9avG__turnQuote{font-family:var(--font-serif),Georgia,serif;font-style:italic;color:var(--sm-gold-hi)!important;font-size:19px!important}.smhc-module__rB9avG__threadEvent{color:var(--sm-event);background:#b1cbae0d;border-left:2px solid #71947b;margin:2px 0 16px 45px;padding:9px 13px;font-size:14px}.smhc-module__rB9avG__recordCard{background:var(--sm-paper);color:var(--sm-ink);border-radius:8px;padding:26px}.smhc-module__rB9avG__recordHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.smhc-module__rB9avG__recordHead h4{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.01em;font-size:20px;font-weight:600}.smhc-module__rB9avG__recordFields{margin:0}.smhc-module__rB9avG__recordFields>div{border-top:1px solid #1c2e321a;justify-content:space-between;gap:20px;padding:10px 0;font-size:15px;display:flex}.smhc-module__rB9avG__recordFields dt{color:#627477}.smhc-module__rB9avG__recordFields dd{text-align:right;margin:0;font-weight:600}.smhc-module__rB9avG__handoffCard{border:1px solid var(--sm-line-strong);background:#1c2e34;border-radius:8px;padding:28px}.smhc-module__rB9avG__handoffCard .smhc-module__rB9avG__label{color:var(--sm-gold)}.smhc-module__rB9avG__handoffCard h4{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;font-size:26px;font-weight:500;margin:12px 0!important}.smhc-module__rB9avG__handoffCard p{max-width:560px;color:var(--sm-body);font-size:16px;line-height:1.75}.smhc-module__rB9avG__ownerChip{color:#d2dfe3;border:1px solid #b6c8ce40;border-radius:4px;margin-top:22px;padding:6px 12px;font-size:13px;display:inline-flex}.smhc-module__rB9avG__benchNote{border-top:1px solid var(--sm-line);color:#c2d4ca;align-items:center;gap:10px;padding-top:16px;font-size:15px;display:flex}.smhc-module__rB9avG__benchNote>span{color:#b5cea5}.smhc-module__rB9avG__quoteBand{color:var(--sm-ink);background:#e8ece7}.smhc-module__rB9avG__quoteGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:8%;min-height:480px;padding:48px 0 40px;display:grid}.smhc-module__rB9avG__portrait{justify-content:center;align-items:flex-end;height:420px;display:flex;position:relative}.smhc-module__rB9avG__portrait:before{content:"";background:#dce1da;border-radius:160px 160px 4px 4px;position:absolute;inset:20px 15%}.smhc-module__rB9avG__portrait img{object-fit:contain;filter:grayscale();mix-blend-mode:multiply;width:100%;height:100%;position:relative}.smhc-module__rB9avG__portraitCaption{letter-spacing:.14em;text-transform:uppercase;color:#5d7173;background:#e8ece7;padding:9px 20px;font-size:12px;position:absolute;bottom:0}.smhc-module__rB9avG__quoteMark{height:55px;font-family:var(--font-serif),Georgia,serif;color:#a2804c;margin-top:10px;font-size:84px;line-height:1}.smhc-module__rB9avG__quoteCopy blockquote{max-width:600px;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.03em;margin:0;font-size:36px;font-weight:500;line-height:1.22}.smhc-module__rB9avG__quoteCopy blockquote em{color:#5d6f3f;font-size:1.12em}.smhc-module__rB9avG__attribution{align-items:flex-start;gap:15px;margin-top:28px;display:flex}.smhc-module__rB9avG__attributionLine{background:#8b9c8d;width:30px;height:1px;margin-top:12px}.smhc-module__rB9avG__attribution strong{font-size:16px;font-weight:650}.smhc-module__rB9avG__attribution p{color:#5d6c6e;font-size:14px;line-height:1.5;margin-top:3px!important}.smhc-module__rB9avG__teamGrid{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:52px;display:grid}.smhc-module__rB9avG__teamGrid article{border-top:1px solid #52666c;padding-top:20px}.smhc-module__rB9avG__opNumber{color:var(--sm-gold);font-size:13px}.smhc-module__rB9avG__teamGrid h3{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.03em;font-size:25px;font-weight:500;margin:16px 0 12px!important}.smhc-module__rB9avG__teamGrid p{color:var(--sm-body);font-size:16px;line-height:1.75}.smhc-module__rB9avG__opCaption{letter-spacing:.12em;text-transform:uppercase;color:#82a0a9;margin-top:22px;font-size:12px;display:block}.smhc-module__rB9avG__pullLine{max-width:760px;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;color:var(--sm-text);font-size:30px;line-height:1.3;margin-top:64px!important}.smhc-module__rB9avG__faqSection{padding:24px 0 96px}.smhc-module__rB9avG__faqGrid{border-top:1px solid var(--sm-line);grid-template-columns:.85fr 1.15fr;gap:64px;padding-top:72px;display:grid}.smhc-module__rB9avG__faqIntro h2{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.035em;font-size:40px;font-weight:500;line-height:1.1;margin:18px 0 20px!important}.smhc-module__rB9avG__faqIntro p{max-width:380px;color:var(--sm-body);font-size:16px;line-height:1.7}.smhc-module__rB9avG__inlineLink{color:var(--sm-gold);text-underline-offset:3px;text-decoration:underline}.smhc-module__rB9avG__inlineLink:hover{color:var(--sm-gold-hi)}.smhc-module__rB9avG__faqItem{border-bottom:1px solid var(--sm-line)}.smhc-module__rB9avG__faqItem:first-child{border-top:1px solid var(--sm-line)}.smhc-module__rB9avG__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.smhc-module__rB9avG__faqItem summary::-webkit-details-marker{display:none}.smhc-module__rB9avG__faqItem summary h3{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.01em;font-size:19px;font-weight:500;line-height:1.35}.smhc-module__rB9avG__faqItem summary span{color:var(--sm-gold);flex-shrink:0;font-size:22px;transition:transform .2s}.smhc-module__rB9avG__faqItem[open] summary span{transform:rotate(45deg)}.smhc-module__rB9avG__faqItem p{max-width:640px;color:var(--sm-body);padding-bottom:22px;font-size:16px;line-height:1.75}.smhc-module__rB9avG__nextSection{padding-bottom:72px}.smhc-module__rB9avG__nextPanel{background:radial-gradient(at 15% 100%,#efb76d0d,#0000 70%),#132126;border:1px solid #c49d6533;border-radius:12px;grid-template-columns:1fr 27%;align-items:center;gap:50px;padding:56px;display:grid}.smhc-module__rB9avG__nextPanel h2{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.035em;font-size:44px;font-weight:500;line-height:1.12;margin:20px 0!important}.smhc-module__rB9avG__nextPanel p{max-width:560px;color:var(--sm-body);font-size:17px;line-height:1.75;margin-bottom:28px!important}.smhc-module__rB9avG__ctaNote{color:var(--sm-dim);margin-top:14px;font-size:13px;display:block}.smhc-module__rB9avG__nextAside{border-left:1px solid var(--sm-line);padding-left:25px}.smhc-module__rB9avG__nextAside .smhc-module__rB9avG__label{color:#8ea7b0}.smhc-module__rB9avG__nextAside>div{border-bottom:1px solid var(--sm-line);font-family:var(--font-serif),Georgia,serif;justify-content:space-between;align-items:center;padding:8px 0;font-size:28px;font-style:italic;display:flex}.smhc-module__rB9avG__nextAside>div span{font-family:var(--font-geist),system-ui,sans-serif;color:#82a0a9;font-size:12px;font-style:normal}.smhc-module__rB9avG__about{border-top:1px solid var(--sm-line);grid-template-columns:1fr 1fr;gap:48px;margin-top:56px;padding-top:32px;display:grid}.smhc-module__rB9avG__about h3{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--sm-gold);font-size:15px;font-weight:600;margin-bottom:10px!important}.smhc-module__rB9avG__about p{color:var(--sm-muted);font-size:15px;line-height:1.7;margin-bottom:12px!important}.smhc-module__rB9avG__about .smhc-module__rB9avG__textLink{font-size:14px}@media (max-width:1150px){.smhc-module__rB9avG__wrap{width:calc(100% - 64px)}.smhc-module__rB9avG__hero{gap:4%}.smhc-module__rB9avG__heroVisual{padding:20px}.smhc-module__rB9avG__sectionHead h2{font-size:42px}.smhc-module__rB9avG__benchSide{padding:24px}.smhc-module__rB9avG__benchMain{padding-left:22px;padding-right:22px}.smhc-module__rB9avG__viewTabs{gap:18px}.smhc-module__rB9avG__benchTop{flex-direction:column;align-items:flex-start;gap:10px}.smhc-module__rB9avG__benchSource{text-align:left}.smhc-module__rB9avG__nextPanel{padding:40px}.smhc-module__rB9avG__nextPanel h2{font-size:38px}}@media (max-width:860px){.smhc-module__rB9avG__hero{grid-template-columns:1fr;gap:32px;padding-top:96px}.smhc-module__rB9avG__heroVisual{max-width:560px}.smhc-module__rB9avG__results{grid-template-columns:1fr 1fr;gap:28px}.smhc-module__rB9avG__resultLead{grid-column:1/-1}.smhc-module__rB9avG__metric:nth-of-type(2),.smhc-module__rB9avG__metric:nth-of-type(4){border-left:0;padding-left:0}.smhc-module__rB9avG__factsRow{flex-direction:column}.smhc-module__rB9avG__method{flex-basis:auto;width:100%}.smhc-module__rB9avG__method summary{text-align:left}.smhc-module__rB9avG__section{padding:72px 0}.smhc-module__rB9avG__sectionHead{display:block}.smhc-module__rB9avG__sectionHead>p{max-width:560px;margin-top:20px!important}.smhc-module__rB9avG__benchBody{grid-template-columns:1fr}.smhc-module__rB9avG__benchSide{border-right:0;border-bottom:1px solid var(--sm-line);grid-template-columns:1fr auto;gap:0 20px;display:grid}.smhc-module__rB9avG__benchSide>.smhc-module__rB9avG__label{grid-column:1/-1}.smhc-module__rB9avG__benchTitle{margin-top:12px!important}.smhc-module__rB9avG__benchStat{text-align:right;grid-area:2/2;margin:0}.smhc-module__rB9avG__benchStat strong{font-size:44px}.smhc-module__rB9avG__benchSteps{display:none}.smhc-module__rB9avG__quoteGrid{grid-template-columns:.75fr 1.25fr;gap:5%;min-height:0}.smhc-module__rB9avG__portrait{height:320px}.smhc-module__rB9avG__quoteCopy blockquote{font-size:30px}.smhc-module__rB9avG__teamGrid{gap:28px}.smhc-module__rB9avG__teamGrid h3{font-size:22px}.smhc-module__rB9avG__nextPanel{grid-template-columns:1fr}.smhc-module__rB9avG__nextAside{display:none}.smhc-module__rB9avG__faqGrid{grid-template-columns:1fr;gap:28px;padding-top:56px}}@media (max-width:600px){.smhc-module__rB9avG__wrap{width:calc(100% - 32px)}.smhc-module__rB9avG__hero{padding:88px 0 36px}.smhc-module__rB9avG__heroTitle{letter-spacing:-.04em;font-size:clamp(40px,11.5vw,56px)}.smhc-module__rB9avG__heroTitle em{white-space:normal}.smhc-module__rB9avG__heroBody{font-size:16px}.smhc-module__rB9avG__actions .smhc-module__rB9avG__button{width:100%}.smhc-module__rB9avG__heroVisual{padding:18px 16px}.smhc-module__rB9avG__signal{gap:4px;height:60px}.smhc-module__rB9avG__ticket{padding:18px}.smhc-module__rB9avG__ticketRow{font-size:13px}.smhc-module__rB9avG__visualFoot{flex-direction:column;align-items:flex-start}.smhc-module__rB9avG__results{grid-template-columns:1fr;gap:20px;padding:26px 0}.smhc-module__rB9avG__metric,.smhc-module__rB9avG__metric:nth-of-type(2),.smhc-module__rB9avG__metric:nth-of-type(4){border-left:0;border-top:1px solid var(--sm-line);padding:16px 0 0}.smhc-module__rB9avG__metric strong{font-size:50px}.smhc-module__rB9avG__metric p{max-width:none}.smhc-module__rB9avG__sectionHead h2{font-size:34px}.smhc-module__rB9avG__sectionHead>p{font-size:16px}.smhc-module__rB9avG__benchTop{padding:14px}.smhc-module__rB9avG__casePicker{grid-template-columns:1fr 1fr;width:100%;display:grid}.smhc-module__rB9avG__casePicker button{padding:9px 8px;font-size:13px}.smhc-module__rB9avG__benchSide{grid-template-columns:1fr;padding:20px}.smhc-module__rB9avG__benchStat{text-align:left;grid-area:auto/1;margin-top:12px}.smhc-module__rB9avG__benchTitle{font-size:21px}.smhc-module__rB9avG__benchStat strong{font-size:40px}.smhc-module__rB9avG__benchMain{padding:0 16px 18px}.smhc-module__rB9avG__viewTabs{justify-content:space-between;gap:14px}.smhc-module__rB9avG__viewTabs button{white-space:normal;text-align:left;padding:16px 0 12px;font-size:13px}.smhc-module__rB9avG__threadTurn p{font-size:15px}.smhc-module__rB9avG__threadEvent{margin-left:0;font-size:13px}.smhc-module__rB9avG__recordCard,.smhc-module__rB9avG__handoffCard{padding:18px}.smhc-module__rB9avG__recordFields>div{font-size:14px}.smhc-module__rB9avG__handoffCard h4{font-size:22px}.smhc-module__rB9avG__quoteGrid{grid-template-columns:1fr;padding:40px 0}.smhc-module__rB9avG__portraitCaption{white-space:nowrap;letter-spacing:.1em;padding:8px 12px;font-size:11px}.smhc-module__rB9avG__portrait{order:2;width:100%;max-width:250px;height:240px;margin:24px auto 0}.smhc-module__rB9avG__quoteCopy blockquote{font-size:27px}.smhc-module__rB9avG__teamGrid{grid-template-columns:1fr;margin-top:32px}.smhc-module__rB9avG__pullLine{font-size:24px;margin-top:44px!important}.smhc-module__rB9avG__nextPanel{gap:0;padding:28px 20px}.smhc-module__rB9avG__nextPanel h2{font-size:32px}.smhc-module__rB9avG__nextPanel p{font-size:16px}.smhc-module__rB9avG__about{grid-template-columns:1fr;gap:28px}.smhc-module__rB9avG__faqSection{padding-bottom:64px}.smhc-module__rB9avG__faqIntro h2{font-size:32px}.smhc-module__rB9avG__faqItem summary h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.smhc-module__rB9avG__signal span{animation:none}.smhc-module__rB9avG__ticket,.smhc-module__rB9avG__button{transition:none}}
.latinSparks-module__flhsCG__shell{--ls-bg:#120c10;--ls-bg-alt:#181016;--ls-surface:#211720;--ls-surface-2:#2a1e28;--ls-line:#ffecdc1a;--ls-line-strong:#ffecdc2e;--ls-text:#f5ece4;--ls-muted:#c9b9b1;--ls-dim:#8f7f7a;--ls-marigold:#ffb547;--ls-coral:#ff5f7a;--ls-teal:#3fd0c0;--ls-violet:#a98bff;--ls-sun:linear-gradient(115deg,#ffc15e 0%,#ff8a4c 45%,#ff5f7a 100%);isolation:isolate;background:var(--ls-bg);color:var(--ls-text);font-family:var(--font-geist),system-ui,sans-serif;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.latinSparks-module__flhsCG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.latinSparks-module__flhsCG__photoCover{object-fit:cover}.latinSparks-module__flhsCG__kicker{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ls-marigold);margin:0 0 14px;font-size:12px;font-weight:600}.latinSparks-module__flhsCG__h2{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.03em;color:var(--ls-text);margin:0 0 28px;font-size:clamp(34px,5vw,60px);font-weight:600;line-height:1.02}.latinSparks-module__flhsCG__h2 em,.latinSparks-module__flhsCG__heroTitle em,.latinSparks-module__flhsCG__pull em,.latinSparks-module__flhsCG__compoundText em,.latinSparks-module__flhsCG__closeLine em,.latinSparks-module__flhsCG__ctaTitle em{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.01em;background:var(--ls-sun);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;font-weight:400}.latinSparks-module__flhsCG__lede{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.015em;color:var(--ls-text);margin:0 0 18px;font-size:clamp(22px,2.4vw,28px);font-weight:500;line-height:1.3}.latinSparks-module__flhsCG__body{color:var(--ls-muted);margin:0 0 18px;font-size:clamp(16.5px,1.3vw,18px);line-height:1.7}.latinSparks-module__flhsCG__body:last-child{margin-bottom:0}.latinSparks-module__flhsCG__section{background:var(--ls-bg);padding:clamp(72px,10vw,132px) 24px;position:relative}.latinSparks-module__flhsCG__sectionAlt{background:var(--ls-bg-alt)}.latinSparks-module__flhsCG__inner{max-width:1160px;margin:0 auto}.latinSparks-module__flhsCG__narrow{max-width:720px;margin:clamp(56px,7vw,88px) auto 0}.latinSparks-module__flhsCG__narrowLeft{max-width:760px;margin:0 0 clamp(40px,5vw,56px)}.latinSparks-module__flhsCG__splitWide{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,96px);max-width:1160px;margin:0 auto;display:grid}.latinSparks-module__flhsCG__splitCopy{max-width:580px}@media (max-width:900px){.latinSparks-module__flhsCG__splitWide{grid-template-columns:minmax(0,1fr)}}.latinSparks-module__flhsCG__ribbon{opacity:.85;background:linear-gradient(90deg,#ff5f7a 0 16.6%,#ffb547 16.6% 33.3%,#3fd0c0 33.3% 50%,#a98bff 50% 66.6%,#7ed957 66.6% 83.3%,#ff8a4c 83.3% 100%);height:6px}.latinSparks-module__flhsCG__hero{background:radial-gradient(ellipse 60% 55% at 78% 30%,#ff5f7a38,#ff5f7a00 70%),radial-gradient(ellipse 55% 50% at 12% 90%,#ffb54729,#ffb54700 70%),var(--ls-bg);padding:clamp(128px,12vw,172px) 24px clamp(72px,8vw,112px);position:relative;overflow:hidden}.latinSparks-module__flhsCG__heroGlow{pointer-events:none;background-image:radial-gradient(#ffecdc12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 85%);mask-image:linear-gradient(#000000b3,#0000 85%)}.latinSparks-module__flhsCG__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(40px,6vw,88px);max-width:1200px;margin:0 auto;display:grid;position:relative}.latinSparks-module__flhsCG__heroCopy{animation:.9s cubic-bezier(.2,.7,.2,1) both latinSparks-module__flhsCG__lsRise}.latinSparks-module__flhsCG__heroTopBar{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ls-dim);align-items:center;gap:12px;margin-bottom:28px;font-size:11.5px;display:flex}.latinSparks-module__flhsCG__heroChip{color:var(--ls-marigold);background:#ffb5471f;border:1px solid #ffb5474d;border-radius:999px;padding:6px 10px;font-weight:600}.latinSparks-module__flhsCG__heroEyebrow{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ls-teal);margin:0 0 18px;font-size:13px;font-weight:600}.latinSparks-module__flhsCG__heroTitle{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.045em;color:var(--ls-text);margin:0;font-size:clamp(56px,8.4vw,118px);font-weight:600;line-height:.92}.latinSparks-module__flhsCG__heroTitle em{letter-spacing:-.02em;font-size:1.08em;display:inline-block}.latinSparks-module__flhsCG__heroDek{max-width:30ch;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.01em;color:var(--ls-muted);margin:28px 0 0;font-size:clamp(19px,1.9vw,25px);font-weight:400;line-height:1.35}.latinSparks-module__flhsCG__heroPartners{align-items:center;gap:10px;margin-top:36px;display:flex}.latinSparks-module__flhsCG__partnerChip{background:var(--ls-sun);color:#1b0f12;font-family:var(--font-display),system-ui,sans-serif;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.latinSparks-module__flhsCG__partnerChipDark{background:var(--ls-surface-2);color:var(--ls-text);border:1px solid var(--ls-line-strong)}.latinSparks-module__flhsCG__partnerX{color:var(--ls-dim)}.latinSparks-module__flhsCG__heroMeta{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ls-dim);margin:18px 0 0;font-size:12px}.latinSparks-module__flhsCG__heroVisual{justify-self:end;width:100%;max-width:540px;animation:1s cubic-bezier(.2,.7,.2,1) .15s both latinSparks-module__flhsCG__lsRise;position:relative}.latinSparks-module__flhsCG__heroPhoto{aspect-ratio:4/5;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #ff5f7a73,0 0 0 1px #ffecdc14}.latinSparks-module__flhsCG__heroPhoto:after{content:"";pointer-events:none;background:linear-gradient(#120c1000 55%,#120c108c 100%);position:absolute;inset:0}.latinSparks-module__flhsCG__floatCard{z-index:2;border:1px solid var(--ls-line-strong);-webkit-backdrop-filter:blur(14px)saturate(140%);background:#211720d1;border-radius:18px;flex-direction:column;gap:5px;max-width:270px;padding:12px 16px 14px;display:flex;position:absolute;box-shadow:0 18px 40px -12px #0009}.latinSparks-module__flhsCG__floatCardA{background:var(--ls-sun);border-color:#0000;animation:.6s cubic-bezier(.2,.9,.3,1.3) .9s both latinSparks-module__flhsCG__lsPop;top:11%;left:-56px}.latinSparks-module__flhsCG__floatCardA .latinSparks-module__flhsCG__floatMeta{color:#1b0f12b3}.latinSparks-module__flhsCG__floatCardA .latinSparks-module__flhsCG__floatText{color:#1b0f12}.latinSparks-module__flhsCG__floatCardB{animation:.6s cubic-bezier(.2,.9,.3,1.3) 1.7s both latinSparks-module__flhsCG__lsPop;bottom:9%;right:-36px}.latinSparks-module__flhsCG__floatMeta{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ls-dim);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.latinSparks-module__flhsCG__floatDot{background:var(--ls-teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3fd0c033}.latinSparks-module__flhsCG__floatText{color:var(--ls-text);font-size:15.5px;font-weight:500;line-height:1.35}@media (max-width:1080px){.latinSparks-module__flhsCG__floatCardA{left:-24px}.latinSparks-module__flhsCG__floatCardB{right:-12px}}@media (max-width:900px){.latinSparks-module__flhsCG__heroGrid{grid-template-columns:minmax(0,1fr)}.latinSparks-module__flhsCG__heroVisual{justify-self:center;max-width:480px}.latinSparks-module__flhsCG__floatCardA{top:16px;left:12px}.latinSparks-module__flhsCG__floatCardB{bottom:16px;right:12px}}@media (max-width:480px){.latinSparks-module__flhsCG__floatCard{max-width:220px}.latinSparks-module__flhsCG__floatText{font-size:14px}}@keyframes latinSparks-module__flhsCG__lsRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes latinSparks-module__flhsCG__lsPop{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:none}}.latinSparks-module__flhsCG__glance{background:var(--ls-bg);border-bottom:1px solid var(--ls-line);padding:0 24px}.latinSparks-module__flhsCG__glanceInner{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1200px;margin:0 auto;display:grid}.latinSparks-module__flhsCG__glanceTile{border-left:1px solid var(--ls-line);padding:clamp(28px,4vw,44px) clamp(16px,2.4vw,32px)}.latinSparks-module__flhsCG__glanceTile:first-child{border-left:0;padding-left:0}.latinSparks-module__flhsCG__glanceValue{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.04em;background:var(--ls-sun);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,4.6vw,60px);font-weight:600;line-height:1}.latinSparks-module__flhsCG__glanceLabel{color:var(--ls-text);margin-top:10px;font-size:15px;font-weight:600}.latinSparks-module__flhsCG__glanceCaption{color:var(--ls-dim);margin-top:4px;font-size:13.5px}@media (max-width:760px){.latinSparks-module__flhsCG__glanceInner{grid-template-columns:repeat(2,minmax(0,1fr))}.latinSparks-module__flhsCG__glanceTile:nth-child(3){border-left:0;padding-left:0}.latinSparks-module__flhsCG__glanceTile:nth-child(n+3){border-top:1px solid var(--ls-line)}}.latinSparks-module__flhsCG__phone{border:1px solid var(--ls-line-strong);background:linear-gradient(#1d141b 0%,#170f15 100%);border-radius:30px;justify-self:center;width:100%;max-width:420px;overflow:hidden;box-shadow:0 40px 80px -36px #000c,0 0 0 6px #ffecdc08}.latinSparks-module__flhsCG__phoneHead{border-bottom:1px solid var(--ls-line);background:#ffecdc06;align-items:center;gap:12px;padding:16px 20px;display:flex}.latinSparks-module__flhsCG__phoneAvatar{background:var(--ls-sun);color:#1b0f12;width:38px;height:38px;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.latinSparks-module__flhsCG__phoneName{color:var(--ls-text);font-size:15px;font-weight:600}.latinSparks-module__flhsCG__phoneSub{color:var(--ls-dim);font-size:12.5px}.latinSparks-module__flhsCG__phoneBody{flex-direction:column;gap:10px;padding:22px 18px 26px;display:flex}.latinSparks-module__flhsCG__stamp{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ls-dim);align-self:center;margin:2px 0 6px;font-size:11px;transition:opacity .4s}.latinSparks-module__flhsCG__msgRow{flex-direction:column;max-width:84%;display:flex;position:relative}.latinSparks-module__flhsCG__msgGuest{align-self:flex-end;align-items:flex-end}.latinSparks-module__flhsCG__msgAgent{align-self:flex-start;align-items:flex-start}.latinSparks-module__flhsCG__bubbleGuest,.latinSparks-module__flhsCG__bubbleAgent{border-radius:20px;margin:0;padding:11px 15px;font-size:15.5px;line-height:1.42;transition:opacity .38s,transform .38s cubic-bezier(.2,.9,.3,1.2)}.latinSparks-module__flhsCG__bubbleGuest{background:var(--ls-sun);color:#1b0f12;border-bottom-right-radius:6px;font-weight:500}.latinSparks-module__flhsCG__bubbleAgent{background:var(--ls-surface-2);color:var(--ls-text);border:1px solid var(--ls-line);border-bottom-left-radius:6px}.latinSparks-module__flhsCG__msgNote{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ls-teal);margin-top:6px;padding-left:4px;font-size:10.5px;transition:opacity .4s .15s}.latinSparks-module__flhsCG__phoneArmed .latinSparks-module__flhsCG__stamp:not(.latinSparks-module__flhsCG__msgOn),.latinSparks-module__flhsCG__phoneArmed .latinSparks-module__flhsCG__msgRow:not(.latinSparks-module__flhsCG__msgOn) .latinSparks-module__flhsCG__msgNote{opacity:0}.latinSparks-module__flhsCG__phoneArmed .latinSparks-module__flhsCG__msgRow:not(.latinSparks-module__flhsCG__msgOn) .latinSparks-module__flhsCG__bubbleGuest,.latinSparks-module__flhsCG__phoneArmed .latinSparks-module__flhsCG__msgRow:not(.latinSparks-module__flhsCG__msgOn) .latinSparks-module__flhsCG__bubbleAgent{opacity:0;transform:translateY(10px)scale(.96)}.latinSparks-module__flhsCG__msgGuest .latinSparks-module__flhsCG__bubbleGuest{transform-origin:100% 100%}.latinSparks-module__flhsCG__msgAgent .latinSparks-module__flhsCG__bubbleAgent{transform-origin:0 100%}.latinSparks-module__flhsCG__typing{background:var(--ls-surface-2);border:1px solid var(--ls-line);border-radius:20px 20px 20px 6px;align-items:center;gap:5px;padding:14px 16px;display:inline-flex;position:absolute;top:0;left:0}.latinSparks-module__flhsCG__typing i{background:var(--ls-muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite latinSparks-module__flhsCG__lsDot}.latinSparks-module__flhsCG__typing i:nth-child(2){animation-delay:.15s}.latinSparks-module__flhsCG__typing i:nth-child(3){animation-delay:.3s}@keyframes latinSparks-module__flhsCG__lsDot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.latinSparks-module__flhsCG__phoneTall{max-width:400px}.latinSparks-module__flhsCG__phoneMini{border-radius:26px;width:auto}.latinSparks-module__flhsCG__phoneMini .latinSparks-module__flhsCG__phoneBody{padding:16px 18px}.latinSparks-module__flhsCG__phoneMini .latinSparks-module__flhsCG__msgRow{max-width:none}.latinSparks-module__flhsCG__phoneMini .latinSparks-module__flhsCG__bubbleGuest{padding:10px 18px;font-size:34px;line-height:1.1}.latinSparks-module__flhsCG__bigClock{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #ffb5478c;margin:0 0 12px;font-size:clamp(88px,13vw,176px);font-weight:600;line-height:.85}.latinSparks-module__flhsCG__turn{border-top:1px solid var(--ls-line);font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.015em;color:var(--ls-muted);margin:32px 0 0;padding-top:24px;font-size:clamp(22px,2.3vw,28px);font-weight:500;line-height:1.3}.latinSparks-module__flhsCG__turn span{color:var(--ls-text);display:block}.latinSparks-module__flhsCG__jump{text-align:center;margin-bottom:clamp(36px,5vw,56px)}.latinSparks-module__flhsCG__jumpBig{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.06em;background:var(--ls-sun);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(84px,17vw,228px);font-weight:700;line-height:.85;display:block}.latinSparks-module__flhsCG__jumpLine{max-width:22ch;font-family:var(--font-serif),Georgia,serif;color:var(--ls-text);margin:20px auto 0;font-size:clamp(26px,3.4vw,42px);font-style:italic;font-weight:400;line-height:1.15}.latinSparks-module__flhsCG__timeline{background:var(--ls-surface);border:1px solid var(--ls-line);border-radius:24px;padding:22px clamp(16px,3vw,32px) 18px}.latinSparks-module__flhsCG__timelineHead{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.latinSparks-module__flhsCG__timelineLabel{color:var(--ls-text);font-size:14px;font-weight:600}.latinSparks-module__flhsCG__timelineTag{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ls-dim);font-size:11px}.latinSparks-module__flhsCG__timelineScroll{overflow-x:auto}.latinSparks-module__flhsCG__timelineSvg{width:100%;min-width:640px;height:auto;display:block}.latinSparks-module__flhsCG__timelineMobile{margin:18px 0 6px;padding:0 0 0 26px;list-style:none;display:none;position:relative}.latinSparks-module__flhsCG__timelineMobile:before{content:"";background:linear-gradient(180deg,var(--ls-marigold),var(--ls-coral));border-radius:2px;width:2px;position:absolute;top:8px;bottom:30px;left:6px}.latinSparks-module__flhsCG__timelineMobile li{flex-direction:column;gap:2px;padding-bottom:18px;display:flex;position:relative}.latinSparks-module__flhsCG__timelineMobile li:not(.latinSparks-module__flhsCG__tmGap):before{content:"";background:var(--ls-marigold);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-25px;box-shadow:0 0 0 4px #ffb54733}.latinSparks-module__flhsCG__timelineMobile li:last-child:before{background:var(--ls-coral);box-shadow:0 0 0 4px #ff5f7a33}.latinSparks-module__flhsCG__tmTime{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ls-dim);font-size:11px}.latinSparks-module__flhsCG__tmQuote{font-family:var(--font-serif),Georgia,serif;color:var(--ls-text);font-size:22px;font-style:italic}.latinSparks-module__flhsCG__tmGap{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ls-teal);font-size:11.5px}@media (max-width:640px){.latinSparks-module__flhsCG__timelineScroll{display:none}.latinSparks-module__flhsCG__timelineMobile{display:block}}.latinSparks-module__flhsCG__tlMono{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.04em;font-size:12px}.latinSparks-module__flhsCG__tlTick{font-family:var(--font-jb-mono),ui-monospace,monospace;font-size:11.5px}.latinSparks-module__flhsCG__tlQuote{font-family:var(--font-serif),Georgia,serif;font-size:19px;font-style:italic}.latinSparks-module__flhsCG__tlArc{stroke-dasharray:900;stroke-dashoffset:900px;transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.2,1) .3s}.latinSparks-module__flhsCG__timeline[data-inview=true] .latinSparks-module__flhsCG__tlArc{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.latinSparks-module__flhsCG__tlArc{stroke-dashoffset:0;transition:none}}.latinSparks-module__flhsCG__argument{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,6vw,96px);margin-top:clamp(64px,9vw,120px);display:grid}.latinSparks-module__flhsCG__argumentCopy{max-width:560px}.latinSparks-module__flhsCG__argumentLead{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.03em;color:var(--ls-text);margin:0 0 22px;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.08}.latinSparks-module__flhsCG__argumentPunch{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.01em;background:var(--ls-sun);color:#0000;-webkit-background-clip:text;background-clip:text;margin:28px 0 0;font-size:clamp(38px,5.2vw,68px);font-style:italic;line-height:1.02}@media (max-width:900px){.latinSparks-module__flhsCG__argument{grid-template-columns:minmax(0,1fr)}.latinSparks-module__flhsCG__argument .latinSparks-module__flhsCG__phone{order:2}}.latinSparks-module__flhsCG__band{height:clamp(320px,52vw,640px);margin:0;position:relative;overflow:hidden}.latinSparks-module__flhsCG__band:after{content:"";pointer-events:none;background:linear-gradient(#1810168c 0%,#18101600 22%),linear-gradient(#120c1000 62%,#120c10d9 100%);position:absolute;inset:0}.latinSparks-module__flhsCG__bandCaption{z-index:1;max-width:1160px;font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ls-muted);margin:0 auto;font-size:12px;position:absolute;bottom:clamp(20px,3vw,36px);left:24px;right:24px}.latinSparks-module__flhsCG__bandCaption span{color:var(--ls-marigold);margin-right:10px}.latinSparks-module__flhsCG__outbound{justify-self:center;width:100%;max-width:440px}.latinSparks-module__flhsCG__outboundLabel{color:var(--ls-dim);margin:0 0 16px;font-size:15px;line-height:1.5}.latinSparks-module__flhsCG__outboundCard{border:1px solid var(--ls-line-strong);background:linear-gradient(#1d141b 0%,#170f15 100%);border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -36px #000c}.latinSparks-module__flhsCG__outboundBubble{counter-reset:line;flex-direction:column;max-width:88%;margin:22px 18px 26px;display:flex}.latinSparks-module__flhsCG__outboundBubble span{padding-left:26px;position:relative}.latinSparks-module__flhsCG__outboundBubble span:before{counter-increment:line;content:counter(line);font-family:var(--font-jb-mono),ui-monospace,monospace;color:var(--ls-marigold);opacity:.8;font-size:10.5px;position:absolute;top:.28em;left:0}.latinSparks-module__flhsCG__things{flex-direction:column;gap:20px;margin-top:clamp(24px,4vw,40px);display:flex}.latinSparks-module__flhsCG__thing{background:var(--ls-surface);border:1px solid var(--ls-line);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(28px,4vw,48px);display:grid}.latinSparks-module__flhsCG__thingNum{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.1em;color:var(--ls-marigold);margin-bottom:10px;font-size:13px;font-weight:600;display:block}.latinSparks-module__flhsCG__thingTitle{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;color:var(--ls-text);margin:0 0 16px;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.12}.latinSparks-module__flhsCG__thingVisual{min-width:0}@media (max-width:900px){.latinSparks-module__flhsCG__thing{grid-template-columns:minmax(0,1fr)}}.latinSparks-module__flhsCG__drift{background:var(--ls-bg);border:1px solid var(--ls-line);border-radius:20px;flex-direction:column;gap:18px;padding:26px 24px 22px 44px;display:flex;position:relative}.latinSparks-module__flhsCG__driftStops{flex-direction:column;gap:18px;display:flex;position:relative}.latinSparks-module__flhsCG__driftLine{background:linear-gradient(180deg,var(--ls-marigold),var(--ls-coral));border-radius:2px;width:2px;position:absolute;top:.6em;bottom:.6em;left:-18px}.latinSparks-module__flhsCG__driftStop{color:var(--ls-text);font-size:15.5px;font-weight:500;position:relative}.latinSparks-module__flhsCG__driftDot{background:var(--ls-bg);border:2px solid var(--ls-marigold);border-radius:50%;width:10px;height:10px;position:absolute;top:.35em;left:-22px}.latinSparks-module__flhsCG__driftFoot{border-top:1px solid var(--ls-line);font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ls-teal);margin-top:4px;padding-top:14px;font-size:11px}.latinSparks-module__flhsCG__lang{background:var(--ls-bg);border:1px solid var(--ls-line);border-radius:20px;flex-direction:column;gap:10px;padding:22px;display:flex}.latinSparks-module__flhsCG__langAgent{background:var(--ls-surface-2);border:1px solid var(--ls-line);border-radius:18px 18px 18px 6px;flex-direction:column;align-self:flex-start;gap:8px;width:78%;padding:14px 16px 14px 54px;display:flex;position:relative}.latinSparks-module__flhsCG__langTag{font-family:var(--font-jb-mono),ui-monospace,monospace;color:var(--ls-dim);border:1px solid var(--ls-line-strong);border-radius:6px;padding:3px 6px;font-size:10.5px;font-weight:600;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.latinSparks-module__flhsCG__langTagOn{color:#0d2a26;background:var(--ls-teal);border-color:#0000}.latinSparks-module__flhsCG__skel{background:#ffecdc24;border-radius:4px;height:8px;display:block}.latinSparks-module__flhsCG__langGuest{background:var(--ls-sun);color:#1b0f12;border-radius:18px 18px 6px;align-self:flex-end;padding:10px 15px;font-size:15px;font-weight:500}.latinSparks-module__flhsCG__langFoot{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ls-teal);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:6px;font-size:11px;display:flex}.latinSparks-module__flhsCG__langStar{color:var(--ls-marigold)}.latinSparks-module__flhsCG__agentQuote{background:var(--ls-surface-2);border:1px solid var(--ls-line-strong);color:var(--ls-text);border-radius:18px 18px 18px 6px;margin:20px 0 0;padding:16px 20px;font-size:16.5px;line-height:1.5}.latinSparks-module__flhsCG__trace{border:1px solid var(--ls-line);font-family:var(--font-jb-mono),ui-monospace,monospace;background:#0d0a0c;border-radius:20px;overflow:hidden}.latinSparks-module__flhsCG__traceHead{border-bottom:1px solid var(--ls-line);letter-spacing:.1em;text-transform:uppercase;color:var(--ls-dim);align-items:center;gap:8px;padding:12px 18px;font-size:11px;display:flex}.latinSparks-module__flhsCG__traceDot{background:var(--ls-teal);border-radius:50%;width:8px;height:8px}.latinSparks-module__flhsCG__traceRows{grid-template-columns:auto minmax(0,1fr);gap:12px 20px;margin:0;padding:18px;font-size:13.5px;display:grid}.latinSparks-module__flhsCG__traceRows dt{color:var(--ls-dim)}.latinSparks-module__flhsCG__traceRows dd{color:var(--ls-text);overflow-wrap:anywhere;margin:0}.latinSparks-module__flhsCG__traceZero{font-weight:600;color:var(--ls-coral)!important}.latinSparks-module__flhsCG__traceOk{color:var(--ls-teal)!important}.latinSparks-module__flhsCG__pull{text-align:center;max-width:980px;margin:clamp(56px,7vw,96px) auto 0;padding:0}.latinSparks-module__flhsCG__pull p{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;color:var(--ls-muted);margin:0;font-size:clamp(26px,3.6vw,46px);font-weight:500;line-height:1.18}.latinSparks-module__flhsCG__pull em{margin-top:10px;font-size:1.08em;line-height:1.1;display:block}.latinSparks-module__flhsCG__invisibleHead{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:40px;margin-bottom:36px;display:grid}.latinSparks-module__flhsCG__oneInFour{background:var(--ls-surface);border:1px solid var(--ls-line);border-radius:22px;padding:24px 26px}.latinSparks-module__flhsCG__oneInFourValue{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.04em;background:var(--ls-sun);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,6vw,72px);font-weight:600;line-height:1;display:block}.latinSparks-module__flhsCG__oneInFourLabel{color:var(--ls-muted);margin-top:10px;font-size:14.5px;line-height:1.5;display:block}@media (max-width:900px){.latinSparks-module__flhsCG__invisibleHead{grid-template-columns:minmax(0,1fr);gap:8px}}.latinSparks-module__flhsCG__clusters{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:clamp(48px,6vw,72px);display:grid}@media (max-width:860px){.latinSparks-module__flhsCG__clusters{grid-template-columns:minmax(0,1fr)}}.latinSparks-module__flhsCG__cluster{--tone:var(--ls-marigold);background:var(--ls-surface);border:1px solid var(--ls-line);border-radius:26px;flex-direction:column;padding:28px 28px 24px;display:flex;position:relative;overflow:hidden}.latinSparks-module__flhsCG__cluster:before{content:"";background:var(--tone);height:4px;position:absolute;inset:0 0 auto}.latinSparks-module__flhsCG__cluster_gate{--tone:var(--ls-marigold)}.latinSparks-module__flhsCG__cluster_access{--tone:var(--ls-violet)}.latinSparks-module__flhsCG__cluster_food{--tone:var(--ls-coral)}.latinSparks-module__flhsCG__cluster_live{--tone:var(--ls-teal)}.latinSparks-module__flhsCG__clusterTop{margin-bottom:18px}.latinSparks-module__flhsCG__clusterName{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:var(--ls-text);margin:0 0 6px;font-size:23px;font-weight:600}.latinSparks-module__flhsCG__clusterMeta{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--tone);font-size:11px}.latinSparks-module__flhsCG__chips{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.latinSparks-module__flhsCG__chip{background:color-mix(in srgb,var(--tone)14%,transparent);border:1px solid color-mix(in srgb,var(--tone)34%,transparent);color:var(--ls-text);border-radius:14px 14px 4px;flex-wrap:wrap;align-items:baseline;column-gap:6px;padding:8px 13px;font-size:14px;font-weight:500;display:inline-flex}.latinSparks-module__flhsCG__chipKnown{border-style:dashed;border-color:var(--ls-line-strong);color:var(--ls-dim);background:0 0}.latinSparks-module__flhsCG__chipFlag{border-color:var(--tone)}.latinSparks-module__flhsCG__chipCheck{color:var(--ls-teal)}.latinSparks-module__flhsCG__chipFlagNote{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--tone);flex-basis:100%;margin-top:4px;font-size:10px}.latinSparks-module__flhsCG__clusterBody{color:var(--ls-muted);flex:1;margin:0 0 22px;font-size:15.5px;line-height:1.65}.latinSparks-module__flhsCG__clusterFix{border-top:1px solid var(--ls-line);color:var(--ls-text);align-items:center;gap:10px;padding-top:16px;font-size:14.5px;font-weight:600;display:flex}.latinSparks-module__flhsCG__clusterFix span{background:var(--tone);color:#140c10;font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600}.latinSparks-module__flhsCG__compound{background:radial-gradient(ellipse 70% 90% at 100% 0%,#ff5f7a33,#ff5f7a00 60%),radial-gradient(ellipse 60% 90% at 0% 100%,#ffb54729,#ffb54700 60%),var(--ls-surface);border:1px solid var(--ls-line-strong);border-radius:30px;padding:clamp(36px,5vw,64px);position:relative}.latinSparks-module__flhsCG__compoundText{max-width:24ch;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.035em;color:var(--ls-text);margin:0;font-size:clamp(30px,4.4vw,56px);font-weight:600;line-height:1.06}.latinSparks-module__flhsCG__quietGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,88px);max-width:1160px;margin:0 auto;display:grid}.latinSparks-module__flhsCG__quietPhoto{aspect-ratio:4/5;border-radius:28px;margin:0;position:sticky;top:110px;overflow:hidden;box-shadow:0 40px 90px -36px #3fd0c059}.latinSparks-module__flhsCG__quietPhoto:after{content:"";pointer-events:none;background:linear-gradient(#120c1000,#120c10bf);position:absolute;inset:55% 0 0}.latinSparks-module__flhsCG__quietCaption{z-index:1;font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9;text-shadow:0 1px 8px #0009;font-size:11px;position:absolute;bottom:16px;left:18px;right:18px}.latinSparks-module__flhsCG__quietCopy{min-width:0}.latinSparks-module__flhsCG__signal{border-top:1px solid var(--ls-line);padding:26px 0}.latinSparks-module__flhsCG__signal:last-child{padding-bottom:0}.latinSparks-module__flhsCG__signalTag{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ls-teal);background:#3fd0c01a;border:1px solid #3fd0c04d;border-radius:999px;margin-bottom:12px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-block}@media (max-width:900px){.latinSparks-module__flhsCG__quietGrid{grid-template-columns:minmax(0,1fr)}.latinSparks-module__flhsCG__quietPhoto{justify-self:center;width:100%;max-width:480px;position:relative;top:auto}}.latinSparks-module__flhsCG__lessons{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:clamp(16px,3vw,32px) 0 0;padding:0;list-style:none;display:grid}.latinSparks-module__flhsCG__lesson{background:var(--ls-surface);border:1px solid var(--ls-line);border-radius:26px;flex-direction:column;gap:18px;padding:30px 28px;display:flex}.latinSparks-module__flhsCG__lessonNum{font-family:var(--font-serif),Georgia,serif;background:var(--ls-sun);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:72px;font-style:italic;line-height:.8}.latinSparks-module__flhsCG__lessonHead{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:var(--ls-text);margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.25}@media (max-width:900px){.latinSparks-module__flhsCG__lessons{grid-template-columns:minmax(0,1fr)}}.latinSparks-module__flhsCG__closeSection{background:radial-gradient(ellipse 50% 70% at 50% 100%,#ff8a4c2e,#ff8a4c00 70%),var(--ls-bg)}.latinSparks-module__flhsCG__closeInner{text-align:center;flex-direction:column;align-items:center;gap:36px;max-width:900px;margin:0 auto;display:flex}.latinSparks-module__flhsCG__closeLine{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.035em;color:var(--ls-text);margin:0;font-size:clamp(32px,5vw,64px);font-weight:600;line-height:1.05}.latinSparks-module__flhsCG__closeLine em{display:inline}.latinSparks-module__flhsCG__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.latinSparks-module__flhsCG__faqList{border-top:1px solid var(--ls-line)}.latinSparks-module__flhsCG__faqItem{border-bottom:1px solid var(--ls-line)}.latinSparks-module__flhsCG__faqQ{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.latinSparks-module__flhsCG__faqQ::-webkit-details-marker{display:none}.latinSparks-module__flhsCG__faqQ h3{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.015em;color:var(--ls-text);margin:0;font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.3}.latinSparks-module__flhsCG__faqQ:focus-visible{outline:2px solid var(--ls-marigold);outline-offset:4px;border-radius:6px}.latinSparks-module__flhsCG__faqIcon{border:1px solid var(--ls-line-strong);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.latinSparks-module__flhsCG__faqIcon:before,.latinSparks-module__flhsCG__faqIcon:after{content:"";background:var(--ls-marigold);width:11px;height:1.5px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.latinSparks-module__flhsCG__faqIcon:after{transform:translate(-50%,-50%)rotate(90deg)}.latinSparks-module__flhsCG__faqItem[open] .latinSparks-module__flhsCG__faqIcon:after{transform:translate(-50%,-50%)rotate(0)}.latinSparks-module__flhsCG__faqA{color:var(--ls-muted);margin:0;padding:0 48px 24px 0;font-size:16.5px;line-height:1.7}@media (max-width:900px){.latinSparks-module__flhsCG__faqGrid{grid-template-columns:minmax(0,1fr);gap:8px}.latinSparks-module__flhsCG__faqA{padding-right:0}}.latinSparks-module__flhsCG__aboutLinks{flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.latinSparks-module__flhsCG__aboutLinks a{color:var(--ls-marigold);border-bottom:1px solid #ffb54759;font-size:15px;font-weight:500;text-decoration:none}.latinSparks-module__flhsCG__aboutLinks a:hover{border-bottom-color:var(--ls-marigold);text-decoration:none}.latinSparks-module__flhsCG__about{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.latinSparks-module__flhsCG__aboutCol{border:1px solid var(--ls-line);background:var(--ls-bg-alt);border-radius:22px;padding:28px}.latinSparks-module__flhsCG__aboutHead{font-family:var(--font-jb-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ls-marigold);margin:0 0 10px;font-size:12px;font-weight:600}@media (max-width:760px){.latinSparks-module__flhsCG__about{grid-template-columns:minmax(0,1fr)}}.latinSparks-module__flhsCG__cta{border:1px solid var(--ls-line-strong);background:radial-gradient(60% 100% at 100% 0,#ff5f7a4d,#ff5f7a00 60%),radial-gradient(60% 100% at 0 100%,#ffb54738,#ffb54700 60%),#1f141c;border-radius:30px;padding:clamp(40px,6vw,72px)}.latinSparks-module__flhsCG__ctaTitle{max-width:22ch;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.03em;color:var(--ls-text);margin:0 0 16px;font-size:clamp(30px,4vw,50px);font-weight:600;line-height:1.05}.latinSparks-module__flhsCG__ctaBody{max-width:54ch;color:var(--ls-muted);margin:0 0 28px;font-size:17px;line-height:1.6}.latinSparks-module__flhsCG__ctaButton{background:var(--ls-sun);color:#1b0f12;border-radius:999px;align-items:center;padding:14px 24px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.latinSparks-module__flhsCG__ctaButton:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 30px -10px #ff5f7a99}.latinSparks-module__flhsCG__ctaButton:focus-visible{outline:2px solid var(--ls-text);outline-offset:3px}@media (prefers-reduced-motion:reduce){.latinSparks-module__flhsCG__heroCopy,.latinSparks-module__flhsCG__heroVisual,.latinSparks-module__flhsCG__floatCardA,.latinSparks-module__flhsCG__floatCardB{animation:none}.latinSparks-module__flhsCG__bubbleGuest,.latinSparks-module__flhsCG__bubbleAgent,.latinSparks-module__flhsCG__msgNote,.latinSparks-module__flhsCG__stamp{transition:none}}
.OttawaDinnerRegister-module__m8VDuG__register{--ink:#0f172a;--soft:#475569;--mute:#64748b;--blue:#4f46e5;--on-blue:#fff;--panel:#0f172a08;--panel2:#0f172a0f;--line:#6366f138;--line-soft:#64748b47;--error-ink:#b42318;border:1px solid var(--line);box-shadow:var(--shadow-lg);background:radial-gradient(900px 520px at 88% -10%,#6366f11a,#0000 60%),radial-gradient(700px 480px at 4% 116%,#4f46e50d,#0000 60%),#fff;border-radius:22px;margin:64px 0 8px;padding:44px clamp(20px,4vw,52px) 48px;scroll-margin-top:90px}@media (prefers-color-scheme:dark){.OttawaDinnerRegister-module__m8VDuG__register{--ink:#eef0f4;--soft:#cbcde0;--mute:#a2a6bc;--blue:#b8c3ff;--on-blue:#0b0f10;--panel:#ffffff0d;--panel2:#ffffff16;--line:#b8c3ff33;--line-soft:#b8c3ff42;--error-ink:#ff9b9b;box-shadow:none;background:radial-gradient(900px 520px at 88% -10%,#2e5bff29,#0000 60%),radial-gradient(700px 480px at 4% 116%,#b8c3ff12,#0000 60%),#0b0f10}}.OttawaDinnerRegister-module__m8VDuG__menuCard{border:1px dashed color-mix(in srgb,var(--blue)45%,transparent);background:var(--panel);border-radius:16px;margin-bottom:34px;padding:22px clamp(18px,3vw,30px) 24px}.OttawaDinnerRegister-module__m8VDuG__menuHead{justify-content:center;align-items:center;gap:14px;margin-bottom:18px;display:flex}.OttawaDinnerRegister-module__m8VDuG__menuDots{border-top:1px dotted color-mix(in srgb,var(--blue)50%,transparent);flex:1;height:0}.OttawaDinnerRegister-module__m8VDuG__menuTitle{color:var(--blue);white-space:nowrap;font-family:Instrument Serif,serif;font-size:22px;font-style:italic}.OttawaDinnerRegister-module__m8VDuG__menuList{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.OttawaDinnerRegister-module__m8VDuG__menuItem{align-items:flex-start;gap:12px;display:flex}.OttawaDinnerRegister-module__m8VDuG__menuIcon{width:40px;height:40px;color:var(--blue);background:color-mix(in srgb,var(--blue)14%,transparent);border:1px solid color-mix(in srgb,var(--blue)30%,transparent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.OttawaDinnerRegister-module__m8VDuG__menuText{color:var(--mute);flex-direction:column;gap:2px;font-size:13px;line-height:1.4;display:flex}.OttawaDinnerRegister-module__m8VDuG__menuText strong{color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:14.5px;font-weight:600}@media (max-width:640px){.OttawaDinnerRegister-module__m8VDuG__menuList{grid-template-columns:1fr;gap:14px}.OttawaDinnerRegister-module__m8VDuG__menuTitle{font-size:20px}}.OttawaDinnerRegister-module__m8VDuG__head{max-width:680px}.OttawaDinnerRegister-module__m8VDuG__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--blue);margin-bottom:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;display:inline-block}.OttawaDinnerRegister-module__m8VDuG__title{letter-spacing:-.025em;color:var(--ink);margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,4.4vw,42px);font-weight:600;line-height:1.04}.OttawaDinnerRegister-module__m8VDuG__titleItalic{color:var(--blue);letter-spacing:-.005em;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.OttawaDinnerRegister-module__m8VDuG__lede{color:var(--soft);margin:18px 0 0;font-size:16.5px;line-height:1.6}.OttawaDinnerRegister-module__m8VDuG__form{margin-top:34px}.OttawaDinnerRegister-module__m8VDuG__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.OttawaDinnerRegister-module__m8VDuG__field{flex-direction:column;gap:8px;display:flex}.OttawaDinnerRegister-module__m8VDuG__block{grid-column:1/-1;margin-top:26px}.OttawaDinnerRegister-module__m8VDuG__label{letter-spacing:.01em;color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600}.OttawaDinnerRegister-module__m8VDuG__req{color:var(--blue);margin-left:2px}.OttawaDinnerRegister-module__m8VDuG__opt{color:var(--mute);font-weight:400}.OttawaDinnerRegister-module__m8VDuG__hint{color:var(--mute);margin:6px 0 12px;font-size:13.5px;line-height:1.5;display:block}.OttawaDinnerRegister-module__m8VDuG__input,.OttawaDinnerRegister-module__m8VDuG__textarea{width:100%;color:var(--ink);background:var(--panel);border:1px solid var(--line-soft);border-radius:12px;outline:none;padding:13px 15px;font-family:inherit;font-size:15.5px;transition:border-color .16s,background .16s,box-shadow .16s}.OttawaDinnerRegister-module__m8VDuG__textarea{resize:vertical;line-height:1.55}.OttawaDinnerRegister-module__m8VDuG__input::placeholder,.OttawaDinnerRegister-module__m8VDuG__textarea::placeholder{color:color-mix(in srgb,var(--mute)75%,transparent)}.OttawaDinnerRegister-module__m8VDuG__input:focus,.OttawaDinnerRegister-module__m8VDuG__textarea:focus{border-color:color-mix(in srgb,var(--blue)55%,transparent);background:var(--panel2);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)22%,transparent)}.OttawaDinnerRegister-module__m8VDuG__chips{flex-wrap:wrap;gap:9px;display:flex}.OttawaDinnerRegister-module__m8VDuG__chip{color:var(--soft);background:var(--panel);border:1px solid var(--line-soft);cursor:pointer;border-radius:999px;padding:9px 16px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;transition:all .15s}.OttawaDinnerRegister-module__m8VDuG__chip:hover{border-color:color-mix(in srgb,var(--blue)40%,transparent);color:var(--ink)}.OttawaDinnerRegister-module__m8VDuG__chipOn{color:var(--on-blue);background:var(--blue);border-color:var(--blue);font-weight:600}.OttawaDinnerRegister-module__m8VDuG__stages{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.OttawaDinnerRegister-module__m8VDuG__stage{color:var(--soft);background:var(--panel);border:1px solid var(--line-soft);cursor:pointer;text-align:left;border-radius:12px;padding:14px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;line-height:1.3;transition:all .15s}.OttawaDinnerRegister-module__m8VDuG__stage:hover{border-color:color-mix(in srgb,var(--blue)40%,transparent);color:var(--ink)}.OttawaDinnerRegister-module__m8VDuG__stageOn{color:var(--ink);background:color-mix(in srgb,var(--blue)22%,transparent);border-color:color-mix(in srgb,var(--blue)70%,transparent);font-weight:600}.OttawaDinnerRegister-module__m8VDuG__dates{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.OttawaDinnerRegister-module__m8VDuG__date{color:var(--soft);background:var(--panel);border:1px solid var(--line-soft);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;gap:7px;padding:15px 16px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:500;transition:all .15s;display:flex}.OttawaDinnerRegister-module__m8VDuG__date:hover{border-color:color-mix(in srgb,var(--blue)40%,transparent);color:var(--ink)}.OttawaDinnerRegister-module__m8VDuG__dateOn{color:var(--ink);background:color-mix(in srgb,var(--blue)22%,transparent);border-color:color-mix(in srgb,var(--blue)70%,transparent);font-weight:600}.OttawaDinnerRegister-module__m8VDuG__dateLabel{line-height:1.2}.OttawaDinnerRegister-module__m8VDuG__dateRank{letter-spacing:.08em;text-transform:uppercase;color:var(--on-blue);background:var(--blue);border-radius:999px;align-self:flex-start;padding:3px 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;display:inline-flex}.OttawaDinnerRegister-module__m8VDuG__foot{color:var(--mute);margin:14px 0 0;font-size:13px;line-height:1.55}.OttawaDinnerRegister-module__m8VDuG__error{color:var(--error-ink);margin:22px 0 0;font-size:14.5px}.OttawaDinnerRegister-module__m8VDuG__actions{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:30px;display:flex}.OttawaDinnerRegister-module__m8VDuG__submit{color:var(--on-blue);background:var(--blue);cursor:pointer;box-shadow:0 10px 30px color-mix(in srgb,var(--blue)30%,transparent);border:none;border-radius:12px;align-items:center;gap:9px;padding:15px 26px;font-family:Space Grotesk,sans-serif;font-size:15.5px;font-weight:600;transition:transform .14s,box-shadow .14s,opacity .14s;display:inline-flex}.OttawaDinnerRegister-module__m8VDuG__submit:hover:not(:disabled){box-shadow:0 14px 38px color-mix(in srgb,var(--blue)38%,transparent);transform:translateY(-1px)}.OttawaDinnerRegister-module__m8VDuG__submit:disabled{opacity:.6;cursor:default}.OttawaDinnerRegister-module__m8VDuG__arrow{transition:transform .16s}.OttawaDinnerRegister-module__m8VDuG__submit:hover:not(:disabled) .OttawaDinnerRegister-module__m8VDuG__arrow{transform:translate(3px)}.OttawaDinnerRegister-module__m8VDuG__reassure{color:var(--mute);font-size:13.5px}.OttawaDinnerRegister-module__m8VDuG__done{max-width:560px;padding:14px 0}.OttawaDinnerRegister-module__m8VDuG__doneMark{width:44px;height:44px;color:var(--on-blue);background:var(--blue);border-radius:999px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.OttawaDinnerRegister-module__m8VDuG__doneTitle{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,3.4vw,32px);font-weight:600}.OttawaDinnerRegister-module__m8VDuG__doneLede{color:var(--soft);margin:14px 0 0;font-size:16.5px;line-height:1.6}.OttawaDinnerRegister-module__m8VDuG__doneRef{letter-spacing:.04em;color:var(--mute);margin:22px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}@media (max-width:640px){.OttawaDinnerRegister-module__m8VDuG__grid,.OttawaDinnerRegister-module__m8VDuG__stages,.OttawaDinnerRegister-module__m8VDuG__dates{grid-template-columns:1fr}}
