.ug-hero{isolation:isolate;color:#fff;background:var(--ug-night);flex-direction:column;justify-content:flex-end;min-height:max(680px,100svh);padding-top:112px;display:flex;position:relative;overflow:hidden}.ug-hero--compact{min-height:max(560px,74svh)}.ug-hero--plain{background:radial-gradient(70% 90% at 85% 20%, #e87d2229, transparent 70%), var(--ug-night)}.ug-hero-media{z-index:-3;position:absolute;inset:0}.ug-hero-still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ug-hero-shade{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#120c08e6 0%,#120c08a3 40%,#120c0829 72%,#120c0852 100%),linear-gradient(#0000 45%,#120c084d 68%,#120c08f2 100%),linear-gradient(#120c088c 0%,#0000 22%);position:absolute;inset:0}.ug-hero--plain .ug-hero-shade{display:none}.ug-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.72fr);align-items:end;gap:56px;padding-bottom:72px;display:grid}.ug-hero-grid--solo{grid-template-columns:minmax(0,1fr)}.ug-hero-copy{max-width:780px}.ug-hero-crumbs{margin-bottom:22px}.ug-hero-title{font:800 clamp(2.64rem, 6.12vw, 5.95rem)/.84 var(--ug-display);font-variation-settings:"wdth" 110;letter-spacing:-.04em;color:#fff;margin:0 0 26px}.ug-hero--compact .ug-hero-title,.ug-hero--long .ug-hero-title{font-size:clamp(2.4rem,5vw,4.7rem);line-height:.88}.ug-hero-line{margin:-.14em 0 -.26em;padding:.14em 0 .26em;display:block;overflow:hidden}.ug-hero-line>*{text-wrap:balance;animation:ug-rise 1.1s var(--ug-ease) both;animation-delay:var(--d,0s);font-style:normal;display:block}.ug-hero-line--charge{overflow:visible}.ug-hero-line>em.ug-charge{animation:none;display:inline-block}.ug-hero-title em.ug-charge{--charge-at:calc(var(--d,0s) + .85s);text-wrap:balance}.ug-hero-in{animation:ug-fade-up 1s var(--ug-ease) both;animation-delay:var(--d,0s)}@keyframes ug-rise{0%{transform:translateY(135%)}to{transform:none}}@keyframes ug-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ug-hero-body{color:#fff8eedb;max-width:50ch;margin:0 0 30px;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.55}.ug-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.ug-hero-aside{min-width:0}@media (max-width:1100px){.ug-hero-grid{grid-template-columns:1fr;gap:28px}.ug-hero-aside{max-width:620px}}@media (max-width:767px){.ug-hero,.ug-hero--compact{min-height:0;padding-top:96px}.ug-hero-grid{gap:22px;padding-bottom:32px}.ug-hero-crumbs{margin-bottom:16px}.ug-hero-title,.ug-hero--compact .ug-hero-title,.ug-hero--long .ug-hero-title{font-variation-settings:"wdth" 96;margin-bottom:16px;font-size:clamp(2.125rem,9.78vw,2.9rem)}.ug-hero--long .ug-hero-title{font-size:clamp(1.95rem,8.6vw,2.6rem)}.ug-hero-body{margin-bottom:20px;font-size:1rem}.ug-hero-actions{grid-template-columns:1fr;gap:8px;display:grid}}.ug-hero-call{color:#fff8eec7;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:.98rem;display:inline-flex}.ug-hero-call .ug-link .ug-icon{width:20px;height:20px}@media (min-width:1101px){.ug-hero--form .ug-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,620px);align-items:center}.ug-hero--form .ug-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.ug-hero--form .ug-form>:is(.ug-message,button,p){grid-column:1/-1}.ug-hero--form .ug-form textarea.ug-field{min-height:96px}}.ug-router{clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);background:#120c08c2;border:1px solid #ffffff24;padding:10px}.ug-router ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ug-router a{color:#fff;min-height:64px;transition:background .25s var(--ug-ease);background:#ffffff0a;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:8px 16px;text-decoration:none;display:grid;position:relative}.ug-router a:after{content:"";background:var(--ug-accent);width:3px;transition:transform .3s var(--ug-ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ug-router a:hover,.ug-router a[aria-current]{background:#ffffff1a}.ug-router a:hover:after,.ug-router a[aria-current]:after{transform:none}.ug-router-icon{width:40px;height:40px}.ug-router-text{font:700 17px/1.2 var(--ug-display)}.ug-router-arrow{width:20px;height:20px;color:var(--ug-accent);transition:transform .3s var(--ug-ease)}.ug-router a:hover .ug-router-arrow{transform:translate(4px)}@media (max-width:767px){.ug-router{padding:6px}.ug-router ul{grid-template-columns:1fr 1fr;gap:6px}.ug-router a{grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:56px;padding:8px 10px}.ug-router-icon{width:30px;height:30px}.ug-router-text{font-size:14px;line-height:1.2}.ug-router-arrow{display:none}}
