.rt-bleed.rt-bleed{--accent-ink:var(--accent-on-photo)}.rt-bleed{background:var(--brand);min-height:100svh;color:var(--on-brand);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rt-bleed-media{position:absolute;inset:0}.rt-bleed[data-bg=mosaic] .rt-bleed-media{opacity:.45}.rt-bleed-media :is(img){object-fit:cover;object-position:50% 40%}.rt-bleed:after{content:"";background:var(--scrim-hero);pointer-events:none;position:absolute;inset:0}@media (max-width:600px){.rt-bleed-title{font-size:var(--section-h1-size);line-height:var(--section-h1-leading);letter-spacing:var(--heading-tracking);font-weight:var(--display-weight);font-synthesis:none;font-style:normal;font-family:var(--font-display)}}.rt-bleed-links>.rt-bleed-actions{margin-top:var(--space-4)}.rt-bleed-title:has(+.rt-bleed-lead){padding-bottom:max(0px, calc(-1 * var(--hero-heading-ink-space)));margin-bottom:min(0px, calc(-1 * var(--hero-heading-ink-space)))}@media (max-width:900px){.rt-bleed-media :is(img){object-position:58% 40%}.rt-bleed:after{background:var(--scrim-hero-mobile)}.rt-bleed-in{padding:calc(var(--nav-height) + 24px + var(--hero-top-extra)) var(--section-padding-inline) 48px}}@media (max-width:480px){.rt-bleed-actions{flex-direction:column;align-self:stretch}.rt-bleed-actions>*{width:100%}}.rt-bleed-trust b{color:var(--surface-raised);font-weight:700}.rt-bleed-trust>i{border-radius:var(--radius-pill);background:var(--on-brand-outline);width:3px;height:3px}@media (max-width:900px){.rt-bleed-trust{gap:var(--space-1) 10px}.rt-bleed-trust>i:first-of-type{background:0 0;flex-basis:100%;width:auto;height:0}}.rt-hero-stack{min-height:calc(100svh - var(--hero-fold-gap));flex-direction:column;display:flex}.rt-hero-stack>.rt-bleed{flex:1 0 auto}@media (max-width:640px){.rt-hero-stack{min-height:0}.rt-hero-stack>.rt-bleed{flex:none}}.rt-bleed[data-card=true]{min-height:520px}.rt-bleed[data-card=true] .rt-bleed-in{padding-top:calc(var(--nav-height) + clamp(56px, 7vw, 96px));padding-bottom:calc(var(--pick-overlap) + clamp(48px, 5vw, 72px))}@media (max-width:900px){.rt-bleed[data-card=true]{min-height:420px}.rt-bleed[data-card=true] .rt-bleed-in{padding-top:calc(var(--nav-height) + 32px + var(--hero-top-extra));padding-bottom:calc(var(--pick-overlap) + 32px)}}: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)}}.rt-check{align-items:center;gap:var(--space-2);min-height:var(--control-h);color:var(--ink);font-family:var(--font-sans);font-size:var(--type-body-size);cursor:pointer;display:flex}.rt-check input:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}.rt-check-count{color:var(--ink-muted);font-size:var(--type-small-size);margin-left:auto}.rt-consent .rt-check{min-height:0;padding-block:var(--space-1);align-items:flex-start}.rt-consent .rt-check input{margin-top:1px}@media (max-width:640px){.rt-consent .rt-check{min-height:44px;padding-block:var(--space-3)}}: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-h-ch2{font-size:var(--content-h2-size);line-height:var(--type-content-h2-line);font-family:var(--heading-card-content-family);font-weight:var(--heading-card-content-weight);letter-spacing:var(--heading-card-content-tracking);font-synthesis:none;font-style:normal}.rt-dialog-overlay{z-index:9999;background:var(--overlay);justify-content:center;align-items:center;padding:clamp(12px,4vw,32px);display:flex;position:fixed;inset:0}.rt-dialog{--dialog-form-max:560px;width:100%;max-width:var(--dialog-form-max);border-radius:var(--radius-xl);background:var(--surface-raised);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-modal);color:var(--ink);padding:clamp(24px,5vw,32px);position:relative;overflow:auto}.rt-dialog-overlay[data-dialog=wide],.rt-dialog-overlay[data-dialog=sheet]{animation:rt-showing-overlay-in .2s var(--ease-out)}.rt-dialog-overlay[data-blur=true]{backdrop-filter:blur(6px)}.rt-dialog[data-dialog=wide]{max-width:var(--dialog-form-max);border-radius:var(--radius-lg);padding:clamp(24px,5vw,36px)}.rt-dialog-overlay[data-dialog=sheet]{align-items:flex-end;padding:0}.rt-dialog[data-dialog=sheet]{overscroll-behavior:contain;box-sizing:border-box;max-width:none;max-height:calc(100dvh - 24px);padding:28px 20px calc(24px + env(safe-area-inset-bottom));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;animation:rt-bk-sheet-in .26s var(--ease-out)}.rt-dialog[data-dialog=sheet] .rt-dialog-close{top:8px;right:8px}@media (min-width:640px){.rt-dialog-overlay[data-dialog=sheet]{padding:var(--space-6);align-items:center}.rt-dialog[data-dialog=sheet]{max-width:var(--dialog-form-max);border:1px solid var(--line);border-radius:var(--radius-xl);padding:28px;animation-name:rt-bk-dialog-in}}@media (prefers-reduced-motion:reduce){.rt-dialog-overlay,.rt-dialog{animation:none!important}}.rt-dialog-overlay[data-dialog=viewer]{background:0 0;padding:0;display:block}.rt-dialog[data-dialog=viewer]{max-width:none;max-height:none;padding:var(--space-5) var(--space-8);background:var(--overlay-gallery);box-shadow:none;border-radius:0;justify-content:center;align-items:center;animation:.18s ease-out rt-lightbox-fade;display:flex;position:fixed;inset:0;overflow:visible}@media (max-width:700px){.rt-dialog[data-dialog=viewer]{padding:var(--space-4)}}.rt-dialog-head{margin-bottom:22px}.rt-dialog-kicker{margin-bottom:var(--stack-eyebrow-gap);align-items:center;gap:10px;display:inline-flex}.rt-dialog-mark{border-radius:var(--radius-lg);background:var(--brand);width:36px;height:36px;color:var(--surface-raised);justify-content:center;align-items:center;display:inline-flex}.rt-dialog-head h2,.rt-dialog-done h2{text-wrap:balance;margin:0}.rt-dialog-sub{margin:var(--stack-heading-body-gap) 0 0;font-family:var(--font-sans);font-size:var(--type-small-size);color:var(--ink-2);line-height:1.6}.rt-dialog-done{padding-top:var(--space-2)}.rt-dialog-done-mark{border-radius:var(--radius-pill);background:var(--brand);width:56px;height:56px;color:var(--surface-raised);justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.rt-dialog-done .rt-dialog-sub{margin:var(--stack-heading-body-gap) 0 var(--space-5);font-size:var(--type-body-size)}.rt-dialog-req{margin-left:var(--space-1);color:var(--ink-muted)}.rt-dialog-alert{margin:var(--space-1) 0 14px;font-family:var(--font-sans);font-size:var(--type-caption-size);color:var(--danger-ink)}.rt-dialog-close{z-index:1;position:absolute;top:14px;right:14px}.rt-dialog-done .rt-h-ch2{font-family:var(--notice-family);font-size:var(--notice-dialog-size);font-weight:var(--notice-dialog-weight);line-height:var(--notice-dialog-line);letter-spacing:var(--notice-tracking)}.rt-select-field[data-label=inline]>.rt-label{white-space:nowrap;flex:none}.rt-dialog-form>:is(.rt-modal-field,.rt-select-field){margin-bottom:var(--space-4)}.bq-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:520px){.bq-form-row{grid-template-columns:1fr}}.bq-input{width:100%}.bq-field-helper{font-family:var(--font-sans);font-size:var(--type-label-size);color:var(--ink-muted)}.bq-form-error{gap:var(--space-1);padding:14px var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--brand-walnut) 75%, transparent);background:var(--walnut-tint);font-family:var(--font-sans);color:var(--ink-2);font-size:13.5px;line-height:1.5;display:grid}.bq-form-error strong{color:var(--brand-hover)}.bq-field-helper{color:var(--ink-muted);font-size:var(--type-hint-size)}.rt-dialog[data-dialog=sheet] .bq-field{min-width:0}.bq-shell .bq-field-helper{color:var(--ink-muted);font-size:var(--type-caption-size)}.nm-shell .nm-error.bq-form-error,.bq-shell .bq-form-error{gap:var(--space-1);margin:var(--space-3) 0 0;color:var(--danger-ink);font-size:var(--type-small-size);font-weight:var(--weight-body);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.nm-hero .nm-fineprint{color:var(--ink-muted);font-size:var(--type-small-size)}.bq-shell[data-tool=true]>.bq-wrap{width:100%;padding:40px var(--section-padding-inline) 0}.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-routes-note>p{margin:0}.rt-routes-note>p+p{margin-top:var(--space-2)}.rt-routes-note a{color:var(--ink);font-weight:700}.rt-ig-rail,.rt-team-rail{gap:var(--space-4);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.rt-ig-rail::-webkit-scrollbar{display:none}.rt-team-rail::-webkit-scrollbar{display:none}.rt-gate-mark{border-radius:var(--radius-xl);background:var(--brand);width:46px;height:46px;color:var(--on-brand-soft);justify-content:center;align-items:center;margin-bottom:18px;transition:background-color .22s,color .22s;display:inline-flex;position:relative;overflow:hidden}.rt-gate-mark[data-state=open]{background:var(--link);color:var(--surface)}.rt-gate-mark[data-state=done]{color:var(--surface)}.rt-gate-lock,.rt-gate-unlock{justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.rt-gate-mark[data-state=open] .rt-gate-lock{animation:.22s cubic-bezier(.22,1,.36,1) forwards rt-lock-out}.rt-gate-unlock{animation:.56s cubic-bezier(.22,1,.36,1) .16s both rt-unlock-pop}.rt-gate-title{font-family:var(--heading-card-section-family);font-weight:var(--heading-card-section-weight);letter-spacing:var(--heading-card-section-tracking);font-synthesis:none;margin:0;font-style:normal}.rt-gate-sub{font-family:var(--font-sans);font-size:var(--type-small-size);color:var(--ink-2);margin:10px 0 22px;line-height:1.55}.rt-gate-sub[data-done=true]{margin-bottom:var(--space-5)}.rt-gate-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.rt-gate-form{gap:var(--space-3);flex-direction:column;display:flex}.rt-gate-field{flex-direction:column;gap:6px;display:flex}.rt-qa{gap:var(--space-5) var(--space-8);grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.rt-qa{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.rt-qa-list{border-top:1px solid var(--line)}.rt-qa-item{border-bottom:1px solid var(--line)}.rt-qa-item>summary{justify-content:space-between;align-items:center;gap:var(--space-5);cursor:pointer;padding:20px 0;list-style:none;display:flex}.rt-qa-item>summary::-webkit-details-marker{display:none}.rt-qa-item>summary:focus-visible{outline:var(--focus);outline-offset:2px}.rt-qa-q{text-decoration:none}.rt-qa-item>summary:hover{--heading-ink:var(--accent)}.rt-qa-item[open] .rt-qa-chev{transform:rotate(180deg)}.rt-qa-a{padding:0 var(--space-7) var(--space-5) 0;color:var(--ink-body);font-size:var(--type-body-size);line-height:1.65}.rt-qa-a>p{margin:0}.rt-qa-a>p+p{margin-top:var(--space-3)}@media (max-width:900px){.rt-qa-a{padding-right:0}}.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)}.rt-consent{gap:var(--space-1);display:grid}.rt-consent-hint{padding-left:calc(20px + var(--space-2))}.bq-progress-track{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand) 10%, transparent);height:6px;margin-top:14px;overflow:hidden}.bq-progress-fill{border-radius:var(--radius-pill);background:var(--positive);height:100%;transition:width .42s var(--ease-out)}@media (prefers-reduced-motion:reduce){.bq-progress-fill{transition:none}}.bq-form{gap:18px;display:grid}.bq-sending-mark{border-radius:var(--radius-pill);background:var(--fill);border:1px solid var(--line-hover);width:56px;height:56px;color:var(--positive);animation:bq-pop .28s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.bq-progress-track{background:var(--fill-strong)}.bq-progress-fill{background:var(--brand)}.bq-shell .bq-progress-fill{border-radius:var(--radius-round);background:var(--brand)}.bq-shell .bq-progress-track{height:4px;margin-top:var(--space-3);border-radius:var(--radius-round);background:var(--line);overflow:hidden}.bq-shell .bq-progress-fill{background:var(--brand);height:100%}:is(.rt-erow,.rt-deal-row):hover :is(.rt-erow-title,.rt-deal-price),.rt-prose a:hover{color:var(--accent)!important}:root .rt-events-kind-tagline{font-family:var(--font-sans)!important}.rt-checklist-card{overflow:hidden}.rt-checklist-title{padding:20px var(--space-5) 10px;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;margin:0;font-style:normal}.rt-checklist{padding:0 var(--space-5);margin:0;list-style:none}.rt-checklist li{border-top:1px solid var(--line-soft);min-height:44px;color:var(--ink);font-size:var(--type-body-size);align-items:center;gap:10px;display:flex}.rt-checklist li svg{color:var(--accent);flex:none}.rt-checklist-foot{padding:14px var(--space-5) 18px;border-top:1px solid var(--line-soft)}@media (min-width:641px) and (max-width:1100px){.rt-events-kinds-grid>:last-child:nth-child(odd){grid-column:1/-1}}.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}
