.hero.experience-hero.hu-home-hero{display:flex;align-items:center;position:relative;isolation:isolate;min-height:620px;min-height:max(560px, calc(100svh - 80px));height:auto;gap:0;padding:clamp(40px, 5vh, 68px) clamp(20px, 4vw, 72px) 68px;background-color:#0d131a}.hu-home-hero > .hu-hero-grid{position:relative;z-index:2;display:grid;direction:ltr;grid-template-columns:minmax(0, 1fr);grid-template-areas:"copy";align-items:center;gap:clamp(28px, 4vw, 64px);width:100%;max-width:1340px;min-width:0;margin-inline:auto}.hu-home-hero.has-hero-logos > .hu-hero-grid{grid-template-columns:minmax(0, 1.14fr) minmax(0, .86fr);grid-template-areas:"copy brands"}[dir="rtl"] .hu-home-hero.has-hero-logos > .hu-hero-grid{grid-template-columns:minmax(0, .86fr) minmax(0, 1.14fr);grid-template-areas:"brands copy"}.hu-home-hero .hero-inner{grid-area:copy;width:100%;min-width:0;max-width:680px;justify-self:start;direction:ltr;text-align:left}[dir="rtl"] .hu-home-hero .hero-inner{direction:rtl;text-align:right;justify-self:end}.hu-home-hero .hero-inner h1{max-width:100%;margin:0 0 20px;color:#fbf8f2;font-size:clamp(38px, 4.35vw, 68px);line-height:1.15;letter-spacing:-.025em;overflow-wrap:break-word}[dir="rtl"] .hu-home-hero .hero-inner h1{letter-spacing:0;line-height:1.25}.hu-home-hero .hero-word-wrap{max-width:100%}.hu-home-hero .hero-inner > p{max-width:100%;margin:0 0 22px;font-size:clamp(15px, 1.22vw, 18px);line-height:1.9}.hu-home-hero .hero-inner .eyebrow{font-size:clamp(10px, .85vw, 12px);line-height:1.7;letter-spacing:.14em;overflow-wrap:break-word}.hu-home-hero .actions{gap:12px}.hu-home-hero .hero-contact{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;width:100%;max-width:620px;padding:0;margin:26px 0 0}.hu-home-hero .hero-contact li,
.hu-home-hero .hero-contact li:last-child{grid-column:auto;min-width:0;padding:14px 16px}.hu-home-hero .hero-contact strong{font-size:clamp(14px, 1.2vw, 17px)}.hu-home-hero .hu-hero-brands{grid-area:brands;width:100%;min-width:0;display:flex;justify-content:center;align-items:center;align-self:center;position:relative}.hu-home-hero .hu-hero-logo-pair{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));direction:ltr;gap:0;width:100%;max-width:520px;min-width:0;border:1px solid rgba(255,255,255,.22);border-radius:12px;overflow:hidden;box-shadow:0 18px 44px rgba(0,0,0,.24)}.hu-home-hero .hu-hero-logo-pair.is-single{grid-template-columns:minmax(0, 1fr);max-width:260px}.hu-home-hero .hu-hero-logo{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;min-width:0;padding:clamp(10px, 1.4vw, 20px)}.hu-home-hero .hu-hero-logo--primary{background:#fff}.hu-home-hero .hu-hero-logo--secondary{background:#101923}.hu-home-hero .hu-hero-logo img{display:block;width:100%;height:100%;max-width:100%;min-width:0;object-fit:contain;object-position:center;border:0;border-radius:0;padding:0;background:transparent;filter:none;transform:none}.hu-home-hero .hero-scroll-cue{bottom:22px}@media (max-width:900px){.hero.experience-hero.hu-home-hero{min-height:0;padding:34px 24px 62px}.hu-home-hero > .hu-hero-grid,
  .hu-home-hero.has-hero-logos > .hu-hero-grid,
  [dir="rtl"] .hu-home-hero.has-hero-logos > .hu-hero-grid{grid-template-columns:minmax(0, 1fr);grid-template-areas:"brands" "copy";gap:30px}.hu-home-hero:not(.has-hero-logos) > .hu-hero-grid{grid-template-areas:"copy"}.hu-home-hero .hero-inner,
  [dir="rtl"] .hu-home-hero .hero-inner{justify-self:center;max-width:660px}.hu-home-hero .hu-hero-logo-pair{max-width:400px}.hu-home-hero .hu-hero-logo-pair.is-single{max-width:200px}.hu-home-hero .hero-inner h1{font-size:clamp(38px, 6vw, 52px)}}@media (max-width:600px){.hero.experience-hero.hu-home-hero{padding:28px 18px 60px}.hu-home-hero .hu-hero-logo-pair{max-width:360px;border-radius:10px}.hu-home-hero .hu-hero-logo-pair.is-single{max-width:180px}.hu-home-hero .hu-hero-logo{padding:12px}.hu-home-hero .hero-inner h1{font-size:clamp(31px, 8.4vw, 44px);margin-bottom:16px}.hu-home-hero .hero-inner > p{font-size:15px;line-height:1.85}.hu-home-hero .actions{display:grid;grid-template-columns:1fr}.hu-home-hero .hero-contact{grid-template-columns:minmax(0, 1fr);margin-top:18px}}.hu-home-hero .hero-inner .eyebrow,
.hu-home-hero .hero-inner > p,
.hu-home-hero .hero-inner > .actions,
.hu-home-hero .hero-inner .hero-contact{opacity:1;transform:none}
