.destination-antigua{--antigua-gold:#ffb000;--antigua-muted:#b8cad8}.destination-antigua .destination-detail__hero{background:radial-gradient(at 5% 0,#0b405b 0%,#0000 58%),#031e33;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);min-height:0;padding-bottom:2.5rem;display:grid}.destination-antigua .destination-detail__hero>div{min-width:0}.destination-antigua .destination-detail__hero h1{max-width:23ch}.destination-antigua .destination-detail__hero h1 span{color:var(--antigua-gold)}.destination-antigua .destination-detail__hero .antigua-island-brief{border:1px solid #41647b;border-top:5px solid var(--antigua-gold);background:#061827;border-radius:0 0 1.2rem 1.2rem;position:relative;overflow:hidden}.destination-antigua .antigua-island-brief a{color:#fff;border:1px solid #52768e;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:3.25rem;padding:.7rem;font-weight:800;text-decoration:none;display:flex}.destination-antigua .antigua-island-brief a:hover{border-color:var(--antigua-gold);background:#123c52}.antigua-page-index{padding:1rem var(--public-page-gutter);background:#061827;border-block:1px solid #31566d;flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.antigua-page-index a{color:#cdefff;text-underline-offset:.3rem;align-items:center;min-height:2.75rem;font-weight:750;text-decoration:underline;display:inline-flex}.antigua-page-index a:hover{color:#ffcf66}.antigua-locations{padding:clamp(2.5rem,5vw,4.5rem) var(--public-page-gutter);color:#0b0f1b;background:#f3f9fd}.antigua-locations>header{grid-template-columns:minmax(0,1fr) minmax(15rem,.65fr);align-items:end;gap:.6rem 3rem;margin-bottom:1.5rem;display:grid}.antigua-locations>header .atlas-kicker{grid-column:1/-1}.antigua-locations h2{font-size:var(--public-section-title-size);font-weight:var(--public-section-weight);letter-spacing:-.025em;margin:0;line-height:1.15}.antigua-locations h2 em{color:#00528a;font-style:normal}.antigua-locations header>p:last-child{color:#4d5b6a;margin:0;line-height:1.65}.antigua-locations__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.antigua-locations__cards>article{background:#fff;border:1px solid #c2d7e6;border-radius:1rem;padding:clamp(1rem,2.5vw,2rem);scroll-margin-top:8rem}.antigua-locations__cards>article:first-child{border-top:4px solid #0070b8}.antigua-locations__cards>article:last-child{border-top:4px solid #006d77}.antigua-locations__number{color:#00528a;font-size:.85rem;font-weight:850}.antigua-locations h3{margin:.75rem 0;font-size:1.3rem;font-weight:800;line-height:1.25}.antigua-locations article p{color:#4d5b6a;margin:.65rem 0 0}.antigua-locations__town{border-top:1px solid #dbe7f0;margin-top:1.2rem;padding-top:1rem;scroll-margin-top:8rem}.antigua-locations h4{color:#00528a;margin:0;font-size:1rem;font-weight:800}.destination-antigua .destination-detail__services{background:#fff;grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);gap:2rem 3rem;display:grid}.destination-antigua .destination-detail__services>header{display:block}.destination-antigua .destination-detail__services>header>p{margin-top:1rem}.destination-antigua .destination-detail__services>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.destination-antigua .destination-detail__services a{min-height:0;box-shadow:none;background:#f3f9fd;border-radius:.6rem}.destination-antigua .destination-detail__official{color:#fff;background:#031e33}.destination-antigua .destination-detail__official>header p:not(.atlas-kicker){color:var(--antigua-muted)}.destination-antigua .destination-detail__official article{background:#082338;border-color:#41647b}.destination-antigua .destination-detail__official article p{color:#c0d2df}.destination-antigua .destination-detail__official article a{color:#8fdcff;padding:.3rem 0;font-size:.9rem;display:inline-block}.destination-antigua .destination-detail__official article small{color:#b8cad8;font-size:.8rem}.destination-antigua .destination-detail__faq{background:#f3f9fd;grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr)}.destination-antigua .destination-detail__faq details{background:#fff;border:1px solid #c2d7e6;border-left:3px solid #0070b8;border-radius:.5rem;margin-bottom:.65rem;padding:1rem}.destination-antigua :is(.antigua-page-index a,.antigua-island-brief a):focus-visible{outline-offset:4px;outline:3px solid #ffb000}.destination-antigua :is(#antigua-places,#antigua-shipments,#antigua-official,#antigua-questions){scroll-margin-top:8rem}@media (width<=1000px){.destination-antigua .destination-detail__hero,.antigua-locations>header,.destination-antigua .destination-detail__services,.destination-antigua .destination-detail__faq{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.antigua-locations__cards,.destination-antigua .destination-detail__services>div{grid-template-columns:minmax(0,1fr)}.antigua-page-index{gap:.25rem 1rem}.destination-antigua .destination-detail__hero h1{max-width:none}.destination-antigua .destination-detail__hero{padding-bottom:1.5rem}}@media (forced-colors:active){.destination-antigua .destination-detail__hero h1 span,.antigua-locations h2 em,.antigua-locations h4{color:canvastext}.antigua-island-brief a{border-color:buttontext}}.destination-antigua{--antigua-section-space:clamp(2rem,3.2vw,3.5rem)}.destination-antigua :is(.antigua-locations,.destination-detail__services,.destination-detail__official,.destination-detail__help,.destination-detail__faq){padding-block:var(--antigua-section-space)}.destination-antigua :is(.destination-detail__services,.destination-detail__official,.destination-detail__help,.destination-detail__faq) h2{max-width:25ch;font-size:var(--public-section-title-size);letter-spacing:-.035em;line-height:1.12}.destination-antigua :is(.destination-detail__services,.destination-detail__official,.destination-detail__help,.destination-detail__faq) :is(h2,h3){font-family:var(--public-display-font);font-weight:800}.destination-antigua .antigua-locations p,.destination-antigua .antigua-island-brief>p:last-child,.destination-antigua .destination-detail__services>header>p,.destination-antigua .destination-detail__official>header>p,.destination-antigua .destination-detail__official article p,.destination-antigua .destination-detail__faq details p{font-size:1rem;line-height:1.75}.destination-antigua .antigua-page-index a{font-size:1rem}.destination-antigua .antigua-service-choices>a{background:0 0;border:0;border-bottom:1px solid #bfd4e0;border-radius:0;grid-template-columns:3rem minmax(0,1fr);gap:.4rem .85rem;padding:1.25rem 0;display:grid}.antigua-service-mark{color:#00528a;background:#e6f5fc;border-radius:40% 60% 55% 45%;grid-area:1/1/3;place-items:center;width:3rem;height:3rem;display:grid}.antigua-service-mark svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:2.2rem;height:2.2rem}.destination-antigua .antigua-service-choices>a>span{color:#00528a;grid-column:2;font-size:.8rem}.destination-antigua .antigua-service-choices h3{color:#031e33;grid-column:2;margin:0;font-size:1.3rem;line-height:1.3}.destination-antigua .antigua-service-choices p{color:#435b6d;grid-column:1/-1;margin:.5rem 0 0;font-size:1rem;line-height:1.75}.destination-antigua .antigua-service-choices b{color:#00528a;font:750 1rem/1.5 var(--public-display-font);grid-column:1/-1;margin:0;padding:.5rem 0 0}.destination-antigua .antigua-service-choices>a:first-child{background:radial-gradient(at 100% 0,#0b4055,#0000 75%),#031e33;border:1px solid #42677b;border-radius:1rem;grid-column:1/-1;padding:1.5rem}.destination-antigua .antigua-service-choices>a:first-child :is(h3,p){color:#fff}.destination-antigua .antigua-service-choices>a:first-child>span,.destination-antigua .antigua-service-choices>a:first-child b{color:#8fdcff}.destination-antigua .antigua-service-choices>a:first-child .antigua-service-mark{color:#031e33;background:#ffcf66}.destination-antigua .destination-detail__official>header{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:1.5rem 3rem}.destination-antigua .destination-detail__help{background:#082b40;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.destination-antigua .destination-detail__help>div{background:0 0;grid-column:1/-1;padding:0 0 .5rem}.destination-antigua .destination-detail__help h2{color:#fff;max-width:32ch}.destination-antigua .destination-detail__help>a{background:0 0;border:0;border-left:2px solid #42677b;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1rem;display:flex}.destination-antigua .destination-detail__help>a strong{color:#8fdcff;font-size:1rem;line-height:1.5}.destination-antigua .destination-detail__help>a span{color:#d2e4ed;font-size:1rem;line-height:1.75}.destination-antigua .destination-detail__faq summary{font:750 1.1rem/1.5 var(--public-display-font)}.destination-antigua :is(.antigua-service-choices>a,.destination-detail__faq summary):focus-visible{outline-offset:4px;outline:3px solid #0070b8}.destination-antigua .antigua-service-choices>a:first-child:focus-visible{outline-color:#ffb000}@media (width<=1000px){.destination-antigua .destination-detail__official>header{grid-template-columns:1fr}.destination-antigua .destination-detail__services{gap:1rem}.destination-antigua .destination-detail__services>header{margin-bottom:0}}@media (width<=680px){.destination-antigua .destination-detail__help{grid-template-columns:1fr}.destination-antigua .destination-detail__help>div{grid-column:auto}}@media (forced-colors:active){.destination-antigua :is(.antigua-service-choices>a,.destination-detail__faq summary):focus-visible{outline-color:highlight}}@media (width<=1000px){.destination-antigua .destination-detail__services>header>p{margin-bottom:0}}.destination-antigua .destination-detail__hero .antigua-island-brief{align-self:center;padding:0}.destination-antigua .antigua-island-brief>.ag-panel-heading{color:#fff;max-width:none;font:800 .85rem var(--public-display-font);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:1rem 1.25rem;display:flex}.ag-panel-heading>span:last-child{font-size:1.5rem}.destination-antigua .antigua-island-brief>.ag-island-options{max-width:none;margin:0;padding:1.25rem;display:block}.destination-antigua .ag-island-options>strong{color:#fff;font:800 1.3rem/1.3 var(--public-display-font);margin:0 0 1rem;display:block}.ag-island-options>div{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.ag-route-context{padding:1.5rem var(--public-page-gutter);background:#082b40;border-block:1px solid #42677b;grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.ag-route-context strong{color:#ffcf66;font:800 .85rem/1.5 var(--public-display-font)}.ag-route-context p{color:#d2e4ed;margin:.5rem 0 0;font-size:1rem;line-height:1.75}@media (width<=760px){.ag-route-context{grid-template-columns:1fr;padding-inline:1rem}}