/*! IBM Plex — Copyright © 2017, 2019 IBM Corp. Reserved Font Name "Plex".
    SIL Open Font License 1.1 — tam metin: /assets/fonts/OFL.txt */

@font-face{font-display:swap;font-family:'IBM Plex Mono';font-style:normal;font-weight:400;src:url(/assets/fonts/ibm-plex-mono-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}

@font-face{font-display:swap;font-family:'IBM Plex Mono';font-style:normal;font-weight:400;src:url(/assets/fonts/ibm-plex-mono-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:normal;font-weight:300 700;src:url(/assets/fonts/ibm-plex-sans-300-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}

@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:normal;font-weight:300 700;src:url(/assets/fonts/ibm-plex-sans-300-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

:root{
  color-scheme:light;
  --cds-tag-background-gray:#e0e0e0; --cds-tag-color-gray:#161616;
  --cds-overlay:rgba(0,0,0,.6);
  --cds-background:#ffffff;
  --cds-layer:#f4f4f4;
  --cds-layer-hover:#e8e8e8;
  --cds-border-subtle:#e0e0e0;
  --cds-border-subtle-01:#c6c6c6;
  --cds-border-strong:#8d8d8d;
  --cds-text-primary:#161616;
  --cds-text-secondary:#525252;
  --cds-text-helper:#6f6f6f;
  --cds-text-inverse:#ffffff;
  --cds-layer-selected-inverse:#161616;
  --cds-link-primary:#B33000;
  --cds-link-primary-hover:#8A2A00;
  --cds-button-primary:#FE540A;
  --cds-interactive:#FE540A;
  --cds-background-hover:rgba(141,141,141,.12);
  --cds-background-active:rgba(141,141,141,.5);
  --cds-button-primary-hover:#F04E08;
  --cds-button-primary-active:#E84A05;
  --cds-text-on-color:#161616;
  --cds-support-success:#198038;
  --cds-focus:#29313B;
  --cds-focus-inset:#ffffff;
  --mark-secondary:#29313B;
  --mist-opacity:.4;
  --hero-dot:#d8d8d8;
  --hero-scrim:255,255,255;
  --sans:'IBM Plex Sans',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;
  --mono:'IBM Plex Mono',ui-monospace,'SF Mono',Menlo,Consolas,monospace;

  --easing-productive:cubic-bezier(.2,0,.38,.9);
  --easing-expressive:cubic-bezier(.4,.14,.3,1);
  --easing-entrance-productive:cubic-bezier(0,0,.38,.9);
  --easing-entrance-expressive:cubic-bezier(0,0,.3,1);
  --easing-exit-productive:cubic-bezier(.2,0,1,.9);
  --easing-exit-expressive:cubic-bezier(.4,.14,1,1);

  --dur-fast-01:70ms; --dur-fast-02:110ms;
  --dur-moderate-01:150ms; --dur-moderate-02:240ms;
  --dur-slow-01:400ms; --dur-slow-02:700ms;
}

@media screen{
  html[data-theme=dark]{
    color-scheme:dark;
    --cds-background:#161616;
    --cds-layer:#262626;
    --cds-layer-hover:#333333;
    --cds-border-subtle:#393939;
    --cds-border-subtle-01:#525252;
    --cds-border-strong:#6f6f6f;
    --cds-text-primary:#f4f4f4;
    --cds-text-secondary:#c6c6c6;
    --cds-text-helper:#a8a8a8;
    --cds-text-inverse:#161616;
    --cds-layer-selected-inverse:#f4f4f4;
    --cds-link-primary:#FF834D;
    --cds-link-primary-hover:#FF9D73;
    --cds-support-success:#42be65;
    --cds-focus:#ffffff;
    --cds-focus-inset:#161616;
    --cds-tag-background-gray:#525252; --cds-tag-color-gray:#f4f4f4;
    --mark-secondary:#ffffff;
    --mist-opacity:.6;
    --hero-dot:#333333;
    --hero-scrim:22,22,22;
  }
}
*,*::before,*::after{box-sizing:border-box}
html{background:var(--cds-background)}
body{
  margin:0;background:var(--cds-background);color:var(--cds-text-primary);
  font-family:var(--sans);font-size:1rem;line-height:1.5;font-weight:400;
  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;
}
::selection{background:var(--cds-interactive);color:var(--cds-text-on-color)}
a{color:var(--cds-link-primary);text-decoration:none}
a:hover,a:focus-visible,a:active{color:var(--cds-link-primary-hover);text-decoration:underline}
:is(a,button):focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}

.skip-link{
  position:fixed;left:1rem;top:-3rem;z-index:9999;padding:.75rem 1rem;
  background:var(--cds-interactive);color:var(--cds-text-on-color);
  font-size:.875rem;line-height:1.28571;letter-spacing:.16px;
  transition:top var(--dur-moderate-01) var(--easing-productive);
}
.skip-link:focus{top:1rem;color:var(--cds-text-on-color);text-decoration:none}

.grid{max-width:1312px;margin-inline:auto;padding-inline:2rem}
@media (max-width:671px){.grid{padding-inline:1rem}}

.shell-header{position:sticky;top:calc(-2.5rem - 1px);z-index:100;border-bottom:1px solid var(--cds-border-subtle);background:var(--cds-background);view-transition-name:sc-header}
.brand{display:flex;align-items:center;gap:.75rem;color:var(--cds-text-primary)}
.brand:hover{color:var(--cds-text-primary);text-decoration:none}
.brand img{transition:transform var(--dur-moderate-01) var(--easing-productive)}
.brand:hover img{transform:scale(1.05)}
.brand svg{display:block;flex:none}
.brand img{display:block;height:2.875rem;width:auto}
.brand-name{font-size:1.25rem;font-weight:600;letter-spacing:0;color:var(--cds-text-primary);white-space:nowrap}
html:not([data-theme=dark]) .only-dark{display:none}
html[data-theme=dark] .only-light{display:none}
.header-controls{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap;justify-content:flex-end}

.lang-switch{display:inline-flex;border:1px solid var(--cds-border-strong);height:2.5rem}
.lang-switch a{
  display:inline-flex;align-items:center;padding-inline:1rem;
  font-size:.875rem;font-weight:400;line-height:1.28571;letter-spacing:.16px;color:var(--cds-text-secondary);
  transition:background-color var(--dur-fast-02) var(--easing-productive),color var(--dur-fast-02) var(--easing-productive);
}
.lang-switch a+a{border-left:1px solid var(--cds-border-strong)}
.lang-switch a:hover{background:var(--cds-layer-hover);color:var(--cds-text-primary);text-decoration:none}
.lang-switch a[aria-current=page]{background:var(--cds-layer-selected-inverse);color:var(--cds-text-inverse);font-weight:600}
.lang-switch a:focus-visible{outline-offset:-2px}
.lang-switch a[aria-current=page]:focus-visible{outline-color:var(--cds-text-inverse)}

.hero{position:relative;overflow:hidden}
.hero-bg{position:absolute;inset:0;pointer-events:none}
.hero-net{position:absolute;inset:0;width:100%;height:100%}
.hero-bg .mist{
  position:absolute;top:-22%;left:-14%;width:46rem;height:46rem;border-radius:50%;
  background:radial-gradient(circle,rgba(254,84,10,.15),transparent 62%);
  filter:blur(70px);opacity:var(--mist-opacity);
  animation:mist-drift 19s var(--easing-expressive) infinite alternate;
}
.hero-bg .mist.m2{
  top:auto;left:-10%;bottom:-38%;width:42rem;height:42rem;
  background:radial-gradient(circle,rgba(254,84,10,.09),transparent 62%);
  animation:mist-drift-b 24s var(--easing-expressive) infinite alternate;
}
@keyframes mist-drift{to{transform:translate3d(-3rem,4rem,0) scale(1.1)}}
@keyframes mist-drift-b{to{transform:translate3d(3rem,-3rem,0) scale(1.07)}}

.hero-scene{position:absolute;top:50%;right:calc(max((100% - 82rem)/2, 0%) + 2rem);transform:translateY(-50%);width:min(44vw,46rem);aspect-ratio:1;display:none}
@media (min-width:1056px){.hero-scene{display:block}}

.hero-bg::after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(100deg,
    rgba(var(--hero-scrim),.86) 0,
    rgba(var(--hero-scrim),.66) 32%,
    rgba(var(--hero-scrim),0) 58%);
}
@media (max-width:671px){
  .hero-bg::after{background:linear-gradient(180deg,
    rgba(var(--hero-scrim),.9) 0,rgba(var(--hero-scrim),.72) 62%,rgba(var(--hero-scrim),.5) 100%)}
}
.hero-bg .dots{
  position:absolute;inset:-20%;
  background-image:radial-gradient(var(--hero-dot) 1px,transparent 1.5px);
  background-size:2.25rem 2.25rem;
  mask:radial-gradient(ellipse 80% 70% at 68% 45%,#000 0,transparent 72%);
  -webkit-mask:radial-gradient(ellipse 80% 70% at 68% 45%,#000 0,transparent 72%);
  animation:dot-drift 52s linear infinite;
}
@keyframes dot-drift{to{transform:translate3d(-2.25rem,-2.25rem,0)}}

@media (prefers-reduced-motion:no-preference){
  html.intro .display .line{animation:rise var(--dur-slow-01) var(--easing-entrance-expressive) both}
  html.intro .display .line+.line{animation-delay:.07s}
  html.intro .hero-carousel{animation:rise var(--dur-slow-01) var(--easing-entrance-expressive) .15s both}
  html.intro .hero-nav{animation:rise var(--dur-slow-01) var(--easing-entrance-expressive) .24s both}
  html.intro .hero-bg{animation:fade-in var(--dur-slow-02) var(--easing-entrance-expressive) .32s both}
  html.intro .hex-i::after,html.intro .hex-w::after{animation:hex-pop var(--dur-slow-01) var(--easing-entrance-expressive) .3s both;transform-origin:center}
  html:not(.intro) .hex-i::after,html:not(.intro) .hex-w::after{animation:hex-breathe 4.5s var(--easing-expressive) infinite alternate;transform-origin:center}
}
@keyframes rise{from{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}
@keyframes fade-in{from{opacity:0}to{opacity:1}}
@keyframes hex-pop{from{opacity:0;scale:.6}to{opacity:1;scale:1}}
@keyframes hex-breathe{from{scale:1}to{scale:1.09}}
.hero .grid{position:relative}

.display{margin:0;font-weight:600;text-transform:uppercase;line-height:1.02;letter-spacing:0;
  font-size:clamp(2.75rem,1.5rem + 3.7vw,4.5rem);color:var(--cds-text-primary)}
@media (min-width:672px){.display{letter-spacing:-.008em}}
.display .line{display:block}
.display .line+.line{padding-left:.9em}
@media (max-width:671px){.display .line+.line{padding-left:.45em}.display{font-size:clamp(2.25rem,.5rem + 9vw,3.5rem)}}

.hex-i{position:relative;display:inline-block}

.hex-i>span{display:inline-block;clip-path:inset(.16em 0 0 0)}
.hex-i::after{content:"";position:absolute;left:50%;top:-.047em;transform:translateX(-50%);translate:-50%;width:.165em;height:.19em;background:var(--cds-interactive);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}
.hex-w{position:relative;display:inline-block}
.hex-w>span{display:inline-block;color:transparent}

.hex-w::after{content:"";position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);translate:-50% -50%;width:.572em;height:.66em;background:var(--cds-interactive);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}

@supports (translate:-50%){.hex-i::after{transform:none}.hex-w::after{transform:none}}
.kelime{white-space:nowrap}
.hero-actions{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}

.btn-primary{
  position:relative;display:inline-flex;align-items:center;
  min-block-size:3rem;padding:.75rem 4rem .75rem 1rem;max-width:20rem;
  border:0;appearance:none;cursor:pointer;
  background:var(--cds-interactive);color:var(--cds-text-on-color);
  font-family:var(--sans);font-weight:400;
  font-size:.875rem;line-height:1.28571;letter-spacing:.16px;
  transition:background-color var(--dur-fast-02) var(--easing-productive);
}
.btn-primary svg{position:absolute;right:1rem;transition:transform var(--dur-fast-02) var(--easing-productive)}
.btn-primary:hover{background:var(--cds-button-primary-hover);color:var(--cds-text-on-color);text-decoration:none}
.btn-primary:hover svg{transform:none}
.btn-primary:active{background:var(--cds-button-primary-active)}
.btn-primary:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--cds-focus-inset)}

.section{padding-block:4rem;border-top:1px solid var(--cds-border-subtle)}
.eyebrow{
  margin:0 0 2rem;font-family:var(--mono);font-size:.75rem;font-weight:400;line-height:1.33333;
  letter-spacing:.08em;text-transform:uppercase;color:var(--cds-text-helper);max-inline-size:none;
}

.tiles{view-transition-name:sc-tiles}

.tiles-head{margin:0 0 2.5rem;max-width:44rem}

.tiles-head .eyebrow{
  display:flex;align-items:center;gap:.75rem;margin:0 0 .5rem;
  font-size:.75rem;line-height:1.33333;letter-spacing:.08em;
  color:var(--cds-text-helper);max-inline-size:none;
}
.tiles-head .eyebrow::before{content:"";flex:none;inline-size:2.5rem;block-size:.125rem;background:var(--cds-interactive)}
.tiles-head h2{margin:0;font-size:1.75rem;font-weight:300;line-height:1.28572;color:var(--cds-text-primary);text-wrap:balance}

.tiles ul{
  list-style:none;margin:0;padding:0;
  display:grid;grid-template-columns:repeat(3,1fr);
  gap:3rem 2rem;
}
@media (max-width:1311px){.tiles ul{grid-template-columns:repeat(2,1fr)}}
@media (max-width:671px){.tiles ul{grid-template-columns:1fr;gap:2rem}}

.tiles li{background:var(--cds-layer);padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}

.tiles .tile-meta{
  display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;
  margin:0;max-inline-size:none;
  font-family:var(--mono);font-size:.75rem;line-height:1.33333;letter-spacing:.32px;
}
.tiles .no{color:var(--cds-text-helper)}

.tiles h3{margin:0;font-size:1rem;font-weight:600;line-height:1.375;color:var(--cds-text-primary);text-wrap:balance}

.tiles .tile-lead{margin:0;font-size:.875rem;line-height:1.28571;letter-spacing:.16px;color:var(--cds-text-primary)}

.tiles .tile-tags{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;max-inline-size:none}
.tiles .tile-tags li{
  display:inline-flex;align-items:center;block-size:1.5rem;padding:0 .5rem;
  border-radius:.75rem;background:var(--cds-tag-background-gray);color:var(--cds-tag-color-gray);

  font-size:.75rem;line-height:1.5rem;letter-spacing:.32px;white-space:nowrap;
}

.tiles p{margin:0;font-size:.875rem;letter-spacing:.16px;color:var(--cds-text-secondary);line-height:1.42857;text-wrap:pretty;max-inline-size:26rem}

.coming .grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:2rem;align-items:center}
@media (max-width:1055px){.coming .grid{grid-template-columns:1fr;gap:2rem}}
.coming h2{margin:0;font-size:1.75rem;font-weight:300;line-height:1.28572}
.coming .soon{margin:.75rem 0 0;color:var(--cds-text-secondary)}

.progress{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.progress li{position:relative;display:flex;gap:1rem;padding-bottom:1.75rem}
.progress li:last-child{padding-bottom:0}
.progress li::before{content:"";position:absolute;left:.6875rem;top:1.75rem;bottom:.25rem;width:1px;background:var(--cds-border-subtle)}
.progress li:last-child::before{display:none}
.p-ico{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;position:relative;z-index:1;background:var(--cds-background)}
.progress .done .p-ico{background:var(--cds-interactive);color:var(--cds-text-on-color)}

.progress .current .p-ico{
  border:2px solid var(--cds-interactive);
  background-image:linear-gradient(90deg,var(--cds-interactive) 50%,transparent 50%);
  background-origin:padding-box;background-clip:padding-box;
}

.progress .done::before,
.progress .current::before{background:var(--cds-interactive)}
.progress .next .p-ico{border:2px solid var(--cds-border-strong)}
.p-body strong{display:block;font-size:1rem;font-weight:600;line-height:1.375}
.p-body>span{display:block;font-size:.875rem;letter-spacing:.16px;color:var(--cds-text-secondary);margin-top:.25rem;line-height:1.42857}
.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;text-transform:none}

.statusbar{border-top:1px solid var(--cds-border-subtle);view-transition-name:sc-status}
.statusbar .grid{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:.75rem}
.statusbar .codes{display:flex;gap:1.5rem;flex-wrap:wrap;font-family:var(--mono);font-size:.75rem;line-height:1.33333;letter-spacing:.32px;color:var(--cds-text-helper)}
.statusbar .codes .ok{color:var(--cds-support-success)}
.statusbar .codes .ok::before{content:"";display:inline-block;inline-size:.5rem;block-size:.5rem;
  border-radius:50%;background:currentColor;margin-inline-end:.5rem;vertical-align:.05em}

.motion-toggle,.theme-toggle,.ara-toggle{visibility:hidden}
html[data-controls=ready] .motion-toggle,html[data-controls=ready] .theme-toggle,
html[data-controls=ready] .ara-toggle{visibility:visible}

.motion-toggle,.theme-toggle,.ara-toggle{
  appearance:none;border:1px solid transparent;background:none;cursor:pointer;
  display:inline-flex;align-items:center;
  block-size:2.5rem;padding-block:0;padding-inline:.875rem;
  font-family:var(--mono);font-size:.75rem;line-height:1.33333;letter-spacing:.32px;color:var(--cds-text-secondary);
  transition:background-color var(--dur-fast-02) var(--easing-productive);
}
.motion-toggle:hover:not([aria-disabled=true]),.theme-toggle:hover,
.ara-toggle:hover{background:var(--cds-layer-hover);color:var(--cds-text-primary)}
.motion-toggle[aria-disabled=true]{color:var(--cds-text-helper);cursor:default}

.ara-panel{
  display:grid;grid-template-rows:0fr;
  background:var(--cds-layer);border-block-end:0 solid var(--cds-border-subtle);
  visibility:hidden;opacity:0;
  transition:grid-template-rows var(--dur-fast-02) var(--easing-exit-productive),
             opacity var(--dur-fast-02) var(--easing-exit-productive),
             border-block-end-width var(--dur-fast-02) var(--easing-exit-productive),
             visibility var(--dur-fast-02) var(--easing-exit-productive);
}
.ara-panel[data-acik]{
  grid-template-rows:1fr;visibility:visible;opacity:1;
  border-block-end-width:1px;
  transition:grid-template-rows var(--dur-moderate-01) var(--easing-entrance-productive),
             opacity var(--dur-moderate-01) var(--easing-entrance-productive),
             border-block-end-width var(--dur-moderate-01) var(--easing-entrance-productive),
             visibility var(--dur-moderate-01) var(--easing-entrance-productive);
}

.ara-panel > .grid{
  overflow:hidden;min-block-size:0;inline-size:100%;padding-block:0;
  transition:padding-block var(--dur-fast-02) var(--easing-exit-productive);
}
.ara-panel[data-acik] > .grid{
  padding-block:1.5rem;
  transition:padding-block var(--dur-moderate-01) var(--easing-entrance-productive);
}
.ara-alan{display:flex;align-items:stretch;border:1px solid var(--cds-border-strong);background:var(--cds-field,var(--cds-background))}
.ara-alan:focus-within{outline:2px solid var(--cds-focus);outline-offset:-2px}
.ara-alan input{
  flex:1;min-inline-size:0;appearance:none;border:0;background:none;
  padding:.75rem 1rem;block-size:3rem;
  font-family:var(--sans);font-size:1rem;line-height:1.5;color:var(--cds-text-primary);
}
.ara-alan input:focus{outline:none}
.ara-alan input::placeholder{color:var(--cds-text-helper)}
.ara-temizle{
  appearance:none;border:0;background:none;cursor:pointer;
  padding-inline:1rem;color:var(--cds-text-secondary);
  font-family:var(--mono);font-size:.75rem;letter-spacing:.32px;
}
.ara-temizle:hover{background:var(--cds-layer-hover);color:var(--cds-text-primary)}
.ara-durum{
  margin-block-start:.75rem;
  font-family:var(--mono);font-size:.75rem;line-height:1.33333;letter-spacing:.32px;
  color:var(--cds-text-helper);
}
.ara-sonuc{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:1px;background:var(--cds-border-subtle)}
.ara-sonuc:empty{display:none}
.ara-sonuc li{background:var(--cds-background)}
.ara-sonuc a{display:block;padding:.875rem 1rem;text-decoration:none;color:var(--cds-text-primary)}
.ara-sonuc a:hover{background:var(--cds-background-hover);text-decoration:none}
.ara-sonuc a:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}
.ara-sonuc .ara-baslik{display:block;font-size:.875rem;line-height:1.28571}
.ara-sonuc .ara-yol{
  display:block;margin-block-start:.25rem;
  font-family:var(--mono);font-size:.75rem;letter-spacing:.32px;color:var(--cds-text-helper);
}
.ara-sonuc mark{background:var(--cds-highlight,transparent);color:inherit;font-weight:600;padding:0}
@media (max-width:671px){
  .ara-panel[data-acik] > .grid{padding-block:1rem}
  .ara-alan input{font-size:1rem}
}

.site-footer{border-top:1px solid var(--cds-border-subtle);view-transition-name:sc-footer}

.ft-brand{display:inline-flex;align-items:center;gap:.625rem;margin-block-end:2rem;color:var(--cds-text-primary)}
.ft-brand:hover{color:var(--cds-text-primary);text-decoration:none}
.ft-brand img{display:block;height:2rem;width:auto}
.ft-brand .brand-name{font-size:1rem;font-weight:600}

.site-footer .loc{margin-top:.5rem}

.site-footer p{margin:0;font-size:.875rem;line-height:1.28571;letter-spacing:.16px;color:var(--cds-text-helper)}

[data-motion=paused] *,[data-motion=paused] *::before,[data-motion=paused] *::after{animation-play-state:paused!important}

html{scroll-behavior:smooth}
html[data-motion=paused]{scroll-behavior:auto}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
  .hero-bg *{animation:none!important}
}

@view-transition{navigation:auto}
::view-transition-group(*){animation-duration:var(--dur-moderate-02);animation-timing-function:var(--easing-expressive)}
::view-transition-image-pair(*){animation-duration:var(--dur-moderate-02)}
::view-transition-old(*){animation-duration:var(--dur-moderate-02);animation-timing-function:var(--easing-exit-expressive)}
::view-transition-new(*){animation-duration:var(--dur-moderate-02);animation-timing-function:var(--easing-entrance-expressive)}
@media (prefers-reduced-motion:reduce){
  ::view-transition-group(*),::view-transition-image-pair(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}
}
html[data-motion=paused]::view-transition-group(*),html[data-motion=paused]::view-transition-image-pair(*),html[data-motion=paused]::view-transition-old(*),html[data-motion=paused]::view-transition-new(*){animation:none!important}

@media (forced-colors:active){
  .btn-primary{border:1px solid transparent}
  .hex-i>span{clip-path:none}
  .hex-i::after,.hex-w::after{display:none}
  .hex-w>span{color:CanvasText}
  :is(a,button):focus-visible{outline-color:Highlight}
  .motion-toggle[aria-disabled=true]{color:GrayText}
  .lang-switch a[aria-current=page]{text-decoration:underline}
  .progress .p-ico{border:1px solid CanvasText}
  .progress .done::before,.progress .current::before{background:Highlight}
  .progress li::before{background:CanvasText}
  .progress .current .p-ico{background-image:none}
  .progress .current .p-ico::after{content:"";inline-size:.5rem;block-size:.5rem;border-radius:50%;background:CanvasText}
  .tiles li{border:1px solid CanvasText;outline:none}
  .tiles-head .eyebrow::before{display:none}
  .hero-bg{display:none}
  .statusbar .codes .ok::before{background:CanvasText}
  .mega{border:1px solid CanvasText}
  .mast-nav-btn[aria-expanded=true]{text-decoration:underline}
  .mast-nav-btn[aria-expanded=true]::after{background:Highlight;forced-color-adjust:none}
  html[data-nav=open] body::after{display:none}
}

.lbl-sm{display:none}

@media (max-width:520px){
  .motion-toggle,.theme-toggle{padding-inline:.5rem}
  .lbl-lg{display:none}
  .lbl-sm{display:inline}
  .lang-switch a{padding-inline:.75rem}
  .brand img{height:2rem}
  .brand-name{font-size:1rem}
}
@media (max-width:380px){
  .motion-toggle,.theme-toggle{padding-inline:.25rem}
}

@media print{
  html,body{background:#fff!important}
  .hex-i>span{clip-path:none!important}
  .hex-w>span{color:inherit!important}
  .hex-i::after,.hex-w::after{display:none!important}
  .skip-link,.hero-bg,.statusbar,.motion-toggle,.theme-toggle,.lang-switch,
  .mast-utility,.mast-nav,.mast-burger,.mega{display:none!important}

  .brand img.only-dark,.ft-brand img.only-dark{display:none!important}
  .brand img.only-light{display:inline!important}
  .ft-brand img.only-light{display:block!important}
  .hero{padding-block:2rem!important}
  .section{padding-block:2rem!important}
  .tiles ul{grid-template-columns:repeat(2,1fr);gap:.5rem;background:none;border:0}
  .tiles li{border:1px solid #8d8d8d;break-inside:avoid}
  .tiles-head h2,.coming h2{break-after:avoid}
  a{color:#161616!important;text-decoration:underline}
}

:root{
  --cds-layer-accent:#e0e0e0;
  --sc-menu-shadow:0 2px 6px 0 rgba(0,0,0,.2);
  --sc-chev-dur:var(--dur-fast-02);
}
@media screen{
  html[data-theme=dark]{
    --cds-layer-accent:#393939;
    --sc-menu-shadow:0 2px 6px 0 rgba(0,0,0,.6);
  }
}

html[data-motion=paused]{--sc-chev-dur:0s}

.mast-utility{background:var(--cds-background);border-block-end:1px solid var(--cds-border-subtle)}
.mast-utility>.grid{display:flex;align-items:center;gap:.5rem;min-block-size:2.5rem}

.mast-note{margin:0;font-family:var(--mono);font-size:.75rem;line-height:1.33333;
  letter-spacing:.32px;color:var(--cds-text-helper);white-space:nowrap;
  overflow:hidden;text-overflow:ellipsis}
@media (max-width:671px){.mast-note{display:none}}
.mast-utility .header-controls{margin-inline-start:auto}

.mast{position:relative;background:var(--cds-background)}
.mast>.grid{display:flex;align-items:center;gap:1rem;min-block-size:4rem}
@media (max-width:520px){.mast>.grid{min-block-size:3rem}}

html{scroll-padding-block-start:5rem;scroll-padding-block-end:min(var(--cerez-yer,0px),40vh)}
[id][tabindex="-1"]{scroll-margin-block-start:5rem}

.mast-nav{margin-inline-start:2rem;margin-inline-end:auto}
.mast-nav>ul{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;block-size:4rem}
.mast-nav>ul>li{display:flex;position:static}

.mast-nav-btn,.mast-nav-link{
  position:relative;display:inline-flex;align-items:center;gap:.25rem;
  padding-inline:1rem;border:2px solid transparent;background:none;appearance:none;
  cursor:pointer;white-space:nowrap;
  font-family:var(--sans);font-size:1rem;font-weight:400;line-height:1.375;letter-spacing:0;
  color:var(--cds-text-secondary);text-decoration:none;
  transition:background-color var(--dur-fast-02) var(--easing-productive),
             color var(--dur-fast-02) var(--easing-productive);
}

@media (min-width:1056px) and (max-width:1311px){
  .mast-nav{margin-inline-start:1.5rem}
  .mast-nav-btn,.mast-nav-link{padding-inline:.75rem}
}
.mast-nav-btn:hover,.mast-nav-link:hover{
  background:var(--cds-background-hover);color:var(--cds-text-primary);text-decoration:none}
.mast-nav-btn:focus-visible,.mast-nav-link:focus-visible{
  outline:2px solid var(--cds-focus);outline-offset:-2px}
.mast-nav-btn[aria-expanded=true]{color:var(--cds-text-primary)}

.mast-nav-btn[aria-expanded=true]::after{
  content:"";position:absolute;inset-inline-start:-2px;inset-block-end:-2px;
  inline-size:calc(100% + 4px);block-size:3px;background:var(--cds-interactive)}
.mast-nav-btn .chev{flex:none;transition:rotate var(--sc-chev-dur) var(--easing-productive)}
.mast-nav-btn[aria-expanded=true] .chev{rotate:180deg}

.mast a[aria-disabled="true"]{cursor:default}

.mega[hidden]{
  display:none;
  opacity:0;clip-path:inset(0 0 100% 0);
  transition:opacity var(--dur-fast-02) var(--easing-exit-productive),
             clip-path var(--dur-moderate-01) var(--easing-exit-productive),
             display var(--dur-moderate-01) allow-discrete;
}
.mega{
  position:absolute;inset-inline:0;inset-block-start:100%;z-index:99;display:block;
  background:var(--cds-background);
  box-shadow:var(--sc-menu-shadow);
  border-block-end:1px solid var(--cds-border-strong);
  max-block-size:calc(100dvh - 6.5rem);overflow-y:auto;overscroll-behavior:contain;
  opacity:1;clip-path:inset(0 0 0 0);
  transition:opacity var(--dur-fast-02) var(--easing-entrance-productive),
             clip-path var(--dur-moderate-02) var(--easing-entrance-productive),
             display var(--dur-moderate-02) allow-discrete;
}
@starting-style{ .mega:not([hidden]){opacity:0;clip-path:inset(0 0 100% 0)} }

.mega-inner{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,12fr);
  gap:2rem;padding-block:2rem}
@media (max-width:1311px){.mega-inner{grid-template-columns:minmax(0,5fr) minmax(0,11fr)}}
.mega-title{margin:0 0 .75rem;font-size:1.25rem;font-weight:400;line-height:1.4;
  color:var(--cds-text-primary)}
.mega-lead p{margin:0;font-size:.875rem;line-height:1.42857;letter-spacing:.16px;
  color:var(--cds-text-secondary);max-inline-size:26rem}
.mega-cta{display:inline-flex;align-items:center;gap:.5rem;margin-block-start:1.5rem;
  font-size:.875rem;line-height:1.28571;letter-spacing:.16px}

.mega-links{list-style:none;margin:0;padding:0;display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}

@media (min-width:1312px){.mega-links.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}

@media (min-width:1312px){.mega-links.mega-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}
.mega-cats{gap:1.5rem 2rem}
.mega-group{min-inline-size:0}

.mega-sub{list-style:none;margin:.25rem 0 0;padding:0}
.mega-sub a{display:block;padding:.375rem 1rem;font-size:.875rem;line-height:1.28571;
  letter-spacing:.16px;color:var(--cds-text-secondary);text-decoration:none;
  transition:background-color var(--dur-fast-02) var(--easing-productive)}
.mega-sub a:hover{background:var(--cds-background-hover);color:var(--cds-text-primary);text-decoration:underline}
.mega-sub a:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}
@media (min-width:1056px){

  .mega-links{border-inline-start:1px solid var(--cds-layer-accent);padding-inline-start:2rem}
}
.mega-link{display:block;padding:.75rem 1rem;color:var(--cds-text-secondary);
  text-decoration:none;transition:background-color var(--dur-fast-02) var(--easing-productive)}
.mega-link .t{display:block;font-size:1rem;font-weight:600;line-height:1.375;
  color:var(--cds-text-primary)}
.mega-link .d{display:block;margin-block-start:.125rem;font-size:.875rem;
  line-height:1.42857;letter-spacing:.16px}
.mega-cat .d{max-inline-size:none}

.has-sub .mega-cat .d{display:none}
.has-sub .mega-cat{padding-block-end:.25rem}

.mega-inner.wide{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:1.5rem}
.mega-inner.wide .mega-cats{row-gap:1.25rem}
@media (min-width:1056px){
  .mega-inner.wide .mega-links{border-inline-start:0;padding-inline-start:0}
}
@media (min-width:1312px){
  .mega-inner.wide .mega-links.mega-cats{grid-template-columns:repeat(4,minmax(0,1fr))}
}
.mega-inner.wide .mega-lead p{max-inline-size:52rem}
.mega-inner.wide .mega-sub a{padding-block:.3125rem}
.mega-link:hover{background:var(--cds-background-hover);text-decoration:none}
.mega-link:hover .t{text-decoration:underline}
.mega-link:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}

.mega-all{display:block;position:sticky;inset-block-end:0;background:var(--cds-layer);
  border-block-start:1px solid var(--cds-layer-accent);color:var(--cds-text-primary);
  text-decoration:none;

  transition:background-color var(--dur-fast-02) var(--easing-productive)}
.mega-all:hover{background:var(--cds-layer-hover);text-decoration:none}
.mega-all:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}
.mega-all-in{display:flex;align-items:center;gap:.5rem;min-block-size:3rem;
  max-width:1312px;margin-inline:auto;padding-inline:2rem;
  font-size:.875rem;line-height:1.28571;letter-spacing:.16px}
@media (max-width:671px){.mega-all-in{padding-inline:1rem}}

html[data-nav=open] body::after{content:"";position:fixed;inset:0;z-index:50;
  background:var(--cds-overlay);pointer-events:none}

.mast-burger{display:none;align-items:center;justify-content:center;
  inline-size:3rem;block-size:3rem;margin-inline-start:auto;
  appearance:none;background:none;border:0;cursor:pointer;color:var(--cds-text-primary);
  transition:background-color var(--dur-fast-02) var(--easing-productive)}
.mast-burger:hover{background:var(--cds-background-hover)}
.mast-burger:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}
.mast-burger .ico-close,.mast-burger[aria-expanded=true] .ico-open{display:none}
.mast-burger[aria-expanded=true] .ico-close{display:block}

@media (max-width:1055px){
  .mast-burger{display:inline-flex}

  .mast-nav{display:none;position:absolute;inset-inline:0;inset-block-start:100%;
    z-index:100;margin:0;background:var(--cds-background);
    border-block-start:1px solid var(--cds-border-subtle);
    max-block-size:calc(100dvh - 4rem);overflow-y:auto;overscroll-behavior:contain}
  html[data-nav=open] .mast-nav{display:block}
  html[data-nav=open]{overflow:hidden}
  .mast-nav>ul{display:block;block-size:auto}
  .mast-nav>ul>li{display:block;border-block-end:1px solid var(--cds-border-subtle)}
  .mast-nav-btn,.mast-nav-link{inline-size:100%;justify-content:space-between;
    min-block-size:3rem;padding-inline:1rem}
  .mast-nav-btn[aria-expanded=true]::after{display:none}
  .mega{position:static;box-shadow:none;max-block-size:none;overflow:visible;
    border-block-end:0;background:var(--cds-layer)}
  .mega-inner{grid-template-columns:1fr;gap:1.5rem;padding-block:1.5rem}
  .mega-links{grid-template-columns:1fr;gap:0;border-inline-start:0;padding-inline-start:0}
  .mega-all{position:static}
  .mega-all-in{padding-inline:1rem}
}

html:not([data-nav-ready]) .mast-nav,
html:not([data-nav-ready]) .mast-burger{display:none}

@media (scripting: none){
  html:not([data-nav-ready]) .mast-nav{display:block}
  .mast-nav .mega{display:block;position:static;clip-path:none;opacity:1}
  .mast-nav .mega[hidden]{display:none}
}

.tiles li{scroll-margin-block-start:5rem}
.tiles li:target{outline:2px solid var(--cds-focus);outline-offset:-2px}

.tiles p{overflow-wrap:break-word}

@media screen{
  html[data-theme=dark]{
    --cds-background-hover:rgba(141,141,141,.16);
    --cds-background-active:rgba(141,141,141,.4);
  }
}

.hero{padding-block:4rem}
@media (min-width:1056px){.hero{padding-block:6rem}}
@media (min-width:1312px){.hero{padding-block:10rem}}
@media (max-width:671px){.hero{padding-block:3rem 2rem}}

@media (min-width:1056px){.section{padding-block:6rem}}
@media (max-width:671px){.section{padding-block:3rem}}

.hero-carousel{margin-top:3rem}
.hero-slides{display:grid;touch-action:pan-y}
.hero-slide{
  grid-area:1/1;max-inline-size:38rem;min-inline-size:0;
  display:flex;flex-direction:column;align-items:flex-start;gap:1rem;
  opacity:0;visibility:hidden;transform:translateY(1rem);
  transition:opacity var(--dur-moderate-02) var(--easing-exit-expressive),
             transform var(--dur-moderate-02) var(--easing-exit-expressive),
             visibility 0s linear var(--dur-moderate-02);
}
.hero-slide.is-active{
  opacity:1;visibility:visible;transform:none;

  transition:opacity var(--dur-slow-01) var(--easing-entrance-expressive) var(--dur-moderate-01),
             transform var(--dur-slow-01) var(--easing-entrance-expressive) var(--dur-moderate-01),
             visibility 0s;
}

.hero-eyebrow{
  margin:0;font-family:var(--mono);font-size:.75rem;font-weight:400;line-height:1.33333;
  letter-spacing:.08em;text-transform:uppercase;color:var(--cds-text-secondary);
  display:flex;align-items:center;gap:.75rem;max-inline-size:none;
}
.hero-eyebrow::before{content:"";flex:none;inline-size:2.5rem;block-size:.125rem;background:var(--cds-interactive)}

.hero-h2{
  margin:0;font-size:clamp(1.5rem,1rem + 1.6vw,2.25rem);font-weight:300;
  line-height:1.25;letter-spacing:0;color:var(--cds-text-primary);text-wrap:balance;
}
.hero-copy{
  margin:0;font-size:1.125rem;font-weight:300;line-height:1.55;
  color:var(--cds-text-secondary);text-wrap:pretty;
}
.hero-slide .hero-actions{margin-top:2rem}

.btn-ghost{
  position:relative;display:inline-flex;align-items:center;
  min-block-size:3rem;padding-block:0;padding-inline:calc(1rem - 1px);
  border:1px solid var(--cds-link-primary);background:none;cursor:pointer;appearance:none;
  color:var(--cds-link-primary);
  font-family:var(--sans);font-size:.875rem;font-weight:400;
  line-height:1.28571;letter-spacing:.16px;
  text-align:start;text-decoration:none;
  transition:background-color var(--dur-fast-01) var(--easing-entrance-productive),
             color var(--dur-fast-01) var(--easing-entrance-productive);
}
.btn-ghost svg{flex:none;inline-size:1rem;block-size:1rem;fill:currentColor;margin-inline-start:.5rem}
.btn-ghost:hover{background:var(--cds-link-primary);color:var(--cds-background);text-decoration:none}

.btn-ghost:active{background:var(--cds-link-primary-hover);color:var(--cds-background);text-decoration:none}
.btn-ghost:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--cds-focus-inset)}

.hero-nav{margin-top:3rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}
.hero-arrow{
  appearance:none;border:1px solid transparent;background:none;cursor:pointer;padding:0;
  inline-size:2.5rem;block-size:2.5rem;
  display:inline-grid;place-items:center;color:var(--cds-text-secondary);
  transition:background-color var(--dur-fast-02) var(--easing-productive),
             color var(--dur-fast-02) var(--easing-productive);
}
.hero-arrow:hover{background:var(--cds-layer-hover);color:var(--cds-text-primary)}
.hero-arrow:active{background:var(--cds-background-active)}
.hero-arrow:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}

.hero-picks{display:flex;gap:.25rem;flex-wrap:wrap}
.hero-picks button{
  appearance:none;border:0;background:none;cursor:pointer;
  display:inline-flex;flex-direction:column;justify-content:center;gap:.5rem;
  min-block-size:2.5rem;padding-inline:.75rem;
  font-family:var(--mono);font-size:.75rem;line-height:1.33333;letter-spacing:.32px;
  text-transform:uppercase;color:var(--cds-text-helper);
  transition:color var(--dur-fast-02) var(--easing-productive);
}

.hero-picks .pick-bar{
  display:block;inline-size:100%;min-inline-size:3rem;block-size:.125rem;
  background:var(--cds-border-strong);
  transition:background-color var(--dur-fast-02) var(--easing-productive);
}
.hero-picks button:hover{color:var(--cds-text-primary)}
.hero-picks button:hover .pick-bar{background:var(--cds-text-primary)}
.hero-picks button:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}
.hero-picks button[aria-disabled=true]{color:var(--cds-text-primary);font-weight:600;cursor:default}
.hero-picks button[aria-disabled=true] .pick-bar{background:var(--cds-interactive);block-size:.25rem}
.hero-count{
  margin:0 0 0 auto;font-family:var(--mono);font-size:.75rem;line-height:1.33333;
  letter-spacing:.32px;color:var(--cds-text-helper);
  direction:ltr;font-variant-numeric:tabular-nums;
}

@media (max-width:671px){
  .hero-picks .pick-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .hero-picks button{padding-inline:.25rem}
  .hero-picks .pick-bar{min-inline-size:2rem}
}

html[data-motion=paused] .hero-slide,
html[data-motion=paused] .hero-slide.is-active{transform:none!important}
html[data-motion=paused] .hero-picks .pick-bar,
html[data-motion=paused] .btn-ghost,
html[data-motion=paused] .hero-arrow{transition:none!important}
@media (prefers-reduced-motion:reduce){
  .hero-slide,.hero-slide.is-active{transition:none!important;transform:none!important}
  .hero-picks .pick-bar,.btn-ghost,.hero-arrow{transition:none!important}
}

@media (forced-colors:active){

  .mega{box-shadow:none}
  .hero-eyebrow::before{display:none}
  .hero-picks .pick-bar{background:CanvasText;forced-color-adjust:none}
  .hero-picks button[aria-disabled=true] .pick-bar{background:Highlight}
  .btn-ghost{border:1px solid CanvasText}
  .hero-arrow{border:1px solid CanvasText}
}

@media print{
  .hero-slides{display:block!important}
  .hero-slide{
    opacity:1!important;visibility:visible!important;transform:none!important;
    grid-area:auto!important;break-inside:avoid;margin-block-end:1.5rem;max-inline-size:none;
  }
  .hero-nav{display:none!important}
  .hero-carousel{margin-top:1.5rem}
}

html[data-motion=paused] *,html[data-motion=paused] *::before,html[data-motion=paused] *::after{transition-duration:0s!important;transition-delay:0s!important}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-delay:0s!important}}

.pr-list{list-style:none;margin:0;padding:0;display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}
@media (max-width:1311px){.pr-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:671px){ .pr-list{grid-template-columns:1fr;gap:1.5rem}}
.pr-list li{border-block-start:1px solid var(--cds-border-subtle);padding-block-start:1rem}
.pr-list h3{margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.375;
  color:var(--cds-text-primary);text-wrap:balance}
.pr-list p{margin:0;font-size:.875rem;line-height:1.42857;letter-spacing:.16px;
  color:var(--cds-text-secondary);text-wrap:pretty}

.mast-nav>ul>li.mast-cta{display:flex;align-items:center;margin-inline-start:.5rem}
.mast-cta-link{
  display:inline-flex;align-items:center;justify-content:center;
  min-block-size:3rem;block-size:3rem;padding:0 1rem;
  font-size:.875rem;line-height:1.28571;letter-spacing:.16px;white-space:nowrap;
}
@media (max-width:1055px){
  .mast-nav>ul>li.mast-cta{inline-size:100%;margin:0;padding:.75rem 0}

  .mast-cta-link{inline-size:100%;max-inline-size:none;max-width:none;block-size:3rem}
}

.site-footer .grid{display:block;padding-block:3rem 2rem}
.ft-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));
  gap:2rem 1.5rem;margin-block-end:3rem}

@media (min-width:1312px){.ft-nav{grid-template-columns:repeat(7,minmax(0,1fr))}}
.ft-col{min-inline-size:0}
.ft-h{margin:0 0 1rem;font-size:.875rem;line-height:1.28571;letter-spacing:.16px;
  font-weight:600;color:var(--cds-text-primary)}
.ft-col ul{list-style:none;margin:0;padding:0}
.ft-col li+li{margin-block-start:.5rem}
.ft-col a,.ft-col .is-dis{font-family:inherit;font-size:.875rem;
  line-height:1.42857;letter-spacing:.16px;color:var(--cds-text-secondary);
  text-decoration:none;display:inline-block;

  padding-block:.125rem;min-block-size:1.5rem}
.ft-col a:hover{color:var(--cds-link-primary);text-decoration:underline}
.ft-col a:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}

.ft-col .is-dis{color:var(--cds-text-helper);cursor:default}
.site-footer .ft-bekliyor{margin:.75rem 0 0;font-size:.75rem;line-height:1.33333;letter-spacing:.32px;
  color:var(--cds-text-helper);font-style:italic}

.ft-legal{border-block-start:1px solid var(--cds-border-subtle);padding-block-start:1.5rem}
.ft-iletisim{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;
  gap:.25rem 2rem;font-size:.875rem;line-height:1.42857;letter-spacing:.16px}
.ft-iletisim a{font-family:inherit;font-size:inherit;letter-spacing:inherit}

.ft-iletisim li:has(.ft-kunye){margin-inline-start:auto}
.ft-kunye::after{content:" \2192"}
.site-footer .ft-kimlik{margin:1rem 0 0;font-size:.75rem;line-height:1.33333;letter-spacing:.32px;
  color:var(--cds-text-helper)}
.ft-alt{margin-block-start:1.5rem;padding-block-start:1rem;
  border-block-start:1px solid var(--cds-border-subtle);
  display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;
  gap:.5rem 2rem}
.site-footer .ft-copy{margin:0;font-size:.75rem;line-height:1.33333;letter-spacing:.32px;
  color:var(--cds-text-helper)}

.ft-top a{font-family:var(--mono);font-size:.75rem;line-height:1.33333;letter-spacing:.32px}

.ust-don{
  position:fixed;inset-block-end:calc(2rem + var(--cerez-yer,0px));inset-inline-end:2rem;
  z-index:150;display:grid;place-items:center;inline-size:3rem;block-size:3rem;
  border:0;padding:0;appearance:none;cursor:pointer;
  background:var(--cds-interactive);color:var(--cds-text-on-color);
  opacity:0;visibility:hidden;transform:translateY(.5rem);
  transition:opacity var(--dur-fast-02) var(--easing-exit-productive),
             visibility var(--dur-fast-02) var(--easing-exit-productive),
             transform var(--dur-fast-02) var(--easing-exit-productive),
             background-color var(--dur-fast-02) var(--easing-productive);
}
.ust-don[data-gorunur]{
  opacity:1;visibility:visible;transform:none;
  transition:opacity var(--dur-moderate-01) var(--easing-entrance-productive),
             visibility var(--dur-moderate-01) var(--easing-entrance-productive),
             transform var(--dur-moderate-01) var(--easing-entrance-productive),
             background-color var(--dur-fast-02) var(--easing-productive);
}
.ust-don:hover{background:var(--cds-button-primary-hover)}
.ust-don:active{background:var(--cds-button-primary-active)}
.ust-don svg{display:block;fill:currentColor}
@media (max-width:671px){
  .ust-don{inset-block-end:calc(1rem + var(--cerez-yer,0px));inset-inline-end:1rem;
           inline-size:2.5rem;block-size:2.5rem}
}
@media (max-width:671px){
  .ft-nav{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.5rem 1rem}
  .ft-iletisim{gap:.5rem;flex-direction:column}
  .ft-iletisim li:has(.ft-kunye){margin-inline-start:0}

  .site-footer .ft-kimlik{margin-block-start:1.25rem}
}

.tile-link{color:inherit;text-decoration:none}
.tile-link:hover{color:var(--cds-link-primary);text-decoration:underline}

.narrative .nar-copy{margin:-1rem 0 1.5rem;max-width:44rem;font-size:1.125rem;line-height:1.5;color:var(--cds-text-secondary)}
.narrative .nar-act{margin:0}

.strip-intro{margin:-1rem 0 2rem;max-width:44rem;color:var(--cds-text-secondary)}
.sol-list{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}
.sol-list li{border-top:1px solid var(--cds-border-subtle);padding-top:1rem}
.sol-list h3{margin:0 0 .375rem;font-size:1rem;font-weight:600;line-height:1.375}
.sol-list h3 a{color:var(--cds-text-primary);text-decoration:none}
.sol-list h3 a:hover{color:var(--cds-link-primary);text-decoration:underline}
.sol-list p{margin:0;font-size:.875rem;line-height:1.42857;color:var(--cds-text-secondary)}
.chip-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}
.chip-list a{display:inline-block;padding:.5rem 1rem;border:1px solid var(--cds-border-strong);color:var(--cds-text-primary);text-decoration:none;font-size:.875rem}
.chip-list a:hover{border-color:var(--cds-link-primary);color:var(--cds-link-primary)}
.strip-all{margin:2rem 0 0}
.pr-cta{margin:2rem 0 0;max-width:44rem;color:var(--cds-text-secondary)}
.closing .closing-in{max-width:44rem}
.closing h2{margin:0 0 1rem;font-size:1.75rem;font-weight:300;line-height:1.28572;text-wrap:balance}
.closing p{margin:0 0 1.5rem;color:var(--cds-text-secondary)}
.closing-act{display:flex;gap:1rem;flex-wrap:wrap}

.nar-grid{display:grid;gap:2rem}
@media (min-width:1056px){.nar-grid{grid-template-columns:minmax(0,44rem) minmax(16rem,22rem);column-gap:6rem;justify-content:space-between}}
.nar-chain{list-style:none;margin:0;padding:0;align-self:center}
.nar-chain li{display:flex;align-items:center;gap:1rem;padding-block:.625rem;
  border-block-end:1px solid var(--cds-border-subtle);font-size:1rem;color:var(--cds-text-primary)}
.nar-chain li:last-child{border-block-end:none}
.nar-no{font-family:var(--mono);font-size:.75rem;color:var(--cds-link-primary);min-inline-size:1.5rem}

.closing .closing-in{margin-inline:auto;text-align:center}
.closing-act{justify-content:center}

.tiles li .tile-tags{margin-block-start:auto;padding-block-start:.75rem}

.cerez-panel{position:fixed;inset-inline:0;inset-block-end:0;z-index:200;
  background:var(--cds-layer);border-block-start:1px solid var(--cds-border-strong);
  box-shadow:0 -2px 6px 0 rgba(0,0,0,.2);

  transform:none;opacity:1;
  transition:opacity var(--dur-moderate-02) var(--easing-entrance-productive),
             transform var(--dur-moderate-02) var(--easing-entrance-productive),
             display var(--dur-moderate-02) allow-discrete}
.cerez-panel[hidden]{
  display:none;
  transform:translateY(100%);opacity:0;
  transition:opacity var(--dur-fast-02) var(--easing-exit-productive),
             transform var(--dur-fast-02) var(--easing-exit-productive),
             display var(--dur-fast-02) allow-discrete}
@starting-style{ .cerez-panel:not([hidden]){transform:translateY(100%);opacity:0} }

body{padding-block-end:var(--cerez-yer,0)}

.cerez-ic{max-width:1312px;margin-inline:auto;padding:1.5rem 2rem;
  display:grid;grid-template-columns:minmax(0,1fr) auto;
  column-gap:4rem;row-gap:1rem;align-items:end}
.cerez-metin{min-inline-size:0}
.cerez-ic h2{margin:0 0 .5rem;font-size:1.125rem;line-height:1.4;font-weight:600;
  color:var(--cds-text-primary)}
.cerez-ic p{margin:0 0 .75rem;max-inline-size:72ch;font-size:.875rem;
  line-height:1.42857;color:var(--cds-text-secondary)}
.cerez-bag{margin-block-end:0}
.cerez-dugmeler{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end}

.cerez-dugmeler .btn-primary{min-inline-size:11rem;justify-content:center;
  padding-inline:1rem}
.cerez-durum{grid-column:1/-1;margin:.25rem 0 0;font-size:.75rem;
  color:var(--cds-text-helper)}
.cerez-durum:empty{display:none}
.ft-cerez{margin:1rem 0 0}
.ft-cerez-b{background:none;border:0;padding:0;cursor:pointer;
  font-family:inherit;font-size:.875rem;line-height:1.42857;
  color:var(--cds-link-primary);text-decoration:underline}
.ft-cerez-b:hover{color:var(--cds-link-primary-hover)}
.ft-cerez-b:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}

@media (max-width:1055px){
  .cerez-ic{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}
  .cerez-dugmeler{justify-content:flex-start}
}
@media (max-width:671px){
  .cerez-ic{padding:1.25rem 1rem}
  .cerez-dugmeler{flex-direction:column}
  .cerez-dugmeler .btn-primary{inline-size:100%}
}

.site-footer ~ * .f-onay-not,.f-onay-not{margin:.5rem 0 0 1.75rem;font-size:.75rem;
  line-height:1.33333;letter-spacing:.32px;color:var(--cds-text-helper);
  max-inline-size:60ch}
