html{-webkit-text-size-adjust:100%}body{overflow-x:clip}#contact{scroll-margin-top:90px}#brief-form [aria-invalid=true]{border-bottom:2px solid #a33d2d!important;background-color:#f6eae5}#brief-form [aria-invalid=true]:focus-visible{outline:2px solid #a33d2d;outline-offset:3px}#brief-form .form-error:not([hidden]){display:block;padding:13px 14px;background:#f5e8e4;border-left:3px solid #a33d2d;line-height:1.65}.brief-char-count{display:flex;justify-content:flex-end;font-size:11px;letter-spacing:.02em;color:#7d857a;margin:8px 0 0;font-variant-numeric:tabular-nums}.brief-result:focus{outline:none}.brief-result .quote-reference{background:#e8eee2;border-top:0;border-bottom:0;padding:19px;align-items:center}.brief-result .quote-reference strong{font-size:15px;color:#233a26;letter-spacing:.12em}#brief-submit[aria-busy=true]{cursor:progress;opacity:.75}.contact-form-panel input:focus-visible,.contact-form-panel select:focus-visible,.contact-form-panel textarea:focus-visible{outline:2px solid #61745a;outline-offset:3px}.nav>a:focus-visible,.menu-toggle:focus-visible{outline:2px solid #667c58;outline-offset:4px}@media(max-width:820px){.header{z-index:100}.nav{z-index:110;max-height:calc(100dvh - 74px);overflow-y:auto;overscroll-behavior:contain}.menu-toggle{position:relative;z-index:111;border-radius:3px;min-width:44px;min-height:44px}.nav>a{min-height:51px;display:flex;align-items:center;justify-content:space-between}.nav .nav-button{min-height:55px}}@media(max-width:620px){.contact-section{padding-top:75px;padding-bottom:76px}.contact-layout{gap:31px;margin-top:39px}.contact-intro h2{margin:28px 0 23px;font-size:clamp(49px,12.5vw,67px)}.contact-intro>p{max-width:330px;font-size:14px}.instagram-link{margin-top:27px}.contact-form-panel{width:100%;max-width:100%;min-width:0;padding:23px 19px 26px}.form-panel-top{padding-bottom:18px;margin-bottom:21px;font-size:9px;gap:12px}.form-panel-top span:last-child{font-size:23px}.contact-form-panel label{margin:17px 0 8px}.contact-form-panel input:not([type=checkbox]),.contact-form-panel select,.contact-form-panel textarea{font-size:16px;line-height:1.5;min-height:49px;padding:12px 0 13px}.contact-form-panel textarea{min-height:125px}.quote-two-fields{gap:0}.quote-field-hint{line-height:1.5;margin:6px 0 12px}.quote-consent{gap:11px;margin:25px 0 17px;font-size:12px}.quote-consent input{min-height:20px;min-width:20px;flex-basis:20px;margin:2px 0 0}.brief-submit{min-height:57px;margin-top:24px;padding:16px 19px;font-size:13px}.form-disclaimer{font-size:10px;line-height:1.75}.brief-result h3{font-size:31px}.brief-result .quote-reference{flex-direction:column;align-items:start;gap:9px}.brief-result .quote-reference strong{overflow-wrap:anywhere}}@media(max-width:360px){.hero h1{font-size:clamp(53px,16vw,61px)}.footer-big{font-size:clamp(52px,15vw,63px)}.contact-intro h2{font-size:clamp(43px,12vw,51px)}.contact-form-panel{padding:20px 14px}.section-index{gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#showreel .motion-frame{background:#edf1e8}#showreel .motion-frame img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}#showreel .motion-phone{background:#f7f8f3}#showreel .motion-phone img,#showreel .motion-profile img{-o-object-fit:contain;object-fit:contain}#showreel .motion-takeaway,#showreel .motion-monopoly,#showreel .motion-games{border:1px solid #d4ddd1}#showreel .motion-toggle{pointer-events:auto}@media(max-width:580px){#showreel .motion-stage{min-height:510px}#showreel .motion-phone{z-index:6}#showreel .motion-takeaway{left:-20px}#showreel .motion-monopoly{right:-20px}}#showreel .motion-frame{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;text-align:left;font:inherit;color:inherit;cursor:zoom-in;touch-action:manipulation;animation:none!important;transform:none;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .38s ease,filter .38s ease,box-shadow .4s ease}#showreel .motion-frame img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}#showreel .motion-frame-caption{position:absolute;bottom:0;left:0;right:0;padding:30px 13px 11px;background:linear-gradient(transparent,#0009);color:#fff;font:800 9px DM Sans,sans-serif;letter-spacing:.08em;pointer-events:none}#showreel .motion-frame:focus-visible{outline:3px solid #d7f76d;outline-offset:4px}#showreel .motion-scene{transition:none;transform:none!important}#showreel .motion-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;background:#0a140dc7;opacity:0;pointer-events:none;transition:opacity .4s ease}#showreel .motion-stage.has-focus .motion-scene:before{opacity:1}#showreel .motion-stage.has-focus .motion-frame:not(.is-focused){opacity:.28;filter:saturate(.55)}#showreel .motion-frame.is-focused{z-index:12;cursor:zoom-out;opacity:1;filter:none;transform:translate3d(var(--motion-focus-x,0px),var(--motion-focus-y,0px),0) scale(var(--motion-focus-scale,1));box-shadow:0 25px 80px #000c,0 0 0 1px #f2f4e366}#showreel .motion-ticker-track{animation:none!important}#showreel .motion-interact-hint{display:inline-flex;gap:12px;align-items:center;min-height:38px;font:800 10px DM Sans,sans-serif;letter-spacing:.08em;color:#d9f6b3}#showreel .motion-interact-hint span{font-size:19px}#showreel .motion-focus-close{position:absolute;z-index:24;top:66px;right:4%;border:1px solid #d3e1c8;background:#f5f7ec;color:#1e2a21;padding:10px 13px;min-height:43px;display:flex;align-items:center;gap:15px;font:800 10px DM Sans,sans-serif;letter-spacing:.06em;cursor:pointer}#showreel .motion-focus-close span:last-child{font-size:23px;line-height:1}#showreel .motion-focus-close[hidden]{display:none!important}#showreel .motion-focus-close:focus-visible{outline:3px solid #d7f76d;outline-offset:3px}#showreel .motion-top,#showreel .motion-bottom{pointer-events:none}#showreel .motion-frame:hover:not(.is-focused){filter:brightness(1.07)}#showreel .motion-stage.has-focus .motion-frame:not(.is-focused):hover{opacity:.55;filter:saturate(.85)}#showreel .motion-stage.has-focus .motion-top,#showreel .motion-stage.has-focus .motion-bottom{opacity:.3}@media(max-width:580px){#showreel .motion-frame-caption{font-size:7px;padding:15px 6px 7px}#showreel .motion-focus-close{top:48px;right:15px;min-height:40px;padding:8px 10px}#showreel .motion-interact-hint{font-size:8px;gap:5px;max-width:143px;text-align:right}}@media(prefers-reduced-motion:reduce){#showreel .motion-frame,#showreel .motion-scene:before{transition:none!important;animation:none!important}}@keyframes ces-gentle-idle-float{0%{translate:0 -2px;rotate:-.24deg}50%{translate:1px 2px;rotate:.18deg}to{translate:-1px -1px;rotate:-.12deg}}@media(prefers-reduced-motion:no-preference){#showreel .motion-stage:not(.has-focus) .motion-frame{animation:ces-gentle-idle-float 6.5s ease-in-out infinite alternate!important}#showreel .motion-stage:not(.has-focus) .motion-takeaway{animation-duration:6.4s!important;animation-delay:-1.6s!important}#showreel .motion-stage:not(.has-focus) .motion-monopoly{animation-duration:7.3s!important;animation-delay:-3.4s!important}#showreel .motion-stage:not(.has-focus) .motion-phone{animation-duration:8.1s!important;animation-delay:-5.1s!important}#showreel .motion-stage:not(.has-focus) .motion-games{animation-duration:5.9s!important;animation-delay:-2.3s!important}#showreel .motion-stage:not(.has-focus) .motion-profile{animation-duration:7.7s!important;animation-delay:-4.2s!important}}#showreel .motion-extra{position:absolute;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #b9c3b455;background:#e8eee5}#showreel .motion-stage.has-extra .motion-extra{opacity:1;visibility:visible;pointer-events:auto}#showreel .motion-stage.has-extra{height:clamp(730px,57vw,865px)}#showreel .motion-stage.has-extra .motion-frame{height:auto;aspect-ratio:4/5;border-radius:5px;box-shadow:7px 13px 32px #0008}#showreel .motion-stage.has-extra .motion-phone,#showreel .motion-stage.has-extra .motion-profile{aspect-ratio:.48;border-radius:18px}#showreel .motion-stage.has-extra .motion-frame img{-o-object-fit:contain;object-fit:contain}#showreel .motion-stage.has-extra .motion-extra-web-mobile-project{left:24%;top:16%;width:19%;z-index:6}#showreel .motion-stage.has-extra .motion-extra-10-yildiz{right:14%;bottom:8%;width:17%;z-index:7}#showreel .motion-stage.has-extra .motion-extra-black-member-gazete{left:3%;top:6%;width:17%;z-index:4}#showreel .motion-stage.has-extra .motion-extra-iced-americano{right:5%;top:8%;width:15%;z-index:3}#showreel .motion-stage.has-extra .motion-extra-mutluluk-kombini{left:53%;bottom:14%;width:14%;z-index:3}#showreel .motion-stage.has-extra .motion-extra-americano-player{left:13%;bottom:8%;width:15%;z-index:2}#showreel .motion-stage.has-extra .motion-takeaway{left:0%;top:57%;width:13%;z-index:2}#showreel .motion-stage.has-extra .motion-monopoly{left:auto;right:1%;top:53%;width:12%;z-index:2}#showreel .motion-stage.has-extra .motion-phone{left:44%;top:7%;width:10%;z-index:8;border-width:5px}#showreel .motion-stage.has-extra .motion-games{left:35%;top:auto;bottom:4%;width:12%;z-index:3}#showreel .motion-stage.has-extra .motion-profile{left:64%;bottom:auto;top:9%;width:8%;z-index:4;border-width:4px}#showreel .motion-stage.has-extra .motion-frame.is-focused{z-index:28;opacity:1;visibility:visible}#showreel .motion-stage.has-extra .motion-stage-interact-note{font-size:10px}@media(max-width:820px){#showreel .motion-stage.has-extra{height:780px}#showreel .motion-stage.has-extra .motion-extra-web-mobile-project{left:27%;top:14%;width:27%}#showreel .motion-stage.has-extra .motion-extra-black-member-gazete{left:2%;top:7%;width:23%}#showreel .motion-stage.has-extra .motion-extra-iced-americano{right:3%;top:7%;width:23%}#showreel .motion-stage.has-extra .motion-extra-10-yildiz{right:8%;bottom:9%;width:24%}#showreel .motion-stage.has-extra .motion-extra-mutluluk-kombini{left:51%;bottom:19%;width:23%}#showreel .motion-stage.has-extra .motion-extra-americano-player{left:17%;bottom:12%;width:20%}#showreel .motion-stage.has-extra .motion-phone{left:53%;top:23%;width:15%}#showreel .motion-stage.has-extra .motion-profile{left:77%;top:36%;width:11%}#showreel .motion-stage.has-extra .motion-takeaway{left:3%;top:39%;width:20%}#showreel .motion-stage.has-extra .motion-monopoly{right:2%;top:45%;width:15%}#showreel .motion-stage.has-extra .motion-games{left:35%;bottom:5%;width:15%}}@media(max-width:580px){#showreel .motion-stage.has-extra{height:780px}#showreel .motion-stage.has-extra .motion-frame{border-radius:4px}#showreel .motion-stage.has-extra .motion-extra-black-member-gazete{left:1%;top:7%;width:32%}#showreel .motion-stage.has-extra .motion-extra-web-mobile-project{left:34%;top:10%;width:36%}#showreel .motion-stage.has-extra .motion-extra-iced-americano{right:1%;top:7%;width:26%}#showreel .motion-stage.has-extra .motion-extra-10-yildiz{right:2%;bottom:16%;width:31%}#showreel .motion-stage.has-extra .motion-extra-mutluluk-kombini{left:28%;bottom:3%;width:31%}#showreel .motion-stage.has-extra .motion-extra-americano-player{left:2%;bottom:13%;width:29%}#showreel .motion-stage.has-extra .motion-phone{left:36%;top:38%;width:21%;border-width:3px}#showreel .motion-stage.has-extra .motion-profile{left:60%;top:41%;width:19%;border-width:3px}#showreel .motion-stage.has-extra .motion-takeaway{left:1%;top:32%;width:25%}#showreel .motion-stage.has-extra .motion-monopoly{right:0;top:36%;width:22%}#showreel .motion-stage.has-extra .motion-games{left:41%;bottom:22%;width:22%}#showreel .motion-stage.has-extra .motion-frame.is-focused{z-index:28}}@media(prefers-reduced-motion:reduce){#showreel .motion-stage.has-extra .motion-frame{animation:none!important}}
