@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream:#f7f1e6;--ink-900:#33241b;--white:#fffdf9;--green:#7cc46a;--blue:#3aa3d6;--coral:#ff8a6b;--yellow:#ffd66b;--stone:#80827f;--mist:#e3d6c6;--night:#123540;--on-night:var(--cream);--on-night-soft:#f5f1e4c2;--canvas:#f7f2e9;--surface:var(--white);--raised:var(--white);--ink:var(--ink-900);--ink-soft:#6a5548;--line:var(--mist);--accent:var(--ink-900);--accent-ink:var(--white);--dot:var(--green);--danger:#b3261e;--f-display:"Nunito Variable", ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--f-text:"Nunito Variable", ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--t-xs:.875rem;--t-sm:.9375rem;--t-base:clamp(1rem, .96rem + .2vw, 1.0625rem);--t-md:clamp(1.0625rem, .98rem + .4vw, 1.25rem);--t-lg:clamp(1.125rem, 1.04rem + .4vw, 1.375rem);--t-xl:clamp(1.3rem, 1.15rem + .6vw, 1.625rem);--t-2xl:clamp(1.5rem, 1.25rem + 1vw, 2rem);--t-3xl:clamp(1.875rem, 1.4rem + 1.8vw, 2.875rem);--t-4xl:clamp(2.25rem, 1.5rem + 2.8vw, 3.75rem);--t-5xl:clamp(2.5rem, 1.4rem + 4.2vw, 5.25rem);--t-display:clamp(2.25rem, 1rem + 3.4vw, 4.5rem);--t-hero:clamp(2.75rem, 1rem + 5.6vw, 7rem);--t-h2:var(--t-4xl);--t-lead:var(--t-md);--gutter:clamp(1.25rem, 6.5vw, 7.5rem);--section:clamp(5rem, 3rem + 7vw, 9.5rem);--r-surface:28px;--r-input:14px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--z-nav:50;--z-menu:40;--z-skip:60;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--canvas:#0f2a30;--surface:#15363d;--raised:#1a3f47;--ink:var(--cream);--ink-soft:#bfd2d0;--line:#f7f1e629;--accent:var(--cream);--accent-ink:var(--ink-900);--danger:#ff9b8f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--canvas);color:var(--ink);font:400 var(--t-base) / 1.6 var(--f-text);margin:0;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:1320px;padding:0 var(--gutter);margin:0 auto}.skip{z-index:var(--z-skip);background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip:focus{transform:none}.icon{place-items:center;display:inline-grid}.icon svg{width:1.25em;height:1.25em}.h2{font:800 var(--t-h2) / .98 var(--f-display);letter-spacing:-.028em;text-wrap:balance}.lead{font-size:var(--t-lead);color:var(--ink-soft);text-wrap:pretty;max-width:38ch;line-height:1.5}.mask{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.mask>span{display:inline-block}.btn{min-height:3rem;font:700 1rem/1 var(--f-text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .35s var(--ease-out), background-color .35s var(--ease-out), color .35s var(--ease-out), box-shadow .35s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:0 1.45rem;display:inline-flex}.btn:active{transform:scale(.98)}.btn--accent{background:var(--accent);color:var(--accent-ink)}.btn--light{background:var(--on-night);color:var(--ink-900)}.btn--light:hover{background:var(--white)}.btn--line{color:var(--on-night);box-shadow:inset 0 0 0 1px #f5f1e473}.btn--line:hover{box-shadow:inset 0 0 0 1px #f5f1e4f2}.btn--wide{width:100%}.btn:disabled{opacity:.55;cursor:default}@media (width<=480px){.btn{white-space:normal;text-align:center;padding:.85rem 1.3rem;line-height:1.2}}.nav{z-index:var(--z-nav);height:72px;padding:0 var(--gutter);padding-top:env(safe-area-inset-top);height:calc(72px + env(safe-area-inset-top));color:var(--on-night);transition:color .6s var(--ease-out), background-color .6s var(--ease-out), box-shadow .6s var(--ease-out);align-items:center;gap:2rem;display:flex;position:fixed;inset:0 0 auto}.nav[data-theme=day]{color:var(--ink);background:color-mix(in srgb, var(--canvas) 84%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);box-shadow:0 1px 0 var(--line)}.nav__brand img{width:auto;height:34px;transition:filter .6s var(--ease-out)}.nav[data-theme=night] .nav__brand img{filter:brightness(0)invert()}.nav__links{font-size:var(--t-sm);gap:clamp(1.25rem,2.4vw,2.25rem);margin-left:auto;font-weight:600;display:flex}.nav__links a{padding:.4rem 0;position:relative}.nav__links a:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;bottom:.1rem;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:after{transform-origin:0;transform:scaleX(1)}.nav[data-theme=night] .nav__cta{background:var(--on-night);color:var(--ink-900)}.nav__menu{cursor:pointer;background:0 0;border:0;border-radius:999px;width:3rem;height:3rem;display:none;box-shadow:inset 0 0 0 1px}.nav[data-theme=night] :focus-visible{outline-color:var(--on-night)}@media (width<=1023px){.nav__links{display:none}.nav__cta{margin-left:auto}.nav__menu{place-items:center;display:inline-grid}}@media (width<=380px){.nav{gap:.6rem}.nav__brand img{height:28px}.nav__cta{padding:0 1rem}}.menu{z-index:var(--z-menu);padding:calc(6rem + env(safe-area-inset-top)) var(--gutter) calc(2rem + env(safe-area-inset-bottom));background:var(--canvas);clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease-io);flex-direction:column;justify-content:flex-end;gap:2.5rem;display:flex;position:fixed;inset:0}.menu.open{clip-path:inset(0)}.menu nav{flex-direction:column;display:flex}.menu nav a{font:800 var(--t-3xl) / 1.1 var(--f-display);letter-spacing:-.025em;padding:.3rem 0}.menu-open .nav{color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;background:0 0}.menu-open .nav .nav__brand img{filter:none}.menu-open .nav .nav__cta{visibility:hidden}.hero{background:var(--night);height:560vh;color:var(--on-night);position:relative}.hero__stage{height:100lvh;position:sticky;top:0;overflow:clip}.hero__film,.hero__video{width:100%;height:100%;position:absolute;inset:0}.hero__video{object-fit:cover}.hero__video[hidden],.hero__film[hidden]{display:none}.hero__copy{pointer-events:none;position:absolute;inset:0}.cue{visibility:hidden;--i:0;--o:0;margin:0;position:absolute}.cue [data-k]{--i:0;--o:0}:root{--hero-low:clamp(2rem, 7vh, 5rem)}.cue--a{left:var(--gutter);bottom:var(--hero-low);font:800 var(--t-hero) / .9 var(--f-display);letter-spacing:-.03em}.cue--a [data-k]{transform:translate3d(0, calc((1 - var(--i)) * 108% - var(--o) * 108%), 0);letter-spacing:calc(var(--o) * .14em);opacity:calc(1 - var(--o) * .5)}.cue--b{right:var(--gutter);text-align:right;font:800 calc(var(--t-hero) * .92) / .92 var(--f-display);letter-spacing:-.03em;top:17vh}.cue--b [data-k]{clip-path:ellipse(calc(var(--i) * 82%) calc(var(--i) * 105%) at 50% 55%);transform:translate3d(0, calc(var(--o) * -.32em), 0);opacity:calc(1 - var(--o));padding-bottom:.06em;display:block}.cue--note{left:var(--gutter);bottom:var(--hero-low);max-width:31ch;font-size:var(--t-sm);color:var(--on-night-soft);opacity:calc(var(--i) - var(--o));transform:translate3d(0, calc((1 - var(--i)) * 14px), 0);line-height:1.5}.cue--c{font:850 clamp(4rem, 1rem + 11vw, 12rem) / 1 var(--f-display);letter-spacing:calc(.12em - var(--i) * .15em);justify-content:center;align-items:center;display:flex;inset:0}.cue--c [data-k]{transform:translate3d(0, calc((1 - var(--i)) * .28em), 0) scale(calc(1.22 - var(--i) * .22 - var(--o) * .1));opacity:calc(var(--i) - var(--o));display:inline-block}.cue--d{left:var(--gutter);width:min(52rem,54vw);top:50%;transform:translateY(-50%)}.cue--d h1{font:800 var(--t-display) / .95 var(--f-display);letter-spacing:-.03em}.cue--d .mask [data-k]{transform:translate3d(0, calc((1 - var(--i)) * 108% - var(--o) * 108%), 0)}.cue--d p[data-k]{max-width:34ch;font-size:var(--t-lead);color:var(--on-night-soft);opacity:calc(var(--i) - var(--o));transform:translate3d(0, calc((1 - var(--i)) * 16px - var(--o) * 16px), 0);margin-top:1.75rem;line-height:1.5}.hero__dock{right:var(--gutter);bottom:var(--hero-low);pointer-events:auto;width:min(26rem,34vw);opacity:calc(var(--i) - var(--o));transform:translate3d(0, calc((1 - var(--i)) * 18px - var(--o) * 18px), 0)}.hero__dock p{color:var(--on-night-soft);font-size:var(--t-md);max-width:30ch;margin-bottom:1.25rem;line-height:1.5}.hero__dock .actions{flex-wrap:wrap;gap:.6rem;display:flex}.hero :focus-visible{outline-color:var(--on-night)}@media (width<=1023px) and (width>=768px) and (orientation:landscape){.cue--d{width:60vw}.hero__dock{width:36vw}}@media (width<=767px),(width<=1023px) and (orientation:portrait){.hero{height:420vh}:root{--dock-space:calc(14.5rem + env(safe-area-inset-bottom));--hero-bottom:calc(1.25rem + env(safe-area-inset-bottom))}@supports (height:100svh){:root{--hero-bottom:calc(1.25rem + env(safe-area-inset-bottom) + (100lvh - 100svh));--dock-space:calc(14.5rem + env(safe-area-inset-bottom) + (100lvh - 100svh))}}.cue--a{bottom:var(--dock-space);right:var(--gutter);font-size:clamp(2.6rem,12vw,4.5rem)}.cue--a [data-k]{letter-spacing:0}.cue--b{top:calc(6.5rem + env(safe-area-inset-top));font-size:clamp(2.6rem,12vw,4.5rem)}.cue--note{bottom:var(--dock-space);right:var(--gutter);max-width:34ch;font-size:var(--t-sm)}.cue--c{letter-spacing:-.03em;padding-bottom:18vh;font-size:21vw}.cue--c [data-k]{transform:translate3d(0, calc((1 - var(--i)) * .22em), 0)}.cue--d{top:calc(6rem + env(safe-area-inset-top));right:var(--gutter);width:auto;transform:none}.cue--d h1{font-size:clamp(2.1rem,9.6vw,3.4rem)}.cue--d p[data-k]{font-size:var(--t-base);max-width:30ch;margin-top:1rem}.hero__dock{left:var(--gutter);right:var(--gutter);bottom:var(--hero-bottom);width:auto}.hero__dock p{font-size:var(--t-base);margin-bottom:1rem}.hero__dock .actions{flex-direction:column}.hero__dock .btn{width:100%}}.js .rv .mask>span,.js .rv.mask>span{transition:transform 1.15s var(--ease-out);transition-delay:calc(var(--d,0) * .11s);transform:translateY(108%)}.js .rv.in .mask>span{transform:none}.js .rv--fade{opacity:0;transition:opacity 1s var(--ease-out), transform 1s var(--ease-out);transition-delay:calc(var(--d,0) * .11s + .16s);transform:translateY(1.25rem)}.js .rv--fade.in{opacity:1;transform:none}.audience{padding:var(--section) 0 calc(var(--section) * .7)}.audience .h2{margin-bottom:clamp(3rem,6vw,6rem)}.audience__rows{border-bottom:1px solid var(--line)}.row{border-top:1px solid var(--line)}.row__link{grid-template-columns:minmax(0,1fr) minmax(0,21rem) auto;align-items:center;gap:clamp(1.25rem,3vw,3.5rem);padding:clamp(1.75rem,3.2vw,3rem) 0;display:grid}.row__name{font:800 var(--t-3xl) / 1 var(--f-display);letter-spacing:-.028em}.row__name>span{transition:transform .6s var(--ease-out)}.row__text{color:var(--ink-soft);text-wrap:pretty}.row__go{width:3.25rem;height:3.25rem;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .45s var(--ease-out), color .45s var(--ease-out), transform .6s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:999px}.row__link:hover .row__go{background:var(--accent);color:var(--accent-ink);box-shadow:none;transform:rotate(45deg)}.row__link:hover .row__name>span{transform:translate(.5rem)}.js .row.rv .row__text,.js .row.rv .row__go{opacity:0;transition:opacity 1s var(--ease-out) .25s}.js .row.rv.in .row__text,.js .row.rv.in .row__go{opacity:1}@media (width<=767px){.row__link{grid-template-columns:minmax(0,1fr) auto;row-gap:.9rem}.row__text{grid-area:2/1/auto/-1}.row__go{width:2.75rem;height:2.75rem}}.paths{padding:calc(var(--section) * .4) 0 var(--section);position:relative}.track{padding:0 var(--gutter) 4.5rem calc(var(--gutter) + 2.75rem);max-width:46rem;position:relative}.track+.track{margin-top:3rem}.track__curve{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.track__curve path{fill:none;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.track__curve .guide{stroke:var(--line);stroke-dasharray:.004 .006}.track__curve .ink{stroke:var(--accent);stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--draw,0))}.track__head{padding-bottom:3rem}.track__head .h2{max-width:11ch}.track__head p{color:var(--ink-soft);font-size:var(--t-lead);max-width:30ch;margin-top:1.25rem}.station{max-width:26rem;padding-bottom:3rem;position:relative}.station__dot{background:var(--canvas);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--ink-soft);transition:background-color .6s var(--ease-out), box-shadow .6s var(--ease-out);border-radius:999px;margin-left:0;display:block;position:absolute;top:.9rem;left:-2.75rem}.station__hours{font-size:var(--t-base);align-items:baseline;gap:.45rem;margin-bottom:1rem;display:flex;color:var(--ink-soft)!important}.station__hours b{font:800 var(--t-3xl) / .9 var(--f-display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.station h3{font:800 var(--t-xl) / 1.15 var(--f-display);letter-spacing:-.025em;margin-bottom:.6rem}.station p{color:var(--ink-soft);text-wrap:pretty}.station__tag{box-shadow:inset 0 0 0 1px var(--line);font-size:var(--t-xs);border-radius:999px;margin-top:1rem;padding:.35rem .85rem;display:inline-block;color:var(--ink)!important}.track__end{padding-top:.5rem}.js .station>:not(.station__dot),.js .track__head>*{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transform:translateY(1.25rem)}.js .station>:nth-child(3){transition-delay:70ms}.js .station>:nth-child(4){transition-delay:.14s}.js .station>:nth-child(5){transition-delay:.21s}.js .track__head>:nth-child(2){transition-delay:.12s}.js .paths:not(.paths--h) .station.in>*,.js .paths--h .station.lit>*,.js .track__head.in>*{opacity:1;transform:none}.paths--h{padding:0}.paths--h .paths__stage{height:100vh;position:sticky;top:0;overflow:clip}.paths--h .paths__track{width:max-content;height:100%;transform:translate3d(calc(var(--p,0) * var(--dist,0) * -1px), 0, 0);will-change:transform;display:flex}.paths--h .track{max-width:none;height:100%;padding:0 6vw 0 var(--gutter);align-items:flex-start;margin:0;display:flex}.paths--h .track+.track{margin:0;padding-left:4vw}.paths--h .track__head{flex:none;width:min(30rem,30vw);padding:19vh 4vw 0 0}.paths--h .track__head .h2{font-size:var(--t-4xl)}.paths--h .station{width:clamp(17rem,22vw,23rem);margin-left:5vw;margin-top:var(--y);flex:none;padding:0}.paths--h .station[data-level="0"]{--y:51vh}.paths--h .station[data-level="1"]{--y:40vh}.paths--h .station[data-level="2"]{--y:29vh}.paths--h .station__dot{margin:0 0 1.5rem -7px;position:relative;top:0;left:0}.paths--h .track__end{flex:none;align-self:flex-start;margin:22vh 0 0 4vw;padding:0}.events{padding:var(--section) 0}.events__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,7vw,8rem);display:grid}.events__head{justify-items:start;gap:1.75rem;display:grid;position:sticky;top:8rem}.events__lists{gap:clamp(3rem,5vw,5rem);display:grid}.events__label{font:600 var(--t-base) / 1.4 var(--f-text);color:var(--ink-soft);border-bottom:1px solid var(--line);margin-bottom:.75rem;padding-bottom:1rem}.events li{font:750 var(--t-2xl) / 1.15 var(--f-display);letter-spacing:-.03em}.js .events li:nth-child(2) .mask>span{transition-delay:70ms}.js .events li:nth-child(3) .mask>span{transition-delay:.14s}.js .events li:nth-child(4) .mask>span{transition-delay:.21s}@media (width<=899px){.events__grid{grid-template-columns:1fr}.events__head{position:static}}.corp{padding:0 var(--gutter) var(--section)}.corp__panel{border-radius:var(--r-surface);background:var(--surface);max-width:1320px;min-height:min(52rem,88vh);padding:clamp(5rem, 10vw, 9rem) var(--gutter);text-align:center;place-items:center;margin:0 auto;display:grid;position:relative;overflow:hidden}.corp__orbit{width:92%;max-width:none;height:90%;position:absolute;inset:5% 4%;overflow:visible}.corp__orbit ellipse{fill:none;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-dasharray:1 1}.corp__orbit ellipse:first-child{stroke:var(--accent);stroke-dashoffset:calc(1 - clamp(0, (var(--p,0) - .18) * 2.4, 1))}.corp__orbit ellipse:last-child{stroke:var(--line);stroke-dashoffset:calc(1 - clamp(0, (var(--p,0) - .26) * 2.4, 1))}.corp__body{justify-items:center;gap:1.75rem;max-width:50rem;display:grid;position:relative}.corp__body .lead{max-width:44ch}.method__intro{padding-top:var(--section)}.method__intro .h2{max-width:16ch}.method__cols{max-width:58rem;font-size:var(--t-lead);color:var(--ink-soft);grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,4rem);margin:clamp(2.5rem,5vw,4.5rem) 0 0 auto;line-height:1.5;display:grid}@media (width<=767px){.method__cols{grid-template-columns:1fr}}.creed{height:250vh;position:relative}.creed__stage{height:100vh;padding:0 var(--gutter);align-items:center;max-width:1320px;margin:0 auto;display:flex;position:sticky;top:0}.creed__text{font:850 var(--t-5xl) / .96 var(--f-display);letter-spacing:-.03em}.creed__text>span{display:block}.creed__ai{color:var(--ink-soft);font-weight:500}.creed .w{--k:clamp(0, calc(var(--p,0) * (var(--n,6) + 2.5) - var(--w) - .6), 1);opacity:calc(.2 + var(--k) * .8);transform:translate3d(0, calc((1 - var(--k)) * .16em), 0);display:inline-block}@media (width<=767px){.creed{height:210vh}.creed__text{font-size:clamp(2.4rem,10.5vw,3.75rem)}}.team{padding:var(--section) 0}.team__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,3rem);display:grid}.person{margin:0}.person--1{margin-top:clamp(4rem,14vw,14rem)}.person__img{--r:clamp(0, calc(var(--p,0) * 2.6 - .15), 1);border-radius:var(--r-surface);aspect-ratio:4/5;background:var(--surface);clip-path:inset(calc((1 - var(--r)) * 22%) calc((1 - var(--r)) * 8%) 0 calc((1 - var(--r)) * 8%) round var(--r-surface));overflow:hidden}.person__img img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transform:scale(calc(1.14 - var(--p,0) * .14))}.person figcaption{gap:.2rem;margin-top:1.1rem;display:grid}.person figcaption b{font:800 var(--t-lg) / 1.2 var(--f-display);letter-spacing:-.02em}.person figcaption span{color:var(--ink-soft);font-size:var(--t-sm);line-height:1.45}@media (width<=767px){.team__grid{grid-template-columns:1fr 1fr}.team__head{grid-column:1/-1;margin-bottom:1rem}.person--1{margin-top:3.5rem}.person figcaption b{font-size:var(--t-md)}}.contact{padding:var(--section) 0;position:relative;overflow:clip}.contact__orbit{pointer-events:none;width:116%;max-width:none;height:124%;position:absolute;inset:-12% -8%}.contact__orbit ellipse{fill:none;stroke:var(--accent);stroke-opacity:.45;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - clamp(0, var(--p,0) * 2 - .25, 1))}.contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);display:grid;position:relative}.contact__head{gap:1.75rem;padding-top:1rem;display:grid}@media (width<=899px){.contact__grid{grid-template-columns:1fr}}.form{border-radius:var(--r-surface);background:var(--raised);box-shadow:0 40px 90px -50px color-mix(in srgb, var(--accent) 45%, transparent);gap:1.35rem;padding:clamp(1.5rem,3.5vw,3rem);display:grid}.form__roles{border:0;flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem;padding:0;display:flex}.form__roles legend{width:100%;font-weight:700;font-size:var(--t-sm);margin-bottom:.75rem}.form__roles label{position:relative}.form__roles input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.form__roles span{min-height:2.75rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 50%, transparent);font-size:var(--t-sm);transition:background-color .35s var(--ease-out), color .35s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:999px;align-items:center;padding:0 1.15rem;font-weight:600;display:inline-flex}.form__roles input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.field{gap:.5rem;display:grid}.field label{font-size:var(--t-sm);font-weight:700}.field input,.field select{border:1px solid color-mix(in srgb, var(--ink) 50%, transparent);border-radius:var(--r-input);background:var(--canvas);appearance:none;width:100%;height:3.35rem;transition:border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);padding:0 1rem;font-size:1rem}.field input:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 24%, transparent);outline:none}.select{position:relative}.select select{cursor:pointer;padding-right:3rem}.select .icon{pointer-events:none;color:var(--ink-soft);position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.field__err{min-height:0;font-size:var(--t-sm);color:var(--danger)}.field__err:empty{display:none}.field--bad input,.field--bad select{border-color:var(--danger)}.btn--submit{width:100%;min-height:3.5rem;margin-top:.4rem;font-size:1rem}.form__note{font-size:var(--t-xs);color:var(--ink-soft);line-height:1.5}.form__done{background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:16px;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;display:flex}.form__done[hidden]{display:none}.form__done .icon{color:var(--accent);margin-top:.15rem}.foot{padding:clamp(4rem, 8vw, 7rem) 0 calc(2.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.foot__grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2rem;display:grid}.foot__logo{grid-column:1/-1;width:min(100%,56rem);height:auto;margin-bottom:clamp(2.5rem,6vw,5rem)}.foot__line{color:var(--ink-soft)}.foot__line b{color:var(--ink);margin-right:.4rem;font-weight:600}.foot__links{font-size:var(--t-sm);flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.foot__links a:hover{color:var(--accent)}@media (width<=767px){.foot__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero{height:100lvh}.creed{height:auto}.creed__stage{height:auto;padding-block:var(--section);position:static}.creed .w{opacity:1;transform:none}.js .rv .mask>span,.js .rv--fade,.js .row.rv .row__text,.js .row.rv .row__go,.js .station>*,.js .track__head>*{opacity:1!important;transition:none!important;transform:none!important}.track__curve .ink{stroke-dashoffset:0}.person__img{clip-path:none}.person__img img{transform:none}.corp__orbit ellipse,.contact__orbit ellipse{stroke-dashoffset:0!important}.menu{transition:none}}@media (width>=768px){.team__head{position:sticky;top:8rem}}html.menu-open{overflow:hidden}html{scroll-padding-top:88px}a,button,input,select,label{touch-action:manipulation}.nav__brand,.foot__links a{align-items:center;min-height:44px;display:inline-flex}.nav__links a[aria-current=true]:after{transform:scaleX(1)}.menu nav a[aria-current=true]{color:var(--accent)}.hero__progress{pointer-events:none;height:2px;opacity:calc(1 - clamp(0, (var(--prog,0) - .9) * 10, 1));background:#f5f1e41f;position:absolute;inset:0 0 auto}.hero__progress span{background:linear-gradient(90deg, var(--green), var(--blue) 55%, var(--coral));transform-origin:0;height:100%;transform:scaleX(var(--prog,0));display:block}.event{min-height:44px;transition:color .3s var(--ease-out);justify-content:space-between;align-items:center;gap:1rem;padding:.45em 0;display:flex}.event__go{width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--line);opacity:0;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out), background-color .35s var(--ease-out), color .35s var(--ease-out);border-radius:999px;flex:none;font-size:1rem;transform:translate(-.5rem)}.event:hover .event__go,.event:focus-visible .event__go{opacity:1;background:var(--accent);color:var(--accent-ink);box-shadow:none;transform:none}@media (hover:none){.event__go{opacity:1;transform:none}}.form__required,.field__help{font-size:var(--t-xs);color:var(--ink-soft);line-height:1.45}.form__required{margin-bottom:-.35rem}.field__pick{border-radius:var(--r-input);background:color-mix(in srgb, var(--accent) 9%, transparent);font-size:var(--t-sm);justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem .25rem .25rem 1rem;display:flex}.field__pick[hidden]{display:none}.field__clear,.form__again{min-height:44px;color:var(--accent);cursor:pointer;transition:background-color .3s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 .85rem;font-weight:600}.form__again{margin-left:-.85rem}.btn__spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite spin;display:none}.form--busy .btn__spin{display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.form__fail{font-size:var(--t-sm);color:var(--danger)}.form__fail[hidden]{display:none}.form__done>div{justify-items:start;gap:.25rem;display:grid}.form__done:focus{outline:none}.form__done:focus-visible{outline:2px solid var(--accent)}.form--sent .field,.form--sent .form__roles{opacity:.5}.field input:disabled,.field select:disabled,.form__roles input:disabled+span{cursor:not-allowed}@media (width<=767px){.creed__stage{height:100svh}}@media (prefers-reduced-motion:reduce){.btn__spin{animation-duration:1.8s}.hero__progress{display:none}}@media (height<=540px) and (orientation:landscape){.nav{height:calc(60px + env(safe-area-inset-top))}:root{--hero-low:1.25rem}.cue--a{bottom:calc(var(--hero-low) + 4.25rem);font-size:min(var(--t-hero), 21vh)}.cue--b{font-size:min(calc(var(--t-hero) * .92), 19vh);top:18vh}.cue--c{padding-bottom:14vh;font-size:min(clamp(4rem,1rem + 11vw,12rem),30vh)}.cue--d{top:calc(60px + 4vh);transform:none}.cue--d h1{font-size:min(var(--t-display), 12.5vh)}.cue--d p[data-k],.cue--note,.hero__dock p{display:none}.hero__dock{width:auto;left:auto}.hero__dock .actions{flex-flow:row}.hero__dock .btn{width:auto;min-height:2.75rem}.creed__text{font-size:min(var(--t-5xl), 15vh)}}@media (width>=600px) and (width<=1023px) and (orientation:portrait){:root{--dock-space:calc(11rem + env(safe-area-inset-bottom))}.hero__dock .actions{flex-direction:row}.hero__dock .btn{width:auto}.cue--a,.cue--b{font-size:clamp(2.6rem,10vw,5.5rem)}.cue--d h1{font-size:clamp(2.2rem,7vw,4.25rem)}}::selection{background:var(--green);color:var(--ink-900)}:focus-visible{outline-color:var(--ink)}.btn--accent,.btn--light,.btn--coral{gap:.75rem;padding:0 .45rem 0 1.45rem}.btn--accent:after,.btn--light:after,.btn--coral:after{content:"";background:var(--dot);width:2.1rem;height:2.1rem;transition:transform .45s var(--ease-out);border-radius:50%;flex:none}.btn--accent:hover:after,.btn--light:hover:after,.btn--coral:hover:after{transform:scale(1.14)}.btn--accent:hover{background:color-mix(in srgb, var(--accent) 88%, var(--canvas))}.btn--light,.nav__cta{--dot:var(--blue)}.btn--coral{--dot:var(--white);background:var(--coral);color:var(--ink-900)}.btn--coral:hover{background:color-mix(in srgb, var(--coral) 88%, var(--white))}.btn--submit{justify-content:space-between}@media (width<=480px){.btn--accent,.btn--light,.btn--coral{text-align:left;justify-content:space-between;padding:.45rem .45rem .45rem 1.3rem}}.nav__links a[aria-current=true]:after{background:var(--green);height:3px;bottom:0}.menu nav a[aria-current=true]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:10px;text-decoration-thickness:5px}.row:first-child{--row:var(--green)}.row:nth-child(2){--row:var(--blue)}.row:nth-child(3){--row:var(--coral)}.row__go{background:var(--row);color:var(--ink-900);box-shadow:none}.row__link:hover .row__go{background:var(--row);color:var(--ink-900)}.track[data-track-id=ogretmen]{--trk:var(--green)}.track[data-track-id=ogrenci]{--trk:var(--blue)}.track__curve .ink{stroke:var(--trk);stroke-width:3px}.station.lit .station__dot,.paths:not(.paths--h) .station.in .station__dot{background:var(--trk);box-shadow:inset 0 0 0 2px var(--ink-900), 0 0 0 7px color-mix(in srgb, var(--trk) 35%, transparent)}.station__tag{background:var(--surface);box-shadow:none}.events__group:first-child{--grp:var(--blue)}.events__group:last-child{--grp:var(--coral)}.events__label{align-items:center;gap:.6rem;display:flex}.events__label:before{content:"";background:var(--grp);border-radius:50%;width:.8rem;height:.8rem}.event:hover{color:var(--ink)}.event:hover .event__go,.event:focus-visible .event__go{background:var(--grp);color:var(--ink-900)}:root{--corp-bg:#d9ebec;--corp-ink:#1f2a2b;--corp-soft:#3f5354}@media (prefers-color-scheme:dark){:root{--corp-bg:#1d4a52;--corp-ink:#f7f1e6;--corp-soft:#cfe1df}}.corp__panel{background:var(--corp-bg);color:var(--corp-ink)}.corp__panel .h2{color:var(--corp-ink)}.corp__panel .lead{color:var(--corp-soft)}.corp__orbit ellipse:first-child,.corp__orbit ellipse:last-child{stroke-opacity:.55}.corp__orbit ellipse:first-child{stroke:var(--green)}.corp__orbit ellipse:last-child{stroke:var(--blue);stroke-opacity:.7}.corp .btn--accent{--dot:var(--blue)}.creed__text>.creed__human:last-child{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#ffe08a, #ffe08a) left / calc(clamp(0, (var(--p,0) - .6) * 4, 1) * 100%) 100% no-repeat;border-radius:.14em;margin-left:-.12em;padding:0 .12em;display:inline}@media (prefers-color-scheme:dark){.creed__text>.creed__human:last-child{color:var(--yellow);background:0 0}}.contact__orbit ellipse{stroke:var(--blue);stroke-opacity:.75}.form{background:var(--raised);box-shadow:none}.field input,.field select{background:var(--canvas)}.form__roles input:checked+span{background:var(--green);color:var(--ink-900);box-shadow:inset 0 0 0 1px var(--ink-900)}.field__pick{background:color-mix(in srgb, var(--green) 32%, var(--raised))}.field__clear,.form__again{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.field__clear:hover,.form__again:hover{background:color-mix(in srgb, var(--green) 30%, transparent)}.form__done{background:color-mix(in srgb, var(--green) 38%, var(--raised))}.form__done .icon{color:var(--ink)}.foot{color:var(--ink-900);background:#fbeec4;border-top:0;border-radius:48px 48px 0 0}.foot__line,.foot__line b{color:var(--ink-900)}.foot__links a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.foot__links a:hover{color:var(--ink-900);text-decoration-thickness:2px}.foot :focus-visible{outline-color:var(--ink-900)}@media (width<=767px){.foot{border-radius:28px 28px 0 0}}@media (prefers-reduced-motion:reduce){.creed__text>.creed__human:last-child{background-size:100% 100%}}.team__head{align-content:start;gap:1.5rem;display:grid}.team__head .lead{max-width:30ch}.person picture{display:contents}.person figcaption b{text-wrap:balance}.person figcaption span{max-width:30ch}.form__summary{border-radius:var(--r-input);box-shadow:inset 0 0 0 2px var(--danger);font-size:var(--t-sm);gap:.5rem;padding:1rem 1.15rem;display:grid}.form__summary[hidden]{display:none}.form__summary:focus{outline:none}.form__summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.form__summary ul{gap:.25rem;padding-left:1.1rem;list-style:outside;display:grid}.form__summary a{color:var(--danger);text-underline-offset:3px;text-decoration:underline}.row__link:active .row__go,.event:active .event__go{transform:scale(.92)}.event:active,.row__link:active .row__name>span{opacity:.72}.form__roles label:active span{transform:scale(.97)}.form__roles span{transition:background-color .35s var(--ease-out), color .35s var(--ease-out), box-shadow .35s var(--ease-out), transform .2s var(--ease-out)}@media (width>=768px){.team__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.team__head .h2{font-size:min(var(--t-4xl), 4.4vw)}}@media (width<=22em){.nav__cta{display:none}.nav__menu{margin-left:auto}}:root{--tint-milk:#f7f2e9;--tint-mint:#e8f2e2;--tint-sky:#e1eff0;--tint-peach:#fbebe3;--otter-scarf:#7cc46a;--otter-stripe:#3aa3d6;--otter-screen-a:#7cc46a;--otter-screen-b:#3aa3d6;--page-bg:var(--tint-milk)}html[data-bg=milk]{--page-bg:var(--tint-milk)}html[data-bg=mint]{--page-bg:var(--tint-mint)}html[data-bg=sky]{--page-bg:var(--tint-sky)}html[data-bg=peach]{--page-bg:var(--tint-peach)}@media (prefers-color-scheme:light){body{background-color:var(--page-bg);transition:background-color 1.1s var(--ease-io)}.nav[data-theme=day]{background:color-mix(in srgb, var(--page-bg) 86%, transparent);transition:color .6s var(--ease-out), background-color 1.1s var(--ease-io), box-shadow .6s var(--ease-out)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jx-spot{width:var(--spot,clamp(9rem, 14vw, 14rem));aspect-ratio:1;pointer-events:none}.audience__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,3vw,3rem);margin-bottom:clamp(2rem,4vw,4rem);display:grid}.audience .audience__head .h2{margin-bottom:0}.jx-spot--hedef{--spot:clamp(10rem, 19vw, 19rem);margin-right:clamp(0rem,4vw,5rem)}.paths__stage{position:relative}.jx-spot--egitimler{--spot:clamp(9rem, 14vw, 15rem);z-index:1;position:absolute;top:11vh;right:3vw}.jx-spot--seminerler{--spot:clamp(9rem, 15vw, 15rem);margin-top:1rem}.jx-spot--kurumsal{--spot:clamp(9rem, 15vw, 16rem);position:absolute;bottom:6%;right:4%}.jx-spot--yontem{--spot:clamp(11rem, 21vw, 21rem);position:absolute;top:50%;right:4vw;transform:translateY(-50%)}.creed__stage{position:sticky}@media (width>=900px){.creed__text{max-width:calc(100% - 24vw)}}.jx-spot--egitmenler{--spot:clamp(9rem, 14vw, 14rem);margin-top:.5rem}.jx-spot--iletisim{--spot:clamp(10rem, 16vw, 16rem)}.foot__grid{position:relative}.jx-spot--footer{--spot:clamp(9rem, 14vw, 14rem);right:var(--gutter);position:absolute;top:-2rem}@media (width<=767px){.audience__head,.contact__head{grid-template-columns:minmax(0,1fr)}.jx-spot{--spot:7.5rem!important}.jx-spot--hedef{grid-row:1;justify-self:end;margin:0 0 -1.5rem}.jx-spot--egitimler{top:1rem;right:var(--gutter)}.jx-spot--seminerler,.jx-spot--egitmenler,.jx-spot--iletisim{justify-self:end;margin-top:-.5rem}.jx-spot--kurumsal{top:1.25rem;bottom:auto;right:1.25rem}.corp__panel{padding-top:9.5rem}.jx-spot--yontem{top:auto;bottom:6vh;right:var(--gutter);transform:none}.jx-spot--footer{top:-5.5rem}}.jx{z-index:30;width:var(--jx-w,10rem);height:var(--jx-w,10rem);pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.jx[hidden]{display:none}.jx__otter{width:18rem;height:18rem;transform:scale(var(--jx-s,.5));transform-origin:0 0;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:0;left:0}.jx__otter canvas{width:100%;height:100%;display:block;position:relative}.jx__otter:focus-visible{outline:3px solid var(--ink);outline-offset:-1rem}.jx__water{background:radial-gradient(closest-side, color-mix(in srgb, var(--blue) 38%, transparent), transparent);opacity:0;height:26%;transition:opacity 1.2s var(--ease-out), transform 1.2s var(--ease-out);border-radius:50%;position:absolute;bottom:12%;left:8%;right:8%;transform:scaleX(.7)}.jx.floating .jx__water{opacity:1;transform:scaleX(1)}.jx__say{background:var(--raised);width:max-content;max-width:min(19rem,64vw);color:var(--ink);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 6%, transparent), 0 20px 44px -20px color-mix(in srgb, var(--ink) 45%, transparent);font-size:var(--t-sm);opacity:0;transform-origin:100% 100%;transition:opacity .35s var(--ease-out), transform .5s var(--ease-out);pointer-events:none;border-radius:22px 22px 6px;padding:.9rem 1.1rem;line-height:1.45;position:absolute;bottom:78%;right:58%;transform:translateY(.6rem)scale(.95)}.jx.on-left .jx__say{transform-origin:0 100%;border-radius:22px 22px 22px 6px;left:58%;right:auto}.jx.talking .jx__say{opacity:1;pointer-events:auto;transform:none}.jx.chatting .jx__say{display:none}.jx__line{font-weight:700}.jx__chips:not(:empty){flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.jx-chip{background:color-mix(in srgb, var(--green) 30%, var(--raised));min-height:44px;color:var(--ink);font:700 var(--t-sm) / 1.2 var(--f-text);text-align:left;cursor:pointer;transition:background-color .3s var(--ease-out), transform .2s var(--ease-out);border:0;border-radius:999px;align-items:center;padding:0 1rem;display:inline-flex}.jx-chip:hover{background:var(--green)}.jx-chip:active{transform:scale(.97)}.jx-chip--act{background:var(--ink-900);color:var(--white)}.jx-chip--act:hover{background:color-mix(in srgb, var(--ink-900) 85%, var(--canvas))}.jx__trail{z-index:29;pointer-events:none;position:fixed;inset:0;overflow:hidden}.jx-bub{border:1.5px solid color-mix(in srgb, var(--blue) 60%, transparent);background:color-mix(in srgb, var(--white) 45%, transparent);animation:jx-bub 1.4s var(--ease-out) forwards;border-radius:50%;position:absolute}@keyframes jx-bub{to{opacity:0;transform:translateY(-80px)scale(1.5)}}.jx-chat{z-index:35;background:var(--raised);width:min(25rem,100vw - 1.5rem);max-height:min(38rem,100vh - 7rem);color:var(--ink);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 8%, transparent), 0 40px 90px -30px color-mix(in srgb, var(--ink) 55%, transparent);opacity:0;transform-origin:100% 100%;transition:opacity .3s var(--ease-out), transform .45s var(--ease-out);border-radius:28px;flex-direction:column;display:flex;position:fixed;bottom:clamp(.75rem,2vw,1.75rem);right:clamp(.75rem,2vw,1.75rem);transform:translateY(1.25rem)scale(.97)}.jx-chat[hidden]{display:none}.jx-chat.open{opacity:1;transform:none}.jx-chat__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.1rem .75rem 1.4rem;display:flex}.jx-chat__head h2{font:800 var(--t-lg) / 1.2 var(--f-display)}.jx-chat__head p{font-size:var(--t-xs);color:var(--ink-soft)}.jx-chat__close{background:color-mix(in srgb, var(--ink) 7%, transparent);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.jx-chat__log{overscroll-behavior:contain;flex:1;align-content:start;gap:.6rem;min-height:8rem;padding:1rem 1.1rem;display:grid;overflow-y:auto}.jx-msg{max-width:88%;font-size:var(--t-sm);border-radius:18px;padding:.7rem .95rem;line-height:1.5}.jx-msg--jx{background:var(--tint-sky);border-bottom-left-radius:6px;justify-self:start}.jx-msg--me{background:var(--ink-900);color:var(--white);border-bottom-right-radius:6px;justify-self:end}.jx-msg__acts{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.jx-chat__chips{scrollbar-width:none;gap:.4rem;padding:0 1.1rem .75rem;display:flex;overflow-x:auto}.jx-chat__chips .jx-chip{flex:none}.jx-chat__ask{border-top:1px solid var(--line);gap:.5rem;padding:.75rem 1.1rem;display:flex}.jx-chat__ask input{border:1px solid color-mix(in srgb, var(--ink) 45%, transparent);background:var(--canvas);border-radius:999px;flex:1;min-width:0;height:3rem;padding:0 1rem;font-size:1rem}.jx-chat__ask input:focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 45%, transparent);outline:none}.jx-chat__send:after{display:none}.jx-chat__send{padding:0 1.2rem}.jx-chat__foot{font-size:var(--t-xs);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:.75rem;padding:0 1.1rem .9rem 1.4rem;display:flex}.jx-chat__foot p{max-width:30ch;line-height:1.4}.jx-chat__hide{min-height:44px;color:var(--ink);font:600 var(--t-xs) / 1 var(--f-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 .5rem;text-decoration:underline}.jx-return{right:clamp(.75rem,2.4vw,2rem);bottom:calc(clamp(.75rem, 2.4vw, 2rem) + env(safe-area-inset-bottom));z-index:30;background:var(--ink-900);min-height:44px;color:var(--white);font:700 var(--t-sm) / 1 var(--f-text);box-shadow:0 12px 30px -14px color-mix(in srgb, var(--ink) 60%, transparent);cursor:pointer;border:0;border-radius:999px;padding:0 1.1rem;position:fixed}.jx-return[hidden]{display:none}.menu-open .jx,.menu-open .jx-return,.menu-open .jx-chat{visibility:hidden}@media (width<=767px){.jx-chat{left:.5rem;right:.5rem;bottom:calc(.5rem + env(safe-area-inset-bottom));width:auto;max-height:68vh}.jx.typing{visibility:hidden}.jx__say{max-width:min(16rem,62vw)}}@media (prefers-reduced-motion:reduce){.jx__say,.jx-chat,.jx__water{transition:none}.jx__trail{display:none}}.jx.say-below .jx__say{transform-origin:100% 0;border-radius:22px 6px 22px 22px;top:88%;bottom:auto}.jx.say-below.on-left .jx__say{transform-origin:0 0;border-radius:6px 22px 22px}.jx-chip:disabled{opacity:.5;cursor:default}.jx__otter{touch-action:none}.jx.held .jx__otter{cursor:grabbing}@media (hover:hover){.jx__otter{cursor:grab}}.jx.held .jx__say{opacity:1;transform:none}.jx-spark{width:9px;height:9px;animation:jx-spark .9s var(--ease-out) forwards;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}@keyframes jx-spark{0%{opacity:1;transform:translate(0,0)scale(.4)}70%{opacity:1}to{transform:translate3d(var(--dx), var(--dy), 0) scale(1);opacity:0}}.jx-splash{border:2px solid color-mix(in srgb, var(--blue) 70%, transparent);animation:jx-splash .8s var(--ease-out) forwards;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.3)}@keyframes jx-splash{to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}.jx-gate{z-index:33;background:color-mix(in srgb, var(--canvas) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .5s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.jx-gate[hidden]{display:none}.jx-gate.open{opacity:1}.jx-gate__space{flex:none;height:clamp(9rem,32vh,17rem)}.jx-gate__card{background:var(--raised);width:min(34rem,100%);color:var(--ink);text-align:center;box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 6%, transparent), 0 40px 90px -40px color-mix(in srgb, var(--ink) 55%, transparent);transition:transform .6s var(--ease-out);border-radius:28px;padding:clamp(1.5rem,3vw,2.25rem);transform:translateY(1.5rem)scale(.97)}.jx-gate.open .jx-gate__card{transform:none}.jx-gate__card h2{font:800 var(--t-xl) / 1.2 var(--f-display);letter-spacing:-.02em}.jx-gate__card p{color:var(--ink-soft);font-size:var(--t-md);margin-top:.5rem}.jx-gate__opts{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.4rem;display:grid}.jx-gate__opt{background:color-mix(in srgb, var(--green) 32%, var(--raised));min-height:3.25rem;color:var(--ink);font:700 var(--t-base) / 1.2 var(--f-text);cursor:pointer;transition:background-color .3s var(--ease-out), transform .2s var(--ease-out);border:0;border-radius:999px;padding:.6rem 1rem}.jx-gate__opt:hover{background:var(--green)}.jx-gate__opt:active{transform:scale(.97)}.jx-gate__opt:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.jx-gate__opt--free{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 55%, transparent);background:0 0;grid-column:1/-1}.jx-gate__opt--free:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.gate-open .jx{z-index:36}.gate-open .jx__say{display:none}.gate-open .jx-return{visibility:hidden}@media (width<=480px){.jx-gate__opts{grid-template-columns:1fr}}@media (height<=560px){.jx-gate__space{height:7rem}.jx-gate__card{padding:1.1rem}}@media (prefers-reduced-motion:reduce){.jx-gate,.jx-gate__card{transition:none}}@media (width>=560px){.jx-gate__opts{grid-template-columns:repeat(3,1fr)}}.check{font-size:var(--t-xs);color:var(--ink-soft);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;line-height:1.5;display:grid}.check input{width:1.375rem;height:1.375rem;accent-color:var(--ink-900);cursor:pointer;margin:.05rem 0 0}.check a,.form__note a,.form__fail a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.field--check .field__err{margin-left:2.125rem}.foot__btn{min-height:44px;color:inherit;font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.foot__btn:hover{text-decoration-thickness:2px}.foot__legal{border-top:1px solid color-mix(in srgb, var(--ink-900) 18%, transparent);font-style:normal;font-size:var(--t-xs);color:var(--ink-900);flex-wrap:wrap;grid-column:1/-1;gap:.25rem 1.5rem;padding-top:1.25rem;line-height:1.5;display:flex}.foot__legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}.prefs{background:var(--raised);width:min(32rem,100vw - 2rem);color:var(--ink);box-shadow:0 40px 90px -30px color-mix(in srgb, var(--ink) 55%, transparent);border:0;border-radius:28px;padding:0}.prefs::backdrop{background:color-mix(in srgb, var(--ink-900) 40%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.prefs__card{gap:1rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.prefs__card h2{font:800 var(--t-xl) / 1.2 var(--f-display)}.prefs__card p{color:var(--ink-soft);font-size:var(--t-sm)}.prefs__row{background:color-mix(in srgb, var(--green) 18%, var(--raised));font-size:var(--t-sm);border-radius:16px;grid-template-columns:auto 1fr;gap:.75rem;padding:.9rem 1rem;line-height:1.45;display:grid}.prefs__row--off{background:color-mix(in srgb, var(--ink) 5%, var(--raised))}.prefs__row input{width:1.25rem;height:1.25rem;accent-color:var(--ink-900);margin-top:.1rem}.prefs__acts{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.btn--line-ink{color:var(--ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 55%, transparent);background:0 0}.prefs__more a{color:var(--ink);text-decoration:underline}.legal-nav{z-index:20;min-height:72px;padding:0 var(--gutter);background:color-mix(in srgb, var(--canvas) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.legal-nav img{width:auto;height:32px}.legal-nav__back{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.legal{max-width:46rem;padding:clamp(3rem, 6vw, 5.5rem) var(--gutter) var(--section);box-sizing:content-box;margin:0 auto}.legal h1{font:800 var(--t-4xl) / 1.05 var(--f-display);letter-spacing:-.028em;text-wrap:balance}.legal__meta{color:var(--ink-soft);font-size:var(--t-sm);margin-top:1rem}.legal__toc{background:color-mix(in srgb, var(--blue) 10%, var(--raised));border-radius:20px;margin:2rem 0 0;padding:1.25rem 1.5rem}.legal__toc h2{font:700 var(--t-sm) / 1.4 var(--f-text);margin-bottom:.5rem}.legal__toc ol{font-size:var(--t-sm);gap:.15rem;padding-left:1.2rem;list-style:decimal;display:grid}.legal__toc a{text-underline-offset:3px;padding:.3rem 0;text-decoration:underline;display:inline-block}.legal section{margin-top:clamp(2.25rem,4vw,3rem);scroll-margin-top:96px}.legal h2{font:800 var(--t-xl) / 1.25 var(--f-display);letter-spacing:-.015em;margin-bottom:.75rem}.legal h3{font:700 var(--t-lg) / 1.3 var(--f-display);margin:1.25rem 0 .5rem}.legal p,.legal li{color:var(--ink);max-width:68ch;line-height:1.7}.legal p+p{margin-top:.85rem}.legal ul{gap:.45rem;margin:.75rem 0;padding-left:1.25rem;list-style:outside;display:grid}.legal a{text-underline-offset:3px;text-decoration:underline}.legal__card{background:var(--raised);border-radius:20px;gap:.3rem;margin-top:1rem;padding:1.25rem 1.5rem;font-style:normal;line-height:1.6;display:grid}.legal table{border-collapse:collapse;width:100%;font-size:var(--t-sm);margin-top:1rem}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.75rem .6rem}.legal th{font-weight:700}.legal__table{overflow-x:auto}@property --sea-1{syntax:"<color>";inherits:true;initial-value:#7cc46a}@property --sea-2{syntax:"<color>";inherits:true;initial-value:#3aa3d6}@property --sea-3{syntax:"<color>";inherits:true;initial-value:#ff8a6b}@property --sea-4{syntax:"<color>";inherits:true;initial-value:#ffd66b}:root{--sea-1:var(--sg);--sea-2:var(--sb);--sea-3:var(--sc);--sea-4:var(--sy);--sg:var(--green);--sb:var(--blue);--sc:var(--coral);--sy:var(--yellow);--sea-a:46%;--sea-b:38%}@media (prefers-color-scheme:dark){:root{--sg:#2ea05a;--sb:#1e8cd7;--sc:#eb503c;--sy:#e6aa28;--sea-a:44%;--sea-b:32%}}html[data-sea=hedef]{--sea-1:var(--sg);--sea-2:var(--sy);--sea-3:var(--sb);--sea-4:var(--sc)}html[data-sea=egitimler]{--sea-1:var(--sg);--sea-2:var(--sb);--sea-3:var(--sy);--sea-4:var(--sg)}html[data-sea=seminerler]{--sea-1:var(--sb);--sea-2:var(--sc);--sea-3:var(--sy);--sea-4:var(--sb)}html[data-sea=kurumsal]{--sea-1:var(--sb);--sea-2:var(--sg);--sea-3:var(--sb);--sea-4:var(--sy)}html[data-sea=yontem]{--sea-1:var(--sc);--sea-2:var(--sy);--sea-3:var(--sg);--sea-4:var(--sc)}html[data-sea=egitmenler]{--sea-1:var(--sg);--sea-2:var(--sc);--sea-3:var(--sb);--sea-4:var(--sy)}html[data-sea=iletisim]{--sea-1:var(--sb);--sea-2:var(--sy);--sea-3:var(--sg);--sea-4:var(--sc)}html{transition:--sea-1 1.6s var(--ease-io), --sea-2 1.6s var(--ease-io), --sea-3 1.6s var(--ease-io), --sea-4 1.6s var(--ease-io)}.sea{z-index:-1;pointer-events:none;background:linear-gradient(160deg, color-mix(in srgb, var(--sea-2) 12%, transparent), transparent 45%, color-mix(in srgb, var(--sea-4) 12%, transparent));position:fixed;inset:0;overflow:hidden}.sea:before,.sea:after{content:"";will-change:transform;position:absolute;inset:-25%}.sea:before{background:radial-gradient(40% 36% at 22% 26%, color-mix(in srgb, var(--sea-1) var(--sea-a), transparent), transparent 70%), radial-gradient(34% 32% at 80% 70%, color-mix(in srgb, var(--sea-2) var(--sea-a), transparent), transparent 70%);animation:sea-drift-a 28s var(--ease-io) infinite alternate}.sea:after{background:radial-gradient(30% 30% at 78% 22%, color-mix(in srgb, var(--sea-3) var(--sea-b), transparent), transparent 70%), radial-gradient(36% 30% at 26% 80%, color-mix(in srgb, var(--sea-4) var(--sea-b), transparent), transparent 70%);animation:sea-drift-b 36s var(--ease-io) infinite alternate}@keyframes sea-drift-a{to{transform:translate(6%,5%)rotate(8deg)}}@keyframes sea-drift-b{to{transform:translate(-7%,-4%)rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.sea:before,.sea:after{animation:none}html{transition:none}}.hero{background:0 0}.hero__stage:before{content:"";background:var(--night);opacity:calc(1 - var(--flood,0));position:absolute;inset:0}.hero__film,.hero__video{opacity:calc(1 - var(--flood,0))}.jx-gate{background:radial-gradient(50% 45% at 18% 20%, color-mix(in srgb, var(--green) 30%, transparent), transparent 70%), radial-gradient(45% 40% at 85% 25%, color-mix(in srgb, var(--blue) 30%, transparent), transparent 70%), radial-gradient(45% 45% at 80% 85%, color-mix(in srgb, var(--coral) 26%, transparent), transparent 70%), radial-gradient(45% 40% at 15% 85%, color-mix(in srgb, var(--yellow) 26%, transparent), transparent 70%), color-mix(in srgb, var(--canvas) 55%, transparent)}@media (prefers-color-scheme:dark){.jx-gate{background:radial-gradient(50% 45% at 18% 20%, #2ea05a4d, transparent 70%), radial-gradient(45% 40% at 85% 25%, #1e8cd74d, transparent 70%), radial-gradient(45% 45% at 80% 85%, #eb503c42, transparent 70%), radial-gradient(45% 40% at 15% 85%, #e6aa2833, transparent 70%), color-mix(in srgb, var(--canvas) 62%, transparent)}}
