:root{--tt-texture-opacity:.02;--tt-texture-tile:url(/textures/grain-v1.png);--tt-texture-tile-size:128px;--tt-texture-wash:radial-gradient(120% 90% at 50% 0%, #ffffff09, transparent 72%)}:root[data-theme=light]{--tt-texture-wash:none}.tt-main>section,.tt-main>.tt-cta-band,.tt-pricing{isolation:isolate;position:relative}.tt-main>section:has(dialog[open]:not([data-sf] dialog)){z-index:300}.tt-film__viewport:before,.tt-film__viewport:after,.tt-main>section:before,.tt-main>section:after,.tt-main>.tt-cta-band:before,.tt-main>.tt-cta-band:after,.tt-pricing:before,.tt-pricing:after{z-index:-1;border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.tt-film__viewport:before,.tt-main>section:before,.tt-main>.tt-cta-band:before,.tt-pricing:before{background:var(--tt-texture-wash)}.tt-film__viewport:after,.tt-main>section:after,.tt-main>.tt-cta-band:after,.tt-pricing:after{background:var(--tt-texture-tile) 0 0 / var(--tt-texture-tile-size) repeat;opacity:var(--tt-texture-opacity)}
