.s3-section.s3-featured{padding-top:10em;position:relative}.s3-featured-intro{flex-flow:column;align-items:center;gap:1.5em;width:100%;max-width:35em;display:flex}.s3-featured-arrow{width:2em}.s3-featured-arrow svg{width:100%;display:block}.s3-featured-intro .s3-text-large{margin:1em 0}.s3-mosaic{grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:stretch;gap:16px;display:grid}.s3-project-card{aspect-ratio:500/350;border-radius:var(--s3-border-radius);isolation:isolate;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.s3-mosaic-item:nth-child(4n+1) .s3-project-card{aspect-ratio:1000/540}.s3-mosaic-item:nth-child(8n+3) .s3-project-card,.s3-mosaic-item:nth-child(8n+6) .s3-project-card{aspect-ratio:360/500}@media screen and (min-width:768px){.s3-mosaic-item:nth-child(4n+1){grid-column:span 2}.s3-mosaic-item:nth-child(8n+3),.s3-mosaic-item:nth-child(8n+6){grid-row:span 2}.s3-mosaic-item:nth-child(8n+3) .s3-project-card,.s3-mosaic-item:nth-child(8n+6) .s3-project-card{aspect-ratio:auto;height:100%}}.s3-project-headline{z-index:1;color:var(--s3-petrol);text-align:left;transition:color .82s var(--s3-ease);gap:.4em;display:flex;position:absolute;top:1em;left:1em;right:1em}.s3-project-headline-inner{z-index:1;gap:.4em;padding:.5em;display:inline-flex;position:relative}.s3-project-title{font-family:var(--s3-font-display);letter-spacing:-.08em;text-transform:uppercase;font-size:1.6em;font-weight:900;line-height:.9}.s3-project-infos{text-align:left;flex:0 auto}.s3-project-infos .s3-subtitle,body.s3-dark .s3-project-infos .s3-subtitle{color:inherit;display:block}.s3-project-headline-bg{z-index:-1;border-radius:var(--s3-border-radius-min);background-color:var(--s3-base);width:100%;height:100%;position:absolute;top:0;left:0;overflow:clip}.s3-project-discover{font-family:var(--s3-font-display);letter-spacing:-.03em;color:var(--s3-bg);text-transform:uppercase;white-space:nowrap;transition:transform var(--s3-duration-lg) var(--s3-ease) .12s;padding-bottom:.2em;padding-right:1em;font-size:.8em;font-weight:700;line-height:20px;position:absolute;bottom:0;right:0;transform:translateY(100%)}.s3-project-thumb{background-color:var(--s3-base);width:110%;height:110%;transition:transform var(--s3-duration-lg) var(--s3-ease) 0s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.s3-project-card:hover .s3-project-headline{color:var(--s3-white)}.s3-project-card:hover .s3-project-discover{transition-delay:.24s;transform:none}.s3-project-card:hover .s3-project-thumb{transition-duration:var(--s3-duration-xl);transition-delay:0s;transform:translate(-50%,-50%)scale(.92)}}.s3-project-card.has-klavye-odagi:focus-visible .s3-project-headline{color:var(--s3-white)}.s3-project-card.has-klavye-odagi:focus-visible .s3-project-discover{transition-delay:.24s;transform:none}.s3-testimonial-card{border-radius:var(--s3-border-radius);background-color:var(--s3-derin);width:100%;color:var(--s3-krem);text-align:left;flex-flow:column;justify-content:space-between;gap:2em;padding:2em;display:flex;overflow:hidden}.s3-testimonial-card .s3-author-job{opacity:1}.s3-testimonial-btm{justify-content:space-between;align-items:center;display:flex}.s3-testimonial-card .s3-link.is-white,body.s3-dark .s3-testimonial-card .s3-link.is-white{color:var(--s3-krem)}.s3-testimonial-card .s3-link.is-white .s3-link-icon,body.s3-dark .s3-testimonial-card .s3-link.is-white .s3-link-icon{background:var(--s3-lime);color:var(--s3-petrol);box-shadow:none}.s3-lazy-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s3-notif-link{z-index:9;background-color:var(--s3-bg-d);width:100%;max-width:30em;color:var(--s3-ink);text-align:left;transition:transform var(--s3-duration-lg) var(--s3-ease);border-radius:5rem;text-decoration:none;position:fixed;bottom:2em;left:50%;transform:translate(-50%)}.s3-notif-link.is-hidden{visibility:hidden;pointer-events:none;transition:transform var(--s3-duration-md) var(--s3-ease), visibility 0s linear var(--s3-duration-md);transform:translate(-50%,calc(100% + 4em))}.s3-notif-inner{justify-content:space-between;align-items:center;gap:2em;padding:.5em .5em .5em 2em;display:flex}.s3-notif-text{font-size:1em;line-height:1}.s3-notif-btn{cursor:pointer;background-color:var(--s3-base);color:var(--s3-bg);text-transform:uppercase;border:0;border-radius:5em;align-items:center;gap:1em;margin:0;padding:.75em .75em .75em 1.25em;font-size:.8em;font-weight:700;line-height:20px;display:inline-flex}.s3-notif-btn-title{font-family:var(--s3-font-display);letter-spacing:-.03em;white-space:nowrap;font-weight:900}.s3-notif-btn-icon{background-color:var(--s3-bg);width:2em;height:2em;color:var(--s3-ink);box-shadow:0 0 0 .15em var(--s3-base);transition:transform var(--s3-duration-lg) var(--s3-ease);border-radius:2em;flex:none;justify-content:center;align-items:center;display:flex}.s3-notif-btn-icon svg{width:40%;height:40%;display:block}.s3-notif-btn:hover .s3-notif-btn-icon,.s3-notif-btn:focus-visible .s3-notif-btn-icon{transform:rotateY(-360deg)}.s3-notif-link .s3-cmenu{--s3-cmenu-y:.5rem;transform-origin:100% 100%;bottom:calc(100% + .5rem);right:0}.s3-notif-link.is-hidden .s3-cmenu{visibility:hidden}@media (min-width:480px){.s3-notif-link{background-color:var(--s3-glass-dock);-webkit-backdrop-filter:blur(var(--s3-glass-dock-blur));backdrop-filter:blur(var(--s3-glass-dock-blur));box-shadow:var(--s3-glass-dock-shadow);color:var(--s3-krem)}.s3-notif-btn{background-color:var(--s3-lime);color:var(--s3-petrol);border-radius:999px;gap:.9em;padding:.7rem .7rem .7rem 1.4rem;font-size:14px}.s3-notif-btn-title{font-size:.8125rem}.s3-notif-btn-icon{background-color:var(--s3-petrol);width:32px;min-width:32px;height:32px;color:var(--s3-lime);box-shadow:none}.s3-notif-btn-icon svg{width:12px;height:12px}}@media screen and (max-width:767px){.s3-featured-intro{max-width:300px}.s3-mosaic{grid-template-rows:auto;grid-template-columns:1fr}}@media screen and (max-width:479px){.s3-testimonial-card{gap:40px}.s3-testimonial-btm{flex-flow:column;justify-content:space-between;align-items:flex-start;gap:10px}.s3-notif-link{background-color:#0000;width:auto;max-width:calc(100% - 32px)}.s3-notif-inner{flex-flow:column;margin-left:10px;margin-right:10px;padding:0}.s3-notif-text{display:none}.s3-notif-link .s3-cmenu{--s3-cmenu-x:-50%;transform-origin:bottom;width:min(15rem,100vw - 32px);left:50%;right:auto}}.s3-featured-headline-centered.s3-headline{text-align:center;justify-content:center}
