:root{--bg:#f7f8f5;--surface:#fff;--surface-soft:#eef3ed;--ink:#17231f;--muted:#5a6a63;--line:#d8e0d7;--forest:#0f4a39;--forest-strong:#083326;--teal:#147a74;--gold:#c38b2e;--clay:#8a5c44;--shadow:0 22px 60px #09281f1c;--radius:8px;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h6,pre{margin-top:0}h1,h6{letter-spacing:0;line-height:1.08}h1{max-width:920px;font-size:clamp(3rem,7vw,6.4rem)}h6{text-wrap:balance;margin-bottom:.35em;font-size:clamp(1.9rem,3.2vw,2.8rem)}pre{font:inherit;white-space:normal;color:var(--muted);text-align:justify;text-align-last:left;text-justify:inter-word;margin-left:0;margin-right:0}pre code{font:inherit;white-space:inherit}.container{width:min(var(--max), calc(100% - 40px));margin:0 auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f8f5ed;border-bottom:1px solid #d8e0d7c7;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:78px;padding:12px clamp(20px,5vw,64px);display:grid;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand__mark{border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.brand__mark img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.brand__name,.brand__sub{white-space:nowrap;display:block}.brand__name{color:var(--forest-strong);font-weight:800}.brand__sub{color:var(--muted);font-size:.8rem}.main-nav{color:#31433c;justify-content:center;gap:clamp(12px,2.5vw,30px);font-size:.94rem;font-weight:650;display:flex}.main-nav a,.footer-links a{transition:color .16s,opacity .16s}.main-nav a:hover,.footer-links a:hover{color:var(--teal)}.header-controls{align-items:center;gap:12px;display:inline-flex}.menu-toggle{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--forest-strong);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:none}.menu-toggle span{background:currentColor;border-radius:999px;grid-area:1/1;width:18px;height:2px;transition:opacity .16s,transform .16s;display:block}.menu-toggle span:first-child{transform:translateY(-6px)}.menu-toggle span:last-child{transform:translateY(6px)}.site-header[data-menu-open=true] .menu-toggle span:first-child{transform:rotate(45deg)}.site-header[data-menu-open=true] .menu-toggle span:nth-child(2){opacity:0}.site-header[data-menu-open=true] .menu-toggle span:last-child{transform:rotate(-45deg)}.header-action,.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:.94rem;font-weight:750;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.header-action,.button--primary{background:var(--forest);color:#fff}.header-action:hover,.button:hover{transform:translateY(-1px)}.button--light{color:#fff;background:#ffffff29;border-color:#ffffff94}.button--secondary{border-color:var(--line);background:var(--surface);color:var(--forest)}.text-link{color:var(--forest);align-items:center;font-weight:780;display:inline-flex}.home-hero{isolation:isolate;background:var(--forest-strong);min-height:calc(100svh - 78px);position:relative;overflow:hidden}.home-hero__image{object-fit:cover}.home-hero__overlay{z-index:1;background:linear-gradient(90deg,#083326eb,#08332694 50%,#0833262e),linear-gradient(#08332614,#08332661);position:absolute;inset:0}.home-hero__content{z-index:2;color:#fff;flex-direction:column;justify-content:center;min-height:calc(100svh - 78px);padding:58px 0 86px;display:flex;position:relative}.home-hero h1{margin-bottom:20px}.home-hero pre{color:#ffffffe0;max-width:720px;font-size:clamp(1.08rem,2vw,1.32rem)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.hero-proof{gap:12px;max-width:720px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hero-proof__intro{color:#ffffffeb;max-width:720px;margin:30px 0 0;font-size:clamp(1rem,1.6vw,1.12rem);font-weight:700}.hero-proof li{color:#ffffffe6;align-items:center;gap:12px;font-size:clamp(.95rem,1.5vw,1.08rem);font-weight:700;display:flex}.hero-proof li:before{color:#7de2a6;content:"✓";background:#24864c57;border:1px solid #7ae2a68f;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:.88rem;line-height:1;display:grid}.home-credentials{border-bottom:1px solid var(--line);background:var(--surface);padding:clamp(56px,8vw,92px) 0}.home-credentials__inner{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(36px,7vw,88px);display:grid}.home-credentials__heading h6{color:var(--forest-strong)}.home-credentials__copy{gap:18px;display:grid}.home-credentials__copy p{color:var(--muted);margin:0;font-size:1.03rem;line-height:1.75}.certificate-section__inner{text-align:center}.certificate-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.certificate-section__inner h6{max-width:760px;color:var(--forest-strong);margin-left:auto;margin-right:auto}.certificate-feature{width:min(100%,800px);margin:34px auto 0}.certificate-feature__crop{aspect-ratio:1.37;border:1px solid var(--line);border-radius:var(--radius);width:100%;box-shadow:var(--shadow);background:#fff;position:relative;overflow:hidden}.certificate-feature__crop img{width:106%;max-width:none;height:auto}.certificate-feature figcaption{color:var(--muted);margin-top:16px;font-size:.94rem}.field-gallery{background:var(--forest-strong);border-bottom:1px solid #d8e0d738;padding:18px 0;position:relative;overflow:hidden}.field-gallery:before,.field-gallery:after{z-index:2;content:"";pointer-events:none;width:clamp(28px,7vw,110px);position:absolute;top:0;bottom:0}.field-gallery:before{background:linear-gradient(90deg, var(--forest-strong), transparent);left:0}.field-gallery:after{background:linear-gradient(270deg, var(--forest-strong), transparent);right:0}.field-gallery__track{will-change:transform;width:max-content;animation:84s linear infinite field-gallery-scroll;display:flex}.field-gallery__group{flex-shrink:0;gap:14px;padding-right:14px;display:flex}.field-gallery__item{border-radius:var(--radius);background:#ffffff14;border:1px solid #ffffff29;flex:none;height:clamp(190px,22vw,300px);line-height:0;overflow:hidden;box-shadow:0 12px 28px #0417113d}.field-gallery__item img{object-fit:cover;width:auto;height:100%}.field-gallery:hover .field-gallery__track{animation-play-state:paused}@keyframes field-gallery-scroll{to{transform:translate(-50%)}}.certificate-carousel{border-bottom:1px solid var(--line);background:var(--surface-soft);scroll-margin-top:90px;overflow:hidden}.certificate-carousel__header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:34px;display:flex}.certificate-carousel__header h6{color:var(--forest-strong);margin-bottom:0}.certificate-carousel__controls{gap:10px;display:flex}.certificate-carousel__controls button{background:var(--surface);width:46px;height:46px;color:var(--forest-strong);cursor:pointer;font:inherit;border:1px solid #0f4a3940;border-radius:50%;place-items:center;font-size:1.25rem;font-weight:800;transition:background .16s,color .16s,transform .16s;display:grid}.certificate-carousel__controls button:hover,.certificate-carousel__controls button:focus-visible{background:var(--forest);color:#fff;transform:translateY(-2px)}.certificate-carousel__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:var(--forest) #0f4a391f;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:20px;padding:2px 2px 22px;scroll-padding-left:2px;display:flex;overflow-x:auto}.certificate-carousel__track::-webkit-scrollbar{height:9px}.certificate-carousel__track::-webkit-scrollbar-track{background:#0f4a391f;border-radius:999px}.certificate-carousel__track::-webkit-scrollbar-thumb{background:var(--forest);border-radius:999px}.certificate-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);scroll-snap-align:start;flex:0 0 clamp(270px,29vw,330px);margin:0;overflow:hidden;box-shadow:0 10px 30px #09281f14}.certificate-card__image{background:#f8f8f4;place-items:center;height:clamp(360px,42vw,430px);padding:16px;display:grid}.certificate-card__image img{object-fit:contain;width:100%;height:100%}.certificate-card figcaption{color:var(--forest-strong);padding:18px 20px 20px;font-weight:800;line-height:1.35}.section{padding:clamp(72px,10vw,128px) 0}.section--muted{background:var(--surface-soft)}.section--intro{background:var(--surface);padding:clamp(48px,7vw,80px) 0}.section--clients{background:var(--surface)}.section-label{color:var(--teal);text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:850}.section-heading{max-width:760px;margin-bottom:36px}.section-heading h6{margin-bottom:0}.section-heading--row,.contact-band__inner,.project-index-summary{justify-content:space-between;align-items:end;gap:28px;display:flex}.section-heading--row{max-width:none}.section-heading--team{max-width:min(100%,1040px)}.intro-grid,.split-grid,.mission-grid,.contact-grid,.project-body-grid,.project-hero__grid{gap:clamp(28px,5vw,64px);display:grid}.intro-grid{grid-template-columns:1.1fr .9fr;align-items:start}.intro-grid pre:last-child{margin:12px 0 0;font-size:1.08rem}.service-grid,.project-grid,.profile-grid,.client-grid{gap:22px;display:grid}.service-grid,.client-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-card,.project-card,.profile-card,.client-card,.credential-panel,.contact-card,.contact-details,.facts-panel,.side-card,.scope-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 1px #ffffffb3}.service-card,.profile-card,.credential-panel,.contact-card,.contact-details,.facts-panel,.side-card,.scope-panel{padding:clamp(22px,3vw,32px)}.service-card span{border-bottom:2px solid var(--gold);color:var(--forest);margin-bottom:22px;font-weight:850;display:inline-flex}.service-card h6,.profile-card h6,.project-card h6{color:var(--forest-strong);margin-bottom:10px;font-size:1.25rem}.service-card pre,.profile-card pre,.project-card pre{margin-bottom:0}.client-card{grid-template-columns:116px minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid}.client-card img{aspect-ratio:4/3;background:var(--surface-soft);object-fit:cover;border-radius:6px;width:116px;height:auto}.client-card h6{color:var(--forest-strong);margin-bottom:8px;font-size:1rem}.client-card pre{color:var(--muted);margin-bottom:0;font-size:.94rem;line-height:1.5}.split-grid{grid-template-columns:.92fr 1fr;align-items:center}.split-grid--wide{grid-template-columns:1fr .72fr;align-items:stretch}.image-panel{border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.image-panel img{object-fit:cover;width:100%;min-height:420px}.split-content pre{font-size:1.03rem}.check-list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#30423b;padding-left:28px;position:relative}.check-list li:before{background:var(--gold);content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-grid--index{grid-template-columns:repeat(2,minmax(0,1fr))}.project-card{overflow:hidden}.project-card__image{aspect-ratio:16/10;background:var(--surface-soft);overflow:hidden}.project-card__image img{object-fit:cover;width:100%;height:100%}.project-card__body{padding:24px}.project-card__meta{color:var(--teal);text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:850;display:block}.project-card dl,.facts-panel dl{gap:12px;margin:22px 0;display:grid}.project-card dl div,.facts-panel dl div{gap:2px;display:grid}dt{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}dd{color:var(--ink);margin:0;font-weight:680}.team-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.team-strip:focus-visible{outline:2px solid var(--teal);outline-offset:10px}.team-strip article{border-top:3px solid var(--forest);align-content:start;gap:10px;padding-top:18px;display:grid}.team-strip pre{color:var(--forest);margin-bottom:8px;font-weight:800}.team-strip h6{font-size:1.25rem}.team-strip span{color:var(--muted)}.team-portrait{aspect-ratio:4/5;border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;width:132px;position:relative;overflow:hidden}.team-portrait img{object-fit:cover;width:100%;height:100%;display:block}.team-portrait--placeholder{color:var(--forest);background:#e7efea;place-items:center;display:grid}.team-portrait.team-portrait--placeholder span{color:var(--forest);font-size:1.55rem;font-weight:900;line-height:1}.team-strip .team-portrait{width:min(100%,140px)}.center-action{margin-top:34px}.contact-band{background:var(--forest-strong);color:#fff;padding:clamp(56px,8vw,96px) 0}.contact-band pre,.contact-band .section-label{color:#ffffffc7}.contact-band h6{max-width:780px;margin-bottom:0}.page-hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg, #eef3edf2, #ffffffd1), var(--surface-soft);padding:clamp(74px,11vw,132px) 0 clamp(54px,9vw,96px)}.page-hero__inner{max-width:920px}.page-hero--center .page-hero__inner{text-align:center}.page-hero h1{color:var(--forest-strong);margin-bottom:18px}.page-hero pre:last-child{max-width:760px;margin-bottom:0;font-size:1.18rem}.prose{max-width:760px}.prose pre{font-size:1.04rem}.credential-panel{align-content:center;gap:8px;display:grid}.credential-panel span{color:var(--muted);text-transform:uppercase;font-size:.82rem;font-weight:800}.credential-panel strong{color:var(--forest-strong);margin-bottom:18px;font-size:1.16rem}.mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-grid article{max-width:560px}.mission-grid h6{font-size:clamp(1.75rem,2.7vw,2.35rem)}.profile-grid,.profile-grid--leadership{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-card{gap:14px;display:grid}.profile-card .team-portrait{width:124px}.profile-card div pre{color:var(--forest);margin-bottom:0;font-weight:800}.profile-card span{color:var(--clay);font-weight:800}.profile-card strong{color:#30423b;font-size:.94rem;line-height:1.5}.profile-card--featured{grid-column:1/-1;grid-template-columns:150px minmax(0,1fr) minmax(300px,.9fr);align-items:start;column-gap:clamp(24px,4vw,48px)}.profile-card--featured .team-portrait{grid-area:1/1/span 4;width:150px}.profile-card--featured>div:not(.profile-card__highlights),.profile-card--featured>span,.profile-card--featured>pre,.profile-card--featured>strong{grid-column:2}.profile-card__highlights{border-left:1px solid var(--line);grid-area:1/3/span 4;padding-left:clamp(22px,3vw,36px)}.profile-card__highlights span{color:var(--forest-strong);margin-bottom:14px;display:block}.profile-card__highlights ul{color:var(--muted);gap:9px;margin:0;padding-left:20px;font-size:.92rem;line-height:1.45;display:grid}.expertise-table{gap:32px;display:grid}.table-like{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.table-row{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1fr 1.2fr;gap:18px;padding:18px 20px;display:grid}.table-row:last-child{border-bottom:0}.table-row span:first-child{color:var(--forest-strong);font-weight:850}.table-row span{color:#40524b}.project-index-summary{align-items:start;margin-bottom:34px}.project-index-summary pre:last-child{max-width:440px}.project-hero{background:var(--forest-strong);color:#fff;padding:clamp(58px,8vw,110px) 0}.project-hero__grid{grid-template-columns:minmax(0,1fr) 370px;align-items:end}.project-hero h1{margin-bottom:18px;font-size:clamp(2.5rem,5vw,5rem)}.project-hero pre{color:#ffffffd6;max-width:780px}.project-hero .section-label,.breadcrumb{color:#90d6cb}.breadcrumb{margin-bottom:18px;font-weight:800;display:inline-flex}.facts-panel{background:#ffffff14;border-color:#ffffff29}.facts-panel dt{color:#ffffffa3}.facts-panel dd{color:#fff}.project-body-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.project-main{gap:34px;display:grid}.project-image{border-radius:var(--radius);background:var(--surface-soft);box-shadow:var(--shadow);overflow:hidden}.project-image img{object-fit:cover;width:100%;max-height:560px}.project-sidebar{gap:16px;display:grid;position:sticky;top:102px}.tag-list{flex-wrap:wrap;gap:8px;display:flex}.tag-list span{border:1px solid var(--line);color:var(--forest);border-radius:999px;padding:7px 10px;font-size:.86rem;font-weight:760}.side-card--contact{background:var(--surface-soft)}.related-project-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.related-project-list a{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-content:space-between;gap:8px;min-height:128px;padding:20px;display:grid}.related-project-list span{color:var(--forest-strong);font-weight:850}.related-project-list strong{color:var(--teal);text-transform:uppercase;font-size:.82rem}.contact-grid{grid-template-columns:1fr .82fr;align-items:stretch}.contact-card pre{font-size:1.05rem}.contact-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.contact-details{gap:22px;display:grid}.contact-details div{gap:6px;display:grid}.contact-details span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.contact-details a,.contact-details pre{color:var(--forest-strong);margin:0;font-size:1.08rem;font-weight:760}.map-ready{justify-content:space-between;align-items:end;gap:28px;display:flex}.map-ready pre{max-width:620px}.site-footer{color:#fff;background:#10261f}.footer-grid{width:min(var(--max), calc(100% - 40px));grid-template-columns:1.05fr .55fr 1fr 1fr;gap:34px;margin:0 auto;padding:56px 0;display:grid}.footer-brand{align-items:start;gap:14px;display:flex}.footer-brand img{object-fit:cover;border-radius:50%;width:54px;height:54px}.footer-brand strong,.footer-brand span{display:block}.footer-brand span,.footer-contact span{color:#ffffffad}.footer-links,.footer-contact,.footer-business{align-content:start;gap:10px;display:grid}.footer-links a,.footer-contact a,.footer-business a{color:#ffffffdb;font-weight:700}.footer-contact{font-style:normal}.footer-business>strong{margin-bottom:2px}.footer-business>div{gap:2px;display:grid}.footer-business span{color:#ffffffad;text-transform:uppercase;letter-spacing:.04em;font-size:.86rem;font-weight:700}.footer-business p{color:#ffffffdb;margin:0}.footer-bottom{width:min(var(--max), calc(100% - 40px));color:#ffffffa3;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:0 auto;padding:18px 0;font-size:.9rem;display:flex}.footer-bottom a{color:#ffffffdb;font-weight:750}.footer-bottom a:hover{color:#90d6cb}.not-found{min-height:62vh;padding:110px 0}.not-found h1{max-width:820px;color:var(--forest-strong)}@media (max-width:1040px){.site-header{grid-template-columns:1fr auto}.main-nav{grid-area:2/1/auto/-1;justify-content:start;padding-bottom:2px;overflow-x:auto}.service-grid,.project-grid,.profile-grid,.profile-grid--leadership,.client-grid,.team-strip,.related-project-list{grid-template-columns:repeat(2,minmax(0,1fr))}.project-hero__grid,.project-body-grid,.contact-grid,.footer-grid{grid-template-columns:1fr}.project-sidebar{position:static}}@media (max-width:760px){.container{width:min(100% - 28px, var(--max))}.site-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:70px;padding:10px 14px;position:sticky}.brand__sub{display:none}.brand__name{white-space:normal}.header-action{min-height:40px;padding:0 14px}.header-controls{gap:8px}.menu-toggle{display:grid}.main-nav{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);opacity:0;pointer-events:none;visibility:hidden;background:#fffffffa;gap:0;padding:8px;font-size:.9rem;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 8px);left:14px;right:14px;overflow:hidden;transform:translateY(-8px)}.site-header[data-menu-open=true] .main-nav{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.main-nav a{border-radius:6px;padding:12px 14px}.main-nav a:hover{background:var(--surface-soft)}.home-hero,.home-hero__content{min-height:650px}.home-hero__overlay{background:linear-gradient(#08332670,#083326e0)}.home-hero__content{justify-content:end}.intro-grid,.split-grid,.split-grid--wide,.mission-grid,.service-grid,.project-grid,.profile-grid,.profile-grid--leadership,.client-grid,.related-project-list,.home-credentials__inner,.profile-card--featured{grid-template-columns:1fr}.profile-card--featured .team-portrait,.profile-card--featured>div:not(.profile-card__highlights),.profile-card--featured>span,.profile-card--featured>pre,.profile-card--featured>strong,.profile-card__highlights{grid-area:auto/1}.profile-card--featured .team-portrait{width:124px}.profile-card__highlights{border-top:1px solid var(--line);border-left:0;padding-top:18px;padding-left:0}.team-strip{scroll-snap-type:x mandatory;scrollbar-color:var(--forest) var(--surface-soft);scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:16px;scroll-padding-left:0;display:flex;overflow:auto hidden}.team-strip::-webkit-scrollbar{height:8px}.team-strip::-webkit-scrollbar-track{background:var(--surface-soft);border-radius:999px}.team-strip::-webkit-scrollbar-thumb{background:var(--forest);border-radius:999px}.team-strip article{scroll-snap-align:start;flex:0 0 min(82vw,320px)}.section-heading--row,.contact-band__inner,.project-index-summary,.map-ready,.footer-bottom{flex-direction:column;align-items:start}.image-panel img{min-height:300px}.table-like{background:0 0;border:0}.table-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr;margin-bottom:12px}.project-card__body,.service-card,.profile-card,.credential-panel,.contact-card,.contact-details,.facts-panel,.side-card,.scope-panel{padding:20px}}@media (prefers-reduced-motion:reduce){.field-gallery{overflow-x:auto}.field-gallery__track{will-change:auto;animation:none}.field-gallery__group[aria-hidden=true]{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
