/* BUILD OUTPUT. Do not edit.
   Concatenated in cascade order from: ds/colors_and_type.css, assets/nav.css, assets/media-slot.css, assets/midcta.css, assets/anatomy-plates.css
   Edit those source files, then regenerate. */
:root{--mf-charcoal: #0B0B0A;--mf-graphite: #1A1A19;--mf-ink: var(--mf-charcoal);--mf-bone: #F6F3EB;--mf-stone: #BDB8AC;--mf-paper: #FFFFFF;--mf-iron: #5A5D63;--mf-steel: #2A2D32;--mf-fog: #9A978F;--mf-olive: #4A5444;--mf-olive-deep: #353D31;--mf-olive-tint: #E2E3DC;--mf-bronze: #7A6652;--mf-bronze-deep:#5C4D3D;--mf-bronze-action: #B5935A;--maxw: 1440px;--mf-brick: #8C3B2C;--mf-ochre: #8A6B2E;--mf-fg-1: var(--mf-bone);--mf-fg-2: #C2BEB3;--mf-fg-3: #8B8E95;--mf-fg-on-ink: var(--mf-bone);--mf-bg: var(--mf-charcoal);--mf-bg-elev-1: #1A1A19;--mf-bg-elev-2: #202120;--mf-bg-inverse: var(--mf-bone);--mf-bg-inverse-2: var(--mf-paper);--mf-border: #323332;--mf-border-strong: var(--mf-bone);--mf-font-display: "Oswald","Bebas Neue","Archivo Narrow","Barlow Condensed",Impact,sans-serif;--mf-font-body: "Manrope","Inter",-apple-system,"Helvetica Neue",Arial,sans-serif;--mf-font-mono: "JetBrains Mono","SF Mono",Menlo,Consolas,monospace;--mf-text-2xs: 0.6875rem;--mf-text-xs: 0.75rem;--mf-text-sm: 0.875rem;--mf-text-base: 1rem;--mf-text-lg: 1.125rem;--mf-text-xl: 1.375rem;--mf-text-2xl: 1.875rem;--mf-text-3xl: 2.5rem;--mf-text-4xl: 3.5rem;--mf-text-5xl: 5rem;--mf-text-6xl: 7.25rem;--mf-text-7xl: 10.5rem;--mf-text-8xl: 13.5rem;--mf-space-1: 4px;--mf-space-2: 8px;--mf-space-3: 12px;--mf-space-4: 16px;--mf-space-5: 24px;--mf-space-6: 32px;--mf-space-7: 48px;--mf-space-8: 64px;--mf-space-9: 96px;--mf-space-10: 128px;--mf-radius-0: 0px;--mf-radius-1: 2px;--mf-radius-2: 4px;--mf-radius-pill: 999px;--mf-stroke-hair: 1px;--mf-stroke-1: 1.5px;--mf-stroke-2: 2px;--mf-stroke-3: 3px;--mf-stroke-4: 4px;--mf-shadow-0: none;--mf-shadow-1: 0 1px 0 0 rgba(17,19,21,0.06);--mf-shadow-2: 0 2px 0 0 rgba(17,19,21,0.10),0 1px 0 0 rgba(17,19,21,0.04);--mf-shadow-3: 0 6px 0 -2px rgba(17,19,21,0.12);--mf-shadow-pop: 0 12px 32px -8px rgba(17,19,21,0.24);--mf-ease-out: cubic-bezier(0.16,1,0.3,1);--mf-ease-in: cubic-bezier(0.7,0,0.84,0);--mf-ease-snap: cubic-bezier(0.5,0,0.1,1);--mf-dur-fast: 120ms;--mf-dur-base: 200ms;--mf-dur-slow: 360ms;--mf-ground: #131312;--mf-chrome: #171716;--mf-panel: #1A1A19;--mf-panel-2: #202120;--mf-panel-deep: #141413;--mf-line: #323332;--mf-edge: rgba(246,243,235,0.13);--mf-edge-soft: rgba(246,243,235,0.075);--mf-panel-grad: linear-gradient(180deg,rgba(246,243,235,0.02),rgba(0,0,0,0.05));--mf-muted: #C2BEB3;--mf-dim: #8B8E95;--mf-bronze-mid: #9A8267;--mf-bronze-hi: #C9B49B;--mf-olive-mid: #6E7A63;--mf-olive-hi: #8A9A7D;--mf-olive-btn: #536247;--mf-radius-panel: 14px;--mf-radius-control: 10px;--mf-radius-compact: 8px;--mf-shadow-lift: inset 0 1px 0 rgba(226,176,131,0.024),0 2px 6px rgba(0,0,0,0.26),0 16px 36px -14px rgba(0,0,0,0.55);--mf-shadow-recessed: 0 6px 16px rgba(0,0,0,0.16);--mf-row-rule: rgba(246,243,235,0.055)}
@media (max-width: 767px){:root{--mf-radius-panel: 12px}
}
.mf-display,.mf-h0{font-family: var(--mf-font-display);font-weight: 700;font-size: clamp(3rem,9vw,var(--mf-text-7xl));line-height: 0.96;letter-spacing: -0.01em;text-transform: uppercase;color: var(--mf-fg-1)}
.mf-h1{font-family: var(--mf-font-display);font-weight: 700;font-size: var(--mf-text-5xl);line-height: 1;letter-spacing: -0.005em;text-transform: uppercase;color: var(--mf-fg-1)}
.mf-h2{font-family: var(--mf-font-display);font-weight: 700;font-size: var(--mf-text-4xl);line-height: 1.04;text-transform: uppercase;color: var(--mf-fg-1)}
.mf-h3{font-family: var(--mf-font-display);font-weight: 600;font-size: var(--mf-text-2xl);line-height: 1.15;text-transform: uppercase;letter-spacing: 0.005em;color: var(--mf-fg-1)}
.mf-h4{font-family: var(--mf-font-body);font-weight: 700;font-size: var(--mf-text-xl);line-height: 1.25;letter-spacing: -0.005em;color: var(--mf-fg-1)}
.mf-eyebrow{font-family: var(--mf-font-body);font-weight: 700;font-size: var(--mf-text-xs);line-height: 1;text-transform: uppercase;letter-spacing: 0.18em;color: var(--mf-fg-3)}
.mf-eyebrow-olive{color: var(--mf-olive)}
.mf-eyebrow-bronze{color: var(--mf-bronze)}
.mf-lede{font-family: var(--mf-font-body);font-weight: 500;font-size: var(--mf-text-xl);line-height: 1.45;letter-spacing: 0.005em;color: var(--mf-fg-1)}
.mf-body{font-family: var(--mf-font-body);font-weight: 400;font-size: var(--mf-text-base);line-height: 1.6;letter-spacing: 0.01em;color: var(--mf-fg-2)}
.mf-small{font-family: var(--mf-font-body);font-weight: 500;font-size: var(--mf-text-sm);line-height: 1.5;letter-spacing: 0.012em;color: var(--mf-fg-2)}
.mf-caption{font-family: var(--mf-font-body);font-weight: 500;font-size: var(--mf-text-xs);line-height: 1.4;letter-spacing: 0.015em;color: var(--mf-fg-3)}
.mf-mono{font-family: var(--mf-font-mono);font-weight: 500;font-size: var(--mf-text-sm);line-height: 1.45;letter-spacing: 0.01em;color: var(--mf-fg-1)}
.mf-numeral{font-family: var(--mf-font-display);font-weight: 700;font-feature-settings: "tnum" 1,"lnum" 1;font-size: var(--mf-text-6xl);line-height: 0.92;color: var(--mf-fg-1)}
body.mf-baseline{background: var(--mf-bg);color: var(--mf-fg-1);font-family: var(--mf-font-body);font-size: var(--mf-text-base);line-height: 1.6;letter-spacing: 0.01em;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.nav__item{position: relative;display: inline-flex;align-items: center}
.nav__desc{position: absolute;top: calc(100% + 16px);left: 0;z-index: 60;width: max-content;max-width: 264px;background: rgba(12,13,15,0.95);border: 1px solid var(--mf-border);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);padding: 11px 15px 12px;font-family: var(--mf-font-body);font-weight: 400;font-size: 12.5px;line-height: 1.45;letter-spacing: 0;text-transform: none;color: var(--mf-fg-2);opacity: 0;visibility: hidden;transform: translateY(-5px);transition: opacity 180ms cubic-bezier(0.22,1,0.36,1),transform 180ms cubic-bezier(0.22,1,0.36,1),visibility 0s linear 180ms;pointer-events: none}
.nav__desc::before{content: "";position: absolute;top: -1px;left: 0;width: 26px;height: 2px;background: var(--mf-bronze)}
.nav__item:hover .nav__desc,.nav__item:focus-within .nav__desc{opacity: 1;visibility: visible;transform: translateY(0);transition: opacity 180ms cubic-bezier(0.22,1,0.36,1),transform 180ms cubic-bezier(0.22,1,0.36,1),visibility 0s}
.nav__item--end .nav__desc{left: auto;right: 0}
.nav__item--end .nav__desc::before{left: auto;right: 0}
@media (prefers-reduced-motion: reduce){.nav__desc{transition: opacity 1ms,visibility 0s;transform: none}
}
@media (max-width: 880px){.nav__desc{display: none}
}
media-slot{display: block;position: relative;width: 100%;aspect-ratio: 3 / 2;border-radius: var(--mf-radius-panel,14px);overflow: hidden;box-sizing: border-box;background: var(--mf-panel-deep,#141413);border: 1px solid var(--mf-edge-soft,rgba(246,243,235,0.075));box-shadow: var(--mf-shadow-recessed,0 6px 16px rgba(0,0,0,0.16));color: var(--mf-dim,#8B8E95)}
media-slot[ratio="16x9"]{aspect-ratio: 16 / 9}
media-slot[ratio="16x10"]{aspect-ratio: 16 / 10}
media-slot[ratio="21x9"]{aspect-ratio: 21 / 9}
media-slot[ratio="3x2"]{aspect-ratio: 3 / 2}
media-slot[ratio="4x5"]{aspect-ratio: 4 / 5}
media-slot[ratio="3x4"]{aspect-ratio: 3 / 4}
media-slot[ratio="1x1"]{aspect-ratio: 1 / 1}
media-slot[ratio="9x16"]{aspect-ratio: 9 / 16}
media-slot > img,media-slot > picture,media-slot > video{position: absolute;inset: 0;width: 100%;height: 100%;display: block;object-fit: cover}
media-slot > picture > img{width: 100%;height: 100%;display: block;object-fit: cover}
media-slot[fit="contain"] > img,media-slot[fit="contain"] > picture > img,media-slot[fit="contain"] > video{object-fit: contain}
media-slot::before{content: attr(label);position: absolute;left: 16px;top: 14px;z-index: 1;max-width: calc(100% - 32px);font-family: var(--mf-font-body);font-weight: 700;font-size: 10px;line-height: 1.6;letter-spacing: 0.12em;text-transform: uppercase;color: var(--mf-muted,#C2BEB3)}
media-slot::after{content: attr(source);position: absolute;left: 15px;bottom: 13px;z-index: 1;padding: 4px 11px;border-radius: var(--mf-radius-pill,999px);border: 1px solid rgba(154,130,103,0.55);background: rgba(154,130,103,0.16);box-shadow: 0 1px 2px rgba(0,0,0,0.22);font-family: var(--mf-font-body);font-weight: 700;font-size: 10px;line-height: 1.6;letter-spacing: 0.12em;text-transform: uppercase;color: var(--mf-bronze-hi,#C9B49B)}
media-slot[kind="video"]::after{content: attr(source) " · Video"}
media-slot.has-media{background: #0D0D0C;background-image: var(--mf-panel-grad,linear-gradient(180deg,rgba(246,243,235,0.02),rgba(0,0,0,0.05)));border-color: var(--mf-edge,rgba(246,243,235,0.13));box-shadow: var(--mf-shadow-lift,0 2px 6px rgba(0,0,0,0.26),0 16px 36px -14px rgba(0,0,0,0.55))}
media-slot.has-media::before,media-slot.has-media::after{display: none}
media-slot[ratio="fill"]{aspect-ratio: auto;height: 100%;border-radius: 0;border: 0;background: none;box-shadow: none}
media-slot[ratio="fill"]::after{padding: 0;border: 0;background: none;box-shadow: none;border-radius: 0}
media-slot.is-over{border-color: var(--mf-olive-hi,#8A9A7D);box-shadow: 0 0 0 2px rgba(110,122,99,0.45),var(--mf-shadow-recessed,0 6px 16px rgba(0,0,0,0.16))}
media-slot > img[data-preview]{cursor: default}
media-slot .ms-preview-tag{position: absolute;right: 12px;bottom: 12px;z-index: 2;pointer-events: none;padding: 3px 9px;border-radius: var(--mf-radius-compact,8px);background: rgba(19,19,18,0.72);border: 1px solid var(--mf-edge-soft,rgba(246,243,235,0.075));font-family: var(--mf-font-body);font-weight: 550;font-size: 10px;letter-spacing: 0.06em;color: var(--mf-dim,#8B8E95);opacity: 0;transition: opacity 150ms}
media-slot:hover .ms-preview-tag{opacity: 0.9}
@media (max-width: 767px){media-slot::before{font-size: 11px;letter-spacing: 0.11em;left: 13px;top: 12px}
media-slot::after{font-size: 11px;letter-spacing: 0.11em;left: 12px;bottom: 11px;padding: 4px 10px}
}
.midcta{position: relative;z-index: 2;padding-left: var(--gutter);padding-right: var(--gutter)}
.midcta--flush{padding-left: 0;padding-right: 0}
.midcta--gap{padding-top: clamp(52px,8vh,104px)}
.midcta__in{display: flex;align-items: baseline;justify-content: space-between;gap: clamp(16px,3vw,48px);flex-wrap: wrap;width: 100%;max-width: var(--maxw,1240px);margin-left: auto;margin-right: auto;padding: clamp(26px,4vh,44px) 0;border-top: 1px solid var(--mf-border)}
.midcta + .section.divide{border-top: 0}
.ch + .midcta .midcta__in{border-top: 0;padding-top: clamp(30px,4.5vh,52px)}
.midcta__q{font-family: var(--mf-font-body);font-weight: 400;font-size: clamp(15px,1.35vw,19px);line-height: 1.5;color: var(--mf-fg-2);margin: 0;max-width: 46ch}
.midcta__q b{color: var(--mf-fg-1);font-weight: 500}
.midcta__a{position: relative;display: inline-flex;align-items: center;gap: 14px;flex: none;font-family: var(--mf-font-body);font-weight: 700;font-size: clamp(11px,1vw,13px);letter-spacing: 0.11em;text-transform: uppercase;color: var(--mf-fg-1);text-decoration: none;white-space: nowrap;padding-bottom: 4px;border-bottom: 1px solid var(--mf-bronze);transition: color 160ms cubic-bezier(0.22,1,0.36,1),border-color 160ms cubic-bezier(0.22,1,0.36,1)}
.midcta__a::before{content: "";position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);height: 44px}
.midcta__a .arr{display: inline-flex;align-items: center;transition: transform 160ms cubic-bezier(0.22,1,0.36,1)}
.midcta__a .arr svg{display: block}
.midcta__a:hover{color: var(--mf-bronze);border-bottom-color: var(--mf-bronze)}
.midcta__a:hover .arr{transform: translateX(5px)}
@media (max-width: 720px){.midcta__in{flex-direction: column;align-items: flex-start;gap: 18px;padding: 28px 0}
.midcta__q{font-size: 15px;max-width: 100%}
}
@media (prefers-reduced-motion: reduce){.midcta__a,.midcta__a .arr{transition: none}
}
.mf-anatomy-plate{--mf-plate-opacity: 0.92;--mf-plate-y: 0px;--mf-plate-delay: 0ms;position: relative;margin: 0;pointer-events: none;opacity: 0;transition: opacity 900ms cubic-bezier(.2,.6,.2,1) var(--mf-plate-delay);will-change: opacity}
.mf-anatomy-plate::before{content: "";position: absolute;inset: var(--mf-plate-inset,0px);z-index: 2;pointer-events: none;background: var(--mf-plate-src,none) var(--mf-plate-pos,center) / contain no-repeat;filter: blur(7px) brightness(1.35) saturate(1.25);mix-blend-mode: screen;opacity: 0;transform: translate3d(0,var(--mf-plate-y),0);transition: opacity 1050ms cubic-bezier(.4,0,.2,1) calc(var(--mf-plate-delay) + 320ms)}
.mf-anatomy-plate.is-visible::before{opacity: .5}
.mf-anatomy-plate.is-visible{opacity: var(--mf-plate-opacity)}
.mf-anatomy-plate img{display: block;width: 100%;height: 100%;object-fit: contain;transform: translate3d(0,var(--mf-plate-y),0);filter: brightness(.72) contrast(1.02) saturate(.82);transition: filter 1050ms cubic-bezier(.4,0,.2,1) calc(var(--mf-plate-delay) + 320ms);will-change: transform}
.mf-anatomy-plate.is-visible img{filter: brightness(1.06) contrast(1.035) saturate(1.02)}
.mf-anatomy-frame{position: relative;isolation: isolate}
.mf-anatomy-frame::before,.mf-anatomy-frame::after{content: "";position: absolute;z-index: 2;width: 42px;height: 42px;opacity: .62;pointer-events: none}
.mf-anatomy-frame::before{inset: 0 auto auto 0;border-top: 1px solid color-mix(in srgb,var(--mf-bronze) 72%,transparent);border-left: 1px solid color-mix(in srgb,var(--mf-bronze) 72%,transparent)}
.mf-anatomy-frame::after{inset: auto 0 0 auto;border-right: 1px solid color-mix(in srgb,var(--mf-bronze) 72%,transparent);border-bottom: 1px solid color-mix(in srgb,var(--mf-bronze) 72%,transparent)}
.standard-hero-plate{--mf-plate-opacity: .72;--mf-plate-delay: 850ms;position: absolute;z-index: 1;right: max(1vw,calc((100vw - 1420px) / 2));bottom: -5%;width: clamp(350px,36vw,650px);height: min(86svh,850px);-webkit-mask-image: linear-gradient(to bottom,transparent 0%,#000 7%,#000 78%,transparent 100%);mask-image: linear-gradient(to bottom,transparent 0%,#000 7%,#000 78%,transparent 100%)}
.standard-hero-plate ~ .hero__inner{position: relative;z-index: 3}
.standard-hero-plate::after{content: "";position: absolute;inset: 18% -4% 9% 12%;border: 1px solid color-mix(in srgb,var(--mf-bronze) 22%,transparent);border-left-color: transparent;z-index: -1}
.kin--anatomy .kin__inner{position: relative;z-index: 3}
.standard-kin-plate{--mf-plate-opacity: .76;position: absolute;z-index: 1;top: 50%;width: clamp(340px,40vw,700px);height: min(92svh,880px);transform: translateY(-50%);-webkit-mask-image: linear-gradient(to right,transparent 0%,#000 12%,#000 88%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 8%,#000 88%,transparent 100%);-webkit-mask-composite: source-in;mask-image: linear-gradient(to right,transparent 0%,#000 12%,#000 88%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 8%,#000 88%,transparent 100%);mask-composite: intersect}
.kin--wide .standard-kin-plate,.kin--aesthetic .standard-kin-plate{right: max(-4vw,calc((100vw - 1500px) / 2))}
.kin--dense .standard-kin-plate{--mf-plate-opacity: .84;left: max(-2vw,calc((100vw - 1500px) / 2));width: clamp(380px,44vw,740px);height: min(96svh,920px)}
.kin--anatomy::after{content: "";position: absolute;z-index: 2;inset: 18% var(--gutter);border-top: 1px solid color-mix(in srgb,var(--mf-bronze) 22%,transparent);border-bottom: 1px solid color-mix(in srgb,var(--mf-bronze) 13%,transparent);opacity: 0;transition: opacity 800ms ease 520ms;pointer-events: none}
.kin--anatomy:has(.standard-kin-plate.is-visible)::after{opacity: 1}
.assess__evidence{display: grid;gap: clamp(28px,5vh,52px);min-width: 0}
.system-assessment-plate{--mf-plate-opacity: .94;width: 100%;height: clamp(360px,51vw,660px);padding: clamp(14px,2vw,28px);border-top: 1px solid color-mix(in srgb,var(--mf-bronze) 32%,transparent);border-bottom: 1px solid var(--mf-border);overflow: hidden;background: linear-gradient(to right,transparent 49.9%,color-mix(in srgb,var(--mf-border) 55%,transparent) 50%,transparent 50.1%)}
.system-assessment-plate img{object-position: center}
.system-assessment-plate__cap{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-top: 12px;font-family: var(--mf-font-body);font-weight: 700;font-size: var(--mf-text-2xs,10px);letter-spacing: 0.12em;text-transform: uppercase;color: var(--mf-fg-3)}
.system-assessment-plate__cap span:first-child{color: var(--mf-bronze)}
.bear-context-grid{display: grid;grid-template-columns: minmax(0,.92fr) minmax(360px,.78fr);gap: clamp(46px,6vw,96px);align-items: center;max-width: 1240px;margin: 0 auto}
.bear-context-grid .beats{width: 100%;max-width: none}
.bear-context{--mf-plate-opacity: .9;position: sticky;top: calc(var(--nav-h,58px) + 10vh);width: 100%;height: min(72svh,760px);align-self: start}
.bear-context__figure{position: absolute;inset: 0}
.bear-context__figure img{object-position: 62% 50%;-webkit-mask-image: linear-gradient(to bottom,transparent 0%,#000 7%,#000 88%,transparent 100%);mask-image: linear-gradient(to bottom,transparent 0%,#000 7%,#000 88%,transparent 100%)}
.bear-context__figure::before{-webkit-mask-image: linear-gradient(to bottom,transparent 0%,#000 7%,#000 88%,transparent 100%);mask-image: linear-gradient(to bottom,transparent 0%,#000 7%,#000 88%,transparent 100%)}
.bear-context__axis{position: absolute;z-index: 2;left: 10%;top: 10%;bottom: 10%;width: 1px;background: linear-gradient(to bottom,transparent,var(--mf-border) 12%,var(--mf-border) 88%,transparent)}
.bear-context__signal{--signal-y: 50%;position: absolute;z-index: 3;left: 4%;top: var(--signal-y);display: flex;align-items: center;gap: 11px;font-family: var(--mf-font-body);font-weight: 700;font-size: clamp(9px,.72vw,11px);letter-spacing: 0.11em;text-transform: uppercase;color: var(--mf-fg-3);opacity: .22;transition: opacity 480ms ease,color 480ms ease,transform 480ms cubic-bezier(.2,.6,.2,1);transform: translateX(-5px)}
.bear-context__signal::before{content: "";width: 7px;height: 7px;border: 1px solid var(--mf-border);background: var(--mf-bg);transform: rotate(45deg);transition: border-color 480ms ease,background-color 480ms ease}
.bear-context__signal::after{content: "";position: absolute;left: 7px;top: 50%;width: clamp(82px,10vw,150px);height: 1px;background: linear-gradient(90deg,var(--mf-bronze),transparent);opacity: 0;transform: scaleX(.2);transform-origin: left;transition: opacity 480ms ease,transform 620ms cubic-bezier(.2,.6,.2,1);z-index: -1}
.bear-context__signal.is-active{opacity: 1;color: var(--mf-fg-1);transform: translateX(0)}
.bear-context__signal.is-active::before{border-color: var(--mf-bronze);background: var(--mf-bronze-deep)}
.bear-context__signal.is-active::after{opacity: .75;transform: scaleX(1)}
.bear-context__signal:nth-of-type(1){--signal-y: 18%}
.bear-context__signal:nth-of-type(2){--signal-y: 33%}
.bear-context__signal:nth-of-type(3){--signal-y: 49%}
.bear-context__signal:nth-of-type(4){--signal-y: 65%}
.bear-context__signal:nth-of-type(5){--signal-y: 81%}
@media (max-width: 1100px){.standard-hero-plate{right: -8vw;width: min(58vw,560px);opacity: .56}
.bear-context-grid{grid-template-columns: 1fr}
.bear-context{position: relative;top: auto;width: min(100%,680px);height: min(74svh,720px);margin: 0 auto;order: -1}
}
@media (max-width: 760px){.standard-hero-plate{--mf-plate-opacity: .44;right: -28vw;bottom: -1%;width: 92vw;height: 72svh;-webkit-mask-image: linear-gradient(to bottom,transparent 0%,#000 12%,#000 72%,transparent 98%);mask-image: linear-gradient(to bottom,transparent 0%,#000 12%,#000 72%,transparent 98%)}
.standard-kin-plate{--mf-plate-opacity: .55;top: 48%;left: auto !important;right: -26vw !important;width: 94vw;height: 78svh}
.kin--dense .standard-kin-plate{left: -28vw !important;right: auto !important}
.kin--anatomy::after{inset-inline: 20px}
.system-assessment-plate{height: clamp(320px,108vw,540px);padding: 8px 0}
.system-assessment-plate__cap{align-items: flex-start;flex-direction: column;gap: 6px}
.bear-context{height: min(78svh,640px)}
.bear-context__signal{left: 2%}
.bear-context__signal::after{width: 88px}
}
@media (prefers-reduced-motion: reduce){.mf-anatomy-plate,.mf-anatomy-plate.is-visible{opacity: var(--mf-plate-opacity);transition: none}
.mf-anatomy-plate img,.mf-anatomy-plate.is-visible img{transform: none;filter: brightness(1.03) contrast(1.03) saturate(1);transition: none}
.mf-anatomy-plate::before,.mf-anatomy-plate.is-visible::before{opacity: .5;transform: none;transition: none}
.bear-context__signal,.bear-context__signal::before,.bear-context__signal::after{transition: none}
}
