:root{--ink:#0e2138;--azulejo:#1f4e82;--azulejo-mid:#3d6ea0;--azulejo-pale:#e7eef4;--paper:#f4efe6;--paper-deep:#ebe3d4;--terra:#b5532e;--terra-deep:#96411f;--terra-light:#e58a5f;--gold:#c99a45;--gold-pale:#e8d4a8;--white:#fff;--muted:#55657a;--line:#0e213829;--line-light:#ffffff2e;--shadow:0 20px 50px #0e213824;--ease:cubic-bezier(.22, .61, .36, 1);--serif:"PT Serif", Georgia, "Times New Roman", serif;--sans:"PT Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--caption:"PT Sans Caption", "PT Sans", system-ui, sans-serif;--carreau:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Crect width='64' height='64' fill='%23f8f4ea'/%3E%3Cg fill='%231f4e82'%3E%3Cpath d='M0 0H16A16 16 0 0 1 0 16Z'/%3E%3Cpath d='M64 0V16A16 16 0 0 1 48 0Z'/%3E%3Cpath d='M64 64H48A16 16 0 0 1 64 48Z'/%3E%3Cpath d='M0 64V48A16 16 0 0 1 16 64Z'/%3E%3C/g%3E%3Cg fill='none' stroke='%231f4e82' stroke-width='1.6'%3E%3Ccircle cx='32' cy='32' r='9'/%3E%3Ccircle cx='32' cy='17' r='6'/%3E%3Ccircle cx='32' cy='47' r='6'/%3E%3Ccircle cx='17' cy='32' r='6'/%3E%3Ccircle cx='47' cy='32' r='6'/%3E%3Crect x='.8' y='.8' width='62.4' height='62.4' stroke-opacity='.35'/%3E%3C/g%3E%3Ccircle cx='32' cy='32' r='3' fill='%23c99a45'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.55}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font-family:inherit}button{cursor:pointer}section{scroll-margin-top:76px}ul,ol{list-style:none}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.01em;font-weight:700;line-height:1.12}.eyebrow{font-family:var(--caption);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";opacity:.6;background:currentColor;width:22px;height:1px}.container{max-width:1180px;margin:0 auto;padding:0 28px}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.skip-link{z-index:200;background:var(--gold);color:var(--ink);transition:top .2s var(--ease);padding:10px 16px;font-weight:700;position:absolute;top:-64px;left:16px}.skip-link:focus{top:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.site-header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-light);background:#0e2138f5;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1180px;height:74px;margin:0 auto;padding:0 28px;display:flex}.logo{font-family:var(--serif);color:var(--white);letter-spacing:.01em;font-size:23px;font-weight:700}.logo span{color:var(--gold)}.main-nav{flex:1;justify-content:center;gap:30px;display:flex}.main-nav a{color:#f7f8f7d1;padding:8px 2px;font-size:14.5px;position:relative}.main-nav a:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .25s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.main-nav a:hover{color:var(--white)}.main-nav a:hover:after{transform:scaleX(1)}.lang-switcher{border-left:1px solid var(--line-light);gap:6px;padding-left:20px;display:flex}.lang-flag{opacity:.6;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-width:38px;height:36px;transition:opacity .2s,border-color .2s,background .2s;display:flex}.drapeau{border-radius:3px;width:26px;height:17.3px;box-shadow:0 0 0 1px #ffffff47}.lang-flag:hover{opacity:.95;background:#ffffff0f}.lang-flag[aria-current=true]{opacity:1;border-color:var(--gold);background:#c99a4524}.mobile-menu-btn{color:var(--white);background:0 0;border:none;width:44px;height:44px;font-size:24px;line-height:1;display:none}.mobile-nav{background:var(--ink);border-bottom:1px solid var(--line-light);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.mobile-nav.open{display:flex}.mobile-nav a{color:#f7f8f7e0;border-top:1px solid var(--line-light);padding:15px 28px;font-size:15px}.hero{isolation:isolate;background:var(--paper);color:var(--ink);padding-top:72px;position:relative;overflow:hidden}.hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:72px;max-width:1180px;margin:0 auto;padding:0 28px;display:grid}.hero-texte{padding-bottom:104px}.hero .eyebrow{color:var(--terra);margin-bottom:24px}.hero h1{letter-spacing:-.025em;max-width:11ch;margin-bottom:28px;font-size:clamp(42px,6vw,84px);line-height:1.02}.hero h1 em{color:var(--terra);font-style:italic}.hero-sub{color:#3b4d61;max-width:42ch;margin-bottom:40px;font-size:18px}.cta-row{flex-wrap:wrap;gap:14px;display:flex}.btn{transition:transform .25s var(--ease), background .25s, border-color .25s, color .25s;border:1.5px solid #0000;border-radius:2px;align-items:center;gap:8px;padding:15px 28px;font-size:14.5px;font-weight:700;display:inline-flex}.btn-gold{background:var(--gold);color:var(--ink)}.btn-gold:hover{background:#dbab54;transform:translateY(-2px)}.btn-gold:disabled{opacity:.6;cursor:progress;transform:none}.btn-ghost{color:var(--white);border-color:#f7f8f766}.btn-ghost:hover{border-color:var(--white);transform:translateY(-2px)}.hero .btn-gold{background:var(--terra);color:var(--white)}.hero .btn-gold:hover{background:var(--terra-deep)}.hero .btn-ghost{border-color:var(--ink);color:var(--ink)}.hero .btn-ghost:hover{background:var(--ink);color:var(--paper)}.hero-visuel{justify-self:center;width:min(100%,430px);position:relative}.hero-arche{aspect-ratio:4/5;border-radius:999px 999px 0 0;position:relative}.hero-arche:before{content:"";background:var(--carreau) 0 0 / 64px 64px;box-shadow:0 0 0 1.5px var(--ink);border-radius:999px 999px 0 0;position:absolute;inset:-20px -20px 0}.hero-ciel{border-radius:inherit;box-shadow:0 0 0 1.5px var(--ink);background:linear-gradient(#2c619c 0%,#1a4272 62%,#14335c 100%);position:absolute;inset:0;overflow:hidden}.hero-ciel .hero-art{position:absolute;bottom:0;left:0;right:0}.hero-panel{background:var(--paper);width:262px;color:var(--ink);border:1.5px solid var(--ink);box-shadow:7px 7px 0 var(--terra);padding:22px 22px 20px;position:absolute;bottom:64px;left:-76px;rotate:-2deg}.hero-panel-label{font-family:var(--caption);letter-spacing:.12em;text-transform:uppercase;color:var(--terra);margin-bottom:8px;font-size:12px;font-weight:700}.hero-panel-text{color:#34465a;font-size:14.5px}.rodape-azulejo{border-top:2px solid var(--ink);background:var(--carreau) 0 0 / 64px 64px;height:128px}.stats{background:var(--azulejo);color:var(--white);border-top:2px solid var(--ink);padding:76px 0 72px}.stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.stats-grid li{border-left:1px solid #ffffff4d;padding:0 28px}.stats-grid li:first-child{border-left:none;padding-left:0}.stat-num{font-family:var(--serif);letter-spacing:-.03em;color:var(--paper);font-size:clamp(46px,6.4vw,92px);font-weight:700;line-height:1}.stat-label{letter-spacing:.03em;color:#ffffffd1;max-width:22ch;margin-top:16px;font-size:14px}main{counter-reset:secao}.section{padding:112px 0}.section-head{grid-template-columns:116px minmax(0,1fr);column-gap:28px;margin-bottom:68px;display:grid}.section-head:before{content:counter(secao, decimal-leading-zero);counter-increment:secao;font-family:var(--serif);letter-spacing:-.04em;color:var(--terra);grid-row:1/span 3;font-size:68px;font-style:italic;font-weight:700;line-height:.85}.section-head>*{grid-column:2}.section .eyebrow{color:var(--muted);margin-bottom:18px}.section-head .eyebrow:before{display:none}.section-head h2{letter-spacing:-.025em;max-width:17ch;margin-bottom:20px;font-size:clamp(34px,4.8vw,62px);line-height:1.04}.section-head p:not(.eyebrow){color:var(--muted);max-width:54ch;font-size:17px}.split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.split .section-head{margin-bottom:0;display:block;position:sticky;top:112px}.split .section-head:before{margin-bottom:22px;display:block}.services-grid{counter-reset:srv;border-top:2px solid var(--ink)}.service-card{counter-increment:srv;isolation:isolate;border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) minmax(0,1.15fr) 56px;align-items:center;gap:0 36px;padding:34px 12px;scroll-margin-top:96px;display:grid;position:relative;overflow:hidden}.service-card:before{content:counter(srv, decimal-leading-zero);font-family:var(--serif);color:var(--terra);grid-area:1/1;font-size:22px;font-style:italic}.service-title{font-family:var(--serif);letter-spacing:-.015em;grid-area:1/2;font-size:clamp(24px,2.9vw,38px);font-weight:700;line-height:1.08}.service-desc{color:var(--muted);grid-area:1/3;font-size:15.5px}.service-icon{border:1.5px solid var(--ink);width:56px;height:56px;color:var(--ink);border-radius:50%;grid-area:1/4;justify-self:end;padding:14px}.service-icon svg,.deco-icon svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.decoration{background:var(--ink);color:var(--white);position:relative}.decoration .container{position:relative}.decoration .eyebrow{color:var(--gold-pale)}.decoration .section-head:before{color:var(--terra-light)}.decoration .section-head p:not(.eyebrow){color:#f7f8f7c7}.deco-grid{counter-reset:deco;grid-template-columns:repeat(4,1fr);gap:0 40px;margin-bottom:72px;display:grid}.deco-card{counter-increment:deco;border-top:1px solid var(--line-light);flex-direction:column;gap:14px;padding-top:26px;display:flex}.deco-card:before{content:counter(deco, lower-roman) ".";font-family:var(--serif);color:var(--terra-light);font-size:20px;font-style:italic}.deco-icon{display:none}.deco-title{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.12}.deco-desc{color:#f7f8f7c7;font-size:15px}.process-row{border-top:2px solid var(--ink)}.process-step{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);align-items:start;column-gap:24px;padding:36px 0 38px;display:grid}.step-num{font-family:var(--serif);letter-spacing:-.05em;color:var(--terra);grid-row:1/span 2;font-size:88px;font-style:italic;font-weight:700;line-height:.82}.process-step h3{margin-bottom:10px;font-size:clamp(24px,2.6vw,32px)}.process-step p{color:var(--muted);max-width:50ch;font-size:16px}.about{background:var(--paper-deep);border-top:2px solid var(--ink)}.about-grid{grid-template-columns:1fr .85fr;align-items:center;gap:60px;display:grid}.about-text .eyebrow{color:var(--azulejo);margin-bottom:16px}.about-text h2{margin-bottom:20px;font-size:clamp(26px,3.2vw,34px)}.about-text p{color:var(--muted);margin-bottom:14px;font-size:15.5px}.about-tile{aspect-ratio:1;background:var(--azulejo);position:relative}.about-tile:before{content:"";border:1px solid #ffffff40;position:absolute;inset:14px}.testi-grid{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr;gap:0 72px;display:grid}.testi-card{padding:36px 0 8px;position:relative}.testi-card:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;padding:56px 0 64px 112px}.testi-quote{font-family:var(--serif);margin-bottom:20px;font-size:18px;font-style:italic;line-height:1.5}.testi-card:first-child .testi-quote{letter-spacing:-.015em;max-width:28ch;font-size:clamp(26px,3.5vw,46px);line-height:1.2}.testi-author{font-family:var(--caption);letter-spacing:.1em;text-transform:uppercase;color:var(--terra);font-size:13px;font-weight:700}.faq-list{border-top:2px solid var(--ink)}.faq-item{border-bottom:1px solid var(--line);padding:30px 0}.faq-item h3{margin-bottom:12px;font-size:clamp(20px,2.1vw,25px)}.faq-item p{color:var(--muted);max-width:60ch;font-size:16px}.contact{background:var(--ink);color:var(--white)}.contact .eyebrow{color:var(--gold-pale)}.contact .section-head:before{color:var(--terra-light)}.contact .section-head p:not(.eyebrow){color:#f7f8f7c7}.contact-grid{grid-template-columns:1fr .75fr;gap:54px;display:grid}.field{margin-bottom:18px}.field label{letter-spacing:.06em;text-transform:uppercase;color:#f7f8f7bf;margin-bottom:8px;font-size:12.5px;display:block}.field input,.field textarea{width:100%;color:var(--white);background:#ffffff0f;border:1px solid #ffffff47;border-radius:1px;padding:13px 14px;font-size:16px;transition:border-color .2s,background .2s}.field input:focus,.field textarea:focus{border-color:var(--gold);background:#ffffff17;outline:none}.field textarea{resize:vertical;min-height:110px}.form-note{color:#f7f8f7b3;margin-bottom:18px;font-size:13px}.form-note a{text-decoration:underline}.form-status{border:1px solid var(--gold);color:var(--gold-pale);padding:22px;font-size:15px}.form-status.error{color:#f3c4c4;border-color:#e59a9a;margin-top:18px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-info{border-left:1px solid var(--line-light);padding-left:44px}.info-block{margin-bottom:26px}.info-label{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-pale);margin-bottom:6px;font-size:12px}.info-value{color:#f7f8f7eb;font-size:15.5px;font-style:normal}.info-value a:hover{text-decoration:underline}.info-flags{gap:10px;margin-top:30px;display:flex}.info-flags span{opacity:.85;font-size:20px}footer{background:var(--ink);color:#f7f8f7b8}footer:before{content:"";border-bottom:2px solid var(--ink);background:var(--carreau) 0 0 / 64px 64px;height:64px;display:block}.footer-inner{grid-template-columns:1.3fr 1fr 1fr;gap:40px;padding:56px 28px 34px;display:grid}.footer-logo{font-family:var(--serif);color:var(--white);margin-bottom:14px;font-size:22px}.footer-logo span{color:var(--gold)}.footer-tagline{max-width:32ch;font-size:14px}.footer-col h2{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--white);margin-bottom:16px;font-size:13px;font-weight:700}.footer-col a,.footer-col li{padding:5px 0;font-size:14px;display:block}.footer-col a:hover{color:var(--white)}.footer-bottom{border-top:1px solid var(--line-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 28px;font-size:12.5px;display:flex}.footer-flags{gap:8px;display:flex}.footer-flags .lang-flag{border-color:#ffffff26}.legal{max-width:760px;margin:0 auto;padding:72px 28px 96px}.legal h1{margin-bottom:10px;font-size:clamp(30px,4vw,42px)}.legal .maj{color:var(--muted);margin-bottom:40px;font-size:14px}.legal h2{margin:34px 0 10px;font-size:21px}.legal p{color:var(--ink);max-width:68ch;font-size:16px}.legal a{color:var(--azulejo);text-decoration:underline}.introuvable{text-align:center;padding:120px 28px}.introuvable h1{margin-bottom:12px;font-size:clamp(30px,4vw,44px)}.introuvable p{color:var(--muted);margin-bottom:28px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both apparition;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes apparition{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.main-nav a:after,.skip-link{transition:none}}@media (max-width:920px){.main-nav{display:none}.mobile-menu-btn{display:block}.hero{padding-top:48px}.hero-inner{grid-template-columns:1fr;gap:56px}.hero-texte{padding-bottom:0}.hero-visuel{justify-self:center;width:min(100% - 44px,380px)}.hero-panel{width:230px;bottom:32px;left:-14px}.rodape-azulejo{height:96px}.section{padding:88px 0}.section-head{grid-template-columns:84px minmax(0,1fr);column-gap:18px;margin-bottom:48px}.section-head:before{font-size:52px}.split{grid-template-columns:1fr;gap:40px}.split .section-head{position:static}.service-card{grid-template-columns:40px minmax(0,1fr) 52px;gap:10px 20px;padding:28px 4px}.service-card:before{grid-row:1}.service-title{grid-column:2}.service-icon{grid-column:3;width:48px;height:48px;padding:12px}.service-desc{grid-area:2/2/auto/-1}.deco-grid{grid-template-columns:repeat(2,1fr);gap:44px 32px}.about-grid{grid-template-columns:1fr}.about-tile{order:-1;max-width:340px;margin:0 auto}.testi-grid{grid-template-columns:1fr}.testi-card:first-child{padding:44px 0}.contact-grid{grid-template-columns:1fr}.contact-info{border-left:none;border-top:1px solid var(--line-light);padding-top:30px;padding-left:0}.footer-inner{grid-template-columns:1fr 1fr}.lang-switcher{gap:2px;padding-left:12px}}@media (max-width:600px){.container,.header-inner,.hero-inner{padding:0 20px}.footer-inner,.footer-bottom{padding-left:20px;padding-right:20px}.stats{padding:56px 0 52px}.stats-grid{grid-template-columns:repeat(2,1fr);row-gap:36px}.stats-grid li{padding:0 0 0 18px}.stats-grid li:nth-child(odd){border-left:none;padding-left:0}.section-head{display:block}.section-head:before{margin-bottom:18px;display:block}.deco-grid{grid-template-columns:1fr}.process-step{grid-template-columns:78px minmax(0,1fr);column-gap:14px}.step-num{font-size:54px}.section{padding:68px 0}.footer-inner{grid-template-columns:1fr;gap:30px}.lang-flag{min-width:32px}.drapeau{width:22px;height:14.7px}.header-inner{gap:8px}}
@keyframes fondu-haut{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes mot-monte{0%{opacity:0;transform:translateY(112%)rotate(3deg)}to{opacity:1;transform:none}}@keyframes derive{to{transform:translate(84px,84px)}}@keyframes tourne{to{transform:rotate(360deg)}}@keyframes respire{50%{transform:scale(1.2)}}@keyframes defile{to{transform:translate(-50%)}}@keyframes bat-monte{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes trace{to{stroke-dashoffset:0}}@keyframes lueur{0%,to{opacity:var(--o)}50%{opacity:calc(var(--o) * .35)}}@keyframes soleil-leve{0%{opacity:0;transform:translateY(90px)scale(.7)}to{opacity:1;transform:none}}@keyframes souffle{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes vol{0%{transform:translate(-90px)}50%{transform:translate(300px,-24px)}to{transform:translate(690px,8px)}}@keyframes scintille{0%,to{opacity:.12}50%{opacity:.95}}@keyframes carte-entre{0%{opacity:0;transform:translateY(36px)scale(.96)}to{opacity:1;transform:none}}@keyframes progression{to{transform:scaleX(1)}}@keyframes entete{0%{box-shadow:none}to{box-shadow:0 12px 34px #00000047}}.progression{z-index:300;background:linear-gradient(90deg, var(--gold), var(--gold-pale));transform-origin:0;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.hero-fond{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-motif{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='84'%3E%3Cg fill='none' stroke='%230e2138' stroke-opacity='0.07' stroke-width='1'%3E%3Cpath d='M42 6 L74 42 L42 78 L10 42 Z'/%3E%3Ccircle cx='42' cy='42' r='13'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:-84px}.hero-visuel{transform:translate3d(calc(var(--mx,0) * -12px), calc(var(--my,0) * -8px), 0);transition:transform .3s ease-out}.hero-art{width:100%;height:auto;overflow:visible}.hero-art .contour{fill:none;stroke:var(--gold-pale);stroke-width:1.5px;stroke-linejoin:round;stroke-opacity:.9}.hero-art .frise{fill:none;stroke:var(--gold);stroke-width:1.2px;stroke-opacity:.6}.hero-art .fen{fill:#f3d9a0;opacity:var(--o,.9)}.hero-art .porte{fill:#0e2138bf;stroke:var(--gold);stroke-width:1.4px}.hero-art .horloge{stroke:var(--gold-pale);stroke-width:1.4px}.hero-art .anneau{fill:none;stroke:var(--gold);stroke-opacity:.38;stroke-width:1px}.hero-art .a1{stroke-dasharray:3 7}.hero-art .a2{stroke-dasharray:1 9;stroke-opacity:.3}.hero-art .poussiere{fill:var(--gold-pale);opacity:.6}.hero-art .oiseau{fill:none;stroke:var(--gold-pale);stroke-linecap:round;stroke-opacity:.85}.hero-art .sol{fill:none;stroke:var(--gold);stroke-width:1.5px;stroke-opacity:.65}.hero-art .sol2{stroke-opacity:.25}.hero-art .halo,.hero-art .soleil,.hero-art .anneau{transform-box:fill-box;transform-origin:50%}.bandeau{background:var(--paper);border-bottom:2px solid var(--ink);padding:30px 0;position:relative;overflow:hidden}.bandeau:before,.bandeau:after{content:"";z-index:1;pointer-events:none;width:90px;position:absolute;top:0;bottom:0}.bandeau:before{background:linear-gradient(90deg, var(--paper), transparent);left:0}.bandeau:after{background:linear-gradient(270deg, var(--paper), transparent);right:0}.bandeau-piste{flex-wrap:wrap;justify-content:center;display:flex}.bandeau-liste{flex-wrap:wrap;justify-content:center;align-items:center;row-gap:8px;display:flex}.bandeau-liste[aria-hidden=true]{display:none}.bandeau-liste li{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;align-items:center;font-size:clamp(28px,3.8vw,50px);font-style:italic;font-weight:700;display:flex}.bandeau-sep{background:var(--terra);width:12px;height:12px;margin:0 34px;transform:rotate(45deg)}.btn{isolation:isolate;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;transition:transform .75s var(--ease);background:linear-gradient(110deg,#0000 30%,#fff6 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:before{transform:translate(120%)}.hero .btn span:after{content:"→" / "";transition:transform .3s var(--ease);margin-left:10px;display:inline-block}.hero .btn:hover span:after{transform:translate(6px)}.service-card:after{content:"";z-index:-1;background:var(--ink);transform-origin:bottom;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.service-card:hover:after,.service-card:focus-within:after{transform:scaleY(1)}.service-card .service-title,.service-card .service-desc,.service-card:before{transition:color .35s}.service-card:hover .service-title{color:var(--paper)}.service-card:hover .service-desc{color:#f7f8f7cc}.service-card:hover:before{color:var(--terra-light)}.service-icon{transition:transform .5s var(--ease), background .35s, border-color .35s, color .35s}.service-card:hover .service-icon{background:var(--terra);border-color:var(--terra);color:var(--white);transform:rotate(-12deg)scale(1.08)}.decoration{overflow:hidden}.decoration .container{z-index:1}.step-num{transition:transform .4s var(--ease), color .35s}.process-step:hover .step-num{color:var(--azulejo);transform:translate(8px)}.about-tile{background:var(--azulejo);box-shadow:10px 10px 0 var(--terra);place-items:center;display:grid;overflow:hidden}.about-tile svg{width:90%;height:90%}.about-tile path,.about-tile .med-coeur{fill:none;stroke:var(--gold);stroke-width:1.1px;stroke-opacity:.85;stroke-linejoin:round}.about-tile .med-coeur{fill:#c99a4524;transform-origin:100px 100px}.about-tile .med-point{fill:var(--gold-pale)}.med-tour{transform-origin:100px 100px}.testi-card:first-child:before{content:"“" / "";font-family:var(--serif);color:var(--terra);font-size:190px;line-height:1;position:absolute;top:22px;left:0}.faq-item{transition:padding-left .35s var(--ease);border-left:3px solid #0000}.faq-item:hover{border-left-color:var(--terra);padding-left:18px}.contact{isolation:isolate;position:relative}.contact:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='84'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.05' stroke-width='1'%3E%3Cpath d='M42 6 L74 42 L42 78 L10 42 Z'/%3E%3Ccircle cx='42' cy='42' r='13'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.field input:focus,.field textarea:focus{box-shadow:0 0 0 4px #c99a4538}@media (prefers-reduced-motion:no-preference){.mot{vertical-align:bottom;margin:0 -.05em -.14em;padding:0 .05em .14em;display:inline-block;overflow:hidden}.mot>span{animation:mot-monte 1s var(--ease) both;animation-delay:calc(.3s + var(--i) * .1s);display:inline-block}.hero .eyebrow{animation:fondu-haut .8s var(--ease) 50ms both}.hero-sub{animation:fondu-haut .9s var(--ease) 1s both}.cta-row{animation:fondu-haut .9s var(--ease) 1.15s both}.hero-motif{animation:26s linear infinite derive}.hero-art .bat{animation:bat-monte 1.2s var(--ease) both;animation-delay:calc(.4s + var(--i) * .16s)}.hero-art .contour{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.1s ease-out both trace;animation-delay:calc(.7s + var(--i,0) * .16s)}.hero-art .fen{animation:5s ease-in-out infinite lueur;animation-delay:var(--d)}.hero-art .soleil{animation:soleil-leve 2.4s var(--ease) .2s both}.hero-art .halo{animation:6s ease-in-out infinite souffle}.hero-art .a1{animation:70s linear infinite tourne}.hero-art .a2{animation:110s linear infinite reverse tourne}.hero-art .oiseau{animation:24s linear infinite vol;animation-delay:var(--d)}.hero-art .poussiere{animation:4s ease-in-out infinite scintille;animation-delay:var(--d)}.bandeau-piste{flex-wrap:nowrap;width:max-content;animation:44s linear infinite defile}.bandeau:hover .bandeau-piste{animation-play-state:paused}.bandeau-liste{flex-wrap:nowrap;flex-shrink:0}.bandeau-liste[aria-hidden=true]{display:flex}.med-t1{animation:46s linear infinite tourne}.med-t2{animation:30s linear infinite reverse tourne}.about-tile .med-coeur{animation:4.5s ease-in-out infinite respire}.hero-panel{animation:fondu-haut 1s var(--ease) 1.7s both, flotte-panneau 7s ease-in-out 2.8s infinite alternate}}@keyframes flotte-panneau{to{transform:translateY(-8px)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.progression{animation:linear both progression;animation-timeline:scroll(root)}.site-header{animation:linear both entete;animation-timeline:scroll(root);animation-range:0 150px}.service-card,.deco-card,.testi-card,.faq-item,.process-step{animation:linear backwards carte-entre;animation-timeline:view();animation-range:entry calc(var(--r,0) * 6%) entry calc(42% + var(--r,0) * 6%)}}}.services-grid>:nth-child(2),.deco-grid>:nth-child(2),.testi-grid>:nth-child(2),.process-row>:nth-child(2),.faq-list>:nth-child(2){--r:1}.services-grid>:nth-child(3),.deco-grid>:nth-child(3),.testi-grid>:nth-child(3),.process-row>:nth-child(3),.faq-list>:nth-child(3){--r:2}.services-grid>:nth-child(4),.deco-grid>:nth-child(4),.process-row>:nth-child(4),.faq-list>:nth-child(4){--r:3}.services-grid>:nth-child(5){--r:1}.services-grid>:nth-child(6){--r:2}.services-grid>:nth-child(7){--r:3}@media (max-width:920px){.hero-visuel{transform:none}}@media (max-width:600px){.bandeau-sep{margin:0 20px}.testi-card:first-child:before{font-size:120px}}
.outil{isolation:isolate;color:var(--white);background:var(--azulejo);border-top:2px solid var(--ink);position:relative;overflow:hidden}.outil:before{content:"";z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='84'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.05' stroke-width='1'%3E%3Cpath d='M42 6 L74 42 L42 78 L10 42 Z'/%3E%3Ccircle cx='42' cy='42' r='13'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.outil .eyebrow,.outil .section-head:before{color:var(--gold-pale)}.outil .section-head p:not(.eyebrow){color:#f7f8f7d9}.calc{color:var(--white);background:var(--ink);box-shadow:10px 10px 0 var(--terra);border:1px solid #ffffff21;grid-template-columns:1.05fr .95fr;gap:30px 48px;padding:40px;display:grid;position:relative}.calc:before,.calc:after{content:"";border:1.3px solid var(--gold);pointer-events:none;width:18px;height:18px;position:absolute}.calc:before{border-bottom:none;border-right:none;top:-1px;left:-1px}.calc:after{border-top:none;border-left:none;bottom:-1px;right:-1px}.calc-entree{grid-column:1}.calc-profils{border:0;grid-column:1;min-width:0}.calc-resultats{grid-area:1/2/span 2;align-content:start;gap:14px;display:grid}.calc-echelle,.calc-note,.calc-avertissement,.calc-actions{grid-column:1/-1}.calc-label{font-family:var(--caption);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-pale);margin-bottom:12px;padding:0;font-size:12px;font-weight:700;display:block}.calc-prix{position:relative}.calc-champ{width:100%;color:var(--white);font-family:var(--serif);background:0 0;border:0;border-bottom:2px solid #ffffff42;border-radius:0;padding:4px 44px 10px 0;font-size:clamp(34px,5vw,54px);font-weight:700;line-height:1.1;transition:border-color .25s}.calc-champ:focus{border-color:var(--gold);outline:none}.calc-devise{font-family:var(--serif);color:var(--gold);font-size:32px;position:absolute;bottom:14px;right:0}.calc-curseur{appearance:none;background:linear-gradient(90deg, var(--gold) var(--p,20%), #ffffff2e var(--p,20%));cursor:pointer;border-radius:999px;width:100%;height:6px;margin:22px 0 10px}.calc-curseur::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gold-pale);border:3px solid var(--gold);width:26px;height:26px;transition:transform .2s var(--ease);border-radius:50%;box-shadow:0 4px 14px #0006}.calc-curseur::-moz-range-thumb{background:var(--gold-pale);border:3px solid var(--gold);border-radius:50%;width:20px;height:20px;box-shadow:0 4px 14px #0006}.calc-curseur:hover::-webkit-slider-thumb{transform:scale(1.18)}.calc-curseur:active::-webkit-slider-thumb{transform:scale(1.18)}.calc-indice{color:#f7f8f79e;font-size:13px}.calc-segmente{gap:8px;display:grid}.calc-segmente label{cursor:pointer;transition:border-color .25s, background .25s, transform .25s var(--ease);border:1px solid #fff3;padding:13px 16px;font-size:14.5px;display:block;position:relative}.calc-segmente label:hover{border-color:#c99a45b3;transform:translate(3px)}.calc-segmente label.actif{border-color:var(--gold);background:#c99a4526}.calc-segmente label.actif:after{content:"";background:var(--gold);width:9px;height:9px;position:absolute;top:50%;right:14px;transform:translateY(-50%)rotate(45deg)}.calc-segmente input{opacity:0;cursor:pointer;position:absolute;inset:0}.calc-segmente label:focus-within{outline:2px solid var(--gold);outline-offset:2px}.calc-tuile{background:#ffffff0f;border:1px solid #ffffff1a;gap:6px;padding:18px 22px;display:grid}.calc-tuile-label{font-family:var(--caption);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-pale);font-size:12px;font-weight:700}.calc-tuile strong{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.calc-total{background:linear-gradient(135deg,#c99a4540,#c99a4512);border-color:#c99a4599}.calc-total strong{color:var(--gold-pale);font-size:clamp(38px,5vw,56px)}.calc-taux{color:#f7f8f7c7;font-size:14px}.calc-barre{background:#ffffff0d;height:46px;display:flex;position:relative}.calc-seg{background:rgba(201, 154, 69, calc(.1 + var(--t) * 5));border-right:1px solid #0e2138b3;justify-content:center;align-items:center;min-width:0;transition:filter .4s,box-shadow .4s;display:flex}.calc-seg:last-of-type{border-right:0}.calc-seg em{color:var(--white);font-size:12.5px;font-style:normal;font-weight:700}.calc-seg.actif{filter:brightness(1.45);box-shadow:inset 0 0 0 1px var(--gold)}.calc-repere{background:var(--white);width:3px;box-shadow:0 0 16px var(--gold);transition:left .45s var(--ease);pointer-events:none;position:absolute;top:-9px;bottom:-9px;transform:translate(-50%)}.calc-repere:before{content:"";background:var(--gold);width:11px;height:11px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.calc-axe{color:#f7f8f799;justify-content:space-between;margin-top:12px;font-size:12px;display:flex}.calc-note{border-left:3px solid var(--gold);color:var(--gold-pale);padding:4px 0 4px 16px;font-size:14.5px}.calc-avertissement{color:#f7f8f79e;font-size:12.5px;line-height:1.55}.calc-actions{margin-top:4px}.entete-outil{isolation:isolate;color:var(--white);background:var(--azulejo);padding:56px 0 120px;position:relative}.entete-outil-fond{z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='84'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.08' stroke-width='1'%3E%3Cpath d='M42 6 L74 42 L42 78 L10 42 Z'/%3E%3Ccircle cx='42' cy='42' r='13'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0;overflow:hidden}.fil{color:#f7f8f7b3;gap:10px;margin-bottom:30px;font-size:13.5px;display:flex}.fil a:hover{color:var(--white);text-decoration:underline}.entete-outil .eyebrow{color:var(--gold-pale);margin-bottom:16px}.entete-outil h1{max-width:20ch;margin-bottom:18px;font-size:clamp(32px,4.8vw,58px)}.entete-outil-intro{color:#f7f8f7d6;max-width:62ch;font-size:17px}.entete-outil-maj{color:var(--gold-pale);margin-top:14px;font-size:13.5px}.outil-page{z-index:2;margin-top:-72px;padding:0 0 72px;position:relative}.tables{padding-top:24px}.tables-grille{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.table-bareme{overflow-x:auto}.table-bareme table{border-collapse:collapse;background:var(--white);border:1px solid var(--line);width:100%;font-size:14px}.table-bareme caption{caption-side:top;text-align:left;font-family:var(--serif);padding:0 0 12px;font-size:18px;font-weight:700}.table-bareme th,.table-bareme td{text-align:right;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:12px 14px}.table-bareme thead th{background:var(--ink);color:var(--white);letter-spacing:.06em;text-transform:uppercase;text-align:right;font-size:12px}.table-bareme thead th:first-child,.table-bareme tbody th{text-align:left}.table-bareme tbody th{font-weight:400}.table-bareme tbody tr:nth-child(2n){background:var(--azulejo-pale)}.table-bareme tbody tr:hover{background:#c99a4524}.tables-note{border-left:3px solid var(--gold);max-width:78ch;color:var(--muted);margin-top:26px;padding-left:16px;font-size:15px}.faq-cta{margin-top:44px}.avap{margin:56px 0 44px}.avap-titre{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;max-width:880px;margin:0 auto 16px;display:flex}.avap-titre strong{font-family:var(--serif);font-size:24px}.avap-titre span{color:#f7f8f7b8;font-size:14px}.avap-boite{aspect-ratio:600/380;cursor:ew-resize;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;border:1px solid #ffffff29;max-width:880px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 34px 80px #00000073}.avap-calque{position:absolute;inset:0}.avap-calque svg{width:100%;height:100%}.avap-apres{overflow:hidden;transform:translate(50%)}.avap-apres,.avap-apres>.avap-calque,.avap-poignee{will-change:transform}.avap-etiquette{font-family:var(--caption);letter-spacing:.14em;text-transform:uppercase;color:var(--white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0e2138bd;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:14px}.avap-e-avant{left:14px}.avap-e-apres{color:var(--ink);background:#c99a45e6;right:14px}.avap-poignee{pointer-events:none;position:absolute;inset:0;transform:translate(50%)}.avap-poignee:before{content:"";background:var(--white);width:3px;position:absolute;top:0;bottom:0;left:0;transform:translate(-50%);box-shadow:0 0 20px #00000080}.avap-poignee span{background:var(--white);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000073}.avap-poignee span:before{content:"‹ ›" / "";letter-spacing:4px;color:var(--ink);white-space:pre;font-size:22px;font-weight:700}.avap-curseur{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.avap-boite:focus-within{outline:2px solid var(--gold);outline-offset:4px}.puces{border:0;min-width:0;margin:0 0 22px}.puces legend{letter-spacing:.06em;text-transform:uppercase;color:#f7f8f7bf;margin-bottom:10px;padding:0;font-size:12.5px;display:block}.puces-liste{flex-wrap:wrap;gap:8px;display:flex}.puce{color:#f7f8f7eb;transition:background .25s, color .25s, border-color .25s, transform .25s var(--ease);background:0 0;border:1px solid #ffffff47;border-radius:999px;padding:9px 17px;font-size:14px}.puce:hover{border-color:var(--gold);transform:translateY(-1px)}.puce[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--ink);font-weight:700}.wa{z-index:150;width:58px;height:58px;color:var(--white);transition:transform .3s var(--ease);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 32px #00000059}.wa:hover{transform:scale(1.09)}.wa svg{width:30px;height:30px}.wa-onde{opacity:0;border:2px solid #25d366;border-radius:50%;position:absolute;inset:0}@keyframes onde{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@media (prefers-reduced-motion:no-preference){.wa-onde{animation:2.6s ease-out infinite onde}.calc-repere,.calc-seg{will-change:auto}}@media (prefers-reduced-motion:reduce){.calc-repere,.calc-seg,.calc-segmente label,.puce{transition:none}}@media (max-width:920px){.calc{grid-template-columns:1fr;gap:24px;padding:26px 20px}.calc-entree,.calc-profils,.calc-resultats{grid-area:auto/1}.tables-grille{grid-template-columns:1fr}.entete-outil{padding:40px 0 104px}.outil-page{margin-top:-64px}}@media (max-width:600px){.calc-tuile strong{font-size:24px}.wa{width:54px;height:54px;bottom:14px;right:14px}.table-bareme th,.table-bareme td{padding:10px 9px;font-size:13px}.avap{margin:40px 0 32px}.avap-titre{margin-bottom:12px}.avap-titre strong{font-size:21px}.avap-titre span{font-size:13px}.avap-etiquette{letter-spacing:.1em;padding:5px 9px;font-size:10.5px;top:10px}.avap-e-avant{left:10px}.avap-e-apres{right:10px}.avap-poignee span{width:44px;height:44px}.avap-poignee span:before{font-size:20px}}.btn-outline-ink{border:1.5px solid var(--ink);color:var(--ink);margin-left:12px}.btn-outline-ink:hover{background:var(--ink);color:var(--white)}.yld .calc-resultats{grid-row:1/span 4}.yld .calc-entree,.yld .calc-profils,.yld-hypotheses{grid-column:1}.yld-loyer{font-size:clamp(28px,4vw,40px)}.yld-hypotheses{border:0;min-width:0;padding:0}.yld-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.yld-champ .calc-label{margin-bottom:8px}.yld-saisie{border-bottom:2px solid #ffffff42;align-items:center;gap:8px;transition:border-color .25s;display:flex}.yld-saisie:focus-within{border-color:var(--gold)}.yld-saisie input{min-width:0;color:var(--white);font-family:var(--serif);background:0 0;border:0;border-radius:0;flex:1;padding:4px 0 8px;font-size:24px;font-weight:700}.yld-saisie input:focus{outline:none}.yld-saisie span{color:var(--gold-pale);white-space:nowrap;font-size:14px}.yld-flux{grid-column:1/-1}.yld-barre{background:#ffffff14;height:22px;display:flex;overflow:hidden}.yld-barre .yld-seg{min-width:0;height:100%;transition:width .45s cubic-bezier(.2,.7,.2,1);display:block}.yld-seg-vacance{background:#6b7f96}.yld-seg-imi{background:#3a6ea5}.yld-seg-charges{background:#5b8fc4}.yld-seg-impot{background:#a8742a}.yld-seg-net{background:var(--gold)}.yld-legende{color:#f7f8f7d9;flex-wrap:wrap;gap:8px 22px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.yld-legende li{align-items:center;gap:8px;display:flex}.yld-legende i{width:10px;height:10px;display:inline-block}.yld-legende b{color:var(--white);font-variant-numeric:tabular-nums}.yld-methode{gap:14px;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.yld-methode li{background:var(--white);border-left:3px solid var(--gold);color:var(--ink);padding:16px 20px;font-size:16px}@media (prefers-reduced-motion:reduce){.yld-barre .yld-seg{transition:none}}@media (max-width:920px){.yld .calc-resultats{grid-row:auto}.btn-outline-ink{margin:12px 0 0}}@media (max-width:600px){.yld-grille{grid-template-columns:minmax(0,1fr)}}
@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/pt-serif-cyrillic-ext-400-normal.2e27cakzd5o3f.woff2)format("woff2"),url(../media/pt-serif-cyrillic-ext-400-normal.38w4bd-g0_4l8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/pt-serif-cyrillic-400-normal.396vxl0ow71he.woff2)format("woff2"),url(../media/pt-serif-cyrillic-400-normal.0li_hfvbq_fca.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/pt-serif-latin-ext-400-normal.04-4-wl0kdlvh.woff2)format("woff2"),url(../media/pt-serif-latin-ext-400-normal.02pqfbvakbzou.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/pt-serif-latin-400-normal.3nh0_xsfoo-vn.woff2)format("woff2"),url(../media/pt-serif-latin-400-normal.3m9nxqzaietxy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/pt-serif-cyrillic-ext-400-italic.1x05fb6lx1vax.woff2)format("woff2"),url(../media/pt-serif-cyrillic-ext-400-italic.2csvi1xih9oy-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/pt-serif-cyrillic-400-italic.12go5_8rqswa1.woff2)format("woff2"),url(../media/pt-serif-cyrillic-400-italic.11sezifm8p7f-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/pt-serif-latin-ext-400-italic.20n3qojmf1p9q.woff2)format("woff2"),url(../media/pt-serif-latin-ext-400-italic.06g-dgi_s1ldb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/pt-serif-latin-400-italic.21-41q1_4mrmm.woff2)format("woff2"),url(../media/pt-serif-latin-400-italic.2k0tsz6r7gapx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(../media/pt-serif-cyrillic-ext-700-normal.377mj8xy1f70g.woff2)format("woff2"),url(../media/pt-serif-cyrillic-ext-700-normal.0vgmpb-1l0vw5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(../media/pt-serif-cyrillic-700-normal.3by4bcsdalwmb.woff2)format("woff2"),url(../media/pt-serif-cyrillic-700-normal.0l8vmm33th8zs.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(../media/pt-serif-latin-ext-700-normal.07gy9n1_c1pzy.woff2)format("woff2"),url(../media/pt-serif-latin-ext-700-normal.2co0rrmw10v87.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(../media/pt-serif-latin-700-normal.14p0d5_25jsp7.woff2)format("woff2"),url(../media/pt-serif-latin-700-normal.25smyhmi5155x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/pt-sans-cyrillic-ext-400-normal.1zlr82fl5i7bc.woff2)format("woff2"),url(../media/pt-sans-cyrillic-ext-400-normal.1y4fx-t817rj5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/pt-sans-cyrillic-400-normal.1gsdfrk2yk36b.woff2)format("woff2"),url(../media/pt-sans-cyrillic-400-normal.2upb8_drytfqv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/pt-sans-latin-ext-400-normal.1mazzu38w_8ep.woff2)format("woff2"),url(../media/pt-sans-latin-ext-400-normal.1ta2qg401k-qk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/pt-sans-latin-400-normal.1nai_doyx563a.woff2)format("woff2"),url(../media/pt-sans-latin-400-normal.2oneomc3k9jqz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/pt-sans-cyrillic-ext-700-normal.1w_lfgqi8s10c.woff2)format("woff2"),url(../media/pt-sans-cyrillic-ext-700-normal.0ife_4rj9-1cq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/pt-sans-cyrillic-700-normal.2dzmplkjtrg20.woff2)format("woff2"),url(../media/pt-sans-cyrillic-700-normal.1u52_d4bb2em8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/pt-sans-latin-ext-700-normal.1ff9lor3s3rr9.woff2)format("woff2"),url(../media/pt-sans-latin-ext-700-normal.0g2yvf3rdor_0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/pt-sans-latin-700-normal.1_if48btusm0r.woff2)format("woff2"),url(../media/pt-sans-latin-700-normal.3uvu7xvi771ny.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:PT Sans Caption;font-style:normal;font-display:swap;font-weight:700;src:url(../media/pt-sans-caption-cyrillic-ext-700-normal.1i711v4qvn8nv.woff2)format("woff2"),url(../media/pt-sans-caption-cyrillic-ext-700-normal.1ovwybxcgtnb0.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans Caption;font-style:normal;font-display:swap;font-weight:700;src:url(../media/pt-sans-caption-cyrillic-700-normal.3wjx3jslj35zj.woff2)format("woff2"),url(../media/pt-sans-caption-cyrillic-700-normal.0fo21laqv341n.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans Caption;font-style:normal;font-display:swap;font-weight:700;src:url(../media/pt-sans-caption-latin-ext-700-normal.3m-gqac_xo_gb.woff2)format("woff2"),url(../media/pt-sans-caption-latin-ext-700-normal.38gtymn-tj9df.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans Caption;font-style:normal;font-display:swap;font-weight:700;src:url(../media/pt-sans-caption-latin-700-normal.32zra48-puy40.woff2)format("woff2"),url(../media/pt-sans-caption-latin-700-normal.1-i7iyhon3pkx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
