:root{--bg:#232527;--bg-deep:#1d1f21;--surface:#292c2e;--line:#ffffff1a;--text:#f2f3ef;--muted:#9b9e9d;--accent:#6bffb0;--display:"Courier New", Courier, monospace;--body:"Trebuchet MS", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}::selection{background:var(--accent);color:var(--bg-deep)}.hero{background:radial-gradient(circle at 70% 45%, #6bffb00b, transparent 28%), linear-gradient(115deg, var(--bg) 0 63%, #202224 63% 100%);min-height:100svh;padding:0 clamp(24px,8vw,128px) 34px;position:relative;overflow:hidden}.site-header{border-bottom:1px solid var(--line);height:88px;font-family:var(--display);grid-template-columns:1fr auto;align-items:center;font-size:12px;display:grid}.brand{letter-spacing:-.06em;width:max-content;font-size:17px;font-weight:700}.brand span,.nav .active,.role,.text-link,.section-label span:first-child{color:var(--accent)}.nav{justify-self:end;gap:clamp(20px,3vw,48px);display:flex}.nav a{transition:color .18s}.nav a:hover{color:var(--accent)}.nav .active:before{content:"• "}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);min-height:calc(100svh - 160px);display:grid}.hero-copy{z-index:2;animation:.7s both rise-in;position:relative}.role{width:max-content;font-family:var(--display);border:1px solid;margin:0 0 24px;padding:6px 9px;font-size:11px;line-height:1}.hero h1{max-width:760px;font-family:var(--display);letter-spacing:-.075em;margin:0;font-size:clamp(42px,5.3vw,82px);font-weight:400;line-height:.98}.intro{max-width:500px;color:var(--muted);margin:28px 0 0;font-size:14px;line-height:1.8}.text-link{font-family:var(--display);text-transform:uppercase;border-bottom:1px solid;margin-top:34px;padding-bottom:5px;font-size:12px;display:inline-block}.text-link span,.contact-email span{transition:transform .18s;display:inline-block}.text-link:hover span,.contact-email:hover span{transform:translate(3px,-3px)}.stats{gap:clamp(38px,6vw,80px);margin-top:clamp(58px,8vh,104px);display:flex}.stats div{grid-template-columns:auto 74px;align-items:end;gap:12px;display:grid}.stats strong{font-family:var(--display);font-size:clamp(18px,2vw,30px);font-weight:400}.stats span{color:var(--muted);font-family:var(--display);text-transform:uppercase;padding-bottom:4px;font-size:8px;line-height:1.5}.tech-text-icon{font-family:var(--display);letter-spacing:-.04em;font-size:10px;font-weight:700}.portrait{align-self:stretch;min-height:620px;animation:.9s .16s both fade-in;position:relative}.portrait-glow{aspect-ratio:1;background:radial-gradient(circle,#2d3032 0 58%,#0000 59%);border:1px solid #ffffff0a;border-radius:50%;width:min(34vw,560px);position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.portrait-glow:after{content:"";border-radius:inherit;border:1px solid #6bffb01f;position:absolute;inset:14%}.portrait-image-wrap{z-index:2;width:min(42vw,620px);height:96%;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 82%,#0000 100%)}.portrait-image{object-fit:contain;object-position:center bottom;mix-blend-mode:lighten;filter:saturate(.88)contrast(1.04);width:100%;height:100%}.tech-cloud{z-index:4;pointer-events:none;position:absolute;inset:5% -3% 7%}.tech-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#17191ae0;border:1px solid #6bffb042;place-items:center;width:48px;height:48px;margin:-24px 0 0 -24px;transition:border-color .18s,background .18s;animation:4.5s ease-in-out infinite float;display:grid;position:absolute;box-shadow:0 12px 24px #00000038}.tech-badge:first-child{top:10%;left:18%}.tech-badge:nth-child(2){top:3%;left:42%}.tech-badge:nth-child(3){top:6%;left:68%}.tech-badge:nth-child(4){top:21%;left:90%}.tech-badge:nth-child(5){top:44%;left:98%}.tech-badge:nth-child(6){top:69%;left:94%}.tech-badge:nth-child(7){top:88%;left:77%}.tech-badge:nth-child(8){top:96%;left:51%}.tech-badge:nth-child(9){top:88%;left:24%}.tech-badge:nth-child(10){top:68%;left:6%}.tech-badge:nth-child(11){top:40%;left:2%}.tech-badge:hover{border-color:var(--accent);background:#222726f5}.status{color:var(--muted);font-family:var(--display);text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:30px;right:0}.status i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 14px var(--accent);border-radius:50%}.scroll-cue{color:var(--muted);font-family:var(--display);text-transform:uppercase;font-size:9px;position:absolute;bottom:30px;left:clamp(24px,8vw,128px)}.section-shell{padding:clamp(72px,10vw,150px) clamp(24px,8vw,128px)}.section-label{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--display);text-transform:uppercase;justify-content:space-between;padding-bottom:18px;font-size:10px;display:flex}.services{background:var(--bg-deep)}.service-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:clamp(60px,10vw,160px);margin-top:50px;display:grid}.service-list{border-top:1px solid var(--line)}.service-row{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:20px;padding:28px 0;transition:padding .22s,color .22s;display:grid}.service-row:hover{color:var(--accent);padding-left:12px}.service-row>span{color:var(--muted);font-family:var(--display);font-size:9px}.service-row h2{font-family:var(--display);margin:0 0 8px;font-size:clamp(22px,2.2vw,34px);font-weight:400}.service-row p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.about{align-self:center}.about h2{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(31px,3.4vw,52px);font-weight:400}.about-lead{font-family:var(--display);font-style:italic;color:var(--text)!important;margin:34px 0 18px!important;font-size:16px!important}.about p:last-child{max-width:520px;color:var(--muted);margin:0;font-size:13px;line-height:1.85}.work{background:var(--surface)}.project-list{border-top:1px solid var(--line);margin-top:46px}.project-row{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(220px,1.4fr) 1fr 80px auto;align-items:center;gap:24px;padding:34px 0;transition:color .2s,padding .2s;display:grid}.project-row:hover{color:var(--accent);padding-left:14px}.project-row h2{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(23px,2.5vw,38px);font-weight:400}.project-row p,.project-row>span{color:var(--muted);font-family:var(--display);text-transform:uppercase;margin:0;font-size:10px}.project-empty{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:180px;display:flex}.project-empty p,.project-empty a{font-family:var(--display);margin:0}.project-empty p{color:var(--muted);font-size:clamp(18px,2.4vw,30px)}.project-empty a{color:var(--accent);text-transform:uppercase;font-size:10px}.contact{background:#191b1c;padding-bottom:40px}.contact h2{max-width:900px;font-family:var(--display);letter-spacing:-.08em;margin:18px 0 42px;font-size:clamp(44px,7vw,110px);font-weight:400;line-height:.95}.contact-email{border-bottom:1px solid var(--accent);color:var(--accent);font-family:var(--display);padding-bottom:8px;font-size:clamp(18px,2vw,28px);display:inline-block}.footer-line{border-top:1px solid var(--line);color:var(--muted);font-family:var(--display);text-transform:uppercase;justify-content:space-between;margin-top:100px;padding-top:20px;font-size:9px;display:flex}.inner-page{background:radial-gradient(circle at 82% 15%, #6bffb00a, transparent 22%), var(--bg);min-height:100svh}.inner-page-alt{background:var(--surface)}.inner-frame{padding:0 clamp(24px,8vw,128px)}.page-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,.3fr) minmax(0,1.5fr) minmax(240px,.65fr);align-items:end;gap:clamp(28px,5vw,80px);padding:clamp(90px,12vw,180px) 0 clamp(70px,9vw,130px);animation:.65s both rise-in;display:grid}.page-index{color:var(--accent);font-family:var(--display);text-transform:uppercase;margin:0;font-size:10px}.page-hero h1,.contact-main h1{font-family:var(--display);letter-spacing:-.08em;margin:0;font-size:clamp(48px,7vw,108px);font-weight:400;line-height:.94}.page-hero>p:last-child{color:var(--muted);margin:0 0 5px;font-size:13px;line-height:1.8}.detail-list{border-bottom:1px solid var(--line)}.detail-row{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(220px,.8fr) minmax(260px,1fr) minmax(170px,.55fr);gap:clamp(24px,4vw,64px);padding:48px 0;display:grid}.detail-row:last-child{border-bottom:0}.detail-row>span,.detail-row li{color:var(--muted);font-family:var(--display);text-transform:uppercase;font-size:9px}.detail-title h2{font-family:var(--display);letter-spacing:-.06em;margin:0 0 12px;font-size:clamp(27px,3vw,44px);font-weight:400}.detail-title p,.detail-copy{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.detail-row ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.detail-row li:before{content:"— ";color:var(--accent)}.process{padding:clamp(80px,10vw,140px) 0}.process-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.process-grid>div{border-right:1px solid var(--line);min-height:220px;padding:28px 28px 28px 0}.process-grid>div:not(:first-child){padding-left:28px}.process-grid>div:last-child{border-right:0}.process-grid span,.case-number{color:var(--accent);font-family:var(--display);font-size:9px}.process-grid h3{font-family:var(--display);margin:62px 0 10px;font-size:24px;font-weight:400}.process-grid p{color:var(--muted);margin:0;font-size:12px}.case-list{border-bottom:1px solid var(--line)}.case-row{border-bottom:1px solid var(--line);grid-template-columns:50px minmax(260px,.8fr) minmax(300px,1fr) minmax(180px,.45fr) 36px;align-items:start;gap:clamp(24px,5vw,78px);padding:clamp(44px,6vw,82px) 0;display:grid}.case-visual{border:1px solid var(--line);background:linear-gradient(135deg, #6bffb01f, transparent 45%), var(--bg-deep);place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.case-visual img{object-fit:cover;width:100%;height:100%;transition:transform .42s,filter .42s;position:absolute;inset:0}a.case-visual:hover img{filter:saturate(1.08);transform:scale(1.035)}.case-visual>span{color:var(--accent);font-family:var(--display);text-transform:uppercase;font-size:clamp(34px,5vw,72px)}.case-main>p:first-child,.case-meta{color:var(--muted);font-family:var(--display);text-transform:uppercase;font-size:9px}.case-main h2{font-family:var(--display);letter-spacing:-.07em;margin:16px 0 22px;font-size:clamp(36px,5vw,76px);font-weight:400;line-height:.96}.case-main>p:last-child{max-width:580px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.case-meta{flex-direction:column;gap:18px;line-height:1.55;display:flex}.case-action{color:var(--accent);font-size:22px;transition:transform .18s}.case-action:hover{transform:translate(4px,-4px)}.about-hero{grid-template-columns:minmax(100px,.3fr) minmax(0,2.15fr)}.about-page-grid{border-bottom:1px solid var(--line);grid-template-columns:minmax(320px,.8fr) minmax(320px,1fr);gap:clamp(60px,10vw,160px);padding:clamp(70px,9vw,130px) 0;display:grid}.about-portrait{background:var(--bg-deep);min-height:670px;position:relative;overflow:hidden}.about-portrait:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 100px #0000006b}.about-portrait img{object-fit:cover;object-position:center top;filter:saturate(.78)contrast(1.04)}.about-story{align-self:center}.about-story h2{font-family:var(--display);letter-spacing:-.07em;margin:0 0 34px;font-size:clamp(32px,4vw,58px);font-weight:400;line-height:1.05}.about-story>p:not(.role){max-width:620px;color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.85}.about-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.about-actions .text-link{margin:0}.about-secondary-link{color:var(--muted);font-family:var(--display);text-transform:uppercase;font-size:10px;transition:color .18s}.about-secondary-link:hover{color:var(--text)}.about-values,.about-stack{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:clamp(50px,9vw,140px);padding:clamp(70px,9vw,130px) 0;display:grid}.about-values h2,.about-stack h2{max-width:360px;font-family:var(--display);letter-spacing:-.07em;margin:22px 0 0;font-size:clamp(30px,3.4vw,52px);font-weight:400;line-height:1.05}.about-values-list{border-top:1px solid var(--line)}.about-values-list article{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(130px,.55fr) minmax(0,1fr);align-items:baseline;gap:24px;padding:24px 0;display:grid}.about-values-list span,.about-values-list h3,.about-values-list p{margin:0}.about-values-list span,.about-values-list h3{font-family:var(--display)}.about-values-list span{color:var(--accent);font-size:9px}.about-values-list h3{font-size:18px;font-weight:400}.about-values-list p{color:var(--muted);font-size:12px;line-height:1.7}.about-stack .stack-list{margin-top:0}.stack-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:52px;display:grid}.stack-list span{border-bottom:1px solid var(--line);color:var(--text);font-family:var(--display);padding:18px 0;font-size:10px}.work-empty{max-width:780px;padding:clamp(80px,12vw,170px) 0}.work-empty h2{font-family:var(--display);letter-spacing:-.07em;margin:22px 0;font-size:clamp(34px,5vw,70px);font-weight:400;line-height:1.02}.work-empty>p:last-child{color:var(--muted);font-size:13px}.contact-page{background:radial-gradient(circle at 72% 36%,#6bffb012,#0000 24%),#191b1c}.contact-frame{flex-direction:column;min-height:100svh;display:flex}.contact-main{flex:1;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:center;gap:clamp(50px,10vw,160px);padding:90px 0;display:grid}.contact-main .page-index{margin-bottom:30px}.contact-side>p{color:var(--muted);margin:0 0 38px;font-size:13px;line-height:1.8}.contact-side>a{border-bottom:1px solid var(--accent);color:var(--accent);font-family:var(--display);padding-bottom:8px;font-size:clamp(18px,2vw,28px);display:inline-block}.contact-details{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.contact-details>div{border-right:1px solid var(--line);padding:24px 24px 24px 0}.contact-details>div:not(:first-child){padding-left:24px}.contact-details>div:last-child{border-right:0}.contact-details span,.contact-details p{font-family:var(--display);text-transform:uppercase;font-size:9px}.contact-details span{color:var(--accent)}.contact-details p{color:var(--muted);margin:12px 0 0}.page-footer{padding:clamp(80px,11vw,150px) 0 36px}.page-footer>p{color:var(--muted);font-family:var(--display);text-transform:uppercase;margin:0 0 18px;font-size:10px}.page-footer>a{color:var(--accent);font-family:var(--display);letter-spacing:-.07em;font-size:clamp(30px,5vw,72px)}.admin-page{background:radial-gradient(circle at 82% 10%, #6bffb00f, transparent 28%), var(--bg-deep);min-height:100svh;padding:clamp(24px,5vw,72px)}.admin-frame{width:min(1180px,100%);margin:0 auto}.admin-login-page{place-items:center;display:grid}.admin-login-panel{border:1px solid var(--line);background:#232527eb;width:min(560px,100%);padding:clamp(28px,6vw,64px);box-shadow:0 30px 70px #00000042}.admin-login-panel>div{margin:clamp(70px,10vw,120px) 0 42px}.admin-login-panel h1,.admin-toolbar h1{font-family:var(--display);letter-spacing:-.07em;margin:14px 0 18px;font-size:clamp(34px,5vw,64px);font-weight:400;line-height:1}.admin-login-panel>div>p:last-child,.admin-empty{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.admin-login-form{gap:22px;display:grid}.admin-login-form label,.project-form label{gap:9px;display:grid}.admin-login-form label>span,.project-form label>span{color:var(--muted);font-family:var(--display);text-transform:uppercase;font-size:9px}.admin-login-form input,.project-form input,.project-form textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#191b1c;border-radius:0;outline:0;font-size:14px;transition:border-color .18s}.admin-login-form input,.project-form input{height:50px;padding:0 15px}.project-form textarea{resize:vertical;min-height:130px;padding:15px}.admin-login-form input:focus,.project-form input:focus,.project-form textarea:focus{border-color:var(--accent)}.admin-login-form button,.project-form button,.admin-toolbar button,.admin-project-actions button{border:1px solid var(--accent);background:var(--accent);min-height:46px;color:var(--bg-deep);font-family:var(--display);text-transform:uppercase;cursor:pointer;border-radius:0;padding:0 18px;font-size:10px;transition:background .18s,color .18s}.admin-login-form button:hover,.project-form button:hover,.admin-toolbar button:hover,.admin-project-actions button:hover{color:var(--accent);background:0 0}.admin-login-form button:disabled,.project-form button:disabled{opacity:.55;cursor:wait}.admin-error,.admin-config-warning{color:#ff9b8a;background:#ff765f14;border-left:2px solid #ff765f;margin:0;padding:13px 15px;font-size:12px;line-height:1.6}.admin-config-warning{margin-bottom:32px}.admin-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding-bottom:42px;display:flex}.admin-toolbar .page-index{margin:0}.admin-ghost-button{border-color:var(--line)!important;color:var(--muted)!important;background:0 0!important}.admin-ghost-button:hover{border-color:var(--accent)!important;color:var(--accent)!important}.project-form{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr .45fr .45fr;gap:24px;padding:44px 0 70px;display:grid}.admin-field-wide,.admin-image-preview,.admin-form-actions{grid-column:1/-1}.admin-image-preview{border:1px solid var(--line);background:#191b1c;min-height:280px;overflow:hidden}.admin-image-preview img{object-fit:cover;width:100%;height:100%;max-height:500px;display:block}.admin-form-actions{align-items:center;gap:14px;display:flex}.admin-form-actions p{color:var(--accent);margin:0 0 0 10px;font-size:12px}.admin-projects{padding:70px 0}.admin-project-list{background:var(--line);gap:1px;margin-top:34px;display:grid}.admin-project-list article{background:var(--bg-deep);grid-template-columns:180px 1fr auto;align-items:center;gap:26px;padding:18px;display:grid}.admin-project-list article>img{aspect-ratio:16/10;object-fit:cover;background:var(--bg);width:180px}.admin-project-list h2{font-family:var(--display);margin:8px 0;font-size:22px;font-weight:400}.admin-project-list span,.admin-project-list p{color:var(--muted);font-family:var(--display);text-transform:uppercase;margin:0;font-size:9px}.admin-project-actions{gap:8px;display:flex}.admin-project-actions button{border-color:var(--line);min-height:38px;color:var(--muted);background:0 0}@keyframes rise-in{0%{opacity:0;transform:translateY(24px)}}@keyframes fade-in{0%{opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:900px){.hero{min-height:auto}.site-header{grid-template-columns:1fr auto;row-gap:18px;height:auto;min-height:88px;padding:22px 0 16px}.nav{border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:space-between;padding-top:15px}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:70px}.portrait{min-height:560px}.portrait-glow,.portrait-image-wrap{width:min(72vw,480px)}.scroll-cue{display:none}.service-layout{grid-template-columns:1fr}.page-hero{grid-template-columns:1fr;gap:28px}.page-hero>p:last-child{max-width:540px}.detail-row{grid-template-columns:40px 1fr}.detail-copy,.detail-row ul{grid-column:2}.case-row{grid-template-columns:36px 1fr auto}.case-visual,.case-main{grid-column:2/-1}.case-meta{grid-column:2}.case-action{grid-area:2/3}.about-page-grid,.about-values,.about-stack,.contact-main{grid-template-columns:1fr}.about-portrait{min-height:600px}}@media (max-width:620px){.site-header{min-height:72px}.nav{gap:12px;font-size:10px}.hero-grid{gap:24px;padding-top:48px}.hero h1{font-size:clamp(40px,12vw,58px)}.stats{margin-top:54px}.stats div{grid-template-columns:auto;gap:4px}.portrait{min-height:440px}.portrait-image-wrap{width:min(92vw,520px)}.tech-badge{width:40px;height:40px;margin:-20px 0 0 -20px}.tech-cloud{inset:7% 0 8%}.tech-badge img{width:19px;height:19px}.status{left:0;right:auto}.section-label span:last-child{display:none}.service-layout{gap:74px}.project-row{grid-template-columns:28px 1fr auto;gap:12px;padding:24px 0}.project-row p,.project-row>span:nth-of-type(2){display:none}.project-row h2{font-size:21px}.footer-line{margin-top:72px}.page-hero{padding:72px 0 64px}.detail-row{grid-template-columns:28px 1fr;gap:18px;padding:34px 0}.process-grid,.contact-details{grid-template-columns:1fr}.process-grid>div,.process-grid>div:not(:first-child),.contact-details>div,.contact-details>div:not(:first-child){border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:24px 0}.process-grid h3{margin-top:30px}.case-row{grid-template-columns:26px 1fr auto;gap:14px}.case-visual{min-height:180px}.case-main h2{font-size:34px}.about-portrait{min-height:480px}.stack-list{grid-template-columns:1fr}.about-values-list article{grid-template-columns:32px 1fr}.about-values-list p{grid-column:2}.project-empty{flex-direction:column;justify-content:center;align-items:flex-start}.contact-main{padding:72px 0}.contact-main h1{font-size:clamp(44px,13vw,68px)}.admin-page{padding:18px}.admin-toolbar{align-items:start}.project-form{grid-template-columns:1fr}.project-form>label,.admin-field-wide,.admin-image-preview,.admin-form-actions{grid-column:1}.admin-form-actions{flex-direction:column;align-items:stretch}.admin-form-actions p{margin:6px 0 0}.admin-project-list article{grid-template-columns:1fr}.admin-project-list article>img{width:100%}.admin-project-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
