/*src:3da49d5ef2dbd2170d76f26cde632098*/:root{--fx-ease:cubic-bezier(.22,.61,.36,1);--fx-out:cubic-bezier(.16,1,.3,1);--fx-io:cubic-bezier(.65,0,.35,1);--fx-or-pale:#E4D2A8;--fx-ligne:rgba(74,53,32,.28);--fx-ombre:0 0 0 1px rgba(201,169,106,.32),0 24px 44px -30px rgba(74,53,32,.42);--fx-doux:cubic-bezier(.33,0,.15,1)}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}html.lenis [data-lenis-prevent]{overscroll-behavior:contain}html.fx-a .fx-depth{overflow:hidden}html.fx-a .fx-depth>img{transform-origin:50% 50%;will-change:transform}@supports (animation-timeline:view()){html.fx-a .fx-depth{view-timeline:--fxd block}html.fx-a .fx-depth>img{animation:fx-depth linear both;animation-timeline:--fxd;animation-range:cover 0% cover 100%}}@keyframes fx-depth{0%{transform:translate3d(0,-4%,0) scale(1.16)}45%{transform:translate3d(0,-.8%,0) scale(1.09)}100%{transform:translate3d(0,4%,0) scale(1.09)}}html.fx-a .fx-curtain{clip-path:inset(100% 0 0 0 round var(--r-photo,5px))}html.fx-a .fx-curtain.fx-in{clip-path:inset(0 0 0 0 round var(--r-photo,5px));transition:clip-path 1.6s var(--fx-doux)}html.fx-a .fx-curtain.fx-done{clip-path:none}html.fx-a .post-photo.fx-curtain,html.fx-a .post-photo.fx-curtain.fx-in{clip-path:none}html.fx-a .post-photo.fx-curtain img{clip-path:inset(100% 0 0 0 round 6px)}html.fx-a .post-photo.fx-curtain.fx-in img{clip-path:inset(0 0 0 0 round 6px);transition:clip-path 1.6s var(--fx-doux)}html.fx-a .fx-split .fx-ln{display:block;overflow:hidden;overflow:clip;padding:.12em 0 .16em;margin:0 0 -.28em}html.fx-a .fx-split .fx-ln:first-child{margin-top:-.12em}html.fx-a .fx-split .fx-ln:last-child{margin-bottom:-.16em}html.fx-a .fx-split .fx-li{display:block;transform:translate3d(0,108%,0)}html.fx-a .fx-split.fx-in .fx-li{transform:none;transition:transform 1.25s var(--fx-out);transition-delay:calc(var(--i,0) * .14s)}@view-transition{navigation:auto}header{view-transition-name:ca-entete}.page-hero h1,.jhero h1,.post-hero h1{view-transition-name:ca-titre}::view-transition-group(root){animation-duration:.4s}::view-transition-old(root){animation:fx-vt-out .4s var(--fx-ease) both}::view-transition-new(root){animation:fx-vt-in .4s var(--fx-ease) both}::view-transition-group(ca-titre){animation-duration:.42s;animation-timing-function:var(--fx-out)}::view-transition-old(ca-titre),::view-transition-new(ca-titre){animation-duration:.3s;height:100%;object-fit:none;overflow:clip}@keyframes fx-vt-out{to{opacity:0}}@keyframes fx-vt-in{from{opacity:0}}a.btn.fx-cta{--fx-mx:0px;--fx-my:0px;--fx-press:1;display:inline-flex;align-items:stretch;flex-wrap:wrap;vertical-align:middle;padding:0!important;border:0!important;background:none!important;border-radius:2px;text-align:left;overflow:hidden;isolation:isolate;box-shadow:none;transform:translate3d(var(--fx-mx),var(--fx-my),0) scale(var(--fx-press));transition:box-shadow .35s var(--fx-ease),color .35s var(--fx-ease);text-decoration:none}a.btn.fx-cta:hover{background:none!important;box-shadow:0 10px 26px -18px rgba(74,53,32,.45)}a.btn.fx-cta:active{--fx-press:.99;box-shadow:none}a.btn.fx-cta:focus{outline:none}a.btn.fx-cta:focus-visible{outline:2px solid var(--or);outline-offset:4px}.fx-cta-l,.fx-cta-r{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;min-height:50px;white-space:nowrap;transition:color .45s var(--fx-ease)}.fx-cta-l{flex:1 1 auto;gap:12px;padding:0 24px 0 30px;background:var(--amarante);color:var(--creme)}.fx-cta-r{flex:1 0 auto;gap:7px;padding:0 20px;background:var(--creme);color:var(--amarante);box-shadow:inset 0 0 0 1px var(--amarante);font-family:var(--serif);font-size:1.12rem;letter-spacing:.01em;text-transform:none;font-weight:500;font-variant-numeric:lining-nums}.fx-cta-r em{font-family:var(--sans);font-style:normal;font-weight:400;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gris);transition:color .45s var(--fx-ease)}.fx-cta-t{position:relative;display:inline-block;transform:translate3d(calc(var(--fx-mx) * .25),calc(var(--fx-my) * .25),0)}.fx-fill{position:absolute;left:var(--fx-x,50%);top:var(--fx-y,50%);width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;transform:scale(0);transition:transform .85s var(--fx-doux);z-index:-1;pointer-events:none}.fx-cta-l .fx-fill{background:var(--amarante-dark)}.fx-cta-r .fx-fill{background:var(--amarante)}.fx-cta.fx-on .fx-fill,.fx-cta:focus-visible .fx-fill{transform:scale(var(--fx-s,48))}.fx-cta-r,.fx-cta-r em{transition:color .3s var(--fx-ease)}.fx-cta.fx-on .fx-cta-r,.fx-cta:focus-visible .fx-cta-r{color:var(--creme);transition-delay:.24s}.fx-cta.fx-on .fx-cta-r em,.fx-cta:focus-visible .fx-cta-r em{color:var(--fx-or-pale);transition-delay:.24s}.fx-arr{position:relative;flex:none;width:18px;height:10px;overflow:hidden}.fx-arr svg{position:absolute;inset:0;width:18px;height:10px;transition:transform .7s var(--fx-out)}.fx-arr svg+svg{transform:translateX(-140%)}.fx-cta.fx-on .fx-arr svg:first-child,.fx-cta:focus-visible .fx-arr svg:first-child{transform:translateX(140%)}.fx-cta.fx-on .fx-arr svg+svg,.fx-cta:focus-visible .fx-arr svg+svg{transform:none}.contact a.btn.fx-cta:hover,.region a.btn.fx-cta:hover{box-shadow:0 10px 26px -18px rgba(30,10,14,.5)}.contact .fx-cta-l,.region .fx-cta-l{background:var(--creme);color:var(--amarante)}.contact .fx-cta-r,.region .fx-cta-r{background:transparent;color:var(--creme);box-shadow:inset 0 0 0 1px rgba(246,241,231,.7)}.contact .fx-cta-r em,.region .fx-cta-r em{color:var(--fx-or-pale)}.contact .fx-cta-l .fx-fill,.region .fx-cta-l .fx-fill,.contact .fx-cta-r .fx-fill,.region .fx-cta-r .fx-fill{background:var(--amarante-dark)}.contact .fx-cta.fx-on .fx-cta-l,.region .fx-cta.fx-on .fx-cta-l,.contact .fx-cta:focus-visible .fx-cta-l{color:var(--creme)}header a.btn.fx-cta{box-shadow:none}header .fx-cta-l{min-height:44px;padding:0 20px 0 22px;gap:10px}header .fx-cta-r{display:none;min-height:44px;padding:0 14px;font-size:1rem}header .fx-cta-r em.fx-nuit{display:none}header .fx-arr{display:none}@media(min-width:1320px){header .fx-cta-r{display:flex}}@media(max-width:900px){header .fx-cta-l{min-height:50px}}@media(max-width:560px){.hero a.btn.fx-cta{display:flex;width:100%}.fx-cta-l{padding:0 18px 0 20px}.fx-cta-r{padding:0 14px}}.fx-cta-l,.fx-cta-r{text-decoration:none}a.btn:is(.hero .hero-inner>a.btn-ghost,#gite a.btn:not(.btn-ghost),#galerie a.btn-ghost,section#region a.btn-clair,section#tarifs a.btn-ghost){display:inline-flex!important;align-items:center;gap:10px;width:auto!important;padding:6px 0 7px!important;border:0!important;border-radius:0;background-color:transparent!important;color:var(--encre)!important;font-weight:400!important;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;background-image:linear-gradient(var(--fx-ligne),var(--fx-ligne)),linear-gradient(var(--or),var(--or))!important;background-repeat:no-repeat!important;background-size:100% 1px,0% 1px!important;background-position:0 100%,100% 100%!important;transition:background-size .6s var(--fx-out),background-position 0s .6s,color .3s!important;box-shadow:none!important}a.btn:is(.hero .hero-inner>a.btn-ghost,#gite a.btn:not(.btn-ghost),#galerie a.btn-ghost,section#region a.btn-clair,section#tarifs a.btn-ghost)::after{content:"";flex:none;width:16px;height:9px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10'%3E%3Cpath d='M0 5h16M12 1l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10'%3E%3Cpath d='M0 5h16M12 1l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .5s var(--fx-out)}a.btn:is(.hero .hero-inner>a.btn-ghost,#gite a.btn:not(.btn-ghost),#galerie a.btn-ghost,section#region a.btn-clair,section#tarifs a.btn-ghost):hover,a.btn:is(.hero .hero-inner>a.btn-ghost,#gite a.btn:not(.btn-ghost),#galerie a.btn-ghost,section#region a.btn-clair,section#tarifs a.btn-ghost):focus-visible{background-size:100% 1px,100% 1px!important;background-position:0 100%,0 100%!important;transition:background-size .6s var(--fx-out),color .3s!important;color:var(--amarante)!important}a.btn:is(.hero .hero-inner>a.btn-ghost,#gite a.btn:not(.btn-ghost),#galerie a.btn-ghost,section#region a.btn-clair,section#tarifs a.btn-ghost):hover::after,a.btn:is(.hero .hero-inner>a.btn-ghost,#gite a.btn:not(.btn-ghost),#galerie a.btn-ghost,section#region a.btn-clair,section#tarifs a.btn-ghost):focus-visible::after{transform:translateX(4px)}a.btn:is(.hero .hero-inner>a.btn-ghost,#gite a.btn:not(.btn-ghost),#galerie a.btn-ghost,section#region a.btn-clair,section#tarifs a.btn-ghost):focus-visible{outline:2px solid var(--or);outline-offset:5px}a.btn:is(.hero .hero-inner>a.btn-ghost,section#region a.btn-clair):not(#fx-x){color:var(--creme)!important;background-image:linear-gradient(rgba(246,241,231,.45),rgba(246,241,231,.45)),linear-gradient(var(--or),var(--or))!important}a.btn:is(.hero .hero-inner>a.btn-ghost,section#region a.btn-clair):not(#fx-x):hover,a.btn:is(.hero .hero-inner>a.btn-ghost,section#region a.btn-clair):not(#fx-x):focus-visible{color:#fff!important}.hero .hero-inner>a.btn.btn-ghost{margin:14px 10px 6px;vertical-align:middle}#gite a.btn:not(.btn-ghost){display:flex!important;width:max-content!important;margin:18px 0 0!important}.fx-sec-ar{width:16px;height:9px;flex:none;transition:transform .5s var(--fx-out)}html.fx-a .ca-corps a:not(.btn),html.fx-a .rbloc li a,html.fx-a .cond p a,html.fx-a .post-body p a,html.fx-a .post-body li a,html.fx-a .gliens a{text-decoration:none;background-image:linear-gradient(var(--fx-ligne),var(--fx-ligne)),linear-gradient(var(--or),var(--or));background-repeat:no-repeat;background-size:100% 1px,0% 1px;background-position:0 100%,100% 100%;padding-bottom:2px;transition:background-size .6s var(--fx-out),color .3s}html.fx-a .ca-corps a:not(.btn):hover,html.fx-a .rbloc li a:hover,html.fx-a .cond p a:hover,html.fx-a .post-body p a:hover,html.fx-a .post-body li a:hover,html.fx-a .gliens a:hover,html.fx-a .ca-corps a:not(.btn):focus-visible,html.fx-a .rbloc li a:focus-visible,html.fx-a .cond p a:focus-visible,html.fx-a .gliens a:focus-visible{background-size:100% 1px,100% 1px;background-position:0 100%,0 100%}html.fx-a .gliens a{background-image:linear-gradient(rgba(246,241,231,.5),rgba(246,241,231,.5)),linear-gradient(var(--or),var(--or))}html.fx-a .gcard.has-photo{cursor:pointer;transition:transform .8s var(--fx-out),box-shadow .8s var(--fx-out)}html.fx-a .gcard.has-photo:hover,html.fx-a .gcard.has-photo:focus-within{transform:translate3d(0,-3px,0);box-shadow:var(--fx-ombre)}html.fx-a .gcard.has-photo .gcard-ph img{transition:transform 1.8s var(--fx-out)}html.fx-a .gcard.has-photo:hover .gcard-ph img,html.fx-a .gcard.has-photo:focus-within .gcard-ph img{transform:scale(1.04)}html.fx-a .chateau{transition:transform .8s var(--fx-out),box-shadow .8s var(--fx-out),border-color .5s,opacity .45s ease}html.fx-a .chateau:hover{transform:translate3d(0,-3px,0);box-shadow:0 0 0 1px rgba(201,169,106,.4),0 22px 40px -28px rgba(20,6,8,.6)}html.fx-a .chateau .ch-img{transition:transform 1.8s var(--fx-out)}html.fx-a .chateau:hover .ch-img{transform:scale(1.04)}html.fx-a a.card{transition:transform .8s var(--fx-out),box-shadow .8s var(--fx-out),opacity .45s ease}html.fx-a a.card:hover,html.fx-a a.card:focus-visible{transform:translate3d(0,-3px,0);box-shadow:var(--fx-ombre)}html.fx-a a.card .card-img img{transition:transform 1.8s var(--fx-out)}html.fx-a a.card:hover .card-img img,html.fx-a a.card:focus-visible .card-img img{transform:scale(1.04)}html.fx-a a.card .card-link{display:inline-flex;align-items:center;gap:8px}html.fx-a a.card .card-link .fx-sec-ar{transition:transform .5s var(--fx-out)}html.fx-a a.card:hover .card-link .fx-sec-ar{transform:translateX(4px)}.fx-more{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:9px;color:var(--creme);font-family:var(--sans);font-size:.68rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 8px rgba(20,10,8,.55);opacity:0;transform:translate3d(0,6px,0);transition:opacity .6s var(--fx-ease),transform .8s var(--fx-out);pointer-events:none}.fx-more svg{width:16px;height:9px;transition:transform .5s var(--fx-out)}.gcard-ph .fx-more{left:16px;bottom:13px}.gcard-ph::after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;z-index:1;background:linear-gradient(to top,rgba(30,20,16,.5),rgba(30,20,16,0));opacity:0;transition:opacity .5s var(--fx-ease);pointer-events:none}.chateau .fx-more{left:14px;top:12px}.chateau::after{content:"";position:absolute;left:0;right:0;top:0;height:42%;z-index:1;background:linear-gradient(to bottom,rgba(30,22,20,.45),rgba(30,22,20,0));opacity:0;transition:opacity .5s var(--fx-ease);pointer-events:none}.gcard.has-photo:hover .fx-more,.gcard.has-photo:focus-within .fx-more,.chateau:hover .fx-more{opacity:1;transform:none}.gcard.has-photo:hover .gcard-ph::after,.gcard.has-photo:focus-within .gcard-ph::after,.chateau:hover::after{opacity:1}.gcard.has-photo:hover .fx-more svg,.chateau:hover .fx-more svg{transform:translateX(3px)}@media (hover:none){.fx-more{opacity:1;transform:none}.gcard-ph::after,.chateau::after{opacity:1}html.fx-a .gcard.has-photo:hover,html.fx-a .chateau:hover,html.fx-a a.card:hover{transform:none}html.fx-a .gcard.has-photo:hover .gcard-ph img,html.fx-a .chateau:hover .ch-img,html.fx-a a.card:hover .card-img img{transform:none}html.fx-a .gcard.has-photo:active,html.fx-a .chateau:active,html.fx-a a.card:active{transform:scale(.99);transition-duration:.2s}html.fx-a .gcard.has-photo:active .gcard-ph img,html.fx-a .chateau:active .ch-img,html.fx-a a.card:active .card-img img{transform:scale(1.02)}}.facts .fact b{font-variant-numeric:lining-nums tabular-nums}.facts .fact b .fx-num{display:inline-block;text-align:right;font:inherit;letter-spacing:inherit;color:inherit}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}html.fx-a .fx-depth>img{animation:none!important;transform:none!important}html.fx-a .fx-curtain,html.fx-a .fx-curtain img{clip-path:none!important;transition:none!important}html.fx-a .fx-split .fx-li{transform:none!important;transition:none!important}a.btn.fx-cta{transform:none!important}.fx-cta-t{transform:none!important}.fx-fill,.fx-arr svg,.fx-more,.fx-sec-ar,a.btn::after{transition:none!important}html.fx-a .gcard.has-photo,html.fx-a .chateau,html.fx-a a.card{transition:box-shadow .2s!important}html.fx-a .gcard.has-photo:hover,html.fx-a .gcard.has-photo:focus-within,html.fx-a .chateau:hover,html.fx-a a.card:hover{transform:none!important}html.fx-a .gcard.has-photo:hover .gcard-ph img,html.fx-a .chateau:hover .ch-img,html.fx-a a.card:hover .card-img img{transform:none!important}}