@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-cyrillic-DJ9PYDpy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-latin-ext-CDracvZH.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2)format("woff2");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}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-cyrillic-DJ9PYDpy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-latin-ext-CDracvZH.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2)format("woff2");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}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-cyrillic-DJ9PYDpy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-latin-ext-CDracvZH.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2)format("woff2");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}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-cyrillic-DJ9PYDpy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-latin-ext-CDracvZH.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2)format("woff2");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}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/open-sans-cyrillic-ext-CVTvbVEw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/open-sans-cyrillic-BJd4lehG.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/open-sans-latin-ext-Dk2sHlkk.woff2)format("woff2");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:Open Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/open-sans-latin-BEhAMRCF.woff2)format("woff2");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}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/public-sans-latin-ext-NN8edoJ2.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/public-sans-latin-CcEC6YbM.woff2)format("woff2");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}@font-face{font-family:Open Sans Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Roboto);font-weight:100 550;size-adjust:105.31%;ascent-override:101.6%;descent-override:27.54%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Roboto Bold);font-weight:551 900;size-adjust:101.84%;ascent-override:105.06%;descent-override:28.47%;line-gap-override:0%}@font-face{font-family:Public Sans Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Roboto);size-adjust:103.88%;ascent-override:91.45%;descent-override:22.14%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Roboto);size-adjust:102.92%;ascent-override:103.96%;descent-override:29.15%;line-gap-override:0%}@font-face{font-family:Open Sans Block;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:block;src:url(/assets/open-sans-cyrillic-ext-CVTvbVEw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans Block;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:block;src:url(/assets/open-sans-cyrillic-BJd4lehG.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans Block;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:block;src:url(/assets/open-sans-latin-ext-Dk2sHlkk.woff2)format("woff2");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:Open Sans Block;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:block;src:url(/assets/open-sans-latin-BEhAMRCF.woff2)format("woff2");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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;--accent:#a82835;--accent-hover:#92222d;--accent-text:#f24455;--text:#f8f8f8;--text-2:#f8f8f8a3;--text-3:#f8f8f880}*,:before,:after{box-sizing:border-box}a,button{-webkit-tap-highlight-color:transparent}.footlink,.mat-action,.mk-ask-admin,.about-social,.lessons-all,.mk-seg{position:relative}.footlink:after,.mat-action:after,.mk-ask-admin:after,.about-social:after,.lessons-all:after,.mk-seg:after{content:"";position:absolute;inset:-12px 0}.footlink:after,.mk-seg:after{inset:-7px 0}button{color:inherit;font-family:inherit}html,body{margin:0;padding:0}body{color:#f8f8f8;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#191c1f;font-family:Public Sans,Public Sans Fallback,system-ui,sans-serif;overflow-x:hidden}#root{min-height:100svh}::selection{background:var(--accent);color:#fff}.no-sb{scrollbar-width:none;-ms-overflow-style:none}.no-sb::-webkit-scrollbar{display:none}.navlink{color:var(--text-2);white-space:nowrap;text-decoration:none;transition:color .16s}.navlink:hover{color:#f8f8f8}.footlink{color:var(--text-2);text-decoration:none;transition:color .16s}.footlink:hover{color:#f8f8f8}.footlink--active{color:#f8f8f8;cursor:default;font-weight:600}.menulink{color:var(--text-3);text-decoration:none;transition:color .16s}.menulink:hover,.menulink--active{color:#f8f8f8}.about-social{transition:color .16s}.about-social:hover{color:#f8f8f8!important}.social{opacity:.95;transition:opacity .16s}.social:hover{opacity:1}.langseg{color:var(--text-3);font-weight:500;transition:color .16s}.langseg:hover{color:var(--text-2)}.langseg[aria-pressed=true]{color:#f8f8f8;font-weight:600}.cta{background:var(--accent);transition:background .16s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.cta:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 10px 26px #00000059}.cta:active{transform:translateY(0)}.mk-ask-admin{transition:opacity .16s}.mk-ask-admin:hover{opacity:.82}.nav-contact{transition:opacity .16s}.nav-contact:hover{opacity:.8}.cta-label{-webkit-text-fill-color:transparent;background-color:#f8f8f8;background-image:linear-gradient(110deg,#f8f8f8 0% 42%,#fff 48%,#fff4f5 50%,#fff 52%,#f8f8f8 58% 100%);background-repeat:no-repeat;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s linear 1.2s infinite ctaShimmer}@keyframes ctaShimmer{0%{background-position:160% 0}55%,to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.cta-label{-webkit-text-fill-color:#f8f8f8;background:0 0}}.mq-viewport{width:100%;overflow:hidden}.mq-track{will-change:transform;width:max-content;margin:0;padding:0;list-style:none;animation:46s linear infinite mq-scroll;display:flex}.mq-track--rev{animation-direction:reverse}@keyframes mq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.mq-tile{aspect-ratio:16/9;background:#16181b;border:1px solid #f8f8f81f;border-radius:12px;flex:none;width:clamp(280px,58vw,520px);margin-right:clamp(12px,1.4vw,20px);overflow:hidden}.mq-tile video{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.mq-track{animation:none}}@media (hover:hover){.mk-rev-vp:hover .mq-track{animation-play-state:paused}}.mk-rev-vp[data-paused] .mq-track{animation-play-state:paused}.mk-rev-vp:has(:focus-visible) .mq-track{animation-play-state:paused}.mk-rev-open{cursor:zoom-in;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;height:100%;padding:0;display:block}.mk-rev-vp{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.mk-rev-tile{background:#16181b;border:1px solid #f8f8f81a;border-radius:12px;flex:none;margin-right:clamp(12px,1.2vw,20px);overflow:hidden}.mk-revs{scroll-snap-type:x mandatory;--rev-pad:max(clamp(24px, 5vw, 80px), calc((100% - 1760px) / 2 + 80px));padding:0 var(--rev-pad);scroll-padding-inline:var(--rev-pad);overscroll-behavior-x:contain;gap:16px;margin:0;list-style:none;display:flex;overflow-x:auto}.mk-rev-card{scroll-snap-align:start;background:#212529;border-radius:12px;flex-direction:column;flex:0 0 clamp(280px,84vw,400px);gap:16px;padding:clamp(16px,1.4vw,22px);display:flex}.mk-rev-quote{color:var(--text);flex:1;margin:0;font-size:16px;line-height:1.55}.mk-rev-shot{cursor:zoom-in;background:#16181b;border:0;border-radius:8px;width:100%;height:190px;padding:0;display:block;position:relative;overflow:hidden}.mk-rev-shot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.mk-rev-shot:after{content:"";pointer-events:none;background:linear-gradient(#21252900,#212529);height:45%;position:absolute;inset:auto 0 0}.mk-rev-nav{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .16s;display:flex}.mk-rev-nav:hover{opacity:.72}.mk-rev-nav:disabled{opacity:.25;cursor:default}.mk-lightbox{z-index:200;cursor:zoom-out;background:#0a0b0ceb;justify-content:center;align-items:center;padding:56px 16px 24px;display:flex;position:fixed;inset:0}.mk-lightbox img{cursor:default;border-radius:8px;max-width:min(100%,900px);max-height:100%}.mk-lightbox-close{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;font-size:32px;line-height:1;position:absolute;top:8px;right:8px}.hero-word{white-space:nowrap;display:inline-block;position:relative}.hero-word-size{visibility:hidden}.hero-word-live{white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.reveal.is-in{opacity:1;transform:none}.mat-row.reveal,.mat-guide.reveal{transition:opacity .45s ease-out,transform .45s cubic-bezier(.16,1,.3,1),border-color .16s;transform:translateY(14px)}.mat-row.reveal.is-in,.mat-guide.reveal.is-in{transform:none}.glow-text .glow-word{white-space:nowrap;display:inline-block}.glow-text .glow-char{display:inline-block}.proj{color:#f8f8f8;background:#191c1f;padding:clamp(72px,10vw,140px) 0;position:relative}.proj-title-mask{padding:0 clamp(24px,5vw,80px) .18em;overflow:hidden}.proj-title{text-transform:uppercase;margin:0;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:clamp(1.45rem,2.6vw,2.15rem);font-weight:600;line-height:1.3;transition:transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(110%)}.proj[data-inview=true] .proj-title{transform:translateY(0)}.proj-divider{background:#f8f8f824;height:1px;margin:clamp(22px,4vw,40px) clamp(24px,5vw,80px) 0}.proj-rows{flex-direction:column;display:flex}.proj-row{color:#f8f8f8;opacity:0;justify-content:space-between;align-items:center;gap:24px;padding:clamp(20px,2.4vw,34px) clamp(24px,5vw,80px);text-decoration:none;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),background-color .35s,color .35s;display:flex;position:relative;transform:translateY(24px)}.proj[data-inview=true] .proj-row{opacity:1;transform:none}.proj[data-instant=true] .proj-title,.proj[data-instant=true] .proj-row:after{transition:none}.proj[data-instant=true] .proj-row{transition:background-color .35s,color .35s}.proj-row:after{content:"";transform-origin:0;background:#f8f8f824;height:1px;transition:transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:clamp(24px,5vw,80px);right:clamp(24px,5vw,80px);transform:scaleX(0)}.proj[data-inview=true] .proj-row:after{transform:scaleX(1)}.proj-row[data-on=true]{color:#191c1f;background:#f8f8f8}.proj-label{letter-spacing:-.01em;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:clamp(19px,1.6vw,24px);font-weight:600;line-height:1.2;transition:transform .5s cubic-bezier(.76,0,.24,1);display:block}.proj-row[data-on=true] .proj-label{transform:translate(12px)}.proj-arrow{flex:none;width:22px;height:22px;transition:transform .5s cubic-bezier(.76,0,.24,1);display:block}.proj-row[data-on=true] .proj-arrow{transform:translate(-12px)}.proj-preview{aspect-ratio:3/2;box-sizing:border-box;pointer-events:none;z-index:5;opacity:0;background:#0e0f10;border-radius:6px;width:clamp(280px,30vw,720px);padding:14px;position:absolute;top:0;left:0}.proj-preview-inner{border-radius:2px;width:100%;height:100%;position:relative;overflow:hidden}.proj-preview-item{opacity:0;filter:blur(10px);background:#0e0f10;justify-content:center;align-items:center;transition:opacity .5s,transform .5s,filter .5s;display:flex;position:absolute;inset:0;transform:scale(1.1)}.proj-preview-item[data-on=true]{opacity:1;filter:none;transform:none}.proj-preview-item video,.proj-preview-item img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.proj-preview-label{font-variant-numeric:tabular-nums;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font:500 12px/1 Public Sans,Public Sans Fallback,sans-serif;position:relative}@media (hover:none),(pointer:coarse){.proj-preview{display:none}}.proj-row-main{align-items:center;gap:clamp(14px,4vw,20px);min-width:0;display:flex}.proj-cards-section{max-width:1760px;margin:0 auto;padding:clamp(40px,5vw,80px) clamp(24px,5vw,80px) 0}.proj-cards-title{text-transform:uppercase;margin:0 0 clamp(20px,2.6vw,36px);font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:clamp(1.45rem,2.6vw,2.15rem);font-weight:600;line-height:1.3}.proj-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.proj-card{aspect-ratio:16/9;grid-column:span 2;height:auto}.proj-card:nth-child(-n+2){grid-column:span 3}.proj-card .proj-card-text{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:12px;padding:clamp(14px,1.6vw,24px)}.proj-card-title{font-size:clamp(16px,1.3vw,20px)}.proj-card:nth-child(-n+2) .proj-card-title{font-size:clamp(18px,1.7vw,26px)}@media (width<=699.98px){.proj-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proj-card,.proj-card:nth-child(-n+2){aspect-ratio:3/2;grid-column:span 1}.proj-card:first-child{aspect-ratio:16/9;grid-column:span 2}.proj-card .proj-card-text{gap:8px;padding:10px}.proj-card-title,.proj-card:nth-child(-n+2) .proj-card-title{font-size:13px}.proj-card:first-child .proj-card-title{font-size:16px}.proj-card svg{width:13px;height:13px}.proj-card:first-child svg{width:15px;height:15px}}.proj-thumb{display:none}@media (hover:none),(pointer:coarse){.proj-thumb{aspect-ratio:3/2;background:#0e0f10;border-radius:8px;flex:none;width:clamp(76px,22vw,104px);display:block;overflow:hidden}}.proj-thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.proj-title,.proj-row,.proj-row:after,.reveal{opacity:1!important;transition:none!important;transform:none!important}}.mk-acc{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,.61,.36,1),opacity .3s;display:grid}.mk-acc.is-open{opacity:1;grid-template-rows:1fr}.mk-acc-inner{min-height:0;overflow:hidden}.mk-faq-icon{flex:none}.mk-faq-icon-v{transform-box:fill-box;transform-origin:50%;transition:transform .2s cubic-bezier(.4,0,.2,1)}.mk-faq-q.is-open .mk-faq-icon-v{transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.mk-faq-icon-v,.mk-acc{transition:none}}.mk-mq-tile{background:#22262a;border-radius:12px;flex:none;list-style:none;overflow:hidden}.mk-inside{flex-direction:column;gap:clamp(28px,4vw,44px);display:flex}.mk-inside-img{width:100%;height:auto;display:block}.mk-inside-video{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.mk-inside-video video,.mk-inside-video iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.mk-play-btn{cursor:pointer;background-color:#16181b;background-position:50%;background-size:cover;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0}.mk-play-btn:after{content:"";background:#0000004d;transition:background .2s;position:absolute;inset:0}.mk-play-btn:hover:after{background:#00000026}.mk-play-icon{z-index:1;color:#0d0f11;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;width:clamp(58px,7vw,78px);height:clamp(58px,7vw,78px);padding-left:4px;transition:transform .2s cubic-bezier(.23,1,.32,1);display:flex;position:relative;box-shadow:0 10px 34px #00000073}.mk-play-btn:hover .mk-play-icon{transform:scale(1.08)}.mk-faq-img{justify-self:center;width:100%;max-width:460px;height:auto;display:block}@media (width>=960px){.mk-inside{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,5vw,88px);display:grid}.mk-inside .mk-cards{order:0;grid-template-columns:1fr 1fr;max-width:700px}.mk-inside-img,.mk-inside-video{order:1}.mk-inside-video{justify-self:end;max-width:710px}}.mk-cards{grid-template-columns:1fr;gap:clamp(10px,1vw,16px);display:grid}@media (width>=560px){.mk-cards{grid-template-columns:1fr 1fr}}.mk-card{min-height:104px;transition:opacity .8s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .8s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), background-color .22s ease, box-shadow .22s ease, border-color .22s ease;background:#212529;border-radius:12px;flex-direction:column;gap:8px;padding:clamp(16px,1.4vw,22px);display:flex;position:relative}.mk-card:hover,.mk-card:focus-visible{background-color:#2b3137;box-shadow:0 6px 20px #00000059}.mk-card--cta{border:1px solid var(--accent);background:0 0}.mk-card--cta:hover,.mk-card--cta:focus-visible{background-color:var(--accent);border-color:var(--accent);box-shadow:0 6px 22px #a8283566}.mk-card-arrow{position:absolute;top:clamp(16px,1.4vw,22px);right:clamp(16px,1.4vw,22px)}.hero-shell{width:100%;height:100svh;min-height:560px;position:relative}.mk-hero-shell{width:100%;height:100svh;min-height:480px;position:relative;overflow:hidden}.mk-faq-video::-webkit-media-controls-overlay-play-button{display:none!important}.mk-faq-video::-webkit-media-controls-start-playback-button{display:none!important}.mk-sound-hint{letter-spacing:.01em;color:#f8f8f8;white-space:nowrap;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#1214178c;border:1px solid #ffffff24;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;animation:.26s both mk-hint-in;box-shadow:0 6px 20px #00000047}@keyframes mk-hint-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.mk-sound-btn{color:#fff;cursor:pointer;filter:drop-shadow(0 1px 3px #0009)drop-shadow(0 2px 8px #0006);background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:transform .16s,opacity .16s;display:flex}.mk-sound-btn:hover{opacity:.82}.mk-sound-btn:active{transform:scale(.88)}.mk-sound-pulse{animation:1.8s ease-out 3 mk-sound-pulse}@keyframes mk-sound-pulse{0%{box-shadow:0 0 #f8f8f859}70%,to{box-shadow:0 0 0 12px #f8f8f800}}.hero-img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;position:absolute;inset:0}@media (width>=1120px){.hero-img{object-position:72% 30%}}.hero-video{object-fit:cover;object-position:82% 28%;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}@media (width>=1120px){.hero-video{object-position:center 30%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mat-player{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.mat-player iframe,.mat-player .mat-facade{width:100%;height:100%}.mat-player video{object-fit:cover;border-radius:inherit;background:#000;width:100%;height:100%;display:block}.mat-facade{cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#000;background-position:50%;background-size:cover;border:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.mat-facade .mat-play{opacity:1}.mat-facade:hover .mat-play,.mat-facade:focus-visible .mat-play{transform:scale(1.06)}.mat-player.is-portrait{aspect-ratio:9/16;width:100%;max-width:420px;margin-inline:0}.mat-player.is-portrait iframe,.mat-player.is-portrait .mat-facade,.mat-player.is-portrait video{border-radius:inherit;width:100%;height:100%}.mat-player-fill{z-index:0;filter:blur(40px)brightness(.45)saturate(1.1);background-position:50%;background-size:cover;display:none;position:absolute;inset:0;transform:scale(1.2)}@media (width>=1120px){.mat-player.is-portrait{aspect-ratio:3/4;justify-content:center;align-items:center;max-width:none;max-height:min(78vh,760px);display:flex}.mat-player.is-portrait iframe,.mat-player.is-portrait .mat-facade,.mat-player.is-portrait video{z-index:1;aspect-ratio:9/16;object-fit:cover;border-radius:0;width:auto;max-width:100%;height:100%;position:relative}.mat-player.is-portrait .mat-player-fill{display:block}}.mat-side{background:#212529;border:1px solid #f8f8f81a;border-radius:12px;padding:16px}.mat-side-head{justify-content:space-between;align-items:center;padding:2px 2px 12px;display:flex}.mat-tabs{background:#1c2024;border-radius:8px;gap:6px;margin-bottom:12px;padding:4px;display:flex}.mat-tab{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:8px 10px;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:14px;font-weight:600;transition:background .16s,color .16s}.mat-tab.is-active{background:var(--accent);color:#fff}.mat-list{scrollbar-width:thin;scrollbar-color:#f8f8f833 transparent;flex-direction:column;gap:6px;max-height:434px;padding-right:4px;display:flex;position:relative;overflow-y:auto}.mat-list::-webkit-scrollbar{width:6px}.mat-list::-webkit-scrollbar-thumb{background:#f8f8f82e;border-radius:3px}.mat-lesson{text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;padding:8px;transition:background .16s,border-color .16s;display:flex}.mat-lesson:hover{background:#f8f8f80d}.mat-lesson.is-active{border-left-color:var(--accent);background:#a8283524}.mat-lesson-thumb{background-color:#000;background-position:50%;background-size:cover;border-radius:8px;flex:none;width:96px;height:64px;position:relative;overflow:hidden}.mat-lesson-thumb:not(.is-wide):before,.mat-lesson-thumb:not(.is-wide):after{content:"";border-radius:inherit;background-image:inherit;background-position:50%;background-repeat:no-repeat;position:absolute;inset:0}.mat-lesson-thumb:not(.is-wide):before{z-index:0;filter:blur(12px)brightness(.45)saturate(1.1);background-size:cover;transform:scale(1.3)}.mat-lesson-thumb:not(.is-wide):after{z-index:1;background-size:contain}.mat-lesson-body{flex-direction:column;gap:3px;min-width:0;display:flex}.mat-lesson-n{color:var(--text-3);font-size:12px}.mat-lesson-t{color:#f8f8f8;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.mat-mat{background:#f8f8f80a;border-radius:12px;flex-direction:column;padding:12px;display:flex}.mat-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:600}.mat-vdesc{color:var(--text-2);font-size:14px;line-height:1.5}.mat-next{color:#f8f8f8;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #f8f8f833;border-radius:6px;flex:none;padding:10px 18px;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:14px;font-weight:600;transition:background .16s,border-color .16s}.mat-next:hover{background:#f8f8f814;border-color:#f8f8f866}.mat-action{color:#f8f8f8;cursor:pointer;background:0 0;border:0;padding:0;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .16s}.mat-action:hover{opacity:.75}.mat-promo-link{color:#f8f8f8;text-underline-offset:3px;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:16px;font-weight:600;line-height:1.55;text-decoration:underline;transition:opacity .16s}.mat-promo-link:hover{opacity:.72}.mat-audio .mat-prompt-head:last-child{margin-bottom:0}.mat-prompt,.mat-audio{background:#212529;border:1px solid #f8f8f814;border-radius:12px;margin-top:12px;padding:14px 16px}.mat-file{color:var(--text);background:#212529;border:1px solid #f8f8f814;border-radius:12px;align-items:center;gap:16px;margin-top:12px;padding:14px 16px;text-decoration:none;transition:border-color .16s;display:flex}.mat-file:hover{border-color:#f8f8f83d}.mat-file-thumb{aspect-ratio:3/4;object-fit:cover;object-position:top;border-radius:8px;flex:none;width:88px;display:block}.mat-file-text{flex-direction:column;gap:8px;min-width:0;display:flex}.mat-file-label{font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:16px;font-weight:600;line-height:1.35}.mat-guides{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=760px){.mat-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}.mat-guide{align-items:flex-start;margin-top:0}.mat-guide-desc{color:var(--text-2);font-size:14px;line-height:1.5}.mat-file-open{color:var(--text-2);text-underline-offset:3px;font-size:14px;text-decoration:underline}.mat-guide .mat-file-open{color:var(--accent-text);font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .16s}.mat-guide:hover .mat-file-open{opacity:.72}.mat-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.mat-image{background:#212529;border:1px solid #f8f8f814;border-radius:12px;flex-direction:column;gap:8px;padding:10px;text-decoration:none;transition:border-color .16s;display:flex}.mat-image:hover{border-color:#f8f8f83d}.mat-image img{border-radius:8px;width:100%;display:block}.mat-clip{background:#212529;border:1px solid #f8f8f814;border-radius:12px;margin-top:12px;padding:14px 16px}.mat-clip-video{background:#000;border-radius:8px;width:100%;max-width:300px;margin-top:12px;display:block}.mat-prompt-text.is-clamped{-webkit-line-clamp:4;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mat-prompt-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.mat-copy-btn{width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-6px -6px -6px 0;padding:0;transition:color .16s;display:inline-flex}.mat-copy-btn:hover,.mat-copy-btn:focus-visible{color:#f8f8f8}.mat-copy-svg{display:block}.mat-copy-check{color:#f8f8f8;font-size:16px;font-weight:700;line-height:1}.mat-prompt-text{color:var(--text-2);word-break:break-word;white-space:pre-line;margin:0;font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-size:14px;line-height:1.6}.mat-row{border-bottom:1px solid #f8f8f814;grid-template-columns:minmax(0,42%) 1fr;align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(24px,3.4vw,44px) 0;display:grid}.mat-row:first-child{padding-top:0}.mat-row.is-portrait{grid-template-columns:minmax(0,42%) 1fr}@media (width<=760px){.mat-row,.mat-row.is-portrait{grid-template-columns:1fr;gap:16px}.mat-row .mat-row-thumb{max-width:420px}}.mat-row-thumb{aspect-ratio:16/9;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#212529;border:1px solid #f8f8f81f;border-radius:12px;width:100%;padding:0;transition:border-color .2s;position:relative;overflow:hidden}.mat-row-thumb:hover,.mat-row-thumb:focus-visible{border-color:#a8283580}.mat-row-img{border-radius:inherit;opacity:0;background-position:50%;background-size:cover;transition:opacity .4s;position:absolute;inset:0}.mat-row-img.is-loaded{opacity:1}.mat-row-thumb.is-portrait .mat-row-img{background-size:0 0}.mat-row-thumb.is-portrait .mat-row-img:before{content:"";background-image:inherit;filter:blur(20px)brightness(.5)saturate(1.1);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.15)}.mat-row-thumb.is-portrait .mat-row-img:after{content:"";aspect-ratio:3/4;background-image:inherit;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:100%;height:100%;margin:auto;position:absolute;inset:0}.mat-badge{z-index:2;background:var(--accent);color:#fff;letter-spacing:.06em;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.mat-play{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#00000073;border-radius:50%;width:58px;height:58px;margin:auto;transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.mat-play:after{content:"";border:9px solid #0000;border-left:15px solid #fff;border-right-width:0;width:0;height:0;margin:auto;position:absolute;inset:0;transform:translate(2px)}.mat-row-thumb:hover .mat-play,.mat-row-thumb:focus-visible .mat-play{opacity:1;transform:scale(1.06)}.mat-row-body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.mat-row-title{color:#f8f8f8;word-break:break-word;margin:0;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:clamp(19px,4.6vw,24px);font-weight:600;line-height:1.3}.mat-row-desc{max-width:60ch;color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;font-family:Public Sans,Public Sans Fallback,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.mat-row-cta{color:var(--accent-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:calc(clamp(14px,2vw,20px) - 12px) 0 -12px;padding:12px 0;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:16px;font-weight:600;transition:opacity .16s}.mat-row-cta:hover{opacity:.72}.lessons-all{white-space:nowrap;color:#f8f8f8;align-items:center;gap:8px;font-size:16px;line-height:1.4;text-decoration:none;transition:opacity .16s;display:inline-flex}.lessons-all .cta-arrow{width:17px;height:16px;transition:transform .2s}.lessons-all:hover{opacity:.72}.lessons-all:hover .cta-arrow{transform:translate(3px)}.mk-showcase-link{cursor:pointer}.page-spinner{border:3px solid #f8f8f82e;border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite page-spin}@keyframes page-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page-spinner{animation-duration:1.6s}}.mk-hero-cta{animation:.45s cubic-bezier(.16,1,.3,1) .15s both mkHeroCtaIn}@keyframes mkHeroCtaIn{0%{transform:translateY(18px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.mk-hero-cta{opacity:1;animation:none}}.hk-form{flex-direction:column;gap:20px;display:flex;position:relative}.hk-grid{gap:20px;display:grid}.hk-field{flex-direction:column;gap:8px;min-width:0;display:flex}.hk-label{color:var(--text-2);font-size:14px}.hk-input{box-sizing:border-box;width:100%;color:var(--text);background:#212529;border:1px solid #f8f8f82e;border-radius:6px;outline:none;padding:14px 16px;font-family:Public Sans,Public Sans Fallback,sans-serif;font-size:16px;line-height:1.4;transition:border-color .16s}.hk-input::placeholder{color:#f8f8f84d;font-size:14px}.hk-input:hover{border-color:#f8f8f84d}.hk-input:focus{border-color:#f8f8f8bf}.hk-textarea{resize:vertical;min-height:132px}.hk-field.is-missing .hk-input{border-color:var(--accent-text)}.hk-err{color:var(--accent-text);font-size:12px}.hk-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:4px;display:flex}.hk-submit{cursor:pointer;text-transform:uppercase;color:#f8f8f8;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:17px 28px;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:clamp(15px,1.1vw,16px);font-weight:600;display:inline-flex}.hk-submit:disabled{opacity:.6;cursor:default;transform:none}.hk-direct{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.hk-direct a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.hk-send-error{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.hk-send-error a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.hk-sent{background:#212529;border-radius:12px;padding:clamp(24px,3vw,36px)}.hk-sent-title{color:var(--text);margin:0;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:20px;font-weight:600}.hk-sent-body{color:var(--text-2);margin:8px 0 0;font-size:16px;line-height:1.6}.hk-again{cursor:pointer;color:var(--text-2);text-underline-offset:3px;background:0 0;border:0;margin-top:18px;padding:0;font-size:14px;text-decoration:underline}@media (width<=1119.98px){.hk-form,.hk-grid{gap:12px}.hk-field{gap:4px}.hk-input{padding:11px 14px}.hk-textarea{min-height:84px}}.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}.mk-note-link{color:var(--text);text-underline-offset:3px;text-decoration:underline;transition:opacity .16s}.mk-note-link:hover{opacity:.72}#root>[data-pr]{display:none}@media (width<=1119.98px){html:not([data-pr-off]) #root>[data-pr=m]{display:block}}@media (width>=1120px){html:not([data-pr-off]) #root>[data-pr=d]{display:block}}#root>[data-pr][data-pr-live]{display:block!important}html:not(.hydrated) .reveal{opacity:1;transition:none;transform:none}html:not(.hydrated) .proj-title{transition:none;transform:none}html:not(.hydrated) .proj-row{opacity:1;transition:none;transform:none}html:not(.hydrated) .proj-row:after{transition:none;transform:scaleX(1)}html:not(.hydrated) .mat-row-img[style*=background-image]{opacity:1;transition:none}.foot-ghost:before{content:attr(data-text)}.lesson-card{color:#f8f8f8;background:#0d0f11;border-radius:12px;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.lesson-card:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.lesson-card-img{object-fit:cover;object-position:center 30%;border-radius:inherit;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}@media (hover:hover){.lesson-card:hover .lesson-card-img{transform:scale(1.03)}}.lesson-card-video{transition:opacity .3s,transform .6s cubic-bezier(.16,1,.3,1)}.lesson-card-scrim{background:linear-gradient(#0000 28%,#0d0f118c 62%,#0d0f11f0 100%);position:absolute;inset:0}.lesson-card-text{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.lesson-title{color:#f8f8f8;max-width:34ch;font-family:Open Sans,Open Sans Fallback,sans-serif;font-weight:600;line-height:1.25}.lesson-title.is-clamped{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lesson-summary{color:var(--text-2);max-width:52ch;font-size:16px;line-height:1.5}.sq-arrow{color:#212529;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;transition:color .16s,transform .16s;display:block}.sq-arrow svg{display:block}@media (hover:hover){.sq-arrow:hover{color:#343a40}}.sq-arrow:active{transform:scale(.94)}.sq-arrow:focus-visible{outline-offset:2px;outline:2px solid #f8f8f8}.legal{box-sizing:border-box;max-width:1760px;margin:0 auto;padding:clamp(110px,15vh,180px) clamp(24px,5vw,80px) clamp(72px,9vw,140px)}.legal>*{max-width:68ch}.legal-title{text-transform:uppercase;margin:0;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:clamp(1.45rem,2.6vw,2.15rem);font-weight:600;line-height:1.3}.legal-intro{color:var(--text-2);margin:16px 0 0;font-size:16px;line-height:1.6}.legal-section{margin-top:clamp(32px,4vw,48px)}.legal-h{color:var(--text);margin:0 0 8px;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:18px;font-weight:600;line-height:1.4}.legal-p{color:var(--text-2);margin:0;font-size:16px;line-height:1.6}.legal-p a{color:var(--text);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.legal-updated{color:var(--text-3);margin:clamp(40px,5vw,64px) 0 0;font-size:14px;line-height:1.5}@media (width<=1119.98px){.legal{padding-top:96px}}.footlink.foot-privacy{color:var(--text-3);white-space:nowrap;font-size:14px;line-height:1.5}.footlink.foot-privacy:hover,.footlink.foot-privacy[aria-current=page]{color:#f8f8f8}.hk-consent{color:var(--text-3);margin:0;font-size:13px;line-height:1.5}.hk-consent a{color:var(--text-2);text-underline-offset:3px;text-decoration:underline;transition:color .16s;position:relative}.hk-consent a:after{content:"";position:absolute;inset:-6px 0}@media (hover:hover){.hk-consent a:hover{color:#f8f8f8}}.mk-learn{margin-top:clamp(48px,6vw,88px)}.mk-learn-h{text-transform:uppercase;color:var(--text);margin:0 0 clamp(14px,1.6vw,22px);font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:clamp(1.05rem,1.45vw,1.3rem);font-weight:600;line-height:1.3}.mk-learn-list{border-top:1px solid #f8f8f81f;margin:0;padding:0;list-style:none}.mk-learn-row{border-bottom:1px solid #f8f8f81f;align-items:baseline;gap:clamp(18px,3vw,44px);padding:clamp(13px,1.2vw,17px) 0;display:flex}.mk-learn-num{font-variant-numeric:tabular-nums;letter-spacing:.08em;min-width:0;color:var(--text-3);flex:0 0 22px;font-family:Public Sans,Public Sans Fallback,sans-serif;font-size:12px;font-weight:500}.mk-learn-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-learn-title{color:var(--text);font-family:Public Sans,Public Sans Fallback,sans-serif;font-size:16px;font-weight:450;line-height:1.4}.mk-learn-hint{color:var(--text-2);font-size:14px;line-height:1.45}@media (width>=960px){.mk-learn-list{border-top:0;grid-template-rows:repeat(5,auto);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:column;column-gap:clamp(40px,5vw,88px);display:grid}.mk-learn-row:first-child,.mk-learn-row:nth-child(6){border-top:1px solid #f8f8f81f}}.mk-sticky{z-index:45;padding:8px 16px calc(8px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;pointer-events:none;background:#191c1f;border-top:1px solid #f8f8f81a;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s,visibility 0s linear .2s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.mk-sticky[data-show]{opacity:1;visibility:visible;pointer-events:auto;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s,visibility;transform:none}.mk-sticky-btn{background:var(--accent);color:#f8f8f8;text-transform:uppercase;text-align:center;-webkit-tap-highlight-color:transparent;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 14px;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .16s;display:flex}.mk-sticky-btn:active{background:var(--accent-hover)}.mk-sticky-btn:focus-visible{outline-offset:2px;outline:2px solid #f8f8f8}.mk-sticky-label{text-wrap:balance;min-width:0}.mk-sticky-price,.mk-sticky-word{white-space:nowrap}.mk-sticky-sep{opacity:.7;margin-left:.3em}@media (prefers-reduced-motion:reduce){.mk-sticky,.mk-sticky[data-show]{transition:visibility;transform:none}}.hero-word-size:before{content:attr(data-w)}.mat-row-title-link{color:inherit;text-underline-offset:4px;text-decoration:none;text-decoration-thickness:1px}.mat-row-title-link:hover{text-decoration-line:underline}.mat-row-title-link:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:4px}a.mat-lesson{color:inherit;text-decoration:none}.mat-quiet{color:var(--text-2);margin:0;font-size:16px;line-height:1.55}.mat-quiet-link{color:#f8f8f8;text-underline-offset:3px;white-space:nowrap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:16px;font-weight:600;line-height:1.55;text-decoration:underline;transition:opacity .16s;position:relative}.mat-quiet-link:after{content:"";position:absolute;inset:-12px 0}.mat-quiet-link:hover{opacity:.72}.mat-listend{margin-top:clamp(40px,5vw,64px)}.mat-listend-links{flex-wrap:wrap;gap:18px clamp(24px,3vw,40px);margin-top:14px;display:flex}@media (width<=760px){.mat-listend-links{flex-direction:column;align-items:flex-start;gap:20px}.mat-listend-links .mat-quiet-link{white-space:normal}}
