@font-face{font-family:Editorial;src:url('/assets/editorial.otf') format('opentype');font-weight:400;font-display:swap}
@font-face{font-family:Editorial;src:url('/assets/editorial-italic.otf') format('opentype');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:Sans;src:url('/assets/sans.otf') format('opentype');font-weight:400;font-display:swap}
@font-face{font-family:Sans;src:url('/assets/sans-bold.otf') format('opentype');font-weight:700;font-display:swap}
:root{--ink:#193f35;--cream:#f6f3eb;--cream2:#eeeadf;--rust:#a55437;--clay:#d69370;--muted:#66746a;--line:#d5d9cc;--serif:Editorial,Georgia,serif;--sans:Sans,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--rust);outline-offset:5px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}::selection{background:var(--clay);color:var(--ink)}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--serif);letter-spacing:-.045em;line-height:1.04}em{font-weight:400;color:var(--rust)}h2{font-size:clamp(38px,4.2vw,62px)}p{line-height:1.6}svg{display:block}ul{padding:0;list-style:none}button{border:0}button,select{touch-action:manipulation}.wrap{max-width:1328px;width:calc(100% - 112px);margin:auto}.section{padding-top:108px;padding-bottom:108px}.eyebrow,.section-label{font-size:10px;letter-spacing:.14em;font-weight:700}.section-label{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:20px;margin-bottom:60px}.section-label span:last-child{color:var(--muted);font-weight:400}.button{background:var(--ink);color:var(--cream);padding:17px 24px;display:inline-flex;align-items:center;justify-content:space-between;gap:36px;font-size:13px;line-height:1.4;transition:background .2s,transform .2s;border:1px solid transparent}.button:hover{background:#2d594a;transform:translateY(-2px)}.button span{font-size:20px;line-height:1}.text-link{display:inline-flex;align-items:center;gap:13px;font-size:13px;padding:13px 0;border-bottom:1px solid var(--line)}.text-link:hover{border-color:var(--ink)}.skip{position:fixed;top:-80px;left:15px;z-index:100;padding:12px 20px;background:var(--ink);color:white}.skip:focus{top:12px}.header{min-height:98px;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1536px;margin:auto;padding:16px 56px;border-bottom:1px solid var(--line);background:var(--cream)}.brand{display:flex;align-items:center;gap:13px;font-size:14px}.brand small{display:block;font-size:8px;letter-spacing:.17em;margin-top:4px;color:var(--muted)}.brand-mark{font:46px/.9 var(--serif);letter-spacing:-5px;width:43px}.brand-mark span{color:var(--rust)}nav{display:flex;align-items:center;gap:34px;font-size:12px}nav>a:not(.nav-contact){padding:10px 0;position:relative}nav>a:not(.nav-contact):after{content:'';position:absolute;width:0;height:1px;background:var(--ink);bottom:5px;left:0;transition:width .2s}nav>a:hover:after,nav>a.active:after{width:100%}nav .nav-contact{border:1px solid #9ba99c;padding:12px 20px;margin-left:4px;display:flex;gap:29px;align-items:center}.nav-contact:hover{background:var(--cream2)}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1.04fr 1fr;column-gap:6.5%;padding-top:54px}.hero-copy{padding-top:24px;padding-bottom:40px}.hero .eyebrow{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.15em}.status-dot{height:6px;width:6px;background:var(--rust);border-radius:50%;box-shadow:0 0 0 4px #a5543710}.hero h1{font-size:clamp(64px,7.25vw,106px);margin-top:30px;line-height:.98;letter-spacing:-.055em}.hero h1 em{display:inline-block;padding-top:4px}.hero-intro{max-width:380px;font-size:15px;margin-top:27px;color:#5d6a60;line-height:1.65}.hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.hero-actions .button{padding:16px 20px;font-size:12px;gap:28px}.hero-actions .text-link{font-size:11px}.hero-art{position:relative;min-height:580px;background:#204b3c;overflow:hidden;color:var(--cream);margin-bottom:8px}.hero-art:after{content:'';position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.065' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.45}.art-top{position:absolute;top:24px;left:25px;right:25px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.14em;color:#cad3b7;z-index:3}.art-word{position:absolute;top:94px;left:32px;z-index:3;font:italic 116px/1 var(--serif);letter-spacing:-.065em;transform:rotate(-8deg)}.art-word>span{color:var(--clay)}.art-orbit{position:absolute;width:465px;height:465px;border:1px solid #f0edce38;border-radius:50%;top:105px;left:6%}.art-orbit:after{content:'';position:absolute;border:1px solid #f0edce18;inset:27px;border-radius:50%}.art-sun{width:138px;height:138px;position:absolute;top:78px;right:8%;border-radius:50%;background:var(--clay)}.art-steps{position:absolute;inset:0}.step{position:absolute;bottom:0;transform:skewY(-22deg);transform-origin:bottom left}.step-one{width:38%;height:37%;background:#94a28a;left:0}.step-two{width:37%;height:48%;left:37%;background:#ced3b3}.step-three{width:30%;height:68%;left:73%;background:#e8e3ca}.step:after{content:'';position:absolute;top:0;left:0;right:0;height:55px;background:#ffffff15}.art-line{position:absolute;height:1px;background:#fff5;transform:rotate(-22deg);transform-origin:left;z-index:2}.line-one{left:0;bottom:27%;width:92%}.line-two{left:0;bottom:12%;width:100%}.art-bottom{position:absolute;bottom:24px;left:25px;right:26px;z-index:4;display:flex;justify-content:space-between;align-items:flex-end}.art-bottom p{font-size:15px;line-height:1.35;color:#153b31}.art-arrow{font:90px/1 var(--sans);color:#204b3c}.hero-foot{grid-column:1/-1;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:31px 0;font-size:11px;color:var(--muted)}.hero-foot>span{display:flex;align-items:center;gap:12px}.hero-foot>span:before{content:'✳';font-size:16px;color:var(--rust)}.hero-foot>a{font-size:8px;letter-spacing:.12em;display:flex;align-items:center;gap:32px}.hero-foot>a span{font-size:19px}.vision{padding-top:92px}.vision .section-label{border:0;padding-top:0;margin-bottom:42px}.vision-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:9%}.vision h2{font-size:clamp(37px,3.8vw,54px)}.signature{font:italic 66px/1 var(--serif);color:var(--rust);transform:rotate(-7deg);width:max-content;margin:43px 0 0 5px;letter-spacing:-.06em}.vision-text .large-copy{font-family:var(--serif);font-size:26px;line-height:1.3;letter-spacing:-.02em;margin-bottom:24px}.vision-text>p:not(.large-copy){font-size:14px;color:var(--muted);margin-top:16px}.timeline{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px;margin-top:68px}.timeline article{border-top:1px solid #adbaaa;padding-top:22px;position:relative}.timeline article:before{content:'';position:absolute;width:5px;height:5px;background:var(--rust);top:-3px;border-radius:50%}.timeline-date{font-size:9px;letter-spacing:.12em;color:var(--rust)}.timeline h3{font-size:17px;margin:18px 0 10px}.timeline p{font-size:12px;max-width:320px;color:var(--muted)}.expertise{background:var(--ink);color:var(--cream)}.expertise .section-label{border-color:#ffffff36}.expertise .section-label span:last-child{color:#b3c0b0}.expertise em{color:#d99b78}.section-heading{display:flex;justify-content:space-between;gap:9%;align-items:flex-end;margin-bottom:55px}.section-heading>p{max-width:300px;font-size:14px;line-height:1.65;color:var(--muted);padding-bottom:6px}.expertise .section-heading>p{color:#bcc8b8}.expertise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.expertise-grid article{padding-top:26px;border-top:1px solid #ffffff3b;display:flex;flex-direction:column}.expertise-top{display:flex;align-items:center;justify-content:space-between;font:12px var(--serif);color:#bdcbb6}.expertise-top svg{width:36px;height:36px;color:#c1cba9}.expertise-grid h3{font:35px/1.12 var(--serif);letter-spacing:-.025em;margin:24px 0 20px}.expertise-grid p{font-size:13px;color:#bdc9bc;line-height:1.7;max-width:295px}.expertise-grid ul{font-size:11px;line-height:2.2;margin:23px 0 27px;color:#d7ddca}.expertise-grid li:before{content:'—';margin-right:10px;color:#c38d6c}.expertise-grid a{display:flex;justify-content:space-between;gap:12px;margin-top:auto;font-size:11px;padding-top:19px;border-top:1px solid #ffffff36}.expertise-grid a span{font-size:18px;transition:transform .2s}.expertise-grid a:hover span{transform:translate(3px,-3px)}.initiatives .section-label{border:0;padding-top:0}.project-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px 28px}.project-open{text-align:left;display:block;width:100%;background:transparent;padding:0}.project-art{height:320px;overflow:hidden;position:relative;transition:filter .2s}.project-open:hover .project-art{filter:brightness(1.045)}.project-category{position:absolute;top:24px;left:25px;font-size:8px;letter-spacing:.15em;z-index:2}.project-round{position:absolute;bottom:23px;right:23px;width:36px;height:36px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:19px;transition:transform .2s}.project-open:hover .project-round{transform:rotate(45deg)}.acci-art{background:#d9deca}.acci-letter{font:86px/1 var(--sans);letter-spacing:-.07em;position:absolute;top:88px;left:29px;right:30px;border-bottom:1px solid #193f3538;padding-bottom:12px}.acci-star{font-size:63px;position:absolute;right:0;top:3px;color:#5d7c5c}.acci-tag{position:absolute;left:29px;bottom:30px;font:25px/1.05 var(--serif);letter-spacing:-.025em}.project-caption{display:flex;justify-content:space-between;align-items:flex-start;padding-top:19px;gap:15px}.project-caption h3{font-size:19px}.project-caption p{font-size:11px;color:var(--muted);margin-top:4px}.project-caption>span{font-size:10px;color:var(--muted);padding-top:5px}.bamousso-art{background:#e9e2d4}.bamousso-name{position:absolute;top:63px;left:26px;font-size:39px;letter-spacing:-.06em}.bamousso-name>span{font-size:28px;color:var(--rust);margin-left:5px}.mini-app{position:absolute;top:129px;left:25px;right:47px;bottom:-10px;display:flex;box-shadow:5px 8px 25px #193f3512;border-radius:6px 6px 0 0;background:#fffdf7;transform:rotate(-4deg);transform-origin:center;transition:transform .3s}.project-open:hover .mini-app{transform:rotate(-2deg) translateY(-4px)}.mini-sidebar{width:47px;background:var(--ink);padding-top:12px;display:flex;align-items:center;flex-direction:column;gap:17px;color:var(--cream);border-radius:6px 0 0 0}.mini-sidebar>span{font:24px var(--serif)}.mini-sidebar i{width:11px;height:2px;background:#d9deca80}.mini-main{padding:17px;width:calc(100% - 47px);font-size:10px}.mini-boxes{display:flex;justify-content:space-between;margin-top:16px;gap:8px}.mini-boxes>div{flex:1;background:#e7ecdf;font-size:8px;padding:10px 7px}.mini-boxes i{display:block;width:14px;height:3px;background:#77947d;margin-bottom:6px}.mini-chart{height:80px;display:flex;align-items:flex-end;gap:9%;margin:12px 5px}.mini-chart i{width:6%;background:#9cad8a;height:30%}.mini-chart i:nth-child(2){height:46%}.mini-chart i:nth-child(3){height:37%}.mini-chart i:nth-child(4){height:65%}.mini-chart i:nth-child(5){height:52%}.mini-chart i:nth-child(6){height:77%}.mini-chart i:nth-child(7){height:68%}.mini-chart i:nth-child(8){height:100%;background:var(--rust)}.mockup-label{position:absolute;bottom:6px;left:45px;z-index:2;font-size:6px;letter-spacing:.08em;color:#536451}.bamousso-art .project-round{background:#e9e2d4;z-index:3}.project-mamans{grid-column:1/-1}.mamans-art{background:#a8563c;color:#fff4de;height:292px}.mamans-title{position:absolute;left:29px;top:65px;font:43px/1.08 var(--serif);letter-spacing:-.04em;z-index:2}.mamans-title em{color:#e4c1a3}.mamans-symbol{position:absolute;right:12%;top:-55px;width:330px;height:360px;transform:rotate(15deg)}.mamans-symbol span{display:block;position:absolute;width:180px;height:300px;border-radius:120px 120px 5px 5px;border:1px solid #f8dcac8a;transform:rotate(35deg);right:0;top:50px}.mamans-symbol span:nth-child(2){right:70px;top:36px;background:#e8bd9270;border:0;transform:rotate(-1deg)}.mamans-symbol span:nth-child(3){right:140px;top:70px;transform:rotate(-38deg);background:#ddb18e20}.ecosystem{display:grid;grid-template-columns:1fr 1.6fr;align-items:center;gap:55px;border-top:1px solid var(--line);margin-top:54px;padding-top:25px}.ecosystem>span{font-size:8px;letter-spacing:.12em}.ecosystem p{font-size:13px;color:var(--muted)}.ecosystem p span{color:var(--ink)}.approach{background:var(--cream2);border-top:1px solid #e1e0d3;border-bottom:1px solid #e1e0d3}.approach-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:10%}.approach h2{font-size:clamp(38px,3.6vw,52px);margin-top:32px}.approach-intro{font-size:13px;color:var(--muted);max-width:335px;margin-top:24px}.approach-details{padding-top:8px}.approach details{border-top:1px solid #bac2b2}.approach details:last-child{border-bottom:1px solid #bac2b2}.approach summary{display:flex;align-items:center;gap:22px;padding:24px 0;cursor:pointer;font-size:17px;list-style:none}.approach summary::-webkit-details-marker{display:none}.approach summary>span{font-size:10px;color:var(--rust)}.approach summary i{font:24px/1 var(--sans);margin-left:auto;font-style:normal;transition:transform .2s}.approach details[open] summary i{transform:rotate(45deg)}.approach details p{padding:0 26px 26px 35px;font-size:13px;color:var(--muted);max-width:450px}.contact .section-label{border:0;padding-top:0}.contact-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:13%}.contact h2{font-size:clamp(42px,4.9vw,71px)}.contact-copy>p{max-width:365px;font-size:14px;color:var(--muted);margin-top:29px}.contact-mail{font-size:17px;border-bottom:1px solid #b6c1b1;padding-bottom:7px;display:inline-flex;align-items:center;gap:25px;margin-top:39px;overflow-wrap:anywhere}.contact-mail span{font-size:20px}.contact-phone{display:block;font-size:13px;margin-top:16px}.contact-phone:hover{text-decoration:underline}.contact-panel{background:#eeeede;padding:31px}.contact-panel-title{font:27px/1.1 var(--serif);letter-spacing:-.02em}.contact-panel-intro{font-size:12px;color:var(--muted);margin-top:10px;margin-bottom:24px}form label{display:block;font-size:10px;margin-top:17px;margin-bottom:7px}form label>span{color:var(--muted);font-size:9px}form select,form input,form textarea{border:1px solid #c7cebc;background:#f8f6ee;color:var(--ink);border-radius:0;padding:12px;width:100%;font-size:12px}form textarea{resize:vertical;min-height:94px}form input::placeholder,form textarea::placeholder{color:#72796b}form>.button{width:100%;margin-top:21px;font-size:12px}form>.email-button{width:100%;font-size:11px;background:transparent;padding:13px;border:1px solid #aebca4;margin-top:9px;display:flex;justify-content:center;align-items:center;gap:14px}form>.email-button:hover{background:#dce2cf}.form-note{font-size:9px;color:#606d5c;margin-top:14px;line-height:1.5}.contact-status{font-size:11px;color:var(--ink);margin-top:9px}.contact-status:empty{display:none}.footer{padding:53px 0 24px;background:var(--ink);color:var(--cream)}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:42px;gap:20px}.footer-name{font:27px var(--serif);letter-spacing:-.02em}.footer-name>span{display:block;font:10px var(--sans);letter-spacing:.04em;color:#bcc7b6;margin-top:10px}.back-top{font-size:8px;letter-spacing:.12em;display:flex;align-items:center;gap:25px}.back-top>span{font-size:20px}.footer-bottom{border-top:1px solid #ffffff30;padding-top:20px;display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#b9c4b3;align-items:center}.footer-bottom button{padding:0;font-size:9px;color:inherit;background:transparent;text-decoration:underline;text-underline-offset:4px}.footer-bottom button:hover{color:var(--cream)}dialog{border:0;padding:0;background:var(--cream);color:var(--ink);max-width:670px;width:calc(100% - 32px);max-height:88dvh;box-shadow:0 20px 100px #0004}dialog::backdrop{background:#0c2a24bd;backdrop-filter:blur(5px)}.dialog-inner{padding:48px;position:relative}.dialog-close{background:transparent;font:32px/1 var(--sans);position:absolute;right:17px;top:13px;width:36px;height:36px}.dialog-close:hover{background:var(--cream2)}dialog h2{font-size:45px;margin-top:27px;margin-bottom:22px}dialog .dialog-lead{font:24px/1.3 var(--serif);margin-bottom:22px}dialog p{font-size:14px;color:#5d6d60;margin:15px 0}dialog .eyebrow{font-size:9px;margin-top:0;color:var(--rust)}dialog h3{font-size:16px;margin-top:25px}dialog ul{font-size:13px;color:var(--muted);list-style:disc;margin-left:17px;line-height:1.7}dialog .button{margin-top:20px;font-size:12px}dialog p a{text-decoration:underline}body.dialog-open{overflow:hidden}
@media(min-width:1500px){.hero{padding-top:70px}.hero-art{min-height:650px}.hero h1{font-size:116px}.art-word{font-size:143px;top:115px}.art-sun{width:160px;height:160px}.hero-copy{padding-top:36px}}
@media(max-width:1100px){.wrap{width:calc(100% - 72px)}.header{padding-left:36px;padding-right:36px}nav{gap:23px}.hero{column-gap:5%}.hero-art{min-height:550px}.hero h1{font-size:clamp(62px,8vw,90px)}.hero-intro{font-size:14px}.hero-actions{gap:12px}.hero-actions .text-link{font-size:10px}.art-word{font-size:105px;left:23px}.art-sun{height:120px;width:120px;right:7%;top:90px}.art-orbit{left:-12%;top:110px}.section{padding-top:85px;padding-bottom:85px}.section-label{font-size:8px}.section-heading{gap:6%}.section-heading>p{max-width:250px;font-size:12px}.expertise-grid{gap:28px}.expertise-grid h3{font-size:31px}.expertise-grid p{font-size:12px}.expertise-grid a{font-size:10px}.contact-grid{gap:7%}.contact-panel{padding:25px}.contact-mail{font-size:15px;gap:15px}.timeline{gap:28px}.project-art{height:290px}.acci-letter{font-size:72px}.acci-star{font-size:55px}.mamans-art{height:292px}.bamousso-name{font-size:36px}.mini-boxes>div{font-size:7px;padding:10px 5px}.mini-main{padding:14px}.approach-grid{gap:7%}.approach summary{font-size:15px}.hero-foot{font-size:9px}.hero-foot>a{font-size:7px}}
@media(max-width:800px){html{scroll-padding-top:25px}.wrap{width:calc(100% - 48px)}.header{padding:19px 24px;min-height:85px;position:relative;z-index:10}.brand{font-size:12px;gap:9px}.brand-mark{font-size:40px;width:36px}.brand small{font-size:7px}.menu-toggle{display:flex;align-items:center;gap:10px;background:transparent;border:1px solid #a7b5a2;padding:9px 12px;font-size:11px}.menu-toggle>span{font-size:15px}nav{display:none;position:absolute;top:100%;left:0;right:0;padding:20px 24px 25px;background:var(--cream);border-bottom:1px solid var(--line);box-shadow:0 15px 20px #193f3508}nav.open{display:flex;flex-direction:column;align-items:stretch;gap:4px}nav a{padding:13px 0!important;font-size:15px}nav .nav-contact{padding:12px 14px!important;margin:12px 0 0}.hero{padding-top:37px;column-gap:5%;grid-template-columns:1.06fr 1fr}.hero h1{font-size:60px;margin-top:26px}.hero-copy{padding-top:10px}.hero-art{min-height:470px}.hero-intro{font-size:12px;margin-top:23px}.hero .eyebrow{font-size:7px;letter-spacing:.09em}.hero-actions .button{font-size:10px;padding:14px;gap:15px}.hero-actions .text-link{font-size:10px;padding-top:5px}.art-word{font-size:85px;top:110px;left:17px}.art-sun{width:87px;height:87px;top:91px}.art-top{font-size:6px;left:17px;right:17px;top:20px}.art-top>span:first-child{max-width:90px}.art-orbit{width:350px;height:350px;left:-30%;top:135px}.art-bottom{left:18px;right:18px;bottom:18px}.art-bottom p{font-size:12px}.art-arrow{font-size:66px}.step-one{height:35%}.step-two{height:47%}.step-three{height:63%}.hero-foot{font-size:8px;gap:12px;padding:23px 0}.hero-foot>span{gap:6px}.hero-foot>span:before{font-size:12px}.hero-foot>a{display:none}.section{padding-top:70px;padding-bottom:70px}.section-label{margin-bottom:40px;font-size:8px;letter-spacing:.1em}.section-label span:last-child{display:none}.vision-grid{gap:7%;grid-template-columns:1fr 1fr}.vision h2{font-size:34px}.vision-text .large-copy{font-size:22px}.vision-text>p:not(.large-copy){font-size:12px}.signature{font-size:56px}.timeline{gap:23px;margin-top:48px}.timeline h3{font-size:15px}.timeline p{font-size:11px}.timeline-date{font-size:8px}.section-heading h2{font-size:40px}.section-heading>p{max-width:200px;font-size:12px}.expertise-grid{gap:23px}.expertise-grid h3{font-size:27px}.expertise-grid p{font-size:11px}.expertise-grid ul{font-size:9px}.expertise-grid a{font-size:9px}.expertise-grid a span{font-size:15px}.project-art{height:270px}.project-category{font-size:7px;left:20px;top:20px}.acci-letter{font-size:61px;left:20px;right:20px;top:82px}.acci-star{font-size:43px}.acci-tag{font-size:24px;left:20px}.bamousso-name{left:20px;font-size:31px}.mini-app{left:20px;right:28px;top:125px}.mini-main{padding:14px 10px}.mini-main>span{font-size:8px}.mini-boxes{gap:4px}.mini-boxes>div{font-size:6px}.mini-sidebar{width:32px}.mini-main{width:calc(100% - 32px)}.mini-chart{gap:8%}.mockup-label{font-size:5px;left:30px}.project-caption h3{font-size:17px}.project-caption p{font-size:10px}.project-round{width:30px;height:30px;font-size:16px;right:18px;bottom:20px}.mamans-art{height:275px}.mamans-title{left:24px;font-size:38px}.mamans-symbol{right:6%;top:-40px;width:260px;transform:rotate(14deg);opacity:.7}.mamans-symbol span{width:130px}.mamans-symbol span:nth-child(2){right:52px}.mamans-symbol span:nth-child(3){right:104px}.ecosystem{gap:35px;grid-template-columns:1fr 2fr}.ecosystem p{font-size:11px}.approach-grid{grid-template-columns:1fr 1.1fr;gap:6%}.approach h2{font-size:35px}.approach summary{font-size:14px;gap:14px;padding:23px 0}.approach details p{padding-left:29px;font-size:12px}.approach-intro{font-size:12px}.contact-grid{gap:6%}.contact h2{font-size:44px}.contact-copy>p{font-size:12px}.contact-mail{font-size:13px;gap:10px}.contact-panel{padding:22px}.contact-panel-title{font-size:24px}.contact-panel-intro{font-size:11px}.footer-bottom{font-size:8px}.footer-bottom>p:nth-child(2){display:none}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}.header{padding:18px 20px;min-height:80px}.brand{font-size:11px}.brand small{font-size:6px}.brand-mark{font-size:38px}.menu-toggle{font-size:10px;padding:8px 10px}.hero{grid-template-columns:1fr;padding-top:31px;gap:0}.hero-copy{padding-top:4px;padding-bottom:35px}.hero .eyebrow{font-size:8px;letter-spacing:.12em}.hero h1{font-size:clamp(64px,17vw,88px);margin-top:27px;line-height:.98}.hero-intro{font-size:14px;max-width:350px;margin-top:22px}.hero-actions{gap:19px;margin-top:24px}.hero-actions .button{font-size:11px;padding:15px 17px;gap:20px}.hero-actions .text-link{font-size:10px;padding:12px 0}.hero-art{min-height:390px;margin-bottom:0}.art-top{font-size:7px;left:23px;right:23px;top:22px}.art-top>span:first-child{max-width:none}.art-word{font-size:107px;top:67px;left:25px}.art-sun{width:108px;height:108px;right:13%;top:49px}.art-orbit{width:360px;height:360px;left:8%;top:80px}.step-one{height:35%}.step-two{height:47%}.step-three{height:66%}.art-bottom{bottom:23px;left:24px;right:24px}.art-bottom p{font-size:13px}.art-arrow{font-size:75px}.hero-foot{flex-direction:column;align-items:flex-start;gap:8px;font-size:10px;padding:23px 0}.hero-foot>span{gap:10px}.hero-foot>span:before{font-size:13px}.section{padding-top:58px;padding-bottom:58px}.section-label{margin-bottom:32px;font-size:8px;letter-spacing:.11em}.vision .section-label{margin-bottom:30px}.vision-grid{grid-template-columns:1fr;gap:26px}.vision h2{font-size:38px}.signature{display:none}.vision-text .large-copy{font-size:23px;margin-bottom:17px;max-width:350px}.vision-text>p:not(.large-copy){font-size:13px;margin-top:13px}.timeline{grid-template-columns:1fr;gap:27px;margin-top:34px}.timeline article{padding-top:19px;display:grid;grid-template-columns:82px 1fr;gap:7px 17px}.timeline-date{padding-top:5px;font-size:8px}.timeline h3{margin:0;font-size:17px;line-height:1.4}.timeline p{grid-column:2;font-size:12px;max-width:none}.section-heading{display:block;margin-bottom:33px}.section-heading h2{font-size:42px}.section-heading>p{max-width:340px;margin-top:22px;font-size:13px}.expertise-grid{grid-template-columns:1fr;gap:35px}.expertise-grid article{padding-top:21px;position:relative}.expertise-top svg{height:31px;width:31px}.expertise-grid h3{font-size:34px;margin:13px 0 17px}.expertise-grid h3 br{display:none}.expertise-grid p{font-size:13px;max-width:100%}.expertise-grid ul{font-size:11px;margin:17px 0 24px;line-height:2}.expertise-grid a{font-size:12px;padding-top:17px}.expertise-grid a span{font-size:19px}.project-grid{grid-template-columns:1fr;gap:32px}.project-mamans{grid-column:auto}.project-art{height:290px}.project-category{font-size:8px;left:24px;top:22px}.acci-letter{font-size:75px;left:24px;right:26px;top:84px}.acci-star{font-size:53px}.acci-tag{font-size:27px;left:25px;bottom:27px}.project-round{width:34px;height:34px;font-size:18px;right:23px;bottom:23px}.project-caption{padding-top:16px}.project-caption h3{font-size:18px}.project-caption p{font-size:11px}.bamousso-name{top:63px;left:25px;font-size:39px}.mini-app{top:126px;left:25px;right:45px}.mini-main{padding:15px}.mini-main>span{font-size:9px}.mini-boxes>div{font-size:8px}.mini-sidebar{width:40px}.mini-main{width:calc(100% - 40px)}.mockup-label{font-size:6px;left:34px}.mamans-art{height:345px}.mamans-title{font-size:37px;left:24px;top:65px;z-index:3}.mamans-symbol{width:210px;right:8%;top:102px;opacity:.35}.mamans-symbol span{width:110px;height:230px}.mamans-symbol span:nth-child(2){right:48px}.mamans-symbol span:nth-child(3){right:95px}.ecosystem{grid-template-columns:1fr;gap:15px;margin-top:34px;padding-top:22px}.ecosystem>span{font-size:8px}.ecosystem p{font-size:12px}.approach-grid{grid-template-columns:1fr;gap:30px}.approach h2{font-size:39px;margin-top:25px}.approach-intro{max-width:none;font-size:13px}.approach summary{font-size:16px;padding:23px 0}.approach details p{font-size:13px;padding:0 20px 23px 32px}.contact-grid{grid-template-columns:1fr;gap:35px}.contact h2{font-size:clamp(44px,12vw,60px)}.contact-copy>p{font-size:13px;max-width:340px;margin-top:23px}.contact-mail{font-size:16px;margin-top:27px}.contact-phone{font-size:13px}.contact-panel{padding:25px}.contact-panel-title{font-size:28px}.contact-panel-intro{font-size:12px}form label{font-size:11px}form input,form select,form textarea{font-size:13px}form>.button{font-size:12px;padding:16px 19px}.form-note{font-size:10px}.footer{padding-top:38px}.footer-top{align-items:flex-start;padding-bottom:29px;gap:15px}.footer-name{font-size:22px;max-width:210px}.footer-name>span{font-size:9px;line-height:1.5}.back-top{font-size:0;gap:0}.back-top>span{font-size:24px;padding:8px;border:1px solid #ffffff50}.footer-bottom{gap:20px;align-items:flex-start;flex-direction:column;font-size:9px}.footer-bottom button{font-size:9px}.dialog-inner{padding:38px 26px}dialog h2{font-size:36px}dialog .dialog-lead{font-size:22px}dialog .button{font-size:11px;gap:15px}dialog p{font-size:13px}}
.art-bottom p{background:#204b3c;color:var(--cream);padding:8px 11px;margin:-8px -11px;font-size:12px}
@media(max-width:600px){.expertise-grid h3 br{display:block}.expertise-grid article{min-width:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.service-visual{position:relative;margin:0 0 24px;overflow:hidden;flex-shrink:0;background:#d4ddc6;aspect-ratio:3/2}
.service-visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.service-visual:hover img{transform:scale(1.035)}
.service-visual figcaption{position:absolute;bottom:9px;left:10px;background:#193f35db;color:#fffdf4;padding:4px 7px;font-size:6px;letter-spacing:.07em;text-transform:uppercase}
.impact-visual{position:relative;margin:-37px -37px 30px;overflow:hidden;aspect-ratio:3/2;background:#c5d1b5}
.impact-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 43%}
.impact-visual figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#15382bd9);padding:28px 20px 13px;color:#fffdf5;font-size:8px;letter-spacing:.04em}
@media(max-width:1100px){.impact-visual{margin:-30px -30px 27px}.service-visual{margin-bottom:22px}}
@media(max-width:800px){.impact-visual{margin:-25px -25px 25px}.service-visual figcaption{font-size:5px;padding:4px 5px;left:7px;bottom:7px}}
@media(max-width:600px){.service-visual{aspect-ratio:3/2;margin-bottom:23px}.service-visual figcaption{font-size:6px;padding:4px 7px;left:10px;bottom:9px}.impact-visual{margin:-29px -25px 27px}.impact-visual figcaption{font-size:7px;padding:26px 19px 12px}}
/* ACCI institutional identity */
.association-site{--cream:#fbfcf7;--cream2:#f0f3e8;--rust:#49714a;--clay:#bad0a0;--muted:#657260;--line:#d5ddcb}
.acci-brand{gap:17px}.acci-wordmark{font:42px/1 var(--sans);letter-spacing:-.07em}.acci-wordmark>span{color:#83a26d}.brand-description{font-size:10px;line-height:1.45;border-left:1px solid var(--line);padding-left:16px;letter-spacing:.01em}.association-site nav{gap:25px}.association-site .hero{gap:0 5.5%;padding-top:48px;grid-template-columns:1fr 1fr}.association-site .hero-copy{padding-top:24px}.association-site .hero h1{font-size:clamp(58px,5.9vw,89px);line-height:1.03;margin-top:29px}.association-site .hero-intro{max-width:420px;font-size:15px;line-height:1.65;margin-top:26px}.association-site .hero-actions{margin-top:28px;gap:25px}.association-site .hero-actions .text-link{font-size:12px}.hero-local{font-size:10px;color:var(--muted);display:flex;gap:10px;align-items:center;margin-top:29px}.hero-local>span{font-size:17px;color:var(--rust)}.team-hero{position:relative;min-height:560px;margin:0;overflow:hidden;background:#d8e0ca}.team-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:47% 30%}.team-hero:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#102d27bf)}.team-hero figcaption{position:absolute;left:29px;bottom:27px;z-index:2;color:#fffdf3}.photo-overline{display:block;font-size:8px;letter-spacing:.15em;margin-bottom:16px}.photo-heading{display:block;font:34px/1.08 var(--serif);letter-spacing:-.03em}.illustration-label{display:block;font-size:6px;letter-spacing:.12em;opacity:.8;margin-top:18px}.image-corner{position:absolute;bottom:28px;right:26px;color:white;z-index:2;font-size:39px;line-height:1}.association-site .hero-foot{font-size:11px;padding:29px 0}.association-seal{display:flex;align-items:center;gap:22px;margin-top:38px;padding-top:22px;width:max-content;border-top:1px solid var(--line)}.association-seal>span{font-size:37px;letter-spacing:-.07em}.association-seal small{font-size:7px;line-height:1.8;letter-spacing:.1em}.presidency{border-top:1px solid var(--line);padding-top:20px;margin-top:23px!important;font-size:11px!important}.presidency>span{color:var(--ink)}.association-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:57px}.association-pillars article{border-top:1px solid #aab99d;padding-top:19px}.association-pillars article>span{font-size:9px;color:var(--rust)}.association-pillars h3{font:27px/1.1 var(--serif);letter-spacing:-.02em;margin:15px 0 12px}.association-pillars p{font-size:12px;color:var(--muted);max-width:320px}.association-site .expertise em{color:#bed3a5}.association-site .expertise-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-note{border-top:1px solid #ffffff26;margin-top:37px;padding-top:19px;color:#bbc9b4;font-size:10px;max-width:100%}.recruitment .section-label{border:0;padding-top:0}.recruitment-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.recruitment-steps article{position:relative;border-top:1px solid #b5c3a8;padding-top:22px}.recruitment-steps article>span{font:36px/1 var(--serif);color:#779064}.recruitment-steps h3{font-size:16px;margin:19px 0 13px}.recruitment-steps p{font-size:12px;color:var(--muted)}.recruitment>.text-link{margin-top:32px}.commercials{background:#edf2e4;border-top:1px solid #d5ddcb;border-bottom:1px solid #d5ddcb}.commercials .section-label{border:0;padding-top:0}.commercials-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:end;margin-bottom:45px}.commercials-heading>p{font-size:14px;color:var(--muted);max-width:410px}.commercials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.commercials-grid article{background:#fcfdf8;border:1px solid #d6dec9;padding:28px;display:flex;flex-direction:column}.commercial-icon{font-size:30px;line-height:1;margin-bottom:27px;color:var(--rust)}.commercials-grid h3{font:27px/1.15 var(--serif);letter-spacing:-.02em;max-width:270px}.commercials-grid p{font-size:12px;color:var(--muted);margin:19px 0 26px}.commercials-grid a{display:flex;justify-content:space-between;align-items:center;font-size:10px;border-top:1px solid var(--line);padding-top:17px;gap:10px;margin-top:auto}.commercials-grid a span{font-size:18px}.candidate-note{font-size:10px;color:var(--muted);margin-top:23px}.partnerships .section-label{border:0;padding-top:0}.partnership-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:8%}.mamans-panel{background:#dbe5cc;padding:37px;position:relative;overflow:hidden}.mamans-panel .eyebrow{font-size:8px}.mamans-panel h3{font:54px/1.06 var(--serif);letter-spacing:-.045em;margin-top:27px}.mamans-panel h3 em{color:#577548}.mamans-panel>p:not(.eyebrow){font-size:13px;color:#506448;margin-top:24px;max-width:380px}.mamans-panel ul{font-size:11px;line-height:2;margin:22px 0}.mamans-panel li:before{content:'—';margin-right:9px}.mamans-panel .button{font-size:12px;margin-top:7px;gap:30px}.partnership-right{display:flex;flex-direction:column;justify-content:center;gap:33px}.partnership-right article{border-top:1px solid #b9c6ad;padding-top:21px}.partnership-right article>span{font-size:8px;letter-spacing:.1em;color:var(--rust)}.partnership-right h3{font:31px/1.1 var(--serif);letter-spacing:-.02em;margin:17px 0}.partnership-right p{font-size:13px;color:var(--muted);max-width:360px}.partnership-right .text-link{width:max-content}.association-site .approach summary{font-size:15px;gap:13px}.association-site .approach details p{padding-left:0;overflow-wrap:anywhere}.association-site .contact h2{font-size:clamp(40px,4.15vw,61px)}.association-site .contact-grid{grid-template-columns:1fr 1fr;gap:9%}.association-site .contact-mail{display:block;width:max-content;max-width:100%;font-size:14px;overflow-wrap:anywhere;line-height:1.5;margin-top:30px}.association-site .contact-mail>span{font-size:18px;display:inline;margin-left:5px}.contact-numbers{display:flex;flex-wrap:wrap;gap:10px 19px;margin-top:19px;max-width:340px;font-size:12px}.contact-numbers a:hover{text-decoration:underline}.contact-address{margin-top:29px;border-top:1px solid var(--line);padding-top:23px;max-width:360px}.contact-address>span{font-size:8px;letter-spacing:.1em}.contact-address p{font-size:13px;color:var(--muted);line-height:1.7;margin-top:11px}.contact-address small{font-size:10px;color:var(--muted);display:block;margin-top:12px}.association-site .contact-panel{background:#eef2e5}.audience-field{padding:0;border:0;margin:22px 0 18px;min-width:0}.audience-field legend{font-size:10px;margin-bottom:8px}.audience-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #b6c6a7;gap:0}.audience-tabs button{background:transparent;padding:11px 4px;font-size:11px;transition:background .2s}.audience-tabs button+button{border-left:1px solid #b6c6a7}.audience-tabs button[aria-pressed=true]{background:var(--ink);color:white}.audience-tabs button:hover:not([aria-pressed=true]){background:#dce5ce}.footer-association{font:43px/1 var(--sans);letter-spacing:-.06em}.footer-association>span{font-size:10px;letter-spacing:.01em;line-height:1.7;margin-top:15px}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:11px 27px;font-size:10px;color:#c4cfbc}.footer-nav a:hover{text-decoration:underline}.association-site dialog p{overflow-wrap:anywhere}
@media(max-width:1100px){.association-site nav{gap:19px;font-size:11px}.brand-description{font-size:9px;padding-left:12px}.acci-wordmark{font-size:36px}.acci-brand{gap:13px}.association-site .hero h1{font-size:clamp(54px,6.1vw,75px)}.team-hero{min-height:530px}.association-site .hero .eyebrow{font-size:7px}.association-site .hero-intro{font-size:14px}.association-site .hero-actions{gap:15px}.association-site .hero-actions .text-link{font-size:11px}.photo-heading{font-size:29px}.hero-local{font-size:9px}.commercials-grid article{padding:24px}.commercials-grid h3{font-size:24px}.commercials-grid a{font-size:9px}.mamans-panel{padding:30px}.mamans-panel h3{font-size:46px}.recruitment-steps{gap:23px}.recruitment-steps h3{font-size:14px}.recruitment-steps p{font-size:11px}.association-site .contact-mail{font-size:12px}.association-site .contact-grid{gap:7%}.association-site .hero-foot{font-size:10px}}
@media(max-width:800px){.association-site .acci-wordmark{font-size:36px}.association-site .brand-description{font-size:9px}.association-site .hero{padding-top:35px;gap:0 5%}.association-site .hero h1{font-size:clamp(47px,6.3vw,60px)}.association-site .hero-intro{font-size:12px}.association-site .hero-actions .button{font-size:10px}.association-site .hero-actions .text-link{font-size:10px}.team-hero{min-height:460px}.photo-heading{font-size:25px}.team-hero figcaption{left:20px;bottom:23px}.photo-overline{font-size:7px}.image-corner{right:18px;font-size:30px}.illustration-label{font-size:5px}.hero-local{font-size:8px;max-width:240px}.association-site .hero-foot{font-size:9px}.association-seal{gap:15px}.association-seal small{font-size:6px}.association-pillars{gap:25px;margin-top:42px}.association-pillars h3{font-size:24px}.association-pillars p{font-size:11px}.commercials-heading{gap:7%}.commercials-heading h2{font-size:40px}.commercials-heading>p{font-size:12px}.commercials-grid{gap:15px}.commercials-grid article{padding:21px 18px}.commercials-grid h3{font-size:23px}.commercials-grid p{font-size:11px}.commercials-grid a{font-size:8px}.mamans-panel{padding:25px}.mamans-panel h3{font-size:39px}.mamans-panel .eyebrow{font-size:6px}.mamans-panel>p:not(.eyebrow){font-size:12px}.mamans-panel ul{font-size:9px}.mamans-panel .button{font-size:10px;padding:14px;gap:12px}.partnership-grid{gap:6%}.partnership-right h3{font-size:27px}.partnership-right p{font-size:12px}.partnership-right article>span{font-size:7px}.partnership-right .text-link{font-size:11px}.association-site .approach summary{font-size:13px}.association-site .contact-mail{font-size:11px}.association-site .contact h2{font-size:38px}.contact-numbers{font-size:11px;gap:8px 15px}.contact-address p{font-size:12px}.association-site .contact-panel{padding:22px}.audience-tabs button{font-size:10px}.footer-nav{font-size:9px;gap:10px 16px}}
@media(max-width:600px){.association-site .header{gap:12px}.association-site .acci-wordmark{font-size:33px}.association-site .brand-description{font-size:8px;line-height:1.4;padding-left:10px}.association-site .acci-brand{gap:10px}.association-site .hero{grid-template-columns:1fr;padding-top:30px}.association-site .hero-copy{padding-top:3px;padding-bottom:31px}.association-site .hero h1{font-size:clamp(48px,13.7vw,72px);line-height:1.03;margin-top:25px}.association-site .hero .eyebrow{font-size:7px;letter-spacing:.1em}.association-site .hero-intro{font-size:14px;max-width:360px;margin-top:22px}.association-site .hero-actions{gap:19px;margin-top:24px}.association-site .hero-actions .button{font-size:11px;padding:15px 18px}.association-site .hero-actions .text-link{font-size:11px}.hero-local{font-size:9px;margin-top:24px;max-width:none}.team-hero{min-height:380px}.team-hero img{object-position:47% 25%}.team-hero figcaption{left:24px;bottom:25px}.photo-overline{font-size:7px}.photo-heading{font-size:30px}.illustration-label{font-size:6px}.image-corner{font-size:33px;right:22px}.association-site .hero-foot{font-size:10px;gap:9px;padding:24px 0}.association-site .vision h2{font-size:38px}.association-seal{display:none}.association-pillars{grid-template-columns:1fr;gap:24px;margin-top:31px}.association-pillars article{display:grid;grid-template-columns:28px 1fr;gap:5px 12px;padding-top:17px}.association-pillars article>span{padding-top:6px}.association-pillars h3{font-size:25px;margin:0}.association-pillars p{grid-column:2;max-width:none;font-size:12px;margin-top:7px}.association-site .expertise-grid{grid-template-columns:minmax(0,1fr)}.association-site .section-heading h2{font-size:39px}.service-note{font-size:10px;margin-top:31px;line-height:1.6}.recruitment-steps{grid-template-columns:1fr 1fr;gap:27px 22px}.recruitment-steps article{padding-top:19px}.recruitment-steps article>span{font-size:32px}.recruitment-steps h3{font-size:14px;line-height:1.4;margin:15px 0 10px}.recruitment-steps p{font-size:11px}.recruitment>.text-link{font-size:11px;gap:12px}.commercials-heading{grid-template-columns:1fr;gap:24px;margin-bottom:29px}.commercials-heading h2{font-size:42px}.commercials-heading>p{font-size:13px}.commercials-grid{grid-template-columns:1fr;gap:18px}.commercials-grid article{padding:26px}.commercial-icon{margin-bottom:20px;font-size:29px}.commercials-grid h3{font-size:29px;max-width:270px}.commercials-grid p{font-size:13px;margin:18px 0 24px}.commercials-grid a{font-size:11px}.candidate-note{font-size:10px;line-height:1.6}.partnership-grid{grid-template-columns:1fr;gap:34px}.mamans-panel{padding:29px 25px}.mamans-panel .eyebrow{font-size:7px;letter-spacing:.1em}.mamans-panel h3{font-size:48px;margin-top:23px}.mamans-panel>p:not(.eyebrow){font-size:13px}.mamans-panel ul{font-size:11px}.mamans-panel .button{font-size:11px;padding:15px 18px;gap:20px}.partnership-right{gap:28px}.partnership-right h3{font-size:30px;max-width:320px}.partnership-right p{font-size:13px;max-width:none}.partnership-right article>span{font-size:8px}.partnership-right .text-link{font-size:12px}.association-site .approach h2{font-size:37px}.association-site .approach summary{font-size:14px;gap:12px;line-height:1.5}.association-site .approach summary i{flex-shrink:0}.association-site .contact-grid{grid-template-columns:1fr;gap:35px}.association-site .contact h2{font-size:clamp(39px,10.9vw,56px)}.association-site .contact-mail{font-size:12px;margin-top:27px}.contact-numbers{font-size:12px;gap:10px 19px;max-width:350px}.contact-address{max-width:100%;margin-top:25px}.contact-address p{font-size:13px}.association-site .contact-panel{padding:25px}.audience-tabs button{font-size:10px;padding:11px 3px}.audience-field legend{font-size:11px}.footer-top{flex-wrap:wrap}.footer-association{font-size:37px;max-width:250px}.footer-association>span{font-size:9px}.footer-nav{order:3;width:100%;grid-template-columns:1fr 1fr;font-size:10px;margin-top:15px}.footer .back-top{margin-left:auto}.association-site .footer-bottom>p:nth-child(2){display:none}}
