.au-tile.svelte-1mv6mnv{display:flex;flex-direction:column;width:100%;height:100%;gap:.6rem}.label.svelte-1mv6mnv{display:flex;flex-direction:column;gap:.15rem;flex-shrink:0;padding:0 .25rem}.name.svelte-1mv6mnv{color:#fff;font-size:1rem;font-weight:600;line-height:1.3}.title.svelte-1mv6mnv{color:#ffffffa6;font-size:.8rem;font-weight:400;line-height:1.3}.image-wrap.svelte-1mv6mnv{position:relative;flex:1;min-height:0;border-radius:16px;overflow:hidden}canvas.svelte-1mv6mnv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.main.svelte-1mv6mnv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block;transition:transform .4s ease}.au-tile.svelte-1mv6mnv:not(.no-hover):hover .main:where(.svelte-1mv6mnv){transform:scale(1.04)}.hero-content.svelte-1idj3ch{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;pointer-events:auto;padding:0 var(--gutter, 2rem);max-width:70rem}.hero-tagline.svelte-1idj3ch{margin:0;font-size:clamp(.85rem,1.2vw,1rem);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf}.hero-title.svelte-1idj3ch{margin:0;font-size:clamp(2.5rem,5vw,5.5rem);font-weight:800;line-height:1.05;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.5);letter-spacing:-.01em}.hero-cta.svelte-1idj3ch{display:inline-block;margin-top:.5rem;padding:.8rem 2rem;background:#fff;color:#111;font-size:clamp(.9rem,1.2vw,1rem);font-weight:700;text-decoration:none;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;transition:background .2s ease,color .2s ease,transform .2s ease}.hero-cta.svelte-1idj3ch:hover{background:#f0f0f0;transform:translateY(-2px)}.intro.svelte-1idj3ch{text-align:center;padding:5rem 2rem 3rem}.intro.svelte-1idj3ch p:where(.svelte-1idj3ch){margin:0 auto;max-width:48rem;font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:300;line-height:1.5;color:#fff;letter-spacing:.01em}.bleed-group.svelte-1idj3ch{display:flex;flex-direction:column;gap:1rem;width:100vw;margin-left:calc(50% - 50vw);background:#121212}.bleed-section.svelte-1idj3ch{display:grid;grid-template-columns:45fr 55fr;width:100%;min-height:60vh}.bleed-section.reverse.svelte-1idj3ch{grid-template-columns:45fr 55fr;direction:rtl}.bleed-section.reverse.svelte-1idj3ch>:where(.svelte-1idj3ch){direction:ltr}.bleed-section.standalone.svelte-1idj3ch{width:100vw;margin-left:calc(50% - 50vw)}.bleed-image.svelte-1idj3ch{overflow:hidden}.bleed-image.svelte-1idj3ch img:where(.svelte-1idj3ch){width:100%;height:100%;object-fit:cover;display:block}.bleed-group.svelte-1idj3ch .bleed-section:where(.svelte-1idj3ch):first-child .bleed-image:where(.svelte-1idj3ch){border-bottom-right-radius:1.5rem}.bleed-group.svelte-1idj3ch .bleed-section:where(.svelte-1idj3ch):last-child .bleed-image:where(.svelte-1idj3ch){border-top-left-radius:1.5rem}.bleed-text.svelte-1idj3ch{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,6vw,6rem) clamp(2rem,5vw,5rem);background:#121212}.bleed-text.svelte-1idj3ch h2:where(.svelte-1idj3ch){margin:0 0 1.25rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;color:#fff;letter-spacing:.02em;text-transform:uppercase;padding-bottom:.75rem;border-bottom:2px solid #fff}.bleed-text.svelte-1idj3ch p:where(.svelte-1idj3ch){margin:0 0 1rem;font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.75;color:#ffffffd9}.bleed-text.svelte-1idj3ch p:where(.svelte-1idj3ch):last-child{margin-bottom:0}.careers-link.svelte-1idj3ch{display:inline-block;margin-top:1.5rem;padding:.6rem 1.4rem;background:#fff;color:#111;font-size:.95rem;font-weight:600;text-decoration:none;border-radius:4px;border:1px solid rgba(255,255,255,.2);transition:background .2s ease;pointer-events:auto}.careers-link.svelte-1idj3ch:hover{background:#f0f0f0}.bleed-text.svelte-1idj3ch blockquote:where(.svelte-1idj3ch){margin:1.5rem 0 0;padding-left:1.25rem;border-left:3px solid #262d5e;font-style:italic;font-size:clamp(.9rem,1.3vw,1.05rem);color:#ffffffa6;line-height:1.6}.team-section.svelte-1idj3ch{padding:5rem 0;text-align:center;width:100vw;margin-left:calc(50% - 50vw);background:#1a1a1a}.team-section.svelte-1idj3ch h2:where(.svelte-1idj3ch){margin:0 auto .75rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;display:inline-block;padding-bottom:.75rem;border-bottom:2px solid #fff}.carousel-section.svelte-1idj3ch{margin-top:3rem;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (max-width: 768px){.bleed-group.svelte-1idj3ch{gap:.5rem}.bleed-section.svelte-1idj3ch,.bleed-section.reverse.svelte-1idj3ch{grid-template-columns:1fr;direction:ltr;min-height:unset}.bleed-group.svelte-1idj3ch .bleed-section:where(.svelte-1idj3ch) .bleed-image:where(.svelte-1idj3ch),.bleed-group.svelte-1idj3ch .bleed-section.reverse:where(.svelte-1idj3ch) .bleed-image:where(.svelte-1idj3ch){border-radius:0}.bleed-image.svelte-1idj3ch{aspect-ratio:16 / 9}.bleed-image.svelte-1idj3ch img:where(.svelte-1idj3ch){height:100%}.bleed-text.svelte-1idj3ch{padding:2.5rem 1.5rem}.intro.svelte-1idj3ch{padding:3.5rem 1.5rem 2rem}.team-section.svelte-1idj3ch{padding:3rem 0}}
