:root{--red-800:#0d253d;--red-700:#163552;--red-600:#1f4a6e;--red-500:#2f5f86;--red-400:#5a80a3;--red-100:#e2eaf1;--gold-600:#7a5e26;--gold-500:#ae8a47;--gold-400:#cda85e;--gold-200:#ead9b0;--silver-500:#8a8170;--silver-400:#a89878;--silver-300:#c9bca0;--silver-200:#dccfb6;--silver-100:#ede3cf;--ink-900:#0a1f33;--ink-800:#0d253d;--ink-700:#1b3a57;--ink-600:#33485c;--ink-500:#55677a;--ink-400:#7f8b97;--ink-300:#a7b3c0;--canvas-50:#f6efe2;--canvas-100:var(--silver-100);--canvas-200:var(--silver-200);--canvas-300:var(--silver-300);--canvas-400:var(--silver-400);--oak-700:var(--red-800);--oak-600:var(--red-600);--oak-500:var(--red-500);--oak-400:var(--red-400);--oak-300:#91b3ca;--oak-100:var(--red-100);--brass-600:var(--gold-600);--brass-500:var(--gold-500);--brass-400:var(--gold-400);--brass-200:var(--gold-200);--signal-red:#b3261e;--harbor-blue:#2c5a7a;--kelp-green:#3f6b47;--amber-warn:#a9741c;--surface-page:var(--canvas-50);--surface-card:#fffdf8;--surface-header:#fff;--surface-sunken:var(--silver-100);--surface-deep:var(--ink-800);--surface-deepest:var(--ink-900);--surface-oak:var(--red-600);--surface-red:var(--red-600);--surface-brass:var(--gold-400);--text-primary:var(--ink-900);--text-secondary:var(--ink-600);--text-muted:var(--ink-500);--text-inverse:var(--canvas-100);--text-inverse-muted:var(--canvas-300);--text-accent:var(--red-600);--text-on-brass:var(--ink-900);--border-hairline:var(--silver-200);--border-strong:var(--silver-400);--border-ink:var(--ink-900);--border-brass:var(--gold-500);--border-hairline-dark:#2c4561;--accent:var(--gold-400);--accent-hover:var(--gold-500);--accent-soft:var(--gold-200);--link:var(--red-600);--link-hover:var(--ink-900);--focus-ring:var(--red-600);--selection-bg:var(--gold-200);--status-positive:var(--kelp-green);--status-warning:var(--amber-warn);--status-critical:var(--signal-red);--status-info:var(--harbor-blue);--status-positive-bg:#e5ede6;--status-warning-bg:#f6ebd4;--status-critical-bg:#f7e0de;--status-info-bg:#e2eaf0}[data-theme=deep]{--surface-page:var(--ink-800);--surface-card:var(--ink-700);--surface-sunken:var(--ink-900);--text-primary:var(--canvas-100);--text-secondary:var(--canvas-300);--text-muted:var(--ink-300);--text-accent:var(--gold-400);--border-hairline:var(--border-hairline-dark);--border-strong:var(--ink-500);--link:var(--gold-400);--link-hover:var(--canvas-50);--focus-ring:var(--gold-400)}:root{--font-display:"Libre Caslon Text","Big Caslon","Adobe Caslon Pro",Georgia,serif;--font-sans:"Instrument Sans",-apple-system,"Segoe UI",system-ui,sans-serif;--font-mono:"Courier Prime","Courier New",ui-monospace,monospace;--type-base:19px;--type-ratio:1.25;--fs-small:calc(var(--type-base)/var(--type-ratio));--fs-body:var(--type-base);--fs-h4:var(--type-base);--fs-h3:calc(var(--fs-h4)*var(--type-ratio));--fs-h2:calc(var(--fs-h3)*var(--type-ratio));--fs-h1:calc(var(--fs-h2)*var(--type-ratio));--fs-display:calc(var(--fs-h1)*var(--type-ratio));--fs-display-xl:calc(var(--fs-display)*var(--type-ratio));--lh-display:1.1;--lh-h1:1.15;--lh-h2:1.2;--lh-h3:1.3;--lh-h4:1.35;--lh-body:1.65;--lh-small:1.4;--ls-display:-0.018em;--ls-h1:-0.014em;--ls-h2:-0.01em;--ls-h3:-0.006em;--ls-h4:0;--fs-display-1:var(--fs-display-xl);--lh-display-1:var(--lh-display);--ls-display-1:-0.022em;--fs-display-2:var(--fs-display);--lh-display-2:var(--lh-display);--ls-display-2:var(--ls-display);--fs-body-lg:var(--fs-h3);--lh-body-lg:1.5;--fs-body-sm:var(--fs-body);--lh-body-sm:var(--lh-body);--fs-caption:var(--fs-small);--lh-caption:var(--lh-small);--fs-label:var(--fs-small);--lh-label:var(--lh-small);--ls-label:0.01em;--fs-label-sm:var(--fs-small);--ls-label-sm:0.01em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--measure-prose:68ch;--measure-narrow:46ch;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:72px;--space-4xl:112px;--space-5xl:160px;--gutter:24px;--gutter-wide:40px;--page-max:1200px;--page-max-narrow:880px;--pad-section:24px;--section-y:var(--pad-section);--section-y-tight:var(--pad-section);--control-h-sm:32px;--control-h:40px;--control-h-lg:48px;--tap-min:44px;--header-h:72px;--radius-none:0px;--radius-sm:2px;--radius-md:3px;--radius-lg:6px;--radius-pill:999px;--border-width:1px;--border-width-heavy:2px;--rule-hairline:1px solid var(--border-hairline);--rule-strong:1px solid var(--border-strong);--rule-ink:2px solid var(--border-ink);--rule-brass:2px solid var(--border-brass);--shadow-sm:0 1px 0 rgba(13,37,61,.05),0 1px 2px rgba(13,37,61,.05);--shadow-md:0 2px 4px rgba(13,37,61,.06),0 10px 24px -14px rgba(13,37,61,.22);--shadow-lifted:0 20px 44px -24px rgba(13,37,61,.45);--shadow-inset-rule:inset 0 -1px 0 var(--border-hairline);--shadow-none:none;--texture-planks:repeating-linear-gradient(90deg,hsla(0,0%,100%,.035) 0 1px,transparent 1px 88px);--scrim-image:linear-gradient(180deg,rgba(13,37,61,.15),rgba(13,37,61,.62) 58%,rgba(13,37,61,.88));--scrim-side:linear-gradient(90deg,rgba(13,37,61,.93),rgba(13,37,61,.86) 40%,rgba(13,37,61,.7) 72%,rgba(13,37,61,.46) 88%,rgba(13,37,61,.16));--dur-instant:90ms;--dur-fast:140ms;--dur:220ms;--dur-slow:380ms;--ease-haul:cubic-bezier(0.2,0.65,0.2,1);--ease-out:cubic-bezier(0,0,0.22,1);--ease-in-out:cubic-bezier(0.45,0.05,0.25,1);--transition-control:background-color var(--dur-fast) var(--ease-haul),color var(--dur-fast) var(--ease-haul),border-color var(--dur-fast) var(--ease-haul),box-shadow var(--dur-fast) var(--ease-haul)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0ms;--dur-fast:0ms;--dur:0ms;--dur-slow:0ms}html{scroll-behavior:auto!important}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 8px)}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-medium);margin:0;text-wrap:balance}h4,h5,h6{font-family:var(--font-sans);font-weight:var(--fw-semibold);margin:0}p{text-wrap:pretty}figure,p{margin:0}a{border-bottom:1px solid var(--border-strong);color:var(--link);text-decoration:none;transition:color var(--dur-fast) var(--ease-haul),border-color var(--dur-fast) var(--ease-haul)}a:hover{border-bottom-color:var(--border-brass);color:var(--link-hover)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--selection-bg);color:var(--ink-900)}img{display:block;height:auto;max-width:100%}button{font:inherit}.oh-label{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.01em;line-height:var(--lh-label)}.oh-label--red{color:var(--red-600)}[data-theme=deep] .oh-label--red{color:var(--gold-400)}.oh-intro .oh-label{display:inline-block}.oh-mono-meta{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.01em}.oh-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.oh-skip-link{background:var(--ink-900);border:none;border-radius:var(--radius-sm);color:var(--canvas-50);font-size:var(--fs-small);left:16px;padding:10px 14px;position:absolute;top:-48px;z-index:100}.oh-skip-link:focus{color:var(--canvas-50);top:12px}.oh-prose>*+*{margin-top:14px}.oh-prose p{max-width:62ch}.oh-prose ol,.oh-prose ul{margin:0;padding-left:1.2em}.oh-prose li+li{margin-top:6px}.oh-wrap{margin:0 auto;max-width:var(--page-max);padding:0 var(--gutter-wide)}.oh-wrap--narrow{max-width:var(--page-max-narrow)}.oh-grid{display:grid;gap:72px}.oh-grid--7-5{grid-template-columns:7fr 5fr}.oh-grid--5-7{grid-template-columns:5fr 7fr}.oh-grid--4-8{gap:64px;grid-template-columns:4fr 8fr}.oh-grid--end{align-items:end}.oh-grid--start{align-items:start}.oh-grid--center{align-items:center}.oh-band{position:relative}.oh-band--sunken{background:var(--surface-sunken)}.oh-band--deep{background:var(--ink-800);color:var(--text-primary)}.oh-band--rule-top{border-top:1px solid var(--border-hairline)}.oh-band--rule-bottom{border-bottom:1px solid var(--border-hairline)}.dnd-section:has(.oh-intro.oh-band--rule-bottom:not(.oh-intro--deck_side))+.dnd-section>.row-fluid>.dnd-module:first-child :is(.oh-rows__list--ruled,.oh-faq__list){border-top-color:transparent}.oh-rule-top-brass{border-top:2px solid var(--gold-500);padding-top:14px}.oh-rule-top-red{border-top:2px solid var(--red-600);padding-top:16px}.oh-display-h1{font-size:var(--fs-display);letter-spacing:-.018em;line-height:1.14;max-width:20ch}.oh-display-h2{font-size:var(--fs-h2);letter-spacing:-.014em;line-height:1.2}.oh-display-h2--lg{font-size:var(--fs-h1);line-height:1.18}.oh-deck{color:var(--text-secondary);font-size:var(--fs-body-lg);line-height:1.6}.oh-dnd .dnd-section{padding:0}.oh-dnd .dnd-section>.row-fluid{margin:0;max-width:none}.oh-dnd .dnd-section:not(:has(.oh-band))>.row-fluid{margin:0 auto;max-width:var(--page-max);padding:var(--section-y-tight) var(--gutter-wide)}.oh-dnd .dnd-section:not(:has(.oh-band))+.dnd-section:not(:has(.oh-band))>.row-fluid{padding-top:0}.oh-dnd .row-fluid [class*=span]>.row-fluid-wrapper:has(.oh-mission.oh-band--sunken)+.dnd-section:has(.widget-type-header):not(:has(.oh-band)){background:var(--surface-sunken);margin-top:0}.oh-dnd .row-fluid [class*=span]>.row-fluid-wrapper:has(.oh-mission.oh-band--sunken)+.dnd-section:has(.widget-type-header):not(:has(.oh-band))>.row-fluid{padding-bottom:32px;padding-top:0}.oh-dnd .row-fluid [class*=span]>.row-fluid-wrapper:has(.oh-mission.oh-band--sunken)+.dnd-section:has(.widget-type-header):not(:has(.oh-band))+.row-fluid-wrapper:has(.oh-band){margin-top:0}.oh-dnd .dnd-section:not(:has(.hs_cos_wrapper)){display:none}.oh-dnd .row-fluid{display:flex;flex-wrap:wrap;width:100%}.oh-dnd .row-fluid [class*=span]{min-height:1px;width:100%}.oh-dnd .row-fluid [class*=span]>.row-fluid-wrapper+.row-fluid-wrapper{margin-top:24px}.oh-dnd .row-fluid [class*=span]>.row-fluid-wrapper:has(.oh-band)+.row-fluid-wrapper:has(.oh-band){margin-top:0}.oh-dnd .row-fluid [class*=span]>.row-fluid-wrapper:has(.oh-band)+.row-fluid-wrapper:not(:has(.hs_cos_wrapper))+.row-fluid-wrapper:has(.oh-band){margin-top:0}@media (min-width:768px){.oh-dnd .row-fluid{flex-wrap:nowrap;justify-content:space-between}.oh-dnd .row-fluid .span1{width:calc(8.33333% - 22px)}.oh-dnd .row-fluid .span2{width:calc(16.66667% - 20px)}.oh-dnd .row-fluid .span3{width:calc(25% - 18px)}.oh-dnd .row-fluid .span4{width:calc(33.33333% - 16px)}.oh-dnd .row-fluid .span5{width:calc(41.66667% - 14px)}.oh-dnd .row-fluid .span6{width:calc(50% - 12px)}.oh-dnd .row-fluid .span7{width:calc(58.33333% - 10px)}.oh-dnd .row-fluid .span8{width:calc(66.66667% - 8px)}.oh-dnd .row-fluid .span9{width:calc(75% - 6px)}.oh-dnd .row-fluid .span10{width:calc(83.33333% - 4px)}.oh-dnd .row-fluid .span11{width:calc(91.66667% - 2px)}.oh-dnd .row-fluid .span12{width:100%}}@media (max-width:767px){.oh-dnd .row-fluid [class*=span]+[class*=span]{margin-top:24px}}.oh-btn{align-items:center;border:1px solid transparent;border-radius:var(--radius-md);box-shadow:none;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);gap:8px;height:var(--control-h);justify-content:center;letter-spacing:.005em;line-height:1;padding:0 20px;text-decoration:none;transition:var(--transition-control),transform var(--dur-instant) var(--ease-haul);white-space:nowrap}.oh-btn:active{transform:translateY(1px)}.oh-btn svg{flex:none;height:18px;width:18px}.oh-btn--sm{gap:7px;height:var(--control-h-sm);padding:0 14px}.oh-btn--lg,.oh-btn--sm{font-size:var(--fs-small)}.oh-btn--lg{gap:10px;height:var(--control-h-lg);padding:0 26px}.oh-btn--full{display:flex;width:100%}.oh-btn--primary{background:var(--brass-400);border-color:var(--brass-400);color:var(--ink-900)}.oh-btn--primary:hover{background:var(--brass-500);border-color:var(--brass-500);color:var(--ink-900)}.oh-btn--secondary{background:transparent;border-color:var(--border-strong);color:var(--text-primary)}.oh-btn--secondary:hover{background:var(--canvas-100);border-color:var(--border-brass);color:var(--text-primary)}.oh-btn--ghost{background:transparent;border-color:transparent;color:var(--text-secondary)}.oh-btn--ghost:hover{background:var(--canvas-100);border-color:transparent;color:var(--text-primary)}.oh-btn--deep{background:var(--ink-900)}.oh-btn--deep,.oh-btn--deep:hover{border-color:var(--ink-900);color:var(--canvas-100)}.oh-btn--deep:hover{background:var(--ink-700)}[data-theme=deep] .oh-btn--secondary{border-color:var(--canvas-300);color:var(--canvas-50)}[data-theme=deep] .oh-btn--secondary:hover{background:var(--ink-700);border-color:var(--brass-400);color:var(--canvas-50)}[data-theme=deep] .oh-btn--ghost{color:var(--canvas-300)}[data-theme=deep] .oh-btn--ghost:hover{background:var(--ink-700);color:var(--canvas-50)}.oh-btn.is-disabled,.oh-btn[disabled]{background:var(--surface-sunken);border-color:var(--border-hairline);color:var(--text-muted);cursor:not-allowed;transform:none}.oh-btn-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.oh-btn-row--center{justify-content:center}.oh-btn-row--right{justify-content:flex-end}.oh-card{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:var(--text-primary);display:block;overflow:hidden;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-haul),box-shadow var(--dur-fast) var(--ease-haul)}a.oh-card{border-bottom:1px solid var(--border-hairline)}.oh-card--emphasis{border-top:2px solid var(--brass-500)}.oh-card--interactive{cursor:pointer}.oh-card--interactive:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);color:var(--text-primary)}.oh-card__img{display:block;height:180px;object-fit:cover;width:100%}.oh-card__body{padding:20px 22px 22px}.oh-card__eyebrow{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.01em;margin-bottom:10px}.oh-card__title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500;letter-spacing:var(--ls-h3);line-height:var(--lh-h3);margin:0}.oh-card__text{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);margin-top:10px}.oh-card__text:first-child{margin-top:0}.oh-card__footer{border-top:1px solid var(--border-hairline);margin-top:18px;padding-top:14px}.oh-badge{align-items:center;background:var(--surface-sunken);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);color:var(--text-secondary);display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);gap:6px;height:22px;letter-spacing:.01em;padding:0 8px;white-space:nowrap}.oh-badge__dot{background:currentColor;border-radius:var(--radius-pill);flex:none;height:6px;width:6px}.oh-badge--positive{background:var(--status-positive-bg);border-color:var(--status-positive);color:var(--status-positive)}.oh-badge--warning{background:var(--status-warning-bg);border-color:var(--status-warning);color:var(--status-warning)}.oh-badge--critical{background:var(--status-critical-bg);border-color:var(--status-critical);color:var(--status-critical)}.oh-badge--info{background:var(--status-info-bg);border-color:var(--status-info);color:var(--status-info)}.oh-badge--brass{background:var(--brass-200);border-color:var(--brass-500);color:var(--ink-900)}.oh-badge-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.oh-tag{align-items:center;background:transparent;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-secondary);display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-medium);height:28px;padding:0 12px;text-decoration:none;transition:var(--transition-control);white-space:nowrap}a.oh-tag,button.oh-tag{cursor:pointer}a.oh-tag:hover,button.oh-tag:hover{background:var(--canvas-100);border-color:var(--border-strong);color:var(--text-secondary)}.oh-tag.is-selected,.oh-tag[aria-pressed=true]{background:var(--brass-200);border-color:var(--brass-500);color:var(--ink-900)}.oh-tag-row{display:flex;flex-wrap:wrap;gap:10px}.oh-stat{color:var(--text-primary)}.oh-stat__label{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.01em;white-space:nowrap}.oh-stat__value{align-items:baseline;display:flex;font-family:var(--font-display);font-size:var(--fs-h1);font-weight:500;gap:6px;letter-spacing:-.018em;line-height:1.02;margin-top:10px}.oh-stat--sm .oh-stat__value{font-size:var(--fs-h3)}.oh-stat--lg .oh-stat__value{font-size:var(--fs-display)}.oh-stat__unit{color:var(--text-secondary);font-family:var(--font-sans);font-size:.34em;font-weight:600;letter-spacing:.02em}.oh-stat__note{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);margin-top:8px;max-width:34ch}.oh-stat--center{text-align:center}.oh-stat--center .oh-stat__value{justify-content:center}.oh-stat--center .oh-stat__note{margin-left:auto;margin-right:auto}.oh-stat--right{text-align:right}.oh-stat--right .oh-stat__value{justify-content:flex-end}.oh-wordmark{color:currentColor;font-family:var(--font-display);font-weight:var(--fw-medium);letter-spacing:.02em;line-height:1}.oh-lockup{align-items:center;display:inline-flex;gap:12px;text-decoration:none}.oh-lockup,.oh-lockup:hover{border:none;color:var(--text-primary)}.oh-lockup__mark{display:block;height:52px;width:auto}.oh-lockup__name{font-family:var(--font-display);font-size:25px;font-weight:500;letter-spacing:.04em;line-height:1;white-space:nowrap}.oh-lockup__rule{background:var(--brass-500);height:1px;margin:5px 0}.oh-lockup__sub{font-family:var(--font-display);font-size:14px;letter-spacing:.44em;line-height:1;white-space:nowrap}.oh-section-header{max-width:60ch}.oh-section-header--brass{border-top:2px solid var(--brass-500);padding-top:14px}.oh-section-header--red{border-top:2px solid var(--red-600);padding-top:14px}.oh-section-header__kicker{align-items:baseline;display:flex;gap:28px}.oh-section-header__kicker .oh-label{white-space:nowrap}.oh-section-header__line{border-top:1px solid var(--border-hairline);flex:1;transform:translateY(-4px)}.oh-section-header__title{font-size:var(--fs-h2);letter-spacing:-.01em;line-height:1.22;margin-top:14px;max-width:22ch}.oh-section-header__deck{color:var(--text-secondary);font-size:var(--fs-body);margin-top:10px;max-width:52ch}.oh-scrim{background:var(--ink-900);color:var(--canvas-50);overflow:hidden;position:relative}.oh-scrim__img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.oh-scrim:after{content:"";inset:0;pointer-events:none;position:absolute}.oh-scrim--image:after{background:var(--scrim-image)}.oh-scrim--side:after{background:var(--scrim-side)}.oh-scrim__content{position:relative;z-index:1}.oh-divider{align-items:center;display:flex;gap:20px}.oh-divider__line{border-top:1px solid var(--border-hairline);flex:1}.oh-divider--brass .oh-divider__line{border-top:2px solid var(--brass-500)}.oh-divider--red .oh-divider__line{border-top:2px solid var(--red-600)}.oh-tabs__list{border-bottom:1px solid var(--border-hairline);display:flex;gap:28px;overflow-x:auto}.oh-tabs__tab{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-regular);gap:8px;margin-bottom:-1px;padding:0 0 12px;transition:var(--transition-control);white-space:nowrap}.oh-tabs__tab:hover{color:var(--text-primary)}.oh-tabs__tab[aria-selected=true]{border-bottom-color:var(--brass-500);color:var(--text-primary);font-weight:var(--fw-semibold)}.oh-tabs__panel{padding-top:24px}.oh-tabs__panel[hidden]{display:none}.oh-dialog{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80}.oh-dialog[hidden]{display:none}.oh-dialog__backdrop{background:rgba(13,37,61,.72);inset:0;position:absolute}.oh-dialog__panel{animation:ohRise var(--dur-slow) var(--ease-haul) both;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-lg);border-top:2px solid var(--brass-500);box-shadow:var(--shadow-lifted);max-width:520px;padding:28px;position:relative;width:100%}.oh-dialog__close{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:18px;top:18px;width:28px}.oh-dialog__close:hover{background:var(--canvas-100);color:var(--text-primary)}.oh-dialog__close svg{height:16px;width:16px}.oh-dialog__eyebrow{margin-bottom:10px}.oh-dialog__title{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);line-height:var(--lh-h3);padding-right:28px}.oh-dialog__body{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);margin-top:12px}.oh-dialog__footer{border-top:1px solid var(--border-hairline);display:flex;gap:10px;justify-content:flex-end;margin-top:24px;padding-top:18px}body.oh-no-scroll{overflow:hidden}@keyframes ohRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.oh-toast-region{bottom:24px;display:flex;flex-direction:column;gap:10px;left:24px;position:fixed;z-index:70}.oh-toast{align-items:flex-start;animation:ohToast var(--dur) var(--ease-haul) both;background:var(--ink-800);border-left:2px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-lifted);color:var(--canvas-100);display:flex;gap:14px;max-width:420px;min-width:320px;padding:14px 16px}.oh-toast--positive{border-left-color:var(--status-positive)}.oh-toast--warning{border-left-color:var(--status-warning)}.oh-toast--critical{border-left-color:var(--status-critical)}.oh-toast__title{font-size:var(--fs-small);font-weight:var(--fw-semibold)}.oh-toast__body{color:var(--canvas-300);font-size:var(--fs-small);line-height:1.5;margin-top:4px}.oh-toast__close{background:transparent;border:none;color:var(--canvas-300);cursor:pointer;flex:none;height:22px;padding:0;width:22px}.oh-toast__close svg{height:14px;width:14px}@keyframes ohToast{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.oh-term{border-bottom:1px dotted var(--border-strong);cursor:help;position:relative}.oh-term:after{background:var(--ink-900);border-radius:var(--radius-sm);bottom:calc(100% + 8px);box-shadow:var(--shadow-md);color:var(--canvas-100);content:attr(data-tip);font-family:var(--font-sans);font-size:12px;font-weight:400;left:50%;line-height:1.35;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity var(--dur-fast) var(--ease-haul);visibility:hidden;white-space:nowrap;z-index:60}.oh-term:focus:after,.oh-term:hover:after{opacity:1;visibility:visible}.oh-form .hs-form fieldset{border:0;margin:0;max-width:none!important;padding:0}.oh-form .hs-form fieldset.form-columns-2{display:grid;gap:20px;grid-template-columns:1fr 1fr}.oh-form .hs-form fieldset.form-columns-2 .hs-form-field{float:none!important;padding:0!important;width:auto!important}.oh-form .hs-form fieldset.form-columns-1 .hs-form-field{float:none!important;width:100%!important}.oh-form .hs-form fieldset.form-columns-1 .input,.oh-form .hs-form fieldset.form-columns-2 .input{margin-right:0!important}.oh-form .hs-form fieldset+fieldset{margin-top:20px}.oh-form .hs-form .hs-form-field+.hs-form-field{margin-top:0}.oh-form .hs-form fieldset.form-columns-1 .hs-form-field+.hs-form-field{margin-top:20px}.oh-form .hs-form label:not(.hs-form-radio-display):not(.hs-form-checkbox-display):not(.hs-form-booleancheckbox-display):not(.hs-error-msg){color:var(--text-muted);display:block;font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);line-height:var(--lh-label);margin-bottom:7px;text-transform:uppercase}.oh-form .hs-form .hs-form-required{color:var(--status-critical);margin-left:2px}.oh-form .hs-form .hs-field-desc{color:var(--text-muted);font-size:var(--fs-caption);margin:-2px 0 8px}.oh-form .hs-form input.hs-input:not([type=radio]):not([type=checkbox]):not([type=file]),.oh-form .hs-form select.hs-input,.oh-form .hs-form textarea.hs-input{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:none;color:var(--text-primary);font-family:var(--font-sans);font-size:14px;height:var(--control-h);outline:none;padding:0 12px;transition:var(--transition-control);width:100%!important}.oh-form .hs-form .hs-fieldtype-number input.hs-input,.oh-form .hs-form input[type=number].hs-input{font-family:var(--font-mono)}.oh-form .hs-form textarea.hs-input{height:auto;line-height:1.5;min-height:120px;padding:10px 12px;resize:vertical}.oh-form .hs-form select.hs-input{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;cursor:pointer;padding-right:36px}.oh-form .hs-form .hs-input::placeholder{color:var(--ink-400)}.oh-form .hs-form input.hs-input:focus,.oh-form .hs-form select.hs-input:focus,.oh-form .hs-form textarea.hs-input:focus{border-color:var(--border-brass);box-shadow:inset 0 0 0 1px var(--brass-500);outline:none}.oh-form .hs-form .hs-input.error,.oh-form .hs-form .hs-input.invalid.error{border-color:var(--status-critical);box-shadow:none}.oh-form .hs-form .inputs-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.oh-form .hs-form .inputs-list.hs-error-msgs{gap:0}.oh-form .hs-form .hs-fieldtype-booleancheckbox,.oh-form .hs-form .hs-fieldtype-checkbox,.oh-form .hs-form .hs-fieldtype-radio{margin-top:12px}.oh-form .hs-form .hs-form-booleancheckbox-display,.oh-form .hs-form .hs-form-checkbox-display,.oh-form .hs-form .hs-form-radio-display{align-items:flex-start;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:14px;gap:10px;letter-spacing:0;line-height:22px;margin:0;position:relative;text-transform:none}.oh-form .hs-form .hs-form-booleancheckbox-display input,.oh-form .hs-form .hs-form-checkbox-display input,.oh-form .hs-form .hs-form-radio-display input{-webkit-appearance:none;appearance:none;background:var(--surface-card);border:1px solid var(--border-strong);cursor:pointer;display:grid;flex:none;height:18px;margin:2px 0 0!important;place-content:center;transition:var(--transition-control);width:18px!important}.oh-form .hs-form .hs-form-radio-display input{border-radius:var(--radius-pill)}.oh-form .hs-form .hs-form-booleancheckbox-display input,.oh-form .hs-form .hs-form-checkbox-display input{border-radius:var(--radius-sm)}.oh-form .hs-form .hs-form-radio-display input:before{background:var(--brass-500);border-radius:var(--radius-pill);content:"";height:8px;transform:scale(0);transition:transform var(--dur-fast) var(--ease-haul);width:8px}.oh-form .hs-form .hs-form-radio-display input:checked{border-color:var(--brass-600)}.oh-form .hs-form .hs-form-radio-display input:checked:before{transform:scale(1)}.oh-form .hs-form .hs-form-booleancheckbox-display input:before,.oh-form .hs-form .hs-form-checkbox-display input:before{border-bottom:2px solid var(--ink-900);border-left:2px solid var(--ink-900);content:"";height:5px;margin-top:-3px;transform:rotate(-45deg) scale(0);width:10px}.oh-form .hs-form .hs-form-booleancheckbox-display input:checked,.oh-form .hs-form .hs-form-checkbox-display input:checked{background:var(--brass-500);border-color:var(--brass-600)}.oh-form .hs-form .hs-form-booleancheckbox-display input:checked:before,.oh-form .hs-form .hs-form-checkbox-display input:checked:before{transform:rotate(-45deg) scale(1)}.oh-form .hs-form .hs-form-booleancheckbox-display:hover input:not(:checked),.oh-form .hs-form .hs-form-checkbox-display:hover input:not(:checked){border-color:var(--border-brass)}.oh-form .hs-form .hs-error-msg,.oh-form .hs-form .hs-error-msgs label{color:var(--status-critical);display:block;font-size:var(--fs-caption);margin-top:6px}.oh-form .hs-form .hs_error_rollup{display:none}.oh-form .hs-form .legal-consent-container{color:var(--text-muted);font-size:var(--fs-caption);margin-top:24px}.oh-form .hs-form .legal-consent-container p{max-width:62ch}.oh-form .hs-form .hs-richtext{border-top:1px solid var(--border-hairline);margin-top:32px;padding-top:28px}.oh-form .hs-form .hs-richtext p{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.01em}.oh-form .hs-form .hs-submit{margin-top:32px}.oh-form .hs-form .hs-submit .actions{align-items:center;display:flex;gap:14px;margin:0;padding:0}.oh-form .hs-form .hs-button{align-items:center;background:var(--brass-500);border:1px solid var(--brass-500);border-radius:var(--radius-md);box-shadow:none;color:var(--ink-900);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-semibold);height:var(--control-h-lg);justify-content:center;letter-spacing:.005em;line-height:1;padding:0 26px;text-shadow:none;transition:var(--transition-control),transform var(--dur-instant) var(--ease-haul);white-space:nowrap}.oh-form .hs-form .hs-button:hover{background:var(--brass-500);border-color:var(--brass-500);color:var(--ink-900)}.oh-form .hs-form .hs-button:active{transform:translateY(1px)}.oh-form .submitted-message{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);border-top:2px solid var(--brass-500);color:var(--text-primary);font-size:16px;padding:20px 22px}.oh-form{--hsf-global__font-family:var(--font-sans);--hsf-global__color:var(--text-primary);--hsf-field-label__font-family:var(--font-sans);--hsf-field-label__color:var(--text-muted);--hsf-field-input__background-color:var(--surface-card);--hsf-field-input__border-color:var(--border-strong);--hsf-field-input__border-radius:var(--radius-md);--hsf-field-input__color:var(--text-primary);--hsf-button__background-color:var(--brass-400);--hsf-button__color:var(--ink-900);--hsf-button__border-radius:var(--radius-md);--hsf-button__font-family:var(--font-sans);--hsf-button__font-weight:600}.oh-post__head{padding:72px 0 40px}.oh-post__topic{border-bottom:none;color:inherit}.oh-post__topic:hover{border-bottom:none;color:var(--ink-900)}.oh-post__title{font-size:var(--fs-display);letter-spacing:-.016em;line-height:1.16;margin-top:16px;max-width:22ch}.oh-post__byline{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.01em;margin-top:20px}.oh-post__byline a{border-bottom:1px solid var(--border-hairline);color:var(--text-muted)}.oh-post__byline a:hover{color:var(--text-primary)}.oh-post__figure{margin-top:40px}.oh-post__figure img{border-radius:var(--radius-sm);max-height:520px;object-fit:cover;width:100%}.oh-post__body{color:var(--text-primary);font-size:var(--fs-body);line-height:1.7;padding:48px 0 24px}.oh-post__body figure,.oh-post__body ol,.oh-post__body p,.oh-post__body table,.oh-post__body ul{margin:0 0 20px}.oh-post__body p{max-width:var(--measure-prose)}.oh-post__body h2{border-top:1px solid var(--border-hairline);font-size:var(--fs-h2);letter-spacing:-.01em;line-height:1.25;margin-top:48px;padding-top:16px}.oh-post__body h3{font-size:var(--fs-h3);line-height:1.3;margin-top:32px}.oh-post__body h2+*,.oh-post__body h3+*{margin-top:12px}.oh-post__body ol,.oh-post__body ul{max-width:var(--measure-prose);padding-left:1.3em}.oh-post__body li+li{margin-top:8px}.oh-post__body ul li::marker{color:var(--red-600)}.oh-post__body ol li::marker{color:var(--red-600);font-family:var(--font-mono);font-size:.8em}.oh-post__body blockquote{border-left:2px solid var(--brass-500);color:var(--text-primary);font-family:var(--font-display);font-size:24px;line-height:1.4;margin:32px 0;padding:4px 0 4px 24px}.oh-post__body strong{font-weight:var(--fw-semibold)}.oh-post__body img{border-radius:var(--radius-sm)}.oh-post__body table{border-collapse:collapse;font-size:var(--fs-body-sm);width:100%}.oh-post__body th{border-bottom:1px solid var(--border-strong);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:400;letter-spacing:.01em;padding:10px 12px 10px 0;text-align:left}.oh-post__body td{border-bottom:1px solid var(--border-hairline);padding:12px 12px 12px 0;vertical-align:top}.oh-post__body hr{border:0;border-top:1px solid var(--border-hairline);margin:40px 0}.oh-post__body .oh-post__note,.oh-post__body p.oh-post__note{border-top:1px solid var(--border-hairline);color:var(--text-muted);font-size:var(--fs-body-sm);line-height:1.6;padding-top:16px}.oh-post__tags{padding:8px 0 72px}.oh-post__more{padding:64px 0 80px}.oh-post__more-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.oh-blog-list{padding:var(--pad-section) 0 calc(var(--pad-section)*2)}.oh-blog-list__item{border-bottom:1px solid var(--border-hairline);display:grid;gap:56px;grid-template-columns:4fr 8fr;padding:40px 0}.oh-blog-list__meta{color:var(--text-muted);display:flex;flex-direction:column;font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);gap:8px;letter-spacing:.01em}.oh-blog-list__topic{color:var(--red-600)}.oh-blog-list__title{font-size:var(--fs-h2);letter-spacing:-.01em;line-height:1.24}.oh-blog-list__title a{border-bottom:none;color:var(--text-primary)}.oh-blog-list__title a:hover{border-bottom:none;color:var(--red-600)}.oh-blog-list__summary{color:var(--text-secondary);font-size:var(--fs-body);line-height:1.65;margin-top:12px;max-width:62ch}.oh-blog-list__read{border-bottom:none;color:var(--text-muted);display:inline-block;font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.01em;margin-top:16px}.oh-blog-list__pager{align-items:center;display:flex;gap:16px;justify-content:space-between;padding-top:32px}.oh-blog-list__simple{list-style:none;margin:0;padding:0}.oh-blog-list__simple li{border-bottom:1px solid var(--border-hairline);padding:12px 0}@media (max-width:860px){.oh-blog-list__item,.oh-post__more-grid{grid-template-columns:minmax(0,1fr)}.oh-blog-list__item{gap:12px;padding:32px 0}.oh-blog-list__meta{flex-direction:row;gap:16px}}.oh-empty{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.01em;padding:24px}.oh-portrait-ph{align-items:center;aspect-ratio:350/418;background:var(--surface-sunken);border:1px dashed var(--border-strong);border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--text-muted);display:flex;flex-direction:column;gap:14px;justify-content:center;padding:16px;width:100%}.oh-portrait-ph svg{height:44px;width:44px}.oh-portrait-ph__label{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.01em;text-align:center}@media (max-width:1024px){.oh-grid{gap:48px}}@media (max-width:860px){:root{--gutter-wide:24px}.oh-grid--4-8,.oh-grid--5-7,.oh-grid--7-5{gap:32px;grid-template-columns:minmax(0,1fr)}.oh-grid--end{align-items:start}.oh-form .hs-form fieldset.form-columns-2{grid-template-columns:1fr}}@media (max-width:560px){.oh-toast-region{bottom:16px;left:16px;right:16px}.oh-toast{max-width:none;min-width:0}}.oh-intel{padding:var(--pad-section) 0}.oh-intel__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.oh-intel__title{font-size:var(--fs-h2);letter-spacing:-.01em;line-height:1.22;margin-top:12px}.oh-intel__all{border-bottom:none;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.01em}.oh-intel__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.oh-intel__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.oh-intel__card{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px;min-height:180px;padding:24px;position:relative;transition:border-color var(--dur-fast) var(--ease-haul),box-shadow var(--dur-fast) var(--ease-haul)}.oh-intel__card:has(a):hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.oh-intel__card--feature{align-items:flex-start;gap:16px;min-height:0;padding:32px}.oh-intel__feature{align-items:start;display:grid;gap:48px;grid-template-columns:5fr 7fr}.oh-intel__meta{color:var(--red-600);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.01em}.oh-intel__headline{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:500;line-height:1.3}.oh-intel__card--feature .oh-intel__headline{font-size:var(--fs-h3)}.oh-intel__note{color:var(--text-muted);font-size:var(--fs-small);line-height:1.5;margin-top:20px;max-width:70ch}.oh-intel__headline a{border-bottom:none;color:var(--text-primary)}.oh-intel__headline a:after{content:"";inset:0;position:absolute}.oh-intel__summary{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:1.55}.oh-intel__card--feature .oh-intel__summary{font-size:var(--fs-body)}.oh-intel__read{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.01em;margin-top:auto}.oh-intel__watch{border-collapse:collapse;margin-top:32px;width:100%}.oh-intel__watch td,.oh-intel__watch th{border-bottom:1px solid var(--border-hairline);padding:14px 0;text-align:left;vertical-align:top}.oh-intel__watch thead th{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:400;letter-spacing:.01em}.oh-intel__watch tbody th{font-family:var(--font-display);font-weight:500;width:30%}.oh-intel__asof{color:var(--text-muted);display:block;font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.01em;margin-top:4px}.oh-intel__foot{color:var(--text-muted);font-size:var(--fs-caption);margin-top:16px}@media (max-width:1000px){.oh-intel__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.oh-intel{padding:var(--pad-section) 0}.oh-intel__feature,.oh-intel__grid,.oh-intel__grid--4{grid-template-columns:minmax(0,1fr)}.oh-intel__feature{gap:24px}.oh-intel__card{min-height:0}}.oh-intel[hidden],.oh-intel__asof:empty{display:none}p.oh-intel__asof{margin-top:12px}.oh-intel__bill-summary{color:var(--text-secondary);font-size:var(--fs-body);line-height:1.6;margin-top:16px;max-width:64ch}.oh-intel__bill-summary:empty{display:none}.oh-feature__head{text-align:center}.oh-feature__heading{font-size:var(--fs-h1);letter-spacing:var(--ls-display-2);line-height:var(--lh-display-2);margin-top:14px}.oh-feature__head:after{background:var(--red-600);content:"";display:block;height:3px;margin:24px auto 0;width:56px}[data-theme=deep] .oh-feature__head:after{background:var(--gold-400)}.oh-values .oh-feature__head:after{content:none}@media (max-width:860px){.oh-feature__heading{line-height:1.18}.oh-feature__head:after{margin-top:18px}}.oh-sty.oh-sty--bg-page>section{background:var(--surface-page)}.oh-sty.oh-sty--bg-sunken>section{background:var(--surface-sunken)}.oh-sty.oh-sty--bg-white>section{background:#fff}.oh-sty.oh-sty--bg-deep>section{background:var(--ink-800)}.oh-sty--dark{color:var(--text-primary)}.oh-sty.oh-sty--pt>section{padding-top:var(--sty-pt)!important}.oh-sty.oh-sty--pb>section{padding-bottom:var(--sty-pb)!important}.oh-sty--h-up{--fs-h4:calc(var(--type-base)*var(--type-ratio));--fs-h3:calc(var(--type-base)*var(--type-ratio)*var(--type-ratio));--fs-h2:calc(var(--type-base)*var(--type-ratio)*var(--type-ratio)*var(--type-ratio));--fs-h1:calc(var(--type-base)*var(--type-ratio)*var(--type-ratio)*var(--type-ratio)*var(--type-ratio));--fs-display:calc(var(--fs-h1)*var(--type-ratio));--fs-display-xl:calc(var(--fs-display)*var(--type-ratio));--fs-display-1:var(--fs-display-xl);--fs-display-2:var(--fs-display)}.oh-sty--h-down{--fs-h3:var(--type-base);--fs-h2:max(24px,calc(var(--type-base)*var(--type-ratio)));--fs-h1:calc(var(--type-base)*var(--type-ratio)*var(--type-ratio));--fs-display:calc(var(--fs-h1)*var(--type-ratio));--fs-display-xl:calc(var(--fs-display)*var(--type-ratio));--fs-display-1:var(--fs-display-xl);--fs-display-2:var(--fs-display)}.oh-sty--align-center :is(h1,h2,.oh-deck,.oh-mission__statement,[class*=__lede],[class*=__intro],[class*=__sub]){margin-left:auto;margin-right:auto;text-align:center}.oh-sty--align-center .oh-label{display:block;text-align:center}.oh-sty--align-center :is([class*=__head],.oh-btn-row){justify-content:center;text-align:center}.oh-sty--align-left :is(h1,h2,.oh-label,.oh-deck,.oh-mission__statement,.oh-feature__head,[class*=__lede],[class*=__intro],[class*=__sub]){margin-left:0;text-align:left}.oh-sty--align-left .oh-feature__head:after{margin-left:0}.oh-sty--light :is(.oh-cta__statement,.oh-cta__heading,.oh-process__title,.oh-process__name){color:var(--text-primary)}.oh-sty--light .oh-cta__sub{color:var(--text-secondary)}.oh-sty--light .oh-process .oh-label{color:var(--text-muted)}.oh-sty--light .oh-process__num{color:var(--gold-600)}.oh-sty--light .oh-process{--border-hairline-dark:var(--border-hairline)}.oh-fn{font-size:.7em;line-height:0;vertical-align:super}.oh-fn a{border-bottom:0;font-family:var(--font-sans);font-weight:var(--fw-semibold);padding:0 2px;text-decoration:underline;text-underline-offset:2px}.oh-footnotes{border-top:1px solid var(--border-hairline);color:var(--text-secondary);font-size:var(--fs-small);line-height:1.5;margin-top:24px;padding-top:16px}.oh-rows__body .oh-footnotes p{color:inherit;font-size:inherit;line-height:inherit;max-width:none}.oh-rows__body .oh-footnotes ol{color:inherit;margin:6px 0 0;padding-left:1.6em}.oh-footnotes__label{font-family:var(--font-sans);font-weight:var(--fw-semibold)}.oh-footnotes li+li{margin-top:4px}.oh-footnotes small{font-size:inherit}.oh-rows__body .oh-footnotes ol+p{margin-top:12px}.oh-fn__back{border-bottom:0;padding:0 4px;text-decoration:underline;text-underline-offset:3px}[id^=fn-]{scroll-margin-top:calc(var(--header-h) + 24px)}.oh-footnotes li:target,.oh-footnotes p:target{background:var(--accent-soft)}.oh-fn--source{font-size:1em;vertical-align:.25em}.oh-fn--source a{padding:0 3px}.oh-fn__mark{color:var(--text-accent);margin-right:2px}@media (max-width:720px){:root{--type-ratio:1.2}}@media (min-width:761px){#featured .oh-card-grid__grid>:first-child{grid-column:1/-1}}.oh-lphead{background:var(--surface-header);border-bottom:1px solid var(--border-hairline)}.oh-lphead__inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-block:14px}.oh-lphead__text,.oh-lphead__text .oh-lockup__name,.oh-lphead__text .oh-lockup__sub{display:block}.oh-lphead__mail{color:var(--link);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.oh-lphead__contact{display:flex;flex-wrap:wrap;gap:4px 16px}.oh-lpfoot{background:var(--ink-800);color:var(--canvas-200);font-size:var(--fs-small);padding-block:22px}.oh-lpfoot__inner{align-items:center;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}.oh-lpfoot a,.oh-lpfoot__motto{color:var(--canvas-50)}.oh-lpfoot__motto{font-family:var(--font-display)}@media (max-width:480px){.oh-lphead__text{display:none}}@media print{@page{size:letter;margin:.7in .75in .75in}#hs-web-interactives-bottom-anchor,#hs-web-interactives-top-anchor,.hs-badge,.hs-cookie-notification-position-bottom,.oh-announce,.oh-footer,.oh-header,.oh-lpfoot,.oh-lphead,.oh-skip,[class*=hubspot-badge],body>div:has(.oh-header){display:none!important}body{background:#fff;color:#0a1f33}a{color:inherit;text-decoration:none}.oh-guide__body a,.oh-guide__cta a,.oh-guide__sources a{text-decoration:underline}.oh-guide__sources a:after{content:" (" attr(href) ")";font-size:7pt;word-break:break-all}}