.hero-section.svelte-17z4kpi{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(340px,48vh,560px);padding:clamp(4rem,10vh,7rem) 0 clamp(2.25rem,5vh,4rem);background:#0e2f36;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,Segoe UI,sans-serif;--font-paragraph: Helvetica Neue, Helvetica, Arial, Segoe UI, sans-serif}.hero-media.svelte-17z4kpi{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero-media.svelte-17z4kpi img:where(.svelte-17z4kpi){width:100%;height:100%;object-fit:cover;display:block;transform-origin:60% 40%;animation:svelte-17z4kpi-hero-settle 1.8s cubic-bezier(.16,1,.3,1) both}.hero-media.svelte-17z4kpi:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e2f361a,#0e2f3659 45%,#091e23e0),linear-gradient(90deg,#091e238c,#091e2300 65%)}.hero-inner.svelte-17z4kpi{width:min(1200px,100% - 2 * clamp(1.25rem,4vw,3rem));margin:0 auto}.hero-eyebrow.svelte-17z4kpi{margin:0 0 1.1rem;font:600 .75rem/1 SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#7fe3e6;animation:svelte-17z4kpi-hero-rise .9s cubic-bezier(.16,1,.3,1) both}h1.svelte-17z4kpi{margin:0;max-width:15ch;font:700 clamp(2.75rem,7.4vw,6.25rem)/.98 "Helvetica Neue",Helvetica,Arial,"Segoe UI",sans-serif;letter-spacing:-.045em;color:#fff;text-wrap:balance}.long.svelte-17z4kpi h1:where(.svelte-17z4kpi){max-width:24ch;font-size:clamp(2rem,4.6vw,3.9rem);line-height:1.04;letter-spacing:-.035em}.w.svelte-17z4kpi{display:inline-block;animation:svelte-17z4kpi-hero-rise .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.08s + var(--i) * .05s)}.hero-subtitle.svelte-17z4kpi{margin:1.4rem 0 0;max-width:52ch;font:400 clamp(1.05rem,1.6vw,1.3rem)/1.5 "Helvetica Neue",Helvetica,Arial,"Segoe UI",sans-serif;color:#ffffffd1;text-wrap:pretty;animation:svelte-17z4kpi-hero-rise .9s cubic-bezier(.16,1,.3,1) .3s both}.hero-section.svelte-17z4kpi:not(.has-photo){min-height:clamp(300px,42vh,460px);background:radial-gradient(800px 400px at 85% 10%,rgba(2,181,187,.22),transparent 70%),#0e2f36}@keyframes svelte-17z4kpi-hero-rise{0%{opacity:0;transform:translateY(.45em)}}@keyframes svelte-17z4kpi-hero-settle{0%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.hero-media.svelte-17z4kpi img:where(.svelte-17z4kpi),.w.svelte-17z4kpi,.hero-eyebrow.svelte-17z4kpi,.hero-subtitle.svelte-17z4kpi{animation:none}}.country-hero{background:#f6f9f9;padding:2.5rem 0 1.5rem;text-align:center}.country-hero h1{color:#0e2f36;font-size:2.2rem;font-weight:700;margin:0}.country-content,.country-cta{--font-paragraph: Helvetica Neue, Helvetica, Arial, Segoe UI, sans-serif;--font-title: Helvetica Neue, Helvetica, Arial, Segoe UI, sans-serif;--font-subtitle: Helvetica Neue, Helvetica, Arial, Segoe UI, sans-serif}.country-content{padding:clamp(2.5rem,6vw,5.5rem) clamp(1rem,4vw,2rem) clamp(2rem,4vw,3rem);background:#fff;font-family:Helvetica Neue,Helvetica,Arial,Segoe UI,sans-serif}.country-cta{width:min(1200px,100% - 2 * clamp(1rem,4vw,3rem));margin:clamp(1rem,3vw,2rem) auto clamp(3rem,7vw,6rem);position:relative;isolation:isolate;overflow:hidden;border-radius:clamp(22px,3vw,36px);background:radial-gradient(900px 420px at 100% 0%,rgba(2,181,187,.28),transparent 65%),linear-gradient(135deg,#12424b,#0e2f36 60%);color:#fff;font-family:Helvetica Neue,Helvetica,Arial,Segoe UI,sans-serif}.country-cta:after{content:"";position:absolute;z-index:-1;right:-120px;top:50%;width:520px;height:520px;transform:translateY(-50%);border-radius:50%;background-image:radial-gradient(rgba(127,227,230,.35) 1.2px,transparent 1.6px);background-size:14px 14px;-webkit-mask-image:radial-gradient(circle at 40% 45%,#000 0%,#000 45%,transparent 70%);mask-image:radial-gradient(circle at 40% 45%,#000 0%,#000 45%,transparent 70%);opacity:.8}.country-cta .cta-content{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem 3rem;padding:clamp(2.25rem,5vw,4.5rem);text-align:left}.country-cta .cta-copy{flex:1 1 420px;max-width:640px}.country-cta .cta-eyebrow{margin:0 0 1rem;font:600 .75rem/1 SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#7fe3e6}.country-cta h2{margin:0;color:#fff;font:700 clamp(1.9rem,3.6vw,3rem)/1.05 "Helvetica Neue",Helvetica,Arial,"Segoe UI",sans-serif;letter-spacing:-.035em;text-wrap:balance}.country-cta .cta-sub{margin:1rem 0 0;color:#ffffffbd;font:400 clamp(1rem,1.3vw,1.15rem)/1.55 "Helvetica Neue",Helvetica,Arial,"Segoe UI",sans-serif}.country-cta .button-row{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}@media(max-width:640px){.country-cta .button-row{width:100%}.country-cta .button-row>*{flex:1 1 auto}}.country-content .legal-content,.country-content .terms-content,.country-content .terms-sale-content,.country-content .cookie-policy-content,.country-content .disclaimer-content,.country-content .careers-why,.country-content .careers-job{max-width:760px;margin:0 auto clamp(2rem,4vw,3rem);padding:0;background:transparent;border-radius:0;box-shadow:none;color:#2b3a3e}.country-content .legal-content h1,.country-content .legal-content h2,.country-content .terms-content h1,.country-content .terms-content h2,.country-content .terms-sale-content h1,.country-content .terms-sale-content h2,.country-content .cookie-policy-content h1,.country-content .cookie-policy-content h2,.country-content .disclaimer-content h1,.country-content .disclaimer-content h2,.country-content .careers-why h1,.country-content .careers-why h2,.country-content .careers-job h1,.country-content .careers-job h2{color:#0e2f36;font:700 clamp(1.4rem,2.2vw,1.75rem)/1.2 "Helvetica Neue",Helvetica,Arial,"Segoe UI",sans-serif;letter-spacing:-.025em;margin:2.5rem 0 .9rem}.country-content .legal-content h3,.country-content .legal-content h4,.country-content .legal-content h5,.country-content .terms-content h3,.country-content .terms-content h4,.country-content .terms-content h5,.country-content .terms-sale-content h3,.country-content .terms-sale-content h4,.country-content .terms-sale-content h5,.country-content .cookie-policy-content h3,.country-content .cookie-policy-content h4,.country-content .cookie-policy-content h5,.country-content .disclaimer-content h3,.country-content .disclaimer-content h4,.country-content .disclaimer-content h5,.country-content .careers-why h3,.country-content .careers-why h4,.country-content .careers-why h5,.country-content .careers-job h3,.country-content .careers-job h4,.country-content .careers-job h5{color:#0e2f36;font:700 1.15rem/1.3 Helvetica Neue,Helvetica,Arial,Segoe UI,sans-serif;letter-spacing:-.015em;margin:1.75rem 0 .6rem}.country-content .legal-content>h1:first-child,.country-content .legal-content>h2:first-child,.country-content .terms-content>h1:first-child,.country-content .terms-content>h2:first-child,.country-content .terms-sale-content>h1:first-child,.country-content .terms-sale-content>h2:first-child,.country-content .cookie-policy-content>h1:first-child,.country-content .cookie-policy-content>h2:first-child,.country-content .disclaimer-content>h1:first-child,.country-content .disclaimer-content>h2:first-child,.country-content .careers-why>h1:first-child,.country-content .careers-why>h2:first-child,.country-content .careers-job>h1:first-child,.country-content .careers-job>h2:first-child{margin-top:0}.country-content .legal-content p,.country-content .legal-content li,.country-content .terms-content p,.country-content .terms-content li,.country-content .terms-sale-content p,.country-content .terms-sale-content li,.country-content .cookie-policy-content p,.country-content .cookie-policy-content li,.country-content .disclaimer-content p,.country-content .disclaimer-content li,.country-content .careers-why p,.country-content .careers-why li,.country-content .careers-job p,.country-content .careers-job li{font-size:1.075rem;line-height:1.75;color:#2b3a3e}.country-content .legal-content p,.country-content .terms-content p,.country-content .terms-sale-content p,.country-content .cookie-policy-content p,.country-content .disclaimer-content p,.country-content .careers-why p,.country-content .careers-job p{margin:0 0 1.1rem}.country-content .legal-content a,.country-content .terms-content a,.country-content .terms-sale-content a,.country-content .cookie-policy-content a,.country-content .disclaimer-content a,.country-content .careers-why a,.country-content .careers-job a{color:#04767b;font-weight:600;text-decoration:underline;text-underline-offset:3px}.country-content .legal-content strong,.country-content .legal-content b,.country-content .terms-content strong,.country-content .terms-content b,.country-content .terms-sale-content strong,.country-content .terms-sale-content b,.country-content .cookie-policy-content strong,.country-content .cookie-policy-content b,.country-content .disclaimer-content strong,.country-content .disclaimer-content b,.country-content .careers-why strong,.country-content .careers-why b,.country-content .careers-job strong,.country-content .careers-job b{color:#0e2f36}.country-content .legal-content table,.country-content .terms-content table,.country-content .terms-sale-content table,.country-content .cookie-policy-content table,.country-content .disclaimer-content table,.country-content .careers-why table,.country-content .careers-job table{width:100%;border-collapse:collapse;font-size:.98rem}.country-content .legal-content th,.country-content .legal-content td,.country-content .terms-content th,.country-content .terms-content td,.country-content .terms-sale-content th,.country-content .terms-sale-content td,.country-content .cookie-policy-content th,.country-content .cookie-policy-content td,.country-content .disclaimer-content th,.country-content .disclaimer-content td,.country-content .careers-why th,.country-content .careers-why td,.country-content .careers-job th,.country-content .careers-job td{text-align:left;padding:.75rem .85rem;border-bottom:1px solid rgba(14,47,54,.1);vertical-align:top}.country-content .legal-content th,.country-content .terms-content th,.country-content .terms-sale-content th,.country-content .cookie-policy-content th,.country-content .disclaimer-content th,.country-content .careers-why th,.country-content .careers-job th{color:#0e2f36;font-weight:600}.country-content .careers-job{padding-top:2rem;border-top:1px solid rgba(14,47,54,.1)}
