:root{--nhs-blue:#005eb8;--nhs-dark-blue:#003087;--nhs-light-blue:#41b6e6;--nhs-aqua:#00a499;--nhs-white:#fff;--nhs-pale-grey:#f0f4f5;--nhs-mid-grey:#aeb7bd;--nhs-dark-grey:#425563;--nhs-black:#231f20;--nhs-warm-yellow:#ed8b00;--nhs-error-red:#d5281b;--nhs-success-green:#007f3b;--nhs-focus-yellow:#ffeb3b;--nhs-visited-purple:#330072;--severity-critical-bg:#fee2e2;--severity-critical-text:#7f1d1d;--severity-critical-border:#dc2626;--severity-critical-icon:#dc2626;--severity-major-bg:#fef3c7;--severity-major-text:#92400e;--severity-major-border:#f59e0b;--severity-major-icon:#f59e0b;--severity-moderate-bg:#dbeafe;--severity-moderate-text:#1e40af;--severity-moderate-border:#3b82f6;--severity-moderate-icon:#3b82f6;--severity-resolved-bg:#d1fae5;--severity-resolved-text:#065f46;--severity-resolved-border:#10b981;--risk-critical-text:#7f1d1d;--risk-critical-bg:#fee2e2;--risk-critical-border:#b91c1c;--risk-high-text:#da291c;--risk-high-bg:#fee2e2;--risk-high-border:#da291c;--risk-moderate-text:#92400e;--risk-moderate-bg:#fef3c7;--risk-moderate-border:#ed8b00;--risk-low-text:#14532d;--risk-low-bg:#d1fae5;--risk-low-border:#009639;--highlight-drug:#005eb82e;--highlight-condition:#ed8b002e;--highlight-lab:#007f3b2e;--highlight-active:#ffeb3b;--font-heading:"Inter", "Frutiger W01", Arial, sans-serif;--font-body:"Inter", Arial, "Helvetica Neue", sans-serif;--font-size-body-desktop:19px;--font-size-body-mobile:16px;--nhs-bright-blue:#0072ce;--surface:#f8fafb;--surface-raised:#fff;--motion-instant:.1s;--motion-fast:.2s;--motion-normal:.3s;--motion-slow:.5s;--shadow-sm:0 1px 3px #00000014, 0 1px 2px #0000000a;--shadow-md:0 4px 12px #00000014, 0 2px 4px #0000000a;--shadow-lg:0 10px 30px #0000001a, 0 4px 8px #0000000f;--radius-card:16px;--radius-control:10px;--navbar-height:64px;--header-height-full:120px;--header-height-compact:48px;--sidebar-width:220px;--column-gap:16px;--touch-target-min:48px;--touch-target-primary:56px;--touch-target-spacing:8px;--disclaimer-bg:#fff3cd;--disclaimer-text:#856404;--disclaimer-border:#ffecb5;--step-detect:#005eb8;--step-detect-bg:#e8f0fb;--step-calculate:#00a499;--step-calculate-bg:#e5f7f6;--step-lookup:#854d0e;--step-lookup-bg:#fffbeb;--step-classify:#330072;--step-classify-bg:#f3eef9;--step-combine:#425563;--step-combine-bg:#f0f4f5;--step-output-critical:#7f1d1d;--step-output-critical-bg:#fee2e2;--step-output-low:#14532d;--step-output-low-bg:#d1fae5}@media (prefers-color-scheme:dark){:root.dark{--nhs-pale-grey:#1a1a2e;--nhs-white:#0d1117;--nhs-black:#f0f4f5;--nhs-dark-grey:#c9d1d9}}*{box-sizing:border-box}body{font-family:var(--font-body);font-size:var(--font-size-body-desktop);background-color:var(--nhs-pale-grey);color:var(--nhs-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;margin:0;padding:0;line-height:1.65}#root{text-align:left;width:100%;max-width:100%;margin:0}@media (width<=767px){body{font-size:var(--font-size-body-mobile)}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--nhs-dark-blue)}.dashboard-grid{grid-template-columns:1fr 1.2fr 1fr var(--sidebar-width);grid-template-rows:auto 1fr auto;height:100vh;display:grid;overflow:hidden}@media (width<=1279px){.dashboard-grid{grid-template-columns:1fr 1fr}}@media (width<=767px){.dashboard-grid{grid-template-columns:1fr}}.dashboard-column{border-right:1px solid #dee2e6;padding:12px;overflow:hidden auto}.demo-loading-grid{flex:1;grid-template-columns:1fr 1.2fr 1fr;gap:0;display:grid}@media (width<=767px){.demo-loading-grid{grid-template-columns:1fr}.demo-loading-grid>div:not(:first-child){display:none}}:focus-visible{outline:3px solid var(--nhs-focus-yellow);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.entity-drug{background:var(--highlight-drug);cursor:pointer;border-radius:2px;padding:0 2px}.entity-condition{background:var(--highlight-condition);cursor:pointer;border-radius:2px;padding:0 2px}.entity-lab{background:var(--highlight-lab);cursor:pointer;border-radius:2px;padding:0 2px}.entity-active{outline:2px solid var(--highlight-active)}.severity-critical{background:var(--severity-critical-bg);color:var(--severity-critical-text);border:1px solid var(--severity-critical-border)}.severity-major{background:var(--severity-major-bg);color:var(--severity-major-text);border:1px solid var(--severity-major-border)}.severity-moderate{background:var(--severity-moderate-bg);color:var(--severity-moderate-text);border:1px solid var(--severity-moderate-border)}.severity-resolved{background:var(--severity-resolved-bg);color:var(--severity-resolved-text);border:1px solid var(--severity-resolved-border)}.tour-glass-surface{background:var(--nhs-white);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px #00308729, inset 0 3px 0 0 var(--nhs-blue), 0 1px 2px #001e5a0f, 0 8px 24px #001e5a1f, 0 24px 48px #001e5a29}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.tour-glass-surface{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9}}.pcl .pcl-loop-progress{z-index:14;pointer-events:none;position:absolute;inset:0;overflow:visible}.pcl .pcl-loop-progress svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pcl .pcl-loop-progress path{fill:none;vector-effect:non-scaling-stroke;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pcl .pcl-loop-track{stroke:#fff7df9e}.pcl .pcl-loop-position{stroke:#476c3c}.pcl .pcl-loop-portrait{object-fit:cover;object-position:top;border:2px solid #fff4d5;border-radius:50%;width:21px;height:25px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #102d2266}.pcl .pcl-loop-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pcl .pcl-loop-progress[data-reduced=true] .pcl-loop-portrait{display:none}.pcl .pcl-room-film[data-expanded=true] .pcl-loop-portrait{width:25px;height:30px}@media (prefers-reduced-motion:reduce){.pcl .pcl-loop-portrait{display:none}}.pcl-book{color:#233b2b;background:#d7cbb6;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.pcl-book[hidden]{display:none}.pcl-book-frame,.pcl-book-camera{position:absolute;inset:0}.pcl-book-camera{transform-origin:50%;will-change:transform;transition:transform .14s linear}.pcl-book[data-phase=closing] .pcl-book-camera{transition:transform .54s cubic-bezier(.22,.65,.3,1)}.pcl-book-camera>canvas,.pcl-book-lettering{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pcl-book-lettering{overflow:hidden}.pcl-book-lettering text{fill:#273d2c;pointer-events:none;font-family:Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-style:italic;font-weight:600}.pcl-book-rule{stroke:#887b62;stroke-width:.65px;opacity:.72;pointer-events:none}.pcl-book-hit{fill:#0000;cursor:pointer}.pcl-book-row{cursor:pointer;outline:none}.pcl-book-row[data-selected=true] text,.pcl-book-row:focus text{fill:#85431f}.pcl-book-row:focus .pcl-book-rule{stroke:#86411e;stroke-width:1.7px}.pcl-book-page-ink{opacity:1;transition:opacity 90ms}.pcl-book-page-ink.is-turning{opacity:0}.pcl-book-native-leaf{fill:#eee4d2;transform-box:fill-box;transform-origin:100%;pointer-events:none;animation:.21s ease-in-out both pcl-book-leaf}@keyframes pcl-book-leaf{0%{opacity:.1;transform:scaleX(.04)}50%{opacity:.94;transform:scaleX(1)}to{opacity:.1;transform:scaleX(.04)}}.pcl-book-toolbar{z-index:4;background:#f8f1e7ec;border:1px solid #897d6666;border-radius:999px;justify-content:center;align-items:center;gap:12px;max-width:calc(100% - 24px);padding:10px 16px;display:flex;position:absolute;bottom:64px;left:50%;transform:translate(-50%);box-shadow:0 5px 24px #3628191a}.pcl-book-toolbar>span{text-align:center;min-width:150px;font:600 16px/1.25 Georgia,serif}.pcl-book-toolbar small{font:12px/1.6 system-ui,sans-serif;display:block}.pcl-book button{cursor:pointer;min-height:44px;font:600 14px/1.4 system-ui,sans-serif}.pcl-book-toolbar button{color:#2b402e;white-space:nowrap;background:0 0;border:0;padding:5px 10px}.pcl-book button:disabled{opacity:.4;cursor:default}.pcl-book button:focus-visible{outline-offset:2px;border-radius:5px;outline:3px solid #885735}.pcl-book-readable{overscroll-behavior:contain;z-index:5;background:#f8f1e7f5;border-radius:8px;width:min(480px,100% - 32px);max-height:36%;padding:8px;display:none;position:absolute;bottom:142px;left:50%;overflow-y:auto;transform:translate(-50%)}.pcl-book-readable.is-required{display:grid}.pcl-book-readable button{text-align:left;color:#263c2d;background:0 0;border:0;border-bottom:1px solid #8e8a714d;justify-content:space-between;gap:12px;padding:11px 12px;font:600 18px/1.3 Georgia,serif;display:flex}.pcl-book-failure{z-index:5;background:#fff9eff5;border-radius:6px;max-width:calc(100% - 40px);margin:0;padding:12px 18px;font:16px/1.4 system-ui,sans-serif;position:absolute;top:18px;left:50%;transform:translate(-50%)}@media (width<=700px){.pcl-book-toolbar{border-radius:14px;flex-wrap:wrap;gap:0;width:calc(100% - 20px);padding:6px;bottom:66px}.pcl-book-toolbar>span{flex:1;min-width:80px;font-size:15px}.pcl-book-toolbar button{padding:5px 9px;font-size:13px}.pcl-book-readable{max-height:29%;display:grid;bottom:145px}.pcl-book-camera{transform-origin:50% 48%}}@media (height<=550px) and (orientation:landscape){.pcl-book-toolbar{bottom:calc(var(--pcl-controls-height,74px) + 6px);border-radius:12px;flex-wrap:nowrap;padding:4px 10px}.pcl-book-readable{top:8px;bottom:calc(var(--pcl-controls-height,74px) + 74px);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 8px;width:min(760px,100% - 24px);max-height:none;padding:6px;display:grid;overflow-y:auto}.pcl-book-readable button{min-width:0;min-height:44px;padding:9px 10px;font-size:18px}}@media (prefers-reduced-motion:reduce){.pcl-book-camera,.pcl-book-page-ink{transition:none}.pcl-book-native-leaf{animation:none}}@media (width<=1050px),(height<=550px) and (orientation:landscape){.pcl .pcl-book{padding-bottom:var(--pcl-controls-height,74px);grid-template-rows:minmax(95px,42%) minmax(0,1fr) auto;display:grid}.pcl .pcl-book-frame{grid-row:1;min-height:0;position:relative;inset:auto;overflow:hidden}.pcl .pcl-book-camera{inset:0;transform:none!important}.pcl .pcl-book-camera>canvas{object-fit:contain}.pcl .pcl-book-lettering{display:none}.pcl .pcl-book-readable{overscroll-behavior:auto;grid-row:2;grid-template-columns:1fr;align-content:start;width:auto;min-height:0;max-height:none;margin:0 24px 0 12px;display:grid;position:relative;inset:auto;overflow:auto;transform:none}.pcl .pcl-book-readable button{min-height:44px;font-size:18px}.pcl .pcl-book-toolbar{border-radius:10px;flex-wrap:wrap;grid-row:3;gap:2px;width:auto;max-width:none;margin:4px 24px 4px 8px;padding:4px;position:relative;inset:auto;transform:none}.pcl .pcl-book-toolbar>span{min-width:100px;font-size:14px}.pcl .pcl-book-toolbar button{padding:4px 6px;font-size:12px}}.pcl .pcl-journey-progress{top:12%;right:7px;bottom:calc(var(--pcl-controls-height,70px) + 28px);z-index:46;pointer-events:none;color:#284334;flex-direction:column;align-items:center;gap:12px;width:22px;display:flex;position:absolute}.pcl .pcl-journey-track{background:#fff8e5a6;border-radius:4px;flex:1;width:3px;position:relative;box-shadow:0 0 0 1px #35574238}.pcl .pcl-journey-fill{height:calc(var(--pcl-journey-position)*100%);border-radius:inherit;background:#42644f;position:absolute;inset:0 0 auto}.pcl .pcl-journey-marker{left:50%;top:calc(var(--pcl-journey-position)*100%);object-fit:cover;object-position:50% 10%;border:2px solid #f8f3e7;border-radius:50%;width:22px;height:28px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #213f304d}.pcl .pcl-journey-position-label{background:#faf7ecdc;border-radius:5px;padding:3px 2px;font:10px/1.2 Arial,sans-serif}.pcl .pcl-journey[data-current-world=research] .pcl-journey-progress{bottom:154px}@media (width<=1050px),(height<=550px) and (orientation:landscape){.pcl .pcl-journey-progress{top:18px;right:4px;bottom:calc(var(--pcl-controls-height,74px) + 20px);width:18px}.pcl .pcl-journey-marker{width:18px;height:23px}.pcl .pcl-journey-position-label{font-size:9px}}@media (prefers-reduced-motion:reduce){.pcl .pcl-journey-marker{display:none}.pcl .pcl-journey-fill{transition:none}}.pcl{--pcl-paper:#f4f0e7;--pcl-ink:#223b31;--pcl-rust:#934f30;--pcl-nav-height:82px;--pcl-shell-reserve:46px;background:var(--pcl-paper);color:var(--pcl-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.55;overflow-x:clip}.pcl *{box-sizing:border-box}.pcl a{color:inherit;text-underline-offset:5px}.pcl button{font:inherit;color:inherit;cursor:pointer;background:#faf8f1;border:1px solid #6a786961;min-height:44px;padding:8px 15px}.pcl button:disabled{opacity:.5;cursor:default}.pcl :is(a,button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #ae5b30}.pcl h1,.pcl h2,.pcl h3{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.12}.pcl h1,.pcl h2{margin:12px 0 22px;font-size:clamp(34px,3.1vw,48px)}.pcl p{margin:0 0 18px}.pcl button[aria-current=step]{color:#fff;background:#294b3b}.pcl .pcl-subtle{color:#5e6e63;font-size:16px;line-height:1.5}.pcl .pcl-text-link{text-align:left;background:0 0;border:0;border-bottom:1px solid #526957;padding:8px 0;font-size:17px;text-decoration:none;display:inline-block}.pcl .pcl-chapter-label{letter-spacing:.2em;color:var(--pcl-rust);font:12px Arial}.pcl .pcl-skip{z-index:1000;background:#fff;padding:15px;position:fixed;top:-100px;left:15px}.pcl .pcl-skip:focus{top:10px}.pcl .pcl-nav{z-index:70;background:#f4f0e7f7;border-bottom:1px solid #56694c29;justify-content:space-between;align-items:center;gap:20px;padding:15px 3vw;display:flex;position:sticky;top:0}.pcl .pcl-brand{white-space:nowrap;align-items:center;gap:12px;font-size:16px;text-decoration:none;display:flex}.pcl .pcl-brand>span:first-child{border:1px solid #546b58;border-radius:50%;place-items:center;width:45px;height:45px;font:italic 32px Georgia;display:grid}.pcl .pcl-brand small{letter-spacing:.06em;font-size:10px;display:block}.pcl .pcl-nav nav{gap:22px;font-size:14px;display:flex}.pcl .pcl-nav nav a{padding:5px 0;text-decoration:none}.pcl .pcl-nav nav a[aria-current=page]{border-bottom:1px solid}.pcl .pcl-nav>button{white-space:nowrap;background:0 0;border-radius:30px}.pcl .pcl-records{z-index:5;background:var(--pcl-paper);scroll-margin-top:calc(var(--pcl-nav-height) + 12px);padding:75px max(6vw,24px);position:relative}.pcl .pcl-records>p{max-width:80ch}.pcl .pcl-record-index{grid-template-columns:repeat(3,1fr);gap:10px 25px;padding:25px 0 40px;font-size:15px;display:grid}.pcl .pf-records{max-width:1200px;margin:auto}.pcl .pf-record-section{overflow-wrap:anywhere;border-bottom:1px solid #c8cabe;padding:28px 0}.pcl .pf-record-section [id]{scroll-margin-top:calc(var(--pcl-nav-height) + 20px)}.pcl .pf-record-section p,.pcl .pf-record-section li{font-size:18px;line-height:1.7}.pcl .pf-record-section h2{font-size:36px}.pcl .pf-record-section h3{font-size:25px}.pcl .pf-record-links{flex-wrap:wrap;gap:15px;display:flex}.pcl .pf-evidence{margin:25px 0}.pcl .pf-evidence button{background:0 0;border:0;max-width:100%;padding:0;display:block}.pcl .pf-evidence img{object-fit:contain;max-width:100%;max-height:720px}.pcl .pf-records--certificates .pf-record-section{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.pcl .pf-document{border:1px solid #b1bba6;max-width:720px;margin:25px 0;padding:22px}.pcl .pf-document a{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.pcl .pf-document img{width:130px}.pcl .pf-document span{font:25px Georgia}.pcl .pf-document small{display:block}.pcl .pcl-footer{z-index:5;color:#f8f2e7;background:#284334;padding:60px 7vw;position:relative}.pcl .pcl-footer>p{margin-top:30px}.pcl .pcl-footer>button{color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.pcl .pcl-footer nav{flex-wrap:wrap;gap:20px;margin-top:30px;font-size:13px;display:flex}.pcl .pcl-media-notice{background:#f5e5c4;padding:25px 6vw}.pcl.pcl-modal-root{z-index:10000;background:#142a22e8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:visible}.pcl .pcl-dialog{background:var(--pcl-paper);flex-direction:column;width:min(1100px,100%);max-height:94svh;display:flex;box-shadow:0 20px 100px #0006}.pcl .pcl-dialog>header{border-bottom:1px solid #b9c1b3;justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;display:flex}.pcl .pcl-dialog>header h2{margin:0;font-size:29px}.pcl .pcl-dialog>header button{white-space:nowrap}.pcl .pcl-dialog-body{overscroll-behavior:contain;padding:30px;font-size:19px;overflow:auto}.pcl .pcl-full-image{max-width:100%;height:auto;margin:auto;display:block}.pcl .pcl-full-chapter{max-width:75ch}.pcl .pcl-dialog-body .pcl-awards button{font-size:18px}.pcl{--pcl-controls-height:70px;--pcl-paper:#f4f0e7;--pcl-ink:#223b31}.pcl h1,.pcl h2,.pcl h3{color:var(--pcl-ink)}.pcl [hidden]{display:none!important}.pcl .pcl-journey{height:var(--pcl-journey-length,36000px);position:relative}.pcl .pcl-camera{top:var(--pcl-nav-height);height:calc(100svh - var(--pcl-nav-height) - var(--pcl-shell-reserve));background:#ece7da;min-height:240px;position:sticky;overflow:hidden}.pcl .pcl-stage{inset:0 0 var(--pcl-controls-height);position:absolute;overflow:hidden}.pcl .pcl-book-host{overscroll-behavior:auto;position:absolute;inset:0}.pcl .pcl-media-plane{width:100%;height:100%;position:absolute;inset:0}.pcl .pcl-media-plane>canvas{object-fit:contain;width:100%;height:100%}.pcl .pcl-decoder{opacity:0;pointer-events:none;width:2px;height:2px;position:absolute;top:0;left:0}.pcl .pcl-loading{color:#536858;font:24px Georgia;position:absolute;top:45%;left:10%}.pcl .pcl-reduced-portrait{background:linear-gradient(90deg,#f4f0e7b3,#f4f0e7b3),url(/founder-portfolio/assets/founder-portrait.jpg) 50%/contain no-repeat;position:absolute;inset:0}.pcl .pcl-media-failure{z-index:20;background:#fff9e8;padding:25px;position:absolute;bottom:12%;left:25%;right:25%}.pcl .pcl-media-failure button{margin-right:12px}.pcl .pcl-annotations{pointer-events:none;position:absolute;inset:0}.pcl .pcl-annotation-heading{text-align:center;text-shadow:0 1px 9px #fff,0 0 24px #fff;position:absolute;top:3%;left:5%;right:5%}.pcl .pcl-annotation-heading h2{margin:0 0 7px;font-size:clamp(28px,3.2vw,49px);font-weight:600}.pcl .pcl-annotation-heading p{margin:0;font-size:clamp(17px,1.5vw,23px);font-weight:600}.pcl .pcl-cloud-cluster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 34%;display:grid;position:absolute;top:19%;left:4%;right:4%}.pcl .pcl-cloud{pointer-events:auto;min-width:0;animation:7s ease-in-out infinite pcl-cloud-float;animation-delay:calc(var(--cloud-order)*-.9s);filter:drop-shadow(0 4px 5px #2b403314);align-self:start;position:relative}.pcl .pcl-cloud-shape{pointer-events:none;width:106%;height:112%;position:absolute;inset:-6% -3%;overflow:visible}.pcl .pcl-cloud-shape path{fill:#fffbedf5;stroke:#a5ad93;stroke-width:1.1px}.pcl .pcl-cloud-words{text-align:center;padding:23px 27px 22px;font-size:clamp(17px,1.4vw,22px);line-height:1.36;position:relative}.pcl .pcl-cloud h3{letter-spacing:-.018em;margin:0 0 8px;font-size:clamp(19px,1.7vw,27px);font-weight:600;line-height:1.15}.pcl .pcl-cloud p{margin:7px 0 0;font-weight:500}.pcl .pcl-cloud h3:only-child{margin:0}.pcl .pcl-cloud-award{background:0 0;border:0;width:100%;min-height:34px;padding:0;font:600 19px/1.3 Georgia}.pcl .pcl-cloud-source{background:0 0;border:0;min-height:25px;margin-top:6px;padding:1px 5px;font-size:12px;text-decoration:underline}.pcl .pcl-cloud--compact .pcl-cloud-words{padding:8px 13px}.pcl .pcl-cloud--compact h3{margin:0;font-size:clamp(11px,1.05vw,17px)}.pcl .pcl-annotations[data-layout=right] .pcl-cloud-cluster{column-gap:20px;left:54%;right:4%}.pcl .pcl-annotations[data-layout=left] .pcl-cloud-cluster{column-gap:16px;left:4%;right:57%}.pcl .pcl-annotations[data-layout=left] .pcl-cloud:only-child{grid-column:1/-1}.pcl .pcl-annotations[data-layout=right] .pcl-annotation-heading{text-align:center;left:53%}.pcl .pcl-annotations[data-layout=left] .pcl-annotation-heading{text-align:left;right:54%}.pcl .pcl-stage[data-context=biography] .pcl-cloud-cluster{grid-template-columns:1fr}.pcl .pcl-stage[data-context=biography] .pcl-cloud-words{font-size:20px}.pcl .pcl-stage[data-context=biography] .pcl-cloud h3{font-size:22px}.pcl .pcl-stage[data-context=biography] .pcl-cloud-cluster{row-gap:16px;top:20%}.pcl .pcl-stage[data-context=education] .pcl-cloud-cluster{transform-origin:100%;top:27%;transform:scale(1)}.pcl .pcl-stage[data-education-top=true] .pcl-annotation-heading{text-align:center;top:2%;left:5%;right:5%}.pcl .pcl-stage[data-context=welcome] .pcl-cloud-cluster{top:36%;right:57%}.pcl .pcl-stage[data-context=welcome] .pcl-annotation-heading{text-align:left;top:18%}.pcl .pcl-stage[data-context=research-intro] .pcl-annotation-heading{top:10%}.pcl .pcl-stage[data-context=research-intro] .pcl-cloud-cluster{top:32%}.pcl .pcl-annotations[data-layout=awards] .pcl-annotation-heading{font-size:35px;left:37%}.pcl .pcl-annotations[data-layout=awards] .pcl-cloud-cluster{gap:8px 15px;top:15%;left:39%}.pcl .pcl-annotations[data-layout=awards] .pcl-cloud-words{padding:10px 19px}.pcl .pcl-evidence-controls{pointer-events:auto;justify-content:center;gap:15px;display:flex;position:absolute;bottom:2%;left:4%;right:4%}.pcl .pcl-evidence-controls button,.pcl .pcl-evidence-controls a{background:#fffbeded;border:1px solid #839779;border-radius:25px;min-height:36px;padding:6px 13px;font-size:14px;text-decoration:none}.pcl .pcl-formula{background:#e8efdf80;border-radius:15px;margin-top:10px;padding:7px;font-size:18px}.pcl .pcl-formula small{margin-top:5px;font-size:13px;display:block}.pcl .pcl-task-diagram{gap:5px;margin-top:12px;font-size:13px;display:flex}.pcl .pcl-task-diagram span{background:#e1ead8;border-radius:8px;flex:1;padding:5px}.pcl .pcl-task-diagram b{font:18px Georgia;display:block}.pcl .pcl-motion-controls{z-index:40;background:#f4f0e7f5;border-top:1px solid #73816830;justify-content:center;align-items:center;gap:15px;min-height:70px;padding:10px 3%;font-size:15px;display:flex;position:absolute;bottom:0;left:0;right:0}.pcl .pcl-motion-controls span{margin-right:auto;font-size:13px}.pcl .pcl-motion-controls button{background:0 0;border:0;border-bottom:1px solid #6f7c6560}.pcl .pcl-gate-message{z-index:45;text-align:center;background:#fff8e3;border-radius:25px;padding:16px;font-size:16px;position:absolute;bottom:90px;left:30%;right:30%}.pcl .pcl-research{background:#e7e3d7;position:absolute;inset:0;overflow:hidden}.pcl .pcl-research[data-active=false]{visibility:hidden;pointer-events:none}.pcl .pcl-court-window{justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 86px;overflow:hidden}.pcl .pcl-court{isolation:isolate;width:100%;height:100%;position:relative}.pcl .pcl-court-plate{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.pcl .pcl-court-fallback{background:repeating-linear-gradient(90deg,#e5d9c4 0 80px,#c4b99e 81px 82px);position:absolute;inset:0}.pcl .pcl-room-film{left:var(--room-x);top:var(--room-y);width:var(--room-w);height:var(--room-h);clip-path:var(--room-mask);z-index:3;background:#d7d8cb;transition:left .5s,top .5s,width .5s,height .5s,opacity .3s;position:absolute;overflow:hidden}.pcl .pcl-room-film video,.pcl .pcl-room-film>img{object-fit:cover;width:100%;height:100%}.pcl .pcl-room-film[data-expanded=true]{clip-path:none;z-index:10;background:#23372c;border:4px solid #ece5d1;border-radius:7px;width:70%;height:70%;top:15%;left:15%;box-shadow:0 12px 80px #1d322b80}.pcl .pcl-room-film[data-expanded=true] video{object-fit:contain}.pcl .pcl-court[data-expanded=true] .pcl-room-film[data-expanded=false]{opacity:.24}.pcl .pcl-door-controls{z-index:15;pointer-events:none;position:absolute;inset:0}.pcl .pcl-door{left:var(--room-x);top:var(--room-y);width:var(--room-w);height:var(--room-h);text-align:left;pointer-events:auto;background:0 0;border:0;align-items:flex-end;padding:0;display:flex;position:absolute}.pcl .pcl-door>span{background:#fff9e7f0;border-radius:16px;padding:9px 14px;font-size:clamp(13px,1.25vw,20px)}.pcl .pcl-door-controls[data-preview] .pcl-door:not([data-previewing=true]){visibility:hidden;pointer-events:none}.pcl .pcl-door[data-previewing=true]{align-items:flex-end;width:70%;height:70%;top:15%;left:15%}.pcl .pcl-door[data-previewing=true]>span{margin:10px;font-size:14px}.pcl .pcl-room-annotations{pointer-events:none;position:absolute;inset:0}.pcl .pcl-room-annotations .pcl-cloud-cluster{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 37%;inset:4% 3% auto}.pcl .pcl-room-annotations[data-expanded=true] .pcl-annotations[data-layout=room] .pcl-cloud:nth-child(3){grid-column:1;position:relative;top:8px}.pcl .pcl-room-annotations[data-expanded=true] .pcl-annotations[data-layout=action] .pcl-cloud-cluster{display:block;inset:auto 55% 4% 3%}.pcl .pcl-room-annotations[data-expanded=false] .pcl-cloud-cluster{display:block;top:7%;left:24%;right:11%}.pcl .pcl-room-annotations[data-expanded=false] .pcl-cloud:not(:first-child){display:none}.pcl .pcl-room-annotations[data-expanded=false] .pcl-cloud-words{padding:7px 12px}.pcl .pcl-room-annotations[data-expanded=false] .pcl-cloud h3{font-size:clamp(10px,1vw,15px)}.pcl .pcl-task-picture{z-index:12;background:#fff9eb;border-radius:12px;width:18%;margin:0;padding:5px;position:absolute;top:4%;left:3%}.pcl .pcl-task-picture img{border-radius:8px;width:100%;display:block}.pcl .pcl-task-picture figcaption{text-align:center;font-size:11px}.pcl .pcl-room-toolbar{z-index:35;background:#f4f0e7f5;border-top:1px solid #73816830;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:86px;padding:11px 2%;font-size:14px;display:flex;position:absolute;inset:auto 0 0}.pcl .pcl-room-toolbar button{min-height:38px;padding:6px 12px;font-size:14px}.pcl .pcl-room-toolbar>strong{font:600 21px Georgia}.pcl .pcl-cycle{flex-direction:column;min-width:150px;font-size:12px;display:flex}.pcl progress{accent-color:#507445;width:100%;height:7px}.pcl .pcl-next-room{color:#fff;background:#34543f}.pcl .pcl-research-guide{z-index:18;pointer-events:none;background:#fffbedeb;border-radius:30px;align-items:center;gap:10px;padding:8px 14px;font-size:14px;display:flex;position:absolute;bottom:100px;left:2%}.pcl .pcl-research-guide img{object-fit:cover;object-position:top;border-radius:50%;width:39px;height:47px;animation:5s ease-in-out infinite pcl-guide-nod}.pcl .pcl-research-guide span{flex-direction:column;max-width:230px;display:flex}.pcl .pcl-research-guide small{font-size:10px}.pcl .pcl-method-popup{overscroll-behavior:contain;z-index:60;background:#fffbed;border-radius:35px;padding:30px;font-size:20px;position:absolute;inset:12% 20% 18%;overflow:auto;box-shadow:0 20px 80px #1b322c66}.pcl .pcl-method-popup button{float:right}.pcl .pcl-method-popup h3{font-size:30px}.pcl .pcl-retry{z-index:30;position:absolute;bottom:5%;left:40%}@keyframes pcl-cloud-float{0%,to{transform:translateY(0)rotate(-.25deg)}50%{transform:translateY(-3px)rotate(.25deg)}}@keyframes pcl-guide-nod{0%,80%,to{transform:rotate(0)}90%{transform:rotate(3deg)}}@media (width<=1000px){.pcl .pcl-nav{flex-wrap:wrap;gap:10px}.pcl .pcl-nav nav{order:3;justify-content:center;gap:24px;width:100%}.pcl .pcl-nav>button{margin-left:auto}.pcl .pcl-cloud-words{padding:18px 21px;font-size:17px}.pcl .pcl-cloud h3{font-size:21px}.pcl .pcl-stage[data-context=biography] .pcl-cloud-words{font-size:17px}.pcl .pcl-annotation-heading h2{font-size:32px}.pcl .pcl-room-toolbar{gap:6px;min-height:100px}.pcl .pcl-court-window{bottom:100px}.pcl .pcl-research-guide{bottom:112px}.pcl .pcl-cloud-award{font-size:16px}.pcl .pcl-annotations[data-layout=awards] .pcl-cloud-words{padding:7px 15px}.pcl .pcl-method-popup{left:8%;right:8%}}@media (width<=650px),(height<=550px){.pcl{--pcl-controls-height:74px}.pcl .pcl-nav{padding:8px 4vw}.pcl .pcl-brand{font-size:14px}.pcl .pcl-brand>span:first-child{width:34px;height:34px;font-size:26px}.pcl .pcl-brand small{font-size:9px}.pcl .pcl-nav nav{justify-content:space-between;gap:8px;font-size:12px}.pcl .pcl-nav>button{min-height:35px;padding:6px 10px;font-size:13px}.pcl .pcl-stage{overscroll-behavior:auto;overflow:auto}.pcl .pcl-media-plane{height:auto;min-height:100%;padding-bottom:25px;position:relative;inset:auto}.pcl .pcl-media-plane>canvas{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.pcl .pcl-reduced-portrait{height:180px;position:relative}.pcl .pcl-annotations{padding:18px 6vw 40px;position:relative;inset:auto}.pcl .pcl-annotation-heading,.pcl .pcl-annotations[data-layout] .pcl-annotation-heading,.pcl .pcl-stage[data-context] .pcl-annotation-heading{text-align:center;margin-bottom:25px;position:relative;inset:auto}.pcl .pcl-annotation-heading h2{font-size:30px}.pcl .pcl-annotation-heading p{font-size:18px}.pcl .pcl-cloud-cluster,.pcl .pcl-annotations[data-layout] .pcl-cloud-cluster,.pcl .pcl-stage[data-context] .pcl-cloud-cluster{grid-template-columns:1fr;gap:24px;display:grid;position:relative;inset:auto;transform:none}.pcl .pcl-cloud-words,.pcl .pcl-stage[data-context=biography] .pcl-cloud-words{padding:23px 26px;font-size:19px}.pcl .pcl-cloud h3{font-size:23px}.pcl .pcl-annotations[data-layout=awards] .pcl-cloud-cluster{grid-template-columns:1fr 1fr;gap:17px 12px}.pcl .pcl-cloud-award{font-size:16px}.pcl .pcl-evidence-controls{flex-wrap:wrap;gap:8px;margin-top:25px;position:relative;inset:auto}.pcl .pcl-motion-controls{flex-wrap:wrap;gap:8px;min-height:74px;padding:8px 4vw}.pcl .pcl-motion-controls span{text-align:center;order:4;width:100%;margin:0;font-size:11px;line-height:1}.pcl .pcl-motion-controls button{min-height:32px;padding:4px 6px;font-size:13px}.pcl .pcl-room-toolbar{gap:5px;min-height:126px;padding:8px 3%;font-size:12px}.pcl .pcl-room-toolbar button{min-height:32px;padding:5px 8px;font-size:12px}.pcl .pcl-room-toolbar>span{display:none}.pcl .pcl-court-window{bottom:126px}.pcl .pcl-research-guide{padding:5px 10px;font-size:12px;bottom:138px;left:3%}.pcl .pcl-research-guide small{display:none}.pcl .pcl-research-guide img{width:28px;height:35px}.pcl .pcl-room-film[data-expanded=true]{flex-direction:column;width:92%;height:78%;display:flex;top:3%;left:4%;overflow:auto}.pcl .pcl-room-film[data-expanded=true] video{aspect-ratio:16/9;flex:none;width:100%;height:auto}.pcl .pcl-room-annotations[data-expanded=true]{background:#e8eddf;flex:1;position:relative;inset:auto;overflow:visible}.pcl .pcl-room-annotations[data-expanded=true] .pcl-annotations{padding:18px 20px 25px}.pcl .pcl-room-annotations[data-expanded=true] .pcl-cloud-cluster,.pcl .pcl-room-annotations[data-expanded=true] .pcl-annotations[data-layout] .pcl-cloud-cluster{grid-template-columns:1fr;gap:25px;display:grid;position:relative;inset:auto}.pcl .pcl-room-annotations[data-expanded=true] .pcl-cloud-words{font-size:18px}.pcl .pcl-room-annotations[data-expanded=true] .pcl-cloud h3{font-size:22px}.pcl .pcl-door[data-previewing=true],.pcl .pcl-research:not([data-pinned]) .pcl-room-film[data-expanded=true]{width:70%;height:70%;top:15%;left:15%}.pcl .pcl-door>span{padding:4px 6px;font-size:11px}.pcl .pcl-task-picture{width:45%;margin:0 auto 12px;position:relative;top:auto;left:auto}.pcl .pcl-method-popup{padding:22px;font-size:18px;inset:5% 4% 140px}.pcl .pcl-gate-message{bottom:140px;left:8%;right:8%}.pcl .pcl-records{padding:45px 6vw}.pcl .pcl-record-index,.pcl .pf-records--certificates .pf-record-section{grid-template-columns:1fr}.pcl .pcl-dialog-body{padding:20px}.pcl .pcl-dialog>header{padding:15px}.pcl .pcl-dialog>header h2{font-size:24px}.pcl.pcl-modal-root{padding:10px}}@media (height<=550px) and (orientation:landscape){.pcl .pcl-nav{padding:5px 3vw}.pcl .pcl-stage{overflow:auto}.pcl .pcl-media-plane>canvas{max-height:max(96px,calc(100svh - var(--pcl-nav-height) - var(--pcl-shell-reserve) - var(--pcl-controls-height)));object-fit:contain}.pcl .pcl-room-film[data-expanded=true] video{max-height:max(64px,calc((100svh - var(--pcl-nav-height) - var(--pcl-shell-reserve) - var(--pcl-room-toolbar-height,90px)) * .7));object-fit:contain}.pcl .pcl-room-toolbar{min-height:90px}.pcl .pcl-court-window{bottom:90px}.pcl .pcl-research-guide{bottom:100px}.pcl .pcl-room-film[data-expanded=true]{overflow:auto}}.pcl .pcl-room-toolbar select{color:#223b31;background:#fffbed;border:1px solid #809372;border-radius:8px;max-width:185px;min-height:38px;padding:6px;font:14px Arial}.pcl .pcl-formula>span{margin:6px 0;display:block}.pcl .pcl-court-window{bottom:var(--pcl-room-toolbar-height,86px)}.pcl .pcl-research-guide,.pcl .pcl-method-popup{bottom:calc(var(--pcl-room-toolbar-height,86px) + 12px)}.pcl .pcl-overview-clouds{z-index:12;pointer-events:none;position:absolute;inset:0}.pcl .pcl-overview-cloud{pointer-events:none;width:max-content;max-width:23%;position:absolute}.pcl .pcl-overview-cloud[data-room=supervisor]{top:1%;left:9%}.pcl .pcl-overview-cloud[data-room=participant]{top:1%;left:60%}.pcl .pcl-overview-cloud[data-room=home]{top:48%;left:8%}.pcl .pcl-overview-cloud[data-room=analysis]{top:50%;left:66%}.pcl .pcl-overview-cloud .pcl-cloud{pointer-events:none;width:max-content;max-width:100%}.pcl .pcl-overview-cloud .pcl-cloud-words{padding:10px 15px}.pcl .pcl-overview-cloud h3{max-width:20ch}.pcl .pcl-research-orbit{z-index:21;pointer-events:none;position:absolute;inset:0}.pcl .pcl-research-orbit .pcl-cloud-cluster{display:block;inset:0}.pcl .pcl-research-orbit .pcl-cloud{width:max-content;max-width:27%;position:absolute}.pcl .pcl-research-orbit .pcl-cloud:first-child{top:2%;left:1.5%}.pcl .pcl-research-orbit .pcl-cloud:nth-child(2){max-width:31%;bottom:1.5%;left:35%}.pcl .pcl-research-orbit .pcl-cloud:nth-child(3){max-width:25%;top:2%;right:1.5%}.pcl .pcl-research-orbit .pcl-formula{font-size:16px}@media (width>=651px) and (height>=551px){.pcl .pcl-annotations[data-layout=left-stack] .pcl-annotation-heading{text-align:center;top:3%;left:3.5%;right:55%}.pcl .pcl-annotations[data-layout=left-stack] .pcl-annotation-heading h2{font-size:clamp(30px,2.4vw,40px)}.pcl .pcl-annotations[data-layout=left-stack] .pcl-annotation-heading p{font-size:20px;line-height:1.35}.pcl .pcl-annotations[data-layout=left-stack] .pcl-cloud-cluster{grid-template-columns:1fr;justify-items:center;gap:17px;display:grid;top:24%;left:4%;right:57%}.pcl .pcl-annotations[data-layout=left-stack] .pcl-cloud{width:fit-content;max-width:100%}.pcl .pcl-annotations[data-layout=left-stack] .pcl-cloud-words{padding:18px 29px;font-size:20px}.pcl .pcl-annotations[data-layout=left-stack] .pcl-cloud h3{font-size:25px}.pcl .pcl-stage[data-context=school] .pcl-cloud-cluster{gap:28px;top:32%}.pcl .pcl-stage[data-context=work] .pcl-cloud-cluster{gap:14px;top:24%}.pcl .pcl-stage[data-context=work] .pcl-cloud-words{padding:15px 28px}.pcl .pcl-stage[data-context=work] .pcl-cloud h3{font-size:23px}.pcl .pcl-stage[data-context=collaboration] .pcl-media-plane>canvas{transform-origin:50%;transform:scale(.86)}.pcl .pcl-annotations[data-layout=academic] .pcl-annotation-heading{top:2%;left:23%;right:23%}.pcl .pcl-annotations[data-layout=academic] .pcl-annotation-heading h2{font-size:36px}.pcl .pcl-annotations[data-layout=academic] .pcl-cloud-cluster{grid-template-columns:15% 15%;gap:16px 70%;top:18%;left:1.5%;right:1.5%}.pcl .pcl-annotations[data-layout=academic] .pcl-cloud{width:fit-content;max-width:100%}.pcl .pcl-annotations[data-layout=academic] .pcl-cloud-words{overflow-wrap:anywhere;padding:17px 25px;font-size:18px;line-height:1.36}.pcl .pcl-annotations[data-layout=academic] .pcl-cloud h3{font-size:22px;line-height:1.16}.pcl .pcl-stage[data-context=awards] .pcl-media-plane>canvas{transform-origin:50%;transform:translate(-26%)}.pcl .pcl-annotations[data-layout=awards] .pcl-annotation-heading{top:4%;left:47%;right:3%}.pcl .pcl-annotations[data-layout=awards] .pcl-annotation-heading h2{font-size:36px}.pcl .pcl-annotations[data-layout=awards] .pcl-cloud-cluster{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:10px 24px;top:16%;left:48%;right:3%}.pcl .pcl-annotations[data-layout=awards] .pcl-cloud{justify-self:center;width:fit-content;max-width:300px}.pcl .pcl-annotations[data-layout=awards] .pcl-cloud-words{padding:10px 22px}.pcl .pcl-annotations[data-layout=awards] .pcl-cloud-award{white-space:normal;overflow-wrap:anywhere;max-width:24ch;min-height:42px;font-size:18px;line-height:1.25}.pcl .pcl-annotations[data-layout=russia] .pcl-annotation-heading{text-align:center;top:3%;left:2%;right:54%}.pcl .pcl-annotations[data-layout=russia] .pcl-annotation-heading h2{font-size:34px}.pcl .pcl-annotations[data-layout=russia] .pcl-annotation-heading p{font-size:19px}.pcl .pcl-annotations[data-layout=russia] .pcl-cloud-cluster{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;top:20%;left:2%;right:54%}.pcl .pcl-annotations[data-layout=russia] .pcl-cloud{width:fit-content;max-width:100%}.pcl .pcl-annotations[data-layout=russia] .pcl-cloud-words{padding:17px 24px;font-size:18px;line-height:1.32}.pcl .pcl-annotations[data-layout=russia] .pcl-cloud h3{font-size:22px;line-height:1.18}.pcl .pcl-stage[data-context=education] .pcl-cloud-cluster{gap:14px 18px;top:23%}.pcl .pcl-stage[data-context=education] .pcl-cloud-words{padding:16px 22px}.pcl .pcl-stage[data-context=education] .pcl-cloud h3{font-size:24px;line-height:1.18}.pcl .pcl-stage[data-context=education] .pcl-cloud:nth-child(7){grid-column:auto;justify-self:stretch;width:auto;max-width:100%}}@media (width>=1001px) and (height>=551px){.pcl .pcl-annotations[data-layout=awards] .pcl-annotation-heading{left:64%;right:3%}}@media (width>=651px) and (height>=551px){.pcl .pcl-stage[data-context=msc] .pcl-cloud-cluster{grid-template-columns:1fr;justify-items:center;gap:16px 0;top:20%;left:56%;right:4%}.pcl .pcl-stage[data-context=msc] .pcl-cloud{width:fit-content;max-width:100%}.pcl .pcl-stage[data-context=msc] .pcl-cloud-words{padding:16px 26px;font-size:20px}.pcl .pcl-stage[data-context=msc] .pcl-cloud h3{font-size:24px;line-height:1.18}}.pcl .pcl-footer h2{color:inherit}@media (prefers-reduced-motion:reduce){.pcl *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pcl .pcl-cloud-shape path{fill:#fffbeddb;stroke:#a5ad939e}.pcl .pcl-cloud{animation:none}.pcl .pcl-cloud-words{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.pcl .pcl-cloud-column{flex-direction:column;gap:clamp(12px,1.2cqw,20px);min-width:0;display:flex}.pcl .pcl-caption-plane .pcl-cloud-words{padding:clamp(13px,1.3cqw,22px) clamp(19px,1.8cqw,29px);font-size:clamp(16px,1.34cqw,22px);line-height:1.36}.pcl .pcl-caption-plane .pcl-cloud h3{font-size:clamp(19px,1.7cqw,27px);line-height:1.16}.pcl .pcl-caption-plane .pcl-annotation-heading h2{font-size:clamp(28px,3.15cqw,49px)}.pcl .pcl-caption-plane .pcl-annotation-heading p{font-size:clamp(17px,1.55cqw,23px)}.pcl .pcl-caption-plane .pcl-cloud-cluster{row-gap:clamp(12px,1.3cqw,20px)}@media (width>=1051px) and (height>=551px){.pcl .pcl-stage[data-context=welcome] .pcl-annotation-heading{top:13%;left:8%;right:55%}.pcl .pcl-stage[data-context=welcome] .pcl-cloud-cluster{top:40%;left:7%;right:64%}.pcl .pcl-stage[data-context=welcome] .pcl-cloud h3{font-size:clamp(22px,2.1cqw,32px)}.pcl .pcl-stage[data-context=education] .pcl-annotation-heading{text-align:center;top:3%;left:53%;right:4%}.pcl .pcl-stage[data-context=education] .pcl-cloud-cluster{gap:clamp(10px,1.2cqw,18px);top:22%}.pcl .pcl-stage[data-context=education] .pcl-cloud-words{padding:1.2cqw 1.5cqw}.pcl .pcl-stage[data-context=education] .pcl-cloud h3{font-size:clamp(18px,1.65cqw,25px)}.pcl .pcl-stage[data-context=msc] .pcl-annotation-heading{text-align:center;top:3%;left:55%;right:4%}.pcl .pcl-stage[data-context=msc] .pcl-cloud-cluster{top:23%}.pcl .pcl-annotations[data-layout=right-stack] .pcl-annotation-heading{top:5%;left:76%;right:4%}.pcl .pcl-stage[data-context=md-ceremony] .pcl-annotation-heading{background:#fffbeddc;border-radius:10px;box-shadow:0 0 0 7px #fffbeddc}.pcl .pcl-annotations[data-layout=right-stack] .pcl-annotation-heading h2{font-size:clamp(24px,2.15cqw,31px);line-height:1.15}.pcl .pcl-annotations[data-layout=right-stack] .pcl-annotation-heading p{font-size:clamp(16px,1.3cqw,18px)}.pcl .pcl-annotations[data-layout=right-stack] .pcl-cloud-cluster{flex-direction:column;gap:2cqw;display:flex;top:30%;left:77%;right:4%}.pcl .pcl-annotations[data-layout=right-stack] .pcl-cloud{width:100%}.pcl .pcl-caption-plane .pcl-annotations[data-layout=right-stack] .pcl-cloud-words{padding:clamp(12px,1cqw,16px) clamp(14px,1.1cqw,18px);font-size:clamp(16px,1.3cqw,18px)}.pcl .pcl-caption-plane .pcl-annotations[data-layout=right-stack] .pcl-cloud h3{font-size:clamp(20px,1.65cqw,24px)}.pcl .pcl-stage:is([data-context=science],[data-context=digital],[data-context=practice],[data-context=interests]) .pcl-cloud-cluster{display:block;inset:0}.pcl .pcl-stage:is([data-context=science],[data-context=digital],[data-context=practice],[data-context=interests]) .pcl-cloud{width:31%;position:absolute;top:20%;left:4%}.pcl .pcl-stage:is([data-context=science],[data-context=digital],[data-context=practice],[data-context=interests]) .pcl-cloud:nth-child(2){top:20%;left:auto;right:4%}.pcl .pcl-stage:is([data-context=science],[data-context=digital],[data-context=practice],[data-context=interests]) .pcl-cloud:nth-child(3){top:53%}.pcl .pcl-stage:is([data-context=science],[data-context=digital]) .pcl-cloud:nth-child(4){top:63%;left:auto;right:4%}.pcl .pcl-stage[data-context=practice] .pcl-cloud:nth-child(2){top:45%}.pcl .pcl-stage[data-context=policy] .pcl-cloud-cluster{gap:3cqw;top:25%}.pcl .pcl-stage[data-context=interests] .pcl-cloud:nth-child(3){top:56%}.pcl .pcl-annotations[data-layout=russia] .pcl-cloud-cluster{grid-template-columns:1fr 1fr;align-items:start;gap:1.4cqw;display:grid;top:22%;left:2%;right:52%}.pcl .pcl-annotations[data-layout=russia] .pcl-cloud{width:100%;max-width:none}.pcl .pcl-caption-plane .pcl-annotations[data-layout=russia] .pcl-cloud-words{padding:1.1cqw 1.5cqw;font-size:clamp(15px,1.16cqw,19px)}.pcl .pcl-caption-plane .pcl-annotations[data-layout=russia] .pcl-cloud h3{font-size:clamp(18px,1.48cqw,23px)}.pcl .pcl-caption-plane .pcl-annotations[data-layout=academic] .pcl-cloud-words{padding:1.05cqw 1.55cqw;font-size:clamp(15px,1.2cqw,18px)}.pcl .pcl-caption-plane .pcl-annotations[data-layout=academic] .pcl-cloud h3{font-size:clamp(18px,1.48cqw,23px)}.pcl .pcl-caption-plane .pcl-annotations[data-layout=awards] .pcl-cloud-words{padding:.65cqw 1.5cqw}.pcl .pcl-caption-plane .pcl-cloud-award{font-size:clamp(15px,1.3cqw,19px)}.pcl .pcl-annotations[data-layout=left-tall] .pcl-annotation-heading{text-align:left;top:3%;left:4%;right:54%}.pcl .pcl-annotations[data-layout=left-tall] .pcl-annotation-heading h2{font-size:clamp(28px,2.6cqw,39px)}.pcl .pcl-annotations[data-layout=left-tall] .pcl-cloud-cluster{display:block;inset:0}.pcl .pcl-annotations[data-layout=left-tall] .pcl-cloud-column--left{gap:clamp(10px,1cqw,16px);width:40%;position:absolute;top:21%;left:4%}.pcl .pcl-annotations[data-layout=left-tall] .pcl-cloud-column--left .pcl-cloud{width:100%;max-width:none;position:relative;inset:auto}.pcl .pcl-annotations[data-layout=left-tall] .pcl-cloud-cluster>.pcl-cloud--low-right{width:28%;position:absolute;top:64%;left:auto;right:5%}.pcl .pcl-caption-plane .pcl-annotations[data-layout=left-tall] .pcl-cloud-words{padding:clamp(12px,1.05cqw,17px) clamp(17px,1.5cqw,24px);font-size:clamp(16px,1.3cqw,18px)}.pcl .pcl-caption-plane .pcl-annotations[data-layout=left-tall] .pcl-cloud h3{font-size:clamp(20px,1.65cqw,24px)}}.pcl .pcl-court{width:var(--pcl-court-width,100%);height:var(--pcl-court-height,100%);container-type:inline-size}.pcl .pcl-room-film{clip-path:none;background:0 0;overflow:visible}.pcl .pcl-room-media{min-width:0;min-height:0;position:absolute;inset:0}.pcl .pcl-room-media>video,.pcl .pcl-room-media>img{object-fit:cover;width:100%;height:100%;clip-path:var(--room-mask);display:block}.pcl .pcl-room-film[data-expanded=true] .pcl-room-media>video,.pcl .pcl-room-film[data-expanded=true] .pcl-room-media>img{object-fit:contain;clip-path:none}.pcl .pcl-insert-treatment{clip-path:var(--room-mask);pointer-events:none;z-index:2;display:none;position:absolute;inset:0;overflow:hidden}.pcl .pcl-insert-treatment[data-active=true]{display:block}.pcl .pcl-room-film[data-expanded=true] .pcl-insert-treatment{clip-path:none}.pcl .pcl-insert-treatment>span{color:#f5f1e8;white-space:nowrap;background:#203b39;justify-content:center;align-items:center;font:600 24px Georgia,serif;display:flex;position:absolute}.pcl .pcl-insert-treatment>[data-insert-part=footer]{background:#eff2ef}.pcl .pcl-insert-treatment>[data-insert-part=header]{flex-direction:column;gap:.15em}.pcl .pcl-insert-treatment strong{font:inherit;line-height:1.2}.pcl .pcl-insert-treatment small{font:.55em/1.3 Arial,Helvetica,sans-serif}@media (width>=1051px) and (height>=551px){.pcl .pcl-room-annotations[data-insert=true] .pcl-annotations{clip-path:inset(50%);width:1px;height:1px;position:absolute;inset:0;overflow:hidden}}.pcl .pcl-room-explainer{pointer-events:none;position:absolute;inset:0}.pcl .pcl-room-annotations .pcl-cloud-words{padding:1.3cqw 1.65cqw;font-size:clamp(16px,1.3cqw,21px)}.pcl .pcl-room-annotations .pcl-cloud h3{font-size:clamp(19px,1.7cqw,26px)}.pcl .pcl-room-annotations[data-expanded=true] .pcl-annotations[data-layout=action] .pcl-cloud-cluster{bottom:5%;left:3%;right:53%}.pcl .pcl-research-orbit .pcl-cloud-words{padding:1.1cqw 1.55cqw;font-size:clamp(16px,1.24cqw,20px)}.pcl .pcl-research-orbit .pcl-cloud h3{font-size:clamp(19px,1.6cqw,25px)}.pcl .pcl-research-orbit .pcl-cloud:nth-child(2){max-width:34%;left:33%}.pcl .pcl-research-orbit .pcl-formula{padding:5px;font-size:clamp(13px,1cqw,16px)}.pcl .pcl-research-orbit .pcl-formula small{font-size:clamp(11px,.8cqw,13px)}.pcl .pcl-research-guide{text-align:center;background:#fffbeddf;border:1px solid #b7bda78c;border-radius:18px;width:20%;padding:10px 14px;font-size:clamp(12px,1.03cqw,17px);line-height:1.35;top:52%;bottom:auto;left:37%}.pcl .pcl-research-guide span{max-width:none}.pcl .pcl-door[data-previewing=true]>span{opacity:0}.pcl .pcl-overview-cloud .pcl-cloud h3{font-size:clamp(12px,1.1cqw,18px)}@media (width<=1050px),(height<=550px){.pcl .pcl-annotations,.pcl .pcl-caption-plane .pcl-annotations{pointer-events:auto;padding:20px clamp(18px,4vw,35px) 26px;position:relative;inset:auto}.pcl .pcl-annotations .pcl-annotation-heading,.pcl .pcl-stage[data-context] .pcl-annotation-heading{text-align:left;text-shadow:none;margin:0 0 21px;position:relative;inset:auto}.pcl .pcl-caption-plane .pcl-annotation-heading h2,.pcl .pcl-annotation-heading h2{margin-bottom:8px;font-size:clamp(27px,4vw,34px)}.pcl .pcl-caption-plane .pcl-annotation-heading p,.pcl .pcl-annotation-heading p{font-size:18px;line-height:1.4}.pcl .pcl-annotations .pcl-cloud-cluster,.pcl .pcl-stage[data-context] .pcl-cloud-cluster,.pcl .pcl-annotations[data-layout] .pcl-cloud-cluster{flex-direction:column;gap:21px;display:flex;position:relative;inset:auto;transform:none}.pcl .pcl-annotations .pcl-cloud,.pcl .pcl-stage[data-context] .pcl-cloud{filter:none;pointer-events:auto;border-bottom:1px solid #5064472b;width:100%;max-width:none;padding:0 0 19px;animation:none;position:relative;inset:auto}.pcl .pcl-cloud-shape{display:none}.pcl .pcl-cloud-column{display:contents}.pcl .pcl-caption-plane .pcl-cloud-words,.pcl .pcl-annotations .pcl-cloud-words,.pcl .pcl-stage[data-context] .pcl-cloud-words{text-align:left;padding:0;font-size:18px;line-height:1.55}.pcl .pcl-caption-plane .pcl-cloud h3,.pcl .pcl-annotations .pcl-cloud h3,.pcl .pcl-stage[data-context] .pcl-cloud h3{margin:0 0 8px;font-size:23px;line-height:1.22}.pcl .pcl-cloud-award{text-align:left;max-width:none;min-height:44px;font-size:18px}.pcl .pcl-evidence-controls{flex-wrap:wrap;justify-content:flex-start;gap:9px;margin-top:22px;position:relative;inset:auto}.pcl .pcl-research[data-inspecting] .pcl-court{width:100%;height:100%}.pcl .pcl-research .pcl-room-film[data-expanded=true],.pcl .pcl-research:not([data-pinned]) .pcl-room-film[data-expanded=true]{background:#f4f0e7;border:0;border-radius:0;grid-template-rows:minmax(100px,45%) minmax(0,1fr);width:100%;height:100%;display:grid;top:0;left:0;overflow:hidden}.pcl .pcl-room-film[data-expanded=true] .pcl-room-media{background:#273c31;position:relative;inset:auto;overflow:hidden}.pcl .pcl-room-film[data-expanded=true] .pcl-room-media>video,.pcl .pcl-room-film[data-expanded=true] .pcl-room-media>img{aspect-ratio:auto;object-fit:contain;width:100%;height:100%;max-height:none}.pcl .pcl-room-film[data-expanded=true] .pcl-room-explainer{overscroll-behavior:contain;pointer-events:auto;scrollbar-gutter:stable;background:#f4f0e7;min-height:0;position:relative;inset:auto;overflow:auto}.pcl .pcl-room-annotations[data-expanded=true]{background:0 0;position:relative;inset:auto;overflow:visible}.pcl .pcl-room-annotations[data-expanded=true] .pcl-annotations{padding:20px clamp(18px,4vw,35px)}.pcl .pcl-room-annotations[data-expanded=true] .pcl-cloud-cluster,.pcl .pcl-room-annotations[data-expanded=true] .pcl-annotations[data-layout] .pcl-cloud-cluster{flex-direction:column;gap:20px;display:flex;position:relative;inset:auto}.pcl .pcl-room-annotations[data-expanded=true] .pcl-cloud-words{padding:0;font-size:18px}.pcl .pcl-room-annotations[data-expanded=true] .pcl-cloud h3{font-size:23px}.pcl .pcl-room-annotations .pcl-formula{margin:15px 0 0;padding:12px;font-size:16px}.pcl .pcl-room-annotations .pcl-formula small{font-size:13px}.pcl .pcl-research[data-inspecting] .pcl-door-controls{pointer-events:none}.pcl .pcl-research[data-inspecting] .pcl-door[data-previewing=true]{pointer-events:auto;width:100%;height:45%;top:0;left:0}.pcl .pcl-task-picture{width:min(160px,55%);margin:0 auto 20px;position:relative;inset:auto}.pcl .pcl-research-guide{border-radius:10px;width:24%;padding:5px 6px;font-size:clamp(9px,1.5vw,14px);top:50%;left:34%}.pcl .pcl-overview-cloud .pcl-cloud{background:#fffbeddf;border:0;border-radius:8px;padding:3px 6px}.pcl .pcl-overview-cloud .pcl-cloud-words{text-align:center;padding:0}.pcl .pcl-overview-cloud .pcl-cloud h3{font-size:clamp(9px,1.7vw,14px);line-height:1.15}.pcl .pcl-room-toolbar{gap:5px;min-height:96px;padding:7px 2%;font-size:12px}.pcl .pcl-room-toolbar button,.pcl .pcl-room-toolbar select{min-height:34px;padding:5px 7px;font-size:12px}.pcl .pcl-room-toolbar>strong{font-size:17px}.pcl .pcl-room-toolbar>span{display:none}.pcl .pcl-cycle{min-width:120px;font-size:11px}}@media (width<=380px){.pcl .pcl-room-toolbar{gap:3px}.pcl .pcl-room-toolbar button,.pcl .pcl-room-toolbar select{padding:4px 5px;font-size:11px}.pcl .pcl-room-toolbar select{max-width:145px}}.pcl .pcl-stage{overflow:hidden}.pcl .pcl-stage>.pcl-media-plane,.pcl .pcl-stage>.pcl-caption-plane{width:var(--pcl-media-width,100%);height:var(--pcl-media-height,100%);min-height:0;padding:0;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.pcl .pcl-stage>.pcl-caption-plane{pointer-events:none;overflow:visible;container-type:inline-size}.pcl .pcl-stage>.pcl-media-plane>canvas{object-fit:contain;width:100%;height:100%;max-height:none;display:block}.pcl .pcl-film-controls{display:none}.pcl .pcl-journey:has(.pcl-stage[data-reader=true]) .pcl-motion-controls{padding-right:28px}@media (width<=1050px),(height<=550px) and (orientation:landscape){.pcl{--pcl-controls-height:74px}.pcl .pcl-camera{min-height:0}.pcl .pcl-stage{grid-template-rows:minmax(100px,min(100% - 140px,56.25vw + 38px)) minmax(0,1fr);display:grid;overflow:hidden}.pcl .pcl-stage>.pcl-media-plane,.pcl .pcl-stage>.pcl-caption-plane{width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;position:relative;inset:auto;transform:none}.pcl .pcl-stage>.pcl-media-plane{background:#e7e1d3;flex-direction:column;display:flex;overflow:hidden}.pcl .pcl-stage>.pcl-media-plane>canvas{width:100%;height:0;min-height:0;max-width:min(100%,max(100px,calc((100svh - var(--pcl-nav-height) - var(--pcl-shell-reserve) - var(--pcl-controls-height) - 140px - 38px) * 16 / 9 / .85)));aspect-ratio:auto;object-fit:cover;object-position:50% 0;flex:1;margin-inline:auto;transform:none}.pcl .pcl-stage>.pcl-media-plane>.pcl-reduced-portrait{width:100%;height:100%;min-height:0;position:relative;inset:auto}.pcl .pcl-stage>.pcl-caption-plane{overscroll-behavior-y:auto;pointer-events:auto;scrollbar-gutter:stable;touch-action:pan-y;background:#f4f0e7;padding-right:22px;overflow-y:auto;container-type:normal}.pcl .pcl-film-controls{background:#f4f0e7;border-bottom:1px solid #75836f33;flex:none;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:2px 26px 2px 8px;display:flex}.pcl .pcl-film-controls button{white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #73816860;min-height:32px;padding:3px 8px;font-size:12px}.pcl .pcl-film-controls span{font-size:11px;line-height:1.2}.pcl .pcl-media-failure{max-height:65%;padding:12px;font-size:14px;bottom:10px;left:4%;right:28px;overflow:auto}.pcl .pcl-loading{font-size:18px;top:35%;left:6%}.pcl .pcl-motion-controls{flex-wrap:wrap;gap:10px;min-height:74px;padding:8px 28px 8px 12px}.pcl .pcl-motion-controls span{text-align:center;order:4;width:100%;margin:0;font-size:11px;line-height:1}.pcl .pcl-motion-controls button{min-height:32px;padding:4px 6px;font-size:13px}.pcl .pcl-stage[data-reader=true] .pcl-caption-plane .pcl-annotation-heading h2{font-size:25px;line-height:1.18}.pcl .pcl-stage[data-reader=true] .pcl-caption-plane .pcl-annotation-heading p{font-size:16px;line-height:1.4}.pcl .pcl-stage[data-reader=true] .pcl-caption-plane .pcl-cloud h3{font-size:20px;line-height:1.25}.pcl .pcl-stage[data-reader=true] .pcl-caption-plane .pcl-cloud-words,.pcl .pcl-room-film[data-expanded=true] .pcl-room-explainer .pcl-cloud-words{font-size:16px;line-height:1.5}.pcl .pcl-room-film[data-expanded=true] .pcl-room-explainer .pcl-cloud h3{font-size:20px;line-height:1.25}}@media (width<=420px){.pcl .pcl-film-controls span{display:none}}@media (height<=550px) and (orientation:landscape){.pcl .pcl-stage{grid-template-rows:minmax(65px,46%) minmax(0,1fr)}.pcl .pcl-stage>.pcl-media-plane>canvas{object-fit:contain;object-position:center;max-width:100%}.pcl .pcl-film-controls{min-height:30px}.pcl .pcl-film-controls button{min-height:26px;font-size:11px}}
