.Contact_contact__UJbvb{overflow:hidden;background:var(--agx-indigo);color:#fff;scroll-margin-top:0;min-height:100vh;min-height:100svh;flex-direction:column;padding-top:calc(76px + clamp(12px, 3vh, 44px))}.Contact_contact__UJbvb,.Contact_inner__KOuWN{position:relative;box-sizing:border-box;display:flex}.Contact_inner__KOuWN{flex:1 1;width:100%;max-width:1240px;margin:0 auto;padding:0 max(24px,6vw) clamp(24px,4vh,48px);flex-direction:column;justify-content:center}.Contact_grid__ShdIE{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:center}.Contact_title__KEDAg{font:600 clamp(46px,min(6.4vw,10vh),108px)/.95 var(--agx-font-display);letter-spacing:-.035em}.Contact_lede__fKmjL{margin-top:16px;font:400 clamp(18px,1.4vw,22px)/1.45 var(--agx-font-text);color:#e8e8ff;max-width:34ch}.Contact_ways__on7_P{margin-top:clamp(24px,4vh,40px);display:flex;flex-direction:column;max-width:480px}.Contact_email__U5Ige,.Contact_whatsapp__j2NyJ{display:flex;align-items:center;gap:14px;padding:clamp(11px,1.8vh,16px) 2px;color:#fff;border-top:1px solid hsla(0,0%,100%,.28)}.Contact_whatsapp__j2NyJ{border-bottom:1px solid hsla(0,0%,100%,.28)}.Contact_email__U5Ige a{flex:1 1;min-width:0;font:600 16px/1.3 var(--agx-font-text);color:#fff;text-decoration:none;overflow-wrap:anywhere}.Contact_email__U5Ige a:hover{text-decoration:underline;text-underline-offset:4px}.Contact_email__U5Ige button{all:unset;cursor:pointer;flex:none;padding:8px 13px;border-radius:999px;background:hsla(0,0%,100%,.16);color:#fff;font:600 13px/1 var(--agx-font-text);transition:background-color .2s,color .2s,transform .2s var(--agx-ease)}.Contact_email__U5Ige button:hover{background:#fff;color:var(--agx-indigo)}.Contact_email__U5Ige button:active{transform:scale(.96)}.Contact_whatsapp__j2NyJ{text-decoration:none}.Contact_whatsapp__j2NyJ span{flex:1 1;display:flex;flex-direction:column;gap:4px}.Contact_whatsapp__j2NyJ b{font:600 16px/1.2 var(--agx-font-text)}.Contact_whatsapp__j2NyJ i{font-style:normal;font:500 18px/1 var(--agx-font-text);transition:transform .25s var(--agx-ease)}.Contact_whatsapp__j2NyJ:hover i{transform:translate(3px,-3px)}.Contact_profiles__SmVJc{list-style:none;display:flex;gap:8px;margin-top:clamp(14px,2.4vh,20px)}.Contact_profiles__SmVJc a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4);transition:background-color .2s,color .2s,transform .25s var(--agx-ease)}.Contact_profiles__SmVJc a:hover{background:#fff;color:var(--agx-indigo);transform:translateY(-2px)}.Contact_email__U5Ige a:focus-visible,.Contact_email__U5Ige button:focus-visible,.Contact_legal__h4Efo a:focus-visible,.Contact_profiles__SmVJc a:focus-visible,.Contact_whatsapp__j2NyJ:focus-visible{outline:2px solid #fff;outline-offset:3px}.Contact_card__e9vml{background:#fff;color:var(--agx-ink);border-radius:28px;padding:clamp(20px,min(2.2vw,3.6vh),34px);box-shadow:0 40px 80px -40px rgba(10,12,60,.6)}.Contact_form__ClpdO{display:flex;flex-direction:column;gap:clamp(10px,1.8vh,16px)}.Contact_row__HcJKx{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.Contact_field__m0nwb{display:flex;flex-direction:column;gap:8px}.Contact_field__m0nwb label{font:600 14px/1 var(--agx-font-text)}.Contact_field__m0nwb input,.Contact_field__m0nwb textarea{width:100%;box-sizing:border-box;font:400 16px/1.4 var(--agx-font-text);color:var(--agx-ink);padding:13px 14px;border-radius:12px;border:0;background:var(--agx-bg);box-shadow:inset 0 0 0 1px var(--agx-line);transition:box-shadow .2s,background-color .2s}.Contact_field__m0nwb textarea{resize:vertical;min-height:clamp(84px,12vh,112px)}.Contact_field__m0nwb input::placeholder,.Contact_field__m0nwb textarea::placeholder{color:#9aa0bf}.Contact_field__m0nwb input:focus,.Contact_field__m0nwb textarea:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 2px var(--agx-link)}.Contact_field__m0nwb [aria-invalid]{box-shadow:inset 0 0 0 1.5px #d93a4a}.Contact_error__r5JvM{font:500 13px/1.3 var(--agx-font-text);color:#c42b3b}.Contact_failed__7sirh{font:500 14px/1.4 var(--agx-font-text);color:#c42b3b;background:#fdecee;padding:10px 12px;border-radius:10px}.Contact_trap__FYCws{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.Contact_send__ioz_9{all:unset;cursor:pointer;align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:15px 22px;border-radius:13px;background:var(--agx-link);color:#fff;font:600 15px/1 var(--agx-font-text);transition:background-color .2s,transform .2s var(--agx-ease)}.Contact_send__ioz_9:hover{background:#3b3beb}.Contact_send__ioz_9:active{transform:scale(.98)}.Contact_send__ioz_9:focus-visible{outline:2px solid var(--agx-link);outline-offset:3px}.Contact_send__ioz_9[data-sending]{cursor:progress;opacity:.85}.Contact_send__ioz_9 span{transition:transform .25s var(--agx-ease)}.Contact_send__ioz_9:hover span{transform:translateX(3px)}.Contact_spinner__oFn4O{width:15px;height:15px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:Contact_spin__Ib3xA .7s linear infinite}.Contact_sent__mFYQ6{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0 8px}.Contact_check__5ioVN{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#e9f8ef;color:#1f9d55}.Contact_sent__mFYQ6 h3{font:600 28px/1.1 var(--agx-font-display);letter-spacing:-.02em}.Contact_sent__mFYQ6 p{font:400 16px/1.55 var(--agx-font-text);color:var(--agx-ink-2);max-width:40ch}.Contact_again__zI6zs{all:unset;cursor:pointer;margin-top:6px;font:600 14px/1 var(--agx-font-text);color:var(--agx-link)}.Contact_again__zI6zs:hover{text-decoration:underline;text-underline-offset:4px}.Contact_giant__Tm9Rq{position:relative;flex:none;padding:0 max(16px,3vw)}.Contact_legal__h4Efo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;max-width:1240px;margin:0 auto;padding:20px max(24px,6vw) 0;box-sizing:border-box;border-top:1px solid hsla(0,0%,100%,.2);font:500 14px/1 var(--agx-font-text);color:#e8e8ff}.Contact_legal__h4Efo a{color:#fff;text-decoration:none}.Contact_legal__h4Efo a:hover{text-decoration:underline;text-underline-offset:4px}.Contact_giantCrop__bWo03{margin-top:clamp(16px,3vh,40px);height:min(calc((100vw - 2 * max(16px, 3vw)) * .17),20vh);overflow:hidden}.Contact_giantLogo__mReE4{display:block;width:100%;height:auto;opacity:.96}@keyframes Contact_spin__Ib3xA{to{transform:rotate(1turn)}}@media (max-width:959px){.Contact_grid__ShdIE{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.Contact_row__HcJKx{grid-template-columns:1fr}.Contact_card__e9vml{border-radius:22px;padding:22px 18px}.Contact_email__U5Ige a{font-size:14.5px}}.Videos_section__6F4nC{overflow:hidden}.Videos_head__MQSbf{display:flex;align-items:flex-end;justify-content:space-between;gap:32px 48px;flex-wrap:wrap}.Videos_text__C2tQX{max-width:640px}.Videos_channels__FwJRJ{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.Videos_follow__iQPI_{font:500 14px/1 var(--agx-font-text);color:var(--agx-ink-2)}.Videos_channels__FwJRJ ul{list-style:none;display:flex;gap:10px}.Videos_channels__FwJRJ a{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:var(--agx-ink);background:var(--agx-surface);box-shadow:inset 0 0 0 1px var(--agx-line),0 10px 24px -18px rgba(20,27,77,.5);transition:color .2s,background-color .2s,transform .25s var(--agx-ease),box-shadow .2s}.Videos_channels__FwJRJ a:hover{color:#fff;transform:translateY(-2px);box-shadow:none}.Videos_channels__FwJRJ a[data-platform=instagram]:hover{background:linear-gradient(45deg,#f58529,#dd2a7b 45%,#8134af 75%,#515bd4)}.Videos_channels__FwJRJ a[data-platform=tiktok]:hover{background:#111}.Videos_channels__FwJRJ a[data-platform=youtube]:hover{background:red}.Videos_channels__FwJRJ a:active{transform:scale(.96)}.Videos_channels__FwJRJ a:focus-visible{outline:2px solid var(--agx-link);outline-offset:3px}.Videos_carousel__sWJHk{position:relative;margin-top:clamp(36px,6vh,56px)}.Videos_viewport__XPcdw{overflow:hidden;touch-action:pan-y;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:6px 0 18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.Videos_viewport__XPcdw:active{cursor:-webkit-grabbing;cursor:grabbing}.Videos_track__WQH5p{list-style:none;display:flex;gap:20px;width:max-content;padding-right:20px;will-change:transform}.Videos_reel__b9qhx{flex:0 0 clamp(220px,19vw,280px);display:flex;flex-direction:column;gap:12px}.Videos_media__oGtKR{position:relative;display:block;aspect-ratio:9/16;border-radius:24px;overflow:hidden;background:#0d0f24;box-shadow:0 30px 60px -34px rgba(20,27,77,.6),inset 0 0 0 1px hsla(0,0%,100%,.06);transition:transform .5s var(--agx-ease)}.Videos_media__oGtKR:hover{transform:translateY(-4px)}.Videos_media__oGtKR:focus-visible{outline:3px solid var(--agx-link);outline-offset:4px}.Videos_video__JBhBL{display:block;width:100%;height:100%;object-fit:cover}.Videos_play__ZSAob{position:absolute;right:14px;bottom:14px;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;place-items:center}.Videos_play__ZSAob i{display:block;width:0;height:0;margin-left:3px;border-left:11px solid #fff;border-top:6.5px solid transparent;border-bottom:6.5px solid transparent}.Videos_reelTitle__uSV7Q{font:600 16px/1.3 var(--agx-font-display);letter-spacing:-.005em;color:var(--agx-ink);text-wrap:balance}.Videos_where__LjqF5{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:-4px}.Videos_where__LjqF5 a{font:500 13.5px/1 var(--agx-font-text);color:var(--agx-link);text-decoration:none}.Videos_where__LjqF5 a:hover{text-decoration:underline;text-underline-offset:4px}.Videos_controls__owaL7{max-width:1240px;margin:8px auto 0;padding:0 max(24px,6vw);display:flex;justify-content:flex-end;gap:8px}.Videos_arrow__JNu0u{all:unset;cursor:pointer;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--agx-ink);background:var(--agx-surface);box-shadow:inset 0 0 0 1px var(--agx-line);transition:background-color .2s,color .2s,opacity .2s}.Videos_arrow__JNu0u:hover{background:var(--agx-ink);color:#fff}.Videos_arrow__JNu0u:focus-visible{outline:2px solid var(--agx-link);outline-offset:3px}.Videos_lightbox__yt3ad{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(8,10,34,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Videos_box__Mk0T7{position:relative;display:flex;gap:28px;align-items:flex-end;max-width:860px}.Videos_frame__cRZLW{height:min(84vh,780px);aspect-ratio:9/16;border-radius:26px;overflow:hidden;background:#000;box-shadow:0 40px 90px -30px rgba(0,0,0,.7);flex:none}.Videos_frame__cRZLW iframe,.Videos_frame__cRZLW video{display:block;width:100%;height:100%;border:0;object-fit:cover}.Videos_boxText__EuZe_{max-width:300px;color:#fff;display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.Videos_boxText__EuZe_ h3{font:600 24px/1.2 var(--agx-font-display);letter-spacing:-.01em;text-wrap:balance}.Videos_boxText__EuZe_ .Videos_where__LjqF5 a{color:#fff}.Videos_soon__4DFiB{font:400 15px/1.55 var(--agx-font-text);color:#d9dbff}.Videos_soon__4DFiB a{color:#fff;font-weight:600}.Videos_close__sePVh{all:unset;cursor:pointer;position:absolute;top:-6px;right:-54px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:hsla(0,0%,100%,.14);color:#fff;transition:background-color .2s}.Videos_close__sePVh:hover{background:hsla(0,0%,100%,.26)}.Videos_close__sePVh:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:899px){.Videos_box__Mk0T7{flex-direction:column;align-items:center;gap:16px}.Videos_frame__cRZLW{height:min(70vh,640px)}.Videos_boxText__EuZe_{max-width:min(90vw,360px);text-align:center;align-items:center}.Videos_close__sePVh{top:auto;bottom:-58px;right:50%;margin-right:-21px}}@media (max-width:767px){.Videos_channels__FwJRJ{align-items:flex-start}.Videos_reel__b9qhx{flex-basis:62vw}.Videos_controls__owaL7{display:none}}.sections_section__JesGf{position:relative;padding:clamp(104px,17vh,190px) 0;background:var(--agx-bg);color:var(--agx-ink);scroll-margin-top:64px}.sections_section__JesGf+.sections_section__JesGf{padding-top:clamp(40px,8vh,96px)}.sections_inner__rm9yu{max-width:1240px;margin:0 auto;padding:0 max(24px,6vw)}.sections_label__j_AiO{display:inline-flex;align-items:center;gap:10px;font:600 15px/1 var(--agx-font-text);color:var(--agx-link);margin-bottom:22px}.sections_label__j_AiO:before{content:"";width:18px;height:1.5px;background:currentColor;border-radius:1px}.sections_title__qUE4p{font:600 clamp(36px,4.4vw,68px)/1.02 var(--agx-font-display);letter-spacing:-.025em;color:var(--agx-ink);text-wrap:balance}.sections_lede___Qi8h{margin-top:20px;font:400 clamp(17px,1.3vw,20px)/1.55 var(--agx-font-text);color:var(--agx-ink-2);max-width:52ch;text-wrap:pretty}.About_grid__aBYfC{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(40px,6vw,104px);gap:clamp(40px,6vw,104px);align-items:center}.About_photoCol__mGJBI{max-width:440px}.About_photo__fQ70N{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:#e8e8ff;box-shadow:0 30px 60px -32px rgba(20,27,77,.4)}.About_img__NBrSx{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.About_hello__7na37{font:600 clamp(36px,3.6vw,56px)/1.02 var(--agx-font-display);letter-spacing:-.025em;color:var(--agx-ink)}.About_letter__hIh_Y{margin-top:22px;display:flex;flex-direction:column;gap:16px;max-width:58ch}.About_letter__hIh_Y p{font:400 clamp(17px,1.25vw,19px)/1.65 var(--agx-font-text);color:var(--agx-ink-2);text-wrap:pretty}.About_letter__hIh_Y p:first-child{color:var(--agx-ink)}.About_sign__55m7H{margin-top:22px;display:flex;flex-direction:column;gap:4px}.About_sign__55m7H b{font:600 20px/1.1 var(--agx-font-display);color:var(--agx-link);letter-spacing:-.01em}.About_sign__55m7H span{font:500 14px/1.3 var(--agx-font-text);color:var(--agx-ink-2)}.About_numbers__WIJkO{margin-top:clamp(32px,5vh,48px)}.About_numbers__WIJkO dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--agx-line)}.About_numbers__WIJkO div{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;padding:18px 16px 0 0}.About_numbers__WIJkO dd{order:-1}.About_numbers__WIJkO div+div{padding-left:16px;border-left:1px solid var(--agx-line)}.About_numbers__WIJkO dd{font:600 clamp(30px,2.8vw,44px)/1 var(--agx-font-display);letter-spacing:-.025em;color:var(--agx-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.About_numbers__WIJkO dt{font:500 13.5px/1.35 var(--agx-font-text);color:var(--agx-ink-2)}.About_foot__Zbl3t{margin-top:clamp(28px,5vh,44px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px}.About_cv__Bj2vl{display:inline-flex;align-items:center;gap:10px;padding:13px 20px;border-radius:999px;background:var(--agx-ink);color:#fff;text-decoration:none;font:600 15px/1 var(--agx-font-text);transition:transform .25s var(--agx-ease),background-color .2s}.About_cv__Bj2vl span{transition:transform .25s var(--agx-ease)}.About_cv__Bj2vl:hover{background:var(--agx-link)}.About_cv__Bj2vl:hover span{transform:translateX(3px)}.About_cv__Bj2vl:active{transform:scale(.98)}.About_cv__Bj2vl:focus-visible{outline:2px solid var(--agx-link);outline-offset:4px}@media (max-width:899px){.About_grid__aBYfC{grid-template-columns:1fr}.About_photoCol__mGJBI{max-width:360px}.About_numbers__WIJkO dl{grid-template-columns:repeat(2,minmax(0,1fr))}.About_numbers__WIJkO div:nth-child(3){padding-left:0;border-left:0}.About_numbers__WIJkO div:nth-child(n+3){margin-top:12px}}.SiteNav_header___thHr{position:fixed;left:0;right:0;top:0;z-index:50;display:flex;flex-direction:column;align-items:center;padding:12px max(16px,3vw) 0;pointer-events:none;animation:SiteNav_headerIn__BQu85 .7s .15s var(--agx-ease) both}.SiteNav_capsule__E4V0g{pointer-events:auto;display:flex;align-items:center;gap:2px;height:52px;padding:6px;border-radius:999px;background:rgba(20,27,77,.97);box-shadow:0 18px 40px -18px rgba(10,12,60,.7),inset 0 0 0 1px hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.SiteNav_home__hQGv2{position:relative;display:grid;place-items:center start;height:40px;padding:0 14px;border-radius:999px}.SiteNav_home__hQGv2:focus-visible{outline:2px solid #fff;outline-offset:2px}.SiteNav_word__2wyGb{display:block;width:78px;transform:translateY(2.5px)}.SiteNav_logo__a92kC{display:block;width:100%;height:auto}.SiteNav_links__iGCeC{display:flex;align-items:center;gap:2px}.SiteNav_link__oUR04{position:relative;display:flex;align-items:center;height:40px;padding:0 14px;border-radius:999px;font:500 14px/1 var(--agx-font-text);color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .2s}.SiteNav_link__oUR04:hover,.SiteNav_link__oUR04[aria-current]{color:#fff}.SiteNav_link__oUR04:focus-visible{outline:2px solid #fff;outline-offset:-2px}.SiteNav_pill__gKVhE{position:absolute;inset:0;border-radius:999px;background:hsla(0,0%,100%,.13)}.SiteNav_text__TLp6p{position:relative}.SiteNav_lang__LI5xF{display:flex;align-items:center;height:40px;padding:0 12px;border-radius:999px;font:600 12.5px/1 var(--agx-font-text);letter-spacing:.03em;color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .2s}.SiteNav_lang__LI5xF:hover{color:#fff}.SiteNav_cta__eQ_AG{display:flex;align-items:center;height:40px;padding:0 18px;margin-left:4px;border-radius:999px;background:#fff;color:var(--agx-ink);text-decoration:none;font:600 14px/1 var(--agx-font-text);transition:background-color .2s,color .2s,transform .2s var(--agx-ease)}.SiteNav_cta__eQ_AG:hover{background:var(--agx-indigo);color:#fff}.SiteNav_cta__eQ_AG:active{transform:scale(.97)}.SiteNav_cta__eQ_AG:focus-visible,.SiteNav_current___FOeM:focus-visible,.SiteNav_lang__LI5xF:focus-visible{outline:2px solid #fff;outline-offset:2px}.SiteNav_current___FOeM{display:none}.SiteNav_sheet__wH3BG{pointer-events:auto;margin-top:8px;width:min(100%,360px);padding:8px;border-radius:22px;background:rgba(20,27,77,.97);box-shadow:0 24px 50px -20px rgba(10,12,60,.7);display:flex;flex-direction:column;transform-origin:50% 0}.SiteNav_sheetLink__bjQGR{padding:14px 16px;border-radius:14px;font:600 22px/1 var(--agx-font-display);letter-spacing:-.01em;color:#fff;text-decoration:none}.SiteNav_sheetLink__bjQGR[aria-current]{background:hsla(0,0%,100%,.1)}.SiteNav_sheetLang__zDHa1{padding:14px 16px 10px;font:500 14px/1 var(--agx-font-text);color:hsla(0,0%,100%,.65);text-decoration:none}@keyframes SiteNav_headerIn__BQu85{0%{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:1;transform:none}}@media (max-width:899px){.SiteNav_header___thHr{padding-top:8px}.SiteNav_capsule__E4V0g{height:48px;padding:4px;width:100%;max-width:440px}.SiteNav_home__hQGv2{width:92px}.SiteNav_lang__LI5xF,.SiteNav_links__iGCeC{display:none}.SiteNav_current___FOeM{all:unset;cursor:pointer;flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;height:40px;font:500 14px/1 var(--agx-font-text);color:#fff}.SiteNav_current___FOeM svg{transition:transform .25s var(--agx-ease)}.SiteNav_current___FOeM svg[data-open]{transform:rotate(180deg)}.SiteNav_cta__eQ_AG{padding:0 16px}}@media (prefers-reduced-motion:reduce){.SiteNav_header___thHr{animation:none}}.SplitTitle_mask__uy36D{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em;white-space:pre}.SplitTitle_word__LWiHc{display:inline-block;will-change:transform}.Stack_section__1YKPj{overflow:hidden}.Stack_srOnly__k87Py{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.Stack_rows__bzt84{margin-top:clamp(32px,5vh,52px);display:flex;flex-direction:column;gap:6px}.Stack_row__vCV4v{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.Stack_track__g4F1a{display:flex;width:max-content;animation:Stack_slide__IQYzv 46s linear infinite}.Stack_row__vCV4v[data-reverse] .Stack_track__g4F1a{animation-direction:reverse;animation-duration:52s}.Stack_row__vCV4v:hover .Stack_track__g4F1a{animation-play-state:paused}.Stack_track__g4F1a ul{list-style:none;display:flex;align-items:center;gap:clamp(40px,4.4vw,64px);padding-right:clamp(40px,4.4vw,64px)}.Stack_tool__w4we4{display:flex;align-items:center;gap:14px;height:88px;color:#7e84aa;font:600 clamp(18px,1.5vw,22px)/1 var(--agx-font-display);letter-spacing:-.01em;white-space:nowrap;transition:color .25s}.Stack_tool__w4we4:hover{color:var(--agx-ink)}.Stack_name__NZxfv{position:relative;display:block}.Stack_name__NZxfv small{position:absolute;left:0;top:calc(100% + 8px);font:500 13px/1 var(--agx-font-text);letter-spacing:0;color:var(--agx-ink-2);white-space:nowrap;opacity:0;transform:translateY(-4px);transition:opacity .2s,transform .25s var(--agx-ease)}.Stack_tool__w4we4:hover .Stack_name__NZxfv small{opacity:1;transform:none}.Stack_tool__w4we4 svg{width:34px;height:34px}.Stack_mark__a9ng_{display:grid;place-items:center;min-width:34px;height:34px;padding:0 6px;border-radius:9px;font:700 12px/1 var(--agx-font-display);letter-spacing:.02em;color:currentColor;box-shadow:inset 0 0 0 2px currentColor}@keyframes Stack_slide__IQYzv{to{transform:translate3d(-50%,0,0)}}@media (max-width:767px){.Stack_tool__w4we4{height:60px;gap:10px}.Stack_tool__w4we4 svg{width:28px;height:28px}.Stack_mark__a9ng_{min-width:28px;height:28px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.Stack_track__g4F1a{animation:none}.Stack_row__vCV4v{-webkit-mask-image:none;mask-image:none;overflow-x:auto}}.Projects_head__4ZMdl{max-width:760px}.Projects_featured__YR_Yb{margin-top:clamp(40px,7vh,72px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);border-radius:32px;overflow:hidden;background:var(--agx-surface);border:1px solid var(--agx-line);box-shadow:0 30px 70px -40px rgba(20,27,77,.35)}.Projects_shot__JUbxO{display:block;position:relative;background:#4147f5;aspect-ratio:1260/1020;overflow:hidden}.Projects_img__Nqh9Q{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--agx-ease)}.Projects_shot__JUbxO:hover .Projects_img__Nqh9Q{transform:scale(1.03)}.Projects_shot__JUbxO:focus-visible{outline:3px solid var(--agx-link);outline-offset:-3px}.Projects_featuredText__ulcKW{padding:clamp(28px,3.4vw,52px);display:flex;flex-direction:column;justify-content:center;gap:14px}.Projects_stack__rldMu{font:500 14px/1.2 var(--agx-font-text);color:var(--agx-ink-2)}.Projects_featuredName__loQeS{font:600 clamp(32px,3vw,46px)/1 var(--agx-font-display);letter-spacing:-.02em}.Projects_desc__RgoWO{font:400 clamp(16px,1.15vw,18px)/1.6 var(--agx-font-text);color:var(--agx-ink-2);max-width:40ch}.Projects_links__Um_mp{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.Projects_primary__o4Y_H,.Projects_secondary__4m9Ma{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;text-decoration:none;font:600 15px/1 var(--agx-font-text);transition:background-color .2s,border-color .2s,color .2s,transform .2s var(--agx-ease)}.Projects_primary__o4Y_H{background:var(--agx-link);color:#fff}.Projects_primary__o4Y_H:hover{background:#3b3beb}.Projects_secondary__4m9Ma{border:1px solid var(--agx-line);color:var(--agx-ink);background:var(--agx-surface)}.Projects_secondary__4m9Ma:hover{border-color:var(--agx-link);color:var(--agx-link)}.Projects_primary__o4Y_H:active,.Projects_secondary__4m9Ma:active{transform:scale(.98)}.Projects_primary__o4Y_H:focus-visible,.Projects_secondary__4m9Ma:focus-visible{outline:2px solid var(--agx-link);outline-offset:3px}.Projects_apps__oGGGu{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.Projects_app__ZOG_3{display:flex;flex-direction:column;border-radius:28px;overflow:hidden;background:var(--agx-surface);border:1px solid var(--agx-line)}.Projects_appShots__xTGdE{position:relative;display:flex;justify-content:center;gap:4%;height:clamp(260px,26vw,380px);padding-top:36px;overflow:hidden;background:linear-gradient(180deg,#eef0ff,#e2e5fb)}.Projects_phone__etUTn{width:34%;height:auto;align-self:flex-start;border-radius:9%/4.2%;box-shadow:0 0 0 5px #121318,0 26px 50px -24px rgba(20,27,77,.55);transition:transform .6s var(--agx-ease)}.Projects_phone__etUTn[data-k="1"]{margin-top:28px}.Projects_appShots__xTGdE:hover .Projects_phone__etUTn[data-k="0"]{transform:translateY(-8px)}.Projects_appShots__xTGdE:hover .Projects_phone__etUTn[data-k="1"]{transform:translateY(-14px)}.Projects_appShots__xTGdE:focus-visible{outline:3px solid var(--agx-link);outline-offset:-3px}.Projects_appText__mtlFE{padding:22px 24px 26px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.Projects_appName__7KMZ7{font:600 clamp(24px,2vw,30px)/1 var(--agx-font-display);letter-spacing:-.02em}.Projects_list__fFFVX{list-style:none;margin-top:clamp(28px,5vh,48px);border-top:1px solid var(--agx-line)}.Projects_list__fFFVX li{border-bottom:1px solid var(--agx-line)}.Projects_row__v29Ph{display:grid;grid-template-columns:minmax(150px,2fr) minmax(0,5fr) minmax(0,2.4fr) 24px;grid-gap:24px;gap:24px;align-items:baseline;padding:26px 8px;color:var(--agx-ink);text-decoration:none;transition:background-color .25s var(--agx-ease);border-radius:12px}.Projects_row__v29Ph:hover{background:var(--agx-surface)}.Projects_row__v29Ph:focus-visible{outline:2px solid var(--agx-link);outline-offset:2px}.Projects_rowName__Q4fpI{font:600 22px/1.15 var(--agx-font-display);letter-spacing:-.01em}.Projects_rowDesc__oP4ck{font:400 16px/1.55 var(--agx-font-text);color:var(--agx-ink-2)}.Projects_rowStack__s_33T{font:500 14px/1.4 var(--agx-font-text);color:var(--agx-ink-2)}.Projects_rowArrow__p_VVG{font:500 18px/1 var(--agx-font-text);color:var(--agx-link);transition:transform .25s var(--agx-ease);justify-self:end}.Projects_row__v29Ph:hover .Projects_rowArrow__p_VVG{transform:translate(2px,-2px)}@media (max-width:899px){.Projects_featured__YR_Yb{grid-template-columns:1fr;border-radius:26px}.Projects_apps__oGGGu{grid-template-columns:1fr}.Projects_row__v29Ph{grid-template-columns:1fr 24px;gap:8px 16px;padding:22px 4px}.Projects_rowName__Q4fpI{grid-column:1}.Projects_rowArrow__p_VVG{grid-column:2;grid-row:1}.Projects_rowDesc__oP4ck,.Projects_rowStack__s_33T{grid-column:1/-1}}.MacDock_dock__m_q9n{display:flex;align-items:center;gap:5px;height:58px;padding:0 7px;border-radius:19px;background:hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4),0 18px 36px -16px rgba(10,12,60,.45);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.MacDock_slot__4XYoP{position:relative;width:46px;height:46px;flex:none}.MacDock_lift__KC_yd{width:100%;height:100%}.MacDock_pop__Go03F{will-change:transform;transform-origin:50% 100%;transform:translateY(calc(var(--pop, 0) * -6px)) scale(calc(1 + var(--pop, 0) * .55));filter:drop-shadow(0 calc(var(--pop, 0) * 8px) calc(var(--pop, 0) * 10px) rgba(10,12,60,.35))}.MacDock_button__27akC{display:block;width:100%;height:100%;border:0;padding:0;background:transparent 50%/contain no-repeat;transform-origin:50% 100%;cursor:default}.MacDock_button__27akC:focus-visible{outline:3px solid #fff;outline-offset:4px;border-radius:16px}.MacDock_tip__H_jqf{position:absolute;left:50%;bottom:calc(100% + 22px);transform:translateX(-50%) translateY(4px);padding:5px 9px;border-radius:6px;background:rgba(20,27,77,.86);color:#fff;font:500 13px/1 var(--agx-font-text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.MacDock_slot__4XYoP:focus-within .MacDock_tip__H_jqf,.MacDock_slot__4XYoP:hover .MacDock_tip__H_jqf,.MacDock_slot__4XYoP[data-hover] .MacDock_tip__H_jqf{opacity:1;transform:translateX(-50%)}.MacDock_slot__4XYoP[data-id=xcode] .MacDock_tip__H_jqf{opacity:clamp(0,calc(var(--pop, 0) * 3 - 2),1);bottom:calc(100% + 22px + var(--pop, 0) * 24px)}.MacDock_slot__4XYoP[data-id=xcode]:hover .MacDock_tip__H_jqf,.MacDock_slot__4XYoP[data-id=xcode][data-hover] .MacDock_tip__H_jqf{opacity:1}.MacDock_dot__DnR5J{position:absolute;left:50%;bottom:-7px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:hsla(0,0%,100%,.95)}@media (prefers-reduced-motion:reduce){.MacDock_tip__H_jqf{transition:none}}.IPhoneHome_home__GSrOs{position:relative;width:393px;overflow:hidden;color:#fff;font-family:var(--agx-font-text);-webkit-font-smoothing:antialiased}.IPhoneHome_time__qz1NM{position:absolute;left:38px;top:15px;font:600 17px/1 var(--agx-font-text)}.IPhoneHome_status__agWBs{position:absolute;right:30px;top:19px;display:flex;gap:6px;align-items:flex-end}.IPhoneHome_bars__Hwk3o{display:flex;gap:2px;align-items:flex-end}.IPhoneHome_bars__Hwk3o i{display:block;width:3px;border-radius:1px;background:#fff}.IPhoneHome_bars__Hwk3o i:first-child{height:5px}.IPhoneHome_bars__Hwk3o i:nth-child(2){height:7px}.IPhoneHome_bars__Hwk3o i:nth-child(3){height:9px}.IPhoneHome_bars__Hwk3o i:nth-child(4){height:11px}.IPhoneHome_battery__nO7lp{width:24px;height:12px;border-radius:3.5px;border:1.2px solid #fff;padding:1.3px}.IPhoneHome_battery__nO7lp i{display:block;width:80%;height:100%;border-radius:2px;background:#fff}.IPhoneHome_island__8WJ3V{position:absolute;left:134px;top:11px;width:125px;height:37px;border-radius:20px;background:#050508}.IPhoneHome_homeBar__l1sVQ{position:absolute;left:50%;bottom:7px;width:134px;height:5px;margin-left:-67px;border-radius:3px;background:#fff}.IPhoneHome_apps__6hInN{position:absolute;left:24px;right:24px;display:grid;grid-template-columns:repeat(4,64px);justify-content:space-between;grid-row-gap:22px;row-gap:22px;list-style:none}.IPhoneHome_app__ITb1F{display:flex;flex-direction:column;align-items:center;gap:5px;transition:opacity .45s var(--agx-ease),transform .45s var(--agx-ease)}.IPhoneHome_app__ITb1F span{font:500 11.5px/1 var(--agx-font-text);white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.25)}.IPhoneHome_icon__Krrie{width:64px;height:64px;border-radius:14.4px;display:block;box-shadow:0 2px 6px rgba(10,12,60,.22);transition:box-shadow .45s var(--agx-ease)}.IPhoneHome_app__ITb1F[data-dim]{opacity:.32}.IPhoneHome_app__ITb1F[data-focus]{transform:scale(1.08)}.IPhoneHome_app__ITb1F[data-focus] span{font-weight:600}.IPhoneHome_app__ITb1F[data-focus] .IPhoneHome_icon__Krrie{box-shadow:0 0 0 2.5px hsla(0,0%,100%,.95),0 8px 18px rgba(10,12,60,.35)}.IPhoneHome_widget__qI6j6{position:absolute;border-radius:26px;background:hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.IPhoneHome_small__RDobf{width:158px;height:158px;padding:15px 16px;display:flex;flex-direction:column;justify-content:space-between}.IPhoneHome_large__9SE81{left:24px;width:345px;height:262px;padding:14px}.IPhoneHome_label__D7ov4{font:600 12.5px/1 var(--agx-font-text);opacity:.85}.IPhoneHome_big__rvV8o{display:block;font:600 46px/1 var(--agx-font-display);letter-spacing:-.025em}.IPhoneHome_unit__1r_gQ{margin-top:4px;font:600 15px/1 var(--agx-font-text);opacity:.85}.IPhoneHome_caption__VV_M_{font:500 12px/1.3 var(--agx-font-text);opacity:.85;margin-top:6px}.IPhoneHome_profile__jg8UG{display:flex;gap:14px;height:100%}.IPhoneHome_photo__QNzpg{width:118px;flex:none;border-radius:18px;background-size:cover;background-position:50% 18%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.IPhoneHome_profileText__2VZmr{flex:1 1;min-width:0;display:flex;flex-direction:column;padding-top:4px}.IPhoneHome_name__hPuD_{font:600 24px/1.05 var(--agx-font-display);letter-spacing:-.02em}.IPhoneHome_role__Fs6qB{display:block;font:500 13px/1.25 var(--agx-font-text);opacity:.9;margin-top:4px}.IPhoneHome_rule__RRdMv{border:0;height:1px;background:hsla(0,0%,100%,.28);margin:12px 0}.IPhoneHome_facts__m9wbN{display:flex;flex-direction:column;gap:7px}.IPhoneHome_facts__m9wbN div{display:flex;gap:8px;font:500 12px/1.25 var(--agx-font-text)}.IPhoneHome_facts__m9wbN dt{width:64px;flex:none;opacity:.7}.IPhoneHome_links__8KRsn{margin-top:auto;display:flex;gap:6px}.IPhoneHome_linkPrimary__gMTvr,.IPhoneHome_link__yfcaC{font:600 11.5px/1 var(--agx-font-text);padding:5px 10px;border-radius:11px;background:hsla(0,0%,100%,.22)}.IPhoneHome_linkPrimary__gMTvr{background:#fff;color:#4f4fff}.IPhoneHome_exp__ljZYY{display:flex;flex-direction:column;gap:10px;height:100%;padding:2px 4px}.IPhoneHome_expHead__F_OKt{display:flex;align-items:center;justify-content:space-between}.IPhoneHome_expIcons__7dWmd{display:flex}.IPhoneHome_expIcons__7dWmd img{width:54px;height:54px;border-radius:12px;box-shadow:0 0 0 2px hsla(0,0%,100%,.9)}.IPhoneHome_expIcons__7dWmd img+img{margin-left:-14px}.IPhoneHome_steps__E1sbI{display:flex;gap:4px;align-items:center}.IPhoneHome_steps__E1sbI i{display:block;width:6px;height:6px;border-radius:3px;background:hsla(0,0%,100%,.4);transition:width .3s var(--agx-ease)}.IPhoneHome_steps__E1sbI i[data-on]{width:16px;background:#fff}.IPhoneHome_expName__dHTqa{display:block;font:600 24px/1.05 var(--agx-font-display);letter-spacing:-.02em}.IPhoneHome_dates__VSpTL{display:block;font:500 12px/1.25 var(--agx-font-text);opacity:.7;margin-top:2px}.IPhoneHome_points__Px5oM{list-style:none;display:flex;flex-direction:column;gap:7px}.IPhoneHome_points__Px5oM li{display:flex;gap:8px;align-items:baseline;font:500 13px/1.3 var(--agx-font-text)}.IPhoneHome_points__Px5oM li:before{content:"";width:5px;height:5px;border-radius:50%;background:#fff;flex:none;transform:translateY(-2px)}.IPhoneHome_search__dElZj{position:absolute;left:50%;transform:translateX(-50%);padding:6px 16px;border-radius:20px;background:hsla(0,0%,100%,.22);font:500 12.5px/1 var(--agx-font-text);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.IPhoneHome_dock__XiB0H{position:absolute;left:12px;right:12px;height:86px;border-radius:32px;background:hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3);display:flex;justify-content:space-around;align-items:center;padding:0 10px;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.IPhoneHome_dockIcon__9McxQ{width:62px;height:62px;border-radius:14px;background-size:124%;background-position:50%}.XcodeWindow_window__efZCU{display:flex;border-radius:24px;overflow:hidden;background:#fff;color:#1d1d24;box-shadow:0 0 0 1px rgba(0,0,0,.14),0 30px 70px rgba(10,12,60,.35);font-family:var(--agx-font-text);text-align:left}.XcodeWindow_flexNone__5hLAq{flex:none}.XcodeWindow_appIcon__6o54D{display:block;flex:none;border-radius:22%}.XcodeWindow_sidebar__NCfYr{width:184px;flex:none;padding:8px}.XcodeWindow_sidebarPanel__bV1l2{height:100%;border-radius:18px;background:#f2f2f5;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);display:flex;flex-direction:column}.XcodeWindow_sidebarTop__L1hbn{height:48px;display:flex;align-items:center;gap:10px;padding:0 12px}.XcodeWindow_lights__bfMo_{display:flex;gap:8px;margin-right:2px}.XcodeWindow_lights__bfMo_ i{width:12.5px;height:12.5px;border-radius:50%}.XcodeWindow_lights__bfMo_ i:first-child{background:#ff5f57}.XcodeWindow_lights__bfMo_ i:nth-child(2){background:#febc2e}.XcodeWindow_lights__bfMo_ i:nth-child(3){background:#28c840}.XcodeWindow_run__U5BcM{margin-left:auto;display:flex;gap:14px;align-items:center}.XcodeWindow_stop__Cecjg{width:12px;height:12px;border-radius:2px;background:#bdbdc6}.XcodeWindow_navTabs__OojzM{display:flex;justify-content:space-between;padding:4px 12px 8px}.XcodeWindow_tree__yZmC3{list-style:none;flex:1 1;padding-top:4px}.XcodeWindow_tree__yZmC3 li{display:flex;align-items:center;gap:6px;height:24px;margin:0 6px;border-radius:7px;font:500 13px/1 var(--agx-font-text);white-space:nowrap}.XcodeWindow_tree__yZmC3 li b{font-weight:600}.XcodeWindow_tree__yZmC3 li[data-selected]{background:rgba(0,0,0,.08);font-weight:600}.XcodeWindow_treeButton__3naL5{all:unset;display:flex;align-items:center;gap:7px;width:100%;height:100%;cursor:pointer}.XcodeWindow_treeButton__3naL5:focus-visible{outline:2px solid #4f4fff;border-radius:6px}.XcodeWindow_chev__L3FjA{width:10px;color:#8a8a95;font-size:12px;line-height:1;flex:none}.XcodeWindow_assets__LFnoH{width:14px;height:14px;border-radius:3px;border:1.5px solid #e2a33b;flex:none}.XcodeWindow_filter__8cxz_{display:flex;align-items:center;gap:8px;padding:10px 12px}.XcodeWindow_filter__8cxz_ span{flex:1 1;height:26px;border-radius:13px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);font:500 13px/26px var(--agx-font-text);color:#9a9aa5;padding-left:12px}.XcodeWindow_main__stxQF{flex:1 1;min-width:0;display:flex;flex-direction:column}.XcodeWindow_toolbar__yU71R{height:54px;flex:none;display:flex;align-items:center;gap:12px;padding:0 16px 0 10px;border-bottom:1px solid #ececf0;min-width:0}.XcodeWindow_arrowOff__p9CM0,.XcodeWindow_arrow__sNuP2{font-size:18px;color:#4a4a55}.XcodeWindow_arrowOff__p9CM0{color:#b0b0b8}.XcodeWindow_project__IGPre{font:600 15px/1 var(--agx-font-text)}.XcodeWindow_scheme__t8sEJ{margin-left:auto;display:flex;align-items:center;gap:8px;white-space:nowrap;font:500 14px/1 var(--agx-font-text);color:#2a2a33;padding:6px 14px;border-radius:16px;background:#f2f2f5}.XcodeWindow_sep__dHdnl{color:#9a9aa5}.XcodeWindow_phoneGlyph__HlhFI{width:9px;height:15px;border-radius:2.5px;border:1.5px solid #4a4a55}.XcodeWindow_toolbarIcons__AtGlG{display:flex;gap:14px;flex:none}.XcodeWindow_tabs__gOYkE{height:38px;flex:none;display:flex;align-items:center;gap:2px;padding:0 8px;overflow:hidden;background:#f6f6f8;border-bottom:1px solid #ececf0}.XcodeWindow_tab__p2KQR{all:unset;display:flex;align-items:center;gap:5px;padding:6px 9px;white-space:nowrap;border-radius:8px;font:500 13px/1 var(--agx-font-text);color:#6a6a75;cursor:pointer}.XcodeWindow_tab__p2KQR[data-active]{font-weight:600;color:#1d1d24;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.XcodeWindow_tab__p2KQR:focus-visible{outline:2px solid #4f4fff}.XcodeWindow_crumbs__TjPas{height:32px;flex:none;display:flex;align-items:center;gap:7px;padding-left:14px;font:500 12.5px/1 var(--agx-font-text);color:#6a6a75;border-bottom:1px solid #f0f0f3}.XcodeWindow_crumbLast__tk0Ge{color:#1d1d24}.XcodeWindow_body__UbHVo{flex:1 1;display:flex;min-height:0}.XcodeWindow_editor__CKXZk{flex:1 1;min-width:0;position:relative}.XcodeWindow_code__2n5jN{margin:0;padding-top:14px;font:13.5px/23px ui-monospace,SF Mono,Menlo,monospace;white-space:pre;color:#1d1d24;animation:XcodeWindow_codeIn__mfWJU .45s var(--agx-ease)}.XcodeWindow_line__s0z67{display:flex;height:23px;align-items:center}.XcodeWindow_ln__bDHiT{width:40px;flex:none;text-align:right;padding-right:16px;color:#a9abb6;font-size:12.5px}.XcodeWindow_kw__D7f_q{color:#ad3da4;font-weight:600}.XcodeWindow_type__7VjhJ{color:#2e7d87}.XcodeWindow_decl__rfqCS{color:#0f68a0}.XcodeWindow_str__9Oa1c{color:#c41a16}.XcodeWindow_cm__dJ_hm{color:#707f8c}.XcodeWindow_member__8nq_G{color:#326d74}.XcodeWindow_plain__mA44_{color:inherit}.XcodeWindow_progress__UK5Lf{position:absolute;left:60px;bottom:18px;display:flex;align-items:center;gap:10px;font:500 12.5px/1 var(--agx-font-text);color:#6a6a75}.XcodeWindow_dots__3z0d5{display:flex;gap:5px;align-items:center}.XcodeWindow_dots__3z0d5 i{display:block;width:6px;height:6px;border-radius:3px;background:#c9cbda;transition:width .3s var(--agx-ease),background .3s}.XcodeWindow_dots__3z0d5 i[data-on]{width:18px;background:#4f4fff}.XcodeWindow_canvas__gZrH8{width:31%;flex:none;position:relative;border-left:1px solid #ececf0;display:flex;flex-direction:column;align-items:center;padding-top:52px}.XcodeWindow_canvasTitle__MvxDe{top:14px;gap:6px}.XcodeWindow_canvasBar__nBRy2,.XcodeWindow_canvasTitle__MvxDe{position:absolute;left:16px;display:flex;align-items:center;font:500 13px/1 var(--agx-font-text)}.XcodeWindow_canvasBar__nBRy2{right:16px;bottom:14px;gap:14px;color:#2a2a33}.XcodeWindow_zoom__zMKdE{margin:0 auto}.XcodeWindow_device__0tmUP{position:relative;background:#0a0a0d;flex:none}.XcodeWindow_btn__YID9Y{position:absolute;border-radius:2px;background:#3a3a40}.XcodeWindow_deviceScreen__O3jl7{position:absolute;overflow:hidden}.XcodeWindow_status__XAJcp{height:30px;flex:none;display:flex;align-items:center;gap:16px;padding:0 16px;border-top:1px solid #ececf0;font:500 12px/1 var(--agx-font-text);color:#6a6a75}.XcodeWindow_statusTag__EwpVd{width:18px;height:11px;border-radius:3px;background:#1f7af0;margin-right:auto}@keyframes XcodeWindow_codeIn__mfWJU{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.XcodeWindow_code__2n5jN{animation:none}}.MacDesktop_desktop__veuP_{position:relative;overflow:hidden;color:#fff;font-family:var(--agx-font-text);-webkit-font-smoothing:antialiased}.MacDesktop_menubar__Pgyqz{position:absolute;left:0;right:0;top:0;height:34px}.MacDesktop_menus__TTlm7{position:absolute;left:20px;top:0;height:34px;display:flex;align-items:center;gap:22px;font:500 14px/1 var(--agx-font-text)}.MacDesktop_menus__TTlm7 b{font-weight:700}.MacDesktop_apple__16WS_{display:block;margin-right:2px}.MacDesktop_status__SbsP2{position:absolute;right:20px;top:0;height:34px;display:flex;align-items:center;gap:16px;font:500 14px/1 var(--agx-font-text)}.MacDesktop_status__SbsP2 svg{display:block}.MacDesktop_simulator__qXGy9,.MacDesktop_window__x2ChD{position:absolute;transform-origin:50% 100%}.MacDesktop_simulator__qXGy9{display:flex;flex-direction:column;align-items:center;gap:6px}.MacDesktop_simBar__2l5re{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-radius:12px;background:rgba(246,246,250,.92);color:#2a2a33;box-shadow:0 8px 20px -12px rgba(10,12,60,.5)}.MacDesktop_simTitle__RUSxy{display:flex;align-items:baseline;gap:6px;font:600 12px/1 var(--agx-font-text)}.MacDesktop_simTitle__RUSxy small{font-weight:500;color:#7a7a85}.MacDesktop_simIcons__YKrP1{display:flex;gap:12px;color:#4a4a55}.MacDesktop_dock__zg3J8{position:absolute;left:0;right:0;bottom:6px;display:flex;justify-content:center}.ExperienceCaption_caption__TwHDb{height:100%;display:flex;flex-direction:column;justify-content:center;gap:22px;color:var(--agx-ink)}.ExperienceCaption_label__oizyf{display:flex;align-items:center;gap:10px;font:600 14px/1 var(--agx-font-text);color:var(--agx-link)}.ExperienceCaption_label__oizyf:before{content:"";width:18px;height:1.5px;background:currentColor}.ExperienceCaption_label__oizyf span{color:var(--agx-ink-2);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExperienceCaption_body__S6H5g{min-height:0}.ExperienceCaption_company__bIUkt{font:600 clamp(34px,3vw,48px)/1 var(--agx-font-display);letter-spacing:-.025em}.ExperienceCaption_about__aJXRr{margin-top:8px;font:400 15px/1.45 var(--agx-font-text);color:var(--agx-ink-2);max-width:34ch;text-wrap:pretty}.ExperienceCaption_meta__ibOgO{margin-top:18px;display:grid;grid-gap:7px;gap:7px}.ExperienceCaption_meta__ibOgO div{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:10px;gap:10px;font:500 14px/1.35 var(--agx-font-text)}.ExperienceCaption_meta__ibOgO dt{color:var(--agx-ink-2);font-weight:500}.ExperienceCaption_meta__ibOgO dd{color:var(--agx-ink)}.ExperienceCaption_metric__BdvlU{margin-top:18px;padding-top:16px;border-top:1px solid var(--agx-line);display:flex;align-items:baseline;gap:12px}.ExperienceCaption_metric__BdvlU b{font:600 clamp(32px,2.6vw,42px)/1 var(--agx-font-display);letter-spacing:-.025em;color:var(--agx-link);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExperienceCaption_metric__BdvlU span{font:500 14px/1.35 var(--agx-font-text);color:var(--agx-ink-2);max-width:22ch}.ExperienceCaption_points__UyDT2{list-style:none;margin-top:16px;display:flex;flex-direction:column;gap:8px}.ExperienceCaption_points__UyDT2 li{display:flex;gap:10px;font:400 15px/1.45 var(--agx-font-text);color:var(--agx-ink)}.ExperienceCaption_points__UyDT2 li:before{content:"";flex:none;width:6px;height:6px;margin-top:8px;border-radius:50%;background:var(--agx-indigo)}.ExperienceCaption_stack__rlxBN{margin-top:16px;font:500 13px/1.4 var(--agx-font-text);color:var(--agx-ink-2);letter-spacing:.01em}.ExperienceCaption_companies__vmOd1{list-style:none;display:flex;gap:10px}.ExperienceCaption_companies__vmOd1 button{all:unset;cursor:pointer;display:block;border-radius:14px;transition:transform .3s var(--agx-ease),opacity .25s,filter .25s;opacity:.42;filter:saturate(.4)}.ExperienceCaption_companies__vmOd1 button:hover{opacity:.8;filter:none}.ExperienceCaption_companies__vmOd1 button[aria-current]{opacity:1;filter:none;transform:translateY(-3px) scale(1.06)}.ExperienceCaption_companies__vmOd1 img{display:block;width:52px;height:52px;border-radius:13px;box-shadow:0 8px 18px -10px rgba(20,27,77,.55),inset 0 0 0 1px rgba(0,0,0,.06)}.ExperienceCaption_companies__vmOd1 button[aria-current] img{box-shadow:0 0 0 2.5px var(--agx-bg),0 0 0 4.5px var(--agx-indigo),0 12px 24px -12px rgba(20,27,77,.6)}.ExperienceCaption_companies__vmOd1 button:focus-visible{outline:2px solid var(--agx-link);outline-offset:4px}.Story_story__48_Xt{position:relative;min-height:100vh;background:var(--agx-bg)}.Story_anchor__xxgla{position:absolute;left:0;top:0;width:1px;height:1px;pointer-events:none}.Story_srOnly__L0ncv{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Story_stage__Qin3s{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--agx-bg)}.Story_par__HINkv,.Story_rig__pwHdG{position:absolute;inset:0}.Story_par__HINkv{will-change:transform}.Story_front__wZ7oU,.Story_mac__G_m0W{position:absolute;left:0;top:0;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.Story_macImg__Zrtmy{position:relative;display:block;width:100%;height:100%;max-width:none}.Story_shadow___AuxO{position:absolute;left:4%;right:2%;top:86%;height:14%;background:radial-gradient(ellipse at 50% 45%,rgba(20,27,77,.3),rgba(20,27,77,0) 70%);filter:blur(18px)}.Story_frontShadow__vAkU9{position:absolute;left:6%;right:6%;top:93%;height:9%;background:radial-gradient(ellipse at 50% 30%,rgba(20,27,77,.32),rgba(20,27,77,0) 70%);filter:blur(22px)}.Story_proj__VQagR{position:absolute;left:0;top:0;transform-origin:0 0;overflow:hidden;background:#000}.Story_proj__VQagR [data-sim-window],.Story_proj__VQagR [data-xcode-window]{will-change:transform,opacity}.Story_proj__VQagR [data-menu]{will-change:opacity}.Story_notch__kxxpu{position:absolute;left:50%;top:0;background:#050507;border-radius:0 0 9px 9px;z-index:5}.Story_cursor__OLN5B{left:0;top:0;z-index:6;visibility:hidden;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.Story_cursor__OLN5B,.Story_screenOff__JuFmM{position:absolute;pointer-events:none;opacity:0}.Story_screenOff__JuFmM{inset:0;z-index:7;background:#000}.Story_logoBack__e7tMZ{position:absolute;inset:0;pointer-events:none}.Story_logoFront__N7p_F{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none;-webkit-mask:url(/story/mac34.webp) 0 0/100% 100% no-repeat;mask:url(/story/mac34.webp) 0 0/100% 100% no-repeat}.Story_logoFrontInner__sdvfJ{position:absolute;left:0;top:0;width:100vw;height:100vh;transform-origin:0 0}.Story_fly__747R9{position:absolute;transform-origin:0 0;will-change:transform}.Story_logo__fhHCU{display:block;width:100%;height:auto}.Story_rise__EPnDn{position:relative}.Story_flyWhite__RHhQm{position:absolute;inset:0;opacity:0}.Story_captionBox__4M2DF{position:absolute;opacity:0;visibility:hidden;will-change:opacity,transform}.Story_intro__DaGtc{position:absolute;inset:0;pointer-events:none}.Story_who__23LLe{position:absolute;left:7.3vw;bottom:9vh;display:flex;flex-direction:column;gap:6px}.Story_who__23LLe b{font:600 clamp(22px,1.6vw,30px)/1.1 var(--agx-font-display);letter-spacing:-.02em;color:var(--agx-ink)}.Story_who__23LLe span{font:500 clamp(15px,1vw,19px)/1.3 var(--agx-font-text);color:var(--agx-ink-2)}.Story_status__8N4Pq{display:inline-flex;align-items:center;gap:9px}.Story_status__8N4Pq i{position:relative;width:8px;height:8px;border-radius:50%;background:#22b565}.Story_status__8N4Pq i:after{content:"";position:absolute;inset:0;border-radius:50%;background:#22b565;animation:Story_ping__dpBYQ 2.2s ease-out infinite}@keyframes Story_ping__dpBYQ{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(3);opacity:0}}.Story_scroll__UUxVl{all:unset;pointer-events:auto;cursor:pointer;position:absolute;right:6.6vw;bottom:9vh;display:flex;align-items:center;gap:12px;font:500 15px/1 var(--agx-font-text);color:var(--agx-ink-2);transition:color .2s}.Story_scroll__UUxVl:hover{color:var(--agx-link)}.Story_scroll__UUxVl:focus-visible{outline:2px solid var(--agx-link);outline-offset:6px;border-radius:4px}.Story_scroll__UUxVl i{display:block;width:1.5px;height:38px;background:linear-gradient(currentColor,transparent);animation:Story_cue__P98Z2 2.2s var(--agx-ease) infinite;transform-origin:top}.Story_native__Sfuu7{position:absolute;inset:0;opacity:0;visibility:hidden;transform-origin:50% 40%;background:var(--agx-indigo);will-change:opacity,transform}.Story_mobileHome__Pj9X_{width:100%;height:100%;display:flex;justify-content:center;background:var(--agx-indigo);overflow:hidden;box-sizing:border-box}.Story_stage__Qin3s[data-intro] .Story_rig__pwHdG{animation:Story_rigIn__x5Ujz 1.1s var(--agx-ease) both}.Story_stage__Qin3s[data-intro] .Story_screenOff__JuFmM{animation:Story_wake__c88vy 1s ease-out .55s both}.Story_stage__Qin3s[data-intro] .Story_rise__EPnDn{animation:Story_rise__EPnDn 1s .45s var(--agx-ease) both}.Story_stage__Qin3s[data-intro] .Story_scroll__UUxVl,.Story_stage__Qin3s[data-intro] .Story_who__23LLe{animation:Story_fadeUp__Bzuv9 .8s 1s var(--agx-ease) both}@keyframes Story_rigIn__x5Ujz{0%{opacity:0;transform:translate3d(5vw,0,0)}to{opacity:1;transform:none}}@keyframes Story_wake__c88vy{0%{opacity:1}to{opacity:0}}@keyframes Story_rise__EPnDn{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translate3d(0,28%,0)}to{-webkit-clip-path:inset(0 0 -10% 0);clip-path:inset(0 0 -10% 0);transform:none}}@keyframes Story_fadeUp__Bzuv9{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes Story_cue__P98Z2{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}@media (max-width:767px){.Story_who__23LLe{left:6vw;bottom:12vh}.Story_scroll__UUxVl{display:none}}@media (prefers-reduced-motion:reduce){.Story_scroll__UUxVl i,.Story_status__8N4Pq i:after{animation:none}}@font-face{font-family:__funnel_118353;src:url(/_next/static/media/794147cc4fe1b7ca-s.p.woff2) format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:__funnel_Fallback_118353;src:local("Arial");ascent-override:94.19%;descent-override:23.55%;line-gap-override:0.00%;size-adjust:106.17%}.__className_118353{font-family:__funnel_118353,__funnel_Fallback_118353}.__variable_118353{--font-funnel:"__funnel_118353","__funnel_Fallback_118353"}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_d8ebd1;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d8ebd1{font-family:__Inter_d8ebd1,__Inter_Fallback_d8ebd1;font-style:normal}.__variable_d8ebd1{--font-inter:"__Inter_d8ebd1","__Inter_Fallback_d8ebd1"}.agx{--agx-bg:#fafaff;--agx-surface:#fff;--agx-ink:#141b4d;--agx-ink-2:#5a6290;--agx-link:#4f4fff;--agx-indigo:#4f4fff;--agx-line:#e2e3ee;--agx-font-display:var(--font-funnel),"Funnel Display",system-ui,sans-serif;--agx-font-text:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-inter),Inter,system-ui,sans-serif;--agx-ease:cubic-bezier(.16,1,.3,1);background:var(--agx-bg);color:var(--agx-ink);font-family:var(--agx-font-text);-webkit-font-smoothing:antialiased}body:has(.agx){background:#fafaff;color:#141b4d;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}body:has(.agx),html:has(.agx){overflow-x:clip}body:has(.agx) ::selection{background:#4f4fff;color:#fff}body:has(.agx)::-webkit-scrollbar-track{background:#fafaff}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}