.lookup-body{background:#24242b;color:white;min-height:100vh}.lookup-header{height:90px;padding:0 clamp(22px,5vw,75px);display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.15)}.lookup-header img{width:220px}.lookup-main{padding:70px clamp(22px,5vw,75px) 120px;max-width:1500px;margin:auto}.lookup-intro{max-width:900px}.lookup-intro h1{font-size:clamp(58px,9vw,130px);line-height:.82;letter-spacing:-.075em;font-weight:300;margin:30px 0}.lookup-intro h1 em{display:block;color:var(--orange);font-style:normal;font-weight:600}.lookup-intro>p:not(.overline){max-width:620px;color:#ccc;line-height:1.7}.lookup-intro form{margin-top:45px}.lookup-intro label{display:block;color:var(--orange);font-size:9px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px}.lookup-intro form>div{display:grid;grid-template-columns:1fr auto;max-width:720px}.lookup-intro input{min-width:0;padding:20px;border:1px solid #555560;background:#303039;color:white;font:inherit;font-size:22px;text-transform:uppercase}.lookup-intro button{border:0;background:var(--orange);color:white;padding:0 26px;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.lookup-empty{margin-top:50px;padding:25px;background:#35353e;border-left:4px solid var(--orange)}.lookup-result{display:grid;grid-template-columns:1.15fr .85fr;margin-top:70px;background:#f2f0eb;color:var(--ink)}.lookup-image{min-height:680px;background:#18181e;position:relative}.lookup-image img{width:100%;height:100%;object-fit:contain;object-position:center top;position:absolute;inset:0}.lookup-image span{position:absolute;left:20px;bottom:20px;background:var(--orange);color:white;padding:12px 15px}.lookup-copy{padding:clamp(35px,6vw,80px)}.lookup-copy h2{font-size:clamp(42px,6vw,86px);line-height:.9;letter-spacing:-.06em;font-weight:400;margin:25px 0}.lookup-description{font-size:14px;line-height:1.8}.lookup-copy dl{margin:35px 0}.lookup-copy dl div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid var(--line);font-size:12px}.lookup-copy dd{margin:0;font-weight:500}.lookup-links{display:flex;flex-direction:column}.lookup-links a{padding:12px 0;border-top:1px solid var(--line);color:var(--orange);font-size:10px;text-transform:uppercase;letter-spacing:.1em}
@media(max-width:800px){.lookup-result{grid-template-columns:1fr}.lookup-image{min-height:55vh}}@media(max-width:550px){.lookup-header{height:75px}.lookup-header img{width:175px}.lookup-main{padding-top:50px}.lookup-intro h1{font-size:16vw}.lookup-intro form>div{grid-template-columns:1fr}.lookup-intro input{font-size:20px}.lookup-intro button{padding:18px}.lookup-result{margin-top:45px}.lookup-image{min-height:430px}.lookup-copy{padding:35px 22px}.lookup-copy h2{font-size:13vw}footer{grid-template-columns:1fr 1fr!important;padding:45px 22px!important}}
.lookup-header{justify-content:space-between}.lookup-header>a:last-child{color:var(--orange);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.search-only{min-height:calc(100vh - 90px)}.detail-main{padding-top:35px}.photo-navigation{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-bottom:25px}.photo-navigation a{color:var(--orange);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.photo-navigation a:nth-child(2){color:#bbb}.photo-navigation a:last-child{text-align:right}.lookup-copy h1{font-size:clamp(42px,6vw,86px);line-height:.9;letter-spacing:-.06em;font-weight:400;margin:25px 0}.profile-cta{display:inline-block;margin-bottom:30px;color:var(--orange);font-size:10px;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid}.public-profile{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);background:#f2f0eb;color:var(--ink)}.public-profile-image{min-height:680px;background:#19191f;display:grid;place-items:center;color:#777}.public-profile-image img{width:100%;height:100%;max-height:800px;object-fit:cover}.public-profile-copy{padding:clamp(35px,6vw,85px)}.public-profile-copy h1{font-size:clamp(52px,8vw,115px);line-height:.84;letter-spacing:-.07em;font-weight:400;margin:25px 0}.public-profile-copy .real-name{color:#777}.public-profile-copy dl{margin-top:45px}.public-profile-copy dl div{padding:17px 0;border-top:1px solid var(--line)}.public-profile-copy dt{color:var(--orange);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.public-profile-copy dd{margin:8px 0 0;line-height:1.7}.profile-gallery{margin-top:80px}.profile-gallery-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}.profile-gallery-title h2{font-size:clamp(42px,6vw,80px);font-weight:300;letter-spacing:-.06em;margin:0}.profile-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.profile-photo-grid>a{background:#f2f0eb;color:var(--ink)}.profile-photo-grid>a>div{height:330px;background:#18181e;position:relative}.profile-photo-grid img{width:100%;height:100%;object-fit:contain}.profile-photo-grid span{position:absolute;left:14px;bottom:14px;padding:9px 11px;background:var(--orange);color:white;font-size:10px}.profile-photo-grid strong{display:block;padding:20px;font-size:22px;font-weight:400}
@media(max-width:900px){.public-profile{grid-template-columns:1fr}.public-profile-image{min-height:560px}.profile-photo-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.photo-navigation{grid-template-columns:1fr 1fr}.photo-navigation a:nth-child(2){display:none}.public-profile-image{min-height:480px}.public-profile-copy{padding:38px 22px}.public-profile-copy h1{font-size:14vw}.profile-gallery{margin-top:55px}.profile-photo-grid{grid-template-columns:1fr}.profile-photo-grid>a>div{height:360px}.lookup-copy h1{font-size:13vw}}
.profile-cta{display:grid;gap:6px;margin:0 0 34px;padding:22px 25px;background:var(--orange);color:white;border:0;box-shadow:0 12px 30px rgba(0,159,228,.24);transition:transform .25s,box-shadow .25s}.profile-cta:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(0,159,228,.34)}.profile-cta span,.profile-cta b{font-size:9px;text-transform:uppercase;letter-spacing:.12em}.profile-cta strong{font-size:clamp(23px,2.3vw,34px);font-weight:500;letter-spacing:-.035em}.profile-cta b{font-weight:500;margin-top:5px}.fullscreen-trigger{position:absolute;right:20px;bottom:20px;border:0;background:rgba(45,45,53,.92);color:white;padding:13px 16px;font:inherit;font-size:9px;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.lookup-image:fullscreen,.lookup-image:-webkit-full-screen{width:100vw;height:100vh;min-height:100vh;background:#111}.lookup-image:fullscreen img,.lookup-image:-webkit-full-screen img{padding:28px;object-fit:contain}.lookup-image:fullscreen .fullscreen-trigger,.lookup-image:-webkit-full-screen .fullscreen-trigger{display:none}.lookup-image:fullscreen span,.lookup-image:-webkit-full-screen span{left:30px;bottom:30px}@media(max-width:600px){.fullscreen-trigger{right:12px;bottom:12px}.lookup-image span{left:12px;bottom:12px}}
.public-profile-text{display:block;max-width:980px;margin:auto}.sales-inquiry{margin-top:45px;padding-top:35px;border-top:2px solid var(--orange)}.sales-inquiry h2{font-size:clamp(30px,4vw,52px);font-weight:400;letter-spacing:-.04em;margin:12px 0}.sales-inquiry>p:not(.overline){font-size:12px;line-height:1.7;color:#626269}.sales-inquiry form{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:25px}.sales-inquiry label>span{display:block;margin-bottom:7px;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.sales-inquiry input:not([type=checkbox]),.sales-inquiry textarea{width:100%;padding:13px;border:1px solid #ccc8c0;background:white;font:inherit}.sales-inquiry label:nth-of-type(4),.sales-privacy,.sales-inquiry button{grid-column:1/-1}.sales-privacy{display:grid!important;grid-template-columns:19px 1fr;gap:10px;align-items:start}.sales-privacy input{width:18px;height:18px;accent-color:var(--orange)}.sales-privacy span{text-transform:none!important;letter-spacing:0!important;line-height:1.5}.sales-privacy a{text-decoration:underline}.sales-inquiry button{display:flex;justify-content:space-between;padding:16px 18px;border:0;background:var(--ink);color:white;font:inherit;font-size:9px;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.sales-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.sales-message{grid-column:1/-1;padding:13px 15px;margin-top:18px;font-size:11px}.sales-message.success{background:#e0f0e4;color:#205b31}.sales-message.error{background:#f9e4df;color:#8b2e1f}
@media(max-width:600px){.sales-inquiry form{grid-template-columns:1fr}.sales-inquiry label:nth-of-type(4),.sales-privacy,.sales-inquiry button{grid-column:auto}}
.profile-url-list{margin-top:28px}.profile-url-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:17px 0;color:var(--orange);font-size:clamp(14px,1.35vw,19px);line-height:1.45;text-transform:none;letter-spacing:0;overflow-wrap:anywhere}.profile-url-list a span{min-width:0}.profile-url-list a b{font-size:18px;font-weight:400}.profile-url-list a:hover span{text-decoration:underline}

.lookup-body{
  background:
    radial-gradient(circle at 78% 18%,rgba(0,159,228,.24),transparent 28%),
    radial-gradient(circle at 16% 84%,rgba(0,159,228,.12),transparent 34%),
    linear-gradient(135deg,rgba(20,23,29,.98),rgba(32,35,43,.9)),
    repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 54px),
    repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 54px);
  background-attachment:fixed;
}
.cyan-brand-public{
  display:inline-flex;
  flex-direction:column;
  justify-content:center;
  color:white;
  line-height:.95;
  letter-spacing:-.045em;
  font-weight:300;
}
.cyan-brand-public span{font-size:clamp(18px,2vw,28px)}
.cyan-brand-public strong{font-size:clamp(24px,2.8vw,42px);font-weight:600;color:var(--orange)}
.lookup-header .cyan-brand-public{min-width:min(430px,62vw)}
footer .cyan-brand-public{color:var(--ink)}
footer .cyan-brand-public+div{margin-left:auto}
.lookup-header img, footer img{display:none}
.lookup-intro input,.lookup-intro input::placeholder{color:white}
.lookup-intro button,.lookup-image span,.profile-cta{color:#07131d}
.profile-cta strong,.profile-cta span,.profile-cta b{color:inherit}
.lookup-copy h1,.lookup-copy h2,.public-profile-copy h1,.profile-gallery-title h2{color:var(--ink)}
.lookup-copy,.lookup-copy p,.public-profile-copy,.public-profile-copy dd{color:var(--ink)}
.lookup-copy .overline,.public-profile-copy .overline,.profile-gallery-title .overline{color:var(--orange)}
.jubilee-main{padding:0 clamp(22px,5vw,75px) 110px;max-width:1700px;margin:auto}.jubilee-hero{min-height:calc(100vh - 90px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:clamp(32px,6vw,90px);align-items:center}.jubilee-copy{padding:70px 0}.jubilee-copy h1{margin:32px 0 0;color:white;font-size:clamp(58px,8.5vw,135px);line-height:.84;letter-spacing:-.075em;font-weight:300}.jubilee-copy h1 em{display:block;color:var(--orange);font-style:normal;font-weight:600}.jubilee-copy>p:not(.overline){max-width:720px;margin:35px 0 0;color:#d8dee2;font-size:clamp(16px,1.35vw,22px);line-height:1.7}.jubilee-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:45px}.jubilee-actions a{display:inline-flex;align-items:center;gap:22px;padding:18px 22px;border:1px solid rgba(255,255,255,.24);color:white;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.jubilee-actions a:first-child{background:var(--orange);border-color:var(--orange);color:#07131d;font-weight:600}.jubilee-card{padding:clamp(30px,4vw,54px);background:rgba(238,242,243,.96);color:var(--ink);border-top:6px solid var(--orange);box-shadow:0 28px 90px rgba(0,0,0,.25)}.jubilee-card span{display:block;color:var(--orange);font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.jubilee-card h2{margin:24px 0 22px;font-size:clamp(34px,4vw,58px);line-height:.9;letter-spacing:-.06em;font-weight:400}.jubilee-card p{margin:0;font-size:clamp(22px,2.5vw,35px);line-height:1.15;letter-spacing:-.04em}.jubilee-card small{display:block;margin-top:28px;color:#555b61;font-size:15px;line-height:1.65}.jubilee-stats{display:grid;grid-template-columns:repeat(3,1fr);background:#eef2f3;color:var(--ink);border-top:5px solid var(--orange)}.jubilee-stats article{padding:34px clamp(20px,4vw,55px);border-right:1px solid rgba(32,35,43,.12)}.jubilee-stats article:last-child{border-right:0}.jubilee-stats strong{display:block;color:var(--orange);font-size:clamp(44px,5vw,78px);line-height:.9;font-weight:500;letter-spacing:-.06em}.jubilee-stats span{display:block;margin-top:12px;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}.jubilee-info{margin-top:80px;padding:clamp(34px,5vw,70px);background:#eef2f3;color:var(--ink)}.jubilee-info h2{margin:22px 0 45px;font-size:clamp(42px,6vw,90px);line-height:.9;letter-spacing:-.065em;font-weight:300}.jubilee-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(32,35,43,.12)}.jubilee-info-grid article{background:#fff;padding:32px}.jubilee-info-grid span{color:var(--orange);font-size:12px;font-weight:700;letter-spacing:.14em}.jubilee-info-grid h3{margin:24px 0 15px;font-size:26px;line-height:1.05;font-weight:500;letter-spacing:-.04em}.jubilee-info-grid p{margin:0;color:#555b61;line-height:1.7}
.public-like-box{display:grid;grid-template-columns:auto minmax(180px,1fr);gap:18px;align-items:center;margin:0 0 30px;padding:20px;border:1px solid rgba(32,35,43,.13);background:white}.public-like-box>div span{display:block;color:var(--orange);font-size:9px;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.public-like-box>div strong{display:inline-block;margin-top:7px;color:var(--ink);font-size:42px;line-height:.9;font-weight:500;letter-spacing:-.06em}.public-like-box>div small{margin-left:8px;color:#6c7176;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.public-like-box form{justify-self:end}.public-like-box button{border:0;background:var(--orange);color:#07131d;padding:16px 19px;font:inherit;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.public-like-box button span{margin-left:12px}.public-like-box button:disabled{background:#d9dde0;color:#70757b;cursor:default}.like-message{grid-column:1/-1;margin:0;padding:12px 14px;font-size:12px}.like-message.success{background:#e6f5fa;color:#125269}.like-message.error{background:#fde8e3;color:#863020}

@media(max-width:550px){
  .lookup-header .cyan-brand-public{min-width:0}
  .cyan-brand-public span{font-size:17px}
  .cyan-brand-public strong{font-size:22px}
}
@media(max-width:900px){.jubilee-hero{grid-template-columns:1fr;min-height:0;padding-top:55px}.jubilee-card{margin-bottom:40px}.jubilee-info-grid,.jubilee-stats{grid-template-columns:1fr}.jubilee-stats article{border-right:0;border-bottom:1px solid rgba(32,35,43,.12)}.public-like-box{grid-template-columns:1fr}.public-like-box form{justify-self:stretch}.public-like-box button{width:100%}}
