/* Teleport v182 — /worldwide/ */
.worldwide-page .ww-hero{padding:150px var(--m) 0;max-width:1440px}
.worldwide-page main h1{font-size:76px;line-height:1.0;letter-spacing:-.01em;margin:18px 0 0;max-width:980px}
.worldwide-page main h1 em{font-style:italic;font-weight:400}
.ww-hero .pv-d{margin-top:24px;max-width:640px}
.ww-s{font-family:Instrument,serif;font-size:26px;line-height:1.25;margin:14px 0 0;max-width:820px;color:rgba(244,241,234,.9)}
.ww-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}
.ww-cta .pv-btn{margin-top:0;display:inline-block;width:auto}
.ww-cta .pv-btn.ghost{background:transparent;color:var(--paper);box-shadow:inset 0 0 0 1px rgba(244,241,234,.55)}
.worldwide-page main .ww-h2{font-size:44px;line-height:1.05;margin:0 0 32px;letter-spacing:-.01em}
.worldwide-page .ww-doors{padding-top:88px;padding-bottom:0}
.ww-trip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.ww-trip a{display:block;color:inherit;text-decoration:none}
.ww-trip figure{margin:0}
.ww-trip img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:3px;background:#111}
.ww-trip figcaption{padding:16px 2px 0}
.ww-k{display:block;font-family:Inter,sans-serif;font-size:12px;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,241,234,.7)}
.ww-t{display:block;font-family:Instrument,serif;font-weight:400;font-size:28px;line-height:1.1;margin-top:10px}
.ww-p{font-size:15px;line-height:1.5;color:rgba(244,241,234,.8);margin:8px 0 0}
.ww-team{margin:32px 0 0;font-size:16px;color:rgba(244,241,234,.82)}
.ww-team a{color:var(--paper)}
.worldwide-page .ww-steps{padding-top:112px;padding-bottom:0}
.ww-steps ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;list-style:none;margin:0;padding:0}
.ww-steps li b{display:block;font-family:Inter,sans-serif;font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--torch)}
.ww-steps li strong{display:block;font-family:Instrument,serif;font-weight:400;font-size:26px;line-height:1.12;margin-top:12px}
.ww-steps li p{font-size:15px;line-height:1.55;color:rgba(244,241,234,.82);margin:10px 0 0}
.ww-note{margin:44px 0 0;max-width:800px;font-size:15px;line-height:1.55;color:rgba(244,241,234,.75);border-top:1px solid var(--line);padding-top:22px}
.ww-partners{padding:48px;border:1px solid var(--line);display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center}
.ww-partners .ww-h2{margin:12px 0 16px}
.ww-partners p{max-width:560px}
.ww-partners .ww-cta{margin-top:0;justify-content:flex-end}
@media (max-width:1100px){.worldwide-page main h1{font-size:60px}.ww-steps ol{grid-template-columns:1fr 1fr}.ww-partners{grid-template-columns:1fr}.ww-partners .ww-cta{justify-content:flex-start}}
@media (max-width:700px){
.worldwide-page .ww-partners-sec{padding-top:72px}
.worldwide-page .ww-hero{padding-top:110px}
.worldwide-page main h1{font-size:42px;line-height:1.02}
.ww-hero .pv-d{font-size:15px;line-height:23px;margin-top:16px}
.ww-s{font-size:20px;line-height:1.25}
.ww-cta{margin-top:26px;gap:10px}
.ww-cta .pv-btn{font-size:14px;padding:14px 20px}
.worldwide-page main .ww-h2{font-size:34px;margin-bottom:22px}
.worldwide-page .ww-doors{padding-top:56px}
.ww-trip{display:grid;grid-template-columns:1fr;gap:34px}
.ww-trip img{aspect-ratio:4/5}
.ww-t{font-size:24px}
.worldwide-page .ww-steps{padding-top:72px}
.ww-steps ol{grid-template-columns:1fr;gap:28px}
.ww-partners{padding:26px 22px}
}
