@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-vietnamese-wdth-normal.9GtAklmW.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-latin-ext-wdth-normal.BaQ5u-C4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-latin-wdth-normal.CHqbGEEr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.rk-demo{z-index:50;background:var(--rk-demo-bg,#0b1437);color:var(--rk-demo-fg,#f5f7fc);padding:.5rem 1rem;font-size:.875rem;line-height:1.4;position:sticky;top:0}.rk-demo p{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:0;display:flex}.rk-demo a{color:inherit;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.rk-form{gap:1rem;max-width:36rem;display:grid}.rk-form__field{gap:.375rem;display:grid}.rk-form__field label{font-weight:600}.rk-form input:not([type=checkbox]),.rk-form select,.rk-form textarea{border:1px solid var(--rk-border,#c9d1e3);border-radius:var(--rk-radius,.375rem);background:var(--rk-field-bg,#fff);width:100%;min-height:44px;color:inherit;font:inherit;padding:.625rem .75rem}.rk-form :focus-visible{outline:3px solid var(--rk-focus,#2747ff);outline-offset:2px}.rk-form button{border-radius:var(--rk-radius,.375rem);background:var(--rk-accent,#ff5a1f);min-height:44px;color:var(--rk-accent-fg,#fff);font:inherit;cursor:pointer;border:0;padding:.75rem 1.25rem;font-weight:700}.rk-form__consent,.rk-form__note,.rk-form__demo{font-size:.875rem}.rk-form__consent p{margin:.25rem 0 0}.rk-form small{color:var(--rk-muted,#5b6478)}.rk-form__status{border-radius:var(--rk-radius,.375rem);color:#0b1437;background:#fff;border-left:4px solid;grid-column:1/-1;margin:0;padding:.75rem 1rem;scroll-margin-top:6rem;font-weight:600}.rk-form__status:not(:target){display:none}.rk-form__status--ok{border-left-color:#0b6470}.rk-form__status--error{border-left-color:#b3261e}.rk-form__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.rk-richtext>*+*{margin-top:1em}.rk-richtext h2,.rk-richtext h3,.rk-richtext h4{overflow-wrap:anywhere;line-height:1.2}.rk-richtext p,.rk-richtext li{overflow-wrap:anywhere}:root{--sh-bg:#0a0a0b;--sh-bg-2:#141416;--sh-fg:#f4f1ea;--sh-muted:#a8a59e;--sh-line:#f4f1ea29;--sh-line-strong:#f4f1ea52;--sh-accent:#ff5a1f;--sh-on-accent:#0a0a0b;--sh-display:"Anybody Variable", Anybody, "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--sh-sans:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--sh-gutter:16px;--sh-max:1440px;--sh-measure:64ch;--rk-accent:var(--sh-accent);--rk-accent-fg:var(--sh-on-accent);--rk-border:var(--sh-line-strong);--rk-radius:0;--rk-muted:var(--sh-muted);--rk-focus:var(--sh-accent);--rk-field-bg:var(--sh-bg);--rk-demo-bg:#1d1d20;--rk-demo-fg:#f4f1ea}*,:before,:after{box-sizing:border-box}html{background:var(--sh-bg);color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--sh-bg);color:var(--sh-fg);font-family:var(--sh-sans);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}img{max-width:100%;height:auto;display:block}picture{display:contents}a{color:var(--sh-fg);text-underline-offset:3px}:focus-visible{outline:3px solid var(--sh-accent);outline-offset:3px}h1,h2,h3,h4{overflow-wrap:anywhere;hyphens:manual;margin:0}p{margin:0}@media (width>=1024px) and (prefers-reduced-motion:no-preference){html{scroll-snap-type:y proximity}}.sh-snap,.sh-scene{scroll-snap-align:start}.sh-wrap{width:100%;max-width:var(--sh-max);padding-inline:var(--sh-gutter);margin:0 auto}.sh-stack{align-content:start;gap:16px;display:grid}.sh-two{gap:40px;display:grid}.sh-split{gap:16px;margin-bottom:28px;display:grid}.sh-narrow{max-width:calc(var(--sh-measure) + 2 * var(--sh-gutter))}.sh-center{text-align:center}.sh-accent{color:var(--sh-accent)}.sh-muted{color:var(--sh-muted)}.sh-small{color:var(--sh-muted);margin-top:10px;font-size:12px}.sh-label{letter-spacing:.14em;text-transform:uppercase;color:var(--sh-muted);font-size:12px;font-weight:700}.sh-lead{max-width:40em;font-size:18px;line-height:1.55}.sh-empty{color:var(--sh-muted);padding-block:24px}.sh-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sh-h1,.sh-h2,.sh-h3,.sh-manifesto,.sh-final__title,.sh-scene__title,.sh-case__title,.sh-detail__title,.sh-page-header__title,.sh-article__title{font-family:var(--sh-display);letter-spacing:-.01em;font-weight:850}.sh-h1{font-size:clamp(2.75rem,11.8vw,7.5rem);line-height:.92}.sh-h2{font-size:clamp(2.25rem,9vw,4.5rem);line-height:.95}.sh-h3{margin-bottom:10px;font-size:30px;font-weight:800;line-height:1}.sh-slate{border-top:1px solid var(--sh-line);letter-spacing:.14em;text-transform:uppercase;color:var(--sh-muted);justify-content:space-between;gap:12px;padding-top:12px;font-size:11px;font-weight:600;display:flex}.sh-slate__num{color:var(--sh-accent)}.sh-slate--dark{color:var(--sh-on-accent);border-top-color:#0a0a0b59;font-weight:700}.sh-slate--dark .sh-slate__num{color:var(--sh-on-accent)}.sh-button,.sh-button--ghost{border:2px solid var(--sh-accent);background:var(--sh-accent);min-height:56px;color:var(--sh-on-accent);justify-content:space-between;align-items:center;gap:14px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.sh-button--ghost{color:var(--sh-fg);border-color:var(--sh-line-strong);background:0 0}.sh-button:hover{background:var(--sh-fg);border-color:var(--sh-fg);color:var(--sh-bg)}.sh-pill{border:1px solid var(--sh-line-strong);align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sh-pill--accent{background:var(--sh-accent);border-color:var(--sh-accent);color:var(--sh-on-accent);font-weight:700}.sh-more{align-items:center;gap:10px;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.sh-more:hover{color:var(--sh-accent)}.sh-ghost{border:1px solid var(--sh-line-strong);white-space:nowrap;align-self:start;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.sh-bigmore{border:1px solid var(--sh-line-strong);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 20px;font-weight:700;text-decoration:none;display:flex}.sh-arrow{flex:none}.sh-header{border-bottom:1px solid var(--sh-line);z-index:20;position:relative}.sh-header__row{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.sh-brand{font-family:var(--sh-display);letter-spacing:-.01em;overflow-wrap:normal;min-width:0;font-size:26px;font-weight:900;font-stretch:140%;line-height:1;text-decoration:none}.sh-dot{color:var(--sh-accent)}.sh-nav{align-items:center;gap:8px;display:flex}.sh-nav__panel{display:none}.sh-nav__panel:target{z-index:60;padding:20px var(--sh-gutter) 32px;background:var(--sh-bg);align-content:start;gap:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.sh-nav__close{border:1px solid var(--sh-line-strong);justify-content:center;justify-self:end;align-items:center;width:48px;height:48px;display:inline-flex}.sh-nav__list{margin:0;padding:0;list-style:none;display:grid}.sh-nav__list a{border-bottom:1px solid var(--sh-line);min-height:64px;font-family:var(--sh-display);align-items:center;font-size:40px;font-weight:800;font-stretch:110%;line-height:1;text-decoration:none;display:flex}.sh-nav__list a[aria-current=page]{color:var(--sh-accent)}.sh-nav__cta{justify-self:stretch}.sh-hero__inner{align-content:space-between;gap:24px;min-height:calc(100svh - 73px);padding-block:18px 28px;display:grid}.sh-hero__body{gap:18px;display:grid}.sh-hero__badge{color:var(--sh-accent);font-size:13px;font-weight:600}.sh-manifesto{text-transform:uppercase;flex-wrap:wrap;column-gap:.22em;font-size:clamp(3rem,17vw,15rem);line-height:.9;display:flex}.sh-manifesto__w{min-width:0;max-width:100%}.sh-manifesto__w--em{color:var(--sh-accent)}.sh-hero__foot{gap:18px;display:grid}.sh-hero__lead{max-width:34em;font-size:17px;line-height:1.55}.sh-hero__actions{gap:10px;display:grid}.sh-hero__cue{letter-spacing:.12em;text-transform:uppercase;color:var(--sh-muted);justify-content:space-between;font-size:12px;font-weight:600;display:flex}.sh-hero__media{height:46vh;min-height:240px;overflow:hidden}.sh-hero__media img{object-fit:cover;width:100%;height:100%}.sh-stats{border-block:1px solid var(--sh-line);padding-bottom:18px}.sh-stats__grid{background:var(--sh-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.sh-stats__grid>div{background:var(--sh-bg);flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:22px 16px 22px 0;display:flex}.sh-stats__grid>div:nth-child(2n){padding-left:16px}.sh-stats__grid dd{font-family:var(--sh-display);margin:0;font-size:clamp(2.75rem,13vw,6.5rem);font-weight:900;font-stretch:120%;line-height:1}.sh-stats__grid>div:nth-child(2) dd{color:var(--sh-accent)}.sh-stats__grid dt{color:var(--sh-muted);font-size:14px}.sh-section{padding-top:72px}.sh-section--top{padding-top:32px}main>:last-child{padding-bottom:72px}main>.sh-final:last-child{padding-bottom:40px}.sh-services__grid{gap:22px;display:grid}.sh-services__head{align-content:start;gap:14px;display:grid}.sh-rows{border-bottom:1px solid var(--sh-line);margin:0;padding-inline:0;list-style:none}.sh-wrap.sh-rows{padding-inline:var(--sh-gutter);border-bottom:0}.sh-wrap.sh-rows>.sh-row:last-child{border-bottom:1px solid var(--sh-line)}.sh-row{border-top:1px solid var(--sh-line)}.sh-row__link{grid-template-columns:34px minmax(0,1fr) 44px;align-items:start;gap:8px 10px;padding:22px 0;text-decoration:none;display:grid}.sh-row__num{color:var(--sh-accent);grid-row:1/span 2;padding-top:6px;font-size:13px;font-weight:700}.sh-row__title{font-family:var(--sh-display);grid-column:2;font-size:32px;font-weight:750;font-stretch:92%;line-height:.98}.sh-row__text{color:var(--sh-muted);grid-column:2;gap:6px;font-size:15px;line-height:1.55;display:grid}.sh-row__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--sh-fg);font-size:12px;font-weight:700}.sh-row__go{border:1px solid var(--sh-line-strong);grid-area:1/3;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}a.sh-row__link:hover .sh-row__title{color:var(--sh-accent);font-stretch:112%}a.sh-row__link:hover .sh-row__go{background:var(--sh-accent);border-color:var(--sh-accent);color:var(--sh-on-accent)}@media (prefers-reduced-motion:no-preference){.sh-row__title{transition:font-stretch .35s,color .2s}.sh-row__go{transition:background-color .2s}}.sh-teaser__head{gap:16px;padding-bottom:28px;display:grid}.sh-teaser__head>div{gap:14px;display:grid}.sh-teaser__more{margin-top:24px}.sh-plain{gap:8px;margin:0;padding-block:0;list-style:none;display:grid}.sh-scenes{display:grid}.sh-scene{border-top:1px solid var(--sh-line);align-content:start;min-height:100svh;display:grid;position:relative;overflow:hidden}.sh-scene__media{order:-2;height:330px;position:relative;overflow:hidden}.sh-scene__media img{object-fit:cover;width:100%;height:100%}.sh-scene__shade{background:linear-gradient(180deg, #0a0a0b00 40%, var(--sh-bg) 100%);pointer-events:none;height:331px;position:absolute;top:0;left:0;right:0}.sh-scene--plain .sh-scene__shade{display:none}.sh-scene__top,.sh-scene__main,.sh-scene__foot{padding-inline:var(--sh-gutter);position:relative}.sh-scene__top{letter-spacing:.12em;text-transform:uppercase;color:var(--sh-muted);justify-content:space-between;gap:12px;padding-top:22px;font-size:12px;font-weight:600;display:flex}.sh-scene__ctx{display:none}.sh-scene__main{gap:16px;padding-top:16px;display:grid}.sh-scene__index{font-family:var(--sh-display);color:#f4f1ea1f;order:-1;font-size:150px;font-weight:900;font-stretch:70%;line-height:.8}@supports (-webkit-text-stroke:1px black){.sh-scene__index{color:#0000;-webkit-text-stroke:1.5px var(--sh-fg)}}.sh-scene:not(.sh-scene--plain) .sh-scene__main{position:static}.sh-scene:not(.sh-scene--plain) .sh-scene__index{left:var(--sh-gutter);position:absolute;top:210px}.sh-scene__title{font-size:clamp(2.25rem,9.8vw,5.5rem);font-weight:800;font-stretch:96%;line-height:.98}.sh-scene__title a{text-decoration:none}.sh-scene__title a:hover{color:var(--sh-accent)}.sh-scene__foot{gap:18px;padding-block:18px 40px;display:grid}.sh-delta{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.sh-delta__before{font-family:var(--sh-display);color:var(--sh-muted);font-size:clamp(2rem,9vw,3.5rem);font-weight:700;font-stretch:70%;line-height:1;text-decoration:line-through 2px}.sh-delta__after{font-family:var(--sh-display);color:var(--sh-accent);font-size:clamp(2.75rem,12vw,5rem);font-weight:900;font-stretch:120%;line-height:1}.sh-delta__arrow{color:var(--sh-accent);align-self:center}.sh-delta--boxed{border-block:1px solid var(--sh-line);padding-block:18px}.sh-delta__item{gap:4px;display:grid}.sh-acts{gap:14px;margin:0;display:grid}.sh-acts>div{border-top:1px solid var(--sh-line-strong);gap:4px;padding-top:12px;display:grid}.sh-acts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--sh-muted);font-size:12px;font-weight:700}.sh-acts dd{margin:0;font-size:15px}.sh-acts__result{border-top:2px solid var(--sh-accent)!important}.sh-acts__result dt{color:var(--sh-accent)}.sh-acts__result dd{font-size:17px;font-weight:600}.sh-film{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sh-frame{border:1px solid var(--sh-line);grid-template-columns:22px minmax(0,1fr);display:grid}.sh-frame__holes{border-right:1px solid var(--sh-line);background-image:repeating-linear-gradient(#0000 0 8px,#f4f1ea38 8px 18px);background-position:7px 0;background-repeat:no-repeat;background-size:8px 100%}.sh-frame__holes--end{display:none}.sh-frame__body{align-content:start;gap:8px;padding:18px 16px;display:grid}.sh-frame__title{font-family:var(--sh-display);font-size:28px;font-weight:800;font-stretch:110%;line-height:1}.sh-logos{border-top:1px solid var(--sh-line);border-left:1px solid var(--sh-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 0;padding:0;list-style:none;display:grid}.sh-logos li{border-right:1px solid var(--sh-line);border-bottom:1px solid var(--sh-line);justify-content:center;align-items:center;min-height:92px;padding:10px;display:flex}.sh-logos img{width:100%;max-width:180px;height:auto}.sh-quote-big{gap:12px;margin:0;display:grid}.sh-quote-big__mark{font-family:var(--sh-display);height:64px;color:var(--sh-accent);font-size:140px;font-weight:900;line-height:.6}.sh-quote-big__text{font-family:var(--sh-display);margin-bottom:16px;font-size:clamp(1.75rem,7.7vw,3.75rem);font-weight:600;font-stretch:90%;line-height:1.12}.sh-credits{text-align:center;gap:34px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sh-credits li{justify-items:center;gap:6px;display:grid}.sh-credits__name{font-family:var(--sh-display);font-size:clamp(1.9rem,8.5vw,3.5rem);font-weight:800;font-stretch:130%;line-height:1}.sh-credits__photo{object-fit:cover;filter:grayscale();width:80px;height:80px}.sh-docs{border-bottom:1px solid var(--sh-line);margin:0;padding:0;list-style:none}.sh-docs__row{border-top:1px solid var(--sh-line);gap:4px;padding:18px 0;text-decoration:none;display:grid}.sh-docs__row strong{font-family:var(--sh-display);font-size:22px;font-weight:800;font-stretch:110%;line-height:1.1}.sh-docs__pdf{color:var(--sh-accent);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.sh-scope{border-bottom:1px solid var(--sh-line);margin:0}.sh-scope>div{border-top:1px solid var(--sh-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.sh-scope dt{font-weight:600}.sh-scope dd{color:var(--sh-muted);text-align:right;margin:0}.sh-faqs{border-bottom:1px solid var(--sh-line)}.sh-faq{border-top:1px solid var(--sh-line)}.sh-faq summary{cursor:pointer;min-height:64px;font-family:var(--sh-display);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:21px;font-weight:700;line-height:1.2;list-style:none;display:flex}.sh-faq summary::-webkit-details-marker{display:none}.sh-faq summary:after{content:"+";color:var(--sh-accent);flex:none;font-size:30px;line-height:1}.sh-faq[open] summary:after{content:"−"}.sh-faq p{color:var(--sh-muted);max-width:var(--sh-measure);padding-bottom:18px}.sh-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sh-gallery figure{gap:6px;margin:0;display:grid}.sh-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%}.sh-about__media{margin-inline:calc(-1 * var(--sh-gutter))}.sh-about__media img{aspect-ratio:4/3;object-fit:cover;width:100%}.sh-cta{border-top:4px solid var(--sh-accent);gap:22px;padding:28px 0 0;display:grid}.sh-cta__actions{align-content:start;gap:10px;display:grid}.sh-quote{background:var(--sh-bg-2);border-top:4px solid var(--sh-accent);color:var(--sh-fg);align-content:start;gap:14px;padding:22px 16px 24px;display:grid}.sh-quote--bare{background:var(--sh-bg);border-top:0;padding:20px 16px}.sh-quote__title{font-family:var(--sh-display);font-size:34px;font-weight:850;font-stretch:96%;line-height:.96}.sh-quote .rk-form{gap:14px;max-width:none}.sh-quote .rk-form__field label{font-size:13px}.sh-quote .rk-form input:not([type=checkbox]),.sh-quote .rk-form select,.sh-quote .rk-form textarea{min-height:50px;font-size:15px}.sh-quote .rk-form button{justify-content:space-between;align-items:center;min-height:56px;font-size:16px;display:inline-flex}.sh-quote .rk-form input[type=checkbox]{width:20px;height:20px;accent-color:var(--sh-accent);vertical-align:-4px;margin-right:6px}.sh-quote .rk-form__consent,.sh-quote .rk-form__demo{color:var(--sh-muted)}.sh-quote .rk-form__demo{border:1px dashed var(--sh-line-strong);color:var(--sh-fg);padding:14px}.sh-final{background:var(--sh-accent);color:var(--sh-on-accent);margin-top:72px}.sh-final :focus-visible{outline-color:var(--sh-on-accent)}.sh-final__inner{gap:20px;padding-block:28px 40px;display:grid}.sh-final__title{text-transform:uppercase;letter-spacing:-.02em;color:var(--sh-on-accent);font-size:clamp(3.5rem,23.5vw,16rem);font-weight:900;font-stretch:78%;line-height:.84}.sh-final__grid{gap:22px;display:grid}.sh-final__intro{max-width:32em;font-size:17px;font-weight:500;line-height:1.5}.sh-final__direct{gap:4px;display:grid}.sh-final__direct a{color:var(--sh-on-accent);font-family:var(--sh-display);font-size:28px;font-weight:800;font-stretch:110%;line-height:1.15;text-decoration:none}.sh-final__direct .sh-final__mail{font-family:var(--sh-sans);font-size:16px;font-weight:600;text-decoration:underline}.sh-final .sh-quote--bare a{color:var(--sh-fg)}.sh-page-header{gap:18px;padding-block:18px 40px;display:grid}.sh-page-header__title{text-transform:uppercase;font-size:clamp(3rem,15vw,10rem);font-weight:900;font-stretch:80%;line-height:.88}.sh-page-header__media{margin-inline:calc(-1 * var(--sh-gutter))}.sh-page-header__media img{aspect-ratio:16/9;object-fit:cover;width:100%}.sh-crumbs{color:var(--sh-muted);font-size:14px}.sh-filters{flex-wrap:wrap;gap:8px;display:flex}.sh-filter{border:1px solid var(--sh-line-strong);align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sh-filter[aria-current]{background:var(--sh-fg);color:var(--sh-bg);border-color:var(--sh-fg)}.sh-slider{margin:0 calc(-1 * var(--sh-gutter));padding:0 var(--sh-gutter);scroll-snap-type:x mandatory;grid-auto-columns:85%;grid-auto-flow:column;gap:10px;list-style:none;display:grid;overflow-x:auto}.sh-slider li{scroll-snap-align:start;gap:6px;display:grid}.sh-slider img{aspect-ratio:4/3;object-fit:cover;width:100%}.sh-list{padding-bottom:8px}.sh-posts{border-bottom:1px solid var(--sh-line);display:grid}.sh-post{border-top:1px solid var(--sh-line);gap:14px;padding:24px 0;display:grid}.sh-post__body{gap:10px;display:grid}.sh-post__title{font-family:var(--sh-display);font-size:clamp(1.6rem,7vw,2.75rem);font-weight:800;line-height:1.02}.sh-post__title a{text-decoration:none}.sh-post__media img{aspect-ratio:16/9;object-fit:cover;width:100%}.sh-case__head,.sh-detail__head{gap:18px;padding-block:18px 28px;display:grid}.sh-case__title{font-size:clamp(2.6rem,13.8vw,8rem);font-stretch:92%;line-height:.92}.sh-detail__title{font-size:clamp(2.6rem,13.8vw,8rem);font-stretch:100%;line-height:.92}.sh-case__media{height:300px;overflow:hidden}.sh-case__media img{object-fit:cover;width:100%;height:100%}.sh-case__grid{gap:40px;padding-top:28px;display:grid}.sh-case__main{align-content:start;gap:32px;min-width:0;display:grid}.sh-perdes{border-bottom:1px solid var(--sh-line);margin:0;padding:0;list-style:none}.sh-perde{border-top:1px solid var(--sh-line);grid-template-columns:74px minmax(0,1fr);gap:14px;padding:26px 0;display:grid}.sh-perde__num{font-family:var(--sh-display);color:#f4f1ea33;font-size:54px;font-weight:900;font-stretch:110%;line-height:.9}@supports (-webkit-text-stroke:1px black){.sh-perde__num{color:#0000;-webkit-text-stroke:1.5px var(--sh-fg)}}.sh-perde__body{gap:8px;display:grid}.sh-perde__text{font-size:18px;line-height:1.5}.sh-perde--result{border-top:2px solid var(--sh-accent)}.sh-perde--result .sh-perde__num{color:var(--sh-accent);-webkit-text-stroke:0}.sh-perde--result .sh-label{color:var(--sh-accent)}.sh-perde--result .sh-perde__text{font-size:20px;font-weight:600}.sh-prose{max-width:var(--sh-measure);font-size:17px;line-height:1.65}.sh-prose h2,.sh-prose h3{font-family:var(--sh-display);margin-top:1.2em;font-size:30px;font-weight:800;line-height:1}.sh-prose ul,.sh-prose ol{padding-left:1.2em}.sh-prose strong{color:var(--sh-fg)}.sh-card-link{border:1px solid var(--sh-line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px;text-decoration:none;display:grid}.sh-card-link>span{gap:4px;display:grid}.sh-card-link__title{font-family:var(--sh-display);font-size:26px;font-weight:800;line-height:1}.sh-card-link:hover{border-color:var(--sh-accent)}.sh-meta{color:var(--sh-muted);flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.sh-owner{border-top:1px solid var(--sh-line);align-items:center;gap:14px;padding-top:18px;display:flex}.sh-owner>span:last-child{display:grid}.sh-owner__avatar{background:var(--sh-accent);width:56px;height:56px;color:var(--sh-on-accent);font-family:var(--sh-display);flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:900;display:inline-flex}.sh-next{padding-block:48px 8px}.sh-next a{border-top:2px solid var(--sh-accent);gap:10px;padding-top:16px;text-decoration:none;display:grid}.sh-next__title{font-family:var(--sh-display);font-size:clamp(2.25rem,10vw,6rem);font-weight:850;font-stretch:92%;line-height:.95}.sh-next a:hover .sh-next__title{color:var(--sh-accent)}.sh-related{padding-top:64px}.sh-related .sh-h2{margin-bottom:24px}.sh-article{max-width:calc(820px + 2 * var(--sh-gutter));gap:18px;padding-block:18px 0;display:grid}.sh-article__title{font-size:clamp(2.4rem,11vw,5.5rem);line-height:.95}.sh-article__media img{aspect-ratio:16/9;object-fit:cover;width:100%}.sh-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sh-tags li{border:1px solid var(--sh-line-strong);padding:6px 12px;font-size:13px}.sh-address{gap:14px;font-style:normal;display:grid}.sh-address__big{font-family:var(--sh-display);gap:2px;font-size:clamp(1.75rem,8vw,3rem);font-weight:800;font-stretch:110%;line-height:1.05;text-decoration:none;display:grid}.sh-address__big .sh-label{font-family:var(--sh-sans);font-stretch:100%}.sh-address__mail{font-weight:600}.sh-footer{border-top:1px solid var(--sh-line);color:var(--sh-muted);margin-top:0;padding-top:48px;font-size:14px;overflow:hidden}.sh-footer__grid{gap:32px;display:grid}.sh-footer__grid p+p{margin-top:8px}.sh-footer__brand{font-family:var(--sh-display);color:var(--sh-fg);margin-bottom:8px;font-size:22px;font-weight:800;font-stretch:130%;line-height:1.1}.sh-footer__title{letter-spacing:.14em;text-transform:uppercase;color:var(--sh-accent);margin-bottom:10px;font-size:11px;font-weight:600}.sh-footer__list{margin:0;padding:0;list-style:none}.sh-footer__list a{min-height:36px;color:var(--sh-fg);align-items:center;display:inline-flex}.sh-footer__notice{color:var(--sh-fg)}.sh-footer__small{font-size:12px}.sh-footer__mark{max-width:var(--sh-max);padding-inline:var(--sh-gutter);font-family:var(--sh-display);white-space:nowrap;color:var(--sh-bg-2);margin:40px auto 0;font-size:19vw;font-weight:900;font-stretch:150%;line-height:.78;overflow:hidden}@supports (-webkit-text-stroke:1px black){.sh-footer__mark{-webkit-text-stroke:1px #f4f1ea38}.sh-footer__mark .sh-dot{-webkit-text-stroke:0}}@media (width>=720px){:root{--sh-gutter:32px}.sh-hero__actions{flex-wrap:wrap;display:flex}.sh-logos,.sh-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end}.sh-post--cover{grid-template-columns:240px minmax(0,1fr);align-items:start}.sh-case__media,.sh-scene__media{height:50vh}.sh-scene__shade{height:calc(50vh + 1px)}.sh-scene:not(.sh-scene--plain) .sh-scene__index{top:calc(50vh - 120px)}}@media (width>=1024px){:root{--sh-gutter:48px}.sh-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}.sh-split{grid-template-columns:minmax(0,1fr) 420px;align-items:end;gap:48px}.sh-h1{font-size:clamp(5rem,8.3vw,8rem)}.sh-h2{font-size:clamp(3.5rem,4.6vw,4.75rem)}.sh-header__row{min-height:84px}.sh-brand{font-size:30px}.sh-nav__toggle,.sh-nav__quick,.sh-nav__close{display:none}.sh-nav__panel,.sh-nav__panel:target{background:0 0;align-items:center;gap:36px;padding:0;display:flex;position:static;overflow:visible}.sh-nav__list{gap:32px;display:flex}.sh-nav__list a{min-height:44px;font-family:var(--sh-sans);border-bottom:2px solid #0000;font-size:15px;font-weight:600;font-stretch:100%}.sh-nav__list a[aria-current=page]{color:var(--sh-fg);border-bottom-color:var(--sh-accent)}.sh-nav__list a:hover{color:var(--sh-accent)}.sh-nav__cta{min-height:48px;padding:0 22px}.sh-hero__inner{min-height:calc(100svh - 85px);padding-block:28px 36px}.sh-manifesto{flex-direction:column;font-size:clamp(8rem,12.8vw,15rem)}.sh-manifesto__w:nth-child(2n){text-align:right;align-self:flex-end}.sh-hero__foot{border-top:1px solid var(--sh-line);grid-template-columns:minmax(0,1.1fr) auto minmax(0,.9fr);align-items:end;gap:40px;padding-top:24px}.sh-hero__lead{font-size:20px}.sh-hero__cue{justify-content:flex-end;gap:12px}.sh-hero__media{height:60vh}.sh-stats__grid{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr))}.sh-stats__grid>div,.sh-stats__grid>div:nth-child(2n){padding:26px 24px}.sh-stats__grid>div:first-child{padding-left:0}.sh-services__grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:56px}.sh-services__head{position:sticky;top:24px}.sh-row__link{grid-template-columns:48px minmax(0,1fr) minmax(0,300px) 56px;align-items:center;gap:24px;padding:34px 0}.sh-row__num{grid-row:auto;padding-top:0;font-size:14px}.sh-row__title{overflow-wrap:break-word;grid-column:auto;font-size:clamp(2.5rem,3.6vw,3.5rem);font-stretch:92%}.sh-row__text{grid-column:auto;font-size:16px}.sh-row__go{grid-area:auto;width:56px;height:56px}.sh-teaser__head{grid-template-columns:minmax(0,1fr) 420px;align-items:end;gap:48px;padding-bottom:48px}.sh-bigmore{min-height:96px;font-family:var(--sh-display);padding:0 32px;font-size:40px;font-weight:800;font-stretch:110%}.sh-scene{min-height:100svh;padding:48px var(--sh-gutter);align-content:space-between;gap:32px}.sh-scene__media{height:auto;position:absolute;inset:0}.sh-scene__shade{background:linear-gradient(90deg, var(--sh-bg) 0%, #0a0a0beb 38%, #0a0a0b59 75%, #0a0a0b26 100%), linear-gradient(0deg, var(--sh-bg) 0%, #0a0a0b00 45%);height:auto;bottom:0}.sh-scene__top,.sh-scene__main,.sh-scene__foot{padding-inline:0}.sh-scene__top{padding-top:0}.sh-scene__ctx{display:inline}.sh-scene__main,.sh-scene:not(.sh-scene--plain) .sh-scene__main{gap:26px;max-width:900px;padding-top:0;position:relative}.sh-scene__index,.sh-scene:not(.sh-scene--plain) .sh-scene__index{order:0;font-size:220px;position:static}.sh-scene--plain .sh-scene__main{position:static}.sh-scene--plain .sh-scene__main>:not(.sh-scene__index){z-index:1;position:relative}.sh-scene--plain .sh-scene__index{right:var(--sh-gutter);opacity:.5;font-size:min(40vw,560px);position:absolute;top:50%;transform:translateY(-50%)}.sh-scene__foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding-block:0}.sh-acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.sh-acts dd{font-size:16px}.sh-film{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:0}.sh-frame{grid-template-rows:26px minmax(230px,auto) 26px;grid-template-columns:none}.sh-frame+.sh-frame{border-left:0}.sh-frame__holes,.sh-frame__holes--end{background-image:repeating-linear-gradient(90deg,#0000 0 10px,#f4f1ea38 10px 22px);background-position:0 8px;background-size:100% 10px;border-right:0;margin-inline:10px;display:block}.sh-frame__body{border-block:1px solid var(--sh-line);gap:12px;padding:26px 24px 30px}.sh-frame__title{font-size:34px;font-stretch:100%}.sh-logos{grid-template-columns:repeat(6,minmax(0,1fr))}.sh-logos li{min-height:140px}.sh-quote-big{grid-template-columns:160px minmax(0,1fr);gap:24px}.sh-quote-big__mark{height:auto;font-size:260px;line-height:.7}.sh-credits{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.sh-about__media{margin-inline:0}.sh-final__inner{gap:28px;padding-block:40px 72px}.sh-final__title{font-size:clamp(10rem,17.4vw,17rem);font-stretch:84%}.sh-final__grid{grid-template-columns:minmax(0,1fr) 560px;align-items:start;gap:64px}.sh-final__intro{font-size:26px;line-height:1.4}.sh-final__direct a{font-size:40px}.sh-final__direct .sh-final__mail{font-size:22px}.sh-quote--bare{padding:28px}.sh-page-header{padding-block:28px 56px}.sh-page-header__title{font-size:clamp(8rem,12vw,13rem)}.sh-page-header__media{margin-inline:0}.sh-slider{grid-auto-columns:calc(50% - 5px);margin-inline:0;padding:0}.sh-case__head,.sh-detail__head{padding-block:28px 48px}.sh-case__title,.sh-detail__title{max-width:14ch;font-size:clamp(5rem,8.4vw,9rem)}.sh-case__media{height:70vh}.sh-case__grid{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:72px;padding-top:48px}.sh-case__side{position:sticky;top:24px}.sh-perde{grid-template-columns:140px minmax(0,1fr);padding:34px 0}.sh-perde__num{font-size:96px}.sh-perde__text{font-size:22px}.sh-perde--result .sh-perde__text{font-size:26px}.sh-footer{padding-top:64px}.sh-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sh-footer__mark{font-size:min(21vw,300px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{html,body{color:#000;background:#fff}.sh-header,.sh-footer__mark,.sh-quote,.sh-final .sh-quote--bare{display:none}}
