.home-film{min-width:0;max-width:36rem;margin:clamp(2rem,1.5rem + 2vw,2.75rem) 0 0}@media(min-width:1024px){.home-film{justify-self:end;width:100%;max-width:min(100%,33rem);margin:0}}.home-film-frame{position:relative;display:block;container-type:inline-size}.home-film-cover{position:absolute;inset:0;overflow:hidden;border-radius:16px;background:radial-gradient(90% 75% at 100% 0%,rgba(156,133,255,.55),transparent 62%),linear-gradient(155deg,#6a4ff0,#4a31c4 46%,#23185f);font-family:var(--font-sans);font-weight:500;line-height:1.02;letter-spacing:-.04em;color:#ffffffbd}.home-film-cover-words{position:absolute;inset:auto calc(100cqw * 96 / 1080) calc(100cqw * 96 / 1080)}.home-film-cover-words>span{display:block;white-space:nowrap}.home-film-cover em{font-style:normal;color:#fff}.home-film .clip-video.home-film-clip{border-radius:16px;box-shadow:0 28px 70px -28px color-mix(in srgb,var(--color-lime) 30%,transparent),0 18px 40px -22px #0009}.home-film .clip-video.home-film-clip:after{content:"";position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--color-lime) 30%,transparent);border-radius:inherit;pointer-events:none}[data-theme=light] .home-film .clip-video.home-film-clip{box-shadow:0 24px 60px -30px #14122359}[data-theme=light] .home-film .clip-video.home-film-clip:after{border-color:var(--color-border)}.home-film .clip-video-sound{left:auto;right:.75rem;bottom:.75rem;gap:.5rem;height:2.5rem;padding:0 1rem 0 .875rem;border-color:color-mix(in srgb,var(--color-lime) 60%,transparent);font-size:14px}.home-film .clip-video-sound[aria-pressed=false] svg{color:var(--color-lime)}@container (max-width: 27.5rem){.home-film .clip-video-sound{justify-content:center;width:2.5rem;padding:0;gap:0}.home-film .clip-video-sound span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.home-film-words summary{display:inline-flex;align-items:center;gap:.375rem;padding:.75rem 0;font-size:13.5px;line-height:1.4;color:var(--color-text-tertiary);list-style:none;cursor:pointer;transition:color .25s var(--ease-out-expo)}.home-film-words summary::-webkit-details-marker{display:none}.home-film-words summary svg{flex:none;transition:transform .25s var(--ease-out-expo)}.home-film-words summary:hover,.home-film-words details[open] summary{color:var(--color-text-secondary)}.home-film-words details[open] summary svg{transform:rotate(180deg)}.home-film-words ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-rule)}.home-film-words li{padding:.625rem 0;font-size:.8125rem;line-height:1.55;color:var(--color-text-secondary);border-bottom:1px solid var(--color-rule)}.home-goals{max-width:var(--container);margin-inline:auto;padding:clamp(1rem,.5rem + 2vw,2.5rem) var(--gutter) clamp(2.5rem,1.5rem + 3vw,4.5rem)}@media(prefers-reduced-motion:reduce){.home-film-words summary,.home-film-words summary svg{transition:none}}
