@layer components{._5pdeQG_root{--btn-h:36px;height:var(--btn-h);color:inherit;letter-spacing:-.02em;white-space:nowrap;isolation:isolate;transition:color var(--dur-fast) var(--ease-out-expo);border:1px solid;border-radius:999px;align-items:center;gap:.4em;padding:0 20px;font-size:18px;font-weight:400;line-height:1;display:inline-flex;position:relative;overflow:hidden}._5pdeQG_root:before{content:"";z-index:-1;border-radius:inherit;transition:transform var(--dur-base) var(--ease-primary);background:currentColor;position:absolute;inset:0;transform:translateY(101%)}._5pdeQG_label,._5pdeQG_arrow{transition:color var(--dur-fast) var(--ease-out-expo);position:relative}._5pdeQG_arrow{transition:transform var(--dur-base) var(--ease-out-expo), color var(--dur-fast) var(--ease-out-expo);font-size:.95em;display:inline-block}._5pdeQG_root:hover:before,._5pdeQG_root:focus-visible:before{transform:none}._5pdeQG_root:hover ._5pdeQG_label,._5pdeQG_root:hover ._5pdeQG_arrow,._5pdeQG_root:focus-visible ._5pdeQG_label,._5pdeQG_root:focus-visible ._5pdeQG_arrow{color:var(--btn-on,var(--bg,#fff))}._5pdeQG_root:hover ._5pdeQG_arrow,._5pdeQG_root:focus-visible ._5pdeQG_arrow{transform:translate(.12em,-.12em)}._5pdeQG_root:focus-visible{outline-offset:3px;outline:2px solid}._5pdeQG_isDark{border-color:var(--ink);background:var(--ink);color:var(--bg,#fff)}._5pdeQG_isDark:before{background:var(--bg,#fff)}._5pdeQG_isDark:hover ._5pdeQG_label,._5pdeQG_isDark:hover ._5pdeQG_arrow,._5pdeQG_isDark:focus-visible ._5pdeQG_label,._5pdeQG_isDark:focus-visible ._5pdeQG_arrow{color:var(--ink)}._5pdeQG_isSmall{--btn-h:2rem;padding:0 .9rem 0 1rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){._5pdeQG_root:before,._5pdeQG_arrow{transition:none}}}
@layer components{.IkxVxG_root{height:1em;aspect-ratio:var(--wm-ratio);-webkit-mask:var(--wm-src) left center / contain no-repeat;mask:var(--wm-src) left center / contain no-repeat;background:currentColor;flex:none;display:inline-block}}
@layer components{._ScBfq_mask{vertical-align:top;margin:-.12em -.1em -.14em;padding:.12em .1em .14em;display:inline-block;overflow:hidden}._ScBfq_word{font-style:normal;display:inline-block}._ScBfq_italic{font-style:italic;font-family:var(--next-font-display);letter-spacing:-.005em;font-size:1.12em;font-weight:400;line-height:.9}._ScBfq_emoji:before{content:" " attr(data-e)}}
@layer components{.E4uSzq_root{content-visibility:auto;contain-intrinsic-size:auto 100vw auto 40rem;--btn-on:#111;color:#9a9a9a;background:#111;position:relative;overflow:hidden}.E4uSzq_inner{padding-block:7rem 4rem}.E4uSzq_lead{max-width:62rem}.E4uSzq_title{color:#fff;letter-spacing:-.035em;font-size:clamp(2.25rem,4.6vw,4.25rem);font-weight:400;line-height:1.05}.E4uSzq_note{max-width:34rem;margin-top:1.5rem;font-size:18px;line-height:1.5}.E4uSzq_ctas{color:#fff;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.E4uSzq_ctas .E4uSzq_bigPill{--btn-h:4rem;padding-inline:2rem 1.75rem;font-size:1.25rem}.E4uSzq_grid{border-radius:var(--radius-card);background:#1c1c1c;grid-template-columns:2fr repeat(4,1fr);gap:2.5rem;margin-top:7rem;padding:2.5rem;display:grid}.E4uSzq_brand{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.E4uSzq_logo{color:#fff;height:1.5rem;font-size:1.5rem}.E4uSzq_tagline{color:#d6d6d6;max-width:22rem;font-size:15px;line-height:1.45}.E4uSzq_proof{max-width:22rem;font-size:13px;line-height:1.5}.E4uSzq_brandButton{color:#fff;margin-top:.5rem}.E4uSzq_colTitle{color:#fff;margin-bottom:1rem;font-size:15px}.E4uSzq_list{gap:.5rem;font-size:15px;display:grid}.E4uSzq_list a{text-underline-offset:.2em;transition:color var(--dur-fast) var(--ease-out-expo), text-decoration-color var(--dur-fast) var(--ease-out-expo);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.E4uSzq_list a:hover{color:#fff;text-decoration-color:currentColor}.E4uSzq_copy{margin-top:2rem;font-size:13px}.E4uSzq_giant{height:12vw;margin:4rem var(--margin) 0;color:#2a2a2a;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.E4uSzq_giantMark{width:100%;height:auto}@media (max-width:991px){.E4uSzq_grid{grid-template-columns:repeat(4,1fr);padding:1.75rem}.E4uSzq_brand{grid-column:1/-1}}@media (max-width:600px){.E4uSzq_inner{padding-block:5rem 3rem}.E4uSzq_grid{grid-template-columns:1fr 1fr;margin-top:4rem}.E4uSzq_ctas .E4uSzq_bigPill{--btn-h:3.25rem;font-size:1.0625rem}}}
@layer components{._9-AUHa_root{z-index:50;padding:var(--header-top) max(var(--pad), (100% - var(--max-width-wide)) / 2) 0;color:var(--ink);position:absolute;inset:0 0 auto}._9-AUHa_isOverHero{color:#fff;--btn-on:var(--ink)}._9-AUHa_bar{height:var(--header-height);align-items:center;gap:40px;display:flex}._9-AUHa_logo{min-height:44px;transition:opacity var(--dur-fast) var(--ease-out-expo);align-items:center;display:inline-flex}._9-AUHa_wordmark{height:20px;display:block;translate:0 -10%}._9-AUHa_logo:hover{opacity:.7}._9-AUHa_logo:focus-visible{outline-offset:4px;outline:2px solid}._9-AUHa_links{letter-spacing:-.01em;gap:24px;font-size:15px;display:flex}._9-AUHa_links a{transition:background-size .4s var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}._9-AUHa_links a:hover,._9-AUHa_links a:focus-visible{background-size:100% 1px}._9-AUHa_right{align-items:center;gap:16px;margin-left:auto;display:flex}._9-AUHa_menu{min-height:44px;color:inherit;font:inherit;background:0 0;border:0;padding:0;font-size:15px;display:none}._9-AUHa_mobile{border-radius:var(--radius-card);background:var(--bg);color:var(--ink);flex-direction:column;margin-top:8px;padding:8px 20px;display:flex;box-shadow:0 10px 40px #0000001f}._9-AUHa_mobile a{padding:14px 0;font-size:18px}._9-AUHa_mobile a+a{border-top:1px solid var(--line)}@media (max-width:991px){._9-AUHa_links,._9-AUHa_primary{display:none}._9-AUHa_menu{align-items:center;gap:6px;display:inline-flex}}@media (max-width:480px){._9-AUHa_wordmark{height:16px}}}
@layer components{:is(html.vgvSwa_hasCursor,html.vgvSwa_hasCursor *){cursor:none!important}html.vgvSwa_hasCursor :is(input,textarea,select,[contenteditable=true]){cursor:text!important}.vgvSwa_root{z-index:100;pointer-events:none;mix-blend-mode:difference;position:fixed;top:0;left:0}.vgvSwa_dot{opacity:0;width:10px;height:10px;transition:width var(--dur-base) var(--ease-primary), height var(--dur-base) var(--ease-primary), opacity var(--dur-fast) var(--ease-out-expo);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.vgvSwa_isVisible{opacity:1}.vgvSwa_isView{width:88px;height:88px}.vgvSwa_label{color:#000;letter-spacing:var(--tracking-sm);opacity:0;transition:opacity var(--dur-fast) var(--ease-out-expo), scale var(--dur-base) var(--ease-primary);font-size:14px;scale:.6}.vgvSwa_isView .vgvSwa_label{opacity:1;scale:1}}
@layer components{.m3HqHq_root{width:var(--size,40px);aspect-ratio:1;color:var(--vermilion,#ff4a14);background:currentColor;flex:none;display:inline-block;-webkit-mask:url(/brand/wm-o.webp) 50%/contain no-repeat;mask:url(/brand/wm-o.webp) 50%/contain no-repeat}}
@layer components{.kADQtG_root{--error:#c42b0e;z-index:90;pointer-events:none;position:fixed;inset:0}.kADQtG_isOpen{pointer-events:auto}.kADQtG_scrim{opacity:0;transition:opacity var(--dur-slow) var(--ease-out-expo);background:#0009;position:absolute;inset:0}.kADQtG_isOpen .kADQtG_scrim{opacity:1}.kADQtG_panel{--pad-x:2.5rem;width:min(48rem,100%);padding:1.75rem var(--pad-x) 0;overscroll-behavior:contain;background:var(--bg);color:var(--ink);letter-spacing:-.02em;transition:translate var(--dur-slow) var(--ease-primary);flex-direction:column;font-size:1.125rem;display:flex;position:absolute;inset:0 0 0 auto;overflow-y:auto;translate:100%}.kADQtG_isOpen .kADQtG_panel{translate:0}.kADQtG_progress{background:var(--line);height:3px;position:absolute;inset:0 0 auto}.kADQtG_progress span{background:var(--ink);transform-origin:0;height:100%;transition:scale var(--dur-base) var(--ease-primary);display:block}.kADQtG_top{justify-content:space-between;align-items:center;display:flex}.kADQtG_brand{align-items:center;gap:.75rem;font-size:1.125rem;display:inline-flex}.kADQtG_mark{--size:30px}.kADQtG_pill{height:44px;color:var(--ink);letter-spacing:-.02em;white-space:nowrap;isolation:isolate;cursor:pointer;transition:color var(--dur-fast) var(--ease-out-expo), border-color var(--dur-fast) var(--ease-out-expo), opacity var(--dur-fast) var(--ease-out-expo);border:1px solid;border-radius:999px;align-items:center;gap:.4em;padding:0 22px;font-size:1.125rem;line-height:1;display:inline-flex;position:relative;overflow:hidden}.kADQtG_pill:before{content:"";z-index:-1;border-radius:inherit;background:var(--ink);transition:transform var(--dur-base) var(--ease-primary);position:absolute;inset:0;transform:translateY(101%)}.kADQtG_pill:hover:before,.kADQtG_pill:focus-visible:before{transform:none}.kADQtG_pill:hover,.kADQtG_pill:focus-visible{border-color:var(--ink);color:var(--bg)}.kADQtG_pill:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.kADQtG_arrow{transition:transform var(--dur-base) var(--ease-out-expo);display:inline-block}.kADQtG_pill:hover .kADQtG_arrow,.kADQtG_pill:focus-visible .kADQtG_arrow{transform:translate(.18em)}.kADQtG_back:hover .kADQtG_arrow,.kADQtG_back:focus-visible .kADQtG_arrow{transform:translate(-.18em)}.kADQtG_close,.kADQtG_back{border-color:#0000002e}.kADQtG_close{height:40px;padding:0 18px;font-size:1rem}.kADQtG_next{border-color:var(--ink);background:var(--ink);color:var(--on-dark)}.kADQtG_next:before{background:var(--bg)}.kADQtG_next:hover,.kADQtG_next:focus-visible{color:var(--ink)}.kADQtG_next:disabled{opacity:.55;cursor:progress}.kADQtG_next:disabled:before{transform:translateY(101%)}.kADQtG_next:disabled:hover{color:var(--on-dark)}.kADQtG_head{max-width:34rem;margin-top:3.5rem}.kADQtG_title{font-family:var(--next-font-body);letter-spacing:-.035em;text-wrap:balance;font-size:3.25rem;font-weight:400;line-height:1}.kADQtG_title:focus{outline:none}.kADQtG_intro{max-width:31rem;color:var(--muted);text-wrap:pretty;margin-top:1.25rem;font-size:1.125rem;line-height:1.45}.kADQtG_form{flex-direction:column;flex:1;padding-top:3rem;display:flex}.kADQtG_stepHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;font-size:1.125rem;display:flex}.kADQtG_count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9375rem}.kADQtG_step{animation:kADQtG_stepIn var(--dur-base) var(--ease-out-expo);gap:1.75rem;padding-top:2rem;display:grid}@keyframes kADQtG_stepIn{0%{opacity:0;translate:0 12px}}.kADQtG_pair{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.kADQtG_field,.kADQtG_fieldset{align-content:start;gap:.625rem;min-width:0;display:grid}.kADQtG_label{font-size:1.125rem;line-height:1.3}.kADQtG_fieldset .kADQtG_label{margin-bottom:.625rem}.kADQtG_optional{color:var(--muted)}.kADQtG_input{border:1px solid var(--line);background:var(--tile);width:100%;height:3.75rem;color:var(--ink);letter-spacing:-.02em;transition:border-color var(--dur-fast) var(--ease-out-expo), background-color var(--dur-fast) var(--ease-out-expo);border-radius:0;padding:0 1.25rem;font-size:1.125rem}.kADQtG_input::placeholder{color:#00000061}.kADQtG_input:hover{border-color:#00000047}.kADQtG_input:focus{border-color:var(--ink);background:var(--bg);outline:none}.kADQtG_input[aria-invalid=true]{border-color:var(--error);background:var(--bg)}.kADQtG_textarea{resize:vertical;height:auto;min-height:10rem;padding-block:1.125rem;line-height:1.45}.kADQtG_select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(-45deg,#0000 50%,currentColor 50%);background-position:calc(100% - 1.5rem),calc(100% - 1.1875rem);background-repeat:no-repeat;background-size:5px 5px;padding-right:3rem}.kADQtG_choices{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.kADQtG_choice{border:1px solid var(--line);background:var(--tile);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:4rem;transition:background-color var(--dur-fast) var(--ease-out-expo), border-color var(--dur-fast) var(--ease-out-expo), color var(--dur-fast) var(--ease-out-expo);border-radius:0;align-items:center;gap:.875rem;padding:.875rem 1.125rem;font-size:1.125rem;line-height:1.25;display:flex;position:relative}.kADQtG_choice:hover{border-color:#00000047}.kADQtG_choice:hover .kADQtG_tick{border-color:var(--ink)}.kADQtG_choice input{opacity:0;pointer-events:none;position:absolute}.kADQtG_choice:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.kADQtG_fieldset[aria-invalid=true] .kADQtG_choice:not(.kADQtG_isChecked){border-color:#c42b0e73}.kADQtG_tick{width:1.25rem;height:1.25rem;transition:border-color var(--dur-fast) var(--ease-out-expo), background-color var(--dur-fast) var(--ease-out-expo), box-shadow var(--dur-fast) var(--ease-out-expo);border:1px solid #00000052;border-radius:50%;flex:none}.kADQtG_choice:has(input[type=checkbox]) .kADQtG_tick{border-radius:0}.kADQtG_isChecked{border-color:var(--ink);background:var(--ink);color:var(--on-dark)}.kADQtG_isChecked:hover{border-color:var(--ink)}.kADQtG_isChecked .kADQtG_tick,.kADQtG_isChecked:hover .kADQtG_tick{border-color:var(--on-dark);background:var(--bg);box-shadow:inset 0 0 0 4px var(--ink)}.kADQtG_choice:has(input[type=checkbox]).kADQtG_isChecked .kADQtG_tick{box-shadow:none;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3.2L15 6.8' fill='none' stroke='%23222' stroke-width='2'/%3E%3C/svg%3E") center / 100% no-repeat}.kADQtG_error{color:var(--error);align-items:center;gap:.5rem;font-size:.9375rem;line-height:1.35;display:flex}.kADQtG_error:before{content:"!";background:var(--error);width:1.125rem;height:1.125rem;color:var(--on-dark);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;line-height:1;display:grid}.kADQtG_privacy{color:var(--muted);margin-top:1.75rem;font-size:.9375rem;line-height:1.5}.kADQtG_privacy a,.kADQtG_sendError a{text-underline-offset:.2em;text-decoration:underline}.kADQtG_sendError{color:var(--error);margin-top:1.75rem;font-size:1rem;line-height:1.45}.kADQtG_trap{width:1px;height:1px;position:absolute;left:-9999px}.kADQtG_actions{z-index:1;margin:auto calc(var(--pad-x) * -1) 0;padding:1.125rem var(--pad-x);border-top:1px solid var(--line);background:var(--bg);align-items:center;gap:.625rem;display:flex;position:sticky;bottom:0}.kADQtG_form>:nth-last-child(2){margin-bottom:2.5rem}.kADQtG_actionsHint{color:var(--muted);margin-right:auto;font-size:.9375rem}.kADQtG_actions .kADQtG_next{margin-left:auto}.kADQtG_done{flex:1;align-content:center;justify-items:start;max-width:34rem;padding-bottom:4rem;display:grid}.kADQtG_done .kADQtG_next{margin-top:2.25rem}@media (max-width:600px){.kADQtG_panel{--pad-x:1.25rem;padding-top:1.25rem}.kADQtG_head{margin-top:2.5rem}.kADQtG_title{font-size:2.5rem}.kADQtG_intro{font-size:1.0625rem}.kADQtG_form{padding-top:2.25rem}.kADQtG_pair,.kADQtG_choices{grid-template-columns:1fr}.kADQtG_choice{min-height:3.5rem}.kADQtG_actions{padding-block:.875rem calc(.875rem + env(safe-area-inset-bottom))}.kADQtG_actionsHint{display:none}}@media (prefers-reduced-motion:reduce){.kADQtG_panel,.kADQtG_scrim,.kADQtG_progress span,.kADQtG_pill:before,.kADQtG_arrow{transition:none}.kADQtG_step{animation:none}}}
@layer components{.MPoDLW_toggle{z-index:9999;color:#ff3b30;height:36px;font:400 13px/1 var(--next-font-mono), monospace;cursor:pointer;background:#fff;border:1px solid #ff3b30;border-radius:999px;padding:0 14px;position:fixed;bottom:16px;right:16px}.MPoDLW_isOn{color:#fff;background:#ff3b30}.MPoDLW_overlay{z-index:9998;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));column-gap:var(--gutter);padding-inline:var(--margin);pointer-events:none;display:grid;position:fixed;inset:0}.MPoDLW_column{background:#ff3b3014;border-inline:1px solid #ff3b3059}.MPoDLW_label{z-index:9999;color:#fff;font:400 12px/1.4 var(--next-font-mono), monospace;pointer-events:none;background:#000000bf;border-radius:6px;padding:6px 10px;position:fixed;bottom:60px;right:16px}}
@layer components{.spFgfW_root{opacity:var(--noise-opacity);pointer-events:none;position:absolute;inset:0}html[data-loaded] .spFgfW_root{background:url(/images/noise.gif)}}
@layer components{.Z7Mg0G_root{color:#fff;isolation:isolate;background:#1c1b20;flex-direction:column;justify-content:flex-end;height:calc(100svh - 7rem);min-height:34rem;max-height:64rem;display:flex;position:relative;overflow:hidden}.Z7Mg0G_bg{z-index:-2;object-fit:cover;object-position:center 40%}.Z7Mg0G_noise{z-index:-1}.Z7Mg0G_root:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000005c,#0000000a 28%,#00000014 55%,#00000080);position:absolute;inset:0}.Z7Mg0G_inner{width:100%;max-width:var(--max-width-wide);padding:0 var(--pad) 1.5rem;margin-inline:auto}.Z7Mg0G_row{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.75rem;display:flex}.Z7Mg0G_sub{max-width:22rem;font-size:15px;line-height:1.4}.Z7Mg0G_cta{--btn-on:var(--ink);flex:none}.Z7Mg0G_wordmark{aspect-ratio:1200/114;width:100%;height:auto;display:block}.Z7Mg0G_intro{max-width:var(--max-width-wide);padding:3.5rem var(--pad) 5rem;margin-inline:auto}.Z7Mg0G_kicker{color:var(--muted);margin-bottom:1.25rem;font-size:15px}.Z7Mg0G_title{font-family:var(--next-font-body);letter-spacing:-.04em;font-size:6vh;font-weight:400;line-height:1.05}.Z7Mg0G_serif{font-family:var(--next-font-display);letter-spacing:-.04em;font-size:1.1em;font-style:normal}.Z7Mg0G_pill{color:#000;letter-spacing:-.06em;white-space:nowrap;background-color:#fff;border:1px solid #222;border-radius:30em;padding:1px 8px;font-size:.9em}.Z7Mg0G_chip{vertical-align:-.04em;background:var(--tile);border-radius:999px;width:1.48em;height:.74em;margin-left:.055em;display:inline-block;position:relative;overflow:hidden}.Z7Mg0G_chip:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a}.Z7Mg0G_chipImg{object-fit:cover}.Z7Mg0G_last{white-space:nowrap}.Z7Mg0G_star{vertical-align:.08em;margin-right:.08em;font-size:.8em;display:inline-block}@media (max-width:767px){.Z7Mg0G_root{height:min(100svh - 6rem,40rem);min-height:30rem}.Z7Mg0G_row{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.Z7Mg0G_inner{padding-bottom:1rem}.Z7Mg0G_intro{padding:2.5rem var(--pad) 3.5rem}}@media (max-width:768px){.Z7Mg0G_title{font-size:36px}.Z7Mg0G_break{display:none}}}
@layer components{.OZEEbW_strip[data-offscreen] *,.OZEEbW_strip[data-offscreen] :before,.OZEEbW_strip[data-offscreen] :after{animation-play-state:paused!important}.OZEEbW_projects{margin-top:5rem}.OZEEbW_project+.OZEEbW_project{content-visibility:auto;contain-intrinsic-size:auto 100vw auto 44rem;margin-top:5rem}.OZEEbW_tile:not(:first-child),.OZEEbW_group+.OZEEbW_group .OZEEbW_tile{content-visibility:auto}.OZEEbW_strip{--gap:1rem;-webkit-user-select:none;user-select:none;overflow:hidden}.OZEEbW_stripWrap{position:relative}.OZEEbW_strip[data-dev-drag]{cursor:grab;touch-action:pan-y}.OZEEbW_strip[data-dev-drag]:active{cursor:grabbing}.OZEEbW_devToggle{z-index:2;color:var(--on-dark);transition:opacity var(--dur-fast) var(--ease-out-expo);background:#000000bf;border-radius:0;padding:.375rem .75rem;font-size:.75rem;line-height:1;position:absolute;bottom:.75rem;left:.75rem}.OZEEbW_stripWrap:not(:hover,:focus-within) .OZEEbW_devToggle{opacity:0}.OZEEbW_track{width:max-content;animation:OZEEbW_marquee calc(var(--n) * 7s) linear infinite;display:flex}.OZEEbW_group{gap:var(--gap);padding-right:var(--gap);display:flex}@keyframes OZEEbW_marquee{to{transform:translate(-50%)}}.OZEEbW_tile{-webkit-user-drag:none;aspect-ratio:1;border-radius:var(--radius-card);background:var(--tile);flex:none;width:30.5rem;position:relative;overflow:hidden}.OZEEbW_tileImage{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base) var(--ease-primary)}.OZEEbW_tileIllustration{object-fit:contain;width:40%;height:40%;transition:transform var(--dur-base) var(--ease-primary);margin:auto;position:absolute;inset:0}.OZEEbW_tileVideo{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base) var(--ease-primary);position:absolute;inset:0}.OZEEbW_figure{display:contents}.OZEEbW_caption{z-index:1;color:var(--on-dark);font-family:var(--next-font-body);letter-spacing:var(--tracking-sm);white-space:pre-line;font-size:1.75rem;font-weight:400;line-height:1.15;position:absolute;top:1.75rem;left:1.75rem;right:3.5rem}.OZEEbW_tileLogo{z-index:1;object-fit:contain;object-position:right bottom;filter:grayscale();opacity:1;pointer-events:none;width:auto;max-width:10rem;height:2rem;position:absolute;bottom:1.75rem;right:1.75rem}.OZEEbW_logoWhite{filter:brightness(0)invert()}.OZEEbW_logoInk{filter:brightness(0);opacity:.85}.OZEEbW_captionCopy:before{content:attr(data-caption)}.OZEEbW_isLight .OZEEbW_caption,.OZEEbW_isLight .OZEEbW_arrow{color:var(--ink)}.OZEEbW_arrow{z-index:1;color:var(--on-dark);font-family:var(--next-font-body);font-size:1.75rem;font-weight:400;line-height:1;position:absolute;top:1.5rem;right:1.75rem}.OZEEbW_tags{flex-wrap:wrap;gap:.375rem;margin-top:1.25rem;display:flex}.OZEEbW_tag{border:1px solid var(--ink);height:1.75rem;color:var(--ink);font-family:var(--next-font-body);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .875rem;font-size:.9375rem;display:inline-flex}.OZEEbW_text{margin-top:2.25rem}.OZEEbW_copy{grid-column:1/7}.OZEEbW_caseLink{min-height:44px;color:var(--ink);transition:background-size .4s var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 100% calc(50% + .75em)/100% 1px no-repeat;align-items:center;margin-top:.5rem;font-size:1rem;display:inline-flex}.OZEEbW_caseLink:hover{animation:OZEEbW_redraw .8s var(--ease-out-expo)}@keyframes OZEEbW_redraw{0%{background-position:100% calc(50% + .75em);background-size:100% 1px}45%{background-position:100% calc(50% + .75em);background-size:0 1px}46%{background-position:0 calc(50% + .75em);background-size:0 1px}to{background-position:0 calc(50% + .75em);background-size:100% 1px}}.OZEEbW_client{font-family:var(--next-font-display), serif;letter-spacing:-.04em;color:#222;font-size:35.2px;font-weight:400;line-height:1}.OZEEbW_description{color:#222;font-family:var(--next-font-body);letter-spacing:var(--tracking-sm);margin-top:.75rem;font-size:1.25rem;font-weight:400;line-height:1.28}@media (prefers-reduced-motion:reduce){.OZEEbW_strip{scrollbar-width:none;overflow-x:auto}.OZEEbW_track{animation:none}.OZEEbW_group+.OZEEbW_group{display:none}}@media (max-width:991px){.OZEEbW_copy{grid-column:1/-1}.OZEEbW_project+.OZEEbW_project{margin-top:64px}}@media (max-width:600px){.OZEEbW_projects{margin-top:64px}.OZEEbW_strip{--gap:12px}.OZEEbW_tile{width:80vw}.OZEEbW_caption{font-size:17px;top:18px;left:16px;right:40px}.OZEEbW_arrow{font-size:17px;top:16px;right:16px}.OZEEbW_tag{height:30px;padding:0 14px;font-size:13px}.OZEEbW_client{font-size:26.4px}.OZEEbW_description{font-size:18px}}}
@layer components{.j5k1vG_root{z-index:0;background:var(--tile-2);border-radius:inherit;position:absolute;inset:0;overflow:hidden}.j5k1vG_stage{aspect-ratio:1/.685;width:62%;position:absolute;top:50%;left:50%;translate:-50% -50%}.j5k1vG_card{--dx:12%;--dy:15%;animation:7.2s infinite j5k1vG_snap;animation-delay:calc(var(--i) * -.9s);will-change:transform;background:#fff;border-radius:.375rem;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #0000000f;container-type:inline-size}.j5k1vG_bar{background:var(--tile);border-bottom:1px solid #00000014;flex:none;align-items:center;height:6cqw;padding:0 2.2cqw;display:flex;position:relative}.j5k1vG_dots{gap:.9cqw;display:flex}.j5k1vG_dots span{border-radius:50%;width:1.5cqw;height:1.5cqw}.j5k1vG_dots span:first-child{background:#ff5f57}.j5k1vG_dots span:nth-child(2){background:#febc2e}.j5k1vG_dots span:nth-child(3){background:#28c840}.j5k1vG_address{color:#0009;white-space:nowrap;background:#fff;border-radius:1cqw;justify-content:center;align-items:center;gap:.8cqw;width:38%;height:3.6cqw;font-size:1.9cqw;line-height:1;display:flex;position:absolute;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #0000000f}.j5k1vG_lock{fill:currentColor;width:1.6cqw;height:1.6cqw}.j5k1vG_shot{flex:1;position:relative}.j5k1vG_cardImage{object-fit:cover;object-position:top center}@keyframes j5k1vG_snap{0%{transform:translate(calc(4 * var(--dx)), calc(4 * var(--dy))) scale(.6);z-index:6;opacity:0;animation-timing-function:cubic-bezier(.625,.05,0,1)}12.5%{transform:translate(calc(3 * var(--dx)), calc(3 * var(--dy))) scale(.7);z-index:7;opacity:1;animation-timing-function:cubic-bezier(.625,.05,0,1)}25%{transform:translate(calc(2 * var(--dx)), calc(2 * var(--dy))) scale(.8);z-index:8;opacity:1;animation-timing-function:cubic-bezier(.625,.05,0,1)}37.5%{transform:translate(calc(1 * var(--dx)), calc(1 * var(--dy))) scale(.9);z-index:9;opacity:1;animation-timing-function:cubic-bezier(.625,.05,0,1)}50%{transform:translate(calc(0 * var(--dx)), calc(0 * var(--dy))) scale(1);z-index:10;opacity:1;animation-timing-function:cubic-bezier(.625,.05,0,1)}62.5%{transform:translate(calc(-1 * var(--dx)), calc(-1 * var(--dy))) scale(.9);z-index:9;opacity:1;animation-timing-function:cubic-bezier(.625,.05,0,1)}75%{transform:translate(calc(-2 * var(--dx)), calc(-2 * var(--dy))) scale(.8);z-index:8;opacity:1;animation-timing-function:cubic-bezier(.625,.05,0,1)}87.5%{transform:translate(calc(-3 * var(--dx)), calc(-3 * var(--dy))) scale(.7);z-index:7;opacity:1;animation-timing-function:cubic-bezier(.625,.05,0,1)}99.99%{transform:translate(calc(-4 * var(--dx)), calc(-4 * var(--dy))) scale(.6);z-index:6;opacity:0}to{transform:translate(calc(4 * var(--dx)), calc(4 * var(--dy))) scale(.6);z-index:6;opacity:0}}@media (prefers-reduced-motion:reduce){.j5k1vG_card{animation-play-state:paused}}}
@layer components{.eLRN0G_root{background:var(--tile-2);border-radius:inherit;perspective:75rem;perspective-origin:50% 20%;position:absolute;inset:0;overflow:hidden}.eLRN0G_stage{aspect-ratio:1/.685;width:72%;transform-style:preserve-3d;position:absolute;top:59%;left:50%;translate:-50% -50%}.eLRN0G_screen{animation:eLRN0G_stack 15s var(--ease-primary) infinite;animation-delay:calc(var(--i) * 3s - 22.5s);will-change:transform;background:#fff;border-radius:.375rem;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #0000000f;container-type:inline-size}.eLRN0G_bar{background:var(--tile);border-bottom:1px solid #00000014;flex:none;align-items:center;height:6cqw;padding:0 2.2cqw;display:flex;position:relative}.eLRN0G_dots{gap:.9cqw;display:flex}.eLRN0G_dots span{border-radius:50%;width:1.5cqw;height:1.5cqw}.eLRN0G_dots span:first-child{background:#ff5f57}.eLRN0G_dots span:nth-child(2){background:#febc2e}.eLRN0G_dots span:nth-child(3){background:#28c840}.eLRN0G_address{color:#0009;white-space:nowrap;background:#fff;border-radius:1cqw;justify-content:center;align-items:center;gap:.8cqw;width:38%;height:3.6cqw;font-size:1.9cqw;line-height:1;display:flex;position:absolute;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #0000000f}.eLRN0G_lock{fill:currentColor;width:1.6cqw;height:1.6cqw}.eLRN0G_shot{flex:1;position:relative}.eLRN0G_shotImage{object-fit:cover;object-position:top center}@keyframes eLRN0G_stack{0%{transform:translate3d(0,-17%,-19rem)}6%,20%{transform:translate3d(0,-19%,-18rem)}26%,40%{transform:translate3d(0,-9.5%,-9rem)}46%,60%{transform:translate(0,0)}66%,99.99%{transform:translate3d(0,135%,6rem)}to{transform:translate3d(0,-17%,-19rem)}}@media (prefers-reduced-motion:reduce){.eLRN0G_screen{animation-play-state:paused}}}
@layer components{._265A-q_root{z-index:0;background:var(--tile-2);border-radius:inherit;position:absolute;inset:0;overflow:hidden;container-type:inline-size}._265A-q_scene{perspective:150cqw;position:absolute;inset:0}._265A-q_stage{aspect-ratio:1/.685;width:56cqw;transform-style:preserve-3d;position:absolute;top:55%;left:50%;translate:-50% -50%}._265A-q_card{--r:89cqw;backface-visibility:hidden;animation:9.8s infinite _265A-q_ring;animation-delay:calc(var(--i) * -1.4s);will-change:transform;background:#fff;border-radius:.375rem;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #0000000f;container-type:inline-size}._265A-q_bar{background:var(--tile);border-bottom:1px solid #00000014;flex:none;align-items:center;height:6cqw;padding:0 2.2cqw;display:flex;position:relative}._265A-q_winDots{gap:.9cqw;display:flex}._265A-q_winDots span{border-radius:50%;width:1.5cqw;height:1.5cqw}._265A-q_winDots span:first-child{background:#ff5f57}._265A-q_winDots span:nth-child(2){background:#febc2e}._265A-q_winDots span:nth-child(3){background:#28c840}._265A-q_address{color:#0009;white-space:nowrap;background:#fff;border-radius:1cqw;justify-content:center;align-items:center;gap:.8cqw;width:38%;height:3.6cqw;font-size:1.9cqw;line-height:1;display:flex;position:absolute;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #0000000f}._265A-q_lock{fill:currentColor;width:1.6cqw;height:1.6cqw}._265A-q_shot{flex:1;position:relative}._265A-q_cardImage{object-fit:cover;object-position:top center}@keyframes _265A-q_ring{0%{transform:translateZ(calc(var(--r) * -1)) rotateY(0deg) translateZ(var(--r));z-index:4;opacity:1;animation-timing-function:cubic-bezier(.625,.05,0,1)}8%,14.276%{transform:translateZ(calc(var(--r) * -1)) rotateY(-40deg) translateZ(var(--r));z-index:3;opacity:1}14.286%{transform:translateZ(calc(var(--r) * -1)) rotateY(-40deg) translateZ(var(--r));z-index:3;opacity:1;animation-timing-function:cubic-bezier(.625,.05,0,1)}22.286%,28.561%{transform:translateZ(calc(var(--r) * -1)) rotateY(-80deg) translateZ(var(--r));z-index:2;opacity:1}28.571%{transform:translateZ(calc(var(--r) * -1)) rotateY(-80deg) translateZ(var(--r));z-index:2;opacity:1;animation-timing-function:cubic-bezier(.625,.05,0,1)}36.571%,42.847%{transform:translateZ(calc(var(--r) * -1)) rotateY(-115deg) translateZ(var(--r));z-index:1;opacity:0}42.857%{transform:translateZ(calc(var(--r) * -1)) rotateY(-115deg) translateZ(var(--r));z-index:1;opacity:0;animation-timing-function:cubic-bezier(.625,.05,0,1)}50.857%,57.133%{transform:translateZ(calc(var(--r) * -1)) rotateY(115deg) translateZ(var(--r));z-index:1;opacity:0}57.143%{transform:translateZ(calc(var(--r) * -1)) rotateY(115deg) translateZ(var(--r));z-index:1;opacity:0;animation-timing-function:cubic-bezier(.625,.05,0,1)}65.143%,71.419%{transform:translateZ(calc(var(--r) * -1)) rotateY(80deg) translateZ(var(--r));z-index:2;opacity:1}71.429%{transform:translateZ(calc(var(--r) * -1)) rotateY(80deg) translateZ(var(--r));z-index:2;opacity:1;animation-timing-function:cubic-bezier(.625,.05,0,1)}79.429%,85.704%{transform:translateZ(calc(var(--r) * -1)) rotateY(40deg) translateZ(var(--r));z-index:3;opacity:1}85.714%{transform:translateZ(calc(var(--r) * -1)) rotateY(40deg) translateZ(var(--r));z-index:3;opacity:1;animation-timing-function:cubic-bezier(.625,.05,0,1)}93.714%,99.99%{transform:translateZ(calc(var(--r) * -1)) rotateY(0deg) translateZ(var(--r));z-index:4;opacity:1}to{transform:translateZ(calc(var(--r) * -1)) rotateY(0deg) translateZ(var(--r));z-index:4;opacity:1}}@media (prefers-reduced-motion:reduce){._265A-q_card{animation-play-state:paused}}}
@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@layer components{.wmM4AG_root{z-index:0;background:var(--tile-2);border-radius:inherit;position:absolute;inset:0;overflow:hidden}.wmM4AG_card{--slot:calc(var(--i) * 45deg + var(--a));aspect-ratio:1;width:26%;transform:rotate(var(--slot)) translateY(-92%) rotate(calc(-1 * var(--slot)));will-change:transform;background:#fff;margin:-13% 0 0 -13%;animation:11.2s infinite wmM4AG_ring;position:absolute;top:57%;left:50%;overflow:hidden}.wmM4AG_cardImage{object-fit:cover}@keyframes wmM4AG_ring{0%{--a:0deg;animation-timing-function:cubic-bezier(.625,.05,0,1)}9.375%{--a:45deg}12.5%{--a:45deg;animation-timing-function:cubic-bezier(.625,.05,0,1)}21.875%{--a:90deg}25%{--a:90deg;animation-timing-function:cubic-bezier(.625,.05,0,1)}34.375%{--a:135deg}37.5%{--a:135deg;animation-timing-function:cubic-bezier(.625,.05,0,1)}46.875%{--a:180deg}50%{--a:180deg;animation-timing-function:cubic-bezier(.625,.05,0,1)}59.375%{--a:225deg}62.5%{--a:225deg;animation-timing-function:cubic-bezier(.625,.05,0,1)}71.875%{--a:270deg}75%{--a:270deg;animation-timing-function:cubic-bezier(.625,.05,0,1)}84.375%{--a:315deg}87.5%{--a:315deg;animation-timing-function:cubic-bezier(.625,.05,0,1)}96.875%,to{--a:360deg}}@media (prefers-reduced-motion:reduce){.wmM4AG_card{animation-play-state:paused}}}
@layer components{.Ph37oa_root{z-index:0;background:var(--tile-2);border-radius:inherit;position:absolute;inset:0;overflow:hidden}.Ph37oa_card{aspect-ratio:16/10;transform-origin:50% 370%;background:#0d1440;border-radius:.5rem;width:66%;margin:-20.625% 0 0 -33%;animation:4s infinite Ph37oa_swing;position:absolute;top:55%;left:50%;overflow:hidden;box-shadow:0 1.25rem 2.5rem -1.25rem #00000059}.Ph37oa_page{opacity:0;animation:Ph37oa_show calc(var(--n) * 4s) step-end infinite;animation-delay:calc((var(--k) + .48 - var(--n)) * 4s);position:absolute;inset:0}.Ph37oa_pageImage{object-fit:cover;object-position:top center}@keyframes Ph37oa_swing{0%,30%{animation-timing-function:cubic-bezier(.625,.05,0,1);rotate:0deg}80%,to{rotate:360deg}}@keyframes Ph37oa_show{0%{opacity:1}16.666%{opacity:0}}@media (prefers-reduced-motion:reduce){.Ph37oa_card,.Ph37oa_page{animation:none}.Ph37oa_page:first-child{opacity:1}}}
@layer components{.niw7LG_root{z-index:0;background:var(--tile-2);border-radius:inherit;position:absolute;inset:0;overflow:hidden}.niw7LG_stage{aspect-ratio:800/811;width:50%;position:absolute;top:61%;left:50%;translate:-50% -50%}.niw7LG_card{transform-origin:50% 0;animation:niw7LG_lift calc(var(--n) * 2.6s) infinite;animation-delay:calc((var(--k) - var(--n) + .6) * 2.6s);will-change:transform, opacity;border-radius:.75rem;position:absolute;inset:0;box-shadow:0 1.25rem 2.5rem -1.5rem #0000004d,0 0 0 1px #0000000a}.niw7LG_cardImage{border-radius:inherit;object-fit:cover}@keyframes niw7LG_lift{0%{z-index:6;opacity:1;animation-timing-function:cubic-bezier(.625,.05,0,1);transform:translateY(0)scale(1)}8%{z-index:6;opacity:0;transform:translateY(-40%)scale(1.04)}8.01%,20%{z-index:1;opacity:0;animation-timing-function:cubic-bezier(.625,.05,0,1);transform:translateY(-18%)scale(.82)}28%,40%{z-index:1;opacity:1;transform:translateY(-18%)scale(.82)}40.01%{z-index:2;opacity:1;animation-timing-function:cubic-bezier(.625,.05,0,1);transform:translateY(-18%)scale(.82)}48%,60%{z-index:2;opacity:1;transform:translateY(-12%)scale(.88)}60.01%{z-index:3;opacity:1;animation-timing-function:cubic-bezier(.625,.05,0,1);transform:translateY(-12%)scale(.88)}68%,80%{z-index:3;opacity:1;transform:translateY(-6%)scale(.94)}80.01%{z-index:4;opacity:1;animation-timing-function:cubic-bezier(.625,.05,0,1);transform:translateY(-6%)scale(.94)}88%,to{z-index:4;opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.niw7LG_card{animation-play-state:paused}}}
@layer components{.usJx9q_root{background:var(--tile-2);border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0;container-type:inline-size}.usJx9q_ring{aspect-ratio:1;width:64%;margin-top:16%;position:relative}.usJx9q_outer{border:1px solid #10100f14;border-radius:50%;position:absolute;inset:1%}.usJx9q_dashed{border:1px dashed #10100f1a;border-radius:50%;position:absolute;inset:9%}.usJx9q_ticks{color:#10100f26;width:98%;height:98%;position:absolute;inset:1%}.usJx9q_spokes{color:#10100f1f;width:100%;height:100%;position:absolute;inset:0}.usJx9q_spin{animation:48s linear infinite usJx9q_spin}.usJx9q_spinRev{animation:48s linear infinite usJx9q_spinRev}.usJx9q_layer{position:absolute;inset:0}.usJx9q_slot{position:absolute;translate:-50% -50%}.usJx9q_disc{aspect-ratio:1;opacity:0;background:#fff;border-radius:50%;place-items:center;width:14cqw;display:grid;scale:0;box-shadow:0 0 0 1px #0000000d,0 12px 28px -12px #14160c4d}.usJx9q_glyph{width:44%;height:44%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.usJx9q_figure{z-index:2;opacity:0;background:#272d1b;width:9cqw;height:12cqw;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:url(/work/sites/uareai/orbit/icon-human.svg) 50%/contain no-repeat;mask:url(/work/sites/uareai/orbit/icon-human.svg) 50%/contain no-repeat}.usJx9q_isIn .usJx9q_disc{animation:usJx9q_pop var(--dur-base) var(--ease-primary) forwards;animation-delay:calc(.2s + var(--i) * 90ms)}.usJx9q_isIn .usJx9q_figure{animation:usJx9q_rise .6s var(--ease-out-expo) forwards}@keyframes usJx9q_spin{to{rotate:360deg}}@keyframes usJx9q_spinRev{to{rotate:-360deg}}@keyframes usJx9q_pop{to{opacity:1;scale:1}}@keyframes usJx9q_rise{0%{opacity:0;translate:-50% calc(14px - 50%)}to{opacity:1;translate:-50% -50%}}@media (prefers-reduced-motion:reduce){.usJx9q_spin,.usJx9q_spinRev{animation:none}.usJx9q_disc,.usJx9q_figure{opacity:1;scale:1;animation:none!important}}}
@layer components{.pCf9Lq_root{z-index:0;background:var(--tile-2);border-radius:inherit;position:absolute;inset:0;overflow:hidden}.pCf9Lq_stage{aspect-ratio:840/1370;width:41%;position:absolute;top:58%;left:50%;translate:-50% -50%}.pCf9Lq_card{animation:pCf9Lq_deal calc(var(--n) * 2.5s) infinite;animation-delay:calc((var(--k) - var(--n) + .6) * 2.5s);will-change:transform;border-radius:.5rem;position:absolute;inset:0;box-shadow:0 1rem 2rem -1rem #0000004d,0 0 0 1px #0000000a}.pCf9Lq_cardImage{border-radius:inherit;object-fit:cover}@keyframes pCf9Lq_deal{0%{z-index:5;animation-timing-function:cubic-bezier(.625,.05,0,1);transform:translate(0)rotate(-3deg)}10%{z-index:5;transform:translate(135%,8%)rotate(16deg)}10.01%,25%{z-index:1;transform:translate(-6%,-4%)rotate(-8deg)}25.01%{z-index:2;animation-timing-function:cubic-bezier(.625,.05,0,1);transform:translate(-6%,-4%)rotate(-8deg)}33%,50%{z-index:2;transform:translate(-6%,-4%)rotate(-8deg)}50.01%{z-index:3;animation-timing-function:cubic-bezier(.625,.05,0,1);transform:translate(-6%,-4%)rotate(-8deg)}58%,75%{z-index:3;transform:translate(6%,-2%)rotate(5deg)}75.01%{z-index:4;animation-timing-function:cubic-bezier(.625,.05,0,1);transform:translate(6%,-2%)rotate(5deg)}83%,to{z-index:4;transform:translate(0)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.pCf9Lq_card{animation-play-state:paused}}}
@layer components{._7gO-ZW_root{content-visibility:auto;contain-intrinsic-size:auto 100vw auto 60rem;padding:0 0 8.75rem}._7gO-ZW_list{margin-top:2.5rem}._7gO-ZW_more{justify-content:flex-end;margin-top:6rem;display:flex}@media (max-width:991px){._7gO-ZW_root{padding-bottom:6.25rem}._7gO-ZW_more{margin-top:4rem}}@media (max-width:600px){._7gO-ZW_root{padding-bottom:5rem}}}
@layer components{.OOYyaq_introRow{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1rem;display:flex}.OOYyaq_introRow .OOYyaq_arrows{margin-block:-13px}.OOYyaq_arrows{flex:none;gap:.25rem;display:flex}.OOYyaq_arrow{width:44px;height:44px;color:inherit;transition:opacity var(--dur-fast) var(--ease-out-expo);background:0 0;border:0;place-items:center;padding:0;display:grid}.OOYyaq_arrow:hover{opacity:.55}.OOYyaq_arrow:disabled{opacity:.3;cursor:default}.OOYyaq_track{grid-auto-flow:column;grid-auto-columns:var(--rail-card,min(40rem, 42vw));column-gap:var(--rail-gap,1.25rem);scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--pad), (100% - var(--max-width-wide)) / 2);padding-inline:max(var(--pad), (100% - var(--max-width-wide)) / 2);scrollbar-width:none;overscroll-behavior-x:contain;display:grid;overflow-x:auto}.OOYyaq_track::-webkit-scrollbar{display:none}.OOYyaq_track>*{scroll-snap-align:start}@media (max-width:767px){.OOYyaq_track{grid-auto-columns:var(--rail-card-m,82vw);column-gap:var(--rail-gap-m,.75rem)}.OOYyaq_arrows{display:none}}@media (hover:hover) and (pointer:fine){.OOYyaq_track{cursor:grab}.OOYyaq_track[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}}}
@layer components{.SKk8HW_root{content-visibility:auto;contain-intrinsic-size:auto 100vw auto 60rem;--rail-gap:1rem;--rail-card:min(21.2vw, 356px);--rail-gap-m:1rem;--rail-card-m:100%;padding-block:6rem}.SKk8HW_card{min-width:0}.SKk8HW_photo{aspect-ratio:3/4;border-radius:var(--radius-card);background:var(--tile);position:relative;overflow:hidden}.SKk8HW_img{object-fit:cover}.SKk8HW_tags{flex-wrap:wrap;gap:2px 7px;margin-top:16px;display:flex}.SKk8HW_tags li{border:1px solid var(--ink);letter-spacing:-.02em;border-radius:999px;padding:1.5px 6px;font-size:15px;line-height:20px}.SKk8HW_name{letter-spacing:-.04em;margin-top:9px;font-size:30px;line-height:36px}.SKk8HW_no{color:var(--muted)}.SKk8HW_body{letter-spacing:-.02em;color:#222;margin-top:10px;font-size:14px;font-weight:400;line-height:1.4}@media (max-width:1023px){.SKk8HW_root{--rail-gap:1rem;--rail-card:calc((100% - 2 * var(--rail-gap)) / 3)}}@media (max-width:767px){.SKk8HW_root{padding-block:4rem}}@media (max-width:600px){.SKk8HW_root{--rail-gap-m:12px}}}
@layer components{.DCeE_a_rail{--rail-gap:1rem;--rail-card:min(21.2vw, 356px);--rail-gap-m:1rem;--rail-card-m:100%;padding-block:6rem}.DCeE_a_item{min-width:0;position:relative}.DCeE_a_item .DCeE_a_photo{aspect-ratio:3/4;border-radius:var(--radius-card);background:var(--tile);position:relative;overflow:hidden}.DCeE_a_item .DCeE_a_img{object-fit:cover}.DCeE_a_item .DCeE_a_tags{flex-wrap:wrap;gap:2px 7px;margin-top:16px;display:flex}.DCeE_a_item .DCeE_a_tags li{border:1px solid var(--ink);letter-spacing:-.02em;border-radius:999px;padding:1.5px 6px;font-size:15px;line-height:20px}.DCeE_a_item .DCeE_a_name{font-family:var(--next-font-body);letter-spacing:-.04em;text-wrap:pretty;margin-top:9px;font-size:24px;font-weight:400;line-height:28px}.DCeE_a_link:before{content:"";position:absolute;inset:0}.DCeE_a_link:focus-visible{outline:none}.DCeE_a_item:has(.DCeE_a_link:focus-visible) .DCeE_a_photo{outline:2px solid var(--ink);outline-offset:3px}.DCeE_a_item .DCeE_a_text{letter-spacing:-.02em;color:#222;margin-top:10px;font-size:14px;font-weight:400;line-height:1.4}@media (max-width:1023px){.DCeE_a_rail{--rail-card:calc((100% - 2 * var(--rail-gap)) / 3)}}@media (max-width:767px){.DCeE_a_rail{padding-block:4rem}}@media (max-width:600px){.DCeE_a_rail{--rail-gap-m:12px}}@media (prefers-reduced-motion:reduce){.DCeE_a_item .DCeE_a_img{transition:none}}.DCeE_a_root{content-visibility:auto;contain-intrinsic-size:auto 100vw auto 60rem;padding-block:min(8.75rem,140px)}.DCeE_a_head{text-align:center;justify-items:center;display:grid}.DCeE_a_pill{height:min(2rem,32px);color:var(--ink);font-family:var(--next-font-body);border:0;border-radius:0;align-items:center;padding:0;font-size:.9375rem;display:inline-flex}.DCeE_a_title{max-width:20ch;margin-top:min(1rem,16px)}.DCeE_a_grid{max-width:var(--max-width);grid-template-columns:repeat(3,minmax(0,1fr));gap:min(1rem,16px);margin:min(3.5rem,56px) auto 0;display:grid}.DCeE_a_card{aspect-ratio:424/608;border-radius:var(--radius-card);background:var(--card-dark);color:var(--on-dark);text-align:center;isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.DCeE_a_bg{z-index:-2;object-fit:cover}.DCeE_a_noise{z-index:-1}.DCeE_a_card:after{content:"";z-index:-1;background:radial-gradient(70% 22%,#0000002e,#0000),linear-gradient(#0000 60%,#00000059);position:absolute;inset:0}.DCeE_a_postTitle{font-family:var(--next-font-body);letter-spacing:var(--tracking-md);text-wrap:balance;padding:0 min(1.75rem,28px);font-size:min(1.625rem,26px);font-weight:400;line-height:1.15;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.DCeE_a_body{justify-items:center;width:100%;padding:0 min(1.75rem,28px) min(1.75rem,28px);display:grid}.DCeE_a_meta{color:#ffffffb3;margin-bottom:min(.5rem,8px);font-size:min(.8125rem,13px)}.DCeE_a_excerpt{text-wrap:balance;max-width:min(19rem,304px);font-size:min(.9375rem,15px);line-height:1.35}.DCeE_a_cta{background:var(--bg);height:min(2.5rem,40px);color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out-expo);border-radius:999px;align-items:center;margin-top:min(1rem,16px);padding:0 min(1.125rem,18px);font-size:min(.9375rem,15px);display:inline-flex}a.DCeE_a_cta:before{content:"";position:absolute;inset:0}a.DCeE_a_cta:hover{background:#e9e9e9}a.DCeE_a_cta:focus-visible{outline:2px solid var(--on-dark);outline-offset:3px}.DCeE_a_isSoon{color:var(--on-dark);background:#ffffff1f;border:1px solid #ffffff80}@media (max-width:991px){.DCeE_a_root{padding-block:min(6.25rem,100px)}.DCeE_a_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.DCeE_a_root{padding-block:min(5rem,80px)}.DCeE_a_grid{grid-template-columns:minmax(0,1fr);gap:min(2.5rem,40px);margin-top:min(2.5rem,40px)}}@media (prefers-reduced-motion:reduce){.DCeE_a_cta{transition:none}}}
@layer components{._5AiuEq_root{text-align:left;width:100%;display:block}._5AiuEq_line{display:block}@media (min-width:768px){._5AiuEq_line[data-step="0"]{padding-left:10%}._5AiuEq_line[data-step="1"]{padding-left:40%}._5AiuEq_line[data-step="2"]{padding-left:25%}}._5AiuEq_word{font-style:inherit}em._5AiuEq_word{font-style:italic;font-family:var(--next-font-display);font-size:1.12em;font-weight:400;line-height:.9}._5AiuEq_root[data-fill=true] ._5AiuEq_word{--t:clamp(0, calc((var(--p,0) * (var(--n) + 2) - var(--i)) / 2), 1);color:color-mix(in srgb, var(--ink) calc(var(--t) * 100%), #1717192e)}}
@layer components{._3R9rLW_root{content-visibility:auto;contain-intrinsic-size:auto 100vw auto 60rem;--rail-gap:1rem;--rail-card:min(21.2vw, 356px);--rail-gap-m:1rem;--rail-card-m:100%;padding-block:6rem}._3R9rLW_lead{color:#222;letter-spacing:-.36px;min-width:0;font-size:14px;line-height:1.3}._3R9rLW_card{min-width:0}._3R9rLW_photo{aspect-ratio:3/4;border-radius:var(--radius-card);background:var(--tile);position:relative;overflow:hidden}._3R9rLW_img{object-fit:cover}._3R9rLW_tags{flex-wrap:wrap;gap:2px 7px;margin-top:16px;display:flex}._3R9rLW_tags li{border:1px solid var(--ink);letter-spacing:-.02em;border-radius:999px;padding:1.5px 6px;font-size:15px;line-height:20px}._3R9rLW_name{letter-spacing:-.04em;margin-top:9px;font-size:30px;line-height:36px}._3R9rLW_body{letter-spacing:-.02em;color:#222;margin-top:10px;font-size:14px;font-weight:400;line-height:1.4}._3R9rLW_note{letter-spacing:-.02em;flex-direction:column;margin-top:4.5rem;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.2;display:flex}._3R9rLW_note span{color:var(--muted)}@media (max-width:1023px){._3R9rLW_root{--rail-gap:1rem;--rail-card:calc((100% - 2 * var(--rail-gap)) / 3)}}@media (max-width:767px){._3R9rLW_root{padding-block:4rem}._3R9rLW_note{margin-top:3rem}}@media (max-width:600px){._3R9rLW_root{--rail-gap-m:12px}}}
@layer components{._3P2sqG_root{content-visibility:auto;contain-intrinsic-size:auto 100vw auto 60rem;padding-block:8.75rem}._3P2sqG_pill{height:auto;color:var(--muted);font-family:var(--next-font-body);border:0;border-radius:0;align-items:center;padding:0;font-size:clamp(1.5rem,2.1vw,1.875rem);display:inline-flex}._3P2sqG_head{text-align:left;justify-items:start;display:grid}._3P2sqG_title{justify-self:stretch;margin-top:1rem}._3P2sqG_lead{max-width:36rem;color:var(--muted);text-wrap:pretty;margin-top:1.25rem;font-size:18px;line-height:1.45}._3P2sqG_notFit{max-width:36rem;color:var(--muted);text-align:center;text-wrap:pretty;margin:2.5rem auto 0;font-size:18px;line-height:1.45}._3P2sqG_panels{gap:1rem;height:37.5rem;margin-top:4rem;display:flex}._3P2sqG_panel{border-radius:var(--radius-card);background:var(--card-dark);min-width:0;color:var(--on-dark);isolation:isolate;transition:flex-grow var(--dur-slow) var(--ease-primary);flex:1 1 0;position:relative;overflow:hidden}._3P2sqG_isOpen{flex-grow:3}._3P2sqG_hit{z-index:2;cursor:pointer;position:absolute;inset:0}._3P2sqG_hit:focus-visible{outline:2px solid var(--on-dark);outline-offset:-4px;border-radius:inherit}._3P2sqG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._3P2sqG_bg{z-index:-2;object-fit:cover}._3P2sqG_panel:before,._3P2sqG_panel:after{content:"";z-index:-1;transition:opacity var(--dur-slow) var(--ease-out-expo);position:absolute;inset:0}._3P2sqG_panel:after{background:#00000052}._3P2sqG_panel:before{opacity:0;background:radial-gradient(70% 24%,#0000006b,#0000 100%),linear-gradient(#0000 55%,#00000061)}._3P2sqG_isOpen:after{opacity:0}._3P2sqG_isOpen:before{opacity:1}._3P2sqG_spine{font-family:var(--next-font-body);letter-spacing:var(--tracking-md);white-space:nowrap;writing-mode:vertical-rl;transition:opacity var(--dur-fast) var(--ease-out-expo);font-size:1.75rem;font-weight:400;line-height:1;position:absolute;bottom:1.5rem;left:1.25rem;rotate:180deg}._3P2sqG_isOpen ._3P2sqG_spine{opacity:0}._3P2sqG_isFlat{letter-spacing:var(--tracking-sm);white-space:normal;writing-mode:horizontal-tb;font-size:1.125rem;bottom:1.25rem;left:1rem;right:1rem;rotate:none}._3P2sqG_content{text-align:center;opacity:0;width:30.5rem;transition:opacity var(--dur-fast) var(--ease-out-expo);flex-direction:column;justify-content:flex-end;align-items:center;padding:1.75rem 2.25rem 2.5rem;display:flex;position:absolute;inset:0 auto 0 50%;translate:-50%}._3P2sqG_isOpen ._3P2sqG_content{opacity:1;transition:opacity var(--dur-base) var(--ease-out-expo) .15s}._3P2sqG_name{font-family:var(--next-font-body);letter-spacing:var(--tracking-md);text-shadow:0 0 1rem #00000040;font-size:2rem;font-weight:400;line-height:1.05;position:absolute;top:50%;left:1.5rem;right:1.5rem;translate:0 -50%}._3P2sqG_body{max-width:21rem;font-size:.9375rem;line-height:1.4}._3P2sqG_progress{z-index:1;transform-origin:0;height:2px;animation:_3P2sqG_fill var(--cycle) linear forwards;background:#ffffffd9;border-radius:2px;position:absolute;bottom:1rem;left:1.25rem;right:1.25rem}._3P2sqG_isPaused{animation-play-state:paused}@keyframes _3P2sqG_fill{0%{scale:0 1}to{scale:1}}@media (prefers-reduced-motion:reduce){._3P2sqG_progress{display:none}._3P2sqG_panel,._3P2sqG_bg,._3P2sqG_spine,._3P2sqG_content,._3P2sqG_isOpen ._3P2sqG_content,._3P2sqG_panel:before,._3P2sqG_panel:after{transition:none}._3P2sqG_isOpen ._3P2sqG_bg{scale:none}}@media (max-width:991px){._3P2sqG_root{padding-block:5rem}._3P2sqG_panels{flex-direction:column;height:auto;margin-top:2.5rem}._3P2sqG_panel{height:4rem;transition:height var(--dur-slow) var(--ease-primary);flex:none}._3P2sqG_isOpen{height:26rem}._3P2sqG_spine{writing-mode:horizontal-tb;top:50%;bottom:auto;left:1.25rem;translate:0 -50%;rotate:none}._3P2sqG_content{width:auto;padding:1.5rem;inset:0;translate:none}._3P2sqG_name{font-size:1.75rem}}}
@layer components{.b5npwW_root{content-visibility:auto;contain-intrinsic-size:auto 100vw auto 60rem;padding-block:min(8.75rem,140px)}.b5npwW_head{text-align:center;justify-items:center;display:grid}.b5npwW_pill{height:min(2rem,32px);color:var(--ink);font-family:var(--next-font-body);border:0;border-radius:0;align-items:center;padding:0;font-size:.9375rem;display:inline-flex}.b5npwW_title{max-width:17ch;font-family:var(--next-font-body);letter-spacing:var(--tracking-xl);text-wrap:balance;font-size:min(4rem,64px);font-weight:400;line-height:1}.b5npwW_sub{max-width:min(34rem,544px);margin-top:min(1.5rem,24px);font-size:18px;line-height:1.45}.b5npwW_stack{max-width:var(--max-width);gap:min(1rem,16px);margin:min(3.5rem,56px) auto 0;display:grid}.b5npwW_card{--pad:min(1.5rem, 24px);top:calc(min(6rem, 96px) + var(--i) * min(1.5rem, 24px));padding:var(--pad);border-radius:calc(var(--radius-card) * 1.5);grid-template-columns:minmax(0,1fr) min(20.625rem,330px);gap:min(2rem,32px);display:grid;position:sticky}.b5npwW_isLight,.b5npwW_isBlue{background:var(--bg);color:var(--ink);border:1px solid #d4d4d4}.b5npwW_isNavy{border:1px solid var(--tile);background:var(--tile);color:var(--ink)}.b5npwW_figure{flex-direction:column;justify-content:space-between;gap:min(2.5rem,40px);padding:min(.75rem,12px) 0 0 min(.75rem,12px);display:flex}.b5npwW_mark{height:min(2.5rem,40px);font-family:var(--next-font-display);opacity:.6;font-size:min(4rem,64px);line-height:1;display:block}.b5npwW_quote p{max-width:24ch;letter-spacing:var(--tracking-md);text-wrap:pretty;font-size:min(2.5rem,40px);font-weight:400;line-height:1.05}.b5npwW_who{align-items:center;gap:min(.875rem,14px);display:flex}.b5npwW_avatar{border-radius:50%;flex:none;width:min(3.5rem,56px);height:min(3.5rem,56px);position:relative;overflow:hidden}.b5npwW_avatar img{object-fit:cover}.b5npwW_name{font-size:min(.9375rem,15px);display:block}.b5npwW_nameLink{text-underline-offset:.2em;width:fit-content;text-decoration-thickness:1px}.b5npwW_nameLink:hover,.b5npwW_nameLink:focus-visible{text-decoration-line:underline}.b5npwW_role{opacity:.7;margin-top:min(.125rem,2px);font-size:min(.8125rem,13px);display:block}.b5npwW_isBlue .b5npwW_role{opacity:1}.b5npwW_photo{aspect-ratio:330/444;border-radius:var(--radius-card);align-self:start;position:relative;overflow:hidden}.b5npwW_photo img{object-fit:cover}@media (max-width:991px){.b5npwW_root{padding-block:min(6.25rem,100px)}.b5npwW_card{grid-template-columns:minmax(0,1fr) min(16rem,256px)}.b5npwW_quote p{font-size:min(2rem,32px)}}@media (max-width:767px){.b5npwW_root{padding-block:min(5rem,80px)}.b5npwW_stack{margin-top:min(2.5rem,40px)}.b5npwW_card{--pad:min(1rem, 16px);grid-template-columns:1fr;gap:min(1.5rem,24px);min-height:0;position:static}.b5npwW_photo{aspect-ratio:4/3;order:-1}.b5npwW_figure{gap:min(2rem,32px);padding:0 min(.25rem,4px) min(.25rem,4px)}.b5npwW_quote p{font-size:min(1.75rem,28px)}}@media (max-width:991px){.b5npwW_title{font-size:min(3rem,48px)}}@media (max-width:767px){.b5npwW_title{font-size:min(2.25rem,36px)}.b5npwW_sub{font-size:16px}}}
@layer components{._4pTHda_root{content-visibility:auto;contain-intrinsic-size:auto 100vw auto 60rem;--ink-blue:#0f1c33;background:var(--bg);color:var(--ink-blue);isolation:isolate;padding:min(8.75rem,140px) 0;position:relative;overflow:hidden}._4pTHda_bg{z-index:-1;object-fit:cover;object-position:center top;-webkit-mask-image:linear-gradient(#000 60%,#0000 92%);mask-image:linear-gradient(#000 60%,#0000 92%)}._4pTHda_root>._4pTHda_noise{z-index:-1;-webkit-mask-image:linear-gradient(#000 60%,#0000 92%);mask-image:linear-gradient(#000 60%,#0000 92%)}._4pTHda_head{padding:0 var(--pad);text-align:center;justify-items:center;display:grid}._4pTHda_title{max-width:17ch;font-family:var(--next-font-body);letter-spacing:var(--tracking-xl);text-wrap:balance;font-size:min(4rem,64px);font-weight:400;line-height:1}._4pTHda_foot{padding:0 var(--pad);text-align:center;justify-items:center;margin-top:min(4.5rem,72px);display:grid}._4pTHda_lead{max-width:min(34rem,544px);color:var(--ink-blue);font-size:18px;line-height:1.45}._4pTHda_cta{--btn-h:min(3rem, 48px);background:var(--ink-blue);color:var(--on-dark);margin-top:min(2rem,32px);padding:0 min(1.375rem,22px)}._4pTHda_cards{--rail-gap:1rem;--rail-card:min(21.2vw, 356px);--rail-gap-m:1rem;--rail-card-m:100%;margin-top:min(4rem,64px)}._4pTHda_card{flex-direction:column;align-items:flex-start;min-width:0;display:flex}._4pTHda_photo{aspect-ratio:3/4;border-radius:var(--radius-card);background:var(--tile);align-self:stretch;position:relative;overflow:hidden}._4pTHda_img{object-fit:cover}._4pTHda_panel{isolation:isolate;color:#fff;grid-template:auto 1fr auto/1fr auto;padding:20px 22px;display:grid;position:absolute;inset:0;container-type:inline-size}._4pTHda_panel>._4pTHda_img{z-index:-1;object-position:50% 60%}._4pTHda_corner{letter-spacing:-.01em;text-shadow:0 0 12px #00000040;font-size:13px;line-height:1.2}._4pTHda_corner:nth-of-type(2n){text-align:right}._4pTHda_corner:nth-of-type(n+3){grid-row:3}._4pTHda_corner:nth-of-type(-n+2){color:var(--ink-blue);text-shadow:none}._4pTHda_word{font-family:var(--font-pixel), var(--next-font-display), serif;white-space:nowrap;color:#f3ee6f;font-size:64cqi;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%}._4pTHda_tag{border:1px solid var(--ink-blue);letter-spacing:-.02em;border-radius:999px;margin-top:16px;padding:1.5px 6px;font-size:15px;line-height:20px}._4pTHda_name{letter-spacing:-.04em;text-wrap:balance;margin-top:9px;font-size:30px;line-height:36px}._4pTHda_body{letter-spacing:-.02em;color:var(--ink-blue);margin-top:10px;margin-bottom:14px;font-size:14px;line-height:1.4}._4pTHda_cardCta{border:1px solid var(--ink-blue);letter-spacing:-.02em;transition:background-color var(--dur-fast) var(--ease-out-expo), color var(--dur-fast) var(--ease-out-expo);border-radius:999px;align-items:center;margin-top:auto;padding:1.5px 8px;font-size:15px;line-height:20px;display:inline-flex}._4pTHda_cardCta:hover{background:var(--ink-blue);color:var(--on-dark)}._4pTHda_cardCta:focus-visible{outline:2px solid var(--ink-blue);outline-offset:3px}@media (max-width:1023px){._4pTHda_cards{--rail-card:calc((100% - 2 * var(--rail-gap)) / 3)}}@media (max-width:600px){._4pTHda_cards{--rail-gap-m:12px}}@media (max-width:991px){._4pTHda_root{padding-block:min(6.25rem,100px)}._4pTHda_title{font-size:min(3rem,48px)}}@media (max-width:767px){._4pTHda_root{padding:min(5rem,80px) 0}._4pTHda_title{font-size:min(2.25rem,36px)}._4pTHda_foot{margin-top:min(3rem,48px)}}}
@font-face{font-family:pixel;src:url(../media/CSOriginePixel_Regular_demo-s.1kgs73l4domds.otf)format("opentype");font-display:swap}@font-face{font-family:pixel Fallback;src:local(Arial);ascent-override:88.12%;descent-override:27.47%;line-gap-override:12.15%;size-adjust:82.27%}.uou9kq_className{font-family:pixel,pixel Fallback}.uou9kq_variable{--font-pixel:"pixel", "pixel Fallback"}
@layer components{._9sWYa_root{padding:4rem 0 0}._9sWYa_label{letter-spacing:-.02em;color:#222;margin:0 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:400;line-height:35.2px}._9sWYa_sentence{--span:6;max-width:calc((100% - (var(--columns) - 1) * var(--gutter)) * var(--span) / var(--columns) + (var(--span) - 1) * var(--gutter));font-family:var(--next-font-display), serif;letter-spacing:-.04em;color:#222;margin:0;font-size:35.2px;line-height:1.3}._9sWYa_pill{color:#000;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out-expo), color var(--dur-fast) var(--ease-out-expo);border:1px solid #222;border-radius:30em;padding:1px 8px}._9sWYa_pill:hover{color:#fff;background-color:#222}._9sWYa_pill:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:991px){._9sWYa_sentence{max-width:none}}@media (max-width:640px){._9sWYa_label{letter-spacing:-.015px;margin-bottom:6px;font-size:24px;line-height:26.4px}._9sWYa_sentence{font-size:26.4px}}@media (prefers-reduced-motion:reduce){._9sWYa_pill{transition:none}}}
@layer components{.vw6_1W_root{padding-block:4rem 6rem}.vw6_1W_list{margin-top:2.5rem}}
@layer components{.EJ5dda_root{background:var(--tile-2);border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding:28px 32px;display:flex}.EJ5dda_line{font-family:var(--next-font-body);letter-spacing:var(--tracking-md);font-size:24px;font-weight:400}@media (max-width:600px){.EJ5dda_root{padding:24px}.EJ5dda_line{font-size:20px}}}
@layer components{.u-dizq_root{margin-block:2.5rem!important}.u-dizq_panel{background:var(--tile);border-radius:.75rem;place-items:center;padding:2.5rem 2rem;font-size:.9375rem;line-height:1.35;display:grid}.u-dizq_caption{color:var(--muted);text-align:center;margin-top:.75rem;font-size:.875rem;line-height:1.5}.u-dizq_box{border:1px solid var(--line);background:var(--bg);text-align:center;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem 1rem;display:inline-flex}.u-dizq_isHighlight{border-color:var(--ink);background:var(--ink);color:var(--bg)}.u-dizq_arrow{color:var(--muted);flex:none}.u-dizq_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.u-dizq_card{border:1px solid var(--line);background:var(--bg);border-radius:.5rem;padding:1.125rem 1.25rem}.u-dizq_cardTitle{font-weight:600}.u-dizq_cardText{color:var(--muted);margin-top:.375rem}.u-dizq_flow{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.u-dizq_flowItem{align-items:center;gap:.5rem;min-width:0;display:flex}.u-dizq_merge{align-items:center;gap:1rem;display:flex}.u-dizq_sources{gap:.5rem;display:grid}.u-dizq_compare{gap:.75rem;width:100%;display:grid}.u-dizq_row{border:1px solid var(--line);background:var(--bg);border-radius:.5rem;grid-template-columns:auto 9rem 1fr;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.u-dizq_verdict{color:#fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:grid}.u-dizq_isGood{background:#2f8f5b}.u-dizq_isBad{background:#c8432f}.u-dizq_rowLabel{font-weight:600}.u-dizq_path{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.u-dizq_pathItem{align-items:center;gap:.5rem;display:flex}.u-dizq_url{background:var(--tile);font-family:var(--next-font-mono,ui-monospace, monospace);border-radius:.25rem;padding:.125rem .5rem;font-size:.8125rem}@media (max-width:600px){.u-dizq_panel{padding:1.5rem 1rem}.u-dizq_cards{grid-template-columns:1fr}.u-dizq_flow,.u-dizq_flowItem{flex-direction:column}.u-dizq_flow .u-dizq_arrow,.u-dizq_merge>.u-dizq_arrow{rotate:90deg}.u-dizq_merge{flex-direction:column}.u-dizq_row{grid-template-columns:auto 1fr}.u-dizq_path{grid-column:1/-1}}}
@layer components{.Uig5zW_root{padding:calc(72px + 5.5rem) 0 8.75rem}.Uig5zW_intro{padding-top:1.5rem}.Uig5zW_pill{height:2rem;color:var(--ink);font-family:var(--next-font-mono);letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:0;align-items:center;padding:0;font-size:.75rem;display:inline-flex}.Uig5zW_title{margin-top:1rem}.Uig5zW_lead{max-width:46ch;color:var(--muted);margin-top:1.25rem}@media (max-width:991px){.Uig5zW_root{padding:calc(72px + 3rem) 0 6.25rem}}@media (max-width:600px){.Uig5zW_root{padding-bottom:5rem}}}
@layer components{.Y7oKWa_root{padding:calc(72px + 5.5rem) 0 8.75rem}.Y7oKWa_head{max-width:calc(60rem + 2 * var(--pad));text-align:center;margin-inline:auto}.Y7oKWa_meta{color:var(--muted);font-size:.875rem}.Y7oKWa_meta .Y7oKWa_link{margin-block:-12px;padding-block:12px;display:inline-block}.Y7oKWa_title{font-family:var(--next-font-body);letter-spacing:var(--tracking-lg);text-wrap:balance;margin-top:1rem;font-size:3.5rem;font-weight:400;line-height:1.05}.Y7oKWa_intro{max-width:46rem;color:var(--ink-2);text-wrap:pretty;margin:1.5rem auto 0;font-size:1.1875rem;line-height:1.55}.Y7oKWa_cover{max-width:calc(var(--max-width) + 2 * var(--pad));margin:3.5rem auto 0}.Y7oKWa_coverFrame{aspect-ratio:2;background:var(--card-dark);border-radius:0;position:relative;overflow:hidden}.Y7oKWa_coverImage{object-fit:cover}.Y7oKWa_body{max-width:calc(48rem + 2 * var(--pad));color:var(--ink);margin:4rem auto 0;font-size:1.125rem;line-height:1.65}.Y7oKWa_body>*+*{margin-top:1.25rem}.Y7oKWa_body h2{font-family:var(--next-font-body);letter-spacing:var(--tracking-md);text-wrap:balance;margin-top:3.5rem;font-size:2rem;font-weight:400;line-height:1.15}.Y7oKWa_body h3{margin-top:2rem;font-size:1.1875rem;font-weight:600;line-height:1.35}.Y7oKWa_body h2+*,.Y7oKWa_body h3+*{margin-top:.75rem}.Y7oKWa_body ul,.Y7oKWa_body ol{gap:.5rem;padding-left:1.25rem;display:grid}.Y7oKWa_body ul{list-style:outside}.Y7oKWa_body ol{list-style:decimal}.Y7oKWa_body li::marker{color:var(--muted)}.Y7oKWa_table{margin:2rem 0}.Y7oKWa_tableScroll{background:linear-gradient(to right, var(--bg) 40%, transparent) left / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--bg) 40%, transparent) right / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000024, transparent) left / .875rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000024, transparent) right / .875rem 100% no-repeat scroll;overflow-x:auto}.Y7oKWa_tableScroll:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.Y7oKWa_table table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.9375rem;line-height:1.45}.Y7oKWa_table th,.Y7oKWa_table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.75rem 1rem .75rem 0}.Y7oKWa_table thead th{color:var(--muted);font-size:.875rem;font-weight:400}.Y7oKWa_table tbody th{white-space:nowrap;font-weight:500}@media (max-width:600px){.Y7oKWa_table tbody th,.Y7oKWa_table thead th:first-child{z-index:1;background:var(--bg);padding-right:.75rem;position:sticky;left:0}}.Y7oKWa_author{max-width:calc(48rem + 2 * var(--pad));border-top:1px solid var(--line);align-items:flex-start;gap:1.25rem;margin:4rem auto 0;padding-top:2rem;display:flex}.Y7oKWa_authorPhoto{object-fit:cover;border-radius:50%;flex:none;width:4rem;height:4rem}.Y7oKWa_authorName{color:var(--ink);font-size:18px}.Y7oKWa_authorBio{color:var(--muted);margin-top:.25rem;font-size:1rem;line-height:1.55}.Y7oKWa_link{text-underline-offset:.2em;transition:color var(--dur-fast) var(--ease-out-expo);text-decoration:underline;text-decoration-thickness:1px}.Y7oKWa_link:hover{color:var(--muted)}.Y7oKWa_body>.Y7oKWa_photo{margin:3rem -4rem!important}.Y7oKWa_photoFrame{background:var(--tile);border-radius:0;position:relative;overflow:hidden}.Y7oKWa_photoImage{object-fit:cover}.Y7oKWa_photoCaption{color:var(--muted);text-align:center;margin-top:.75rem;font-size:.875rem}.Y7oKWa_more{border-top:1px solid var(--line);text-align:center;margin-top:8.75rem;padding-top:6rem}.Y7oKWa_moreList{grid-template-columns:repeat(auto-fit,minmax(0,26.5rem));justify-content:center;gap:1rem;margin-top:3.5rem;display:grid}@media (max-width:991px){.Y7oKWa_body>.Y7oKWa_photo{margin:2rem 0!important}.Y7oKWa_more{margin-top:6.25rem;padding-top:4.5rem}.Y7oKWa_moreList{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem}.Y7oKWa_root{padding:calc(72px + 3rem) 0 6.25rem}.Y7oKWa_title{font-size:2.75rem}}@media (max-width:600px){.Y7oKWa_moreList{grid-template-columns:minmax(0,1fr);gap:2.5rem}.Y7oKWa_root{padding-bottom:5rem}.Y7oKWa_title{font-size:2.25rem}.Y7oKWa_intro{font-size:18px}.Y7oKWa_body{margin-top:2.5rem;font-size:18px}.Y7oKWa_body h2{margin-top:2.5rem;font-size:1.625rem}.Y7oKWa_coverFrame{aspect-ratio:4/3}}}
@layer components{._6Kaqkq_root{max-width:calc(76rem + 2 * var(--pad));color:var(--ink);margin-inline:auto;padding-top:calc(72px + 5.5rem);padding-bottom:8.75rem}._6Kaqkq_meta{color:var(--muted);font-size:.875rem}._6Kaqkq_title{font-family:var(--next-font-body);letter-spacing:var(--tracking-lg);margin-top:1rem;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:400;line-height:1.05}._6Kaqkq_lead{max-width:42rem;color:var(--ink-2);margin-top:1.5rem;font-size:1.1875rem;line-height:1.6}._6Kaqkq_frame{aspect-ratio:16/9;background:#0b0c0e;border-radius:12px;margin-top:3rem;overflow:hidden}._6Kaqkq_player{border:0;width:100%;height:100%;display:block}@media (max-width:520px){._6Kaqkq_frame{aspect-ratio:4/5}}}
@layer components{.H3Ph7a_root{max-width:calc(42rem + 2 * var(--pad));color:var(--ink);margin-inline:auto;padding-top:calc(72px + 5.5rem);padding-bottom:8.75rem;font-size:18px;line-height:1.65}.H3Ph7a_meta{color:var(--muted);font-size:.875rem}.H3Ph7a_title{font-family:var(--next-font-body);letter-spacing:var(--tracking-lg);margin-top:1rem;font-size:3.5rem;font-weight:400;line-height:1.05}.H3Ph7a_lead{color:var(--ink-2);margin-top:1.5rem;font-size:1.1875rem;line-height:1.55}.H3Ph7a_root h2{font-family:var(--next-font-body);letter-spacing:var(--tracking-md);margin-top:3rem;font-size:1.75rem;font-weight:400;line-height:1.15}.H3Ph7a_root h2+p{margin-top:.75rem}.H3Ph7a_root p+p{margin-top:1rem}.H3Ph7a_root a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:991px){.H3Ph7a_root{padding-top:calc(72px + 3rem)}.H3Ph7a_title{font-size:2.75rem}}@media (max-width:600px){.H3Ph7a_root{padding-bottom:5rem}.H3Ph7a_title{font-size:2.25rem}.H3Ph7a_lead{font-size:18px}}}
@layer components{._6VVs3W_crumbs{color:var(--muted);font-size:min(.9375rem,15px)}._6VVs3W_crumb{color:var(--ink);text-underline-offset:.2em;margin-block:-12px;padding-block:12px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}._6VVs3W_title{max-width:22ch}._6VVs3W_facts{grid-template-columns:repeat(5,minmax(0,auto));justify-content:start;gap:min(1rem,16px) min(3rem,48px);margin-top:min(2rem,32px);display:grid}._6VVs3W_facts dt{color:var(--muted);font-size:min(.875rem,14px)}._6VVs3W_facts dd{color:var(--ink);margin-top:.25rem;font-size:min(1rem,16px)}._6VVs3W_facts ._6VVs3W_link{margin-block:-12px;padding-block:12px;display:inline-block}._6VVs3W_strip{margin-top:min(3.5rem,56px)}._6VVs3W_sections{max-width:var(--max-width);margin-top:min(4rem,64px)}._6VVs3W_section{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:min(2rem,32px);padding-block:min(2.5rem,40px);display:grid}._6VVs3W_h2{font-family:var(--next-font-body);letter-spacing:var(--tracking-md);font-size:min(1.75rem,28px);font-weight:400;line-height:1.15}._6VVs3W_prose{max-width:62ch;color:var(--ink-2);gap:1rem;font-size:min(1.125rem,18px);line-height:1.6;display:grid}._6VVs3W_list{gap:.5rem;padding-left:1.25rem;list-style:outside;display:grid}._6VVs3W_list li::marker{color:var(--muted)}._6VVs3W_review{padding-block:min(2.5rem,40px)}._6VVs3W_quote{max-width:34ch;font-family:var(--next-font-body);letter-spacing:var(--tracking-md);font-size:min(1.75rem,28px);font-weight:400;line-height:1.25}._6VVs3W_by{color:var(--muted);margin-top:1rem;font-size:min(1rem,16px)}._6VVs3W_next{aspect-ratio:592/698;background:var(--card-dark);width:100%;max-width:min(37rem,592px);color:var(--on-dark);text-align:center;isolation:isolate;border-radius:0;align-items:flex-end;margin:min(2.5rem,40px) auto 0;display:flex;position:relative;overflow:hidden}._6VVs3W_nextImage{z-index:-2;object-fit:cover;object-position:center top}._6VVs3W_nextNoise{z-index:-1}._6VVs3W_next:after{content:"";z-index:-1;background:radial-gradient(75% 26%,#0006,#0000),linear-gradient(#0003,#0003 45%,#000000b3);position:absolute;inset:0}._6VVs3W_nextName{font-family:var(--next-font-body);letter-spacing:var(--tracking-md);text-wrap:balance;padding:0 min(1.75rem,28px);font-size:min(2.25rem,36px);font-weight:400;line-height:1.1;position:absolute;top:50%;left:0;right:0;translate:0 -50%}._6VVs3W_nextBody{justify-items:center;width:100%;padding:0 min(2rem,32px) min(2rem,32px);display:grid}._6VVs3W_nextLabel{color:#ffffffb3;margin-bottom:min(.5rem,8px);font-size:min(.875rem,14px)}._6VVs3W_nextSub{text-wrap:balance;max-width:min(30rem,480px);font-size:min(1.1875rem,19px);line-height:1.35}._6VVs3W_nextPill{background:var(--bg);height:min(2.5rem,40px);color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out-expo);border-radius:0;align-items:center;margin-top:min(1.25rem,20px);padding:0 min(1.125rem,18px);font-size:min(.9375rem,15px);display:inline-flex}._6VVs3W_next:hover ._6VVs3W_nextPill,._6VVs3W_next:focus-visible ._6VVs3W_nextPill{background:#e9e9e9}._6VVs3W_next:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){._6VVs3W_nextImage,._6VVs3W_nextPill{transition:none}}._6VVs3W_boards{gap:min(5rem,80px);margin-top:min(5rem,80px);display:grid}._6VVs3W_boards>._6VVs3W_section{width:100%;max-width:1400px;margin-inline:auto;padding-block:0;padding-inline:1%}._6VVs3W_sections._6VVs3W_boardAligned{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1%}._6VVs3W_boards._6VVs3W_bleed>._6VVs3W_section,._6VVs3W_sections._6VVs3W_boardAligned._6VVs3W_bleed{padding-inline:0}._6VVs3W_boardRun{width:100%;max-width:1400px;margin-inline:auto;display:grid}._6VVs3W_boards._6VVs3W_bleed ._6VVs3W_boardRun{gap:min(1vw,14px)}._6VVs3W_board{border-radius:var(--radius-card);width:100%;height:auto;display:block;overflow:hidden}._6VVs3W_eyebrow{color:var(--muted);margin-bottom:.5rem;font-size:min(.875rem,14px)}._6VVs3W_boardQuote{color:var(--ink);font-size:min(1.375rem,22px);line-height:1.4}._6VVs3W_story{gap:min(7.5rem,120px);margin-top:min(5rem,80px);display:grid}._6VVs3W_story>*+*,._6VVs3W_sections>*{content-visibility:auto;contain-intrinsic-size:auto 100vw auto 40rem}._6VVs3W_story>._6VVs3W_section{max-width:var(--max-width);padding-block:0}._6VVs3W_challenge{max-width:34rem;display:grid}._6VVs3W_challenge li{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--next-font-body);letter-spacing:var(--tracking-md);grid-template-columns:min(1.25rem,20px) 1fr;align-items:start;column-gap:min(1rem,16px);padding-block:min(.875rem,14px);font-size:min(1.5rem,24px);font-weight:400;line-height:1.25;display:grid}._6VVs3W_challenge li:first-child{padding-top:0}._6VVs3W_built{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(2.5rem,40px) min(3rem,48px);display:grid}._6VVs3W_block{align-content:start;gap:min(.75rem,12px);max-width:44ch;display:grid}._6VVs3W_block:has(._6VVs3W_blockIcon){grid-template-columns:min(1.25rem,20px) 1fr;column-gap:min(1rem,16px)}._6VVs3W_blockIcon{width:min(1.25rem,20px);height:min(1.25rem,20px);color:var(--ink);grid-row:1;align-self:center;display:block}._6VVs3W_blockIcon svg{width:100%;height:100%}:is(._6VVs3W_block:has(._6VVs3W_blockIcon) ._6VVs3W_blockTitle,._6VVs3W_block:has(._6VVs3W_blockIcon) ._6VVs3W_blockBody){grid-column:2}._6VVs3W_blockTitle{color:var(--ink);font-family:var(--next-font-body);letter-spacing:var(--tracking-md);font-size:min(1.5rem,24px);font-weight:400;line-height:1.15}._6VVs3W_blockBody{color:var(--ink-2);font-size:18px;line-height:1.6}._6VVs3W_challengeIcon{width:min(1.25rem,20px);height:min(1.25rem,20px);color:var(--ink);margin-top:calc(.625em - min(1.25rem,20px)/2);display:block}._6VVs3W_challengeIcon svg{width:100%;height:100%}._6VVs3W_result{max-width:30ch;color:var(--ink);font-family:var(--next-font-body);letter-spacing:var(--tracking-md);gap:1rem;font-size:min(2rem,32px);font-weight:400;line-height:1.2;display:grid}._6VVs3W_plate{aspect-ratio:16/9;background:var(--card-dark);isolation:isolate;border-radius:0;position:relative;overflow:hidden}._6VVs3W_plateArt{z-index:-1;object-fit:cover}._6VVs3W_plateDesktop{aspect-ratio:16/10;width:76%;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}._6VVs3W_plateDesktop img{object-fit:cover;object-position:top}._6VVs3W_platePhones{justify-content:center;align-items:center;gap:6%;display:flex;position:absolute;inset:0}._6VVs3W_phone{aspect-ratio:1634/3191;height:90%;position:relative}._6VVs3W_phoneScreen{background:var(--bg);width:88.19%;height:95.27%;position:absolute;top:2.6%;left:6.06%;overflow:hidden;-webkit-mask:url(/work/case/phone-screen-mask-v3.png) 50%/100% 100% no-repeat;mask:url(/work/case/phone-screen-mask-v3.png) 50%/100% 100% no-repeat}._6VVs3W_phoneScreen img{object-fit:cover;object-position:top}._6VVs3W_phoneFrame{object-fit:contain}._6VVs3W_link{color:var(--ink);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:991px){._6VVs3W_story{gap:4.5rem;margin-top:3rem}._6VVs3W_facts{grid-template-columns:repeat(2,minmax(0,1fr))}._6VVs3W_section{grid-template-columns:minmax(0,1fr);gap:1rem}._6VVs3W_built{grid-template-columns:minmax(0,1fr)}._6VVs3W_plateDesktop{width:88%}._6VVs3W_result{font-size:1.5rem}._6VVs3W_challenge li{font-size:1.25rem}._6VVs3W_nextBody{padding:0 min(1.25rem,20px) min(1.5rem,24px)}._6VVs3W_nextName{font-size:min(1.875rem,30px)}}}
@layer components{.CC3-ZG_root{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-height:70dvh;padding-top:140px;padding-bottom:120px;display:flex}.CC3-ZG_kicker{color:var(--muted)}.CC3-ZG_body{max-width:46ch;color:var(--muted)}.CC3-ZG_actions{flex-wrap:wrap;gap:10px;display:flex}}
