.editorial-container{width:min(100% - 96px,1248px);margin-inline:auto}.home-editorial,.public-header,.public-footer,.public-overlay,.navigation-progress{--hch-ink:#242a2a;--hch-paper:#f5f3ee;--hch-red:#ae242b;--hch-line:#d4d4ca;--hch-muted:#565d5a;--ease-out-quart:cubic-bezier(.165, .84, .44, 1);color:var(--hch-ink)}.home-editorial{background:#fff}.home-editorial :is(h1,h2,h3,p){margin:0}.home-editorial :is(h1,h2){font-family:var(--font-brand), sans-serif;letter-spacing:-.035em;text-wrap:balance;font-weight:600}.home-editorial h2{font-size:clamp(2rem,3.1vw,2.8rem);line-height:1.12}.home-editorial a,.public-header a,.public-footer a{text-underline-offset:5px}:is(.home-editorial,.public-footer) :is(a,button):focus-visible{outline:2px solid var(--hch-red);outline-offset:5px}.public-header,.public-overlay{--background:#fff;--foreground:var(--hch-ink);--card:#fff;--popover:#fff;--popover-foreground:var(--hch-ink);--color-primary:var(--hch-red);--color-primary-120:#881b21;--primary-foreground:#fff;--muted-foreground:var(--hch-muted);--color-accent:var(--hch-paper);--accent-foreground:var(--hch-ink);--border:var(--hch-line);--input:#242a2a2e;--ring:var(--hch-red);--warning-foreground:#8f4300}.public-button[data-slot=button]{color:#fff;white-space:normal;height:auto;min-height:46px;box-shadow:none;background:#ae242b;border:1px solid #ae242b;border-radius:4px;padding:12px 18px;font-size:14px;font-weight:500;line-height:1.4;transition:none}.public-button[data-slot=button]:hover{background:#881b21;border-color:#881b21}.public-button--outline[data-slot=button]{color:#242a2a;background:0 0;border-color:#737a74}.public-button--outline[data-slot=button]:hover{background:#eeede6}.button-arrow{transition:transform .2s}[data-slot=button]:hover .button-arrow{transform:translate(2px,-2px)}.public-button--split[data-slot=button]{--split-height:46px;--split-gap:4px;--split-pad:40px;--split-shift:calc((var(--split-height) + var(--split-gap)) / 2);max-width:100%;height:auto;min-height:var(--split-height);background:0 0;border:0;justify-content:flex-start;padding:0}.public-button--split[data-slot=button]:hover{background:0 0}.split-button-label,.split-button-arrow{min-height:var(--split-height);border-radius:4px;justify-content:center;align-items:center;display:flex}.split-button-label:before,.split-button-arrow{transition:right .5s var(--ease-out-quart), scale .5s var(--ease-out-quart), background-color .5s var(--ease-out-quart);background:#ae242b}.split-button-label{z-index:1;width:100%;min-width:0;padding:10px var(--split-pad);text-align:center;text-wrap:balance;transition:padding .5s var(--ease-out-quart);position:relative}.split-button-label:before{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:0}.split-button-arrow{width:var(--split-height);transform-origin:0;position:absolute;top:0;bottom:0;right:0;overflow:hidden;scale:0}.split-button-arrow>span{width:100%;height:100%;transition:transform .3s var(--ease-out-quart) .1s;place-items:center;display:grid;transform:translate(-100%)}.public-button--split:is(:hover,:focus-visible) .split-button-label{padding-inline:calc(var(--split-pad) - var(--split-shift)) calc(var(--split-pad) + var(--split-shift))}.public-button--split:is(:hover,:focus-visible) .split-button-label:before{right:calc(var(--split-height) + var(--split-gap))}.public-button--split:is(:hover,:focus-visible) .split-button-arrow{scale:1}.public-button--split:is(:hover,:focus-visible) .split-button-arrow>span{transform:translate(0)}.public-button--split:is(:hover,:focus-visible) .split-button-label:before,.public-button--split:is(:hover,:focus-visible) .split-button-arrow{background:#881b21}.public-button--outline.public-button--split[data-slot=button]{color:#242a2a}.public-button--outline .split-button-label:before,.public-button--outline .split-button-arrow{background:0 0;border:1px solid #737a74}.public-button--outline.public-button--split:is(:hover,:focus-visible) .split-button-label:before,.public-button--outline.public-button--split:is(:hover,:focus-visible) .split-button-arrow{background:#eeede6}.public-button--outline .split-button-arrow{transform-origin:100%}.public-button--split[data-slot=button]:hover .button-arrow{transform:none}.public-button:before,.knowledge-card:before{display:none}.editorial-link{align-items:center;gap:12px;width:fit-content;padding-block:10px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.editorial-link svg{flex-shrink:0;width:18px;height:18px}.editorial-link:hover{text-decoration:underline}.section-divider{--divider-dash:#dadad1;--divider-dot:var(--hch-red);align-items:center;gap:16px;margin-bottom:44px;display:flex}.section-divider:after{content:"";background:repeating-linear-gradient(to right, var(--divider-dash) 0 6px, transparent 6px 11px);transform-origin:0;height:1px;transition:scale 1.2s var(--ease-out-quart) .15s;flex:1;-webkit-mask-image:linear-gradient(270deg,#0000,#000 65%);mask-image:linear-gradient(270deg,#0000,#000 65%)}.home-editorial .section-divider-label{border:1px solid var(--hch-line);font-family:var(--font-brand), sans-serif;letter-spacing:-.01em;color:var(--hch-ink);transition:opacity .8s var(--ease-out-quart), translate .8s var(--ease-out-quart);background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;padding:6px 16px 6px 13px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex;box-shadow:0 1px 2px #242a2a0d,inset 0 -2px #242a2a08}.section-divider-label:before{content:"";background:var(--divider-dot);width:7px;height:7px;transition:scale .6s var(--ease-out-quart) .3s;border-radius:50%;flex-shrink:0}.public-logo{letter-spacing:-.04em;flex-shrink:0;align-items:center;gap:12px;font-size:20px;line-height:1.15;display:inline-flex}:root:has([data-site-header]){--site-header-height:65px}@media (max-width:639px){:root:has([data-site-header]){--site-header-height:57px}}@media (min-width:996px){:root:has([data-site-header]){--site-header-height:135px}}.home-intro{min-height:calc(100vh - var(--site-header-height,0px));min-height:calc(100svh - var(--site-header-height,0px));background:var(--hch-paper);border-bottom:1px solid var(--hch-line);flex-direction:column;display:flex}.home-intro,:is(.learn-page,.explore-page,.publications-page,.project-page,.contact-page,.notfound-page){isolation:isolate}:is(.learn-page,.explore-page,.publications-page,.project-page,.contact-page,.notfound-page){overflow-x:clip}.home-intro,.home-editorial>:is(.learn-header:not(.search-header),.project-header,.contact-header){position:relative}.home-intro:before,.home-editorial>:is(.learn-header:not(.search-header),.project-header,.contact-header):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#242a2a1c 1px,#0000 1.5px) top/22px 22px;position:absolute;inset:0 calc(50% - 50vw) -56px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),radial-gradient(26% 62% at 6% 0,#000 30%,#0000),radial-gradient(24% 100% at 29% 0,#000 30%,#0000),radial-gradient(22% 52% at 51% 0,#000 30%,#0000),radial-gradient(27% 92% at 73% 0,#000 30%,#0000),radial-gradient(22% 66% at 96% 0,#000 30%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),radial-gradient(26% 62% at 6% 0,#000 30%,#0000),radial-gradient(24% 100% at 29% 0,#000 30%,#0000),radial-gradient(22% 52% at 51% 0,#000 30%,#0000),radial-gradient(27% 92% at 73% 0,#000 30%,#0000),radial-gradient(22% 66% at 96% 0,#000 30%,#0000);-webkit-mask-composite:source-in,source-over,source-over,source-over,source-over,source-over;mask-composite:intersect,add,add,add,add,add}.home-intro:before{height:clamp(240px,46svh,420px);inset:0 0 auto}.intro-grid{flex-grow:1;grid-template-rows:1fr auto;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px 80px;padding-block:56px 40px;display:grid}.intro-copy{padding-block:10px}.home-editorial .intro-kicker{color:var(--hch-red);align-items:center;gap:10px;margin-bottom:20px;font-size:15px;line-height:1.4;display:flex}.intro-kicker:before{content:"";background:var(--hch-red);width:7px;height:7px}.home-editorial h1{overflow-wrap:anywhere;max-width:13ch;font-size:clamp(2.5rem,4.4vw,3.75rem);line-height:1.05}.home-editorial .intro-purpose{max-width:42ch;margin-top:24px;font-size:18px;line-height:1.6}.home-editorial .intro-cms-copy{color:var(--hch-muted);max-width:48ch;margin-top:12px;font-size:15px;line-height:1.65}.intro-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.intro-stats{grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding-top:20px;display:grid;position:relative}.intro-stats:before{content:"";background:var(--hch-line);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.intro-stats>div{flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding-inline:24px;display:flex;position:relative}.intro-stats>div:first-child{padding-left:0}.intro-stats>div+div:before{content:"";background:var(--hch-line);transform-origin:top;width:1px;position:absolute;inset:0 auto 0 0}.intro-stats dd{font-family:var(--font-brand), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;--number-flow-mask-height:.12em;--number-flow-mask-width:.18em;margin:0;font-size:30px;font-weight:600;line-height:1.1;position:relative}.intro-stat-number>*{vertical-align:top;margin-block:calc(.05em - 2 * round(nearest, calc(var(--number-flow-mask-height) / 2), 1px))}.intro-stats dt{color:var(--hch-muted);font-size:12px;line-height:1.4}.intro-stats-wrap{grid-column:1/-1;container-type:inline-size}@container (max-width:579px){.intro-stats{grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:16px 0}.intro-stats>div:nth-child(odd){padding-left:0}.intro-stats>div:nth-child(odd):before{content:none}}.live-preview-highlight{border-radius:4px;transition:background-color .15s,box-shadow .15s;box-shadow:0 0 0 4px #fde047}:is(.intro-kicker,.home-editorial h1,.intro-purpose,.intro-cms-copy,.home-learning h2,.resource-route p).live-preview-highlight,:is(.hch-empty *,.article-related h2,.article-assistant h2,.article-assistant p,.contact-page p,.contact-page h3,.contact-page span,.contact-page address).live-preview-highlight{background-color:#fde047}.home-editorial .section-divider-label.live-preview-highlight,.home-editorial .home-publications .section-divider-label.live-preview-highlight{color:var(--hch-ink);background-color:#fde047;box-shadow:0 0 0 4px #fde047}.learning-tiles.live-preview-highlight{box-shadow:none;outline-offset:8px;border-radius:28px;outline:4px solid #fde047}.learning-tiles[aria-busy=true]{opacity:.5;transition:opacity .15s}.public-button[data-slot=button].live-preview-highlight{box-shadow:0 0 0 4px #fde047}@media (prefers-reduced-motion:reduce){.live-preview-highlight,.learning-tiles[aria-busy=true]{transition:none}}.area-index{border-top:2px solid var(--hch-ink)}.area-index-heading{justify-content:space-between;align-items:baseline;gap:16px;padding-block:17px;display:flex}.home-editorial .area-index-heading h2{letter-spacing:0;font-family:Arial,sans-serif;font-size:15px;font-weight:600}.area-index-heading>span{color:var(--hch-muted);font-size:12px}.area-index li{border-top:1px solid var(--hch-line)}.area-index li:last-child{border-bottom:1px solid var(--hch-line)}.area-index li>a{grid-template-columns:25px 1fr 24px;gap:16px;padding-block:18px;display:grid}.area-index li>a:hover h3{color:var(--hch-red);text-decoration:underline}.area-number{color:var(--hch-muted);font-variant-numeric:tabular-nums;padding-top:4px;font-size:12px}.home-editorial .area-index h3{letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:1.25}.home-editorial .area-index p{color:var(--hch-muted);max-width:44ch;margin-top:5px;font-size:13px;line-height:1.5}.area-index-icon{padding-top:2px}.area-index-icon svg{stroke-width:1.5px;width:20px;height:20px}.area-index-icon>svg:last-child,.area-index a:hover .area-index-icon>svg:first-child{display:none}.area-index a:hover .area-index-icon>svg:last-child{display:block}.hero-logo{color:var(--hch-ink);place-items:center;display:grid;position:relative}.hero-logo>svg{width:min(100%,340px);height:auto;overflow:visible}.hero-logo-names{place-items:center;width:100%;min-height:48px;margin-bottom:20px;display:grid;position:relative}.hero-logo-name{color:var(--hch-ink);visibility:hidden;font-family:var(--font-brand), sans-serif;letter-spacing:-.02em;text-align:center;opacity:0;grid-area:1/1;align-items:center;gap:6px;font-size:32px;font-weight:600;line-height:1.1;text-decoration:none;transition:opacity .45s cubic-bezier(.45,0,.55,1),transform .45s cubic-bezier(.45,0,.55,1),visibility .45s;display:inline-flex;transform:translateY(8px)}.hero-logo-name[data-active]{visibility:visible;opacity:1;transition-duration:.6s;transition-delay:calc(var(--hero-logo-turn) + 50ms);transform:none}.hero-logo-name:hover{color:#ca0d11}.hero-logo-name:focus-visible{outline-offset:4px;outline:2px solid #ca0d11}.hero-logo-name svg{flex-shrink:0;width:18px;height:18px;transition:transform .2s}.hero-logo-name:hover svg{transform:translate(2px,-2px)}.hero-logo-rotor{transform-origin:230px 227.5px;transition:transform var(--hero-logo-turn) cubic-bezier(.65, 0, .35, 1)}.hero-logo-leaf{--leaf-shift:-8px;--leaf-lean:0deg;fill:currentColor;cursor:pointer;transform-box:fill-box;transform-origin:50%;translate:calc(cos(var(--leaf-angle) - var(--leaf-lean)) * var(--leaf-shift)) calc(sin(var(--leaf-angle) - var(--leaf-lean)) * var(--leaf-shift));outline:none;transition:fill .45s cubic-bezier(.45,0,.55,1),translate .45s cubic-bezier(.45,0,.55,1),rotate .45s cubic-bezier(.45,0,.55,1)}.hero-logo-leaf:hover{fill:var(--hch-muted)}.hero-logo-leaf[data-active]{--leaf-shift:6px;--leaf-lean:30deg;fill:#ca0d11;transition-duration:.6s;transition-delay:calc(var(--hero-logo-turn) + 50ms);rotate:4deg}.hero-logo-leaf:focus-visible{outline-offset:4px;outline:2px solid #ca0d11}.hero-logo-play{z-index:1;background:var(--hch-paper);width:36px;height:36px;color:var(--hch-ink);cursor:pointer;transition:background-color .3s var(--ease-out-quart);border:1px solid #737a74;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.hero-logo-play:hover{background:#eeede6}@media (prefers-reduced-motion:reduce){.hero-logo-rotor,.hero-logo-leaf,.hero-logo-name{transition-property:none}}@keyframes hero-rise{0%{opacity:0;translate:0 18px}}@keyframes hero-wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes hero-pop{0%{rotate:-90deg;scale:0}}@keyframes hero-word{0%{translate:0 125%;rotate:6deg}}@keyframes hero-draw{0%{scale:0 1}}@keyframes hero-rotor{0%{rotate:-72deg}}@keyframes hero-leaf{0%{opacity:0;scale:.4;translate:calc(cos(var(--leaf-angle)) * -64px) calc(sin(var(--leaf-angle)) * -64px)}}@keyframes hero-leaf-light{0%{fill:var(--hch-ink)}}@keyframes hero-tip{0%,70%{opacity:1}}@keyframes hero-drop{0%{scale:1 0}}@keyframes hero-cue{0%,to{opacity:0}}@keyframes hero-field{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.home-intro[data-intro]:before,.home-editorial>:is(.learn-header:not(.search-header),.project-header,.contact-header)[data-intro]:before{animation:2.4s ease-in-out .3s backwards hero-field}[data-intro] .intro-kicker{animation:hero-wipe 1.1s var(--ease-out-quart) .1s backwards}[data-intro] .intro-kicker:before{animation:hero-pop .7s var(--ease-out-quart) backwards}[data-intro] .hero-word{vertical-align:top;margin-block:-.2em;padding-block:.2em;display:inline-block;overflow:clip}[data-intro] .hero-word>span{transform-origin:0 100%;animation:hero-word 1.1s var(--ease-out-quart) calc(.15s + var(--w) * 70ms) backwards;display:inline-block}[data-intro] .intro-purpose{animation:hero-rise .9s var(--ease-out-quart) .45s backwards}[data-intro] .intro-cms-copy{animation:hero-rise .9s var(--ease-out-quart) .53s backwards}[data-intro] .intro-actions>*{animation:hero-rise .9s var(--ease-out-quart) .6s backwards}[data-intro] .intro-actions>*+*{animation-delay:.68s}[data-intro] .hero-logo-rotor{animation:hero-rotor 2s var(--ease-out-quart) .2s backwards}[data-intro] .hero-logo-leaf{animation:hero-leaf 1.3s var(--ease-out-quart) calc(.2s + var(--step) * 90ms) backwards, hero-leaf-light .6s var(--ease-out-quart) 1.3s backwards}[data-intro] :is(.hero-logo-names,.hero-logo-play){animation:hero-rise .9s var(--ease-out-quart) 1.35s backwards}[data-intro] .intro-stats{--stats-at:1s}[data-intro] .intro-stats:before{animation:hero-draw 1.3s cubic-bezier(.61, 1, .88, 1) var(--stats-at) backwards}[data-intro] .intro-stats:after{content:"";background:linear-gradient(to right, transparent calc(100% - 96px), var(--hch-red));transform-origin:0;opacity:0;height:2px;animation:hero-draw 1.3s cubic-bezier(.61, 1, .88, 1) var(--stats-at) backwards, hero-tip 1.7s linear var(--stats-at) backwards;position:absolute;inset:-.5px 0 auto}[data-intro] .intro-stats>div{--at:calc(var(--stats-at) + 1.3s * var(--i) / var(--n))}[data-intro] .intro-stats>div+div:before{animation:hero-drop .8s var(--ease-out-quart) var(--at) backwards}[data-intro] .intro-stats dt{animation:hero-wipe 1s var(--ease-out-quart) calc(var(--at) + .25s) backwards}[data-intro] .intro-stat-number{transition:opacity .4s var(--ease-out-quart);animation:hero-cue var(--at) linear backwards}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-intro] .intro-stat-number:not([data-rolling]){opacity:0}}.home-areas{padding-block:56px 8px}.home-learning{padding-block:64px 40px}.section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.section-heading h2{max-width:21ch}.learning-areas{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:28px;display:flex}.learning-areas>span{color:var(--hch-muted);font-size:13px}.learning-areas ul{flex-wrap:wrap;gap:8px;display:flex}.area-chip{--chip-height:38px;--chip-gap:4px;height:var(--chip-height);border-radius:999px;align-items:center;font-size:14px;font-weight:500;line-height:1.4;display:flex;position:relative}.area-chip-label,.area-chip-arrow{height:var(--chip-height);border:1px solid color-mix(in srgb, var(--hch-line) 60%, transparent);background:var(--hch-paper);color:var(--hch-muted);white-space:nowrap;transition:width .5s var(--ease-out-quart), scale .5s var(--ease-out-quart), color .5s var(--ease-out-quart), background-color .5s var(--ease-out-quart), border-color .5s var(--ease-out-quart), box-shadow .5s var(--ease-out-quart);border-radius:999px;justify-content:center;align-items:center;display:flex}.area-chip-label{z-index:1;gap:8px;width:100%;min-width:0;padding-inline:32px;position:relative}.area-chip-label svg{stroke-width:1.75px;width:16px;height:16px;color:var(--hch-red);flex-shrink:0}.area-chip-arrow{width:var(--chip-height);transform-origin:0;position:absolute;top:0;right:0;overflow:hidden;scale:0}.area-chip-arrow>span{width:100%;height:100%;transition:transform .3s var(--ease-out-quart) .1s;place-items:center;display:grid;transform:translate(-100%)}.area-chip-arrow svg{width:16px;height:16px}.area-chip:is(:hover,:focus-visible) .area-chip-label{width:calc(100% - var(--chip-height) - var(--chip-gap))}.area-chip:is(:hover,:focus-visible) .area-chip-arrow{scale:1}.area-chip:is(:hover,:focus-visible) .area-chip-arrow>span{transform:translate(0)}.area-chip:is(:hover,:focus-visible) :is(.area-chip-label,.area-chip-arrow){color:var(--hch-ink);background:#fff;border-color:#242a2a0d;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.learning-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.learning-tiles>.knowledge-card--tile[data-slot=card]{transition:background-color .5s var(--ease-out-quart), border-color .5s var(--ease-out-quart), box-shadow .5s var(--ease-out-quart), opacity .8s var(--ease-out-quart) calc(var(--i,0) * .12s), translate .8s var(--ease-out-quart) calc(var(--i,0) * .12s)}.learning-tiles .knowledge-cover{clip-path:inset(0);transition:clip-path 1s var(--ease-out-quart) calc(var(--i,0) * .12s + .1s)}.learning-tiles .knowledge-tile-icon{transition:background-color .5s var(--ease-out-quart), scale .6s var(--ease-out-quart) calc(var(--i,0) * .12s + .45s)}.knowledge-card[data-slot=card]{color:var(--hch-ink);box-shadow:none;background:0 0;border:none;border-radius:0;min-width:0}.knowledge-body{flex-direction:column;flex:1;padding-block:24px;display:flex}.knowledge-cover{aspect-ratio:16/9;position:relative;overflow:hidden}.knowledge-meta{color:var(--hch-red);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.knowledge-meta span+span{color:var(--hch-muted);align-items:center;gap:8px;display:inline-flex}.knowledge-meta span+span:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px}.home-editorial .knowledge-card h3{letter-spacing:-.025em;margin-top:13px;font-size:23px;font-weight:500;line-height:1.25}.knowledge-title-link{display:block}.knowledge-title-link svg{width:18px;height:18px;margin-left:7px;display:inline}.knowledge-title-link:hover{text-decoration:underline;text-decoration-thickness:1px}.home-editorial .knowledge-summary{color:var(--hch-muted);margin-top:13px;font-size:15px;line-height:1.6}.knowledge-foot{margin-top:auto;padding-top:24px}.knowledge-foot p{color:var(--hch-muted);font-size:12px;line-height:1.65}.home-editorial .knowledge-reviewed{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:10px;display:flex}.knowledge-reviewed-badge{color:#1d6040;background:#e3f0e7;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 7px;font-weight:600;display:inline-flex}.knowledge-reviewed-badge svg{stroke-width:2.25px;width:15px;height:15px}.knowledge-foot .public-button{margin-top:12px;position:relative}.home-editorial .knowledge-availability{margin-top:8px;font-style:italic}.knowledge-card--tile[data-slot=card]{border:1px solid color-mix(in srgb, var(--hch-line) 60%, transparent);background:var(--hch-paper);min-height:420px;transition:background-color .5s var(--ease-out-quart), border-color .5s var(--ease-out-quart), box-shadow .5s var(--ease-out-quart);border-radius:20px;padding:28px}.knowledge-card--tile[data-slot=card]:is(:hover,:has(.knowledge-title-link:focus-visible)){background:#fff;border-color:#242a2a0d;box-shadow:0 1px 3px #00000014,0 16px 32px -20px #0000003d}.knowledge-card--tile .knowledge-body{padding-block:0}.knowledge-card--tile .knowledge-cover{border-radius:19px 19px 0 0;margin:-28px -28px 24px}.knowledge-tile-top{justify-content:space-between;align-items:flex-start;margin-bottom:56px;display:flex}.knowledge-tile-icon,.knowledge-tile-arrow{border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.knowledge-tile-icon{color:var(--hch-red);transition:background-color .5s var(--ease-out-quart);background:#fff}.knowledge-tile-icon svg{stroke-width:1.5px;width:22px;height:22px}.knowledge-tile-arrow{background:var(--hch-paper);transition:scale .5s var(--ease-out-quart);overflow:hidden;scale:0}.knowledge-tile-arrow>span{width:100%;height:100%;transition:transform .3s var(--ease-out-quart) .1s;place-items:center;display:grid;transform:translate(-100%)}.knowledge-tile-arrow svg{width:20px;height:20px}.knowledge-tile-corner{place-items:center end;height:48px;display:grid}.knowledge-tile-corner>*{grid-area:1/1}.knowledge-tile-corner .knowledge-reviewed-badge{transition:opacity .3s var(--ease-out-quart), scale .3s var(--ease-out-quart);padding:6px 12px 6px 9px;font-size:13px;line-height:1.4}.knowledge-card--tile[data-cover=image] .knowledge-reviewed-badge{box-shadow:0 1px 3px #00000024}.knowledge-card--tile:is(:hover,:has(.knowledge-title-link:focus-visible)) .knowledge-reviewed-badge{opacity:0;scale:.9}.knowledge-card--tile:is(:hover,:has(.knowledge-title-link:focus-visible)) .knowledge-tile-icon{background:var(--hch-paper)}.knowledge-card--tile:is(:hover,:has(.knowledge-title-link:focus-visible)) .knowledge-tile-arrow{scale:1}.knowledge-card--tile:is(:hover,:has(.knowledge-title-link:focus-visible)) .knowledge-tile-arrow>span{transform:translate(0)}.home-editorial .knowledge-card--tile h3{font-family:var(--font-brand), sans-serif;letter-spacing:-.03em;text-wrap:balance;margin-top:14px;font-size:25px;font-weight:600;line-height:1.2}.knowledge-card--tile .knowledge-title-link:after{content:"";z-index:1;border-radius:20px;position:absolute;inset:0}.knowledge-card--tile .knowledge-title-link:hover{text-decoration:none}.home-editorial .knowledge-card--tile .knowledge-title-link:focus-visible{outline:none}.knowledge-card--tile .knowledge-title-link:focus-visible:after{outline:2px solid var(--hch-red);outline-offset:4px}.knowledge-card--tile[data-cover] .knowledge-tile-top{z-index:2;pointer-events:none;margin:0;position:absolute;inset:20px 20px auto}.knowledge-card--tile[data-cover=image] .knowledge-tile-icon{box-shadow:0 1px 3px #00000024}.knowledge-card--tile .knowledge-cover img{transition:scale .9s var(--ease-out-quart)}.knowledge-card--tile:is(:hover,:has(.knowledge-title-link:focus-visible)) .knowledge-cover img{scale:1.05}.knowledge-cover--paper{background:#ece8df}.knowledge-cover-glyph{aspect-ratio:1;width:72%;color:color-mix(in srgb, var(--hch-red) 17%, #ece8df);transition:translate .7s var(--ease-out-quart), rotate .7s var(--ease-out-quart), color .6s var(--ease-out-quart);position:absolute;bottom:0;right:0;translate:18% 50%}.knowledge-cover-glyph svg{stroke-width:.85px;width:100%;height:100%}.knowledge-card--tile:is(:hover,:has(.knowledge-title-link:focus-visible)) .knowledge-cover-glyph{color:color-mix(in srgb, var(--hch-red) 28%, #ece8df);translate:14% 44%;rotate:12deg}@media (prefers-reduced-motion:reduce){.knowledge-card--tile .knowledge-cover :is(img,.knowledge-cover-glyph){transition:none}}@media (min-width:700px) and (max-width:995px){.knowledge-card--tile[data-cover]:last-child:nth-child(odd){grid-template-columns:calc(50% - 8px) minmax(0,1fr);column-gap:28px;display:grid}.knowledge-card--tile[data-cover]:last-child:nth-child(odd) .knowledge-cover{aspect-ratio:auto;border-radius:19px 0 0 19px;min-height:240px;margin:-28px 0 -28px -28px}}@media (max-width:699px){.knowledge-card--tile[data-cover] .knowledge-tile-top{inset:16px 16px auto}.knowledge-cover--paper{display:none}.knowledge-card--tile[data-cover=paper] .knowledge-tile-top{margin-bottom:28px;position:static}}@media (min-width:360px) and (max-width:699px){.home-learning .knowledge-card--tile:not([data-cover=image]) .knowledge-body{grid-template-rows:auto auto auto 1fr;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.home-learning .knowledge-card--tile:not([data-cover=image]) .knowledge-tile-top{display:contents}.home-learning .knowledge-card--tile:not([data-cover=image]) .knowledge-tile-icon{grid-area:1/1}.home-learning .knowledge-card--tile:not([data-cover=image]) .knowledge-meta{grid-area:1/2}.home-learning .knowledge-card--tile:not([data-cover=image]) .knowledge-tile-corner{grid-area:1/3}.home-learning .knowledge-card--tile:not([data-cover=image]) :is(h3,.knowledge-summary,.knowledge-foot){grid-column:1/-1}.home-editorial .home-learning .knowledge-card--tile:not([data-cover=image]) h3{margin-top:16px}}.resource-route{border-block:1px solid var(--hch-line);align-items:center;gap:18px;margin-top:32px;padding-block:24px;display:flex}.resource-route>svg{flex-shrink:0;width:24px;height:24px}.resource-route p{font-family:var(--font-brand), sans-serif;max-width:90ch;font-size:16px;line-height:1.5}.resource-route a{flex-shrink:0;margin-left:auto}.route-link{color:var(--hch-ink);font-family:var(--font-brand), sans-serif;outline:none;align-items:center;gap:14px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.route-link-label{transition:color .3s var(--ease-out-quart)}.route-link-arrow{isolation:isolate;width:40px;height:40px;transition:border-color .5s var(--ease-out-quart), color .3s var(--ease-out-quart);border:1px solid #737a74;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.route-link-arrow:before{content:"";z-index:-1;border-radius:inherit;background:var(--hch-red);transition:scale .5s var(--ease-out-quart);position:absolute;inset:0;scale:0}.route-link-arrow svg{transition:translate .4s var(--ease-out-quart);grid-area:1/1}.route-link-arrow svg+svg{translate:-200% 200%}.route-link:is(:hover,:focus-visible) .route-link-label{color:var(--hch-red)}.route-link:is(:hover,:focus-visible) .route-link-arrow:before{scale:1}.route-link:is(:hover,:focus-visible) .route-link-arrow{border-color:var(--hch-red);color:#fff}.route-link:is(:hover,:focus-visible) .route-link-arrow svg:first-child{translate:200% -200%}.route-link:is(:hover,:focus-visible) .route-link-arrow svg+svg{transition-delay:.1s;translate:0}.route-link:focus-visible .route-link-arrow{outline:2px solid var(--hch-red);outline-offset:3px}@media (prefers-reduced-motion:reduce){.route-link-label,.route-link-arrow,.route-link-arrow:before,.route-link-arrow svg{transition:none}.route-link-arrow svg+svg{display:none}.route-link:is(:hover,:focus-visible) .route-link-arrow svg:first-child{translate:none}}.crumbs{--crumbs-ink:#242a2a;--crumbs-muted:#565d5a;--crumbs-red:#ae242b;--crumbs-ease:cubic-bezier(.165, .84, .44, 1)}.crumbs-list{color:var(--crumbs-muted);font-family:var(--font-brand), sans-serif;letter-spacing:-.005em;flex-wrap:wrap;gap:4px 10px;font-size:14px;line-height:20px}.crumbs-home{width:30px;height:30px;color:var(--crumbs-ink);isolation:isolate;transition:border-color .5s var(--crumbs-ease);border:1px solid #d4d4ca;border-radius:50%;place-items:center;display:grid;position:relative}.crumbs-home:before{content:"";z-index:-1;border-radius:inherit;transition:scale .5s var(--crumbs-ease);background:#f5f3ee;position:absolute;inset:0;scale:0}.crumbs-home-mark{transition:rotate .6s var(--crumbs-ease)}.crumbs-home:is(:hover,:focus-visible){border-color:#b9b9ad}.crumbs-home:is(:hover,:focus-visible):before{scale:1}.crumbs-home:is(:hover,:focus-visible) .crumbs-home-mark{rotate:-14deg}.crumbs-slash{color:#b9b9ad;opacity:1}.crumbs-slash svg{width:8px;height:16px}.crumbs-link{color:var(--crumbs-ink);transition:color .3s var(--crumbs-ease);border-radius:2px;padding-block:4px;font-weight:500}.crumbs-link:hover{color:var(--crumbs-red)}.crumbs-current-item{flex:1 1 0;min-width:0}.crumbs-current{max-width:52ch;color:var(--crumbs-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media not (min-width:640px){.crumbs-list:has(.crumbs-link) .crumbs-slash:has(+.crumbs-current-item){display:none}.crumbs-list:has(.crumbs-link) .crumbs-current-item{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.crumbs :is(.crumbs-home,.crumbs-link):focus-visible{outline:2px solid var(--crumbs-red);outline-offset:3px}@media (prefers-reduced-motion:reduce){.crumbs-home,.crumbs-home:before,.crumbs-home-mark,.crumbs-link{transition:none}.crumbs-home:is(:hover,:focus-visible) .crumbs-home-mark{rotate:none}}.home-publications{color:#fff;background:#283b36;padding-block:52px}.publication-layout{grid-template-columns:.8fr 2fr;gap:64px;display:grid}.publication-intro h2{max-width:14ch}.home-publications .section-divider{--divider-dash:#ffffff29;--divider-dot:#ec5d63}.home-editorial .home-publications .section-divider-label{box-shadow:none;color:#fff;background:#ffffff0f;border-color:#ffffff38}.home-editorial .publication-intro>p{color:#d4dcd7;max-width:30ch;margin-top:20px;font-size:15px;line-height:1.65}.publication-intro .editorial-link{margin-top:24px}.publication-shelf{flex-direction:column;display:flex}.knowledge-card--publication[data-slot=card]{color:#fff;border-top:1px solid #76857e}.knowledge-card--publication:last-child{border-bottom:1px solid #76857e}.knowledge-card--publication .knowledge-body{padding-block:20px}.knowledge-card--publication .knowledge-meta,.knowledge-card--publication .knowledge-meta span+span{color:#d4dcd7}.home-editorial .knowledge-card--publication h3{margin-top:10px;font-size:21px;line-height:1.35}.home-editorial .knowledge-card--publication .knowledge-summary{color:#d4dcd7;margin-top:9px;font-size:14px}.knowledge-card--publication .knowledge-foot{padding-top:12px}.knowledge-card--publication .knowledge-foot p{color:#d4dcd7}.knowledge-card--publication .knowledge-reviewed{display:none}.knowledge-card--publication .public-button--outline{color:#fff;border-color:#b6c3bc}.knowledge-card--publication .public-button--outline:hover{background:#40554b}.home-assistant{border-bottom:1px solid var(--hch-line);grid-template-columns:1fr 1.1fr auto;align-items:center;gap:30px;padding-block:30px;display:grid}.assistant-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.assistant-heading>svg{width:22px;height:22px}.home-editorial .assistant-heading h2{letter-spacing:-.02em;font-family:Arial,sans-serif;font-size:19px;font-weight:500}.assistant-status[data-slot=badge]{color:#4d554d;background:#f5f3ee;border:1px solid #b9bdb2;border-radius:3px;height:auto;padding:4px 6px;font-size:11px}.home-assistant>p{color:var(--hch-muted);font-size:13px;line-height:1.65}.knowledge-card--news[data-slot=card]{border-top:1px solid var(--hch-line)}.knowledge-card--news:last-child{border-bottom:1px solid var(--hch-line)}.knowledge-card--news .knowledge-body{padding-block:23px}.knowledge-card--news .knowledge-foot{padding-top:13px}.knowledge-card--news .knowledge-reviewed{display:none}.home-news-timeline{padding-block:72px 24px}.news-timeline-nav{align-items:center;gap:8px;margin-top:36px;display:none}.news-timeline-map{background:color-mix(in srgb, var(--hch-line) 70%, transparent);border-radius:999px;flex:1;height:3px;margin-right:24px;position:relative}.news-timeline-map-thumb{width:calc(100% * var(--v) / var(--n));border-radius:inherit;background:var(--hch-ink);translate:calc(100% * var(--offset) / var(--v)) 0;transition:translate .8s var(--ease-out-quart);position:absolute;inset:0 auto 0 0}.news-step{width:46px;height:46px;color:var(--hch-ink);cursor:pointer;transition:background-color .3s var(--ease-out-quart), opacity .3s var(--ease-out-quart);background:0 0;border:1px solid #737a74;border-radius:50%;place-items:center;display:grid}.news-step svg{transition:translate .3s var(--ease-out-quart)}.news-step:not([aria-disabled]):hover{background:#eeede6}.news-step--back:not([aria-disabled]):hover svg{translate:-2px}.news-step--forward:not([aria-disabled]):hover svg{translate:2px}.news-step[aria-disabled]{opacity:.35;cursor:default}.news-item{position:relative}.news-link:after{content:"";z-index:1;position:absolute;inset:0}.home-editorial .news-link:focus-visible{outline:none}.news-link:focus-visible:after{outline:2px solid var(--hch-red);outline-offset:4px;border-radius:12px}.news-meta{color:var(--hch-red);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.news-meta-detail{color:var(--hch-muted);align-items:center;gap:5px;display:inline-flex}.news-meta-detail svg{flex-shrink:0;width:13px;height:13px}.reveal-item{transition:opacity .8s var(--ease-out-quart), translate .8s var(--ease-out-quart);transition-delay:calc(var(--i,0) * 80ms)}@keyframes news-pulse{0%{opacity:.5;scale:1}to{opacity:0;scale:2.8}}.news-today-pin{background:var(--hch-red);color:#fff;font-family:var(--font-brand), sans-serif;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:baseline;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.news-today-pin strong{font-weight:600}.news-timeline-track{display:none}.news-timeline li{position:relative}.news-timeline li:before{content:"";background:var(--hch-ink);width:1px;position:absolute;top:8px;bottom:-8px;left:5px}.news-timeline li:is([data-tense=ahead],.news-timeline-today):before{background:repeating-linear-gradient(#a3a79d 0 5px,#0000 5px 10px)}.news-timeline li:is([data-tense=live],.news-timeline-today:has(+[data-tense=live])):before{background:var(--hch-red);width:2px;margin-left:-.5px}.news-timeline li:last-child:before{bottom:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.news-timeline .news-item{flex-direction:column;padding:0 0 32px 32px;display:flex}.news-timeline-dot{width:11px;height:11px;transition:scale .6s var(--ease-out-quart) calc(var(--i,0) * .15s + .25s);position:absolute;top:3px;left:0}.news-timeline-dot>span{background:var(--hch-ink);width:100%;height:100%;transition:scale .4s var(--ease-out-quart), background-color .4s var(--ease-out-quart);border-radius:50%;display:block;box-shadow:0 0 0 4px #fff}.news-timeline li[data-tense=ahead] .news-timeline-dot>span{box-shadow:inset 0 0 0 2px var(--hch-red), 0 0 0 4px #fff;background:#fff}.news-timeline li[data-tense=live] .news-timeline-dot>span{background:var(--hch-red)}.news-timeline-dot[data-next]:after{content:"";background:var(--hch-red);opacity:0;z-index:-1;border-radius:50%;position:absolute;inset:0}.news-timeline[data-reveal=in] .news-timeline-dot[data-next]:after{animation:news-pulse 2.4s var(--ease-out-quart) 1s 2}.news-timeline .news-item:is(:hover,:has(.news-link:focus-visible)) .news-timeline-dot>span{background:var(--hch-red);scale:1.35}.news-timeline-today{padding:0 0 28px 32px}.home-editorial .news-timeline-date{font-variant-numeric:tabular-nums;flex-wrap:wrap;order:1;align-items:baseline;gap:4px 10px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.news-timeline-date>span{color:var(--hch-muted);font-size:12px}.news-timeline li[data-tense=live] .news-timeline-date>span{color:var(--hch-red)}.news-timeline li[data-tense=ahead] .news-timeline-date>span{color:#1d6040}.home-editorial .news-timeline h3{font-family:var(--font-brand), sans-serif;letter-spacing:-.025em;text-wrap:balance;max-width:24ch;transition:color .4s var(--ease-out-quart);order:3;margin-top:10px;font-size:21px;font-weight:600;line-height:1.25}.news-timeline .news-item:is(:hover,:has(.news-link:focus-visible)) h3{color:var(--hch-red)}.news-timeline-arrow{display:none}.news-timeline .news-meta{order:4;margin-top:12px}.news-more{border:1px solid color-mix(in srgb, var(--hch-line) 80%, transparent);height:38px;color:var(--hch-ink);font-family:var(--font-brand), sans-serif;cursor:pointer;transition:background-color .3s var(--ease-out-quart);background:#fff;border-radius:999px;align-items:center;gap:8px;margin:0 0 24px 32px;padding-inline:14px 16px;font-size:14px;font-weight:500;display:inline-flex}.news-more:hover{background:var(--hch-paper)}ol+.news-more{margin:4px 0 0 32px}.news-cover{aspect-ratio:16/10;background:var(--hch-paper);clip-path:inset(0 round 14px);width:100%;max-width:480px;transition:clip-path 1s var(--ease-out-quart) calc(var(--i,0) * .12s + .1s);border-radius:14px;order:2;margin-top:14px;position:relative;overflow:hidden}.news-cover img{transition:scale .9s var(--ease-out-quart)}.news-item:is(:hover,:has(.news-link:focus-visible)) .news-cover img{scale:1.05}.news-cover--paper{border:1px solid color-mix(in srgb, var(--hch-line) 60%, transparent);display:none}.news-cover-mark{width:78%;height:auto;rotate:var(--turn,0deg);transition:rotate 1.2s var(--ease-out-quart);position:absolute;bottom:-32%;right:-18%}.news-cover-mark path{fill:#ebe7de;transition:fill .6s var(--ease-out-quart)}.news-cover-mark path[data-red]{fill:#efd8d4}.news-item:is(:hover,:has(.news-link:focus-visible)) .news-cover-mark{rotate:calc(var(--turn,0deg) + 24deg)}.news-item:is(:hover,:has(.news-link:focus-visible)) .news-cover-mark path[data-red]{fill:#eac5bf}.news-cover-leaf{font-family:var(--font-brand), sans-serif;letter-spacing:-.01em;flex-direction:column;align-items:flex-start;font-size:15px;font-weight:500;line-height:1.3;display:flex;position:absolute;inset:20px 22px 18px}.news-cover-leaf>span:first-child{color:var(--hch-muted);font-size:13px}.news-cover-leaf strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:auto;font-size:56px;font-weight:600;line-height:.9}.news-cover-leaf>span:last-child{color:var(--hch-red);margin-top:10px;font-size:17px;font-weight:600}@media (min-width:700px) and (max-width:995px){.news-timeline li:not([data-range],.news-timeline-today){display:none}.news-timeline li[data-added]{transition:opacity .6s var(--ease-out-quart), translate .6s var(--ease-out-quart)}@starting-style{.news-timeline li[data-added=earlier]{opacity:0;translate:0 -12px}.news-timeline li[data-added=later]{opacity:0;translate:0 12px}}}@media (min-width:996px){.news-timeline{--gap:32px;--pad:48px;--cover-h:0px;--cover-gap:0px;--slot:calc((100cqw + var(--gap)) / var(--v));--rail:calc(var(--pad) + var(--cover-h) + var(--cover-gap) + 5px);--live-from:max(0px, calc((var(--k) - var(--live)) * var(--slot) - var(--gap) / 2));--live-to:max(0px, calc(var(--k) * var(--slot) - var(--gap) / 2));--now:calc((var(--live-from) + var(--live-to)) / 2);touch-action:pan-y}.news-timeline-nav{display:flex}.news-timeline-viewport{min-width:0;margin-inline:-16px;padding-inline:16px;overflow-x:clip}.news-timeline[data-covers]{--cover-h:176px;--cover-gap:28px}.news-timeline-frame{container-type:inline-size}.news-timeline-rail{padding-top:var(--pad);translate:calc(var(--offset) * var(--slot) * -1) 0;transition:translate .8s var(--ease-out-quart);position:relative}.news-timeline-track{top:var(--rail);width:calc(var(--n) * var(--slot) - var(--gap));height:1px;display:block;position:absolute;left:0}.news-timeline-past,.news-timeline-live,.news-timeline-future{height:1px;position:absolute;top:0}.news-timeline-past{width:var(--live-from);background:var(--hch-ink);transform-origin:calc(var(--opening) * var(--slot)) 0;transition:scale 1.1s var(--ease-out-quart);left:0}.news-timeline-live{top:-.5px;left:var(--live-from);width:calc(var(--live-to) - var(--live-from));background:var(--hch-red);transform-origin:0;height:2px;transition:scale .8s var(--ease-out-quart) .35s}.news-timeline-future{left:var(--live-to);clip-path:inset(0);transition:clip-path 1.1s var(--ease-out-quart) .45s;background:repeating-linear-gradient(90deg,#a3a79d 0 6px,#0000 6px 12px);right:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 160px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 160px),#0000)}.news-timeline-now{top:calc(-1 * var(--rail));bottom:-9px;left:var(--now);transition:opacity .6s var(--ease-out-quart) .7s, translate .6s var(--ease-out-quart) .7s;flex-direction:column;align-items:center;display:flex;position:absolute;translate:-50%}.news-timeline-now:after{content:"";background:var(--hch-red);flex:1;width:1px}.news-timeline ol{grid-auto-flow:column;grid-auto-columns:calc(var(--slot) - var(--gap));column-gap:var(--gap);display:grid}.news-timeline li:before,.news-timeline-today,.news-more{display:none}.news-timeline .news-item{padding:calc(var(--cover-h) + var(--cover-gap) + 36px) 0 0;transition:opacity .6s var(--ease-out-quart);display:block}.news-timeline li:not([data-window])>.news-item{opacity:0}.news-timeline-dot{top:calc(var(--cover-h) + var(--cover-gap))}.news-timeline-arrow{width:40px;height:40px;transition:scale .5s var(--ease-out-quart);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;overflow:hidden;scale:0;box-shadow:0 1px 3px #0000001a}.news-timeline-arrow>span{width:100%;height:100%;transition:transform .3s var(--ease-out-quart) .1s;place-items:center;display:grid;transform:translate(-100%)}.news-timeline-arrow svg{width:18px;height:18px}.news-timeline:not([data-covers]) .news-timeline-arrow{background:var(--hch-paper);width:36px;height:36px;box-shadow:none;top:27px;right:0}.news-timeline .news-item:is(:hover,:has(.news-link:focus-visible)) .news-timeline-arrow{scale:1}.news-timeline .news-item:is(:hover,:has(.news-link:focus-visible)) .news-timeline-arrow>span{transform:translate(0)}.news-timeline .news-link:after{inset:-12px -12px -16px}.news-cover{height:var(--cover-h);aspect-ratio:auto;clip-path:inset(0 round 16px);border-radius:16px;max-width:none;margin:0;position:absolute;top:0;left:0}.news-cover--paper{display:block}.news-item[data-leaf] :is(.news-timeline-date time,.news-meta-time){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.news-item[data-leaf] .news-timeline-date>span{font-size:13px}}@media (min-width:996px) and (max-width:1199px){.news-timeline[data-covers]{--cover-h:148px}.news-cover-leaf{inset:16px 18px 14px}.news-cover-leaf>span:first-child{font-size:12px}.news-cover-leaf strong{font-size:46px}.news-cover-leaf>span:last-child{font-size:15px}}.news-swipe-nav,.news-live-tally{display:none}@media (max-width:699px){.home-news-timeline{padding-block:40px 8px}.home-news-timeline .news-timeline{--card:min(72vw, 300px);--cover-h:calc(var(--card) * .58);--gap:16px;--line:calc(var(--cover-h) + 22px)}.home-news-timeline .news-timeline ol{gap:var(--gap);padding:44px calc(50vw - var(--card) / 2) 12px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;display:flex;position:relative;overflow-x:auto}.home-news-timeline .news-timeline ol::-webkit-scrollbar{display:none}.home-news-timeline .news-timeline li{flex:0 0 var(--card);scroll-snap-align:center}.news-more{display:none}.home-news-timeline .news-timeline li:before{top:calc(var(--line) + 5px);right:calc(-1 * var(--gap));width:auto;height:1px;margin:0;bottom:auto;left:0}.home-news-timeline .news-timeline li[data-tense=ahead]:before{background:repeating-linear-gradient(90deg,#a3a79d 0 6px,#0000 6px 12px)}.home-news-timeline .news-timeline li[data-tense=live]:before{top:calc(var(--line) + 4.5px);width:auto;height:2px;margin:0}.home-news-timeline .news-timeline li:first-child:before{left:-20px}.home-news-timeline .news-timeline li:last-child:before{right:-56px;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000);mask-image:linear-gradient(90deg,#000 60%,#0000)}.home-news-timeline .news-timeline li.news-timeline-today{margin-inline:calc(var(--gap) / -2);scroll-snap-align:none;flex:0 0 0;padding:0}.home-news-timeline .news-timeline li.news-timeline-today:before{width:1px;height:calc(var(--line) + 30px);background:var(--hch-red);margin:0;top:-16px;left:-.5px;right:auto;-webkit-mask-image:none;mask-image:none}.home-news-timeline .news-timeline-today .news-today-pin{border-radius:13px 13px 13px 0;position:absolute;top:-40px;left:-.5px}.home-news-timeline .news-timeline-today:last-child .news-today-pin{border-radius:13px 13px 0;left:auto;right:-.5px}.home-news-timeline .news-timeline .news-item{padding:calc(var(--line) + 30px) 0 0;display:block}.home-news-timeline .news-timeline-dot{top:var(--line)}.home-editorial .news-timeline h3{max-width:none;margin-top:6px;font-size:19px}.news-timeline .news-meta{gap:4px 12px;margin-top:8px}.home-news-timeline .news-cover{height:var(--cover-h);aspect-ratio:auto;max-width:none;margin:0;position:absolute;top:0;left:0}.home-news-timeline .news-cover--paper{display:block}.home-news-timeline .news-cover-leaf{inset:16px 18px 14px}.home-news-timeline .news-cover-leaf>span:first-child{font-size:12px}.home-news-timeline .news-cover-leaf strong{font-size:46px}.home-news-timeline .news-cover-leaf>span:last-child{font-size:15px}.home-news-timeline .news-item[data-leaf] :is(.news-timeline-date time,.news-meta-time){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.news-live-tally{background:color-mix(in srgb, var(--hch-red) 10%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:8px;padding:2px 8px;display:inline}.news-swipe-nav{align-items:center;gap:8px;margin-top:8px;display:flex}.news-swipe-map{background:color-mix(in srgb, var(--hch-line) 70%, transparent);border-radius:999px;flex:1;height:3px;margin-right:16px;position:relative}@media (hover:none){.news-swipe-nav .news-step:not([aria-disabled]):hover{background:0 0}.news-swipe-nav .news-step:not([aria-disabled]):hover svg{translate:none}.news-swipe-nav .news-step:not([aria-disabled]):active{background:#eeede6}}.news-swipe-map>span{inset-block:0;left:calc(var(--at,0) * (1 - var(--share,.3)) * 100%);width:calc(var(--share,.3) * 100%);border-radius:inherit;background:var(--hch-ink);position:absolute}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal=pending] .reveal-item{opacity:0;translate:0 18px}[data-reveal=pending] .news-cover{clip-path:inset(100% 0 0 round 16px)}[data-reveal=pending] :is(.news-timeline-past,.news-timeline-live){scale:0 1}[data-reveal=pending] .news-timeline-future{clip-path:inset(0 100% 0 0)}[data-reveal=pending] .news-timeline-now{opacity:0;translate:-50% 8px}[data-reveal=pending] .news-timeline-dot{scale:0}:is(.learning-areas,.resource-route)[data-reveal=pending] .reveal-item{translate:0 10px}.learning-tiles[data-reveal=pending]>.knowledge-card{opacity:0;translate:0 18px}.learning-tiles[data-reveal=pending] .knowledge-cover{clip-path:inset(100% 0 0)}.learning-tiles[data-reveal=pending] .knowledge-tile-icon{scale:0}.section-divider[data-reveal=pending]:after{scale:0 1}[data-reveal=pending] .section-divider-label{opacity:0;translate:0 8px}[data-reveal=pending] .section-divider-label:before{scale:0}}.home-project{background:var(--hch-paper);border-block:1px solid var(--hch-line);padding-top:56px}.project-layout{grid-template-columns:.55fr 1.15fr 1fr;gap:48px;padding-bottom:56px;display:grid}.project-signature{padding-top:10px}.home-editorial .project-signature p{letter-spacing:-.055em;margin-top:20px;font-size:30px;font-weight:600;line-height:1}.project-copy h2{font-size:34px}.home-editorial .project-copy>p{color:var(--hch-muted);margin-top:20px;font-size:15px;line-height:1.7}.project-copy .editorial-link{margin-top:20px}.home-editorial .project-partners h3{margin-bottom:18px;font-size:14px;font-weight:600;line-height:1.5}.project-partners li{border-top:1px solid var(--hch-line);padding-block:13px}.project-partners li p{color:var(--hch-muted);margin-bottom:6px;font-size:12px}.project-partners li a,.project-partners li>span{font-size:14px;font-weight:500;line-height:1.5}.project-partners a:hover{text-decoration:underline}.project-partners a svg{width:15px;height:15px;margin-left:6px;display:inline}.partner-logo{object-fit:contain;object-position:left;max-height:56px;margin-bottom:12px}.home-contact-band{border-top:1px solid var(--hch-line)}.home-contact{justify-content:space-between;align-items:center;gap:32px;padding-block:46px;display:flex}.home-editorial .home-contact h2{font-size:clamp(1.7rem,2.7vw,2.3rem)}.home-editorial .home-contact p{color:var(--hch-muted);margin-top:12px;font-size:14px;line-height:1.6}.hch-empty{background:color-mix(in srgb, var(--hch-paper) 55%, #fff);border:1px dashed #c4c6bc;border-radius:20px;display:flex}.learning-tiles>.hch-empty{grid-column:1/-1}.hch-empty [data-slot=empty]{gap:20px;padding:clamp(40px,6vw,64px) 24px}.hch-empty [data-slot=empty-header]{max-width:30rem}.hch-empty [data-slot=empty-media]{margin-bottom:22px}.hch-empty [data-slot=empty-media]>div{border-radius:12px;width:48px;height:48px}.hch-empty [data-slot=empty-media]>[aria-hidden]{transition:rotate .9s var(--ease-out-quart) .2s, translate .9s var(--ease-out-quart) .2s, opacity .2s linear .15s;translate:-5px;rotate:-12deg}.hch-empty [data-slot=empty-media]>[aria-hidden]+[aria-hidden]{translate:5px;rotate:12deg}.hch-empty [data-slot=empty-media]>:not([aria-hidden]){color:var(--hch-red);transition:scale .6s var(--ease-out-quart), opacity .6s var(--ease-out-quart)}.hch-empty [data-slot=empty-media] svg{width:22px;height:22px}.hch-empty [data-slot=empty-title]{font-family:var(--font-brand), sans-serif;letter-spacing:-.025em;color:var(--hch-ink);font-size:22px;font-weight:600;line-height:1.25}.hch-empty [data-slot=empty-description]{color:var(--hch-muted);margin-top:8px;font-size:15px;line-height:1.6}.hch-empty :is([data-slot=empty-title],[data-slot=empty-description],[data-slot=empty-content]){transition:opacity .8s var(--ease-out-quart), translate .8s var(--ease-out-quart)}.hch-empty [data-slot=empty-title]{transition-delay:.12s}.hch-empty [data-slot=empty-description]{transition-delay:.2s}.hch-empty [data-slot=empty-content]{transition-delay:.28s}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hch-empty[data-reveal=pending] [data-slot=empty-media]>[aria-hidden]{opacity:0;translate:0;rotate:none}.hch-empty[data-reveal=pending] [data-slot=empty-media]>:not([aria-hidden]){opacity:0;scale:.8}.hch-empty[data-reveal=pending] :is([data-slot=empty-title],[data-slot=empty-description],[data-slot=empty-content]){opacity:0;translate:0 12px}}.public-footer{border-top:1px solid var(--hch-line);background:#fff}.footer-inner{isolation:isolate;position:relative;overflow:hidden}.footer-mark{z-index:-1;pointer-events:none;width:500px;height:auto;transition:rotate 1.6s var(--ease-out-quart), opacity 1.2s var(--ease-out-quart);position:absolute;top:-48px;right:-110px}.footer-mark path{fill:#f5f3ee}.footer-mark path[data-red]{fill:#f8e7e5}.footer-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,.75fr) minmax(0,1fr);gap:48px 64px;padding-block:72px 64px;display:grid}.footer-logo{display:inline-block}.footer-logo img{width:132px;height:auto;display:block}.footer-statement{max-width:34ch;font-family:var(--font-brand), sans-serif;letter-spacing:-.025em;text-wrap:balance;margin-top:32px;font-size:clamp(1.05rem,1.35vw,1.25rem);font-weight:500;line-height:1.3}.footer-column{padding-top:4px}.footer-heading{color:var(--hch-muted);font-family:var(--font-brand), sans-serif;align-items:center;gap:9px;margin-bottom:20px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.footer-heading:before{content:"";background:var(--hch-red);width:7px;height:7px;transition:scale .6s var(--ease-out-quart) .3s;border-radius:50%;flex-shrink:0}.footer-column ul{gap:2px;display:grid}.footer-link{font-family:var(--font-brand), sans-serif;transition:color .3s var(--ease-out-quart);align-items:center;gap:6px;padding-block:5px;font-size:16px;font-weight:500;line-height:1.4;display:inline-flex}.footer-link .button-arrow{opacity:0;width:16px;height:16px;transition:opacity .3s var(--ease-out-quart), translate .4s var(--ease-out-quart);translate:-6px 6px}.footer-link:is(:hover,:focus-visible){color:var(--hch-red)}.footer-link:is(:hover,:focus-visible) .button-arrow{opacity:1;translate:0}.footer-email{font-family:var(--font-brand), sans-serif;letter-spacing:-.015em;overflow-wrap:anywhere;transition:color .3s var(--ease-out-quart);font-size:20px;font-weight:500;line-height:1.35}.footer-email:hover{color:var(--hch-red)}.footer-address{color:var(--hch-muted);margin-block:10px 28px;font-size:14px;line-height:1.7}.footer-address span{display:block}.footer-funding{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:44px;padding-block:8px 32px;display:grid}.funding-artwork{align-items:center;gap:28px;display:flex}.eu-emblem{width:206px;height:auto}.university-emblem{object-fit:contain;width:56px;height:56px}.footer-funding>p{border-left:1px solid var(--hch-line);color:var(--hch-muted);padding-left:44px;font-size:12px;line-height:1.65}.footer-bottom{border-top:1px solid var(--hch-line);color:var(--hch-muted);align-items:center;gap:16px 32px;padding-block:20px 28px;font-size:13px;line-height:1.6;display:flex}.footer-bottom>p{margin-right:auto}.footer-bottom nav{flex-wrap:wrap;gap:4px 24px;display:flex}.footer-bottom nav a{transition:color .3s var(--ease-out-quart);padding-block:6px}.footer-bottom nav a:hover{color:var(--hch-red)}.footer-to-top{color:var(--hch-ink);font-family:var(--font-brand), sans-serif;transition:color .3s var(--ease-out-quart);outline:none;align-items:center;gap:12px;font-size:13px;font-weight:500;display:inline-flex}.footer-to-top-arrow{isolation:isolate;width:30px;height:30px;transition:border-color .5s var(--ease-out-quart), color .3s var(--ease-out-quart);border:1px solid #737a74;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.footer-to-top-arrow:before{content:"";z-index:-1;border-radius:inherit;background:var(--hch-red);transition:scale .5s var(--ease-out-quart);position:absolute;inset:0;scale:0}.footer-to-top-arrow svg{transition:translate .4s var(--ease-out-quart);grid-area:1/1}.footer-to-top-arrow svg+svg{translate:0 200%}.footer-to-top:is(:hover,:focus-visible){color:var(--hch-red)}.footer-to-top:is(:hover,:focus-visible) .footer-to-top-arrow{border-color:var(--hch-red);color:#fff}.footer-to-top:is(:hover,:focus-visible) .footer-to-top-arrow:before{scale:1}.footer-to-top:is(:hover,:focus-visible) .footer-to-top-arrow svg:first-child{translate:0 -200%}.footer-to-top:is(:hover,:focus-visible) .footer-to-top-arrow svg+svg{transition-delay:.1s;translate:0}.footer-to-top:focus-visible .footer-to-top-arrow{outline:2px solid var(--hch-red);outline-offset:3px}@media (prefers-reduced-motion:reduce){.footer-to-top-arrow svg+svg{display:none}.footer-to-top:is(:hover,:focus-visible) .footer-to-top-arrow svg:first-child{translate:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal=pending] .footer-mark{opacity:0;rotate:-35deg}[data-reveal=pending] .footer-heading:before{scale:0}}@media (max-width:1199px){.editorial-container{width:calc(100% - 64px)}.intro-grid{column-gap:44px}.area-index-heading{flex-wrap:wrap;gap:4px}.publication-layout{gap:40px}.home-assistant{grid-template-columns:1fr 1fr}.home-assistant>.editorial-link{grid-column:2;margin-top:-24px}.project-layout{grid-template-columns:.5fr 1.1fr 1fr;gap:32px}}@media (max-width:995px){.intro-grid{column-gap:32px;padding-block:40px 32px}.home-editorial .intro-purpose{font-size:17px}.intro-stats>div{padding-inline:16px}.intro-stats dd{font-size:24px}.area-index li>a{grid-template-columns:20px 1fr 20px;gap:10px;padding-block:14px}.home-editorial .area-index h3{font-size:18px}.home-editorial .area-index p{font-size:12px}.home-learning{padding-top:48px}.learning-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-card--tile[data-slot=card]{min-height:360px}.knowledge-card--tile:last-child:nth-child(odd){grid-column:1/-1;min-height:0}.home-editorial .knowledge-card h3{font-size:20px}.home-editorial .knowledge-card--tile h3{font-size:21px}.knowledge-foot p{font-size:11px}.resource-route{flex-wrap:wrap;gap:12px}.resource-route p{flex:1}.resource-route a{margin-left:36px}.publication-layout{grid-template-columns:.85fr 1.4fr;gap:32px}.project-layout{grid-template-columns:1fr 1fr}.project-signature{display:none}.footer-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.75fr) minmax(0,1fr);gap:40px}.footer-funding{gap:32px}.footer-funding>p{padding-left:32px}.eu-emblem{width:184px}.funding-artwork{gap:18px}.university-emblem{width:50px;height:50px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:60px 56px}.footer-brand{grid-column:1/-1}.footer-column{padding-top:0}.footer-mark{width:400px;top:-90px;right:-130px}.footer-funding{grid-template-columns:minmax(0,1fr);gap:20px}.footer-funding>p{border-left:0;padding-left:0}}@media (max-width:699px){.editorial-container{width:calc(100% - 40px)}.public-logo{gap:8px;font-size:17px}.public-logo svg{width:30px;height:30px}.home-intro{min-height:0}.intro-grid{grid-template-rows:none;grid-template-columns:1fr;align-content:start;gap:0;padding-block:28px 26px}.intro-copy{padding:0}.hero-logo{border-top:1px solid var(--hch-line);grid-template-columns:auto minmax(0,1fr) auto;column-gap:14px;margin-top:28px;padding-block:4px;overflow:hidden}.hero-logo>svg{grid-area:1/1;width:clamp(68px,23vw,88px);margin:clamp(12px,4vw,16px)}.hero-logo-names{grid-area:1/2;justify-items:start;min-height:0;margin-bottom:0}.hero-logo-name{text-align:left;overflow-wrap:anywhere;padding-right:24px;font-size:clamp(20px,6.2vw,25px);display:block}.hero-logo-name svg{vertical-align:-1px;margin:0 -24px 0 6px;display:inline}.hero-logo-play{grid-area:1/3;width:40px;height:40px;position:static}.home-editorial .intro-kicker{margin-bottom:16px;font-size:13px}.home-editorial .home-intro .intro-kicker{align-items:flex-start}.home-intro .intro-kicker:before{flex-shrink:0;margin-top:.4em}.home-editorial h1{font-size:clamp(34px,9vw,44px)}.home-editorial .intro-purpose{margin-top:18px;font-size:17px}.home-editorial .intro-cms-copy{font-size:14px}.intro-actions{gap:10px;margin-top:22px}.intro-actions>.public-button--split[data-slot=button]{--split-pad:28px;flex:auto}.intro-stats{gap:14px 0;padding-top:18px}.area-index-heading{flex-wrap:nowrap;gap:12px;padding-block:16px}.area-index-heading>span{text-align:right;max-width:13ch;font-size:11px}.area-index li>a{grid-template-columns:20px 1fr 20px;gap:12px;padding-block:17px}.home-editorial .area-index h3{font-size:20px}.home-editorial .area-index p{font-size:13px}.section-heading{margin-bottom:20px;display:block}.section-heading>:is(.editorial-link,.public-button,.route-link){margin-top:14px}.home-editorial h2{font-size:34px}.section-divider{gap:12px;margin-bottom:28px}.learning-tiles{grid-template-columns:1fr}.knowledge-card--tile[data-slot=card]{min-height:0;padding:24px}.knowledge-card--tile .knowledge-cover{margin:-24px -24px 24px}.knowledge-tile-top{margin-bottom:28px}.home-editorial .knowledge-card h3{font-size:23px}.home-editorial .knowledge-card--tile h3{font-size:22px}.knowledge-foot p{font-size:12px}.resource-route{align-items:flex-start;margin-top:30px}.resource-route>svg{margin-top:3px}.home-learning{padding-block:40px 28px}.home-learning .learning-areas{margin-bottom:20px;display:block}.home-learning .learning-areas>span{margin-bottom:8px;display:block}.home-learning .learning-areas ul{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:-8px -20px;padding:8px 44px 8px 20px;scroll-padding-inline:20px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 44px),#0000)}.home-learning .learning-areas ul::-webkit-scrollbar{display:none}.home-learning .learning-areas li{flex:none}.home-learning .area-chip{--chip-height:40px}.home-learning .area-chip-label{padding-inline:14px 16px}.home-learning .area-chip:is(:hover,:focus-visible) .area-chip-label{width:100%}.home-learning .area-chip-arrow{display:none}.home-learning .area-chip:focus-visible{outline-offset:2px}.home-learning .learning-tiles{gap:12px}.home-learning .knowledge-card--tile[data-slot=card]{padding:20px}.home-learning .knowledge-card--tile .knowledge-cover{margin:-20px -20px 20px}.home-learning :is(.knowledge-tile-icon,.knowledge-tile-arrow){width:40px;height:40px}.home-learning .knowledge-tile-corner{height:40px}.home-learning .knowledge-tile-icon svg{width:20px;height:20px}.home-learning .knowledge-tile-top,.home-learning .knowledge-card--tile[data-cover=paper] .knowledge-tile-top{margin-bottom:18px}.home-editorial .home-learning .knowledge-card--tile h3{margin-top:10px;font-size:21px}.home-editorial .home-learning .knowledge-summary{margin-top:10px;line-height:1.55}.home-learning .knowledge-foot{padding-top:16px}.home-learning .resource-route{gap:8px 14px;margin-top:24px;padding-block:20px}.home-learning .resource-route p{flex:calc(100% - 38px)}.home-learning .resource-route a{margin-left:38px}.home-publications{padding-block:36px}.publication-layout{grid-template-columns:1fr;gap:24px}.publication-intro h2{max-width:18ch}.home-editorial .publication-intro>p{max-width:40ch;margin-top:16px}.publication-intro .editorial-link{margin-top:12px}.home-editorial .knowledge-card--publication h3{font-size:22px}.home-assistant{grid-template-columns:1fr;gap:16px;padding-block:28px}.home-assistant>.editorial-link{grid-column:auto;margin-top:-8px}.home-project{padding-top:36px}.project-layout{grid-template-columns:1fr;gap:32px;padding-bottom:36px}.home-contact{padding-block:32px;display:block}.home-editorial .home-contact p{margin-top:8px}.home-contact :is(.public-button,.route-link){margin-top:16px}.footer-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:36px 28px}.footer-logo img{width:104px}.footer-statement{margin-top:20px;font-size:17px}.footer-heading{margin-bottom:10px}.footer-column ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.footer-link{padding-block:7px}.footer-email{font-size:18px}.footer-address{margin-block:6px 16px}.footer-mark{width:200px;top:-64px;right:-80px}.footer-funding{gap:14px;padding-block:4px 24px}.funding-artwork{justify-content:space-between;gap:16px}.eu-emblem{width:min(206px,58vw)}.university-emblem{width:48px;height:48px}.footer-bottom{flex-wrap:wrap;gap:8px 16px;padding-block:18px 24px}.footer-bottom>p{flex:1 0 100%;margin-right:0}.footer-bottom nav{flex:1 1 0;gap:0 20px;min-width:0}}@media (max-width:359px){.hero-logo{column-gap:8px}.hero-logo>svg{width:64px;margin:12px 6px 12px 8px}.hero-logo-name{padding-right:20px;font-size:19px}.hero-logo-name svg{width:16px;height:16px;margin:0 -20px 0 4px}}@media (prefers-reduced-motion:reduce){:is(.home-editorial,.public-header,.public-footer,.public-overlay) *,:is(.home-editorial,.public-header,.public-footer,.public-overlay) :before,:is(.home-editorial,.public-header,.public-footer,.public-overlay) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.home-publications :is(a,button):focus-visible{outline-color:#fff}.navigation-progress{z-index:100;background:var(--hch-red);height:3px;transform:scaleX(var(--progress));transform-origin:0;opacity:0;pointer-events:none;position:fixed;inset:0 0 auto}.navigation-progress[data-state=loading]{opacity:1;transition:transform .4s ease-out,opacity .15s}.navigation-progress[data-state=done]{transition:transform .2s ease-out,opacity .3s .2s;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.navigation-progress[data-state]{transition:none}}.university-link{display:inline-flex}
