.entrance{isolation:isolate;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,4vw,72px);padding-block:40px 68px;display:grid}.entrance-copy{padding-block:20px}.entrance-copy .eyebrow{letter-spacing:0;gap:8px;font-size:12px}.entrance h1{letter-spacing:-2.3px;margin:24px 0;font-size:clamp(38px,4.1vw,64px);font-weight:800;line-height:1.12}.entrance h1>span{color:#aa3282;margin-top:10px;display:block}.entrance-copy>p{color:#66636c;max-width:440px;margin:0 0 28px;font-size:clamp(17px,1.5vw,21px);line-height:1.7}.entrance-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.entrance-model{border-top:1px solid #e8e8ec;align-items:start;gap:20px;margin-top:34px;padding-top:22px;font-size:13px;line-height:1.65;display:flex}.entrance-model>b{white-space:nowrap;font-size:17px}.entrance-model>span{color:#66636c}.entrance-visual{min-width:0;padding-bottom:0;position:relative}.entrance-scene{isolation:isolate;background:#eee;border-radius:22px;height:440px;position:relative;overflow:hidden}.entrance-scene>img{object-fit:cover;object-position:22% center;width:100%;height:100%;animation:1.1s ease-out both entrance-reveal;display:block}.entrance-scene:after{content:"";pointer-events:none;background:linear-gradient(#0000 57%,#131018e6);position:absolute;inset:0}.entrance-scene-caption{inset-inline-start:25px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;background:#ffffffd9;border:1px solid #ffffff80;border-radius:100px;padding:8px 15px;font-size:12px;font-weight:600;position:absolute;top:24px}.entrance-roster{z-index:2;margin:-110px 18px 0;position:relative}.entrance-roster-heading{color:#fff;justify-content:space-between;align-items:center;gap:12px;margin:0 4px 14px;display:flex}.entrance-roster-heading>span:first-child{font-size:18px;font-weight:700}.entrance-workers{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.entrance-worker{animation:.75s backwards entrance-up;animation-delay:calc(.12s * var(--worker-index));background:#fff;border:1px solid #e8e8ec;border-radius:12px;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden;box-shadow:0 12px 28px -14px #17171b40}.entrance-worker:hover{transform:translateY(-7px);box-shadow:0 18px 28px -12px #aa328240}.entrance-worker:focus-visible{outline-offset:4px;outline:3px solid #aa3282}.entrance-portrait{background:#e9e9e8;height:148px;position:relative;overflow:hidden}.entrance-portrait>img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.entrance-portrait>span{top:9px;color:#fff;letter-spacing:1px;background:#17171bcc;border:1px solid #ffffff40;border-radius:5px;padding:2px 5px;font-size:9px;position:absolute;inset-inline-end:9px}.entrance-person{padding:13px 10px 15px}.entrance-person>b{font-size:20px;line-height:1.2;display:block}.entrance-person>span{color:#66636c;margin-top:6px;font-size:10px;line-height:1.5;display:block}.entrance-roster>small{text-align:center;color:#77717b;margin-top:16px;font-size:10px;line-height:1.5;display:block}@keyframes entrance-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes entrance-reveal{0%{transform:scale(1.035)}to{transform:scale(1)}}@media (min-width:1450px){.entrance-scene{height:490px}.entrance-portrait{height:170px}}@media (max-width:1000px){.entrance{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}.entrance h1{font-size:42px}.entrance-scene{height:400px}.entrance-portrait{height:115px}.entrance-roster{margin-inline:10px}.entrance-actions{gap:14px}.entrance-person{padding:10px 7px}.entrance-model{display:block}.entrance-model>span{margin-top:6px;display:block}}@media (max-width:700px){.entrance{flex-direction:column;gap:0;padding-block:26px 42px;display:flex}.entrance-copy{display:contents}.entrance-copy .eyebrow{text-align:center;order:0;font-size:10px}.entrance h1{text-align:center;letter-spacing:-1.5px;order:1;margin:18px 0 24px;font-size:clamp(32px,8.7vw,48px);line-height:1.12}.entrance h1>span{margin-top:6px}.entrance-visual{order:2;width:100%}.entrance-scene{border-radius:16px;height:310px}.entrance-scene>img{object-position:22% center}.entrance-scene-caption{top:15px;padding:6px 11px;font-size:10px;inset-inline-start:15px}.entrance-roster{margin:-85px 9px 0}.entrance-roster-heading{margin-bottom:12px}.entrance-roster-heading>span:first-child{font-size:15px}.entrance-workers{gap:6px}.entrance-portrait{height:105px}.entrance-person{padding:10px 6px}.entrance-person>b{font-size:18px}.entrance-person>span{min-height:27px;font-size:9px}.entrance-roster>small{font-size:9px}.entrance-copy>p{text-align:center;order:3;margin:23px 8px 20px;font-size:17px}.entrance-actions{order:4;justify-content:center;gap:18px}.entrance-actions .button{padding:14px 20px;font-size:15px}.entrance-actions .text-link{font-size:14px}.entrance-model{text-align:center;order:5;width:100%;margin-top:25px;padding-top:18px}.entrance-model>span{font-size:12px}.entrance-portrait>span{top:6px;font-size:8px;inset-inline-end:6px}}@media (prefers-reduced-motion:reduce){.entrance-worker,.entrance-scene>img{transition:none;animation:none}}@media (max-width:700px){.entrance-actions{order:2;margin-block:0 20px}.entrance-visual{order:3}.entrance-copy>p{order:4}}
