._4W8Hsq_hero{width:100%;max-width:var(--page-max);z-index:1;flex-direction:column;align-items:center;margin-inline:auto;padding-top:30px;display:flex;position:relative;overflow:hidden}._4W8Hsq_container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}._4W8Hsq_stage{z-index:1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;container-type:inline-size}._4W8Hsq_frame{--frame-radius:var(--radius-frame);--frame-clip-x:max(0px, (1475px - 100cqw) / 2);will-change:transform;flex:none;justify-content:center;align-items:center;width:1475px;height:791px;display:flex;position:relative}._4W8Hsq_morphLayer{z-index:1;flex:none;width:105%;height:111%;position:relative}._4W8Hsq_morphSection{background-color:#fb4930;width:100%;height:100%;position:relative}._4W8Hsq_loader{z-index:1;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px)}._4W8Hsq_morphCanvas{z-index:2;position:absolute;inset:0;transform:rotate(180deg)rotateY(180deg)}._4W8Hsq_morphStill{z-index:1;object-fit:cover}._4W8Hsq_burnLayer{z-index:1;display:none;position:absolute}._4W8Hsq_fadeStack{display:none;position:absolute;inset:0}._4W8Hsq_fadeImage{object-fit:cover}._4W8Hsq_fadeSilhouette{opacity:0;animation:10s ease-in-out 2.4s infinite _4W8Hsq_hero-crossfade}@keyframes _4W8Hsq_hero-crossfade{0%,20%{opacity:0}50%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){._4W8Hsq_fadeSilhouette{animation:none}}@media (min-width:810px) and (max-width:1199.98px){._4W8Hsq_frame{animation:.3s 2.5s both _4W8Hsq_hero-frame-show}._4W8Hsq_frame:has([data-ready=true]){animation:.3s both _4W8Hsq_hero-frame-show}}@keyframes _4W8Hsq_hero-frame-show{0%{opacity:0}}:root[data-theme=light] ._4W8Hsq_copy{--color-text:#fff;--color-hero-copy:#fff2ed}._4W8Hsq_copy{z-index:1;flex-flow:column wrap;justify-content:center;align-items:center;gap:8px;width:691px;height:459px;padding:0 10px;display:flex;position:absolute;top:calc(46.658% - 229.5px);left:80px;overflow:hidden}._4W8Hsq_nameBlock{z-index:1;height:237px;position:absolute;top:50%;left:0;transform:translateY(-50%)}._4W8Hsq_intro{white-space:pre;font-family:var(--font-livvic), "Livvic", system-ui, sans-serif;color:var(--color-hero-copy);z-index:1;font-size:30px;line-height:1.2;position:absolute;bottom:13px;left:0}._4W8Hsq_separator{background-color:var(--color-line);flex:none;width:100%;height:1px;position:relative;overflow:hidden}@media (max-width:1439.98px){._4W8Hsq_copy{width:656px;height:425px;top:129px}._4W8Hsq_nameBlock{width:79%;top:calc(49.882% - 118.5px);transform:none}._4W8Hsq_intro{bottom:0}}@media (max-width:1199.98px){._4W8Hsq_morphLayer{display:none}._4W8Hsq_burnLayer{width:91%;height:112%;display:block;top:-1.2005%;left:-.068%}._4W8Hsq_copy{width:375px;height:314px;top:calc(51.198% - 157px);left:30px}._4W8Hsq_nameBlock{width:95%;height:auto;top:50%;left:10px;transform:translateY(-50%)}._4W8Hsq_intro{height:43px;font-size:18px;top:269px;bottom:auto}}@media (max-width:809.98px){._4W8Hsq_stage{padding:0 20px;overflow:hidden}._4W8Hsq_frame{--frame-clip-x:0px;width:100%;height:clamp(419px,119.7cqw,75svh)}._4W8Hsq_burnLayer{--burn-w:max(385px, 106cqw);--burn-h:calc(var(--burn-w) * 454 / 385);left:calc(47.143% - var(--burn-w) / 2);top:calc(52.506% - var(--burn-h) / 2);width:var(--burn-w);height:var(--burn-h)}._4W8Hsq_fadeStack{display:block}._4W8Hsq_copy{--copy-name-w:min(167px, 50vw - 36px);flex-wrap:nowrap;gap:5px;width:192px;height:140px;padding:0;top:calc(57.72% - 70px);left:36px}._4W8Hsq_nameBlock{width:var(--copy-name-w);top:46%;left:0}._4W8Hsq_intro{white-space:pre-wrap;width:174px;height:22px;font-size:10px;top:calc(87.273% - 11px);left:2px}}
.z6pXCG_line{text-align:left;width:max-content;margin:0 auto;transition:width .3s cubic-bezier(.4,0,.2,1);display:block}.z6pXCG_letter{vertical-align:baseline;cursor:pointer;color:var(--color-text);font-family:var(--font-display);letter-spacing:-.06em;padding:0 2px;font-size:148px;font-style:normal;font-weight:600;line-height:.75em;transition:color .3s,font .3s,letter-spacing .3s;display:inline-block}@media (max-width:1439.98px){.z6pXCG_letter{letter-spacing:-.03em;font-size:119px;line-height:.8em}}@media (max-width:1199.98px){.z6pXCG_letter{font-size:80px}}@media (max-width:809.98px){.z6pXCG_line{margin:0}.z6pXCG_letter{font-size:min(39px,11.6766vw - 8.40719px)}}
.Cpo61W_frame{position:relative}.Cpo61W_layer{will-change:transform;position:absolute;left:0;right:0}
.xNjTMa_text{color:var(--color-text-subtle);flex-wrap:wrap;justify-content:flex-start;margin:0;display:flex}.xNjTMa_static{color:var(--color-text);display:block}
.X6QfTq_pill{isolation:isolate;white-space:nowrap;text-transform:uppercase;cursor:pointer;border-radius:60px;justify-content:center;align-items:center;width:min-content;display:inline-flex;position:relative;overflow:hidden}.X6QfTq_outline,.X6QfTq_solid,.X6QfTq_compact{font-family:var(--font-display);padding:14px 24px;font-size:21px;font-weight:600;line-height:20px}.X6QfTq_label{z-index:3;transition:color var(--spring-400-40-duration) var(--spring-400-40);position:relative}.X6QfTq_ring{z-index:2;border:2px solid var(--color-text);pointer-events:none;border-radius:100px;position:absolute;inset:0}.X6QfTq_fill{z-index:1;transition:top var(--spring-400-40-duration) var(--spring-400-40);border-radius:50px;position:absolute;inset:100% 0 -20px}.X6QfTq_pill:hover .X6QfTq_fill,.X6QfTq_pill:focus-visible .X6QfTq_fill{top:-20px}.X6QfTq_outline,.X6QfTq_compact{color:var(--color-text);background:0 0}.X6QfTq_outline .X6QfTq_fill,.X6QfTq_compact .X6QfTq_fill{background:var(--color-text)}.X6QfTq_outline:hover .X6QfTq_label,.X6QfTq_outline:focus-visible .X6QfTq_label,.X6QfTq_compact:hover .X6QfTq_label,.X6QfTq_compact:focus-visible .X6QfTq_label{color:var(--color-on-text)}.X6QfTq_solid{background:var(--color-text);color:var(--color-on-text)}.X6QfTq_solid .X6QfTq_fill{background:var(--color-bg)}.X6QfTq_solid:hover .X6QfTq_label,.X6QfTq_solid:focus-visible .X6QfTq_label{color:var(--color-text)}.X6QfTq_compact{padding:12px 14px;font-size:12px;line-height:12px}.X6QfTq_ghost{box-shadow:inset 0 0 0 2px var(--color-text);border-radius:259px}:root[data-theme=light] .X6QfTq_ghost{background:var(--color-bg)}.X6QfTq_filler{z-index:0;background:var(--color-text);height:6px;transition:height var(--spring-350-40-duration) var(--spring-350-40), top var(--spring-350-40-duration) var(--spring-350-40);border-radius:30px;position:absolute;top:calc(115.909% - 3px);left:0;right:0}.X6QfTq_ghost:hover .X6QfTq_filler,.X6QfTq_ghost:focus-visible .X6QfTq_filler{height:186px;top:calc(115.909% - 93px)}.X6QfTq_ghostLabel{z-index:1;mix-blend-mode:difference;color:#fff;font-family:var(--font-display);letter-spacing:-.3px;padding:12px 18px;font-size:23px;font-weight:700;line-height:20px;display:flex;position:relative}@media (max-width:809.98px){.X6QfTq_ghostLabel{padding:8px 14px;font-size:16px;line-height:16px}}
.kjx5Eq_rolling{vertical-align:top;-webkit-user-select:none;user-select:none;text-shadow:0 1lh;width:max-content;display:inline-flex;overflow:hidden}.kjx5Eq_letter{white-space:pre;backface-visibility:hidden;transition:transform var(--roll-duration,.4s) cubic-bezier(.82, .08, .29, 1);flex-shrink:0;display:block}.kjx5Eq_rolling:hover .kjx5Eq_letter{transform:translateY(-1lh)}[data-rolling-host]:hover .kjx5Eq_letter{transform:translateY(-1lh)}[data-rolling-host]:focus-visible .kjx5Eq_letter{transform:translateY(-1lh)}
.DU9RxG_dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text);background:0 0;border:0;padding:0;position:fixed;inset:0;overflow:hidden}.DU9RxG_dialog[open]{display:block}.DU9RxG_dialog::backdrop{background:0 0}.DU9RxG_backdrop{background-color:var(--color-scrim);-webkit-user-select:none;user-select:none;position:fixed;inset:0}.DU9RxG_panel{width:100%;max-width:var(--page-max);height:100dvh;margin-left:calc(min(var(--page-max), 100%) / -2);background:var(--color-bg);flex-direction:column;justify-content:space-between;padding:34px 0 40px;display:flex;position:fixed;top:0;left:50%;overflow:hidden}.DU9RxG_panel:before{content:"";z-index:-1;opacity:var(--grain-opacity);pointer-events:none;background:url(/images/site/grain-pattern.svg) 0 0/13px;position:absolute;inset:0}.DU9RxG_bar{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.DU9RxG_brand{font-family:var(--font-display);text-transform:uppercase;color:var(--color-text-soft);justify-self:start;font-size:18px;font-weight:500;line-height:28px}.DU9RxG_close{background:var(--color-line);border-radius:50%;place-items:center;width:50px;height:50px;transition:transform .4s cubic-bezier(.44,0,.56,1);display:grid}.DU9RxG_close:hover{transform:rotate(90deg)}.DU9RxG_closeIcon{width:16px;height:16px}.DU9RxG_cta{justify-self:end}.DU9RxG_links{flex-direction:column;align-items:center;display:flex}.DU9RxG_link{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;transition:color var(--spring-500-60-duration) var(--spring-500-60);font-size:clamp(30px,7vw,100px);font-weight:600;line-height:.95;display:block}.DU9RxG_link:hover,.DU9RxG_link:focus-visible,.DU9RxG_current{color:var(--color-text-muted)}.DU9RxG_footer{padding-inline:var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.DU9RxG_meta{align-items:center;gap:28px;display:flex}.DU9RxG_theme{color:var(--color-text-soft);transition:color .3s var(--ease-out);font-size:18px}.DU9RxG_theme:hover,.DU9RxG_theme:focus-visible{color:var(--color-text)}.DU9RxG_rights{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted);font-size:14px;font-weight:500}.DU9RxG_socials{flex-wrap:wrap;justify-content:flex-end;gap:12px 28px;display:flex}.DU9RxG_socials a{color:var(--color-text-soft);transition:color .3s var(--ease-out);font-size:15px;line-height:20px}.DU9RxG_socials a:hover,.DU9RxG_socials a:focus-visible{color:var(--color-text)}@media (min-width:810px){.DU9RxG_phoneOnly{display:none}}@media (max-width:809px){.DU9RxG_panel{padding:30px 0 max(28px, env(safe-area-inset-bottom,0px))}.DU9RxG_brand,.DU9RxG_cta{visibility:hidden}.DU9RxG_link{font-size:clamp(40px,12vw,64px);line-height:1}.DU9RxG_footer{flex-direction:column-reverse;gap:20px}.DU9RxG_socials{justify-content:center;gap:14px 22px;max-width:340px}.DU9RxG_socials a{font-size:14px}.DU9RxG_rights{font-size:12px}.DU9RxG_meta{flex-direction:column-reverse;gap:18px}.DU9RxG_theme{font-size:18px}}
.Z0FMfG_section{padding:220px var(--gutter) 60px;text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex}.Z0FMfG_heading{width:100%;height:196px;font-family:var(--font-display);color:var(--color-text);text-align:left;font-weight:600}@media (max-width:1199.98px){.Z0FMfG_heading{height:126px}}@media (max-width:809.98px){.Z0FMfG_heading{height:56px}}.Z0FMfG_reply{font-family:var(--font-display);margin-top:-20px;font-size:23px;font-weight:500;line-height:29px}.Z0FMfG_accent{color:var(--color-accent)}.Z0FMfG_middle{grid-template-columns:1fr 330px 1fr;align-items:center;width:100%;margin-top:20px;display:grid}.Z0FMfG_meta{font-family:var(--font-display);letter-spacing:.8px;text-transform:uppercase;flex-direction:column;font-size:12px;font-weight:500;line-height:15px;display:flex}.Z0FMfG_metaMuted{color:var(--color-text-muted)}.Z0FMfG_portraitWrap{width:100%}.Z0FMfG_portrait{aspect-ratio:325/485}.Z0FMfG_portraitImage{object-fit:cover;width:100%;height:100%}.Z0FMfG_pitch,.Z0FMfG_tagline{max-width:1000px;font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;font-size:24px;font-weight:600;line-height:24px}.Z0FMfG_tagline{display:none}.Z0FMfG_socials{flex-wrap:wrap;justify-content:center;gap:14px 30px;display:flex}.Z0FMfG_socials a{color:var(--color-text-muted);letter-spacing:.025em;transition:color .3s var(--ease-out);gap:7px;font-size:16px;font-weight:500;line-height:20px}.Z0FMfG_socials a:hover,.Z0FMfG_socials a:focus-visible{color:var(--color-text)}.Z0FMfG_socials a>span:first-child{width:14px;height:14px}.Z0FMfG_socials a>svg{width:12px;height:12px}@media (max-width:809px){.Z0FMfG_section{gap:30px;padding-top:90px}.Z0FMfG_middle{grid-template-columns:1fr}.Z0FMfG_middle .Z0FMfG_meta,.Z0FMfG_pitch{display:none}.Z0FMfG_tagline{letter-spacing:0;display:block}.Z0FMfG_socials{gap:16px 22px;max-width:340px;margin-inline:auto}.Z0FMfG_socials a{font-size:14px;line-height:18px}}
.S9BamW_toggle{border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.S9BamW_dots{transition:transform var(--spring-500-60-duration) var(--spring-500-60);grid-template-columns:repeat(2,4px);gap:10px;display:grid}.S9BamW_dots span{background:var(--color-text);border-radius:50%;width:4px;height:4px}.S9BamW_toggle:hover .S9BamW_dots,.S9BamW_toggle:focus-visible .S9BamW_dots{transform:rotate(45deg)}
.O6QOBW_marquee{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent);overflow:hidden}.O6QOBW_track{gap:var(--marquee-gap);width:max-content;animation:O6QOBW_marquee var(--marquee-duration,30s) linear infinite;display:flex}.O6QOBW_group{gap:var(--marquee-gap);flex:none;display:flex}@keyframes O6QOBW_marquee{to{transform:translateX(calc(-50% - var(--marquee-gap) / 2))}}@media (prefers-reduced-motion:reduce){.O6QOBW_track{animation:none}}
.oaTwcq_header{z-index:10;height:var(--header-height);padding-top:34px;position:relative}.oaTwcq_bar{height:50px;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.oaTwcq_brandSlot,.oaTwcq_menuSlot{justify-content:center;width:240px;display:flex}.oaTwcq_ctaSlot{justify-content:flex-end;justify-self:end;align-items:center;gap:40px;display:flex}.oaTwcq_brand{font-family:var(--font-display);text-transform:uppercase;color:var(--color-text-soft);transition:color .3s var(--ease-out);font-size:18px;font-weight:500;line-height:28px}.oaTwcq_brand:hover,.oaTwcq_brand:focus-visible{color:var(--color-text)}.oaTwcq_ctaCompact{display:none!important}.oaTwcq_linkSlot{display:flex}.oaTwcq_link{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-soft);opacity:.7;transition:color .3s var(--ease-out), opacity .3s var(--ease-out);font-size:16px;font-weight:500;line-height:28px}.oaTwcq_link:hover,.oaTwcq_link:focus-visible,.oaTwcq_link[aria-current=page]{color:var(--color-text);opacity:1}.oaTwcq_sticky{z-index:900;padding-top:calc(env(safe-area-inset-top,0px) + 14px);background:color-mix(in srgb, var(--color-bg) 90%, transparent);-webkit-backdrop-filter:blur(12px);opacity:0;visibility:hidden;transition:transform .6s var(--ease-out), opacity .6s var(--ease-out), visibility 0s linear .6s;padding-bottom:14px;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.oaTwcq_sticky[data-visible=true]{opacity:1;visibility:visible;transition:transform .6s var(--ease-out), opacity .6s var(--ease-out);transform:none}@media (prefers-reduced-motion:reduce){.oaTwcq_sticky,.oaTwcq_sticky[data-visible=true]{transition-property:opacity,visibility;transform:none}}@media (max-width:1099px){.oaTwcq_linkSlot{display:none}}.oaTwcq_separator{background:var(--color-line);height:1px;position:absolute;bottom:0;left:0;right:0}@media (max-width:809px){.oaTwcq_header{padding-top:30px}.oaTwcq_sticky{padding-top:calc(env(safe-area-inset-top,0px) + 10px);padding-bottom:10px}.oaTwcq_brandSlot{visibility:hidden;width:auto}.oaTwcq_menuSlot{width:auto}.oaTwcq_ctaWide{display:none!important}.oaTwcq_ctaCompact{display:inline-flex!important}}
.iupoDW_section{border-block:1px solid var(--color-line);padding-block:30px}.iupoDW_frame{border-radius:var(--radius-card);background:var(--color-surface);width:350px;height:245px;position:relative;overflow:hidden}.iupoDW_image{object-fit:cover}@media (max-width:809px){.iupoDW_frame{width:315px;height:216px}}
.RwxaWW_row{border-top:1px solid var(--color-line);font-family:var(--font-display);letter-spacing:.8px;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:10px;font-size:12px;font-weight:500;line-height:15px;display:grid}.RwxaWW_index{justify-self:start}.RwxaWW_aside{color:var(--color-text-muted);justify-self:end}@media (max-width:809px){.RwxaWW_row{grid-template-columns:1fr 1fr}.RwxaWW_index{display:none}.RwxaWW_label{justify-self:start}}
@font-face{font-family:interDisplay;src:url(../media/InterDisplay_Light-s.0323gau4x4pdr.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:interDisplay;src:url(../media/InterDisplay_Regular-s.2e_xc5i89mz40.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:interDisplay;src:url(../media/InterDisplay_Medium-s.1vg2-yv74pdeu.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:interDisplay Fallback;src:local(Arial);ascent-override:98.56%;descent-override:24.54%;line-gap-override:0.0%;size-adjust:98.29%}.unzQ7G_className{font-family:interDisplay,interDisplay Fallback}.unzQ7G_variable{--font-inter-display:"interDisplay", "interDisplay Fallback"}
.x_W1wq_section{padding:30px var(--gutter) 70px}.x_W1wq_header{text-align:center;flex-direction:column;align-items:center;gap:30px;padding:140px 0 70px;display:flex}.x_W1wq_heading{max-width:960px;font-family:var(--font-display);text-transform:uppercase;font-size:90px;font-weight:600;line-height:70px}.x_W1wq_dot{color:var(--color-accent)}.x_W1wq_intro{max-width:400px;font-family:var(--font-body);color:var(--color-text-muted);font-size:18px;font-weight:500;line-height:22px}.x_W1wq_collage{padding:307px 180px 0 178px;position:relative}.x_W1wq_thinking{width:405px;position:absolute;top:0;left:47px}.x_W1wq_frame{--frame-radius:var(--radius-card);aspect-ratio:405/567}.x_W1wq_cover{object-fit:cover;width:100%;height:100%}.x_W1wq_story{z-index:1;mix-blend-mode:difference;max-width:900px;font-family:var(--font-display);letter-spacing:.1px;color:var(--color-text-subtle);font-size:50px;font-weight:500;line-height:78.6px;position:relative}:root[data-theme=light] .x_W1wq_story{--color-text:#e5e3df;--color-text-subtle:#40454c}.x_W1wq_video{aspect-ratio:420/595;--frame-radius:var(--radius-card);width:420px;position:absolute;top:400px;right:0}.x_W1wq_training{align-items:flex-start;gap:17px;margin-top:120px;padding-left:59px;display:flex}.x_W1wq_childhood{aspect-ratio:352/334;--frame-radius:var(--radius-card);flex:none;width:352px}.x_W1wq_trainingText{max-width:500px;font-family:var(--font-display);letter-spacing:2px;color:var(--color-text-subtle);font-size:30px;font-weight:500;line-height:42px}.x_W1wq_pitch{flex-direction:column;align-items:flex-start;gap:50px;max-width:450px;margin:120px 0 0 453px;display:flex}.x_W1wq_pitchText{font-family:var(--font-display);color:var(--color-text-light);font-size:19px;font-weight:500;line-height:25.2px}.x_W1wq_pitchText strong{color:var(--color-text);font-weight:600}@media (max-width:1199px){.x_W1wq_heading{font-size:80px}.x_W1wq_collage{padding:230px 0 0}.x_W1wq_thinking{width:298px;left:0}.x_W1wq_story{max-width:837px;font-size:48px;line-height:62px}.x_W1wq_video{width:196px;top:180px}.x_W1wq_training{padding-left:0}.x_W1wq_childhood{width:300px}.x_W1wq_trainingText{letter-spacing:1px;font-size:25px;line-height:30px}.x_W1wq_pitch{margin-left:0}}@media (max-width:809px){.x_W1wq_section{padding-bottom:40px}.x_W1wq_header{padding:70px 0 60px}.x_W1wq_heading{font-size:40px;line-height:30px}.x_W1wq_collage{padding:150px 0 0 20px}.x_W1wq_thinking{width:156px}.x_W1wq_story{font-size:30px;line-height:45px}.x_W1wq_video{width:164px;top:auto;bottom:-120px;right:-8px}.x_W1wq_training{flex-direction:column;gap:30px;margin-top:200px;padding-left:12px}.x_W1wq_childhood{aspect-ratio:310/190;width:100%}.x_W1wq_trainingText{letter-spacing:2px;font-size:23px;line-height:38px}.x_W1wq_pitch{gap:40px;margin:60px 0 0 20px}}
@font-face{font-family:inter;src:url(../media/Inter_Regular-s.05i7hii3jker1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Italic-s.01c-s0coboz8v.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.-_2SfW_className{font-family:inter,inter Fallback}.-_2SfW_variable{--font-inter:"inter", "inter Fallback"}
.zWhXHa_card{flex-direction:column;gap:20px;width:100%;display:flex}.zWhXHa_media{aspect-ratio:var(--card-ratio);border-radius:var(--radius-card);background:var(--color-surface);position:relative;overflow:hidden}.zWhXHa_imageLayer{position:absolute;inset:0}.zWhXHa_image{object-fit:cover}.zWhXHa_caption{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.zWhXHa_title{font-family:var(--font-body);font-size:18px;font-weight:500;line-height:22px}.zWhXHa_category{font-family:var(--font-display);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-muted);margin-top:4px;font-size:12px;font-weight:500;line-height:15px}.zWhXHa_arrow{flex:none;width:22px;height:22px;margin-top:2px;overflow:hidden}.zWhXHa_arrowTrack{gap:10px;width:max-content;display:flex}.zWhXHa_arrowTrack>svg{flex:none;width:22px;height:22px}
@font-face{font-family:livvic;src:url(../media/Livvic_Regular-s.1b9igtdg2ojct.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:livvic Fallback;src:local(Arial);ascent-override:99.18%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:101.33%}.pa_0BG_className{font-family:livvic,livvic Fallback;font-weight:400}.pa_0BG_variable{--font-livvic:"livvic", "livvic Fallback"}
.skrBsa_section{padding:130px var(--gutter) 60px}.skrBsa_header{justify-content:space-between;align-items:flex-end;gap:30px;padding:80px 0 90px;display:flex}.skrBsa_heading{font-family:var(--font-display);letter-spacing:-1.6px;text-transform:uppercase;font-size:105px;font-weight:600;line-height:90px}.skrBsa_intro{max-width:300px;font-family:var(--font-display);color:var(--color-text-muted);padding-bottom:12px;font-size:18px;font-weight:500;line-height:23.4px}.skrBsa_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:60px 28px;display:grid}.skrBsa_slotC{grid-column:1/-1;justify-self:center;width:min(690px,100%)}.skrBsa_slotD,.skrBsa_slotE{align-self:start}.skrBsa_cta{justify-content:center;margin-top:60px;display:flex}@media (max-width:1199px){.skrBsa_heading{letter-spacing:-1.8px;font-size:80px;line-height:70px}.skrBsa_intro{max-width:270px}.skrBsa_grid{grid-template-columns:1fr}.skrBsa_slotC{width:100%}}@media (max-width:809px){.skrBsa_section{padding-top:60px}.skrBsa_header{flex-direction:column;align-items:flex-start;padding:60px 0 50px}.skrBsa_heading{letter-spacing:-1.3px;font-size:40px;line-height:30px}.skrBsa_intro{max-width:none}.skrBsa_grid{gap:40px}}.skrBsa_dot{color:var(--color-accent)}
@font-face{font-family:syne;src:url(../media/Syne_Bold-s.3freez3vq9o1k.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:syne Fallback;src:local(Arial);ascent-override:74.2%;descent-override:22.06%;line-gap-override:0.0%;size-adjust:124.66%}.pNl9AW_className{font-family:syne,syne Fallback;font-weight:700}.pNl9AW_variable{--font-syne:"syne", "syne Fallback"}
._0cpvXa_section{padding:120px 0 0}._0cpvXa_ticker{padding-block:10px}._0cpvXa_tickerText{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;color:#0000;background:linear-gradient(90deg, var(--color-text), var(--color-text-muted) 60%);-webkit-background-clip:text;background-clip:text;font-size:90px;font-weight:600;line-height:70px}._0cpvXa_cta{justify-content:center;margin:60px 0 40px;display:flex}._0cpvXa_grid{padding-inline:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1199px){._0cpvXa_tickerText{font-size:80px}}@media (max-width:809px){._0cpvXa_tickerText{font-size:40px;line-height:30px}._0cpvXa_grid{grid-template-columns:1fr;gap:40px}}
.bDHoiq_section{padding:0 var(--gutter) 30px}.bDHoiq_header{justify-content:space-between;align-items:flex-end;gap:30px;padding:70px 0 80px;display:flex}.bDHoiq_heading{font-family:var(--font-display);letter-spacing:-1.6px;text-transform:uppercase;font-size:105px;font-weight:600;line-height:90px}.bDHoiq_period{color:var(--color-accent)}.bDHoiq_intro{max-width:260px;font-family:var(--font-body);padding-bottom:12px;font-size:18px;font-weight:500;line-height:22px}.bDHoiq_listArea{margin-left:calc(100% - 857px);position:relative}.bDHoiq_listArea:before{content:"";width:100%;opacity:var(--grain-opacity);pointer-events:none;background:url(/images/site/grain-pattern.svg) 0 0/13px;position:absolute;inset:0 auto 0 0}.bDHoiq_list{border-top:1px solid var(--color-line);position:relative}.bDHoiq_item{border-bottom:1px solid var(--color-line)}.bDHoiq_trigger{text-align:left;grid-template-columns:165px minmax(0,1fr) 24px;align-items:start;gap:0;width:100%;padding:28px 0;display:grid}.bDHoiq_dots{gap:8px;padding-top:6px;display:flex}.bDHoiq_dot{background:var(--color-line-strong);border-radius:50%;width:8px;height:8px}.bDHoiq_dotOn{background:var(--color-text)}.bDHoiq_text{flex-direction:column;gap:6px;padding-right:24px;display:flex}.bDHoiq_title{font-family:var(--font-body);font-size:20px;font-weight:500;line-height:24px;transition:color .3s}.bDHoiq_trigger:hover .bDHoiq_title{color:var(--color-accent)}.bDHoiq_summary{font-family:var(--font-display);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:15px}.bDHoiq_chevron{flex:none;width:22px;height:22px;display:block}.bDHoiq_chevron svg{width:100%;height:100%}.bDHoiq_panelSummary{display:none}.bDHoiq_panelClip{overflow:hidden}.bDHoiq_panel{border-top:1px solid var(--color-line);gap:24px;padding:24px 0 28px 165px;display:flex}.bDHoiq_panelImage{border-radius:var(--radius-card);flex:none;width:272px;height:160px;position:relative;overflow:hidden}.bDHoiq_cover{object-fit:cover}.bDHoiq_deliverables{font-family:var(--font-display);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-muted);flex-direction:column;gap:12px;padding-top:12px;font-size:12px;font-weight:500;line-height:15px;display:flex}.bDHoiq_deliverables li{align-items:center;gap:8px;display:flex}.bDHoiq_check{width:14px;height:14px;color:var(--color-text)}@media (max-width:1199px){.bDHoiq_heading{font-size:80px;line-height:70px}.bDHoiq_listArea{margin-left:0}}@media (max-width:809px){.bDHoiq_header{flex-direction:column;align-items:flex-start;padding:60px 0 50px}.bDHoiq_heading{letter-spacing:-1.3px;font-size:40px;line-height:30px}.bDHoiq_trigger{grid-template-columns:minmax(0,1fr) 18px;align-items:center;padding:22px 0}.bDHoiq_text{padding-right:16px}.bDHoiq_title{font-size:18px}.bDHoiq_summary{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bDHoiq_chevron{width:16px;height:16px;color:var(--color-text-muted)}.bDHoiq_panelSummary{font-family:var(--font-display);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:16px;display:block}.bDHoiq_dots{display:none}.bDHoiq_panel{border-top:0;flex-direction:column;gap:16px;padding:0 0 24px}.bDHoiq_panelImage{aspect-ratio:16/9;width:100%;height:auto}}
@font-face{font-family:mozillaText;src:url(../media/MozillaText_Bold-s.24kf8ndpvir3m.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:mozillaText Fallback;src:local(Arial);ascent-override:84.76%;descent-override:22.87%;line-gap-override:0.0%;size-adjust:111.5%}.acH6Bq_className{font-family:mozillaText,mozillaText Fallback;font-weight:700}.acH6Bq_variable{--font-mozilla-text:"mozillaText", "mozillaText Fallback"}
._3O_JmW_frame{aspect-ratio:16/9;background:var(--color-surface);position:relative;overflow:hidden}._3O_JmW_frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}
@font-face{font-family:medievalSharp;src:url(../media/MedievalSharp_Regular-s.0yo157c12-g6-.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:medievalSharp Fallback;src:local(Arial);ascent-override:82.92%;descent-override:25.42%;line-gap-override:0.0%;size-adjust:104.29%}.YsMP5a_className{font-family:medievalSharp,medievalSharp Fallback;font-weight:400}.YsMP5a_variable{--font-medievalsharp:"medievalSharp", "medievalSharp Fallback"}
.Sb9HXa_strip{border-block:1px solid var(--color-line);margin-top:30px;position:relative}.Sb9HXa_strip:before{content:"";background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-text) 5%, transparent) 0 1px, transparent 1px 5px);pointer-events:none;position:absolute;inset:0}.Sb9HXa_list{grid-template-columns:repeat(var(--facts,4), minmax(0, 1fr));max-width:calc(var(--facts,4) * 25%);gap:30px;padding:45px 50px;display:grid;position:relative}.Sb9HXa_label{font-family:var(--font-display);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:15px}.Sb9HXa_value{font-family:var(--font-display);text-transform:uppercase;margin-top:12px;font-size:24px;font-weight:600;line-height:24px}.Sb9HXa_tools{align-items:center;gap:20px;display:flex}.Sb9HXa_tool{width:24px;height:24px;-webkit-mask:var(--tool-icon) center / contain no-repeat;mask:var(--tool-icon) center / contain no-repeat;background:currentColor;flex:none;display:block}@media (max-width:809px){.Sb9HXa_list{grid-template-columns:repeat(min(var(--facts,4), 2), minmax(0, 1fr));max-width:none;padding:30px 20px}}
._5oHYyW_button{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:min-content;display:flex;overflow:hidden}._5oHYyW_circle{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff29;border-radius:104px;flex:none;width:117px;height:117px;position:relative;overflow:hidden}._5oHYyW_icon{width:62px;height:62px;position:absolute;top:calc(50.427% - 31px);left:calc(50.427% - 31px)}._5oHYyW_label{white-space:pre;mix-blend-mode:difference;font-family:var(--font-syne), "Syne", sans-serif;color:#fff;flex:none;font-size:16px;font-weight:700;line-height:1.2}
@font-face{font-family:lato;src:url(../media/Lato_Regular-s.06xm0acgp3nvl.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:lato Fallback;src:local(Arial);ascent-override:100.88%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:97.84%}.KfQkXq_className{font-family:lato,lato Fallback;font-weight:400}.KfQkXq_variable{--font-lato:"lato", "lato Fallback"}
.vqPKJa_gallery{padding:30px var(--gutter);overflow-x:clip}.vqPKJa_columns{transform-origin:50% 0;align-items:flex-start;gap:12px;display:flex}.vqPKJa_column{flex-direction:column;flex:1;gap:12px;min-width:0;list-style:none;display:flex}.vqPKJa_tile{cursor:zoom-in;width:100%;display:block;overflow:hidden}.vqPKJa_image{width:100%;height:auto;display:block}.vqPKJa_backdrop{z-index:1000;background-color:var(--color-scrim);position:fixed;inset:0}.vqPKJa_stage{z-index:1000;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed}.vqPKJa_fit{justify-content:center;align-items:center;width:100%;max-height:100%;display:flex;position:relative}.vqPKJa_enlarged{-webkit-user-select:none;user-select:none;pointer-events:auto;position:absolute;top:0;bottom:0;overflow:hidden}.vqPKJa_enlargedImage{object-fit:cover}.vqPKJa_close{color:#fff;opacity:.85;pointer-events:auto;background:#000;border-radius:50%;place-items:center;width:52px;height:52px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 0 0 1px #ffffff38}.vqPKJa_close:hover,.vqPKJa_close:focus-visible{opacity:1;transform:scale(1.08)}.vqPKJa_closeIcon{width:22px;height:22px}
.OxN6iq_section{justify-content:center;align-items:flex-start;width:100%;height:200vh;display:flex;position:relative}.OxN6iq_stage{z-index:1;background-color:var(--color-stage);flex:1 0 0;justify-content:center;align-items:center;width:1px;height:100vh;padding:20px;display:flex;position:sticky;top:0;container-type:inline-size}.OxN6iq_heading{z-index:2;white-space:pre;font-family:var(--font-display);letter-spacing:-.05em;font-size:calc(18.2648cqw + 7.30594px);font-weight:600;line-height:1;position:absolute;top:0;left:0;right:0}.OxN6iq_headingFill{background-image:linear-gradient(132deg, var(--color-text) 11.682%, transparent 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.OxN6iq_overlay{z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent 26.776%, var(--color-stage) 100%);width:100%;height:134px;position:absolute;top:-133px;left:0}.OxN6iq_video{z-index:4;will-change:transform;border-radius:40px;flex:1 0 0;justify-content:center;align-items:center;width:1px;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.OxN6iq_button{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OxN6iq_preview{object-fit:cover;width:100%;height:100%}.OxN6iq_backdrop{z-index:1000;background-color:var(--color-scrim);-webkit-user-select:none;user-select:none;position:fixed;inset:0}.OxN6iq_player{z-index:1001;width:78%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:809.98px){.OxN6iq_section{height:auto}.OxN6iq_stage{height:auto;padding:64px 20px 20px;top:20px}.OxN6iq_video{height:60vh}}
@font-face{font-family:majorMonoDisplay;src:url(../media/MajorMonoDisplay_Regular-s.318a4wmyetm89.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:majorMonoDisplay Fallback;src:local(Arial);ascent-override:55.5%;descent-override:6.17%;line-gap-override:0.0%;size-adjust:162.17%}.tu_aLW_className{font-family:majorMonoDisplay,majorMonoDisplay Fallback;font-weight:400}.tu_aLW_variable{--font-major-mono-display:"majorMonoDisplay", "majorMonoDisplay Fallback"}
.CSl3qW_stack{flex-direction:column;align-items:center;gap:30px;display:flex}.CSl3qW_stage{z-index:3;width:100%;max-width:var(--page-max);justify-content:center;padding:60px 30px 0;display:flex;position:relative;overflow:hidden}.CSl3qW_frame{border-radius:10px;width:100%;height:658px;position:relative;overflow:hidden}.CSl3qW_layer{width:103%;height:137%;position:absolute;top:-130px;left:-1.5%;overflow:hidden}.CSl3qW_image{object-fit:cover}.CSl3qW_videoSection{width:100%;max-width:var(--page-max);padding:0 30px}.CSl3qW_videoAppear{border-radius:10px;overflow:hidden}.CSl3qW_video{background:var(--color-surface);width:100%;height:auto}@media (max-width:1199.98px){.CSl3qW_stage{padding:40px 20px 0}.CSl3qW_frame{border-radius:20px;height:698px}.CSl3qW_layer{top:-18.5%}.CSl3qW_videoSection{padding:0 20px}.CSl3qW_videoAppear{border-radius:20px}}@media (max-width:809.98px){.CSl3qW_stage{padding:0 20px}.CSl3qW_frame{height:400px}}
.CYHJyq_section{border-bottom:1px solid var(--color-line)}.CYHJyq_label{padding:0 var(--gutter) 30px}.CYHJyq_grid{border-top:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.CYHJyq_stat{flex-direction:column-reverse;justify-content:flex-end;gap:30px;padding:50px 50px 30px;display:flex}.CYHJyq_stat+.CYHJyq_stat{border-left:1px solid var(--color-line)}.CYHJyq_value{font-family:var(--font-display);letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:90px;font-weight:600;line-height:76px}.CYHJyq_name{font-family:var(--font-display);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:15px}@media (max-width:1199px){.CYHJyq_stat{padding:40px var(--gutter) 30px}.CYHJyq_value{font-size:64px;line-height:56px}}@media (max-width:809px){.CYHJyq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.CYHJyq_stat{padding:30px var(--gutter);gap:16px}.CYHJyq_stat:nth-child(3){border-left:0}.CYHJyq_stat:nth-child(n+3){border-top:1px solid var(--color-line)}.CYHJyq_value{font-size:48px;line-height:40px}}
._4_gVgG_card{gap:20px}._4_gVgG_body{flex-direction:column;gap:12px;max-width:560px;display:flex}._4_gVgG_tagline{font-family:var(--font-display);letter-spacing:-.2px;font-size:24px;font-weight:600;line-height:28px}._4_gVgG_description{font-family:var(--font-body);color:var(--color-text-soft);font-size:16px;line-height:24px}._4_gVgG_meta{font-family:var(--font-display);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-muted);flex-wrap:wrap;gap:8px 20px;margin-top:4px;font-size:12px;font-weight:500;line-height:15px;display:flex}@media (max-width:809px){._4_gVgG_tagline{font-size:20px;line-height:24px}}
._7IDQja_intro{max-width:1310px;padding:170px var(--gutter) 110px;text-align:center;flex-direction:column;align-items:center;gap:30px;margin-inline:auto;display:flex}._7IDQja_clip{width:100%;overflow:hidden}._7IDQja_title{font-family:var(--font-display);letter-spacing:-1.6px;text-transform:uppercase;font-size:105px;font-weight:600;line-height:90px}._7IDQja_description{max-width:1000px;font-family:var(--font-body);color:var(--color-text-muted);margin-inline:auto;font-size:20px;font-weight:500;line-height:25.4px}._7IDQja_subtitle{text-wrap:balance;margin-bottom:24px}@media (max-width:1199px){._7IDQja_title{letter-spacing:-1.8px;font-size:80px;line-height:70px}}@media (max-width:809px){._7IDQja_intro{padding-top:128px;padding-bottom:60px}._7IDQja_title{letter-spacing:-1.3px;font-size:40px;line-height:30px}}
.ABfoaq_section{flex-direction:column;align-items:center;gap:10px;padding-top:30px;display:flex;position:relative}.ABfoaq_label{align-self:stretch;padding-inline:0}.ABfoaq_container{--heading-h:441px;--spacer-h:47px;z-index:3;flex-direction:column;align-items:center;width:100%;height:3084px;display:flex;position:relative}.ABfoaq_headingBlock{width:100%;max-width:100%;height:var(--heading-h);z-index:3;text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 100px;display:flex;position:relative;container-type:inline-size}.ABfoaq_heading{white-space:pre-wrap;text-align:left;width:1400px;font-family:var(--font-display);letter-spacing:-.03em;flex:none;font-size:178px;font-weight:600;line-height:1.2}.ABfoaq_dot{color:var(--color-accent)}.ABfoaq_trusted{width:100%;font-family:var(--font-display);text-transform:uppercase;font-size:34px;font-weight:600;line-height:34px}.ABfoaq_lead{max-width:100%;font-family:var(--font-display);font-size:20px;font-weight:400;line-height:27px}.ABfoaq_signatureWrap{flex:none;height:45px}.ABfoaq_signature{width:auto;height:45px}.ABfoaq_spacer{width:100%;height:var(--spacer-h);flex:none}.ABfoaq_list{z-index:5;flex-direction:column;justify-content:center;align-items:center;gap:150px;width:100%;padding:99px 0;list-style:none;display:flex;position:absolute;top:600px;left:50%;transform:translate(-50%)}.ABfoaq_tunnel{--tunnel-bleed:calc(var(--heading-h) + var(--spacer-h));z-index:2;flex:none;width:100%;height:2500px}.ABfoaq_card{z-index:3;width:380px;position:relative}.ABfoaq_card:before{content:"";border-top:1.5px solid var(--color-accent);border-left:1.5px solid var(--color-accent);width:7px;height:7px;position:absolute;top:-8px;left:-8px}.ABfoaq_author{align-items:center;gap:45px;display:flex}.ABfoaq_avatar{object-fit:cover;border-radius:50%;flex:none;width:60px;height:60px}.ABfoaq_who{flex-direction:column;gap:10px;display:flex}.ABfoaq_name{font-family:var(--font-mozilla-text), "Mozilla Text", system-ui, sans-serif;letter-spacing:.4px;text-transform:uppercase;font-size:15px;font-weight:700;line-height:18px}.ABfoaq_role{font-family:var(--font-body);letter-spacing:.5px;font-size:14px;line-height:18px}.ABfoaq_separator{color:var(--color-accent);margin-inline:10px}.ABfoaq_quote{font-family:var(--font-body);letter-spacing:.85px;color:color-mix(in srgb, var(--color-text) 80%, transparent);margin-top:36px;font-size:18px;font-weight:300;line-height:27px}@media (max-width:1439.98px){.ABfoaq_section{min-height:1500px}.ABfoaq_container{padding-bottom:150px}.ABfoaq_heading{white-space:pre;width:100%;font-size:13.3855cqw}.ABfoaq_list{gap:100px;top:470px}}@media (max-width:1199.98px){.ABfoaq_section{gap:0}.ABfoaq_container{padding-bottom:0}.ABfoaq_headingBlock{padding:0 30px}.ABfoaq_container{--spacer-h:100px}.ABfoaq_list{gap:80px;top:340px}.ABfoaq_tunnel{height:2000px}}@media (max-width:809.98px){.ABfoaq_section{min-height:100vh}.ABfoaq_headingBlock{gap:2px;padding:0 20px}.ABfoaq_trusted{font-size:23px;line-height:25px}.ABfoaq_container{--spacer-h:80px}.ABfoaq_list{gap:60px;padding:99px 20px;position:sticky;top:150px;left:auto;transform:none}.ABfoaq_card{width:100%}.ABfoaq_quote{letter-spacing:.75px;font-size:16px;line-height:23px}.ABfoaq_tunnel{--tunnel-bleed:100vh;height:1500px}}
.FaNFKG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 20px;max-width:1440px;margin-inline:auto;padding-inline:50px;display:grid}@media (max-width:809px){.FaNFKG_grid{padding-inline:var(--gutter);grid-template-columns:1fr;gap:40px}}
.zfzuuq_prompt{font-family:var(--font-display);color:var(--color-text-quiet);font-size:24px;font-weight:500;line-height:24px}.zfzuuq_body{max-width:420px;font-family:var(--font-display);color:var(--color-text-muted);margin-top:12px;font-size:18px;font-weight:500;line-height:23.4px}.zfzuuq_button{margin-top:24px}@media (max-width:809px){.zfzuuq_prompt{font-size:20px;line-height:22px}.zfzuuq_body{font-size:16px;line-height:21px}}
.dFTW_G_showcase{width:100%;padding:30px var(--gutter);--stack-radius:10px;flex-direction:column;margin-inline:auto;display:flex}.dFTW_G_frame{overflow:hidden}.dFTW_G_frame:first-child{border-top-left-radius:var(--stack-radius);border-top-right-radius:var(--stack-radius)}.dFTW_G_frame:last-child{border-bottom-left-radius:var(--stack-radius);border-bottom-right-radius:var(--stack-radius)}@media (max-width:1199.98px){.dFTW_G_showcase{--stack-radius:20px}}.dFTW_G_image{width:100%;height:auto;display:block}
.z4uriq_section{justify-content:center;width:100%;max-width:1600px;margin-inline:auto;padding:0 100px;display:flex}.z4uriq_wrapper{justify-content:center;align-items:center;width:100%;min-height:537px;display:flex;position:relative;overflow:visible}.z4uriq_preloader{z-index:1000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.z4uriq_preloader span{color:#fff;font-family:system-ui,-apple-system,sans-serif;font-size:14.4px;font-weight:500;transform:rotate(4deg)}.z4uriq_items{--index:calc(1vw + 1vh);--transition:cubic-bezier(.1, .7, 0, 1);--tilt:25deg;gap:var(--gap,var(--gap-base));perspective:calc(var(--index) * 35);perspective-origin:50%;transform:translateX(var(--shift,0px));transform-style:preserve-3d;will-change:transform;transition:transform .6s var(--transition);outline:none;margin-inline:calc(-1*clamp(1rem,5vw,3rem));padding-inline:clamp(1rem,5vw,3rem);display:flex;overflow:visible}.z4uriq_hovering{--gap:calc(var(--gap-base) / 2)}.z4uriq_item{width:clamp(60px, calc(var(--index) * var(--card-w)), 25vw);height:clamp(120px, calc(var(--index) * var(--card-h)), 40vh);border-radius:var(--radius);background:var(--color-surface-raised);cursor:pointer;-webkit-user-select:none;user-select:none;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, width, filter;transition:transform 1.25s var(--transition), width .6s var(--transition), filter .35s ease;outline:none;flex:none;position:relative;overflow:hidden;transform:translateZ(0)rotateY(0)}.z4uriq_item video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.z4uriq_hoverMain{z-index:10;transform:translateZ(calc(var(--index) * 8))}.z4uriq_offset1,.z4uriq_offset-1{z-index:9;transform:translateZ(calc(var(--index) * 6)) rotateY(calc(var(--tilt) * var(--dir)))}.z4uriq_offset2,.z4uriq_offset-2{z-index:8;transform:translateZ(calc(var(--index) * 4)) rotateY(calc(var(--tilt) * var(--dir)))}.z4uriq_offset3,.z4uriq_offset-3{z-index:7;transform:translateZ(calc(var(--index) * 2)) rotateY(calc(var(--tilt) * var(--dir)))}.z4uriq_offset4,.z4uriq_offset-4{z-index:6;transform:translateZ(calc(var(--index) * .5)) rotateY(calc(var(--tilt) * var(--dir)))}.z4uriq_offset1,.z4uriq_offset2,.z4uriq_offset3,.z4uriq_offset4{--dir:1}.z4uriq_offset-1,.z4uriq_offset-2,.z4uriq_offset-3,.z4uriq_offset-4{--dir:-1}.z4uriq_hasOpen .z4uriq_item{transition:transform .8s var(--transition), width .6s var(--transition), filter .35s ease}.z4uriq_isOpen{z-index:100;transform:translateZ(calc(var(--index) * 10));width:clamp(200px, calc(var(--open-w) * 1vw), 90vw)!important}.z4uriq_hasOpen .z4uriq_item:not(.z4uriq_isOpen){filter:blur(8px)saturate(.95)brightness(.9)}@media (max-width:1439.98px){.z4uriq_section{padding:0 100px 150px}}@media (max-width:1199.98px){.z4uriq_section{padding:0 30px 100px}}@media (max-width:1024px){.z4uriq_item{height:clamp(140px, calc(var(--index) * var(--card-h) * 1.8), min(40vh, 50vw))}}@media (max-width:809.98px){.z4uriq_section{padding:0 20px 80px}}@media (max-width:768px){.z4uriq_item{height:clamp(160px, calc(var(--index) * var(--card-h) * 2.5), min(45vh, 65vw))}}@media (max-width:480px){.z4uriq_item{height:clamp(180px, calc(var(--index) * var(--card-h) * 3), min(50vh, 80vw))}.z4uriq_items{margin-inline:-1rem;padding-inline:1rem}}
.kGC0fa_heading{padding:180px var(--gutter) 150px;text-align:center;flex-direction:column;align-items:center;gap:30px;display:flex}.kGC0fa_eyebrow{font-family:var(--font-display);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:15px}.kGC0fa_title{font-family:var(--font-display);letter-spacing:-3.2px;text-transform:uppercase;font-size:140px;font-weight:600;line-height:110px}@media (max-width:1199px){.kGC0fa_title{font-size:110px;line-height:90px}}@media (max-width:809px){.kGC0fa_heading{padding:120px var(--gutter) 80px;gap:20px}.kGC0fa_title{letter-spacing:-1.5px;font-size:56px;line-height:48px}}.kGC0fa_clip{display:block;overflow:hidden}.kGC0fa_line{display:block}
.ox25rq_intro{max-width:520px;font-family:var(--font-body);color:var(--color-text-soft);font-size:16px;line-height:24px}.ox25rq_workLink{margin-top:16px;display:inline-block}.ox25rq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 20px;max-width:1440px;margin-inline:auto;padding-inline:50px;display:grid}@media (max-width:809px){.ox25rq_grid{padding-inline:var(--gutter);grid-template-columns:1fr;gap:60px}}
.f1vXFG_story{padding:90px 90px 90px var(--gutter);grid-template-columns:262px minmax(0,1fr);align-items:start;display:grid}.f1vXFG_label{font-family:var(--font-display);text-transform:uppercase;padding-left:61px;font-size:18px;font-weight:600;line-height:20px;position:sticky;top:45vh}.f1vXFG_body{font-family:var(--font-display);color:var(--color-text-muted);flex-direction:column;gap:24px;font-size:18px;font-weight:500;line-height:23.4px;display:flex}.f1vXFG_paragraph strong{color:var(--color-text-light);font-weight:700}.f1vXFG_heading{color:var(--color-text-light);margin-top:24px;font-weight:700}.f1vXFG_quote{border-left:2px solid var(--color-text);font-family:var(--font-quote);color:var(--color-text-quiet);padding-left:20px;font-size:16px;font-style:italic;font-weight:400;line-height:28.8px}@media (max-width:1199px){.f1vXFG_story{padding-right:var(--gutter);grid-template-columns:1fr;gap:24px;max-width:810px;margin-inline:auto}.f1vXFG_label{padding-left:0;position:static}}@media (max-width:809px){.f1vXFG_story{padding-block:60px}.f1vXFG_label{font-size:21px}}
.ZV4y3a_section{padding:0 var(--gutter) 120px}.ZV4y3a_stage{flex-direction:column;align-items:center;padding-top:220px;display:flex;position:relative}.ZV4y3a_heading{z-index:2;font-family:var(--font-display);text-transform:uppercase;text-align:center;flex-direction:column;align-items:center;font-weight:600;display:flex;position:relative}.ZV4y3a_headingText{flex-direction:column;align-items:center;display:flex}.ZV4y3a_kicker,.ZV4y3a_name{display:block}.ZV4y3a_kicker{letter-spacing:-1px;color:var(--color-text-light);font-size:72px;line-height:60px}.ZV4y3a_name{letter-spacing:-1.6px;font-size:105px;line-height:90px}.ZV4y3a_accent{color:var(--color-accent)}.ZV4y3a_portrait{z-index:1;aspect-ratio:504/720;border-radius:var(--radius-card);width:min(504px,100%);margin-top:10px;position:relative;overflow:hidden}.ZV4y3a_zoom{width:100%;height:100%}.ZV4y3a_image{object-fit:cover;width:100%;height:100%}.ZV4y3a_copy{text-align:center;flex-direction:column;align-items:center;gap:40px;max-width:1020px;margin:80px auto 0;display:flex}.ZV4y3a_statement{font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-weight:600;line-height:24px}.ZV4y3a_body{max-width:925px;font-family:var(--font-display);color:var(--color-text-muted);font-size:18px;font-weight:500;line-height:23.4px}@media (max-width:1199px){.ZV4y3a_kicker{font-size:60px;line-height:50px}.ZV4y3a_name{font-size:80px;line-height:70px}}@media (max-width:809px){.ZV4y3a_stage{padding-top:100px}.ZV4y3a_kicker{font-size:30px;line-height:26px}.ZV4y3a_name{font-size:40px;line-height:34px}.ZV4y3a_portrait{aspect-ratio:350/560}.ZV4y3a_copy{margin-top:60px}}
.EeJ0TW_root{--select-height:66px;--select-padding-x:24px;--select-radius:8px;width:100%;position:relative}.EeJ0TW_trigger{width:100%;height:var(--select-height);padding:0 calc(var(--select-padding-x) - 4px) 0 var(--select-padding-x);border-radius:var(--select-radius);background:var(--color-surface-raised);color:var(--color-text);font-family:var(--font-display);text-align:left;cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:400;line-height:16px;transition:border-color .25s;display:flex}.EeJ0TW_trigger:hover{border-color:var(--color-line-strong)}.EeJ0TW_trigger:focus-visible,.EeJ0TW_root[data-open] .EeJ0TW_trigger{border-color:var(--color-text-soft);outline:none}.EeJ0TW_trigger[aria-invalid=true]{border-color:var(--color-accent)}.EeJ0TW_empty{color:var(--color-text-soft)}.EeJ0TW_value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.EeJ0TW_chevron{fill:none;width:20px;height:20px;stroke:var(--color-text-soft);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease-out), stroke .25s ease;flex:none}.EeJ0TW_root[data-open] .EeJ0TW_chevron{stroke:var(--color-text);transform:rotate(180deg)}.EeJ0TW_list{z-index:20;overscroll-behavior:contain;border:1px solid var(--color-line-strong);border-radius:calc(var(--select-radius) + 4px);background:var(--color-popover);max-height:min(320px,60vh);box-shadow:var(--shadow-popover), 0 0 0 1px color-mix(in srgb, var(--color-text) 2%, transparent) inset;opacity:0;visibility:hidden;transform-origin:top;transition:opacity .2s ease, transform .3s var(--ease-out), visibility 0s linear .3s;flex-direction:column;gap:2px;padding:6px;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;transform:translateY(-6px)scale(.98)}.EeJ0TW_root[data-open] .EeJ0TW_list{opacity:1;visibility:visible;transition:opacity .2s ease, transform .3s var(--ease-out), visibility 0s;transform:none}.EeJ0TW_option{border-radius:calc(var(--select-radius) - 2px);min-height:44px;color:var(--color-text-light);font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:16px;font-weight:400;transition:background-color .2s,color .2s;display:flex}.EeJ0TW_option[aria-selected=true]{color:var(--color-text)}.EeJ0TW_active{background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text)}.EeJ0TW_clear{color:var(--color-text-subtle)}.EeJ0TW_check{fill:none;width:18px;height:18px;stroke:var(--color-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (prefers-reduced-motion:reduce){.EeJ0TW_list,.EeJ0TW_root[data-open] .EeJ0TW_list,.EeJ0TW_chevron{transition:none}}
.UoqRnG_form{flex-direction:column;gap:16px;display:flex}.UoqRnG_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:809px){.UoqRnG_fields{grid-template-columns:minmax(0,1fr)}}.UoqRnG_field{flex-direction:column;gap:6px;display:flex}.UoqRnG_input{background:var(--color-surface-raised);width:100%;height:66px;font-family:var(--font-display);color:var(--color-text);border:1px solid #0000;border-radius:8px;padding:24px;font-size:16px;font-weight:400;line-height:16px;transition:border-color .25s}.UoqRnG_input::placeholder{color:var(--color-text-soft);opacity:1}.UoqRnG_input:hover{border-color:var(--color-line-strong)}.UoqRnG_input:focus{border-color:var(--color-text-soft);outline:none}.UoqRnG_textarea{resize:vertical;height:auto;min-height:170px;line-height:22px}.UoqRnG_invalid{border-color:var(--color-accent)}.UoqRnG_error{color:var(--color-accent);font-size:14px}.UoqRnG_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.UoqRnG_turnstile{min-height:65px}.UoqRnG_submit{background:var(--color-text);height:72px;color:var(--color-on-text);font-family:var(--font-display);transition:background-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:8px;font-size:18px;font-weight:500;line-height:23.4px}.UoqRnG_submit:hover:not(:disabled){background:var(--color-accent)}.UoqRnG_submit:disabled{opacity:.6;cursor:progress}.UoqRnG_status{min-height:1.4em;color:var(--color-text-light);font-size:16px}.UoqRnG_status a{color:var(--color-text);text-decoration:underline}
.j6Q3dW_contact{grid-template-columns:minmax(0,650px) minmax(0,650px);justify-content:space-between;gap:60px;padding:80px 40px;display:grid}.j6Q3dW_content{flex-direction:column;gap:60px;display:flex}.j6Q3dW_intro{flex-direction:column;gap:20px;display:flex}.j6Q3dW_title{font-family:var(--font-display);text-transform:uppercase;font-size:48px;font-weight:600;line-height:38.8px}.j6Q3dW_titleLine{display:block}.j6Q3dW_lead,.j6Q3dW_leadAlt{font-family:var(--font-display);color:var(--color-text-muted);font-size:18px;font-weight:500;line-height:23.4px}.j6Q3dW_leadAlt{display:none}.j6Q3dW_formBlock{flex-direction:column;gap:24px;display:flex}.j6Q3dW_formTitle{font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-weight:600;line-height:24px}.j6Q3dW_media{padding-top:40px}.j6Q3dW_portrait{aspect-ratio:650/780;background:var(--color-surface)}.j6Q3dW_portraitImage{object-fit:cover;width:100%;height:100%}.j6Q3dW_email{border-block:1px solid var(--color-line);grid-template-columns:minmax(0,650px) minmax(0,560px);justify-content:space-between;align-items:start;gap:40px 60px;padding:60px;display:grid}.j6Q3dW_emailBlock{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.j6Q3dW_call{flex-direction:column;align-items:flex-start;display:flex}.j6Q3dW_emailPrompt{font-family:var(--font-display);color:var(--color-text-quiet);font-size:24px;font-weight:500;line-height:24px}.j6Q3dW_emailLink{font-family:var(--font-display);letter-spacing:-.1px;word-break:break-all;transition:background-size .45s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-size:30px;font-weight:400;line-height:58px}.j6Q3dW_emailLink:hover,.j6Q3dW_emailLink:focus-visible{background-size:100% 1px}@media (max-width:1199px){.j6Q3dW_contact{grid-template-columns:1fr}.j6Q3dW_media{order:-1;padding-top:0}.j6Q3dW_portrait{aspect-ratio:4/3}}@media (max-width:809px){.j6Q3dW_contact{padding:40px var(--gutter)}.j6Q3dW_title{font-size:36px;line-height:32px}.j6Q3dW_leadAlt{margin-top:12px;display:block}.j6Q3dW_email{padding:40px var(--gutter);grid-template-columns:minmax(0,1fr)}.j6Q3dW_call{border-top:1px solid var(--color-line);padding-top:40px}.j6Q3dW_emailLink{font-size:22px;line-height:36px}}
.uHmsfa_error{padding:180px var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:30px;display:flex}.uHmsfa_eyebrow{font-family:var(--font-display);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:500}.uHmsfa_title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(40px,7vw,90px);font-weight:600;line-height:.9}.uHmsfa_actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.uHmsfa_retry{background:var(--color-text);height:48px;color:var(--color-on-text);font-family:var(--font-display);text-transform:uppercase;border-radius:100px;padding:14px 24px;font-size:21px;font-weight:600;line-height:20px}
