@font-face{font-family:"Montserrat";font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/montserrat-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/montserrat-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-family:"Plus Jakarta Sans";font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/jakarta-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/jakarta-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{--bg:#f6f6f8;--bg-grad:radial-gradient(110% 65% at 85% 0%,rgba(255,255,255,.95) 0%,rgba(255,255,255,0) 60%),linear-gradient(160deg,#fcfcfd 0%,#f5f5f8 42%,#efeef2 72%,#f8f8fa 100%);--surface:#ffffff;--tint:#f3f2f6;--silver:#e4e3e8;--silver-3:#b7b6bb;--ink:#2b2f38;--ink-2:#4f535c;--muted:#80838b;--line:#e6e7ea;--line-2:#d6d8dc;--accent:#f5ac29;--accent-2:#ee8a2c;--accent-soft:#fff2d9;--accent-ink:#b0650a;--sun:linear-gradient(120deg,#ffc23d 0%,#f5ac29 45%,#ee8a2c 100%);--sun-soft:linear-gradient(135deg,#fff7e6 0%,#ffeccc 100%);--mist:linear-gradient(180deg,#f3f2f6 0%,#e7e6ec 100%);--leaf:#5cbf8d;--leaf-2:#46a87a;--leaf-soft:#e7f5ed;--leaf-ink:#2b7a55;--leaf-grad:linear-gradient(120deg,#a6e3c0 0%,#6fca9a 48%,#46a87a 100%);--font:"Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif;--font-head:"Montserrat","Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif;--wrap:1320px;--gut:clamp(20px,4vw,48px);--hd:84px;--r-sm:12px;--r:18px;--r-lg:28px;--shadow:0 1px 2px rgba(43,47,56,.05),0 16px 36px -18px rgba(43,47,56,.22);--shadow-lg:0 34px 70px -30px rgba(43,47,56,.32);--shadow-sun:0 18px 40px -18px rgba(238,138,44,.55);--ease:cubic-bezier(.22,1,.36,1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hd) + 16px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--bg);color:var(--ink-2);font:400 16px/1.65 var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{list-style:none;padding:0}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:4px}.skip{position:fixed;left:16px;top:-60px;z-index:200;padding:10px 16px;background:var(--ink);color:#fff;border-radius:var(--r-sm)}.skip:focus{top:12px}[hidden]{display:none !important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}.sec{padding-block:clamp(72px,9vw,128px)}.sec--sm{padding-block:clamp(48px,6vw,80px)}.sec--white{background:var(--surface)}.sec--tint{background:var(--tint)}.sec + .sec:not(.sec--white):not(.sec--tint){padding-top:0}.grid{display:grid;gap:20px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1024px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,96px);align-items:start}.split--center{align-items:center}@media (max-width: 900px){.split{grid-template-columns:minmax(0,1fr)}}.display{font-size:clamp(2.6rem,6vw,5.4rem);font-weight:300;line-height:1.02;letter-spacing:-.045em;color:var(--ink)}.h1{font-size:clamp(2.3rem,4.6vw,3.9rem);font-weight:300;line-height:1.06;letter-spacing:-.04em;color:var(--ink)}.h2{font-size:clamp(2rem,3.6vw,3.25rem);font-weight:300;line-height:1.1;letter-spacing:-.035em;color:var(--ink)}.h3{font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:600;line-height:1.25;letter-spacing:-.015em;color:var(--ink)}.h1 b,.h2 b,.display b{font-weight:600}.lead{font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.7;color:var(--ink-2);max-width:60ch}.text{color:var(--ink-2);max-width:64ch}.text p + p{margin-top:1em}.muted{color:var(--muted)}.kicker{display:inline-flex;align-items:center;gap:12px;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.kicker::before{content:"";width:28px;height:2px;border-radius:2px;background:var(--accent)}.num{font-variant-numeric:tabular-nums}.mark{background:linear-gradient(transparent 68%,rgba(245,172,41,.45) 68%,rgba(245,172,41,.45) 90%,transparent 90%);padding-inline:.06em}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px;flex-wrap:wrap;margin-bottom:clamp(36px,4.5vw,56px)}.head>div{max-width:720px}.head .h2{margin-top:14px}.head .lead{margin-top:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:999px;font-size:.9rem;font-weight:600;white-space:nowrap;transition:background .25s,color .25s,box-shadow .25s,transform .25s var(--ease)}.btn svg{width:17px;height:17px;transition:transform .3s var(--ease)}.btn:hover svg{transform:translateX(3px)}.btn--accent{background:var(--accent);color:var(--ink);box-shadow:0 10px 24px -12px rgba(235,150,60,.8)}.btn--accent:hover{background:var(--accent-2);transform:translateY(-1px)}.btn--line{box-shadow:inset 0 0 0 1.5px var(--silver);color:var(--ink);background:var(--surface)}.btn--line:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.btn--sm{height:42px;padding:0 18px;font-size:.84rem}.btns{display:flex;flex-wrap:wrap;gap:10px}.more{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line-2);padding-bottom:4px;transition:border-color .25s,gap .25s}.more svg{width:16px;height:16px;color:var(--accent-ink)}.more:hover{border-color:var(--ink);gap:12px}.arrows{display:flex;gap:8px}.arrows button{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .25s,background .25s}.arrows button:hover{box-shadow:inset 0 0 0 1px var(--ink)}.arrows svg{width:16px;height:16px}.arrows button[data-dir="-1"] svg{transform:rotate(180deg)}.hd{position:fixed;inset:0 0 auto;z-index:100;height:var(--hd);background:rgba(248,247,244,.86);backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);border-bottom:1px solid transparent;transition:border-color .3s,transform .5s var(--ease)}.hd.is-scrolled{border-bottom-color:var(--line)}.hd.is-hidden{transform:translateY(-100%)}.hd__row{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.hd__logo img{height:46px;width:auto}.nav>ul{display:flex;gap:2px}.nav__has{position:relative}.nav__link{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;font-size:.88rem;font-weight:500;color:var(--ink-2);transition:color .2s,background .2s}.nav__link svg{width:11px;height:11px;opacity:.6}.nav__link:hover,.nav__has:hover>.nav__link{color:var(--ink);background:var(--surface)}.nav__link[aria-current="page"]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);border-radius:0}.nav__drop{position:absolute;top:calc(100% + 10px);left:-12px;min-width:300px;padding:8px;background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow-lg);border:1px solid var(--line);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .3s var(--ease),visibility .2s}.nav__has::after{content:"";position:absolute;left:0;right:0;top:100%;height:12px}.nav__has:hover .nav__drop,.nav__has:focus-within .nav__drop{opacity:1;visibility:visible;transform:none}.nav__drop a{display:block;padding:10px 12px;border-radius:10px;transition:background .2s}.nav__drop a:hover{background:var(--bg)}.nav__drop b{display:block;font-size:.9rem;font-weight:600}.nav__drop span{display:block;font-size:.78rem;color:var(--muted)}.nav__drop{max-height:calc(100vh - var(--hd) - 24px);overflow-y:auto}.nav__sub{padding:0 0 6px 12px}.nav__drop .nav__sub a{padding:5px 12px;font-size:.82rem;color:var(--ink-2)}.hd__end{display:flex;align-items:center;gap:10px}.lang{display:flex;padding:3px;border-radius:999px;background:var(--tint)}.lang a,.lang span{padding:6px 10px;border-radius:999px;font-size:.72rem;font-weight:600;color:var(--muted)}.lang span{opacity:.55;cursor:default}.lang a[aria-current="true"]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(51,53,58,.12)}.hd__burger{display:none;width:44px;height:44px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow);position:relative}.hd__burger span{position:absolute;left:13px;right:13px;height:1.6px;background:var(--ink);transition:transform .3s var(--ease),top .3s var(--ease)}.hd__burger span:first-child{top:17px}.hd__burger span:last-child{top:25px}.menu-open .hd__burger span:first-child{top:21px;transform:rotate(45deg)}.menu-open .hd__burger span:last-child{top:21px;transform:rotate(-45deg)}.mnav{position:fixed;top:var(--hd);right:0;left:0;height:calc(100vh - var(--hd));height:calc(100dvh - var(--hd));z-index:99;background:var(--bg);overflow-y:auto;padding:16px 0 48px;border-top:1px solid var(--line)}.mnav>ul>li{border-bottom:1px solid var(--line)}.mnav>ul>li>a{display:block;padding:16px 0;font-size:1.25rem;font-weight:500}.mnav ul ul{padding-bottom:14px;display:grid;gap:8px}.mnav ul ul a{color:var(--muted)}.mnav ul ul ul{padding:8px 0 2px 14px;font-size:.92rem}@media (max-width: 1180px){.nav,.hd__end .btn,.hd__end .lang{display:none}.hd__burger{display:block}:root{--hd:72px}.hd__logo img{height:38px}}.ft{margin-top:clamp(48px,6vw,96px);background:var(--tint);border-top:1px solid var(--silver);color:var(--ink-2)}.ft__card{max-width:var(--wrap);margin-inline:auto;padding:clamp(48px,6vw,88px) var(--gut) 0}.ft::after{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.ft__top{display:grid;grid-template-columns:1.5fr repeat(3,1fr) 1.2fr;gap:40px}.ft__brand img{height:52px;width:auto}.ft__brand p{margin-top:20px;font-size:.9rem;max-width:34ch}.ft__col h3{font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-bottom:16px}.ft__col li + li{margin-top:1px}.ft__col a{display:inline-block;padding-block:4px;font-size:.9rem;transition:color .2s}.ft__col a:hover{color:var(--ink)}.ft__col a{background:linear-gradient(var(--accent),var(--accent)) 0 100% / 0 2px no-repeat;transition:color .25s,background-size .35s var(--ease)}.ft__col a:hover,.ft__col a:focus-visible{color:var(--ink);background-size:100% 2px}.ft__contact{display:flex;flex-direction:column;gap:14px;font-size:.9rem}.ft__site b{display:block;color:var(--ink);font-size:.85rem}.ft__site p{margin-top:2px;font-size:.8rem}.ft__site .ft__map{display:block;margin-top:2px;font-size:.8rem;color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.ft__site .ft__map:hover,.ft__site .ft__map:focus-visible{color:var(--accent-ink);text-decoration-color:currentColor}.ft__site a{font-size:.85rem}.ft__legal{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px;padding-top:28px;border-top:1px solid var(--silver)}.ft__legal a,.ft__legal .ft__ck{padding:7px 14px;border-radius:999px;background:var(--surface);font-size:.78rem;transition:box-shadow .2s,color .2s}.ft__legal a:hover,.ft__legal .ft__ck:hover{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.ft__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 28px;font-size:.8rem;color:var(--muted)}.ft__top-btn{width:40px;height:40px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow);display:grid;place-items:center;color:var(--ink)}.ft__top-btn svg{width:16px;height:16px}@media (max-width: 1100px){.ft__top{grid-template-columns:repeat(3,minmax(0,1fr))}.ft__brand{grid-column:1 / -1}}@media (max-width: 640px){.ft__top{grid-template-columns:minmax(0,1fr)}.ft__bottom{padding-bottom:92px}}.call{position:fixed;right:20px;bottom:20px;z-index:90;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--ink);box-shadow:var(--shadow-lg);transition:transform .3s var(--ease)}.call:hover{transform:scale(1.06)}.call svg{width:22px;height:22px}.wa{position:fixed;right:20px;bottom:84px;z-index:90}.wa__btn{height:52px;display:flex;align-items:center;gap:10px;padding:0 18px 0 14px;border-radius:999px;background:var(--surface);color:#1f8f4e;box-shadow:var(--shadow-lg);transition:transform .3s var(--ease)}.wa__btn:hover,.wa__btn[aria-expanded="true"]{transform:scale(1.04)}.wa__btn svg{width:24px;height:24px;flex:none}.wa__tip{font-size:.82rem;font-weight:600;color:var(--ink);white-space:nowrap}.wa__menu{position:absolute;right:0;bottom:calc(100% + 10px);width:min(320px,calc(100vw - 40px));display:grid;gap:4px;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}.wa__menu[hidden]{display:none}.wa__title{padding:2px 8px 6px;font-size:.74rem;font-weight:600;color:var(--muted)}.wa__item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--r-sm);transition:background .2s}.wa__item:hover,.wa__item:focus-visible{background:var(--tint)}.wa__ph{width:40px;height:40px;flex:none;border-radius:50%;object-fit:cover}.wa__item b{display:block;font-size:.9rem;font-weight:600;color:var(--ink)}.wa__item small{display:block;font-size:.76rem;line-height:1.35;color:var(--muted)}@media (max-width: 640px){.wa__btn{width:52px;padding:0;justify-content:center}.wa__tip{display:none}}.xcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.xcard{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px 22px;align-items:center;padding:clamp(22px,2.6vw,30px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.xcard__ph{width:96px;height:96px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink);font-size:1.5rem;font-weight:600}.xcard .h3{margin-top:6px}.xcard p{margin-top:4px;color:var(--ink-2)}.xcard .btns{grid-column:1 / -1}.xcard .btn svg{width:18px;height:18px}.xcard__mail{font-size:.88rem;color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}@media (max-width: 960px){.xcards{grid-template-columns:minmax(0,1fr)}}#satis{padding-bottom:clamp(36px,4.5vw,64px)}main>#satis:first-child{padding-top:calc(var(--hd) + clamp(32px,4vw,56px))}#satis + .sec{padding-top:clamp(36px,4.5vw,64px)}.xcard__body{min-width:0}.xcard__mail{overflow-wrap:anywhere}@media (max-width: 480px){.xcard{gap:16px}.xcard__ph{width:72px;height:72px}}.cookie{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:120;width:min(760px,calc(100% - 32px));display:grid;gap:14px;padding:22px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);font-size:.88rem;color:var(--ink-2)}.cookie[hidden]{display:none}.cookie__title{display:block;margin-bottom:4px;font-size:1rem;font-weight:600;color:var(--ink)}.cookie a{text-decoration:underline;text-underline-offset:3px}.cookie__prefs{display:grid;gap:10px}.cookie__prefs[hidden]{display:none}.cookie__opt{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);cursor:pointer}.cookie__opt input{margin-top:3px;width:18px;height:18px;accent-color:var(--accent-2);flex:none}.cookie__opt b{display:block;color:var(--ink);font-weight:600}.cookie__opt small{font-size:.82rem;color:var(--ink-2)}.cookie__btns{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.cookie__link{margin-right:auto;font-size:.86rem;font-weight:600;color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.ck-open .wa,.ck-open .call{opacity:0;pointer-events:none}.ft__ck{font-family:inherit;color:inherit;cursor:pointer}@media (max-width: 560px){.cookie{bottom:12px;padding:18px}.cookie__btns .btn{flex:1 1 40%}.cookie__link{flex-basis:100%}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:clamp(22px,2.4vw,32px);transition:box-shadow .3s,transform .3s var(--ease),border-color .3s}a.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px);border-color:transparent}.card__label{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.card .h3{margin-top:12px}.card p{margin-top:10px;color:var(--ink-2);font-size:.95rem}.card--media{padding:0;overflow:hidden;display:flex;flex-direction:column}.card--media .card__img{aspect-ratio:16 / 10;overflow:hidden;background:var(--tint)}.card--media .card__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.card--media .event-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:24px;background:var(--sun,var(--accent));color:var(--ink);isolation:isolate}.event-tile::before{content:"";position:absolute;right:-60px;top:-70px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.25);z-index:-1}.event-tile::after{content:"";position:absolute;left:24px;top:24px;width:46px;height:46px;background:url("../img/logo-mark.png") center / contain no-repeat;opacity:.9}.event-tile b{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:800;letter-spacing:-.02em;line-height:1.1}.event-tile span{font-size:.82rem;font-weight:600;opacity:.85}a.card--media:hover .card__img img{transform:scale(1.04)}.card--media .card__body{padding:22px 24px 26px;display:flex;flex-direction:column;flex:1}.card--media .more{margin-top:auto;padding-top:18px;align-self:flex-start;border:0}.media{border-radius:var(--r-lg);overflow:hidden;background:var(--tint)}.media img,.media video{width:100%;height:100%;object-fit:cover}.media--contain{background:var(--surface);border:1px solid var(--line)}.media--contain img{object-fit:contain;padding:4%}.ratio-16x9{aspect-ratio:16 / 9}.ratio-4x3{aspect-ratio:4 / 3}.ratio-4x5{aspect-ratio:4 / 5}.ratio-21x9{aspect-ratio:21 / 9}@media (max-width: 680px){.ratio-21x9{aspect-ratio:4 / 3}}.boxes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.boxes--strip{margin:-24px 0 56px}.box__img{display:block;width:100%;padding:0;aspect-ratio:4 / 3;border-radius:var(--r-lg);overflow:hidden;background:#fff;border:1px solid var(--line);cursor:zoom-in}.box__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.box:hover .box__img img{transform:scale(1.05)}.box__img:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.box__spec,.tes__spec{display:none}.tes{cursor:pointer}.tes:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tes .card__body::after{content:"Ayrıntılar →";margin-top:auto;padding-top:14px;font-size:.88rem;font-weight:600;color:var(--accent-ink)}.boxdlg__body .btns{margin-top:auto}.boxdlg__body .btns .btn{margin-top:0}.boxdlg{width:min(880px,calc(100% - 32px));max-height:calc(100% - 32px);padding:0;border:0;border-radius:var(--r-lg);background:var(--surface,#fff);color:var(--ink-2);box-shadow:var(--shadow-lg);overflow:auto}.boxdlg::backdrop{background:rgba(20,22,28,.55);backdrop-filter:blur(4px)}.boxdlg__in{display:grid;grid-template-columns:1.1fr 1fr}.boxdlg__img{background:#fff}.boxdlg__img img{width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3}.boxdlg__body{padding:32px 28px 28px;display:flex;flex-direction:column;gap:6px}.boxdlg__body b{font-size:1.35rem;font-weight:600;color:var(--ink);line-height:1.2}.boxdlg__body>span{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink,var(--ink-2))}.boxdlg__body dl{margin:14px 0 18px;display:grid;gap:12px}.boxdlg__body dt{font-size:.78rem;color:var(--ink-3,var(--ink-2))}.boxdlg__body dd{margin:2px 0 0;font-size:.95rem;color:var(--ink)}.boxdlg__body .btn{margin-top:auto;align-self:flex-start}.boxdlg__x{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:inset 0 0 0 1px var(--line);font-size:1.4rem;line-height:1;color:var(--ink)}@media (max-width: 680px){.boxdlg__in{grid-template-columns:minmax(0,1fr)}.boxdlg__body{padding:22px 20px 20px}}.boxdlg--photo{width:min(1200px,calc(100% - 32px));overflow:hidden}.boxdlg--photo .boxdlg__in{display:block}.boxdlg--photo .boxdlg__body{display:none}.boxdlg--photo .boxdlg__img img{display:block;width:100%;height:auto;max-height:calc(100dvh - 48px);aspect-ratio:auto;object-fit:contain}html.doc-open{overflow:hidden;padding-right:var(--sbw,0)}.docdlg{width:min(1120px,calc(100% - 40px));height:calc(100dvh - 40px);max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:var(--r-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);overflow:hidden}.docdlg[open]{display:flex;flex-direction:column;animation:docdlg-in .5s var(--ease) both}.docdlg::before{content:"";flex:none;height:4px;background:var(--sun)}.docdlg::backdrop{background:rgba(43,47,56,.55);backdrop-filter:blur(6px);animation:docdlg-fade .3s ease both}.docdlg.is-closing{animation:docdlg-out .24s ease-in both}.docdlg.is-closing::backdrop{animation:docdlg-fade .24s ease reverse both}@keyframes docdlg-in{from{opacity:0;transform:translate(var(--dx,0),var(--dy,0)) scale(.2)}45%{opacity:1}}@keyframes docdlg-out{to{opacity:0;transform:translateY(14px) scale(.96)}}@keyframes docdlg-fade{from{opacity:0}}.docdlg__bar{flex:none;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 14px;border-bottom:1px solid var(--line)}.docdlg__bar .doc__type{flex:none;width:34px;height:40px;font-size:.6rem}.docdlg__title{flex:1;min-width:0;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docdlg__act{flex:none;display:flex;align-items:center;gap:6px}.docdlg [hidden]{display:none}.docdlg__x{width:40px;height:40px;margin-left:4px;border-radius:50%;font-size:1.5rem;line-height:1;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .2s,transform .3s var(--ease)}.docdlg__x:hover{background:var(--accent-soft);transform:rotate(90deg)}.docdlg__view{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;background:var(--tint)}.docdlg__view iframe{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;transition:opacity .4s ease .1s}.docdlg__view:not(.is-loading) iframe{opacity:1}.docdlg__view.is-loading::after{content:"";position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;border:3px solid var(--silver);border-top-color:var(--accent-2);animation:docdlg-spin .8s linear infinite}@keyframes docdlg-spin{to{transform:rotate(360deg)}}.docdlg__pages{display:grid;gap:12px;width:min(880px,100%);margin:0 auto;padding:14px}.docdlg__page{background:#fff;box-shadow:var(--shadow);overflow:hidden}.docdlg__page canvas{display:block;width:100%;height:auto}.docdlg__text{width:min(880px,calc(100% - 28px));margin:14px auto;padding:clamp(24px,5vw,56px);background:#fff;box-shadow:var(--shadow);color:var(--ink-2);overflow-wrap:anywhere}.docdlg__text>* + *{margin-top:.8em}.docdlg__text h1,.docdlg__text h2,.docdlg__text h3,.docdlg__text strong{color:var(--ink);font-weight:600}.docdlg__text h1,.docdlg__text h2,.docdlg__text h3{font-size:1.15rem;line-height:1.3}.docdlg__text ul,.docdlg__text ol{padding-left:1.4em}.docdlg__text ul{list-style:disc}.docdlg__text ol{list-style:decimal}.docdlg__text table{width:100%;border-collapse:collapse;font-size:.9rem}.docdlg__text td,.docdlg__text th{padding:6px 8px;border:1px solid var(--line-2);vertical-align:top}.docdlg__text img{max-width:100%;height:auto}.docdlg__none{display:grid;gap:6px;place-content:center;height:100%;padding:24px;text-align:center}.docdlg__none p:first-child{font-weight:600;color:var(--ink)}@media (max-width: 680px){.docdlg{width:100%;height:100dvh;border-radius:0}.docdlg__bar{flex-wrap:wrap;gap:8px 10px}.docdlg__title{flex-basis:calc(100% - 44px);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.docdlg__act{flex:1}.docdlg__act [data-tab]{display:none}.docdlg__act .doc__btn--main{flex:1;justify-content:center}.docdlg__pages{padding:8px;gap:8px}}@media (max-width: 1024px){.boxes{grid-template-columns:repeat(3,minmax(0,1fr))}.boxes--strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.boxes--strip{margin:0 0 40px}}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.stat{padding:28px 24px 8px 0}.stat + .stat{padding-left:24px;border-left:1px solid var(--line)}.stat b{display:block;font-size:clamp(2rem,3.4vw,3rem);font-weight:400;letter-spacing:-.03em;line-height:1}.stat b small{font-size:.45em;margin-left:4px;color:var(--accent-ink);font-weight:500}.stat>span{display:block;margin-top:12px;font-size:.88rem;color:var(--muted)}.stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.stack-media{display:grid;gap:16px}@media (max-width: 900px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){padding-left:0;border-left:0}}.rows{border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:24px clamp(32px,6vw,96px);padding-block:clamp(24px,3vw,40px);border-bottom:1px solid var(--line)}.row h3{display:flex;gap:14px;align-items:baseline;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:400;letter-spacing:-.015em}.row h3::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent);transform:translateY(-4px)}.row p{color:var(--ink-2);overflow-wrap:anywhere}@media (max-width: 800px){.row{grid-template-columns:minmax(0,1fr)}}.checks{display:grid;gap:12px;margin-top:24px}.checks li{display:flex;gap:12px;color:var(--ink-2)}.checks li::before{content:"";flex:none;width:18px;height:18px;margin-top:4px;border-radius:50%;background:var(--tint) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239b6418' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='m6 12 4 4 8-8'/></svg>") center / 11px no-repeat}.tag{display:inline-block;padding:5px 11px;border-radius:999px;background:var(--tint);font-size:.74rem;font-weight:600;color:var(--ink-2)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{height:40px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);font-size:.86rem;font-weight:500;color:var(--ink-2);transition:all .2s}.chip:hover{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.chip.is-on{background:var(--accent);color:var(--ink);box-shadow:none}.logos{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.logos__track{display:flex;gap:14px;width:max-content;animation:logos 60s linear infinite}.logos:hover .logos__track{animation-play-state:paused}@keyframes logos{to{transform:translateX(calc(-50% - 7px))}}.logo-box{width:190px;height:104px;flex:none;display:grid;place-items:center;padding:22px 28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.logo-box img{max-height:52px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter .3s,opacity .3s;mix-blend-mode:multiply}.logo-box:hover img{filter:none;opacity:1}.logo-box span{font-size:1.2rem;font-weight:600;color:var(--muted);letter-spacing:-.01em}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.cert{display:flex;flex-direction:column;gap:18px;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-height:260px;transition:box-shadow .3s,transform .3s var(--ease)}a.cert:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.cert__doc{flex:1;border-radius:10px;background:linear-gradient(180deg,#fff,var(--tint));border:1px solid var(--line);padding:16px;display:flex;flex-direction:column;gap:6px;min-height:120px}.cert__doc i{display:block;height:5px;border-radius:3px;background:var(--line)}.cert__doc i:nth-child(1){width:40%;background:var(--accent);opacity:.8}.cert__doc i:nth-child(2){width:80%}.cert__doc i:nth-child(3){width:65%}.cert__doc i:nth-child(4){width:72%}.cert__doc strong{margin-top:auto;font-size:1.3rem;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.cert__doc--logo,.cert__doc--text{flex:none;height:140px;min-height:0;padding:18px;align-items:center;justify-content:center;background:#fff}.cert__doc--logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.cert__doc--text strong{margin:0;font-size:1.5rem;font-weight:700;color:var(--ink)}.cert__doc--text{background:linear-gradient(180deg,#fff,var(--tint))}.cert__name{font-weight:600;font-size:.95rem}.cert__meta{display:flex;justify-content:space-between;font-size:.8rem;color:var(--muted)}.cert__sites{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.cert__sites a{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;font-size:.78rem;font-weight:600;color:var(--ink-2);background:#fff;transition:border-color .2s,color .2s,background .2s}.cert__sites a::after{content:"PDF";font-size:.62rem;font-weight:700;letter-spacing:.04em;color:var(--accent-ink)}.cert__sites a:hover,.cert__sites a:focus-visible{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.docs{display:grid;gap:8px}.doc{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 14px 12px 12px;background:var(--surface);border:1px solid var(--line);border-radius:12px;transition:border-color .2s,box-shadow .2s}.doc:hover{border-color:var(--line-2);box-shadow:var(--shadow)}.doc__type{width:46px;height:52px;border-radius:8px;display:grid;place-items:center;font-size:.66rem;font-weight:700;letter-spacing:.04em;background:var(--tint);color:var(--ink-2)}.doc__type--pdf{background:var(--accent-soft);color:var(--accent-ink)}.doc__type--kap{background:var(--tint);color:var(--ink)}.doc__type--doc{background:#e6ebf2;color:#39506d}.doc__title{font-weight:500;line-height:1.35;overflow-wrap:anywhere}.doc__meta{margin-top:3px;font-size:.78rem;color:var(--muted)}.doc__act{display:flex;gap:6px}.doc__btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;font-size:.8rem;font-weight:600;box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;transition:all .2s}.doc__btn svg{width:14px;height:14px}.doc__btn:hover{box-shadow:inset 0 0 0 1px var(--ink)}.doc__btn--main{background:var(--accent);color:var(--ink);box-shadow:none}.doc__btn--main:hover{background:var(--accent-2);box-shadow:none}.doc__btn[aria-disabled="true"]{opacity:.5;cursor:default}@media (max-width: 620px){.doc{grid-template-columns:40px minmax(0,1fr)}.doc__type{width:40px;height:46px}.doc__act{grid-column:1 / -1}}.acc{border-top:1px solid var(--line)}.acc__item{border-bottom:1px solid var(--line)}.acc__btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;text-align:left;font-size:1.08rem;font-weight:500}.acc__btn i{position:relative;width:14px;height:14px;flex:none}.acc__btn i::before,.acc__btn i::after{content:"";position:absolute;left:0;top:6px;width:14px;height:1.5px;background:currentColor;transition:transform .3s var(--ease)}.acc__btn i::after{transform:rotate(90deg)}.acc__btn[aria-expanded="true"] i::after{transform:rotate(0)}.acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.acc__panel>div{overflow:hidden}.acc__panel p{padding-bottom:22px;color:var(--ink-2);max-width:70ch}.acc__btn[aria-expanded="true"] + .acc__panel{grid-template-rows:1fr}.table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.table{width:100%;min-width:760px;border-collapse:collapse;font-size:.92rem}.table th,.table td{text-align:left;padding:16px 20px;border-bottom:1px solid var(--line)}.table th{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--bg)}.table td:first-child{font-weight:600}.table tr:last-child td{border-bottom:0}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding:clamp(22px,3vw,36px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.field{display:grid;gap:7px;align-content:start}.field--full{grid-column:1 / -1}.field label{font-size:.78rem;font-weight:500;color:var(--ink-2);letter-spacing:.01em}.field input,.field select,.field textarea{width:100%;height:44px;padding:0 14px;font-size:.92rem;background:var(--surface);border:1px solid var(--line-2);border-radius:10px;outline:none;transition:border-color .2s,box-shadow .2s}.field input::placeholder,.field textarea::placeholder{color:var(--muted);opacity:.8}.field input:hover,.field select:hover,.field textarea:hover{border-color:#c3c6cc}.field select{appearance:none;-webkit-appearance:none;padding-inline-end:38px;cursor:pointer;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2380838b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 16px}[dir="rtl"] .field select{background-position:left 12px center}.field textarea{height:auto;min-height:112px;padding:11px 14px;line-height:1.55;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent-2);box-shadow:0 0 0 3px rgba(238,138,44,.14)}.consent{grid-column:1 / -1;display:flex;gap:10px;font-size:.85rem;color:var(--ink-2)}.consent input{width:17px;height:17px;margin-top:3px;accent-color:var(--accent-2);flex:none}.consent a{text-decoration:underline;text-underline-offset:3px}.form__note{font-size:.86rem;color:var(--accent-ink);min-height:1.2em}@media (max-width: 640px){.form{grid-template-columns:minmax(0,1fr)}}.map{position:relative;aspect-ratio:16 / 10;border-radius:var(--r-lg);overflow:hidden;background:radial-gradient(circle at 1px 1px,rgba(51,53,58,.13) 1px,transparent 1.3px) 0 0 / 16px 16px,var(--surface);border:1px solid var(--line)}.map svg{position:absolute;inset:0;width:100%;height:100%}.map .tr{fill:rgba(245,172,41,.08);stroke:rgba(51,53,58,.3);stroke-width:1;vector-effect:non-scaling-stroke}.map .route{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.pin{position:absolute;transform:translate(-50%,-50%);z-index:2}.pin i{display:block;width:14px;height:14px;border-radius:50%;background:var(--ink);border:3px solid var(--accent);box-shadow:0 0 0 5px rgba(245,172,41,.2)}.pin span{position:absolute;left:20px;top:50%;transform:translateY(-50%);white-space:nowrap;padding:5px 9px;border-radius:6px;background:var(--surface);border:1px solid var(--line);font-size:.74rem;font-weight:600;box-shadow:var(--shadow)}.pin span small{display:block;font-size:.66rem;font-weight:500;color:var(--muted)}.pin--left span{left:auto;right:20px}.pin--paper i{background:var(--accent);border-color:var(--ink)}@media (max-width: 560px){.pin span{font-size:.62rem;padding:3px 6px}.pin span small{display:none}}.intro{position:relative;background:var(--bg)}.intro__stage{position:relative;height:100svh;min-height:620px;overflow:hidden}.intro__facade,.intro__inside{position:absolute;inset:0}.intro__facade{z-index:2}.intro__poster,.intro__canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.intro__canvas{opacity:0}.intro__canvas.is-ready{opacity:1}html:not(.js) .intro__canvas{display:none}.intro__sky{position:absolute;left:0;right:0;top:0;height:46%;overflow:hidden;pointer-events:none;contain:paint;-webkit-mask-image:linear-gradient(#000 48%,transparent);mask-image:linear-gradient(#000 48%,transparent)}.intro__sky i{position:absolute;top:0;bottom:0;left:0;width:200%;will-change:transform;animation:clouds 80s linear infinite;background-repeat:no-repeat;background-image:radial-gradient(ellipse 360px 120px at 7% 48%,rgba(255,255,255,.55),transparent 70%),radial-gradient(ellipse 240px 86px at 18% 64%,rgba(255,255,255,.4),transparent 70%),radial-gradient(ellipse 440px 140px at 32% 40%,rgba(255,255,255,.5),transparent 72%),radial-gradient(ellipse 200px 70px at 12% 28%,rgba(255,255,255,.35),transparent 70%),radial-gradient(ellipse 360px 120px at 57% 48%,rgba(255,255,255,.55),transparent 70%),radial-gradient(ellipse 240px 86px at 68% 64%,rgba(255,255,255,.4),transparent 70%),radial-gradient(ellipse 440px 140px at 82% 40%,rgba(255,255,255,.5),transparent 72%),radial-gradient(ellipse 200px 70px at 62% 28%,rgba(255,255,255,.35),transparent 70%)}@keyframes clouds{to{transform:translate3d(-50%,0,0)}}.intro__inside{z-index:1;background:var(--surface)}.intro__inside.is-in{z-index:3}html:not(.js) .intro__inside,html:not(.js) .intro__hint{display:none}.intro__inside img,.intro__inside video{width:100%;height:100%;object-fit:cover}.intro__shade{position:absolute;inset:0;z-index:4;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 88% 8%,rgba(245,172,41,.32),rgba(245,172,41,0) 70%),radial-gradient(ellipse 40% 45% at 8% 0%,rgba(255,255,255,.22),rgba(255,255,255,0) 70%),linear-gradient(180deg,rgba(51,53,58,0) 45%,rgba(51,53,58,.42) 100%)}.intro__caption{position:absolute;z-index:5;left:0;right:0;bottom:clamp(32px,7vh,72px);color:#fff}.intro__play{position:absolute;z-index:6;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:12px;padding:16px 26px 16px 18px;border-radius:999px;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);font-weight:600;box-shadow:var(--shadow-lg)}.intro__play svg{width:34px;height:34px;padding:9px;border-radius:50%;background:var(--accent)}.intro__caption .wrap{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.intro__badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;margin-bottom:22px;border-radius:999px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.82rem;font-weight:500;color:var(--ink)}.intro__badge b{padding:4px 10px;border-radius:999px;background:var(--accent);font-weight:700;font-size:.74rem;letter-spacing:.04em}.intro__title{font-size:clamp(2.6rem,6vw,5.4rem);font-weight:300;line-height:1.02;letter-spacing:-.045em;max-width:14ch;text-shadow:0 2px 30px rgba(0,0,0,.2)}.intro__title b{font-weight:600}.intro__end{opacity:0;pointer-events:none}.intro__mouse{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.intro__mouse span{width:26px;height:40px;border-radius:14px;border:1.5px solid rgba(255,255,255,.8);position:relative}.intro__mouse span::after{content:"";position:absolute;left:50%;top:7px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--accent);animation:wheel 1.8s var(--ease) infinite}@keyframes wheel{from{transform:translateY(0);opacity:1}to{transform:translateY(12px);opacity:0}}.intro__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.intro__chips span{padding:12px 18px;border-radius:14px;background:rgba(255,255,255,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:.85rem;color:var(--ink-2)}.intro__chips b{font-weight:700;color:var(--ink)}.intro__pause{width:52px;height:52px;flex:none;border-radius:50%;background:rgba(255,255,255,.9);color:var(--ink);display:grid;place-items:center}.intro__pause svg{width:18px;height:18px}@media (max-width: 640px){.intro__mouse{display:none}}.js .intro__start .intro__badge,.js .intro__start .intro__title,.js .intro__start .intro__mouse{animation:introRise 1.1s var(--ease) both}.js .intro__start .intro__badge{animation-delay:.25s}.js .intro__start .intro__title{animation-delay:.45s}.js .intro__start .intro__mouse{animation-delay:1s}@keyframes introRise{from{opacity:0;transform:translateY(28px);filter:blur(6px)}}.intro__hint{position:absolute;z-index:5;left:50%;bottom:clamp(28px,7vh,64px);transform:translate(-50%,12px);display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;background:rgba(255,255,255,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity .5s var(--ease),transform .5s var(--ease)}.intro__hint.is-on{opacity:1;transform:translate(-50%,0)}.intro__hint span{width:2px;height:22px;border-radius:2px;background:linear-gradient(var(--accent),rgba(245,172,41,0));animation:hintDrop 1.6s var(--ease) infinite}@keyframes hintDrop{from{transform:translateY(-6px);opacity:0}40%{opacity:1}to{transform:translateY(8px);opacity:0}}.show{--edge:max(var(--gut),calc((100% - 2200px) / 2));--mx:0;--my:0;position:absolute;inset:0;z-index:7;visibility:hidden;opacity:0;overflow:hidden;background:var(--surface)}html:not(.js) .show{display:none}.show__deck{position:absolute;inset:0;isolation:isolate}.show__slide{position:absolute;inset:0;overflow:hidden;visibility:hidden;background:var(--surface)}.show__slide.is-on{visibility:visible}.show__ph{position:absolute;inset:-3%;translate:calc(var(--mx) * -16px) calc(var(--my) * -10px)}.show__ph img{width:100%;height:100%;object-fit:cover;will-change:transform}.show__ph::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 60% at 88% 8%,rgba(245,172,41,.24),rgba(245,172,41,0) 70%),linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0) 40%)}.show__card{position:absolute;left:var(--edge);bottom:clamp(104px,15vh,136px);width:min(440px,calc(100% - var(--gut) * 2));padding:24px 28px 26px;border-radius:var(--r);background:rgba(255,255,255,.92);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:var(--shadow-lg);color:var(--ink-2);opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .9s var(--ease)}.show__no{display:block;margin-bottom:8px;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.show__title{font-size:clamp(2rem,3.6vw,3.2rem);font-weight:600;line-height:1.06;letter-spacing:-.04em;color:var(--ink)}.show__title b{font-weight:600;background:var(--sun);-webkit-background-clip:text;background-clip:text;color:transparent}.show__card p{margin-top:10px}.show__card p b{font-weight:700;color:var(--ink)}.show__card .btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.show__slide.is-live .show__card{opacity:1;transform:none}.show__slide--uretim,.show__slide--tesis,.show__slide--urun{--top:calc(var(--hd) + 16px);--bot:clamp(96px,13vh,120px);--card-end:calc(var(--edge) + 440px + 28px + var(--gut));background:radial-gradient(ellipse 50% 60% at 92% 4%,rgba(255,255,255,.85),rgba(255,255,255,0) 70%),var(--mist)}.show__slide--uretim .show__card,.show__slide--tesis .show__card,.show__slide--urun .show__card{box-shadow:inset 0 0 0 1px rgba(183,182,187,.35),var(--shadow-lg)}.show__grid{position:absolute;inset:var(--top) var(--gut) var(--bot) auto;aspect-ratio:4 / 3;max-width:calc(100% - var(--card-end))}.show__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:10px}.show__grid figure{min-height:0;overflow:hidden;display:grid;place-items:center;padding:6px;border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow);opacity:0;transform:translateY(24px) scale(.94);transition:opacity .6s var(--ease),transform .9s var(--ease)}.show__grid img{width:100%;height:100%;min-height:0;object-fit:contain}.show__slide.is-live .show__grid figure{opacity:1;transform:none}.show__grid.show__grid--bento{inset:var(--top) var(--gut) var(--bot) var(--card-end);aspect-ratio:auto;max-width:none;gap:10px}.show__grid--bento figure{position:relative;padding:0;border-radius:var(--r);background:var(--line,#e9e2d6);box-shadow:0 1px 2px rgba(60,40,10,.06),0 12px 32px -14px rgba(60,40,10,.28)}.show__grid--bento img{object-fit:cover;transform:scale(1.001);transition:transform 1.2s var(--ease)}.show__grid--bento figure:hover img{transform:scale(1.05)}.show__grid--bento figcaption{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.74rem;font-weight:600;color:var(--ink)}.show__grid--bento figcaption b{font-weight:700}.show__grid.show__grid--bento{right:var(--edge)}.show__slide--uretim .show__card,.show__slide--tesis .show__card{top:var(--top);bottom:var(--bot);display:flex;flex-direction:column;overflow:hidden}.show__stats{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;margin-top:auto;padding-top:22px;border-top:1px solid var(--line)}.show__stats div{min-width:0}.show__stats dt{font-size:clamp(1.25rem,1.9vw,1.7rem);font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--ink)}.show__stats dd{margin:4px 0 0;font-size:.8rem;line-height:1.35;color:var(--muted)}.show__slide--uretim .show__stats div:first-child{grid-column:1 / -1}.show__slide--uretim .show__stats div:first-child dt{font-size:clamp(1.8rem,2.8vw,2.5rem);background:var(--sun);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-height: 640px){.show__stats{display:none}}.show__slide--urun .show__grid.show__grid--bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.show__slide--urun .show__grid--bento figure{background:#fff}.show__slide--urun .show__grid--bento figure:nth-child(n+13){display:none}@media (min-width: 1500px){.show__slide--urun .show__grid.show__grid--bento{grid-template-columns:repeat(5,minmax(0,1fr))}.show__slide--urun .show__grid--bento figure:nth-child(n+13){display:block}.show__slide--urun .show__grid--bento figure:nth-child(n+16){display:none}}@media (min-width: 1800px){.show__slide--urun .show__grid.show__grid--bento{grid-template-columns:repeat(6,minmax(0,1fr))}.show__slide--urun .show__grid--bento figure:nth-child(n+16){display:block}}.show__slide--urun .show__grid--bento img{padding:2px 4px 30px;object-fit:contain;transition:none}.show__slide--urun .show__grid--bento figure:hover img{transform:none}.show__slide--urun .show__grid--bento figcaption{background:var(--accent-soft);font-weight:600;color:var(--accent-ink)}.show__slide--urun .show__card{top:var(--top);bottom:var(--bot);display:flex;flex-direction:column}.show__slide--urun .show__card .btns{margin-top:auto;padding-top:22px}.show__tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.show__tags li{padding:6px 12px;border-radius:999px;background:var(--accent-soft);font-size:.78rem;font-weight:600;color:var(--accent-ink)}.show__slide--uretim .show__grid.show__grid--bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:1.25fr 1fr 1fr;grid-template-areas:"a a a a a a" "b b c c f f" "d d e e f f"}.show__slide--uretim .show__grid--bento figure:nth-child(1){grid-area:b}.show__slide--uretim .show__grid--bento figure:nth-child(2){grid-area:a}.show__slide--uretim .show__grid--bento figure:nth-child(3){grid-area:c}.show__slide--uretim .show__grid--bento figure:nth-child(4){grid-area:d}.show__slide--uretim .show__grid--bento figure:nth-child(5){grid-area:e}.show__slide--uretim .show__grid--bento figure:nth-child(6){grid-area:f}.show__slide--uretim .show__grid--bento .show__wide{display:none}.show__slide--uretim .show__grid--bento figure:nth-child(7){grid-area:g}.show__slide--uretim .show__grid--bento figure:nth-child(8){grid-area:h}@media (min-width: 1700px){.show__slide--uretim .show__grid.show__grid--bento{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-areas:"g g a a a a a a" "g g b b c c f f" "h h d d e e f f"}.show__slide--uretim .show__grid--bento .show__wide{display:block}}.show__slide--tesis .show__grid.show__grid--bento{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-template-areas:"a a a b b" "c c d d d"}.show__slide--tesis .show__grid--bento figure:nth-child(1){grid-area:a}.show__slide--tesis .show__grid--bento figure:nth-child(2){grid-area:b}.show__slide--tesis .show__grid--bento figure:nth-child(3){grid-area:c}.show__slide--tesis .show__grid--bento figure:nth-child(4){grid-area:d}.show__slide--tesis .show__grid--bento figcaption{font-weight:500;color:var(--ink-2)}.show__grid figure:nth-child(2){transition-delay:0.06s}.show__grid figure:nth-child(3){transition-delay:0.12s}.show__grid figure:nth-child(4){transition-delay:0.18s}.show__grid figure:nth-child(5){transition-delay:0.24s}.show__grid figure:nth-child(6){transition-delay:0.30s}.show__grid figure:nth-child(7){transition-delay:0.36s}.show__grid figure:nth-child(8){transition-delay:0.42s}.show__grid figure:nth-child(9){transition-delay:0.48s}.show__grid figure:nth-child(n+10){transition-delay:.54s}.show__slide--intro{background:#fff}.show__vid{position:absolute;inset:0}.show__vid video{width:100%;height:100%;object-fit:cover}@media (max-aspect-ratio: 1/1){.show__vid video{object-fit:contain}}.show.is-video .show__replay{display:none}.intro[data-mode="vitrin"] :is(.intro__inside,.intro__play,.intro__end){display:none}.show__box{position:absolute;inset:0;display:flex;perspective:1600px;overflow:hidden;pointer-events:none}.show__flap{flex:1;visibility:hidden;will-change:transform}.show__flap--l{transform-origin:0 50%;background:linear-gradient(90deg,#ffe3b3,var(--accent-soft) 70%)}.show__flap--r{transform-origin:100% 50%;background:linear-gradient(270deg,#ffe3b3,var(--accent-soft) 70%)}.show__seam{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--sun);opacity:0}.show__mark{position:absolute;left:50%;top:50%;width:92px;height:auto;margin:-48px 0 0 -46px;opacity:0}.show__bar{position:absolute;inset:0;pointer-events:none}.show__bar.wrap{max-width:none;padding-inline:0}.show__steps{position:absolute;left:var(--edge);right:calc(var(--edge) + 56px);bottom:clamp(24px,4vh,40px);pointer-events:auto;display:flex;gap:8px;padding:6px;border-radius:999px;background:rgba(255,255,255,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow)}.show__step{position:relative;flex:1;min-width:0;height:38px;border-radius:999px;overflow:hidden;font-size:.8rem;font-weight:600;color:var(--muted);transition:color .3s var(--ease)}.show__step:hover,.show__step.is-on{color:var(--ink)}.show__step i{position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:2px;background:var(--sun);transform:scaleX(0);transform-origin:0 50%}.show__act{position:absolute;top:calc(var(--hd) + 20px);left:var(--gut);pointer-events:auto;display:flex;align-items:center;gap:10px}.show__pause,.show__replay{height:50px;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:var(--shadow);color:var(--ink);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.show__pause{width:50px;display:grid;place-items:center}.show__pause svg{width:18px;height:18px}.show__replay{display:inline-flex;align-items:center;gap:10px;padding:0 20px 0 8px;font-size:.86rem;font-weight:600;transition:transform .3s var(--ease)}.show__replay:hover{transform:translateY(-1px)}.show__replay svg{width:34px;height:34px;padding:9px;border-radius:50%;background:var(--accent)}@media (max-width: 760px){.show__steps{bottom:16px;gap:2px;padding:4px}.show__step{font-size:.74rem;height:34px}.show__act{top:calc(var(--hd) + 12px)}.show__pause{display:none}.show__replay{height:40px;padding:0 14px 0 5px;font-size:.78rem}.show__replay svg{width:30px;height:30px;padding:8px}.show__card{bottom:136px;padding:16px 18px 18px}.show__slide--uretim,.show__slide--tesis,.show__slide--urun{--top:calc(var(--hd) + 14px);--bot:400px;--card-end:0px}.show__grid{inset:var(--top) var(--gut) var(--bot);min-height:170px;aspect-ratio:auto}.show__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:6px}.show__grid figure{padding:3px;border-radius:var(--r-sm)}.show__grid figure:nth-child(n+7){display:none}.show__slide .show__grid.show__grid--bento{inset:var(--top) var(--gut) var(--bot);min-height:0;gap:6px}.show__grid--bento figure{border-radius:var(--r-sm)}.show__grid--bento figure:nth-child(n+7){display:block}.show__slide--tesis{--bot:290px}.show__slide--uretim .show__card,.show__slide--tesis .show__card{top:auto;bottom:136px;display:block}.show__stats{display:none}.show__slide--urun .show__card{top:auto;bottom:136px;display:block}.show__tags{display:none}.show__slide--urun .show__grid.show__grid--bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.show__slide--urun .show__grid--bento figure:nth-child(n+10){display:none}.show__slide--urun .show__grid--bento img{padding:4px 4px 22px}.show__slide--tesis .show__grid.show__grid--bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"a a" "b c" "d d";grid-template-rows:1.2fr 1fr 1.2fr}.show__grid--bento figcaption{left:6px;bottom:6px;max-width:calc(100% - 12px);padding:3px 8px;font-size:.62rem}}.welcome{position:relative;padding-top:clamp(80px,9vw,128px);overflow:hidden;isolation:isolate}.welcome::before{content:"";position:absolute;inset:0 0 auto 0;height:640px;z-index:-1;background-image:linear-gradient(var(--silver) 1px,transparent 1px),linear-gradient(90deg,var(--silver) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 75% 10%,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 75% 10%,#000 10%,transparent 75%);opacity:.7}.welcome::after{content:"";position:absolute;width:620px;height:620px;right:-140px;top:-200px;z-index:-1;background:radial-gradient(circle,rgba(245,172,41,.26),rgba(245,172,41,0) 65%)}.welcome__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,80px);align-items:end}.welcome__top .h1{margin-top:20px;font-size:clamp(2.5rem,5.6vw,5rem)}.welcome__top .lead{margin-bottom:28px}.welcome__sites{display:flex;flex-wrap:wrap;gap:8px 28px;margin:56px 0 28px;padding-top:28px;border-top:1px solid var(--line);font-size:.85rem}.welcome__sites span{display:inline-flex;align-items:center;gap:8px}.welcome__sites span::before{content:"";width:7px;height:7px;border-radius:2px;background:var(--accent);transform:rotate(45deg)}@media (max-width: 900px){.welcome__top{grid-template-columns:minmax(0,1fr)}}.stats--card{border:0;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow)}.stats--card .stat{padding:clamp(24px,3vw,40px)}.stats--card .stat + .stat{padding-left:clamp(24px,3vw,40px);border-left:0;position:relative}.stats--card .stat + .stat::before{content:"";position:absolute;left:0;top:28%;bottom:28%;width:1px;background:var(--line)}.stats--card .stat b{font-weight:300;letter-spacing:-.04em;color:var(--ink)}@media (max-width: 900px){.stats--card .stat:nth-child(3){padding-left:clamp(24px,3vw,40px)}.stats--card .stat:nth-child(3)::before{display:none}}.stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.stats--2 .stat:nth-child(3)::before{display:none}.stats--2 .stat:nth-child(n+3){border-top:1px solid var(--line)}.chain{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;counter-reset:c}.chain__step{background:var(--surface);border-radius:var(--r);overflow:hidden;counter-increment:c;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.chain__step:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.chain__step figure{aspect-ratio:4 / 5;overflow:hidden;background:var(--tint)}.chain__step img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.chain__step:hover img{transform:scale(1.06)}.chain__step div{padding:20px 20px 24px}.chain__step div::before{content:counter(c,decimal-leading-zero);display:block;margin-bottom:8px;font-size:.74rem;font-weight:700;letter-spacing:.12em;color:var(--accent-ink)}.chain__step p{margin-top:6px;font-size:.88rem;line-height:1.55}@media (max-width: 1100px){.chain{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut) * -1);padding:0 var(--gut) 8px}.chain__step{scroll-snap-align:start}}.lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.line{display:flex;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;background:var(--surface);box-shadow:var(--shadow);transition:box-shadow .5s var(--ease)}.line:hover{box-shadow:var(--shadow-lg)}.line__img{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--tint)}.line__img img,.line__img video{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.line:hover .line__img img,.line:hover .line__img video{transform:scale(1.04)}.line__img .tag{position:absolute;top:20px;left:20px;background:rgba(255,255,255,.9);color:var(--ink);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.line__body{display:grid;grid-template-columns:1fr auto;gap:14px 24px;align-items:end;padding:clamp(24px,3vw,40px)}.line__body h3{font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:300;letter-spacing:-.035em;color:var(--ink)}.line__body p{grid-column:1 / -1;max-width:50ch}.line__body ul{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.line__body li{padding:7px 12px;border-radius:999px;background:var(--tint);font-size:.8rem;font-weight:500;color:var(--ink)}.line .more{border:0;padding:0}@media (max-width: 800px){.lines{grid-template-columns:minmax(0,1fr)}}.sectors{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:center}.sectors .h2{margin:16px 0 32px}.sectors__list li + li{border-top:1px solid var(--line)}.sector-tab{width:100%;display:flex;align-items:center;gap:20px;padding:20px 4px;text-align:left;color:var(--muted);transition:color .3s}.sector-tab i{width:28px;font-style:normal;font-size:.74rem;font-weight:700;letter-spacing:.1em}.sector-tab span{flex:1;font-size:clamp(1.3rem,2.1vw,1.8rem);font-weight:300;letter-spacing:-.03em}.sector-tab svg{width:22px;height:22px;color:var(--accent-ink);opacity:0;transform:translateX(-8px);transition:.35s var(--ease)}.sector-tab:hover,.sector-tab[aria-selected="true"]{color:var(--ink)}.sector-tab[aria-selected="true"] i{color:var(--accent-ink)}.sector-tab[aria-selected="true"] svg{opacity:1;transform:none}.sectors__list li{position:relative}.sectors__list.is-auto .sector-tab[aria-selected="true"]::after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--accent);transform-origin:left;animation:tabProgress var(--auto,4500ms) linear}@keyframes tabProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}.sectors__stage{position:relative;aspect-ratio:5 / 4;border-radius:var(--r-lg);overflow:hidden;background:var(--tint);box-shadow:var(--shadow-lg)}.sector-pane{position:absolute;inset:0;opacity:0;transition:opacity .6s var(--ease)}.sector-pane.is-on{opacity:1}.sector-pane img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.4s var(--ease)}.sector-pane.is-on img{transform:none}.sector-pane--contain{background:var(--surface)}.sector-pane--contain img{object-fit:contain;object-position:center 22%;padding:6% 6% 38%}.sector-pane__card{position:absolute;left:20px;right:20px;bottom:20px;max-width:440px;padding:20px 24px;border-radius:var(--r);background:rgba(255,255,255,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sector-pane__card p{margin-top:6px;font-size:.9rem}.sector-pane__card .more{margin-top:12px;border:0;padding:0}@media (max-width: 900px){.sectors{grid-template-columns:minmax(0,1fr)}}.plants{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:minmax(300px,auto);gap:20px}.plant{display:flex;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;background:var(--surface);box-shadow:var(--shadow)}.plant:first-child{grid-row:span 2}.plant--wide{grid-column:span 2}.plant figure{position:relative;flex:1;min-height:220px;overflow:hidden;background:var(--tint)}.plant img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.plant:hover img{transform:scale(1.05)}.plant__body{display:flex;justify-content:space-between;align-items:end;gap:16px;padding:20px 24px 24px}.plant__body small{display:block;margin-bottom:4px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.plant__body span{font-size:.84rem;text-align:right}@media (max-width: 900px){.plants{grid-template-columns:minmax(0,1fr)}.plant:first-child{grid-row:auto}.plant--wide{grid-column:auto}}.tech{max-width:3200px;margin-inline:auto;overflow:hidden;padding:4px 0 8px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.tech__track{display:flex;gap:20px;width:max-content;animation:tech 70s linear infinite}.tech:hover .tech__track{animation-play-state:paused}@keyframes tech{to{transform:translateX(calc(-50% - 10px))}}.tech figure{flex:none;width:clamp(260px,28vw,380px)}.tech__img{aspect-ratio:4 / 5;border-radius:var(--r);overflow:hidden;background:var(--tint)}.tech__img img{width:100%;height:100%;object-fit:cover}.tech figcaption{padding:16px 4px 0;font-size:.88rem}.tech figcaption b{display:block;font-size:1rem;font-weight:600;color:var(--ink)}.green{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);border-radius:clamp(24px,3vw,40px);overflow:hidden;background:linear-gradient(135deg,#f3fbf6 0%,#e2f4e9 55%,#cdebd9 100%)}.green__body{padding:clamp(32px,5vw,80px)}.green__body .h2{margin:16px 0 20px}.green__nums{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:28px;margin:36px 0}.green__nums b{display:block;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:300;letter-spacing:-.04em;line-height:1;color:var(--ink)}.green__nums span{font-size:.8rem}.green__img{position:relative;min-height:360px}.green__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width: 900px){.green{grid-template-columns:minmax(0,1fr)}.green__nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.ir-block{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:start}.ticker{display:flex;align-items:baseline;gap:14px;margin-top:26px}.ticker b{font-size:clamp(2.6rem,4vw,3.4rem);font-weight:300;letter-spacing:-.04em;line-height:1;color:var(--ink)}.ticker span{padding:5px 11px;border-radius:999px;background:var(--accent-soft);font-size:.78rem;font-weight:600;color:var(--accent-ink)}@media (max-width: 900px){.ir-block{grid-template-columns:minmax(0,1fr)}}.news{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.news a{display:flex;flex-direction:column;min-height:168px;padding:20px 22px;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow);color:var(--ink);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.news a:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.news__thumb{position:absolute;right:0;bottom:0;width:48%;height:112px;object-fit:cover;border-radius:14px 0 0 0;transition:transform .6s var(--ease);transform-origin:bottom right}.news a:hover .news__thumb{transform:scale(1.05)}.news a:has(.news__thumb){min-height:236px}.news a:has(.news__thumb) .more{max-width:48%}@media (max-width: 640px){.news a:has(.news__thumb){min-height:132px;padding-right:calc(38% + 16px)}.news__thumb{top:0;width:38%;height:100%;border-radius:0}.news a:hover .news__thumb{transform:none}}.news time{font-size:.78rem;font-weight:600;color:var(--accent-ink)}.news h3{margin-top:8px;font-size:.98rem;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news .more{margin-top:auto;padding-top:14px;align-self:flex-start;border:0;font-size:.82rem}@media (max-width: 1100px){.news{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.news{grid-template-columns:minmax(0,1fr)}.news a{min-height:0}.news a:nth-child(n+5){display:none}}.finale{text-align:center}.finale .h2{max-width:20ch;margin:18px auto 32px}.finale .btns{justify-content:center}.ph{padding-top:calc(var(--hd) + clamp(40px,6vw,80px));padding-bottom:clamp(40px,5vw,72px)}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:.8rem;color:var(--muted)}.crumbs a:hover{color:var(--ink)}.crumbs span{opacity:.5}.ph .h1,.ph .display{margin-top:18px;max-width:18ch}.ph .lead{margin-top:20px}.ph__split{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);align-items:center}.ph__img{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4 / 3;background:var(--tint)}.ph__img img,.ph__img video{width:100%;height:100%;object-fit:cover}.ph__img--contain{background:var(--surface)}.ph__img--contain img{object-fit:contain;padding:6%}.ph__facts{display:flex;flex-wrap:wrap;gap:28px;margin-top:32px}.ph__facts div b{display:block;font-size:1.6rem;font-weight:500;letter-spacing:-.02em}.ph__facts div span{font-size:.82rem;color:var(--muted)}@media (max-width: 900px){.ph__split{grid-template-columns:minmax(0,1fr)}}.subnav{position:sticky;top:var(--hd);z-index:40;background:rgba(248,247,244,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-block:1px solid var(--line);transition:top .5s var(--ease)}.hd-hidden .subnav{top:0}.subnav ul{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;height:54px;align-items:center}.subnav ul::-webkit-scrollbar{display:none}.subnav a{display:block;padding:8px 14px;border-radius:999px;font-size:.86rem;font-weight:500;color:var(--ink-2);white-space:nowrap}.subnav a:hover{background:var(--surface);color:var(--ink)}.subnav a.is-on{background:var(--accent);color:var(--ink)}.tl2__head .lead{max-width:460px}.tl2__list{--fill:0;position:relative;display:grid;gap:14px;max-width:760px;padding-left:40px}.tl2__list::before,.tl2__list::after{content:"";position:absolute;left:13px;top:12px;bottom:12px;width:3px;border-radius:3px;background:rgba(176,101,10,.14)}.tl2__list::after{background:var(--sun);transform-origin:top;transform:scaleY(var(--fill))}.tl2__it{position:relative;padding:18px 20px 20px;border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow)}.tl2__it::before{content:"";position:absolute;z-index:1;left:-33px;top:24px;width:13px;height:13px;border-radius:50%;background:var(--surface);box-shadow:0 0 0 3px var(--accent)}.tl2__y{display:inline-flex;padding:4px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:.86rem;font-weight:700}.tl2__it h3{margin-top:10px;font-size:1.08rem;font-weight:600;color:var(--ink)}.tl2__it p{margin-top:6px;font-size:.92rem}.tl2__it--now{box-shadow:0 0 0 2px var(--accent),var(--shadow-sun)}.tl2__it--now .tl2__y{background:var(--sun);color:var(--ink)}.tl2__it--next{background:rgba(255,255,255,.45);box-shadow:none;outline:1.5px dashed var(--line-2);outline-offset:-1.5px}.tl2__more{color:var(--accent-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tl2__pin{display:none}.tl2.is-live{position:relative;height:calc(100vh + var(--n) * 38vh);padding:0}.tl2.is-live>.wrap{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tl2.is-live .tl2__pin{display:block;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.tl2__stage{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(18px,3.2vh,40px);padding-top:calc(var(--hd) + 57px + clamp(6px,2vh,22px));padding-bottom:clamp(18px,3.4vh,40px)}.tl2__top .h2{font-size:clamp(1.8rem,3.2vw,2.8rem)}.tl2__top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.tl2__top .h2{margin-top:12px}.tl2__hint{display:flex;align-items:center;gap:14px;font-size:.9rem;color:var(--muted);font-variant-numeric:tabular-nums}.tl2__hint b{color:var(--ink);font-weight:700}.tl2__mouse{position:relative;width:22px;height:34px;border:1.6px solid var(--silver-3);border-radius:12px}.tl2__mouse i{position:absolute;left:50%;top:6px;width:3px;height:7px;margin-left:-1.5px;border-radius:2px;background:var(--accent);animation:tlWheel 1.8s var(--ease) infinite}@keyframes tlWheel{0%{opacity:0;transform:translateY(-3px)}30%{opacity:1}100%{opacity:0;transform:translateY(10px)}}.tl2__main{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,64px);min-height:0}.tl2__info{display:flex;flex-direction:column;justify-content:center;min-height:0}.tl2__year{display:flex;height:1em;font-size:clamp(80px,min(10.5vw,17vh),172px);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.od__c{display:block;height:1em;overflow:hidden}.od__c + .od__c{margin-left:-.045em}.od__s{display:flex;flex-direction:column;transform:translateY(calc(var(--d,0) * -1em));transition:transform 1s var(--ease)}.od__c:nth-child(2) .od__s{transition-delay:.04s}.od__c:nth-child(3) .od__s{transition-delay:.08s}.od__c:nth-child(4) .od__s{transition-delay:.12s}.od__s span{display:block;height:1em;padding-right:.02em;background:var(--sun);-webkit-background-clip:text;background-clip:text;color:transparent}.tl2__txt{display:grid;margin-top:clamp(10px,2vh,22px)}.tl2__t{grid-area:1 / 1;opacity:0;transform:translateY(18px);filter:blur(6px);pointer-events:none;transition:opacity .45s,transform .6s var(--ease),filter .45s}.tl2__t.is-on{opacity:1;transform:none;filter:none;pointer-events:auto;transition-delay:.12s}.tl2__t h3{font-size:clamp(1.45rem,2.2vw,2.1rem);font-weight:600;letter-spacing:-.02em;color:var(--ink)}.tl2__t p{max-width:46ch;margin-top:10px;font-size:1.04rem}.tl2__stats{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.5fr);gap:10px;margin-top:clamp(16px,3.5vh,36px)}.tl2__stats>div{padding:14px 16px;border-radius:var(--r-sm);background:rgba(255,255,255,.7);box-shadow:var(--shadow)}.tl2__stats dt{overflow:hidden;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis}.tl2__stats dd{display:flex;align-items:baseline;margin:4px 0 0;color:var(--ink);white-space:nowrap}.tl2__stats b{font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tl2__stats dd span{margin-left:.3em;font-size:.85rem;font-weight:600;color:var(--ink-2)}.tl2__stats dd span.is-tight{margin-left:0}.tl2__stats .tl2__met{background:var(--surface);box-shadow:0 0 0 1.5px rgba(245,172,41,.65),var(--shadow-sun)}.tl2__met.is-swap dt,.tl2__met.is-swap dd{animation:tlSwap .6s var(--ease)}@keyframes tlSwap{from{opacity:0;transform:translateY(8px)}}.tl2__media{position:relative;isolation:isolate;min-height:0;margin:0;overflow:hidden;border-radius:var(--r-lg);background:var(--tint);box-shadow:var(--shadow-lg)}.tl2__media::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(43,47,56,0) 55%,rgba(43,47,56,.28))}.tl2__img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;clip-path:inset(0 0 0 100%);transform:scale(1.12);transition:clip-path 1.1s var(--ease),transform 1.6s var(--ease)}.tl2__media[data-dir="-1"] .tl2__img{clip-path:inset(0 100% 0 0)}.tl2__media .tl2__img.is-prev{z-index:1;clip-path:inset(0);transform:scale(1.04)}.tl2__media .tl2__img.is-on{z-index:2;clip-path:inset(0);transform:none}.tl2__map{position:absolute;z-index:4;left:18px;bottom:18px;width:clamp(210px,20vw,290px);padding:12px 14px 10px;border-radius:16px;background:rgba(255,255,255,.84);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:var(--shadow)}.tl2__svg{width:100%;height:auto;overflow:visible}.tl2__land{fill:var(--tint);stroke:var(--silver-3);stroke-width:.6;stroke-linejoin:round}.tl2__sea{fill:#fff}.tl2__arc{fill:none;stroke:var(--accent-2);stroke-width:.9;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.85;transition:stroke-dashoffset 1.2s var(--ease)}.tl2__arc.is-on{stroke-dashoffset:0}.tl2__pt{opacity:0;transform:scale(0);transition:opacity .4s,transform .6s cubic-bezier(.34,1.56,.64,1)}.tl2__pt.is-on{opacity:1;transform:none}.tl2__pt circle{fill:var(--accent)}.tl2__pt .tl2__ring{fill:none;stroke:var(--accent-2);stroke-width:.8;opacity:0;transform-box:fill-box;transform-origin:center}.tl2__pt.is-cur .tl2__ring{animation:tlPing 1.8s ease-out infinite}.tl2__pt.is-cur circle:not(.tl2__ring){fill:var(--accent-2)}.tl2__pt text{font:700 5.6px var(--font);fill:var(--ink-2)}.tl2__pt.is-cur text{fill:var(--accent-ink)}@keyframes tlPing{from{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.tl2__track{position:relative}.tl2__rail{position:absolute;top:7px;left:calc(50% / var(--n));right:calc(50% / var(--n));height:4px;border-radius:4px;background:rgba(176,101,10,.14)}.tl2__fill{position:absolute;inset:0;border-radius:inherit;background:var(--sun);transform:scaleX(var(--p,0));transform-origin:left}.tl2__bob{position:absolute;z-index:2;top:50%;left:calc(var(--p,0) * 100%);width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background:radial-gradient(circle,#fff 0 20%,var(--accent-2) 21% 29%,#ffd88a 30% 45%,var(--accent) 46% 60%,#ffcf6b 61% 74%,var(--accent-2) 75%);box-shadow:0 6px 14px -4px rgba(238,138,44,.7);transform:rotate(calc(var(--p,0) * 2160deg))}.tl2__bob::after{content:"";position:absolute;left:50%;top:2px;width:2px;height:7px;margin-left:-1px;border-radius:1px;background:rgba(255,255,255,.9)}.tl2__dots{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.tl2__dots button{display:flex;flex-direction:column;align-items:center;gap:10px;padding-bottom:4px;color:var(--muted);font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums;transition:color .3s}.tl2__dots i{width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--surface);box-shadow:0 0 0 2px var(--silver-3);transition:background .3s,box-shadow .3s,transform .3s}.tl2__dots span{transition:transform .4s var(--ease)}.tl2__dots .is-done{color:var(--ink-2)}.tl2__dots .is-done i{background:var(--accent);box-shadow:0 0 0 2px var(--accent)}.tl2__dots .is-on{color:var(--accent-ink)}.tl2__dots .is-on i{transform:scale(0)}.tl2__dots .is-on span{transform:scale(1.18)}.tl2__dots button:hover{color:var(--accent-ink)}.papers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.paper{display:flex;flex-direction:column;min-height:300px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:opacity .3s,box-shadow .3s}.paper.is-dim{opacity:.35}.paper__cat{display:flex;justify-content:space-between;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.paper__cat b{color:var(--accent-ink)}.paper h3{margin-top:28px;font-size:1.45rem;font-weight:500;letter-spacing:-.02em}.paper p{margin-top:8px;font-size:.9rem;color:var(--ink-2)}.gsm{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:22px}.gsm span{padding:4px 8px;border-radius:6px;background:var(--bg);font-size:.72rem;font-weight:600;color:var(--ink-2)}.gsm span.is-on{background:var(--accent);color:var(--ink)}.paper--cta{background:linear-gradient(150deg,#fff8ea 0%,#fde6b8 100%);border-color:transparent}@media (max-width: 1100px){.papers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.papers{grid-template-columns:minmax(0,1fr)}}.picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:20px;align-items:end;padding:22px 24px;margin-bottom:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.picker input[type=range]{width:100%;accent-color:var(--accent-2);margin:14px 0}.picker output{font-size:1.8rem;font-weight:500;letter-spacing:-.02em}.picker output small{font-size:.8rem;color:var(--muted);margin-left:4px}@media (max-width: 760px){.picker{grid-template-columns:minmax(0,1fr)}}.sector{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);align-items:center;padding-block:clamp(48px,6vw,80px);border-top:1px solid var(--line)}.sector:nth-child(even) .sector__img{order:2}.sector__img{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4 / 3;background:var(--tint)}.sector__img img{width:100%;height:100%;object-fit:cover}.sector__img--contain{background:var(--surface);border:1px solid var(--line)}.sector__img--contain img{object-fit:contain;padding:6%}.sector .h2{margin-top:12px}.sector .lead{margin-top:16px}@media (max-width: 900px){.sector{grid-template-columns:minmax(0,1fr)}.sector:nth-child(even) .sector__img{order:0}}.loc{display:flex;flex-direction:column;gap:6px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s}.loc:hover{box-shadow:var(--shadow)}.loc.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.loc .card__label{margin-bottom:8px}.loc h3{font-size:1.3rem;font-weight:500}.loc p{color:var(--ink-2);font-size:.9rem}.loc a{margin-top:8px;font-weight:600}.loc-item{display:flex;flex-direction:column;gap:10px}.loc-item .loc{flex:1}.loc__acts{display:none;gap:8px}.loc__acts .btn{flex:1;justify-content:center}@media (max-width: 760px),(hover: none) and (pointer: coarse){.loc__acts{display:flex}}.mapframe{position:relative;margin-top:20px;aspect-ratio:21 / 8;border-radius:var(--r-lg);overflow:hidden;background:var(--surface);border:1px solid var(--line)}.mapframe iframe{width:100%;height:100%;border:0}.mapframe__ask{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;text-align:center;color:var(--muted);font-size:.9rem;background:radial-gradient(circle at 1px 1px,rgba(51,53,58,.1) 1px,transparent 1.3px) 0 0 / 16px 16px}@media (max-width: 760px){.mapframe{aspect-ratio:4 / 3}}.ir{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.ir__side{position:sticky;top:calc(var(--hd) + 20px);max-height:calc(100vh - var(--hd) - 40px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ir__main{min-height:calc(100vh - var(--hd) - 40px);overflow-anchor:none}.ir__tree>li{border-bottom:1px solid var(--line)}.ir__top{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;text-align:left;font-size:.92rem;font-weight:500}.ir__top small{font-size:.74rem;color:var(--muted);font-weight:500}.ir__top.is-on{color:var(--accent-ink)}.ir__sub{display:none;padding:0 0 12px}.ir__sub.is-open{display:block}.ir__sub button{width:100%;display:flex;justify-content:space-between;padding:7px 12px;border-left:1px solid var(--line);font-size:.86rem;color:var(--ink-2);text-align:left}.ir__sub button small{color:var(--muted)}.ir__sub button:hover{color:var(--ink);border-color:var(--ink-2)}.ir__sub button.is-on{color:var(--ink);font-weight:600;border-left:2px solid var(--accent)}.ir__sub .ir__sub2 button{padding-left:26px}.ir__bar{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.search{position:relative;flex:1 1 280px;max-width:480px}.search input{width:100%;height:48px;padding:0 16px 0 44px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);outline:none}.search input:focus{border-color:var(--ink-2)}.search svg{position:absolute;left:16px;top:50%;width:17px;height:17px;transform:translateY(-50%);color:var(--muted)}.ir__count{font-size:.82rem;color:var(--muted)}.ir__path{margin-top:32px;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ir__title{margin:8px 0 24px}.ir__group{display:flex;align-items:center;gap:12px;margin:28px 0 10px;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.ir__group::after{content:"";flex:1;height:1px;background:var(--line)}.ir__empty{padding:48px 24px;text-align:center;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}@media (max-width: 1000px){.ir{grid-template-columns:minmax(0,1fr)}.ir__side{position:static;max-height:none}.ir__main{min-height:0}}.logowall{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.logowall .logo-box{width:auto}.logowall .logo-box[hidden]{display:none}@media (max-width: 1000px){.logowall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 600px){.logowall{grid-template-columns:repeat(2,minmax(0,1fr))}}.jobs{border-top:1px solid var(--line)}.job{display:grid;grid-template-columns:120px minmax(0,1fr) 160px 210px 24px;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);transition:padding .3s var(--ease)}.job:hover{padding-left:10px}.job b{font-size:1.15rem;font-weight:500}.job span{color:var(--ink-2);font-size:.92rem}.job svg{width:18px;height:18px}@media (max-width: 900px){.job{grid-template-columns:minmax(0,1fr) 24px}.job .tag,.job span{grid-column:1}.job svg{grid-row:1 / span 4;grid-column:2}}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:s;border-top:1px solid var(--line)}.steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.step{padding:28px 28px 8px 0;counter-increment:s}.step + .step{padding-left:28px;border-left:1px solid var(--line)}.step::before{content:counter(s,decimal-leading-zero);display:block;font-size:.8rem;font-weight:600;color:var(--accent-ink)}.step h3{margin-top:20px;font-size:1.15rem;font-weight:500}.step p{margin-top:8px;font-size:.92rem;color:var(--ink-2)}.steps--flow{grid-template-columns:repeat(5,minmax(0,1fr))}.steps--flow .step:nth-child(5n+1){padding-left:0;border-left:0}.steps--flow .step:nth-child(n+6){border-top:1px solid var(--line)}@media (max-width: 1100px) and (min-width: 901px){.steps--flow{grid-template-columns:repeat(2,minmax(0,1fr))}.steps--flow .step:nth-child(n){padding-left:28px;border-left:1px solid var(--line);border-top:1px solid var(--line)}.steps--flow .step:nth-child(odd){padding-left:0;border-left:0}.steps--flow .step:nth-child(-n+2){border-top:0}}@media (max-width: 900px){.steps,.steps--3,.steps--flow{grid-template-columns:minmax(0,1fr)}.steps--flow .step:nth-child(n){border-top:0}.step,.step + .step{padding:22px 0;border-left:0;border-bottom:1px solid var(--line)}}.cta{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;align-items:end;padding:clamp(32px,5vw,64px);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.cta .h2{max-width:18ch}.cta p{color:var(--ink-2);margin-bottom:22px;max-width:44ch}@media (max-width: 800px){.cta{grid-template-columns:minmax(0,1fr)}}.yt{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-lg);overflow:hidden;background:var(--tint);box-shadow:var(--shadow)}.yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.yt__btn{position:absolute;inset:0;width:100%;display:block}.yt__btn img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.yt__btn:hover img{transform:scale(1.03)}.yt__btn::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(51,53,58,0) 50%,rgba(51,53,58,.45))}.yt__play{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:12px;padding:14px 24px 14px 14px;border-radius:999px;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:600;color:var(--ink);box-shadow:var(--shadow-lg)}.yt__play svg{width:34px;height:34px;padding:9px;border-radius:50%;background:var(--accent)}.yt__note{position:absolute;z-index:1;right:16px;bottom:14px;font-size:.78rem;font-weight:600;color:#fff}.mach .card__img{background:var(--surface);border-bottom:1px solid var(--line)}.mach .card__img img{object-fit:contain;padding:4%}.yt__note{position:absolute;z-index:1;left:16px;bottom:14px;font-size:.74rem;color:rgba(255,255,255,.9)}.tour{display:grid;gap:16px}.tour__view{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-lg);overflow:hidden;background:var(--tint);box-shadow:var(--shadow-lg)}.tour__view .pnlm-container{background:var(--tint)}.tour__view .pnlm-controls-container{top:auto;left:16px;bottom:16px}.tour__view .pnlm-load-box{background:rgba(255,255,255,.92);color:var(--ink);border-radius:var(--r)}.tour__cap{position:absolute;z-index:3;left:16px;top:16px;display:flex;flex-direction:column;gap:2px;padding:12px 18px;border-radius:var(--r);background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;max-width:min(420px,70%)}.tour__cap small{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.tour__cap b{font-size:1.05rem;color:var(--ink)}.tour__cap span{font-size:.84rem}.tour__nav{position:absolute;z-index:3;right:16px;bottom:16px;display:flex;gap:8px}.tour__nav button{width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;box-shadow:var(--shadow)}.tour__nav button:hover{background:var(--accent)}.tour__nav svg{width:18px;height:18px}.tour__nav button[data-dir="-1"] svg{transform:rotate(180deg)}.tour__hint{position:absolute;z-index:2;left:50%;bottom:18px;transform:translateX(-50%);padding:8px 14px;border-radius:999px;background:rgba(51,53,58,.55);color:#fff;font-size:.78rem;pointer-events:none;transition:opacity .6s}.tour__hint.is-off{opacity:0}.tour__bar{display:grid;grid-auto-flow:column;grid-auto-columns:150px;gap:10px;overflow-x:auto;scrollbar-width:thin;padding-bottom:6px}.tour__thumb{display:grid;gap:6px;text-align:left;font-size:.8rem;font-weight:600;color:var(--ink-2)}.tour__thumb img{width:100%;aspect-ratio:9 / 5;object-fit:cover;border-radius:12px;outline:2px solid transparent;outline-offset:2px;transition:outline-color .25s}.tour__thumb:hover img{outline-color:var(--line-2)}.tour__thumb[aria-current="true"]{color:var(--ink)}.tour__thumb[aria-current="true"] img{outline-color:var(--accent)}.tour__thumb i{font-style:normal;color:var(--accent-ink);margin-right:4px}@media (max-width: 680px){.tour__view{aspect-ratio:4 / 5}.tour__cap{right:16px;max-width:none}}.js [data-in]{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.js [data-in].is-in{opacity:1;transform:none}.js [data-in-group]>*{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js [data-in-group].is-in>*{opacity:1;transform:none}.js :is([data-in].h1,[data-in].h2,[data-in] .h1,[data-in] .h2){transform:translateY(100%);clip-path:inset(-20% -10% 100% -10%);transition:transform 1s var(--ease) .08s,clip-path 1s var(--ease) .08s}.js :is([data-in].h1,[data-in].h2,[data-in] .h1,[data-in] .h2):is(.is-in,.is-in *){transform:none;clip-path:inset(-20% -10% -30% -10%)}.js [data-in].media{opacity:1;transform:none}.js :is([data-in].media,[data-in] .media,[data-in].ph__img>:is(img,video),[data-in] .ph__img>:is(img,video)){clip-path:inset(0 100% 0 0 round var(--r-lg));transition:clip-path 1.2s var(--ease) .1s}[dir="rtl"].js :is([data-in].media,[data-in] .media,[data-in].ph__img>:is(img,video),[data-in] .ph__img>:is(img,video)){clip-path:inset(0 0 0 100% round var(--r-lg))}.js :is([data-in].media,[data-in] .media,[data-in].ph__img>:is(img,video)):is(.is-in,.is-in *),.js [data-in].is-in .ph__img>:is(img,video){clip-path:inset(0 0 0 0 round var(--r-lg))}.js :is([data-in].media,[data-in] .media)>:is(img,video){transform:scale(1.08);transition:transform 1.6s var(--ease) .1s}.js :is([data-in].media.is-in,.is-in .media)>:is(img,video){transform:none}.js :is([data-in].ph__img,[data-in] .ph__img)::before{opacity:0;transform:translate(-12px,-12px);transition:opacity .8s var(--ease) .5s,transform 1s var(--ease) .5s}.js :is([data-in].ph__img.is-in,.is-in .ph__img)::before{opacity:1;transform:none}.sec .kicker::before,.welcome .kicker::before,.ph .kicker::before{content:"";flex:none;width:30px;height:8px;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath d='M0 4Q2.5 .8 5 4T10 4' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E") 0 50% / 10px 8px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath d='M0 4Q2.5 .8 5 4T10 4' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E") 0 50% / 10px 8px repeat-x}.js [data-in] .kicker::before{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease) .35s}[dir="rtl"].js [data-in] .kicker::before{clip-path:inset(0 0 0 100%)}.js [data-in].is-in .kicker::before,.js .is-in [data-in] .kicker::before{clip-path:inset(0)}@media (max-width: 680px){.js [data-in]{transform:translateY(16px)}.js [data-in-group]>*{transform:translateY(14px)}}.mt-1{margin-top:12px}.mt-2{margin-top:24px}.mt-3{margin-top:40px}.mt-4{margin-top:64px}.mb-3{margin-bottom:40px}.sec--flush{padding-top:0}.note{font-size:.86rem;color:var(--muted)}.stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 1100px){.grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 680px){.grid-5{grid-template-columns:minmax(0,1fr)}}.checks--flush{margin-top:0}.card__foot{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-size:.84rem;font-weight:600}.card__foot svg{width:14px;height:14px}.sector:first-child{border-top:0;padding-top:0}.paper--cta .btn{margin-top:auto;align-self:flex-start}.ph .ticker{margin-top:20px}.display,.h1{font-weight:600;letter-spacing:-.035em}.h2{font-weight:600;letter-spacing:-.03em}.h1 b,.h2 b,.display b{font-weight:800;background:var(--sun);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{color:var(--ink-2)}.kicker{padding:0;border-radius:0;background:none;color:var(--accent-ink);letter-spacing:.16em}.kicker::before{content:none}.btn--accent{background:var(--sun);color:#2b2f38;box-shadow:var(--shadow-sun)}.btn--accent:hover{background:var(--sun);filter:saturate(1.15) brightness(1.03);transform:translateY(-2px)}.btn--line{box-shadow:inset 0 0 0 1.5px var(--accent)}.btn--line:hover{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent-2)}.more{border-bottom-color:var(--accent)}.more svg{color:var(--accent-2)}.hd{background:rgba(255,255,255,.82)}.hd.is-scrolled{box-shadow:0 10px 30px -20px rgba(43,47,56,.25);border-bottom-color:transparent}.nav__link{color:var(--ink)}.nav__link[aria-current="page"]{background:var(--accent-soft);color:var(--accent-ink);box-shadow:none;border-radius:999px}.nav__drop a:hover{background:var(--accent-soft)}.ph{position:relative;isolation:isolate;overflow:hidden}.ph::before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(60% 70% at 88% 10%,rgba(255,194,61,.35),transparent 60%),radial-gradient(40% 50% at 0% 100%,rgba(238,138,44,.14),transparent 70%)}.ph::after{content:"";position:absolute;inset:0;z-index:-1;opacity:.55;background-image:linear-gradient(rgba(43,47,56,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(43,47,56,.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.ph__img{position:relative;overflow:visible;background:none}.ph__img>img,.ph__img>video{border-radius:var(--r-lg);box-shadow:var(--shadow-lg);position:relative;z-index:1;background:var(--tint)}.ph__img--contain>img{background:var(--surface)}.ph__img::before{content:"";position:absolute;inset:18px -18px -18px 18px;border-radius:var(--r-lg);background:var(--sun)}.ph__facts{gap:12px}.ph__facts div{padding:14px 20px;border-radius:var(--r);background:rgba(255,255,255,.85);box-shadow:var(--shadow)}.ph__facts div b{font-weight:700;color:var(--accent-ink)}.subnav{background:rgba(255,255,255,.9)}.subnav a.is-on{background:var(--sun);box-shadow:var(--shadow-sun)}.sec--white{background:var(--surface)}#tarihce,.sec--sun{background:var(--sun-soft)}.rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;border-top:0}.row{display:flex;flex-direction:column;gap:12px;padding:28px;border:0;border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow);position:relative;overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s}.row::after{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--sun)}.row:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.row h3{font-weight:700;font-size:1.2rem;color:var(--ink)}.row h3::before{width:34px;height:34px;border-radius:10px;background:var(--accent-soft) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ee8a2c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m6 12 4 4 8-8'/></svg>") center / 16px no-repeat;transform:none;align-self:center}.sec--white .row{background:var(--bg);box-shadow:none}.checks li{color:var(--ink);font-weight:500}.checks li::before{background-color:var(--accent-soft)}.media{box-shadow:var(--shadow-lg)}.card{border-color:transparent;box-shadow:var(--shadow)}.card--media{position:relative}.card--media::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:0;background:var(--sun);transition:width .6s var(--ease)}.card--media:hover::after{width:100%}.card--media:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.card--media:hover .card__img img{transform:scale(1.05)}.card__label{color:var(--accent-ink)}.arrows button{background:var(--surface);box-shadow:var(--shadow)}.arrows button:hover{background:var(--sun)}.stat b,.stats--card .stat b{font-weight:700;background:var(--sun);-webkit-background-clip:text;background-clip:text;color:transparent}.stat b small{-webkit-text-fill-color:var(--accent-ink)}.stats--card{background:var(--surface);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.stats--card::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--sun)}.cta{background:var(--sun);border:0;box-shadow:var(--shadow-sun);position:relative;overflow:hidden;isolation:isolate}.cta::after{content:"";position:absolute;right:-80px;top:-120px;width:380px;height:380px;border-radius:50%;background:rgba(255,255,255,.22);z-index:-1}.cta .h2,.cta p{color:#2b2f38}.cta .btn--accent{background:#fff;box-shadow:0 14px 30px -16px rgba(43,47,56,.45)}.cta .btn--line{background:rgba(255,255,255,.35);box-shadow:inset 0 0 0 1.5px rgba(43,47,56,.25)}.welcome::after{background:radial-gradient(circle,rgba(255,194,61,.42),rgba(245,172,41,0) 70%)}.welcome__sites span::before{background:var(--sun)}.plant{box-shadow:var(--shadow-lg)}.plant__body small{color:var(--accent-ink);font-weight:700}.news a{position:relative;overflow:hidden}.news a::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--sun);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.news a:hover::before{transform:scaleX(1)}.chip.is-on,.tag{background:var(--accent-soft);color:var(--accent-ink)}.chip.is-on{background:var(--sun);color:#2b2f38}.ft{background:linear-gradient(180deg,#fff6e4 0%,var(--tint) 40%);border-top:0}.ft__col h3{color:var(--accent-ink)}body.is-eco main,.green,.eco,[data-cat="surdurulebilirlik"],.chip[data-filter="surdurulebilirlik"]{--accent:var(--leaf);--accent-2:var(--leaf-2);--accent-soft:var(--leaf-soft);--accent-ink:var(--leaf-ink);--sun:var(--leaf-grad);--sun-soft:linear-gradient(135deg,#f1faf5 0%,#dcf1e5 100%);--shadow-sun:0 18px 40px -18px rgba(70,168,122,.55)}body.is-eco main .kicker,.green .kicker{color:var(--leaf-ink)}body.is-eco main .checks li::before,.green .checks li::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b7a55' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='m6 12 4 4 8-8'/></svg>")}body.is-eco .ph::before{background:radial-gradient(60% 70% at 88% 10%,rgba(140,214,172,.38),transparent 60%),radial-gradient(40% 50% at 0% 100%,rgba(70,168,122,.14),transparent 70%)}body.is-eco main .sec--white{background:linear-gradient(180deg,#fbfdfb 0%,#f2faf5 100%)}body.is-eco main .card{box-shadow:inset 0 3px 0 var(--leaf),var(--shadow)}.chip[data-filter="surdurulebilirlik"]:not(.is-on){color:var(--leaf-ink);box-shadow:inset 0 0 0 1px #bfe3cf}.nav__drop a.eco b{color:var(--leaf-ink)}.nav__drop a.eco:hover{background:var(--leaf-soft)}.rmap{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:stretch}.rmap__map{position:relative;padding:clamp(12px,2vw,28px);border-radius:var(--r-lg);background:var(--mist);border:1px solid var(--line)}.rmap__svg{display:block;width:100%;height:auto;overflow:visible}.rg{cursor:pointer;--c:#e4e3e8;--c2:#c9c8cf}.rg[data-r="marmara"]{--c:#fbe0b0;--c2:#f5ac29}.rg[data-r="karadeniz"]{--c:#cdebd9;--c2:#5cbf8d}.rg[data-r="ege"]{--c:#f8d3da;--c2:#e9799a}.rg[data-r="icanadolu"]{--c:#d3e4f6;--c2:#6aa6e0}.rg[data-r="akdeniz"]{--c:#e0d7f3;--c2:#9b82d6}.rg[data-r="dogu"]{--c:#ecdfcf;--c2:#c39a6b}.rg[data-r="guneydogu"]{--c:#fbd5c6;--c2:#ec8a66}.rg path{fill:var(--c);stroke:#fff;stroke-width:.7;stroke-linejoin:round;transition:fill .25s var(--ease)}.rg:hover path{fill:color-mix(in srgb,var(--c) 65%,var(--c2))}.rg.is-on path{fill:var(--c2);stroke:rgba(255,255,255,.75)}.rg.is-on{filter:drop-shadow(0 6px 10px rgba(43,47,56,.18))}.rmap__lbl{font:600 15px/1 var(--font);letter-spacing:.16em;fill:var(--ink-2);text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:rgba(255,255,255,.7);stroke-width:3px}.rpin{pointer-events:none}.rpin circle{fill:var(--accent-2);stroke:#fff;stroke-width:2.5}.rpin--kagit circle{fill:var(--leaf-2)}.rpin .rpin__halo{fill:var(--accent);opacity:.28;stroke:none;animation:pinPulse 2.4s var(--ease) infinite;transform-box:fill-box;transform-origin:center}.rpin--kagit .rpin__halo{fill:var(--leaf)}.rpin text{font:700 18px/1 var(--font);fill:var(--ink);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}@keyframes pinPulse{0%{transform:scale(.5);opacity:.45}100%{transform:scale(1.5);opacity:0}}.rmap__legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:.84rem;color:var(--ink-2)}.rmap__legend span{display:inline-flex;align-items:center;gap:8px}.dot{width:12px;height:12px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 0 3px rgba(245,172,41,.25)}.dot--kagit{background:var(--leaf-2);box-shadow:0 0 0 3px rgba(92,191,141,.25)}.rmap__card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.rmap__rep{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:var(--r-sm);background:var(--tint)}.rmap__rep[hidden]{display:none}.rmap__rep img{width:40px;height:40px;flex:none;border-radius:50%;object-fit:cover}.rmap__rep small{display:block;font-size:.72rem;color:#1f8f4e;font-weight:600}.rmap__rep b{display:block;font-size:.92rem;color:var(--ink)}.rmap__rep:hover{background:var(--silver)}.rmap__card .btn{max-width:100%;overflow-wrap:anywhere;height:auto;min-height:40px;padding-block:8px;text-align:left}.rmap__dl{margin:6px 0 0;display:grid;gap:4px;font-size:.9rem}.rmap__dl dt{margin-top:10px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rmap__dl dd{margin:0;color:var(--ink-2)}.rlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-top:20px}.rlist__item{display:flex;flex-direction:column;gap:2px;padding:14px 18px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.rlist__item b{color:var(--ink);font-weight:600}.rlist__item span{font-size:.84rem;color:var(--ink-2);overflow-wrap:anywhere}.rlist__item:hover{box-shadow:var(--shadow)}.rlist__item.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@media (max-width: 1100px){.rmap{grid-template-columns:1fr}}@media (max-width: 640px){.rmap__lbl{font-size:22px;letter-spacing:.08em}.rpin text{font-size:26px}.rlist{grid-template-columns:1fr}}.rmap__stage{position:relative;aspect-ratio:1000 / 436}.rmap__stage>svg{position:absolute;inset:0;width:100%;height:100%}.rmap__svg{opacity:0;visibility:hidden;transform:scale(.97);transition:opacity .55s var(--ease),transform .7s var(--ease),visibility 0s .55s}.is-tr .rmap__svg{opacity:1;visibility:visible;transform:none;transition:opacity .55s var(--ease),transform .7s var(--ease)}.rmap__world{transition:opacity .5s var(--ease)}.is-tr .rmap__world{opacity:0;pointer-events:none}.rmap__world .wl{fill:#e2e1e7;stroke:#fff;stroke-width:.4}.wr{cursor:pointer;--c:#d3e4f6;--c2:#6aa6e0}.wr[data-w="ortadogu"]{--c:#fbe0b0;--c2:#f0a43a}.wr[data-w="kuzeyafrika"]{--c:#f8d3da;--c2:#e9799a}.wr[data-w="afrika"]{--c:#cdebd9;--c2:#5cbf8d}.wr[data-w="ortaasya"]{--c:#e0d7f3;--c2:#9b82d6}.wr[data-w="amerika"]{--c:#cfe9ec;--c2:#4fb3bf}.wr--tr{--c:#f6b98a;--c2:#ee8a2c}.wr path{fill:var(--c);stroke:#fff;stroke-width:.4;stroke-linejoin:round;transition:fill .25s var(--ease)}.wr:hover path{fill:color-mix(in srgb,var(--c) 55%,var(--c2))}.wr.is-on path{fill:var(--c2)}.wlbl{font:600 8px/1 var(--font);letter-spacing:.16em;fill:var(--ink-2);text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:rgba(255,255,255,.8);stroke-width:2px;transition:opacity .3s}.wtr{pointer-events:none;transition:opacity .3s}.wtr circle{fill:var(--accent-2);stroke:#fff;stroke-width:1.8}.wtr .wtr__halo{fill:var(--accent);stroke:none;opacity:.3;transform-box:fill-box;transform-origin:center;animation:pinPulse 2.4s var(--ease) infinite}.wtr text{font:700 8.5px/1 var(--font);letter-spacing:.12em;fill:var(--ink);text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.is-zooming .wlbl,.is-zooming .wtr,.is-tr .wlbl,.is-tr .wtr{opacity:0}.rmap__back{position:absolute;top:14px;left:14px;z-index:2;height:36px;padding:0 14px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow);font-size:.84rem;font-weight:600;color:var(--ink);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .3s,transform .3s var(--ease),visibility 0s .3s}.is-tr .rmap__back{opacity:1;visibility:visible;transform:none;transition:opacity .3s .4s,transform .3s .4s var(--ease)}.rlist__head{grid-column:1 / -1;margin-top:10px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rlist__head:first-child{margin-top:0}@media (max-width: 640px){.wlbl{font-size:12px;letter-spacing:.06em}.wtr text{font-size:13px}}.rmap__legend{transition:opacity .3s}.is-world .rmap__legend{opacity:0}.life{margin:0;display:flex;flex-direction:column;gap:14px}.life .media{aspect-ratio:4 / 3}.life figcaption{display:flex;flex-direction:column;gap:4px}.life figcaption b{color:var(--ink);font-weight:600}.life figcaption span{font-size:.92rem;color:var(--ink-2)}.form fieldset{margin:0;padding:0;border:0;min-width:0}.form fieldset[hidden],.form .field[hidden]{display:none}.form legend{padding:0;margin-bottom:9px;font-size:.78rem;font-weight:500;color:var(--ink-2);letter-spacing:.01em}.picks{display:flex;flex-wrap:wrap;gap:8px}.pick{position:relative;cursor:pointer}.pick input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.pick span{display:inline-flex;align-items:center;height:34px;padding:0 13px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);font-size:.82rem;color:var(--ink-2);transition:background .2s,box-shadow .2s,color .2s}.pick:hover span{box-shadow:inset 0 0 0 1px var(--ink-2)}.pick input:checked + span{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-2);color:var(--ink);font-weight:500}.pick input:focus-visible + span{outline:2px solid var(--accent-2);outline-offset:2px}.field [aria-invalid="true"],.consent input[aria-invalid="true"]{border-color:#d9534f;box-shadow:0 0 0 3px rgba(217,83,79,.12)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form{position:relative}.form .btn[disabled]{opacity:.6;pointer-events:none}.form-done{display:grid;justify-items:start;gap:12px;align-content:center;padding:clamp(28px,4vw,48px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);outline:none}.form-done[hidden]{display:none}.form-done__ico{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--leaf-soft);color:var(--leaf-ink);font-size:1.4rem;font-weight:700}.form-done p{color:var(--ink-2)}:where(h1,h2,h3,h4),.display,.h1,.h2,.h3,.intro__title,.show__title,.show__stats dt,.stat b,.event-tile b,.cert__doc strong,.line__body h3,.sector-tab span,.green__nums b,.ticker b,.ph__facts div b,.tl2__stats b,.picker output{font-family:var(--font-head)}.ft__col h3,.docdlg__text :where(h1,h2,h3){font-family:var(--font)}.display,.h1,.intro__title{letter-spacing:-.03em}.h2,.show__title,.line__body h3{letter-spacing:-.025em}.stat b,.stats--card .stat b,.green__nums b,.ticker b,.show__stats dt,.sector-tab span{letter-spacing:-.02em}.h3,.row h3,.tl2__t h3,.paper h3,.cert__doc strong,.event-tile b{letter-spacing:-.01em}body{background:var(--bg)}body::before{content:"";position:fixed;inset:0;z-index:-1;background:var(--bg-grad);pointer-events:none}.intro{background:transparent}:root{--fade:160px}.sec{--c:214,213,221;--a:.24;--ft:var(--fade);--fb:var(--fade);background:linear-gradient(180deg,rgba(var(--c),0) 0%,rgba(var(--c),var(--a)) var(--ft),rgba(var(--c),var(--a)) calc(100% - var(--fb)),rgba(var(--c),0) 100%)}.sec.sec--white{--c:255,255,255;--a:.85}.sec:not(.sec--white) + .sec:not(.sec--white),.sec--white + .sec--white{--ft:0px}.sec:not(.sec--white):has(+ .sec:not(.sec--white)),.sec--white:has(+ .sec--white){--fb:0px}.sec--white .row{background:var(--surface);box-shadow:var(--shadow)}#tarihce.sec,.sec.sec--sun{background:radial-gradient(50% 45% at 92% 30%,rgba(245,172,41,.12),rgba(245,172,41,0) 70%),linear-gradient(180deg,rgba(var(--c),0) 0%,rgba(var(--c),var(--a)) var(--ft),rgba(var(--c),var(--a)) calc(100% - var(--fb)),rgba(var(--c),0) 100%)}.ft{background:linear-gradient(180deg,rgba(234,233,238,0) 0%,rgba(234,233,238,.7) var(--fade),#ebeaef 100%);border-top:0}.subnav{background:rgba(252,252,253,.9)}.tech,.logos{width:calc(100% - 2 * var(--gut));max-width:calc(var(--wrap) - 2 * var(--gut));margin-inline:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.mnav__lang{padding-top:22px}.mnav__lang .lang{display:inline-flex}.mnav__lang .lang a,.mnav__lang .lang span{padding:9px 16px;font-size:.85rem}html[dir="rtl"]{--font:"IBM Plex Sans Arabic","Plus Jakarta Sans",Tahoma,Arial,sans-serif;--font-head:"IBM Plex Sans Arabic","Montserrat",Tahoma,Arial,sans-serif}html[dir="rtl"] body{line-height:1.75}html[dir="rtl"] body *{letter-spacing:0 !important;text-transform:none !important}html[dir="rtl"] .btn svg,html[dir="rtl"] .more svg,html[dir="rtl"] .card__foot svg,html[dir="rtl"] .arrows button svg,html[dir="rtl"] .tour__nav button svg{transform:scaleX(-1)}html[dir="rtl"] .btn:hover svg{transform:scaleX(-1) translateX(3px)}html[dir="rtl"] .arrows button[data-dir="-1"] svg,html[dir="rtl"] .tour__nav button[data-dir="-1"] svg{transform:none}html[dir="rtl"] .logos__track,html[dir="rtl"] .tech__track{direction:ltr}html[dir="rtl"] .logos__track>*,html[dir="rtl"] .tech__track>*{direction:rtl}html[dir="rtl"] a[href^="tel:"],html[dir="rtl"] a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}main>.sec:last-of-type{padding-bottom:clamp(32px,3.5vw,48px)}.ft{margin-top:0}.field input[type="file"]{height:auto;padding:7px 8px;font-size:.84rem;color:var(--muted);cursor:pointer}.field input[type="file"]::file-selector-button{margin-inline-end:12px;padding:6px 14px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:.85rem;cursor:pointer}.field__hint{display:block;margin-top:6px;font-size:.8rem;color:var(--muted)}.scards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.scard{display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .3s,box-shadow .3s,transform .3s var(--ease)}.scard:hover,.scard:focus-visible{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}.scard__img{margin:0;aspect-ratio:16 / 7;overflow:hidden;background:var(--tint)}.scard__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.scard:hover .scard__img img{transform:scale(1.03)}.scard__body{display:grid;gap:6px;padding:clamp(20px,2.4vw,28px)}.scard__body p{color:var(--ink-2)}.scard__mail{display:inline-flex;align-items:center;gap:10px;margin-top:10px;justify-self:start;padding:10px 18px;border:1px solid var(--accent);border-radius:999px;font-weight:600;color:var(--ink);transition:background .3s;overflow-wrap:anywhere}.scard__mail svg{width:18px;height:18px;flex:none;color:var(--accent-ink)}.scard:hover .scard__mail{background:var(--accent-soft)}html[dir="rtl"] .scard__mail{direction:ltr}@media (max-width: 760px){.scards{grid-template-columns:minmax(0,1fr)}}.scard__img--map{display:grid;place-items:center;padding:clamp(14px,2vw,22px);background:linear-gradient(180deg,#f8f8fa 0%,#efeef3 100%)}.scard__img--map img{width:100%;height:100%;object-fit:contain}.scard:hover .scard__img--map img{transform:scale(1.02)}.fdlg{width:min(760px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:var(--r-lg);background:var(--surface);color:var(--ink);box-shadow:0 30px 80px rgba(43,47,56,.28);overflow:hidden}.fdlg[open]{display:flex;flex-direction:column;animation:fdlgIn .35s var(--ease)}.fdlg::backdrop{background:rgba(43,47,56,.42);backdrop-filter:blur(3px)}@keyframes fdlgIn{from{opacity:0;transform:translateY(14px) scale(.98)}}.fdlg__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 26px 16px;border-bottom:1px solid var(--line)}.fdlg__head .h3{margin-top:4px}.fdlg__mail{margin-top:6px;font-size:.86rem;color:var(--muted)}.fdlg__mail a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.fdlg__x{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--surface);font-size:1.4rem;line-height:1;color:var(--ink-2);cursor:pointer}.fdlg__x:hover{background:var(--tint)}.fdlg__body{padding:20px 26px 26px;overflow-y:auto;overscroll-behavior:contain}.fdlg__body .form{opacity:1;transform:none;padding:0;border:0;border-radius:0;background:none}.fdlg__body .form-done{border:0;padding:8px 0}html.dlg-open{overflow:hidden}.nf{min-height:72vh;display:flex;align-items:center}.nf__box{display:flex;flex-direction:column;align-items:center;text-align:center}.nf__logo{width:clamp(180px,30vw,260px);height:auto;margin-bottom:clamp(28px,4vw,44px)}.nf .h1{max-width:20ch;margin-inline:auto}.nf .lead{max-width:52ch;margin-inline:auto}.nf .btns{justify-content:center}.nf__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:clamp(32px,4vw,48px);padding-top:24px;border-top:1px solid var(--line);font-size:.95rem}.nf__links a{color:var(--ink-2);padding:10px 2px;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.nf__links a:hover,.nf__links a:focus-visible{color:var(--accent);text-decoration-color:currentColor}.intro__loop{position:absolute;inset:0;z-index:3}.intro__loop video{width:100%;height:100%;object-fit:cover}.intro[data-mode="vitrin"] .intro__shade{background:radial-gradient(ellipse 75% 70% at 0% 100%,rgba(20,22,28,.62),rgba(20,22,28,.28) 55%,rgba(20,22,28,0) 80%),linear-gradient(180deg,rgba(20,22,28,.14) 0%,rgba(20,22,28,0) 18%,rgba(20,22,28,0) 60%,rgba(20,22,28,.32) 100%)}.intro[data-mode="vitrin"] .intro__mouse,.intro[data-mode="vitrin"] .intro__hint{display:none}.intro__lead{max-width:58ch;margin-top:20px;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.55;color:rgba(255,255,255,.9);text-shadow:0 1px 18px rgba(0,0,0,.35)}.intro__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.btn--film{color:#fff;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding-left:10px}.btn--film:hover{background:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1.5px #fff}.btn--film svg{width:32px;height:32px;padding:9px;border-radius:50%;background:var(--accent);color:var(--ink)}.btn--film:hover svg{transform:none}@media (max-width: 767px){.intro__loop{display:none}.intro__lead{font-size:.95rem}.intro__cta .btn{height:46px;padding-inline:18px;font-size:.84rem}.btn--film svg{width:28px;height:28px;padding:8px}}.intro .show{position:relative;inset:auto;height:min(100svh,940px);min-height:640px}.intro .show__slide--uretim,.intro .show__slide--tesis,.intro .show__slide--urun{--top:clamp(20px,3vh,32px)}.filmdlg{width:min(1200px,calc(100% - 32px));max-height:calc(100% - 32px);padding:0;border:0;border-radius:var(--r-lg);background:#0e1014;overflow:hidden}.filmdlg::backdrop{background:rgba(10,12,16,.84);backdrop-filter:blur(6px)}.filmdlg video{display:block;width:100%;aspect-ratio:16 / 9;max-height:calc(100svh - 32px);background:#000}.filmdlg__x{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.92);color:var(--ink);font-size:1.4rem;line-height:1}.intro .show{display:none}.intro .show.is-armed{display:block}.intro__tour{flex:none;display:inline-flex;align-items:center;gap:14px;padding:10px 18px 10px 10px;border-radius:999px;color:#fff;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),0 18px 40px -18px rgba(0,0,0,.5);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);transition:background .3s var(--ease),transform .3s var(--ease)}.intro__tour:hover{background:rgba(255,255,255,.22);transform:translateY(-2px)}.intro__tour-ico{position:relative;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--sun);color:var(--ink)}.intro__tour-ico svg{width:30px;height:30px;opacity:.35;animation:tourSpin 9s linear infinite}.intro__tour-ico b{position:absolute;font-size:.82rem;font-weight:800;letter-spacing:-.02em}.intro__tour-ico::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid rgba(245,172,41,.7);animation:tourPulse 2.4s var(--ease) infinite}.intro__tour-tx{display:flex;flex-direction:column;gap:2px;font-size:.98rem;font-weight:600;line-height:1.2;text-shadow:0 1px 12px rgba(0,0,0,.35)}.intro__tour-tx small{font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.78)}.intro__tour-go{width:18px;height:18px;transition:transform .3s var(--ease)}.intro__tour:hover .intro__tour-go{transform:translateX(3px)}@keyframes tourSpin{to{transform:rotate(360deg)}}@keyframes tourPulse{0%{transform:scale(.92);opacity:.9}70%,100%{transform:scale(1.22);opacity:0}}.intro:not([data-mode="vitrin"]) .intro__tour{display:none}@media (max-width: 900px){.intro[data-mode="vitrin"] .intro__start .wrap{flex-direction:column;align-items:flex-start;gap:18px}.intro__tour{padding:6px 14px 6px 6px;gap:10px}.intro__tour-ico{width:42px;height:42px}.intro__tour-ico svg{width:22px;height:22px}.intro__tour-ico b{font-size:.66rem}.intro__tour-tx{font-size:.86rem}}
