:where(.rt-chip){display:inline-flex}.rt-chip[data-tone=solid]{border-color:var(--brand);background:var(--brand);color:var(--surface-raised)}.rt-chip[data-tone=neutral]{border-color:var(--fill-strong);background:var(--fill-strong);color:var(--ink-2)}.rt-chip[data-tone=marketChange]{height:auto;min-height:0;color:var(--ink);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--walnut-tint);font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:var(--type-label-weight);white-space:nowrap;border:0;display:inline-flex}.rt-chip[data-tone=marketChange][data-direction=up]{color:var(--positive)}.rt-chip-dot{border-radius:var(--radius-round);background:var(--status-active);width:7px;height:7px}.rt-ig-media>.rt-chip{z-index:1;position:absolute;top:10px;left:10px}.rt-chip-dot[data-status=COMING_SOON]{background:var(--status-soon)}.rt-chip-dot[data-status=PENDING]{background:var(--status-contract)}.rt-chip-dot[data-status=SOLD]{background:var(--status-sold)}.rt-route-body[data-sale]>.rt-chip.rt-route-status{height:auto;min-height:28px;font-size:var(--type-body-size);padding:2px 10px}.rt-founders-deal{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:24px clamp(32px,5vw,48px);display:grid}.rt-sec[data-tone=gray] .rt-founders-facts .rt-chip.rt-chip{border-color:var(--line);background:var(--surface-raised)}@media (max-width:900px){.rt-founders-deal{grid-template-columns:minmax(0,1fr)}}:where(.rt-section-head){margin-bottom:var(--section-head-gap)}:where(.rt-section-head:last-child){margin-bottom:0}.rt-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.rt-section-head-copy{min-width:0}.rt-section-head-action{gap:var(--space-2);flex-wrap:wrap;display:flex}.rt-section-head[data-align=center]{text-align:center;justify-content:center}.rt-section-head[data-align=center] .rt-section-head-copy{flex-direction:column;align-items:center;display:flex}.rt-section-h2.rt-section-h2{max-width:28ch;margin:var(--stack-eyebrow-gap) 0 0;color:var(--heading-ink,var(--ink));font-size:var(--section-h2-size);line-height:var(--section-h2-leading);letter-spacing:var(--heading-tracking);text-wrap:balance;font-weight:var(--display-weight);font-synthesis:none;font-style:normal;font-family:var(--font-display)}.rt-section-head-copy>.rt-section-h2:first-child{margin-top:0}.rt-section-head[data-layout=ledger] .rt-section-h2{text-wrap:wrap;max-width:30ch}@media not (min-width:700px){.rt-section-head[data-layout=ledger] .rt-section-h2{max-width:100%}}.rt-section-lead.rt-section-lead{max-width:62ch;margin:var(--stack-heading-body-gap) 0 0;color:var(--ink-muted);font-size:var(--type-body-size);text-wrap:pretty;line-height:1.6}.rt-section-head[data-tone=dark] .rt-section-lead{color:var(--on-brand-soft)}.rt-section-head[data-size=sm] .rt-section-h2.rt-section-h2{font-size:var(--section-subhead-size);line-height:var(--section-h3-leading);letter-spacing:var(--heading-small-tracking);font-weight:var(--heading-small-weight);font-synthesis:none;font-style:normal;font-family:var(--heading-small-family)}.rt-section-head[data-size=sm] .rt-section-lead.rt-section-lead{margin-top:var(--stack-heading-body-gap)}:where(.rt-section-head[data-size=sm]){margin-bottom:var(--space-5)}.rt-market-copy .rt-section-head{margin-bottom:0}.rt-ssplit-copy .rt-section-head{margin-bottom:var(--block-gap)}@media (max-width:900px){.rt-ssplit-copy .rt-section-head{order:0;margin-bottom:0}}.rt-rlist-copy .rt-section-head,.rt-qa-copy .rt-section-head,.rt-incl-copy .rt-section-head{margin-bottom:var(--block-gap)}.rt-tabs[data-head] .rt-tabs-panel .rt-ssplit-copy .rt-section-lead.rt-section-lead{margin-top:var(--stack-heading-body-gap)}.rt-tabs[data-head] .rt-tabs-panel .rt-ssplit-copy .rt-section-head{margin-bottom:var(--space-5)}.rt-tabs-head .rt-section-lead.rt-section-lead{max-width:640px}.rt-crumbs a{color:var(--ink-muted);text-decoration:none}.rt-crumbs a:hover,.rt-crumbs [aria-current=page]{color:var(--ink)}.rt-pick[data-below=surface]{background:linear-gradient(transparent var(--pick-overlap), var(--surface) var(--pick-overlap))}.rt-hero-stack>.rt-pick{flex:none}.rt-date{width:64px;min-height:72px;padding:var(--space-2) var(--space-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;display:inline-flex}.rt-date[data-tone=solid]{border-color:var(--brand);background:var(--brand);width:76px;min-height:84px;color:var(--on-brand)}.rt-date-month{font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:1.2}.rt-date-day{font-family:var(--type-figure-family);letter-spacing:0;font-size:26px;font-weight:var(--type-figure-weight);line-height:1.15}.rt-date[data-tone=solid] .rt-date-day{font-size:30px}.rt-date-weekday{font-size:var(--type-caption-size);opacity:.8;line-height:1.2}.rt-etags{flex-wrap:wrap;gap:6px;display:flex}.rt-emeta{gap:var(--space-1) var(--space-4);color:var(--ink-muted);font-size:var(--type-small-size);flex-wrap:wrap;line-height:1.45;display:flex}.rt-emeta>span{align-items:center;gap:6px;display:inline-flex}.rt-emeta svg{flex:none}.rt-elist{overflow:hidden}.rt-erow{align-items:center;gap:var(--space-3) 20px;padding:var(--space-4) var(--space-5);display:flex}.rt-erow+.rt-erow{border-top:1px solid var(--line-soft)}.rt-erow-body{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.rt-erow-title{color:var(--ink);font-size:var(--heading-size-rt-erow-title);font-weight:var(--heading-small-weight);line-height:var(--type-h3-line);font-family:var(--heading-small-family);font-synthesis:none;letter-spacing:var(--heading-small-tracking);font-style:normal;text-decoration:none}.rt-erow-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.rt-elist-empty{padding:var(--space-5);color:var(--ink-muted);margin:0}.rt-elist-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:14px var(--space-5);border-top:1px solid var(--line-soft);color:var(--ink-muted);font-size:var(--type-small-size);flex-wrap:wrap;display:flex}@media (max-width:640px){.rt-erow{padding:var(--space-4);flex-wrap:wrap;align-items:flex-start}.rt-erow-body{flex-basis:calc(100% - 84px)}.rt-erow-actions{width:100%}.rt-elist-foot{padding:var(--space-3) var(--space-4)}}.rt-next{padding:var(--space-2) var(--space-1) var(--space-4);grid-template-columns:auto minmax(0,1fr) minmax(200px,auto);align-items:center;gap:20px 28px;display:grid}.rt-next[data-empty=true]{grid-template-columns:minmax(0,1fr) auto}.rt-next>.rt-date{align-self:start}.rt-next-body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.rt-next-title a{color:inherit;text-decoration:none}.rt-next-title a:hover{color:var(--accent)}.rt-next-title a:focus-visible,a.rt-erow-title:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.rt-next-summary{max-width:64ch;color:var(--ink-body);font-size:var(--type-body-size);margin:0;line-height:1.55}.rt-next-actions{flex-direction:row;align-items:center;gap:10px;display:flex}@media (max-width:900px){.rt-next{grid-template-columns:auto minmax(0,1fr)}.rt-next-actions{flex-flow:wrap;grid-column:1/-1}.rt-next[data-empty=true]{grid-template-columns:minmax(0,1fr)}}.rt-ecards>li{min-width:0;display:flex}.rt-ecard{flex-direction:column;flex:auto;min-width:0;display:flex;position:relative;overflow:hidden}.rt-ecard-media{aspect-ratio:16/9;background:var(--brand);min-width:0;max-width:100%;color:var(--on-brand);display:block;position:relative;overflow:hidden}.rt-ecard-media>img{color:#0000}.rt-ecard-media[data-image=true]{aspect-ratio:auto;background:var(--surface-card)}.rt-flyer-img{z-index:1;background:0 0;width:100%;max-width:100%;height:auto;display:block;position:relative}.rt-ecard-series{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.rt-ecard-media[data-image=true] .rt-ecard-series{color:var(--ink)}.rt-ecard-series b{font-family:var(--heading-small-family);font-size:var(--section-h3-size);font-weight:var(--heading-small-weight);line-height:var(--type-h2-line);letter-spacing:var(--heading-small-tracking);font-synthesis:none;font-style:normal}.rt-ecard-body{padding:var(--space-4) 18px;flex-direction:column;flex:auto;gap:6px;display:flex}.rt-ecard-title a{color:inherit;text-decoration:none}@media (max-width:1100px){.rt-ecards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rt-ecards{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.rt-efeat{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;min-width:0;max-width:100%;display:grid}.rt-efeat-media{align-self:start;width:100%;min-width:0;display:block}.rt-efeat-body{justify-content:center;align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-5);flex-direction:column;display:flex}.rt-efeat .rt-emeta svg{width:15px;height:15px}.rt-efeat .rt-ecard-series svg{stroke-width:1.75px;width:28px;height:28px}.rt-efeat-title a{color:inherit;text-decoration:none}.rt-efeat-title a:hover{color:var(--accent)}.rt-efeat-title a:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}@media (max-width:900px){.rt-efeat{grid-template-columns:minmax(0,1fr)}}.rt-ecard-body>.rt-ecard-title{margin-top:calc(var(--card-eyebrow-gap) - 6px)}.rt-ecard-title+.rt-ecard-meta{margin-top:calc(var(--card-title-meta-gap) - 6px)}.rt-efeat-body>.rt-efeat-title{margin-top:calc(var(--card-eyebrow-gap) - var(--space-3))}.rt-efeat-title+.rt-emeta{margin-top:calc(var(--card-title-meta-gap) - var(--space-3))}.rt-next[data-empty=true] .rt-next-title{font-family:var(--notice-family);font-size:var(--notice-card-size);font-weight:var(--notice-card-weight);line-height:var(--notice-card-line);letter-spacing:var(--notice-tracking)}:is(.rt-erow,.rt-deal-row):hover :is(.rt-erow-title,.rt-deal-price),.rt-prose a:hover{color:var(--accent)!important}.rt-events-seo-split{max-width:var(--container-max);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:64px;margin:0 auto;display:grid}.rt-events-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.rt-events-seo-split{grid-template-columns:1fr;gap:42px}.rt-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.rt-events-grid{grid-template-columns:1fr}}.rt-upcoming-event-poster{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;flex-direction:column;padding:18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.rt-upcoming-event-poster:hover{border-color:var(--card-hover-border)!important}.rt-upcoming-event-poster[data-past]{opacity:.9}.rt-upcoming-event-poster[data-past]:hover{border-color:var(--card-hover-border)!important}.rt-upcoming-event-poster-image{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--surface);width:100%;position:relative;overflow:hidden}.rt-upcoming-event-poster-image[data-image=true]{aspect-ratio:auto;background:var(--surface-card);min-width:0}.rt-upcoming-event-poster-placeholder{justify-content:center;align-items:center;gap:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);flex-direction:column;margin:0;display:flex;position:absolute;inset:0}.rt-upcoming-event-poster-footer{gap:var(--space-5);padding:22px var(--space-3) var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.rt-upcoming-event-poster-presenter{margin-bottom:var(--space-2);display:block}.rt-upcoming-event-poster-title{color:var(--brand);font-family:var(--heading-card-poster-family);font-size:var(--heading-size-rt-upcoming-event-poster-title);font-weight:var(--heading-card-poster-weight);line-height:var(--heading-poster-line);letter-spacing:var(--heading-card-poster-tracking);font-synthesis:none;font-style:normal}.rt-upcoming-event-poster-stamp{text-align:right;font-family:var(--font-sans);color:var(--brand)}.rt-upcoming-event-poster-day{letter-spacing:0;font-size:40px;font-weight:700;line-height:.9;font-family:var(--font-sans);display:block}.rt-upcoming-event-poster-monthyear{margin-top:6px;display:block}@media (max-width:700px){.rt-upcoming-event-poster-footer{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.rt-upcoming-event-poster-stamp{text-align:left;font-family:var(--font-sans)}}.rt-event-detail-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.rt-event-detail-text{gap:var(--space-5);flex-direction:column;max-width:640px;display:flex}.rt-event-detail-text h1{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--section-h1-size);line-height:var(--section-h1-leading);letter-spacing:var(--heading-tracking);color:var(--brand);text-wrap:balance;font-synthesis:none;margin:0;font-style:normal}.rt-event-detail-meta{gap:var(--space-2);flex-direction:column;margin-top:-8px;display:flex}.rt-event-detail-meta-row{border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--border);font-family:var(--font-sans);font-weight:700;font-size:var(--type-body-size);color:var(--brand);box-shadow:0 1px 0 color-mix(in srgb, var(--brand) 2%, transparent);align-self:flex-start;align-items:center;gap:10px;padding:9px 14px;display:inline-flex}.rt-event-detail-meta-row svg{color:var(--link);flex-shrink:0}.rt-event-detail-lede{font-family:var(--font-sans);color:var(--ink-2);text-wrap:pretty;max-width:600px;margin:0;font-size:17px;line-height:1.6}.rt-event-detail-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.rt-event-detail-wrapped{font-family:var(--font-sans);font-style:var(--accent-style);color:var(--positive);font-size:16px}.rt-event-detail-secondary{display:inline-flex}@media (max-width:900px){.rt-event-detail-hero{grid-template-columns:1fr;gap:36px}}.rt-event-detail-text>.rt-eyebrow.rt-stack-eyebrow{margin-bottom:calc(var(--stack-eyebrow-gap) - 24px)}.rt-event-detail-text>h1+.rt-event-detail-lede,.rt-event-detail-text>h1+.rt-event-detail-meta{margin-top:calc(var(--stack-heading-body-gap) - 24px)}.rt-events-section{padding:var(--section-padding-block) var(--section-padding-inline);background:var(--surface)}.rt-events-band{background:var(--surface-raised);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.rt-events-band+.rt-events-band{border-top:0}.rt-events-kinds-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.rt-events-kind-card{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.rt-events-kind-icon{border-radius:var(--radius-md);background:var(--brand);width:36px;height:36px;color:var(--surface-raised);justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.rt-events-kind-title{margin:calc(var(--card-eyebrow-gap) - 6px) 0 0;color:var(--ink);font-size:var(--section-h3-size);line-height:var(--section-h3-leading);font-family:var(--heading-small-family);font-weight:var(--heading-small-weight);letter-spacing:var(--heading-small-tracking);font-synthesis:none;font-style:normal}.rt-events-kind-title a{color:inherit;text-decoration:none}.rt-events-kind-tagline{margin:calc(var(--card-title-meta-gap) - 6px) 0 0;color:var(--ink-2);font-size:var(--type-body-size);line-height:1.45}.rt-events-kind-body{color:var(--ink-muted);font-size:var(--type-small-size);text-wrap:pretty;margin:0;line-height:1.55}.rt-events-kind-next{padding-top:var(--space-3);color:var(--ink-muted);font-size:var(--type-small-size);margin:auto 0 0}.rt-events-kind-next strong{color:var(--ink);font-weight:700}.rt-events-seo-split{gap:40px var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;display:grid}.rt-events-seo-copy{max-width:70ch;margin-top:var(--space-4);gap:14px;display:grid}.rt-events-seo-copy p{color:var(--ink-2);font-size:var(--type-body-size);text-wrap:pretty;margin:0;line-height:1.6}@media (max-width:1100px){.rt-events-kinds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-events-seo-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.rt-events-kinds-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.rt-subscribe-band{padding:var(--section-padding-block) var(--section-padding-inline);background:var(--surface-band);scroll-margin-top:calc(var(--nav-height) + 16px)}.rt-subscribe-inner{text-align:center;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;display:flex}.rt-subscribe-form{text-align:left;width:100%;max-width:460px;margin-top:20px}.rt-subscribe-caption{color:var(--ink-muted);font-size:var(--type-caption-size);margin:10px 0 0}
