:root{--navy: #0d2240;--navy-mid: #162844;--navy-deep: #102338;--sea: #1d4e6a;--sea-light: #7fc0dd;--gold: #c9a96e;--gold-lt: #e2c99a;--gold-pale: #f5ecd8;--cream: #f8f4ee;--cream-lt: #fefaf5;--white: #ffffff;--horizon: #1a3d58}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Jost,sans-serif;background:var(--navy);color:var(--white);overflow-x:hidden}.hero{min-height:100vh;position:relative;display:flex;align-items:center;overflow:hidden}.hero-sky{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 120% 60% at 50% -10%,rgba(74,140,180,.18) 0%,transparent 55%),radial-gradient(ellipse 80% 40% at 80% 20%,rgba(201,169,110,.06) 0%,transparent 50%),linear-gradient(180deg,#1a3d58,#122d45 18%,#0d2035 40%,#0b1c2e 65%,#091828)}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(201,169,110,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(201,169,110,.018) 1px,transparent 1px);background-size:80px 80px}.hero-inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 60px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;width:100%}.hero-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:28px;opacity:0;animation:fadeUp .8s ease .2s forwards}.hero-eyebrow-rule{width:32px;height:1px;background:var(--gold)}.hero-eyebrow span{font-size:10px;letter-spacing:4px;color:#b4dcf0f2;text-transform:uppercase;font-weight:300}.hero-title{font-family:Cormorant Garamond,serif;font-size:clamp(38px,5vw,62px);font-weight:300;line-height:1.08;color:var(--white);margin-bottom:10px;opacity:0;animation:fadeUp .8s ease .4s forwards}.hero-title em{font-style:italic;color:var(--gold)}.hero-sub{display:block;font-family:Jost,sans-serif;font-size:10px;letter-spacing:3px;color:#ffffffe0;text-transform:uppercase;font-weight:300;margin-top:18px}.hero-body{font-size:15px;font-weight:300;color:#ffffffd1;line-height:1.9;margin:22px 0 40px;max-width:420px;opacity:0;animation:fadeUp .8s ease .6s forwards}.hero-cta{display:flex;gap:20px;align-items:center;opacity:0;animation:fadeUp .8s ease .8s forwards}.btn-primary{display:inline-block;background:var(--gold);color:#0a1628;font-size:11px;font-weight:500;letter-spacing:3px;text-transform:uppercase;padding:16px 38px;text-decoration:none;transition:all .3s;border:none;cursor:pointer;font-family:Jost,sans-serif}.btn-primary:hover{background:var(--gold-lt);transform:translateY(-1px)}.btn-ghost{font-size:11px;font-weight:300;letter-spacing:2px;color:#ffffffb3;text-decoration:none;text-transform:uppercase;transition:color .3s;cursor:pointer}.btn-ghost:hover{color:var(--gold)}.hero-showcase{opacity:0;animation:fadeIn 1.2s ease .5s forwards;position:relative}.showcase-wrap{position:relative;padding:28px}.showcase-wrap:before{content:"";position:absolute;top:0;right:0;width:65%;height:65%;border-top:1px solid rgba(201,169,110,.3);border-right:1px solid rgba(201,169,110,.3)}.showcase-wrap:after{content:"";position:absolute;bottom:0;left:0;width:65%;height:65%;border-bottom:1px solid rgba(201,169,110,.3);border-left:1px solid rgba(201,169,110,.3)}.showcase-img{overflow:hidden;background:#ffffff0a}.showcase-img img{width:100%;display:block;object-fit:contain;height:340px;object-position:center;background:#ffffff0a}.showcase-cap{background:#0d1f32d9;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(201,169,110,.15)}.showcase-cap-name{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:300;letter-spacing:2px}.showcase-cap-detail{font-size:9px;letter-spacing:1.5px;color:var(--gold);text-align:right;font-weight:300;line-height:1.6}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.section-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:20px}.section-eyebrow-line{width:32px;height:1px;background:var(--gold)}.section-eyebrow span{font-size:10px;letter-spacing:4px;color:var(--gold);text-transform:uppercase;font-weight:400}.section-eyebrow-c{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}.section-eyebrow-c-line{width:28px;height:1px;background:#c9a96e80}.section-eyebrow-c span{font-size:10px;letter-spacing:4px;color:var(--gold);text-transform:uppercase}.histoires{background:var(--cream-lt);padding:110px 0}.histoires-inner{max-width:1200px;margin:0 auto;padding:0 60px}.histoires-header{margin-bottom:56px;max-width:660px}.h-title{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:400;color:#0a1628;line-height:1.15;margin-bottom:16px}.h-title em{font-style:italic;color:var(--gold)}.h-intro{font-size:15px;color:#3a4760;font-weight:400;line-height:1.9}.histoire{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:3px}.histoire-photo{position:relative;overflow:hidden}.histoire-photo img{width:100%;height:100%;min-height:380px;display:block;object-fit:contain;background:var(--navy)}.histoire-content{background:var(--navy-mid);padding:48px;display:flex;flex-direction:column;justify-content:center}.histoire-boat{font-size:10px;letter-spacing:3px;color:var(--gold);text-transform:uppercase;margin-bottom:14px}.histoire-title{font-family:Cormorant Garamond,serif;font-size:27px;font-weight:400;color:var(--white);margin-bottom:16px;line-height:1.28}.histoire-text{font-size:14px;color:#ffffffd9;font-weight:300;line-height:1.9;margin-bottom:18px}.histoire-model{font-size:11px;color:#c9a96ecc;letter-spacing:.4px;border-top:1px solid rgba(201,169,110,.15);padding-top:16px}.histoire.reverse .histoire-photo{order:2}.histoire.reverse .histoire-content{order:1}.confiance{background:var(--cream-lt);padding:110px 0}.confiance-inner{max-width:1200px;margin:0 auto;padding:0 60px}.confiance-header{margin-bottom:52px}.c-title{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:400;color:#0a1628;line-height:1.15;margin-bottom:14px}.c-intro{font-size:15px;color:#3a4760;font-weight:400;line-height:1.9;max-width:560px}.confiance-photos{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3px;margin-bottom:48px}.confiance-photo-wrap{position:relative}.confiance-photo-wrap img{width:100%;display:block;object-fit:contain;height:260px;background:var(--navy-mid)}.confiance-photo-legend{background:var(--navy-mid);padding:14px 18px}.confiance-photo-legend-text{font-size:12px;color:#ffffffe0;font-weight:300;line-height:1.7;font-style:italic}.confiance-photo-legend-detail{font-size:10px;color:var(--gold);letter-spacing:.5px;margin-top:4px;font-weight:300}.refs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.refs-list-header{margin:56px 0 20px}.refs-list-label{font-size:10px;letter-spacing:3px;color:#8a94a8;text-transform:uppercase;font-weight:500}.refs-list{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#0a162814}.refs-list-item{background:var(--cream-lt);padding:16px 22px;display:flex;justify-content:space-between;align-items:baseline;gap:16px}.refs-list-name{font-family:Cormorant Garamond,serif;font-size:15.5px;color:#0a1628;font-weight:500;line-height:1.3}.refs-list-detail{font-size:11px;color:#5a6780;font-weight:300;text-align:right;line-height:1.4;white-space:nowrap}.ref-card{background:var(--navy-mid);padding:26px 22px;position:relative;overflow:hidden;transition:transform .3s}.ref-card:hover{transform:translateY(-3px)}.ref-card:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gold);transition:width .4s}.ref-card:hover:after{width:100%}.ref-type{font-size:9px;letter-spacing:2.5px;color:var(--sea-light);text-transform:uppercase;margin-bottom:8px}.ref-name{font-family:Cormorant Garamond,serif;font-size:19px;font-weight:400;color:var(--white);margin-bottom:8px;line-height:1.3}.ref-note{font-size:12.5px;color:#ffffffd9;font-weight:300;line-height:1.75;margin-bottom:12px}.ref-badge{font-size:9px;letter-spacing:1px;color:var(--gold);background:#c9a96e1f;padding:4px 10px;display:inline-block}.pourquoi{background:var(--navy);padding:110px 0}.pourquoi-inner{max-width:1200px;margin:0 auto;padding:0 60px}.pourquoi-header{margin-bottom:52px}.pourquoi-title{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:300;color:var(--white);line-height:1.15}.pourquoi-title em{color:var(--gold);font-style:italic}.pourquoi-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px}.pourquoi-item{background:var(--navy-mid);padding:32px 28px;display:flex;gap:22px;align-items:flex-start;transition:background .3s}.pourquoi-item:hover{background:#1e3558}.pourquoi-icon svg{width:28px;height:28px;stroke:var(--gold);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pourquoi-item-title{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:400;color:var(--white);margin-bottom:10px;line-height:1.3}.pourquoi-item-desc{font-size:14px;color:#ffffffd9;font-weight:300;line-height:1.85}.offres{background:var(--navy-mid);padding:110px 0}.offres-inner{max-width:1200px;margin:0 auto;padding:0 60px}.offres-header{margin-bottom:52px}.offres-title{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:300;color:var(--white);line-height:1.15;margin-bottom:14px}.offres-title em{color:var(--gold);font-style:italic}.offres-intro{font-size:15px;color:#ffffffd9;font-weight:300;line-height:1.9;max-width:620px}.offres-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.offre-card{background:var(--navy);padding:30px 24px;position:relative;border-top:2px solid rgba(201,169,110,.3);transition:border-color .3s,transform .3s}.offre-card:hover{border-color:var(--gold);transform:translateY(-3px)}.offre-card.featured{border-top:2px solid var(--gold);background:#0a1c30}.offre-num{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:200;color:var(--gold);line-height:1;margin-bottom:14px}.offre-title{font-family:Cormorant Garamond,serif;font-size:19px;font-weight:400;color:var(--white);margin-bottom:10px;line-height:1.3}.offre-desc{font-size:12.5px;color:#ffffffd1;font-weight:300;line-height:1.75;margin-bottom:14px}.offre-detail{font-size:10.5px;color:#e2c99af2;letter-spacing:.3px;font-weight:400;border-top:1px solid rgba(201,169,110,.12);padding-top:12px}.offre-badge{display:inline-block;font-size:8.5px;letter-spacing:1.5px;color:#0a1628;background:var(--gold);padding:3px 9px;text-transform:uppercase;margin-bottom:12px;font-weight:500}.millesime{background:linear-gradient(135deg,#0d2240,#1a3550,#0d2240);padding:90px 0;border-top:1px solid rgba(201,169,110,.12);border-bottom:1px solid rgba(201,169,110,.12)}.millesime-inner{max-width:1100px;margin:0 auto;padding:0 60px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.millesime-photo{position:relative;overflow:hidden}.millesime-photo img{width:100%;display:block;object-fit:contain;height:340px;background:var(--navy-mid)}.millesime-photo-cap{background:var(--navy-mid);padding:14px 18px;border-top:1px solid rgba(201,169,110,.15)}.millesime-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:18px}.millesime-eyebrow-line{width:28px;height:1px;background:var(--gold)}.millesime-eyebrow span{font-size:10px;letter-spacing:3px;color:var(--gold);text-transform:uppercase}.millesime-title{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:300;color:var(--white);line-height:1.2;margin-bottom:18px}.millesime-title em{color:var(--gold);font-style:italic}.millesime-body{font-size:14.5px;color:#ffffffd9;font-weight:300;line-height:1.9;margin-bottom:14px}.millesime-example{background:#ffffff0a;border-left:2px solid var(--gold);padding:16px 20px;margin-top:18px}.millesime-example-label{font-size:9px;letter-spacing:2px;color:var(--gold);text-transform:uppercase;margin-bottom:6px}.millesime-example-text{font-size:13px;color:#ffffffd9;font-weight:300;line-height:1.7;font-style:italic}.gamme{background:var(--navy);padding:110px 0}.gamme-inner{max-width:1200px;margin:0 auto;padding:0 60px}.gamme-header{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:48px}.g-title{font-family:Cormorant Garamond,serif;font-size:46px;font-weight:300;color:var(--white);line-height:1.1}.g-title em{color:var(--gold);font-style:italic}.g-intro{font-size:15px;color:#ffffffe0;font-weight:300;line-height:1.9;border-left:2px solid rgba(201,169,110,.25);padding-left:22px}.modele-row{display:grid;grid-template-columns:56px 1fr auto;gap:24px;align-items:center;background:var(--navy-mid);padding:26px 28px;min-height:118px;margin-bottom:2px;position:relative;overflow:hidden;cursor:default;transition:background .3s}.modele-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:var(--gold);transition:width .3s}.modele-row:hover{background:#1e3558}.modele-row:hover:before{width:3px}.modele-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:right 24px center;opacity:.14;transition:opacity .5s ease,filter .4s ease;filter:grayscale(15%) brightness(.62) saturate(.85)}.modele-row:hover .modele-bg{opacity:.9;filter:grayscale(8%) brightness(.72) saturate(.95)}.modele-num{font-family:Cormorant Garamond,serif;font-size:30px;font-weight:200;color:#c9a96e47;line-height:1;position:relative;z-index:1;transition:color .3s}.modele-row:hover .modele-num{color:#c9a96ea6}.modele-content{position:relative;z-index:1}.modele-name{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:400;color:var(--white);margin-bottom:5px;letter-spacing:.5px;transition:color .3s}.modele-row:hover .modele-name{color:var(--gold-lt)}.modele-desc{font-size:13px;color:#ffffffd1;font-weight:300;line-height:1.75}.modele-spec{font-size:11px;color:#e2c99af2;letter-spacing:.5px;margin-top:6px;font-weight:400}.modele-tag-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:4px;position:relative;z-index:1}.modele-tag{font-size:9px;letter-spacing:1.5px;color:var(--sea-light);background:#2a6d8a26;padding:5px 12px;text-transform:uppercase;white-space:nowrap}.modele-situation{font-size:11px;color:#e2c99af2;font-style:italic;font-weight:400;letter-spacing:.3px;text-align:right;white-space:nowrap}.citation{background:linear-gradient(180deg,#0f2236,#1a3d58,#0f2236);padding:100px 0;text-align:center;position:relative;overflow:hidden}.citation:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(201,169,110,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(201,169,110,.012) 1px,transparent 1px);background-size:55px 55px}.citation-inner{max-width:720px;margin:0 auto;padding:0 60px;position:relative;z-index:1}.cit-mark{font-family:Cormorant Garamond,serif;font-size:80px;color:var(--gold);opacity:.15;line-height:.4;display:block;margin-bottom:20px}.cit-text{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:300;font-style:italic;color:var(--white);line-height:1.65;margin-bottom:28px}.cit-author{display:flex;align-items:center;justify-content:center;gap:16px}.cit-line{width:24px;height:1px;background:var(--gold)}.cit-name{font-size:11px;letter-spacing:3px;color:var(--gold);text-transform:uppercase}.cit-role{font-size:11px;color:#ffffff8c;letter-spacing:1px;font-weight:300}.processus{background:linear-gradient(180deg,var(--navy-mid) 0%,#1a3550 100%);padding:110px 0}.processus-inner{max-width:900px;margin:0 auto;padding:0 60px}.processus-header{text-align:center;margin-bottom:64px}.processus-title{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:300;color:var(--white);line-height:1.15;margin-bottom:16px}.processus-title em{color:var(--gold);font-style:italic}.processus-sub{font-size:15px;color:#ffffffd1;font-weight:300;line-height:1.9;max-width:600px;margin:0 auto}.processus-steps{display:flex;flex-direction:column;gap:3px;position:relative}.processus-steps:before{content:"";position:absolute;left:42px;top:20px;bottom:20px;width:1px;background:linear-gradient(to bottom,transparent,rgba(201,169,110,.35) 15%,rgba(201,169,110,.35) 85%,transparent)}.processus-step{display:grid;grid-template-columns:84px 1fr;gap:24px;align-items:start;background:#ffffff08;padding:28px 28px 28px 0;position:relative;transition:background .3s}.processus-step:hover{background:#ffffff0f}.processus-step-num{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:200;color:var(--gold);line-height:1;text-align:center;position:relative;z-index:1}.processus-step-num:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px 3px #c9a96e4d}.processus-step-title{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400;color:var(--white);margin-bottom:10px}.processus-step-desc{font-size:14px;color:#ffffffd9;font-weight:300;line-height:1.85}.contact{background:linear-gradient(180deg,var(--navy) 0%,#040c18 100%);padding:110px 0;border-top:1px solid rgba(201,169,110,.1)}.contact-inner{max-width:720px;margin:0 auto;padding:0 60px}.ct-header{text-align:center;margin-bottom:48px}.ct-eyebrow{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:18px}.ct-eyebrow-line{width:24px;height:1px;background:#c9a96e66}.ct-eyebrow span{font-size:10px;letter-spacing:4px;color:var(--gold);text-transform:uppercase}.ct-title{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:300;color:var(--white);line-height:1.2;margin-bottom:14px;text-shadow:0 0 40px rgba(201,169,110,.15)}.ct-title em{color:var(--gold);font-style:italic}.ct-sub{font-size:15px;color:#ffffffd9;font-weight:300;line-height:1.8}.form-wrap{background:#ffffff12;border:1px solid rgba(201,169,110,.45);padding:40px;margin-top:36px;box-shadow:0 0 40px #c9a96e0f}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.form-group{display:flex;flex-direction:column;gap:7px}.form-label{font-size:10px;letter-spacing:2px;color:var(--gold-lt);text-transform:uppercase;font-weight:500}.form-group input,.form-group select,.form-group textarea{background:#ffffff1a;border:1px solid rgba(201,169,110,.5);color:var(--white);font-family:Jost,sans-serif;font-size:14px;font-weight:300;padding:14px 16px;outline:none;transition:border-color .3s;-webkit-appearance:none;appearance:none}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--gold);background:#c9a96e0a}.form-group select option{background:var(--navy-mid)}.form-group textarea{resize:vertical;min-height:110px}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff59}.form-footer{display:flex;align-items:center;justify-content:space-between;padding-top:8px}.form-note{font-size:13px;color:#ffffffd9;font-style:italic;font-weight:300}.form-btn{background:var(--gold);color:#0a1628;border:none;font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:3px;text-transform:uppercase;padding:16px 44px;cursor:pointer;transition:all .3s}.form-btn:hover{background:var(--gold-lt);transform:translateY(-1px)}.ct-direct{margin-top:32px;text-align:center;border-top:1px solid rgba(201,169,110,.08);padding-top:24px}.ct-direct p{font-size:12px;color:#ffffff80;font-weight:300;margin-bottom:8px}.ct-direct a{color:var(--gold);text-decoration:none;font-size:14px;transition:color .3s}.ct-direct a:hover{color:var(--gold-lt)}.footer{background:#071422;border-top:1px solid rgba(201,169,110,.07);padding:24px 60px;display:flex;justify-content:space-between;align-items:center}.footer-brand{font-family:Cormorant Garamond,serif;font-size:16px;color:var(--gold);letter-spacing:4px}.footer-links{display:flex;gap:28px}.footer-links a{font-size:10px;letter-spacing:2px;color:#ffffff73;text-decoration:none;text-transform:uppercase;font-weight:300;transition:color .3s}.footer-links a:hover{color:var(--gold)}.footer-legal{font-size:10px;color:#ffffff4d;letter-spacing:1px}.sep-horizon{height:100px;background:linear-gradient(to bottom,var(--navy-mid),var(--cream-lt))}.sep-horizon-rev{height:100px;background:linear-gradient(to bottom,var(--cream-lt),var(--navy))}@media(hover:none),(max-width:768px){.modele-bg{opacity:.38!important;filter:grayscale(10%) brightness(.55) saturate(.85)!important}.hero-inner,.confiance-inner,.gamme-inner,.offres-inner,.processus-inner,.contact-inner,.millesime-inner,.histoires-inner{padding:0 20px!important}.hero-inner,.gamme-header,.millesime-inner{grid-template-columns:1fr!important;gap:40px!important}.histoire{grid-template-columns:1fr!important}.histoire.reverse .histoire-photo,.histoire.reverse .histoire-content{order:0!important}.histoire-photo img{min-height:240px!important}.histoire-content{padding:32px 24px!important}.hero-showcase{display:block!important;width:100%}.showcase-wrap{padding:0!important}.showcase-wrap:before,.showcase-wrap:after{display:none!important}.showcase-img img{height:200px!important;object-fit:contain!important;background:#f5f2ed!important;padding:12px!important}.confiance-photos{grid-template-columns:1fr!important}.refs-grid{grid-template-columns:1fr 1fr!important}.refs-list{grid-template-columns:1fr!important}.refs-list-item{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.refs-list-detail{text-align:left!important;white-space:normal!important}.pourquoi-grid{grid-template-columns:1fr!important}.offres-grid{grid-template-columns:1fr 1fr!important}.form-row{grid-template-columns:1fr!important}.form-footer{flex-direction:column!important;gap:14px!important;align-items:flex-start!important}.footer{flex-direction:column!important;gap:14px!important;padding:20px!important;text-align:center!important}}.millesime-photos-duo{display:flex;flex-direction:column;gap:3px}.millesime-photos-duo .millesime-photo img{width:100%;display:block;object-fit:cover;height:200px}.millesime-photos-duo .millesime-photo:first-child img{height:220px}.millesime-photo-cap{background:var(--navy-mid);padding:12px 18px;border-top:1px solid rgba(201,169,110,.15)}.millesime-photo-cap-text{font-size:11px;color:#ffffffb3;font-style:italic;font-weight:300;line-height:1.6}.offre-img{margin:-30px -24px 18px;overflow:hidden;height:140px}.offre-img img{width:100%;height:100%;object-fit:contain;object-position:center;background:var(--navy);filter:brightness(.8) saturate(.85);transition:filter .4s}.offre-card:hover .offre-img img{filter:brightness(.85) saturate(.9)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/landing-proprietaires-yachts.css.map */
