.where_content_section{width:100%;max-width:1240px;margin:2.5rem auto 0;padding:0 1.5rem;display:flex;flex-direction:column;gap:3.5rem;box-sizing:border-box}@media screen and (min-width: 768px){.where_content_section{margin-top:3.5rem;padding:0 2rem;gap:4.5rem}}.where_content_section p,.where_content_section .where_narrative_body p,.where_content_section .region_lead,.where_content_section .studio_desc,.where_content_section .intl_body p{text-align:left!important;text-justify:auto!important;word-spacing:normal!important;letter-spacing:normal}.where_content_section .where_tag{display:inline-block;font-family:Archivo,Poppins,sans-serif;font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;color:#ffffff80;font-weight:600;margin-bottom:.5rem}.where_content_section .where_narrative_hero{display:flex;flex-direction:column;gap:1.25rem}.where_content_section .where_narrative_hero .where_narrative_title{font-family:Archivo,Poppins,sans-serif;font-size:1.45rem;font-weight:700;letter-spacing:.03em;color:#fff;margin:0}@media screen and (min-width: 768px){.where_content_section .where_narrative_hero .where_narrative_title{font-size:1.85rem}}.where_content_section .where_narrative_hero .where_narrative_body{display:flex;flex-direction:column;gap:1.25rem}.where_content_section .where_narrative_hero .where_narrative_body p{font-family:Poppins,sans-serif;font-size:.96rem;line-height:1.85;color:#ffffffd9;font-weight:300;margin:0}@media screen and (min-width: 768px){.where_content_section .where_narrative_hero .where_narrative_body p{font-size:1.05rem;line-height:1.9}}.where_content_section .where_region_block{background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:1.75rem}@media screen and (min-width: 768px){.where_content_section .where_region_block{padding:0;border-radius:0;gap:2rem}}.where_content_section .where_region_block .region_header_bar{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.where_content_section .where_region_block .region_header_bar{flex-direction:row;align-items:flex-end;justify-content:space-between}}.where_content_section .where_region_block .region_header_bar .region_title_wrap{display:flex;flex-direction:column;gap:.35rem}.where_content_section .where_region_block .region_header_bar .region_title_wrap .region_tag{font-family:Archivo,Poppins,sans-serif;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:#ffffff73;font-weight:600}.where_content_section .where_region_block .region_header_bar .region_title_wrap .region_title{font-family:Archivo,Poppins,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.05em;color:#fff;margin:0}@media screen and (min-width: 768px){.where_content_section .where_region_block .region_header_bar .region_title_wrap .region_title{font-size:1.85rem}}.where_content_section .where_region_block .region_header_bar .region_cities_badges{display:flex;flex-wrap:wrap;gap:.5rem}.where_content_section .where_region_block .region_header_bar .region_cities_badges .city_chip{font-family:Poppins,sans-serif;font-size:.78rem;font-weight:500;color:#ffffffd9;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);padding:5px 14px;border-radius:20px;letter-spacing:.02em}.where_content_section .where_region_block .region_lead{font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.85;color:#ffffffe0;font-weight:300;margin:0}@media screen and (min-width: 768px){.where_content_section .where_region_block .region_lead{font-size:1.02rem}}.where_content_section .where_region_block .studios_grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 992px){.where_content_section .where_region_block .studios_grid{grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem}}.where_content_section .where_region_block .studios_grid .studio_card{background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:.75rem;transition:none;box-shadow:none}.where_content_section .where_region_block .studios_grid .studio_card:hover{transform:none;border-color:transparent;box-shadow:none}@media screen and (min-width: 768px){.where_content_section .where_region_block .studios_grid .studio_card{padding:0}}.where_content_section .where_region_block .studios_grid .studio_card .studio_card_top{display:flex;align-items:center;justify-content:space-between}.where_content_section .where_region_block .studios_grid .studio_card .studio_card_top .studio_badge{font-family:Archivo,Poppins,sans-serif;font-size:.68rem;letter-spacing:.15em;color:#ffffff73;font-weight:600;background:#ffffff0d;padding:3px 8px;border-radius:4px}.where_content_section .where_region_block .studios_grid .studio_card .studio_card_top .studio_name{font-family:Archivo,Poppins,sans-serif;font-size:1.15rem;font-weight:700;color:#fff;letter-spacing:.02em;margin:0}.where_content_section .where_region_block .studios_grid .studio_card .studio_divider{width:100%;height:1px;background:#ffffff1f;margin:.1rem 0}.where_content_section .where_region_block .studios_grid .studio_card .studio_desc{font-family:Poppins,sans-serif;font-size:.88rem;line-height:1.75;color:#ffffffc7;font-weight:300;margin:0}.where_content_section .international_grid{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width: 992px){.where_content_section .international_grid{grid-template-columns:repeat(2,1fr);gap:3.5rem 3rem}}.where_content_section .international_grid .intl_card{background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:1.25rem;transition:none;box-shadow:none}.where_content_section .international_grid .intl_card:hover{transform:none;border-color:transparent;box-shadow:none}@media screen and (min-width: 768px){.where_content_section .international_grid .intl_card{padding:0;border-radius:0}}.where_content_section .international_grid .intl_card .intl_card_top{display:flex;flex-direction:column;gap:.4rem}.where_content_section .international_grid .intl_card .intl_card_top .intl_tag{font-family:Archivo,Poppins,sans-serif;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;font-weight:600}.where_content_section .international_grid .intl_card .intl_card_top .intl_title{font-family:Archivo,Poppins,sans-serif;font-size:1.35rem;font-weight:700;color:#fff;letter-spacing:.03em;margin:0}@media screen and (min-width: 768px){.where_content_section .international_grid .intl_card .intl_card_top .intl_title{font-size:1.55rem}}.where_content_section .international_grid .intl_card .intl_card_top .intl_sublocation{font-family:Poppins,sans-serif;font-size:.85rem;color:#ffffffa6;font-weight:400}.where_content_section .international_grid .intl_card .intl_divider{width:100%;height:1px;background:#ffffff1f}.where_content_section .international_grid .intl_card .intl_body{display:flex;flex-direction:column;gap:1rem}.where_content_section .international_grid .intl_card .intl_body p{font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.8;color:#ffffffd1;font-weight:300;margin:0}@media screen and (min-width: 768px){.where_content_section .international_grid .intl_card .intl_body p{font-size:.95rem}}.where_content_section .where_borders_banner{position:relative;background:radial-gradient(ellipse at center top,rgba(255,255,255,.06) 0%,rgba(255,255,255,.01) 70%,transparent 100%);border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:36px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;overflow:hidden}@media screen and (min-width: 768px){.where_content_section .where_borders_banner{padding:48px;border-radius:18px;gap:1.5rem}}@media screen and (min-width: 1200px){.where_content_section .where_borders_banner{padding:56px 72px}}.where_content_section .where_borders_banner .borders_glow_line{position:absolute;top:0;left:15%;right:15%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent)}.where_content_section .where_borders_banner .borders_badge{font-family:Archivo,Poppins,sans-serif;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:#fff9;font-weight:600;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);padding:4px 14px;border-radius:4px}.where_content_section .where_borders_banner .borders_title{font-family:Archivo,Poppins,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.05em;color:#fff;margin:0}@media screen and (min-width: 768px){.where_content_section .where_borders_banner .borders_title{font-size:1.6rem}}.where_content_section .where_borders_banner .borders_quote{font-family:Archivo,Poppins,sans-serif;font-size:1.15rem;line-height:1.55;font-weight:500;color:#fff;letter-spacing:.01em;margin:0;max-width:960px;text-align:center!important}@media screen and (min-width: 768px){.where_content_section .where_borders_banner .borders_quote{font-size:1.45rem;line-height:1.5}}@media screen and (min-width: 1200px){.where_content_section .where_borders_banner .borders_quote{font-size:1.6rem;line-height:1.45}}.where_content_section .where_borders_banner .borders_divider{width:120px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);margin:.25rem 0}.where_content_section .where_borders_banner .borders_lead{font-family:Poppins,sans-serif;font-size:.98rem;line-height:1.75;color:#ffffffe0;font-weight:400;max-width:880px;margin:0;text-align:center!important}@media screen and (min-width: 768px){.where_content_section .where_borders_banner .borders_lead{font-size:1.06rem}}.where_content_section .where_borders_banner .borders_closing{font-family:Poppins,sans-serif;font-size:.92rem;line-height:1.8;color:#ffffffbf;font-weight:300;max-width:880px;margin:0;text-align:center!important}@media screen and (min-width: 768px){.where_content_section .where_borders_banner .borders_closing{font-size:1rem}}
