
/* V15: brand-defined section art and mobile tap reliability */
html{-webkit-text-size-adjust:100%;touch-action:manipulation;overflow-x:clip}
body{touch-action:manipulation;overscroll-behavior-x:none;overflow-x:clip}
a,button,input,select,label,[role="button"],.tab,.tool-btn,.mini-action,.cover{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent}
button,a{position:relative}
#work .cover{touch-action:manipulation!important}
#work .cover::before,#work .cover::after,#work .cover *,#work .cover *::before,#work .cover *::after{pointer-events:none!important}
#work .project .card-actions{position:relative;z-index:4}
#work .project .mini-action{position:relative;z-index:5;pointer-events:auto!important;display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid rgba(82,205,231,.22);border-radius:10px;background:rgba(15,58,86,.6);padding:8px 9px;color:#b4dce8;font-weight:700;line-height:1.3}
#work .project .mini-action.selected{border-color:rgba(59,240,207,.65);background:rgba(11,120,122,.28);color:#7df6e1}
#work .project .mini-action:active,#work .tool-btn:active,#work .tab:active{background:#1683a1;transform:scale(.98)}
#work .project .cover:focus-visible,#work .project .mini-action:focus-visible{outline:2px solid #61f4df;outline-offset:-2px}
#work .project .card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
/* Distinct brand-inspired section environments */
#home{isolation:isolate;background:radial-gradient(ellipse 60% 70% at 85% 44%,rgba(0,211,207,.2),transparent 72%),radial-gradient(ellipse 60% 80% at 0% 20%,rgba(18,100,232,.23),transparent 70%),linear-gradient(135deg,#04112e 0%,#071e46 48%,#052c42 100%)}
#home::before{opacity:.55;background-image:linear-gradient(rgba(72,169,250,.085) 1px,transparent 1px),linear-gradient(90deg,rgba(72,169,250,.085) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,transparent,#000 45%,transparent)}
#home .hero-art{filter:drop-shadow(0 12px 30px rgba(0,194,214,.1))}
#work{isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 55% 33% at 95% 7%,rgba(0,169,204,.13),transparent 70%),radial-gradient(ellipse 40% 30% at 4% 75%,rgba(16,97,211,.12),transparent 75%),linear-gradient(160deg,#06152d 0%,#071b32 60%,#091e3a 100%)}
#work::before{content:"";position:absolute;pointer-events:none;right:-165px;top:10px;width:510px;height:510px;opacity:.18;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22600%22%20viewBox%3D%220%200%20600%20600%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%2344f4db%22%20opacity%3D%22.32%22%3E%3Ccircle%20cx%3D%22300%22%20cy%3D%22300%22%20r%3D%22220%22%2F%3E%3Ccircle%20cx%3D%22300%22%20cy%3D%22300%22%20r%3D%22172%22%20stroke-dasharray%3D%228%2015%22%2F%3E%3Ccircle%20cx%3D%22300%22%20cy%3D%22300%22%20r%3D%22125%22%2F%3E%3Cpath%20d%3D%22M80%20300h440M300%2080v440M145%20145l310%20310M455%20145L145%20455%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%2340caff%22%3E%3Ccircle%20cx%3D%2280%22%20cy%3D%22300%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22455%22%20cy%3D%22145%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22300%22%20cy%3D%22520%22%20r%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat}
#work::after{content:"";position:absolute;pointer-events:none;left:-200px;bottom:7%;width:440px;height:440px;opacity:.11;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22520%22%20height%3D%22520%22%20viewBox%3D%220%200%20520%20520%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%2358f2cf%22%20stroke-width%3D%222%22%20opacity%3D%22.32%22%3E%3Cpath%20d%3D%22M80%20450C135%20354%20204%20342%20251%20256S344%20146%20442%2078%22%2F%3E%3Cpath%20d%3D%22M251%20256c-79-5-114-58-129-121%2079%200%20125%2046%20129%20121ZM321%20174c-14-80%2016-120%2080-140%208%2076-21%20125-80%20140ZM168%20350c-61%2016-113-3-145-62%2077-25%20120-5%20145%2062Z%22%2F%3E%3Cpath%20d%3D%22M80%20450c110-65%20216-70%20330-22%22%20stroke-dasharray%3D%224%2012%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%2342d9ec%22%20opacity%3D%22.6%22%3E%3Ccircle%20cx%3D%2280%22%20cy%3D%22450%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22251%22%20cy%3D%22256%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22321%22%20cy%3D%22174%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22442%22%20cy%3D%2278%22%20r%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat}
#services{isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 62% 65% at 93% 35%,rgba(15,186,162,.19),transparent 70%),linear-gradient(135deg,#06253c 0%,#053944 55%,#06233c 100%)!important}
#services::before{content:"";position:absolute;pointer-events:none;right:-40px;top:4%;width:min(44vw,520px);height:600px;opacity:.16;background:url("data:image/webp;base64,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") center/contain no-repeat;filter:drop-shadow(0 0 25px #35ebd6)}
#services::after{content:"";position:absolute;pointer-events:none;left:-145px;bottom:-140px;width:540px;height:540px;opacity:.32;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22520%22%20height%3D%22520%22%20viewBox%3D%220%200%20520%20520%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%2358f2cf%22%20stroke-width%3D%222%22%20opacity%3D%22.32%22%3E%3Cpath%20d%3D%22M80%20450C135%20354%20204%20342%20251%20256S344%20146%20442%2078%22%2F%3E%3Cpath%20d%3D%22M251%20256c-79-5-114-58-129-121%2079%200%20125%2046%20129%20121ZM321%20174c-14-80%2016-120%2080-140%208%2076-21%20125-80%20140ZM168%20350c-61%2016-113-3-145-62%2077-25%20120-5%20145%2062Z%22%2F%3E%3Cpath%20d%3D%22M80%20450c110-65%20216-70%20330-22%22%20stroke-dasharray%3D%224%2012%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%2342d9ec%22%20opacity%3D%22.6%22%3E%3Ccircle%20cx%3D%2280%22%20cy%3D%22450%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22251%22%20cy%3D%22256%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22321%22%20cy%3D%22174%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22442%22%20cy%3D%2278%22%20r%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat}
#services .service{background:linear-gradient(140deg,rgba(9,60,82,.93),rgba(4,36,57,.86));border:1px solid rgba(79,237,207,.18);box-shadow:0 18px 42px rgba(0,10,23,.12)}
#services .service:hover{border-color:rgba(69,237,209,.48)}
#process{isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 80% 100% at 0% 65%,rgba(16,97,224,.23),transparent 65%),linear-gradient(145deg,#06152f,#0b2b63 54%,#071c3e)}
#process::before{content:"";position:absolute;pointer-events:none;inset:0;opacity:.42;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22900%22%20height%3D%22450%22%20viewBox%3D%220%200%20900%20450%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%2349aaff%22%20stroke-width%3D%221.5%22%20opacity%3D%22.33%22%3E%3Cpath%20d%3D%22M0%20320h140l75-76h148l65-65h146l83-83h243M0%20395h220l82-80h140l58%2058h160l73-75h167M90%200v90l65%2064h155l90%2090h130%22%2F%3E%3Cpath%20d%3D%22M0%20160h150l70-70h130M510%20450V328l70-70h160l70-70h90%22%20stroke-dasharray%3D%226%209%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%2341f0d5%22%20opacity%3D%22.65%22%3E%3Ccircle%20cx%3D%22140%22%20cy%3D%22320%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22363%22%20cy%3D%22244%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22574%22%20cy%3D%22179%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22657%22%20cy%3D%2296%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22302%22%20cy%3D%22315%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22580%22%20cy%3D%22258%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22220%22%20cy%3D%2290%22%20r%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/cover repeat}
#process::after{content:"";position:absolute;pointer-events:none;right:0;top:0;width:44%;height:100%;background:linear-gradient(90deg,transparent,rgba(30,171,255,.055));clip-path:polygon(45% 0,100% 0,100% 100%,0 100%)}
#process .step{background:linear-gradient(150deg,rgba(7,37,76,.7),rgba(6,28,56,.38));border-radius:15px;border:1px solid rgba(90,169,242,.17);padding:23px!important}
#contact{isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 55% 80% at 92% 20%,rgba(10,224,190,.18),transparent 68%),radial-gradient(ellipse 65% 90% at 0% 100%,rgba(17,122,244,.25),transparent 68%),linear-gradient(120deg,#05213a,#06374c 55%,#061b35)!important}
#contact::before{content:"";position:absolute;pointer-events:none;right:-70px;top:-130px;width:600px;height:600px;opacity:.25;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22600%22%20viewBox%3D%220%200%20600%20600%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%2344f4db%22%20opacity%3D%22.32%22%3E%3Ccircle%20cx%3D%22300%22%20cy%3D%22300%22%20r%3D%22220%22%2F%3E%3Ccircle%20cx%3D%22300%22%20cy%3D%22300%22%20r%3D%22172%22%20stroke-dasharray%3D%228%2015%22%2F%3E%3Ccircle%20cx%3D%22300%22%20cy%3D%22300%22%20r%3D%22125%22%2F%3E%3Cpath%20d%3D%22M80%20300h440M300%2080v440M145%20145l310%20310M455%20145L145%20455%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%2340caff%22%3E%3Ccircle%20cx%3D%2280%22%20cy%3D%22300%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22455%22%20cy%3D%22145%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22300%22%20cy%3D%22520%22%20r%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat}
#contact::after{content:"";position:absolute;pointer-events:none;left:-90px;bottom:-190px;width:470px;height:470px;opacity:.19;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22520%22%20height%3D%22520%22%20viewBox%3D%220%200%20520%20520%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%2358f2cf%22%20stroke-width%3D%222%22%20opacity%3D%22.32%22%3E%3Cpath%20d%3D%22M80%20450C135%20354%20204%20342%20251%20256S344%20146%20442%2078%22%2F%3E%3Cpath%20d%3D%22M251%20256c-79-5-114-58-129-121%2079%200%20125%2046%20129%20121ZM321%20174c-14-80%2016-120%2080-140%208%2076-21%20125-80%20140ZM168%20350c-61%2016-113-3-145-62%2077-25%20120-5%20145%2062Z%22%2F%3E%3Cpath%20d%3D%22M80%20450c110-65%20216-70%20330-22%22%20stroke-dasharray%3D%224%2012%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%2342d9ec%22%20opacity%3D%22.6%22%3E%3Ccircle%20cx%3D%2280%22%20cy%3D%22450%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22251%22%20cy%3D%22256%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22321%22%20cy%3D%22174%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22442%22%20cy%3D%2278%22%20r%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat}
#contact .contact-panel{position:relative;z-index:1;background:linear-gradient(120deg,rgba(7,35,66,.93),rgba(7,65,79,.88));border:1px solid rgba(69,234,208,.35);box-shadow:0 30px 75px rgba(0,12,31,.25)}
#contact .staff-avatar{box-shadow:0 0 0 2px rgba(57,228,208,.3),0 9px 28px rgba(0,0,0,.3)}
#work>.wrap,#services>.wrap,#process>.wrap,#contact>.wrap{position:relative;z-index:2}
.footer{background:linear-gradient(180deg,#061b32,#030c1d);border-top:1px solid rgba(55,195,209,.25)}
.modal-open .compare-dock{display:none!important}
/* Tappable controls never smaller than recommended mobile touch targets */
@media(max-width:720px){
 html,body{width:100%;max-width:100%;overflow-x:clip}
 #work .projects{gap:11px}
 #work .project .card-bottom{padding:13px 10px 12px}
 #work .project .card-actions{gap:6px;margin-top:12px;padding-top:12px}
 #work .project .mini-action{min-height:43px;padding:7px 3px;font-size:11px;white-space:nowrap}
 #work .tab,#work .tool-btn,.layout-switch button,.viewer-actions button{min-height:44px!important}
 #work .tabs{scroll-snap-type:none}
 #work .gallery-extras{overflow:visible;flex-wrap:wrap}
 #work .gallery-extras .tool-btn{flex:1 1 30%;min-width:0}
 #services::before{width:280px;height:280px;right:-105px;top:5%;opacity:.12}
 #services::after{width:270px;height:270px;left:-110px;bottom:-40px}
 #process::before{background-size:auto 300px;opacity:.3}
 #process .step{padding:18px 13px!important}
 #contact::before{width:320px;height:320px;right:-130px;top:-70px}
 #contact::after{width:280px;height:280px;bottom:-100px}
 .viewer-arrow{width:38px;height:54px}
 .viewer-actions button{font-size:11px}
 .viewer-hint{font-size:10px}
}
@media(max-width:370px){#work .project .mini-action{font-size:10px;padding:6px 2px}}
@media(prefers-reduced-motion:reduce){#home .hero-art{filter:none}}
