.mt{--ivoire:#f7f5f0;--pierre:#eeebe3;--lin:#e2ddd1;--blanc:#fffefb;--ardoise:#4a5560;--gris:#59626a;--sauge:#4f5d52;--sauge-fonce:#3f4b42;--bronze:#9a7b56;--encre:#1f2428;--ligne:#1f242824;--serif:"Cormorant Garamond Variable", "Cormorant Garamond", Georgia, serif;--sans:"Libre Franklin Variable", "Libre Franklin", system-ui, sans-serif;--wrap:min(1200px, calc(100% - 2 * clamp(20px, 5vw, 56px)));background:var(--ivoire);color:var(--encre);font:400 clamp(16.5px, .2vw + 15.8px, 18px) / 1.72 var(--sans);-webkit-font-smoothing:antialiased}:where(.mt) *,:where(.mt) :before,:where(.mt) :after{box-sizing:border-box}body{margin:0}:where(.mt) img{max-width:100%;height:auto;display:block}:where(.mt) a{color:inherit}:where(.mt) :is(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(.mt) :is(ul,ol){padding:0;list-style:none}:where(.mt) :is(button,input,select,textarea){font:inherit;color:inherit}.mt :focus-visible{outline:2px solid var(--sauge);outline-offset:3px}.mt-wrap{width:var(--wrap);margin-inline:auto}.mt-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.mt-skip{z-index:100;background:var(--sauge);color:var(--ivoire);padding:10px 14px;position:absolute;top:-60px;left:12px}.mt-skip:focus{top:12px}.mt-k{font:600 12.5px/1.2 var(--sans);letter-spacing:.17em;text-transform:uppercase;color:var(--ardoise);align-items:center;gap:12px;display:inline-flex}.mt-k:before{content:"";background:var(--bronze);flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M12 21c0-6 .5-11 3.5-16'/%3E%3Cpath d='M12.4 15.5c-2.6-.2-4.4-1.7-5-4.2 2.6.1 4.4 1.6 5 4.2z'/%3E%3Cpath d='M13.3 11.2c2.3-.6 3.6-2.3 3.8-4.6-2.3.5-3.6 2.2-3.8 4.6z'/%3E%3Cpath d='M12.3 18.6c2.4.1 4.1-1 4.9-3.1-2.4-.1-4.1 1-4.9 3.1z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M12 21c0-6 .5-11 3.5-16'/%3E%3Cpath d='M12.4 15.5c-2.6-.2-4.4-1.7-5-4.2 2.6.1 4.4 1.6 5 4.2z'/%3E%3Cpath d='M13.3 11.2c2.3-.6 3.6-2.3 3.8-4.6-2.3.5-3.6 2.2-3.8 4.6z'/%3E%3Cpath d='M12.3 18.6c2.4.1 4.1-1 4.9-3.1-2.4-.1-4.1 1-4.9 3.1z'/%3E%3C/svg%3E") 50%/contain no-repeat}.mt-h2{font:500 clamp(36px, 4.3vw, 62px) / 1.06 var(--serif);letter-spacing:-.005em;color:var(--encre);text-wrap:balance;margin-top:18px}.mt-h2 em{color:var(--sauge);font-style:italic;font-weight:400;display:block}.mt-lead{max-width:56ch;color:var(--gris);margin-top:20px;font-size:clamp(17px,.3vw + 15.6px,19px)}.mt-sec{padding-block:clamp(64px,10vw,140px)}.mt-pierre{background:var(--pierre)}.mt-head{gap:22px 72px;margin-bottom:clamp(44px,6vw,72px);display:grid}@media (width>=960px){.mt-head{grid-template-columns:1.05fr .95fr;align-items:end}.mt-head .mt-lead{margin-top:0}}.mt-btn{min-height:54px;font:500 16px/1.2 var(--sans);cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:0 26px;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.mt-btn svg{flex:none;width:18px;height:18px}.mt-btn--sauge{background:var(--sauge);color:var(--ivoire)}.mt-btn--sauge:hover{background:var(--sauge-fonce)}.mt-btn--ligne{border-color:var(--ardoise);color:var(--encre)}.mt-btn--ligne:hover{background:var(--encre);border-color:var(--encre);color:var(--ivoire)}.mt-lien{color:var(--encre);text-decoration:underline;text-decoration-color:var(--bronze);text-underline-offset:6px;align-items:center;gap:10px;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.mt-lien:hover{text-decoration-thickness:2px}.mt-lien svg{flex:none;width:18px;height:18px}.mt-hdr{z-index:50;border-bottom:1px solid var(--ligne);background:#f7f5f0f5;position:sticky;top:0}.mt-hdr .mt-wrap{justify-content:space-between;align-items:center;gap:24px;min-height:86px;display:flex}.mt-logo{color:var(--sauge);align-items:center;gap:14px;text-decoration:none;display:inline-flex}.mt-logo svg{flex:none;width:38px;height:45px}.mt-logo b{font:600 25px/1 var(--serif);letter-spacing:.01em;color:var(--encre);display:block}.mt-logo small{white-space:nowrap;font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gris);margin-top:5px;display:block}.mt-logo--light{color:#c9d0c7}.mt-logo--light b{color:var(--ivoire)}.mt-logo--light small{color:#b4bab3}.mt-nav{gap:30px;display:none}.mt-nav a{white-space:nowrap;color:var(--ardoise);padding-block:6px;font-size:15px;font-weight:500;text-decoration:none}.mt-nav a:hover,.mt-nav a[aria-current=page]{color:var(--encre);box-shadow:inset 0 -1px 0 var(--bronze)}.mt-perm{align-items:center;gap:12px;text-decoration:none;display:none}.mt-perm__ico{border:1px solid var(--sauge);width:40px;height:40px;color:var(--sauge);border-radius:50%;place-items:center;display:grid}.mt-perm__ico svg{width:18px;height:18px}.mt-perm small{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--gris);font-size:11.5px;font-weight:600;display:block}.mt-perm b{font:600 24px/1.05 var(--serif);color:var(--encre);font-variant-numeric:lining-nums;display:block}.mt-menu{position:relative}.mt-menu summary{border:1px solid var(--ligne);cursor:pointer;align-items:center;gap:10px;min-height:46px;padding:0 14px;font-size:15px;font-weight:500;list-style:none;display:inline-flex}.mt-menu summary::-webkit-details-marker{display:none}.mt-menu summary svg{width:20px;height:20px}.mt-menu__panel{background:var(--blanc);border:1px solid var(--ligne);width:min(340px,100vw - 40px);padding:12px 22px 22px;position:absolute;top:58px;right:0;box-shadow:0 24px 48px #1f24281f}.mt-menu__panel>a{border-bottom:1px solid var(--ligne);font:500 22px/1.2 var(--serif);padding:14px 0;text-decoration:none;display:block}.mt-menu__perm{letter-spacing:.1em;text-transform:uppercase;color:var(--gris);margin-top:18px;font-size:12px;font-weight:600}.mt-menu__perm a{font:600 28px/1.1 var(--serif);letter-spacing:0;text-transform:none;color:var(--encre);margin-top:4px;text-decoration:none;display:block}@media (width>=1180px){.mt-nav,.mt-perm{display:flex}.mt-menu{display:none}}@media (width>=760px) and (width<=1179px){.mt-perm{margin-left:auto;display:flex}}.mt-hero{padding-block:clamp(48px,7vw,96px) clamp(80px,9vw,130px)}.mt-hero__grid{align-items:center;gap:56px;display:grid}@media (width>=1000px){.mt-hero__grid{grid-template-columns:1.12fr .88fr;gap:88px}}.mt-hero h1{font:500 clamp(46px, 5.6vw, 84px) / 1.02 var(--serif);letter-spacing:-.012em;text-wrap:balance;margin-top:24px}.mt-hero h1 em{color:var(--sauge);margin-top:4px;font-style:italic;font-weight:400;display:block}.mt-hero__lead{max-width:52ch;color:var(--gris);margin-top:28px;font-size:clamp(17px,.35vw + 15.6px,19.5px)}.mt-hero__perm{border-left:1px solid var(--bronze);border-top:1px solid var(--ligne);max-width:520px;margin-top:38px;padding:26px 0 0 26px}.mt-hero__perm-l{letter-spacing:.15em;text-transform:uppercase;color:var(--ardoise);font-size:12.5px;font-weight:600}.mt-hero__tel{font:500 clamp(40px, 4.4vw, 58px) / 1.05 var(--serif);color:var(--encre);font-variant-numeric:lining-nums;letter-spacing:.01em;margin-top:6px;text-decoration:none;display:inline-block}.mt-hero__tel:hover{color:var(--sauge)}.mt-hero__perm-s{color:var(--gris);margin-top:6px;font-size:15.5px}.mt-hero__actions{flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:38px;display:flex}.mt-hero__fig{justify-self:center;width:min(100%,470px)}.mt-arche{aspect-ratio:4/5.2;outline:1px solid var(--bronze);outline-offset:12px;border-radius:999px 999px 2px 2px;margin:13px;overflow:hidden}.mt-arche img{object-fit:cover;width:100%;height:100%}.mt-hero__fig figcaption,.mt-equipe__fig figcaption{text-align:center;font:italic 400 19px/1.3 var(--serif);color:var(--gris);margin-top:26px}.mt-lieux__q{font:italic 400 clamp(24px, 2vw, 30px) / 1.2 var(--serif);color:var(--encre)}.mt-lieux__tabs{gap:10px;margin-top:20px;display:grid}@media (width>=760px){.mt-lieux__tabs{border:1px solid var(--ligne);grid-template-columns:repeat(3,1fr);gap:0}}.mt-lieux__tabs button{text-align:left;border:1px solid var(--ligne);cursor:pointer;background:0 0;align-items:center;gap:16px;min-height:84px;padding:16px 22px;transition:background .3s;display:flex}@media (width>=760px){.mt-lieux__tabs button{border:0;border-right:1px solid var(--ligne)}.mt-lieux__tabs button:last-child{border-right:0}}.mt-lieux__tabs button svg{width:30px;height:30px;color:var(--ardoise);flex:none}.mt-lieux__tabs b{font:600 23px/1.15 var(--serif);display:block}.mt-lieux__tabs small{color:var(--gris);margin-top:2px;font-size:14px;display:block}.mt-lieux__tabs button:hover{background:#fffefb99}.mt-lieux__tabs button[aria-selected=true]{background:var(--blanc);box-shadow:inset 0 -2px 0 var(--sauge)}.mt-lieux__tabs button[aria-selected=true] svg{color:var(--sauge)}.mt-lieux__pan{background:var(--blanc);border:1px solid var(--ligne);border-top:0;padding:clamp(24px,4vw,52px)}.mt-lieux__pan[hidden]{display:none}.mt-lieux__pan ol{counter-reset:e;gap:34px;display:grid}@media (width>=900px){.mt-lieux__pan ol{grid-template-columns:repeat(3,1fr);gap:0}.mt-lieux__pan li{border-left:1px solid var(--ligne);padding-inline:34px}.mt-lieux__pan li:first-child{border-left:0;padding-left:0}.mt-lieux__pan li:last-child{padding-right:0}}.mt-lieux__pan li{counter-increment:e}.mt-lieux__quand{letter-spacing:.15em;text-transform:uppercase;color:var(--ardoise);align-items:baseline;gap:12px;font-size:12.5px;font-weight:600;display:flex}.mt-lieux__quand:before{content:counter(e);font:italic 500 40px/.8 var(--serif);letter-spacing:0;color:var(--bronze)}.mt-lieux__pan h3{font:600 27px/1.15 var(--serif);margin-top:16px}.mt-lieux__pan li>p:last-child{color:var(--gris);margin-top:10px;font-size:16.5px}.mt-deces__bas{gap:28px;margin-top:28px;display:grid}@media (width>=900px){.mt-deces__bas{grid-template-columns:1.3fr .7fr;gap:28px}}.mt-papiers{border:1px solid var(--ligne);padding:clamp(24px,3vw,36px)}.mt-papiers h3{font:600 24px/1.2 var(--serif)}.mt-papiers ul{gap:10px;margin-top:16px;display:grid}@media (width>=700px){.mt-papiers ul{grid-template-columns:1fr 1fr;gap:10px 30px}}.mt-papiers li{color:var(--gris);gap:12px;font-size:16px;display:flex}.mt-papiers li svg{width:18px;height:18px;color:var(--sauge);flex:none;margin-top:4px}.mt-deces__appel{background:var(--sauge);color:#e9ece6;align-content:center;gap:12px;padding:clamp(24px,3vw,36px);display:grid}.mt-deces__appel p{font:italic 400 22px/1.3 var(--serif)}.mt-deces__tel{font:500 36px/1.1 var(--serif);color:var(--ivoire);font-variant-numeric:lining-nums;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.mt-deces__tel svg{width:24px;height:24px}.mt-deces__appel .mt-lien{color:var(--ivoire);font-size:15.5px;text-decoration-color:#f7f5f080}.mt-avis-head{align-items:end;gap:30px;margin-bottom:clamp(36px,5vw,56px);display:grid}@media (width>=960px){.mt-avis-head{grid-template-columns:1fr minmax(320px,440px)}}.mt-recherche label{letter-spacing:.08em;text-transform:uppercase;color:var(--ardoise);font-size:13px;font-weight:600;display:block}.mt-recherche>div{margin-top:10px;display:flex}.mt-recherche input{background:var(--blanc);border:1px solid #b9b4a8;border-right:0;flex:1;min-width:0;min-height:54px;padding:0 16px;font-size:16px}.mt-recherche .mt-btn{padding:0 18px}.mt-avis-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.mt-avis{text-align:center;background:var(--blanc);border:1px solid var(--ligne);flex-direction:column;align-items:center;padding:34px 26px 28px;display:flex}.mt-avis__brin{width:30px;height:30px;color:var(--bronze)}.mt-avis__nom{font:600 27px/1.12 var(--serif);text-wrap:balance;margin-top:14px}.mt-avis__nee{font:italic 400 19px/1.3 var(--serif);color:var(--gris)}.mt-avis__info{color:var(--ardoise);margin-top:8px;font-size:15px}.mt-avis__deces{color:var(--gris);font-size:14px}.mt-avis__cer{border-top:1px solid var(--ligne);width:100%;margin-top:20px;padding-top:18px}.mt-avis__label{letter-spacing:.16em;text-transform:uppercase;color:var(--ardoise);font-size:11.5px;font-weight:600}.mt-avis__date{font:600 20px/1.25 var(--serif);margin-top:6px}.mt-avis__lieu{color:var(--gris);font-size:15px}.mt-avis__lien{color:var(--sauge);text-underline-offset:4px;margin-top:auto;padding-top:20px;font-size:14.5px;font-weight:500}.mt-avis--passe .mt-avis__date{font-style:italic;font-weight:500}.mt-avis-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:34px;display:flex}.mt-avis-pied p{max-width:62ch;color:var(--gris);font-size:15.5px}.mt-manier{text-align:center}.mt-manier__txt{max-width:26ch;font:400 clamp(30px, 3.3vw, 46px) / 1.25 var(--serif);color:var(--encre);text-wrap:balance;margin-inline:auto}.mt-manier__fil{background:var(--bronze);width:1px;height:88px;margin:44px auto;display:block}.mt-manier__list{gap:28px;max-width:920px;margin-inline:auto;display:grid}@media (width>=760px){.mt-manier__list{grid-template-columns:repeat(3,1fr)}}.mt-manier__list li{letter-spacing:.12em;text-transform:uppercase;color:var(--ardoise);justify-items:center;gap:12px;font-size:13px;font-weight:600;display:grid}.mt-manier__list svg{width:30px;height:30px;color:var(--sauge)}.mt-manier__list span{max-width:22ch;line-height:1.5}.mt-trois{gap:30px;display:grid}@media (width>=900px){.mt-trois{grid-template-columns:repeat(3,1fr);gap:0}.mt-trois article{border-left:1px solid var(--ligne);padding-inline:36px}.mt-trois article:first-child{border-left:0;padding-left:0}}.mt-trois h3{font:600 30px/1.1 var(--serif)}.mt-trois p{color:var(--gris);margin-top:12px;font-size:16.5px}.mt-bande{aspect-ratio:21/8;margin-top:clamp(48px,6vw,80px);overflow:hidden}.mt-bande img{object-fit:cover;width:100%;height:100%}@media (width<=700px){.mt-bande{aspect-ratio:4/3}}.mt-docs{gap:48px;display:grid}@media (width>=1000px){.mt-docs{grid-template-columns:.92fr 1.08fr;align-items:start;gap:88px}}.mt-docs__p{max-width:56ch;color:var(--gris);margin-top:16px}.mt-docs__hab{border-top:1px solid var(--ligne);color:var(--ardoise);margin-top:28px;padding-top:18px;font-size:14px}.mt-docs__list{border-top:1px solid var(--ligne)}.mt-docs__list li{border-bottom:1px solid var(--ligne);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px 0;display:grid}.mt-docs__ico{background:var(--blanc);border:1px solid var(--lin);width:54px;height:66px;box-shadow:5px 5px 0 var(--lin);place-items:center;display:grid}.mt-docs__ico svg{width:26px;height:26px;color:var(--sauge)}.mt-docs__list h3{font:600 23px/1.2 var(--serif)}.mt-docs__list p{color:var(--gris);margin-top:4px;font-size:15.5px}.mt-docs__list small{letter-spacing:.08em;text-transform:uppercase;color:var(--ardoise);margin-top:6px;font-size:12.5px;font-weight:600;display:block}.mt-docs__list a{border:1px solid var(--ardoise);width:48px;height:48px;color:var(--encre);border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.mt-docs__list a:hover{background:var(--encre);color:var(--ivoire)}.mt-docs__list a svg{width:18px;height:18px}.mt-chambre{align-items:center;gap:44px;display:grid}@media (width>=1000px){.mt-chambre{grid-template-columns:1.15fr .85fr;gap:80px}}.mt-chambre__photo{aspect-ratio:5/4;overflow:hidden}.mt-chambre__photo img{object-fit:cover;width:100%;height:100%}.mt-heures{border-top:1px solid var(--encre);margin-top:30px}.mt-heures div{border-bottom:1px solid var(--ligne);flex-wrap:wrap;justify-content:space-between;gap:4px 20px;padding:16px 0;display:flex}.mt-heures dt{font-weight:500}.mt-heures dd{font:600 21px/1.3 var(--serif);font-variant-numeric:lining-nums}.mt-acces{gap:12px;margin-top:26px;display:grid}.mt-acces li{color:var(--gris);gap:12px;font-size:15.5px;display:flex}.mt-acces svg{width:20px;height:20px;color:var(--sauge);flex:none;margin-top:3px}.mt-prev{gap:48px;display:grid}@media (width>=1000px){.mt-prev{grid-template-columns:1fr .9fr;align-items:start;gap:88px}.mt-prev__photo{position:sticky;top:120px}}.mt-prev__photo{aspect-ratio:4/5;overflow:hidden}.mt-prev__photo img{object-fit:cover;width:100%;height:100%}.mt-prev__list{gap:20px;margin-top:30px;display:grid}.mt-prev__list li{border-left:1px solid var(--bronze);padding-left:22px}.mt-prev__list b{font:600 22px/1.25 var(--serif);display:block}.mt-prev__list span{color:var(--gris);margin-top:4px;font-size:16px;display:block}.mt-prev__note{background:var(--ivoire);color:var(--ardoise);margin-top:28px;padding:18px 22px;font-size:15.5px}.mt-form{gap:16px;margin-top:30px;display:grid}.mt-form__row{gap:16px;display:grid}@media (width>=640px){.mt-form__row{grid-template-columns:1fr 1fr}}.mt-field{gap:8px;display:grid}.mt-field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--ardoise);font-size:13px;font-weight:600}.mt-field input,.mt-field textarea,.mt-field select{background:var(--blanc);border:1px solid #b9b4a8;border-radius:2px;width:100%;min-height:52px;padding:12px 14px;font-size:16px}.mt-field textarea{resize:vertical;min-height:140px}.mt-form .mt-btn{justify-self:start}.mt-form__s{color:var(--gris);font-size:14px}.mt-demo{background:var(--blanc);border-left:2px solid var(--sauge);color:var(--encre);padding:12px 14px;font-size:14.5px}.mt-histoire{background:var(--sauge);color:#e6e9e3}.mt-histoire .mt-k{color:#dfe3dc}.mt-histoire .mt-k:before{background:#c9b08c}.mt-histoire .mt-h2{color:var(--ivoire)}.mt-histoire .mt-h2 em{color:#dfe3dc}.mt-histoire__grid{align-items:center;gap:52px;display:grid}@media (width>=1000px){.mt-histoire__grid{grid-template-columns:.85fr 1.15fr;gap:90px}}.mt-histoire__photo img{aspect-ratio:4/5;object-fit:cover;width:100%}.mt-histoire__photo p{font:italic 400 18px/1.4 var(--serif);color:#d4d9d1;margin-top:16px}.mt-frise{border-top:1px solid #f7f5f033;margin-top:36px}.mt-frise li{border-bottom:1px solid #f7f5f033;grid-template-columns:96px 1fr;gap:20px;padding:18px 0;display:grid}.mt-frise span{font:500 34px/1 var(--serif);color:var(--ivoire);font-variant-numeric:lining-nums}.mt-frise p{color:#dfe3dc;font-size:16.5px}.mt-citation{margin-top:40px}.mt-citation p{font:italic 400 clamp(26px, 2.4vw, 34px) / 1.3 var(--serif);color:var(--ivoire);text-wrap:balance}.mt-citation p:before{content:"« "}.mt-citation p:after{content:" »"}.mt-citation footer{letter-spacing:.15em;text-transform:uppercase;color:#d4d9d1;margin-top:14px;font-size:13px;font-weight:600}.mt-equipe{align-items:start;gap:52px;display:grid}@media (width>=1000px){.mt-equipe{grid-template-columns:.75fr 1.25fr;gap:100px}}.mt-equipe__fig{justify-self:center;width:min(100%,400px)}.mt-arche--portrait{aspect-ratio:4/5}.mt-pers{border-top:1px solid var(--encre);margin-top:34px;display:grid}@media (width>=700px){.mt-pers{grid-template-columns:1fr 1fr;column-gap:40px}}.mt-pers li{border-bottom:1px solid var(--ligne);padding:24px 0}.mt-pers h3{font:600 27px/1.15 var(--serif)}.mt-pers__role{letter-spacing:.12em;text-transform:uppercase;color:var(--ardoise);margin-top:4px;font-size:12.5px;font-weight:600}.mt-pers li>p:last-child{color:var(--gris);margin-top:10px;font-size:16px}.mt-pers__pied{font:italic 400 20px/1.4 var(--serif);color:var(--gris);margin-top:22px}.mt-final{text-align:center}.mt-final__l{font:italic 400 clamp(24px, 2.2vw, 30px) / 1.2 var(--serif);color:var(--gris);margin-top:26px}.mt-final__tel{font:500 clamp(52px, 8vw, 112px) / 1 var(--serif);color:var(--encre);font-variant-numeric:lining-nums;letter-spacing:.01em;margin-top:4px;text-decoration:none;display:inline-block}.mt-final__tel:hover{color:var(--sauge)}.mt-agences{gap:20px;max-width:980px;margin:clamp(48px,6vw,72px) auto 0;display:grid}@media (width>=760px){.mt-agences{grid-template-columns:1fr 1fr}}.mt-agences article{background:var(--blanc);border:1px solid var(--ligne);padding:30px}.mt-agences h3{font:600 32px/1.1 var(--serif)}.mt-agences__d{color:var(--gris);margin:6px 0 16px;font-size:15.5px}.mt-agences article p:not(.mt-agences__d){gap:12px;margin-top:8px;font-size:16px;display:flex}.mt-agences svg{width:20px;height:20px;color:var(--sauge);flex:none;margin-top:4px}.mt-ftr{color:#c3c8cb;background:#23292d;font-size:15px}.mt-ftr__top{gap:36px;padding-block:72px 48px;display:grid}@media (width>=900px){.mt-ftr__top{grid-template-columns:1.5fr 1fr 1fr 1.1fr}}.mt-ftr__id p{max-width:38ch;margin-top:18px}.mt-ftr__hab{color:#a9b0b4;font-size:13.5px}.mt-ftr h2{font:600 21px/1.2 var(--serif);color:var(--ivoire)}.mt-ftr ul{gap:9px;margin-top:16px;display:grid}.mt-ftr a{text-decoration:none}.mt-ftr a:hover{color:#fff;text-decoration:underline}.mt-ftr__bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:22px 30px;font-size:13.5px;display:flex}.mt-ftr__bottom a{color:#fff;text-decoration:underline}.embed .mt-bar{display:none}.mt-bar{z-index:60;background:var(--ivoire);border-top:1px solid var(--ligne);grid-template-columns:1.2fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.mt-bar a{justify-content:center;align-items:center;gap:10px;min-height:60px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.mt-bar svg{width:20px;height:20px}.mt-bar__tel{background:var(--sauge);color:var(--ivoire)!important}@media (width<=999px){:root:not(.embed) .mt{padding-bottom:60px}}@media (width>=1000px){.mt-bar{display:none}}.mt-phead{border-bottom:1px solid var(--ligne);padding-block:clamp(48px,6vw,84px) clamp(56px,7vw,96px)}.mt-phead__grid{align-items:end;gap:44px;display:grid}@media (width>=1000px){.mt-phead__grid{grid-template-columns:1.2fr .8fr;gap:80px}}.mt-crumbs{color:var(--gris);font-size:14px}.mt-crumbs a{color:var(--encre);text-underline-offset:4px}.mt-phead h1{font:500 clamp(44px, 5.2vw, 78px) / 1.03 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin-top:26px}.mt-phead h1 em{color:var(--sauge);font-style:italic;font-weight:400;display:block}.mt-phead__lead{max-width:56ch;color:var(--gris);margin-top:24px;font-size:clamp(17px,.35vw + 15.6px,19.5px)}.mt-phead__photo{aspect-ratio:4/3;overflow:hidden}.mt-phead__photo img{object-fit:cover;width:100%;height:100%}.mt-doc{gap:48px;display:grid}@media (width>=1000px){.mt-doc{grid-template-columns:250px 1fr;align-items:start;gap:80px}.mt-som{position:sticky;top:118px}}.mt-som p{letter-spacing:.15em;text-transform:uppercase;color:var(--ardoise);font-size:12.5px;font-weight:600}.mt-som ol{border-top:1px solid var(--ligne);counter-reset:s;margin-top:14px}.mt-som li{counter-increment:s;border-bottom:1px solid var(--ligne)}.mt-som a{color:var(--ardoise);gap:12px;padding:11px 0;font-size:15px;text-decoration:none;display:flex}.mt-som a:before{content:counter(s);font:italic 500 18px/1.1 var(--serif);color:var(--bronze);min-width:14px}.mt-som a:hover{color:var(--encre)}.mt-som .mt-btn{width:100%;margin-top:22px}.mt-part{border-bottom:1px solid var(--ligne);margin-bottom:clamp(56px,7vw,88px);padding-bottom:clamp(56px,7vw,88px);scroll-margin-top:110px}.mt-part:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.mt-part h2{font:500 clamp(34px, 3.6vw, 50px) / 1.08 var(--serif);text-wrap:balance}.mt-part h2 em{color:var(--sauge);font-style:italic;font-weight:400}.mt-part>p,.mt-prose p{max-width:64ch;color:var(--gris);margin-top:16px}.mt-part h3{font:600 26px/1.2 var(--serif)}.mt-col3{gap:22px;margin-top:34px;display:grid}@media (width>=900px){.mt-col3{grid-template-columns:repeat(3,1fr)}}.mt-lieux-pile{gap:18px;margin-top:34px;display:grid}.mt-lieu{background:var(--blanc);border:1px solid var(--ligne);padding:28px 26px}@media (width>=900px){.mt-lieu ol{grid-template-columns:repeat(3,1fr);gap:28px}}.mt-lieu__t{border-bottom:1px solid var(--ligne);align-items:center;gap:12px;padding-bottom:16px;display:flex}.mt-lieu__t svg{width:28px;height:28px;color:var(--sauge);flex:none}.mt-lieu ol{counter-reset:e;gap:18px;margin-top:18px;display:grid}.mt-lieu li{counter-increment:e;padding-left:34px;position:relative}.mt-lieu li:before{content:counter(e);font:italic 500 30px/1 var(--serif);color:var(--bronze);position:absolute;top:-4px;left:0}.mt-lieu b{font-weight:600;display:block}.mt-lieu li span{color:var(--gris);margin-top:2px;font-size:15.5px;display:block}.mt-lieu li small{letter-spacing:.14em;text-transform:uppercase;color:var(--ardoise);font-size:11.5px;font-weight:600;display:block}.mt-coche{border-top:1px solid var(--ligne);gap:0;margin-top:26px;display:grid}@media (width>=760px){.mt-coche{grid-template-columns:1fr 1fr;column-gap:40px}}.mt-coche li{border-bottom:1px solid var(--ligne);gap:14px;padding:14px 0;display:flex}.mt-coche li:before{content:"";border:1px solid var(--ardoise);border-radius:2px;flex:none;width:18px;height:18px;margin-top:4px}.mt-coche b{font-weight:600;display:block}.mt-coche span{color:var(--gris);font-size:15.5px;display:block}.mt-col2{gap:30px;margin-top:34px;display:grid}@media (width>=800px){.mt-col2{grid-template-columns:1fr 1fr;gap:48px}}.mt-col2 p{color:var(--gris);margin-top:10px;font-size:16.5px}.mt-devis-bloc{align-items:center;gap:40px;margin-top:36px;display:grid}@media (width>=900px){.mt-devis-bloc{grid-template-columns:.9fr 1.1fr;gap:64px}}.mt-devis{width:100%;max-width:420px;height:auto}.mt-devis-bloc figcaption{font:italic 400 17px/1.4 var(--serif);color:var(--gris);margin-top:12px}.mt-pistes{gap:14px;margin-top:26px;display:grid}@media (width>=760px){.mt-pistes{grid-template-columns:1fr 1fr}}.mt-pistes li{background:var(--blanc);border:1px solid var(--ligne);padding:20px 22px}.mt-pistes b{font:600 21px/1.2 var(--serif);display:block}.mt-pistes span{color:var(--gris);margin-top:6px;font-size:15.5px;display:block}.mt-faq{border-top:1px solid var(--ligne);margin-top:30px}.mt-faq details{border-bottom:1px solid var(--ligne)}.mt-faq summary{cursor:pointer;font:600 22px/1.3 var(--serif);justify-content:space-between;gap:20px;padding:20px 0;list-style:none;display:flex}.mt-faq summary::-webkit-details-marker{display:none}.mt-faq summary:after{content:"+";font:300 28px/1 var(--sans);color:var(--sauge);transition:transform .3s}.mt-faq details[open] summary:after{transform:rotate(45deg)}.mt-faq details p{max-width:64ch;color:var(--gris);padding-bottom:22px}.mt-avis-liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,205px),1fr));gap:16px;margin-top:30px;display:grid}.mt-passes{border-top:1px solid var(--encre);margin-top:26px}.mt-passes li{border-bottom:1px solid var(--ligne);gap:4px 28px;padding:18px 0;display:grid}@media (width>=900px){.mt-passes li{grid-template-columns:1.3fr .9fr 1.3fr auto;align-items:baseline}}.mt-passes h3{font:600 24px/1.2 var(--serif)}.mt-passes h3 span{color:var(--gris);margin-left:10px;font-size:19px;font-style:italic;font-weight:400}.mt-passes p{color:var(--gris);font-size:15.5px}.mt-passes .mt-lien{font-size:15px}.mt-ouvert{background:var(--blanc);border:1px solid var(--ligne);gap:0;scroll-margin-top:110px;display:grid}@media (width>=1000px){.mt-ouvert{grid-template-columns:.9fr 1.1fr}}.mt-ouvert__faire{text-align:center;border-bottom:1px solid var(--ligne);align-content:start;justify-items:center;gap:4px;padding:clamp(36px,5vw,64px);display:grid}@media (width>=1000px){.mt-ouvert__faire{border-bottom:0;border-right:1px solid var(--ligne)}}.mt-ouvert__faire svg{width:38px;height:38px;color:var(--bronze)}.mt-ouvert__faire h2{font:500 clamp(38px, 3.6vw, 52px) / 1.05 var(--serif);margin-top:14px}.mt-ouvert__nee{font:italic 400 24px/1.3 var(--serif);color:var(--gris)}.mt-ouvert__dates{color:var(--ardoise);margin-top:10px;font-size:15.5px}.mt-ouvert__texte{max-width:40ch;font:400 21px/1.5 var(--serif);color:var(--encre);margin-top:24px}.mt-ouvert__infos{padding:clamp(28px,4vw,52px)}.mt-ouvert__infos dl{border-top:1px solid var(--encre)}.mt-ouvert__infos dl div{border-bottom:1px solid var(--ligne);gap:4px;padding:16px 0;display:grid}@media (width>=640px){.mt-ouvert__infos dl div{grid-template-columns:170px 1fr;gap:20px}}.mt-ouvert__infos dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ardoise);padding-top:3px;font-size:12.5px;font-weight:600}.mt-ouvert__infos dd{font-size:16.5px}.mt-ouvert__infos dd b{font:600 21px/1.3 var(--serif)}.mt-msgs{gap:14px;margin-top:30px;display:grid}.mt-msgs li{background:var(--ivoire);padding:18px 20px}.mt-msgs p{font:italic 400 19px/1.45 var(--serif)}.mt-msgs small{color:var(--gris);margin-top:6px;font-size:13.5px;display:block}.mt-fleurs{align-items:center;gap:44px;display:grid}@media (width>=1000px){.mt-fleurs{grid-template-columns:.8fr 1.2fr;gap:80px}}.mt-fleurs__photo{aspect-ratio:4/5;overflow:hidden}.mt-fleurs__photo img{object-fit:cover;width:100%;height:100%}.mt-souhaits{border-top:1px solid var(--ligne);gap:0;margin-top:28px;display:grid}.mt-souhaits li{border-bottom:1px solid var(--ligne);gap:4px;padding:18px 0;display:grid}@media (width>=640px){.mt-souhaits li{grid-template-columns:220px 1fr;gap:24px}}.mt-souhaits b{font:600 21px/1.3 var(--serif)}.mt-souhaits span{color:var(--gris);font-size:16px}.mt-regles{gap:22px;margin-top:34px;display:grid}@media (width>=900px){.mt-regles{grid-template-columns:repeat(4,1fr)}}.mt-regles li{border-top:1px solid var(--bronze);padding-top:18px}.mt-regles b{font:600 22px/1.2 var(--serif);display:block}.mt-regles span{color:var(--gris);margin-top:8px;font-size:15.5px;display:block}@media print{.mt-hdr,.mt-ftr,.mt-bar,.mt-som,.amw-tag,.amw-toast,.mt-phead__photo{display:none!important}.mt{background:#fff;padding:0;font-size:12pt}.mt-doc{display:block}.mt-part{break-inside:avoid-page;margin-bottom:18pt;padding-bottom:18pt}.mt-lieu{break-inside:avoid;border-color:#999}}@media (prefers-reduced-motion:reduce){.mt *,.mt :after{transition:none!important}}.mt-hero__grid>*,.mt-docs>*,.mt-chambre>*,.mt-prev>*,.mt-histoire__grid>*,.mt-equipe>*,.mt-doc>*,.mt-fleurs>*,.mt-phead__grid>*{min-width:0}@media (width<=599px){.mt-menu summary span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mt-menu summary{justify-content:center;width:46px;padding:0}.mt-logo{gap:10px}.mt-logo svg{width:32px;height:38px}.mt-logo b{font-size:22px}.mt-logo small{letter-spacing:.1em;font-size:10.5px}.mt-avis{text-align:left;align-items:flex-start;padding:22px 22px 20px}.mt-avis__brin{display:none}.mt-avis__nom{margin-top:0}.mt-avis__cer{margin-top:14px;padding-top:12px}.mt-avis__lien{padding-top:14px}.mt-hero__fig{width:min(100%,330px)}.mt-equipe__fig{width:min(100%,300px)}.mt-manier__fil{height:56px;margin:32px auto}}@media (width<=999px){.mt-prev__photo,.mt-histoire__photo img,.mt-chambre__photo{aspect-ratio:3/2}}.mt-hero__fig img{object-position:40% 50%}.mt-prev__photo img{object-position:56% 50%}.mt-histoire__photo img{object-position:58% 50%}.mt-fleurs__photo img{object-position:56% 50%}.mt-bande img{object-position:50% 55%}.mt-avis-liste .mt-avis{padding:30px 18px 24px}@media (width>=1000px){.mt-ouvert__faire{padding-top:88px}}
