:root:has(.gads-hero){--nav-logo-placed:1}.gads-hero{isolation:isolate;background:var(--orba-bg);flex-direction:column;display:flex;position:relative}.gads-hero__media{height:clamp(15rem,68vw,20rem);margin-top:1.5rem;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 18% 66%,#0000);mask-image:linear-gradient(#0000,#000 18% 66%,#0000)}.gads-hero__film{object-position:92% 40%}.gads-hero__scrim{display:none}.gads-hero__shell{z-index:2;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""form""proof";row-gap:2rem;margin-top:-3.5rem;padding-bottom:3.5rem;display:grid;position:relative}.gads-hero__copy{grid-area:copy}.gads-hero__form{width:100%;max-width:37.5rem;color:var(--orba-text);box-shadow:0 1.5rem 3rem -1.5rem color-mix(in srgb, var(--cream-ink) 35%, transparent);border-radius:1.25rem;grid-area:form}.gads-hero__proof{grid-area:proof}@media (max-width:767px) and (max-height:740px){.gads-hero__media{height:10.5rem;margin-top:2.5rem}.gads-hero__shell{margin-top:-2rem}}@media (max-width:1279px){.gads-hero__proof{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.gads-hero__proof>div{border-width:0;padding:.75rem .625rem 0;display:block}.gads-hero__proof>div:first-child{padding-left:0}.gads-hero__proof>div:last-child{padding-right:0}.gads-hero__proof>div+div{border-left:1px solid var(--orba-ring-3)}.gads-hero__proof dd{text-wrap:balance;margin-top:.125rem}.gads-hero__proof dd span{white-space:normal}}@media (max-width:767px){.gads-hero__proof dt{font-size:clamp(.875rem,4.1vw,1.125rem)}}@media (min-width:768px){.gads-hero__media{height:56vw;margin-top:0;-webkit-mask-image:linear-gradient(#0000,#000 5rem 62%,#0000);mask-image:linear-gradient(#0000,#000 5rem 62%,#0000)}.gads-hero__film{object-position:80% 0%}.gads-hero__shell{row-gap:2.5rem;margin-top:-6rem;padding-bottom:4.5rem}}@media (min-width:1024px){.gads-hero__media{height:42vw}.gads-hero__shell{grid-template:"copy form""proof form"1fr/minmax(0,1fr) 23.75rem;align-items:start;gap:2rem 3rem;margin-top:-3rem}}@media (min-width:1280px) and (min-aspect-ratio:5/4){.gads-hero{justify-content:flex-end;min-height:100svh}.gads-hero__media{--gads-pad:2.75rem;--gads-inset:max(0px, (100cqw - 90rem) / 2);--gads-copy-end:calc(var(--gads-inset) + var(--gads-pad) + 30rem + 1rem);--gads-head-end:calc(100cqw - var(--gads-inset) - var(--gads-pad) - 22.5rem - 2rem);--gads-film-w:min(200cqh, calc((var(--gads-head-end) - var(--gads-copy-end)) * 2.776));--gads-film-x:calc((var(--gads-copy-end) + var(--gads-head-end)) / 2 - var(--gads-film-w) * .7707);height:auto;margin:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 66%,#000000b8 82%,#0000004d 92%,#0000);mask-image:linear-gradient(#000 66%,#000000b8 82%,#0000004d 92%,#0000);container-type:size}.gads-hero__film{top:0;left:var(--gads-film-x);width:var(--gads-film-w);max-width:none;height:calc(var(--gads-film-w) * .5625);object-fit:fill;-webkit-mask-composite:source-in;position:absolute;-webkit-mask-image:linear-gradient(270deg,#0000,#000 4.5%),linear-gradient(#000 70%,#0000);mask-image:linear-gradient(270deg,#0000,#000 4.5%),linear-gradient(#000 70%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.gads-hero__media:before{content:"";top:0;left:calc(var(--gads-film-x) + var(--gads-film-w) * .955);width:calc(var(--gads-film-w) * .245);height:calc(var(--gads-film-w) * .5625);pointer-events:none;background:linear-gradient(90deg,#a39c89 18%,#a39c899e 42%,#a39c8947 68%,#a39c8914 88%,#0000);position:absolute;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.gads-hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--orba-bg) 45%, transparent) 0, transparent 9rem), linear-gradient(90deg, color-mix(in srgb, var(--orba-bg) 55%, transparent) 0%, color-mix(in srgb, var(--orba-bg) 30%, transparent) 34%, transparent 50%);display:block;position:absolute;inset:0}.gads-hero__shell{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 22.5rem;align-items:end;margin-top:0;padding-top:6.5625rem;padding-bottom:2.75rem}.gads-hero__copy{max-width:30rem}}@media (min-width:1536px) and (min-aspect-ratio:5/4){.gads-hero__media{--gads-pad:3vw;--gads-inset:0px}}@media (min-width:1280px) and (min-aspect-ratio:5/4) and (max-height:52rem){.gads-hero__shell{padding-top:5.5625rem;padding-bottom:1rem}.gads-hero__form>form{gap:.75rem;padding:1.25rem}.gads-hero__form>form h2{font-size:1.375rem}.gads-hero__form>form .gap-4{gap:.5rem}.gads-hero__form>form .h-\[52px\]{height:2.75rem}.gads-hero__form>form .min-h-\[52px\]{min-height:2.75rem;padding-block:.625rem}}
