.aalta-hero--home{--aalta-hero-band:clamp(260px,30vw,340px);--aalta-hero-overhang:2.75rem;color:var(--wp--preset--color--contrast,#062b49);display:flex;flex-direction:column;isolation:isolate;min-height:0;padding:0;position:relative}.aalta-hero--home,.aalta-hero--home.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}@media(max-width:782px){.aalta-hero--home{--aalta-hero-overhang:0rem;background:#fff}}.aalta-hero--home .aalta-hero__media{height:var(--aalta-hero-band);left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}@media(max-width:782px){.aalta-hero--home .aalta-hero__media{height:clamp(11rem,46vw,15rem);position:relative;width:100%}}.aalta-hero--home.aalta-hero--plain .aalta-hero__media{background:linear-gradient(150deg,#e8f4fb,#c5e0f0 55%,#9ec9e0)}.aalta-hero--home .aalta-hero__image{height:100%;object-fit:cover;object-position:72% center;width:100%}@media(max-width:782px){.aalta-hero--home .aalta-hero__image{object-position:75% 30%}}.aalta-hero--home .aalta-hero__scrim{background:linear-gradient(95deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.58) 28%,hsla(0,0%,100%,.18) 52%,hsla(0,0%,100%,0) 70%);inset:0;position:absolute}@media(max-width:782px){.aalta-hero--home .aalta-hero__scrim{background:linear-gradient(180deg,rgba(6,43,73,.22),rgba(6,43,73,.05) 70%,transparent)}}.aalta-hero--home .aalta-hero__script{color:#fff;font-family:var(--wp--preset--font-family--script,"Segoe Script",cursive);font-size:clamp(1.15rem,2.2vw,1.65rem);font-weight:600;line-height:1.15;margin:0;max-width:10ch;pointer-events:none;position:absolute;right:clamp(1rem,4vw,3rem);text-align:right;text-shadow:0 2px 14px rgba(6,43,73,.4);top:1rem;white-space:pre-line;z-index:2}@media(max-width:782px){.aalta-hero--home .aalta-hero__script{font-size:1rem;right:.75rem;top:.65rem}}@media(max-width:420px){.aalta-hero--home .aalta-hero__script{display:none}}.aalta-hero--home .aalta-hero__place{align-items:center;background:hsla(0,0%,100%,.95);border-radius:10px;box-shadow:0 8px 22px -14px rgba(6,43,73,.45);color:var(--wp--preset--color--contrast,#062b49);display:inline-flex;font-size:.75rem;font-weight:600;gap:.45rem;line-height:1.2;margin:0;padding:.45rem .8rem;pointer-events:none;position:absolute;right:clamp(1rem,4vw,3rem);top:calc(var(--aalta-hero-band) - 3.4rem);z-index:2}@media(max-width:782px){.aalta-hero--home .aalta-hero__place{bottom:.75rem;font-size:.7rem;right:.75rem;top:auto}}@media(max-width:420px){.aalta-hero--home .aalta-hero__place{display:none}}.aalta-hero--home .aalta-hero__place-icon{color:var(--wp--preset--color--primary,#078bc8);display:inline-flex;flex-shrink:0}.aalta-hero--home .aalta-hero__place-text{display:flex;flex-direction:column;gap:.05rem}.aalta-hero--home .aalta-hero__place-sub{color:var(--wp--preset--color--muted,#5b6b7c);font-size:.68rem;font-weight:500}.aalta-hero--home .aalta-hero__inner{align-items:center;display:flex;margin-inline:auto;max-width:var(--wp--style--global--wide-size,1200px);min-height:var(--aalta-hero-band);padding:1rem var(--wp--preset--spacing--40,1.5rem) 2.5rem;position:relative;width:100%;z-index:1}@media(max-width:782px){.aalta-hero--home .aalta-hero__inner{align-items:flex-start;background:#fff;min-height:0;padding:1rem 1.15rem .5rem}}.aalta-hero--home .aalta-hero__copy{max-width:28rem;width:min(42%,28rem)}@media(max-width:782px){.aalta-hero--home .aalta-hero__copy{max-width:100%;width:100%}}.aalta-hero--home .aalta-hero__eyebrow{color:var(--wp--preset--color--muted,#5b6b7c);font-size:clamp(.68rem,1vw,.75rem);font-weight:700;letter-spacing:.14em;margin:0 0 .45rem;text-transform:uppercase}.aalta-hero--home .aalta-hero__title{color:var(--wp--preset--color--contrast,#062b49);font-family:var(--wp--preset--font-family--display);font-size:clamp(1.55rem,2.8vw,2.35rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0;text-wrap:balance}.aalta-hero--home .aalta-hero__title-accent{color:#ff7a00;display:block;font:inherit;font-style:normal;font-weight:800;margin-top:.05em}.aalta-hero--home .aalta-hero__sub{color:var(--wp--preset--color--muted,#5b6b7c);font-size:clamp(.82rem,1.15vw,.92rem);line-height:1.5;margin:.55rem 0 0;max-width:26rem;text-wrap:pretty}.aalta-hero--home .aalta-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem}.aalta-hero--home .aalta-hero__cta{align-items:center;background:var(--wp--preset--color--accent,#ff9d24);border:0;border-radius:12px;color:#3a2200;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1.25;padding:.85rem 1.5rem;text-align:center;text-decoration:none;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}.aalta-hero--home .aalta-hero__cta svg{flex:none}.aalta-hero--home .aalta-hero__cta:hover{background:var(--wp--preset--color--accent-dark,#e2861a);box-shadow:0 10px 22px -12px rgba(226,134,26,.9);color:#3a2200;transform:translateY(-2px)}.aalta-hero--home .aalta-hero__cta:focus-visible{outline:2px solid var(--wp--preset--color--contrast,#062b49);outline-offset:2px}.aalta-hero--home .aalta-hero__cta:active{transform:translateY(0)}.aalta-hero--home .aalta-hero__cta{background:#ff7a00;border-radius:8px;color:#fff;font-size:.84rem;padding:.7rem 1.15rem}.aalta-hero--home .aalta-hero__cta:hover{background:#e86c00;color:#fff}.aalta-hero--home .aalta-hero__video.is-plain{background:hsla(0,0%,100%,.92);border:1.5px solid rgba(6,43,73,.16);border-radius:8px;color:var(--wp--preset--color--contrast,#062b49);font-size:.84rem;font-weight:700;gap:.45rem;padding:.65em 1.1em;text-decoration:none;transition:background .15s ease,border-color .15s ease}.aalta-hero--home .aalta-hero__video.is-plain:hover{background:#fff;border-color:rgba(6,43,73,.3);color:var(--wp--preset--color--contrast,#062b49)}.aalta-hero--home .aalta-hero__video-icon{color:var(--wp--preset--color--muted,#5b6b7c);display:inline-flex}.aalta-hero--home .aalta-hero__video:not(.is-plain){align-items:center;color:var(--wp--preset--color--contrast,#062b49);display:inline-flex;font-size:.84rem;font-weight:600;gap:.55rem;text-decoration:none}.aalta-hero--home .aalta-hero__video:not(.is-plain):focus-visible{border-radius:4px;outline:2px solid var(--wp--preset--color--accent,#ff9d24);outline-offset:2px}.aalta-hero--home .aalta-hero__video-mark{align-items:center;background:var(--wp--preset--color--base,#fff);border-radius:999px;box-shadow:0 6px 16px -10px rgba(4,18,32,.35);color:var(--wp--preset--color--primary,#078bc8);display:inline-flex;height:2.1rem;justify-content:center;padding-left:2px;width:2.1rem}.aalta-hero--home .aalta-hero__panel{margin:calc(var(--aalta-hero-overhang)*-1) auto 0;padding:0;position:relative;width:min(85%,1100px);z-index:3}@media(max-width:782px){.aalta-hero--home .aalta-hero__panel{margin:.75rem auto 0;width:calc(100% - 1.5rem)}}.aalta-hero--home .aalta-hero__tabs{display:flex;flex-wrap:nowrap;gap:.2rem;min-width:0;overflow-x:auto;padding:0 .4rem;scrollbar-width:none}.aalta-hero--home .aalta-hero__tabs::-webkit-scrollbar{display:none}.aalta-hero--home .aalta-hero__tab{align-items:center;background:hsla(0,0%,100%,.72);border:0;border-radius:10px 10px 0 0;color:var(--wp--preset--color--muted,#5b6b7c);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:.8rem;font-weight:600;padding:.55rem 1rem;text-decoration:none;white-space:nowrap}.aalta-hero--home .aalta-hero__tab:focus-visible{border-radius:4px;outline:2px solid var(--wp--preset--color--accent,#ff9d24);outline-offset:2px}.aalta-hero--home .aalta-hero__tab:hover{background:hsla(0,0%,100%,.92);color:var(--wp--preset--color--contrast,#062b49)}.aalta-hero--home .aalta-hero__tab.is-active{background:var(--wp--preset--color--base,#fff);box-shadow:inset 0 -2px 0 #ff7a00;color:var(--wp--preset--color--contrast,#062b49)}.aalta-hero--home .aalta-hero__search{background:var(--wp--preset--color--base,#fff);border-radius:0 12px 12px 12px;box-shadow:0 4px 8px rgba(6,43,73,.04),0 22px 44px -22px rgba(6,43,73,.38);display:grid;gap:.55rem;padding:.75rem .85rem}@media(min-width:782px){.aalta-hero--home .aalta-hero__search{align-items:stretch;gap:.65rem;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.85fr) auto;padding:.8rem .9rem}}.aalta-hero--home .aalta-hero__search:first-child{border-radius:12px}.aalta-hero--home .aalta-hero__field{align-items:center;background:#f3f6f9;border:0;border-radius:8px;display:flex;gap:.55rem;min-width:0;padding:.55rem .75rem}.aalta-hero--home .aalta-hero__field:focus-within{background:#eef3f8;box-shadow:inset 0 0 0 1.5px var(--wp--preset--color--primary,#078bc8)}.aalta-hero--home .aalta-hero__field-icon{color:var(--wp--preset--color--primary,#078bc8);display:inline-flex}.aalta-hero--home .aalta-hero__field-body{display:flex;flex:1;flex-direction:column;gap:.05rem;min-width:0}.aalta-hero--home .aalta-hero__field-body label{color:var(--wp--preset--color--muted,#5b6b7c);font-size:.68rem;font-weight:600}.aalta-hero--home .aalta-hero__field-body input,.aalta-hero--home .aalta-hero__field-body select{appearance:none;background:transparent;border:0;color:var(--wp--preset--color--contrast,#062b49);font:inherit;font-size:.85rem;font-weight:600;min-width:0;padding:0;width:100%}.aalta-hero--home .aalta-hero__field-body input:focus-visible,.aalta-hero--home .aalta-hero__field-body select:focus-visible{outline:none}.aalta-hero--home .aalta-hero__field-body select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%235b6b7c%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.4%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;padding-right:1rem}.aalta-hero--home .aalta-hero__submit{align-items:center;background:#ff7a00;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:700;gap:.4rem;justify-content:center;padding:.8rem 1.25rem;transition:background-color .15s ease;white-space:nowrap}.aalta-hero--home .aalta-hero__submit:hover{background:#e86c00}.aalta-hero--home .aalta-hero__submit:focus-visible{border-radius:4px;outline:2px solid var(--wp--preset--color--accent,#ff9d24);outline-offset:2px}@media(prefers-reduced-motion:reduce){.aalta-hero--home .aalta-hero__cta,.aalta-hero--home .aalta-hero__submit,.aalta-hero--home .aalta-hero__video.is-plain{transition:none}}@media(max-width:1023px)and (min-width:601px){.aalta-hero--home .aalta-hero__submit{margin-right:4rem}}@media(max-width:600px){.aalta-hero--home .aalta-hero__actions{align-items:stretch;flex-direction:column}.aalta-hero--home .aalta-hero__cta,.aalta-hero--home .aalta-hero__video.is-plain{justify-content:center;min-height:44px;width:100%}.aalta-hero--home .aalta-hero__submit{margin-right:0;min-height:44px;width:100%}.aalta-hero--home .aalta-hero__search{grid-template-columns:1fr}}
