:root{--c-yellow:#f5d839;--c-yellow-deep:#e3c42a;--c-ink:#141414;--c-black:#0b0b0b;--c-ink-2:#1c1c1c;--c-line:#2c2c2c;--c-white:#fff;--c-mute:#bdbdbd;--c-grey:#909090;--c-on-yellow:#141414;--fs-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--fs-sm:clamp(.875rem, .85rem + .12vw, .9375rem);--fs-md:clamp(1rem, .96rem + .2vw, 1.125rem);--fs-lg:clamp(1.125rem, 1.05rem + .4vw, 1.375rem);--fs-xl:clamp(1.375rem, 1.2rem + .9vw, 2rem);--fs-2xl:clamp(1.75rem, 1.4rem + 1.8vw, 3rem);--fs-3xl:clamp(2.25rem, 1.6rem + 3.2vw, 4.75rem);--fs-4xl:clamp(2.75rem, 1.7rem + 5.2vw, 7rem);--lh-tight:1.04;--lh-snug:1.2;--lh-body:1.65;--tracking-display:-.01em;--tracking-label:.18em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:192px;--gutter:clamp(20px, 5vw, 64px);--section-y:clamp(96px, 14vh, 192px);--max:1320px;--measure:62ch;--r-sm:6px;--r-md:12px;--r-lg:20px;--r-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-cine:cubic-bezier(.65, 0, .35, 1);--dur-1:.16s;--dur-2:.32s;--dur-3:.64s;--dur-4:1.2s;--tap:44px;--hdr:80px;--wrapw:min(var(--max), calc(100% - 2 * var(--gutter)));--line:#2c2c2c;--body:#e6e6e6;--sub:#cfcfcf}@media (width<=1023px),(aspect-ratio<=4/3){:root{--hdr:64px}}*,:before,:after{box-sizing:border-box}html{background:var(--c-black);color:var(--c-white);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 16px)}body{background:var(--c-black);min-width:320px;font:400 var(--fs-md) / var(--lh-body) var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}img,svg,video{max-width:100%;display:block}a{color:inherit}p,figure,blockquote,dl,dd,ol,ul,address,h1,h2,h3,h4{margin:0}p,dd,li{text-wrap:pretty}h1,h2,h3{text-wrap:balance;font-weight:500}ol,ul{padding:0;list-style:none}em,address{font-style:normal}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--c-yellow);color:var(--c-ink)}:focus-visible{outline:2px solid var(--c-yellow);outline-offset:2px;box-shadow:0 0 0 6px var(--c-ink);border-radius:4px}main:focus,main:focus-visible{box-shadow:none;outline:none}.vh{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.wrap{width:var(--wrapw);margin-inline:auto}.skip{z-index:100;border-radius:var(--r-md);background:var(--c-yellow);color:var(--c-ink);padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-90px;left:12px}.skip:focus{top:12px}.ico{flex:none}:root:lang(ml) body{font-family:var(--font-ml-text);line-height:1.75}:lang(ml) :is(h1,h2,h3,.t-l,.t-m){font-family:var(--font-ml-display);letter-spacing:0;line-height:1.3}:lang(ml) [lang=en]{font-family:var(--font-text)}:lang(ml) :is(h1,h2,h3,h4,p,li,dd,dt,summary,label,.t-l,.t-m){overflow-wrap:break-word}.lab{font:400 12px/1.5 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--c-mute);align-items:center;gap:.75em;display:flex}.lab b{color:var(--c-yellow);font-weight:400}@media (width<=760px){.lab b{display:none}}:lang(ml) .lab{font:600 14px/1.5 var(--font-ml-text);letter-spacing:.01em;text-transform:none}:lang(ml) .lab b{font:400 12px/1.5 var(--font-display);letter-spacing:.16em}.t-l{letter-spacing:-.03em;font-size:clamp(2rem,1.1rem + 2.9vw,4rem);font-weight:500;line-height:1.08}.t-m{letter-spacing:-.02em;font-size:clamp(1.625rem,1.2rem + 1.4vw,2.5rem);font-weight:500;line-height:1.15}:lang(ml) .t-l{font-size:clamp(1.625rem,1rem + 1.9vw,2.875rem);font-weight:600}:lang(ml) .t-m{font-weight:600}.lead{color:var(--sub);font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.6}:lang(ml) .lead{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.8}.num{font:400 13px/1 var(--font-display);letter-spacing:.08em;color:var(--c-yellow)}.lit{white-space:nowrap;position:relative}.lit:after{content:"";background:var(--c-yellow);transform-origin:0;border-radius:2px;height:max(2px,.05em);position:absolute;bottom:-.06em;left:0;right:0;box-shadow:0 0 .5em #f5d83980}:lang(ml) .lit{white-space:normal}:lang(ml) .lit:after{bottom:-.16em}.btn{border-radius:var(--r-md);min-height:52px;font:500 16px/1.25 var(--font-text);letter-spacing:.005em;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-2), color var(--dur-2), box-shadow var(--dur-2);border:0;justify-content:center;align-items:center;gap:12px;padding:0 24px;text-decoration:none;display:inline-flex}:lang(ml) .btn{font-family:var(--font-ml-text);font-weight:600;line-height:1.45}.btn .ico{width:20px;height:20px}.btn--y{background:var(--c-yellow);color:var(--c-ink)}.btn--y:hover{background:var(--c-yellow-deep)}.btn--line{color:var(--c-white);background:0 0;box-shadow:inset 0 0 0 1px #ffffff57}.btn--line:hover{box-shadow:inset 0 0 0 1px var(--c-yellow)}.btn--ink{background:var(--c-ink);color:var(--c-yellow)}.btn--ink:hover{background:#000}.btn--ink-line{color:var(--c-ink);box-shadow:inset 0 0 0 1.5px var(--c-ink);background:0 0}.btn--ink-line:hover{background:#14141414}.btn--line:focus-visible{box-shadow:inset 0 0 0 1px #ffffff57, 0 0 0 6px var(--c-ink)}.btn--ink-line:focus-visible{box-shadow:inset 0 0 0 1.5px var(--c-ink), 0 0 0 6px var(--c-ink)}.btn--lg{min-height:56px;padding:0 26px}.btn--sm{gap:8px;min-height:44px;padding:0 16px;font-size:15px}.btn--sm .ico{width:18px;height:18px}.btn{max-width:100%}@media (width<=760px){.btn:not(.hdr__cta){white-space:normal;padding-block:8px}}.btn .ar{transition:transform var(--dur-2) var(--ease-out)}.btn:hover .ar{transform:translate(4px)}.btn:focus-visible{outline-offset:2px}.hdr{z-index:40;height:var(--hdr);position:fixed;top:0;left:0;right:0}.hdr:before{content:"";background:#0b0b0bf0;border-bottom:1px solid #ffffff0f;position:absolute;inset:0}.hdr__in{width:var(--wrapw);align-items:center;gap:clamp(8px,1.6vw,24px);height:100%;margin-inline:auto;display:flex;position:relative}.hdr__logo{min-width:44px;min-height:44px;color:var(--c-yellow);flex:none;justify-content:flex-start;align-items:center;margin-right:auto;display:flex}.hdr__lockup{width:clamp(132px,11vw,168px);height:auto}.hdr__mark{width:34px;height:auto;display:none}.hdr__nav{display:flex}.hdr__nav a{color:#ffffffdb;min-height:44px;transition:color var(--dur-2);align-items:center;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}:lang(ml) .hdr__nav a{font-size:15px;font-weight:500}.hdr__nav a:after{content:"";background:var(--c-yellow);transform-origin:0;height:1px;transition:transform .45s var(--ease-out);position:absolute;bottom:8px;left:12px;right:12px;transform:scaleX(0)}.hdr__nav a:hover{color:#fff}.hdr__nav a:hover:after,.hdr__nav a[aria-current=page]:after{transform:scaleX(1)}.lang{color:#6f6f6f;align-items:center;font-size:14px;font-weight:500;display:flex}.lang__a{color:#a8a8a8;min-width:44px;min-height:44px;transition:color var(--dur-2);justify-content:center;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.lang__a:hover{color:#fff}.lang__a.is-cur{color:#fff;text-decoration:underline;text-decoration-color:var(--c-yellow);text-underline-offset:7px;text-decoration-thickness:1.5px}.lang__a[lang=en]{font-family:var(--font-text)}.lang__a[lang=ml]{font-family:var(--font-ml-text,inherit)}.menu-btn{border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;flex:none;width:44px;height:44px;margin-right:-8px;padding:0;display:none;position:relative}.menu-btn i{height:1.5px;transition:transform .4s var(--ease-out);background:#fff;border-radius:1px;position:absolute;left:11px;right:11px}.menu-btn i:first-of-type{top:17px}.menu-btn i:last-of-type{top:26px;right:17px}.menu-btn[aria-expanded=true] i:first-of-type{transform:translateY(4.5px)rotate(45deg)}.menu-btn[aria-expanded=true] i:last-of-type{right:11px;transform:translateY(-4.5px)rotate(-45deg)}.menu{z-index:38;padding:calc(var(--hdr) + 24px) var(--gutter) calc(28px + env(safe-area-inset-bottom));background:var(--c-black);flex-direction:column;gap:20px;display:flex;position:fixed;inset:0;overflow:auto}.menu[hidden]{display:none}.menu__nav a{border-bottom:1px solid var(--line);letter-spacing:-.02em;align-items:center;min-height:60px;font-size:28px;font-weight:500;text-decoration:none;display:flex}:lang(ml) .menu__nav a{font-size:24px;font-family:var(--font-ml-display);letter-spacing:0;font-weight:600}.menu__lang{font-size:16px}.menu__cta{white-space:normal;margin-top:auto;padding-block:10px}.menu-btn.menu-btn--nojs{display:none}@media (width<=1099px){.hdr__nav{display:none}.menu-btn{display:block}.no-js #menuBtn{display:none}.no-js .menu-btn.menu-btn--nojs{display:block}}@media (width>=1100px) and (width<=1199px){:lang(ml) .hdr__nav{display:none}:lang(ml) #menuBtn{display:block}.no-js:lang(ml) #menuBtn{display:none}.no-js:lang(ml) .menu-btn.menu-btn--nojs{display:block}}@media (width<=600px){.hdr__lockup{display:none}.hdr__mark{display:block}.hdr__in{gap:6px}.lang--compact .is-cur,.lang--compact .lang__sep{display:none}.hdr__cta{padding:0 14px;font-size:14px}:lang(ml) .hdr__cta{font-size:14px}}@media (width<=399px){.hdr__cta .ico{display:none}.hdr__cta{padding:0 12px}}@media (width<=359px){.hdr__lang{display:none}}.dock{display:none}@media (width<=760px){html{scroll-padding-bottom:calc(56px + env(safe-area-inset-bottom) + 16px)}.dock{z-index:36;height:calc(56px + env(safe-area-inset-bottom));padding:0 var(--gutter) env(safe-area-inset-bottom);visibility:hidden;opacity:0;background:#0b0b0bf5;border-top:1px solid #ffffff12;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.is-live .dock{transition:transform .5s var(--ease-out), opacity .3s var(--ease-out), visibility 0s linear .5s}.dock.is-on{visibility:visible;opacity:1;transform:none}.is-live .dock.is-on{transition:transform .5s var(--ease-out), opacity .3s var(--ease-out), visibility 0s}.dock__wa{flex:1;gap:10px;min-width:0;height:44px;min-height:44px;padding:0 14px;font-size:16px}:lang(ml) .dock__wa{font-size:15px}.dock__call{border-radius:var(--r-md);color:#fff;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #ffffff4d}.dock__call:focus-visible{box-shadow:inset 0 0 0 1px #ffffff4d, 0 0 0 6px var(--c-ink)}.ft{padding-bottom:calc(56px + 36px + env(safe-area-inset-bottom))!important}}@media (width<=379px){:lang(ml) .dock__wa .ico{display:none}:lang(ml) .dock__wa{padding:0 10px;font-size:14.5px}}.ft{z-index:6;background:var(--c-black);border-top:1px solid var(--line);padding:clamp(72px,9vw,120px) 0 40px;position:relative}.ft__top{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px 48px;display:grid}.ft__tag{font:400 clamp(1.625rem, 1rem + 1.6vw, 2.5rem)/1.15 var(--font-display);letter-spacing:-.01em;color:var(--c-yellow);text-wrap:balance}:lang(ml) .ft__tag{font:600 clamp(1.5rem, 1rem + 1.3vw, 2.25rem)/1.35 var(--font-ml-display)}.ft__cols{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,.9fr) minmax(0,1.2fr);gap:32px 28px;display:grid}.ft__h{font:500 13px/1.5 var(--font-text);letter-spacing:.18em;text-transform:uppercase;color:var(--c-grey);margin-bottom:10px}:lang(ml) .ft__h{font:600 14px/1.5 var(--font-ml-text);letter-spacing:.01em;text-transform:none}.ft__cols a{color:#e3e3e3;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:16px;text-decoration:none;display:inline-flex}.ft__cols a:hover{color:var(--c-yellow)}.ft__cols address{color:var(--c-mute);padding:10px 0 4px;font-size:16px;line-height:1.6}.ft__risk{border-top:1px solid var(--line);max-width:46rem;color:var(--c-mute);margin-top:clamp(48px,6vw,80px);padding-top:24px;font-size:16px;line-height:1.65}.ft__lockup{color:var(--c-yellow);margin-top:clamp(48px,7vw,104px);display:block}.ft__lockup .logo{width:100%;height:auto}.ft__clip{padding-bottom:.2%;display:block;overflow:hidden}.is-live .ft__lockup .logo{transform:translateY(104%)}.is-live .ft__lockup.is-in .logo{transition:transform 1.5s var(--ease-out) .1s;transform:none}.ft__copy{color:var(--c-grey);margin-top:24px;font-size:14px}@media (width<=1023px){.ft__top{grid-template-columns:minmax(0,1fr)}.ft__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=560px){.ft__academy,.ft__contact{grid-column:1/-1}}.form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:22px 18px;display:grid}.f{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.f--full{grid-column:1/-1}.f__l,.f legend{color:#fff;padding:0;font-size:16px;font-weight:500;line-height:1.4}.f legend{margin-bottom:10px}.f input[type=text],.f input[type=tel],.f input[type=email]{border-radius:var(--r-md);background:var(--c-black);color:#fff;width:100%;height:56px;transition:border-color var(--dur-2), box-shadow var(--dur-2);border:1px solid #3c3c3c;padding:0 16px;font-size:16px}.f textarea{border-radius:var(--r-md);background:var(--c-black);color:#fff;resize:vertical;width:100%;min-height:132px;transition:border-color var(--dur-2), box-shadow var(--dur-2);border:1px solid #3c3c3c;padding:14px 16px;font-size:16px;line-height:1.55;display:block}.f textarea:hover{border-color:#5c5c5c}.f textarea:focus{border-color:var(--c-yellow);outline:none;box-shadow:0 0 0 3px #f5d83938}.f textarea[aria-invalid=true]{border-color:#ff8f7a}.f__hint{color:var(--c-mute);margin-top:-2px;font-size:16px;line-height:1.5}:lang(ml) .f__hint{line-height:1.7}.f input:hover{border-color:#5c5c5c}.f input:not([type=checkbox],[type=radio]):focus{border-color:var(--c-yellow);outline:none;box-shadow:0 0 0 3px #f5d83938}.f input[aria-invalid=true]{border-color:#ff8f7a}.f__err{color:#ffb4a6;font-size:15px;line-height:1.5}.f__err[hidden]{display:none}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip span{border-radius:var(--r-md);min-height:48px;color:var(--c-mute);pointer-events:none;transition:border-color var(--dur-2), color var(--dur-2), background-color var(--dur-2);border:1px solid #3c3c3c;align-items:center;padding:0 18px;font-size:16px;display:inline-flex}.chip:hover span{color:#fff;border-color:#6a6a6a}.chip input:checked+span{border-color:var(--c-yellow);background:var(--c-yellow);color:var(--c-ink);font-weight:500}.chip input:focus-visible+span{outline:2px solid var(--c-yellow);outline-offset:2px;box-shadow:0 0 0 6px var(--c-ink)}.chip [lang=ml]{font-family:var(--font-ml-text,inherit)}.consent{cursor:pointer;min-height:48px;color:var(--c-mute);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;padding:4px 0;font-size:16px;line-height:1.6;display:grid}.consent input{width:22px;height:22px;accent-color:var(--c-yellow);cursor:pointer;margin:2px 0 0}.consent a{color:#fff;text-underline-offset:3px}.form__submit{justify-self:start;min-width:260px}.form__submit[aria-busy=true]{opacity:.7;cursor:progress}.form__msg{border-radius:var(--r-md);padding:16px 18px;font-size:16px;line-height:1.6}.form__msg[hidden]{display:none}.form__msg--ok{background:var(--c-yellow);color:var(--c-ink)}.form__msg--ok a{color:var(--c-ink);font-weight:600}.form__msg--err{color:#ffd6cd;background:#2a1714;box-shadow:inset 0 0 0 1px #5a2a22}.form__msg--err a{color:#fff;font-weight:600}.form:not([data-ready]) .form__msg[hidden]:target{display:block}.form:not([data-ready]):has(#enquiry-sent:target)>:not(#enquiry-sent),.form:not([data-ready]):has(#cv-sent:target)>:not(#cv-sent){display:none}.hp{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;top:0;left:0;overflow:hidden;position:absolute!important}.hp input{border:0;width:1px;height:1px;padding:0}.form{position:relative}@media (width<=760px){.form{grid-template-columns:minmax(0,1fr)}.form__submit{white-space:normal;width:100%;min-width:0;padding-block:10px}}.visit{border-radius:var(--r-md);background:var(--c-yellow);color:var(--c-ink);gap:14px;padding:clamp(22px,2.6vw,34px);display:grid}.visit__name{font-size:18px;font-weight:600;line-height:1.4}.visit__addr{font-size:16px;line-height:1.6}.visit__btns{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.visit__btns .btn{flex:auto;min-height:52px;padding:0 18px}.visit .btn--ink-line{justify-self:start;min-height:48px}.visit__mail{text-underline-offset:4px;overflow-wrap:anywhere;justify-self:start;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.textpage{padding:calc(var(--hdr) + clamp(48px, 8vw, 112px)) 0 clamp(80px, 10vw, 140px);background:var(--c-ink)}.textpage__head{max-width:46rem}.textpage__head h1{letter-spacing:-.03em;margin-top:18px;font-size:clamp(1.625rem,1rem + 3vw,4rem);font-weight:600;line-height:1.08}:lang(ml) .textpage__head h1{font-size:clamp(1.5rem,.95rem + 2.6vw,3.25rem);line-height:1.3}.textpage__meta{color:var(--c-grey);margin-top:18px;font-size:15px}.notice{border-radius:var(--r-md);background:var(--c-ink-2);max-width:46rem;box-shadow:inset 3px 0 0 var(--c-yellow);color:var(--body);margin-top:28px;padding:16px 18px;font-size:16px;line-height:1.7}.prose{max-width:44rem;color:var(--body);margin-top:clamp(40px,5vw,64px);font-size:17px;line-height:1.75}.prose>*+*{margin-top:1.1em}.prose h2{letter-spacing:-.01em;color:#fff;margin-top:2.2em;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:600;line-height:1.3}.prose h3{color:#fff;margin-top:1.8em;font-size:1.1875rem;font-weight:600;line-height:1.4}.prose ul,.prose ol{padding-left:1.3em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--c-yellow)}.prose a{color:#fff;text-decoration-color:var(--c-yellow);text-underline-offset:3px;overflow-wrap:anywhere}.prose strong{color:#fff;font-weight:600}.prose hr{border:0;border-top:1px solid var(--line)}.prose table{border-collapse:collapse;width:100%;font-size:16px}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px 10px 0}:lang(ml) .prose{font-size:17px;line-height:1.85}:lang(ml) .prose h2{font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);line-height:1.4}.is-static *,.is-static :before,.is-static :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--lb:clamp(56px, calc((100svh - 100vw / 2.39) / 2), 18svh);--lb-b:var(--lb);--dissolve:.6s;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (aspect-ratio<=4/3),(width<=760px){:root{--lb:var(--hdr);--lb-b:72px}}@media (width<=760px){:root{--lb-b:calc(56px + env(safe-area-inset-bottom))}}.bars,.leak{display:none}.is-live .bars{display:block}.bar{z-index:30;background:var(--c-black);pointer-events:none;height:51svh;transition:transform 1.4s var(--ease-cine);position:fixed;left:0;right:0}.bar--top{top:0}.bar--bot{bottom:0}.is-open .bar--top{transform:translate3d(0, calc(var(--lb) - 51svh), 0)}.is-open .bar--bot{transform:translate3d(0, calc(51svh - var(--lb-b)), 0)}.is-open[data-matte=none] .bar--top{transform:translateY(-51svh)}.is-open[data-matte=none] .bar--bot{transform:translateY(51svh)}.bar__in{height:var(--lb-b);position:absolute;top:0;left:0;right:0}.slate{white-space:nowrap;height:100%;font:400 12px/1 var(--font-display);letter-spacing:.12em;color:var(--c-grey);justify-content:flex-end;align-items:center;display:flex;position:relative}.ct b{color:var(--c-white);font-weight:400}.ct #ctName{letter-spacing:.14em;text-transform:uppercase}:lang(ml) .ct #ctName{font:500 13px/1 var(--font-ml-text);letter-spacing:.01em;text-transform:none}.cue{font:500 12px/1 var(--font-text);letter-spacing:.26em;text-transform:uppercase;color:var(--c-mute);align-items:center;gap:14px;transition:opacity .6s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:lang(ml) .cue{font:500 13px/1 var(--font-ml-text);letter-spacing:.02em}.cue i{background:#ffffff38;width:44px;height:1px;position:relative;overflow:hidden}.cue i:after{content:"";background:var(--c-yellow);animation:cue 2.6s var(--ease-cine) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes cue{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.past-hero .cue{opacity:0}@media (width<=760px),(aspect-ratio<=4/3){.ct,.cue i{display:none}}.is-live .hdr{transform:translate3d(0, calc((var(--lb) - var(--hdr)) / 2), 0);transition:transform 1.2s var(--ease-cine), opacity .8s var(--ease-out)}.is-live .hdr:before{opacity:0;transition:opacity .6s}.is-live[data-matte=none] .hdr{transform:none}.is-live[data-matte=none] .hdr:before{opacity:1}.is-live:not(.is-open) .hdr{opacity:0}.is-live:not(.is-touch) .leak{z-index:20;pointer-events:none;opacity:0;background:radial-gradient(50% 60%,#ffec966b,#f5d8392e 45%,#f5d83900 72%);width:60vw;display:block;position:fixed;top:0;bottom:0;left:-30vw}.scene{background:var(--c-black);flex-direction:column;min-height:100svh;display:flex;position:relative}.is-live .scene{background:0 0}.matte{flex:none;position:relative}.matte--top{height:var(--lb)}.matte--bot{height:var(--lb-b)}.window{z-index:2;flex-direction:column;flex:1;display:flex;position:relative}.plate{background:var(--c-black);overflow:hidden}.plate--fixed{left:0;right:0;top:var(--lb);bottom:var(--lb-b);z-index:0;position:absolute}.is-live .plate--fixed{height:calc(100lvh - var(--lb) - var(--lb-b));opacity:0;visibility:hidden;transition:opacity var(--dissolve) var(--ease-cine), visibility 0s linear var(--dissolve);display:none;position:fixed;bottom:auto}.is-live .is-near>.plate--fixed,.is-live .is-active>.plate--fixed{display:block}.is-live .is-active>.plate--fixed{opacity:1;visibility:visible;transition:opacity var(--dissolve) var(--ease-cine), visibility 0s}.plate--framed{position:absolute;inset:0}.kb{transform:scale(var(--k0,1));transform-origin:var(--ko,50% 50%);position:absolute;inset:0}.kb picture,.kb img,.kb video{width:100%;height:100%;position:absolute;inset:0}.kb img,.kb video{object-fit:cover;object-position:var(--op-d,50% 50%)}.plate__video{opacity:0;transition:opacity .35s linear}.plate.is-playing .plate__video{opacity:1}@media (width<=760px),(orientation:portrait){.kb img,.kb video{object-position:var(--op-m,50% 50%)}}.shade{pointer-events:none;position:absolute;inset:0}.grain{background:var(--grain);opacity:.06;pointer-events:none;background-size:180px;position:absolute;inset:-10%}.is-live .kb{animation:kb var(--kd,18s) var(--ease-cine) infinite alternate;animation-play-state:paused}.is-live .is-active>.plate .kb,.is-live .plate--framed.is-on .kb{animation-play-state:running}@keyframes kb{0%{transform:scale(var(--k0,1)) translate3d(0, 0, 0)}to{transform:scale(var(--k1,1.07)) translate3d(var(--kx,0), var(--ky,0), 0)}}@media (width>=761px) and (orientation:landscape){.is-live .has-vd .kb{animation:none}}@media (width<=760px),(orientation:portrait){.is-live .has-vm .kb{animation:none}}.is-live:not(.is-touch) .is-active>.plate .grain{animation:.8s step-end infinite grain}@keyframes grain{0%{transform:translate(0,0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-5%,-1%)}80%{transform:translate(4%,3%)}}.is-live [data-rv]{opacity:0;transition:opacity .9s var(--ease-out) var(--d,0s), transform 1.1s var(--ease-out) var(--d,0s);transform:translateY(22px)}.is-live [data-rv].is-in{opacity:1;transform:none}.is-live [data-rv] .lit:after{transition:transform 1.1s var(--ease-cine) calc(var(--d,0s) + .6s);transform:scaleX(0)}.is-live [data-rv].is-in .lit:after{transform:scaleX(1)}.is-static .matte--top,.is-static .matte--bot{height:16px}.is-static .scene:first-child .matte--top{height:var(--hdr)}.is-static .plate--fixed{top:16px;bottom:16px}.is-static .scene:first-child .plate--fixed{top:var(--hdr)}.is-static .plate__video{display:none}:is(.hero__in,.mk__in,.mk__sub,.page__in,.mani__in){isolation:isolate}:is(.hero__in>*,.mk__head,.mk__body,.subtitle,.page__in>*,.mani__in>*){position:relative}.eq__title{isolation:isolate;position:relative}:is(.hero__in>*,.mk__head,.mk__body,.subtitle,.eq__title,.page__in>*):after,.mani__in>:after{content:"";z-index:-1;pointer-events:none;border-image:linear-gradient(#0b0b0b00,#0b0b0b1f 12px,#0b0b0b66 24px,#0b0b0bad 34px,#0b0b0bcc 42px calc(100% - 42px),#0b0b0bad calc(100% - 34px),#0b0b0b66 calc(100% - 24px),#0b0b0b1f calc(100% - 12px),#0b0b0b00) 0 fill/0/0 100vw;position:absolute;inset:-64px 0}.rv{display:block}.is-live :is(.mk__head,.mk__body,.page__in>*,.mani__in>*):after{transition:opacity .9s var(--ease-out) .1s}.is-live :is(.mk__head,.mk__body,.page__in>*,.mani__in>*):has([data-rv]:not(.is-in)):after{opacity:0}@media (width>=1024px){.mani__in>:after{content:none}:is(.mk__body,.subtitle):after{background:#0b0b0bcc;border-image:;border-radius:18px;inset:-6px -10px;box-shadow:0 0 32px 26px #0b0b0bcc}}.scene--hero .kb{--k1:1.06;--kx:-0.6%;--ky:0.4%}.scene--hero .shade{background:linear-gradient(#0b0b0b00 28%,#0b0b0b94 58%,#0b0b0bf0 100%),linear-gradient(90deg,#0b0b0b9e 0%,#0b0b0b00 62%)}.hero__in{flex-direction:column;flex:1;justify-content:flex-end;padding-block:32px clamp(28px,5svh,52px);display:flex}.ident{align-items:center;gap:18px;margin-bottom:clamp(16px,2.6svh,26px);display:flex}.hero__mark{width:clamp(44px,3.9vw,58px);height:auto;color:var(--c-yellow);flex:none;overflow:visible}.eyebrow{font:500 13px/1.5 var(--font-text);letter-spacing:.2em;text-transform:uppercase;color:#d9d9d9;border-left:1px solid #ffffff47;padding-left:18px}:lang(ml) .eyebrow{font:600 15px/1.6 var(--font-ml-text);letter-spacing:.01em;text-transform:none}.h1{--h1:clamp(2.5rem, calc((100vw - 2 * var(--gutter)) / 14.5), 5.75rem);font:400 var(--h1)/1.06 var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance}.h1 .ln{display:block}.h1 .lit:after{height:max(2px,.045em);bottom:-.04em}:lang(ml) .h1{--h1:clamp(2.25rem, calc((100vw - 2 * var(--gutter)) / 13), 5.25rem);font-family:var(--font-ml-display);letter-spacing:0;font-weight:600;line-height:1.26}:lang(ml) .h1 .lit:after{bottom:-.08em}.hero__foot{justify-content:space-between;align-items:flex-end;gap:28px 56px;margin-top:clamp(22px,3.4svh,36px);display:flex}.hero__sub{max-width:34rem;color:var(--body);font-size:clamp(1rem,.95rem + .25vw,1.1875rem);line-height:1.62}:lang(ml) .hero__sub{max-width:36rem;line-height:1.8}.hero__act{flex:none;justify-items:start;gap:14px;display:grid}.hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.hero__note{max-width:31rem;color:var(--c-mute);text-wrap:balance;font-size:15px;line-height:1.55}@media (width<=1023px){.hero__foot{flex-direction:column;align-items:flex-start}}@media (width<=760px){.scene--hero .shade{background:linear-gradient(#0b0b0b00 6%,#0b0b0b94 24%,#0b0b0be6 48%,#0b0b0bf5 100%)}.h1{--h1:min(3.25rem, calc((100vw - 2 * var(--gutter)) / 9.3));line-height:1.1}:lang(ml) .h1{--h1:min(3rem, calc((100vw - 2 * var(--gutter)) / 10));line-height:1.3}.hero__in{padding-block:20px 24px}.ident{margin-bottom:14px;display:block}.hero__mark{width:40px;margin-bottom:16px}.eyebrow{letter-spacing:.14em;border-left:0;padding-left:0;font-size:12px}:lang(ml) .eyebrow{font-size:14px}.hero__foot{align-items:stretch;gap:22px;margin-top:18px}.hero__act{justify-items:stretch}.hero__ctas{flex-direction:column;gap:6px}.hero__ctas .btn{white-space:normal;width:100%;padding:8px 16px}.hero__ctas .btn--line{box-shadow:none;min-height:48px}.hero__note{font-size:14.5px}}.is-static .as-parts{display:none}.is-live .as-back{opacity:0;transform:translate(34px,-34px)}.is-live .as-front{opacity:0;transform:translate(-34px,34px)}.is-live .as-cut{stroke-dasharray:1;stroke-dashoffset:1px}.is-live .as-final{opacity:0}.is-open .as-back{opacity:1;transition:transform .9s var(--ease-out) .35s, opacity .35s .35s;transform:none}.is-open .as-front{opacity:1;transition:transform .9s var(--ease-out) .5s, opacity .35s .5s;transform:none}.is-open .as-cut{stroke-dashoffset:0;transition:stroke-dashoffset .6s var(--ease-cine) 1.05s}.is-open .as-final{opacity:1;transition:opacity .2s 1.7s}.is-open .as-parts{opacity:0;transition:opacity .2s 1.85s}.is-live .h1:lang(en) .ln{margin-bottom:-.16em;padding-bottom:.16em;overflow:hidden}.is-live .h1:lang(en) .ln>span{display:block;transform:translateY(110%)}.is-open .h1:lang(en) .ln>span{transition:transform 1.1s var(--ease-out) .55s;transform:none}.is-open .h1:lang(en) .ln+.ln>span{transition-delay:.7s}.is-live .h1:lang(ml) .ln{opacity:0;transform:translateY(24px)}.is-open .h1:lang(ml) .ln{opacity:1;transition:opacity .9s var(--ease-out) .55s, transform 1.1s var(--ease-out) .55s;transform:none}.is-open .h1:lang(ml) .ln+.ln{transition-delay:.7s}.is-live .h1 .lit:after{transform:scaleX(0)}.is-open .h1 .lit:after{transition:transform 1s var(--ease-cine) 1.5s;transform:scaleX(1)}.is-live [data-hv]{opacity:0;transform:translateY(14px)}.is-open [data-hv]{opacity:1;transition:opacity .9s var(--ease-out) var(--d,.9s), transform 1.1s var(--ease-out) var(--d,.9s);transform:none}.scene--hero .plate:after{content:"";z-index:3;background:var(--c-black);opacity:0;pointer-events:none;position:absolute;inset:0}.is-live .h1:lang(ml) .ln>span{display:block}.intro{display:none}.is-intro .intro{z-index:31;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.is-open .intro{opacity:0;visibility:hidden;transition:opacity .35s var(--ease-out), transform .6s var(--ease-out), visibility 0s linear .6s;transform:translateY(-10px)}.is-intro:not(.is-open) .slate{opacity:0}.is-intro .slate{transition:opacity .6s var(--ease-out) .5s}.intro__in{align-items:center;gap:clamp(18px,1.8vw,28px);display:flex}.intro__mark{width:clamp(52px,4.6vw,72px);height:auto;color:var(--c-yellow);flex:none;overflow:visible}.intro__chart{flex:none;width:clamp(176px,17vw,252px);height:auto;overflow:visible}.ic-lvl{fill:none;stroke:#ffffff4d;stroke-width:1px;stroke-dasharray:1;vector-effect:non-scaling-stroke}.ic-w{fill:none;stroke:currentColor;stroke-width:1.4px;vector-effect:non-scaling-stroke}.ic-b{fill:currentColor}.ic--dn .ic-b{fill:var(--c-black);stroke:currentColor;stroke-width:1.4px;vector-effect:non-scaling-stroke}.ic--r{color:#767676}.ic--b,.ic--t{color:var(--c-yellow)}.ic{transform-box:fill-box;transform-origin:50%}.ic--b{transform-origin:50% 100%}.is-intro .ic-lvl{animation:in-draw .5s var(--ease-out) 40ms both}.is-intro .ic{animation:ic-in .3s var(--ease-out) both;animation-delay:calc(.1s + var(--i) * 60ms)}.is-intro .ic--b{animation-duration:.36s;animation-delay:.5s}.is-intro .ic--t{animation-delay:calc(.72s + (var(--i) - 7) * .1s)}.is-live .intro .as-back,.is-live .intro .as-front{opacity:1;transform:none}.is-live .intro .as-cut{stroke-dashoffset:0}.is-live .intro .as-final{opacity:1}.is-live .intro .as-parts{opacity:0}.is-intro .intro .as-back{animation:in-back .75s var(--ease-out) 60ms both}.is-intro .intro .as-front{animation:in-front .75s var(--ease-out) .18s both}.is-intro .intro .as-cut{animation:in-draw .45s var(--ease-cine) .58s both}.is-intro .intro .as-final{animation:.15s linear .95s both in-fade}.is-intro .intro .as-parts{animation:1.1s linear both in-hold}@keyframes in-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ic-in{0%{opacity:0;transform:scaleY(.15)}to{opacity:1;transform:none}}@keyframes in-back{0%{opacity:0;transform:translate(34px,-34px)}to{opacity:1;transform:none}}@keyframes in-front{0%{opacity:0;transform:translate(-34px,34px)}to{opacity:1;transform:none}}@keyframes in-fade{0%{opacity:0}to{opacity:1}}@keyframes in-hold{0%,to{opacity:1}}.ab{z-index:6;background:var(--c-yellow);color:var(--c-ink);padding-block:clamp(104px,13vw,200px) clamp(88px,11vw,168px);position:relative;overflow:clip}.ab__mk{z-index:0;transform-origin:100% 0;pointer-events:none;width:clamp(440px,64vw,1180px);position:absolute;top:clamp(-280px,-16vw,-64px);right:-13vw}.ab__in{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);display:grid;position:relative}.ab__in>.lab{grid-column:1/-1}.ab__title{letter-spacing:-.035em;grid-column:1/span 10;max-width:14em;margin-top:clamp(22px,2.6vw,34px);font-size:clamp(2.25rem,1.05rem + 4vw,5.75rem);font-weight:600;line-height:1.03}:lang(ml) .ab__title{letter-spacing:0;max-width:15em;font-size:clamp(1.625rem,.95rem + 2.6vw,3.75rem);line-height:1.3}.ab__body{grid-column:5/-1;justify-items:start;gap:clamp(26px,3vw,40px);margin-top:clamp(36px,5vw,72px);display:grid}.ab__p{max-width:62ch;font-size:clamp(1.0625rem,1rem + .3vw,1.3125rem);line-height:1.66}:lang(ml) .ab__p{font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.85}.ab .btn--ink .ar{width:20px;height:20px}@media (width>=1024px){.ab{flex-direction:column;justify-content:center;min-height:100svh;display:flex}}@media (width<=1023px){.ab__title,.ab__body{grid-column:1/-1}}@media (width<=760px){.ab{padding-block:96px 88px}.ab__mk{width:128vw;top:-24vw;right:-46vw}.ab__body{margin-top:28px}.ab__more,.ab__more .btn{width:100%}}.scene--mani .kb{--k1:1.06;--ky:-1%}.scene--mani .shade{background:radial-gradient(60% 90%,#0b0b0b00 25%,#0b0b0b73 100%),linear-gradient(90deg,#0b0b0b8c 0%,#0b0b0b1a 40% 58%,#0b0b0b99 100%)}.mani__in{grid-template-columns:calc(47vw - var(--gutter) - 40px) calc(9vw + 80px) minmax(0, 1fr);padding:40px var(--gutter);flex:1;align-items:center;display:grid}.mani__a{grid-column:1}.mani__lead{letter-spacing:-.03em;margin-top:24px;font-size:clamp(2rem,1rem + 2.8vw,3.75rem);font-weight:500;line-height:1.08}:lang(ml) .mani__lead{font-size:clamp(1.5rem,.9rem + 2vw,3rem);line-height:1.32}.mani__b{grid-column:3;max-width:32rem}.mline{letter-spacing:-.01em;color:var(--body);font-size:clamp(1.1875rem,1rem + .7vw,1.625rem);font-weight:400;line-height:1.45;display:block}:lang(ml) .mline{letter-spacing:0;font-size:clamp(1.0625rem,.98rem + .5vw,1.375rem);line-height:1.75}.mline+.mline{margin-top:.5em}.mani__small{color:var(--c-mute);border-top:1px solid #fff3;margin-top:30px;padding-top:18px;font-size:16px}@media (width<=1023px){.mani__in{grid-template-columns:minmax(0,1fr);align-content:end;gap:26px}.mani__a,.mani__b{grid-column:1}.scene--mani .shade{background:linear-gradient(#0b0b0b00 14%,#0b0b0bcc 44%,#0b0b0bf2 70%)}}@media (width<=760px){.mani__in{padding:28px var(--gutter);gap:20px}.mani__lead{margin-top:16px}.mani__small{margin-top:22px}}.scene--mk .kb{--k1:1.05}.scene--mk .shade{background:linear-gradient(#0b0b0bb3 0%,#0b0b0b00 30% 56%,#0b0b0be6 86%,#0b0b0bf5 100%)}.arrow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arrow path{fill:none;stroke:var(--c-yellow);stroke-linecap:round;stroke-linejoin:round}.arrow .glow{stroke-width:18px;opacity:.16}.arrow .core{stroke-width:4.5px}.is-live .scene--mk .arrow{opacity:0;transition:opacity .3s var(--ease-out)}.is-live .scene--mk .arrow path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 0s linear .3s}.is-live .scene--mk.arrow-clear .arrow{opacity:1;transition-duration:.2s}.is-live .scene--mk.arrow-clear .arrow path{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-cine) .15s}.plate.is-playing .arrow,.is-live .scene--mk.arrow-clear .plate.is-playing .arrow{opacity:0}@media (width<=760px),(orientation:portrait){.arrow{display:none}}.mk__in{text-align:center;flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:32px;padding-block:clamp(22px,4.4svh,40px) clamp(26px,4.6svh,44px);display:flex}.mk__head{flex-direction:column;align-items:center;gap:14px;display:flex}.mk__head .t-l{max-width:12em}@media (width>=761px) and (orientation:landscape){.scene--mk .kb{--op-d:50% 0%!important}}@media (width>=761px) and (aspect-ratio>=4/3){.scene--mk .mk__body{text-align:left;align-self:flex-end;max-width:30rem}}.mk__sub{display:none}.subtitle{max-width:46rem;font:400 17px/1.6 var(--font-text);letter-spacing:.005em;color:#f0f0f0;text-align:center;text-wrap:balance;margin-inline:auto}:lang(ml) .subtitle{font-family:var(--font-ml-text);letter-spacing:0;line-height:1.75}@media (width>=1024px) and (aspect-ratio>=1334/1000) and (aspect-ratio<=16/9) and (height>=700px){.is-live .scene--mk:lang(en) .mk__sub{z-index:31;align-items:center;height:100%;display:flex;position:relative}.is-live .scene--mk:lang(en) .mk__body{clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}}.mk__body{max-width:40rem;color:var(--body);text-wrap:pretty;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.65}:lang(ml) .mk__body{line-height:1.85}@media (width<=760px){.mk__in{padding-block:22px 26px}.mk__head .t-l{max-width:8em}:lang(ml) .mk__head .t-l{max-width:10em}.scene--mk .shade{background:linear-gradient(#0b0b0bb3 0%,#0b0b0b00 24% 46%,#0b0b0be6 72%,#0b0b0bf5 100%)}}@media (width>=1024px) and (orientation:landscape){:lang(ml) .mk__head .t-l{max-width:none}}.jy{--jy-top:calc(var(--hdr) + 3svh);--jy-step:1.6svh;--jy-c:52svh;--jy-g:8svh;--jy-hold:10svh;--jy-slice:19.3%;z-index:6;padding-block:var(--section-y);background:var(--c-ink)}.jy__in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:40px clamp(32px,5vw,88px);display:grid}.jy__head{flex-direction:column;gap:18px;display:flex}.jy__head .t-l{max-width:8em}:lang(ml) .jy__head .t-l{max-width:9.5em}.jy__cards{flex-direction:column;gap:20px;display:flex}.jy__card{border-radius:var(--r-lg);transform-origin:50% 0;background:#191919;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid;position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #2b2b2b}.jy__card:after{content:"";z-index:2;border-radius:inherit;background:var(--c-black);opacity:0;pointer-events:none;position:absolute;inset:0}.jy__txt{flex-direction:column;gap:28px;min-width:0;padding:clamp(24px,2.8vw,44px);display:flex}.jy__t{margin-top:auto}.jy__stage{flex-direction:column-reverse;align-items:flex-start;gap:10px;display:flex}.jy__num{font:400 clamp(2.75rem, 1.7rem + 2.6vw, 4.5rem)/.9 var(--font-display);letter-spacing:-.02em;color:var(--c-yellow)}.jy__lab{font:500 13px/1.4 var(--font-text);letter-spacing:.2em;text-transform:uppercase;color:var(--c-grey)}:lang(ml) .jy__lab{font:600 14px/1.5 var(--font-ml-text);letter-spacing:.01em;text-transform:none}.jy__t{letter-spacing:-.025em;font-size:clamp(1.75rem,1.25rem + 1.4vw,2.75rem);font-weight:500;line-height:1.1}:lang(ml) .jy__t{letter-spacing:0;font-size:clamp(1.5rem,1.15rem + 1vw,2.25rem);line-height:1.3}.jy__d{max-width:36ch;color:var(--sub);margin-top:12px;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.6}:lang(ml) .jy__d{line-height:1.8}.jy__vis{background-color:#151515;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:50%;background-size:32px 32px;border-left:1px solid #262626;place-items:center;min-height:100%;padding:28px;display:grid;position:relative}.jy__mk{aspect-ratio:186/184;width:min(64%,260px);position:relative}.jy__mk>.mks{position:absolute;inset:0}.jy__dep--1{transform:translate(4.5%,4.5%)}.jy__dep--2{transform:translate(9%,9%)}.jy__glow{aspect-ratio:1;background:radial-gradient(closest-side,#f5d83942,#f5d83914 52%,#f5d83900);width:120%;position:absolute;top:50%;left:50%;translate:-50% -50%}.jy__card--1 .jy__mk .jy__face{color:var(--c-grey)}.jy__card--1 .jy__mk .jy__dep--1{color:#3d3d3d}.jy__card--1 .jy__mk .jy__dep--2{color:#2a2a2a}.jy__card--2 .jy__mk .jy__dep--1{--mks-front:#4d4d4d}.jy__card--2 .jy__mk .jy__dep--2{--mks-front:#2c2c2c}.jy__card--3 .jy__mk .jy__dep--1{--mks-front:#7c7c7c}.jy__card--3 .jy__mk .jy__dep--2{--mks-front:#3e3e3e}.jy__card--4 .jy__mk .jy__dep--1{--mks-front:#8c7a20}.jy__card--4 .jy__mk .jy__dep--2{--mks-front:#463d12}.jy__card--5 .jy__mk .jy__dep--1{--mks-front:#a8922a}.jy__card--5 .jy__mk .jy__dep--2{--mks-front:#5c5016}.jy__card--5{box-shadow:inset 0 0 0 1px #f5d83961}.is-live .jy__cards{gap:var(--jy-g);padding-bottom:var(--jy-hold)}.is-live .jy__card{top:calc(var(--jy-top) + var(--i) * var(--jy-step));min-height:var(--jy-c);position:sticky}@media (width>=1024px){.is-live .jy__head{top:calc(var(--hdr) + 7svh);position:sticky}}@media (width<=1023px){.jy__in{grid-template-columns:minmax(0,1fr)}.jy__head .t-l{max-width:11em}:lang(ml) .jy__head .t-l{max-width:12em}}@media (width<=760px){.jy{--jy-top:calc(var(--hdr) + 14px);--jy-step:1.2svh;--jy-c:min(560px, 66svh);--jy-g:6svh;--jy-hold:8svh;--jy-slice:19.4%}.jy__in{gap:32px}.jy__card{flex-direction:column-reverse;display:flex}.jy__txt{gap:18px;padding:22px 22px 26px}.jy__t{margin-top:0}.jy__vis{background-size:24px 24px;border-bottom:1px solid #262626;border-left:0;flex:1;min-height:148px;padding:18px}.jy__mk{width:min(40%,168px)}.jy__d{max-width:none}}@media (width>=761px) and (width<=1023px){.jy{--jy-c:44svh;--jy-slice:19%}}.an{z-index:6;background:var(--c-yellow);color:var(--c-ink);padding-block:clamp(72px,10vw,128px);position:relative}.an__head{flex-direction:column;gap:14px;display:flex}@media (width>=1024px){.an{min-height:100svh;padding-block:calc(var(--hdr) + 24px) 32px;flex-direction:column;justify-content:center;display:flex}.an__plate{margin-top:28px}}.an__head .t-l{font-size:clamp(1.875rem,1rem + 2.6vw,3.5rem)}:lang(ml) .an__head .t-l{font-size:clamp(1.625rem,1rem + 2vw,2.875rem)}.lab--ink,.lab--ink b{color:var(--c-ink)}.an__plate{border:2px solid var(--c-ink);border-radius:var(--r-lg);margin-top:clamp(28px,4vw,48px);overflow:hidden}.an__zones{border-bottom:1.5px solid var(--c-ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.an__zones li{min-width:0;font:400 12px/1.3 var(--font-display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;padding:12px clamp(10px,1.4vw,20px);transition:opacity .4s;display:flex}:lang(ml) .an__zones li{font:600 14px/1.4 var(--font-ml-text);letter-spacing:0;text-transform:none}.an__zones li+li,.an__steps li+li{border-left:1px dashed #1414146b}.badge{background:var(--c-ink);width:26px;height:26px;color:var(--c-yellow);font:400 13px/1 var(--font-display);letter-spacing:0;border-radius:7px;flex:none;place-items:center;display:inline-grid}.an__chart{border-bottom:1.5px solid var(--c-ink);background-image:linear-gradient(#14141412 1px,#0000 1px),linear-gradient(90deg,#14141412 1px,#0000 1px);background-position:-1px -1px;background-size:24px 24px;position:relative}.an__svg{width:100%;height:auto;overflow:visible}.an__svg--m{display:none}.c-div{stroke:var(--c-ink);stroke-opacity:.32;stroke-width:1px;stroke-dasharray:4 6}.c-band{fill:var(--c-ink);fill-opacity:.08}.c-lvl{stroke:var(--c-ink);stroke-opacity:.6}.c-exit{stroke:var(--c-ink);stroke-dasharray:8 6}.c-brk{fill:none;stroke:var(--c-ink)}.c-seg{fill:none;stroke:var(--c-ink);stroke-linejoin:round;stroke-linecap:round}.c-dot{fill:var(--c-ink)}.c-ring{fill:var(--c-yellow);stroke:var(--c-ink)}.c-bt{fill:var(--c-yellow);font-family:var(--font-display)}.an__steps{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.an__steps li{min-width:0;padding:20px clamp(10px,1.4vw,20px) 24px;transition:opacity .4s}.an__steps .badge{display:none}.an__steps h3{font-size:clamp(1.0625rem,1rem + .25vw,1.25rem);font-weight:600;line-height:1.3}.an__steps p{margin-top:8px;font-size:16px;line-height:1.55}:lang(ml) .an__steps p{line-height:1.75}.an__note{align-items:center;gap:12px;margin-top:20px;font-size:16px;font-weight:500;display:flex}.an__note:before{content:"";background:var(--c-ink);border-radius:3px;flex:none;width:11px;height:11px}.an{--an-pending:#57501f}.is-live .an.is-armed .c-seg{stroke-dasharray:1;stroke-dashoffset:1px}.is-live .an.is-armed .c-mk,.is-live .an.is-armed .c-lv,.is-live .an.is-armed .c-risk{opacity:0}.is-live .an.is-armed :is(.an__steps li,.an__zones li){color:var(--an-pending)}.is-live .an.is-armed :is(.an__steps,.an__zones) .badge{background:var(--an-pending)}.is-live .an.is-drawn .c-seg{stroke-dashoffset:0;transition:stroke-dashoffset .45s linear calc(.15s + var(--k) * .45s)}.is-live .an.is-drawn :is(.c-mk,.c-lv,.c-risk){opacity:1;transition:opacity .4s var(--ease-out) calc(.3s + var(--k) * .45s)}.is-live .an.is-drawn :is(.an__steps li,.an__zones li){color:var(--c-ink);transition:color .4s var(--ease-out) calc(.15s + var(--k) * .45s)}.is-live .an.is-drawn :is(.an__steps,.an__zones) .badge{background:var(--c-ink);transition:background-color .4s var(--ease-out) calc(.15s + var(--k) * .45s)}.is-live .an.is-scrub *{transition:none!important}@media (width>=1024px) and (width<=1279px){:lang(ml) .an__zones,:lang(ml) .an__svg--d{display:none}:lang(ml) .an__svg--m{width:auto;max-height:46svh;margin-inline:auto;display:block}:lang(ml) .an__steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:lang(ml) .an__steps li{grid-template-columns:26px minmax(0,1fr);column-gap:14px;display:grid}:lang(ml) .an__steps li+li{border-left:0}:lang(ml) .an__steps li:nth-child(n+2){border-top:1px dashed #1414146b}:lang(ml) .an__steps li:nth-child(2){border-top:0;border-left:1px dashed #1414146b}:lang(ml) .an__steps li:nth-child(4){border-left:1px dashed #1414146b}:lang(ml) .an__steps li:last-child{grid-column:1/-1}:lang(ml) .an__steps .badge{grid-row:span 2;margin-top:1px;display:inline-grid}:lang(ml) .an__steps p{grid-column:2;margin-top:4px}}@media (width<=1023px){.an__zones,.an__svg--d{display:none}.an__svg--m{display:block}.an__steps{grid-template-columns:minmax(0,1fr)}.an__steps li{grid-template-columns:26px minmax(0,1fr);column-gap:14px;padding:18px 18px 20px;display:grid}.an__steps li+li{border-top:1px dashed #1414146b;border-left:0}.an__steps .badge{grid-row:span 2;margin-top:1px;display:inline-grid}.an__steps p{grid-column:2;margin-top:4px}.an__note{align-items:flex-start}.an__note:before{margin-top:8px}}.credits{z-index:6;padding-block:var(--section-y);background:var(--c-ink);position:relative}.credits+.credits{border-top:1px solid #1f1f1f}.sec-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:20px 64px;display:grid}.sec-head .lab{grid-column:1/-1}.sec-head .lead{padding-bottom:.4em}.still{aspect-ratio:2.39;border-radius:var(--r-lg);background:var(--c-black);margin-top:clamp(40px,6vw,72px);position:relative;overflow:hidden}.still .kb{--k0:1.03;--k1:1.09}.still__sh{z-index:3;background:var(--c-ink);pointer-events:none;width:50.5%;display:none;position:absolute;top:0;bottom:0}.still__sh--a{left:0;box-shadow:inset -1px 0 #f5d8398c}.still__sh--b{right:0;box-shadow:inset 1px 0 #f5d8398c}.is-live .still[data-rv]{opacity:1;transform:none}.is-live .still__sh{transition:transform 1.3s var(--ease-cine) .12s;display:block}.is-live .still.is-in .still__sh--a{transform:translate(-101%)}.is-live .still.is-in .still__sh--b{transform:translate(101%)}.is-live .still .plate--framed{transition:transform 2s var(--ease-out) .12s;transform:scale(1.15)}.is-live .still.is-in .plate--framed{transform:none}.roll{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 56px;max-width:1180px;margin:clamp(56px,8vw,104px) auto 0;display:grid}.roll>div{display:contents}.roll dt{text-align:right;font:500 13px/1.5 var(--font-text);letter-spacing:.18em;text-transform:uppercase;color:var(--c-grey);padding-top:.35em}:lang(ml) .roll dt{font:600 15px/1.6 var(--font-ml-text);letter-spacing:.01em;text-transform:none;padding-top:.2em}.roll dd{color:#efefef;font-size:clamp(1.125rem,1rem + .3vw,1.3125rem);font-weight:400;line-height:1.5}:lang(ml) .roll dd{font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.8}.cl:has(>.mq){padding-bottom:0}.mq{border-top:1px solid #262626;align-items:center;margin-top:clamp(72px,9vw,128px);display:flex;position:relative}.mq__vp{flex:1;min-width:0;padding-block:clamp(20px,2.6vw,34px);overflow:clip}.mq__track{justify-content:center;display:flex}.mq__run{padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center;align-items:center;row-gap:10px;display:flex}.mq__run--dup{display:none}.mq__run li{white-space:nowrap;align-items:center;gap:clamp(18px,2.4vw,40px);padding-right:clamp(18px,2.4vw,40px);display:inline-flex}.mq__t{font:500 clamp(1.5rem, 1.05rem + 2.1vw, 3.25rem)/1.2 var(--font-text);letter-spacing:-.02em;color:#ececec}:lang(ml) .mq__t{font-family:var(--font-ml-display);letter-spacing:0;font-size:clamp(1.375rem,1rem + 1.7vw,2.75rem);font-weight:600;line-height:1.45}.mq__run li:nth-child(2n) .mq__t{color:var(--c-grey)}.mq .mq__run .mq__mk{flex:none;width:clamp(16px,1.5vw,26px);height:auto}.mq__btn{width:44px;height:44px;margin:0 var(--gutter) 0 4px;border-radius:var(--r-md);background:var(--c-ink-2);color:#fff;cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 1px #3a3a3a}.mq__btn:hover{box-shadow:inset 0 0 0 1px var(--c-yellow)}.mq__btn:focus-visible{box-shadow:inset 0 0 0 1px #3a3a3a, 0 0 0 6px var(--c-ink)}.mq__btn[hidden],.mq__ic-play,.mq__btn[aria-pressed=true] .mq__ic-pause{display:none}.mq__btn[aria-pressed=true] .mq__ic-play{display:inline}.is-live .mq__track{justify-content:flex-start;width:max-content;animation:42s linear infinite paused mq}.is-live .mq__run{flex-wrap:nowrap;justify-content:space-around;min-width:100vw;padding-inline:0}.is-live .mq__run--dup{display:flex}.is-live .mq.is-on .mq__track{animation-play-state:running}.is-live .mq.is-paused .mq__track,.is-live:not(.is-touch) .mq:hover .mq__track,.is-live .mq:focus-within .mq__track{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.fd__card{border-radius:var(--r-md);background:var(--c-ink-2);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,80px);padding:clamp(18px,2.4vw,32px);display:grid}.fd__tile{aspect-ratio:4/5;border-radius:var(--r-md);background:var(--c-yellow);color:var(--c-ink);place-items:center;display:grid;position:relative;overflow:hidden}.fd__tilt{transition:transform .8s var(--ease-out)}.fd__tilt.is-tilting{transition:transform .18s linear}.fd__mark{width:18%;height:auto;color:var(--c-ink);position:absolute;top:8%;left:9%}.fd__mono{font:400 clamp(4.5rem, 2rem + 7vw, 9.5rem)/1 var(--font-display);letter-spacing:-.03em;transform:translateY(.04em)}.fd__q p{letter-spacing:-.02em;color:#fff;text-wrap:pretty;font-size:clamp(1.375rem,1rem + 1.4vw,2.25rem);font-weight:400;line-height:1.3}:lang(ml) .fd__q p{letter-spacing:0;font-size:clamp(1.25rem,1rem + .9vw,1.75rem);line-height:1.7}.fd__q{margin-top:22px}.fd__who{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:30px;padding-top:20px;display:flex}.fd__name{font-size:22px;font-weight:600;line-height:1.3}.fd__role{font:500 13px/1.5 var(--font-text);letter-spacing:.18em;text-transform:uppercase;color:var(--c-grey)}:lang(ml) .fd__role{font:500 15px/1.6 var(--font-ml-text);letter-spacing:.01em;text-transform:none}.cta-row{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(40px,5vw,64px);display:flex}.cta-row .btn{white-space:normal}.rk{z-index:6;background:var(--c-yellow);color:var(--c-ink);padding-block:clamp(96px,14vw,200px);position:relative;overflow:clip}.rk__mk{z-index:0;pointer-events:none;width:clamp(380px,54vw,980px);position:absolute;bottom:clamp(-260px,-14vw,-80px);right:-9vw}.rk__in{z-index:1;position:relative}.rk__line{font:400 min(calc((100vw - 2 * var(--gutter)) / 9.2), 9rem)/1.32 var(--font-display);letter-spacing:-.025em;margin-top:28px}.rk__line .ln{display:block}.rk__line .lit:after{background:var(--c-ink);height:max(3px,.05em);box-shadow:none;bottom:-.05em}:lang(ml) .rk__line{font:700 min(calc((100vw - 2 * var(--gutter)) / 9.6), 8rem)/1.3 var(--font-ml-display);letter-spacing:0}:lang(ml) .rk__line .lit:after{bottom:-.1em}.rk__cols{border-top:1.5px solid #14141442;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px 64px;margin-top:clamp(40px,6vw,80px);padding-top:28px;display:grid}.rk__body{font-size:clamp(1.125rem,1rem + .45vw,1.4375rem);font-weight:500;line-height:1.6}:lang(ml) .rk__body{font-size:clamp(1.125rem,1rem + .3vw,1.3125rem);line-height:1.85}.rk__small{font-size:16px;line-height:1.6}.fq__in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px 64px;display:grid}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:16px;min-height:76px;padding:14px 0;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary .num{color:var(--c-grey)}.faq details[open] summary .num{color:var(--c-yellow)}.faq .q{font-size:clamp(1.125rem,1rem + .45vw,1.375rem);font-weight:500;line-height:1.4}:lang(ml) .faq .q{font-family:var(--font-ml-display);font-weight:600;line-height:1.55}.pm{border-radius:10px;justify-self:end;width:36px;height:36px;position:relative;box-shadow:inset 0 0 0 1px #3c3c3c}.pm:before,.pm:after{content:"";background:var(--c-yellow);width:14px;height:1.5px;transition:transform .35s var(--ease-out);border-radius:1px;margin:-.75px 0 0 -7px;position:absolute;top:50%;left:50%}.pm:after{transform:rotate(90deg)}details[open] .pm{background:var(--c-yellow);box-shadow:none}details[open] .pm:before{background:var(--c-ink)}details[open] .pm:after{opacity:0;transform:rotate(0)}.faq .a{padding:0 52px 26px 60px}.faq .a p{max-width:58ch;color:var(--sub);font-size:17px;line-height:1.7}:lang(ml) .faq .a p{line-height:1.85}.eq{padding-block:0}.eq__body{padding-bottom:var(--section-y)}.eq__frame{background:var(--c-black);align-items:flex-start;height:max(360px,41.841vw);max-height:80svh;display:flex;position:relative;overflow:hidden}.eq__frame .shade{background:linear-gradient(90deg,#0b0b0bc7 0%,#0b0b0b00 60%),linear-gradient(#0b0b0b80,#0b0b0b00 45%)}.eq__frame .kb{--k0:1.02;--k1:1.08}.eq__title{z-index:2;padding-top:clamp(40px,7vw,104px);position:relative}.eq__title .t-l{max-width:9em;margin-top:18px}:lang(ml) .eq__title .t-l{max-width:12.6em;font-size:min(clamp(1.625rem, 1rem + 1.9vw, 2.875rem), calc((100vw - 2 * var(--gutter)) / 12.2))}.eq__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"lead form""card form";align-items:start;gap:36px clamp(40px,7vw,112px);padding-top:clamp(48px,6vw,88px);display:grid}.eq__lead{grid-area:lead}.eq__card{grid-area:card}.eq__form{grid-area:form}@media (width<=1023px){.sec-head{grid-template-columns:minmax(0,1fr)}.eq__in{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""form""card"}.fd__card{grid-template-columns:minmax(0,1fr)}.fd__tile{aspect-ratio:16/10}.fd__mark{width:11%}}@media (width<=760px){.credits{padding-block:88px}.still{aspect-ratio:4/3}.roll{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:44px}.roll dt{text-align:left;padding-top:22px}.roll>div:first-child dt{padding-top:0}.rk{padding-block:96px}.rk__cols{grid-template-columns:minmax(0,1fr)}.fq__in{grid-template-columns:minmax(0,1fr);gap:16px}.faq summary{grid-template-columns:34px minmax(0,1fr) 32px;gap:12px}.pm{width:32px;height:32px}.faq .a{padding:0 0 24px 46px}.eq__frame{aspect-ratio:4/5;height:auto;max-height:none}.eq__frame .shade{background:linear-gradient(#0b0b0bcc 0%,#0b0b0b00 50%)}.eq__title{padding-top:40px}.eq__in{gap:40px;padding-top:40px}.credits.eq{padding-bottom:0}.eq__body{padding-bottom:88px}.rk__mk{width:118vw;bottom:-24vw;right:-38vw}}.scene--page .kb{--k1:1.06}.scene--page .shade{background:linear-gradient(#0b0b0b33 0%,#0b0b0b59 40%,#0b0b0beb 100%),linear-gradient(90deg,#0b0b0ba6 0%,#0b0b0b00 70%)}.scene--page{min-height:86svh}.page__in{flex-direction:column;flex:1;justify-content:flex-end;gap:20px;padding-block:40px clamp(32px,6svh,64px);display:flex}.page__h1{letter-spacing:-.03em;max-width:15em;font-size:clamp(2.25rem,1.2rem + 3.4vw,4.75rem);font-weight:600;line-height:1.06}:lang(ml) .page__h1{letter-spacing:0;font-size:clamp(1.5rem,.9rem + 3vw,3.5rem);line-height:1.3}.page__lead{max-width:40rem;color:var(--body);font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);line-height:1.65}:lang(ml) .page__lead{line-height:1.85}.page__lines .mline,.page__in .mani__small{max-width:40rem}.roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(32px,4vw,56px);display:grid}.role{border-radius:var(--r-md);background:var(--c-ink-2);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:12px;padding:clamp(22px,2.6vw,34px);display:grid}.role h2{font-size:clamp(1.25rem,1rem + .6vw,1.625rem);font-weight:600;line-height:1.3}.role p{color:var(--sub);font-size:17px;line-height:1.65}:lang(ml) .role p{line-height:1.85}.contact-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"form card";align-items:start;gap:40px clamp(40px,6vw,96px);display:grid}.contact-grid .eq__form{grid-area:form}.contact-grid .eq__card{grid-area:card}.visit-band .t-l{margin-top:16px}.visit-band{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:32px clamp(40px,6vw,96px);display:grid}@media (width<=1023px){.contact-grid,.visit-band{grid-template-columns:minmax(0,1fr);grid-template-areas:"form""card"}}@media (width<=760px){.roles{grid-template-columns:minmax(0,1fr)}.scene--page{min-height:78svh}.scene--page .shade{background:linear-gradient(#0b0b0b26 0%,#0b0b0b80 34%,#0b0b0bf0 72%)}}.tech-host{position:relative}.tech-host>:not(.tech){z-index:1;position:relative}.tech{z-index:0;pointer-events:none;--tech-line:#ffffff0a;--tech-ink:#fff;--tech-glow:245, 216, 57;position:absolute;inset:0;overflow:clip}.tech--yellow{--tech-line:#1414140f;--tech-ink:#141414}.tech__grid{background-image:linear-gradient(var(--tech-line) 1px, transparent 1px), linear-gradient(90deg, var(--tech-line) 1px, transparent 1px);background-position:calc(50% - 32px) 0;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 140px calc(100% - 140px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 140px calc(100% - 140px),#0000 100%)}@media (width<=760px){.tech__grid{background-position:calc(50% - 22px) 0;background-size:44px 44px}}.tech__candles{width:112%;height:clamp(150px,22vw,300px);color:var(--tech-ink);opacity:.055;position:absolute;left:-6%}.tech__candles .tcandles{width:100%;height:100%}.tech__glowbox{height:100svh;max-height:100%;position:sticky;top:0}.tech__glow{left:var(--gx,70%);top:var(--gy,45%);aspect-ratio:1;background:radial-gradient(closest-side, rgba(var(--tech-glow), .075), rgba(var(--tech-glow), .035) 45%, rgba(var(--tech-glow), 0) 100%);width:min(110vmax,1500px);position:absolute;translate:-50% -50%}.lab:has(>b){width:fit-content;max-width:100%;position:relative}.lab:has(>b):before{content:"";pointer-events:none;--hc:#ffffff57;background:linear-gradient(var(--hc) 0 0) 0 0 / 7px 1px, linear-gradient(var(--hc) 0 0) 0 0 / 1px 7px, linear-gradient(var(--hc) 0 0) 100% 0 / 7px 1px, linear-gradient(var(--hc) 0 0) 100% 0 / 1px 7px, linear-gradient(var(--hc) 0 0) 0 100% / 7px 1px, linear-gradient(var(--hc) 0 0) 0 100% / 1px 7px, linear-gradient(var(--hc) 0 0) 100% 100% / 7px 1px, linear-gradient(var(--hc) 0 0) 100% 100% / 1px 7px;background-repeat:no-repeat;position:absolute;inset:-7px -10px}.lab--ink:has(>b):before{--hc:#14141480}.mk__head .lab:has(>b){align-self:center}.is-live :is([data-rv] .lab:has(>b),.lab[data-rv]:has(>b)):before{transition:opacity .5s var(--ease-out) .2s, transform .9s var(--ease-out) .2s}.is-live :is([data-rv]:not(.is-in) .lab:has(>b),.lab[data-rv]:not(.is-in):has(>b)):before{opacity:0;transform:scale(1.22)}.stage-pill{z-index:45;left:12px;bottom:calc(12px + env(safe-area-inset-bottom));pointer-events:none;max-width:260px;font:500 11px/1.3 var(--font-text);letter-spacing:.02em;color:#f5d839;background:#0b0b0bdb;border-radius:999px;padding:5px 10px;position:fixed;box-shadow:inset 0 0 0 1px #f5d8398c}@media (width<=760px){.stage-pill{max-width:128px;bottom:calc(8px + env(safe-area-inset-bottom));border-radius:10px}.dock.is-on~.stage-pill{transform:translateY(-56px)}.is-live .stage-pill{transition:transform .5s var(--ease-out)}}@supports (animation-timeline:view()){.is-live :is(.scene--hero .kb>picture,.scene--hero .kb>video,.h1 .ln,.h1 .ln>span,.ab__mk,.jy__card,.jy__mk,.jy__dep,.jy__glow,.fd__mark,.fd__mono,.rk__line .ln,.rk__mk,.tech__candles,.tech__glow),.is-live .scene--hero .plate:after,.is-live .jy__card:after{animation-timing-function:linear;animation-fill-mode:both}.is-live .scene--hero{view-timeline:--hero block}.is-live .scene--hero .kb>:is(picture,video){animation-name:hero-plate;animation-timeline:--hero;animation-range:exit}.is-live .scene--hero .plate:after{animation-name:hero-shade;animation-timeline:--hero;animation-range:exit exit 80%}.is-live :is(.h1:lang(en) .ln,.h1:lang(ml) .ln>span){animation-name:hero-line;animation-timeline:--hero;animation-range:exit 2% exit 42%}.is-live :is(.h1:lang(en) .ln+.ln,.h1:lang(ml) .ln+.ln>span){animation-range:exit 9% exit 50%}.is-live .ab{view-timeline:--ab block}.is-live .ab__mk{animation-name:ab-mark;animation-timeline:--ab;animation-range:entry}.is-live .jy__cards{view-timeline:--jy block;view-timeline-inset:var(--jy-top) 0px}.is-live .jy__card:not(:last-child){animation-name:jy-push;animation-timeline:--jy;animation-range:exit-crossing calc(var(--i) * var(--jy-slice)) exit-crossing calc((var(--i) + 1) * var(--jy-slice))}.is-live .jy__card:not(:last-child):after{animation-name:jy-dim;animation-timeline:--jy;animation-range:exit-crossing calc(var(--i) * var(--jy-slice)) exit-crossing calc((var(--i) + 1) * var(--jy-slice))}.is-live .jy__mk{animation-name:jy-mark;animation-timeline:view();animation-range:entry}.is-live .jy__dep--1{animation-name:jy-dep1;animation-timeline:view();animation-range:entry 10%}.is-live .jy__dep--2{animation-name:jy-dep2;animation-timeline:view();animation-range:entry 10%}.is-live .jy__glow{animation-name:jy-glow;animation-timeline:view();animation-range:entry}@media (width<=760px){.is-live .fd__mark{animation-name:fd-mark;animation-timeline:view();animation-range:cover}.is-live .fd__mono{animation-name:fd-mono;animation-timeline:view();animation-range:cover}}.is-live .rk{--rk-drift:calc(var(--gutter) - 4px);view-timeline:--rk block}.is-live .rk__line .ln:first-child{animation-name:rk-a;animation-timeline:--rk;animation-range:cover}.is-live .rk__line .ln:nth-child(2){animation-name:rk-b;animation-timeline:--rk;animation-range:cover}.is-live .rk__mk{animation-name:rk-mark;animation-timeline:--rk;animation-range:cover}.is-live .tech{view-timeline:--tech block}.is-live .tech__candles{animation-name:tech-candles;animation-timeline:--tech;animation-range:cover}.is-live .tech__glow{animation-name:tech-glow;animation-timeline:--tech;animation-range:cover}}@keyframes hero-plate{to{transform:translateY(-3.5%)scale(1.08)}}@keyframes hero-shade{to{opacity:.72}}@keyframes hero-line{to{opacity:0;transform:translateY(-56px)}}@keyframes ab-mark{0%{transform:translate(7vw,-4vw)rotate(-6deg)}to{transform:none}}@keyframes jy-push{to{transform:scale(.94)}}@keyframes jy-dim{to{opacity:.58}}@keyframes jy-mark{0%{opacity:.25;transform:rotate(-16deg)scale(.8)}to{opacity:1;transform:none}}@keyframes jy-dep1{0%{transform:none}to{transform:translate(4.5%,4.5%)}}@keyframes jy-dep2{0%{transform:none}to{transform:translate(9%,9%)}}@keyframes jy-glow{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes fd-mark{0%{transform:translateY(-12px)}to{transform:translateY(12px)}}@keyframes fd-mono{0%{translate:0 10px}to{translate:0 -10px}}@keyframes rk-a{0%{transform:translate3d(calc(-1 * var(--rk-drift)), 0, 0)}to{transform:translate3d(var(--rk-drift), 0, 0)}}@keyframes rk-b{0%{transform:translate3d(var(--rk-drift), 0, 0)}to{transform:translate3d(calc(-1 * var(--rk-drift)), 0, 0)}}@keyframes rk-mark{0%{transform:rotate(-8deg)translateY(6%)}to{transform:rotate(4deg)translateY(-4%)}}@keyframes tech-candles{0%{transform:translate(0,0)}to{transform:translate(-4%)}}@keyframes tech-glow{0%{transform:translate(-14vw,-6svh)}to{transform:translate(14vw,6svh)}}@supports (interpolate-size:allow-keywords) and selector(::details-content){.is-live .faq{interpolate-size:allow-keywords}.is-live .faq details::details-content{block-size:0;transition:block-size .45s var(--ease-out), content-visibility .45s allow-discrete;overflow-y:clip}.is-live .faq details[open]::details-content{block-size:auto}}
