*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--font: "Space Grotesk", system-ui, sans-serif;--accent: #FF5C35;--ink: #F2F0EA;--line: rgba(242,240,234,.13)}html,body{margin:0}body{background:#0a0a0b;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cov{position:relative;width:100%;height:100vh;min-height:760px;background:#0a0a0b;overflow:hidden;font-family:var(--font);color:#fff}.cov *{box-sizing:border-box}.cov__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:82% 16%}.cov__grade{position:absolute;inset:0;background:linear-gradient(to right,#060608db,#06060899 32%,#0606080d 62%,#06060800 80%),linear-gradient(to top,#0a0a0b,#0a0a0bd9 18%,#0a0a0b00 48%),linear-gradient(to bottom,#0606086b,#06060800 20%)}.cov__inner{position:relative;height:100%;display:flex;flex-direction:column;padding:40px 56px 44px;max-width:1240px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.cov__mast{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.22);font-size:12px;letter-spacing:.26em;text-transform:uppercase;font-weight:500}.cov__mast span{white-space:nowrap}.cov__mast .mark{letter-spacing:.34em}.cov__mast .right{color:#ffffffa6;letter-spacing:.22em}.cov__spacer{flex:1 1 auto}.cov--hi .cov__role{display:flex;align-items:center;gap:13px;font-size:12px;letter-spacing:.26em;text-transform:uppercase;font-weight:400;color:#ffffffb3;margin:30px 0 28px;white-space:nowrap}.cov--hi .cov__role:before{content:"";width:28px;height:1px;background:var(--accent)}.cov--hi .cov__greet{font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:64px;line-height:1;letter-spacing:-.035em;margin:0;text-shadow:0 2px 50px rgba(0,0,0,.4)}.cov--hi .cov__greet .dot{color:var(--accent)}.cov--hi .cov__lines{font-weight:400;font-size:18px;line-height:1.55;letter-spacing:-.005em;color:#fff9;margin:22px 0 0;max-width:44ch}.cov__strip{display:flex;align-items:flex-end;justify-content:space-between;margin-top:52px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16)}.cov__creds{display:flex;align-items:center;gap:18px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffa8}.cov__creds span{white-space:nowrap}.cov__creds .div{width:1px;height:12px;background:#ffffff3d}.cov__creds .hot{color:#fff}.cov__creds .hot b{color:var(--accent);font-weight:700}.cov__contact{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right;white-space:nowrap}.cov__contact a{color:#fff;text-decoration:none;font-size:13.5px;letter-spacing:.02em;border-bottom:1px solid transparent;transition:border-color .25s}.cov__contact a:hover{border-color:var(--accent)}.cov__contact .lbl{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#ffffff80}.cov__cue{position:absolute;left:50%;bottom:22px;transform:translate(-50%);font-family:var(--font);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#ffffff80}.wrap{max-width:1240px;margin:0 auto;padding-left:56px;padding-right:56px;box-sizing:border-box;font-family:Inter,system-ui,sans-serif}.profile{padding:52px 0 12px}.prow{display:grid;grid-template-columns:156px 1fr;gap:36px;padding:12px 0;border-top:1px solid var(--line)}.prow:first-child{border-top:none}.prow__label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#f2f0ea61;padding-top:2px}.pitem{display:flex;align-items:baseline;gap:10px;padding:6px 0;font-size:13.5px;line-height:1.3;position:relative;transition:padding-left .3s cubic-bezier(.2,.7,.25,1)}.pitem:first-child{padding-top:0}.pitem:last-child{padding-bottom:0}.pitem__name{font-weight:500;color:var(--ink);transition:color .25s}.pitem__det{font-weight:400;color:#f2f0ea73}.pitem__det--push{margin-left:auto;white-space:nowrap}.pitem--hov:before{content:"";position:absolute;left:-14px;top:50%;transform:translateY(-50%);width:4px;height:0;background:var(--accent);border-radius:2px;transition:height .25s ease}.pitem--hov:hover{padding-left:8px}.pitem--hov:hover:before{height:60%}.pitem--hov:hover .pitem__name{color:var(--accent)}.pflow{font-size:13.5px;line-height:1.85;color:var(--ink);font-weight:500}.pflow .sep{color:#f2f0ea47;margin:0 8px;font-weight:400}.pgrid{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.pgrid .pitem:nth-child(2){padding-top:0}.pabout{font-size:15px;line-height:1.6;color:#f2f0eac7;font-weight:400}.pabout b{color:var(--ink);font-weight:500}.timeline{position:relative;padding-left:22px}.timeline:before{content:"";position:absolute;left:3px;top:9px;bottom:9px;width:1px;background:linear-gradient(to bottom,var(--accent),rgba(242,240,234,.16) 40%,rgba(242,240,234,.1))}.tl{position:relative;display:flex;align-items:baseline;gap:10px;padding:7px 0;font-size:13.5px;line-height:1.3}.tl:before{content:"";position:absolute;left:-22px;top:11px;width:7px;height:7px;border-radius:50%;background:#0a0a0b;box-shadow:inset 0 0 0 1px #f2f0ea66}.tl--now:before{background:var(--accent);box-shadow:0 0 0 4px #ff5c3529}.tl__name{font-weight:500;color:var(--ink)}.tl__det{font-weight:400;color:#f2f0ea73}.tl__yr{margin-left:auto;white-space:nowrap;font-weight:400;color:#f2f0ea73;font-variant-numeric:tabular-nums}.recs{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px}.rec{display:flex;align-items:center;gap:14px}.rec__icon{width:42px;height:42px;flex:none;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--accent)}.rec__icon svg{width:21px;height:21px}.rec__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.rec__name{font-size:13.5px;font-weight:500;color:var(--ink);line-height:1.25}.rec__det{font-size:12px;font-weight:400;color:#f2f0ea73}.foot{max-width:1240px;margin:56px auto 0;padding:26px 56px 48px;box-sizing:border-box;border-top:1px solid var(--line);display:flex;align-items:baseline;justify-content:space-between;gap:24px;font-family:Inter,system-ui,sans-serif}.foot__loc{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#f2f0ea66}.foot__links{display:flex;gap:28px}.foot__links a{color:var(--ink);text-decoration:none;font-size:15px;border-bottom:1px solid transparent;transition:border-color .25s}.foot__links a:hover{border-color:var(--accent)}@media(max-width:720px){.cov__inner{padding:28px 24px 32px}.cov__mast .right{display:none}.cov--hi .cov__greet{font-size:38px}.cov--hi .cov__lines{font-size:16px;max-width:100%}.cov__strip{flex-direction:column;gap:18px}.cov__creds{flex-wrap:wrap;gap:8px 12px}.cov__creds span{white-space:normal}.cov__contact{align-items:flex-start;text-align:left;white-space:normal}.cov__contact a{word-break:break-word}.wrap{padding-left:24px;padding-right:24px}.foot{padding-left:24px;padding-right:24px;flex-direction:column;gap:16px}.foot__links{flex-direction:column;gap:10px}.prow{grid-template-columns:1fr;gap:12px}.prow__label{padding-top:0}.recs,.pgrid{grid-template-columns:1fr}.tl{flex-wrap:wrap}.tl__yr{margin-left:0}}@media(prefers-reduced-motion:reduce){.pitem--hov{transition:none}.pitem--hov:before{transition:none}}
