.triage-stage{padding:40px 0 8px}.triage-grid{grid-template-columns:1fr;justify-items:center;gap:56px 28px;display:grid}@media (min-width:720px){.triage-grid{grid-template-columns:repeat(3,1fr);gap:56px 20px}}.triage-card{cursor:pointer;background-color:#000;border-top-left-radius:32px;border-bottom-right-radius:32px;flex:none;width:100%;max-width:340px;height:370px;position:relative}.triage-fgTop{z-index:1;background-color:#000;width:224px;height:44px;position:absolute;top:-40px;right:0;overflow:hidden;-webkit-mask:url(/images/triage/fg-top-mask.svg) 50%/cover no-repeat;-webkit-mask-source-type:alpha;mask:url(/images/triage/fg-top-mask.svg) 50%/cover no-repeat alpha}.triage-labelBox{white-space:pre;display:flex;position:absolute;top:18px;right:19px}.triage-label{white-space:pre;font-family:var(--font-landing-body);letter-spacing:-.04em;text-align:end;color:#fff;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1.2em}.triage-fgBottom{z-index:1;background-color:#000;width:154px;height:44px;position:absolute;bottom:-40px;left:0;overflow:hidden;-webkit-mask:url(/images/triage/fg-bottom-mask.svg) 50%/cover no-repeat;-webkit-mask-source-type:alpha;mask:url(/images/triage/fg-bottom-mask.svg) 50%/cover no-repeat alpha}.triage-dots{flex-flow:row;place-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:6px 76px 26px 30px}.triage-dot{aspect-ratio:1;border-radius:60px;flex:none;width:12px;height:12px;position:relative;overflow:hidden}.triage-headingBox{white-space:pre-wrap;display:flex;position:absolute;bottom:20px;left:30px;right:30px}.triage-heading{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;width:100%;font-family:var(--font-landing-display);letter-spacing:-.075em;color:#fff;margin:0;padding:0;font-size:52px;font-weight:300;line-height:1.1em}@media (max-width:420px){.triage-heading{font-size:44px}}.triage-pic{background-color:#000;border-radius:12px;height:54%;position:absolute;top:20px;left:20px;right:20px;overflow:clip}.triage-picInner{transform-origin:50%;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,0,0,1),opacity 1.2s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.triage-picImageWrap{border-radius:inherit;position:absolute;inset:0}.triage-picImage{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.triage-picTint{border-radius:inherit;mix-blend-mode:color;pointer-events:none;position:absolute;inset:0}.triage-captionBox{white-space:pre-wrap;background:linear-gradient(#0000 0%,#0000008c 42%,#000000b8 100%);padding:44px 20px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.triage-caption{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;width:100%;font-family:var(--font-landing-body);letter-spacing:-.02em;color:#fff;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1.3em}.triage-shadow{z-index:4;border-bottom-right-radius:32px;height:191px;transition:opacity 1.2s cubic-bezier(.2,0,0,1);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.triage-shadowInner{filter:blur(50px);background-color:#000;height:100px;position:absolute;bottom:-40px;left:0;right:0;overflow:hidden}.triage-light{z-index:10;mix-blend-mode:hard-light;opacity:0;border-top-left-radius:32px;border-bottom-right-radius:32px;width:100%;height:100%;transition:opacity 1.2s cubic-bezier(.2,0,0,1);position:absolute;top:0;left:0;overflow:hidden}.triage-lightBarTop{opacity:.5;filter:blur(60px);width:122px;height:775px;position:absolute;bottom:-498px;right:-353px;overflow:hidden;transform:rotate(-60deg)}.triage-lightBarBottom{filter:blur(60px);width:75px;position:absolute;top:-427px;bottom:22px;left:-254px;overflow:hidden;transform:rotate(-60deg)}.triage-card:hover .triage-light,.triage-card:focus-visible .triage-light{opacity:1}.triage-card:hover .triage-shadow,.triage-card:focus-visible .triage-shadow{opacity:0}.triage-card:hover .triage-lightBarTop,.triage-card:focus-visible .triage-lightBarTop{bottom:-478px;right:-273px}.triage-card:hover .triage-lightBarBottom,.triage-card:focus-visible .triage-lightBarBottom{top:-357px;bottom:-28px;left:-174px}.triage-card:hover .triage-picInner,.triage-card:focus-visible .triage-picInner{opacity:.4;transform:scale(1.4)}@media (prefers-reduced-motion:reduce){.triage-picInner,.triage-shadow,.triage-light,.triage-lightBarTop,.triage-lightBarBottom{transition:none}}
