.pa{--ink:#1a1d1b;--muted:#5c625e;--line:#e4e1da;--band:#f3f1ec;--green:#043757;--green-dark:#022a44;--ochre:#ef8601;--ochre-soft:#fff1de;--white:#fff;--radius:6px;--max:1280px;background:#fff;color:var(--ink);font-family:Source Sans\ 3,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.45}.pa *{box-sizing:border-box}.pa a{color:inherit;text-decoration:none}.pa a:hover{text-decoration:underline}.pa img{display:block;max-width:100%}.pa h1,.pa h2,.pa h3{color:var(--ink);line-height:1.15;margin:0}.pa h2{font-size:1.5rem;font-weight:700}.pa .wrap{margin:0 auto;max-width:var(--max);padding:0 24px}.pa section{padding:34px 0}.pa .band{background:var(--band)}.pa .sec-head{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.pa .sec-head p{color:var(--muted);margin:2px 0 0}.pa .sec-head .more{color:var(--green);font-weight:600;white-space:nowrap}.pa .hero{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr;padding-top:22px}.pa .banner{background:var(--green);border-radius:var(--radius);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:340px;overflow:hidden;padding:36px;position:relative}.pa .banner .ph{background:repeating-linear-gradient(135deg,#043757 0 18px,#0a4569 18px 36px);inset:0;position:absolute}.pa .banner>*{position:relative}.pa .banner h1{color:#fff;font-size:2.3rem;max-width:22ch}.pa .banner p{color:#fff;font-size:1.1rem;margin:10px 0 18px;max-width:46ch}.pa .banner .badge{background:#fff;color:var(--green)}.pa .btn{background:var(--ochre);border-radius:var(--radius);color:#fff;display:inline-block;font-weight:700;padding:11px 20px}.pa .btn:hover{color:#fff;filter:brightness(.93);text-decoration:none}.pa .btn.ghost{background:#0000;border:2px solid var(--green);color:var(--green)}.pa .side{display:flex;flex-direction:column;gap:20px}.pa .panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px}.pa .panel h2{font-size:1.1rem;margin-bottom:10px}.pa .panel ul{list-style:none;margin:0;padding:0}.pa .panel li{border-top:1px solid var(--line);display:flex;font-size:.95rem;justify-content:space-between;padding:8px 0}.pa .panel li:first-child{border-top:0}.pa .panel li span{color:var(--muted);font-weight:700}.pa .tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}.pa .tiles a{background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:block;padding:16px 14px}.pa .tiles a:hover{border-color:var(--green);text-decoration:none}.pa .tiles b{display:block;font-weight:600}.pa .tiles span{color:var(--muted);font-size:.85rem}.pa .row{grid-gap:16px;display:grid;gap:16px}.pa .row.four{grid-template-columns:repeat(4,1fr)}.pa .row.five{grid-template-columns:repeat(5,1fr)}.pa .row.three{grid-template-columns:repeat(3,1fr)}.pa .card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);flex-direction:column}.pa .card,.pa .card .ph{display:flex;overflow:hidden}.pa .card .ph{align-items:center;aspect-ratio:4/3;background:#d9d5cb;color:#7c776c;font-size:.85rem;justify-content:center}.pa .card .ph img{height:100%;object-fit:cover;width:100%}.pa .card .body{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.pa .card h3{font-size:1.02rem;font-weight:600}.pa .card .meta{color:var(--muted);font-size:.88rem}.pa .card .price{font-size:1.1rem;font-weight:700;margin-top:4px}.pa .card .price s{color:var(--muted);font-size:.9rem;font-weight:400;margin-left:6px}.pa .badge{background:var(--ochre-soft);border-radius:3px;color:var(--ochre);display:inline-block;font-size:.75rem;font-weight:700;padding:2px 7px;width:-webkit-max-content;width:max-content}.pa .badge.green{background:#e3ecf3;color:var(--green)}.pa .card .cta{margin-top:auto;padding-top:10px}.pa .card .cta a{color:var(--green);font-size:.92rem;font-weight:600}.pa .card .cta button{background:#0000;border:0;color:var(--green);cursor:pointer;font:inherit;font-size:.92rem;font-weight:600;padding:0}.pa .event{background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:16px;padding:14px}.pa .event .date{border-right:1px solid var(--line);flex:none;padding-right:12px;text-align:center;width:56px}.pa .event .date b{display:block;font-size:1.5rem;line-height:1}.pa .event .date span{color:var(--muted);font-size:.8rem}.pa .event h3{font-size:1rem;font-weight:600}.pa .event p{color:var(--muted);font-size:.9rem;margin:2px 0 0}.pa .cities{display:flex;flex-wrap:wrap;gap:10px}.pa .cities a{background:#fff;border:1px solid var(--line);border-radius:999px;font-weight:600;padding:8px 16px}.pa .cities a:hover{border-color:var(--green);text-decoration:none}.pa .about{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.2fr 1fr}.pa .about p{font-size:1.08rem;max-width:58ch}.pa .about ul{column-count:2;margin:12px 0 0;max-width:52ch;padding-left:18px}.pa .about .card .ph{aspect-ratio:4/3}@media (max-width:1024px){.pa .tiles{grid-template-columns:repeat(4,1fr)}.pa .row.five{grid-template-columns:repeat(3,1fr)}.pa .row.four{grid-template-columns:repeat(2,1fr)}.pa .about,.pa .hero{grid-template-columns:1fr}}@media (max-width:680px){.pa .wrap{padding:0 16px}.pa .banner{min-height:260px;padding:22px}.pa .banner h1{font-size:1.6rem}.pa .row.five,.pa .row.four,.pa .row.three,.pa .tiles{grid-template-columns:repeat(2,1fr)}.pa .row.three .event{grid-column:1/-1}.pa .about ul{column-count:1}}.pa .banner-wide{grid-gap:24px;align-items:center;background:var(--ochre-soft);border:1px solid #f5d6a6;border-radius:var(--radius);display:grid;gap:24px;grid-template-columns:1fr auto;padding:24px 28px}.pa .banner-wide.dark{background:var(--green);border-color:var(--green)}.pa .banner-wide .tag{color:var(--muted);font-size:.75rem}.pa .banner-wide h2{font-size:1.3rem;margin:4px 0}.pa .dark,.pa .dark .tag,.pa .dark h2,.pa .dark h3,.pa .dark p{color:#fff}.pa .pro{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.pa .pro .panel{display:flex;flex-direction:column;gap:8px}.pa .pro .panel h2{font-size:1.2rem;margin:0}.pa .pro .panel p{color:var(--muted);margin:0}.pa .pro .panel .btn{align-self:flex-start;margin-top:auto}.pa .hero-nat{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1.4fr 1fr}.pa .poles{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.pa .pole{background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:4px;padding:18px}.pa .pole h3{font-size:1.15rem;font-weight:700;margin:6px 0 0}.pa .pole .cta{margin-top:auto;padding-top:12px}.pa .map{background:var(--band);color:var(--muted);display:flex;font-size:.9rem;min-height:180px;padding:24px}.pa .map,.pa .notify{align-items:center;border:1px solid var(--line);border-radius:var(--radius)}.pa .notify{grid-gap:24px;background:#fff;display:grid;gap:24px;grid-template-columns:1fr auto;padding:24px 28px}.pa .notify form{display:flex;flex-wrap:wrap;gap:8px}.pa .notify input{background:#fff;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font:inherit;min-width:180px;padding:11px 14px}.pa .notify button{background:var(--green);border:0;border-radius:var(--radius);color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:11px 20px}.pa .steps{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.pa .step{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px}.pa .step h3{font-size:1rem;font-weight:600;margin-bottom:6px}.pa .step p{color:var(--muted);font-size:.92rem;margin:0}@media (max-width:1024px){.pa .hero-nat,.pa .pro{grid-template-columns:1fr}.pa .steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.pa .banner-wide,.pa .notify,.pa .poles,.pa .steps{grid-template-columns:1fr}}.pa .intro{font-size:1.1rem;max-width:70ch}.pa .who{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.pa .timeline{grid-gap:14px;counter-reset:t;display:grid;gap:14px;grid-template-columns:repeat(5,1fr)}.pa .timeline .step{background:#0000;border:0;border-radius:0;border-top:3px solid var(--ochre);padding:12px 0 0}.pa .timeline .step:before{color:var(--ochre);content:counter(t);counter-increment:t;display:inline-block;font-size:1.3rem;font-weight:700;margin-bottom:4px}.pa .timeline .step h3{font-size:1.05rem;font-weight:600;margin-bottom:4px}.pa .faq details{border-top:1px solid var(--line);padding:12px 0}.pa .faq summary{cursor:pointer;font-weight:600}.pa .faq p{color:var(--muted);margin:8px 0 0}.pa .contact{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.pa .contact input,.pa .contact select,.pa .contact textarea{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-sizing:border-box;font:inherit;padding:11px 14px;width:100%}.pa .contact textarea{grid-column:1/-1;min-height:120px}.pa .contact .full{grid-column:1/-1}@media (max-width:1024px){.pa .timeline{grid-template-columns:repeat(2,1fr)}.pa .who{grid-template-columns:1fr}}@media (max-width:680px){.pa .contact,.pa .timeline{grid-template-columns:1fr}}
/*# sourceMappingURL=6677.e99757ad.chunk.css.map*/