.lost-hero{overflow:hidden;background:#f7f5ef}.lost-grid{display:grid;grid-template-columns:49% 51%;align-items:center;min-height:700px}.lost-copy{position:relative;z-index:2;padding:75px 0}.lost-code{font:800 clamp(90px,9vw,135px)/1 var(--font-head);letter-spacing:-.12em;color:var(--blue);margin:23px 0 6px}.lost-code span{display:inline-block;font-size:.48em;vertical-align:top;margin:8px 0 0 18px;transform:rotate(-12deg)}.lost-copy h1{font-size:clamp(43px,4.15vw,60px);line-height:1.16;letter-spacing:-.075em;margin:0 0 20px}.lost-copy h1 em{color:var(--blue)}.lost-copy>p{max-width:530px;color:#607078;font-size:16px;line-height:1.76;margin-bottom:29px}.lost-help{margin-top:58px;color:#71858b;font-size:11px}.lost-help a{color:var(--blue);font-weight:800;border-bottom:1px solid var(--blue);margin-left:4px}.lost-art{height:570px;position:relative;display:grid;place-items:center}.lost-orbit{position:absolute;width:700px;height:530px;border-radius:50%;background:radial-gradient(circle,#e2e8f4 0,#edf0f5 45%,transparent 74%)}.lost-orbit:before,.lost-orbit:after{content:"";position:absolute;inset:36px;border:1px solid #c4cfe6;border-radius:50%;transform:rotate(-17deg)}.lost-orbit:after{inset:95px}.missing-card{position:relative;z-index:2;width:455px;min-height:330px;padding:0 27px 26px;background:#fff;border:1px solid #e3e9eb;border-radius:12px;box-shadow:0 33px 62px #38546b25;transform:rotate(-5deg)}.missing-top{display:flex;justify-content:space-between;align-items:center;height:55px;border-bottom:1px solid #e9edef;color:#98aab2;font-size:8px;letter-spacing:.12em;font-weight:800}.missing-symbol{display:grid;place-items:center;width:57px;height:57px;margin:32px 0 16px;border-radius:11px;background:#e8edff;color:var(--blue);font-size:40px}.missing-card>strong{display:block;font:800 19px var(--font-head);letter-spacing:-.05em}.missing-card>small{display:block;color:#9aa9af;font-size:10px;margin-top:5px}.missing-lines{display:grid;gap:9px;margin-top:24px}.missing-lines i{display:block;height:7px;border-radius:6px;background:#e5ebee}.missing-lines i:nth-child(1){width:89%}.missing-lines i:nth-child(2){width:70%}.missing-lines i:nth-child(3){width:43%}.way-card{position:absolute;z-index:3;bottom:73px;right:0;width:225px;display:grid;grid-template-columns:34px 1fr;column-gap:9px;padding:14px;background:#fff;border:1px solid #e5e9ec;border-radius:8px;box-shadow:0 17px 35px #38546b26;transform:rotate(6deg)}.way-card span{grid-row:span 2;display:grid;place-items:center;width:31px;height:31px;border-radius:6px;background:#e4f2e7;color:#70a67b;font-size:21px}.way-card strong{font-size:10px}.way-card small{color:#97a9af;font-size:8px;margin-top:3px}.lost-links{padding:75px 0;background:#fffefa}.lost-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:24px}.lost-link-grid a{display:grid;grid-template-columns:1fr 22px;gap:9px;padding:25px 27px;background:#f2f6fa;border:1px solid #e5e9e9;border-radius:9px;transition:transform .2s}.lost-link-grid a:nth-child(2){background:#eff5ef}.lost-link-grid a:nth-child(3){background:#f6f3ed}.lost-link-grid a:hover{transform:translateY(-4px)}.lost-link-grid a span{grid-column:span 2;color:#8e9fa8;font-size:8px;letter-spacing:.15em;font-weight:800}.lost-link-grid a strong{font:800 17px var(--font-head);letter-spacing:-.04em}.lost-link-grid a b{color:var(--blue);font-size:19px;font-weight:400}
@media(max-width:1100px){.lost-grid{grid-template-columns:48% 52%}.lost-art{transform:scale(.8);transform-origin:center}}
@media(max-width:800px){.lost-grid{display:block;min-height:0}.lost-copy{padding:70px 0 0}.lost-art{height:430px;transform:scale(.75);margin:0 -12%}.lost-link-grid{grid-template-columns:repeat(2,1fr)}.lost-link-grid a:last-child{grid-column:span 2}}
@media(max-width:580px){.lost-copy{padding-top:50px}.lost-code{font-size:100px}.lost-copy h1{font-size:clamp(43px,10vw,57px)}.lost-copy>p{font-size:15px}.lost-help{margin-top:42px}.lost-art{width:680px;height:300px;margin-left:calc(50% - 340px);transform:scale(.53);transform-origin:center}.lost-link-grid{grid-template-columns:1fr}.lost-link-grid a:last-child{grid-column:auto}.lost-links{padding:55px 0}}
@media(prefers-reduced-motion:reduce){.lost-link-grid a{transition:none}}
