@theme {
 --color-primary:#1155CC; --color-sky:#0E95EE; --color-ink:#0A1F44; --color-background:#FAFBFD;
 --font-sans:'Barlow',sans-serif; --font-mono:'IBM Plex Mono',monospace; --text-base:1rem;
}
/* Entrance and editorial direction */
.aming-entrance{height:100svh;min-height:540px;position:relative;background:#0A1F44;overflow:hidden;color:white}
.entrance-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%}
.entrance-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,31,68,.48),transparent 65%),linear-gradient(0deg,rgba(10,31,68,.72),transparent 26%)}
.entrance-brand{position:absolute;left:8%;top:23%;display:flex;flex-direction:column;align-items:center;text-align:center;color:white;max-width:360px}
.entrance-logo-switch{position:relative;display:block;width:clamp(96px,9vw,128px);aspect-ratio:1/1;margin:0 auto 15px}.entrance-logo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .22s ease,transform .22s ease}.entrance-logo-default{opacity:1;transform:scale(1)}.entrance-logo-ball{opacity:0;transform:scale(.92)}.entrance-brand.is-transforming .entrance-logo-default{opacity:0;transform:scale(.92)}.entrance-brand.is-transforming .entrance-logo-ball{opacity:1;transform:scale(1)}
.entrance-name{font:600 clamp(52px,6vw,86px)/1 'Barlow Semi Condensed',sans-serif;letter-spacing:.04em}
.entrance-tagline{font-size:15px;letter-spacing:.025em;margin-top:12px}
.entrance-link{display:flex;justify-content:center;gap:55px;border-bottom:1px solid #ffffff9c;padding:14px 0 10px;margin-top:24px;font-size:16px}
.entrance-link>span{transition:transform .25s}.entrance-brand:hover .entrance-link>span{transform:translate(4px,-4px)}
.entrance-footer{position:absolute;bottom:30px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:flex-end;gap:25px;font:400 11px/1.7 'IBM Plex Mono',monospace}
.entrance-footer span{display:block;font-family:'Barlow',sans-serif;font-size:15px}
#accueil{scroll-margin-top:-110px}
.entrance-footer{bottom:68px}
body.aming-site h1,body.aming-site h2,body.aming-site h3{color:inherit}
body.aming-site .entrance-brand:hover{color:white}
.planning-scroll{overflow-x:auto;max-width:100%;background:#fff}.planning-image{display:block;width:100%;max-width:none;height:auto}.planning-zoom{margin:0 0 20px}.planning-zoom summary{cursor:pointer;color:var(--blue);font-size:15px;text-decoration:underline}.planning-zoom p{font-size:13px;color:var(--muted);margin-top:8px}.planning-zoom[open] + .planning-scroll .planning-image{width:1800px}.planning-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:3px}
.aming-gantt{margin:55px 0 0;padding:30px;border:1px solid var(--line);background:#fff}
.gantt-head{display:flex;justify-content:space-between;gap:25px;margin-bottom:25px}.gantt-head h3{font-size:30px}.gantt-head p{font-size:13px;color:var(--muted)}
.gantt-scale,.gantt-row{display:grid;grid-template-columns:145px repeat(12,minmax(0,1fr));gap:0;align-items:center;min-height:46px}
.gantt-scale{font:500 10px 'IBM Plex Mono',monospace;color:var(--muted);min-height:35px}
.gantt-scale span:nth-child(1){grid-column:2 / span 3}.gantt-scale span:nth-child(2){grid-column:5 / span 2}.gantt-scale span:nth-child(3){grid-column:7 / span 5}.gantt-scale span:nth-child(4){grid-column:12 / span 2}
.gantt-row{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(8.333% - 1px),#e8edf5 calc(8.333% - 1px),#e8edf5 8.333%);background-size:calc(100% - 145px) 100%;background-position:right;background-repeat:no-repeat;border-top:1px solid #edf1f7}
.gantt-row strong{font:500 13px 'Barlow',sans-serif;padding-right:10px;background:white;align-self:stretch;display:flex;align-items:center}
.gantt-bar{height:12px;background:var(--blue);position:relative}.gantt-bar.sky{background:var(--sky)}.gantt-bar.navy{background:var(--ink)}.gantt-bar:after{content:'';position:absolute;right:-4px;top:2px;width:8px;height:8px;background:inherit;transform:rotate(45deg)}
body.aming-site .hero-title h1{font-family:'Barlow',sans-serif;font-weight:600;letter-spacing:-.05em}
body.aming-site .section-heading h2{font-family:'Barlow',sans-serif;font-weight:500;letter-spacing:-.045em}
body.aming-site .hero-top{padding:85px 0 50px}
body.aming-site .hero-image{display:none}
body.aming-site .hero-bottom{padding-bottom:35px}
body.aming-site .featured-grid{grid-template-columns:1fr 1fr}
body.aming-site .featured-grid .project:nth-child(2){margin-top:100px}
body.aming-site .project-arrow{border-radius:50%;right:20px;bottom:20px}
body.aming-site .blue-section{background:var(--ink)}
body.aming-site .blue-section .section-heading{border-color:#38527a}
body.aming-site .metier{border-color:#38527a}
body.aming-site .filters button[aria-pressed=true]{border-radius:3px}
@media(max-width:650px){
.aming-entrance{min-height:560px}.entrance-photo{object-position:62% center}.entrance-brand{left:50%;top:18%;transform:translateX(-50%);width:min(82vw,300px);max-width:none}.entrance-logo-switch{width:86px}.entrance-name{font-size:54px}.entrance-tagline{font-size:13px}.entrance-link{gap:35px;margin-top:18px}.entrance-footer{bottom:24px;flex-direction:column;align-items:flex-start;gap:12px;font-size:10px}
body.aming-site .featured-grid{grid-template-columns:1fr}body.aming-site .featured-grid .project:nth-child(2){margin-top:0}
.aming-gantt{padding:18px 12px}.gantt-head{flex-direction:column;gap:10px}.gantt-scale,.gantt-row{grid-template-columns:90px repeat(12,minmax(0,1fr))}.gantt-row{background-size:calc(100% - 90px) 100%}.gantt-row strong{font-size:11px}.gantt-scale{font-size:8px}.gantt-head h3{font-size:26px}
}
:root{--blue:#1155CC;--sky:#0E95EE;--ink:#0A1F44;--paper:#FAFBFD;--line:#D9E0E9;--muted:#53637A}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}
body.aming-site{margin:0;background:var(--paper);color:var(--ink);font:400 18px/1.6 'Barlow',sans-serif}
h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:'Barlow Semi Condensed',sans-serif;font-weight:600;line-height:1.03}
a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--sky);outline-offset:5px}
[hidden]{display:none!important}.shell{width:min(1440px,calc(100% - 112px));margin-inline:auto}
.skip-link{position:fixed;top:-100px;background:white;color:var(--blue);padding:15px;z-index:100000}.skip-link:focus{top:0}
.site-header{background:rgba(250,251,253,.98);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:60}
.admin-bar .site-header{top:32px}.nav-line{display:flex;align-items:center;justify-content:space-between;min-height:96px;gap:32px}
.brand{display:flex;align-items:center;gap:12px;font:700 32px/1 'Barlow Semi Condensed',sans-serif;letter-spacing:.01em}
.brand-symbol{height:53px;width:40px;object-fit:contain}.brand small{display:block;font:500 8px/1.4 'IBM Plex Mono',monospace;letter-spacing:.05em;margin-top:9px}
#site-menu{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:500}
#site-menu a:hover{color:var(--blue)}#site-menu .nav-contact{padding:13px 17px;border:1px solid var(--blue);color:var(--blue)}
.menu-toggle{display:none}.eyebrow{font:500 11px/1.6 'IBM Plex Mono',monospace;letter-spacing:.09em;text-transform:uppercase}
.hero-top{padding:65px 0 38px;display:flex;gap:70px;align-items:flex-end;justify-content:space-between}
.hero-title{max-width:900px}.hero-title .eyebrow{color:var(--blue);margin-bottom:25px}
.hero-title h1{font-size:clamp(52px,5.9vw,91px);letter-spacing:-.035em;max-width:860px}
.hero-aside{max-width:260px;flex:0 0 240px;padding-bottom:6px}.hero-aside p{font-size:15px;color:var(--muted)}
.hero-aside .signature{font-family:'Barlow Semi Condensed',sans-serif;font-size:23px;line-height:1.2;color:var(--blue);margin-top:25px}
.hero-image{position:relative;background:#d9e2e8;margin-bottom:0}.hero-image>img{width:100%;height:clamp(300px,35vw,520px);object-fit:cover;object-position:50% 47%}
.image-cartouche{position:absolute;bottom:24px;left:24px;background:var(--paper);padding:18px 24px;max-width:420px;border-left:3px solid var(--blue)}
.image-cartouche strong{display:block;font:600 23px/1.2 'Barlow Semi Condensed',sans-serif;margin:4px 0}
.image-cartouche span{font:400 10px/1.5 'IBM Plex Mono',monospace}
.hero-bottom{border-bottom:1px solid var(--ink);display:flex;align-items:center;justify-content:space-between;padding:22px 0;gap:25px}
.mission-strip{font:500 12px/1.8 'IBM Plex Mono',monospace;letter-spacing:.04em}
.text-link{font-size:14px;font-weight:600;color:var(--blue);display:inline-flex;gap:25px;align-items:center;border-bottom:1px solid var(--blue);padding:6px 0}
.section{padding:100px 0}.section-heading{display:grid;grid-template-columns:1fr 2.2fr;gap:40px;margin-bottom:45px;border-top:1px solid var(--line);padding-top:25px}
.section-heading>.eyebrow{color:var(--blue)}.section-heading h2{font-size:clamp(36px,4.7vw,64px);letter-spacing:-.025em;max-width:780px}
.section-heading .lead{font-size:18px;color:var(--muted);max-width:650px;margin-top:20px}
.featured-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:40px}.project-visual{display:block;position:relative;overflow:hidden;background:#E8EEF6}
.project-visual img{width:100%;height:360px;object-fit:cover;transition:transform .4s}.project-visual:hover img{transform:scale(1.025)}
.project-arrow{position:absolute;bottom:0;right:0;display:grid;place-items:center;background:var(--blue);color:white;width:48px;height:48px;font-size:25px}
.project-caption{padding:19px 0 25px;border-bottom:1px solid var(--line)}.project-caption h3{font-size:29px;line-height:1.12;margin:8px 0 14px}
.project-caption .eyebrow{color:var(--muted)}.project-mission{font:500 11px 'IBM Plex Mono',monospace;color:var(--blue)}.project-meta{display:grid;gap:8px;margin:15px 0 0;padding:14px 0 0;border-top:1px solid var(--line)}.project-meta div{display:grid;grid-template-columns:minmax(90px,.75fr) 1.6fr;gap:12px}.project-meta dt{font:500 10px/1.45 'IBM Plex Mono',monospace;text-transform:uppercase;color:var(--muted)}.project-meta dd{margin:0;font-size:14px;line-height:1.45;color:var(--ink)}
.photo-placeholder{height:210px;display:grid;place-items:center;font:400 12px 'IBM Plex Mono',monospace;color:var(--muted);background:repeating-linear-gradient(0deg,transparent 0 29px,#D9E0E9 30px),repeating-linear-gradient(90deg,transparent 0 29px,#D9E0E9 30px)}
.section-action{text-align:right;margin-top:30px}.blue-section{background:var(--blue);color:white}
.blue-section .section-heading{border-color:#608ADE}.blue-section .eyebrow{color:#D5E6FF}.blue-section .lead{color:#D5E6FF}
.metier{border-top:1px solid #608ADE}.metier:last-child{border-bottom:1px solid #608ADE}
.metier summary{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;padding:26px 0;list-style:none;gap:15px;cursor:pointer}
.metier summary::-webkit-details-marker{display:none}.metier summary h3{font-size:clamp(25px,3.2vw,43px)}
.metier summary:after{content:'+';font-size:30px;text-align:right}.metier[open] summary:after{content:'−'}
.metier-body{margin:0 0 30px 0;max-width:780px;color:#E6F0FF;font-size:17px}
.metier-body ul{padding-left:19px;margin:17px 0}.metier-body a{display:inline-block;color:white;border-bottom:1px solid white;margin-top:12px}
.process{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.process article{border-top:2px solid var(--blue);padding-top:20px}
.process h3{font-size:35px;margin:25px 0 18px}.process p{color:var(--muted);font-size:16px}.process .eyebrow{color:var(--blue)}
.control{margin-top:70px;border:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr}
.control-copy{padding:42px;background:white}.control h3{font-size:39px;margin:12px 0 20px}.control p{font-size:17px;color:var(--muted)}
.control-diagram{display:flex;flex-direction:column;justify-content:center;padding:42px;background:#EAF1FB}
.control-axes{display:flex;justify-content:space-between;gap:12px;font:600 27px 'Barlow Semi Condensed',sans-serif;border-bottom:1px solid var(--blue);padding-bottom:22px}
.control-center{text-align:center;font:600 42px 'Barlow Semi Condensed',sans-serif;color:var(--blue);padding:25px 0}
.control-actors{text-align:center;font:400 10px/2 'IBM Plex Mono',monospace}
.about{display:grid;grid-template-columns:1fr 1.4fr;gap:90px}.about h2{font-size:clamp(42px,4.7vw,65px);margin:20px 0}
.about-copy p{color:var(--muted);margin-bottom:20px}.about-copy strong{color:var(--ink)}.about-copy .local-links{margin:30px 0 24px;padding-top:20px;border-top:1px solid var(--line);font-size:14px}.local-links .eyebrow{display:block;margin-bottom:10px}.local-links a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.local-links a:hover{color:var(--blue);border-color:var(--blue)}.founder{border-top:1px solid var(--line);padding-top:25px;margin-top:35px}.founder strong{display:block;font-size:22px}.founder span{font-size:14px;color:var(--muted)}
.filters{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.filters button{background:none;border:1px solid var(--line);padding:10px 20px;font:500 12px 'IBM Plex Mono',monospace;color:var(--ink)}
.filters button[aria-pressed=true]{background:var(--blue);color:white;border-color:var(--blue)}
.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.catalog-grid .project-visual img{height:230px}.catalog-grid h3{font-size:24px}
.filter-status{font:400 12px 'IBM Plex Mono',monospace;color:var(--muted);margin-bottom:25px}
.section-reveal{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-reveal>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-weight:600;cursor:pointer}.section-reveal>summary::-webkit-details-marker{display:none}.section-reveal>summary span{font-size:24px;line-height:1}.section-reveal[open]>summary span{transform:rotate(45deg)}.section-reveal-body{padding:10px 0 30px}
.typology-filters{gap:0;border-block:1px solid var(--line);padding:10px 0}
.typology-filters button{border:0;padding:14px 18px;font-family:'Barlow',sans-serif;font-size:16px}
.typology-filters button span{font:400 10px 'IBM Plex Mono',monospace;vertical-align:super;margin-left:7px;opacity:.75}
.typology-group{margin:55px 0 75px}
.typology-heading{display:flex;gap:24px;align-items:baseline;border-top:1px solid var(--ink);padding:23px 0 30px}
.typology-heading h2{font-size:clamp(32px,3.5vw,48px);flex:1}
.typology-number{font:400 13px 'IBM Plex Mono',monospace;color:var(--blue)}
.typology-heading>.eyebrow{color:var(--muted)}
.typology-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 45px;align-items:start}
.typology-grid .project-visual img{height:clamp(240px,27vw,390px)}
.typology-grid h3{font-size:30px;max-width:560px}
.typology-grid .photo-placeholder{height:150px;background:#edf1f6;border-top:1px solid var(--line)}
@media(max-width:650px){.typology-grid{grid-template-columns:1fr;gap:25px}.typology-heading{gap:14px;flex-wrap:wrap}.typology-heading>.eyebrow{flex-basis:100%;margin-left:0}.typology-filters button{padding:12px;font-size:14px}.typology-group{margin:35px 0 50px}.typology-grid h3{font-size:27px}}
.contact-section{background:var(--ink);color:white;padding:90px 0 60px}
.contact-section h2{font-size:clamp(45px,6vw,85px);letter-spacing:-.02em;margin:25px 0}.contact-section .eyebrow{color:#ABCFFF}
.contact-sub{font-size:25px;color:#C6D6EC}.contact-actions{display:flex;flex-wrap:wrap;gap:15px;margin:35px 0 60px}
.button{display:inline-flex;align-items:center;gap:30px;padding:17px 24px;background:white;color:var(--ink);font-size:15px;font-weight:600;border:1px solid white}
.button-outline{background:transparent;color:white;border-color:#8094B5}.contact-details{display:grid;grid-template-columns:1.1fr 1fr 1fr;border-top:1px solid #405577;padding-top:30px;gap:30px}
.contact-details a{display:inline-block;font-size:21px}.contact-details p{font-size:15px;color:#D0DDEF;margin-top:10px}
.contact-form-reveal{margin-top:42px;border-top:1px solid #405577;border-bottom:1px solid #405577}.contact-form-reveal summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-weight:600}.contact-form-reveal summary::-webkit-details-marker{display:none}.contact-form-reveal summary span{font-size:24px;transition:transform .2s}.contact-form-reveal[open] summary span{transform:rotate(45deg)}.contact-form-wrap{max-width:820px;padding:10px 0 35px}.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.aming-contact-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500}.aming-contact-form input,.aming-contact-form textarea{width:100%;background:#fff;border:1px solid #8094B5;border-radius:0;color:#0A1F44;padding:13px 14px;font:400 16px/1.4 'Barlow',sans-serif}.aming-contact-form textarea{resize:vertical;min-height:150px}.contact-form-wide{grid-column:1/-1}.contact-consent{flex-direction:row!important;align-items:flex-start!important;font-weight:400!important;color:#D0DDEF}.contact-consent input{width:auto;margin-top:4px}.contact-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.aming-contact-form button[type=submit]{margin-top:22px;background:#fff;color:#0A1F44;border:1px solid #fff;border-radius:0;font-weight:600;padding:14px 22px}.contact-form-message{margin-bottom:20px;padding:13px 16px;border:1px solid #8094B5}.contact-form-message.success{color:#fff}.contact-form-message.error{color:#fff}@media(max-width:650px){.contact-form-grid{grid-template-columns:1fr}.contact-form-wide{grid-column:auto}}
.site-footer{background:var(--ink);color:#B8C9E3;border-top:1px solid #405577;padding:25px 0;font:400 11px/1.8 'IBM Plex Mono',monospace}
.footer-line{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}
.page-heading{padding:75px 0 50px}.page-heading h1{font-size:clamp(42px,5.5vw,76px);margin-top:20px;max-width:1000px}
.page-body{max-width:900px;margin:0 auto;padding:30px 0 80px}.page-body h2{font-size:34px;margin:35px 0 20px}.page-body h3{font-size:27px;margin:25px 0 15px}
.page-body p{margin-bottom:20px}.page-body ul{padding-left:25px}.page-body a{color:var(--blue);text-decoration:underline}
.detail-hero img{width:100%;max-height:650px;object-fit:cover}.detail-hero figcaption{font-size:12px;color:var(--muted);margin-top:12px}
.project-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-block:1px solid var(--line);padding:30px 0;margin:40px 0}
.project-facts dt{font:400 11px 'IBM Plex Mono',monospace;color:var(--muted);margin-bottom:10px}.project-facts dd{font-size:19px;margin:0}
@media(min-width:1600px){.hero-title h1{max-width:1050px}}
@media(max-width:1100px){.shell{width:calc(100% - 64px)}#site-menu{gap:17px}.brand small{display:none}.hero-aside{flex-basis:220px}.hero-top{gap:30px}.process{gap:20px}.about{gap:40px}.project-visual img{height:300px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.menu-toggle{display:flex;background:none;border:1px solid var(--line);padding:9px 14px;gap:15px}.nav-line{min-height:80px}#site-menu{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:24px 32px;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line)}#site-menu.is-open{display:flex}
.hero-top{display:block;padding-top:40px}.hero-aside{max-width:650px;margin-top:25px}.hero-aside .signature{display:none}.hero-title h1{font-size:62px}.hero-image>img{height:390px}.section{padding:70px 0}.section-heading{grid-template-columns:1fr;gap:20px}.process{grid-template-columns:repeat(2,1fr);gap:40px}
.catalog-grid{grid-template-columns:repeat(2,1fr)}.about{grid-template-columns:1fr;gap:20px}.contact-details{grid-template-columns:1fr 1fr}.control{grid-template-columns:1fr}.featured-grid{gap:25px}}
@media(max-width:560px){.shell{width:calc(100% - 40px)}body.aming-site{font-size:17px}.brand{font-size:28px}.brand-symbol{height:44px;width:32px}.hero-title h1{font-size:49px;letter-spacing:-.025em}.hero-title .eyebrow{font-size:10px}.hero-aside p{font-size:16px}
.hero-image>img{height:300px;object-position:40% 50%}.image-cartouche{position:static;border:1px solid var(--line);border-left:3px solid var(--blue);max-width:none;padding:16px}.image-cartouche strong{font-size:23px}
.hero-bottom{align-items:flex-start;flex-direction:column;gap:15px}.mission-strip{font-size:10px}.section-heading h2{font-size:40px}
.featured-grid,.catalog-grid,.contact-details,.process{grid-template-columns:1fr}.project-visual img{height:270px}.project-caption h3{font-size:28px}.metier summary{grid-template-columns:minmax(0,1fr) 24px;gap:12px}.metier-body{margin-left:0}.metier summary h3{font-size:29px;overflow-wrap:normal;word-break:normal}.process h3{font-size:29px}.control-copy,.control-diagram{padding:25px}.control-axes{font-size:24px}.contact-section{padding:60px 0 45px}.contact-section h2{font-size:52px}.contact-actions{flex-direction:column;margin-bottom:40px}.button{justify-content:space-between}.project-facts{grid-template-columns:1fr 1fr}.page-body{padding-top:10px}.typology-filters{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.typology-filters button{flex:0 0 auto}
}
@media(max-width:430px){.project-facts{grid-template-columns:1fr}.entrance-name{font-size:48px}.entrance-tagline{max-width:240px;line-height:1.35}.entrance-footer{right:7%;max-width:86vw}.contact-section h2{font-size:46px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
