@layer theme, base, legacy, components, utilities;@layer legacy{html.r32-video-open{overflow:hidden;scrollbar-gutter:stable;background:rgb(3, 11, 19)}html body.rx-public dialog.r32-video-dialog{--video-radius:var(--saed-type-size-22);position:fixed;inset:0;box-sizing:border-box;width:min(1100px,calc(100vw - var(--saed-element-dimension-40)),calc((100dvh - var(--saed-space-64)) * 16 / 9));max-width:none;max-height:calc(100dvh - var(--saed-space-32));margin:auto;padding:0;overflow:hidden;border:0;border-radius:var(--video-radius);background:#030b13;color:#eff7fb;color-scheme:dark;box-shadow:0 var(--saed-space-24) var(--saed-shadow-length-90) rgba(0,7,19,.5);font:inherit}html body.rx-public dialog.r32-video-dialog:not([open]){display:none}html body.rx-public .r32-video-dialog::backdrop{background:rgba(3,10,19,.82);backdrop-filter:blur(var(--saed-space-7))}.r32-video-stage{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;isolation:isolate;border-radius:var(--video-radius);background:#030b13;box-shadow:none}.r32-video-stage :is(iframe,video){position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:inherit;object-fit:cover}.r32-video-controls{position:absolute;z-index:3;inset-block-start:var(--saed-type-size-12);inset-inline-end:var(--saed-type-size-12);display:flex;flex-direction:row-reverse;gap:var(--saed-space-8)}html body.rx-public .r32-video-dialog :is(.r32-video-close,.r32-video-external){display:grid;place-items:center;width:var(--saed-control-min-44);height:var(--saed-control-min-44);min-width:var(--saed-control-min-44);min-height:var(--saed-control-min-44);margin:0;padding:0;border:var(--saed-border-width-1) solid rgba(157,205,220,.4);border-radius:50%;aspect-ratio:1 / 1;flex:0 0 var(--saed-control-min-44);box-sizing:border-box;background:rgba(7,21,39,.9);color:#e8f6fb;cursor:pointer;box-shadow:0 var(--saed-shadow-length-2) var(--saed-space-8) rgba(0,0,0,.2);text-decoration:none;transform:none;transition:background .2s,border-color .2s;align-self:center}html body.rx-public .r32-video-dialog :is(.r32-video-close,.r32-video-external):hover{background:#183d4c;border-color:#77e0ec;color:#a9f0f5}.r32-video-controls svg{width:var(--saed-type-size-20);height:var(--saed-type-size-20);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.r32-video-dialog :is(button,a):focus-visible{outline:var(--saed-shadow-length-2) solid #82e6eb;outline-offset:var(--saed-shadow-length-3)}@media (width < 768px){html body.rx-public dialog.r32-video-dialog{--video-radius:var(--saed-type-size-18);width:min(calc(100vw - var(--saed-type-size-20)),calc((100dvh - var(--saed-control-min-44)) * 16 / 9))}.r32-video-controls{inset-block-start:var(--saed-space-10);inset-inline-end:var(--saed-space-10);gap:var(--saed-space-6)}}@media (prefers-reduced-motion:reduce){html body.rx-public .r32-video-dialog :is(.r32-video-close,.r32-video-external){transition:none}}#rx-home-hero{--rx-text:var(--site-ink-on-dark);--rx-muted:var(--site-muted-on-dark);--rx-cyan:var(--site-accent-on-dark);--rx-line:var(--site-line-dark);position:relative;isolation:isolate;display:flex;flex-direction:column;min-block-size:100svh;padding-block:var(--saed-space-112) var(--saed-space-32);background:var(--saed-color-surface-hero-deep);color:var(--rx-text);color-scheme:dark;overflow:clip}#rx-home-hero .review-horizon{position:absolute;inset-block:0;inset-inline:0;z-index:-1;pointer-events:none}#rx-home-hero .review-horizon picture{display:block;inline-size:100%;block-size:100%}#rx-home-hero .review-horizon img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:35% top}#rx-home-hero .review-horizon::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--saed-color-surface-hero-deep) 0,var(--saed-color-surface-night-overlay) 10%,transparent 32%),linear-gradient(90deg,transparent 38%,var(--saed-color-surface-night-overlay) 50%)}#rx-home-hero .rx-hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:var(--saed-space-32);align-items:stretch;flex:1;padding-block-start:clamp(var(--saed-space-16),calc(15svh - var(--saed-element-dimension-80)),var(--saed-control-min-96))}#rx-home-hero .rx-hero-copy{position:relative;display:flex;flex-direction:column;justify-content:flex-end;grid-area:1 / 1;min-inline-size:0;container-type:inline-size;padding-block:0;visibility:visible;opacity:1;transform:translateY(0);transition:opacity .68s cubic-bezier(.22,.68,.25,1),transform .68s cubic-bezier(.22,.68,.25,1)}#rx-home-hero .rx-eyebrow{display:flex;inline-size:fit-content;font-size:var(--saed-type-size-13);letter-spacing:0}#rx-home-hero h1{display:grid;row-gap:var(--site-space-2);margin-block:var(--site-space-6) var(--site-space-8);font-size:clamp(var(--saed-type-size-30),7.5cqi,var(--saed-control-min-52));line-height:1.38;font-weight:700;letter-spacing:0;text-wrap:balance;color:var(--rx-text)}#rx-home-hero .r12-title-line{display:block}#rx-home-hero h1 em{font-style:normal;color:var(--site-accent-on-dark)}#rx-home-hero .r9-hero-bio{max-inline-size:100%;margin:0 0 var(--site-space-8);font-size:var(--saed-space-16);line-height:1.9;font-weight:500;color:var(--rx-muted)}#rx-home-hero .r9-hero-bio strong{font-weight:700;color:var(--rx-text)}#rx-home-hero .rx-actions{gap:var(--saed-space-16);margin-block-start:0;flex-shrink:0}#rx-home-hero .rx-actions .rx-button{min-block-size:var(--saed-control-min-48)}#rx-home-hero .rx-hero-base{position:relative;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:var(--saed-space-32);align-items:end;margin-block-start:var(--saed-space-32);visibility:visible;opacity:1;transition:opacity .68s}#rx-home-hero .rx-value-strip{grid-area:1 / 1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-inline-size:0;padding-block-start:var(--saed-space-24);border-block-start:var(--saed-border-width-1) solid rgba(185,211,230,.24)}#rx-home-hero .rx-value-strip > div{min-inline-size:0;display:grid;align-content:start;gap:var(--saed-space-8);padding-inline:var(--saed-space-24)}#rx-home-hero .rx-value-strip > div:first-child{padding-inline-start:0}#rx-home-hero .rx-value-strip > div:last-child{padding-inline-end:0}#rx-home-hero .rx-value-strip > div + div{border-inline-start:var(--saed-border-width-1) solid rgba(185,211,230,.18)}#rx-home-hero .rx-value-strip strong{font-size:var(--saed-space-16);line-height:1.5;font-weight:600}#rx-home-hero .rx-value-strip span{font-size:var(--saed-type-size-12);line-height:1.7;color:var(--rx-muted)}#rx-home-hero .home-hero-signature{grid-area:1 / 2;justify-self:end;align-self:end;font-size:var(--saed-type-size-12);font-weight:500;line-height:1.8;letter-spacing:.2em;color:var(--site-muted-on-dark)}#rx-home-hero .review-video{display:grid;place-items:center;inline-size:var(--saed-control-min-48);block-size:var(--saed-control-min-48);aspect-ratio:1 / 1;border-radius:50%;box-sizing:border-box;flex:0 0 var(--saed-control-min-48);align-self:center;padding:0;border:var(--saed-border-width-1) solid var(--rx-line);color:var(--rx-text);transition:background .25s,transform .25s,border-color .25s}#rx-home-hero .review-video svg{inline-size:var(--saed-space-24);block-size:var(--saed-space-24)}#rx-home-hero .review-video:is(:hover,:focus-visible){background:rgba(140,222,229,.12);border-color:var(--rx-cyan);transform:translateY(var(--saed-focus-offset-negative-3))}.review-is-opening #rx-home-hero .rx-hero-copy{visibility:hidden;opacity:0;transform:translateY(var(--saed-type-size-12))}.review-is-opening #rx-home-hero .rx-hero-base{visibility:hidden;opacity:0}#rx-home-hero .review-opening-copy{position:absolute;inset-block:0;inset-inline:0 auto;grid-area:1 / 1;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;opacity:1;transform:translateY(var(--saed-content-max-0));transition:opacity .42s,transform .55s;pointer-events:auto}#rx-home-hero .review-opening-lines{display:grid;align-items:center;width:100%;min-height:2.84em;font-size:clamp(var(--saed-space-32),4.1vw,var(--saed-element-dimension-60))}#rx-home-hero .review-opening-lines > :is(p,strong){grid-area:1 / 1;font-size:inherit;font-weight:800;line-height:1.42;letter-spacing:0;margin:0;animation:none}#rx-home-hero .review-opening-lines > p{color:var(--rx-text)}#rx-home-hero .review-opening-lines > strong{display:block;color:var(--rx-cyan)}#rx-home-hero .r25-opening-line{display:block;white-space:normal}#rx-home-hero .review-opening-lines > .review-opening-current{animation:.38s ease-out 0s 1 normal both running review-opening-phrase}@keyframes review-opening-phrase{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0px)}}#rx-home-hero .review-skip-opening{display:inline-flex;align-items:center;gap:var(--saed-space-10);margin-block-start:var(--saed-type-size-25);padding:var(--saed-space-8) 0;background:none;color:var(--rx-muted);border:0;font-size:var(--saed-type-size-13)}#rx-home-hero .review-skip-opening svg{width:var(--saed-type-size-19);height:var(--saed-type-size-19)}#rx-home-hero .review-opening-tools{position:fixed;left:var(--r23-language-left,var(--saed-content-max-0));top:var(--r23-language-top,var(--saed-content-max-0));width:var(--r23-language-width,86px);height:var(--r23-language-height,var(--saed-control-min-36));display:flex;justify-content:flex-start;align-items:center;z-index:10;margin:0;padding:0;font-size:var(--saed-type-size-13);color:var(--rx-muted);opacity:1;visibility:hidden;transition:opacity .35s}#rx-home-hero .review-opening-tools[data-r23-aligned]{visibility:visible}#rx-home-hero .review-opening-tools a{background:none;border:0;box-shadow:none;font-size:var(--saed-type-size-14)}html:is(.review-is-opening,.review-is-revealing) #rx-home-hero :is(.review-skip-opening,.review-opening-tools a){color:rgb(173,190,210)}html:is(.review-is-opening,.review-is-revealing) #rx-home-hero .review-opening-tools .language-picker:not([data-language-motion]) a[aria-current="true"]{color:rgb(99,221,255)}.review-is-revealing #rx-home-hero .review-opening-copy{opacity:0;transform:translateY(-10px);pointer-events:none}.review-is-revealing #rx-home-hero .review-opening-tools{opacity:0;pointer-events:none}#rx-home-hero :is(.review-opening-copy,.review-opening-tools,.review-opening-lines > p,.review-opening-lines > strong)[hidden]{display:none}@media (width >= 1024px){#rx-home-hero .hero-bio-continuation{display:block}}@media (width >= 768px){body:dir(ltr) #rx-home-hero :is(.rx-hero-layout,.rx-hero-base){grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}body:dir(ltr) #rx-home-hero :is(.rx-hero-copy,.review-opening-copy){grid-column:2}}body:dir(ltr) #rx-home-hero .rx-value-strip{grid-column:2}body:dir(ltr) #rx-home-hero .home-hero-signature{grid-column:1;justify-self:start}@media (768px <= width < 1024px){#rx-home-hero{padding-block:var(--saed-space-112) var(--saed-space-24)}#rx-home-hero :is(.rx-hero-layout,.rx-hero-base){grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr);gap:var(--saed-space-24)}body:dir(ltr) #rx-home-hero :is(.rx-hero-layout,.rx-hero-base){grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr)}#rx-home-hero .review-horizon img{object-position:30% top}#rx-home-hero .review-horizon::after{background:linear-gradient(0deg,var(--saed-color-surface-hero-deep),transparent 40%),linear-gradient(90deg,transparent 24%,rgba(8,18,34,.84) 60%)}#rx-home-hero .r9-hero-bio{font-size:var(--saed-type-size-15)}#rx-home-hero .rx-actions{gap:var(--saed-space-8)}#rx-home-hero .rx-actions .rx-button{font-size:var(--saed-type-size-13);padding-inline:var(--saed-space-16);gap:var(--saed-space-8)}#rx-home-hero .rx-value-strip > div{padding-inline:var(--saed-space-16)}#rx-home-hero .home-hero-signature{letter-spacing:.14em}}@media (width < 768px){#rx-home-hero{padding-block:var(--saed-element-dimension-80) var(--saed-space-16)}#rx-home-hero .review-horizon{position:relative;inset:auto;z-index:0;inline-size:100%;block-size:clamp(var(--saed-space-112),calc(100svh - 544px),300px);flex:0 0 auto}#rx-home-hero .review-horizon img{object-position:22% top}#rx-home-hero .review-horizon::after{background:linear-gradient(0deg,var(--saed-color-surface-hero-deep) 0,rgba(8,18,34,.1) 30%,transparent 60%)}#rx-home-hero .rx-hero-layout{grid-template-columns:minmax(0,1fr);gap:0;min-block-size:0;padding-block-start:var(--saed-space-16)}#rx-home-hero h1{font-size:clamp(var(--saed-type-size-21),7.5cqi,var(--saed-space-32));row-gap:0;margin-block:var(--site-space-4) var(--site-space-6);line-height:1.42}#rx-home-hero .rx-eyebrow{font-size:var(--saed-type-size-12)}#rx-home-hero .r9-hero-bio{font-size:var(--saed-type-size-14);line-height:1.8;margin-block-end:var(--saed-space-24)}#rx-home-hero .rx-actions{gap:var(--saed-space-8)}#rx-home-hero .rx-actions .rx-button{font-size:var(--saed-type-size-12);padding:var(--saed-space-8) var(--saed-type-size-12);gap:var(--saed-space-8);min-block-size:var(--saed-control-min-44)}#rx-home-hero .review-video{inline-size:var(--saed-control-min-44);block-size:var(--saed-control-min-44);flex-basis:var(--saed-control-min-44)}#rx-home-hero .rx-hero-base{grid-template-columns:minmax(0,1fr) var(--saed-element-dimension-80);gap:var(--saed-space-16);margin-block-start:var(--saed-space-24)}body:dir(ltr) #rx-home-hero .rx-hero-base{grid-template-columns:var(--saed-element-dimension-80) minmax(0,1fr)}#rx-home-hero .rx-value-strip{padding-block-start:var(--saed-space-16)}#rx-home-hero .rx-value-strip > div{gap:var(--saed-space-4);padding-inline:var(--saed-space-8)}#rx-home-hero .rx-value-strip strong{font-size:var(--saed-type-size-14)}#rx-home-hero .rx-value-strip span{font-size:var(--saed-type-size-12);line-height:1.6}#rx-home-hero .home-hero-signature{max-inline-size:var(--saed-element-dimension-80);font-size:var(--saed-type-size-12);letter-spacing:.1em;text-wrap:balance}#rx-home-hero .review-opening-copy{justify-content:center;padding-block:0}#rx-home-hero .review-opening-lines{font-size:clamp(var(--saed-type-size-28),8.2vw,var(--saed-control-min-36))}}@media (prefers-reduced-motion:reduce){#rx-home-hero :is(.rx-hero-copy,.rx-hero-base,.review-opening-copy,.review-opening-tools,.review-video){transition:none}#rx-home-hero :is(.review-opening-copy,.review-opening-tools){display:none}#rx-home-hero .review-opening-lines > .review-opening-current{animation:none}#rx-home-hero .review-video:is(:hover,:focus-visible){transform:none}}#principle,#experience{--rx-text:var(--site-ink);--rx-muted:var(--site-muted);--rx-cyan:var(--site-accent);--rx-line:var(--site-line);padding-block:var(--site-section-space);background:var(--site-surface-muted);color:var(--rx-text);color-scheme:light}#principle .rx-principle-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:var(--saed-space-64)}#principle .rx-principle-grid > *{min-inline-size:0}#principle h2{font-size:clamp(var(--saed-element-dimension-40),5.2vw,var(--saed-section-space-72));line-height:1.22;font-weight:700;letter-spacing:-.04em;margin:0}#principle h2 em{color:var(--site-accent)}#principle .rx-lead{margin:var(--saed-space-16) 0 var(--saed-space-24);max-inline-size:none;font-size:var(--saed-type-size-18);line-height:1.95}.method-signature{display:block;margin-block-start:var(--saed-space-24);color:var(--site-muted);font-size:var(--saed-type-size-12);letter-spacing:.16em;font-weight:500}.method-connections{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--saed-space-16);margin:var(--saed-space-32) 0 0;padding:var(--saed-space-24) 0 0;border-block-start:var(--saed-border-width-1) solid #bfd3dc}.method-connections li{display:flex;align-items:center;gap:var(--saed-space-8);min-inline-size:0;font-size:var(--saed-type-size-12);font-weight:600;line-height:1.7;color:var(--site-ink)}.method-connections span{font-size:var(--saed-type-size-12);font-variant-numeric:tabular-nums;color:var(--site-accent)}#experience{padding-block:var(--saed-space-64);background:#e5eff2}#experience .rx-counters-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:var(--saed-space-32) 0 0}#experience .rx-counters-grid > div{min-inline-size:0;padding-inline:var(--saed-space-32);border-inline-start:var(--saed-border-width-1) solid #bfd3dc;transition:transform .25s}#experience .rx-counters-grid > div:first-child{padding-inline-start:0;border-inline-start:0}#experience .rx-counters-grid > div:last-child{padding-inline-end:0}#experience dt{margin:0 0 var(--saed-space-8);font-size:var(--saed-space-16);font-weight:600;line-height:1.6}#experience dd{margin:0;color:var(--site-muted);font-size:var(--saed-type-size-12);line-height:1.85;overflow-wrap:anywhere}#experience .rx-counter-value{display:flex;align-items:baseline;gap:var(--saed-space-8);margin-block-end:var(--saed-space-16);inline-size:fit-content;font-size:clamp(var(--saed-element-dimension-40),4.6vw,var(--saed-space-64));font-weight:500;line-height:1.1;letter-spacing:-.04em;color:var(--site-ink);font-variant-numeric:tabular-nums}#experience .counter-plus{color:var(--site-accent);font-size:.62em}#experience .rx-counters-grid > div:nth-child(2) .counter-plus{color:#27669a}#experience .rx-counters-grid > div:nth-child(3) .counter-plus{color:#795c8e}#experience .rx-counters-grid > div:nth-child(4) .counter-plus{color:#9e5660}@media (hover:hover) and (pointer:fine){#experience .rx-counters-grid > div:hover{transform:translateY(var(--saed-position-offset-negative-4))}}@media (width < 1024px){#principle .rx-principle-grid{gap:var(--saed-space-32)}#principle .rx-lead{font-size:var(--saed-space-16)}#experience{padding-block:var(--saed-control-min-48)}#experience .rx-counters-grid > div{padding-inline:var(--saed-space-24)}#experience dt{font-size:var(--saed-type-size-14)}#experience dd{font-size:var(--saed-type-size-12)}.method-connections{gap:var(--saed-space-8)}.method-connections li{font-size:var(--saed-type-size-12)}}@media (width < 768px){#principle .rx-principle-grid{grid-template-columns:minmax(0,1fr);gap:var(--saed-space-32)}#principle h2{font-size:var(--saed-control-min-44)}#principle .rx-lead{font-size:var(--saed-type-size-15);line-height:1.9}#experience .rx-counters-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--saed-space-32)}#experience .rx-counters-grid > div{padding-inline:var(--saed-space-16)}#experience .rx-counters-grid > div:nth-child(odd){padding-inline-start:0;border-inline-start:0}#experience .rx-counters-grid > div:nth-child(even){padding-inline-end:0}#experience .rx-counter-value{font-size:var(--saed-element-dimension-40)}}@media (prefers-reduced-motion:reduce){#experience .rx-counters-grid > div{transition:none}#experience .rx-counters-grid > div:hover{transform:none}}#strata-layers{--r42-bg:var(--saed-color-surface-night);--r42-card:#112535;--r42-art:#0d1d2d;--r42-ink:var(--site-ink-on-dark);--r42-muted:var(--site-muted-on-dark);--r42-line:rgba(174,213,230,.2);--r42-accent:var(--saed-color-selection-background);--r42-blue:#83b7ff;--r10-layer-step:var(--saed-element-dimension-40);--r44-layer-reveal:var(--saed-space-56);--r10-tilt-x:58deg;--r10-tilt-z:-24deg;--r42-readable-layer-font:calc(var(--site-font-min) / cos(var(--r10-tilt-x)));position:relative;isolation:isolate;inline-size:100%;margin:0;padding-block:var(--site-section-space);background:var(--r42-bg);color:var(--r42-ink);color-scheme:dark}#strata-layers .r10-journey-anchor{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:0;block-size:0;pointer-events:none}#strata-layers .r42-layers-heading{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end;gap:var(--saed-space-32);margin-block-end:var(--saed-control-min-48)}#strata-layers .r42-layers-heading .rx-eyebrow{min-inline-size:0;color:var(--r42-accent);font-size:var(--saed-type-size-12);font-weight:700;letter-spacing:normal}#strata-layers .r42-layers-heading h2{margin:var(--saed-space-16) 0 0;color:var(--r42-ink);font-size:var(--site-section-title);font-weight:700;line-height:1.4;letter-spacing:-.02em}#strata-layers .r42-layers-heading h2 > :is(span,em){display:block}#strata-layers .r42-layers-heading h2 em{color:var(--r42-accent);font-style:normal}#strata-layers .r42-layers-heading > p{max-inline-size:48ch;margin:0;color:var(--r42-muted);font-size:var(--saed-type-size-15);line-height:1.9}#strata-layers .r43-layer-system{display:flex;align-items:center;gap:var(--saed-space-24);min-inline-size:0;margin-block-end:var(--saed-element-dimension-40)}#strata-layers .r43-layer-system p{flex-shrink:0;margin:0;color:var(--r42-ink);font-size:var(--saed-type-size-15);line-height:1.6}#strata-layers .r43-layer-system strong{color:var(--r42-accent);font-weight:700}#strata-layers .r44-layer-label{min-inline-size:0;color:var(--r42-muted);font-size:var(--saed-type-size-12);letter-spacing:.1em;white-space:nowrap}#strata-layers .r42-layer-progress{--r42-color:var(--site-teal);--r44-progress:0;position:relative;flex:1 1 var(--saed-space-32);min-inline-size:var(--saed-space-32);block-size:var(--saed-space-32);overflow:visible;pointer-events:none}#strata-layers :is(.r42-layer-track,.r42-layer-fill){position:absolute;inset-block-start:50%;inset-inline:var(--saed-space-8);block-size:var(--saed-border-width-1);border-radius:var(--site-radius-pill);transform:translateY(-50%);background:linear-gradient(90deg,var(--r42-blue),var(--site-cyan),var(--site-teal))}#strata-layers .r42-layer-track{opacity:.4}#strata-layers:dir(ltr) :is(.r42-layer-track,.r42-layer-fill){background:linear-gradient(90deg,var(--site-teal),var(--site-cyan),var(--r42-blue))}#strata-layers .r42-layer-fill{transform-origin:var(--site-art-origin) center;transform:translateY(-50%) scaleX(var(--r44-progress));box-shadow:0 0 var(--saed-space-8) #00c6ff60}#strata-layers .r42-layer-fill::after{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(90deg,transparent 20%,#efffff 50%,transparent 80%) 0 0/200% 100%}#strata-layers .r42-layer-cursor{position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--saed-space-8) + (100% - var(--saed-space-16)) * var(--r44-progress));inline-size:0;block-size:0}#strata-layers .r42-layer-point{position:absolute;inset-block-start:var(--saed-position-offset-negative-4);inset-inline-start:var(--saed-position-offset-negative-4);inline-size:var(--saed-space-8);block-size:var(--saed-space-8);aspect-ratio:1 / 1;box-sizing:border-box;flex-shrink:0;align-self:center;justify-self:center;padding:0;border:var(--saed-border-width-1) solid #edffff;border-radius:50%;background:var(--r42-color);box-shadow:0 0 0 var(--saed-shadow-length-2) color-mix(in srgb,var(--r42-color) 16%,transparent),0 0 var(--saed-space-8) var(--saed-border-width-1) var(--r42-color)}#strata-layers .r42-layer-progress.is-travelling .r42-layer-point{animation:r42-layer-point-pulse var(--r42-duration) ease-out both}#strata-layers .r42-layer-progress.is-travelling .r42-layer-fill::after{animation:r42-layer-line-sheen var(--r42-duration) linear both}#strata-layers .r42-layer-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:var(--saed-space-32);min-inline-size:0}#strata-layers .rx-layer-caption{position:relative;z-index:3;display:grid;min-inline-size:0}#strata-layers .r10-layer-panel{grid-area:1 / 1;align-self:start;display:grid;gap:var(--saed-space-24);min-inline-size:0;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(var(--saed-space-8));transition:opacity var(--site-motion) var(--site-ease),transform var(--site-motion) var(--site-ease),visibility 0s linear var(--site-motion)}#strata-layers .r10-layer-panel.is-active{visibility:visible;opacity:1;pointer-events:auto;transform:none;transition-delay:0s}#strata-layers .r42-layer-title{display:flex;align-items:baseline;gap:var(--saed-space-16);min-inline-size:0}#strata-layers .r42-layer-number{flex-shrink:0;color:var(--r42-accent);font:500 var(--saed-type-size-14)/1.5 Arial,sans-serif}#strata-layers .r42-layer-title h3{min-inline-size:0;margin:0;font-size:clamp(var(--saed-space-32),3.15vw,var(--saed-control-min-44));line-height:1.5}#strata-layers .r42-layer-title strong{display:block;margin:0;font-size:inherit;font-weight:700;line-height:inherit;color:transparent;background:linear-gradient(180deg,var(--saed-color-neutral-white-short) 16%,var(--r42-accent) 100%);background-clip:text;-webkit-background-clip:text}#strata-layers .r42-layer-title-line{display:block}#strata-layers .r42-layer-description{max-inline-size:64ch;margin:0;color:var(--r42-muted);font-size:var(--saed-type-size-15);line-height:1.85}#strata-layers .r10-layer-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,208px),1fr));gap:var(--saed-space-24);margin:var(--saed-space-8) 0 0;padding:0;min-inline-size:0}#strata-layers .r42-layer-fact{display:flex;flex-direction:column;justify-content:center;gap:var(--saed-space-8);inline-size:100%;min-inline-size:0;aspect-ratio:2 / 1;box-sizing:border-box;align-self:start;padding:var(--saed-space-16);border:var(--saed-border-width-1) solid var(--r42-line);border-radius:var(--site-radius-small);background:var(--r42-card);transition:transform var(--site-motion) var(--site-ease),border-color var(--site-motion),background var(--site-motion)}#strata-layers .r42-layer-fact dt{display:flex;align-items:center;gap:var(--saed-space-8);flex-shrink:0;margin:0;color:var(--r42-accent);font-size:var(--saed-type-size-12);line-height:1.5}#strata-layers .r42-layer-fact svg{inline-size:var(--saed-space-16);block-size:var(--saed-space-16);flex:0 0 var(--saed-space-16);scale:var(--site-direction-flip) 1}#strata-layers .r42-layer-fact:last-child svg{scale:1}#strata-layers .r42-layer-fact dd{margin:0;color:var(--r42-ink);font-size:var(--saed-type-size-13);font-weight:500;line-height:1.65;overflow-wrap:anywhere}#strata-layers .layer-navigation{grid-area:2 / 1;justify-self:start;display:flex;align-items:center;gap:var(--saed-space-8);margin-block-start:var(--saed-space-24)}#strata-layers .layer-navigation[hidden]{display:none}#strata-layers .layer-navigation button{display:grid;place-items:center;inline-size:var(--saed-control-min-44);block-size:var(--saed-control-min-44);min-inline-size:var(--saed-control-min-44);aspect-ratio:1 / 1;box-sizing:border-box;flex:0 0 var(--saed-control-min-44);align-self:center;padding:0;border:var(--saed-border-width-1) solid var(--r42-line);border-radius:50%;background:transparent;color:var(--r42-ink);cursor:pointer;transition:background var(--site-motion) var(--site-ease),border-color var(--site-motion) var(--site-ease),color var(--site-motion) var(--site-ease),transform var(--site-motion) var(--site-ease)}#strata-layers .layer-navigation svg{inline-size:var(--saed-type-size-20);block-size:var(--saed-type-size-20);fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;scale:var(--site-direction-flip) 1}#strata-layers .layer-navigation button:focus-visible{outline:var(--saed-shadow-length-2) solid var(--r42-accent);outline-offset:var(--saed-space-4)}#strata-layers .r42-layer-stage{position:relative;align-self:center;inline-size:100%;min-inline-size:0;min-block-size:384px;aspect-ratio:5 / 4;perspective:1200px}#strata-layers .rx-stack{position:absolute;inline-size:min(var(--saed-control-min-320),80%);aspect-ratio:3 / 2;inset-block-start:68%;inset-inline-start:50%;transform-style:preserve-3d;transform:translate(calc(var(--site-direction-sign) * -50%),-50%) rotateX(var(--r10-tilt-x)) rotateZ(var(--r10-tilt-z));transition:transform .18s ease-out}#strata-layers .rx-layer{position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:100%;aspect-ratio:12 / 5;box-sizing:border-box;padding:var(--saed-space-16);display:flex;align-items:center;justify-content:center;border:var(--saed-border-width-1) solid #a5c6dc3b;border-radius:var(--site-radius-small);background:var(--r42-art);color:var(--r42-muted);font-family:inherit;font-weight:500;line-height:1.6;text-align:start;transform-style:preserve-3d;transform:translateZ(calc(var(--layer) * var(--r10-layer-step) + var(--r44-layer-lift,var(--saed-content-max-0))));box-shadow:0 var(--saed-type-size-12) var(--saed-space-24) #020a1266;cursor:pointer;pointer-events:auto;transition:transform var(--site-motion) var(--site-ease),background var(--site-motion),border-color var(--site-motion),box-shadow var(--site-motion),color var(--site-motion)}#strata-layers .rx-layer[data-rx-layer="0"]{--layer:0 }#strata-layers .rx-layer[data-rx-layer="1"]{--layer:1 }#strata-layers .rx-layer[data-rx-layer="2"]{--layer:2 }#strata-layers .rx-layer[data-rx-layer="3"]{--layer:3 }#strata-layers .rx-layer[data-rx-layer="4"]{--layer:4 }#strata-layers .rx-layer[data-raised="true"]{--r44-layer-lift:var(--r44-layer-reveal) }#strata-layers .rx-layer.is-active{border-color:var(--r42-accent);background:linear-gradient(135deg,#154558,#16313e);color:#b6f8f0;box-shadow:0 var(--saed-type-size-12) var(--saed-space-24) #020a1266,0 0 var(--saed-space-24) #00c6ff14}#strata-layers .rx-layer:hover{border-color:var(--r42-accent)}#strata-layers :is(.rx-layer,.r10-layer-panel,.r10-layer-facts):focus-visible{outline:var(--saed-shadow-length-2) solid var(--r42-accent);outline-offset:var(--saed-position-offset-negative-4)}#strata-layers .rx-layer > span{position:absolute;inset-block-start:var(--saed-space-16);inset-inline-end:var(--saed-space-16);font:700 var(--saed-type-size-19)/1 var(--site-font-family);font-size:var(--r42-readable-layer-font);letter-spacing:.12em}#strata-layers .rx-layer strong{font:800 var(--saed-space-24)/1.2 Arial,sans-serif;letter-spacing:.08em}#strata-layers .rx-layer small{position:absolute;inset-inline-start:var(--saed-space-16);inset-block-end:var(--saed-space-16);font-size:var(--saed-type-size-19);font-size:var(--r42-readable-layer-font);line-height:1.4}@keyframes r42-layer-point-pulse{0%,100%{transform:scale(1)}24%{transform:scale(1.15);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--r42-color) 24%,transparent),0 0 12px 2px var(--r42-color)}80%{transform:scale(1.05);background:#eaffff}}@keyframes r42-layer-line-sheen{0%{opacity:0;background-position:0% 50%}20%,75%{opacity:.8}100%{opacity:0;background-position:200% 50%}}@media (hover:hover) and (pointer:fine){#strata-layers .r42-layer-fact:hover{transform:translateY(var(--saed-position-offset-negative-4));border-color:#8cdee55e;background:#152d3d}#strata-layers .layer-navigation button:hover{background:var(--r42-accent);border-color:var(--r42-accent);color:var(--r42-bg);transform:translateY(var(--saed-focus-offset-negative-3))}}@media (width < 1024px){#strata-layers .r42-layers-heading{gap:var(--saed-space-24);margin-block-end:var(--saed-element-dimension-40)}#strata-layers .r42-layer-layout{grid-template-columns:minmax(0,1fr);gap:var(--saed-space-32)}#strata-layers .r42-layer-stage{inline-size:min(100%,var(--saed-content-max-440));justify-self:center;aspect-ratio:5 / 4}#strata-layers .r42-layer-title h3{font-size:var(--saed-control-min-36)}#strata-layers .r42-layer-description{max-inline-size:64ch}#strata-layers .r10-layer-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width < 768px){#strata-layers{--r10-layer-step:var(--saed-space-32);--r44-layer-reveal:var(--saed-control-min-48) }#strata-layers .r42-layers-heading{grid-template-columns:minmax(0,1fr);gap:var(--saed-space-24);margin-block-end:var(--saed-space-32)}#strata-layers .r42-layers-heading .rx-eyebrow{font-size:var(--saed-type-size-12)}#strata-layers .r43-layer-system{flex-wrap:wrap;gap:var(--saed-space-8) var(--saed-space-16);margin-block-end:var(--saed-space-32)}#strata-layers .r43-layer-system p{font-size:var(--saed-type-size-13)}#strata-layers .r44-layer-label{font-size:var(--saed-type-size-12)}#strata-layers .r42-layer-title{gap:var(--saed-space-8)}#strata-layers .r42-layer-title h3{font-size:var(--saed-type-size-28)}#strata-layers .r42-layer-number{font-size:var(--saed-type-size-12)}#strata-layers .r42-layer-description{font-size:var(--saed-type-size-14);line-height:1.85}#strata-layers .r10-layer-panel{gap:var(--saed-space-16)}#strata-layers .r10-layer-facts{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(272px,85%);gap:var(--saed-space-16);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;padding-block:var(--saed-space-8);scrollbar-width:thin}#strata-layers .r42-layer-fact{padding:var(--saed-space-8) var(--saed-space-16);scroll-snap-align:start}#strata-layers .r42-layer-stage{inline-size:min(100%,352px);min-block-size:var(--saed-control-min-320);aspect-ratio:5 / 4}#strata-layers .rx-stack{inline-size:min(var(--saed-content-max-264),80%)}#strata-layers .rx-layer strong{font-size:var(--saed-type-size-20)}#strata-layers .rx-layer > span{inset-block-start:var(--saed-space-8);font-size:var(--saed-type-size-19);font-size:var(--r42-readable-layer-font)}#strata-layers .rx-layer small{inset-block-end:var(--saed-space-8);font-size:var(--saed-type-size-19);font-size:var(--r42-readable-layer-font)}}@media (prefers-reduced-motion:reduce){#strata-layers :is(.rx-stack,.rx-layer,.r10-layer-panel,.r42-layer-fact,.layer-navigation button){transition:none}#strata-layers .r10-layer-panel,#strata-layers .r42-layer-fact:hover,#strata-layers .layer-navigation button:hover{transform:none}#strata-layers .rx-stack{transform:translate(calc(var(--site-direction-sign) * -50%),-50%) rotateX(58deg) rotateZ(-24deg)}#strata-layers .r42-layer-progress.is-travelling .r42-layer-point,#strata-layers .r42-layer-progress.is-travelling .r42-layer-fill::after{animation:none}}@media (forced-colors:active){#strata-layers .r42-layer-title strong{background:none;color:CanvasText}}#products{--catalogue-gap:var(--site-space-12);--rx-text:var(--site-ink);--rx-muted:var(--site-muted);--rx-cyan:var(--site-accent);--rx-line:var(--site-line);color:var(--site-ink);color-scheme:light;padding-block:var(--site-section-space) var(--catalogue-gap);margin:0;inline-size:100%;max-inline-size:none;background:linear-gradient(180deg,#e5f0f5 0%,#f2f7f8 65%,var(--saed-color-surface-pale-teal) 100%)}#products .rx-product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:var(--site-block-gap);min-inline-size:0}#products .rx-product-card{--product-surface:#f9fbfc;--product-ink:var(--site-ink);--product-muted:var(--site-muted);--product-accent:var(--saed-color-accent-main-light);--product-line:#cedde3;display:grid;grid-template-columns:minmax(0,1fr) var(--saed-element-dimension-40);grid-template-rows:auto 1fr auto;align-items:start;gap:var(--site-space-6) var(--site-space-2);min-inline-size:0;padding:var(--site-card-padding);margin:0;border:var(--saed-border-width-1) solid var(--product-line);border-radius:var(--site-radius-card);background:var(--product-surface);color:var(--product-ink);transition:border-color var(--site-motion),transform var(--site-motion)}#products .rx-product-card.rx-featured{--product-surface:#0d2537;--product-ink:var(--site-ink-on-dark);--product-muted:var(--site-muted-on-dark);--product-accent:var(--site-accent-on-dark);--product-line:#28465a;grid-column:span 2;color-scheme:dark}#products .rx-product-card:nth-child(3){--product-surface:#e7f0f2 }#products .rx-product-card:nth-child(4){--product-surface:#e9eef4 }#products .rx-card-top{display:flex;flex-direction:column;align-items:start;gap:var(--site-space-2);min-inline-size:0;color:var(--product-muted);font-size:var(--saed-type-size-12);line-height:1.7}#products .rx-card-top > span:first-child{color:var(--product-accent);font-family:Arial,sans-serif;font-size:var(--saed-type-size-13);font-variant-numeric:tabular-nums}#products .rx-card-top > span:last-child{overflow-wrap:anywhere}#products .rx-product-icon{inline-size:var(--saed-element-dimension-40);block-size:var(--saed-element-dimension-40);flex-shrink:0;justify-self:end;color:var(--product-accent)}#products .rx-product-icon svg{display:block;inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#products .product-copy{grid-column:1 / -1;min-inline-size:0}#products .rx-product-card h3{margin:0;color:var(--product-ink);font-size:var(--saed-type-size-23);font-weight:600;line-height:1.4;letter-spacing:-.025em;text-align:start;overflow-wrap:anywhere}#products .product-name{display:block;margin-block-start:var(--site-space-2);color:var(--product-muted);font-size:var(--saed-type-size-12);line-height:1.5;direction:ltr;unicode-bidi:isolate;text-align:match-parent;overflow-wrap:anywhere}#products .product-journey-link{grid-column:1 / -1;justify-self:end;display:grid;place-items:center;inline-size:var(--saed-control-min-44);block-size:var(--saed-control-min-44);aspect-ratio:1 / 1;box-sizing:border-box;flex-shrink:0;padding:0;border:var(--saed-border-width-1) solid var(--product-line);border-radius:50%;background:transparent;color:var(--product-accent);text-decoration:none;transition:background-color var(--site-motion),border-color var(--site-motion)}#products .product-journey-link svg{inline-size:var(--saed-type-size-20);block-size:var(--saed-type-size-20);fill:none;stroke:currentColor;stroke-width:1.7;scale:var(--site-direction-flip) 1;transition:translate var(--site-motion)}#products .product-journey-link:is(:hover,:focus-visible){border-color:var(--product-accent);background:color-mix(in srgb,var(--product-accent) 10%,transparent)}#products .product-journey-link:focus-visible{outline:var(--saed-shadow-length-2) solid currentColor;outline-offset:var(--saed-space-4)}@media (hover:hover) and (pointer:fine){#products .rx-product-card:hover{transform:translateY(var(--saed-position-offset-negative-4));border-color:var(--product-accent)}#products .product-journey-link:hover svg{translate:calc(var(--saed-shadow-length-3) * var(--site-direction-sign)) 0}}@media (width < 1024px){#products .rx-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width < 768px){#products{--catalogue-gap:var(--site-space-8) }#products .rx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#products .rx-product-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;gap:var(--site-space-4)}#products .rx-card-top{flex-direction:row;align-items:baseline;gap:var(--site-space-2)}#products .rx-product-icon{justify-self:start}#products .rx-product-card.rx-featured{grid-template-columns:minmax(0,1fr) var(--saed-element-dimension-40);grid-template-rows:auto 1fr auto}#products .rx-featured .rx-product-icon{justify-self:end}}@media (prefers-reduced-motion:reduce){#products :is(.rx-product-card,.product-journey-link,.product-journey-link svg){transition:none;transform:none;translate:none}}#direct-tools{--rx-text:var(--site-ink);--rx-muted:var(--site-muted);--rx-cyan:var(--site-accent);--rx-line:var(--site-line);--tool-edge:#cddce1;--tool-stroke:#658d99;--tool-tint:#e8f3f4;--tool-violet:#9188b8;padding-block:0 var(--site-section-space);background:linear-gradient(180deg,var(--saed-color-surface-pale-teal),var(--site-paper));color:var(--site-ink);color-scheme:light}#direct-tools > .rx-shell{border-block-start:var(--saed-border-width-1) solid var(--site-line);padding-block-start:var(--site-space-12)}#direct-tools .tool-archive{--home-archive-ink:var(--site-accent) }#direct-tools .tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--site-space-10) var(--site-block-gap);align-items:stretch;padding-block-start:var(--site-space-4)}#direct-tools .rx-tool-card{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--site-space-4);min-inline-size:0;padding:var(--site-card-padding);border:var(--saed-border-width-1) solid var(--tool-edge);border-radius:var(--site-radius-small);background:var(--saed-color-neutral-white-short);color:var(--site-ink);box-shadow:0 var(--saed-space-4) var(--saed-space-8) #15323e03,0 var(--saed-type-size-14) var(--saed-type-size-28) var(--saed-shadow-length-negative-16) #15323e2b;transition:transform 260ms var(--site-ease),box-shadow 260ms var(--site-ease),border-color 220ms}#direct-tools .rx-tool-card::before{content:"";position:absolute;inset-block-start:-17px;inset-inline-start:var(--saed-space-24);inline-size:var(--saed-element-dimension-88);block-size:var(--saed-type-size-18);border:var(--saed-border-width-1) solid var(--tool-edge);border-block-end:0;border-radius:var(--saed-type-size-12) var(--saed-type-size-12) 0 0;background:var(--saed-color-neutral-white-short);pointer-events:none;transition:border-color 220ms}#direct-tools .rx-tool-card::after{content:"";position:absolute;inset-block-start:-9px;inset-inline-start:var(--saed-element-dimension-40);inline-size:var(--saed-space-32);block-size:var(--saed-shadow-length-3);border-radius:var(--saed-radius-pill);background:#c1d9df;pointer-events:none}#direct-tools .home-tool-overview{display:flex;flex-direction:column;gap:var(--site-space-4);min-inline-size:0}#direct-tools .home-tool-heading{min-inline-size:0}#direct-tools .home-tool-heading h3{margin:0 0 var(--site-space-2);font-size:var(--saed-space-32);font-weight:550;line-height:1.3;overflow-wrap:anywhere}#direct-tools .home-tool-category{display:block;color:var(--site-muted);font-size:var(--saed-type-size-12);line-height:1.7;overflow-wrap:anywhere}#direct-tools .home-tool-art{display:grid;place-items:center;min-inline-size:0;inline-size:100%;margin:0;padding:0;aspect-ratio:12 / 7;background:transparent;border:0;border-radius:0;color:var(--tool-stroke)}#direct-tools .home-tool-art img{display:block;inline-size:100%;max-inline-size:var(--saed-content-max-264);block-size:100%;min-block-size:0;max-block-size:156px;object-fit:contain;object-position:center;background:transparent;border:0;border-radius:0;box-shadow:none;scale:var(--tool-art-scale,1);transition:transform 260ms var(--site-ease)}#direct-tools .home-tool-description{margin:0;color:var(--site-muted);font-size:var(--saed-type-size-14);line-height:1.8;overflow-wrap:anywhere}#direct-tools .home-tool-action{inline-size:100%;min-inline-size:0;min-block-size:var(--saed-control-min-44);margin-block-start:auto;padding:var(--site-space-2);border:var(--saed-border-width-1) solid #c3d9de;border-radius:var(--site-radius-control);background:#f1f7f8;color:var(--site-accent);font-size:var(--saed-type-size-14);font-weight:650;line-height:1.7;white-space:normal;overflow-wrap:anywhere;box-shadow:none;transform:none;transition:background-color var(--site-motion),border-color var(--site-motion),color var(--site-motion)}#direct-tools .home-tool-action:focus-visible{outline:var(--saed-shadow-length-2) solid var(--site-accent);outline-offset:var(--saed-space-4)}#direct-tools .rx-tool-card:focus-within{border-color:var(--saed-color-border-muted-cyan);box-shadow:0 var(--saed-space-8) var(--saed-type-size-14) #15323e05,0 var(--saed-space-24) var(--saed-control-min-36) -18px #15323e38}#direct-tools .rx-tool-card:focus-within::before{border-color:var(--saed-color-border-muted-cyan)}@media (hover:hover) and (pointer:fine){#direct-tools .rx-tool-card:hover{transform:perspective(900px) translateY(var(--saed-position-offset-negative-6)) rotateX(var(--tool-rotate-x,0deg)) rotateY(var(--tool-rotate-y,0deg));border-color:var(--saed-color-border-muted-cyan);box-shadow:0 var(--saed-space-8) var(--saed-type-size-14) #15323e05,0 var(--saed-space-24) var(--saed-control-min-36) -18px #15323e38}#direct-tools .rx-tool-card:hover::before{border-color:var(--saed-color-border-muted-cyan)}#direct-tools .rx-tool-card:hover .home-tool-art img{transform:translateY(var(--saed-focus-offset-negative-3))}#direct-tools .home-tool-action:hover{background:var(--site-accent);border-color:var(--site-accent);color:var(--saed-color-neutral-white-short);box-shadow:none;transform:none}}@media (width < 1100px){#direct-tools .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#direct-tools .home-tool-art{max-block-size:156px}}@media (width < 768px){#direct-tools > .rx-shell{padding-block-start:var(--site-space-8)}#direct-tools .home-tool-heading h3{font-size:var(--saed-type-size-27)}}@media (width < 600px){#direct-tools .tool-grid{grid-template-columns:minmax(0,1fr)}#direct-tools .home-tool-overview{flex-direction:row;align-items:center;gap:var(--site-space-4)}#direct-tools .home-tool-art{order:1;flex:0 0 42%;max-inline-size:var(--saed-space-144)}#direct-tools .home-tool-heading{flex:1}}@media (prefers-reduced-motion:reduce){#direct-tools :is(.rx-tool-card,.rx-tool-card::before,.home-tool-art img,.home-tool-action){transition:none}#direct-tools .rx-tool-card:hover,#direct-tools .rx-tool-card:hover .home-tool-art img{transform:none}}#system-risks{--rx-text:var(--site-ink-on-dark);--rx-muted:var(--site-muted-on-dark);--rx-cyan:var(--site-accent-on-dark);--rx-line:var(--site-line-dark);--risk-accent:#f19caa;--risk-grid-gap:var(--saed-space-64);padding-block:var(--site-section-space);background:#0d1b2c;color:var(--rx-text);color-scheme:dark}#system-risks .r27-risk-shell{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--risk-grid-gap);align-items:stretch}.r27-risk-copy,.r27-risk-controls{min-inline-size:0}.r27-risk-copy{display:flex;flex-direction:column}.r27-risk-kicker{display:inline-flex;align-items:center;gap:var(--saed-space-8);font-size:var(--saed-type-size-12);color:var(--risk-accent)}.r27-risk-kicker::before{content:"";inline-size:var(--saed-space-24);block-size:var(--saed-border-width-1);background:currentColor}#r27-risk-title{font-size:var(--site-section-title);line-height:1.4;font-weight:700;margin:var(--saed-space-16) 0 var(--saed-space-24);text-wrap:balance}#r27-risk-title span{display:block}#r27-risk-title span:last-child{color:var(--risk-accent)}.r27-risk-intro{font-size:var(--saed-type-size-15);line-height:1.85;margin:0;color:var(--rx-muted);max-inline-size:36ch}.r27-risk-visual{inline-size:100%;margin-block-start:auto;padding-block-start:var(--saed-space-24);border:0;border-radius:0;background:transparent;box-shadow:none}.r27-risk-visual img{display:block;inline-size:min(110%,calc(100% + var(--saed-control-min-48)));max-inline-size:none;margin-inline:max(-5%,var(--saed-shadow-length-negative-24));block-size:auto;aspect-ratio:9 / 4;object-fit:contain;object-position:center;border:0;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 var(--saed-type-size-12) var(--saed-space-16) rgb(0 0 0 / 16%))}.r27-risk-viewport{min-inline-size:0}.r27-risk-chain{display:grid;grid-template-columns:minmax(0,1fr);counter-reset:risk}.r27-risk-card{counter-increment:risk;position:relative;display:grid;grid-template-columns:var(--saed-space-32) minmax(0,1fr) var(--saed-space-24);column-gap:var(--saed-space-16);row-gap:var(--saed-space-4);align-items:center;inline-size:100%;min-inline-size:0;padding:var(--saed-space-16) var(--saed-space-24);border:0;border-block-start:var(--saed-border-width-1) solid #34404f;border-radius:0;background:transparent;text-align:start;color:var(--site-ink-on-dark);transition:background .25s,border-color .25s}.r27-risk-card::before{content:"0" counter(risk);grid-row:1 / span 2;grid-column:1;font-size:var(--saed-type-size-13);font-variant-numeric:tabular-nums;color:var(--site-muted-on-dark)}.r27-risk-card svg{grid-row:1 / span 2;grid-column:3;inline-size:var(--saed-space-24);block-size:var(--saed-space-24);color:var(--site-muted-on-dark)}.r27-risk-card strong{grid-column:2;font-size:var(--saed-type-size-18);font-weight:600;line-height:1.5}.r27-risk-card small{grid-column:2;font-size:var(--saed-type-size-12);color:var(--site-muted-on-dark);line-height:1.6}.r27-risk-card:last-child{border-block-end:var(--saed-border-width-1) solid #34404f}.r27-risk-card[data-active="true"]{background:#262233;border-color:#8b5064}.r27-risk-card[data-active="true"]::before,.r27-risk-card[data-active="true"] svg{color:var(--risk-accent)}.r27-risk-card[aria-pressed="true"]{background:#362537;border-color:var(--risk-accent);box-shadow:inset 0 var(--saed-border-width-1) 0 rgba(241,156,170,.14)}.r27-risk-card:hover{background:#1b2a3b}.r27-risk-card[aria-pressed="true"]:hover{background:#3b293d}.r27-risk-foot{display:flex;align-items:start;justify-content:space-between;gap:var(--saed-space-24);padding-block-start:var(--saed-space-24)}.r27-risk-status{display:block;min-block-size:3.6em;max-inline-size:40ch;font-size:var(--saed-type-size-13);line-height:1.8;color:var(--site-muted-on-dark)}.r27-risk-reset{display:inline-flex;align-items:center;gap:var(--saed-space-8);flex-shrink:0;min-block-size:var(--saed-control-min-44);font-size:var(--saed-type-size-12);color:var(--risk-accent)}.r27-risk-reset svg{inline-size:var(--saed-type-size-18);block-size:var(--saed-type-size-18)}.r27-risk-reset:disabled{opacity:1;color:var(--site-muted-on-dark);cursor:not-allowed}@media (width < 1024px){#system-risks{--risk-grid-gap:var(--saed-space-32) }.r27-risk-card{padding-inline:var(--saed-space-16);column-gap:var(--saed-space-8)}.r27-risk-card strong{font-size:var(--saed-space-16)}.r27-risk-foot{flex-direction:column;gap:var(--saed-space-8)}}@media (width < 768px){#system-risks .r27-risk-shell{grid-template-columns:minmax(0,1fr);gap:var(--saed-space-32)}#r27-risk-title span{display:inline}#r27-risk-title span+span::before{content:" "}.r27-risk-intro{max-inline-size:100%}.r27-risk-visual img{inline-size:100%;max-inline-size:100%;margin-inline:0}.r27-risk-card{grid-template-columns:var(--saed-space-24) minmax(0,1fr) var(--saed-space-24);padding:var(--saed-space-16);column-gap:var(--saed-space-16)}.r27-risk-card strong{font-size:var(--saed-type-size-17)}.r27-risk-foot{gap:var(--saed-space-8)}}@media (prefers-reduced-motion:reduce){.r27-risk-card{transition:none}}#systems-in-practice{--rx-text:var(--site-ink-on-dark);--rx-muted:var(--site-muted-on-dark);--rx-cyan:var(--site-accent-on-dark);--rx-line:var(--site-line-dark);padding-block:var(--site-section-space);background:var(--site-night);color:var(--rx-text);color-scheme:dark}.r24-app-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:var(--saed-element-dimension-40);margin-block-end:var(--saed-control-min-48)}.r24-app-heading h2{margin:var(--saed-space-16) 0 0;font-size:var(--site-section-title);line-height:1.4;font-weight:700;text-wrap:balance}.r24-app-heading p{margin:0;font-size:var(--saed-type-size-15);color:var(--rx-muted)}.r24-app-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--saed-space-24)}.r24-app-card{min-inline-size:0;border-block-end:var(--saed-border-width-1) solid var(--site-line-dark)}.r24-app-featured{grid-column:span 2}.r24-app-card:only-child{grid-column:1 / -1}.r24-app-link{display:flex;flex-direction:column;block-size:100%;color:var(--rx-text);text-decoration:none}.r25-app-photo{position:relative;aspect-ratio:4 / 3;margin:0;overflow:hidden;border-radius:var(--site-radius-small);background:var(--site-surface-dark)}.r24-app-featured .r25-app-photo{aspect-ratio:8 / 3}.r25-app-photo img{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center;transition:transform .6s var(--site-ease)}.r25-app-copy{display:flex;flex-direction:column;flex:1;min-inline-size:0;padding:var(--saed-space-24) 0}.r24-app-kicker{font-size:var(--saed-type-size-12);line-height:1.7;color:var(--site-accent-on-dark);margin-block-end:var(--saed-space-16)}.r24-app-link h3{font-size:var(--saed-type-size-20);line-height:1.5;font-weight:600;color:var(--rx-text);margin:0;overflow-wrap:anywhere;text-wrap:pretty}.r24-app-featured h3{font-size:var(--saed-type-size-26);max-inline-size:26ch}.r24-app-link p{font-size:var(--saed-type-size-12);line-height:1.9;color:var(--rx-muted);margin:var(--saed-space-16) 0 0}.r24-app-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--saed-space-16);padding-block-start:var(--saed-space-24);margin-block-start:auto;font-size:var(--saed-type-size-12);font-weight:500;color:var(--site-accent-on-dark)}.r24-app-cta svg,.r24-app-archive svg{inline-size:var(--saed-type-size-20);block-size:var(--saed-type-size-20);flex:none;fill:none;stroke:currentColor;stroke-width:1.6;scale:var(--site-direction-flip) 1;transition:transform .25s}.r24-app-link:hover .r25-app-photo img{transform:scale(1.035)}.r24-app-link:hover .r24-app-cta svg{transform:translateX(var(--saed-position-offset-negative-4))}.r24-app-archive{display:flex;justify-content:flex-end;margin-block-start:var(--saed-space-32)}.r24-app-archive a{display:inline-flex;align-items:center;gap:var(--saed-space-16);min-block-size:var(--saed-control-min-44);color:var(--home-archive-ink,var(--site-accent-on-dark));font-size:var(--saed-type-size-14)}#systems-in-practice[data-card-count="2"] .r24-app-card{grid-column:span 2}#systems-in-practice[data-card-count="2"] .r25-app-photo{aspect-ratio:16 / 9}@media (width < 1024px){.r24-app-heading{gap:var(--saed-space-32);margin-block-end:var(--saed-element-dimension-40)}.r24-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r24-app-featured .r24-app-link{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--saed-space-24)}.r24-app-featured .r25-app-photo{aspect-ratio:4 / 3}.r24-app-featured .r25-app-copy{padding-block:0 var(--saed-space-24)}.r24-app-featured h3{font-size:var(--saed-space-24)}.r24-app-featured{padding-block-end:var(--saed-space-24)}.r24-app-card:not(.r24-app-featured) .r25-app-photo{aspect-ratio:16 / 9}}@media (width < 768px){.r24-app-heading{grid-template-columns:minmax(0,1fr);gap:var(--saed-space-16);margin-block-end:var(--saed-space-32)}.r24-app-heading p{font-size:var(--saed-type-size-14)}.r24-app-grid{grid-template-columns:minmax(0,1fr);gap:var(--saed-space-24)}.r24-app-featured,#systems-in-practice[data-card-count="2"] .r24-app-card{grid-column:auto}.r24-app-featured{padding-block-end:0}.r24-app-featured .r24-app-link{display:flex}.r24-app-featured .r25-app-photo{aspect-ratio:16 / 9}.r24-app-featured .r25-app-copy{padding-block:var(--saed-space-24)}.r24-app-link h3,.r24-app-featured h3{font-size:var(--saed-type-size-22)}.r24-app-card:not(.r24-app-featured) .r24-app-link{display:grid;grid-template-columns:var(--saed-space-104) minmax(0,1fr);gap:var(--saed-space-16)}.r24-app-card:not(.r24-app-featured) .r25-app-photo{aspect-ratio:1 / 1}.r24-app-card:not(.r24-app-featured) .r25-app-copy{padding-block:0 var(--saed-space-24)}.r24-app-card:not(.r24-app-featured) h3{font-size:var(--saed-type-size-17)}.r24-app-card:not(.r24-app-featured) p{font-size:var(--saed-type-size-12);margin-block-start:var(--saed-space-8)}.r24-app-card:not(.r24-app-featured) .r24-app-kicker{margin-block-end:var(--saed-space-8)}.r24-app-card:not(.r24-app-featured) .r24-app-cta{padding-block-start:var(--saed-space-16);font-size:var(--saed-type-size-12)}}@media (prefers-reduced-motion:reduce){.r25-app-photo img,.r24-app-cta svg{transition:none}.r24-app-link:hover .r25-app-photo img,.r24-app-link:hover .r24-app-cta svg{transform:none}}#for-whom{--review-text:var(--site-ink);--review-muted:var(--site-muted);--review-accent:var(--site-accent);--review-line:var(--site-line);--rx-text:var(--site-ink);--rx-muted:var(--site-muted);--rx-cyan:var(--site-accent);--rx-line:var(--site-line);padding-block:var(--site-section-space);background:var(--site-paper);color:var(--site-ink);color-scheme:light}#for-whom .rx-audience-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--site-space-12);margin-block-end:var(--site-space-12)}#for-whom .audience-path{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);align-items:center;gap:var(--site-space-6);min-inline-size:0}#for-whom .audience-path-copy{min-inline-size:0;padding-block:var(--site-space-4)}#for-whom .audience-photo{position:relative;display:block;inline-size:100%;aspect-ratio:1 / 1;margin:0;min-inline-size:0;padding:0;overflow:hidden;border:0;border-radius:var(--site-radius-card);background:var(--site-night);box-shadow:none}#for-whom .audience-photo img{display:block;inline-size:100%;block-size:100%;min-inline-size:0;object-fit:cover;object-position:50% 30%;border:0;border-radius:inherit;background:transparent;filter:none;transition:transform 500ms var(--site-ease)}#for-whom .rx-audience-intro h3{color:var(--site-ink);font-size:var(--saed-type-size-28);font-weight:700;line-height:1.5;margin:0 0 var(--site-space-4);overflow-wrap:anywhere}#for-whom .rx-audience-intro p{color:var(--site-muted);font-size:var(--saed-type-size-14);line-height:1.85;margin:0;overflow-wrap:anywhere}#for-whom .rx-sector-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border-block:var(--saed-border-width-1) solid var(--site-line)}#for-whom .sector-cell{position:relative;display:grid;place-items:center;min-inline-size:0;padding:var(--site-space-6) var(--site-space-4);text-align:center;border-inline-end:var(--saed-border-width-1) solid var(--site-line);overflow:hidden;transition:background var(--site-motion) var(--site-ease)}#for-whom .sector-cell:nth-child(6n){border-inline-end:0}#for-whom .sector-cell:nth-child(n+7){border-block-start:var(--saed-border-width-1) solid var(--site-line)}#for-whom .sector-cell:focus-visible{outline-offset:var(--saed-position-offset-negative-4)}#for-whom .review-sector-icon{grid-area:1 / 1;display:grid;place-items:center;inline-size:var(--saed-element-dimension-40);block-size:var(--saed-element-dimension-40);color:var(--site-accent);flex-shrink:0;transition:opacity var(--site-motion) var(--site-ease),transform var(--site-motion) var(--site-ease)}#for-whom .review-sector-icon svg{display:block;inline-size:100%;block-size:100%}#for-whom .sector-cell strong{grid-area:1 / 1;min-inline-size:0;max-inline-size:100%;color:var(--site-ink);font-size:var(--saed-type-size-13);font-weight:550;line-height:1.65;overflow-wrap:anywhere;opacity:0;transform:translateX(calc(var(--site-direction-sign) * var(--saed-shadow-length-negative-16)));transition:opacity var(--site-motion) var(--site-ease),transform var(--site-motion) var(--site-ease)}#for-whom .sector-cell:is(:hover,:focus-visible){background:color-mix(in srgb,var(--site-cyan) 6%,transparent)}#for-whom .sector-cell:is(:hover,:focus-visible) .review-sector-icon{opacity:0;transform:translateX(calc(var(--site-direction-sign) * var(--saed-space-24)))}#for-whom .sector-cell:is(:hover,:focus-visible) strong{opacity:1;transform:translateX(0)}#for-whom .audience-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--site-space-4) var(--site-space-6);margin-block-start:var(--site-space-4)}#for-whom .r7-rail-actions{display:none;margin:0}#for-whom .r7-rail-actions[hidden]{display:none}#for-whom .review-sectors-link{display:inline-flex;align-items:center;gap:var(--site-space-2);min-block-size:var(--saed-control-min-44);min-inline-size:0;max-inline-size:100%;margin-inline-start:auto;padding:0;background:none;border:0;border-radius:0;box-shadow:none;color:var(--site-accent);font-size:var(--saed-type-size-14);font-weight:500;text-decoration:none;transition:color var(--site-motion)}#for-whom .review-sectors-link > span{overflow-wrap:anywhere}#for-whom .review-sectors-link svg{inline-size:var(--saed-type-size-20);block-size:var(--saed-type-size-20);flex:0 0 auto;scale:var(--site-direction-flip) 1}#for-whom .review-sectors-link:hover{color:var(--site-ink)}#for-whom .review-sectors-link:hover > span{text-decoration:underline;text-underline-offset:var(--saed-underline-offset-5)}@media (width < 1024px){#for-whom .rx-audience-intro{gap:var(--site-space-8)}#for-whom .audience-path{grid-template-columns:minmax(0,1fr);gap:var(--site-space-4);align-content:start}#for-whom .audience-photo{aspect-ratio:1 / 1;max-inline-size:var(--saed-layout-dimension-160);margin-inline:auto}#for-whom .audience-path-copy{padding:0}#for-whom .rx-audience-intro h3{font-size:var(--saed-space-24)}#for-whom .sector-cell{padding:var(--site-space-4) var(--site-space-2)}#for-whom .sector-cell strong{font-size:var(--saed-type-size-12)}}@media (width < 768px){#for-whom .rx-audience-intro{grid-template-columns:minmax(0,1fr);gap:var(--site-space-8);margin-block-end:var(--site-space-8)}#for-whom .audience-path{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:var(--site-space-4)}#for-whom .audience-photo{aspect-ratio:1 / 1;max-inline-size:none;margin:0}#for-whom .rx-audience-intro h3{font-size:var(--saed-type-size-22);margin-block-end:var(--site-space-2)}#for-whom .rx-audience-intro p{font-size:var(--saed-type-size-13);line-height:1.75}#for-whom .rx-sector-grid{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}#for-whom .sector-cell{scroll-snap-align:start;border-block-start:0;border-inline-end:var(--saed-border-width-1) solid var(--site-line)}#for-whom .sector-cell:nth-child(6n){border-inline-end:var(--saed-border-width-1) solid var(--site-line)}#for-whom .sector-cell:nth-child(n+7){border-block-start:0}#for-whom .sector-cell:nth-child(2n){border-block-start:var(--saed-border-width-1) solid var(--site-line)}#for-whom .r7-rail-actions{display:flex}}@media (hover:none), (pointer:coarse){#for-whom .sector-cell{gap:var(--site-space-2);align-content:start}#for-whom .review-sector-icon{grid-area:1 / 1}#for-whom .sector-cell strong{grid-area:2 / 1;opacity:1;transform:none}#for-whom .sector-cell:is(:hover,:focus-visible) .review-sector-icon{opacity:1;transform:none}}@media (width < 768px) and (hover:none), (width < 768px) and (pointer:coarse){#for-whom .sector-cell{grid-template-columns:var(--saed-element-dimension-40) minmax(0,1fr);gap:var(--site-space-4);align-content:center;padding:var(--site-space-4);text-align:start}#for-whom .sector-cell strong{grid-area:1 / 2;font-size:var(--saed-type-size-13)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){#for-whom .audience-path:hover .audience-photo img{transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){#for-whom :is(.audience-photo img,.sector-cell,.review-sector-icon,.sector-cell strong,.review-sectors-link){transition:none}#for-whom .rx-sector-grid{scroll-behavior:auto}}#knowledge{--review-text:var(--site-ink);--review-muted:var(--site-muted);--review-accent:var(--site-accent);--rx-text:var(--site-ink);--rx-muted:var(--site-muted);--rx-line:var(--site-line);--rx-cyan:var(--site-accent);padding-block:var(--site-section-space);color:var(--site-ink);color-scheme:light;background:transparent;border:0;box-shadow:none;backdrop-filter:none}#knowledge #r7-knowledge-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:var(--site-space-8);align-items:stretch}#knowledge .rx-knowledge-link{--knowledge-accent:var(--site-accent);--knowledge-muted:var(--site-muted);display:grid;grid-template-columns:var(--saed-space-32) minmax(0,1fr) var(--saed-space-24);grid-template-rows:auto auto 1fr;gap:var(--site-space-4);min-inline-size:0;min-block-size:0;padding:var(--site-space-6) 0;background:transparent;border:0;border-block-start:var(--saed-border-width-1) solid var(--site-line);border-radius:0;box-shadow:none;color:var(--site-ink);text-decoration:none;text-align:start;transition:border-color var(--site-motion) var(--site-ease)}#knowledge .review-knowledge-icon{grid-column:1;grid-row:1;display:grid;align-self:center;place-items:center;inline-size:var(--saed-space-32);block-size:var(--saed-space-32);margin:0;color:var(--knowledge-accent);transition:transform var(--site-motion) var(--site-ease)}#knowledge .review-knowledge-icon svg{inline-size:var(--saed-type-size-30);block-size:var(--saed-type-size-30)}#knowledge .rx-knowledge-link > .rx-eyebrow{grid-column:2 / -1;grid-row:1;align-self:center;min-inline-size:0;margin:0;color:var(--knowledge-accent);overflow-wrap:anywhere}#knowledge .rx-knowledge-link h3{grid-column:1 / -1;grid-row:2;min-inline-size:0;margin:0;color:inherit;font-size:var(--saed-type-size-26);font-weight:700;line-height:1.45;overflow-wrap:anywhere}#knowledge .rx-knowledge-link p{grid-column:1 / 3;grid-row:3;min-inline-size:0;margin:0;color:var(--knowledge-muted);font-size:var(--saed-type-size-14);line-height:1.85;overflow-wrap:anywhere}#knowledge .rx-knowledge-link > svg{grid-column:3;grid-row:3;align-self:end;inline-size:var(--saed-space-24);block-size:var(--saed-space-24);margin:0;padding:0;fill:none;stroke:currentColor;stroke-width:1.5;color:var(--knowledge-accent);scale:var(--site-direction-flip) 1;transition:translate var(--site-motion) var(--site-ease)}#knowledge .rx-knowledge-link.r30-trace-card{border-block-start-color:var(--site-accent)}#knowledge .rx-knowledge-link:is(:hover,:focus-visible){border-color:var(--knowledge-accent)}#knowledge .rx-knowledge-link:hover .review-knowledge-icon{transform:translateY(var(--saed-focus-offset-negative-3))}#knowledge .rx-knowledge-link:hover > svg{translate:calc(var(--site-direction-sign) * var(--saed-space-4)) 0}#knowledge .rx-knowledge-link:focus-visible{outline:var(--saed-shadow-length-2) solid var(--site-accent);outline-offset:var(--saed-space-6)}#knowledge .r7-rail-actions{display:none}#knowledge .diploma-layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:var(--site-block-gap);margin-block-start:var(--site-space-8)}#knowledge .diploma-visual{position:relative;grid-column:span 3;align-self:stretch;inline-size:100%;min-inline-size:0;min-block-size:0;aspect-ratio:3 / 1;margin:0;overflow:hidden;border-radius:var(--site-radius-card);background:var(--site-navy)}#knowledge .diploma-visual img{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center}#knowledge .r12-diploma-card{display:grid;grid-template-rows:auto 1fr auto;align-items:start;align-self:stretch;gap:var(--site-space-4);min-inline-size:0;min-block-size:0;margin:0;padding:var(--site-card-padding);background:var(--site-surface-muted);border:var(--saed-border-width-1) solid var(--site-line);border-radius:var(--site-radius-card);box-shadow:none;color:var(--site-ink);text-align:start;text-decoration:none;transition:border-color var(--site-motion) var(--site-ease),background var(--site-motion) var(--site-ease)}#knowledge .r12-diploma-card > .rx-eyebrow{min-inline-size:0;margin:0;color:var(--site-accent);font-size:var(--saed-type-size-12);overflow-wrap:anywhere}#knowledge .r12-diploma-card h3{min-inline-size:0;margin:0;color:var(--site-ink);font-size:clamp(var(--saed-space-24),2.2vw,var(--saed-space-32));font-weight:700;line-height:1.5;overflow-wrap:anywhere}#knowledge .r12-diploma-action{display:flex;align-items:center;justify-content:space-between;gap:var(--site-space-2);min-inline-size:0;min-block-size:var(--saed-control-min-44);color:var(--site-accent);font-size:var(--saed-type-size-15);font-weight:650;overflow-wrap:anywhere}#knowledge .r12-diploma-action svg{inline-size:var(--saed-type-size-22);block-size:var(--saed-type-size-22);flex-shrink:0;scale:var(--site-direction-flip) 1;transition:translate var(--site-motion) var(--site-ease)}#knowledge .r12-diploma-card:hover .r12-diploma-action svg{translate:calc(var(--site-direction-sign) * var(--saed-space-4)) 0}#knowledge .r12-diploma-card:is(:hover,:focus-visible){border-color:var(--site-accent);background:var(--site-surface)}#knowledge .r12-diploma-card:focus-visible{outline:var(--saed-shadow-length-2) solid var(--site-accent);outline-offset:var(--saed-space-4)}@media (width < 1024px){#knowledge #r7-knowledge-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--site-space-4) var(--site-space-8)}#knowledge .rx-knowledge-link h3{font-size:var(--saed-space-24)}#knowledge .diploma-layout{grid-template-columns:repeat(3,minmax(0,1fr))}#knowledge .diploma-visual{grid-column:span 2;aspect-ratio:2 / 1}#knowledge .r12-diploma-card h3{font-size:var(--saed-space-24)}}@media (width < 768px){#knowledge #r7-knowledge-rail{gap:var(--site-space-4)}#knowledge .rx-knowledge-link{grid-template-columns:minmax(0,1fr) var(--saed-space-24);grid-template-rows:var(--saed-space-32) auto auto 1fr;gap:var(--site-space-2);padding-block:var(--site-space-4)}#knowledge .rx-knowledge-link > .rx-eyebrow{grid-column:1 / -1;grid-row:2;font-size:var(--saed-type-size-12)}#knowledge .rx-knowledge-link h3{grid-column:1 / -1;grid-row:3;font-size:var(--saed-type-size-22)}#knowledge .rx-knowledge-link p{grid-column:1 / -1;grid-row:4;font-size:var(--saed-type-size-13)}#knowledge .rx-knowledge-link > svg{grid-column:2;grid-row:1;align-self:center;inline-size:var(--saed-type-size-20);block-size:var(--saed-type-size-20)}#knowledge .diploma-layout{grid-template-columns:minmax(0,1fr);gap:var(--site-space-4)}#knowledge .diploma-visual{grid-column:auto;aspect-ratio:2 / 1}#knowledge .r12-diploma-card{grid-template-rows:auto auto auto}#knowledge .r12-diploma-action{font-size:var(--saed-type-size-14)}}@media (prefers-reduced-motion:reduce){#knowledge :is(.rx-knowledge-link,.review-knowledge-icon,.rx-knowledge-link > svg,.r12-diploma-card,.r12-diploma-action svg){transition:none}#knowledge .rx-knowledge-link:hover .review-knowledge-icon{transform:none}#knowledge .rx-knowledge-link:hover > svg,#knowledge .r12-diploma-card:hover .r12-diploma-action svg{translate:none}}:root{--saed-control-radius:var(--saed-type-size-12);--saed-focus-color:#138ba8;--saed-control-min-height:var(--saed-control-min-44) }button,input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--saed-shadow-length-3) solid var(--saed-focus-color);outline-offset:var(--saed-shadow-length-3)}[dir="ltr"]{text-align:left}[dir="ltr"] input[type="email"],[dir="ltr"] input[type="url"],input[type="tel"],code{direction:ltr;unicode-bidi:isolate}[dir="ltr"] .knowledge-arrow,[dir="ltr"] .cl-arrow,[dir="ltr"] .dp-arrow,[dir="ltr"] .cr-arrow{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--saed-selection-bg:var(--saed-color-selection-background);--saed-selection-ink:var(--saed-color-selection-text) }::selection{background-color:var(--saed-selection-bg)!important;color:var(--saed-selection-ink)!important;text-shadow:none!important}::-moz-selection{background-color:var(--saed-selection-bg)!important;color:var(--saed-selection-ink)!important;text-shadow:none!important}input::selection,textarea::selection,[contenteditable]::selection{background-color:var(--saed-selection-bg)!important;color:var(--saed-selection-ink)!important;text-shadow:none!important}@media (forced-colors:active){::selection,input::selection,textarea::selection,[contenteditable]::selection{background-color:Highlight!important;color:HighlightText!important}::-moz-selection{background-color:Highlight!important;color:HighlightText!important}}html[dir="ltr"] .rx-hero-copy,html[dir="ltr"] .review-opening-copy{text-align:left}html[dir="ltr"] .rx-hero-copy :is(h1,h2,p),html[dir="ltr"] .review-opening-copy :is(h1,h2,p){text-align:left;word-break:normal;overflow-wrap:break-word}html[dir="ltr"] #rx-home-hero h1{text-align:left}html[dir="ltr"] #rx-home-hero :is(.rx-actions,[class$="hero-actions"]){justify-content:flex-start}html[dir="ltr"] body #rx-home-hero :is(.rx-hero-copy,.review-opening-copy,.rx-value-strip){grid-column:1;text-align:left}html[dir="ltr"] body #rx-home-hero .home-hero-signature{grid-column:2;justify-self:end}html[dir="ltr"] #rx-home-hero .review-horizon img{object-position:65% top}html[dir="ltr"] #rx-home-hero .review-horizon::after{background:linear-gradient(0deg,var(--saed-color-surface-hero-deep) 0,var(--saed-color-surface-night-overlay) 10%,transparent 32%),linear-gradient(270deg,transparent 38%,var(--saed-color-surface-night-overlay) 50%)}@media (width >= 1024px){html[dir="ltr"] body #rx-home-hero :is(.rx-hero-layout,.rx-hero-base){grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)}}@media (768px <= width < 1024px){html[dir="ltr"] body #rx-home-hero :is(.rx-hero-layout,.rx-hero-base){grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr)}html[dir="ltr"] #rx-home-hero .review-horizon img{object-position:70% top}html[dir="ltr"] #rx-home-hero .review-horizon::after{background:linear-gradient(0deg,var(--saed-color-surface-hero-deep),transparent 40%),linear-gradient(270deg,transparent 24%,rgba(8,18,34,.84) 60%)}}@media (width < 768px){html[dir="ltr"] body #rx-home-hero .rx-hero-layout{grid-template-columns:minmax(0,1fr)}html[dir="ltr"] body #rx-home-hero .rx-hero-base{grid-template-columns:minmax(0,1fr) var(--saed-element-dimension-80)}html[dir="ltr"] #rx-home-hero .review-horizon img{object-position:78% top}html[dir="ltr"] #rx-home-hero .review-horizon::after{background:linear-gradient(0deg,var(--saed-color-surface-hero-deep) 0,rgba(8,18,34,.1) 30%,transparent 60%)}}.home-tool-cutout,.store-tool-art-image{object-fit:contain}.site-header{--chrome-ink:var(--saed-color-navigation-text-dark);--chrome-muted:var(--saed-color-navigation-muted-dark);--chrome-accent:var(--saed-color-navigation-accent-dark);--chrome-line:var(--saed-color-navigation-border-dark);--chrome-hover:var(--saed-color-navigation-hover-dark);--chrome-glass:var(--site-glass-dark,var(--saed-color-glass-dark));--chrome-popup:var(--site-glass-dark,var(--saed-color-glass-dark));--site-direction-sign:1;--chrome-ease:cubic-bezier(.22,.75,.18,1);--chrome-shell:min(calc(100% - var(--saed-element-dimension-40)),var(--saed-container-max));position:fixed;z-index:120;isolation:isolate;top:var(--saed-type-size-18);inset-inline-start:auto;inset-inline-end:calc((100% - var(--chrome-shell)) / 2);display:flex;align-items:center;justify-content:space-between;width:var(--chrome-shell);height:var(--saed-secondary-flow-68);min-height:var(--saed-secondary-flow-68);max-height:var(--saed-secondary-flow-68);margin:0;padding:0 var(--saed-type-size-20);gap:var(--saed-space-16);box-sizing:border-box;border:var(--saed-border-width-1) solid var(--chrome-line);border-radius:var(--site-radius-pill,var(--saed-radius-pill));background:transparent;color:var(--chrome-ink);color-scheme:dark;box-shadow:0 var(--saed-shadow-length-2) var(--saed-space-10) var(--saed-color-shadow-navigation);overflow:visible;font-family:var(--site-font-family);text-shadow:none;transform:none;transition:color .2s,border-color .2s}.site-header[data-r17-surface="light"]{--chrome-ink:var(--saed-color-navigation-text-light);--chrome-muted:var(--saed-color-navigation-muted-light);--chrome-accent:var(--saed-color-navigation-accent-light);--chrome-line:var(--saed-color-navigation-border-light);--chrome-hover:var(--saed-color-navigation-hover-light);--chrome-glass:var(--site-glass-light,var(--saed-color-glass-light));--chrome-popup:var(--site-glass-light,var(--saed-color-glass-light));color-scheme:light}.review-is-opening .site-header{visibility:hidden;opacity:0;pointer-events:none}.site-header *,.site-header *::before,.site-header *::after,.site-footer *{box-sizing:border-box}#rx-top [hidden]{display:none}.site-header a{text-decoration:none}.site-header button,.site-header summary{font:inherit}.site-header :is(button,a,summary):focus-visible,.site-footer a:focus-visible{outline:var(--saed-shadow-length-2) solid var(--chrome-accent,var(--saed-color-navigation-accent-light));outline-offset:var(--saed-space-4)}.site-header-glass{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--chrome-glass);backdrop-filter:blur(var(--site-glass-blur,var(--saed-type-size-22))) saturate(120%);-webkit-backdrop-filter:blur(var(--site-glass-blur,var(--saed-type-size-22))) saturate(120%)}.site-header::after{content:"";position:absolute;inset:var(--saed-position-offset-negative-1);padding:var(--saed-border-width-1);border-radius:inherit;background:radial-gradient(155px circle at var(--site-pointer-x,50%) var(--site-pointer-y,50%),#c9faff 0,#58dcd9b3 19%,#00c6ff80 43%,transparent 76%);-webkit-mask:linear-gradient(var(--saed-color-neutral-white-short) 0 0) content-box,linear-gradient(var(--saed-color-neutral-white-short) 0 0);mask:linear-gradient(var(--saed-color-neutral-white-short) 0 0) content-box,linear-gradient(var(--saed-color-neutral-white-short) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .28s ease;z-index:6}.site-header .site-brand{display:flex;align-items:center;flex:0 0 var(--saed-shadow-length-100);width:var(--saed-shadow-length-100);min-width:0;margin-inline-start:var(--saed-space-6);padding:0;border:0;background:none}.site-header .site-brand-logo,.site-header .site-brand-logo img{display:block;width:var(--saed-shadow-length-100);height:var(--saed-control-min-52);object-fit:contain;transition:none}.site-header .site-brand-logo .site-logo-on-light{display:none}.site-header[data-r17-surface="light"] .site-logo-on-dark{display:none}.site-header[data-r17-surface="light"] .site-logo-on-light{display:block}.site-header .site-nav{display:flex;align-items:center;gap:var(--saed-space-16);min-width:0;margin:0;padding:0;background:none;color:var(--chrome-ink);font-size:var(--saed-type-size-14);font-weight:500;line-height:1.65}.site-nav>a,.site-nav-group>summary{position:relative;display:flex;align-items:center;min-height:var(--saed-control-min-44);padding:var(--saed-space-8) 0;color:var(--chrome-ink);white-space:nowrap;cursor:pointer}.site-nav>a::after,.site-nav-group>summary::before{content:"";position:absolute;inset-inline:0;bottom:var(--saed-underline-offset-5);height:var(--saed-border-width-1);background:linear-gradient(90deg,var(--site-cyan,var(--saed-color-accent-cyan)),var(--site-teal,var(--saed-color-accent-teal)));transform:scaleX(0);transition:transform .2s;transform-origin:var(--site-art-origin,right)}.site-nav>a:is(:hover,:focus-visible,[aria-current="page"])::after,.site-nav-group>summary:is(:hover,:focus-visible)::before{transform:scaleX(1)}.site-nav>a[aria-current="page"]{font-weight:700;color:var(--chrome-accent)}.site-nav-group{position:relative}.site-nav-group>summary{list-style:none;gap:var(--saed-space-7)}.site-nav-group>summary::-webkit-details-marker{display:none}.site-nav-group>summary::after{content:"";width:var(--saed-space-6);height:var(--saed-space-6);border-inline-end:var(--saed-element-dimension-1point-5) solid currentColor;border-block-end:var(--saed-element-dimension-1point-5) solid currentColor;transform:rotate(calc(var(--site-direction-sign) * 45deg)) translateY(var(--saed-position-offset-negative-2));transition:transform .2s}.site-nav-group[open]>summary::after{transform:rotate(calc(var(--site-direction-sign) * 225deg)) translate(var(--saed-position-offset-negative-2),var(--saed-position-offset-negative-1))}.site-nav-group>div{position:absolute;inset-inline-start:0;top:calc(100% + var(--saed-space-10));display:grid;min-width:var(--saed-layout-dimension-215);padding:var(--saed-type-size-12);gap:var(--saed-shadow-length-2);border:var(--saed-border-width-1) solid var(--chrome-line);border-radius:var(--site-radius-control,var(--saed-type-size-12));background:var(--chrome-popup);backdrop-filter:blur(var(--site-glass-blur,var(--saed-type-size-22))) saturate(120%);-webkit-backdrop-filter:blur(var(--site-glass-blur,var(--saed-type-size-22))) saturate(120%);box-shadow:0 var(--saed-space-8) var(--saed-space-24) rgba(2,18,34,.08)}.site-nav-group>div>a{display:flex;align-items:center;min-height:var(--saed-control-min-44);padding:var(--saed-space-8) var(--saed-type-size-12);color:var(--chrome-ink);border-radius:var(--saed-space-8);white-space:nowrap}.site-header .site-nav-group>div>a:is(:hover,:focus-visible){color:var(--chrome-accent);background:var(--chrome-hover)}.site-header-actions{display:flex;align-items:center;flex:0 0 auto;gap:var(--saed-underline-offset-5);min-width:0}.site-languages{position:relative;flex:none}.site-header .language-picker{--language-size:var(--saed-control-min-44);--language-gap:var(--saed-space-4);position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--language-gap);margin:0;padding:0;overflow:visible}.site-header .language-picker>a{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:0 0 var(--language-size);width:var(--language-size);height:var(--language-size);min-width:var(--language-size);min-height:var(--language-size);max-width:var(--language-size);max-height:var(--language-size);aspect-ratio:1 / 1;align-self:center;box-sizing:border-box;padding:0;font-size:var(--saed-type-size-12);line-height:1;color:var(--chrome-muted);border:0;border-radius:50%;background:transparent;text-transform:none;text-align:center;transition:color .22s}.site-header .language-picker>a[aria-current="true"]{font-weight:700;color:var(--chrome-accent)}.site-header .language-picker:not([data-language-motion])>a[aria-current="true"]{background:var(--chrome-hover)}.site-header .language-picker>a:is(:hover,:focus-visible,[data-language-highlight]){color:var(--chrome-accent)}.site-header .language-picker::before{content:"";position:absolute;z-index:0;top:0;left:0;width:var(--language-size);height:var(--language-size);aspect-ratio:1 / 1;box-sizing:border-box;border-radius:50%;background:var(--chrome-hover);pointer-events:none;opacity:0;transform:translate3d(var(--language-x,var(--saed-content-max-0)),var(--language-y,var(--saed-content-max-0)),0);transition:transform .32s var(--chrome-ease),background .2s,opacity .16s;flex-shrink:0;align-self:center}.site-header .language-picker[data-language-motion]::before{opacity:1}.site-header :is(.site-account,.site-menu-toggle,.site-language-toggle){display:grid;place-items:center;width:var(--saed-control-min-44);min-width:var(--saed-control-min-44);min-height:var(--saed-control-min-44);height:var(--saed-control-min-44);flex:0 0 var(--saed-control-min-44);aspect-ratio:1 / 1;align-self:center;margin:0;padding:var(--saed-space-8);border:0;border-radius:50%;background:transparent;color:var(--chrome-ink);box-shadow:none;cursor:pointer;transition:background .32s var(--chrome-ease),color .22s;box-sizing:border-box}.site-header :is(.site-account,.site-menu-toggle,.site-language-toggle):is(:hover,:focus-visible){background:var(--chrome-hover);color:var(--chrome-accent)}.site-header :is(.site-account,.site-language-toggle) svg{width:var(--saed-type-size-20);height:var(--saed-type-size-20);fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.site-header .site-header-cta{position:relative;display:flex;align-items:center;justify-content:center;flex:none;min-width:0;min-height:var(--saed-control-min-44);height:var(--saed-control-min-44);max-width:none;margin:0;padding:var(--saed-space-8) var(--saed-space-16);border:0;border-radius:var(--site-radius-pill,var(--saed-radius-pill));background:var(--site-teal,var(--saed-color-accent-teal));color:#042931;box-shadow:none;font-size:var(--saed-type-size-13);font-weight:700;line-height:1.5;white-space:nowrap;overflow:hidden;transition:background .2s}.site-header .site-header-cta:hover{background:#61ecdf}.site-header :is(.site-menu-toggle,.site-language-toggle,.site-cta-icon){display:none}.site-header .site-menu-icon{display:block;width:var(--saed-type-size-21);height:var(--saed-type-size-21);fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s var(--chrome-ease)}.site-header .site-menu-toggle[aria-expanded="true"] .site-menu-icon{transform:rotate(45deg)}.site-header .site-header-cta>span{transition:opacity .15s,transform .22s}.site-header[data-overlay-nav="true"] .site-menu-toggle{display:grid}.site-header[data-overlay-nav="true"]>.site-nav{position:absolute;inset-inline:0;top:calc(100% + var(--saed-space-10));display:flex;flex-direction:column;align-items:stretch;width:100%;max-height:min(var(--saed-content-max-560),calc(100svh - 110px));overflow:auto;overscroll-behavior:contain;padding:var(--saed-space-16);gap:var(--saed-shadow-length-2);border:var(--saed-border-width-1) solid var(--chrome-line);border-radius:var(--site-radius-card,var(--saed-space-24));background:var(--chrome-popup);backdrop-filter:blur(var(--site-glass-blur,var(--saed-type-size-22))) saturate(120%);-webkit-backdrop-filter:blur(var(--site-glass-blur,var(--saed-type-size-22))) saturate(120%);box-shadow:0 var(--saed-space-8) var(--saed-space-24) rgba(2,18,34,.08);font-size:var(--saed-type-size-15);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--saed-position-offset-negative-8)) scale(.97);transform-origin:50% 0;transition:opacity .22s,transform .28s var(--chrome-ease),visibility .22s}.site-header[data-overlay-nav="true"]>.site-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.site-header[data-overlay-nav="true"] .site-nav :is(a,summary):not([hreflang]){min-height:var(--saed-control-min-44);padding:var(--saed-space-8) var(--saed-space-10);text-align:start;border-radius:var(--site-radius-control,var(--saed-type-size-12));color:var(--chrome-ink)}.site-header[data-overlay-nav="true"] .site-nav :is(a,summary):not([hreflang]):is(:hover,:focus-visible,[aria-current="page"]){background:var(--chrome-hover);color:var(--chrome-accent)}.site-header[data-overlay-nav="true"] .site-nav-group>div{position:static;min-width:0;margin:var(--saed-space-4) 0 var(--saed-space-8);padding:0 var(--saed-type-size-12);border:0;border-inline-start:var(--saed-border-width-1) solid var(--chrome-line);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header[data-overlay-nav="true"] .site-nav>a::after,.site-header[data-overlay-nav="true"] .site-nav-group>summary::before{content:none}.site-header[data-r24-folded="true"]{width:min(calc(100% - var(--saed-element-dimension-40)),var(--saed-element-dimension-340));height:var(--saed-secondary-flow-58);min-height:var(--saed-secondary-flow-58);max-height:var(--saed-secondary-flow-58);gap:var(--saed-space-8);padding:0 var(--saed-type-size-12)}.site-header[data-r24-folded="true"] .site-brand{flex-basis:var(--saed-layout-dimension-66);width:var(--saed-layout-dimension-66)}.site-header[data-r24-folded="true"] .site-brand-logo,.site-header[data-r24-folded="true"] .site-brand-logo img{width:var(--saed-layout-dimension-66);height:var(--saed-type-size-38)}.site-header[data-r24-folded="true"] .site-header-actions{gap:var(--saed-shadow-length-2)}.site-header[data-r24-folded="true"] :is(.site-account,.site-menu-toggle,.site-language-toggle){display:grid;width:var(--saed-control-min-44);min-width:var(--saed-control-min-44);flex-basis:var(--saed-control-min-44);height:var(--saed-control-min-44);min-height:var(--saed-control-min-44)}.site-header[data-r24-folded="true"] .site-cta-full{display:none}.site-header[data-r24-folded="true"] .site-header-cta{aspect-ratio:1 / 1;border-radius:50%;height:var(--saed-control-min-44);width:var(--saed-control-min-44);min-width:var(--saed-control-min-44);flex:0 0 var(--saed-control-min-44);padding:0;box-sizing:border-box;align-self:center}.site-header[data-r24-folded="true"] .site-cta-icon{display:block;width:var(--saed-type-size-21);height:var(--saed-type-size-21);fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s var(--chrome-ease)}.site-header[data-r24-folded="true"] .language-picker{position:absolute;top:calc(100% + var(--saed-type-size-12));inset-inline-end:0;gap:var(--language-gap);width:max-content;padding:var(--saed-space-6);border:var(--saed-border-width-1) solid var(--chrome-line);border-radius:var(--site-radius-pill,var(--saed-radius-pill));background:var(--chrome-popup);backdrop-filter:blur(var(--site-glass-blur,var(--saed-type-size-22))) saturate(120%);-webkit-backdrop-filter:blur(var(--site-glass-blur,var(--saed-type-size-22))) saturate(120%);box-shadow:0 var(--saed-space-8) var(--saed-space-24) rgba(2,18,34,.08);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--saed-position-offset-negative-6));transition:opacity .18s,transform .22s,visibility .18s}.site-header[data-r24-folded="true"] .site-languages[data-r24-open="true"] .language-picker{opacity:1;visibility:visible;pointer-events:auto;transform:none}.site-footer{--chrome-accent:var(--saed-color-navigation-accent-light);--footer-ink:#415d70;position:relative;isolation:isolate;width:min(calc(100% - var(--saed-element-dimension-40)),var(--saed-container-max));max-width:var(--saed-container-max);min-height:var(--saed-control-min-52);margin:var(--saed-space-24) auto var(--saed-space-16);padding:0;border:0;border-radius:var(--site-radius-pill,var(--saed-radius-pill));background:#e6eef7;color:var(--footer-ink);color-scheme:light;box-shadow:none;overflow:visible;font-family:var(--site-font-family)}.site-footer-inner{width:100%;margin:0;padding:var(--saed-space-4) var(--saed-space-16)}.site-footer-row{display:flex;align-items:center;gap:var(--saed-space-24);min-height:var(--saed-control-min-44)}.site-footer-identity{display:flex;align-items:center;gap:var(--saed-type-size-12);flex:none}.site-footer-logo{display:flex;flex:none;align-items:center}.site-footer .site-brand-logo,.site-footer .site-brand-logo img{display:block;width:var(--saed-element-dimension-60);height:var(--saed-element-dimension-40);object-fit:contain}.site-footer .site-brand-logo .site-logo-on-dark{display:none}.site-footer-copyright{font-size:var(--saed-type-size-12);font-weight:400;line-height:1.7}.site-footer-legal{margin-inline-end:auto}.site-footer-policies{display:flex;flex-wrap:wrap;align-items:center;gap:var(--saed-space-16);font-size:var(--saed-type-size-12);line-height:1.7}.site-footer a{position:relative;color:inherit;text-decoration:none;border-radius:var(--saed-space-6);transition:color .2s}.site-footer-policies>a{display:flex;align-items:center;min-height:var(--saed-control-min-44);white-space:nowrap}.site-footer a:is(:hover,:focus-visible){color:var(--chrome-accent)}.site-footer-policies>a:hover{text-decoration:underline;text-underline-offset:var(--saed-underline-offset-5)}.site-footer-connections{display:flex;align-items:center;gap:var(--saed-space-8)}.site-footer-social{display:flex;align-items:center;gap:var(--saed-space-8)}.site-footer-contact,.site-footer-social>a{display:grid;place-items:center;flex:none;width:var(--saed-control-min-36);min-width:var(--saed-control-min-36);min-height:var(--saed-control-min-44);background:none;border:0}.site-footer-contact svg,.site-footer-social svg{width:var(--saed-type-size-17);height:var(--saed-type-size-17)}.site-footer-social .site-email{width:var(--saed-element-dimension-40);min-width:var(--saed-element-dimension-40)}.site-footer-social .site-email svg{width:var(--saed-space-24);height:var(--saed-type-size-18)}.site-footer-besterra{display:flex;align-items:center;gap:var(--saed-space-6);min-height:var(--saed-control-min-44);padding-inline-start:var(--saed-type-size-12);border-inline-start:var(--saed-border-width-1) solid #1e5c7229;font-size:var(--saed-type-size-13);white-space:nowrap}.site-footer-besterra>img{display:block;width:var(--saed-type-size-18);height:var(--saed-type-size-21);object-fit:contain}.site-footer-besterra>strong{font-weight:600}.site-footer::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;padding:var(--saed-border-width-1);background:radial-gradient(var(--saed-layout-dimension-170) circle at var(--site-pointer-x,50%) var(--site-pointer-y,50%),#008baac9 0,#00acc078 32%,transparent 76%);-webkit-mask:linear-gradient(var(--saed-color-neutral-white-short) 0 0) content-box,linear-gradient(var(--saed-color-neutral-white-short) 0 0);mask:linear-gradient(var(--saed-color-neutral-white-short) 0 0) content-box,linear-gradient(var(--saed-color-neutral-white-short) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .28s}@media (width >= 1024px){.site-header:not([data-r24-folded="true"])>.site-nav{transition:opacity .18s,transform .28s var(--chrome-ease)}:root:dir(ltr) .site-header:not([data-r24-folded="true"])>.site-nav{column-gap:var(--saed-type-size-12)}}@media (width < 1024px){.site-header .site-menu-toggle{display:grid}.site-footer{border-radius:var(--site-radius-card,var(--saed-space-24))}.site-footer-row{display:grid;grid-template-columns:1fr auto;gap:var(--saed-space-8) var(--saed-space-16)}.site-footer-identity{grid-column:1;grid-row:1}.site-footer-legal{grid-column:1/-1;grid-row:2;margin:0}.site-footer-connections{grid-column:2;grid-row:1}.site-footer-policies{justify-content:center;border-top:var(--saed-border-width-1) solid #1e5c7215}}@media (width < 768px){.site-header,.site-header[data-r24-folded="true"]{--chrome-shell:min(calc(100% - var(--saed-space-24)),var(--saed-secondary-links-width-420));top:var(--saed-type-size-12);width:var(--chrome-shell);height:var(--saed-space-64);min-height:var(--saed-space-64);max-height:var(--saed-space-64);padding:0 var(--saed-type-size-12);gap:var(--saed-space-8);transition:color .2s,border-color .2s}.site-header .site-brand,.site-header[data-r24-folded="true"] .site-brand{flex:0 0 var(--saed-element-dimension-60);width:var(--saed-element-dimension-60);margin-inline-start:var(--saed-space-4)}.site-header .site-brand-logo,.site-header .site-brand-logo img,  .site-header[data-r24-folded="true"] .site-brand-logo,.site-header[data-r24-folded="true"] .site-brand-logo img{width:var(--saed-element-dimension-60);height:var(--saed-element-dimension-40);transition:none}.site-header .site-header-actions,.site-header[data-r24-folded="true"] .site-header-actions{gap:var(--saed-space-4)}.site-header :is(.site-account,.site-menu-toggle,.site-language-toggle){display:grid;width:var(--saed-control-min-44);min-width:var(--saed-control-min-44);flex-basis:var(--saed-control-min-44);height:var(--saed-control-min-44);min-height:var(--saed-control-min-44)}.site-header .site-cta-full{display:none}.site-header .site-header-cta{width:var(--saed-control-min-44);min-width:var(--saed-control-min-44);flex:0 0 var(--saed-control-min-44);height:var(--saed-control-min-44);min-height:var(--saed-control-min-44);padding:0}.site-header .site-cta-icon{display:block;width:var(--saed-type-size-21);height:var(--saed-type-size-21);fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.site-header[data-r24-folded="true"] .language-picker{inset-inline-start:0;inset-inline-end:auto}.site-footer{width:calc(100% - var(--saed-type-size-20));margin-block:var(--saed-space-16)}.site-footer-inner{padding:var(--saed-type-size-12) var(--saed-space-16)}.site-footer-row{display:flex;flex-direction:column;align-items:stretch;gap:var(--saed-space-8)}.site-footer-identity{justify-content:center;gap:var(--saed-space-10)}.site-footer-copyright{font-size:var(--saed-type-size-12);white-space:normal}.site-footer-policies{gap:var(--saed-space-16);font-size:var(--saed-type-size-12)}.site-footer-connections{justify-content:center;flex-wrap:wrap;row-gap:var(--saed-space-8)}.site-footer-contact,.site-footer-social>a{width:var(--saed-control-min-44);min-width:var(--saed-control-min-44)}.site-footer-social .site-email{width:var(--saed-control-min-44);min-width:var(--saed-control-min-44)}}@media (hover:hover) and (pointer:fine){.site-header[data-pointer-active="true"]::after,.site-footer[data-pointer-active="true"]::after{opacity:.5}}@media (prefers-reduced-motion:reduce){.site-header,.site-header *,.site-header *::before,.site-header *::after,.site-header::after,.site-footer a,.site-footer::after{transition:none}}.review-opening-tools .language-picker{--language-size:var(--saed-control-min-44);--language-gap:var(--saed-space-4);position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--language-gap);font-size:var(--saed-type-size-12);line-height:1;overflow:visible}.review-opening-tools .language-picker a{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:0 0 var(--language-size);width:var(--language-size);height:var(--language-size);min-width:var(--language-size);min-height:var(--language-size);padding:0;aspect-ratio:1 / 1;align-self:center;box-sizing:border-box;border-radius:50%;color:var(--site-muted-on-dark);background:transparent}.review-opening-tools .language-picker a[aria-current]{color:var(--site-accent-on-dark)}.review-opening-tools .language-picker::before{content:"";position:absolute;z-index:0;top:0;left:0;width:var(--language-size);height:var(--language-size);aspect-ratio:1 / 1;box-sizing:border-box;border-radius:50%;background:rgba(120,224,242,.1);pointer-events:none;opacity:0;transform:translate3d(var(--language-x,var(--saed-content-max-0)),var(--language-y,var(--saed-content-max-0)),0);transition:transform .32s cubic-bezier(.22,.75,.18,1),opacity .16s;flex-shrink:0;align-self:center}.review-opening-tools .language-picker[data-language-motion]::before{opacity:1}.review-opening-tools .language-picker[data-language-motion] a[aria-current]{background:transparent}@media (prefers-reduced-motion:reduce){.site-header .language-picker::before,.review-opening-tools .language-picker::before{transition:none}}html[dir="rtl"] .site-header{--site-direction-sign:-1 }.site-header .site-nav{font-family:var(--site-font-family);font-size:var(--saed-type-size-14)}.site-header .site-header-cta{font-family:var(--site-font-family)}.site-footer{z-index:80}.site-footer .site-footer-policies,.site-footer .site-footer-copyright{font-family:var(--site-font-family);font-size:var(--saed-type-size-12)}html[data-theme="dark"] .site-footer,html[data-mode="dark"] .site-footer,html[data-ac-theme="dark"] .site-footer,html[data-color-mode="dark"] .site-footer{--footer-ink:var(--saed-color-navigation-text-dark);--chrome-accent:var(--saed-color-navigation-accent-dark);background:var(--saed-color-glass-dark);color-scheme:dark}html[data-theme="dark"] .site-footer .site-logo-on-light,html[data-mode="dark"] .site-footer .site-logo-on-light,html[data-ac-theme="dark"] .site-footer .site-logo-on-light,html[data-color-mode="dark"] .site-footer .site-logo-on-light{display:none}html[data-theme="dark"] .site-footer .site-logo-on-dark,html[data-mode="dark"] .site-footer .site-logo-on-dark,html[data-ac-theme="dark"] .site-footer .site-logo-on-dark,html[data-color-mode="dark"] .site-footer .site-logo-on-dark{display:block}.site-header[data-dock-side="right"]{inset-inline:auto;left:auto;right:calc((100% - var(--chrome-shell)) / 2)}:root:has(> :where(body) > [data-saed-secondary="true"]){--site-header-offset:var(--saed-chrome-offset,var(--saed-header-flow-offset)) }.saed-secondary-anchor{block-size:0;inline-size:var(--site-shell);margin-inline:auto;pointer-events:none;overflow-anchor:none}.saed-secondary-slot,.saed-secondary-slot[data-enhanced="true"],.saed-secondary-slot[data-pinned="true"]{position:sticky;inset-block-start:var(--saed-secondary-top,var(--saed-position-offset-94));block-size:var(--saed-secondary-flow-height,var(--saed-secondary-flow-58));min-block-size:var(--saed-secondary-flow-height,var(--saed-secondary-flow-58));z-index:90;inline-size:100%;isolation:isolate;pointer-events:none;overflow-anchor:none}.saed-secondary-slot{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.saed-secondary-slot::before,.saed-secondary-slot::after{content:none}.saed-secondary-nav>[class$="subnav-glass"]{display:none}.saed-secondary-slot+[data-saed-secondary-canvas="solid"]{box-shadow:0 calc(-1 * var(--saed-secondary-canvas-rise,0px)) 0 0 var(--saed-secondary-canvas-color,transparent)}.saed-secondary-slot+[data-saed-secondary-canvas="gradient"]{position:relative;isolation:isolate;background:transparent}.saed-secondary-slot+[data-saed-secondary-canvas="gradient"]::before{content:"";position:absolute;inset-inline:0;inset-block-start:calc(-1 * var(--saed-secondary-canvas-rise,0px));inset-block-end:0;z-index:-1;background:var(--saed-secondary-canvas-gradient,none);pointer-events:none}.saed-secondary-nav{--saed-secondary-ink:var(--saed-color-navigation-text-dark);--saed-secondary-muted:var(--saed-color-navigation-muted-dark);--saed-secondary-accent:var(--saed-color-navigation-accent-dark);--saed-secondary-line:var(--saed-color-navigation-border-dark);--saed-secondary-hover:var(--saed-color-navigation-hover-dark);--saed-secondary-glass:var(--site-glass-dark,var(--saed-color-glass-dark));min-block-size:var(--saed-secondary-flow-height,var(--saed-secondary-flow-58));position:relative;z-index:auto;isolation:isolate;box-sizing:border-box;inline-size:var(--saed-secondary-width,var(--site-shell));max-inline-size:calc(100% - var(--saed-secondary-end,var(--saed-content-max-0)));inset-block-start:auto;margin-inline-start:auto;margin-inline-end:var(--saed-secondary-end,calc((100% - var(--site-shell))/2));padding:var(--saed-space-6);border:var(--saed-border-width-1) solid var(--saed-secondary-line);border-radius:var(--site-radius-pill);background:transparent;color:var(--saed-secondary-ink);color-scheme:dark;box-shadow:0 var(--saed-shadow-length-2) var(--saed-space-10) var(--saed-color-shadow-navigation);pointer-events:auto;backdrop-filter:none;-webkit-backdrop-filter:none;transition:color .2s,border-color .2s,opacity .18s,visibility .18s}.saed-secondary-nav::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--saed-secondary-glass);backdrop-filter:blur(var(--site-glass-blur,var(--saed-type-size-22))) saturate(120%);-webkit-backdrop-filter:blur(var(--site-glass-blur,var(--saed-type-size-22))) saturate(120%);pointer-events:none}.saed-secondary-nav[data-surface="light"]{--saed-secondary-ink:var(--saed-color-navigation-text-light);--saed-secondary-muted:var(--saed-color-navigation-muted-light);--saed-secondary-accent:var(--saed-color-navigation-accent-light);--saed-secondary-line:var(--saed-color-navigation-border-light);--saed-secondary-hover:var(--saed-color-navigation-hover-light);--saed-secondary-glass:var(--site-glass-light,var(--saed-color-glass-light));color-scheme:light}.saed-secondary-nav>.saed-secondary-links{display:grid;grid-template-columns:repeat(var(--saed-secondary-count,3),minmax(0,1fr));inline-size:100%;max-inline-size:var(--saed-secondary-links-max,var(--saed-secondary-links-width-420));gap:var(--saed-space-4);margin-inline:auto;overflow:visible}.saed-secondary-nav .saed-secondary-links>a{display:flex;align-items:center;justify-content:center;gap:var(--saed-space-8);min-inline-size:var(--saed-control-min-44);min-block-size:var(--saed-control-min-44);padding:var(--saed-space-8);box-sizing:border-box;border:0;border-radius:var(--site-radius-pill);color:var(--saed-secondary-muted);font-size:var(--saed-type-size-13);font-weight:500;line-height:1.45;text-align:center;text-decoration:none;overflow-wrap:anywhere;white-space:normal;transition:background-color .2s,color .2s}.saed-secondary-nav .saed-secondary-links>a:is(:hover,[aria-current="location"]){background:var(--saed-secondary-hover);color:var(--saed-secondary-accent)}.saed-secondary-nav .saed-secondary-links>a[aria-current="location"]{font-weight:700}.saed-secondary-nav .saed-secondary-links>a:focus-visible{outline:var(--saed-shadow-length-2) solid var(--saed-secondary-accent);outline-offset:var(--saed-focus-offset-negative-3)}.saed-secondary-slot[data-suspended="true"] .saed-secondary-nav{opacity:0;visibility:hidden;pointer-events:none}:has(> .rx-applications-page) .applications-hero-actions .rx-button{min-block-size:var(--saed-control-min-44);padding:var(--saed-type-size-12) var(--saed-space-24);font-size:var(--saed-type-size-15);line-height:1.6;border-radius:var(--site-radius-pill)}:has(> .rx-applications-page) :is([role="tab"],[data-framework-more],.case-details>summary):focus-visible{outline:var(--saed-shadow-length-2) solid var(--site-accent);outline-offset:var(--saed-space-4)}:has(> .rx-applications-page) .a-methods [role="tab"]:focus-visible{outline-color:var(--site-accent-on-dark)}:has(> .rx-applications-page) :is(button,[role="button"]):disabled{cursor:not-allowed;opacity:.5;transform:none}:has(> .rx-applications-page) [data-framework-count],:has(> .rx-applications-page) .app-framework-number,:has(> .rx-applications-page) .case-number{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.saed-secondary-nav .applications-progress{display:none}@media (width < 768px){.saed-secondary-slot,.saed-secondary-slot[data-enhanced="true"]{inset-block-start:var(--saed-secondary-top,var(--saed-position-offset-84))}.saed-secondary-nav .saed-secondary-links>a{font-size:var(--saed-type-size-12);padding-inline:var(--saed-space-4)}:has(> .rx-applications-page) .applications-hero-actions .rx-button{font-size:var(--saed-type-size-13);padding-inline:var(--saed-space-16)}}@media (prefers-reduced-motion:reduce){.saed-secondary-nav,.saed-secondary-nav::before,.saed-secondary-nav::after,.saed-secondary-nav a{transition:none!important}}@media (width >= 768px){:root:has(> :where(body) > [data-site-page="strata"]):dir(ltr) .st-layout{grid-template-columns:minmax(0,1fr) var(--st-rail-width)}:root:has(> :where(body) > [data-site-page="strata"]):dir(ltr) .st-sidebar-slot{grid-column:2;grid-row:1}:root:has(> :where(body) > [data-site-page="strata"]):dir(ltr) .st-content{grid-column:1;grid-row:1}:root:has(> :where(body) > [data-site-page="strata"]):dir(ltr) .st-sidebar{border-inline-end:0;border-inline-start:var(--saed-border-width-1) solid var(--st-line)}}@media (width < 768px){:root:has(> :where(body) > [data-site-page="strata"]) .st-sidebar{inset-inline:auto;inset-block:auto;left:auto;right:0;top:var(--st-sticky-top);block-size:calc(100dvh - var(--st-sticky-top));z-index:110;transform:translateX(105%)}:root:has(> :where(body) > [data-site-page="strata"]) .st-sidebar-backdrop{z-index:100}:root:has(> :where(body) > [data-site-page="strata"]) #strata-app[data-sidebar="open"] .st-sidebar{transform:none}}:root:has(> :where(body) > [data-site-page="strata"])[data-saed-chrome-boot] #strata-app .st-sidebar{visibility:hidden;transition:none}.site-header[data-chrome-moving="true"]{border-color:transparent!important;box-shadow:none}.site-header[data-chrome-moving="true"]::after{opacity:0}.site-header[data-r24-phase="folding"]>.site-nav, .site-header[data-r24-phase="unfolding"]:not([data-overlay-nav="true"])>.site-nav{opacity:0;pointer-events:none;transform:translateY(-6px)}.site-header[data-r24-phase="folding"] .site-cta-full, .site-header[data-r24-phase="folding"] .language-picker{opacity:0;pointer-events:none}.site-header:not([data-overlay-nav="true"])>.site-nav{opacity:1;transform:none;transition:opacity .15s ease,transform .28s var(--chrome-ease)}.site-header .site-nav-utilities{display:none}@media (width >= 768px){:root:has(> :where(body) > [data-site-page="strata"]) .site-header[data-r24-folded="true"][data-rail-aligned="true"]{inset-inline:auto;right:auto;left:var(--saed-rail-left);width:var(--saed-rail-width);gap:4px;padding-inline:10px}:root:has(> :where(body) > [data-site-page="strata"]) .site-header[data-r24-folded="true"] .site-brand,  :root:has(> :where(body) > [data-site-page="strata"]) .site-header[data-r24-folded="true"] .site-brand-logo,  :root:has(> :where(body) > [data-site-page="strata"]) .site-header[data-r24-folded="true"] .site-brand-logo img{width:48px;flex-basis:48px}:root:has(> :where(body) > [data-site-page="strata"]) .site-header[data-r24-folded="true"] .site-header-actions{gap:1px}:root:has(> :where(body) > [data-site-page="strata"]) .site-header[data-r24-folded="true"][data-rail-narrow="true"]{justify-content:center;padding-inline:8px;gap:0}:root:has(> :where(body) > [data-site-page="strata"]) .site-header[data-r24-folded="true"][data-rail-narrow="true"] .site-brand{display:none}:root:has(> :where(body) > [data-site-page="strata"]) .site-header[data-r24-folded="true"][data-rail-narrow="true"] .site-header-actions>:not(.site-menu-toggle){display:none}:root:has(> :where(body) > [data-site-page="strata"]) .site-header[data-r24-folded="true"]>.site-nav{inset-inline:auto;left:auto;right:0;width:min(340px,calc(100vw - 24px))}:root:has(> :where(body) > [data-site-page="strata"]) .site-header[data-r24-folded="true"][data-rail-narrow="true"] .site-nav-utilities{display:grid;gap:4px;border-top:1px solid var(--chrome-line);margin-block-start:8px;padding-block-start:8px}}@media (prefers-reduced-motion:reduce){.site-header[data-r24-phase]>.site-nav,.site-header[data-r24-phase] .site-cta-full,.site-header[data-r24-phase] .language-picker{transition:none}}.site-header[data-r24-phase="folding"]:not([data-overlay-nav="true"])>.site-nav, .site-header[data-r24-phase="unfolding"]:not([data-overlay-nav="true"])>.site-nav{opacity:0;pointer-events:none;transform:translateY(-6px)}.site-header[data-r24-phase="compacting"][data-overlay-nav="true"]>.site-nav:not(.is-open){opacity:0;visibility:hidden;pointer-events:none;transition:none}@media (width < 768px){:root:has(> :where(body) > [data-site-page="strata"]) .site-header[data-rail-aligned="true"][data-rail-mobile="true"]{inset-inline:auto;right:auto;left:var(--saed-rail-left);width:var(--saed-rail-width);gap:4px;padding-inline:10px}:root:has(> :where(body) > [data-site-page="strata"]) .site-header[data-rail-aligned="true"][data-rail-mobile="true"] .site-brand,  :root:has(> :where(body) > [data-site-page="strata"]) .site-header[data-rail-aligned="true"][data-rail-mobile="true"] .site-brand-logo,  :root:has(> :where(body) > [data-site-page="strata"]) .site-header[data-rail-aligned="true"][data-rail-mobile="true"] .site-brand-logo img{width:48px;flex-basis:48px}:root:has(> :where(body) > [data-site-page="strata"]) .site-header[data-rail-aligned="true"][data-rail-mobile="true"] .site-header-actions{gap:1px}}.site-header[data-saed-hydrating="true"][data-overlay-nav="true"]>.site-nav:not(.is-open){opacity:0;visibility:hidden;transition:none}@media (prefers-reduced-motion:reduce){.site-header,.site-header *,.site-header *::before,.site-header *::after,.site-header::after{transition:none!important;animation:none!important}}:root{--saed-hero-layer-opacity:.28;--saed-hero-layer-background:linear-gradient(to left, var(--site-night, #091928) 0%, var(--site-night, #091928) 36%, transparent 82%)}:root:dir(ltr){--saed-hero-layer-background:linear-gradient(to right, var(--site-night, #091928) 0%, var(--site-night, #091928) 36%, transparent 82%)}html :is(   .st-hero-art,   .aud-hero-media,   .method-hero-media,   .journey-hero-scene,   .story-hero-scene,   .applications-hero-media,   .k-hero-media,   .shop-strata-backdrop,   .next-art )::after, html #rx-home-hero .review-horizon::after{content:"" !important;display:block !important;position:absolute;inset:0;background:var(--saed-hero-layer-background) !important;opacity:var(--saed-hero-layer-opacity) !important;pointer-events:none;filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}html .dp-hero-shade{display:block !important;background:var(--saed-hero-layer-background) !important;opacity:var(--saed-hero-layer-opacity) !important;filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}html :is(   .st-hero-art,   .aud-hero-media,   .method-hero-media,   .journey-hero-scene,   .story-hero-scene,   .applications-hero-media,   .k-hero-media,   .shop-strata-backdrop,   .next-art,   .contact-hero-art ), html :is(   .st-hero-art,   .aud-hero-media,   .method-hero-media,   .journey-hero-scene,   .story-hero-scene,   .applications-hero-media,   .k-hero-media,   .shop-strata-backdrop,   .next-art ) img, html #rx-home-hero .review-horizon, html #rx-home-hero .review-horizon img{opacity:1 !important;filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;mix-blend-mode:normal !important;mask-image:none !important;-webkit-mask-image:none !important}html .strata-hero{isolation:isolate;background-image:var(--strata-image) !important}html .strata-hero::before, html .contact-hero::after{content:"";display:block;position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--saed-hero-layer-background);opacity:var(--saed-hero-layer-opacity);pointer-events:none}@media screen and (width < 1024px){html :is(.story-hero, .journey-hero, #audience-hero, #applications-hero, #knowledge-hero){display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-block-size:0;padding-block-end:0}html :is(.story-hero-shell, .journey-hero-shell, .aud-hero-grid, .applications-hero-layout, .k-hero-layout){order:0}html :is(.aud-hero-grid, .applications-hero-layout, .k-hero-layout){grid-template-columns:minmax(0, 1fr)}html :is(.story-hero-copy, .journey-hero-copy){inline-size:100%;max-inline-size:45rem}html :is(.aud-hero-caption, .applications-hero-caption, .k-hero-caption){order:1}html :is(.story-hero-scene, .journey-hero-scene, .aud-hero-media, .applications-hero-media, .k-hero-media){position:relative;inset:auto;order:2;z-index:0;inline-size:100%;block-size:clamp(14rem, 52vw, 23rem);flex:none;margin-block-start:var(--site-space-8, 2rem);overflow:hidden}html :is(.story-hero-scene, .journey-hero-scene, .aud-hero-media, .applications-hero-media, .k-hero-media) img{inline-size:100%;block-size:100%;object-fit:cover}html .shop-strata-scene-space{position:relative}}@media screen and (width < 768px){html .st-hero{flex-direction:column;align-items:stretch;justify-content:flex-start;min-block-size:0;padding-block-end:0;gap:var(--site-space-8, 2rem)}html .st-hero-content{order:0}html .st-hero-art{position:relative;inset:auto;order:1;z-index:0;inline-size:100%;block-size:auto;flex:none}html .st-hero-art img{position:static;inline-size:100%;block-size:auto;object-fit:contain}}html body img.saed-image-contain{object-fit:contain}html body img.saed-image-crop-center{object-position:50% 50%}html body img.saed-image-crop-edge-left{object-position:8% 50%}html body img.saed-image-crop-far-left{object-position:12% 50%}html body img.saed-image-crop-left{object-position:22% 50%}html body img.saed-image-crop-portrait{object-position:50% 35%}html body img.saed-image-crop-right{object-position:76% 50%}html body img.saed-tool-art-natural{--tool-art-scale:1 }@media (max-width: 767px){.sm-row-nav button{inline-size:var(--saed-control-min-44);block-size:var(--saed-control-min-44)}.sm-archive-button{min-block-size:var(--saed-control-min-44)}}@media (max-width: 767px){body[data-api="dashboard.shell"] :is(.btn, .tab, .text-link, .pulse-link, .table-name-btn, #role-select){min-inline-size:var(--saed-control-min-44);min-block-size:var(--saed-control-min-44)}}@media (max-width: 767px){.st-goal-options button, #st-suggestion-toggle{min-inline-size:var(--saed-control-min-44);min-block-size:var(--saed-control-min-44)}}@media (max-width: 767px){:root:has(> :where(body) > [data-tool-layout="pinned"]) :is(#bu-menu, #ha-menu, #ns-menu, #nt-menu){inline-size:var(--saed-control-min-44);min-inline-size:var(--saed-control-min-44);block-size:var(--saed-control-min-44);min-block-size:var(--saed-control-min-44)}}@media (max-width: 767px){.rx-principle .rx-text-link{min-block-size:var(--saed-control-min-44)}}@media (max-width: 767px){:root:has(> :where(body) > [data-tool-layout="pinned"]) .site-footer-social > a{inline-size:var(--saed-control-min-44);min-inline-size:var(--saed-control-min-44);block-size:var(--saed-control-min-44);min-block-size:var(--saed-control-min-44)}:root:has(> :where(body) > [data-tool-layout="pinned"]) .site-footer-besterra{min-block-size:var(--saed-control-min-44)}}@media (max-width: 767px){:root:has(> :where(body) > [data-tool-layout="pinned"]) .site-footer-policies > a{min-inline-size:var(--saed-control-min-44);min-block-size:var(--saed-control-min-44)}}@media (max-width: 767px){.site-header .site-brand{min-inline-size:var(--saed-control-min-44);min-block-size:var(--saed-control-min-44)}html #story-hero[data-hero-layout="r09"] [data-r09-caption] > a,
  html :is(#journey-hero, #applications-hero, #methodology-hero, #knowledge-hero)[data-hero-layout="r08"] [data-r08-caption] > a,
  .contact-email-address, .finance-email, .legal-email, .privacy-email{min-block-size:var(--saed-control-min-44)}#st-insights-toggle, .st-engine-info summary{min-inline-size:var(--saed-control-min-44);min-block-size:var(--saed-control-min-44)}}@media (max-width: 767px){:is(.al-breadcrumbs, .cl-breadcrumbs, .cr-breadcrumbs, .gd-breadcrumbs, .gl-breadcrumbs, .ma-breadcrumbs) > a{min-inline-size:var(--saed-control-min-44);min-block-size:var(--saed-control-min-44)}:is(.knowledge-article, .knowledge-guide, .knowledge-course, .cl-card, .gl-card) h3 > a{display:block;min-block-size:var(--saed-control-min-44)}#st-goal, .st-consent, .st-composer-foot > a{min-block-size:var(--saed-control-min-44)}}}
