.hero{position:relative;padding:90px 0 80px;border-bottom:1px solid var(--color-line);overflow:hidden;background:radial-gradient(ellipse 1200px 600px at 20% 20%,rgba(14,94,92,.06),transparent 60%),radial-gradient(ellipse 800px 500px at 90% 100%,rgba(194,65,12,.05),transparent 70%),var(--color-bg)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,0,0,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.025) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 80% at 50% 40%,#000,transparent);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.4fr .9fr;gap:60px;align-items:end;position:relative}.hero-title{margin:28px 0 30px}.hero-title em{font-style:italic}.uw{display:inline-block;position:relative}.uw:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:14px;background:#c2410c2e;z-index:-1;transform:skew(-6deg)}.lede{font-size:18px;line-height:1.6;color:var(--color-ink-2);max-width:560px;margin:0 0 38px}.search{display:flex;background:var(--color-bg);border:1.5px solid var(--color-ink);border-radius:2px;overflow:hidden;max-width:640px;box-shadow:6px 6px 0 var(--color-ink)}.search input{flex:1;padding:18px 20px;border:none;font-size:16px;background:transparent;outline:none;font:inherit}.search select{padding:0 18px;border:none;border-left:1px solid var(--color-line);background:var(--color-bg-2);font-size:14px;font-weight:600;font:inherit}.search button{padding:0 28px;background:var(--color-ink);color:var(--color-bg);font-weight:600;font-size:14px;letter-spacing:.02em;text-transform:uppercase;border:none;cursor:pointer}.search button:hover{background:var(--color-copper)}.suggested{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px;font-size:13px;color:var(--color-ink-3);align-items:center}.suggested span{color:var(--color-ink-2);font-weight:500;margin-right:4px}.suggested a{padding:5px 11px;border:1px solid var(--color-line-2);border-radius:99px;color:var(--color-ink-2);transition:.15s}.suggested a:hover{background:var(--color-ink);color:var(--color-bg);border-color:var(--color-ink)}.hero-side{position:relative}.stat-card{background:var(--color-ink);color:var(--color-bg);padding:34px 30px;border-radius:2px;position:relative;transform:rotate(1.2deg);box-shadow:8px 8px #c2410cd9}.stat-card .num{font-family:var(--font-serif);font-size:88px;font-weight:300;line-height:.85;font-variation-settings:"opsz" 144;letter-spacing:-.03em}.stat-card .lbl-muted{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-top:14px;color:#c9c2b3}.stat-card .row2{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;padding-top:26px;border-top:1px solid #2D2A24}.stat-card .mini b{font-family:var(--font-serif);font-size:32px;font-weight:400;display:block;line-height:1}.stat-card .mini i{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3);font-style:normal;display:block;margin-top:6px}.trust{background:var(--color-bg-2);border-bottom:1px solid var(--color-line);padding:22px 0}.trust .row{display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--color-ink-2)}.trust-item svg{width:20px;height:20px;color:var(--color-teal);flex-shrink:0}.trust-item b{color:var(--color-ink);font-weight:600}.picks{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.emirates{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-template-rows:auto auto;gap:20px}.em{background:var(--color-ink);color:var(--color-bg);position:relative;overflow:hidden;border-radius:2px;display:flex;flex-direction:column;justify-content:space-between;padding:32px;min-height:230px;cursor:pointer;transition:.25s}.em:hover{transform:translateY(-3px)}.em.big{grid-row:span 2;min-height:480px}.em .nm{font-family:var(--font-serif);font-weight:400;font-size:28px;letter-spacing:-.01em;line-height:1}.em.big .nm{font-size:54px;font-weight:300}.em .ct{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#a39b89;display:flex;justify-content:space-between;align-items:center}.em .ct b{color:var(--color-copper-l);font-size:13px;font-weight:600}.em.alt{background:var(--color-bg-3);color:var(--color-ink)}.em.alt .ct{color:var(--color-ink-2)}.em.alt .ct b{color:var(--color-copper)}.em.t{background:var(--color-bg-2);color:var(--color-ink);border:1px solid var(--color-line)}.em.t .ct{color:var(--color-ink-2)}.em.t .ct b{color:var(--color-teal)}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cat{display:flex;justify-content:space-between;align-items:center;padding:24px 22px;background:var(--color-bg);border:1px solid var(--color-line);border-radius:2px;transition:.2s;position:relative;overflow:hidden}.cat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-copper);transform:translate(-3px);transition:.2s}.cat:hover{border-color:var(--color-ink);padding-left:30px}.cat:hover:before{transform:translate(0)}.cat .info b{display:block;font-family:var(--font-serif);font-size:18px;font-weight:500;letter-spacing:-.005em;margin-bottom:4px}.cat .info span{font-family:var(--font-mono);font-size:11px;color:var(--color-ink-3);letter-spacing:.06em}.cat .num{font-family:var(--font-serif);font-size:26px;font-weight:400;font-style:italic;color:var(--color-teal);font-variation-settings:"opsz" 144,"SOFT" 100}@media(max-width:980px){.hero{padding:60px 0 50px}.hero-grid{grid-template-columns:1fr;gap:50px}.hero-title{font-size:48px}.picks{grid-template-columns:1fr 1fr}.emirates{grid-template-columns:1fr 1fr;grid-template-rows:auto}.em.big{grid-row:auto;grid-column:span 2;min-height:300px}.cats{grid-template-columns:1fr 1fr}}@media(max-width:640px){.hero{padding:46px 0 40px}.hero-title{font-size:38px}.lede{font-size:16px}.search{flex-direction:column;box-shadow:5px 5px 0 var(--color-ink)}.search select{border-left:none;border-top:1px solid var(--color-line);padding:14px 18px}.search button{padding:16px}.stat-card{padding:26px 22px}.stat-card .num{font-size:64px}.picks,.cats,.emirates{grid-template-columns:1fr}.em.big{grid-column:auto;min-height:220px}}
