._8p-Q0a_hall{padding:88px var(--gutter) clamp(56px, 8vw, 100px);background:var(--turquoise);color:var(--navy);flex-direction:column;align-items:center;display:flex}._8p-Q0a_head{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:760px;margin-bottom:clamp(32px,5vw,52px);display:flex}._8p-Q0a_pictogram{background:var(--navy);width:64px;height:64px;color:var(--mellow);font:700 2.4rem / 1 var(--font-mono);border-radius:50%;place-items:center;display:grid}._8p-Q0a_title{font:400 clamp(2.8rem, 10vw, 9.5rem) / .92 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0}._8p-Q0a_lede{margin:0;font-size:clamp(1.1rem,1.7vw,1.4rem)}._8p-Q0a_desk{flex-direction:column;align-items:center;width:100%;margin-bottom:clamp(36px,5vw,56px);display:flex}._8p-Q0a_desk:last-child{margin-bottom:0}._8p-Q0a_deskTitle{font:700 clamp(1rem, 1.6vw, 1.2rem) / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}._8p-Q0a_deskTitle a{text-underline-offset:5px}._8p-Q0a_rail{background:var(--navy);border-radius:6px;width:min(100%,1040px);height:12px}._8p-Q0a_signs{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 clamp(16px,3vw,32px);width:min(100%,1000px);margin:0;padding:0;list-style:none;display:grid}._8p-Q0a_hanger{transform-origin:top;padding-top:34px;animation:.8s cubic-bezier(.3,1.5,.5,1) both _8p-Q0a_sign-drop;position:relative;container-type:inline-size}._8p-Q0a_hanger:nth-child(2){animation-delay:80ms}._8p-Q0a_hanger:nth-child(3){animation-delay:.16s}._8p-Q0a_hanger:nth-child(4){animation-delay:.24s}._8p-Q0a_hanger:before,._8p-Q0a_hanger:after{background:repeating-linear-gradient(var(--navy) 0 7px, transparent 7px 11px);content:"";width:6px;height:36px;position:absolute;top:0}._8p-Q0a_hanger:before{left:16%}._8p-Q0a_hanger:after{right:16%}@keyframes _8p-Q0a_sign-drop{0%{opacity:0;transform:translateY(-34px)rotate(-3deg)}}._8p-Q0a_sign{border:5px solid var(--mellow);outline:4px solid var(--navy);background:var(--navy);min-height:132px;color:var(--mellow);transform-origin:top;border-radius:18px;align-items:center;gap:clamp(10px,4cqi,16px);padding:18px clamp(12px,5cqi,20px);text-decoration:none;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:flex}._8p-Q0a_sign:hover{transform:rotate(-1.4deg)}._8p-Q0a_mark{background:var(--turquoise);width:clamp(44px,15cqi,62px);height:clamp(44px,15cqi,62px);color:var(--navy);font:700 clamp(1rem, 5cqi, 1.3rem) / 1 var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}._8p-Q0a_signText{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}._8p-Q0a_signTitle{font:400 min(7cqi, 2.1rem) / 1.05 var(--font-display);letter-spacing:-.01em;text-transform:uppercase}._8p-Q0a_signLine{font-size:1.02rem;line-height:1.4}._8p-Q0a_arrow{color:var(--turquoise);font:700 clamp(1.3rem, 6cqi, 1.8rem) / 1 var(--font-mono);transition:transform .25s var(--ease-out);flex:none}._8p-Q0a_sign:hover ._8p-Q0a_arrow{transform:translate(5px)}@media (prefers-reduced-motion:reduce){._8p-Q0a_hanger{animation:none}._8p-Q0a_sign,._8p-Q0a_arrow{transition:none}}
