:root{--color-deep-navy:#0e1b2d;--color-dusk:#22364c;--color-ivory:#f7f3ec;--color-ivory-light:#faf8f3;--color-limestone:#d8d2c7;--color-field-white:#fff;--color-amber-forge:#ffb442;--color-sage-grey:#899289;--color-graphite:#3b4142;--color-warm-stone:#b4aa9c;--color-parchment:#e8e1d6;--color-deep-olive:#4c574b;--color-utility-error:#9c3226;--color-utility-warning:#8c4a1c;--color-utility-success:#3e5a3f;--color-utility-info:#3a5a78;--color-utility-watch:#5c5330;--color-utility-watch-dark:#cdb468;--color-utility-error-dark:#e0836f;--color-utility-warning-dark:#e3a56b;--color-utility-success-dark:#8faf8c;--color-utility-info-dark:#8fb2d6;--chart-1:#0e1b2d;--chart-2:#4c574b;--chart-3:#b4aa9c;--chart-4:#3b4142;--chart-5:#ffb442;--gradient-authority:linear-gradient(135deg,#0e1b2d 0%,#22364c 100%);--gradient-editorial-light:linear-gradient(135deg,#f7f3ec 0%,#e8e1d6 100%);--gradient-architectural:linear-gradient(135deg,#f7f3ec 0%,#d8d2c7 100%);--gradient-fulfillment:linear-gradient(135deg,#4c574b 0%,#899289 100%);--gradient-paper:var(--gradient-editorial-light);--font-display:"Montserrat",ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",sans-serif;--font-body:"Montserrat",ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",sans-serif;--font-voice:Georgia,"Iowan Old Style","Times New Roman",serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--text-ghost:clamp(140px,22vw,330px);--leading-ghost:.8;--tracking-ghost:-10px;--text-hero:clamp(44px,8vw,120px);--leading-hero:.92;--tracking-hero:-4px;--text-page-title:clamp(44px,9vw,132px);--leading-page-title:.92;--tracking-page-title:-4px;--text-stat:clamp(52px,8vw,104px);--leading-stat:.9;--tracking-stat:-4px;--text-display-lg:clamp(38px,5vw,64px);--leading-display-lg:1;--tracking-display-lg:-2px;--text-display:clamp(32px,5.2vw,72px);--leading-display:1;--tracking-display:-2px;--text-heading-lg:clamp(30px,3.6vw,46px);--leading-heading-lg:1.05;--tracking-heading-lg:-1.5px;--text-heading:clamp(26px,3.2vw,42px);--leading-heading:1.1;--tracking-heading:-1.2px;--text-subhead:clamp(19px,2.1vw,29px);--leading-subhead:1.25;--tracking-subhead:-.5px;--text-lead:clamp(17px,1.6vw,21px);--leading-lead:1.5;--tracking-lead:-.2px;--text-body-lg:clamp(16px,1.7vw,19.5px);--leading-body-lg:1.6;--text-body:16px;--leading-body:1.65;--text-small:clamp(14px,1.5vw,18px);--leading-small:1.55;--text-eyebrow:12px;--leading-eyebrow:1.4;--tracking-eyebrow:1.8px;--text-micro:11px;--leading-micro:1.4;--tracking-micro:2.2px;--text-quote:clamp(24px,3vw,40px);--leading-quote:1.3;--tracking-quote:-.4px;--text-refined:clamp(19px,2vw,26px);--leading-refined:1.4;--text-refined-min:19px;--text-floor-body:14px;--text-floor-label:11px;--text-floor-voice:19px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:32px;--spacing-8:40px;--spacing-9:48px;--spacing-10:64px;--spacing-11:88px;--spacing-12:110px;--rail:1240px;--navh:88px;--navh-mobile:76px;--railw:236px;--section-pad:clamp(64px,9vh,96px);--band-min-height:100svh;--radius-pill:100px;--radius-card:18px;--radius-card-lg:26px;--radius-media:22px;--radius-cover:14px;--radius-rule:2px;--border-hairline:1px solid var(--color-limestone);--border-pill:1.5px;--shadow-card-hover:0 26px 54px #0e1b2d21;--shadow-none:none;--indicator-width:2px;--ease-standard:cubic-bezier(.22,.61,.36,1);--duration-fast:.14s;--duration-base:.22s;--duration-slow:.42s;--lift-hover:6px;--ryder-color-brand-primary:var(--color-deep-navy);--ryder-color-brand-accent:var(--color-amber-forge);--ryder-color-brand-secondary:var(--color-dusk);--ryder-color-ink-primary:var(--color-deep-navy);--ryder-color-ink-secondary:var(--color-graphite);--ryder-color-ink-muted:var(--color-sage-grey);--ryder-color-ink-inverse:var(--color-ivory);--ryder-color-surface-canvas-ui:var(--color-ivory-light);--ryder-color-surface-primary:var(--color-ivory);--ryder-color-surface-secondary:var(--color-parchment);--ryder-color-surface-tertiary:var(--color-limestone);--ryder-color-surface-dark:var(--color-deep-navy);--ryder-color-surface-dark-secondary:var(--color-dusk);--ryder-color-border-subtle:var(--color-limestone);--ryder-color-border-strong:var(--color-warm-stone);--ryder-color-action-primary:var(--color-deep-navy);--ryder-color-action-primary-text:var(--color-ivory);--ryder-color-action-accent:var(--color-amber-forge);--ryder-color-action-accent-text:var(--color-deep-navy);--ryder-color-action-hover:var(--color-dusk);--ryder-focus-on-light:var(--color-deep-navy);--ryder-focus-on-dark:var(--color-amber-forge);--ryder-focus-width:2px;--ryder-focus-offset:2px;--ryder-color-focus:var(--ryder-focus-on-light);--ryder-color-navigation:var(--color-deep-navy);--ryder-color-navigation-selected:var(--color-amber-forge);--ryder-color-highlight:var(--color-amber-forge);--ryder-color-natural-accent:var(--color-deep-olive);--ryder-color-natural-muted:var(--color-sage-grey);--ryder-color-error:var(--color-utility-error);--ryder-color-warning:var(--color-utility-warning);--ryder-color-success:var(--color-utility-success);--ryder-color-info:var(--color-utility-info);--ryder-color-watch:var(--color-utility-watch);--ryder-color-ink-primary-dark:var(--color-ivory);--ryder-color-surface-primary-dark:var(--color-deep-navy);--ryder-color-error-dark:var(--color-utility-error-dark);--ryder-color-warning-dark:var(--color-utility-warning-dark);--ryder-color-success-dark:var(--color-utility-success-dark);--ryder-color-info-dark:var(--color-utility-info-dark);--ryder-color-watch-dark:var(--color-utility-watch-dark);--ryder-gradient-authority:var(--gradient-authority);--ryder-gradient-editorial-light:var(--gradient-editorial-light);--ryder-gradient-architectural:var(--gradient-architectural);--ryder-gradient-fulfillment:var(--gradient-fulfillment);--ryder-gradient-scrim-headline:linear-gradient(180deg,#0e1b2d8c,#0e1b2db3);--ryder-gradient-scrim-body:linear-gradient(180deg,#0e1b2db3,#0e1b2dcc);--surface-canvas-ui:var(--color-ivory-light);--surface-canvas:var(--color-ivory);--surface-nested:var(--color-parchment);--surface-band:var(--color-limestone);--surface-dark:var(--color-deep-navy);--surface-dark-secondary:var(--color-dusk);--text-heading-ink:var(--color-deep-navy);--text-body-ink:var(--color-graphite);--text-muted-ink:var(--color-sage-grey);--text-heading-on-dark:var(--color-ivory);--text-body-on-dark:var(--color-ivory);--text-muted-on-dark:var(--color-limestone);--text-accent-on-dark:var(--color-amber-forge);--text-natural:var(--color-deep-olive);--surface-field:var(--color-field-white);--surface-field-on-dark:var(--color-dusk);--border-subtle:var(--color-limestone);--border-strong:var(--color-warm-stone);--focus-ring:var(--ryder-focus-on-light);--rule-forge:var(--color-amber-forge)}[data-surface=dark],.ryder-on-dark{--focus-ring:var(--ryder-focus-on-dark)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--elevation-none:none;--elevation-low:0 1px 2px #0e1b2d0f;--elevation-medium:0 4px 12px #0e1b2d14;--elevation-high:0 12px 32px #0e1b2d1f;--motion-fast:.12s;--motion-standard:.22s;--motion-emphasized:.36s;--bp-compact-max:767px;--bp-medium-min:768px;--bp-medium-max:1199px;--bp-expanded-min:1200px;--shell-sidebar:264px;--shell-sidebar-rail:72px;--shell-topbar:60px;--shell-detail-panel:420px;--target-ios:44px;--target-android:48px;--target-web:24px;--text-caption:12px;--leading-caption:1.4;--text-body-sm:13px;--leading-body-sm:1.5;--text-body-md:15px;--leading-body-md:1.55;--text-label:11px;--leading-label:1.3;--tracking-label:1.6px;--text-title-sm:16px;--leading-title-sm:1.35;--text-title-md:20px;--leading-title-md:1.3;--text-display-product:28px;--leading-display-product:1.2;--font-product:"Montserrat",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:var(--navh);scrollbar-gutter:stable}body{background:var(--surface-canvas);color:var(--text-body-ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-heading-ink);font-weight:var(--font-weight-black);letter-spacing:-1px;margin:0;line-height:1.1}p{margin:0}a{color:var(--color-deep-navy);text-decoration:none}a:hover{color:var(--color-deep-navy);text-decoration:underline;-webkit-text-decoration-color:var(--color-amber-forge);text-decoration-color:var(--color-amber-forge);text-underline-offset:4px;text-decoration-thickness:2px}blockquote{font-family:var(--font-voice);margin:0}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:var(--ryder-focus-width) solid var(--focus-ring);outline-offset:var(--ryder-focus-offset)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{scroll-margin-top:calc(var(--navh) + 16px);scroll-margin-bottom:16px}.ryder-skip-link{z-index:1000;border-radius:var(--radius-pill);background:var(--color-deep-navy);min-height:44px;color:var(--color-ivory);font-family:var(--font-display);letter-spacing:1.4px;text-transform:uppercase;transition:top var(--duration-fast) var(--ease-standard);align-items:center;padding:12px 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;position:absolute;top:-100px;left:16px}.ryder-skip-link:focus-visible{color:var(--color-ivory);text-decoration:none;top:16px}.ryder-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[disabled],[aria-disabled=true]{opacity:.5;cursor:not-allowed}[aria-disabled=true]{pointer-events:none}::selection{background:var(--color-amber-forge);color:var(--color-deep-navy)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--method-portrait-width:40%;--method-portrait-mobile-height:65%;--method-portrait-mask:linear-gradient(to right, transparent, var(--color-deep-navy) 15%, var(--color-deep-navy) 55%, transparent);--method-portrait-mobile-mask:linear-gradient(to bottom, var(--color-deep-navy) 25%, transparent 75%);--method-portrait-scrim:linear-gradient(to right, var(--scrim-navy-soft), var(--scrim-navy) 48%, var(--color-deep-navy) 72%);--color-video-play-surface:color-mix(in srgb, var(--color-amber-forge) 70%, transparent);--color-home-separator:color-mix(in srgb, var(--color-deep-navy) 13%, transparent);--color-disclosure-surface:color-mix(in srgb, var(--color-amber-forge) 8%, var(--color-deep-navy));--color-disclosure-outline:color-mix(in srgb, var(--color-amber-forge) 45%, transparent)}.wrap{width:100%;max-width:var(--rail);padding:0 var(--spacing-7);margin:0 auto}.stack-lg>*+*{margin-top:var(--spacing-6)}.stack-form{gap:var(--spacing-4);max-width:var(--measure-lead);display:grid}.stack-form.narrow{max-width:var(--measure-body)}.cluster{gap:var(--spacing-3);flex-wrap:wrap;align-items:center;display:flex}.cluster.wide{gap:var(--spacing-6)}.measure-body{max-width:var(--measure-body)}.measure-lead{max-width:var(--measure-lead)}.gap-top-3{margin-top:var(--spacing-3)}.gap-top-4{margin-top:var(--spacing-4)}.gap-top-5{margin-top:var(--spacing-5)}.gap-top-6{margin-top:var(--spacing-6)}.byline{font-family:var(--font-display);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-muted-on-dark);margin-top:var(--spacing-5)}.quote-voice{font-family:var(--font-voice);font-style:italic;font-size:var(--text-refined)}.card-link{cursor:pointer;display:block}.legal-section+.legal-section{margin-top:var(--spacing-6)}.grid-3{gap:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.grid-2{gap:var(--spacing-7);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;display:grid}.mediaslot{border:1px dashed var(--color-warm-stone);border-radius:var(--radius-media);background:var(--color-parchment);aspect-ratio:16/7;font-family:var(--font-display);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--color-graphite);justify-content:center;align-items:center;display:flex}.mediaslot.tall{aspect-ratio:3/4}:root{--z-sticky-nav:50;--z-sticky-cta:60;--measure-hero:68ch;--measure-lead:56ch;--measure-body:62ch;--disc-sm:var(--spacing-9);--avatar-sm:var(--spacing-9);--track-story:26rem;--track-offer:21rem;--band-min-height:calc(100svh - var(--navh))}.grid-stories{grid-template-columns:repeat(auto-fit, minmax(var(--track-story), 1fr));gap:var(--spacing-7);align-items:stretch;display:grid}.grid-offer{grid-template-columns:minmax(var(--track-offer), .4fr) 1fr;gap:var(--spacing-7);align-items:start;display:grid}@media (width<=900px){.grid-offer{grid-template-columns:1fr}}.band-wrap{width:100%;max-width:var(--rail);padding:clamp(var(--spacing-6), 5vh, var(--spacing-9)) var(--spacing-5);margin:0 auto}.clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=900px){.grid-3,.grid-stories,.grid-2{scroll-snap-type:x mandatory;padding-bottom:var(--spacing-3);grid-template-columns:none;grid-auto-columns:78vw;grid-auto-flow:column;overflow-x:auto}.grid-3>*,.grid-stories>*,.grid-2>*{scroll-snap-align:start}}.section-title{font-size:var(--text-heading-lg);line-height:var(--leading-heading-lg);letter-spacing:var(--tracking-heading-lg);max-width:var(--measure-hero);margin:var(--spacing-3) 0 var(--spacing-6)}.section-title.on-dark,.page-title.on-dark{color:var(--color-ivory)}.page-title{font-size:var(--text-display-lg);line-height:var(--leading-display-lg);letter-spacing:var(--tracking-display-lg);margin:var(--spacing-3) 0 0}.kv{gap:var(--spacing-4);margin-top:var(--spacing-5);display:grid}.kv dt{font-family:var(--font-display);font-weight:var(--font-weight-extrabold);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase}.kv dd{margin:var(--spacing-1) 0 0;font-size:var(--text-body);line-height:var(--leading-body)}.grid-pillars{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.signal-list{margin:var(--spacing-4) 0 0;gap:var(--spacing-3);padding:0;list-style:none;display:grid}.signal-list li{padding-left:var(--spacing-4);border-left:2px solid var(--color-warm-stone);line-height:var(--leading-body)}.proof-steps{margin:0 0 var(--spacing-4);gap:var(--spacing-2);display:grid}.proof-steps dt{font-family:var(--font-display);font-weight:var(--font-weight-extrabold);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--color-graphite)}.proof-steps dd{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);margin:0}html{overscroll-behavior-y:none}.site-nav-sticky{z-index:var(--z-sticky-nav);position:sticky;top:0}.sticky-cta{z-index:var(--z-sticky-cta);padding:var(--spacing-3);background:var(--color-ivory);border-top:1px solid var(--color-warm-stone);justify-content:center;display:none;position:fixed;bottom:0;left:0;right:0}@media (width<=720px){.sticky-cta{display:flex}.grid-pillars{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:70vw;grid-auto-flow:column;overflow-x:auto}}.gap-bottom-4{margin-bottom:var(--spacing-4)}.caption{font-size:var(--text-small)}.text-on-dark{color:var(--color-ivory)}.story-filters{grid-template-columns:repeat(auto-fit, minmax(calc(var(--spacing-12) * 1.5), 1fr));gap:var(--spacing-4);align-items:end;display:grid}.story-card-link{color:inherit;border-radius:var(--radius-media);text-decoration:none;display:block}.story-card-link:hover{color:inherit;text-decoration:none}.story-card-link:is(:hover,:focus-visible) .story-card-title{color:var(--color-amber-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-amber-forge);text-decoration-color:var(--color-amber-forge);text-decoration-thickness:var(--indicator-width);text-underline-offset:var(--spacing-1)}.story-card-link:focus-visible{outline:var(--ryder-focus-width) solid var(--ryder-focus-on-light);outline-offset:var(--spacing-1)}img.story-img{object-fit:cover;border:0;width:100%;height:auto;display:block}.story-detail{gap:var(--spacing-9);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.back-link{font-family:var(--font-display);font-weight:var(--font-weight-bold);color:var(--color-deep-navy);min-height:var(--spacing-9);align-items:center;display:inline-flex}@media (width<=767px){.story-detail{gap:var(--spacing-6);grid-template-columns:1fr}}.upload-field{gap:var(--spacing-2);min-height:var(--spacing-9);flex-direction:column;display:flex}.upload-label{font-family:var(--font-display);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--color-deep-navy)}.stories-grid{gap:var(--spacing-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stories-grid .story-img{aspect-ratio:1;border:0;border-radius:0}.story-card-body{padding:var(--spacing-5) var(--spacing-6) var(--spacing-6)}.story-card-tags>span:first-child{max-width:100%;white-space:normal!important;letter-spacing:0!important}@media (width<=1023px){.stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.stories-grid{grid-template-columns:1fr}}.story-share-link{min-height:var(--target-ios);font-family:var(--font-display);font-weight:var(--font-weight-black);color:var(--color-deep-navy);text-underline-offset:var(--space-1);align-items:center;text-decoration:underline;display:inline-flex}.story-share-link:focus-visible{outline:var(--space-1) solid var(--focus-ring);outline-offset:var(--space-1)}.nav-dropdown{min-width:calc(var(--space-4) * 14);padding:var(--space-2);background:var(--color-deep-navy);border-radius:var(--radius-cover);box-shadow:var(--shadow-card-hover);flex-direction:column;display:flex;position:absolute}.nav-dropdown-link{min-height:var(--target-ios);padding:0 var(--space-4);font-family:var(--font-display);font-weight:var(--font-weight-bold);color:var(--color-ivory);border-radius:var(--radius-rule);align-items:center;text-decoration:none;display:flex}.nav-dropdown-link:hover{color:var(--color-amber-forge)}.nav-dropdown-link:focus-visible{outline:var(--space-1) solid var(--color-amber-forge);outline-offset:calc(var(--space-1) * -1)}.method-card-title{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:var(--text-body-lg)}.method-steps{margin:0;padding:0;list-style:none}.faq{flex-direction:column;display:flex}.faq-item{border-bottom:var(--border-hairline)}.faq-item summary{min-height:var(--target-ios);padding:var(--space-4) 0;cursor:pointer;font-family:var(--font-display);font-weight:var(--font-weight-bold);align-items:center;display:flex}.faq-item summary:focus-visible{outline:var(--space-1) solid var(--focus-ring)}.faq-item p{padding-bottom:var(--space-4)}.consent-banner{left:var(--spacing-3);right:var(--spacing-3);bottom:var(--spacing-3);z-index:calc(var(--z-sticky-cta) + 10);gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);background:var(--color-parchment);color:var(--color-deep-navy);border:1px solid var(--color-limestone);box-shadow:0 8px 24px color-mix(in oklab, var(--color-deep-navy) 12%, transparent);border-radius:var(--radius-md,8px);flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:960px;margin:0 auto;display:flex;position:fixed}.consent-banner p{max-width:60ch;margin:0}.consent-banner a{color:var(--color-deep-navy);text-underline-offset:3px;text-decoration:underline}.consent-banner a:focus-visible{outline:var(--ryder-focus-width) solid var(--ryder-focus-on-light);outline-offset:var(--ryder-focus-offset)}.consent-actions{gap:var(--spacing-3);display:flex}.mc-hero-grid{gap:var(--spacing-7);grid-template-columns:1.3fr 1fr;align-items:end;display:grid}.mc-live{align-items:center;gap:var(--spacing-2);font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--color-ivory);display:inline-flex}.mc-live:before{content:"";background:var(--color-amber-forge);border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.mc-live:before{animation:2s ease-in-out infinite mc-pulse}}@keyframes mc-pulse{50%{opacity:.35}}.mc-session{border-top:var(--border-hairline);padding-top:var(--spacing-5);color:var(--color-limestone);border-color:#c9d6e040}.mc-session strong{color:var(--color-ivory);font-family:var(--font-display);font-size:var(--text-lead);margin-bottom:var(--spacing-3);display:block}.mc-countdown{gap:var(--spacing-2);margin:var(--spacing-4) 0;grid-template-columns:repeat(4,1fr);display:grid}.mc-countdown div{padding:var(--spacing-3) var(--spacing-2);text-align:center;background:#22364ccc}.mc-countdown b{font-family:var(--font-display);color:var(--color-ivory);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:900;line-height:1;display:block}.mc-countdown span{font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase}.mc-problems{max-width:var(--measure-body);gap:0;margin:0;padding:0;list-style:none;display:grid}.mc-problems li{padding:var(--spacing-4) 0;border-bottom:var(--border-hairline);font-size:var(--text-lead)}.mc-aha{gap:var(--spacing-6);margin:0;padding:0;list-style:none;display:grid}.mc-aha li{gap:var(--spacing-4);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.mc-aha blockquote{color:var(--color-ivory);margin:0;font-family:Georgia,serif;font-size:1.5rem;font-style:italic;line-height:1.35}.mc-aha small{font-family:var(--font-display);color:var(--color-amber-forge);font-weight:900}.mc-flow{align-items:center;gap:var(--spacing-3);grid-template-columns:1fr auto 1fr auto 1fr;display:grid}.mc-flow-step{border:var(--border-hairline);padding:var(--spacing-5);background:var(--color-field-white,#fff);min-height:100%}.mc-flow-step h3{font-family:var(--font-display);margin:0 0 var(--spacing-2);font-weight:900}.mc-flow-arrow{font-family:var(--font-display);color:var(--color-deep-navy);font-weight:900}.mc-form-wrap{gap:var(--spacing-7);grid-template-columns:1fr 1.1fr;align-items:start;display:grid}.mc-form-panel{background:var(--color-field-white,#fff);padding:var(--spacing-6);border:var(--border-hairline)}.mc-form-row{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.mc-cal-links{gap:var(--spacing-3);margin-top:var(--spacing-5);flex-wrap:wrap;display:flex}.mc-sticky{background:var(--color-deep-navy);border-top:none}@media (width<=900px){.mc-hero-grid,.mc-form-wrap{gap:var(--spacing-5);grid-template-columns:1fr}.mc-flow{grid-template-columns:1fr}.mc-flow-arrow{justify-self:center;transform:rotate(90deg)}}@media (width<=560px){.mc-form-row{grid-template-columns:1fr}.mc-countdown b{font-size:1.5rem}.mc-aha blockquote{font-size:1.2rem}.mc-page main{padding-bottom:80px}}.home-hero{background:var(--color-deep-navy);position:relative;overflow:hidden}.home-hero-billy{object-fit:cover;object-position:right top;width:62%;height:100%;-webkit-mask-image:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--color-deep-navy) 35%, transparent) 18%, var(--color-deep-navy) 42%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--color-deep-navy) 35%, transparent) 18%, var(--color-deep-navy) 42%);mask-image:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--color-deep-navy) 35%, transparent) 18%, var(--color-deep-navy) 42%);position:absolute;top:0;right:0}.home-hero-overlay{pointer-events:none;background:linear-gradient(90deg, var(--color-deep-navy) 0%, color-mix(in oklab, var(--color-deep-navy) 85%, transparent) 38%, color-mix(in oklab, var(--color-dusk) 25%, transparent) 55%, transparent 70%);position:absolute;inset:0}.home-hero .hm-hero{grid-template-columns:1fr}.home-hero .hm-hero-copy{max-width:min(var(--measure-hero), 46vw)}@media (width<=1024px){.home-hero-billy{width:70%}}@media (width<=720px){.home-hero{flex-direction:column;display:flex}.home-hero .hm-hero{grid-template-columns:1fr}.home-hero .hm-hero-copy{max-width:none}.home-hero>*{min-height:0!important}.home-hero-billy{aspect-ratio:4/3;object-position:72% top;width:100%;height:auto;-webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--color-deep-navy) 22%);-webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--color-deep-navy) 22%);mask-image:linear-gradient(180deg, transparent 0%, var(--color-deep-navy) 22%);order:2;position:static}.home-hero-overlay{display:none}}.mc-reflect-list{margin:var(--spacing-5) 0;gap:var(--spacing-4);padding:0;list-style:none;display:grid}.mc-reflect-list p{margin-top:var(--spacing-2)}.hm-lead{font-size:var(--text-lead);line-height:var(--leading-lead);max-width:var(--measure-lead);margin:var(--spacing-4) 0}.hm-small{font-size:var(--text-body-md);max-width:var(--measure-body);margin-top:var(--spacing-3);opacity:.85}.hm-micro{font-family:var(--font-display);font-weight:var(--font-weight-extrabold);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;margin:var(--spacing-3) 0}.on-dark.hm-lead,.on-dark.hm-small,.on-dark.hm-micro,.hm-lead.on-dark{color:var(--color-limestone)}.hm-actions{gap:var(--spacing-5);margin:var(--spacing-6) 0 var(--spacing-3);flex-wrap:wrap;align-items:center;display:flex}.hm-textlink{min-height:var(--target-ios);font-family:var(--font-display);font-weight:var(--font-weight-black);color:var(--color-deep-navy);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.hm-textlink.on-dark{color:var(--color-ivory)}.hm-textlink:focus-visible,.hm-tile:focus-visible{outline:3px solid var(--color-amber-forge);outline-offset:3px}.hm-hero{gap:var(--spacing-8);grid-template-columns:1fr auto;align-items:center;display:grid}.hm-path{gap:var(--spacing-3);margin:0;padding:0;list-style:none;display:grid}.hm-path li{font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--color-limestone);border:1px solid color-mix(in oklab, var(--color-ivory) 25%, transparent);padding:var(--spacing-2) var(--spacing-4);text-align:center;animation:hm-rise var(--duration-base) var(--ease-standard) both;position:relative}.hm-path li:not(:last-child):after{content:"↓";left:50%;bottom:calc(-1 * var(--spacing-3));color:var(--color-limestone);font-size:var(--text-micro);position:absolute;transform:translate(-50%,50%)}.hm-path li:last-child{color:var(--color-deep-navy);background:var(--color-ivory)}@keyframes hm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hm-question{font-family:var(--font-voice);font-style:italic;font-size:var(--text-subhead);line-height:var(--leading-subhead);max-width:var(--measure-body);margin:var(--spacing-5) 0}.hm-symptoms{margin:var(--spacing-6) 0;gap:var(--spacing-5) var(--spacing-7);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.hm-symptoms li{font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:var(--text-title-md);border-top:1px solid var(--hair,color-mix(in oklab, var(--color-deep-navy) 13%, transparent));padding-top:var(--spacing-4)}.hm-split{gap:var(--spacing-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}.hm-mock-q{font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:var(--text-title-md);margin:var(--spacing-3) 0}.hm-mock-opts{gap:var(--spacing-2);padding:0;list-style:none;display:grid}.hm-mock-opts li{border:1px solid color-mix(in oklab, var(--color-deep-navy) 20%, transparent);padding:var(--spacing-3)}.hm-mock-opts li:before{content:"○ "}.hm-mock-opts li.is-picked{border-color:var(--color-deep-navy);font-weight:var(--font-weight-bold)}.hm-mock-opts li.is-picked:before{content:"● "}.hm-progress{height:var(--spacing-1);background:color-mix(in oklab, var(--color-deep-navy) 12%, transparent);margin-top:var(--spacing-5)}.hm-progress span{background:var(--color-deep-navy);height:100%;display:block}.hm-flow{margin:var(--spacing-6) 0;gap:var(--spacing-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.hm-flow li{border-top:var(--spacing-1) solid var(--color-deep-navy);padding-top:var(--spacing-4);position:relative}.hm-flow li:not(:last-child):after{content:"→";right:calc(-1 * var(--spacing-5));top:var(--spacing-2);font-weight:900;position:absolute}.hm-flow-n{font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase}.hm-flow h3,.hm-h3{font-size:var(--text-title-md);margin:var(--spacing-2) 0}.hm-big{font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:var(--text-heading);line-height:var(--leading-heading);max-width:24ch;margin-top:var(--spacing-7)}.hm-orbit{aspect-ratio:1;max-width:calc(var(--spacing-12) * 4 + var(--spacing-5));border:1px dashed color-mix(in oklab, var(--color-deep-navy) 30%, transparent);border-radius:50%;width:100%;margin-inline:auto;position:relative}.hm-orbit-core{background:var(--color-deep-navy);color:var(--color-ivory);text-align:center;font-family:var(--font-display);font-weight:900;font-size:var(--text-micro);text-transform:uppercase;border-radius:50%;place-items:center;display:grid;position:absolute;inset:35%}.hm-orbit-node{width:var(--spacing-12);font-size:var(--text-micro);text-align:center;background:var(--color-ivory);border:1px solid color-mix(in oklab, var(--color-deep-navy) 20%, transparent);padding:var(--spacing-1);transform:translate(-50%, -50%) rotate(calc(var(--i) * 51.43deg)) translateY(calc(-1 * var(--spacing-12) - var(--spacing-10) - var(--spacing-3))) rotate(calc(var(--i) * -51.43deg));position:absolute;top:50%;left:50%}.hm-stages{margin:var(--spacing-7) 0;gap:var(--spacing-6);border-top:var(--radius-rule) solid var(--color-limestone);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.hm-stages li{padding-top:var(--spacing-4)}.hm-stages h3{color:var(--color-ivory);font-size:var(--text-heading)}.hm-stages p{color:var(--color-limestone)}.hm-stages li:last-child h3{color:var(--color-amber-forge)}.hm-sign{font-family:var(--font-display);font-weight:900;font-size:var(--text-title-md);margin-top:var(--spacing-5)}.hm-sign.on-dark{color:var(--color-ivory)}.hm-phases{gap:var(--spacing-5);margin:var(--spacing-6) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hm-price{justify-content:space-between;align-items:end;gap:var(--spacing-6);border-top:1px solid color-mix(in oklab, var(--color-deep-navy) 13%, transparent);padding-top:var(--spacing-6);flex-wrap:wrap;display:flex}.hm-price-main{font-family:var(--font-display);font-weight:900;font-size:var(--text-heading)}.hm-stories{gap:var(--spacing-5);margin-top:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hm-story{gap:var(--spacing-3);margin:var(--spacing-4) 0;display:grid}.hm-story dt{font-family:var(--font-display);font-weight:900;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-micro)}.hm-count{gap:var(--spacing-5);margin:var(--spacing-4) 0 var(--spacing-5);color:var(--color-ivory);display:flex}.hm-count div{text-align:center;display:grid}.hm-count strong{font-family:var(--font-display);font-weight:900;font-size:var(--text-heading)}.hm-count span{font-size:var(--text-micro);color:var(--color-limestone);text-transform:uppercase}.hm-photo-slot{aspect-ratio:4/3;text-align:center;padding:var(--spacing-5);border:1px dashed color-mix(in oklab, var(--color-deep-navy) 30%, transparent);margin-bottom:var(--spacing-6);place-items:center;display:grid}.hm-photo-slot.on-dark{border-color:color-mix(in oklab, var(--color-ivory) 30%, transparent);color:var(--color-limestone)}.hm-tiles{gap:var(--spacing-4);margin:var(--spacing-6) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hm-tile{padding:var(--spacing-5);background:var(--color-parchment);color:var(--color-deep-navy);border-top:var(--spacing-1) solid var(--color-deep-navy);transition:transform var(--duration-base) var(--ease-standard);display:block}.hm-tile:hover{transform:translateY(-2px)}.hm-tile h3{font-size:var(--text-title-md);margin-bottom:var(--spacing-2)}.hm-duo{gap:var(--spacing-7);margin:var(--spacing-5) 0;grid-template-columns:1fr 1fr;display:grid}.hm-voice{font-family:var(--font-voice);margin-bottom:var(--spacing-2);font-style:italic}.hm-manifesto{text-align:center;padding-block:var(--spacing-9)}.hm-huge{font-family:var(--font-display);font-weight:900;font-size:var(--text-display-lg);line-height:var(--leading-display);max-width:20ch;margin:0 auto var(--spacing-5);color:var(--color-deep-navy)}.hm-manifesto .hm-lead{margin-inline:auto}.hm-announce{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-1) var(--spacing-4);background:var(--color-graphite);color:var(--color-limestone);font-size:var(--text-micro);font-family:var(--font-display);letter-spacing:var(--tracking-micro);text-transform:uppercase;flex-wrap:wrap;font-weight:800;display:flex}.hm-announce a{color:var(--color-ivory);min-height:var(--target-ios);align-items:center;text-decoration:underline;display:inline-flex}.hm-live-dot{width:var(--spacing-2);height:var(--spacing-2);background:var(--color-amber-forge);border-radius:50%}@media (width<=900px){.hm-hero,.hm-split,.hm-duo,.hm-stories,.hm-phases,.hm-flow,.hm-stages{grid-template-columns:1fr}.hm-path,.hm-flow li:after{display:none}.hm-tiles,.hm-symptoms{grid-template-columns:1fr 1fr}.hm-orbit-node{width:var(--spacing-11);font-size:var(--text-micro);transform:translate(-50%, -50%) rotate(calc(var(--i) * 51.43deg)) translateY(calc(-1 * var(--spacing-12) - var(--spacing-7))) rotate(calc(var(--i) * -51.43deg))}.hm-orbit{max-width:calc(var(--spacing-12) * 3)}}@media (width<=560px){.hm-tiles,.hm-symptoms{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hm-path li,.hm-tile{transition:none;animation:none}}.hm-progress span.is-half{width:50%}.hm-hero-copy{max-width:var(--measure-hero)}.hm-h1{margin:var(--spacing-4) 0 var(--spacing-5)}.hm-step-1{animation-delay:var(--duration-fast)}.hm-step-2{animation-delay:var(--duration-base)}.hm-step-3{animation-delay:calc(var(--duration-base) + var(--duration-fast))}.hm-step-4{animation-delay:calc(var(--duration-base) * 2)}.hm-orbit-node[data-i="0"]{--i:0}.hm-orbit-node[data-i="1"]{--i:1}.hm-orbit-node[data-i="2"]{--i:2}.hm-orbit-node[data-i="3"]{--i:3}.hm-orbit-node[data-i="4"]{--i:4}.hm-orbit-node[data-i="5"]{--i:5}.hm-orbit-node[data-i="6"]{--i:6}.hm-h1-accent{color:var(--color-amber-forge);font-family:var(--font-voice);font-style:italic;font-weight:var(--font-weight-bold);letter-spacing:0}.hm-reality{gap:var(--space-7);align-items:center;display:grid}@media (width>=960px){.hm-reality{gap:var(--space-8);grid-template-columns:1fr 1.05fr}}.hm-reality-accent{white-space:nowrap;position:relative}.hm-reality-accent:after{content:"";background:var(--color-amber-forge);z-index:-1;height:.18em;position:absolute;bottom:.05em;left:0;right:0}.hm-reality-list{margin:var(--space-6) 0;padding:0;list-style:none}.hm-reality-list li{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-hairline);color:var(--text-body-ink);display:flex}.hm-reality-icon{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-pill);background:var(--color-parchment);color:var(--text-heading-ink);flex:none;place-items:center;display:grid}.hm-reality-media img{border-radius:var(--radius-media);width:100%;height:auto;box-shadow:var(--shadow-card-hover);display:block}.hm-reality-strip{margin:var(--space-8) 0 0;background:var(--color-limestone);border-radius:var(--radius-media);padding:var(--space-6);gap:var(--space-4);text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.hm-reality-strip>div+div{border-left:var(--border-hairline)}.hm-reality-strip dt{color:var(--text-heading-ink);font-weight:900;font-size:var(--text-title-sm)}.hm-reality-strip dd{margin:var(--space-2) 0 0;font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--text-body-ink)}@media (width<=640px){.hm-reality-strip>div+div{border-left:0;border-top:var(--border-hairline);padding-top:var(--space-4)}}.hm-reality-amber{color:var(--color-amber-ink);font-family:var(--font-voice);letter-spacing:0;font-style:italic;font-weight:700}.hm-hero-tags{gap:var(--space-2) 0;margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:var(--border-hairline);border-color:color-mix(in srgb, var(--color-ivory) 18%, transparent);font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted-on-dark);flex-wrap:wrap;display:flex}.hm-hero-tags span+span:before{content:"|";margin:0 var(--space-3);opacity:.6}.hm-hero-strip-title{font-weight:900;font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--text-heading-on-dark);margin:0}.hm-hero-strip-body{margin:var(--space-1) 0 0;font-size:var(--text-body-sm);color:var(--text-body-on-dark)}@media (width>=721px){.home-hero{min-height:calc(100svh - var(--hm-chrome-h,140px));flex-direction:column;display:flex}}.home-hero .hm-hero-copy{flex-direction:column;align-items:flex-start;max-width:min(720px,50vw);display:flex}.home-hero .hm-hero-copy>*{margin-left:0;padding-left:0}.home-hero .hm-h1{max-width:720px;margin-bottom:0}.home-hero .hm-hero-copy .hm-lead{max-width:580px;margin:var(--space-6) 0 0;letter-spacing:0;text-align:left;font-size:19px;font-weight:400;line-height:1.6}.home-hero .hm-actions{margin:var(--space-6) 0 0;justify-content:flex-start;width:auto}.home-hero .hm-hero-tags{opacity:.8;max-width:640px;margin-top:20px}@media (width<=1024px){.home-hero .hm-hero-copy,.home-hero .hm-h1{max-width:600px}.home-hero .hm-hero-copy .hm-lead{max-width:520px;font-size:18px}}@media (width<=720px){.home-hero .hm-hero-copy,.home-hero .hm-h1,.home-hero .hm-hero-copy .hm-lead{max-width:100%}.home-hero .hm-actions{flex-direction:column;align-items:flex-start}}.hm-hero-strip{z-index:2;background:color-mix(in srgb, var(--color-deep-navy) 55%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid color-mix(in srgb, var(--color-ivory) 14%, transparent);position:relative}.hm-hero-strip-inner{width:100%;max-width:var(--rail);padding:var(--space-5) calc(var(--spacing-5) + 28px);box-sizing:border-box;grid-template-columns:repeat(4,1fr);align-items:start;gap:40px;min-height:100px;margin:0 auto;list-style:none;display:grid}.hm-hero-strip-inner li{text-align:left;align-items:flex-start;gap:16px;display:flex;position:relative}.hm-hero-strip-inner li+li:before{content:"";border-left:1px solid color-mix(in srgb, var(--color-limestone) 18%, transparent);height:50%;position:absolute;top:25%;left:-20px}.hm-hero-strip-title{white-space:nowrap}.hm-hero-strip-body{color:var(--text-muted-on-dark)}@media (width<=1024px){.hm-hero-strip-inner{row-gap:var(--space-6);padding-inline:var(--space-6);grid-template-columns:repeat(2,1fr)}.hm-hero-strip-inner li:nth-child(3):before{display:none}}@media (width<=640px){.hm-hero-strip-inner{padding:var(--space-3) var(--space-5);grid-template-columns:1fr;gap:0}.hm-hero-strip-inner li{padding:var(--space-4) 0}.hm-hero-strip-inner li:before{display:none}.hm-hero-strip-inner li+li{border-top:1px solid color-mix(in srgb, var(--color-limestone) 18%, transparent)}}:root{--color-amber-ink:#755013;--scrim-navy:color-mix(in srgb,var(--color-deep-navy) 72%,transparent);--scrim-navy-soft:color-mix(in srgb,var(--color-deep-navy) 25%,transparent);--veil-ivory:color-mix(in srgb,var(--color-ivory) 55%,transparent);--veil-ivory-strong:color-mix(in srgb,var(--color-ivory) 90%,transparent)}.rf-section{background:var(--color-field-white);padding:clamp(72px,9vw,120px) 0}.rf-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(24px,4vw,64px)}.rf-grid{grid-template-columns:38% 1fr;align-items:center;gap:clamp(40px,5vw,80px);display:grid}.rf-title{font-family:var(--font-display);color:var(--color-deep-navy);letter-spacing:-.02em;max-width:600px;margin:24px 0 32px;font-size:clamp(34px,4vw,60px);font-weight:900;line-height:1.05}.rf-title-accent{color:var(--color-amber-ink);display:block}.rf-body{color:var(--color-graphite);border-left:2px solid var(--color-limestone);max-width:500px;margin:0;padding-left:24px;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.rf-compare{aspect-ratio:1.4;border-radius:var(--radius-card-lg);border:1px solid var(--color-limestone);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:var(--color-deep-navy);width:100%;min-height:540px;position:relative;overflow:hidden}.rf-img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rf-before{filter:brightness(.82)saturate(.85)}.rf-label{border-radius:var(--radius-sm);pointer-events:none;flex-direction:column;gap:4px;max-width:46%;padding:12px 16px;display:flex;position:absolute;top:16px}.rf-label strong{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:800}.rf-label span{font-size:14px;line-height:1.4}.rf-label-before{background:var(--scrim-navy);color:var(--color-ivory);left:16px}.rf-label-after{background:var(--color-ivory);color:var(--color-deep-navy);right:16px}.rf-divider{background:var(--color-ivory);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.rf-divider.is-nudge{animation:rf-nudge .8s var(--ease-standard)}@keyframes rf-nudge{25%{transform:translate(-10px)}60%{transform:translate(10px)}to{transform:translate(0)}}.rf-handle{background:var(--color-ivory);width:56px;height:56px;color:var(--color-deep-navy);box-shadow:0 4px 14px var(--scrim-navy-soft);cursor:ew-resize;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf-handle:focus-visible{outline:2px solid var(--color-amber-forge);outline-offset:3px}.rf-testi{background:var(--color-parchment);border:1px solid var(--color-limestone);border-radius:var(--radius-card-lg);box-shadow:var(--elevation-low);grid-template-columns:1fr 170px;align-items:center;margin-top:32px;display:grid}.rf-track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-card-lg) 0 0 18px;min-height:190px;display:flex;overflow-x:auto}.rf-track::-webkit-scrollbar{display:none}.rf-track:focus-visible{outline:2px solid var(--color-deep-navy);outline-offset:-4px}.rf-slide{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:120px 1fr;align-items:center;gap:32px;margin:0;padding:36px 40px;display:grid}.rf-photo{background:var(--color-limestone);width:88px;height:88px;color:var(--color-graphite);border-radius:50%;justify-self:center;place-items:center;font-size:12px;display:grid;overflow:hidden}.rf-photo img{object-fit:cover;width:100%;height:100%}.rf-quote{font-family:var(--font-voice);color:var(--color-deep-navy);margin:0 0 16px;padding-left:40px;font-size:clamp(20px,1.7vw,25px);font-style:italic;line-height:1.4;position:relative}.rf-mark{color:var(--color-amber-ink);font-size:52px;line-height:1;position:absolute;top:-6px;left:0}.rf-attr{flex-direction:column;gap:4px;padding-left:40px;display:flex}.rf-attr strong{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-deep-navy);font-size:13px;font-weight:800}.rf-attr span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-graphite);font-size:13px}.rf-nav{justify-content:center;align-items:center;gap:12px;padding-right:24px;display:flex}.rf-arrow{border:1px solid var(--color-limestone);background:var(--color-ivory);width:46px;height:46px;color:var(--color-deep-navy);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast);border-radius:50%;place-items:center;display:grid}.rf-arrow:hover:not(:disabled){background:var(--color-limestone);border-color:var(--color-warm-stone)}.rf-arrow:disabled{opacity:.4;cursor:default}.rf-arrow:focus-visible{outline:2px solid var(--color-deep-navy);outline-offset:2px}.rf-count{color:var(--color-graphite);text-align:center;min-width:44px;padding-bottom:6px;font-size:14px;position:relative}.rf-count i{background:var(--color-deep-navy);transform-origin:0;height:1px;transition:transform .4s ease-out;position:absolute;bottom:0;left:0;right:0}.rf-rise{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(16px)}.rf-rise-2{transition-delay:.1s;transform:translateY(20px)}.rf-rise-3{transition-delay:.35s}.rf-section.is-in .rf-rise{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rf-rise{opacity:1;transition:none;transform:none}.rf-track{scroll-behavior:auto}}@media (width<=1023px){.rf-grid{grid-template-columns:1fr}.rf-compare{min-height:0}}@media (width<=640px){.rf-compare{aspect-ratio:.85}.rf-label{max-width:44%;padding:8px 10px}.rf-label span{font-size:12px}.rf-testi{grid-template-columns:1fr}.rf-slide{grid-template-columns:1fr;gap:16px;padding:24px}.rf-photo{justify-self:start}.rf-nav{justify-content:flex-start;padding:0 24px 24px}}.mp-section{background:var(--color-ivory);aspect-ratio:16/9;min-height:760px;position:relative;overflow:hidden}.mp-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mp-section:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--veil-ivory-strong) 0%,var(--veil-ivory) 35%,transparent 70%);position:absolute;inset:0}.mp-svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.mp-road{fill:none;stroke:var(--veil-ivory);stroke-width:14px;stroke-linecap:round}.mp-line{fill:none;stroke:var(--color-amber-forge);stroke-width:3px;stroke-linecap:round}.mp-stem{stroke:var(--color-ivory);stroke-width:2px}.mp-node{fill:var(--color-ivory);stroke:var(--color-amber-forge);stroke-width:3px}.mp-head{z-index:2;max-width:none;padding:clamp(32px,3.5vw,56px) 64px 0 max(64px,50% - 656px);position:relative}.mp-title{font-family:var(--font-display);color:var(--color-deep-navy);letter-spacing:-.02em;margin:var(--spacing-4) 0;font-size:clamp(32px,3.3vw,60px);font-weight:900;line-height:1.04}.mp-title span{color:var(--color-amber-ink);display:block}.mp-lead{color:var(--color-deep-navy);max-width:min(640px,44vw);margin:0;font-size:clamp(17px,1.35vw,22px);font-weight:500;line-height:1.5}.mp-steps{margin:0;padding:0;list-style:none}.mp-step{left:var(--x);top:var(--iy);z-index:2;position:absolute}.mp-icon{background:var(--veil-ivory-strong);border:2px solid var(--color-amber-forge);width:clamp(60px,4.6vw,88px);height:clamp(60px,4.6vw,88px);color:var(--color-amber-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.mp-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.mp-text{background:var(--veil-ivory-strong);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-md);width:clamp(200px,14vw,270px);position:absolute;bottom:calc(clamp(60px,4.6vw,88px)/2 + 18px);left:-14px}.mp-n{font-family:var(--font-display);color:var(--color-amber-ink);letter-spacing:.06em;font-size:15px;font-weight:800}.mp-text h3{font-family:var(--font-display);color:var(--color-deep-navy);margin:4px 0 12px;font-size:clamp(18px,1.4vw,24px);font-weight:800;line-height:1.15}.mp-text i{background:var(--color-amber-forge);width:28px;height:2px;margin-bottom:12px;display:block}.mp-text p{color:var(--color-deep-navy);margin:0;font-size:clamp(15px,1vw,17px);font-weight:500;line-height:1.5}.mp-step:nth-child(4) .mp-text{left:-28px}.mp-step:nth-child(5) .mp-text{width:clamp(180px,12vw,220px);left:auto;right:-120px}@media (width<=1023px){.mp-section{aspect-ratio:auto;min-height:0;padding-bottom:48px}.mp-bg{opacity:.5}.mp-svg{display:none}.mp-head{padding:56px 24px 0}.mp-steps{z-index:2;gap:28px;padding:40px 24px 0;display:grid;position:relative}.mp-step{grid-template-columns:64px 1fr;align-items:start;gap:20px;display:grid;position:relative;top:auto;left:auto}.mp-icon{grid-row:1;width:64px;height:64px;position:relative;transform:none}.mp-text{grid-area:1/2;width:auto;position:static}}.home-hero-billy-sm{display:none}@media (width<=1024px){.home-hero .home-hero-billy,.home-hero .home-hero-overlay{display:none}.home-hero .hm-hero-copy{max-width:none}.home-hero-billy-sm{width:calc(100% + 56px);max-width:none;height:auto;margin:var(--spacing-6) -28px 0;-webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--color-deep-navy) 18%);-webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--color-deep-navy) 18%);mask-image:linear-gradient(180deg, transparent 0%, var(--color-deep-navy) 18%);display:block}.home-hero .hm-hero-strip{margin-top:-20vw}}@media (width<=720px){.home-hero .hm-hero-strip{margin-top:-16vw}}.nav-burger{display:none}@media (width<=1024px){.site-nav-sticky header nav,.site-nav-sticky header button{display:none!important}.site-nav-sticky header{height:var(--navh-mobile)!important}.site-nav-sticky header img{height:36px!important}.nav-burger{top:calc((var(--navh-mobile) - var(--target-ios)) / 2);right:var(--spacing-4);width:var(--target-ios);height:var(--target-ios);cursor:pointer;color:var(--color-ivory);z-index:2;background:0 0;border:0;place-items:center;display:grid;position:absolute}.nav-burger:focus-visible{outline:var(--ryder-focus-width) solid var(--ryder-focus-on-dark);outline-offset:var(--ryder-focus-offset)}.nav-burger span{gap:5px;width:24px;display:grid}.nav-burger i{height:2px;transition:transform var(--duration-fast) var(--ease-standard), opacity var(--duration-fast);background:currentColor;display:block}.nav-burger .is-x i:first-child{transform:translateY(7px)rotate(45deg)}.nav-burger .is-x i:nth-child(2){opacity:0}.nav-burger .is-x i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-drawer{inset:var(--navh-mobile) 0 0 0;background:var(--color-deep-navy);padding:var(--spacing-6) var(--spacing-6) var(--spacing-8);gap:var(--spacing-7);border-top:1px solid color-mix(in srgb, var(--color-limestone) 18%, transparent);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.nav-drawer ul{margin:0;padding:0;list-style:none}.nav-drawer>nav>ul>li{border-bottom:1px solid color-mix(in srgb, var(--color-limestone) 14%, transparent)}.nav-drawer-link,.nav-drawer-label{min-height:56px;font-family:var(--font-display);font-weight:var(--font-weight-extrabold);font-size:var(--text-title-sm);color:var(--color-ivory);align-items:center;text-decoration:none;display:flex}.nav-drawer-link[aria-current=page]{color:var(--color-amber-forge)}.nav-drawer-label{min-height:48px;color:var(--color-limestone);font-size:var(--text-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.nav-drawer-group ul{padding-bottom:var(--spacing-3)}.nav-drawer-sub{min-height:var(--target-ios);padding-left:var(--spacing-4);color:var(--color-limestone);font-size:var(--text-body-md);align-items:center;text-decoration:none;display:flex}.nav-drawer a:focus-visible{outline:var(--ryder-focus-width) solid var(--ryder-focus-on-dark);outline-offset:var(--ryder-focus-offset)}.nav-drawer{height:calc(100dvh - var(--navh-mobile));position:absolute;inset:100% 0 auto}.home-hero .hm-hero,.home-hero .hm-hero-copy{min-width:0}.home-hero .hm-hero-copy>div:first-child{white-space:normal!important}}.section-title,.rf-title,.mp-title{letter-spacing:-.02em;text-align:left;font-size:clamp(32px,3.3vw,60px);line-height:1.04}.hm-manifesto .section-title{margin-inline:0}:is(div:has(>.band-wrap.hm-hero),div:has(>#recognition)){max-width:1440px!important;padding:0!important}.band-wrap.hm-hero,#recognition{max-width:1440px;padding-inline:clamp(var(--spacing-6), 4vw, var(--spacing-10))}.mp-head{padding-left:max(clamp(var(--spacing-6), 4vw, var(--spacing-10)), calc((100% - 1440px) / 2 + clamp(var(--spacing-6), 4vw, var(--spacing-10))));padding-top:clamp(var(--spacing-9), 5.5vw, var(--spacing-12))}.wr-section{background:var(--color-deep-navy);padding-block:clamp(var(--spacing-10), 7vw, var(--spacing-12));color:var(--color-limestone)}.wr-accent{color:var(--color-amber-forge)}.wr-lead{max-width:860px;font-size:var(--text-body-lg,18px);margin-top:var(--spacing-6);color:var(--color-limestone);line-height:1.6}.wr-grid{margin:var(--spacing-9) 0 0;gap:var(--spacing-4);grid-template-columns:repeat(3,1fr) 1.3fr;padding:0;list-style:none;display:grid}.wr-card{background:var(--color-ivory);border-radius:var(--radius-card);flex-direction:column;display:flex;position:relative}.wr-card-img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-card) var(--radius-card) 0 0;width:100%}.wr-join{z-index:1;right:calc(-1 * var(--spacing-7));top:calc((100% * 0) + var(--spacing-1));width:var(--spacing-9);height:var(--spacing-9);border-radius:var(--radius-pill);background:var(--color-deep-navy);color:var(--color-amber-forge);border:2px solid var(--color-amber-forge);font-size:var(--spacing-7);place-items:center;font-weight:600;display:grid;position:absolute}.wr-card .wr-join{top:auto}.wr-card-img+.wr-join{margin-top:calc(-1 * var(--spacing-6));margin-right:calc(-1 * var(--spacing-7));align-self:flex-end;position:relative;right:auto}.wr-card-body{padding:0 var(--spacing-6) var(--spacing-7);margin-top:calc(-1 * var(--spacing-6))}.wr-num{width:fit-content;font-size:var(--text-label);letter-spacing:.1em;color:var(--color-amber-ink);padding-bottom:var(--spacing-2);border-bottom:2px solid var(--color-amber-forge);margin-bottom:var(--spacing-4);font-weight:600;display:block}.wr-card-title{font-family:var(--font-display);color:var(--color-deep-navy);margin:0 0 var(--spacing-3);font-size:clamp(22px,1.8vw,30px);font-weight:900;line-height:1.1}.wr-card-sub{font-size:var(--text-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--color-graphite);margin:0 0 var(--spacing-5)}.wr-points{gap:var(--spacing-4);margin:0;padding:0;list-style:none;display:grid}.wr-points li{gap:var(--spacing-4);color:var(--color-deep-navy);align-items:center;font-size:15px;line-height:1.4;display:flex}.wr-pt-icon{width:var(--spacing-9);height:var(--spacing-9);border:1.5px solid var(--color-amber-ink);border-radius:var(--radius-pill);flex:none;place-items:center;display:grid}.wr-system{border:2px solid var(--color-amber-forge);border-radius:var(--radius-card-lg);background:var(--color-deep-navy);color:var(--color-ivory);flex-direction:column;display:flex;overflow:hidden}.wr-sys-top{min-height:300px;padding:var(--spacing-6);background-position:50%;background-size:cover}.wr-sys-label{width:fit-content;font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--color-amber-forge);padding-bottom:var(--spacing-2);margin-bottom:var(--spacing-4);font-weight:600;display:block}.wr-sys-top .wr-sys-label{color:var(--color-ivory);border-bottom:2px solid var(--color-amber-forge)}.wr-system .wr-system-title{font-family:var(--font-display);color:var(--color-ivory);max-width:12ch;margin:0;font-size:clamp(26px,2.2vw,38px);font-weight:900;line-height:1.05}.wr-sys-cols{gap:var(--spacing-6);padding:var(--spacing-6);grid-template-columns:1fr 1fr;display:grid}.wr-sys-cols>div+div{border-left:1px solid var(--hair);padding-left:var(--spacing-6)}.wr-sys-list{gap:var(--spacing-3);margin:0;padding:0;list-style:none;display:grid}.wr-sys-list li{gap:var(--spacing-3);align-items:center;font-size:15px;display:flex}.wr-sys-sign{margin:auto var(--spacing-6) var(--spacing-6);padding-top:var(--spacing-5);border-top:1px solid var(--color-limestone);font-family:var(--font-voice);text-align:center;font-size:clamp(18px,1.5vw,24px)}@media (width<=1200px){.wr-grid{grid-template-columns:1fr 1fr}.wr-join{display:none!important}}@media (width<=720px){.wr-grid,.wr-sys-cols{grid-template-columns:1fr}.wr-sys-cols>div+div{border-left:0;padding-left:0}}main:has(.wr-section) div:has(>.band-wrap){max-width:1440px!important;padding:0!important}main:has(.wr-section) .band-wrap{max-width:1440px;padding-inline:clamp(var(--spacing-6), 4vw, var(--spacing-10))}.wr-system .wr-system-title{color:var(--color-ivory)}.wr-card{background-size:cover!important}.wr-sys-top{background-image:linear-gradient(180deg, var(--scrim-navy) 0%, transparent 55%), var(--wr-photo)!important}.fs-section{background:var(--color-ivory);padding:var(--spacing-12) 0}.fs-head{justify-content:space-between;align-items:flex-end;gap:var(--spacing-8);margin-bottom:var(--spacing-8);display:flex}.fs-accent{color:var(--color-amber-ink)}.fs-nav{align-items:center;gap:var(--spacing-4);color:var(--color-deep-navy);letter-spacing:var(--tracking-label);font-weight:600;display:flex}.fs-arrow{width:var(--spacing-9);height:var(--spacing-9);border-radius:var(--radius-pill);border:var(--border-pill) solid var(--border-strong);color:var(--color-deep-navy);font-size:var(--text-title-sm);cursor:pointer;background:0 0}.fs-arrow:hover{border-color:var(--color-deep-navy)}.fs-arrow:focus-visible{outline:var(--ryder-focus-width) solid var(--ryder-focus-on-light);outline-offset:var(--ryder-focus-offset)}.fs-card{border-radius:var(--radius-card-lg);background:var(--color-parchment);animation:fs-in var(--duration-slow) var(--ease-standard);grid-template-columns:55% 1fr;display:grid;overflow:hidden}@keyframes fs-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fs-card{animation:none}}.fs-media{min-height:calc(var(--spacing-12) * 5);background:var(--color-limestone);color:var(--color-deep-navy);place-items:center;display:grid}.fs-media img{object-fit:cover;width:100%;height:100%}.fs-body{padding:var(--spacing-10);gap:var(--spacing-2);flex-direction:column;display:flex}.fs-company{color:var(--color-amber-ink);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);font-size:var(--text-label);margin:0;font-weight:600}.fs-role,.fs-loc{text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--text-micro);color:var(--text-body-ink);margin:0}.fs-quote{font-family:var(--font-voice);font-style:italic;font-size:var(--text-quote);line-height:var(--leading-quote);color:var(--color-deep-navy);margin:var(--spacing-6) 0 var(--spacing-4)}.fs-text{font-size:var(--text-body-lg);line-height:var(--leading-body-lg);color:var(--text-body-ink);margin:0 0 var(--spacing-4)}.fs-name{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-deep-navy);margin:0;font-weight:700}.fs-cols{margin-top:var(--spacing-8);grid-template-columns:repeat(3,1fr);display:grid}.fs-cols>div{padding:0 var(--spacing-8);border-left:var(--border-hairline)}.fs-cols>div:first-child{border-left:0;padding-left:0}.fs-col-label{font-size:var(--text-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-deep-navy);margin:0 0 var(--spacing-3);align-items:center;gap:var(--spacing-3);display:flex}.fs-col-label:before{content:"";width:var(--spacing-7);height:var(--ryder-focus-width);background:var(--color-amber-forge)}.fs-cols ul{gap:var(--spacing-1);color:var(--text-body-ink);font-size:var(--text-body);margin:0;padding:0;list-style:none;display:grid}@media (width<=1024px){.fs-head{flex-direction:column;align-items:flex-start}.fs-card{grid-template-columns:1fr}.fs-media{min-height:calc(var(--spacing-12) * 4)}.fs-cols{gap:var(--spacing-6);grid-template-columns:1fr}.fs-cols>div{border-left:0;padding:0}}.wy-wrap{text-align:center}.wy-wrap .eyebrow,.wy-wrap [class*=eyebrow]{justify-content:center}.wy-title{text-align:center;margin-inline:auto}.wy-lead{max-width:860px;margin:var(--spacing-6) auto 0;color:var(--color-limestone);font-size:19px;line-height:1.6}.wy-diagram{max-width:1040px;margin:var(--spacing-10) auto 0;height:700px;position:relative}.wy-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wy-ring circle{fill:none;stroke:var(--color-amber-forge);stroke-width:.25px;vector-effect:non-scaling-stroke;stroke-width:1.5px;opacity:.7}.wy-card{background:var(--color-ivory);width:380px;color:var(--color-deep-navy);padding:104px var(--spacing-6) var(--spacing-6);text-align:center;border-radius:24px;position:absolute}.wy-top{top:110px;left:50%;transform:translate(-50%)}.wy-left{bottom:0;left:0}.wy-right{bottom:0;right:0}.wy-photo{width:190px;height:190px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.wy-photo img{object-fit:cover;border:2px solid var(--color-amber-forge);width:100%;height:100%;box-shadow:0 0 40px color-mix(in srgb, var(--color-amber-forge) 35%, transparent);border-radius:50%}.wy-badge{background:var(--color-deep-navy);border:1.5px solid var(--color-amber-forge);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.wy-card-title{font-family:var(--font-display,Montserrat), sans-serif;text-transform:uppercase;letter-spacing:.1em;margin-top:var(--spacing-4);font-size:16px;font-weight:900}.wy-card-body{margin-top:var(--spacing-2);color:var(--color-body-ink,#3e4c5e);font-size:16px;line-height:1.45}.wy-rule{background:var(--color-amber-forge);width:32px;height:2px;margin:var(--spacing-3) auto;display:block}.wy-tags{letter-spacing:.14em;text-transform:uppercase;color:var(--color-deep-navy);font-size:11px}.wy-core{background:var(--color-dusk);border:2px solid var(--color-amber-forge);z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:250px;height:250px;display:flex;position:absolute;top:390px;left:50%;transform:translate(-50%)}.wy-core-small{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ivory);font-weight:900}.wy-core-name{font-family:var(--font-display,Montserrat), sans-serif;text-transform:uppercase;color:var(--color-ivory);font-size:32px;font-weight:900;line-height:1.1}.wy-core-line{color:var(--color-limestone);max-width:160px;font-size:17px}.wy-close{margin-top:var(--spacing-9);color:var(--color-ivory);font-family:Georgia,serif;font-size:22px;font-style:italic}@media (width<=1024px){.wy-diagram{flex-direction:column;align-items:center;gap:140px;height:auto;padding-top:110px;display:flex}.wy-ring{display:none}.wy-card{width:min(420px,100%);position:relative;inset:auto;transform:none}.wy-top{top:auto;left:auto;transform:none}.wy-core{order:-1;margin-top:-90px;position:relative;top:auto;left:auto;transform:none}}.wy-wrap>:first-child{justify-content:center;width:fit-content;margin-inline:auto;display:flex}.rf2-head{column-gap:var(--spacing-4);margin-bottom:var(--spacing-8);grid-template-columns:1fr 1fr;align-items:start;row-gap:0;display:grid}.rf2-headline{grid-column:1/-1}.rf2-side{padding-left:clamp(24px,3.5vw,48px)}.rf2-title{margin:var(--spacing-4) 0}.rf2-accent{color:var(--color-amber-ink);display:block}.rf2-body{color:var(--color-body-ink,#3e4c5e);font-size:var(--text-lead);max-width:580px;margin:0;line-height:1.55}.rf2-cards{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid;position:relative}.rf2-card{border-radius:var(--radius-card,12px);align-items:center;min-height:clamp(360px,32vw,460px);display:flex;position:relative;overflow:hidden}.rf2-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rf2-card:before{content:"";z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--color-deep-navy) 85%,transparent) 0%,color-mix(in srgb,var(--color-deep-navy) 35%,transparent) 55%,transparent 80%);position:absolute;inset:0}.rf2-card-light:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-ivory) 92%,transparent) 0%,color-mix(in srgb,var(--color-ivory) 55%,transparent) 50%,transparent 75%)}.rf2-card-copy{z-index:2;max-width:440px;color:var(--color-ivory);padding:clamp(24px,3.5vw,48px);position:relative}.rf2-card-light .rf2-card-copy{color:var(--color-deep-navy)}.rf2-kicker{font-family:var(--font-display);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;margin-bottom:var(--spacing-4);background:linear-gradient(var(--color-amber-forge),var(--color-amber-forge)) left bottom/28px 2px no-repeat;padding-bottom:10px;font-weight:800;display:block}.rf2-card h3{color:inherit;font-family:var(--font-display);font-weight:900;font-size:var(--text-subhead);margin:0 0 var(--spacing-5);line-height:1.15}.rf2-card ul{margin:0;padding:0;font-size:16px;line-height:1.6;list-style:none}.rf2-list{gap:var(--spacing-3);display:grid}.rf2-list li{align-items:center;gap:var(--spacing-3);font-weight:var(--font-weight-medium);display:flex}.rf2-ico{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.rf2-list-x .rf2-ico{background:var(--color-utility-error);color:var(--color-field-white)}.rf2-list-check .rf2-ico{background:var(--color-amber-forge);color:var(--color-deep-navy)}.rf2-arrow{z-index:3;background:var(--color-ivory);width:56px;height:56px;color:var(--color-amber-ink);box-shadow:0 6px 20px color-mix(in srgb,var(--color-deep-navy) 25%,transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf2-band{margin-top:var(--spacing-4);border-radius:var(--radius-card,12px);background:var(--color-deep-navy);padding:clamp(28px,4vw,48px) var(--spacing-6);text-align:center}.rf2-band-top{color:var(--color-ivory);font-family:var(--font-voice);font-size:var(--text-refined);margin:0 0 8px}.rf2-band-big{color:var(--color-amber-forge);font-family:var(--font-display);font-weight:900;font-size:var(--text-heading-lg);margin:0;line-height:1.05}@media (width<=900px){.rf2-head,.rf2-cards{grid-template-columns:1fr}.rf2-side{border-left:0;padding-left:0}.rf2-arrow{transform:translate(-50%,-50%)rotate(90deg)}}.rf2-line{white-space:nowrap}@media (width<=480px){.rf2-line{white-space:normal}}.wo-section{background:var(--color-ivory);padding:var(--section-pad) 0;--wo-rule:color-mix(in srgb,var(--color-ivory) 24%,transparent)}.wo-intro{gap:var(--spacing-10);grid-template-columns:1.08fr 1fr;align-items:center;display:grid}.wo-head{text-align:left;min-width:0}.wo-head .section-title{text-align:left;margin:var(--spacing-4) 0 var(--spacing-6)}.wo-lead{color:var(--color-graphite);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);max-width:var(--measure-body);margin:0}.wo-video{min-width:0;margin:0}.wo-video-frame{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--color-deep-navy);position:relative;overflow:hidden}.wo-video-frame img,.wo-video-frame video{object-fit:cover;width:100%;height:100%;display:block}.wo-video-frame img{object-position:top}.wo-video-state{left:var(--spacing-4);bottom:var(--spacing-4);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);background:var(--color-deep-navy);color:var(--color-ivory);font-size:var(--text-eyebrow);font-weight:var(--font-weight-bold);text-transform:uppercase;position:absolute}.wo-video figcaption{gap:var(--spacing-2);margin-top:var(--spacing-4);display:grid}.wo-label,.wo-kicker{font-family:var(--font-display);font-size:var(--text-eyebrow);font-weight:var(--font-weight-bold);line-height:var(--leading-eyebrow);letter-spacing:0;text-transform:uppercase}.wo-video-title{font-size:var(--text-body);font-weight:var(--font-weight-semibold);line-height:var(--leading-body)}.wo-transcript{margin-top:var(--spacing-4);color:var(--color-graphite)}.wo-transcript summary{cursor:pointer;min-height:var(--spacing-9);font-weight:var(--font-weight-semibold);align-items:center;display:flex}.wo-transcript p{white-space:pre-line;font-size:var(--text-body);line-height:var(--leading-body)}.wo-experience{margin:var(--spacing-10) 0;border-top:var(--border-hairline);border-bottom:var(--border-hairline);padding:var(--spacing-7) 0}.wo-microheading{color:var(--color-deep-navy);font-size:var(--text-title-md,var(--text-body-lg));font-weight:var(--font-weight-bold);line-height:var(--leading-body-lg);margin:0}.wo-triad{gap:var(--spacing-8);margin-top:var(--spacing-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wo-element-heading{align-items:center;gap:var(--spacing-3);display:flex}.wo-element-heading img{flex:none;width:var(--spacing-6)!important;height:var(--spacing-6)!important}.wo-element h3{margin:0}.wo-element p{margin:var(--spacing-3) 0 0;color:var(--color-graphite);font-size:var(--text-body);line-height:var(--leading-body)}.wo-choice{margin-bottom:var(--spacing-7);max-width:var(--measure-body)}.wo-choice>p+p{margin:var(--spacing-3) 0 0;color:var(--color-graphite);font-size:var(--text-body);line-height:var(--leading-body)}.wo-cards{gap:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.wo-card{grid-template-rows:subgrid;gap:var(--spacing-5);padding:var(--spacing-8);border-radius:var(--radius-card);border:var(--border-hairline);color:var(--color-ivory);--focus-ring:var(--ryder-focus-on-dark);grid-row:span 7;min-width:0;display:grid}.wo-card.is-navy{background:var(--color-deep-navy)}.wo-card.is-dusk{background:var(--color-dusk)}.wo-kicker{color:var(--color-ivory)}.wo-name{color:inherit;font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:var(--text-title-md,var(--text-subhead));line-height:var(--leading-heading);margin:0}.wo-desc{font-size:var(--text-body);line-height:var(--leading-body);padding-bottom:var(--spacing-5);border-bottom:var(--indicator-width) solid var(--wo-rule);margin:0}.wo-price p{margin:0}.wo-price strong{font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:var(--text-display-product,var(--text-heading-lg));line-height:var(--leading-heading-lg);color:var(--color-ivory)}.wo-price span{font-size:var(--text-body)}.wo-term{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-limestone);margin-top:var(--spacing-3)!important}.wo-fit{gap:var(--spacing-2);color:var(--color-limestone);font-size:var(--text-body);line-height:var(--leading-body);margin:0;display:grid}.wo-fit .wo-label{color:var(--color-ivory)}.wo-list{padding:var(--spacing-5) 0 0;gap:var(--spacing-3);border-top:var(--indicator-width) solid var(--wo-rule);font-size:var(--text-body);line-height:var(--leading-body);margin:0;list-style:none;display:grid}.wo-list li{align-items:flex-start;gap:var(--spacing-3);display:flex}.wo-check{color:var(--color-limestone);flex:none}.wo-card-action{padding-top:var(--spacing-3);align-self:end}.wo-card-action a{text-align:center;width:100%;white-space:normal!important;letter-spacing:0!important;padding:var(--spacing-5) var(--spacing-4)!important;justify-content:center!important}.wo-revenue-note{text-align:center;margin:var(--spacing-5) auto 0;max-width:var(--measure-body);color:var(--color-graphite);font-size:var(--text-floor-body);line-height:var(--leading-body)}.wo-foot{text-align:center;margin:var(--spacing-10) auto 0;max-width:var(--measure-body);justify-items:center;gap:var(--spacing-3);display:grid}.wo-foot-meta{margin:0 0 var(--spacing-3);color:var(--color-graphite);font-size:var(--text-body);line-height:var(--leading-body)}.wo-foot a{text-align:center;white-space:normal!important;letter-spacing:0!important}@media (width<=1100px){.wo-intro{gap:var(--spacing-7);grid-template-columns:1fr}.wo-video{max-width:var(--measure-hero);width:100%}.wo-card{padding:var(--spacing-6)}}@media (width<=760px){.wo-triad,.wo-cards{grid-template-columns:1fr}.wo-triad{gap:var(--spacing-6)}.wo-card{gap:var(--spacing-5);flex-direction:column;display:flex}.wo-card-action{width:100%}.wo-experience{margin:var(--spacing-8) 0}.wo-foot{margin-top:var(--spacing-8)}}.bx-section{background:var(--color-deep-navy);color:var(--color-ivory);padding:var(--section-pad) 0}.bx-section .section-title{margin:var(--spacing-4) 0}.bx-lead{max-width:var(--measure-hero,720px);color:var(--color-limestone);font-size:var(--text-lead);line-height:var(--leading-lead);margin:0 0 var(--spacing-8)}.bx-grid{gap:var(--spacing-8);grid-template-columns:5fr 6fr;align-items:center;display:grid}.bx-photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-media);width:100%;display:block}.bx-copy{gap:var(--spacing-4);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);color:var(--color-limestone);display:grid}.bx-copy p{margin:0}.bx-name{color:var(--color-ivory);font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:var(--text-heading);margin:0}.bx-copy .bx-role{color:var(--color-amber-forge);font-family:var(--font-display);font-size:var(--text-micro);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-micro);text-transform:uppercase}@media (width<=900px){.bx-grid{grid-template-columns:1fr}}.wy-wrap .eyebrow{margin-inline:auto}.fc-section{background:var(--color-ivory);padding:var(--section-pad) 0}.fc-card{background:var(--color-deep-navy);border-radius:var(--radius-card-lg);padding:var(--spacing-10) var(--spacing-6);text-align:center;align-items:center;gap:var(--spacing-5);flex-direction:column;display:flex}.fc-card .section-title{text-align:center;margin:0}.fc-accent{color:var(--color-amber-forge)}.fc-lead{max-width:640px;color:var(--color-limestone);font-size:var(--text-lead);line-height:var(--leading-lead);margin:0}.fc-sign{color:var(--color-limestone);font-family:var(--font-voice);font-style:italic;font-size:var(--text-refined-min);margin:0}@keyframes site-enter{0%{opacity:.85;transform:translateY(var(--spacing-1))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){#main h1,#main h1+p{animation:site-enter var(--duration-slow) var(--ease-standard)}}@media (prefers-reduced-motion:reduce){#main *,#main :before,#main :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rf-rise,.mp-anim .mp-g,.mp-anim .mp-step{opacity:1;transform:none;transition:none!important}.mp-anim .mp-line{stroke-dashoffset:0;transition:none!important}}.mp-anim .mp-line{stroke-dasharray:1;stroke-dashoffset:1px}.mp-anim .mp-g,.mp-anim .mp-step{opacity:0}.mp-anim .mp-step{transform:translateY(24px)}.mp-play .mp-line{transition:stroke-dashoffset 2.4s var(--ease-standard,ease-in-out);stroke-dashoffset:0}.mp-play .mp-g{transition:opacity .4s ease-out;transition-delay:calc(var(--i) * .45s + .2s);opacity:1}.mp-play .mp-step{transition:opacity .6s var(--ease-standard,ease-out),transform .6s var(--ease-standard,ease-out);transition-delay:calc(var(--i) * .45s + .35s);opacity:1;transform:none}.fq-section{background:var(--color-ivory);padding:var(--section-pad) 0 0}.fq-wrap{gap:var(--spacing-10);grid-template-columns:4fr 7fr;align-items:start;display:grid}.fq-lead{color:var(--color-graphite);font-size:var(--text-lead);line-height:var(--leading-lead);margin:0}.fq-list{border-top:1px solid var(--border-hairline)}.fq-item{border-bottom:1px solid var(--border-hairline)}.fq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-4);min-height:64px;padding:var(--spacing-4) 0;font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--text-subhead);color:var(--color-deep-navy);list-style:none;display:flex}.fq-item summary::-webkit-details-marker{display:none}.fq-item summary:focus-visible{outline:var(--ryder-focus-width) solid var(--color-deep-navy);outline-offset:var(--ryder-focus-offset)}.fq-sign{border:1px solid var(--color-amber-ink);border-radius:50%;flex:0 0 28px;height:28px;position:relative}.fq-sign:before,.fq-sign:after{content:"";background:var(--color-amber-ink);width:12px;height:2px;transition:transform var(--duration-base) var(--ease-standard);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fq-sign:after{transform:translate(-50%,-50%)rotate(90deg)}.fq-item[open] .fq-sign:after{transform:translate(-50%,-50%)rotate(0)}.fq-item p{margin:0 0 var(--spacing-5);max-width:680px;color:var(--color-graphite);font-size:var(--text-body-lg);line-height:var(--leading-body-lg)}@media (width<=900px){.fq-wrap{gap:var(--spacing-6);grid-template-columns:1fr}}.fq-list{border-top-color:var(--hair,color-mix(in srgb, var(--color-deep-navy) 13%, transparent))}.fq-item{border-bottom-color:var(--hair,color-mix(in srgb, var(--color-deep-navy) 13%, transparent))}.fq-item summary{font-size:var(--text-body-lg);line-height:1.35}.site-footer-bottom{align-items:center;gap:var(--spacing-3) var(--spacing-6);flex-wrap:wrap;display:flex}.site-footer-cookie{min-height:44px;color:var(--color-limestone);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.site-footer-social{gap:var(--spacing-2) var(--spacing-5);flex-wrap:wrap;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.site-footer-social a{min-height:44px;color:var(--color-limestone);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.site-footer-cookie:focus-visible,.site-footer-social a:focus-visible{outline:var(--ryder-focus-width) solid var(--ryder-focus-on-dark);outline-offset:var(--ryder-focus-offset)}.consent-banner:focus-visible{outline:var(--ryder-focus-width) solid var(--ryder-focus-on-light);outline-offset:var(--ryder-focus-offset)}@media (width<=600px){.site-footer-social{margin-left:0}}.consent-actions{flex-wrap:wrap}@media (width<=600px){.consent-actions{width:100%}.consent-actions>*{flex:1 1 0;min-width:0}}.site-footer-social-label{min-height:44px;font-family:var(--font-display);font-size:var(--text-floor-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ivory);align-items:center;font-weight:800;display:inline-flex}:root{--ryder-btn-md-min:52px;--ryder-btn-lg-min:60px}footer>div:first-child{box-sizing:border-box;max-width:var(--site-content-width)!important;padding-inline:var(--site-content-gutter)!important}@media (width<=600px){.consent-actions{gap:var(--spacing-3);grid-template-columns:1fr;display:grid!important}.consent-actions>*{width:100%;min-width:0;white-space:normal!important;justify-content:center!important}}.consent-actions>*{min-width:220px;justify-content:center!important}main#main h1{font-size:var(--text-display-lg);line-height:var(--leading-display-lg)}main#main:not(.ri-page,.ra-page,.team-page,.ga-main) h2:not(:where(article,li,figure,aside,dialog,details,[class*=card]) h2){font-size:var(--text-display-lg)!important;line-height:var(--leading-display-lg)!important}main#main h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}main#main:not(.ra-page,.ga-main) p:not(:where(li,figure,blockquote,aside,form,details,dialog,label,[class*=card],[class*=note],[class*=eyebrow],[class*=label],[class*=meta],[class*=caption],[class*=legal]) p):not([class*=note],[class*=eyebrow],[class*=label],[class*=meta],[class*=caption],[class*=editorial],[class*=flow],[class*=small]){font-size:var(--text-body-lg);line-height:var(--leading-body-lg)}@media (width>=900px){.ww-title em{white-space:nowrap}}
