.brand-location-map[data-astro-cid-zzmlepdl]{color:#2430a0;background:#fff;min-width:0;max-width:1000px;margin:3rem auto}.brand-location-map[data-astro-cid-zzmlepdl] header[data-astro-cid-zzmlepdl]{padding:40px 54px 0}.brand-location-map[data-astro-cid-zzmlepdl] header[data-astro-cid-zzmlepdl] p[data-astro-cid-zzmlepdl]{letter-spacing:2px;text-transform:uppercase;margin:0;font-size:15px}.brand-location-map[data-astro-cid-zzmlepdl] header[data-astro-cid-zzmlepdl] h2[data-astro-cid-zzmlepdl]{color:#2430a0;margin:14px 0 0;font:400 52px/1.1 PA Neue,sans-serif}.brand-location-map[data-astro-cid-zzmlepdl] svg{width:100%;height:auto;display:block}.brand-location-map[data-astro-cid-zzmlepdl] text{font-family:PA Neue,sans-serif;font-weight:400}.brand-location-map[data-astro-cid-zzmlepdl] text[font-weight="700"]{font-weight:700}.brand-location-map[data-astro-cid-zzmlepdl].lateral{max-width:none;margin:0 0 1.5rem}.brand-location-map[data-astro-cid-zzmlepdl].lateral header[data-astro-cid-zzmlepdl]{padding:0 0 .5rem}.brand-location-map[data-astro-cid-zzmlepdl].lateral header[data-astro-cid-zzmlepdl] h2[data-astro-cid-zzmlepdl]{font-size:34px}.location-mobile[data-astro-cid-zzmlepdl]{display:none}@media (width<=700px){.location-desktop[data-astro-cid-zzmlepdl]{display:none}.location-mobile[data-astro-cid-zzmlepdl]{display:block}.brand-location-map[data-astro-cid-zzmlepdl] header[data-astro-cid-zzmlepdl]{padding:24px 16px 0}.brand-location-map[data-astro-cid-zzmlepdl] header[data-astro-cid-zzmlepdl] p[data-astro-cid-zzmlepdl]{letter-spacing:.08em;font-size:12px}.brand-location-map[data-astro-cid-zzmlepdl] header[data-astro-cid-zzmlepdl] h2[data-astro-cid-zzmlepdl]{margin-top:12px;font-size:28px;line-height:1.15}.location-detail[data-astro-cid-zzmlepdl],.location-overview[data-astro-cid-zzmlepdl]{width:100%;max-width:420px;margin:0 auto}}.history-intro[data-astro-cid-ogwe6bln]{margin-top:4rem}.history-actions[data-astro-cid-ogwe6bln]{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.history-map[data-astro-cid-ogwe6bln]{filter:drop-shadow(0 20px 40px #084d6e26);width:100%;height:auto}.history-location[data-astro-cid-ogwe6bln]{border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;margin-top:1.5rem;padding:1.5rem}.history-journey-heading[data-astro-cid-ogwe6bln]{margin-top:5rem}.history-journey-grid[data-astro-cid-ogwe6bln]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem;margin:2rem 0 0;padding-left:1.5rem;display:grid}.history-journey-grid[data-astro-cid-ogwe6bln] .timeline-item{margin-bottom:0}.history-journey-grid[data-astro-cid-ogwe6bln] .timeline-dot{left:-1.5rem}.history-prose[data-astro-cid-ogwe6bln] blockquote{border-left:3px solid var(--gold);background:#063e520d;margin:1.5rem 0;padding:1.5rem}.history-invitation[data-astro-cid-ogwe6bln]{background:linear-gradient(135deg,#062535,#084d6e);padding:4rem 0}@media (width<=900px){.history-journey-grid[data-astro-cid-ogwe6bln]{grid-template-columns:1fr}}.history-page .stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0 0 4rem;display:grid}.history-page .stat-box{text-align:center;background:linear-gradient(145deg,#fffffff2,#f4f8fac7),radial-gradient(circle at 18% 12%,#ffc21829,#0000 36%);border:1px solid #063e521a;border-radius:24px;min-height:142px;padding:1.45rem 1.2rem;transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden;box-shadow:0 22px 48px #00283c17}.history-page .stat-box:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:.8;border-radius:999px;height:2px;position:absolute;inset:auto 24px 0}.history-page .stat-box:hover{border-color:#ffc2184d;transform:translateY(-4px);box-shadow:0 28px 62px #00283c24}.history-page .stat-box-num{color:var(--gold-dark);letter-spacing:.04em;margin-bottom:.45rem;font-family:Bebas Neue,sans-serif;font-size:clamp(2.1rem,3vw,2.75rem);line-height:1}.history-page .stat-box-label{color:var(--text-light);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:600;line-height:1.45}.history-page .timeline{padding-left:2rem;position:relative}.history-page .timeline:before{content:"";background:linear-gradient(180deg, var(--gold), var(--blue-mid), #084d6e00);border-radius:999px;width:2px;position:absolute;top:.2rem;bottom:.6rem;left:.5rem}.history-page .timeline-item{background:#ffffffdb;border:1px solid #084d6e14;border-radius:22px;margin-bottom:2rem;padding:1.35rem 1.45rem 1.35rem 1.7rem;position:relative;box-shadow:0 18px 42px #00283c12}.history-page .timeline-dot{background:var(--gold);border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:1.55rem;left:-2.05rem;box-shadow:0 0 0 4px #ffc21838,0 0 18px #ffc21852}.history-page .timeline-year{color:var(--gold-dark);letter-spacing:.11em;margin-bottom:.45rem;font-family:Bebas Neue,sans-serif;font-size:1.22rem}.history-page .timeline-text{color:var(--text-mid);font-size:.94rem;font-weight:300;line-height:1.78}.history-page .timeline-text strong{color:var(--blue-deep);font-weight:700}.history-page .content-section>.container>.content-grid-2{align-items:start}.history-page .content-blockquote{border-left-color:var(--gold);background:linear-gradient(135deg,#063e520f,#ffc21814)}@media (width<=1020px){.history-page .stat-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:3rem}}@media (width<=900px){.history-page .content-grid-2:has(.timeline){gap:0}.history-page .timeline,.history-page .timeline[style]{padding-left:2.2rem!important}.history-page .timeline+.timeline{margin-top:0}.history-page .timeline:first-child:before{bottom:-2.6rem}.history-page .timeline:not(:first-child):before{top:-2.6rem}.history-page .timeline:before{left:.65rem}.history-page .timeline-item{margin-bottom:1.35rem;padding:1.15rem 1.2rem 1.2rem}.history-page .timeline-dot{top:1.4rem;left:-2.25rem}}@media (width<=640px){.history-page .stat-row{grid-template-columns:1fr;gap:1rem}.history-page .stat-box{min-height:auto;padding:1.25rem}.history-page .timeline{padding-left:2rem!important}.history-page .timeline:before{left:.5rem}.history-page .timeline-item{border-radius:18px;padding:1.15rem 1.1rem}.history-page .timeline-dot{left:-2rem}}
