/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.btn-ink,.btn-oak,.btn-ghost{letter-spacing:-.01em;transition:background-color .25s, color .25s, box-shadow .25s, translate .3s var(--ease-expo);border-radius:9999px;justify-content:center;align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.btn-ink{background:var(--color-ink);color:#fff}.btn-ink:hover{background:var(--color-oak-deep)}.btn-oak{background:var(--color-oak);color:#fff}.btn-oak:hover{background:var(--color-oak-deep)}.btn-ghost{color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-line)}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink);background:var(--color-sheet)}}.eyebrow{letter-spacing:.02em;color:var(--color-oak);align-items:center;gap:.6rem;font-size:.8125rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:9999px;width:.5rem;height:.5rem}.eyebrow-light{color:var(--color-oak-soft)}[data-reveal=wait]{opacity:0;translate:0 1.5rem}[data-reveal=in]{opacity:1;transition:opacity .9s var(--ease-expo), translate 1s var(--ease-expo);transition-delay:calc(var(--i,0) * 80ms);translate:0}.reveal-img[data-reveal=wait]{opacity:1;clip-path:inset(100% 0 0 0 round var(--radius-panel));translate:0}.reveal-img[data-reveal=wait] img{scale:1.15}.reveal-img[data-reveal=in]{clip-path:inset(0 0 0 0 round var(--radius-panel));transition:clip-path 1.3s var(--ease-expo);transition-delay:calc(var(--i,0) * .12s)}.reveal-img[data-reveal=in] img{transition:scale 1.6s var(--ease-expo);transition-delay:calc(var(--i,0) * .12s);scale:1}.site-header{transition:background-color .3s, box-shadow .3s, translate .45s var(--ease-expo)}.site-header[data-scrolled]{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);box-shadow:0 1px 0 var(--color-line);background:#ffffffe0}.site-header[data-hidden]{translate:0 -100%}.nav-link{color:var(--color-body);border-radius:9999px;align-items:center;gap:.25rem;padding:.55rem .9rem;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.nav-link:hover,.nav-link[aria-current]{color:var(--color-ink);background:#1c1b190d}.drawer-item a[aria-current]{color:var(--color-oak)}.mega-panel{visibility:hidden;opacity:0;transition:opacity .2s, translate .35s var(--ease-expo), visibility 0s linear .2s;translate:-50% -6px}.mega:hover .mega-panel,.mega:focus-within .mega-panel{visibility:visible;opacity:1;transition-delay:0s;translate:-50%}.mega-chevron{transition:rotate .25s}.mega:hover .mega-chevron{rotate:180deg}@media (prefers-reduced-motion:no-preference){.site-drawer .drawer-item{animation:drawer-in .6s var(--ease-expo) both;animation-delay:calc(80ms + var(--i) * 50ms)}@keyframes drawer-in{0%{opacity:0;translate:1.5rem}}}.product-card{transition:box-shadow .3s, translate .4s var(--ease-expo)}.product-card:hover{box-shadow:var(--shadow-card);translate:0 -4px}.product-image{transition:scale .7s var(--ease-expo)}.product-card:hover .product-image{scale:1.06}.cat-card{transition:box-shadow .3s, translate .4s var(--ease-expo)}.cat-card:hover{box-shadow:var(--shadow-card);translate:0 -4px}.rail{scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.project-tile img{transition:scale 1.2s var(--ease-expo)}.project-tile:hover img{scale:1.06}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{width:max-content;animation:50s linear infinite marquee;display:flex}.marquee[data-reverse] .marquee-track{animation-direction:reverse}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-list{flex-shrink:0;gap:.75rem;padding-right:.75rem;display:flex}.marquee-list img{filter:grayscale();opacity:.75;transition:filter .3s,opacity .3s}.marquee-list li:hover img{filter:none;opacity:1}@keyframes marquee{to{translate:-50%}}.sub-tab{white-space:nowrap;color:var(--color-body);box-shadow:inset 0 0 0 1.5px var(--color-line);border-radius:9999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.sub-tab:hover{color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-ink)}.sub-tab[aria-current]{background:var(--color-ink);color:#fff;box-shadow:none}.sub-tab span{opacity:.6;font-size:.75rem;font-weight:600}.footer-word{font-size:clamp(4rem,22vw,20rem)}.lightbox{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.lightbox::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#151513f0}.lightbox-btn{color:#fff;background:#ffffff1f;border-radius:9999px;place-items:center;width:3rem;height:3rem;transition:background-color .2s;display:grid;position:absolute}.lightbox-btn:hover{background:#ffffff40}html:has(.lightbox[open]){overflow:hidden}@media (prefers-reduced-motion:no-preference){.lightbox[open] [data-lightbox-image]{animation:lb-in .45s var(--ease-expo)}@keyframes lb-in{0%{opacity:0;scale:.96}}}.photo-tile img{transition:scale .9s var(--ease-expo)}.photo-tile:hover img{scale:1.04}.prose-text{font-size:1.0625rem;line-height:1.8}.prose-text>*+*{margin-top:1.1rem}.prose-text h2{margin-top:2.25rem;scroll-margin-top:7rem;font-size:1.5rem}.prose-text ul{gap:.5rem;display:grid}.prose-text ul>li{padding-left:1.4rem;position:relative}.prose-text ul>li:before{content:"";background:var(--color-oak);border-radius:9999px;width:.4rem;height:.4rem;position:absolute;top:.7em;left:.2rem}.prose-text a{color:var(--color-oak-deep);text-underline-offset:4px;text-decoration:underline}.toc a[aria-current]{color:var(--color-ink);box-shadow:inset 2px 0 0 var(--color-oak)}.field-label{color:var(--color-ink);font-size:.8125rem;font-weight:700;display:block}.field-input{background:var(--color-stone);width:100%;color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:.75rem;outline:none;margin-top:.5rem;padding:.85rem 1rem;transition:box-shadow .2s,background-color .2s}.field-input:focus{box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 0 0 4px var(--color-oak-soft);background:#fff}@media print{.site-header,.site-footer,[data-print-hide]{display:none!important}body{background:#fff!important}}.piwu-credit{background:var(--color-night);color:#fff9;text-align:center;margin:0;padding:.5rem 0 1.5rem;font-size:.75rem;line-height:1rem}.piwu-credit-link{color:var(--color-oak-soft);font-weight:700}body>p:has(>a[href="https://piwu.tr"]):not(.piwu-credit){background:var(--color-night)!important;color:#fff9!important;text-align:center!important;margin:0!important;padding:.5rem 0 1.5rem!important;font-size:.75rem!important;line-height:1rem!important}body>p:has(>a[href="https://piwu.tr"]):not(.piwu-credit)>a{color:var(--color-oak-soft)!important;font-weight:700!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-motion=off] .marquee-track{animation-play-state:paused}
