.defter-theme{background-color:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);background-image:radial-gradient(circle at 12% 22%,#0b3d2e09 0,#0000 45%),radial-gradient(circle at 78% 64%,#0b3d2e08 0,#0000 40%),repeating-linear-gradient(115deg,#14231b05 0 1px,#0000 1px 3px)}.defter-theme *{box-sizing:border-box}.defter-theme img{max-width:100%;display:block}.defter-theme ::selection{background:var(--color-accent);color:var(--color-surface)}.defter-theme h1,.defter-theme h2,.defter-theme h3,.defter-theme h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-ink);letter-spacing:-.01em;margin:0}.defter-theme h1{font-size:var(--step-5)}.defter-theme h2{font-size:var(--step-4)}.defter-theme h3{font-size:var(--step-2)}.defter-theme h4{font-size:var(--step-1)}.defter-theme p,.defter-theme li{font-size:var(--step-0)}.defter-theme small,.defter-theme .defter-eyebrow{font-size:var(--step--2)}.defter-theme .defter-headline{font-family:var(--font-heading);font-weight:var(--font-heading-weight);max-width:20ch;line-height:1.05}.defter-theme .defter-col-narrow{max-width:62ch}.defter-theme .defter-bleed{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.defter-theme .defter-container{max-width:1180px;padding-left:var(--spacing-8);padding-right:var(--spacing-5);margin:0 auto}@media (max-width:1280px){.defter-theme .defter-container{padding-left:var(--spacing-6)}}@media (max-width:640px){.defter-theme .defter-container{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}}.defter-theme .defter-rule{width:var(--spacing-8);background:var(--color-accent);height:3px;margin:0 0 var(--spacing-3) 0;border:0;display:block}@keyframes defter-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.defter-theme .defter-stagger-item{opacity:0;animation:defter-rise var(--dur-slow) var(--ease) forwards;animation-delay:calc(var(--defter-stagger-index,0) * 90ms)}@media (prefers-reduced-motion:reduce){.defter-theme .defter-stagger-item{opacity:1!important;animation:none!important;transform:none!important}}
.beton-theme{background-color:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);background-image:repeating-linear-gradient(90deg,#1a1a1a12 0 1px,#0000 1px 64px),repeating-linear-gradient(#1a1a1a12 0 1px,#0000 1px 64px)}.beton-theme *{box-sizing:border-box}.beton-theme img{max-width:100%;display:block}.beton-theme ::selection{background:var(--color-accent);color:var(--color-ink)}.beton-theme h1,.beton-theme h2,.beton-theme h3,.beton-theme h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-ink);text-transform:uppercase;letter-spacing:-.01em;margin:0}.beton-theme h1{font-size:var(--step-5)}.beton-theme h2{font-size:var(--step-4)}.beton-theme h3{font-size:var(--step-2)}.beton-theme h4{font-size:var(--step-1)}.beton-theme p,.beton-theme li{font-size:var(--step-0)}.beton-theme small,.beton-theme .beton-eyebrow{font-size:var(--step--2)}.beton-theme .beton-eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;font-weight:500;display:inline-block}.beton-theme .beton-container{max-width:1240px;padding-left:var(--spacing-5);padding-right:var(--spacing-5);margin:0 auto}@media (max-width:640px){.beton-theme .beton-container{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}}.beton-theme .beton-split{grid-template-columns:1fr 1fr;display:grid}@media (max-width:860px){.beton-theme .beton-split{grid-template-columns:1fr}}.beton-theme .beton-panel-dark{background:var(--color-primary);color:var(--color-surface)}.beton-theme .beton-panel-dark h1,.beton-theme .beton-panel-dark h2,.beton-theme .beton-panel-dark h3,.beton-theme .beton-panel-dark h4{color:var(--color-surface)}.beton-theme .beton-panel-dark .beton-eyebrow{color:var(--color-accent)}.beton-theme .beton-panel-light{background:var(--color-surface);color:var(--color-ink)}.beton-theme .beton-rule{width:var(--spacing-6);background:var(--color-accent);height:4px;margin:0 0 var(--spacing-3) 0;border:0;display:block}.beton-theme .beton-divider{border:0;border-top:2px solid var(--color-ink)}.beton-theme .beton-index{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--step-3);color:var(--color-accent);-webkit-text-stroke:1.5px var(--color-ink);line-height:1}.beton-theme .beton-kinetic{transition:transform var(--dur-fast) var(--ease);will-change:transform;display:inline-block;position:relative}.beton-theme .beton-kinetic:before,.beton-theme .beton-kinetic:after{content:attr(data-text);color:var(--color-accent);opacity:0;pointer-events:none;transition:transform var(--dur-base) var(--ease), opacity var(--dur-fast) linear;position:absolute;inset:0}.beton-theme .beton-kinetic:before{clip-path:inset(0 0 55%)}.beton-theme .beton-kinetic:after{clip-path:inset(45% 0 0)}.beton-theme .beton-kinetic:hover{transform:skew(-3deg)scale(1.015)}.beton-theme .beton-kinetic:hover:before{opacity:1;transform:translate(-.05em,-.09em)}.beton-theme .beton-kinetic:hover:after{opacity:1;transform:translate(.05em,.09em)}@media (prefers-reduced-motion:reduce){.beton-theme .beton-kinetic,.beton-theme .beton-kinetic:hover{transition:none!important;transform:none!important}.beton-theme .beton-kinetic:before,.beton-theme .beton-kinetic:after{display:none!important}}.beton-theme .beton-invert-hover{transition:background var(--dur-fast) linear, color var(--dur-fast) linear}.beton-theme .beton-invert-hover:hover{background:var(--color-ink);color:var(--color-surface)}@media (prefers-reduced-motion:reduce){.beton-theme .beton-invert-hover{transition:none!important}}
.ocak-theme{background-color:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);background-image:radial-gradient(circle at 16% 24%,#8c3a1e0e 0,#0000 42%),radial-gradient(circle at 84% 70%,#a3690e0d 0,#0000 40%),repeating-radial-gradient(circle at 0 0,#2b1b120d 0 1.4px,#0000 1.4px 15px)}.ocak-theme *{box-sizing:border-box}.ocak-theme img{max-width:100%;display:block}.ocak-theme ::selection{background:var(--color-primary);color:var(--color-surface)}.ocak-theme h1,.ocak-theme h2,.ocak-theme h3,.ocak-theme h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-ink);letter-spacing:-.005em;margin:0}.ocak-theme h1{font-size:var(--step-5)}.ocak-theme h2{font-size:var(--step-4)}.ocak-theme h3{font-size:var(--step-2)}.ocak-theme h4{font-size:var(--step-1)}.ocak-theme p,.ocak-theme li{font-size:var(--step-0)}.ocak-theme small,.ocak-theme .ocak-eyebrow{font-size:var(--step--2)}.ocak-theme .ocak-eyebrow{align-items:center;gap:var(--spacing-1);text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary);font-weight:600;display:inline-flex}.ocak-theme .ocak-eyebrow:before{content:"";background:var(--color-accent);border-radius:50%;width:7px;height:7px;display:inline-block}.ocak-theme .ocak-container{max-width:1200px;padding-left:var(--spacing-6);padding-right:var(--spacing-6);margin:0 auto}@media (max-width:640px){.ocak-theme .ocak-container{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}}.ocak-theme .ocak-rule{width:var(--spacing-6);background:var(--color-accent);border-radius:var(--radius);height:3px;margin:0 0 var(--spacing-3) 0;border:0;display:block}.ocak-theme .ocak-bento{gap:var(--spacing-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (max-width:720px){.ocak-theme .ocak-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}.ocak-theme .ocak-reveal{position:relative}.ocak-theme .ocak-reveal-panel{transition:transform var(--dur-base) var(--ease), opacity var(--dur-fast) linear}@media (hover:hover) and (pointer:fine){.ocak-theme .ocak-reveal{overflow:hidden}.ocak-theme .ocak-reveal-panel{opacity:0;pointer-events:none;position:absolute;inset:auto 0 0;transform:translateY(100%)}.ocak-theme .ocak-reveal:hover .ocak-reveal-panel,.ocak-theme .ocak-reveal:focus-within .ocak-reveal-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.ocak-theme .ocak-reveal:hover .ocak-reveal-cover,.ocak-theme .ocak-reveal:focus-within .ocak-reveal-cover{transform:scale(1.04)}.ocak-theme .ocak-reveal-cover{transition:transform var(--dur-slow) var(--ease)}}@media (prefers-reduced-motion:reduce){.ocak-theme .ocak-reveal-panel{opacity:1!important;pointer-events:auto!important;transition:none!important;position:static!important;transform:none!important}.ocak-theme .ocak-reveal-cover{transition:none!important;transform:none!important}}.ocak-theme .ocak-btn{padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius);transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) linear, color var(--dur-fast) linear;border:2px solid #0000;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ocak-theme .ocak-btn:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ocak-theme .ocak-btn{transition:none!important}.ocak-theme .ocak-btn:hover{transform:none!important}}
.kadife-theme{background-color:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);background-image:radial-gradient(at 22% 0,#c9a22712 0,#0000 55%),radial-gradient(at 88% 100%,#c9a2270b 0,#0000 50%),repeating-linear-gradient(90deg,#ede4d604 0 1px,#0000 1px 6px)}.kadife-theme *{box-sizing:border-box}.kadife-theme img{max-width:100%;display:block}.kadife-theme ::selection{background:var(--color-accent);color:var(--color-primary)}.kadife-theme h1,.kadife-theme h2,.kadife-theme h3,.kadife-theme h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-ink);letter-spacing:.01em;margin:0}.kadife-theme h1{font-size:var(--step-5)}.kadife-theme h2{font-size:var(--step-4)}.kadife-theme h3{font-size:var(--step-2);font-weight:600}.kadife-theme h4{font-size:var(--step-1);font-weight:600}.kadife-theme p,.kadife-theme li{font-size:var(--step-0)}.kadife-theme small{font-size:var(--step--2)}.kadife-theme .kadife-eyebrow{font-size:var(--step--2);text-transform:uppercase;letter-spacing:.32em;color:var(--color-accent);font-weight:600;display:inline-block}.kadife-theme .kadife-container{max-width:1240px;padding-left:var(--spacing-5);padding-right:var(--spacing-5);margin:0 auto}@media (max-width:640px){.kadife-theme .kadife-container{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}}.kadife-theme .kadife-section{padding-top:var(--spacing-7);padding-bottom:var(--spacing-7)}@media (max-width:720px){.kadife-theme .kadife-section{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5)}}.kadife-theme .kadife-split{gap:var(--spacing-6);grid-template-columns:5fr 7fr;align-items:center;display:grid}.kadife-theme .kadife-split--reverse{grid-template-columns:7fr 5fr}@media (max-width:860px){.kadife-theme .kadife-split,.kadife-theme .kadife-split--reverse{gap:var(--spacing-4);grid-template-columns:1fr}}.kadife-theme .kadife-card{background:var(--color-primary);border-radius:0 var(--radius) 0 0;padding:var(--spacing-4);border:1px solid #c9a22738}.kadife-theme .kadife-rule{background:linear-gradient(90deg, var(--color-accent) 0, #c9a22759 38%, transparent 100%);border:0;width:100%;height:1px;margin:0;display:block}.kadife-theme .kadife-btn{padding:var(--spacing-2) var(--spacing-4);border-radius:0 var(--radius) 0 0;font-family:var(--font-body);font-weight:600;font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-accent);transition:background var(--dur-base) var(--ease), color var(--dur-base) var(--ease);align-items:center;text-decoration:none;display:inline-flex}.kadife-theme .kadife-btn--primary{background:var(--color-accent);color:var(--color-primary)}.kadife-theme .kadife-btn--secondary{color:var(--color-ink);background:0 0}.kadife-theme .kadife-btn--secondary:hover,.kadife-theme .kadife-btn--secondary:focus-visible{background:var(--color-accent);color:var(--color-primary)}.kadife-theme .kadife-btn--primary:hover,.kadife-theme .kadife-btn--primary:focus-visible{color:var(--color-ink);background:0 0}.kadife-theme .kadife-reveal{position:relative}.kadife-theme .kadife-reveal-panel{transition:opacity var(--dur-base) var(--ease)}@media (hover:hover) and (pointer:fine){.kadife-theme .kadife-reveal-panel{opacity:0}.kadife-theme .kadife-reveal:hover .kadife-reveal-panel,.kadife-theme .kadife-reveal:focus-within .kadife-reveal-panel{opacity:1}}.kadife-theme .kadife-underline{position:relative}.kadife-theme .kadife-underline:after{content:"";background:var(--color-accent);transform-origin:0;height:1px;transition:transform var(--dur-slow) var(--ease);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.kadife-theme .kadife-underline:hover:after,.kadife-theme .kadife-underline:focus-within:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.kadife-theme .kadife-reveal-panel{opacity:1!important;transition:none!important}.kadife-theme .kadife-underline:after{transition:none!important;transform:scaleX(1)!important}.kadife-theme .kadife-btn{transition:none!important}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:100%}body{min-height:100vh;margin:0}img,svg,video{max-width:100%}img{height:auto;display:block}svg{vertical-align:middle}p{margin:0 0 1em}a{color:currentColor}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid}
