.yU9X6a_page{background:var(--mango-canvas);min-height:100svh;color:var(--mango-text);flex-direction:column;display:flex}.yU9X6a_skip{z-index:30;background:var(--mango-accent);color:var(--mango-on-accent);border-radius:8px;padding:12px 16px;position:absolute;top:12px;left:12px;transform:translateY(-180%)}.yU9X6a_skip:focus{transform:none}.yU9X6a_hero{isolation:isolate;align-items:center;min-height:clamp(460px,64vh,700px);display:flex;position:relative;overflow:clip}.yU9X6a_image{z-index:-1;position:absolute;inset:0 0 0 28%}.yU9X6a_image img{object-fit:cover;object-position:center 43%}.yU9X6a_image:after{content:"";background:linear-gradient(90deg, var(--mango-canvas), color-mix(in srgb, var(--mango-canvas) 58%, transparent) 34%, transparent 72%), linear-gradient(0deg, var(--mango-canvas), transparent 25%);position:absolute;inset:0}.yU9X6a_inner{width:min(100% - 48px,1248px);margin:0 auto;padding:64px 0}.yU9X6a_inner h1{letter-spacing:-.075em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(3rem,7vw,6.6rem);line-height:.98}.yU9X6a_inner p{color:#e0dce0;max-width:38ch;margin:24px 0 0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.55}.yU9X6a_actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.yU9X6a_actions a{border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:11px 18px;font-weight:700;display:inline-flex}.yU9X6a_actions a:focus-visible{outline:2px solid var(--mango-accent);outline-offset:4px}.yU9X6a_primary{background:var(--mango-accent);color:var(--mango-on-accent)}.yU9X6a_primary:hover{background:var(--mango-accent-hover)}.yU9X6a_secondary{border:1px solid var(--mango-control-border);color:var(--mango-text);background:color-mix(in srgb, var(--mango-canvas) 75%, transparent)}.yU9X6a_secondary:hover{background:var(--mango-raised)}@media (max-width:700px){.yU9X6a_hero{align-items:end;min-height:clamp(390px,68svh,560px)}.yU9X6a_image{inset:0}.yU9X6a_image img{object-position:57% 40%}.yU9X6a_image:after{background:linear-gradient(180deg, color-mix(in srgb, var(--mango-canvas) 13%, transparent), color-mix(in srgb, var(--mango-canvas) 63%, transparent) 44%, var(--mango-canvas) 89%)}.yU9X6a_inner{width:calc(100% - 40px);padding:100px 0 38px}.yU9X6a_inner h1{font-size:clamp(2.7rem,11vw,4.5rem)}.yU9X6a_inner p{margin-top:16px}.yU9X6a_actions{margin-top:20px}}
