._rich_1buli_1{display:flex;flex-direction:column;gap:.75rem;min-width:0}._markdown_1buli_8{display:flex;flex-direction:column;gap:.65rem}._markdown_1buli_8 p,._markdown_1buli_8 li{margin:0;font-size:1.0625rem;font-weight:400;letter-spacing:-.011em;line-height:1.35}._markdown_1buli_8 ul{margin:0;padding:0 0 0 1.05rem}._markdown_1buli_8 li+li{margin-top:.28rem}._markdown_1buli_8 strong{font-weight:700}._stack_1buli_36,._actions_1buli_37,._suggestions_1buli_38{display:flex;flex-direction:column;gap:.5rem}._card_1buli_44{padding:.75rem .8rem .85rem;border:1px solid var(--color-rule);border-radius:.7rem;background:#fff}._cardImage_1buli_51{display:block;width:100%;height:6.5rem;margin:0 0 .65rem;object-fit:cover;border-radius:.45rem}._cardKicker_1buli_60{margin:0 0 .2rem;color:var(--color-muted);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}._cardTitle_1buli_69{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.02em}._cardCopy_1buli_76{margin:.28rem 0 .55rem;color:#3a3a3a;font-size:.8125rem;letter-spacing:-.01em;line-height:1.4}._link_1buli_84{display:inline-flex;align-items:center;align-self:flex-start;color:var(--color-accent);font-size:.875rem;font-weight:600;letter-spacing:-.015em;text-decoration:none}._link_1buli_84:hover{text-decoration:underline;text-underline-offset:.18em}._suggestion_1buli_38{margin:0;padding:.48rem .75rem;border:1px solid var(--color-rule);border-radius:999px;background:#fff;color:var(--color-text);font:inherit;font-size:.78rem;font-weight:500;letter-spacing:-.015em;text-align:left;cursor:pointer}._suggestion_1buli_38:hover,._suggestion_1buli_38:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}._wrap_5fdxw_1{position:fixed;right:max(var(--page-pad),env(safe-area-inset-right,0px));bottom:max(var(--page-pad),env(safe-area-inset-bottom,0px));z-index:18;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;overflow:visible;font-family:Arial,Helvetica,sans-serif}._panel_5fdxw_14{display:flex;flex-direction:column;width:min(24.5rem,calc(100vw - 2 * var(--page-pad)));height:min(32rem,calc(100svh - var(--nav-height) - 6.25rem));overflow:hidden;border:1px solid var(--color-rule);border-radius:1.15rem;background:#fff;box-shadow:0 10px 28px #1111110f;animation:_panelIn_5fdxw_1 .48s cubic-bezier(.22,1,.36,1) both}._panelStatic_5fdxw_27{animation:none}@keyframes _panelIn_5fdxw_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_5fdxw_43{padding:1.05rem 1.15rem .95rem;background:var(--color-accent)}._title_5fdxw_48{margin:0;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:-.03em}._thread_5fdxw_56{--bubble-in: var(--color-bg);--thread-bg: #fff;flex:1;overflow-y:auto;padding:1rem .85rem 1.1rem;display:flex;flex-direction:column;gap:.28rem;background:var(--thread-bg)}._user_5fdxw_68,._bot_5fdxw_69{position:relative;isolation:isolate;margin:.08rem 0 0;max-width:78%;padding:.55rem .9rem .62rem;border:0;font-size:1.0625rem;font-weight:400;letter-spacing:-.011em;line-height:1.28;overflow-wrap:anywhere}._botRich_5fdxw_83{max-width:92%;padding:.7rem .85rem .8rem}._user_5fdxw_68+._bot_5fdxw_69,._bot_5fdxw_69+._user_5fdxw_68{margin-top:.55rem}._user_5fdxw_68{align-self:flex-end;border-radius:1.15rem 1.15rem .22rem;background:var(--color-accent);color:#fff}._bot_5fdxw_69{align-self:flex-start;border-radius:1.15rem 1.15rem 1.15rem .22rem;background:var(--bubble-in);color:#111}._user_5fdxw_68:before,._user_5fdxw_68:after,._bot_5fdxw_69:before,._bot_5fdxw_69:after{content:"";position:absolute;bottom:0;width:.7rem;height:1.15rem;pointer-events:none}._bot_5fdxw_69:before{left:-.38rem;z-index:-1;background:var(--bubble-in);border-bottom-right-radius:.85rem}._bot_5fdxw_69:after{left:-.7rem;background:var(--thread-bg);border-bottom-right-radius:.65rem}._user_5fdxw_68:before{right:-.38rem;z-index:-1;background:var(--color-accent);border-bottom-left-radius:.85rem}._user_5fdxw_68:after{right:-.7rem;background:var(--thread-bg);border-bottom-left-radius:.65rem}._pending_5fdxw_145{display:inline-flex;align-items:center;min-height:1.15rem;padding:.72rem .9rem}._pendingDots_5fdxw_152{display:inline-flex;align-items:center;gap:.28rem}._pendingDot_5fdxw_152{width:.32rem;height:.32rem;border-radius:50%;background:var(--color-muted);animation:_pendingDot_5fdxw_152 1.15s cubic-bezier(.22,1,.36,1) infinite}._pendingDot_5fdxw_152:nth-child(2){animation-delay:.14s}._pendingDot_5fdxw_152:nth-child(3){animation-delay:.28s}@keyframes _pendingDot_5fdxw_152{0%,to{opacity:.28;transform:translateY(0)}42%{opacity:1;transform:translateY(-2px)}}._panelStatic_5fdxw_27 ._pendingDot_5fdxw_152{animation:none;opacity:.55}._composer_5fdxw_192{padding:.85rem .95rem 1rem;background:#fff;border-top:1px solid var(--color-rule)}._bar_5fdxw_198{display:flex;align-items:flex-end;gap:.45rem;padding:.32rem .32rem .32rem 1.05rem;border:1px solid var(--color-rule);border-radius:999px;background:var(--color-bg)}._bar_5fdxw_198:focus-within{border-color:var(--color-accent)}._input_5fdxw_212{flex:1;min-width:0;min-height:2rem;max-height:calc(1.4em * 3);margin:0;padding:.38rem .1rem;overflow-y:auto;resize:none;border:0;background:transparent;color:var(--color-text);font:inherit;font-size:.9375rem;letter-spacing:-.015em;line-height:1.4;field-sizing:content}._input_5fdxw_212::placeholder{color:var(--color-muted)}._input_5fdxw_212:focus,._input_5fdxw_212:focus-visible{outline:none}._send_5fdxw_240{position:relative;display:grid;place-items:center;flex:0 0 2rem;width:2rem;height:2rem;margin:0;padding:0;border:0;border-radius:50%;background:var(--color-accent);color:#fff;cursor:pointer;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .36s cubic-bezier(.22,1,.36,1)}._send_5fdxw_240:after{content:"";position:absolute;inset:-.4rem}._send_5fdxw_240:hover,._send_5fdxw_240:focus-visible{transform:scale(1.06)}._send_5fdxw_240:active{transform:scale(.96);transition-duration:.14s}._send_5fdxw_240:focus-visible{outline:var(--focus-ring);outline-offset:3px}._send_5fdxw_240:disabled{background:#d8d8dc;opacity:.7;cursor:default;transform:none}._send_5fdxw_240:disabled:hover,._send_5fdxw_240:disabled:focus-visible,._send_5fdxw_240:disabled:active{transform:none}._dock_5fdxw_293{display:flex;flex-direction:column;align-items:flex-end;gap:.55rem;overflow:visible}._greeting_5fdxw_301{margin:0;width:max-content;max-width:min(13.5rem,calc(100vw - 2 * var(--page-pad)));padding:.75rem 1rem;border:0;border-radius:1rem;background:#fff;color:var(--color-text);box-shadow:0 10px 28px #1111111a;font:inherit;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.4;text-align:left;white-space:normal;cursor:pointer;animation:_greetingLife_5fdxw_1 4s cubic-bezier(.22,1,.36,1) both}._greeting_5fdxw_301:focus-visible{outline:var(--focus-ring);outline-offset:3px}._greetingStatic_5fdxw_327{animation:_greetingLife_5fdxw_1 4s linear both}@keyframes _greetingLife_5fdxw_1{0%{opacity:0}10%,72%{opacity:1}to{opacity:0;pointer-events:none}}._launcher_5fdxw_347{position:relative;display:grid;place-items:center;width:3.5rem;height:3.5rem;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:50%;background:var(--color-accent);color:#fff;cursor:pointer;isolation:isolate;box-shadow:0 8px 20px #1760ff38;transition:transform .36s cubic-bezier(.22,1,.36,1)}._halo_5fdxw_367{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--color-accent);opacity:.22;pointer-events:none;animation:_launcherHalo_5fdxw_1 5.2s cubic-bezier(.22,1,.36,1) infinite}._face_5fdxw_378{position:relative;display:grid;place-items:center;width:1.85rem;height:1.85rem;animation:_launcherBreathe_5fdxw_1 5.2s cubic-bezier(.22,1,.36,1) infinite}._bubble_5fdxw_387,._close_5fdxw_388{grid-area:1 / 1;display:block;transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}._bubble_5fdxw_387{opacity:1;transform:rotate(0)}._close_5fdxw_388{opacity:0;transform:rotate(-90deg)}._dot_5fdxw_406{transform-origin:center;animation:_launcherDot_5fdxw_1 2.6s cubic-bezier(.22,1,.36,1) infinite}._dot_5fdxw_406:nth-of-type(2){animation-delay:.18s}._dot_5fdxw_406:nth-of-type(3){animation-delay:.36s}@media(hover:hover){._launcher_5fdxw_347:hover,._launcher_5fdxw_347:focus-visible{transform:scale(1.06)}}._launcher_5fdxw_347:focus-visible{transform:scale(1.06);outline:var(--focus-ring);outline-offset:3px}._launcher_5fdxw_347:active{transform:scale(.96);transition-duration:.14s}._launcherOpen_5fdxw_437 ._halo_5fdxw_367,._launcherOpen_5fdxw_437 ._face_5fdxw_378{animation:none}._launcherOpen_5fdxw_437 ._bubble_5fdxw_387{opacity:0;transform:rotate(90deg) scale(.86)}._launcherOpen_5fdxw_437 ._close_5fdxw_388{opacity:1;transform:rotate(0)}._launcherOpen_5fdxw_437 ._dot_5fdxw_406{animation:none;opacity:0}._launcherStatic_5fdxw_457,._launcherStatic_5fdxw_457 ._halo_5fdxw_367,._launcherStatic_5fdxw_457 ._face_5fdxw_378,._launcherStatic_5fdxw_457 ._bubble_5fdxw_387,._launcherStatic_5fdxw_457 ._close_5fdxw_388,._launcherStatic_5fdxw_457 ._dot_5fdxw_406{animation:none;transition:none}._launcherStatic_5fdxw_457:hover,._launcherStatic_5fdxw_457:focus-visible,._launcherStatic_5fdxw_457:active{transform:none}@keyframes _launcherHalo_5fdxw_1{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.16);opacity:0}}@keyframes _launcherBreathe_5fdxw_1{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes _launcherDot_5fdxw_1{0%,to{opacity:.28}40%,55%{opacity:1}}@media(max-width:560px){._wrap_5fdxw_1{right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));max-width:calc(100vw - (2*max(1rem,env(safe-area-inset-right,0px))))}._panel_5fdxw_14{height:min(28rem,calc(100svh - var(--nav-height) - 5.75rem))}}@media(prefers-reduced-motion:reduce){._panel_5fdxw_14,._pendingDot_5fdxw_152,._send_5fdxw_240{animation:none;transition:none}._send_5fdxw_240:hover,._send_5fdxw_240:focus-visible,._send_5fdxw_240:active{transform:none}}._footer_47pin_1{background:#02022b;color:#fff;padding-block:clamp(3.75rem,8vw,6.25rem);overflow-x:clip}._inner_47pin_8{width:min(100% - 2 * var(--page-pad),var(--content-max));margin-inline:auto}._top_47pin_13{display:flex;align-items:start;justify-content:space-between;gap:clamp(1.75rem,5vw,4rem)}._groups_47pin_20{display:flex;flex-wrap:wrap;align-items:start;gap:clamp(3.25rem,9vw,8.5rem);min-width:0}._leftStack_47pin_28,._column_47pin_29,._services_47pin_30{min-width:0}._leftStack_47pin_28{display:flex;flex-direction:column;gap:5rem}._leftStack_47pin_28 ._list_47pin_40 a{overflow-wrap:break-word}._productLink_47pin_44{display:inline-flex;align-items:center;gap:.7rem;min-width:0}._productLogo_47pin_51{display:block;height:1.35rem;width:auto;flex-shrink:0}._colTitle_47pin_58{margin:0 0 1.35rem;font-size:1.05rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}._list_47pin_40{margin:0;padding:0;list-style:none}._list_47pin_40 li+li{margin-top:.72rem}._list_47pin_40 a{text-decoration:none;font-size:.9375rem;font-weight:400;letter-spacing:-.015em;line-height:1.35}._list_47pin_40 a:hover{color:var(--color-accent)}._serviceCols_47pin_88{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));column-gap:clamp(2.25rem,5vw,4.5rem)}._circle_47pin_94{display:block;width:1.35rem;height:1.35rem;margin-top:.12rem;flex-shrink:0;border-radius:50%;background:var(--color-accent)}._meta_47pin_104{display:flex;align-items:baseline;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(3.75rem,9vw,6.25rem);padding-bottom:.85rem}._footerEmail_47pin_113{display:inline-block;margin-top:.85rem;text-decoration:none;font-size:.8rem;font-weight:400;letter-spacing:-.01em;line-height:1.3}._footerEmail_47pin_113:hover{color:var(--color-accent)}._social_47pin_127,._legal_47pin_128{display:flex;flex-wrap:wrap;align-items:baseline;margin:0;padding:0;list-style:none}._social_47pin_127{gap:1.15rem 1.85rem}._social_47pin_127 a{text-decoration:none;font-size:.72rem;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}._socialCurrent_47pin_150{text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}._social_47pin_127 a:hover,._legal_47pin_128 a:hover{color:var(--color-accent)}._legal_47pin_128{gap:.85rem 1.45rem}._legal_47pin_128 a,._legal_47pin_128 span{text-decoration:none;font-size:.8rem;font-weight:400;letter-spacing:-.01em;line-height:1.3}._rule_47pin_174{width:100%;height:0;margin:0;border:0;border-top:1px solid rgba(255,255,255,.55)}@media(max-width:720px){._circle_47pin_94{display:none}._groups_47pin_20{flex-direction:column;gap:2.15rem}._serviceCols_47pin_88{column-gap:2.25rem}._meta_47pin_104{flex-direction:column;align-items:flex-start;gap:1.05rem}}._header_5l2nw_1{position:relative;z-index:20;flex-shrink:0;padding-block:var(--nav-pad-y);background-color:transparent;transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .46s cubic-bezier(.22,1,.36,1),background-color .58s cubic-bezier(.22,1,.36,1)}._headerStatic_5l2nw_13{transition:none}._headerPinned_5l2nw_17{position:fixed;top:0;left:0;right:0;background-color:#ffffffb8;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(60,60,67,.12)}._headerPinned_5l2nw_17._headerUnpinning_5l2nw_28{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){._headerPinned_5l2nw_17:not(._headerUnpinning_5l2nw_28){background-color:#fff}}._headerHidden_5l2nw_41{transform:translateY(-100%);opacity:0;pointer-events:none}._spacer_5l2nw_47{flex-shrink:0}._bar_5l2nw_51{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem}._left_5l2nw_60{display:flex;align-items:center;min-width:0}._brand_5l2nw_66{display:inline-flex;align-items:center;gap:.62rem;text-decoration:none;min-width:0}._logo_5l2nw_74{width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:50%;background:var(--color-accent)}._brandName_5l2nw_82{font-size:1.1875rem;font-weight:600;letter-spacing:-.02em;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._divider_5l2nw_92{width:1px;height:.95rem;margin:0 1.35rem;background:var(--color-rule);flex-shrink:0}._desktopNav_5l2nw_100{display:flex;align-items:center;gap:1.65rem}._desktopNav_5l2nw_100 a{font-size:.9375rem;font-weight:400;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:color .2s ease}._desktopNav_5l2nw_100 a:hover{color:var(--color-accent)}@media(hover:none){._brand_5l2nw_66:focus-visible,._desktopNav_5l2nw_100 a:focus-visible,._mobileNav_5l2nw_122 a:focus-visible{outline:none}}._right_5l2nw_127{display:flex;align-items:center;gap:.85rem;flex-shrink:0}._locale_5l2nw_134{display:inline-flex;align-items:center;flex-shrink:0;gap:.1rem}._locale_5l2nw_134 button{margin:0;border:0;background:transparent;padding:.45rem .4rem;color:var(--color-muted);font-size:.8125rem;font-weight:600;letter-spacing:.04em;line-height:1;cursor:pointer}._locale_5l2nw_134 button[aria-pressed=true]{color:var(--color-text)}._locale_5l2nw_134 button:hover{color:var(--color-accent)}._cta_5l2nw_162,._mobileCta_5l2nw_163{display:inline-flex;align-items:center;gap:.55rem;padding:.72rem 1.15rem .72rem 1.25rem;border-radius:999px;background:var(--color-cta);color:var(--color-cta-text);text-decoration:none;font-size:.875rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap;line-height:1}._cta_5l2nw_162:focus-visible,._mobileCta_5l2nw_163:focus-visible,._menuToggle_5l2nw_181:focus-visible,._locale_5l2nw_134 button:focus-visible{outline-color:var(--color-text)}._arrow_5l2nw_186{display:block;transition:transform .25s ease}._cta_5l2nw_162:hover ._arrow_5l2nw_186,._mobileCta_5l2nw_163:hover ._arrow_5l2nw_186{transform:translate(3px)}._menuToggle_5l2nw_181{display:none;position:relative;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;margin:0;padding:0;border:0;background:transparent;color:var(--color-text);cursor:pointer;align-items:center;justify-content:center}._menuIcon_5l2nw_213{position:relative;display:block;width:1.75rem;height:.85rem}._menuLine_5l2nw_220{position:absolute;left:0;width:100%;height:1px;background:currentColor;top:50%;transform-origin:center;transition:transform .28s cubic-bezier(.22,1,.36,1)}._menuLine_5l2nw_220:first-child{transform:translateY(calc(-50% - .28rem))}._menuLine_5l2nw_220:last-child{transform:translateY(calc(-50% + .28rem))}._menuToggle_5l2nw_181[aria-expanded=true] ._menuLine_5l2nw_220:first-child{transform:translateY(-50%) rotate(45deg)}._menuToggle_5l2nw_181[aria-expanded=true] ._menuLine_5l2nw_220:last-child{transform:translateY(-50%) rotate(-45deg)}._menuToggleStatic_5l2nw_247 ._menuLine_5l2nw_220{transition:none}._mobilePanel_5l2nw_251{display:none}._panelStatic_5l2nw_255{transition:none}@media(max-width:900px){._divider_5l2nw_92,._desktopNav_5l2nw_100,._localeBar_5l2nw_262{display:none}._localeMenu_5l2nw_266 button{min-width:2.75rem;min-height:2.75rem;font-size:.9375rem}._menuToggle_5l2nw_181{display:inline-flex}._headerOpen_5l2nw_276,._headerPinned_5l2nw_17._headerOpen_5l2nw_276{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none}._mobilePanel_5l2nw_251{display:flex;position:fixed;top:0;left:0;right:0;z-index:0;align-items:center;justify-content:center;width:100%;height:70vh;height:70dvh;height:70svh;overflow:hidden;padding:var(--nav-height) 1.25rem 2.75rem;background-color:#ffffffb8;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:0 0 70px 70px;pointer-events:none;transform:translate3d(0,-100%,0);transform-origin:top center;transition:transform .38s cubic-bezier(.22,1,.36,1);backface-visibility:hidden}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){._mobilePanel_5l2nw_251{background-color:#fff}}._headerOpen_5l2nw_276 ._mobilePanel_5l2nw_251{transform:translateZ(0);pointer-events:auto}._headerOpen_5l2nw_276 ._mobilePanel_5l2nw_251._panelStatic_5l2nw_255{transition:none}._mobileNav_5l2nw_122{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2.5rem;width:100%}._mobileNav_5l2nw_122 a:not(._mobileCta_5l2nw_163){font-size:1.625rem;font-weight:500;letter-spacing:-.03em;text-decoration:none;line-height:1.2}._mobileEnd_5l2nw_343{display:flex;flex-direction:column;align-items:center;gap:1.15rem}._mobileEnd_5l2nw_343 ._mobileCta_5l2nw_163{margin-top:0}}@media(prefers-reduced-motion:reduce){._header_5l2nw_1,._menuLine_5l2nw_220,._mobilePanel_5l2nw_251{transition:none}}@media(max-width:560px){._cta_5l2nw_162{display:none}._logo_5l2nw_74{width:1.5rem;height:1.5rem}._brandName_5l2nw_82{font-size:1.0625rem}}@media(min-width:901px){._mobileCta_5l2nw_163{display:none}}._section_1ug9u_1{--color-text: #fff;--color-muted: #a8a8a8;--color-rule: rgba(255, 255, 255, .16);--color-bg: #111;background:#000;color:#fff;padding-block:clamp(4.75rem,11vw,8.75rem) clamp(5.25rem,12vw,9.5rem);overflow-x:clip}._inner_1ug9u_12{width:min(100% - 2 * var(--page-pad),var(--content-max));margin-inline:auto}._columns_1ug9u_17{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:start;column-gap:clamp(2.5rem,8vw,7.5rem)}._left_1ug9u_24,._right_1ug9u_25{min-width:0}._label_1ug9u_29,._heading_1ug9u_30,._intro_1ug9u_31,._row_1ug9u_32,._cta_1ug9u_33,._right_1ug9u_25{opacity:0;transform:translateY(1.05rem);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}._label_1ug9u_29{transition-delay:0ms}._heading_1ug9u_30{transition-delay:90ms}._intro_1ug9u_31{transition-delay:.18s}._cta_1ug9u_33{transition-delay:1.02s}._right_1ug9u_25{transition-delay:.98s}._entered_1ug9u_62 ._label_1ug9u_29,._entered_1ug9u_62 ._heading_1ug9u_30,._entered_1ug9u_62 ._intro_1ug9u_31,._entered_1ug9u_62 ._row_1ug9u_32,._entered_1ug9u_62 ._cta_1ug9u_33,._entered_1ug9u_62 ._right_1ug9u_25,._static_1ug9u_68 ._label_1ug9u_29,._static_1ug9u_68 ._heading_1ug9u_30,._static_1ug9u_68 ._intro_1ug9u_31,._static_1ug9u_68 ._row_1ug9u_32,._static_1ug9u_68 ._cta_1ug9u_33,._static_1ug9u_68 ._right_1ug9u_25{opacity:1;transform:none}._static_1ug9u_68 ._label_1ug9u_29,._static_1ug9u_68 ._heading_1ug9u_30,._static_1ug9u_68 ._intro_1ug9u_31,._static_1ug9u_68 ._row_1ug9u_32,._static_1ug9u_68 ._cta_1ug9u_33,._static_1ug9u_68 ._right_1ug9u_25{transition:none;transition-delay:0s}._label_1ug9u_29{display:flex;align-items:center;gap:.85rem;margin:0;color:var(--color-muted);font-size:.72rem;font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase}._labelRule_1ug9u_101{display:block;flex:1;height:1px;background:var(--color-rule)}._heading_1ug9u_30{margin:.95rem 0 0;font-size:clamp(2.1rem,1.15rem + 2.8vw,3.45rem);font-weight:500;letter-spacing:-.045em;line-height:1.12;color:var(--color-text)}._intro_1ug9u_31{margin:1.15rem 0 0;max-width:28rem;font-size:clamp(.9375rem,.88rem + .22vw,1.05rem);font-weight:400;letter-spacing:-.015em;line-height:1.62;color:var(--color-muted)}._list_1ug9u_127{position:relative;margin:2.15rem 0 0}._indicator_1ug9u_132{position:absolute;top:0;left:0;z-index:1;width:2px;background:var(--color-accent);pointer-events:none;transition:transform .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1)}._item_1ug9u_145{border-bottom:1px solid var(--color-rule)}._row_1ug9u_32{display:grid;grid-template-columns:2.15rem minmax(0,1fr) auto;align-items:center;column-gap:.7rem;width:100%;min-height:3.35rem;margin:0;padding:.95rem .15rem .95rem .95rem;border:0;background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}._number_1ug9u_166{color:var(--color-muted);font-size:.78rem;font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums;transition:color .3s cubic-bezier(.22,1,.36,1),font-weight .3s cubic-bezier(.22,1,.36,1)}._name_1ug9u_177{font-size:1.05rem;font-weight:500;letter-spacing:-.02em;line-height:1.2;transition:color .3s cubic-bezier(.22,1,.36,1)}._arrow_1ug9u_185{display:block;color:var(--color-text);transition:color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}._rowActive_1ug9u_193 ._number_1ug9u_166{color:var(--color-text);font-weight:600}._rowActive_1ug9u_193 ._name_1ug9u_177,._rowActive_1ug9u_193 ._arrow_1ug9u_185{color:var(--color-accent)}._row_1ug9u_32:focus-visible{outline:var(--focus-ring);outline-offset:3px}._cta_1ug9u_33{margin:1.85rem 0 0;font-size:.9rem;font-weight:400;letter-spacing:-.01em;line-height:1.5;color:var(--color-muted)}._ctaLink_1ug9u_217{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-accent);text-decoration:none;font-weight:500}._ctaLink_1ug9u_217 ._arrow_1ug9u_185{color:var(--color-accent)}._media_1ug9u_230{display:grid;overflow:hidden;aspect-ratio:16 / 10;border-radius:1.15rem;background:var(--color-bg)}._mediaImg_1ug9u_238{grid-area:1 / 1;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transform:translateY(10px) scale(1.12);pointer-events:none;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}._mediaActive_1ug9u_252{opacity:1;transform:translateY(0) scale(1.12);pointer-events:auto}._details_1ug9u_258{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:1.5rem 2.25rem;margin-top:1.65rem}._detailTitle_1ug9u_266{display:flex;align-items:center;gap:.7rem;margin:0;font-size:clamp(1.35rem,1.05rem + .9vw,1.85rem);font-weight:600;letter-spacing:-.03em;line-height:1.15}._detailNumber_1ug9u_277{color:var(--color-muted);font-size:.82rem;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}._detailRule_1ug9u_285{display:block;width:1.35rem;height:1px;background:var(--color-rule)}._detailText_1ug9u_292{margin:.85rem 0 0;font-size:.95rem;font-weight:400;letter-spacing:-.015em;line-height:1.6;color:var(--color-muted)}._features_1ug9u_301{margin:0;padding:0;list-style:none}._features_1ug9u_301 li{display:flex;align-items:flex-start;gap:.55rem;font-size:.9rem;font-weight:400;letter-spacing:-.015em;line-height:1.45;color:var(--color-text)}._features_1ug9u_301 li+li{margin-top:.62rem}._examples_1ug9u_322{display:flex;flex-wrap:wrap;gap:.4rem;grid-column:1 / -1;margin:.35rem 0 0;padding:0;list-style:none}._examples_1ug9u_322 li{margin:0;padding:.32rem .62rem;border-radius:.4rem;background:#ffffff14;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;line-height:1.35;color:#fff}._check_1ug9u_344{flex-shrink:0;margin-top:.12rem;color:var(--color-accent)}._mobilePanel_1ug9u_350{display:none}@media(hover:hover)and (pointer:fine){._row_1ug9u_32:hover ._name_1ug9u_177,._row_1ug9u_32:hover ._arrow_1ug9u_185{color:var(--color-accent)}._row_1ug9u_32:hover ._arrow_1ug9u_185,._ctaLink_1ug9u_217:hover ._arrow_1ug9u_185{transform:translate(5px)}}@media(min-width:721px){._left_1ug9u_24{position:sticky;top:calc(var(--pinned-nav-offset, 0px) + clamp(1.15rem,3vw,2rem));z-index:2;align-self:start;background:#000;padding-bottom:1rem}}@media(max-width:720px){._columns_1ug9u_17{grid-template-columns:1fr}._heading_1ug9u_30{font-size:clamp(1.85rem,7.4vw,2.45rem)}._intro_1ug9u_31{max-width:none}._right_1ug9u_25{display:none}._mobilePanel_1ug9u_350{display:block;padding:.35rem 0 1.35rem}._details_1ug9u_258{grid-template-columns:1fr;gap:1.25rem}._cta_1ug9u_33{margin-top:1.5rem}}@media(prefers-reduced-motion:reduce){._label_1ug9u_29,._heading_1ug9u_30,._intro_1ug9u_31,._row_1ug9u_32,._cta_1ug9u_33,._right_1ug9u_25,._indicator_1ug9u_132,._arrow_1ug9u_185{opacity:1;transform:none;transition:none;transition-delay:0s}._mediaImg_1ug9u_238{opacity:1;transform:scale(1.12);transition:none;transition-delay:0s}._mediaImg_1ug9u_238:not(._mediaActive_1ug9u_252){visibility:hidden;opacity:0}}._section_1oeml_1{background:#fff;padding-block:clamp(4.75rem,11vw,8.75rem) clamp(5.25rem,12vw,9.5rem);border-bottom:1px solid var(--color-rule)}._inner_1oeml_7{width:min(100% - 2 * var(--page-pad),var(--content-max));margin-inline:auto}._heading_1oeml_12{margin:0;font-size:clamp(1.7rem,1.05rem + 2.2vw,2.35rem);font-weight:600;letter-spacing:-.035em;line-height:1.16;text-align:left;color:var(--color-text)}._heading_1oeml_12 span+span:before{content:" "}._columns_1oeml_26{display:grid;grid-template-columns:45fr 55fr;align-items:start;column-gap:clamp(1.25rem,3.5vw,2.75rem)}._copy_1oeml_33{max-width:38rem}._copy_1oeml_33 p{margin:0;font-size:clamp(.9375rem,.88rem + .22vw,1.02rem);font-weight:400;letter-spacing:-.015em;line-height:1.62;color:var(--color-text)}._copy_1oeml_33 p+p{margin-top:1.35rem}._aside_1oeml_50{color:var(--color-muted)}._link_1oeml_54{display:inline-block;margin-top:1.85rem;color:var(--color-accent);text-decoration:none;font-size:.9rem;font-weight:500;letter-spacing:-.01em;line-height:1.4}._link_1oeml_54:hover{text-decoration:underline;text-underline-offset:.22em}@media(min-width:901px){._copy_1oeml_33 p{font-size:clamp(1.125rem,.9rem + .5vw,1.3125rem)}}@media(max-width:720px){._columns_1oeml_26{grid-template-columns:1fr;row-gap:2.15rem}._copy_1oeml_33{max-width:none}}@media(min-width:721px){._heading_1oeml_12{font-size:clamp(2.1rem,1.1rem + 2.55vw,3.45rem);line-height:1.12;text-align:right}._heading_1oeml_12 span{display:block}._heading_1oeml_12 span+span:before{content:none}}._section_1kt7a_1{background:#000;color:#fff;padding-block:clamp(3.25rem,8vw,5.5rem)}._inner_1kt7a_7{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100% - 2 * var(--page-pad),var(--content-max));margin-inline:auto;text-align:center}._heading_1kt7a_17{margin:0;font-size:clamp(1.75rem,1.05rem + 2vw,2.65rem);font-weight:700;letter-spacing:-.045em;line-height:1.12;color:#fff}._heading_1kt7a_17>span{display:block}._period_1kt7a_30{color:var(--color-accent)}._button_1kt7a_34{display:inline-flex;align-items:center;gap:.55rem;margin-top:clamp(2rem,4.5vw,3.15rem);padding:.72rem 1.15rem .72rem 1.25rem;border-radius:999px;background:var(--color-accent);color:#fff;text-decoration:none;font-size:.875rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap;line-height:1}._button_1kt7a_34:focus-visible{outline-color:#fff}._arrow_1kt7a_55{display:block;transition:transform .25s ease}._button_1kt7a_34:hover ._arrow_1kt7a_55{transform:translate(3px)}@media(max-width:720px){._heading_1kt7a_17{font-size:clamp(1.55rem,6.2vw,2.15rem)}}@media(prefers-reduced-motion:reduce){._arrow_1kt7a_55{transition:none}._button_1kt7a_34:hover ._arrow_1kt7a_55{transform:none}}._section_1mdna_1{--marker-size: 2.75rem;--marker-offset: .06rem;background:#fff;padding-block:clamp(4.75rem,11vw,8.75rem) clamp(5.25rem,12vw,9.5rem)}._inner_1mdna_8{width:min(100% - 2 * var(--page-pad),68rem);margin-inline:auto}._columns_1mdna_13{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;column-gap:clamp(2.5rem,8vw,6.5rem)}._lead_1mdna_20{min-width:0}._heading_1mdna_24{margin:0;font-size:clamp(2.45rem,1.2rem + 3.8vw,4.25rem);font-weight:400;letter-spacing:-.045em;line-height:1.12;color:var(--color-text)}._heading_1mdna_24>span{display:block}._period_1mdna_37{color:var(--color-accent)}._subhead_1mdna_41{margin:1.15rem 0 0;max-width:18rem;font-size:clamp(.9375rem,.88rem + .22vw,1.02rem);font-weight:400;letter-spacing:-.015em;line-height:1.62;color:var(--color-muted)}._list_1mdna_51{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._step_1mdna_59{position:relative;display:grid;grid-template-columns:var(--marker-size) minmax(0,1fr);align-items:start;column-gap:clamp(1.15rem,3vw,1.75rem);padding-bottom:clamp(2.5rem,5.5vw,3.85rem);overflow-x:clip}._step_1mdna_59:last-child{padding-bottom:0}._step_1mdna_59:before{content:"";position:absolute;top:calc(var(--marker-size) / 2 + var(--marker-offset));bottom:0;left:calc(var(--marker-size) / 2);z-index:0;width:1px;background:var(--color-rule);transform:translate(-50%)}._step_1mdna_59:last-child:before{content:none}._marker_1mdna_89,._copy_1mdna_90{opacity:0;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1)}._marker_1mdna_89{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--marker-size);height:var(--marker-size);margin-top:var(--marker-offset);border-radius:50%;background:var(--color-accent);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.02em;line-height:1;font-variant-numeric:tabular-nums;transform:translate(-1.35rem)}._copy_1mdna_90{min-width:0;padding-top:.28rem;transform:translate(1.35rem);transition-delay:60ms}._visible_1mdna_124 ._marker_1mdna_89,._visible_1mdna_124 ._copy_1mdna_90,._static_1mdna_126 ._marker_1mdna_89,._static_1mdna_126 ._copy_1mdna_90{opacity:1;transform:none}._static_1mdna_126 ._marker_1mdna_89,._static_1mdna_126 ._copy_1mdna_90{transition:none;transition-delay:0s}._stepTitle_1mdna_138{margin:0;font-size:clamp(1.2rem,1rem + .55vw,1.45rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--color-text)}._tagline_1mdna_147{margin:.32rem 0 0;font-size:clamp(.98rem,.9rem + .28vw,1.1rem);font-weight:500;letter-spacing:-.02em;line-height:1.4;color:#5c5c5c}._description_1mdna_156{margin:.4rem 0 0;font-size:clamp(.9rem,.85rem + .18vw,.98rem);font-weight:400;letter-spacing:-.015em;line-height:1.6;color:var(--color-muted)}@media(min-width:721px){._lead_1mdna_20{position:sticky;top:calc(var(--pinned-nav-offset, 0px) + clamp(1.15rem,3vw,2rem));z-index:2;align-self:start;background:#fff;padding-bottom:1rem}}@media(min-width:901px){._subhead_1mdna_41{font-size:clamp(1rem,.9rem + .28vw,1.125rem)}}@media(max-width:900px){._columns_1mdna_13{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);column-gap:clamp(1.5rem,4vw,2.75rem)}._heading_1mdna_24{font-size:clamp(2.05rem,5vw,2.9rem)}}@media(max-width:720px){._columns_1mdna_13{grid-template-columns:1fr;row-gap:2.25rem}._heading_1mdna_24{font-size:clamp(2rem,8.4vw,2.7rem)}._subhead_1mdna_41{max-width:none}}@media(max-width:480px){._section_1mdna_1{--marker-size: 2.5rem}._marker_1mdna_89{font-size:.72rem;transform:translate(-.9rem)}._copy_1mdna_90{transform:translate(.9rem)}}@media(prefers-reduced-motion:reduce){._marker_1mdna_89,._copy_1mdna_90{opacity:1;transform:none;transition:none;transition-delay:0s}}._hero_15m0z_1{display:flex;flex-direction:column;justify-content:center;min-height:60vh;min-height:60svh;min-height:60dvh;padding-top:var(--nav-height);padding-bottom:var(--nav-height)}._inner_15m0z_12{width:min(100% - 2 * var(--page-pad),var(--content-max));margin-inline:auto}._heading_15m0z_17{margin:0;font-size:clamp(2.1rem,1.15rem + 2.8vw,3.45rem);font-weight:500;letter-spacing:-.045em;line-height:1.14;color:var(--color-text)}@media(max-width:720px){._heading_15m0z_17{font-size:clamp(1.75rem,7vw,2.35rem)}}._section_17hz3_1{background:var(--color-bg);padding-block:clamp(4.75rem,11vw,8.5rem) clamp(5.5rem,12vw,9.5rem)}._sectionPage_17hz3_6{background:#fff}._inner_17hz3_10{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:start;column-gap:clamp(2.5rem,8vw,7.5rem);width:min(100% - 2 * var(--page-pad),68rem);margin-inline:auto}._heading_17hz3_19{margin:0;font-size:clamp(2.45rem,1.2rem + 3.8vw,4.25rem);font-weight:400;letter-spacing:-.045em;line-height:1.12;color:var(--color-text)}._heading_17hz3_19>span{display:block}._period_17hz3_32{color:var(--color-accent)}._panel_17hz3_36{min-width:0;max-width:38rem}._tabs_17hz3_41{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.65rem 2.35rem;margin-bottom:1.65rem}._tab_17hz3_41{margin:0;padding:0 0 .28rem;border:0;border-bottom:1.5px solid transparent;background:transparent;color:#9a9a9a;font-size:1.35rem;font-weight:500;letter-spacing:-.02em;line-height:1.2;cursor:pointer;transition:color .2s ease,border-color .2s ease}._tabActive_17hz3_66{color:var(--color-text);border-bottom-color:var(--color-accent)}._stage_17hz3_71{display:grid}._view_17hz3_75{grid-area:1 / 1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s}._viewActive_17hz3_83{opacity:1;visibility:visible;pointer-events:auto}._stageStatic_17hz3_89 ._view_17hz3_75{transition:none}._stageStatic_17hz3_89 ._view_17hz3_75:not(._viewActive_17hz3_83){display:none}._lede_17hz3_97{margin:0 0 1.65rem;max-width:32rem;font-size:1.0625rem;font-weight:400;letter-spacing:-.015em;line-height:1.55;color:#5c5c5c}._prompt_17hz3_107{margin:0 0 .85rem;font-size:1.125rem;font-weight:500;letter-spacing:-.02em;line-height:1.4;color:var(--color-text)}._types_17hz3_116{margin-bottom:1.75rem}._pills_17hz3_120{display:flex;flex-wrap:wrap;gap:.55rem .5rem}._pill_17hz3_120{margin:0;padding:.48rem .95rem;border:1px solid var(--color-rule);border-radius:999px;background:#fff;color:var(--color-text);font-size:.9375rem;font-weight:400;letter-spacing:-.01em;line-height:1.2;cursor:pointer;transition:background-color .22s ease,color .22s ease,border-color .22s ease}._pillActive_17hz3_144{background:var(--color-accent);border-color:var(--color-accent);color:#fff}._form_17hz3_150,._schedule_17hz3_151{display:flex;flex-direction:column;min-width:0}._schedule_17hz3_151 ._prompt_17hz3_107{margin-top:.35rem}._schedule_17hz3_151 ._pills_17hz3_120{margin-bottom:1.35rem}._calendar_17hz3_165{margin-bottom:1.5rem}._calHeader_17hz3_169{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}._calTitle_17hz3_177{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.02em}._calNav_17hz3_184{width:2.25rem;height:2.25rem;margin:0;padding:0;border:1px solid var(--color-rule);border-radius:50%;background:#fff;color:var(--color-text);font-size:1.25rem;line-height:1;cursor:pointer}._calWeek_17hz3_198,._calGrid_17hz3_199{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}._calWeek_17hz3_198{margin-bottom:.35rem;font-size:.875rem;font-weight:500;letter-spacing:.04em;color:#8a8a8a;text-align:center}._calDay_17hz3_213{aspect-ratio:1;margin:.12rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-text);font-family:inherit;font-size:1rem;font-weight:400;cursor:pointer}._calMuted_17hz3_227{color:#b0b0b0}._calToday_17hz3_231{box-shadow:none;outline:1px solid var(--color-rule);outline-offset:-1px}._calDayActive_17hz3_237{background:var(--color-accent);color:#fff}._calDay_17hz3_213:disabled{color:#d0d0d0;cursor:not-allowed}._field_17hz3_247{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.15rem;font-size:.9375rem;font-weight:400;letter-spacing:-.01em;color:var(--color-text)}._field_17hz3_247 input,._field_17hz3_247 textarea{width:100%;max-width:100%;margin:0;padding:.7rem .85rem;border:1px solid var(--color-rule);border-radius:.35rem;background:#fff;color:var(--color-text);font-family:inherit;font-size:1.0625rem;line-height:1.4;resize:vertical}._field_17hz3_247 textarea{min-height:9.5rem;padding-top:.75rem}._field_17hz3_247 input:focus-visible,._field_17hz3_247 textarea:focus-visible{outline:var(--focus-ring);outline-offset:2px}._status_17hz3_285{margin:0 0 1.15rem;font-size:1.0625rem;font-weight:400;letter-spacing:-.015em;line-height:1.55}._statusError_17hz3_293{color:#5c5c5c}._statusOk_17hz3_297{color:var(--color-text)}._submit_17hz3_301{display:inline-flex;align-items:center;align-self:start;gap:.55rem;margin-top:.35rem;padding:.72rem 1.15rem .72rem 1.25rem;border:0;border-radius:999px;background:var(--color-accent);color:#fff;font-size:.875rem;font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap;cursor:pointer}._submit_17hz3_301:disabled{cursor:wait;opacity:.72}._arrow_17hz3_325{display:block;transition:transform .25s ease}._submit_17hz3_301:hover ._arrow_17hz3_325{transform:translate(3px)}@media(max-width:900px){._inner_17hz3_10{grid-template-columns:1fr 1.05fr;column-gap:clamp(1.5rem,4vw,2.75rem)}._heading_17hz3_19{font-size:clamp(2.05rem,5vw,2.9rem)}}@media(min-width:721px){._heading_17hz3_19{position:sticky;top:calc(var(--pinned-nav-offset, 0px) + clamp(1.15rem,3vw,2rem));z-index:2;align-self:start;background:var(--color-bg);padding-bottom:1rem}._sectionPage_17hz3_6 ._heading_17hz3_19{background:#fff}}@media(max-width:720px){._inner_17hz3_10{grid-template-columns:1fr;row-gap:2.25rem}._panel_17hz3_36{max-width:none}._heading_17hz3_19{font-size:clamp(2rem,8.4vw,2.7rem)}}@media(prefers-reduced-motion:reduce){._tab_17hz3_41,._pill_17hz3_120,._arrow_17hz3_325,._stage_17hz3_71,._view_17hz3_75,._viewActive_17hz3_83{transition:none}._submit_17hz3_301:hover ._arrow_17hz3_325{transform:none}}._page_yvauf_1{flex:1;display:flex;flex-direction:column;min-height:0;background:#fff}._section_oovme_1{background:#fff;padding-block:clamp(4.75rem,11vw,8.75rem) clamp(5.25rem,12vw,9.5rem)}._inner_oovme_6{width:min(100% - 2 * var(--page-pad),var(--content-max));margin-inline:auto}._intro_oovme_11{width:min(100%,54rem);margin:0 auto;text-align:center;font-size:clamp(1.25rem,.9rem + 1.65vw,1.75rem);font-weight:500;letter-spacing:-.025em;line-height:1.48;color:#a8a8a8}._intro_oovme_11 span{color:#a8a8a8}._introStatic_oovme_26{color:#000}._heading_oovme_30{margin:0;font-size:clamp(1.7rem,1.05rem + 2.2vw,2.35rem);font-weight:600;letter-spacing:-.035em;line-height:1.16;text-align:left;color:var(--color-text)}._heading_oovme_30 span+span:before{content:" "}._columns_oovme_44{display:grid;grid-template-columns:45fr 55fr;align-items:start;column-gap:clamp(1.25rem,3.5vw,2.75rem);margin-top:clamp(5.75rem,11.5vw,9.25rem)}._copy_oovme_52{max-width:38rem}._copy_oovme_52 p{margin:0;font-size:clamp(.9375rem,.88rem + .22vw,1.02rem);font-weight:400;letter-spacing:-.015em;line-height:1.62;color:var(--color-text)}._copy_oovme_52 p+p{margin-top:1.35rem}._cta_oovme_69{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.85rem;padding:.72rem 1.15rem .72rem 1.25rem;border-radius:999px;background:var(--color-cta);color:var(--color-cta-text);text-decoration:none;font-size:.875rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap;line-height:1}._cta_oovme_69:focus-visible{outline-color:var(--color-text)}._arrow_oovme_90{display:block;transition:transform .25s ease}._cta_oovme_69:hover ._arrow_oovme_90{transform:translate(3px)}@media(min-width:901px){._intro_oovme_11{width:min(100%,66rem);font-size:clamp(1.5rem,1.05rem + 2.15vw,2.125rem)}._copy_oovme_52 p{font-size:clamp(1.125rem,.9rem + .5vw,1.3125rem)}}@media(max-width:720px){._intro_oovme_11{width:100%}._columns_oovme_44{grid-template-columns:1fr;row-gap:2.15rem;margin-top:clamp(3.5rem,12vw,5.5rem)}._copy_oovme_52{max-width:none}}@media(min-width:721px){._heading_oovme_30{font-size:clamp(2.1rem,1.1rem + 2.55vw,3.45rem);line-height:1.12;text-align:right}._heading_oovme_30 span{display:block}._heading_oovme_30 span+span:before{content:none}}@media(prefers-reduced-motion:reduce){._arrow_oovme_90{transition:none}}._hero_1h0i8_1{position:relative;flex:none;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--nav-height));min-height:calc(100svh - var(--nav-height));padding-block:clamp(2rem,6vh,4.5rem) clamp(5.25rem,12vh,7.5rem);background:var(--color-bg);font-family:var(--font)}._frame_1h0i8_14{width:min(100% - 2 * var(--page-pad),var(--content-max));margin-inline:auto}._content_1h0i8_19{display:flex;flex-direction:column;align-items:flex-start}._headline_1h0i8_25{margin:0;font-size:clamp(5rem,10.7vw,9.75rem);font-weight:800;letter-spacing:-.028em;line-height:.9;color:var(--color-text)}._headline_1h0i8_25>span{display:block;white-space:nowrap;opacity:0;transform:translateY(.42em);animation:_heroReveal_1h0i8_1 .9s cubic-bezier(.22,1,.36,1) forwards}._headline_1h0i8_25>span:nth-child(2){animation-delay:.12s}._period_1h0i8_46{display:inline-block;color:var(--color-accent);transform-origin:center;animation:_periodIn_1h0i8_1 .56s .48s cubic-bezier(.22,1,.36,1) both}._subhead_1h0i8_53{max-width:42rem;margin:clamp(1.25rem,3vh,2rem) 0 0;font-size:clamp(.95rem,1.5vw,1.2rem);font-weight:400;letter-spacing:-.025em;line-height:1.45;color:var(--color-text);opacity:0;transform:translateY(1rem);animation:_heroReveal_1h0i8_1 .76s .28s cubic-bezier(.22,1,.36,1) forwards}._cta_1h0i8_66{display:inline-flex;align-items:center;gap:.55rem;margin-top:clamp(1.1rem,2.5vh,1.65rem);padding:.72rem 1.15rem .72rem 1.25rem;border-radius:999px;background:var(--color-cta);color:var(--color-cta-text);text-decoration:none;font-size:.875rem;font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap;opacity:0;transform:translateY(.85rem);animation:_heroReveal_1h0i8_1 .76s .4s cubic-bezier(.22,1,.36,1) forwards}._arrow_1h0i8_86{display:block;transition:transform .25s ease}._cta_1h0i8_66:hover ._arrow_1h0i8_86{transform:translate(3px)}._scrollCue_1h0i8_95{position:absolute;left:50%;bottom:clamp(1.15rem,3vh,2rem);display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:0;border-radius:50%;background:#dfe7ff;color:var(--color-cta);cursor:pointer;transform:translate(-50%);opacity:0;animation:_heroFade_1h0i8_1 .56s .62s ease-out forwards}._scrollCue_1h0i8_95 svg{display:block}@media(hover:hover)and (pointer:fine){._scrollCue_1h0i8_95{transition:background-color .25s ease,transform .25s ease}._scrollCue_1h0i8_95:hover{background:#d4defc;transform:translate(-50%) translateY(3px)}}@media(max-width:720px){._hero_1h0i8_1{min-height:70vh;min-height:70svh;padding-top:clamp(1.5rem,5vh,3rem);padding-bottom:clamp(1.5rem,5vh,3rem)}._headline_1h0i8_25{font-size:clamp(3.65rem,18.5vw,6rem);letter-spacing:-.022em;line-height:.92}._subhead_1h0i8_53{max-width:34rem;font-size:min(.9375rem,3.35vw);white-space:nowrap}._scrollCue_1h0i8_95{display:none}}@media(max-width:360px){._headline_1h0i8_25{font-size:18.2vw}}@media(prefers-reduced-motion:reduce){._headline_1h0i8_25>span,._period_1h0i8_46,._subhead_1h0i8_53,._cta_1h0i8_66,._scrollCue_1h0i8_95{opacity:1;transform:none;animation:none}._scrollCue_1h0i8_95{transform:translate(-50%)}._arrow_1h0i8_86,._scrollCue_1h0i8_95{transition:none}._scrollCue_1h0i8_95:hover{transform:translate(-50%)}._cta_1h0i8_66:hover ._arrow_1h0i8_86{transform:none}}._heroStatic_1h0i8_193 ._headline_1h0i8_25>span,._heroStatic_1h0i8_193 ._period_1h0i8_46,._heroStatic_1h0i8_193 ._subhead_1h0i8_53,._heroStatic_1h0i8_193 ._cta_1h0i8_66,._heroStatic_1h0i8_193 ._scrollCue_1h0i8_95{opacity:1;transform:none;animation:none}._heroStatic_1h0i8_193 ._scrollCue_1h0i8_95{transform:translate(-50%)}@keyframes _heroReveal_1h0i8_1{to{opacity:1;transform:none}}@keyframes _periodIn_1h0i8_1{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes _heroFade_1h0i8_1{to{opacity:1}}._section_yxlmw_1{background:#fff;padding-block:20px;overflow:hidden}._viewport_yxlmw_7{position:relative;overflow:hidden}._viewport_yxlmw_7:before,._viewport_yxlmw_7:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:clamp(1.75rem,7vw,5rem);pointer-events:none}._viewport_yxlmw_7:before{left:0;background:linear-gradient(to right,#fff,transparent)}._viewport_yxlmw_7:after{right:0;background:linear-gradient(to left,#fff,transparent)}._track_yxlmw_33{display:flex;width:max-content;will-change:transform}._sequence_yxlmw_39{display:flex;flex:none;align-items:center;margin:0;padding:0;list-style:none}._section_yxlmw_1>._sequence_yxlmw_39{flex-wrap:wrap;width:min(100% - 2 * var(--page-pad),68rem);margin:0 auto;row-gap:.85rem}._item_yxlmw_55,._title_yxlmw_56{display:inline-flex;flex:none;align-items:center;padding-inline:.85rem;color:var(--color-text);font-size:.95rem;letter-spacing:-.015em;line-height:1;white-space:nowrap}._item_yxlmw_55{gap:.4rem;font-weight:600}._title_yxlmw_56{gap:.55rem;color:var(--color-muted);font-weight:500}._title_yxlmw_56:before,._title_yxlmw_56:after{content:"";width:1px;height:.7rem;background:var(--color-accent)}._icon_yxlmw_87{display:block;flex:none;width:16px;height:16px;color:var(--color-accent)}._section_18ii1_1{--work-bg: #02022b;--work-more: #01011c;background:var(--work-bg);color:#fff;padding-block:clamp(3.75rem,8vw,6.5rem) clamp(4.25rem,9vw,7.25rem);overflow:hidden}._header_18ii1_10{width:min(100% - 2 * var(--page-pad),var(--content-max));margin-inline:auto;margin-bottom:clamp(2.25rem,5vw,3.75rem)}._title_18ii1_16{display:inline-block;margin:0;padding-bottom:.28em;font-size:clamp(1.65rem,1.2rem + 1.4vw,2.15rem);font-weight:500;letter-spacing:-.03em;line-height:1.15;color:#fff;border-bottom:1.5px solid var(--color-accent)}._scroller_18ii1_28{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}._scroller_18ii1_28::-webkit-scrollbar{display:none}._scroller_18ii1_28:focus-visible{outline-offset:-6px}._track_18ii1_45{display:flex;align-items:start;gap:clamp(1.1rem,2.2vw,1.85rem);width:max-content;margin:0;padding:.35rem 0 1.75rem;padding-inline:max(var(--page-pad),calc((100vw - min(100vw - 2 * var(--page-pad),var(--content-max)))/2));list-style:none}._item_18ii1_59{flex:0 0 auto;width:min(78vw,32rem)}._card_18ii1_64{display:flex;flex-direction:column;align-items:flex-start}._frame_18ii1_70,._more_18ii1_71{position:relative;display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:1.15rem;box-shadow:0 16px 40px #00000061}._frame_18ii1_70{background:#111;text-decoration:none;color:inherit;cursor:pointer}._frame_18ii1_70:after{content:"";position:absolute;inset:0;background:var(--work-bg);opacity:0;pointer-events:none;transition:opacity .35s ease}._image_18ii1_98{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(1.12);transition:opacity .35s ease}._frameCue_18ii1_108{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(.55rem);pointer-events:none;transition:opacity .35s ease,transform .4s cubic-bezier(.22,1,.36,1)}._frame_18ii1_70:hover ._image_18ii1_98,._frame_18ii1_70:focus-visible ._image_18ii1_98{opacity:.45}._frame_18ii1_70:hover:after,._frame_18ii1_70:focus-visible:after{opacity:.42}._frame_18ii1_70:hover ._frameCue_18ii1_108,._frame_18ii1_70:focus-visible ._frameCue_18ii1_108{opacity:1;transform:translateY(0)}._name_18ii1_139{margin:1.15rem 0 0;font-size:clamp(1.45rem,1.15rem + 1.1vw,1.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:#fff}._blurb_18ii1_148{margin:.6rem 0 0;font-size:clamp(1.0625rem,.95rem + .4vw,1.2rem);font-weight:400;letter-spacing:-.015em;line-height:1.5;color:#fff}._view_18ii1_157{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;margin-top:1.2rem;padding:.72rem 1.35rem;border-radius:999px;background:var(--color-accent);color:#fff;text-decoration:none;font-size:1rem;font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap;transition:background-color .25s ease,transform .25s ease}._view_18ii1_157:hover{background:#3b7cff;transform:translateY(-2px)}._more_18ii1_71{display:flex;align-items:center;justify-content:center;background:var(--work-more);color:#fff;text-decoration:none}._moreLabel_18ii1_192{padding-bottom:.22em;font-size:clamp(1.2rem,.95rem + .9vw,1.65rem);font-weight:400;letter-spacing:-.02em;line-height:1.2;border-bottom:1.5px solid var(--color-accent)}._more_18ii1_71:hover ._moreLabel_18ii1_192{filter:brightness(1.06)}._view_18ii1_157:focus-visible,._more_18ii1_71:focus-visible,._frame_18ii1_70:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media(prefers-reduced-motion:reduce){._view_18ii1_157{transition:none}._view_18ii1_157:hover{transform:none}._image_18ii1_98,._frame_18ii1_70:after,._frameCue_18ii1_108{transition:none}._frameCue_18ii1_108{transform:none}}._page_1m6if_1{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--color-bg)}._body_1m6if_9{flex:1;background:#fff;padding-block:clamp(2.75rem,6vw,4.25rem) clamp(4.25rem,9vw,7.25rem)}._inner_1m6if_15{width:min(100% - 2 * var(--page-pad),42rem);margin-inline:auto}._updated_1m6if_20{margin:0 0 1.75rem;color:var(--color-muted);font-size:.875rem;letter-spacing:-.01em}._copy_1m6if_27{margin:0;font-size:clamp(.9375rem,.88rem + .22vw,1.0625rem);font-weight:400;letter-spacing:-.015em;line-height:1.65;color:var(--color-text)}._copy_1m6if_27+._copy_1m6if_27{margin-top:1.05rem}._section_1m6if_40{margin-top:2.35rem}._heading_1m6if_44{margin:0 0 .85rem;font-size:1.125rem;font-weight:600;letter-spacing:-.03em;line-height:1.25;color:var(--color-text)}._subheading_1m6if_53{margin:1.45rem 0 .7rem;font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--color-text)}._list_1m6if_62{margin:.9rem 0 0;padding:0 0 0 1.15rem}._list_1m6if_62 li{font-size:clamp(.9375rem,.88rem + .22vw,1.0625rem);letter-spacing:-.015em;line-height:1.55}._list_1m6if_62 li+li{margin-top:.35rem}._copy_1m6if_27+._list_1m6if_62,._list_1m6if_62+._copy_1m6if_27,._subheading_1m6if_53+._copy_1m6if_27,._subheading_1m6if_53+._list_1m6if_62{margin-top:1.05rem}._signoff_1m6if_84{display:flex;flex-direction:column;gap:.35rem;margin-top:2.75rem;font-style:normal;font-size:.9375rem;letter-spacing:-.015em;line-height:1.5}._signoff_1m6if_84 a{color:var(--color-accent);text-decoration:none}._signoff_1m6if_84 a:hover{text-decoration:underline;text-underline-offset:.22em}._page_132sm_1{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--color-bg)}._body_132sm_9{flex:1;background:#fff;padding-block:clamp(2.75rem,6vw,4.25rem) clamp(4.25rem,9vw,7.25rem)}._inner_132sm_15{width:min(100% - 2 * var(--page-pad),var(--content-max));margin-inline:auto}._filters_132sm_20{display:flex;flex-wrap:wrap;gap:.65rem .55rem}._pill_132sm_26{margin:0;padding:.58rem 1.05rem;border:1px solid transparent;border-radius:999px;background:var(--color-bg);color:var(--color-text);font:inherit;font-size:.9rem;font-weight:400;letter-spacing:-.01em;line-height:1.2;cursor:pointer;transition:background-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1)}._pillActive_132sm_45{background:var(--color-accent);border-color:var(--color-accent);color:#fff}._pill_132sm_26:focus-visible{outline:var(--focus-ring);outline-offset:3px}._grid_132sm_56{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,4vw,2.75rem) clamp(1.5rem,3.5vw,2.35rem);margin:clamp(2.75rem,6vw,4.25rem) 0 0;padding:0;list-style:none}._card_132sm_65{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}._thumb_132sm_73{display:block;overflow:hidden;aspect-ratio:16 / 10;border-radius:1.15rem;background:var(--color-bg)}._thumb_132sm_73 img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(1.12);transition:transform .4s cubic-bezier(.22,1,.36,1)}._cardTitle_132sm_91{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.15rem;font-size:1.05rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}._cardCopy_132sm_102{display:block;margin-top:.35rem;font-size:.9rem;font-weight:400;letter-spacing:-.015em;line-height:1.5;color:var(--color-muted)}._arrow_132sm_112{display:block;flex-shrink:0;transition:transform .28s cubic-bezier(.22,1,.36,1)}._empty_132sm_118{margin:clamp(2.75rem,6vw,4.25rem) 0 0;color:var(--color-muted);font-size:.95rem;letter-spacing:-.015em;line-height:1.5}@media(hover:hover)and (pointer:fine){._pill_132sm_26:hover:not(._pillActive_132sm_45){color:var(--color-accent)}._card_132sm_65:hover ._thumb_132sm_73 img{transform:scale(1.18)}._card_132sm_65:hover ._arrow_132sm_112{transform:translate(4px)}}@media(max-width:900px){._grid_132sm_56{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){._grid_132sm_56{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._pill_132sm_26,._thumb_132sm_73 img,._arrow_132sm_112{transition:none}._card_132sm_65:hover ._thumb_132sm_73 img{transform:scale(1.12)}._card_132sm_65:hover ._arrow_132sm_112{transform:none}}._cardStatic_132sm_168 ._thumb_132sm_73 img,._cardStatic_132sm_168:hover ._thumb_132sm_73 img{transform:scale(1.12);transition:none}._cardStatic_132sm_168:hover ._arrow_132sm_112{transform:none;transition:none}*,*:before,*:after{box-sizing:border-box}:root{--color-bg: #f2f2f7;--color-text: #111111;--color-muted: #7a7a7a;--color-rule: #d4d4d2;--color-accent: #1760ff;--color-cta: #0c1222;--color-cta-text: #ffffff;--font: "Montserrat", system-ui, sans-serif;--page-pad: clamp(1.15rem, 4.2vw, 3.75rem);--content-max: 72.5rem;--nav-pad-y: 1.65rem;--nav-height: calc(var(--nav-pad-y) * 2 + 2.4rem);--focus-ring: 2px solid var(--color-accent)}html{color-scheme:light}html,body{margin:0;min-height:100%}body{font-family:var(--font);font-weight:400;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;overflow-x:clip}#root{min-height:100svh;display:flex;flex-direction:column}html.contact-page,html.contact-page body,html.contact-page #root{background:#fff}html.work-page,html.work-page body,html.work-page #root{background:var(--color-bg)}main{flex:1;display:flex;flex-direction:column;min-height:0}a{color:inherit}button,a{font-family:inherit}:focus{outline:none}:focus-visible{outline:var(--focus-ring);outline-offset:3px}.shell{width:min(100% - 2 * var(--page-pad),var(--content-max));margin-inline:auto}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus-visible{position:fixed;left:var(--page-pad);top:.75rem;z-index:100;width:auto;height:auto;margin:0;padding:.55rem .9rem;overflow:visible;clip:auto;background:var(--color-cta);color:var(--color-cta-text);text-decoration:none;border-radius:999px;font-size:.875rem;font-weight:500;outline:var(--focus-ring);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:360px){:root{--page-pad: 1rem}}
