.l333-p10-hero{min-height:760px;position:relative;overflow:hidden;background:#070707;display:flex;align-items:center;color:#fff;border-bottom:1px solid rgba(214,181,107,.13)}
.l333-p10-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;position:relative;z-index:3;padding:120px 0 92px}
.l333-p10-hero-copy{text-align:center;max-width:900px;margin:0 auto 34px}
.l333-p10-eyebrow{display:inline-block;color:#d6b56b;font-size:10px;letter-spacing:.25em;font-weight:900;margin-bottom:16px}
.l333-p10-hero h1{margin:0;color:#fff;font-size:clamp(48px,7vw,82px);line-height:.96;letter-spacing:-.065em;font-weight:850}
.l333-p10-hero h1 em{font-style:normal;color:#d6b56b}
.l333-p10-hero-copy p{max-width:610px;margin:20px auto 0;color:#8d8d8d;font-size:15px;line-height:1.7}
.l333-p10-search{width:min(980px,100%);margin:0 auto;padding:10px;border:1px solid rgba(214,181,107,.25);border-radius:20px;background:rgba(17,17,17,.82);box-shadow:0 25px 80px rgba(0,0,0,.45);backdrop-filter:blur(14px)}
.l333-p10-search-form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}
.l333-p10-search-field{min-width:0;display:flex;align-items:center;gap:11px;padding:0 14px;border:1px solid rgba(255,255,255,.08);background:#0d0d0d;border-radius:12px}
.l333-p10-search-icon{color:#d6b56b;font-size:21px}
.l333-p10-field-copy{min-width:0;display:flex;flex-direction:column;flex:1}
.l333-p10-field-copy small{color:#666;font-size:8px;font-weight:900;letter-spacing:.15em;padding-top:8px}
.l333-p10-field-copy input{height:39px;width:100%;border:0;outline:0;background:transparent;color:#eee;font-size:12px}
.l333-p10-field-copy input::placeholder{color:#555}
.l333-p10-search-button{border:0;border-radius:12px;background:#d6b56b;color:#111;padding:0 23px;font-weight:900;cursor:pointer;min-width:125px}
.l333-p10-search-button:hover{background:#e2c27b}
.l333-p10-quick{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:11px 5px 2px}
.l333-p10-quick span{color:#666;font-size:9px;font-weight:800;letter-spacing:.08em}
.l333-p10-quick button{border:0;background:transparent;color:#9a9a9a;font-size:10px;cursor:pointer;padding:3px 5px}
.l333-p10-quick button:hover{color:#e2c27b}
.l333-p10-suggest{display:none;position:absolute;left:10px;right:10px;top:76px;z-index:8;border:1px solid rgba(214,181,107,.22);border-radius:14px;background:#111;padding:8px;box-shadow:0 20px 50px rgba(0,0,0,.5)}
.l333-p10-suggest.is-visible{display:block}
.l333-p10-suggest-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:9px;color:#ccc;text-decoration:none;font-size:11px}
.l333-p10-suggest-item:hover{background:#19150e;color:#e2c27b}
.l333-p10-stats{display:flex;justify-content:center;align-items:center;gap:38px;margin-top:38px}
.l333-p10-stats div{text-align:center;display:flex;flex-direction:column;gap:4px}
.l333-p10-stats strong{color:#eee;font-size:20px}
.l333-p10-stats span{color:#666;font-size:9px;letter-spacing:.14em;text-transform:uppercase}
.l333-p10-stats i{width:1px;height:30px;background:rgba(255,255,255,.1)}
.l333-p10-orb{position:absolute;border-radius:50%;filter:blur(.3px);pointer-events:none}
.l333-p10-orb-a{width:430px;height:430px;left:-180px;top:120px;background:radial-gradient(circle,rgba(214,181,107,.14),rgba(214,181,107,0) 68%);animation:l333p10float 9s ease-in-out infinite}
.l333-p10-orb-b{width:500px;height:500px;right:-220px;bottom:-190px;background:radial-gradient(circle,rgba(214,181,107,.11),rgba(214,181,107,0) 68%);animation:l333p10float 11s ease-in-out infinite reverse}
.l333-p10-gridlines{position:absolute;inset:0;opacity:.25;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at center,black 0%,transparent 72%)}
.l333-p10-scroll{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:#4f4f4f;font-size:8px;letter-spacing:.2em;z-index:3;display:flex;align-items:center;gap:8px}
.l333-p10-scroll span{width:22px;height:34px;border:1px solid rgba(214,181,107,.25);border-radius:99px;position:relative}
.l333-p10-scroll span:after{content:"";position:absolute;width:3px;height:7px;border-radius:99px;background:#d6b56b;left:50%;top:6px;transform:translateX(-50%);animation:l333p10scroll 1.8s infinite}
@keyframes l333p10float{50%{transform:translate3d(0,-22px,0) scale(1.04)}}@keyframes l333p10scroll{60%{transform:translate(-50%,10px);opacity:.1}}
@media(prefers-reduced-motion:reduce){.l333-p10-orb-a,.l333-p10-orb-b,.l333-p10-scroll span:after{animation:none}}
@media(max-width:760px){
 .l333-p10-hero{min-height:700px}.l333-p10-shell{width:min(100% - 28px,1180px);padding:105px 0 75px}
 .l333-p10-hero h1{font-size:clamp(43px,14vw,65px)}.l333-p10-hero-copy p{font-size:13px}
 .l333-p10-search{padding:8px;border-radius:17px}.l333-p10-search-form{grid-template-columns:1fr;gap:7px}
 .l333-p10-search-field{min-height:60px}.l333-p10-search-button{height:52px}
 .l333-p10-suggest{top:143px}.l333-p10-stats{gap:18px;margin-top:28px}.l333-p10-stats strong{font-size:16px}.l333-p10-stats span{font-size:8px}
 .l333-p10-scroll{display:none}
}