.nav{z-index:var(--z-nav);color:var(--on-ink);pointer-events:none;position:fixed;inset:0 0 auto}.nav--light{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f3e8d1;border-bottom:1px solid #283c3421}.nav__inner{max-width:var(--container);padding:1.15rem var(--gutter);pointer-events:auto;justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex;position:relative}.nav__brand{color:inherit;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:.55rem;line-height:1;text-decoration:none;display:grid}.nav__monogram{width:2.1rem;height:2.1rem;font-family:var(--font-display);letter-spacing:-.06em;border:1px solid;border-radius:50%;grid-row:span 2;place-items:center;font-size:1rem;display:grid}.nav__name{font-family:var(--font-display);letter-spacing:.15em;white-space:nowrap;font-size:clamp(.83rem,1.15vw,1.08rem)}.nav__tagline{letter-spacing:.16em;opacity:.72;white-space:nowrap;margin-top:.25rem;font-size:.48rem;font-weight:700}.nav__links{letter-spacing:.13em;align-items:center;gap:clamp(.9rem,2vw,2rem);font-size:.61rem;font-weight:700;display:flex}.nav__links a{color:inherit;opacity:.86;transition:opacity .16s var(--ease-out), color .16s var(--ease-out);text-decoration:none;position:relative}.nav__link:after{content:"";transform-origin:100%;height:1px;transition:transform .18s var(--ease-out);background:currentColor;position:absolute;bottom:-.48rem;left:0;right:0;transform:scaleX(0)}.nav__link[aria-current=page]{opacity:1}.nav__link[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav__links a:hover,.nav__links a:focus-visible{opacity:1}.nav__link:hover:after,.nav__link:focus-visible:after{transform-origin:0;transform:scaleX(1)}}.nav__actions{align-items:center;gap:.85rem;display:flex}.nav__quote,.nav__mobile-quote{color:inherit;letter-spacing:.13em;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-out);border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.68rem 1.05rem;font-size:.56rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.nav__quote:focus-visible,.nav__mobile-quote:focus-visible{background:var(--on-ink);color:var(--ink);transform:translateY(-1px)}.nav__quote:active,.nav__mobile-quote:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.nav__quote:hover,.nav__mobile-quote:hover{background:var(--on-ink);color:var(--ink);transform:translateY(-1px)}}.nav__quote-short,.nav__mobile-quote,.nav__menu-toggle{display:none}.nav__progress{font-variant-numeric:tabular-nums;letter-spacing:.13em;opacity:.66;white-space:nowrap;font-size:.58rem}@media (width<=1100px){.nav__inner{padding-block:.9rem}.nav__links{top:calc(100% - .2rem);right:var(--gutter);left:var(--gutter);color:var(--on-ink);opacity:0;pointer-events:none;visibility:hidden;clip-path:inset(0 0 100% round .9rem);transition:opacity .18s var(--ease-out), transform .22s var(--ease-out), border-color .18s var(--ease-out), clip-path .26s var(--ease-out), visibility 0s linear .26s;background:#283c34;border:1px solid #0000;border-radius:.9rem;gap:0;display:grid;position:absolute;overflow:hidden;transform:translateY(-.6rem);box-shadow:0 1.2rem 3rem #00000047}.nav__links--open{opacity:1;pointer-events:auto;visibility:visible;clip-path:inset(0 round .9rem);border-color:#fff3;transition-delay:0s;transform:translateY(0)}.nav__links a{border-bottom:1px solid #ffffff1f;padding:1.05rem 1.15rem}.nav__link:after{width:1.25rem;bottom:.62rem;left:1.15rem;right:auto}.nav__links a:last-child{border-bottom:0}.nav__mobile-quote{margin:.9rem 1rem 1rem;display:inline-flex!important}.nav__menu-toggle{width:2.45rem;height:2.45rem;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;place-content:center;gap:.35rem;display:grid}.nav__menu-toggle span{width:.85rem;height:1px;transition:transform .18s var(--ease-out);background:currentColor;display:block}.nav__menu-toggle--open span:first-child{transform:translateY(2.5px)rotate(45deg)}.nav__menu-toggle--open span:last-child{transform:translateY(-2.5px)rotate(-45deg)}.nav__progress{display:none}}@media (width<=520px){.nav__inner{gap:.65rem}.nav__monogram{width:1.8rem;height:1.8rem;font-size:.85rem}.nav__name{letter-spacing:.12em;font-size:.78rem}.nav__tagline{letter-spacing:0;font-size:.625rem}.nav__quote{padding:.65rem .72rem}.nav__quote-full{display:none}.nav__quote-short{display:inline}}@media (width<=360px){.nav__inner{gap:.35rem}.nav__brand{column-gap:.35rem;min-width:0}.nav__name{letter-spacing:.07em;font-size:.72rem}.nav__tagline{display:none}.nav__actions{flex-shrink:0;gap:.4rem}.nav__quote{padding-inline:.55rem}}.nav--dark{border-bottom:1px solid var(--gold-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#283c34f0}.nav__monogram{object-fit:contain;border:0;border-radius:0;width:3rem;height:3rem}.nav__name{letter-spacing:.08em}.nav__link,.nav__quote{font-size:.7rem}.nav__tagline{letter-spacing:.05em;font-size:.6rem}.nav--light .nav__quote:hover,.nav--light .nav__quote:focus-visible{background:var(--ink);color:var(--ivory)}@media (width<=520px){.nav__monogram{width:2.7rem;height:2.7rem}.nav__tagline{font-size:.52rem}.nav__name{letter-spacing:.03em;font-size:.8rem}.nav__actions{gap:.5rem}}@media (width<=360px){.nav__monogram{width:2.2rem;height:2.2rem}.nav__name{font-size:.74rem}.nav__quote{font-size:.62rem}}.site-footer{background:var(--ink);color:#f7f3e899;padding:clamp(2rem, 5vw, 3rem) var(--gutter);text-align:center;font-size:var(--step--1);flex-direction:column;align-items:center;gap:.75rem;display:flex;position:relative}.site-footer__brand{color:var(--on-ink);letter-spacing:.08em;align-items:center;gap:.5rem;font-weight:600;display:flex}.site-footer__mark{width:1.6rem;height:1.6rem;font-family:var(--font-display);border:1px solid;border-radius:50%;justify-content:center;align-items:center;display:flex}.site-footer__links{flex-wrap:wrap;justify-content:center;gap:.7rem 1.5rem;display:flex}.site-footer__links a:hover,.site-footer__links button:hover{color:var(--on-ink)}.site-footer__links button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=640px){.site-footer__links{flex-wrap:wrap;justify-content:center;gap:.65rem 1rem}}.site-footer{border-top:1px solid var(--gold-soft);color:var(--on-ink-soft)}.site-footer__brand{width:min(100%,28rem)}.site-footer__logo{width:100%;height:auto}.site-footer__location{margin-block:.5rem 1rem}.site-footer{isolation:isolate}.site-footer__logo{mix-blend-mode:darken}:root{--ink:#283c34;--ink-soft:#34483e;--ink-line:#f7f3e824;--ivory:#f7f3e8;--ivory-deep:#eee7d9;--ivory-line:#283c341f;--gold-brand:#a17a3d;--gold:#c5a36b;--gold-soft:#a17a3d59;--gold-tint:#a17a3d1a;--on-ink:#f7f3e8;--on-ink-soft:#f7f3e8b8;--on-ivory:#283c34;--on-ivory-soft:#53675d;--font-display:Georgia, "Times New Roman", serif;--font-body:Arial, Helvetica, sans-serif;--step--1:clamp(.82rem, .79rem + .14vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.12rem);--step-1:clamp(1.2rem, 1.12rem + .4vw, 1.45rem);--step-2:clamp(1.45rem, 1.3rem + .75vw, 1.95rem);--step-3:clamp(1.85rem, 1.55rem + 1.5vw, 2.9rem);--step-4:clamp(2.3rem, 1.75rem + 2.75vw, 4rem);--step-5:clamp(2.9rem, 1.9rem + 5vw, 5.8rem);--step-hero:clamp(3.1rem, 2rem + 6vw, 6rem);--container:1180px;--gutter:clamp(1.15rem, 4vw, 2.75rem);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-camera:cubic-bezier(.16, 1, .3, 1);--scene3-preview:radial-gradient(circle at 50% 40%, #1c493b 0%, var(--ink) 70%);--z-nav:100;--z-cursor:200;--z-transition-bridge:50}*,:before,:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--gold) var(--ink);scrollbar-width:thin}html,body{max-width:100%;overflow-x:clip}body{font-family:var(--font-body);color:var(--on-ivory);background-color:var(--ink);font-size:var(--step-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:420;line-height:1.6}img,picture,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}::-webkit-scrollbar{width:.7rem;height:.7rem}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{border:.18rem solid var(--ink);background:var(--gold);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ddbd7c}.skip-link{z-index:calc(var(--z-nav) + 2);background:var(--on-ink);color:var(--ink);letter-spacing:.06em;transition:transform .16s var(--ease-out);padding:.7rem .9rem;font-size:.72rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}::selection{background:var(--gold);color:var(--ink)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.05}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.route-loading{background:var(--ink);min-height:100svh;color:var(--on-ink);place-items:center;display:grid}.route-loading__content{text-align:center;justify-items:center;gap:.7rem;display:grid}.route-loading__mark{aspect-ratio:1;border:1px solid var(--gold);width:2.65rem;color:var(--gold);font-family:var(--font-display);animation:route-loading-pulse 1.2s var(--ease-out) infinite alternate;border-radius:50%;place-items:center;font-size:1.05rem;display:grid}.route-loading p{font-family:var(--font-display);letter-spacing:.16em;font-size:.84rem}.route-loading small{color:var(--on-ink-soft);letter-spacing:.18em;font-size:.54rem;font-weight:800}.not-found{min-height:100svh;padding:clamp(7rem, 18vw, 12rem) var(--gutter) clamp(4rem, 8vw, 7rem);background:var(--ink);color:var(--on-ink);align-content:center;justify-items:start;gap:1.35rem;display:grid}.not-found>p{color:var(--gold);letter-spacing:.18em;font-size:.62rem;font-weight:800}.not-found h1{font-size:clamp(2.7rem,7.5vw,6.3rem)}.not-found h1 em{color:var(--gold);font-style:normal}.not-found>span{opacity:.8;max-width:35ch}.not-found a{border-bottom:1px solid var(--gold);color:var(--gold);letter-spacing:.13em;margin-top:.6rem;padding-bottom:.35rem;font-size:.68rem;font-weight:800}@keyframes route-loading-pulse{to{transform:translateY(-2px);box-shadow:0 .55rem 1.8rem #a17a3d38}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.route-loading__mark{animation:none}}body .service-polaroid{color:#f7f3e8;background:linear-gradient(145deg,#a17a3d29,#0000 68%),#34483e;border:1px solid #a17a3d6b}body .service-device{color:#f7f3e8;background:linear-gradient(145deg,#a17a3d1f,#0000 48%),#34483e;border-color:#a17a3d94}body .service-device:before{background:#a17a3d}body .service-device__chart{background:#24342d;border:1px solid #f7f3e824}body .service-device__chart i{background:#a17a3d}body .performance__dashboard{color:var(--on-ink);background:#283c34e0;border-color:#a17a3d94;box-shadow:0 2.3rem 6rem #0000006b,inset 0 1px #f7f3e81a}body .performance__dashboard:before{background:linear-gradient(120deg,#a17a3d2e,#0000 42%)}body .performance__thumbnail{background-image:url(/images/placeholder/pexels-18071798.webp)}body .performance__demo,body .performance__chart-head{color:#c5a36b}body .performance__dashboard-top span{color:#d5bd91}body .performance__dashboard-top small,body .performance__metrics span{color:#f7f3e8ad}body .performance__metrics div,body .performance__chart{background:#a17a3d14;border-color:#f7f3e826}body .performance__metrics strong{color:var(--on-ink)}body .legal{color:#f7f3e8;background:#283c34}body .legal__intro,body .legal__block{border-color:#f7f3e838}body .legal__intro>p,body .legal__intro strong{color:#c5a36b}body .legal th,body .legal td{border-color:#f7f3e82e}body .legal th{color:#f7f3e8;background:#34483e}body .legal__button{color:#f7f3e8;transition:transform .18s var(--ease-out), background-color .18s var(--ease-out);border-color:#c5a36b}body .legal__button:hover{background:#a17a3d26;transform:translateY(-1px)}body .legal__button:active{transform:scale(.98)}.route-loading__mark{object-fit:contain;border:0;border-radius:0;width:4rem;height:4rem}body{background:var(--ivory)}body .nav--dark,body .nav--light{color:var(--ink);background:#f7f3e8f5;border-bottom:1px solid #d8cebb}body .nav__quote:hover,body .nav__quote:focus-visible{background:var(--ink);color:var(--ivory)}body .site-footer{background:var(--ivory-deep);color:#59635a}body .site-footer__links a:hover,body .site-footer__links button:hover{color:var(--ink)}body .home-local{color:var(--ink);background:#e9e2d5}body .home-local__copy>p:not(.home-eyebrow){color:#59635a}body .home-local .home-eyebrow{color:#806039}body .home-hero__shade{background:linear-gradient(90deg,#1d1f1bd1,#1d1f1b80 50%,#1d1f1b1f)}body .service-moment--confier{background:var(--ivory);color:var(--ink)}body .service-moment--prepare{background:var(--ivory-deep);color:var(--ink)}body .service-moment--confier em,body .service-moment--prepare em,body .service-moment--confier .service-eyebrow,body .service-moment--prepare .service-eyebrow,body .service-prep-list span{color:#806039}body .service-moment--confier .service-lead,body .service-moment--prepare .service-lead,body .service-note,body .service-prep-list p{color:#59635a}body .service-prep-list,body .service-prep-list article{border-color:#cfc4b1}body .service-polaroid{background:var(--ivory);color:var(--ink);animation:none;box-shadow:0 .8rem 2rem #0002}body .service-device{color:var(--ink);background:#eee7d9;animation:none}body .service-device__content small{color:#806039}body .service-device__chart{background:var(--ivory);border-color:#cfc4b1}body .service-moment--optimise{background:#30332f}body .service-manage-shade{background:linear-gradient(90deg,#1f211df0,#1f211d99),linear-gradient(#0000,#1f211db3)}body .service-owner-panel{color:var(--ink);background:#f7f3e8f7}body .service-owner-panel>p:not(.service-eyebrow){color:#59635a}body .service-owner-panel .service-eyebrow,body .service-owner-panel strong{color:#806039}body .service-owner-panel a{border-color:var(--ink)}body .method-entry{background:var(--ivory);color:var(--ink)}body .method-entry__darkness{background:linear-gradient(90deg,#f7f3e8 18%,#f7f3e8f7 35%,#f7f3e808 76%)}body .method-entry__copy>span,body .method-entry__copy>a,body .method-entry__location{color:var(--ink)}body .method-entry__copy>p,body .method-entry__copy em{color:#806039}body .story-origin__veil{background:linear-gradient(90deg,#1f211de6,#1f211d73 41%,#1f211d0d 75%),linear-gradient(#0000 38%,#1f211da6)}body .story-birth{background:var(--ivory)}body .story-birth__veil{background:linear-gradient(90deg,#f7f3e8 0%,#f7f3e8f7 43%,#f7f3e81a 78%)}body .story-birth h2{color:var(--ink)}body .story-birth__copy>span{color:#59635a}body .story-birth__copy>p,body .story-birth__words span{color:#806039}body .story-today__veil{background:linear-gradient(90deg,#1f211deb,#1f211d94 48%,#1f211d26),linear-gradient(#0000 34%,#1f211de6)}body .confier-hero__veil{background:linear-gradient(90deg,#1f211de6,#1f211d2e 70%),linear-gradient(#0000 35%,#1f211d9e)}body .confier-proof,body .faq{background:var(--ivory);color:var(--ink)}body .confier-proof:before{display:none}body .confier-proof em,body .faq h2 em{color:#806039}body .confier-frame{background:var(--ivory);color:var(--ink);animation:none;box-shadow:0 .6rem 1.5rem #0002}body .confier-frame figcaption p{color:#59635a}body .confier-process{color:var(--ink);background:#e9e2d5}body .confier-process>p,body .confier-process li span{color:#806039}body .confier-process ol,body .faq__list,body .faq details{border-color:#cfc4b1}body .faq summary{color:var(--ink)}body .faq__intro p,body .faq__answer p{color:#59635a}body .quote__card{background:var(--ivory);color:var(--ink)}body .quote__form-head strong,body .quote__back{color:var(--ink)!important}body .quote__back{border-color:var(--ink)!important}body .quote__form-head>span,body .quote label small,body .quote__notice{color:#59635a}body .quote__step,body .quote__notice a{color:#806039}body .quote input,body .quote textarea,body .quote select{color:var(--ink);background:#fffdf7;border-color:#bcb3a3}body .quote__error{color:#9a3026}body .quote__track i{background:#d8cebb}body .quote__track i:first-child,body .quote__track--step-2 i{background:#a17a3d}body .legal{background:var(--ivory);color:var(--ink)}body .legal__intro,body .legal__block,body .legal th,body .legal td{border-color:#cfc4b1}body .legal__intro>p,body .legal__intro strong{color:#806039}body .legal__intro>span{color:#59635a}body .legal th{background:var(--ivory-deep);color:var(--ink)}body .legal__button{color:var(--ink)}body .service-moment.is-visible .service-moment__copy,body .service-moment.is-visible .service-owner-panel,body .service-owner-panel,body .service-prep-list article,body .service-optimise-list div,body .service-stay-timeline li,body .method-entry__copy,body .home-hero__content{animation:none}button,a,input[type=range],summary{touch-action:manipulation}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (width<=600px){body .method-entry__darkness{background:linear-gradient(#f7f3e81a,#f7f3e8e6 45%,#f7f3e8fc)}body .story-birth__veil{background:linear-gradient(#f7f3e826,#f7f3e8f7 58%)}body .story-origin__veil{background:linear-gradient(#1f211d40,#1f211de6 76%)}}.home-attention__photo{border-radius:46% 46% 2px 2px;overflow:hidden}.home-attention__photo figcaption{background:#eee8dc;padding-bottom:.25rem;position:relative}.method-closing,.confier-hero{overflow:hidden}body .home-hero__image{animation:none}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}body :is(.home-services,.home-attention,.home-contact){isolation:isolate;position:relative}body :is(.home-services,.home-attention,.home-contact):after{content:"";z-index:-1;pointer-events:none;aspect-ratio:3/2;background:url(/images/brand/soie-sauge-champagne.webp) 50%/contain no-repeat;width:clamp(280px,35vw,540px);position:absolute}body .home-services:after{bottom:-3rem;left:-4%;transform:rotate(-8deg)}body .home-attention:after{opacity:.8;width:420px;top:30%;right:-11rem;transform:rotate(78deg)}body .home-contact:after{bottom:-3rem;right:-4%;transform:rotate(-28deg)scaleX(-1)}body .home-services{background:var(--ivory)}body .home-services__grid{gap:.6rem}body .home-services__grid article{background:#f7f3e8f5;border:1px solid #a17a3d45;padding:1.4rem 1.5rem}body .home-number{color:#89662e;font-size:1.6rem;font-style:normal}body .scroll-panel.value-section{background:#d9cbb0}body .value-heading{text-align:center;display:block}body .value-heading>p{color:#465044;max-width:65ch;margin:1rem auto 0}body .value-heading h2 br{display:none}body .value-heading h2 em:before{content:" "}body .value-note p{color:#465044}body .home-attention{background:var(--ivory)}body .home-attention__photo,body .home-attention__photo img{border-radius:0}body .home-attention__photo figcaption{background:0 0}body .home-traveller-steps{border-top:0}body .home-traveller-steps li{border-bottom:1px solid #a17a3d40}body .home-traveller-steps li>span{font:1.4rem var(--font-display);color:#89662e}body .home-method{background:var(--ivory);text-align:center}body .home-method .home-section-head{flex-direction:column;align-items:center;gap:1.2rem}body .home-method__steps li{border-top:0;padding-inline:1rem}body .home-method__steps li+li{border-left:1px solid #a17a3d40}body .home-method__steps p{margin-inline:auto}body .home-contact{background:#d9cbb0}body .home-contact p:not(.home-eyebrow),body .home-contact small{color:#465044}@media (width<=900px){body .home-services:after{width:340px;bottom:-3rem;left:-5rem}body .home-attention:after{opacity:.55;right:-14rem}}@media (width<=640px){body .home-services__grid article{padding:1.1rem .85rem}body .scroll-panel.home-services{padding-bottom:7rem}body .home-services:after{width:280px;bottom:-2.5rem;left:-3rem}body .home-contact:after{opacity:.7;width:270px;bottom:-2rem;right:-5rem}body .home-method__steps li+li{border-top:1px solid #a17a3d40;border-left:0;padding-top:1.3rem}body .value-heading{text-align:left}body .value-heading h2 br{display:block}body .value-heading h2 em:before{content:none}}body :is(.service-moment--confier,.method-story,.confier-proof,.faq){background-color:var(--ivory);background-image:url(/images/brand/soie-sauge-champagne.webp);background-position:left -70px bottom -55px;background-repeat:no-repeat;background-size:clamp(280px,36vw,520px)}body .service-moment--prepare,body .confier-process{background:radial-gradient(at 45% 40%,#e4d9c4,#cebb98)}body .service-owner-panel{background:linear-gradient(#f7f3e8ed,#f7f3e8ed),url(/images/brand/soie-sauge-champagne.webp) 100% 100%/100% no-repeat,#f7f3e8}body .method-story{background-position:right -140px bottom -65px}body .method-closing{background:radial-gradient(at 65% 45%,#e4d9c4,#cebb98)}body .method-closing__panel{background:url(/images/brand/soie-sauge-champagne.webp) right -110px bottom -85px/clamp(280px,32vw,460px) no-repeat}body .confier-proof{background-position:right -100px bottom -50px}body .confier-library{background:#e8dfcd}body .faq{background-position:left -90px bottom -65px}body .quote__card{background:linear-gradient(#f7f3e8f2,#f7f3e8f2),url(/images/brand/soie-sauge-champagne.webp) 100% 100%/100% no-repeat,#f7f3e8;box-shadow:0 1rem 3rem #101b182b}body .story-birth__veil:after{content:"";pointer-events:none;background:url(/images/brand/soie-sauge-champagne.webp) left -80px bottom -55px/clamp(280px,36vw,520px) no-repeat;position:absolute;inset:0}body .legal{background:linear-gradient(#f7f3e8c9,#f7f3e8c9),url(/images/brand/soie-sauge-champagne.webp) right -100px top 70px/380px auto no-repeat,var(--ivory)}@media (width<=760px){body :is(.service-moment--confier,.method-story,.confier-proof,.faq){background-position:left -100px bottom -50px;background-size:260px}body .method-closing__panel{background-position:right -125px bottom -60px;background-size:240px}body .story-birth__veil:after{background-position:left -100px bottom -50px;background-size:260px}body .legal{background-position:50%,right -130px top 80px;background-size:auto,240px}html{scroll-behavior:auto!important}body .scroll-scene,body .scroll-scene[data-tall=true]{height:auto}body .scroll-scene>.scroll-panel{min-height:0;position:relative;top:auto;overflow:clip}body .scroll-panel.home-hero,body .scroll-panel.confier-hero,body .scroll-panel.method-entry,body .scroll-panel.story-origin{min-height:100svh}body .scroll-panel.story-birth,body .scroll-panel.story-today,body .scroll-panel.method-closing{height:auto;min-height:0}body .scroll-panel *,body .scroll-panel :before,body .scroll-panel :after{will-change:auto!important;animation:none!important}body .scroll-panel :is(.home-hero__image,.service-photo,.service-manage-photo,.service-owner-photo,.method-entry__room,.story-origin__image,.story-birth__image,.story-today__image){transform:none}body .service-photo:before,body .service-stay-timeline:before{display:none}body .direction-arrow{background:currentColor;flex:none;width:14px;height:14px;font-size:0;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 13 13 3M3 3h10v10' fill='none' stroke='black' stroke-width='1.25'/%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 16 16'%3E%3Cpath d='M3 13 13 3M3 3h10v10' fill='none' stroke='black' stroke-width='1.25'/%3E%3C/svg%3E") 50%/contain no-repeat}body main :is(h1,h2,h3,p,a){overflow-wrap:break-word}body .scroll-panel :is(.home-container,.home-attention__copy,.service-moment__copy,.service-optimise-list,.method-step,.faq__list,.quote__copy,.quote__card){min-width:0;max-width:100%}body .service-moment--gerer{flex-direction:column;align-items:stretch;gap:2rem;padding:5rem 1.4rem 3rem;display:flex}body .service-manage-copy{padding-bottom:0}body .service-stay-timeline{grid-template-columns:1fr;width:100%;position:relative;inset:auto}body .service-stay-timeline li:hover{transform:none}body .service-optimise-list{grid-template-columns:1fr}body .faq,body .quote{grid-template-columns:minmax(0,1fr)}body .legal table{max-width:100%;display:block;overflow-x:auto}body .home-button{gap:1rem;max-width:100%}body .method-closing{grid-template-columns:minmax(0,1fr)}body .method-closing__panel{min-width:0;max-width:100%}body .method-closing__panel a{letter-spacing:.04em;min-width:0}body .confier-library{grid-template-columns:minmax(0,1fr);grid-template-areas:none;align-items:stretch}body .confier-frame{grid-area:auto;min-width:0;max-width:100%;transform:none}}
