.studio-landing:not(.sl-film-page)>main>section.sl-fm{max-width:none;padding-left:0;padding-right:0}.sl-fm{--sl-fm-ease:cubic-bezier(.22,1,.36,1)}.sl-fm-wall{--sl-fm-gutter:max(calc(3.65*var(--sl-u)),calc((100% - var(--sl-frame))/2 + 3.65*var(--sl-u)));position:relative;isolation:isolate;overflow:hidden;display:grid;justify-items:center;align-content:start;min-height:clamp(620px,48vw,1080px);padding:calc(5.4*var(--sl-u)) var(--sl-fm-gutter) calc(6*var(--sl-u));--sl-fm-fade:clamp(96px,11vw,220px);background:linear-gradient(180deg,#fff,#f5f5f7 var(--sl-fm-fade));color:#111}.sl-fm-art{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;container-type:size}.sl-fm-art img{position:absolute;display:block;max-width:none}.sl-fm-fresco{position:absolute;inset:0}.sl-fm-fresco img{--iw:max(100cqw,140cqh);width:var(--iw);height:calc(var(--iw)/1.7762);left:calc(50cqw - .5*var(--iw));top:calc(73cqh - .51*var(--iw)/1.7762);-webkit-mask-image:linear-gradient(180deg,#0000,#000 16%);mask-image:linear-gradient(180deg,#0000,#000 16%)}.sl-fm-fresco:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff,rgb(255 255 255/0) var(--sl-fm-fade)),radial-gradient(ellipse 34% 32% at 50% 42%,rgb(245 245 247/.62),rgb(245 245 247/0)),linear-gradient(180deg,#f5f5f7 0,rgb(245 245 247/.94) 12%,rgb(245 245 247/.72) 30%,rgb(245 245 247/.46) 50%,rgb(245 245 247/.4) 62%,rgb(245 245 247/0) 71%),linear-gradient(0deg,rgb(245 245 247/.8) 0,rgb(245 245 247/.38) 14%,rgb(245 245 247/0) 26%),linear-gradient(90deg,rgb(245 245 247/.6),rgb(245 245 247/0) 14% 86%,rgb(245 245 247/.6))}.sl-fm-band{display:none}.sl-fm-stack{position:relative;z-index:2;max-width:50%;display:grid;justify-items:center;gap:calc(3.2*var(--sl-u))}.sl-fm-title{margin:0;color:#111;font-size:calc(4.3*var(--sl-u));line-height:1.04;text-align:center;text-wrap:balance}.sl-fm-title span{font-weight:400;letter-spacing:-.045em;color:#1111118c}.sl-fm-title b{font-weight:700;letter-spacing:-.06em}.sl-fm-names{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:calc(.3*var(--sl-u)) calc(2.1*var(--sl-u))}.sl-fm-names button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:flex-start;gap:calc(.45*var(--sl-u));text-align:left;transition:opacity .3s var(--sl-fm-ease)}.sl-fm-name{font-size:calc(3.1*var(--sl-u));font-weight:700;line-height:1.08;letter-spacing:-.055em;text-shadow:0 1px 22px #fff6}.sl-fm-names small{max-width:10em;margin-top:calc(.7*var(--sl-u));font-size:calc(.64*var(--sl-u));font-weight:500;line-height:1.3;letter-spacing:.09em;text-transform:uppercase;opacity:.68;transition:color .3s,opacity .3s}.sl-fm-wall[data-active] .sl-fm-names button{opacity:.2}.sl-fm-wall[data-active] .sl-fm-names button[data-on]{opacity:1}.sl-fm-names button[data-on] small{color:#fb4616;opacity:1}.sl-fm-names button:focus-visible{outline:2px solid #fb4616;outline-offset:6px;border-radius:2px}.sl-fm-cursor{--sl-fm-hand:var(--kalvia-cursor-color,#fb4616);position:absolute;left:0;top:0;z-index:7;font-size:12px;font-weight:600;line-height:1;pointer-events:none;opacity:0;transition:opacity .5s;will-change:transform}.sl-fm-cursor.is-on{opacity:1}.sl-fm-cursor svg{display:block;width:1.5em;height:1.67em;margin:-.14em 0 0 -.17em;fill:var(--sl-fm-hand);stroke:#fff;stroke-width:1.3;stroke-linejoin:round;filter:var(--kalvia-cursor-shadow,drop-shadow(0 1px 2px #00000059));transform-origin:12% 8%;transition:transform .15s}.sl-fm-cursor.is-pressed svg{transform:scale(.82)}.sl-fm-cursor-tag{position:absolute;left:1.05em;top:1.4em;width:max-content;display:flex;align-items:center;padding:.42em .66em;border-radius:.5em;background:var(--sl-fm-hand);color:#fff;white-space:nowrap;box-shadow:0 2px 10px #0000002e}.sl-fm-cursor.is-flip .sl-fm-cursor-tag{left:auto;right:.5em}.sl-fm-cursor-note{max-width:0;opacity:0;overflow:hidden;font-weight:500;transition:max-width .5s var(--sl-fm-ease),opacity .3s,margin-left .5s var(--sl-fm-ease)}.sl-fm-cursor.has-note .sl-fm-cursor-note{max-width:16em;margin-left:.5em;opacity:.92}.sl-fm-cursor-ripple{position:absolute;left:-15px;top:-15px;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--sl-fm-hand) 18%,#0000);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--sl-fm-hand) 45%,#0000);opacity:0}@media (max-width:800px){.sl-fm-wall{min-height:0;padding:56px 20px calc(64vw + 24px)}.sl-fm-fresco{display:none}.sl-fm-band{display:block;position:absolute;left:0;right:0;bottom:0;height:70vw;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#0000,#000 42%);mask-image:linear-gradient(180deg,#0000,#000 42%)}.sl-fm-band img{--iw:200cqw;width:var(--iw);height:calc(var(--iw)/1.7762);left:calc(50cqw - .507*var(--iw));top:calc(70vw*.6 - .51*var(--iw)/1.7762)}.sl-fm-stack{max-width:none;gap:26px}.sl-fm-title{font-size:clamp(34px,10.4vw,48px)}.sl-fm-names{gap:4px 16px}.sl-fm-names button{gap:4px}.sl-fm-name{font-size:clamp(28px,9vw,42px)}.sl-fm-names small{margin-top:5px;font-size:8px}}@media (prefers-reduced-motion:reduce){.sl-fm-cursor{display:none}.sl-fm-wall *{transition:none!important}}