.EKCpnG_pair{flex-direction:column;display:flex}.EKCpnG_pinned{top:min(0px, calc(100svh - var(--pin-h,100svh)));z-index:0;position:sticky}.EKCpnG_cover{z-index:1;position:relative}@media (min-width:768px){.EKCpnG_pinned{top:calc(100vh - var(--pin-h,100vh))}.EKCpnG_pair[data-pin=top] .EKCpnG_pinned{top:min(0px, calc(100vh - var(--pin-h,100vh)))}}
.hmHRRW_frame{aspect-ratio:16/9;background:var(--color-black);border-radius:var(--radius-panel);isolation:isolate;width:100%;position:relative;overflow:hidden}.hmHRRW_player{width:100%;height:100%;display:block;position:absolute;inset:0}.hmHRRW_player:not(:defined){background:center / contain no-repeat var(--swatch);filter:blur(5px)}
.ejOdHG_hero{background:var(--color-black);height:100vh;min-height:760px;color:var(--text-on-dark);flex-direction:column;display:flex;position:relative;overflow:hidden}.ejOdHG_stage{flex:1;align-items:center;padding-top:5vh;display:flex;position:relative;overflow:hidden}.ejOdHG_track{width:max-content;padding:12px 0;animation:25s linear infinite ejOdHG_conveyor;display:flex}@media (hover:hover) and (pointer:fine){.ejOdHG_track:hover{animation-play-state:paused}}@keyframes ejOdHG_conveyor{0%{transform:translate(0)}to{transform:translate(-50%)}}.ejOdHG_half{flex:none;align-items:center;gap:40px;padding-right:40px;display:flex}.ejOdHG_tile{--tile-h:max(calc((88vw - 160px) * 1.3 / 4.475), 180px);height:var(--tile-h);aspect-ratio:16/9;border-radius:var(--radius-panel);background:var(--color-near-black);flex:none;position:relative;overflow:hidden}.ejOdHG_tile:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--stroke-frame) #262626;transition:box-shadow var(--motion-duration) var(--motion-ease);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ejOdHG_tile:hover:after{box-shadow:inset 0 0 0 var(--stroke-frame) var(--color-yellow)}}.ejOdHG_video{object-fit:cover;width:100%;height:100%}.ejOdHG_copy{padding:5vh var(--gutter) 9vh;flex:none;grid-template-columns:60vw 24vw;align-items:start;gap:1.5vw;display:grid;position:relative}.ejOdHG_headline{flex-direction:column;gap:20px;display:flex}.ejOdHG_headline h1{margin-top:-.12em}.ejOdHG_eyebrow{color:var(--text-on-dark)}.ejOdHG_aside{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.ejOdHG_asideEyebrow{padding-top:calc(var(--text-label) * 1.4 + 20px)}.ejOdHG_supporting{color:#a3a3a3;text-wrap:pretty;max-width:520px;font-size:clamp(16px,1.15vw,19px);line-height:1.55}.ejOdHG_cta{gap:12px;padding:16px 26px}@media (max-width:819px){.ejOdHG_hero{height:auto;min-height:100svh}.ejOdHG_stage{padding-top:112px}.ejOdHG_copy{padding:24px var(--gutter) 56px;grid-template-columns:minmax(0,1fr);gap:24px}.ejOdHG_asideEyebrow{padding-top:0}}@media (prefers-reduced-motion:reduce){.ejOdHG_track{animation:none}}
.Tw_E_G_band{background:var(--color-black);color:var(--text-on-dark);padding:176px var(--gutter) 128px}.Tw_E_G_title{text-align:center;flex-direction:column;align-items:center;gap:28px;margin-bottom:72px;display:flex}.Tw_E_G_eyebrow{color:var(--eyebrow-on-dark)}.Tw_E_G_headline{max-width:960px}.Tw_E_G_stats{font-family:var(--font-mono);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);color:var(--text-on-dark-muted);text-wrap:balance;flex-wrap:wrap;justify-content:center;margin:8px 0 0;padding:0;font-size:14px;line-height:1.8;list-style:none;display:flex}.Tw_E_G_stat{white-space:nowrap}.Tw_E_G_stat+.Tw_E_G_stat:before{content:" · "}@media (max-width:767px){.Tw_E_G_band{padding:128px var(--gutter) 80px}.Tw_E_G_title{gap:20px;margin-bottom:48px}.Tw_E_G_stats{gap:0 20px;margin-top:4px;font-size:13px}.Tw_E_G_stat+.Tw_E_G_stat:before{content:none}}
.axkI0a_section{padding:clamp(80px, 9vw, 128px) var(--gutter);flex-direction:column;gap:clamp(16px,2vw,26px);display:flex;position:relative;overflow:hidden}.axkI0a_mark{width:16px;height:16px;position:absolute}.axkI0a_topLeft{top:24px;left:24px}.axkI0a_bottomRight{bottom:24px;right:24px}.axkI0a_headRow{padding-bottom:clamp(16px,2vw,27px);position:relative}.axkI0a_headline{max-width:1000px}.axkI0a_rule{height:var(--stroke-divider);background:#0003;position:absolute;bottom:0;left:0;right:0}.axkI0a_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px clamp(24px,3vw,56px);padding-top:clamp(16px,2vw,27px);display:grid;position:relative}.axkI0a_item{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.axkI0a_title{background:var(--color-yellow);color:var(--color-black);font-family:var(--font-mono);font-weight:var(--weight-medium);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-tag);padding:5px 7px;line-height:1}.axkI0a_body{font-size:var(--text-body-sm);text-wrap:pretty;line-height:1.6}@media (max-width:1023px){.axkI0a_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.axkI0a_grid{grid-template-columns:minmax(0,1fr);gap:32px}}
.EaAMNW_controls{--arrow-color:var(--color-white);--arrow-ring:#fff6;justify-content:flex-end;align-items:center;gap:8px;display:flex}.EaAMNW_controls[data-tone=light]{--arrow-color:var(--color-black);--arrow-ring:#0006}.EaAMNW_counter{color:var(--arrow-color);font-variant-numeric:tabular-nums;margin-right:auto}.EaAMNW_controls[data-tone=light] .EaAMNW_counter{color:var(--text-on-light-label)}.EaAMNW_arrow{border-radius:var(--radius-control);width:44px;height:44px;color:var(--arrow-color);box-shadow:inset 0 0 0 var(--stroke-frame) var(--arrow-ring);cursor:pointer;transition:opacity var(--motion-duration) var(--motion-ease), box-shadow var(--motion-duration) var(--motion-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex}.EaAMNW_arrow[aria-disabled=true]{opacity:.35;cursor:default}
.mdcuEq_section{background:var(--color-off-white);color:var(--text-on-light);padding:144px var(--gutter)}.mdcuEq_section[data-continues]{padding-bottom:112px}.mdcuEq_column{flex-direction:column;gap:40px;max-width:720px;margin:0 auto;display:flex}.mdcuEq_body{font-size:var(--text-body);flex-direction:column;gap:20px;line-height:1.55;display:flex}.mdcuEq_body p{text-wrap:pretty}@media (max-width:767px){.mdcuEq_section{padding:96px var(--gutter)}.mdcuEq_section[data-continues]{padding-bottom:64px}.mdcuEq_column{gap:32px}}
._7BZjvW_section{background:var(--color-off-white);color:var(--text-on-light);padding:48px var(--gutter) 144px}._7BZjvW_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:64px;display:grid}._7BZjvW_figure{flex-direction:column;gap:24px;min-width:0;margin:0;display:flex}._7BZjvW_label{font-weight:var(--weight-medium);font-size:28px;line-height:1.2}._7BZjvW_diagram svg{width:100%;height:auto;font-family:var(--font-mono);display:block}._7BZjvW_caption{font-size:var(--text-body-sm);color:var(--text-on-light-muted);text-wrap:pretty;line-height:1.5}@media (max-width:767px){._7BZjvW_section{padding:32px var(--gutter) 96px}._7BZjvW_grid{gap:48px}._7BZjvW_figure{gap:16px}._7BZjvW_label{font-size:24px}}
.jHBzqa_section{background:var(--color-off-white);color:#0b0b0b;padding:clamp(80px, 8vw, 128px) var(--gutter);grid-template-columns:minmax(280px,5fr) minmax(0,7fr);gap:clamp(24px,5vw,96px);display:grid}.jHBzqa_left{flex-direction:column;gap:clamp(24px,5vh,56px);display:flex}.jHBzqa_headline{text-wrap:pretty;max-width:12ch}.jHBzqa_tabs{flex-direction:column;align-items:flex-start;gap:clamp(2px,.6vh,8px);display:flex}.jHBzqa_tab{appearance:none;font:inherit;cursor:pointer;border:var(--stroke-frame) solid transparent;text-align:left;color:#0b0b0b;background:0 0;margin:0;padding:clamp(6px,1.1vh,10px) 14px;font-size:clamp(16px,1.35vw,20px);line-height:1.2}.jHBzqa_tab[aria-selected=true]{border-color:var(--color-yellow)}.jHBzqa_panels{align-items:start;display:grid}.jHBzqa_panel{visibility:hidden;flex-direction:column;grid-area:1/1;gap:24px;max-height:520px;display:flex}.jHBzqa_panel[data-active]{visibility:visible}.jHBzqa_schematic{opacity:0;width:100%;max-width:480px;height:min(75vh - 225px,360px);transition:opacity .15s linear}.jHBzqa_schematic[data-drawn]{opacity:1;transition:none}.jHBzqa_schematic svg{width:100%;height:100%;display:block}.jHBzqa_text{flex-direction:column;gap:12px;max-width:520px;display:flex}.jHBzqa_title{letter-spacing:-.01em;font-size:clamp(22px,1.8vw,28px);font-weight:550;line-height:1.15}.jHBzqa_body{color:#2a2a28;text-wrap:pretty;font-size:clamp(16px,1.2vw,19px);line-height:1.5}.jHBzqa_carousel,.jHBzqa_controls{display:none}@media (max-width:819px){.jHBzqa_section{grid-template-columns:minmax(0,1fr)}.jHBzqa_left{gap:32px}.jHBzqa_headline{max-width:none}.jHBzqa_carousel{margin-inline:calc(-1 * var(--gutter));flex-direction:column;gap:16px;display:flex}.jHBzqa_slides{gap:calc(var(--gutter) + 16px);padding:0 var(--gutter);scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.jHBzqa_slides::-webkit-scrollbar{display:none}.jHBzqa_slide{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;gap:16px;display:flex}.jHBzqa_title{font-size:22px}.jHBzqa_body{font-size:16px}.jHBzqa_schematic{max-width:none;height:clamp(120px, calc(100svh - var(--slide-fixed,440px)), 300px)}.jHBzqa_controls{padding-inline:var(--gutter);display:block}}@media (max-width:819px) and (prefers-reduced-motion:reduce){.jHBzqa_slides{scroll-behavior:auto}}
.Q7BhgW_section{background:var(--color-black);color:var(--text-on-dark);padding:144px var(--gutter) 64px;flex-direction:column;gap:56px;display:flex}.Q7BhgW_head{flex-direction:column;gap:20px;max-width:760px;display:flex}.Q7BhgW_intro{font-size:var(--text-body);color:#ffffffd9;text-wrap:pretty;line-height:1.55}.Q7BhgW_grid{background:#ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.Q7BhgW_cell{background:var(--color-black);flex-direction:column;gap:14px;min-width:0;padding:32px 32px 40px;display:flex}.Q7BhgW_title{color:var(--text-on-dark)}.Q7BhgW_body{color:var(--text-on-dark-muted);text-wrap:pretty;font-size:17px;line-height:1.5}@media (max-width:1023px){.Q7BhgW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Q7BhgW_section{padding:96px var(--gutter) 48px;gap:40px}.Q7BhgW_grid{grid-template-columns:minmax(0,1fr)}.Q7BhgW_cell{gap:10px;padding:24px 24px 28px}}
.d-LZ6W_section{background:var(--color-black);color:var(--text-on-dark);padding:128px var(--gutter)}.d-LZ6W_inner{flex-wrap:wrap;align-items:center;gap:64px;display:flex}.d-LZ6W_copy{flex:2 300px;min-width:0;padding:32px 0}.d-LZ6W_media{flex-direction:column;flex:3 460px;align-items:center;gap:20px;min-width:0;display:flex}.d-LZ6W_compare{appearance:none;cursor:crosshair;width:min(60%,460px);min-width:280px;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.d-LZ6W_frame{line-height:0;display:block;position:relative}.d-LZ6W_img{width:100%;height:auto;display:block}.d-LZ6W_flagged{opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.d-LZ6W_compare[aria-pressed=true] .d-LZ6W_flagged{opacity:1}.d-LZ6W_captions{width:min(60%,460px);min-width:280px;font-family:var(--font-mono);font-size:14px;line-height:1.65;display:grid}.d-LZ6W_captions p{grid-area:1/1;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.d-LZ6W_before{color:#d1d1d1}.d-LZ6W_after{color:var(--text-on-dark);opacity:0}.d-LZ6W_touchOnly{display:none}@media (hover:none){.d-LZ6W_hoverOnly{display:none}.d-LZ6W_touchOnly{display:block}}.d-LZ6W_compare[aria-pressed=true]+.d-LZ6W_captions .d-LZ6W_before{opacity:0}.d-LZ6W_compare[aria-pressed=true]+.d-LZ6W_captions .d-LZ6W_after{opacity:1}@media (max-width:819px){.d-LZ6W_section{padding:96px var(--gutter)}.d-LZ6W_inner{gap:32px}.d-LZ6W_copy{padding:0}.d-LZ6W_compare,.d-LZ6W_captions{width:100%;min-width:0}}
.wjVYaa_figure{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.wjVYaa_img{width:100%;height:auto;aspect-ratio:var(--aspect,auto);object-fit:cover;border-radius:var(--radius-control);background:var(--color-near-black)}.wjVYaa_label{color:var(--text-on-dark-muted)}.wjVYaa_body{font-size:var(--text-body-sm);color:var(--text-on-dark-muted);text-wrap:pretty;line-height:1.5}
._5NIABq_section{background:var(--color-yellow);width:100%;color:var(--text-on-light);border-radius:var(--radius-yellow-section) var(--radius-yellow-section) 0 0;padding:120px var(--gutter);position:relative}._5NIABq_grid{grid-template-columns:30fr 70fr;align-items:start;gap:32px;display:grid}._5NIABq_left{flex-direction:column;gap:56px;display:flex}._5NIABq_stats{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}._5NIABq_stat{border-top:var(--stroke-divider) solid #0003;width:60%;font-family:var(--font-mono);font-weight:var(--weight-medium);font-size:var(--text-stat);white-space:nowrap;padding-top:24px}._5NIABq_right{flex-direction:column;gap:20px;display:flex}._5NIABq_imageLink{line-height:0;display:block}._5NIABq_img{border-radius:var(--radius-control);background:#1a1a1a;width:100%;height:auto;display:block}._5NIABq_cta{align-self:flex-end}@media (max-width:819px){._5NIABq_section{padding:80px var(--gutter)}._5NIABq_grid{grid-template-columns:minmax(0,1fr);gap:48px}._5NIABq_left{gap:40px}._5NIABq_stats{gap:12px}._5NIABq_stat{width:100%;padding-top:12px}}
._5BWB-a_section{background:var(--color-black);color:var(--text-on-dark);padding:96px var(--gutter) 144px;flex-direction:column;gap:56px;display:flex}._5BWB-a_headline{max-width:720px}._5BWB-a_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}@media (max-width:767px){._5BWB-a_section{padding:48px var(--gutter) 96px;gap:40px}._5BWB-a_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}
.xxt72W_section{color:var(--text-on-dark);position:relative;overflow:hidden}.xxt72W_gridSection{padding:clamp(80px, 12vw, 160px) var(--gutter)}.xxt72W_staggerSection{background:var(--color-black);padding:120px var(--gutter)}.xxt72W_headline{text-wrap:balance;max-width:700px;position:relative}.xxt72W_gridSection .xxt72W_headline{margin-bottom:clamp(48px,7vw,96px)}.xxt72W_staggerSection .xxt72W_headline{max-width:800px;margin-bottom:72px}.xxt72W_columns{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(32px,4vw,64px);margin:0;padding:32px 0 0;list-style:none;display:grid;position:relative}.xxt72W_rule{height:var(--stroke-divider);background:#fff3;position:absolute;top:0;left:0;right:0}.xxt72W_columns .xxt72W_step,.xxt72W_columns .xxt72W_label{flex-direction:column;gap:12px;display:flex}.xxt72W_stagger{flex-direction:column;gap:48px;margin:0;padding:0;list-style:none;display:flex}.xxt72W_stagger .xxt72W_step{flex-direction:column;gap:10px;width:34%;min-width:260px;display:flex;position:relative}.xxt72W_stagger .xxt72W_step:nth-child(2){margin-left:33%}.xxt72W_stagger .xxt72W_step:nth-child(3){margin-left:66%}.xxt72W_stagger .xxt72W_label{align-items:baseline;gap:16px;display:flex}.xxt72W_connector{width:12%;height:48px;position:absolute;top:-48px;left:-12%;overflow:visible}.xxt72W_connector line{stroke:#ffffff1f;stroke-width:1px}.xxt72W_number{font-family:var(--font-mono);letter-spacing:.06em;color:var(--eyebrow-on-dark);font-size:12px}.xxt72W_title{font-family:var(--font-mono);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--eyebrow-on-dark);font-size:16px}.xxt72W_body{font-size:var(--text-body-sm);text-wrap:pretty;line-height:1.6}@media (max-width:819px){.xxt72W_staggerSection{padding:96px var(--gutter)}.xxt72W_stagger .xxt72W_step,.xxt72W_stagger .xxt72W_step:nth-child(2),.xxt72W_stagger .xxt72W_step:nth-child(3){width:100%;min-width:0;margin-left:0}.xxt72W_connector{display:none}}
.ASLYUG_section{background:var(--color-black);color:var(--text-on-dark);padding:144px var(--gutter);flex-direction:column;gap:96px;display:flex}.ASLYUG_head{flex-direction:column;gap:20px;max-width:760px;display:flex}.ASLYUG_intro{font-size:var(--text-body);color:#ffffffd9;text-wrap:pretty;line-height:1.55}.ASLYUG_row{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:40px 72px;padding-top:48px;display:grid;position:relative}.ASLYUG_row[data-flip]{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.ASLYUG_row[data-flip] .ASLYUG_text{order:2}.ASLYUG_rule{height:var(--stroke-divider);background:#ffffff26;position:absolute;top:0;left:0;right:0}.ASLYUG_text{flex-direction:column;gap:16px;min-width:0;display:flex}.ASLYUG_num{color:var(--eyebrow-on-dark)}.ASLYUG_title{font-size:24px;line-height:1.25}.ASLYUG_body{color:var(--text-on-dark-muted);text-wrap:pretty;font-size:17px;line-height:1.55}.ASLYUG_visual{min-width:0}@media (max-width:1023px){.ASLYUG_row,.ASLYUG_row[data-flip]{grid-template-columns:minmax(0,1fr)}.ASLYUG_row[data-flip] .ASLYUG_text{order:0}}@media (max-width:767px){.ASLYUG_section{padding:96px var(--gutter);gap:64px}.ASLYUG_row{gap:32px;padding-top:40px}}
.Is3lNq_section{background:var(--color-off-white);color:var(--text-on-light);padding:144px var(--gutter);flex-direction:column;gap:64px;display:flex}.Is3lNq_tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:48px 64px;margin:0;padding:0;list-style:none;display:grid}.Is3lNq_tile{flex-direction:column;gap:20px;min-width:0;display:flex}.Is3lNq_number{font-family:var(--font-mono);font-weight:var(--weight-medium);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(48px,5vw,80px);line-height:1}.Is3lNq_body{max-width:340px;font-size:var(--text-body);text-wrap:pretty;line-height:1.5}@media (max-width:767px){.Is3lNq_section{padding:96px var(--gutter);gap:48px}.Is3lNq_tiles{gap:40px}.Is3lNq_tile{gap:12px}}
.ySnR1G_section{background:var(--color-off-white);color:var(--text-on-light);padding:clamp(120px, 8vw, 128px) var(--gutter) clamp(80px, 8vw, 128px)}.ySnR1G_grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.ySnR1G_headline{text-wrap:balance;grid-area:1/1/auto/6;align-self:start;max-width:12em;margin-top:-.12em}.ySnR1G_list{grid-area:1/6/auto/13;position:relative}.ySnR1G_row{position:relative}.ySnR1G_rule{height:var(--stroke-divider);transition:background-color .15s var(--motion-ease);background:#0003;position:absolute;top:0;left:0;right:0}.ySnR1G_lastRule{position:relative}@media (hover:hover) and (pointer:fine){.ySnR1G_row:hover+.ySnR1G_row>.ySnR1G_rule,.ySnR1G_row:hover+.ySnR1G_lastRule{background:var(--text-on-light-label)}}.ySnR1G_bar{background:var(--color-yellow);opacity:0;width:2px;transition:opacity var(--motion-duration) var(--motion-ease);position:absolute;top:1px;bottom:0;left:-16px}.ySnR1G_row[data-open] .ySnR1G_bar{opacity:1}.ySnR1G_heading{margin:0}.ySnR1G_button{cursor:pointer;text-align:left;width:100%;min-height:72px;color:inherit;font:inherit;border-radius:var(--radius-tag);-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;margin:0;padding:20px 0;display:grid}.ySnR1G_name{font-weight:var(--weight-medium);padding-right:16px;font-size:23px;line-height:1.25}.ySnR1G_glyph{justify-self:end;width:14px;height:14px;position:relative}.ySnR1G_glyphH,.ySnR1G_glyphV{background:var(--text-on-light-label);position:absolute}.ySnR1G_glyphH{width:14px;height:1.5px;top:6.25px;left:0}.ySnR1G_glyphV{width:1.5px;height:14px;transition:transform var(--motion-duration) var(--motion-ease);top:0;left:6.25px}.ySnR1G_row[data-open] .ySnR1G_glyphV{transform:scaleY(0)}.ySnR1G_panel{transition:grid-template-rows .4s var(--motion-ease);grid-template-rows:0fr;display:grid}.ySnR1G_row[data-open] .ySnR1G_panel{grid-template-rows:1fr}.ySnR1G_panelInner{min-height:0;overflow:hidden}.ySnR1G_body{text-wrap:pretty;opacity:0;max-width:62ch;transition:opacity .12s var(--motion-ease);padding:4px 40px 24px 0;font-size:17px;line-height:1.6}.ySnR1G_row[data-open] .ySnR1G_body{opacity:1;transition:opacity var(--motion-duration) var(--motion-ease) .12s}@media (max-width:819px){.ySnR1G_section{padding-top:clamp(80px,8vw,128px)}.ySnR1G_headline,.ySnR1G_list{grid-column:1/-1}.ySnR1G_headline{margin-top:0}.ySnR1G_list{grid-row:2;margin-top:40px}.ySnR1G_button{min-height:64px}.ySnR1G_name{font-size:20px}.ySnR1G_bar{left:-12px}.ySnR1G_body{padding-right:0}}
.A1QXxq_section{background:var(--color-yellow);color:var(--text-on-light);border-radius:var(--radius-yellow-section) var(--radius-yellow-section) 0 0;padding:144px var(--gutter)}.A1QXxq_column{flex-direction:column;gap:32px;max-width:720px;margin:0 auto;display:flex}.A1QXxq_headline{letter-spacing:-.02em;font-size:clamp(36px,4.4vw,60px);line-height:1.08}.A1QXxq_body{font-size:var(--text-body);text-wrap:pretty;margin-top:16px;line-height:1.55}.A1QXxq_quote{border-top:var(--stroke-divider) solid #0003;flex-direction:column;gap:20px;margin:40px 0 0;padding-top:40px;display:flex}.A1QXxq_quoteText{font-weight:var(--weight-medium);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(24px,2.2vw,30px);line-height:1.3}.A1QXxq_attribution{color:var(--text-on-light-label)}.A1QXxq_link{text-underline-offset:6px;transition:text-decoration-color var(--motion-duration) var(--motion-ease);align-self:flex-start;-webkit-text-decoration:underline #0006;text-decoration:underline #0006;text-decoration-thickness:1px}.A1QXxq_link:hover{-webkit-text-decoration-color:var(--color-black);text-decoration-color:var(--color-black)}@media (max-width:767px){.A1QXxq_section{padding:96px var(--gutter)}.A1QXxq_column{gap:24px}.A1QXxq_quote{margin-top:24px;padding-top:32px}}
.tW7Jra_section{padding:clamp(100px, 12vw, 160px) var(--gutter);position:relative;overflow:hidden}.tW7Jra_inner{flex-direction:column;align-items:flex-start;display:flex;position:relative}.tW7Jra_headline{text-wrap:balance;max-width:900px}.tW7Jra_supporting{max-width:56ch;font-size:var(--text-body);text-wrap:pretty;margin-top:24px;line-height:1.5}.tW7Jra_actions{flex-wrap:wrap;align-items:center;gap:24px 40px;width:100%;margin-top:40px;display:flex}.tW7Jra_cta{min-height:48px;padding:16px 28px;font-size:17px}.tW7Jra_secondary{white-space:nowrap}@media (max-width:600px){.tW7Jra_cta{width:100%}}
.xgPmsG_hero{background:var(--color-black);color:var(--text-on-dark);padding:176px var(--gutter) 120px;text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.xgPmsG_eyebrow{color:var(--eyebrow-on-dark)}.xgPmsG_headline{max-width:960px}.xgPmsG_supporting{max-width:640px;font-size:var(--text-body);color:var(--text-on-dark-muted);text-wrap:balance;line-height:1.55}.xgPmsG_team{background:var(--color-black);color:var(--text-on-dark);padding:144px var(--gutter)}.xgPmsG_teamHeadline{max-width:760px}@media (max-width:767px){.xgPmsG_hero{padding:128px var(--gutter) 80px;gap:20px}.xgPmsG_team{padding:96px var(--gutter)}}
.qKDaQq_divider{background:var(--color-black);padding:0 var(--gutter)}.qKDaQq_divider:before{content:"";background:#ffffff1f;height:1px;display:block}.qKDaQq_lightWrap{background:var(--color-off-white)}
.gFATGq_coverWrap{background:var(--color-off-white)}
.uytS9W_rules{width:100%;max-width:824px;color:var(--text-on-dark)}.uytS9W_rules svg{width:100%;height:auto;font-family:var(--font-mono)}.uytS9W_rulesMobile{display:none}@media (max-width:767px){.uytS9W_rules{max-width:360px}.uytS9W_rulesDesktop{display:none}.uytS9W_rulesMobile{display:block}}.uytS9W_imaging{flex-direction:column;gap:48px;display:flex}.uytS9W_lighting{grid-template-columns:repeat(3,minmax(0,360px));gap:16px;display:grid}.uytS9W_pair{grid-template-columns:repeat(2,minmax(0,360px));gap:16px;display:grid}@media (max-width:767px){.uytS9W_imaging{gap:32px}.uytS9W_lighting{gap:8px}}.uytS9W_coverWrap{background:var(--color-off-white)}
