.eu-destination-grid{gap:24px!important}.eu-destination-card{padding:0!important;border:0!important;background:#f7f3eb!important;overflow:hidden;box-shadow:0 12px 32px #1734400c;transition:transform .4s,box-shadow .4s!important}.eu-destination-card:hover{translate:0 0!important;transform:translateY(-4px);box-shadow:0 20px 45px #17344020}.marina-card-image{position:relative;height:330px;overflow:hidden;background:#173440}.marina-card-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#092632ec,transparent 78%);pointer-events:none}.marina-card-image img{height:100%;width:100%;object-fit:cover;transition:transform 1s}.eu-destination-card:hover img{transform:scale(1.045)}.marina-card-title{position:absolute;bottom:28px;left:28px;right:28px;z-index:1}.marina-card-title .eyebrow{color:#e6d5b2!important;display:block;font-size:9px;letter-spacing:.14em}.marina-card-title h3{color:#fff!important;font:clamp(42px,4vw,65px)/1.1 Georgia,serif!important;margin:12px 0!important;letter-spacing:-.035em}.marina-location{font-size:12px;color:#f3efe6}.marina-card-arrow{position:absolute;right:22px;top:22px;color:#fff;z-index:1;font-size:25px;border:1px solid #ffffff60;border-radius:50%;width:45px;height:45px;display:grid;place-items:center}.marina-card-description{padding:24px 28px 28px;display:flex;flex-direction:column;flex:1}.marina-card-description p{line-height:1.8;margin-top:0}.marina-card-description .eu-card-link{border-top:1px solid #c8c9b9;margin-top:16px;padding-top:18px}.marina-photo-credits{margin-top:30px;border-top:1px solid #bac7bd;padding-top:18px;font-size:11px;color:#52676b}.marina-photo-credits summary{cursor:pointer;letter-spacing:.04em}.marina-photo-credits p{font-size:11px;line-height:1.7}.marina-photo-credits a{text-decoration:underline}.eu-process-image{height:260px!important}.eu-process-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#082532e8,transparent 80%)}.eu-process-image h3{position:absolute;bottom:20px;left:20px;right:20px;z-index:1;color:#fff!important;font:29px/1.15 Georgia,serif;margin:0!important}.eu-process-image span{z-index:1}.eu-process-grid article>p{padding-top:18px}.international-coordination{position:relative;isolation:isolate;background:linear-gradient(90deg,#102e3bed,#102e3bcf),url('/images/marina-france.jpg') center/cover!important}.international-coordination h2{color:#fff!important}.international-coordination h2 em{color:#deceaa!important}.international-coordination p,.coordination-list h3{color:#eef2ed!important}.international-coordination .eyebrow{color:#deceaa!important}.international-coordination .text-link{color:#eadcbf!important}.visual-editorial .finish-photo{position:relative;overflow:hidden}.visual-editorial .finish-photo figcaption{position:absolute;inset:auto 0 0;padding:50px 24px 24px;background:linear-gradient(transparent,#0b293be6);color:#fff!important;font:23px/1.3 Georgia,serif}.international-personal{scroll-margin-top:100px}@media(max-width:800px){.eu-destination-grid{grid-template-columns:1fr!important}.eu-destination-card,.eu-destination-card:nth-child(n+4){grid-column:1!important}.marina-card-image{height:330px}.marina-card-title h3{font-size:48px!important}.eu-process-image{height:230px!important}}@media(prefers-reduced-motion:reduce){.eu-destination-card,.marina-card-image img{transition:none!important}.eu-destination-card:hover,.eu-destination-card:hover img{transform:none}}