:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--bg: #f3f6fb;--ink: #1d1d1d;--muted: #4a5870;--line: rgba(21, 60, 106, .22);--brand: #153c6a;--on-brand: #ffffff;--accent: #3e8eea;--panel: rgba(243, 246, 251, .9);--field: rgba(255, 255, 255, .75);--hover-bg: #1d1d1d;--hover-ink: #ffffff;--focus: #153c6a;--pad: clamp(1.25rem, 6vw, 5rem);--display: "Tektur", "Chakra Petch", "Segoe UI", Arial, sans-serif;--text: "Newsreader", Georgia, "Times New Roman", serif;--ease: cubic-bezier(.2, .7, .2, 1);--logo: url(data:image/png;base64,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)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #07111f;--ink: #e8f0fa;--muted: #9db0c8;--line: rgba(160, 195, 235, .25);--brand: #7db4f5;--on-brand: #07111f;--accent: #9ccbff;--panel: rgba(7, 17, 31, .9);--field: rgba(255, 255, 255, .07);--hover-bg: #e8f0fa;--hover-ink: #07111f;--focus: #9ccbff}:root:not([data-theme=light]) .logo-img{filter:brightness(0) invert(1)}}:root[data-theme=dark]{--bg: #07111f;--ink: #e8f0fa;--muted: #9db0c8;--line: rgba(160, 195, 235, .25);--brand: #7db4f5;--on-brand: #07111f;--accent: #9ccbff;--panel: rgba(7, 17, 31, .9);--field: rgba(255, 255, 255, .07);--hover-bg: #e8f0fa;--hover-ink: #07111f;--focus: #9ccbff}:root[data-theme=dark] .logo-img{filter:brightness(0) invert(1)}*,*:before,*:after{box-sizing:inherit}[hidden]{display:none!important}html{scroll-padding-top:env(safe-area-inset-top,0px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--text);font-size:1.125rem;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.lock{overflow:hidden}body:has(dialog[open]){overflow:hidden}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}#scene{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;display:block;pointer-events:none;transition:opacity .7s ease}.no-3d #scene{display:none}main,footer{position:relative;z-index:1}.skip{position:absolute;left:1rem;top:-4rem;z-index:90;background:var(--ink);color:var(--bg);padding:.6rem 1rem;border-radius:8px;font-family:var(--display);font-weight:600;text-decoration:none}.skip:focus{top:calc(env(safe-area-inset-top,0px) + .75rem)}.progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:80;background:var(--accent);transform:scaleX(0);transform-origin:left}.cursor{position:fixed;left:0;top:0;width:34px;height:34px;margin:-17px 0 0 -17px;border:1.5px solid var(--ink);border-radius:50%;pointer-events:none;z-index:70;opacity:0;display:grid;place-items:center;text-align:center;font-family:var(--display);font-weight:700;font-size:.7rem;color:var(--ink);transition:width .25s var(--ease),height .25s var(--ease),margin .25s var(--ease),background-color .25s,opacity .25s}.cursor.on{opacity:1}.cursor.big{width:74px;height:74px;margin:-37px 0 0 -37px;background:#3e8eea47}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cursor{display:none}}.top{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;gap:1.5rem;padding:calc(env(safe-area-inset-top,0px) + .9rem) var(--pad) .9rem;background:linear-gradient(to bottom,var(--bg) 35%,transparent)}.logo{display:flex;align-items:center;margin-right:auto;text-decoration:none}.logo-img{display:block;height:30px;aspect-ratio:1920 / 536;background:var(--logo) left center / contain no-repeat}.links{display:flex;gap:1.75rem}.links a{font-family:var(--display);font-weight:500;font-size:.95rem;text-decoration:none;padding:.25rem 0;border-bottom:2px solid transparent;transition:border-color .2s}.links a:hover,.links a[aria-current=page]{border-bottom-color:var(--accent)}.menu-btn{display:none;align-items:center;gap:.6rem;min-height:44px;padding:0 1rem;border:1.5px solid var(--ink);border-radius:999px;background:var(--bg);color:var(--ink);font-family:var(--display);font-weight:600;font-size:.9rem;cursor:pointer}.menu-btn .bars{display:grid;gap:5px;width:16px}.menu-btn .bars i{display:block;height:2px;background:currentColor;border-radius:2px;transition:transform .35s var(--ease)}.menu-btn[aria-expanded=true] .bars i:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-btn[aria-expanded=true] .bars i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.menu{position:fixed;inset:0;z-index:40;background:var(--bg);display:flex;flex-direction:column;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 5rem) var(--pad) calc(env(safe-area-inset-bottom,0px) + 2rem);visibility:hidden;clip-path:circle(0 at calc(100% - 4rem) 2.4rem);transition:clip-path .7s cubic-bezier(.7,0,.2,1),visibility 0s .7s}.menu.open{visibility:visible;clip-path:circle(150% at calc(100% - 4rem) 2.4rem);transition:clip-path .7s cubic-bezier(.7,0,.2,1),visibility 0s 0s}.menu a.big{display:block;text-decoration:none;padding:.3rem 0;font-family:var(--display);font-weight:700;font-size:clamp(2.1rem,10vw,3.3rem);letter-spacing:-.01em;line-height:1.12;opacity:0;transform:translateY(34px);transition:opacity .5s ease,transform .7s var(--ease)}.menu.open a.big{opacity:1;transform:none;transition-delay:calc(.25s + var(--i) * 70ms)}.menu .menu-mail{margin:2rem 0 0;font-family:var(--display);font-size:.95rem;color:var(--muted)}.btn{display:inline-block;font-family:var(--display);font-weight:600;font-size:1rem;text-decoration:none;background:var(--brand);color:var(--on-brand);padding:.9rem 1.5rem;border-radius:999px;transition:background-color .2s,color .2s,transform .3s var(--ease)}.btn:hover{background:var(--hover-bg);color:var(--hover-ink)}.btn.small{padding:.6rem 1.1rem;font-size:.9rem}button.btn{border:0;cursor:pointer}.textlink,.textbtn{font-family:var(--display);font-weight:500;font-size:1rem;color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:3px;text-underline-offset:6px}.textbtn{background:none;border:0;padding:0;cursor:pointer}.view.enter{animation:viewIn .7s var(--ease) backwards}@keyframes viewIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.sec{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:6.5rem var(--pad) 4rem;position:relative}.sec.page-head{min-height:60vh;min-height:60svh;padding-bottom:2rem}.col{max-width:34rem;width:100%}.col.wide{max-width:46rem}h1,h2,h3,h4{font-family:var(--display);font-weight:700;margin:0;letter-spacing:-.01em}h1{font-size:clamp(2.4rem,5.6vw,5rem);line-height:1.04}h2{font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.06}h3{font-size:1.25rem;letter-spacing:0;font-weight:600}.col p{margin:1.25rem 0 0;font-size:1.25rem;max-width:32rem}.actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:2rem}.actions.tight{margin-top:.5rem}.col .ask,.col .fine{font-size:1rem;margin-top:1.4rem}.col .fine{color:var(--muted)}.col .fine .textbtn,.col .fine .textlink{font-size:1rem}.hero{align-items:center;justify-content:flex-end;text-align:center;padding-bottom:4.5rem}.hero .col{max-width:56rem}.hero .col p{margin-left:auto;margin-right:auto;color:var(--muted);max-width:36rem}.hero .actions{justify-content:center}.hint{position:absolute;left:0;right:0;bottom:1.25rem;margin:0;text-align:center;font-family:var(--display);font-size:.85rem;color:var(--muted)}.hint .touch{display:none}@media(hover:none){.hint .touch{display:inline}.hint .mouse{display:none}}.list{list-style:none;margin:1.75rem 0 0;padding:0}.list li{font-family:var(--display);font-weight:500;font-size:1rem;padding:.75rem 0;border-top:1px solid var(--line)}.list li:last-child{border-bottom:1px solid var(--line)}.steps{list-style:none;margin:2rem 0 0;padding:0}.steps li{display:grid;grid-template-columns:2.25rem 1fr;gap:1.1rem;position:relative;padding-bottom:1.75rem}.steps li:not(:last-child):before{content:"";position:absolute;left:1.05rem;top:2.5rem;bottom:.25rem;width:1.5px;background:var(--line)}.steps .n{width:2.25rem;height:2.25rem;border-radius:50%;border:1.5px solid var(--brand);color:var(--brand);display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:.95rem;background:var(--bg)}.steps p,.col .steps p{margin:.25rem 0 0;font-size:1.1rem}.js .steps li:not(:last-child):before{transform:scaleY(0);transform-origin:top;transition:transform .9s var(--ease) .35s}.js .steps li.in:not(:last-child):before{transform:scaleY(1)}.js .steps .n{transform:scale(.5);transition:transform .7s cubic-bezier(.3,1.6,.5,1) .1s}.js .steps li.in .n{transform:none}.sec.work{align-items:stretch;justify-content:space-between;gap:2rem}.sec.work .col{max-width:46rem}.featured{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.bignum{font-family:var(--display);font-weight:700;letter-spacing:-.01em}.col p.bignum{font-size:clamp(1.8rem,3.4vw,2.6rem);margin-top:1.25rem;line-height:1.1}.chips{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.chips a{display:inline-block;font-family:var(--display);font-weight:600;font-size:.9rem;text-decoration:none;padding:.45rem .95rem;border:1.5px solid var(--ink);border-radius:999px;transition:background-color .2s,color .2s}.chips a:hover{background:var(--ink);color:var(--bg)}.pgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(18.5rem,1fr));gap:1.5rem}.pcard{text-decoration:none;position:relative;display:block;width:100%;text-align:left;font:inherit;color:inherit;background:var(--field);border:1px solid var(--line);border-radius:18px;padding:0;overflow:hidden;cursor:pointer;transition:transform .35s var(--ease),box-shadow .35s;will-change:transform}.pcard:hover{box-shadow:0 26px 50px -26px #07111f8c}.pcard:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--mx, 50%) var(--my, 0%),rgba(255,255,255,.3),transparent 55%)}.pcard:hover:after{opacity:1}.part{display:block;aspect-ratio:4 / 3;overflow:hidden}.part svg{width:100%;height:100%;display:block;transition:transform .8s var(--ease)}.project-image{width:100%;height:100%;display:block;object-fit:cover;object-position:top}.card-website{display:block;position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.card-website iframe{display:block;width:400%;height:400%;border:0;transform:scale(.25);transform-origin:top left;pointer-events:none}.image-site{width:100%;height:100%;overflow:hidden;background:#fff}#pj-page:has(.image-site){height:100%}.pcard:hover .part svg{transform:scale(1.07)}.pinfo{display:block;padding:1rem 1.15rem 1.25rem}.ptags{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.tag{font-family:var(--display);font-weight:500;font-size:.75rem;padding:.15rem .6rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-block}.tag.sample{border-style:dashed}.pt{display:block;font-family:var(--display);font-weight:700;font-size:1.2rem}.ps{display:block;margin-top:.3rem;font-size:1rem;color:var(--muted);line-height:1.4}.bob{animation:bob 5s ease-in-out infinite}.b2{animation-delay:-1.7s}.b3{animation-delay:-3.3s}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.plist{position:relative;padding:1rem var(--pad) 4.5rem}.ptools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.ptools .filters{margin-top:0}.filters button{font-family:var(--display);font-weight:500;font-size:.9rem;min-height:40px;padding:.45rem 1rem;border-radius:999px;cursor:pointer;border:1.5px solid var(--ink);background:transparent;color:var(--ink);transition:background-color .2s,color .2s}.filters button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.vtoggle{display:inline-flex;border:1.5px solid var(--ink);border-radius:999px;padding:3px;gap:2px}.vtoggle button{font-family:var(--display);font-weight:500;font-size:.85rem;min-height:36px;padding:0 1rem;border:0;border-radius:999px;background:transparent;color:var(--ink);cursor:pointer;transition:background-color .2s,color .2s}.vtoggle button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.count,.col p.count{font-family:var(--display);font-size:.85rem;color:var(--muted);margin:1rem 0}.pview{margin-top:.5rem}.pindex{list-style:none;margin:0;padding:0;max-width:44rem}.pindex>li{border-top:1px solid var(--line)}.pindex>li:last-child{border-bottom:1px solid var(--line)}.prow{position:relative;display:grid;grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;width:100%;text-decoration:none;text-align:left;font:inherit;color:inherit;background:none;border:0;padding:1.15rem 0;cursor:pointer;transition:opacity .3s}.prow .pn{font-family:var(--display);font-size:.9rem;color:var(--muted)}.prow .ptxt{display:grid;gap:.15rem}.prow .pname{font-family:var(--display);font-weight:700;font-size:clamp(1.4rem,2.7vw,2.2rem);letter-spacing:-.01em;line-height:1.1;transition:transform .45s var(--ease)}.prow .pname .tag{vertical-align:middle;margin-left:.6rem}.prow .pcat{font-family:var(--display);font-size:.85rem;color:var(--muted)}.prow .parrow{justify-self:end;font-family:var(--display);font-size:.85rem;color:var(--muted);transition:transform .35s var(--ease),color .3s}.prow:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.prow:hover:after,.prow:focus-visible:after{transform:scaleX(1)}.prow:hover .pname,.prow:focus-visible .pname{transform:translate(14px)}.prow:hover .parrow,.prow:focus-visible .parrow{transform:translate(6px);color:var(--brand)}.pindex:has(.prow:hover) .prow:not(:hover){opacity:.32}.roles{list-style:none;margin:0;padding:0}.roles>li{border-top:1px solid var(--line)}.roles>li:last-child{border-bottom:1px solid var(--line)}.roles summary{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:1rem 0;cursor:pointer;list-style:none;font-family:var(--display);font-weight:600;font-size:1.1rem;min-height:48px}.roles summary::-webkit-details-marker{display:none}.roles summary .rt{margin-right:auto}.roles summary:after{content:"+";width:1.5rem;text-align:center;font-size:1.6rem;line-height:1;transition:transform .3s var(--ease)}.roles details[open] summary:after{transform:rotate(45deg)}.roles details[open] .rb{animation:viewIn .45s var(--ease)}.rb{display:grid;gap:1.1rem;padding:0 0 1.5rem}.rb-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.rb h4{margin:0 0 .4rem;font-size:.9rem;font-weight:600;letter-spacing:0}.rb ul{margin:0;padding-left:1.1rem;font-size:1rem;line-height:1.45}.rb li{margin-bottom:.3rem}.cta{padding:4rem var(--pad) 6rem;position:relative;text-align:center}.cta .col{margin:0 auto}.cta .col p{margin-left:auto;margin-right:auto}.cta .actions{justify-content:center}.cta h2{font-size:clamp(1.8rem,4.2vw,3.1rem)}.form{display:grid;gap:1rem;margin-top:1.75rem}.row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field{display:grid;gap:.35rem}.field label{font-family:var(--display);font-weight:600;font-size:.9rem}.field input,.field select,.field textarea{width:100%;font-family:var(--text);font-size:1.05rem;color:var(--ink);min-height:48px;background:var(--field);border:1.5px solid var(--line);border-radius:10px;padding:.7rem .85rem;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:6.5rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px #3e8eea33}.field select option{color:#1d1d1d}.col .status{font-family:var(--display);font-size:.95rem;margin:0;min-height:1.5em}dialog{padding:0;border:1px solid var(--line);border-radius:20px;background:var(--bg);color:var(--ink);width:calc(100% - 1.5rem);max-width:30rem;max-height:92vh;max-height:92dvh;overflow:auto}dialog#project-dlg{max-width:46rem}dialog[open]{animation:dlgIn .45s var(--ease)}dialog::backdrop{background:#030912a8;animation:fade .35s ease}@keyframes dlgIn{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.dlg-form{display:grid;gap:1rem;padding:1.5rem}.dlg-form h3{font-size:1.4rem}.dlg-note{margin:0;font-size:1rem;color:var(--muted)}.dart{aspect-ratio:16 / 8;overflow:hidden}.dart svg{width:100%;height:100%;display:block}.dbody{padding:1.5rem 1.5rem 1.75rem;display:grid;gap:1rem}.dbody h3{font-size:clamp(1.6rem,4.5vw,2.2rem);font-weight:700}.dbody p{margin:0;font-size:1.1rem}.dbody h4{font-size:.9rem;font-weight:600;letter-spacing:0;margin-bottom:.35rem}.dbody ul{margin:0;padding-left:1.1rem;font-size:1.05rem}.dbody li{margin-bottom:.3rem}.dnav{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:1rem}.xbtn{position:absolute;top:.75rem;right:.75rem;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:var(--bg);color:var(--ink);font-size:1.5rem;line-height:1;cursor:pointer}.foot{padding:1.75rem var(--pad) 2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;justify-content:space-between;font-family:var(--display);font-size:.85rem;color:var(--muted);border-top:1px solid var(--line);background:var(--bg)}.foot .logo-img{height:26px}.foot nav a{text-decoration:none;margin-right:1.25rem;display:inline-block;padding:.2rem 0}.foot nav a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}.rail{position:fixed;right:clamp(1rem,2.2vw,2rem);top:50%;transform:translateY(-50%);z-index:9;opacity:0;pointer-events:none;transition:opacity .3s}.show-rail .rail{opacity:1;pointer-events:auto}.rail ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.rail a{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-height:2rem;text-decoration:none;font-family:var(--display);font-weight:500;font-size:.85rem}.rail .lbl{opacity:0;transform:translate(6px);transition:opacity .2s,transform .2s;background:var(--panel);padding:.2rem .6rem;border-radius:6px;white-space:nowrap}.rail a[aria-current=true] .lbl,.rail a:hover .lbl,.rail a:focus-visible .lbl{opacity:1;transform:none}.rail .dot{width:.7rem;height:.7rem;border-radius:50%;border:2px solid var(--ink);transition:background-color .2s,transform .3s var(--ease)}.rail a[aria-current=true] .dot{background:var(--accent);transform:scale(1.4)}.js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .9s var(--ease);transition-delay:calc(var(--d, 0) * 80ms)}.js [data-reveal].in{opacity:1;transform:none}.js [data-split] .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.08em 0 .16em;margin:-.08em 0 -.16em}.js [data-split] .w>span{display:inline-block;transform:translateY(110%);transition:transform 1s var(--ease);transition-delay:calc(var(--i, 0) * 70ms)}.js [data-split].in .w>span{transform:none}@media(prefers-reduced-motion:reduce){.js [data-reveal],.js [data-split] .w>span,.js .steps li:before,.js .steps .n{opacity:1!important;transform:none!important;transition:none!important}.bob{animation:none}.view.enter,dialog[open]{animation:none}}@media(min-width:1100px){.sec[data-side=right]{align-items:flex-end}.sec[data-side=center]{align-items:center;justify-content:flex-end;text-align:center;padding-bottom:3.5rem}.sec[data-side=center] .col{max-width:54rem}.sec[data-side=center] .col p{margin-left:auto;margin-right:auto}.sec[data-side=center] .actions,.sec[data-side=center] .chips{justify-content:center}.sec.page-head[data-side=center]{min-height:52vh;min-height:52svh}.sec[data-side=center] .col.process{max-width:74rem}.sec[data-side=center] .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:left;margin-top:2rem}.sec[data-side=center] .steps li{display:block;padding-bottom:0}.sec[data-side=center] .steps li .n{margin-bottom:.9rem}.sec[data-side=center] .steps li:not(:last-child):before{left:2.8rem;right:-2rem;top:1.1rem;bottom:auto;width:auto;height:1.5px}.js .sec[data-side=center] .steps li:not(:last-child):before{transform:scaleX(0);transform-origin:left}.js .sec[data-side=center] .steps li.in:not(:last-child):before{transform:scaleX(1)}}@media(max-width:1099px){.links,.rail,.top .btn,.hint{display:none}.menu-btn{display:inline-flex}.top{padding-bottom:.6rem}.sec{justify-content:flex-end;align-items:stretch;padding-top:5rem;padding-bottom:1.25rem}.sec.page-head{min-height:52svh}.col{max-width:40rem;margin-left:auto;margin-right:auto}.col p{font-size:1.1rem}h1{font-size:clamp(2rem,9vw,2.9rem)}h2{font-size:clamp(1.8rem,8vw,2.5rem)}.hero{padding-bottom:1.5rem}.hero .col p{color:var(--ink);font-size:1.05rem}.hero .actions{margin-top:1.4rem}.row,.rb-grid{grid-template-columns:1fr}.plist{padding-left:1rem;padding-right:1rem}.ptools{align-items:flex-start}.pgrid{grid-template-columns:1fr}.sec.work{gap:1.25rem;justify-content:flex-end}.featured{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;padding:.25rem var(--pad) 1rem;margin:0 calc(var(--pad) * -1);-webkit-overflow-scrolling:touch;scrollbar-width:none}.featured::-webkit-scrollbar{display:none}.featured>li{flex:0 0 78%;scroll-snap-align:center}.cta{padding:2.5rem var(--pad) 4rem}.dbody,.dlg-form{padding:1.25rem}.foot{flex-direction:column;align-items:flex-start}.prow{grid-template-columns:2.2rem 1fr auto}}@media(max-width:1099px)and (max-height:640px){.sec.page-head{min-height:auto}}.mon-sec{position:relative;height:calc(var(--n, 5) * 85vh + 100vh);height:calc(var(--n, 5) * 85svh + 100svh)}.mon-pin{position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:3rem;padding:6rem var(--pad) 3rem}.mon-info{max-width:30rem}.mon-top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:.75rem}.mon-title{font-size:1.15rem;font-weight:600;color:var(--muted)}.mon-count{margin:0;font-family:var(--display);font-size:.95rem;color:var(--muted)}.mon-name{font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.06;margin:1.5rem 0 .9rem;font-weight:700;letter-spacing:-.01em}.mon-sum{margin:1rem 0 0;font-size:1.2rem;max-width:28rem}.mon-info .actions{margin-top:1.5rem}.mon-dots{list-style:none;display:flex;gap:.25rem;margin:1.5rem 0 0 -.5rem;padding:0}.mon-dot{width:44px;height:44px;background:none;border:0;cursor:pointer;display:grid;place-items:center}.mon-dot span{display:block;width:22px;height:4px;border-radius:2px;background:var(--line);transition:width .45s var(--ease),background-color .3s}.mon-dot:hover span{background:var(--muted)}.mon-dot[aria-current=true] span{width:40px;background:var(--brand)}.swap{animation:textIn .65s var(--ease) both}#mon-tags.swap{animation-delay:.05s}#mon-sum.swap{animation-delay:.1s}#mon-actions.swap{animation-delay:.15s}@keyframes textIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mon{perspective:1500px;justify-self:center;width:100%;max-width:46rem}.mon-body{transform:rotateY(-9deg) rotateX(3deg);transform-style:preserve-3d;transition:transform .7s var(--ease)}.mon-bezel{position:relative;padding:3% 3% 5%;border-radius:20px;background:linear-gradient(160deg,#1a2d47,#0a1422);box-shadow:0 50px 80px -34px #07111fb3,inset 0 0 0 1.5px #ffffff17}.mon-bezel:after{content:"";position:absolute;left:50%;bottom:1.7%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#3e8eea;box-shadow:0 0 8px #3e8eea}.mon-screen{position:relative;aspect-ratio:16 / 10;border-radius:6px;overflow:hidden;background:#fff;container-type:inline-size;cursor:pointer}.mon-screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#ffffff4d,#fff0 42%)}.mon-screens{position:absolute;inset:0}.scr{position:absolute;inset:0;will-change:transform}.mon-stand{width:17%;height:clamp(34px,6vw,62px);margin:-1px auto 0;background:linear-gradient(#0f1d30,#20354f);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.mon-base{width:36%;height:10px;margin:0 auto;background:linear-gradient(#2c4463,#13233a);border-radius:999px 999px 8px 8px}.mon-shadow{width:62%;height:16px;margin:8px auto 0;background:radial-gradient(closest-side,rgba(7,17,31,.5),transparent);filter:blur(4px)}.site{height:100%;display:flex;flex-direction:column;background:#fff;color:#12233b;font-family:var(--display);overflow:hidden}.live-site{position:relative;width:100%;height:100%;min-height:100%;background:#fff;overflow:hidden}.live-site iframe{width:1440px;height:900px;border:0;transform:scale(var(--preview-scale, .5));transform-origin:top left;pointer-events:none}.live-site-note{position:absolute;bottom:0;left:0;right:0;padding:.4rem .7rem;background:#10294be6;color:#fff;font:.7rem var(--display);text-align:center}#pj-page:has(.live-site){height:100%}.s-bar{display:flex;align-items:center;gap:2cqw;padding:1.1cqw 2cqw;background:#eef2f8;border-bottom:1px solid #dde4ee}.s-dots i{display:inline-block;width:1.1cqw;height:1.1cqw;border-radius:50%;background:#c3cddb;margin-right:.7cqw}.s-url{flex:1;max-width:40cqw;margin:0 auto;background:#fff;border-radius:99px;padding:.5cqw 2cqw;font-size:1.5cqw;color:#5a6b82;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-nav{display:flex;justify-content:space-between;align-items:center;padding:2cqw 4cqw}.s-nav b{font-size:2.2cqw;color:var(--p1)}.s-nav span i{display:inline-block;width:6cqw;height:.9cqw;border-radius:2px;background:#c9d4e3;margin-left:2cqw}.s-hero{flex:1;min-height:0;display:grid;grid-template-columns:1.1fr 1fr;gap:3cqw;padding:1cqw 4cqw 2cqw;align-items:center}.s-h{font-size:3.6cqw;line-height:1.1;font-weight:700;color:#0b1f3a}.s-p{font-size:1.7cqw;line-height:1.45;color:#53647c;margin-top:1.6cqw;font-family:var(--text)}.s-cta{display:inline-block;margin-top:2.2cqw;padding:1.1cqw 2.6cqw;border-radius:99px;background:var(--p1);color:#fff;font-size:1.6cqw;font-weight:600}.s-img{border-radius:1.6cqw;overflow:hidden;aspect-ratio:4 / 3;box-shadow:0 1.5cqw 3cqw -1cqw #0b1f3a59}.s-img svg{width:100%;height:100%;display:block}.s-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw;padding:0 4cqw 3cqw}.s-cards i{height:6cqw;border-radius:1.4cqw;background:var(--p2);opacity:.2}.s-cards i:nth-child(2){opacity:.32}.s-cards i:nth-child(3){opacity:.14}@media(prefers-reduced-motion:reduce){.swap{animation:none}.mon-body{transition:none}}@media(max-width:1099px){.mon-pin{grid-template-columns:1fr;align-content:center;gap:1.25rem;padding:4.75rem var(--pad) 1.25rem}.mon{order:-1;max-width:min(100%,64svh)}.mon-info{max-width:40rem;margin:0 auto;width:100%}.mon-name{margin:.9rem 0 .5rem;font-size:clamp(1.7rem,7vw,2.4rem)}.mon-sum{font-size:1.05rem;margin-top:.6rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mon-info .actions{margin-top:1rem}.mon-dots{margin-top:.5rem}.mon-stand{height:26px}}.pj-show{padding:1rem var(--pad) 3rem;display:grid;justify-items:center}.pj-show .mon{max-width:56rem}.pj-page{position:absolute;left:0;right:0;top:0;will-change:transform}.site.long{height:auto;min-height:100%}.site.long .s-hero{flex:none;min-height:36cqw}.s-feat{display:grid;grid-template-columns:repeat(3,1fr);gap:3cqw;padding:3cqw 4cqw}.s-feat div{padding:2.4cqw;border-radius:1.6cqw;border:1px solid #e1e8f1}.s-feat i{display:block;width:4cqw;height:4cqw;border-radius:50%;background:var(--p1);opacity:.85;margin-bottom:1.6cqw}.s-feat b{display:block;font-size:1.7cqw;line-height:1.35;color:#0b1f3a;font-weight:600}.s-band{margin:1cqw 4cqw 3cqw;padding:5cqw 4cqw;border-radius:2cqw;background:linear-gradient(135deg,var(--p1),var(--p2));color:#fff}.s-bh{font-size:2.6cqw;line-height:1.2;font-weight:700;max-width:60cqw}.s-foot{display:flex;justify-content:space-between;align-items:center;padding:3cqw 4cqw;border-top:1px solid #e1e8f1}.s-foot b{font-size:1.8cqw;color:var(--p1)}.s-foot span i{display:inline-block;width:6cqw;height:.9cqw;border-radius:2px;background:#c9d4e3;margin-left:2cqw}.pj-detail{padding:3rem var(--pad) 3rem}.pj-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;max-width:74rem;margin:0 auto}.pj-h{font-size:clamp(1.3rem,2.4vw,1.8rem);margin-bottom:1rem}.pj-brief{margin:0;font-size:clamp(1.25rem,2.1vw,1.7rem);line-height:1.4}.pj-grid .steps{margin-top:0}.pj-grid .steps p{margin:.1rem 0 0;font-size:1.2rem}.pj-nextband{padding:2rem var(--pad) 3rem}.pj-next{display:grid;grid-template-columns:1fr minmax(0,24rem);align-items:center;gap:2rem;max-width:74rem;margin:0 auto;padding:2rem 0;text-decoration:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pj-next-k,.pj-next-c{display:block;font-family:var(--display);font-size:.9rem;color:var(--muted)}.pj-next-n{display:block;font-family:var(--display);font-weight:700;font-size:clamp(1.8rem,4.5vw,3.6rem);line-height:1.05;margin:.4rem 0 .3rem;transition:transform .5s var(--ease)}.pj-next:hover .pj-next-n{transform:translate(14px)}.pj-next .part{border-radius:14px}.pj-next:hover .part svg{transform:scale(1.07)}.pj-back{max-width:74rem;margin:1.5rem auto 0;font-family:var(--display)}@media(max-width:1099px){.pj-grid{grid-template-columns:1fr;gap:2rem}.pj-next{grid-template-columns:1fr}.pj-show{padding-left:1rem;padding-right:1rem}}.react-visual{position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.react-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.react-visual iframe{display:block;border:0;max-width:none;transform-origin:top left;pointer-events:none}.preview-caption{position:absolute;bottom:0;left:0;right:0;background:#10294bd9;color:#fff;padding:.4rem;font:10px var(--display);text-align:center}.react-visual .generated-art{width:100%;height:100%}.react-visual .generated-art svg{display:block;width:100%;height:100%}.mon-screen .react-visual{height:100%}.pj-page:has(.monitor-image),.pj-page:has(.monitor-website){height:100%}.generated-long{height:auto!important;overflow:visible!important}.generated-long>.site{height:auto}.mon-screen[role=link]{cursor:pointer}.website [hidden]{display:none!important}.website .scr>.react-visual{position:absolute;inset:0}.website .pgrid,.website .pindex{scroll-margin-top:6rem}.website{--bg:#070709;--ink:#fafafa;--muted:#a3a3ae;--line:#ffffff20;--brand:#00ffff;--on-brand:#070709;--accent:#a64dff;--panel:rgba(13,13,18,.94);--field:rgba(255,255,255,.04);--hover-bg:#fafafa;--hover-ink:#070709;--focus:#00ffff;color:var(--ink)}body:has(.website){background:#070709;color:#fafafa}.website .logo-img{filter:brightness(0) invert(1)}.website:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 20% 20%,#00ffff0c,transparent 50%),radial-gradient(ellipse at 80% 30%,#a64dff0a,transparent 50%),radial-gradient(ellipse at 40% 80%,#ff33bb08,transparent 50%)}.website .mon-bezel{background:linear-gradient(160deg,#1b1b27,#09090f)}.website .mon-bezel:after{background:#0ff;box-shadow:0 0 10px #0ff}.legacy-overview,.legacy-more-services,.legacy-portfolio,.legacy-about{padding-top:5rem;padding-bottom:5rem}.legacy-eyebrow{font:600 .8rem var(--display)!important;text-transform:uppercase;letter-spacing:.15em;color:#0ff!important}.legacy-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.legacy-service-grid article{padding:2rem;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#14141c,#09090e)}.legacy-service-grid h3{font-size:1.6rem;margin:1rem 0}.legacy-service-grid p{font-size:1.05rem!important}.legacy-service-number{font:.75rem var(--display);color:#0ff}.legacy-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}.legacy-stats strong{display:block;font:700 clamp(2rem,4vw,3.8rem) var(--display);color:#0ff}.legacy-stats div>span{font:.75rem var(--display);text-transform:uppercase;letter-spacing:.05em}.legacy-social{border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem}.legacy-social .textlink{margin-right:2rem}.legacy-contact{display:grid;gap:1.3rem;margin-top:1.75rem}.legacy-contact div>span{display:block;font:.7rem var(--display);text-transform:uppercase;color:#0ff;letter-spacing:.12em;margin-bottom:.25rem}.legacy-contact a{overflow-wrap:anywhere;text-decoration:none}.legacy-contact p{margin:0!important;font-size:1.05rem!important}@media(max-width:640px){.legacy-service-grid{grid-template-columns:1fr}.legacy-stats{grid-template-columns:1fr 1fr}.legacy-service-grid article{padding:1.5rem}.legacy-overview,.legacy-more-services,.legacy-portfolio,.legacy-about{padding-top:3rem;padding-bottom:3rem}}.legacy-work-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.legacy-work-grid{grid-template-columns:1fr}}.website .legacy-more-services{padding:clamp(3rem,6vw,6rem) var(--pad)}.website .legacy-more-services>.col.wide{width:100%;max-width:1360px;margin:0 auto;text-align:left}.website .legacy-more-services .legacy-eyebrow{margin:0 0 1.6rem;font-size:.72rem!important;letter-spacing:.13em}.website .legacy-more-services .legacy-service-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:0;align-items:stretch}.website .legacy-more-services .legacy-service-grid article{position:relative;display:flex;flex-direction:column;gap:22px;padding:30px 26px;min-height:310px;border:1px solid #ffffff18;border-radius:18px;background:linear-gradient(150deg,#ffffff06,#ffffff01);transition:border-color .25s,background-color .25s,box-shadow .25s;overflow:hidden}.website .legacy-more-services .legacy-service-grid article:hover{border-color:#0ff5;box-shadow:0 18px 48px #00000024}.website .legacy-more-services .legacy-service-number{font:500 .66rem var(--display);color:#0ff;letter-spacing:.08em;text-transform:uppercase;margin:0}.website .legacy-more-services .legacy-service-grid h3{font:600 clamp(1.15rem,1.6vw,1.5rem)/1.35 var(--display);letter-spacing:-.02em;margin:0;max-width:100%;text-wrap:balance}.website .legacy-more-services .legacy-service-grid p{font:400 .95rem/1.8 Segoe UI,Arial,sans-serif!important;color:#aaaab7;margin:0;max-width:100%;text-align:left}.website .legacy-work-section .legacy-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.website .legacy-work-section .legacy-work-grid article{padding:36px;min-height:300px;gap:24px}.website .legacy-work-section .legacy-work-grid h3{font-size:clamp(1.35rem,1.9vw,1.8rem);max-width:360px}.website .legacy-work-section .legacy-work-grid p{max-width:38ch}@media(max-width:1150px){.website .legacy-more-services .legacy-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website .legacy-work-section .legacy-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.website .legacy-work-section .legacy-work-grid article{padding:26px}}@media(max-width:800px){.website .legacy-work-section .legacy-work-grid{grid-template-columns:1fr}.website .legacy-work-section .legacy-work-grid article{min-height:auto;padding:28px}.website .legacy-work-section .legacy-work-grid p{max-width:none}}@media(max-width:560px){.website .legacy-more-services .legacy-service-grid{grid-template-columns:1fr}.website .legacy-more-services .legacy-service-grid article{min-height:auto;padding:26px;gap:18px}.website .legacy-more-services .legacy-service-grid h3{font-size:1.4rem}.website .legacy-more-services .legacy-service-grid p{font-size:.92rem!important}}@property --card-orbit{syntax:"<angle>";initial-value:0deg;inherits:false}.website .legacy-more-services .legacy-service-grid{perspective:1200px}.website .legacy-more-services .legacy-service-grid article{--glow-x:50%;--glow-y:25%;--card-rx:0deg;--card-ry:0deg;--card-lift:0px;isolation:isolate;transform:perspective(1000px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) translateY(var(--card-lift));transition:transform .25s ease,border-color .25s,box-shadow .3s}.website .legacy-more-services .legacy-service-grid article:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(320px circle at var(--glow-x) var(--glow-y),#00ffff20,transparent 65%);opacity:0;transition:opacity .4s}.website .legacy-more-services .legacy-service-grid article:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--card-orbit),transparent 0deg,#00ffff 55deg,#a64dff 100deg,transparent 160deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .4s}.website .legacy-more-services .legacy-service-grid article:hover:before{opacity:1}.website .legacy-more-services .legacy-service-grid article:hover:after{opacity:.85;animation:card-border-orbit 5s linear infinite}.website .legacy-more-services .legacy-service-grid article.in{animation:service-card-enter .85s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--d,0)*.11s)}.website .legacy-more-services .legacy-service-number{transition:color .3s,text-shadow .3s}.website .legacy-more-services article:hover .legacy-service-number{text-shadow:0 0 16px #00ffff88}.website .legacy-more-services article:hover{box-shadow:0 22px 60px #0005,0 0 25px #00ffff08}@keyframes card-border-orbit{to{--card-orbit:360deg}}@keyframes service-card-enter{0%{opacity:0;transform:perspective(1000px) translateY(40px) rotateX(6deg) scale(.97);filter:blur(3px)}to{opacity:1;transform:perspective(1000px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) translateY(var(--card-lift));filter:blur(0)}}@media(prefers-reduced-motion:reduce){.website .legacy-more-services .legacy-service-grid article.in{animation:none!important;transform:none!important;filter:none!important}.website .legacy-more-services .legacy-service-grid article:hover:after{animation:none!important}.website .legacy-more-services .legacy-service-grid article{transition:none!important}}.website .legacy-more-services .legacy-service-grid article:after{opacity:.6;animation:card-border-orbit 7s linear infinite;animation-play-state:paused}.website .legacy-more-services .legacy-service-grid article.in:after{animation-play-state:running}.website .legacy-more-services .legacy-service-grid article.in{animation-delay:0s}.service-carousel-controls{display:none}@media(max-width:800px){.website .legacy-more-services .legacy-service-grid,.website .legacy-work-section .legacy-work-grid{position:relative;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:12px 6px 24px;margin:0 -6px;max-width:calc(100% + 12px)}.website .legacy-service-grid::-webkit-scrollbar{display:none}.website .legacy-more-services .legacy-service-grid article,.website .legacy-work-section .legacy-work-grid article{flex:0 0 86%;scroll-snap-align:start;scroll-snap-stop:always;min-height:340px;padding:28px;gap:22px}.service-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:8px;color:var(--muted);font:.7rem var(--display)}.service-carousel-dots{display:flex;gap:8px}.service-carousel-dots button{height:5px;width:14px;padding:0;border:0;border-radius:99px;background:#ffffff25;cursor:pointer;transition:width .25s,background .25s}.service-carousel-dots button[aria-pressed=true]{width:26px;background:#0ff}.service-carousel-arrows{display:flex;gap:8px}.service-carousel-arrows button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff25;border-radius:50%;background:#ffffff05;color:var(--ink);font:1rem var(--display);cursor:pointer}.service-carousel-arrows button:disabled{opacity:.25;cursor:default}}@media(prefers-reduced-motion:reduce){.website .legacy-more-services .legacy-service-grid article:after{animation:none!important}}.website #work .mon-screen{touch-action:pan-y;isolation:isolate}.website #work .scr{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.website #work .scr .react-visual{pointer-events:none}.website .pgrid>li,.website .pcard{min-width:0;max-width:100%}.website .part{position:relative;width:100%;aspect-ratio:4/3}.website .part>.react-visual{position:absolute;inset:0}.react-visual iframe{position:absolute;left:0;top:0}@media(max-width:1099px){.website .pgrid{grid-template-columns:minmax(0,1fr)}}.preview-load{position:absolute;bottom:12px;left:50%;transform:translate(-50%);border:1px solid #ffffff55;border-radius:24px;padding:10px 18px;background:#10294b;color:#fff;cursor:pointer;font:12px var(--display);pointer-events:auto}@media(max-width:800px){.preview-load{display:none}}.admin-app{--admin-ink:#172b45;--admin-muted:#718198;--admin-border:#e0e7ef;font:14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--admin-ink);background:#f5f7fb;min-height:100vh}.admin-app *{box-sizing:border-box}.admin-app h1,.admin-app h2,.admin-app h3{font-family:var(--display);letter-spacing:-.035em;color:var(--admin-ink)}.admin-app h1{font-size:36px;line-height:1.2;margin:8px 0 12px}.admin-app h2{font-size:20px;line-height:1.3;margin:0 0 14px}.admin-app p{font:14px/1.6 system-ui,sans-serif;color:var(--admin-muted);margin:0 0 20px}.admin-app a{text-decoration:none}.admin-app button,.admin-app input,.admin-app select,.admin-app textarea{font:inherit}.admin-app input,.admin-app select,.admin-app textarea{width:100%;padding:12px 14px;border:1px solid #d6deea;border-radius:9px;background:#fff;color:var(--admin-ink);min-height:46px}.admin-app textarea{resize:vertical}.admin-app button{cursor:pointer;border:0}.admin-app button:disabled{opacity:.5;cursor:wait}.admin-app fieldset:disabled{opacity:.75}.admin-brand{font:700 25px var(--display);color:#153c6a}.brand-dot{color:#3e8eea}.admin-primary,.admin-secondary,.admin-danger{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 19px;border-radius:9px;min-height:46px;font-weight:600!important;font-size:14px!important;white-space:nowrap}.admin-primary{background:#153c6a;color:#fff!important;box-shadow:0 4px 12px #153c6a16}.admin-primary:hover{background:#0e2d51}.admin-secondary{background:#fff;color:#172b45!important;border:1px solid #d6deea!important}.admin-danger{background:#ba3041;color:#fff}.admin-eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3e8eea}.admin-login{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.login-story{background:#10294b;padding:48px 10%;color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.login-story .admin-brand{color:#fff}.login-story h1{color:#fff;font-size:clamp(32px,4vw,58px);position:relative;z-index:1;margin:20px 0}.login-story p{color:#a8bfdc;max-width:340px}.login-decoration{position:absolute;font:800 420px var(--display);color:#ffffff06;bottom:15%;right:-60px;pointer-events:none}.login-story .login-footer{font-size:11px;letter-spacing:.12em}.login-main{display:grid;place-items:center;padding:40px}.login-card{width:100%;max-width:380px}.login-card h2{font-size:32px;margin:16px 0 10px}.login-card>label{display:block;font-weight:600;margin:24px 0 0}.login-card>label>input,.password-input{margin-top:8px}.password-input{display:flex;border:1px solid #d6deea;border-radius:9px;overflow:hidden;background:#fff}.admin-app .password-input input{border:0}.password-input button{background:#fff;padding:10px;color:#718198;font-size:12px}.login-card .admin-primary{width:100%;margin-top:26px}.back-site{display:block;text-align:center;margin-top:24px;color:#718198;font-size:12px}.admin-layout{display:flex;min-height:100vh}.admin-sidebar{position:fixed;top:0;bottom:0;left:0;width:240px;padding:32px 24px;background:#fff;border-right:1px solid var(--admin-border);display:flex;flex-direction:column;z-index:10}.sidebar-caption{font-size:9px;letter-spacing:.15em;font-weight:700;color:#8a97a9;margin:48px 0 16px}.admin-sidebar nav{display:grid;gap:8px}.admin-sidebar nav a{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:9px;font-weight:600;color:#718198}.admin-sidebar nav a span{font-size:20px}.admin-sidebar nav a.active{background:#edf3fb;color:#153c6a}.sidebar-bottom{margin-top:auto;display:grid;gap:20px}.sidebar-bottom>a{font-size:12px;color:#718198}.admin-account{display:flex;align-items:center;gap:12px;border-top:1px solid var(--admin-border);padding-top:20px}.account-avatar{width:36px;height:36px;background:#153c6a;color:#fff;border-radius:50%;display:grid;place-items:center;font-size:12px}.admin-account strong{display:block;font-size:12px}.admin-account small{color:#8a97a9;font-size:10px}.sidebar-bottom>button{background:none;text-align:left;font-size:12px;color:#718198;padding:0}.admin-main{margin-left:240px;flex:1;min-width:0}.admin-topbar{height:72px;border-bottom:1px solid var(--admin-border);padding:0 40px;display:flex;align-items:center;justify-content:space-between;color:#8a97a9;background:#fff9;font-size:11px}.admin-pill{border:1px solid var(--admin-border);background:#fff;border-radius:99px;padding:5px 12px;font-size:10px;color:#718198;white-space:nowrap}.admin-page{padding:40px;max-width:1500px;margin:auto}.admin-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.admin-page-heading p{margin:0}.record-count{font:600 13px system-ui,sans-serif;background:#e6edf6;border-radius:8px;padding:4px 10px;vertical-align:middle;margin-left:8px;color:#718198}.admin-toolbar{display:flex;gap:16px;align-items:center;margin-bottom:28px}.admin-search{position:relative;width:min(340px,100%)}.admin-search span{position:absolute;left:15px;top:8px;font-size:22px;color:#8a97a9}.admin-app .admin-search input{padding-left:42px}.admin-toolbar select{width:190px}.grid-label{margin-left:auto;font-size:11px;color:#8a97a9}.admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.admin-record{background:#fff;border:1px solid var(--admin-border);border-radius:14px;overflow:hidden;transition:box-shadow .2s}.admin-record:hover{box-shadow:0 12px 26px #153c6a0a}.admin-record-image{height:200px;position:relative}.featured-badge{position:absolute;left:14px;top:14px;background:#fff;color:#153c6a;border-radius:99px;padding:4px 9px;font-size:9px;font-weight:700}.admin-record-content{padding:22px}.record-category{display:block;font-size:9px;letter-spacing:.08em;font-weight:700;text-transform:uppercase;color:#3e8eea;margin-bottom:8px}.admin-record h2{font-size:19px;margin-bottom:9px;overflow-wrap:anywhere}.admin-record p{font-size:12px;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:22px}.record-actions{border-top:1px solid #edf1f5;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.record-actions a{font-size:11px;font-weight:600;color:#153c6a}.admin-delete{background:none;color:#ba5260;font-size:11px!important;padding:3px}.admin-empty{text-align:center;padding:70px 24px;color:#718198}.admin-empty h2{margin:20px 0 12px}.empty-icon{font-size:40px;color:#cad7e7}.admin-empty .admin-primary{margin-top:10px}.job-card-top{display:flex;align-items:center;justify-content:space-between;padding:22px 22px 0}.job-icon{display:inline-grid;place-items:center;width:48px;height:48px;background:#edf3fb;color:#3e8eea;border-radius:12px;font:700 22px var(--display)}.admin-message{padding:14px 18px;border:1px solid #c8e4d8;background:#edf8f1;color:#267849;border-radius:9px;margin-bottom:20px;font-size:12px}.admin-message.error{background:#fff2f3;border-color:#f1cdd2;color:#a33647}.admin-main>.admin-message{margin:20px 40px 0}.editor-back{background:none;padding:0;margin-bottom:26px;color:#718198;font-size:11px!important}.editor-fieldset{border:0;padding:0;margin:0;min-width:0}.editor-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:28px;align-items:start}.editor-panel{background:#fff;border:1px solid var(--admin-border);border-radius:13px;padding:28px}.editor-panel>h2{font-size:18px;margin-bottom:22px}.editor-side{display:grid;gap:24px}.editor-field{display:grid;gap:8px;font-size:12px;font-weight:600;margin-top:20px}.editor-field small,.editor-panel>small{color:#8a97a9;font-size:10px;font-weight:400;line-height:1.5}.editor-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.quick-add{background:#f5f8fd;border:1px solid #e0e9f5;border-radius:9px;padding:16px}.quick-add>label{font-size:11px;font-weight:600}.quick-add small{color:#8a97a9;margin-left:8px;font-weight:400}.quick-add>div{display:flex;gap:8px;margin-top:12px}.quick-add input{min-width:0}.quick-add .admin-secondary{padding:10px 12px;font-size:11px!important}.upload-preview{width:100%;max-height:230px;object-fit:contain;border:1px solid #e0e7ef;border-radius:9px;background:#f5f7fb}.upload-placeholder{height:170px;border:1px dashed #bccde1;background:#f7f9fd;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#3e8eea;font-size:24px}.upload-placeholder span{font-size:11px;color:#8a97a9}.upload-label{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:44px;border:1px solid #d6deea;background:#fff;border-radius:9px;font-size:11px;font-weight:600;margin:14px 0 10px;cursor:pointer}.upload-label input{position:absolute;inset:0;opacity:0;cursor:pointer}.editor-checkbox{display:flex;align-items:start;gap:12px;margin-top:24px;font-size:12px;font-weight:600}.admin-app .editor-checkbox input{width:17px;min-height:17px;height:17px;margin-top:2px;accent-color:#153c6a}.editor-checkbox small{display:block;color:#8a97a9;font-size:10px;font-weight:400;margin-top:6px}.editor-actions{display:flex;gap:12px;justify-content:flex-end}.job-note .job-icon{margin-bottom:24px}.job-note p{font-size:13px}.admin-modal-backdrop{position:fixed;inset:0;display:grid;place-items:center;background:#10294b88;z-index:50;padding:20px}.admin-modal{width:100%;max-width:440px;background:#fff;border-radius:16px;padding:30px}.admin-modal h2{margin-top:14px}.admin-modal .editor-actions{margin-top:24px}@media(max-width:1100px){.admin-sidebar{width:200px;padding:26px 18px}.admin-main{margin-left:200px}.admin-page{padding:28px}.admin-topbar{padding:0 28px}.editor-layout{grid-template-columns:1fr}.editor-side{grid-template-columns:1fr 1fr}.editor-side>.editor-actions{grid-column:1/-1}.admin-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media(max-width:700px){.admin-login{grid-template-columns:1fr}.login-story{display:none}.login-main{min-height:100vh;padding:24px}.admin-layout{display:block}.admin-sidebar{position:relative;width:100%;padding:18px 20px;border-right:0;border-bottom:1px solid var(--admin-border);display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px}.admin-sidebar .admin-brand{font-size:20px}.sidebar-caption,.admin-account,.sidebar-bottom>a{display:none}.admin-sidebar nav{display:flex;margin-left:auto;gap:4px}.admin-sidebar nav a{padding:8px 10px;font-size:11px}.admin-sidebar nav a span{display:none}.sidebar-bottom{margin:0}.sidebar-bottom>button{font-size:10px}.admin-main{margin:0}.admin-topbar{height:50px;padding:0 20px}.admin-page{padding:26px 20px}.admin-page-heading{align-items:start}.admin-app h1{font-size:28px}.admin-page-heading>.admin-primary{padding:10px 12px;font-size:11px!important}.admin-page-heading p{font-size:12px}.admin-toolbar{flex-wrap:wrap;gap:10px}.admin-search{width:100%}.admin-toolbar select{flex:1}.grid-label{font-size:10px}.admin-grid,.editor-side,.editor-two{grid-template-columns:1fr}.editor-panel{padding:22px}.admin-main>.admin-message{margin:16px 20px 0}.quick-add>div{flex-wrap:wrap}.login-card h2{font-size:28px}}
