@property --light-x{syntax:"<percentage>";inherits:true;initial-value:32%}@property --light-y{syntax:"<percentage>";inherits:true;initial-value:34%}.TIVC8q_page{--linen:var(--landing-paper);--ink:var(--landing-ink);--muted:var(--ds-color-text-muted);--line:var(--landing-line);--signal:var(--landing-signal);--night:var(--landing-night);--frost:var(--landing-frost);--haze:var(--landing-haze);--rail:var(--landing-rail);--mark:var(--ds-color-landing-mark);--night-line:var(--ds-color-landing-night-border);--gutter:max(12px, calc((100% - 1240px) / 2));--inset:var(--ds-layout-landing-inset-forty);--header-height:var(--ds-layout-landing-header-seventytwo);--ease:var(--ds-motion-easing-standard);background:var(--linen);color:var(--ink);font-family:var(--font-body);position:relative;overflow:clip}.TIVC8q_page *{box-sizing:border-box}.TIVC8q_page a{text-decoration:none}.TIVC8q_page a:focus-visible,.TIVC8q_page button:focus-visible{outline:var(--ds-border-width-focus) solid var(--ds-color-focus);outline-offset:3px}.TIVC8q_page:before,.TIVC8q_page:after{content:"";z-index:3;background:var(--rail);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.TIVC8q_page:before{left:var(--gutter)}.TIVC8q_page:after{right:var(--gutter)}.TIVC8q_hero:before,.TIVC8q_hero:after,.TIVC8q_memory:before,.TIVC8q_memory:after,.TIVC8q_studio:before,.TIVC8q_studio:after,.TIVC8q_sequence:before,.TIVC8q_sequence:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(var(--mark), var(--mark)) center / 100% 1px no-repeat, linear-gradient(var(--mark), var(--mark)) center / 1px 100% no-repeat;width:13px;height:13px;position:absolute}.TIVC8q_hero:before,.TIVC8q_hero:after,.TIVC8q_memory:before,.TIVC8q_memory:after,.TIVC8q_studio:before,.TIVC8q_studio:after{bottom:-7px}.TIVC8q_hero:before,.TIVC8q_memory:before,.TIVC8q_studio:before{left:calc(var(--gutter) - 6px)}.TIVC8q_hero:after,.TIVC8q_memory:after,.TIVC8q_studio:after{right:calc(var(--gutter) - 6px)}.TIVC8q_sequence:before,.TIVC8q_sequence:after{top:-7px}.TIVC8q_sequence:before{left:-6px}.TIVC8q_sequence:after{right:-6px}.TIVC8q_skip{z-index:100;background:var(--linen);padding:var(--ds-space-scale-twelve);position:fixed;top:-90px;left:20px}.TIVC8q_skip:focus{top:12px}.TIVC8q_header{z-index:20;height:var(--header-height);align-items:center;gap:var(--ds-space-scale-thirtytwo);padding:0 calc(var(--gutter) + var(--inset));background:color-mix(in srgb, var(--linen) 90%, transparent);border-bottom:var(--ds-border-width-hairline) solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:1fr auto 1fr;display:grid;position:sticky;top:0}.TIVC8q_header:before,.TIVC8q_header:after{content:"";background:var(--rail);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.TIVC8q_header:before{left:var(--gutter)}.TIVC8q_header:after{right:var(--gutter)}.TIVC8q_brand{align-items:center;gap:var(--ds-space-scale-ten);min-height:var(--control-height);white-space:nowrap;font-family:var(--font-heading);font-size:var(--ds-type-size-twenty);font-weight:var(--ds-type-weight-medium);letter-spacing:var(--ds-type-tracking-minus-zero-point-zero-three-em);justify-self:start;display:flex}.TIVC8q_brand svg{width:28px;height:28px;color:var(--signal);flex-shrink:0}.TIVC8q_nav{gap:var(--ds-space-scale-thirtysix);align-self:auto;margin:0}.TIVC8q_nav a{min-height:var(--control-height);font-size:var(--ds-type-size-fourteen);color:var(--muted);transition:color var(--ds-motion-duration-zero-point-one-six-s);border:0;align-items:center;display:flex}.TIVC8q_nav a:hover{color:var(--ink)}.TIVC8q_accounts{justify-self:end;gap:var(--ds-space-scale-twentyfour);white-space:nowrap;font-size:var(--ds-type-size-fourteen);font-weight:var(--ds-type-weight-medium);align-items:center;display:flex}.TIVC8q_accounts>a{min-height:var(--control-height);align-items:center;display:flex}.TIVC8q_accounts button,.TIVC8q_heroActions button{min-height:var(--control-height);padding:0 var(--ds-space-scale-twenty);border:var(--ds-border-width-hairline) solid var(--signal);border-radius:var(--ds-radius-scale-pill);background:var(--signal);color:var(--ds-color-white);font-size:var(--ds-type-size-fourteen);font-weight:var(--ds-type-weight-semibold);transition:background var(--ds-motion-duration-zero-point-one-six-s), border-color var(--ds-motion-duration-zero-point-one-six-s), transform var(--ds-motion-duration-zero-point-one-six-s)}.TIVC8q_accounts button:hover,.TIVC8q_heroActions button:hover{background:var(--landing-signal-hover);border-color:var(--landing-signal-hover)}.TIVC8q_accounts button:active,.TIVC8q_heroActions button:active{transform:scale(.98)}.TIVC8q_main{max-width:none;min-height:0;margin:0;padding:0}.TIVC8q_hero{padding:var(--ds-space-scale-seventysix) calc(var(--gutter) + var(--inset)) 0;background:var(--linen);position:relative}.TIVC8q_heroCopy{text-align:center;flex-direction:column;align-items:center;display:flex}.TIVC8q_tag{align-items:center;gap:var(--ds-space-scale-ten);margin:0 0 var(--ds-space-scale-twentyeight);padding:var(--ds-space-scale-seven) var(--ds-space-scale-eleven) var(--ds-space-scale-seven) var(--ds-space-scale-fourteen);border:var(--ds-border-width-hairline) solid var(--line);border-radius:var(--ds-radius-scale-pill);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--ink);font-size:var(--ds-type-size-thirteen);font-weight:var(--ds-type-weight-medium);line-height:var(--ds-type-leading-one-point-two-five);display:inline-flex}.TIVC8q_tag i{border-radius:var(--ds-radius-scale-two);background:var(--signal);flex-shrink:0;width:8px;height:13px}.TIVC8q_hero h1{font-family:var(--font-heading);font-size:var(--ds-type-size-hero);font-weight:var(--ds-type-weight-book);letter-spacing:var(--ds-type-tracking-minus-zero-point-zero-four-five-em);line-height:var(--ds-type-leading-zero-point-nine-eight);color:var(--ink);margin:0}.TIVC8q_hero h1 em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--signal)}.TIVC8q_intro{max-width:36em;margin:var(--ds-space-scale-twentysix) 0 0;font-size:var(--ds-type-size-seventeen);line-height:var(--ds-type-leading-one-point-five-five);color:var(--muted)}.TIVC8q_heroActions{justify-content:center;align-items:center;gap:var(--ds-space-scale-ten);margin-top:var(--ds-space-scale-thirty);display:flex}.TIVC8q_heroActions>a{min-height:var(--control-height);padding:0 var(--ds-space-scale-twenty);border:var(--ds-border-width-hairline) solid var(--control-line);border-radius:var(--ds-radius-scale-pill);font-size:var(--ds-type-size-fourteen);font-weight:var(--ds-type-weight-semibold);transition:background var(--ds-motion-duration-zero-point-one-six-s);align-items:center;display:inline-flex}.TIVC8q_heroActions>a:hover{background:var(--surface)}.TIVC8q_waitingListNote{margin:var(--ds-space-scale-fourteen) 0 0;font-size:var(--ds-type-size-twelve);line-height:var(--ds-type-leading-one-point-five);color:var(--muted)}.TIVC8q_sequence{margin:var(--ds-space-scale-sixty) calc(var(--inset) * var(--ds-space-scale-minus-one)) 0;padding-bottom:var(--ds-space-scale-fourteen);position:relative}.TIVC8q_stage{--playhead:65.909%;touch-action:pan-y;cursor:col-resize;position:relative}.TIVC8q_heroArtwork{isolation:isolate;aspect-ratio:2.39;-webkit-mask-image:linear-gradient(black calc(100% - var(--header-fade-length)), transparent 100%);mask-image:linear-gradient(black calc(100% - var(--header-fade-length)), transparent 100%);-webkit-mask-image:linear-gradient(black calc(100% - var(--header-fade-length)), transparent 100%);position:relative;overflow:hidden;container-type:size}.TIVC8q_heroArtwork:after,.TIVC8q_footerArt:after{content:"";pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:soft-light;background:url(/images/bandit-grain-v1.svg);position:absolute;inset:0}.TIVC8q_landscape,.TIVC8q_footerLandscape{object-fit:cover;width:100%;max-width:none;height:200%;position:absolute;left:0}.TIVC8q_landscape{object-position:center top;top:0}.TIVC8q_footerArt .TIVC8q_footerLandscape{object-position:center bottom;bottom:0}@container (min-aspect-ratio:2){.TIVC8q_landscape,.TIVC8q_footerLandscape{height:300%}}.TIVC8q_cuts{grid-template-columns:var(--plan);display:grid;position:absolute;inset:0}.TIVC8q_cut{position:relative}.TIVC8q_cut+.TIVC8q_cut{border-left:var(--ds-border-width-hairline) solid color-mix(in srgb, var(--linen) 60%, transparent)}.TIVC8q_cut i{background:var(--signal);mix-blend-mode:color;opacity:.94;transition:opacity var(--ds-motion-duration-zero-point-three-s);position:absolute;inset:0}.TIVC8q_cut[data-active=true] i{opacity:0}.TIVC8q_readout{justify-content:space-between;align-items:center;gap:var(--ds-space-scale-twelve);z-index:2;pointer-events:none;display:flex;position:absolute;top:16px;left:16px;right:16px}.TIVC8q_shotLabel{align-items:center;gap:var(--ds-space-scale-ten);min-height:34px;padding:0 var(--ds-space-scale-fourteen);border:var(--ds-border-width-hairline) solid var(--ds-color-landing-border-strong);border-radius:var(--ds-radius-scale-pill);background:color-mix(in srgb, var(--signal) 40%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);color:var(--ds-color-white);font-size:var(--ds-type-size-thirteen);font-weight:var(--ds-type-weight-medium);white-space:nowrap;display:inline-flex}.TIVC8q_shotLabel b,.TIVC8q_timecode,.TIVC8q_clip b,.TIVC8q_clip i{font-family:var(--font-mono);font-size:var(--ds-type-size-eleven);font-style:normal;font-weight:var(--ds-type-weight-regular);font-variant-numeric:tabular-nums}.TIVC8q_shotLabel b{opacity:.85}.TIVC8q_timecode{min-height:34px;padding:0 var(--ds-space-scale-thirteen);border-radius:var(--ds-radius-scale-pill);background:color-mix(in srgb, var(--night) 42%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ds-color-white);font-size:var(--ds-type-size-twelve);letter-spacing:var(--ds-type-tracking-zero-point-zero-six-em);align-items:center;display:inline-flex}.TIVC8q_timeline{grid-template-columns:var(--plan);border-top:var(--ds-border-width-hairline) solid var(--line);border-bottom:var(--ds-border-width-hairline) solid var(--line);display:grid}.TIVC8q_clip{align-items:baseline;gap:var(--ds-space-scale-ten);padding:var(--ds-space-scale-fifteen) var(--ds-space-scale-sixteen) var(--ds-space-scale-fourteen);white-space:nowrap;font-size:var(--ds-type-size-thirteen);font-weight:var(--ds-type-weight-medium);color:var(--muted);transition:color var(--ds-motion-duration-zero-point-two-s), background var(--ds-motion-duration-zero-point-two-s), box-shadow var(--ds-motion-duration-zero-point-two-s);display:flex;overflow:hidden}.TIVC8q_clip+.TIVC8q_clip{border-left:var(--ds-border-width-hairline) solid var(--line)}.TIVC8q_clip span{text-overflow:ellipsis;overflow:hidden}.TIVC8q_clip i{margin-left:auto}.TIVC8q_clip[data-active=true]{color:var(--ink);background:color-mix(in srgb, var(--signal) 8%, transparent);box-shadow:var(--ds-elevation-sequence)}.TIVC8q_clip[data-active=true] b{color:var(--signal)}.TIVC8q_playhead{top:0;bottom:0;left:var(--playhead);z-index:1;background:var(--ds-color-white);mix-blend-mode:difference;pointer-events:none;width:1px;position:absolute}.TIVC8q_playhead:before{content:"";background:var(--ds-color-white);clip-path:polygon(0 0,100% 0,50% 100%);width:9px;height:8px;position:absolute;top:0;left:-4px}.TIVC8q_sequenceNote{justify-content:space-between;align-items:center;gap:var(--ds-space-scale-sixteen);padding:var(--ds-space-scale-eight) var(--inset) 0;font-size:var(--ds-type-size-thirteen);color:var(--muted);display:flex}.TIVC8q_sequenceNote p{margin:0}.TIVC8q_pause{gap:var(--ds-space-scale-nine);min-height:var(--control-height);padding:0 var(--ds-space-scale-sixteen) 0 var(--ds-space-scale-fourteen);border:var(--ds-border-width-hairline) solid var(--line);border-radius:var(--ds-radius-scale-pill);color:var(--ink);font-size:var(--ds-type-size-thirteen);font-weight:var(--ds-type-weight-medium);background:0 0}.TIVC8q_pause:hover{background:var(--surface);border-color:var(--control-line)}.TIVC8q_pause:before{content:"";border-inline:2.5px solid;width:8px;height:10px}.TIVC8q_pause[aria-pressed=true]:before{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;border:0}.TIVC8q_memory{padding:var(--ds-space-scale-one-one-six-px) calc(var(--gutter) + var(--inset)) var(--ds-space-scale-hundred);background:var(--night);color:var(--frost);scroll-margin-top:var(--header-height);position:relative}.TIVC8q_memory a:focus-visible,.TIVC8q_riverEnd a:focus-visible{outline-color:var(--frost)}.TIVC8q_memory .TIVC8q_tag,.TIVC8q_confluenceCopy .TIVC8q_tag{border-color:var(--ds-color-landing-border-soft);background:var(--ds-color-landing-overlay-faint);color:var(--frost)}.TIVC8q_memory .TIVC8q_tag i,.TIVC8q_confluenceCopy .TIVC8q_tag i{background:var(--landing-glow)}.TIVC8q_memoryIntro,.TIVC8q_sectionIntro{text-align:center;flex-direction:column;align-items:center;display:flex}.TIVC8q_memoryIntro h2,.TIVC8q_sectionIntro h2{max-width:15em;font-family:var(--font-heading);font-size:var(--ds-type-size-section);font-weight:var(--ds-type-weight-book);letter-spacing:var(--ds-type-tracking-minus-zero-point-zero-three-eight-em);line-height:var(--ds-type-leading-one-point-zero-four);margin:0}.TIVC8q_memoryIntro>p:last-child,.TIVC8q_sectionIntro>p:last-child{max-width:38em;margin:var(--ds-space-scale-twentytwo) 0 0;font-size:var(--ds-type-size-seventeen);line-height:var(--ds-type-leading-one-point-five-five)}.TIVC8q_memoryIntro>p:last-child{color:var(--haze)}.TIVC8q_memorySplit{gap:var(--ds-space-scale-seventytwo);margin-top:var(--ds-space-scale-seventytwo);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.TIVC8q_memoryField{isolation:isolate;min-height:540px;padding:var(--ds-space-scale-twentyeight);border-radius:var(--ds-radius-scale-twenty);background:radial-gradient(44% 48% at var(--light-x) var(--light-y), var(--ds-color-landing-memory-highlight) 0%, var(--ds-color-landing-memory-glow) 20%, var(--ds-color-landing-memory-light) 46%, transparent 78%), linear-gradient(160deg, var(--signal) 0%, var(--ds-color-landing-memory-blue) 46%, var(--ds-color-landing-memory-deep) 100%);transition:--light-x var(--ds-motion-duration-zero-point-eight-s) var(--ease), --light-y var(--ds-motion-duration-zero-point-eight-s) var(--ease);align-items:flex-end;display:flex;position:relative;overflow:hidden}.TIVC8q_memoryField:after{content:"";z-index:0;pointer-events:none;opacity:min(1, calc(var(--grain-opacity) * 4.5));mix-blend-mode:overlay;background:url(/images/bandit-grain-v1.svg);position:absolute;inset:0}.TIVC8q_memoryExample{z-index:1;width:min(100%,430px);padding:var(--ds-space-scale-twentyfour) var(--ds-space-scale-twentyfour) var(--ds-space-scale-twenty);border:var(--ds-border-width-hairline) solid var(--ds-color-landing-border-translucent);border-radius:var(--ds-radius-scale-fourteen);background:color-mix(in srgb, var(--night) 58%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);color:var(--frost);position:relative}.TIVC8q_exampleLabel{font-size:var(--ds-type-size-twelve);font-weight:var(--ds-type-weight-medium);line-height:var(--ds-type-leading-one-point-three);color:var(--haze);margin:0}.TIVC8q_memoryExample blockquote{margin:var(--ds-space-scale-fourteen) 0 var(--ds-space-scale-twentytwo);font-family:var(--font-heading);font-size:var(--ds-type-size-twentyseven);font-weight:var(--ds-type-weight-book);letter-spacing:var(--ds-type-tracking-minus-zero-point-zero-two-five-em);line-height:var(--ds-type-leading-one-point-two-two)}.TIVC8q_memoryExample dl{margin:0}.TIVC8q_memoryExample dl>div{gap:var(--ds-space-scale-ten);padding:var(--ds-space-scale-ten) 0;border:0;border-top:var(--ds-border-width-hairline) solid var(--night-line);font-size:var(--ds-type-size-thirteen);line-height:var(--ds-type-leading-one-point-four-five);grid-template-columns:96px minmax(0,1fr);display:grid}.TIVC8q_memoryExample dt{color:var(--haze);text-transform:none}.TIVC8q_memoryExample dd{margin:0}.TIVC8q_memoryExample>p:last-child{padding-top:var(--ds-space-scale-fourteen);border-top:var(--ds-border-width-hairline) solid var(--night-line);font-size:var(--ds-type-size-one-two-point-five-px);line-height:var(--ds-type-leading-one-point-five-five);color:var(--haze);margin:0}.TIVC8q_memoryCopy{justify-content:space-between;gap:var(--ds-space-scale-thirtysix);flex-direction:column;display:flex}.TIVC8q_memoryCopy>p{max-width:31em;font-size:var(--ds-type-size-seventeen);line-height:var(--ds-type-leading-one-point-six);margin:0}.TIVC8q_memoryLoop{border-top:var(--ds-border-width-hairline) solid var(--night-line);margin:0;padding:0;list-style:none}.TIVC8q_memoryLoop li{column-gap:var(--ds-space-scale-twenty);padding:var(--ds-space-scale-twentytwo) 0;border-bottom:var(--ds-border-width-hairline) solid var(--night-line);grid-template-columns:128px minmax(0,1fr);display:grid}.TIVC8q_memoryLoop li>span{align-items:baseline;gap:var(--ds-space-scale-ten);padding-top:var(--ds-space-scale-six);font-family:var(--font-mono);font-size:var(--ds-type-size-eleven);color:var(--landing-glow);grid-row:1/span 2;display:flex}.TIVC8q_memoryLoop li>span b{font-family:var(--font-body);font-size:var(--ds-type-size-thirteen);font-weight:var(--ds-type-weight-medium);color:var(--haze)}.TIVC8q_memoryLoop h3{margin:0 0 var(--ds-space-scale-eight);font-family:var(--font-heading);font-size:var(--ds-type-size-twentythree);font-weight:var(--ds-type-weight-medium);letter-spacing:var(--ds-type-tracking-minus-zero-point-zero-two-em);line-height:var(--ds-type-leading-one-point-two)}.TIVC8q_memoryLoop p{font-size:var(--ds-type-size-one-four-point-five-px);line-height:var(--ds-type-leading-one-point-six);color:var(--haze);margin:0}.TIVC8q_memoryNotes{gap:var(--ds-space-scale-twelve);margin-top:var(--ds-space-scale-seventytwo);grid-template-columns:1.3fr 1fr 1fr;display:grid}.TIVC8q_memoryNotes>div{padding:var(--ds-space-scale-twentyfour);border:var(--ds-border-width-hairline) solid var(--ds-color-landing-overlay-soft);border-radius:var(--ds-radius-scale-sixteen);background:var(--landing-night-raised)}.TIVC8q_memoryNotes strong{margin-bottom:var(--ds-space-scale-ten);font-family:var(--font-heading);font-size:var(--ds-type-size-twentyone);font-weight:var(--ds-type-weight-medium);letter-spacing:var(--ds-type-tracking-minus-zero-point-zero-two-em);line-height:var(--ds-type-leading-one-point-two);display:block}.TIVC8q_memoryNotes p{font-size:var(--ds-type-size-fourteen);line-height:var(--ds-type-leading-one-point-six);color:var(--haze);margin:0}.TIVC8q_studio{padding:var(--ds-space-scale-one-one-six-px) calc(var(--gutter) + var(--inset)) var(--ds-space-scale-hundred);background:var(--linen);scroll-margin-top:var(--header-height);position:relative}.TIVC8q_sectionIntro>p:last-child{color:var(--muted)}.TIVC8q_steps{gap:var(--ds-space-scale-twelve);margin-top:var(--ds-space-scale-sixtyfour);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.TIVC8q_steps article,.TIVC8q_pilot{padding:var(--ds-space-scale-twentyfour);border:var(--ds-border-width-hairline) solid var(--line);border-radius:var(--ds-radius-scale-sixteen);background:var(--surface);flex-direction:column;display:flex;position:relative}.TIVC8q_steps article:first-child{grid-area:1/1/span 2/span 5}.TIVC8q_steps article:nth-child(2){grid-column:6/span 7}.TIVC8q_steps article:nth-child(3){grid-column:6/span 4}.TIVC8q_pilot{grid-column:10/span 3}.TIVC8q_stepNumber{font-family:var(--font-mono);font-size:var(--ds-type-size-eleven);color:var(--signal)}.TIVC8q_steps h3{margin:var(--ds-space-scale-ten) 0 var(--ds-space-scale-eight);font-family:var(--font-heading);font-size:var(--ds-type-size-twentysix);font-weight:var(--ds-type-weight-medium);letter-spacing:var(--ds-type-tracking-minus-zero-point-zero-two-five-em);line-height:var(--ds-type-leading-one-point-one-five)}.TIVC8q_steps article>p{max-width:34em;font-size:var(--ds-type-size-one-four-point-five-px);line-height:var(--ds-type-leading-one-point-six);color:var(--muted);margin:0}.TIVC8q_tags{gap:var(--ds-space-scale-six);margin:var(--ds-space-scale-eighteen) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.TIVC8q_tags li{padding:var(--ds-space-scale-five) var(--ds-space-scale-eleven);border:var(--ds-border-width-hairline) solid var(--line);border-radius:var(--ds-radius-scale-pill);font-size:var(--ds-type-size-twelve);font-weight:var(--ds-type-weight-medium);line-height:var(--ds-type-leading-one-point-three)}.TIVC8q_sketchBrief,.TIVC8q_sketchSequence,.TIVC8q_sketchReview{min-height:168px;margin:var(--ds-space-scale-minus-two-four-px) var(--ds-space-scale-minus-two-four-px) var(--ds-space-scale-twentytwo);border-bottom:var(--ds-border-width-hairline) solid var(--line);border-radius:var(--ds-radius-scale-fifteen) var(--ds-radius-scale-fifteen) 0 0;background:color-mix(in srgb, var(--linen) 55%, var(--surface));flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.TIVC8q_sketchBrief{justify-content:flex-start;align-items:flex-start;gap:var(--ds-space-scale-thirteen);min-height:300px;padding:var(--ds-space-scale-seven-four-px) calc(16% + var(--ds-space-scale-twentysix)) 0;flex-direction:column}.TIVC8q_sketchBrief:before{content:"";border:var(--ds-border-width-hairline) solid var(--control-line);border-radius:var(--ds-radius-scale-ten) var(--ds-radius-scale-ten) 0 0;background:var(--surface);position:absolute;inset:40px 16% -12px}.TIVC8q_sketchBrief i{border-radius:var(--ds-radius-scale-four);background:var(--line);width:100%;height:7px;transition:width var(--ds-motion-duration-zero-point-five-s) var(--ease);position:relative}.TIVC8q_sketchBrief i:first-child{width:38%;height:11px;margin-bottom:var(--ds-space-scale-six);background:var(--ink)}.TIVC8q_sketchBrief i:nth-child(4){width:82%;margin-bottom:var(--ds-space-scale-fourteen)}.TIVC8q_sketchBrief i:nth-child(6){width:46%}.TIVC8q_sketchBrief i:nth-child(6):after{content:"";background:var(--signal);width:2px;height:17px;position:absolute;top:-5px;right:-8px}.TIVC8q_steps article:hover .TIVC8q_sketchBrief i:nth-child(6){width:78%}.TIVC8q_sketchBrief span{gap:var(--ds-space-scale-eight);margin-top:var(--ds-space-scale-sixteen);display:flex;position:relative}.TIVC8q_sketchBrief b{border:var(--ds-border-width-hairline) solid var(--control-line);border-radius:var(--ds-radius-scale-pill);width:58px;height:20px}.TIVC8q_sketchBrief b:first-child{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 12%, transparent)}.TIVC8q_sketchSequence{gap:var(--ds-space-scale-ten)}.TIVC8q_sketchSequence i{aspect-ratio:9/16;border:var(--ds-border-width-hairline) solid var(--control-line);border-radius:var(--ds-radius-scale-five);background:var(--surface);width:clamp(22px,6.5%,38px);transition:transform var(--ds-motion-duration-zero-point-four-five-s) var(--ease)}.TIVC8q_sketchSequence i:nth-child(4){border-color:var(--signal);background:var(--signal)}.TIVC8q_sketchSequence i:nth-child(2){transition-delay:var(--ds-motion-duration-three-zero-m-s)}.TIVC8q_sketchSequence i:nth-child(3){transition-delay:var(--ds-motion-duration-six-zero-m-s)}.TIVC8q_sketchSequence i:nth-child(4){transition-delay:var(--ds-motion-duration-nine-zero-m-s)}.TIVC8q_sketchSequence i:nth-child(5){transition-delay:var(--ds-motion-duration-one-two-zero-m-s)}.TIVC8q_sketchSequence i:nth-child(6){transition-delay:var(--ds-motion-duration-one-five-zero-m-s)}.TIVC8q_sketchSequence i:nth-child(7){transition-delay:var(--ds-motion-duration-one-eight-zero-m-s)}.TIVC8q_steps article:hover .TIVC8q_sketchSequence i{transform:translateY(-7px)}.TIVC8q_sketchReview{gap:var(--ds-space-scale-eighteen)}.TIVC8q_sketchReview i{aspect-ratio:9/16;border:var(--ds-border-width-hairline) solid var(--control-line);border-radius:var(--ds-radius-scale-six);background:var(--surface);outline:var(--ds-border-width-emphasis) solid transparent;outline-offset:4px;width:46px;transition:outline-color var(--ds-motion-duration-zero-point-two-five-s)}.TIVC8q_sketchReview i:first-child,.TIVC8q_steps article:hover .TIVC8q_sketchReview i:nth-child(2){outline-color:var(--signal)}.TIVC8q_steps article:hover .TIVC8q_sketchReview i:first-child{outline-color:#0000}.TIVC8q_sketchReview span{gap:var(--ds-space-scale-five);display:flex;position:absolute;bottom:14px}.TIVC8q_sketchReview b{background:var(--signal);border-radius:50%;width:6px;height:6px}.TIVC8q_sketchReview b:last-child{background:var(--line)}.TIVC8q_pilot{isolation:isolate;justify-content:space-between;gap:var(--ds-space-scale-twentyfour);border-color:var(--signal);background:var(--signal);color:var(--ds-color-white);overflow:hidden}.TIVC8q_pilot:after{content:"";z-index:-1;pointer-events:none;opacity:min(1, calc(var(--grain-opacity) * 3));mix-blend-mode:overlay;background:url(/images/bandit-grain-v1.svg);position:absolute;inset:0}.TIVC8q_pilot p{font-size:var(--ds-type-size-one-four-point-five-px);line-height:var(--ds-type-leading-one-point-six);margin:0}.TIVC8q_pilot strong{margin-bottom:var(--ds-space-scale-twelve);font-family:var(--font-heading);font-size:var(--ds-type-size-twentythree);font-weight:var(--ds-type-weight-medium);letter-spacing:var(--ds-type-tracking-minus-zero-point-zero-two-em);line-height:var(--ds-type-leading-one-point-one-five);display:block}.TIVC8q_pilot a{min-height:var(--control-height);padding:0 var(--ds-space-scale-twenty);border-radius:var(--ds-radius-scale-pill);background:var(--ds-color-white);color:var(--ink);font-size:var(--ds-type-size-fourteen);font-weight:var(--ds-type-weight-semibold);transition:background var(--ds-motion-duration-zero-point-one-six-s);align-self:flex-start;align-items:center;display:inline-flex}.TIVC8q_pilot a:hover{background:var(--frost)}.TIVC8q_page .TIVC8q_pilot a:focus-visible{outline-color:var(--ds-color-white)}.TIVC8q_riverEnd{isolation:isolate;background:var(--linen);color:var(--frost);font-size:var(--ds-type-size-thirteen);border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.TIVC8q_riverEnd:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent 5%, color-mix(in srgb, var(--night) 40%, transparent) 38%, color-mix(in srgb, var(--night) 78%, transparent) 100%);position:absolute;inset:0}.TIVC8q_footerArt{z-index:-2;isolation:isolate;-webkit-mask-image:linear-gradient(transparent, black var(--footer-fade-length));mask-image:linear-gradient(transparent, black var(--footer-fade-length));-webkit-mask-image:linear-gradient(transparent, black var(--footer-fade-length));position:absolute;inset:0;overflow:hidden;container-type:size}.TIVC8q_confluence{place-items:center;min-height:520px;display:grid}.TIVC8q_confluenceCopy{padding:var(--ds-space-scale-one-seven-zero-px) var(--ds-space-scale-twentyfour) var(--ds-space-scale-eighty);text-align:center;flex-direction:column;align-items:center;display:flex}.TIVC8q_confluence h2{margin:0 0 var(--ds-space-scale-thirty);font-family:var(--font-heading);font-size:var(--ds-type-size-closing);font-weight:var(--ds-type-weight-book);letter-spacing:var(--ds-type-tracking-minus-zero-point-zero-four-em);line-height:var(--ds-type-leading-one-point-zero-two);color:var(--frost)}.TIVC8q_openStudio{align-items:center;gap:var(--ds-space-scale-twentyeight);background:var(--ds-color-accent);min-height:46px;color:var(--surface);border:var(--ds-border-width-hairline) solid var(--ds-color-accent);border-radius:var(--radius-control);font-weight:var(--ds-type-weight-semibold);font-size:var(--ds-type-size-eleven);padding:var(--ds-space-scale-thirteen) var(--ds-space-scale-eighteen);display:inline-flex}.TIVC8q_openStudio:hover{background:var(--ds-color-accent-hover)}.TIVC8q_confluenceCopy .TIVC8q_openStudio{min-height:var(--control-height);padding:0 var(--ds-space-scale-twentytwo);border-color:var(--ds-color-white);border-radius:var(--ds-radius-scale-pill);background:var(--ds-color-white);color:var(--ink);font-size:var(--ds-type-size-fourteen);transition:background var(--ds-motion-duration-zero-point-one-six-s)}.TIVC8q_confluenceCopy .TIVC8q_openStudio:hover{background:var(--frost)}.TIVC8q_confluenceCopy>p:last-child{margin:var(--ds-space-scale-sixteen) 0 0;font-size:var(--ds-type-size-thirteen);color:var(--frost)}.TIVC8q_footer{justify-content:space-between;align-items:center;gap:var(--ds-space-scale-twenty);padding:var(--ds-space-scale-twentytwo) calc(var(--gutter) + var(--inset));border-top:var(--ds-border-width-hairline) solid var(--ds-color-landing-border-translucent);color:var(--frost);font-size:var(--ds-type-size-thirteen);background:0 0;margin:0;display:flex}.TIVC8q_footer .TIVC8q_brand{font-size:var(--ds-type-size-seventeen);color:var(--frost)}.TIVC8q_footer .TIVC8q_brand svg{width:24px;height:24px;color:var(--frost)}.TIVC8q_footer>a:last-child{min-height:var(--control-height);align-items:center;display:flex}.TIVC8q_eyebrow{margin:0 0 var(--ds-space-scale-twentytwo);font-family:var(--font-mono);font-size:var(--ds-type-size-nine);font-weight:var(--ds-type-weight-regular);letter-spacing:var(--ds-type-tracking-one-point-six-px);line-height:var(--ds-type-leading-one-point-seven);color:var(--muted)}.TIVC8q_dialog{padding:var(--ds-space-scale-thirty);border:var(--ds-border-width-hairline) solid var(--line);border-radius:var(--ds-radius-scale-ten);background:var(--linen);color:var(--ink);width:min(450px,100vw - 36px);max-height:calc(100svh - 40px);box-shadow:var(--ds-elevation-dialog);overflow-y:auto}.TIVC8q_dialog::backdrop{background:var(--ds-color-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.TIVC8q_dialog .TIVC8q_eyebrow{font-size:var(--ds-type-size-eight);margin-bottom:var(--ds-space-scale-sixteen)}.TIVC8q_dialog h2{font-family:var(--font-heading);font-size:var(--ds-type-size-thirtyone);letter-spacing:var(--ds-type-tracking-minus-one-px);font-weight:var(--ds-type-weight-medium)}.TIVC8q_dialog p{font-size:var(--ds-type-size-twelve);line-height:var(--ds-type-leading-one-point-eight);color:var(--muted)}.TIVC8q_dialog form{margin-left:var(--ds-space-scale-twelve);display:inline-block}.TIVC8q_dialog button{min-height:46px;font-size:var(--ds-type-size-eleven);border-color:var(--control-line);color:var(--ink);background:0 0}.TIVC8q_dialog .TIVC8q_waitlistForm{margin:var(--ds-space-scale-twenty) 0;display:block}.TIVC8q_waitlistForm>label{font-size:var(--ds-type-size-twelve)}.TIVC8q_waitlistForm input[type=email]{margin-bottom:var(--ds-space-scale-eighteen)}.TIVC8q_waitlistForm .TIVC8q_waitlistConsent{align-items:flex-start;gap:var(--ds-space-scale-ten);line-height:var(--ds-type-leading-one-point-seven);font-weight:var(--ds-type-weight-regular);display:flex}.TIVC8q_waitlistConsent input{width:18px;height:18px;margin:var(--ds-space-scale-two) 0 0;flex-shrink:0}.TIVC8q_waitlistForm .TIVC8q_waitlistPrivacy{font-size:var(--ds-type-size-ten);line-height:var(--ds-type-leading-one-point-eight)}.TIVC8q_waitlistForm .TIVC8q_waitlistSubmit{background:var(--ds-color-accent);color:var(--surface);border-color:var(--ds-color-accent);min-height:46px}.TIVC8q_waitlistForm .TIVC8q_waitlistSubmit:hover{background:var(--ds-color-accent-hover)}.TIVC8q_waitlistForm [role=alert]{color:var(--ds-color-danger)}@keyframes TIVC8q_rise{0%{opacity:0;transform:translateY(12px)}}@keyframes TIVC8q_wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.TIVC8q_heroCopy>*{animation:TIVC8q_rise var(--ds-motion-duration-zero-point-seven-s) var(--ease) backwards}.TIVC8q_heroCopy>:nth-child(2){animation-delay:var(--ds-motion-duration-zero-point-zero-six-s)}.TIVC8q_heroCopy>:nth-child(3){animation-delay:var(--ds-motion-duration-zero-point-one-two-s)}.TIVC8q_heroCopy>:nth-child(4){animation-delay:var(--ds-motion-duration-zero-point-one-eight-s)}.TIVC8q_heroCopy>:nth-child(5){animation-delay:var(--ds-motion-duration-zero-point-two-four-s)}.TIVC8q_sequence{animation:TIVC8q_wipe var(--ds-motion-duration-one-point-one-s) var(--ds-motion-easing-wipe) var(--ds-motion-duration-zero-point-three-s) backwards}@media (max-width:1000px){.TIVC8q_page{--inset:var(--ds-layout-landing-inset-twentyeight)}.TIVC8q_clip{padding-inline:var(--ds-space-scale-twelve)}.TIVC8q_clip i{display:none}.TIVC8q_memorySplit{gap:var(--ds-space-scale-forty)}.TIVC8q_memoryLoop li{grid-template-columns:minmax(0,1fr)}.TIVC8q_memoryLoop li>span{padding:0 0 var(--ds-space-scale-eight);grid-row:auto}.TIVC8q_steps article:first-child{grid-column:1/span 6}.TIVC8q_steps article:nth-child(2),.TIVC8q_steps article:nth-child(3){grid-column:7/span 6}.TIVC8q_steps article:first-child{grid-row:1/span 2}.TIVC8q_pilot{flex-direction:row;grid-column:1/-1;align-items:center}.TIVC8q_pilot a{flex-shrink:0;align-self:center}}@media (max-width:900px){.TIVC8q_header{grid-template-columns:1fr auto}.TIVC8q_nav{display:none}}@media (max-width:700px){.TIVC8q_page{--gutter:0px;--inset:var(--ds-layout-landing-inset-sixteen);--header-height:var(--ds-layout-landing-header-sixtyfour)}.TIVC8q_page:before,.TIVC8q_page:after,.TIVC8q_header:before,.TIVC8q_header:after,.TIVC8q_hero:before,.TIVC8q_hero:after,.TIVC8q_memory:before,.TIVC8q_memory:after,.TIVC8q_studio:before,.TIVC8q_studio:after,.TIVC8q_sequence:before,.TIVC8q_sequence:after{content:none}.TIVC8q_header{gap:var(--ds-space-scale-twelve)}.TIVC8q_accounts{gap:var(--ds-space-scale-sixteen)}.TIVC8q_accounts button{padding:0 var(--ds-space-scale-sixteen)}.TIVC8q_hero{padding-top:var(--ds-space-scale-fortyeight)}.TIVC8q_tag{margin-bottom:var(--ds-space-scale-twentytwo)}.TIVC8q_intro{margin-top:var(--ds-space-scale-twenty);font-size:var(--ds-type-size-one-five-point-five-px)}.TIVC8q_intro br,.TIVC8q_sectionIntro p br{display:none}.TIVC8q_heroActions{margin-top:var(--ds-space-scale-twentyfour)}.TIVC8q_sequence{margin-top:var(--ds-space-scale-fortyfour)}.TIVC8q_heroArtwork{aspect-ratio:1.2}.TIVC8q_landscape{object-position:65% top}.TIVC8q_readout{top:12px;left:12px;right:12px}.TIVC8q_clip{padding:var(--ds-space-scale-thirteen) var(--ds-space-scale-four) var(--ds-space-scale-twelve);justify-content:center}.TIVC8q_clip span{display:none}.TIVC8q_memory,.TIVC8q_studio{padding-top:var(--ds-space-scale-eighty);padding-bottom:var(--ds-space-scale-seventytwo)}.TIVC8q_memoryIntro>p:last-child,.TIVC8q_sectionIntro>p:last-child,.TIVC8q_memoryCopy>p{font-size:var(--ds-type-size-one-five-point-five-px)}.TIVC8q_memorySplit{gap:var(--ds-space-scale-thirtysix);margin-top:var(--ds-space-scale-fortyeight);grid-template-columns:minmax(0,1fr)}.TIVC8q_memoryField{min-height:500px;padding:var(--ds-space-scale-sixteen);border-radius:var(--ds-radius-scale-sixteen)}.TIVC8q_memoryExample{padding:var(--ds-space-scale-twenty) var(--ds-space-scale-twenty) var(--ds-space-scale-sixteen)}.TIVC8q_memoryExample blockquote{font-size:var(--ds-type-size-twentyfour)}.TIVC8q_memoryNotes{margin-top:var(--ds-space-scale-fortyeight);grid-template-columns:minmax(0,1fr)}.TIVC8q_steps{margin-top:var(--ds-space-scale-fortyfour);grid-template-columns:minmax(0,1fr)}.TIVC8q_steps article:nth-child(n),.TIVC8q_pilot{grid-area:auto}.TIVC8q_pilot{flex-direction:column;align-items:flex-start}.TIVC8q_pilot a{align-self:flex-start}.TIVC8q_confluence{min-height:440px}.TIVC8q_confluenceCopy{padding:var(--ds-space-scale-one-three-zero-px) var(--ds-space-scale-twenty) var(--ds-space-scale-sixty)}.TIVC8q_footer{gap:var(--ds-space-scale-four) var(--ds-space-scale-eighteen);padding-top:var(--ds-space-scale-sixteen);padding-bottom:var(--ds-space-scale-sixteen);flex-wrap:wrap}.TIVC8q_footer .TIVC8q_brand{width:100%}.TIVC8q_footer>a:last-child{margin-left:auto}.TIVC8q_dialog{padding:var(--ds-space-scale-twentysix)}.TIVC8q_dialog h2{font-size:var(--ds-type-size-twentyeight)}.TIVC8q_dialog .TIVC8q_openStudio{gap:var(--ds-space-scale-twelve)}.TIVC8q_dialog form{margin-left:var(--ds-space-scale-eight)}.TIVC8q_dialog button{min-height:var(--control-height);padding:var(--ds-space-scale-ten) var(--ds-space-scale-thirteen)}}@media (max-width:430px){.TIVC8q_header .TIVC8q_brand span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TIVC8q_accounts{gap:var(--ds-space-scale-fourteen)}.TIVC8q_shotLabel,.TIVC8q_timecode{min-height:30px;padding:0 var(--ds-space-scale-eleven)}.TIVC8q_sequenceNote{align-items:flex-start;gap:var(--ds-space-scale-ten);flex-direction:column}}@media (max-width:360px){.TIVC8q_timecode{display:none}}@media (prefers-reduced-motion:reduce){.TIVC8q_heroCopy>*,.TIVC8q_sequence{animation:none}.TIVC8q_pause{display:none}.TIVC8q_page *,.TIVC8q_memoryField{transition:none}}.TIVC8q_confluenceCopy .TIVC8q_inlineLogin{min-height:var(--control-height);color:inherit;text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.TIVC8q_confluenceCopy .TIVC8q_inlineLogin:hover{text-decoration-thickness:2px}
