.capu-dg{--dg-navy: #12142e;--dg-serif: "Cormorant Garamond", "Libre Caslon Text", Georgia, "Times New Roman", serif;padding:calc(var(--capu-dg-pt, 64px) * .7) 0 calc(var(--capu-dg-pb, 64px) * .7)}@media screen and (min-width:750px){.capu-dg{padding:var(--capu-dg-pt, 64px) 0 var(--capu-dg-pb, 64px)}}.capu-dg *,.capu-dg *:before,.capu-dg *:after{box-sizing:border-box}.capu-dg__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 3.2rem;margin-bottom:2.4rem}.capu-dg__intro{max-width:60rem}.capu-dg__eyebrow{margin:0 0 .8rem;font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--capu-coral, #ff5757)}.capu-dg__title{margin:0 0 1rem;font-family:var(--dg-serif);font-weight:400;font-size:clamp(3.2rem,4.4vw,5rem);line-height:1.05;letter-spacing:0;color:var(--dg-navy);text-transform:none}.capu-dg__text{margin:0;font-size:1.5rem;line-height:1.6;color:#6b6a70}.capu-dg__text p{margin:0}.capu-dg__link{color:var(--dg-navy)}.capu-dg__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0}.capu-dg__item:first-child,.capu-dg__item:last-child:nth-child(2n){grid-column:1 / -1}@media screen and (min-width:750px){.capu-dg__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.6rem}.capu-dg__item,.capu-dg__item:first-child,.capu-dg__item:last-child:nth-child(2n){grid-column:span 2}.capu-dg__item:nth-child(-n+2){grid-column:span 3}.capu-dg__item:first-child:last-child{grid-column:1 / -1}.capu-dg__item:nth-child(3n+3):nth-last-child(2),.capu-dg__item:nth-child(3n+4):last-child{grid-column:span 3}.capu-dg__item:nth-child(3n+3):last-child{grid-column:1 / -1}}.capu-dg__card{position:relative;display:block;overflow:hidden;border-radius:6px;height:clamp(17rem,46vw,22rem);color:#fff;text-decoration:none;background:#1b1d3c}@media screen and (min-width:750px){.capu-dg__card{height:clamp(20rem,17vw,26rem)}}.capu-dg__item:first-child .capu-dg__name{font-size:clamp(2.6rem,7vw,3.2rem)}@media screen and (min-width:750px){.capu-dg__item:nth-child(-n+2) .capu-dg__name{font-size:clamp(3rem,3vw,4.2rem)}}.capu-dg__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.capu-dg__img--empty{background:linear-gradient(135deg,#2a4a5e,#6f9aa6 55%,#d9c3a5)}.capu-dg__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0c1e00 40%,#0a0c1eb3);pointer-events:none}.capu-dg__card:hover .capu-dg__img{transform:scale(1.04)}.capu-dg__card:focus-visible{outline:2px solid var(--capu-coral, #ff5757);outline-offset:3px}.capu-dg__body{position:absolute;z-index:1;left:1.4rem;right:1.2rem;bottom:1.4rem;display:grid;gap:.3rem}@media screen and (min-width:750px){.capu-dg__body{left:2rem;right:7.2rem;bottom:1.8rem}}.capu-dg__name{font-family:var(--dg-serif);font-size:clamp(1.9rem,5.2vw,2.4rem);line-height:1.05;color:#fff}@media screen and (min-width:750px){.capu-dg__name{font-size:clamp(2.4rem,2.4vw,3.2rem)}}.capu-dg__country{font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffffe0}@media screen and (min-width:750px){.capu-dg__country{font-size:1.15rem;letter-spacing:.16em}}.capu-dg__arrow{position:absolute;z-index:1;right:1rem;top:1rem;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:#fff;color:var(--capu-coral, #ff5757);border:2px solid var(--capu-coral, #ff5757);transition:background-color .2s ease,color .2s ease}@media screen and (min-width:750px){.capu-dg__arrow{top:auto;right:1.8rem;bottom:1.8rem;width:4.4rem;height:4.4rem}}.capu-dg__arrow .capu-icon{width:1.6rem;height:1.6rem}.capu-dg__card:hover .capu-dg__arrow{background:var(--capu-coral, #ff5757);color:#fff}.capu-dg__note{position:absolute;z-index:2;top:1rem;left:1rem}@media(prefers-reduced-motion:reduce){.capu-dg__img,.capu-dg__arrow{transition:none}.capu-dg__card:hover .capu-dg__img{transform:none}}.capu-dg__flag{position:absolute;z-index:1;top:1.2rem;left:1.2rem;display:inline-flex;line-height:0}.capu-dg__flag .capu-flag{width:2.6rem;height:1.73rem;border-radius:2px;box-shadow:0 1px 4px #00000059}@media screen and (min-width:750px){.capu-dg__flag{top:1.8rem;left:2rem}.capu-dg__flag .capu-flag{width:3rem;height:2rem}}.capu-dg[id]{scroll-margin-top:9rem}.capu-dg__tagline{font-size:1.3rem;line-height:1.4;color:#ffffffeb;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:750px){.capu-dg__tagline{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/capu-destinations.css.map */
