.isotipo_svg{height:auto;display:block;overflow:visible}.isotipo_path{fill:currentColor}.stage_wrap{--_stage---position:50% 50%;isolation:isolate;position:relative}.stage_bg_wrap{z-index:-1;height:var(--_stage---height,100svh);pointer-events:none;position:absolute;top:0;left:0;right:0;overflow:clip;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.stage_bg_wrap.is-fade-both{top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 25% 78%,#0000 100%)}.stage_bg_wrap.is-fit-bottom{height:max(69.5vw,60%);top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 32% 100%);mask-image:linear-gradient(#0000 0%,#000 32% 100%)}.stage_picture,.stage_img{width:100%;height:100%;position:absolute;inset:0}.stage_img{object-fit:cover;object-position:var(--_stage---position)}.stage_placeholder{background-color:var(--swatch--dark-900);background-image:radial-gradient(70% 38% at 50% 64%, color-mix(in srgb, var(--swatch--brand-500) 42%, transparent) 0%, transparent 72%), radial-gradient(30% 16% at 50% 63%, color-mix(in srgb, var(--swatch--brand-300) 40%, transparent) 0%, transparent 80%), linear-gradient(to bottom, color-mix(in srgb, var(--swatch--brand-900) 70%, var(--swatch--dark-900)) 0%, var(--swatch--dark-900) 58%, var(--swatch--dark-900) 100%);position:absolute;inset:0}.stage_placeholder.is-salt{background-image:radial-gradient(90% 30% at 50% 58%, color-mix(in srgb, var(--swatch--brand-300) 30%, transparent) 0%, transparent 70%), linear-gradient(to bottom, color-mix(in srgb, var(--swatch--brand-700) 60%, var(--swatch--dark-900)) 0%, color-mix(in srgb, var(--swatch--brand-300) 22%, var(--swatch--dark-900)) 56%, var(--swatch--dark-900) 57%, color-mix(in srgb, var(--swatch--brand-700) 30%, var(--swatch--dark-900)) 100%)}.stage_placeholder.is-field{background-image:radial-gradient(60% 40% at 72% 58%, color-mix(in srgb, var(--swatch--brand-300) 18%, transparent) 0%, transparent 70%), linear-gradient(to bottom, color-mix(in srgb, var(--swatch--dark-800) 90%, var(--swatch--brand-700)) 0%, var(--swatch--dark-800) 55%, var(--swatch--dark-900) 100%)}.stage_placeholder_glow{width:140%;height:var(--border-width--main);background-image:linear-gradient(to right, transparent, color-mix(in srgb, var(--swatch--brand-300) 70%, transparent), transparent);position:absolute;top:63%;left:50%;translate:-50%}.stage_placeholder.is-field .stage_placeholder_glow{opacity:0}.stage_placeholder_mark{width:clamp(7rem,16vw,16rem);color:color-mix(in srgb, var(--swatch--light-100) 5%, transparent);position:absolute;top:63%;left:50%;translate:-50% -100%}.stage_grain{opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:10rem 10rem;position:absolute;inset:0}.stage_scrim{background-image:radial-gradient(80% 60% at 50% 40%, color-mix(in srgb, var(--swatch--dark-900) 35%, transparent) 0%, transparent 70%);position:absolute;inset:0}.stage_scrim.is-left{background-image:linear-gradient(to right, color-mix(in srgb, var(--swatch--dark-900) 78%, transparent) 0%, color-mix(in srgb, var(--swatch--dark-900) 40%, transparent) 38%, transparent 62%)}.hero_stage_wrap{--_stage---position:62% 50%}.hero_wrap.is-transparent{background-color:var(--swatch--transparent)}.hero_layout{text-align:center;padding-bottom:var(--_spacing---space--7);flex-direction:column;align-items:center;display:flex}.hero_eyebrow_wrap{align-items:center;gap:var(--_spacing---space--2);margin-bottom:var(--_spacing---space--5);border:var(--border-width--main) solid var(--_theme---border-strong);border-radius:var(--radius--round);background-color:color-mix(in srgb, var(--_theme---background) 40%, transparent);backdrop-filter:blur(.75rem);color:var(--_theme---text-muted);padding:.5rem .875rem;animation:.6s cubic-bezier(.2,.8,.2,1) both orbital-hero-rise;display:inline-flex}.hero_eyebrow_dot{aspect-ratio:1;border-radius:var(--radius--round);background-color:var(--swatch--brand-500);width:.375rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--swatch--brand-500) 25%, transparent);animation:2.4s ease-in-out infinite orbital-hero-pulse}.hero_eyebrow_divider{color:var(--_theme---border-strong)}.hero_title{margin-bottom:var(--_text-style---margin-bottom)}.hero_title_line{animation:.7s cubic-bezier(.2,.8,.2,1) both orbital-hero-rise;display:block}.hero_title_line.is-accent{color:var(--_theme---heading-accent);animation-delay:90ms}.hero_text{max-width:50ch;color:var(--_theme---text-muted);animation:.7s cubic-bezier(.2,.8,.2,1) .18s both orbital-hero-rise}@keyframes orbital-hero-rise{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0}}@keyframes orbital-hero-pulse{0%,to{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--swatch--brand-500) 30%, transparent)}50%{box-shadow:0 0 0 .375rem color-mix(in srgb, var(--swatch--brand-500) 0%, transparent)}}.card_piece_wrap{border:var(--border-width--main) solid color-mix(in srgb, var(--_theme---border) calc(100% * var(--_trigger---on)), var(--_theme---border-strong) calc(100% * var(--_trigger---off)));border-radius:var(--radius--main);background-color:color-mix(in srgb, var(--_theme---background-2) 72%, transparent);flex-direction:column;height:100%;transition:border-color .24s;display:flex;position:relative;overflow:clip}.card_piece_media_wrap{aspect-ratio:16/10;background-color:var(--_theme---background-skeleton);position:relative;overflow:clip}.card_piece_img,.card_piece_video,.card_piece_placeholder{object-fit:cover;width:100%;height:100%;scale:calc(1 + .04 * var(--_trigger---off));transition:scale .7s cubic-bezier(.2,.8,.2,1),opacity .4s;position:absolute;inset:0}.card_piece_video{opacity:var(--_state---false)}.card_piece_img.is-veiled{filter:blur(1.25rem)saturate(.8);scale:1.15}.card_piece_placeholder{filter:blur(.75rem);scale:1.1}.card_piece_placeholder.is-scroll-film{background-image:radial-gradient(60% 50% at 30% 60%, color-mix(in srgb, var(--swatch--brand-500) 55%, transparent), transparent 70%), linear-gradient(160deg, var(--swatch--brand-900), var(--swatch--dark-900))}.card_piece_placeholder.is-editorial-landing{background-image:radial-gradient(50% 60% at 70% 40%, var(--swatch--white), transparent 70%), linear-gradient(180deg, var(--swatch--light-100), color-mix(in srgb, var(--swatch--brand-300) 40%, var(--swatch--light-100)))}.card_piece_placeholder.is-turntable{background-image:radial-gradient(25% 40% at 50% 50%, color-mix(in srgb, var(--swatch--light-100) 60%, transparent), transparent 70%), radial-gradient(70% 70% at 50% 50%, var(--swatch--dark-800), var(--swatch--black))}.card_piece_placeholder.is-product-hero{background-image:linear-gradient(115deg, var(--swatch--dark-900) 30%, color-mix(in srgb, var(--swatch--brand-500) 70%, var(--swatch--dark-900)) 60%, var(--swatch--brand-300) 100%)}.card_piece_placeholder.is-portal{background-image:radial-gradient(22% 36% at 50% 55%, var(--swatch--brand-300), color-mix(in srgb, var(--swatch--brand-500) 60%, transparent) 45%, transparent 75%), linear-gradient(180deg, var(--swatch--dark-900), var(--swatch--brand-900))}.card_piece_placeholder.is-consumer-landing{background-image:radial-gradient(40% 50% at 30% 40%, var(--swatch--brand-300), transparent 70%), radial-gradient(40% 50% at 75% 65%, var(--swatch--brand-500), transparent 70%), linear-gradient(180deg, var(--swatch--light-100), var(--swatch--brand-100))}.card_piece_shade{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--swatch--dark-900) 45%, transparent) 0%, transparent 30%, transparent 70%, color-mix(in srgb, var(--swatch--dark-900) 35%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.card_piece_badges_wrap{top:var(--_spacing---space--3);left:var(--_spacing---space--3);right:var(--_spacing---space--3);justify-content:space-between;gap:var(--_spacing---space--2);display:flex;position:absolute}.card_piece_badge{border:var(--border-width--main) solid var(--swatch--light-100-o20);background-color:color-mix(in srgb, var(--swatch--dark-900) 55%, transparent);backdrop-filter:blur(.5rem);color:var(--swatch--light-100);border-radius:.375rem;align-items:center;gap:.375rem;padding:.3125rem .5rem;display:inline-flex}.card_piece_badge_dot{aspect-ratio:1;border-radius:var(--radius--round);background-color:currentColor;width:.375rem}.card_piece_badge_dot.is-live{background-color:var(--swatch--brand-500)}.card_piece_badge.is-production{color:var(--swatch--brand-300)}.card_piece_lock_wrap{color:color-mix(in srgb, var(--swatch--light-100) 80%, transparent);place-items:center;display:grid;position:absolute;inset:0}.card_piece_lock_svg{aspect-ratio:1;border:var(--border-width--main) solid var(--swatch--light-100-o20);border-radius:var(--radius--round);background-color:color-mix(in srgb, var(--swatch--dark-900) 45%, transparent);backdrop-filter:blur(.5rem);width:2.75rem;padding:.625rem}.card_piece_lock_path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.card_piece_body_wrap{gap:var(--_spacing---space--3);padding:var(--_spacing---space--4);flex-direction:column;flex:1;display:flex}.card_piece_head_wrap{justify-content:space-between;align-items:baseline;gap:var(--_spacing---space--3);display:flex}.card_piece_clickable{z-index:3;border-radius:inherit;position:absolute;inset:0}.card_piece_type{color:var(--_theme---text-muted);white-space:nowrap}.card_piece_text{color:var(--_theme---text-muted)}.card_piece_foot_wrap{justify-content:space-between;align-items:center;gap:var(--_spacing---space--2);padding-top:var(--_spacing---space--3);border-top:var(--border-width--main) dashed var(--_theme---border);flex-wrap:wrap;margin-top:auto;display:flex}.card_piece_tags_wrap{flex-wrap:wrap;gap:.375rem;display:flex}.card_piece_tag{border:var(--border-width--main) solid var(--_theme---border-strong);color:var(--_theme---text);border-radius:.375rem;padding:.25rem .5rem}.card_piece_tag.is-soft{border-color:var(--_theme---border);color:var(--_theme---text-muted)}.card_piece_qa,.card_piece_title.is-muted{color:var(--_theme---text-muted)}.library_wrap.is-transparent{background-color:var(--swatch--transparent)}.library_contain{gap:var(--_spacing---space--5)}.library_bar_wrap{position:var(--relative-small,sticky);top:calc(var(--nav--height) + var(--_spacing---space--1));z-index:20;border:var(--border-width--main) solid var(--_theme---border-strong);border-radius:var(--radius--main);background-color:color-mix(in srgb, var(--_theme---background) 62%, transparent);backdrop-filter:blur(1.25rem)saturate(1.3);box-shadow:0 1.5rem 3rem -1.5rem color-mix(in srgb, var(--swatch--black) 70%, transparent), inset 0 var(--border-width--main) 0 var(--swatch--light-100-o10);padding:.5rem}.library_bar_layout{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.library_search_wrap{align-items:center;gap:var(--_spacing---space--2);min-width:0;height:2.75rem;padding-inline:var(--_spacing---space--3);border:var(--border-width--main) solid var(--_theme---border);border-radius:calc(var(--radius--main) - .5rem);background-color:var(--swatch--light-100-o10);cursor:text;flex:18rem;display:flex;position:relative}.library_search_svg{width:1.125rem;color:var(--_theme---text-muted);flex-shrink:0}.library_search_path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.library_search_input{background-color:var(--swatch--transparent);min-width:0;height:100%;font-size:var(--_typography---font-size--text-small);border:0;outline:0;flex:1}.library_search_input::placeholder{color:var(--_theme---text-muted)}.library_search_input::-webkit-search-cancel-button{filter:invert();opacity:.5}.library_search_wrap:has(.library_search_input:focus-visible){outline:var(--focus--width) solid var(--_theme---focus);outline-offset:.125rem}.library_search_kbd{display:var(--none-medium,grid);aspect-ratio:1;border:var(--border-width--main) solid var(--_theme---border-strong);width:1.5rem;font-family:inherit;font-size:var(--_typography---font-size--text-label);color:var(--_theme---text-muted);border-radius:.375rem;place-items:center}.library_type_wrap{border-radius:calc(var(--radius--main) - .5rem);background-color:var(--swatch--light-100-o10);scrollbar-width:none;gap:.25rem;max-width:100%;padding:.25rem;display:flex;overflow-x:auto}.library_type_button_wrap{height:2.25rem;padding-inline:var(--_spacing---space--3);font-size:var(--_typography---font-size--text-small);font-weight:var(--_typography---font--primary-medium);color:color-mix(in srgb, var(--_theme---text-muted) calc(100% * var(--_state---true) * var(--_trigger---on)), var(--_theme---text) calc(100% - 100% * var(--_state---true) * var(--_trigger---on)));background-color:color-mix(in srgb, var(--swatch--transparent) calc(100% * var(--_state---true)), var(--swatch--light-100-o20) calc(100% * var(--_state---false)));border-radius:.375rem;flex-shrink:0;align-items:center;gap:.5rem;transition:color .2s,background-color .2s;display:inline-flex}.library_type_count{font-size:var(--_typography---font-size--text-label);font-variant-numeric:tabular-nums;color:var(--_theme---text-muted)}.library_facets_wrap{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.library_facet_wrap{position:var(--unset-medium,relative)}.library_facet_button_wrap{height:2.75rem;padding-inline:var(--_spacing---space--3);border:var(--border-width--main) solid color-mix(in srgb, var(--_theme---border) calc(100% * var(--_trigger---on)), var(--_theme---border-strong) calc(100% * var(--_trigger---off)));border-radius:calc(var(--radius--main) - .5rem);font-size:var(--_typography---font-size--text-small);font-weight:var(--_typography---font--primary-medium);align-items:center;gap:.375rem;transition:border-color .2s;display:inline-flex}.library_facet_count{border-radius:var(--radius--round);background-color:var(--swatch--brand-500);min-width:1.125rem;height:1.125rem;color:var(--swatch--white);font-variant-numeric:tabular-nums;place-items:center;padding-inline:.25rem;font-size:.6875rem;line-height:1;display:inline-grid}.library_facet_count:empty{display:none}.library_facet_svg{width:.75rem;rotate:calc(180deg * var(--_state---false));transition:rotate .2s}.library_facet_path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.library_facet_panel_wrap{z-index:30;width:var(--full-medium,max-content);border:var(--border-width--main) solid var(--_theme---border-strong);border-radius:calc(var(--radius--main) - .25rem);background-color:color-mix(in srgb, var(--_theme---background-2) 92%, transparent);backdrop-filter:blur(1.25rem);min-width:12rem;box-shadow:0 1.25rem 2.5rem -1rem color-mix(in srgb, var(--swatch--black) 80%, transparent);flex-direction:column;gap:.125rem;padding:.375rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0}.library_facet_panel_wrap[hidden]{display:none}.library_option_wrap{font-size:var(--_typography---font-size--text-small);cursor:pointer;background-color:color-mix(in srgb, var(--swatch--transparent) calc(100% * var(--_trigger---on)), var(--swatch--light-100-o10) calc(100% * var(--_trigger---off)));border-radius:.375rem;align-items:center;gap:.625rem;padding:.5rem .625rem;transition:background-color .16s;display:flex}.library_option_wrap:has(.library_option_input:focus-visible){outline:var(--focus--width) solid var(--_theme---focus)}.library_option_box{aspect-ratio:1;border:var(--border-width--main) solid color-mix(in srgb, var(--_theme---border-strong) calc(100% * var(--_state---true)), var(--swatch--brand-500) calc(100% * var(--_state---false)));background-color:color-mix(in srgb, var(--swatch--transparent) calc(100% * var(--_state---true)), var(--swatch--brand-500) calc(100% * var(--_state---false)));width:1rem;color:var(--swatch--white);border-radius:.25rem;flex-shrink:0;place-items:center;display:grid}.library_option_svg{width:.75rem;opacity:var(--_state---false)}.library_option_path{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.library_toggle_wrap{height:2.75rem;padding-inline:var(--_spacing---space--3);font-size:var(--_typography---font-size--text-small);font-weight:var(--_typography---font--primary-medium);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.library_toggle_wrap:has(.library_toggle_input:focus-visible){outline:var(--focus--width) solid var(--_theme---focus);border-radius:.5rem}.library_toggle_track{border-radius:var(--radius--round);background-color:color-mix(in srgb, var(--_theme---border-strong) calc(100% * var(--_state---true)), var(--swatch--brand-500) calc(100% * var(--_state---false)));align-items:center;width:2rem;height:1.125rem;padding:.125rem;transition:background-color .2s;display:flex}.library_toggle_thumb{aspect-ratio:1;border-radius:var(--radius--round);background-color:var(--swatch--white);width:.875rem;translate:calc(.875rem * var(--_state---false)) 0;transition:translate .2s cubic-bezier(.2,.8,.2,1)}.library_meta_wrap{justify-content:space-between;gap:var(--_spacing---space--3);padding-inline:.25rem;display:flex}.library_meta_text{color:var(--_theme---text)}.library_meta_text.is-muted{color:var(--_theme---text-muted)}.library_meta_number{color:var(--swatch--brand-300)}.library_grid{grid-template-columns:repeat(calc(3 * var(--_responsive---large) + 2 * var(--_responsive---medium) + 1 * var(--_responsive---small) + 1 * var(--_responsive---xsmall)), minmax(0, 1fr));gap:var(--site--gutter);display:grid}.library_grid_item{width:100%}.library_grid_item[hidden]{display:none}.library_empty_wrap{align-items:center;gap:var(--_spacing---space--2);padding:var(--_spacing---space--8) var(--_spacing---space--4);border:var(--border-width--main) dashed var(--_theme---border-strong);border-radius:var(--radius--main);text-align:center;flex-direction:column;display:flex}.library_empty_wrap[hidden]{display:none}.library_empty_text{color:var(--_theme---text-muted)}.library_empty_actions{margin-top:var(--_spacing---space--2)}.features_contain{gap:var(--_spacing---space--7)}.features_head_layout{display:var(--flex-medium,grid);align-items:end;gap:var(--_spacing---space--5) var(--site--gutter);flex-direction:column;grid-template-columns:repeat(12,minmax(0,1fr))}.features_head_content{grid-column:1/span 7;width:100%}.features_eyebrow{margin-bottom:var(--_spacing---space--4);color:var(--swatch--brand-300)}.features_text{width:100%;max-width:38ch;color:var(--_theme---text-muted);grid-column:8/span 5}.features_frame_wrap{padding:var(--_spacing---space--2);border:var(--border-width--main) solid var(--_theme---border);border-radius:calc(var(--radius--main) + var(--_spacing---space--2));background-image:repeating-linear-gradient(135deg, var(--_theme---border) 0 var(--border-width--main), transparent var(--border-width--main) .5rem)}.features_frame_inner{padding:var(--_spacing---space--8) var(--_spacing---space--6);border:var(--border-width--main) solid var(--_theme---border-strong);border-radius:var(--radius--main);background-color:var(--swatch--black);position:relative;overflow:clip;container-type:inline-size}.features_visual{pointer-events:none;position:absolute;inset:0}.features_visual_ring{aspect-ratio:1;border:2.5rem solid color-mix(in srgb, var(--swatch--brand-500) 16%, transparent);filter:blur(2.5rem);border-radius:32%;width:min(70%,44rem);position:absolute;top:50%;left:50%;translate:-50% -50%}.features_visual_img{opacity:.55;width:100%;height:100%;position:absolute;inset:0}.features_visual_grid{background-image:radial-gradient(circle, var(--swatch--light-100-o10) var(--border-width--main), transparent calc(var(--border-width--main) + .01rem));background-size:1.5rem 1.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000);mask-image:radial-gradient(70% 70%,#000,#0000)}.features_grid{gap:var(--_spacing---space--3);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto minmax(7rem,auto) auto;display:grid;position:relative}.features_card_wrap{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--_spacing---space--6);width:100%;padding:var(--_spacing---space--4);border:var(--border-width--main) solid var(--swatch--light-100-o10);border-radius:var(--radius--small);background-image:linear-gradient(180deg, color-mix(in srgb, var(--swatch--dark-800) 92%, transparent) 0%, color-mix(in srgb, var(--swatch--dark-900) 85%, transparent) 100%);backdrop-filter:blur(1rem);box-shadow:inset 0 var(--border-width--main) 0 var(--swatch--light-100-o10);display:grid}.features_card_top{justify-content:space-between;align-items:flex-start;gap:var(--_spacing---space--3);display:flex}.features_card_svg{width:1.25rem;color:var(--swatch--brand-300);flex-shrink:0}.features_card_path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.features_card_kicker{color:var(--_theme---text-muted);text-align:right}.features_card_title{text-align:center;text-transform:uppercase;letter-spacing:.06em;align-self:center}.features_card_bottom{align-self:end;gap:var(--_spacing---space--4);flex-direction:column;display:flex}.features_card_text{max-width:34ch;color:var(--_theme---text-muted)}.features_card_tags{flex-wrap:wrap;gap:.375rem;display:flex}.features_card_tag{border:var(--border-width--main) solid var(--_theme---border-strong);border-radius:var(--radius--round);white-space:nowrap;padding:.25rem .5rem}@container (width<64em){.features_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<30em){.features_grid{grid-template-columns:minmax(0,1fr)}}.process_contain{gap:var(--_spacing---space--7)}.process_head_content{width:100%;max-width:40rem}.process_eyebrow{margin-bottom:var(--_spacing---space--4);color:var(--swatch--brand-300)}.process_list{grid-template-columns:repeat(calc(4 * var(--_responsive---large) + 2 * var(--_responsive---medium) + 1 * var(--_responsive---small) + 1 * var(--_responsive---xsmall)), minmax(0, 1fr));gap:var(--_spacing---space--6) var(--site--gutter);display:grid}.process_step_wrap{gap:var(--_spacing---space--4);flex-direction:column;width:100%;display:flex}.process_step_head{align-items:center;gap:var(--_spacing---space--3);display:flex}.process_step_number{color:var(--swatch--brand-300);font-variant-numeric:tabular-nums}.process_step_line{height:var(--border-width--main);background-image:linear-gradient(to right, var(--_theme---border-strong), transparent);flex:1}.process_step_title{margin-bottom:var(--_text-style---margin-bottom)}.process_step_text{max-width:30ch;color:var(--_theme---text-muted)}.proof_stage_wrap{--_stage---height:100%;--_stage---position:20% 50%}@media (orientation:portrait){.proof_stage_wrap{--_stage---position:50% 50%}}.proof_wrap.is-transparent{background-color:var(--swatch--transparent)}.proof_layout{gap:var(--_spacing---space--8);min-height:calc(36rem * var(--_responsive---large) + 20rem);flex-direction:column;display:flex}.proof_content{width:100%;max-width:38rem}.proof_eyebrow{margin-bottom:var(--_spacing---space--4);color:var(--swatch--brand-300)}.proof_title{margin-bottom:var(--_text-style---margin-bottom)}.proof_text{max-width:36ch;color:var(--_theme---text-muted)}.proof_panel_wrap{display:var(--flex-medium,grid);gap:var(--_spacing---space--4);width:min(100%,52rem);padding:var(--_spacing---space--5);border:var(--border-width--main) solid var(--swatch--light-100-o10);border-radius:var(--radius--small);background-color:color-mix(in srgb, var(--swatch--dark-900) 72%, transparent);backdrop-filter:blur(1.25rem);flex-direction:column;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-self:flex-start;margin-top:auto}.proof_panel_main{justify-content:space-between;gap:var(--_spacing---space--7);flex-direction:column;display:flex}.proof_panel_head{align-items:center;gap:var(--_spacing---space--2);display:flex}.proof_panel_mark{width:1.125rem;color:var(--swatch--light-100);flex-shrink:0}.proof_panel_label{color:var(--_theme---text)}.proof_stats_wrap{gap:var(--_spacing---space--5) var(--_spacing---space--4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proof_stat_wrap{gap:var(--_spacing---space--2);padding-left:var(--_spacing---space--3);border-left:var(--border-width--main) solid var(--_theme---border-strong);flex-direction:column-reverse;display:flex}.proof_stat_label{color:var(--_theme---text-muted)}.proof_stat_value{font-variant-numeric:tabular-nums}.proof_log_wrap{gap:var(--_spacing---space--3);padding:var(--_spacing---space--4);border:var(--border-width--main) solid var(--swatch--light-100-o10);background-color:var(--swatch--light-100-o10);border-radius:.375rem;flex-direction:column;display:flex}.proof_log_date{color:var(--swatch--brand-300)}.proof_log_quote{margin:0}.proof_log_caption{color:var(--_theme---text-muted);margin-top:auto}.closing_stage_wrap{--_stage---height:100%}.waitlist_wrap.is-transparent{background-color:var(--swatch--transparent)}.waitlist_layout{text-align:center;padding-top:var(--_spacing---space--8);padding-bottom:calc(var(--_spacing---space--8) * 2.5);flex-direction:column;align-items:center;display:flex}.waitlist_eyebrow{margin-bottom:var(--_spacing---space--4);color:var(--swatch--brand-300)}.waitlist_title{margin-bottom:var(--_text-style---margin-bottom)}.waitlist_text{max-width:40ch;margin-bottom:var(--_spacing---space--6);color:var(--_theme---text-muted)}.waitlist_form_wrap{width:min(100%,36rem)}.waitlist_field_wrap{flex-direction:var(--column-xsmall,row);border:var(--border-width--main) solid var(--swatch--light-100-o20);border-radius:calc(var(--radius--small) + .375rem);background-color:color-mix(in srgb, var(--swatch--dark-900) 55%, transparent);backdrop-filter:blur(1.25rem);box-shadow:inset 0 var(--border-width--main) 0 var(--swatch--light-100-o10);align-items:stretch;gap:.375rem;padding:.375rem;display:flex}.waitlist_field_wrap:has(.waitlist_input:focus-visible){outline:var(--focus--width) solid var(--_theme---focus);outline-offset:.1875rem}.waitlist_field_label{flex:1;min-width:0;display:flex}.waitlist_input{min-width:0;min-height:2.75rem;padding-inline:var(--_spacing---space--3);background-color:var(--swatch--transparent);font-size:var(--_typography---font-size--text-main);border:0;outline:0;flex:1}.waitlist_input::placeholder{color:var(--_theme---text-muted)}.waitlist_honeypot{width:.0625rem;height:.0625rem;position:absolute;left:-100vw;overflow:clip}.waitlist_status{min-height:1.5em;margin-top:var(--_spacing---space--3);color:var(--_theme---text-muted)}.waitlist_note{margin-top:var(--_spacing---space--2);color:var(--_theme---text-muted)}.waitlist_note_link{text-underline-offset:.2em;text-decoration:underline}
