.hw{block-size:auto;inline-size:100%;font-family:var(--lm-font-family-ui);display:block;overflow:visible}.hw-hit{fill:#0000}.hw-dot{fill:var(--lm-color-border-strong)}.hw-dot[data-lit]{fill:var(--lm-dept)}.hw-edge{fill:none;stroke:var(--lm-dept);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hw-name{fill:var(--lm-color-fg-default);font-size:15px;font-weight:600}.hw .lm-helper [data-move=eyes]{animation:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hw-area:hover .lm-helper [data-move=body]{transform-origin:50% 100%;animation:lm-helper-nod var(--lm-motion-duration-gesture) var(--lm-motion-easing-standard)}.hw-area:hover .lm-helper [data-move=eyes]{animation:lm-helper-blink-twice 1.2s linear var(--lm-motion-duration-base)}}.hw-detail{fill:var(--lm-color-fg-muted);font-size:13px}.hw[data-links] .hw-area{cursor:pointer;outline-offset:6px}.hw[data-links] .hw-area:is(:hover,:focus-visible) .hw-name{text-decoration-line:underline;text-decoration-color:var(--lm-dept-mark);text-underline-offset:.2em;text-decoration-thickness:1.5px}.home-h2{font-family:var(--lm-font-family-display);font-size:var(--lm-font-size-display-lg);letter-spacing:normal;text-wrap:balance;color:var(--lm-color-fg-default);font-weight:650;line-height:1.05}.home-h3{font-family:var(--lm-font-family-display);font-size:var(--lm-font-size-2xl);letter-spacing:normal;text-wrap:balance;color:var(--lm-color-fg-default);font-weight:650;line-height:1.2}.home-sub{font-size:var(--lm-font-size-md);color:var(--lm-color-fg-muted);margin-block-start:.5rem;line-height:1.5}.home-ink-link{border-radius:var(--lm-radius-xs);font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:600;line-height:var(--lm-density-ui-leading);color:var(--lm-color-fg-default);text-underline-offset:.25em;justify-self:start;text-decoration-line:underline;text-decoration-thickness:1.5px}.home-ink-link:hover{text-decoration-thickness:2.5px}.home-band{margin-block-start:6rem}.home-band:last-child{margin-block-end:5rem}.home-hero-grid{gap:2rem;padding-block:2.5rem 0;display:grid}.home-title{font-family:var(--lm-font-family-display);letter-spacing:normal;text-wrap:balance;color:var(--lm-color-fg-default);font-size:clamp(2.5rem,1.6rem + 3.2vw,4rem);font-weight:650;line-height:1.02}.home-lede{max-inline-size:40ch;font-size:var(--lm-font-size-lg);color:var(--lm-color-fg-body);margin-block-start:1.25rem;line-height:1.5}.home-acts{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-block-start:1.75rem;display:flex}.home-acts>a:first-child{min-block-size:3rem;font-size:var(--lm-font-size-md);padding-inline:1.625rem}.home-resume{min-inline-size:0;margin-block-start:1.5rem}@media (width>=64rem){.home-hero-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,41rem) minmax(0,1fr);gap:4rem 2rem;padding-block-start:clamp(3rem,7vh,5rem)}.home-intro{grid-area:1/1}.home-title{margin-inline-end:-4rem}.home-q{grid-area:2/1;align-self:start;max-inline-size:37.5rem}.home-wheel{grid-area:1/2/3/3;align-self:start;margin-block-start:-1.25rem;margin-inline-end:calc(-1*clamp(0rem,50vw - 39rem,10rem))}html[data-signed-in] .home-wheel{margin-inline-end:0}}.home-q{border-radius:var(--lm-radius-card);background:var(--lm-color-bg-surface);min-inline-size:0;box-shadow:var(--lm-shadow-card);padding:1.5rem 1.75rem 1.625rem}.home-q-head{align-items:center;gap:.5rem;min-block-size:1.75rem;margin-block-end:.75rem;display:flex}.home-q-mark{block-size:1.375rem;inline-size:1.375rem}.home-q-dept{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:600;line-height:var(--lm-density-ui-leading);color:var(--lm-color-fg-default)}.home-q-from{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:var(--lm-ui-weight);line-height:var(--lm-density-ui-leading);color:var(--lm-color-fg-muted)}.home-q-helper{margin-block:-1.5rem -.5rem;margin-inline-start:auto}.home-q .self-check{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;margin:0;padding:0;display:grid}.home-q .self-check>:not([data-q-confidence],.review-actions){grid-column:1/-1}.home-q .review-stem{margin-block:0 .75rem}.home-q .self-check-option{margin-block:.5rem}.home-q [data-q-confidence]{border:0;flex-wrap:wrap;grid-column:1;align-items:center;gap:.5rem .875rem;min-inline-size:0;margin:.75rem 0 0;padding:0;display:flex}.home-q [data-q-confidence]>legend{color:var(--lm-color-fg-muted);padding:0;font-weight:400}.home-q [data-q-confidence] .review-marks{margin:0}.home-q .review-actions{grid-column:2;align-self:end;margin-block-start:.75rem}.home-q-noscript{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:var(--lm-ui-weight);line-height:var(--lm-density-ui-leading);margin-block-start:.75rem}@media (width>=64rem){.home-q-helper{display:none}}@media (width<=47.99rem){.home-q{padding:1.25rem 1.125rem}.home-q .self-check{grid-template-columns:minmax(0,1fr)}.home-q .review-actions{grid-column:1}.home-q .review-actions>button{justify-content:center;min-block-size:3rem;inline-size:100%}}.home-wheel{min-inline-size:0}.hw-answer{visibility:hidden}.hw[data-answered] .hw-answer{visibility:visible}.hw-thread{fill:none;stroke:var(--lm-dept);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;vector-effect:non-scaling-stroke;opacity:.85}.hw-point{fill:var(--lm-dept);stroke:var(--lm-color-bg-surface);stroke-width:1.5px;vector-effect:non-scaling-stroke}.hw[data-answered=missed] .hw-point{fill:var(--lm-color-bg-surface);stroke:var(--lm-dept)}.hw-ring{fill:none;stroke:var(--lm-dept);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:.45;transform:scale(2.2)}.hw-stop-card{fill:var(--lm-color-bg-surface);filter:drop-shadow(0 1px 1px var(--lm-shadow-near)) drop-shadow(0 6px 8px var(--lm-shadow-near))}.hw-stop-icon{color:var(--lm-color-fg-default)}.hw-stop-label{fill:var(--lm-color-fg-muted);font-size:12.5px}.hw-stop-value{fill:var(--lm-color-fg-default);font-size:15.5px;font-weight:600}@media (prefers-reduced-motion:no-preference){.hw[data-answered] .hw-point{animation:hw-light var(--lm-motion-duration-slow) var(--lm-motion-easing-enter) both;transform-box:fill-box;transform-origin:50%}.hw[data-answered] .hw-ring{animation:hw-ring var(--lm-motion-duration-slow) var(--lm-motion-easing-enter) both}.hw[data-answered] .hw-thread{animation:hw-draw var(--lm-motion-duration-base) var(--lm-motion-easing-standard) both}.hw[data-answered] .hw-stop{animation:hw-stop var(--lm-motion-duration-base) var(--lm-motion-easing-enter) both}.hw[data-answered] [data-role=lesson]{animation-delay:.24s}.hw[data-answered] [data-role=station]{animation-delay:.33s}.hw[data-answered] [data-role=review]{animation-delay:.42s}.hw[data-answered] .hw-stop[data-role=lesson]{animation-delay:.4s}.hw[data-answered] .hw-stop[data-role=station]{animation-delay:.49s}.hw[data-answered] .hw-stop[data-role=review]{animation-delay:.58s}}@keyframes hw-light{0%{transform:scale(.4)}}@keyframes hw-ring{0%{opacity:.9;transform:scale(.8)}}@keyframes hw-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hw-stop{0%{opacity:0;translate:0 6px}}.home-wheel-line{max-inline-size:36rem;margin:.25rem auto 0}.home-wheel-line:not([data-answered]){margin-block-start:-5.5rem}@media (width<=47.99rem){.home-wheel-line:not([data-answered]){margin-block-start:-3rem}}.home-wheel-line{text-align:center;font-size:var(--lm-font-size-md);color:var(--lm-color-fg-muted);line-height:1.5}.home-wheel-line [data-when=done],.home-wheel-line[data-answered] [data-when=ask],.home-wheel-line:not([data-answered=right]) [data-when=right],.home-wheel-line:not([data-answered=missed]) [data-when=missed]{display:none}.home-wheel-line[data-answered] [data-when=done]{justify-items:center;gap:1rem;display:grid}.home-member,.home-member-link,html[data-signed-in] .home-visitor,html[data-signed-in] [data-home-wheel] .hw-thread[data-role=review],html[data-signed-in] [data-home-wheel] .hw-stop[data-role=review]{display:none}html[data-signed-in] .home-member{display:revert}html[data-signed-in] .home-member-link{display:inline-flex}.home-wheel-line [data-when=done] p{color:var(--lm-color-fg-body)}@media (prefers-reduced-motion:no-preference){.home-wheel-line[data-answered] [data-when=done]{animation:home-rise var(--lm-motion-duration-slow) var(--lm-motion-easing-enter) .58s both}}@media (width<=63.99rem){.home-wheel{justify-self:center;inline-size:100%;max-inline-size:42rem}}@media (width<=47.99rem){.home-wheel{margin-inline:calc(-1 * var(--lm-layout-frame-gutter));inline-size:auto;max-inline-size:none}.home-wheel-line{padding-inline:var(--lm-layout-frame-gutter)}.home-wheel .hw-name{font-size:23px}.home-wheel .hw-area:is([data-dept=chem],[data-dept=immuno],[data-dept=ua],[data-dept=ops]) .hw-helper-at{display:none}.hw-stop-card{x:-111px;y:-33px;rx:33px;width:222px;height:66px}.hw-stop-icon{display:none}.hw-stop-label,.hw-stop-value{text-anchor:middle}.hw-stop-label{font-size:19px;transform:translate(58px,-2px)}.hw-stop-value{font-size:21px;transform:translate(58px,6px)}}@media (prefers-reduced-motion:no-preference){.home-title,.home-lede,.home-acts,.home-q{animation:home-rise var(--lm-motion-duration-slow) var(--lm-motion-easing-enter) both}.home-lede,.home-acts{animation-delay:60ms}.home-q{animation-delay:.12s}[data-home-wheel] .hw-area{transform-box:fill-box;transform-origin:50%;animation:hw-arrive var(--lm-motion-duration-slow) var(--lm-motion-easing-enter) both}[data-home-wheel] .hw-area:first-of-type{animation-delay:.12s}[data-home-wheel] .hw-area:nth-of-type(2){animation-delay:.16s}[data-home-wheel] .hw-area:nth-of-type(3){animation-delay:.2s}[data-home-wheel] .hw-area:nth-of-type(4){animation-delay:.24s}[data-home-wheel] .hw-area:nth-of-type(5){animation-delay:.28s}[data-home-wheel] .hw-area:nth-of-type(6){animation-delay:.32s}[data-home-wheel] .hw-area:nth-of-type(7){animation-delay:.36s}[data-home-wheel] .hw-area:nth-of-type(8){animation-delay:.4s}}@keyframes home-rise{0%{opacity:0;translate:0 8px}}@keyframes hw-arrive{0%{opacity:0;scale:.94}}.home-counter{grid-template-rows:auto 2.25rem auto auto;grid-template-columns:repeat(6,minmax(0,1fr));inline-size:min(100% - 2rem,110rem);margin:2rem auto 0;display:grid}.home-counter:before{content:"";background:linear-gradient(to bottom, var(--lm-lab-edge) 0 2px, var(--lm-lab-counter) 2px calc(100% - .75rem), var(--lm-lab-counter-front) 0);box-shadow:var(--lm-shadow-card);border-radius:.75rem;grid-area:2/1/auto/-1}.home-station{z-index:1;grid-area:1/1/-1;grid-template-rows:subgrid;justify-items:start;padding-inline:.75rem;display:grid;position:relative}.home-station:nth-child(2){grid-column:2}.home-station:nth-child(3){grid-column:3}.home-station:nth-child(4){grid-column:4}.home-station:nth-child(5){grid-column:5}.home-station:nth-child(6){grid-column:6}.home-station-art{grid-row:1;align-self:end;inline-size:100%}.home-station-art svg{block-size:auto;inline-size:100%;margin-block-end:calc(-5.45455% - .75rem);display:block}.home-station-name{inline-size:100%;font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:600;line-height:var(--lm-density-ui-leading);color:var(--lm-color-fg-default);grid-row:3;align-items:center;gap:.5rem;margin-block-start:1rem;padding-block-start:.875rem;display:flex}.home-station-mark{block-size:1.25rem;inline-size:1.25rem}.home-station-link,.home-station-later{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:var(--lm-ui-weight);line-height:var(--lm-density-ui-leading);grid-row:4;margin-block-start:.375rem}.home-station-link{border-radius:var(--lm-radius-xs);color:var(--lm-color-fg-default);text-underline-offset:.25em;text-decoration-line:underline}.home-station-link:after{content:"";position:absolute;inset:0}.home-station:has(.home-station-link:hover) .home-station-link{text-decoration-thickness:2px}.home-station-later{color:var(--lm-color-fg-muted)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-station-art svg{transition:translate var(--lm-motion-duration-slow) var(--lm-motion-easing-standard)}.home-station:hover .home-station-art svg{translate:0 -.375rem}.home-counter :is([data-part=pipette-p1000],[id$=pipette-p1000-plunger],[id$=microscope-stage],[data-part=monitor-qc],[data-part=tube-serum],[data-part=bb-antiserum]){transition:translate var(--lm-motion-duration-slow) var(--lm-motion-easing-standard), rotate var(--lm-motion-duration-slow) var(--lm-motion-easing-standard)}.home-station:hover [data-part=pipette-p1000]{translate:0 -8px}.home-station:hover [id$=pipette-p1000-plunger]{translate:0 4px}.home-station:hover [id$=microscope-stage]{translate:4px}.home-station:hover [data-part=monitor-qc]{translate:0 -4px}.home-station:hover [data-part=tube-serum]{translate:0 -6px}.home-station:hover [data-part=bb-antiserum]{transform-box:fill-box;transform-origin:50% 100%;rotate:-3deg}.home-station[data-station=call]:hover [id$=phone-pastel-handset],.home-call:hover [id$=phone-pastel-handset]{transform-box:fill-box;transform-origin:50% 100%;animation:home-buzz .12s var(--lm-motion-easing-liquid) 2}}@keyframes home-buzz{25%{rotate:-4deg}75%{rotate:4deg}}.home-stops{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;margin-block-start:3rem;display:grid}.home-tile{border-radius:var(--lm-radius-card);background:var(--lm-color-bg-surface);min-inline-size:0;box-shadow:var(--lm-shadow-card);padding:1.75rem;position:relative}.home-tile p:not(.home-call-status){font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:var(--lm-ui-weight);line-height:var(--lm-density-ui-leading);color:var(--lm-color-fg-body);margin-block-start:.625rem}.home-tile .home-ink-link{margin-block-start:1.25rem;display:inline-block}.home-tile-copy{min-inline-size:0}.home-exam{grid-column:span 7;align-items:center;gap:2rem;display:flex}.home-path,.home-call{grid-column:span 5}.home-scope{grid-column:span 7;grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.home-exam .exam-blueprint{flex:none}.home-path .home-h3{max-inline-size:16ch;margin-block-start:.75rem}.home-path-list{--row:2.25rem;margin-block-start:1rem;position:relative}.home-path-steps li{min-block-size:var(--row);font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:var(--lm-ui-weight);line-height:var(--lm-density-ui-leading);color:var(--lm-color-fg-muted);align-items:center;padding-inline-start:1.75rem;display:flex}.home-path-steps li:before{content:"";block-size:.875rem;inline-size:.875rem;box-shadow:inset 0 0 0 1.5px var(--lm-color-border-strong);border-radius:50%;position:absolute;inset-inline-start:.125rem}.home-path-steps li:first-child{color:var(--lm-color-fg-default);font-weight:600}.home-path-ring{z-index:1;background:var(--lm-color-bg-accent);block-size:.875rem;inline-size:.875rem;box-shadow:0 0 0 3px var(--lm-color-bg-surface), 0 0 0 4.5px var(--lm-color-bg-accent);border-radius:50%;position:absolute;inset-block-start:calc(var(--row) / 2 - .4375rem);inset-inline-start:.125rem}.home-path-helper{position:absolute;inset-block-end:1rem;inset-inline-end:1.25rem}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-path-ring{transition:translate var(--lm-motion-duration-slow) var(--lm-motion-easing-standard)}.home-path:hover .home-path-ring{translate:0 var(--row)}}.home-call{align-content:start;display:grid}.home-call-art{border-radius:var(--lm-radius-md);background:linear-gradient(to bottom, var(--lm-color-bg-canvas) calc(100% - 1.25rem), var(--lm-lab-edge) calc(100% - 1.25rem) calc(100% - 1.25rem + 2px), var(--lm-lab-counter) 0);place-items:end center;padding:2.75rem 1rem 0;display:grid;position:relative}.home-call-art svg{block-size:auto;inline-size:min(100%,15rem);margin-block-end:.625rem;display:block}.home-call-status{border-radius:var(--lm-radius-control);background:var(--lm-color-bg-surface);box-shadow:var(--lm-shadow-card);font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-2xs);font-weight:var(--lm-ui-weight);color:var(--lm-color-fg-default);align-items:center;gap:.5rem;margin:0;padding:.25rem .75rem;font-weight:600;line-height:1.33;display:inline-flex;position:absolute;inset-block-start:.875rem;inset-inline-start:.875rem}.home-call .home-h3{margin-block-start:1.25rem}.home-call-link{margin-block-start:1rem}.home-call-dot{background:var(--lm-color-fg-default);border-radius:50%;block-size:.5rem;inline-size:.5rem}.home-photo{gap:.625rem;display:grid}.home-photo-mat{border-radius:var(--lm-radius-md);background:var(--lm-color-bg-mat);padding:.5rem}.home-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--lm-radius-sm);background:var(--lm-color-bg-sunken);opacity:0;block-size:auto;inline-size:100%;display:block}.home-photo[data-loaded] img{opacity:1}.home-photo figcaption{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-2xs);font-weight:var(--lm-ui-weight);color:var(--lm-color-fg-muted);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;line-height:1.33;display:flex}.home-photo figcaption strong{color:var(--lm-color-fg-default);font-weight:600}.home-photo[data-missing]{display:none}.home-scope:has(.home-photo[data-missing]){grid-template-columns:minmax(0,1fr)}@media (prefers-reduced-motion:no-preference){.home-photo img{transition:opacity var(--lm-motion-duration-slow) var(--lm-motion-easing-enter)}}@media (width<=63.99rem){.home-counter{grid-template-rows:auto 2.25rem auto auto auto 2.25rem auto auto;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.home-counter:after{content:"";background:linear-gradient(to bottom, var(--lm-lab-edge) 0 2px, var(--lm-lab-counter) 2px calc(100% - .75rem), var(--lm-lab-counter-front) 0);border-radius:.75rem;grid-area:6/1/auto/-1}.home-counter>:nth-child(n+4){grid-row:5/-1}.home-station:nth-child(4){grid-column:1}.home-station:nth-child(5){grid-column:2}.home-station:nth-child(6){grid-column:3}.home-exam,.home-path,.home-call,.home-scope{grid-column:1/-1}}.home-library{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}@media (width>=64rem){.home-library{grid-template-columns:minmax(0,1fr) minmax(0,34rem);column-gap:4.5rem}}.home-standard{max-inline-size:40rem;font-size:var(--lm-font-size-md);color:var(--lm-color-fg-body);align-items:start;gap:.75rem;margin-block-start:1rem;line-height:1.5;display:flex}.home-standard-seal{color:var(--lm-color-fg-default);margin-block-start:.0625rem}.home-band .learn-search{margin-block-start:1.75rem}.home-peek{padding-block-start:2.75rem;position:relative}.home-peek.lm-link-row:has(.lm-row-link:is(:hover,:focus-visible)){background:0 0}.home-peek-under{border-radius:var(--lm-radius-card);background:var(--lm-dept-tint);position:absolute;inset:3.5rem -.75rem -.75rem .75rem;rotate:2deg}.home-peek-sheet{border-radius:var(--lm-radius-card);background:var(--lm-color-bg-surface);box-shadow:var(--lm-shadow-card);gap:.875rem;padding:1.75rem 2rem 1.5rem;display:grid;position:relative}.home-peek-helper{--lm-helper-size:56px;z-index:0;position:absolute;inset-block-start:0;inset-inline-end:2rem}.home-peek-title{font-family:var(--lm-font-family-prose);font-size:var(--lm-font-size-2xl);letter-spacing:normal;text-wrap:balance;color:var(--lm-color-fg-default);font-weight:600;line-height:1.25}.home-peek-link{border-radius:var(--lm-radius-card);color:inherit;text-decoration-line:none}.home-peek-link:hover{text-decoration-line:underline;-webkit-text-decoration-color:var(--lm-dept-mark);-webkit-text-decoration-color:var(--lm-dept-mark);text-decoration-color:var(--lm-dept-mark);text-underline-offset:.18em;text-decoration-thickness:2px}.home-peek-opening{font-family:var(--lm-font-family-prose);font-size:var(--lm-font-size-md);color:var(--lm-color-fg-body);line-height:1.6}.home-peek-sections{gap:.375rem;padding-block:.875rem .25rem;display:grid;position:relative}.home-peek-sections li{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:var(--lm-ui-weight);line-height:var(--lm-density-ui-leading);color:var(--lm-color-fg-muted);position:relative}.home-peek-sections li:first-child{color:var(--lm-color-fg-default)}.home-peek-facts{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-2xs);font-weight:var(--lm-ui-weight);color:var(--lm-color-fg-muted);flex-wrap:wrap;gap:.375rem 1.25rem;line-height:1.33;display:flex}.home-peek-facts span{align-items:center;gap:.375rem;display:inline-flex}@media screen and (prefers-reduced-motion:no-preference){.home-peek-sheet,.home-peek-under,.home-peek-helper{transition:translate var(--lm-motion-duration-base) var(--lm-motion-easing-standard), rotate var(--lm-motion-duration-base) var(--lm-motion-easing-standard), box-shadow var(--lm-motion-duration-base) var(--lm-motion-easing-standard)}.home-peek:has(.lm-row-link:is(:hover,:focus-visible)) .home-peek-sheet{box-shadow:var(--lm-shadow-card-hover);translate:0 -3px}.home-peek:has(.lm-row-link:is(:hover,:focus-visible)) .home-peek-under{rotate:3.5deg}.home-peek:has(.lm-row-link:is(:hover,:focus-visible)) .home-peek-helper{translate:0 -6px}}.home-close{border-radius:var(--lm-radius-hero);background:var(--lm-color-bg-surface);box-shadow:var(--lm-shadow-card);grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:center;gap:3rem;padding:2.75rem 3rem;display:grid}.home-close-copy>p:not(.home-close-foot){max-inline-size:46ch;font-size:var(--lm-font-size-md);color:var(--lm-color-fg-body);margin-block:.75rem 1.5rem;line-height:1.55}.home-close-foot{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-2xs);font-weight:var(--lm-ui-weight);color:var(--lm-color-fg-muted);margin-block-start:1.75rem;line-height:1.33}.home-stack{border-radius:var(--lm-radius-card);background:var(--lm-color-bg-sunken);padding:6.25rem 2rem 2rem;display:grid;position:relative}.home-stack-card{z-index:1;border-radius:var(--lm-radius-md);background:var(--lm-color-bg-surface);min-block-size:11.5rem;box-shadow:var(--lm-shadow-card);transform-origin:50% 100%;grid-area:1/1;align-content:start;gap:.625rem;padding:1.125rem 1.25rem;display:grid;position:relative}.home-stack-card[data-place="0"]{z-index:3}.home-stack-card[data-place="1"]{z-index:2}.home-stack-card:not([data-place="0"])>:not(.home-stack-head){visibility:hidden}.home-stack-head{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-xs);color:var(--lm-dept-mark);align-items:center;gap:.5rem;font-weight:600;line-height:1.3;display:flex}.home-stack-mark{block-size:1.125rem;inline-size:1.125rem}.home-stack-stem{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:600;line-height:var(--lm-density-ui-leading);font-size:var(--lm-font-size-md);text-wrap:pretty;color:var(--lm-color-fg-default);line-height:1.4}.home-stack-marks{flex-wrap:wrap;gap:.375rem;margin-block-start:.25rem;display:flex}.home-stack-marks span{border-radius:var(--lm-radius-control);box-shadow:inset 0 0 0 1px var(--lm-color-border-default);font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-2xs);font-weight:var(--lm-ui-weight);white-space:nowrap;color:var(--lm-color-fg-body);padding:.25rem .75rem;font-weight:500;line-height:1.33}.home-stack[data-arrived] .home-stack-marks [data-tap]{background:var(--lm-color-bg-selected);box-shadow:inset 0 0 0 1.5px var(--lm-color-fg-default);color:var(--lm-color-fg-default)}.home-stack[data-arrived] .home-stack-card[data-place="1"]{translate:.75rem -2.25rem;rotate:2deg}.home-stack[data-arrived] .home-stack-card[data-place="2"]{translate:-.75rem -5.25rem;rotate:-2deg}.home-stack-card:not([data-place="0"]){padding-block-start:.625rem;translate:0 -.5rem;scale:.97}.home-stack-helper{--lm-helper-size:60px;z-index:4;position:absolute;inset-block-end:-1.25rem;inset-inline-end:-1rem}@media screen and (prefers-reduced-motion:no-preference){.home-stack-card{transition:translate var(--lm-motion-duration-slow) var(--lm-motion-easing-enter), rotate var(--lm-motion-duration-slow) var(--lm-motion-easing-enter)}.home-stack-card[data-place="2"]{transition-delay:var(--lm-motion-duration-fast)}.home-stack-marks [data-tap]{transition-property:background-color,box-shadow,color;transition-duration:var(--lm-motion-duration-base);transition-timing-function:var(--lm-motion-easing-standard);transition-delay:var(--lm-motion-duration-slow)}}@media (width<=47.99rem){.home-band{margin-block-start:3.5rem}.home-band:last-child{margin-block-end:2.5rem}.home-hero-grid{gap:1.75rem;padding-block-start:1.75rem}.home-lede{margin-block-start:1rem}.home-acts{margin-block-start:1.25rem}.home-counter{inline-size:auto;margin-inline:var(--lm-layout-frame-gutter);grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}.home-counter:before,.home-counter:after{display:none}.home-station,.home-counter>:nth-child(n+4),.home-station:nth-child(n){border-radius:var(--lm-radius-md);background:var(--lm-color-bg-surface);box-shadow:var(--lm-shadow-card);grid-area:auto;grid-template-rows:none;grid-template-columns:5rem minmax(0,1fr);align-items:center;column-gap:.875rem;padding:.375rem 1rem .375rem .375rem}.home-station-art{border-radius:var(--lm-radius-sm);background:var(--lm-lab-counter-front);grid-row:1/3;align-self:center;block-size:3.75rem;overflow:hidden}.home-station-art svg{block-size:100%;inline-size:100%;margin:0}.home-station-name{border:0;grid-area:1/2;margin:0;padding:0}.home-station-link,.home-station-later{grid-area:2/2;margin:0}.home-stops{gap:.875rem;margin-block-start:1.5rem}.home-tile{padding:1.25rem}.home-exam{flex-direction:column;align-items:start;gap:1.25rem}.home-call-art{padding-block-start:2.5rem}.home-call-art svg{inline-size:11rem}.home-scope{grid-template-columns:minmax(0,1fr);gap:1.25rem}.home-path-helper{--lm-helper-size:64px}.home-library{gap:2rem}.home-standard{font-size:var(--lm-font-size-base);gap:.625rem}.home-peek-sheet{padding:1.25rem 1.25rem 1.125rem}.home-peek-under{inset-inline:.5rem -.375rem}.home-peek-helper{--lm-helper-size:48px;inset-inline-end:1.25rem}.home-close{grid-template-columns:minmax(0,1fr);gap:2rem;padding:1.75rem 1.25rem}.home-stack{padding:6rem 1.25rem 1.5rem}.home-stack-helper{--lm-helper-size:48px;inset-inline-end:-.5rem}}
