.CaseStudyContents_nav__eh64f{position:-webkit-sticky;position:sticky;top:32px;padding-top:8px;max-height:calc(100vh - 64px);overflow-y:auto}.CaseStudyContents_label__rXRzh{margin-bottom:14px;color:#9f8954;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.CaseStudyContents_list__WwZIP{display:flex;flex-direction:column;gap:12px;list-style:none}.CaseStudyContents_link___TKs2{display:block;color:#9a9da5;font-size:.9rem;font-weight:600;line-height:1.3;border-left:2px solid transparent;padding-left:12px;margin-left:-14px;transition:color .15s ease,border-color .15s ease}.CaseStudyContents_link___TKs2:hover{color:#14161c}.CaseStudyContents_linkActive__1CKBo{color:#14161c;border-left-color:#f5a623}.CaseStudyContents_backToTop__ETaGI{display:inline-block;margin-top:24px;color:#9a9da5;font-size:.85rem;font-weight:600;transition:color .15s ease}.CaseStudyContents_backToTop__ETaGI:hover{color:#f5a623}@media (max-width:900px){.CaseStudyContents_nav__eh64f{position:fixed;inset:auto 0 0 0;top:auto;z-index:20;max-height:none;padding:12px 0;background:#fff;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -8px 24px rgba(0,0,0,.08)}.CaseStudyContents_backToTop__ETaGI,.CaseStudyContents_label__rXRzh{display:none}.CaseStudyContents_list__WwZIP{flex-direction:row;flex-wrap:nowrap;gap:18px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 20px;mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 20px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 20px),transparent)}.CaseStudyContents_list__WwZIP li{flex:0 0 auto}.CaseStudyContents_link___TKs2{white-space:nowrap;border-left:none;border-bottom:2px solid transparent;padding:4px 0;margin-left:0}.CaseStudyContents_linkActive__1CKBo{border-bottom-color:#f5a623}}.CaseStudyTemplate_page__7tM_7{width:80%;max-width:1200px;margin:0 auto;padding:48px 0 140px}.CaseStudyTemplate_back__htvIN{display:inline-block;margin-bottom:56px;color:#9a9da5;font-size:.95rem;font-weight:600;transition:color .15s ease}.CaseStudyTemplate_back__htvIN:hover{color:#f5a623}.CaseStudyTemplate_hero__WPnyU{scroll-margin-top:32px}.CaseStudyTemplate_heroImageWrap__isud0{width:100%;aspect-ratio:16/8;margin:0 0 40px;overflow:hidden;border-radius:24px;background-color:#e9e9ea}.CaseStudyTemplate_heroImage__td_jY{display:block;width:100%;height:100%;object-fit:cover}.CaseStudyTemplate_header__VZXQv{margin-bottom:14px}.CaseStudyTemplate_title__C5Z9h{color:#14161c;font-family:"Instrument Serif",serif;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:400;line-height:1}.CaseStudyTemplate_years__Y4hGy{color:#9a9da5;font-size:1rem;font-weight:600;margin-bottom:64px}.CaseStudyTemplate_tagline__huSxo{max-width:720px;color:#747983;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.5;margin-bottom:12px}.CaseStudyTemplate_contentLayout__4I8IF{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:clamp(40px,8vw,112px);gap:clamp(40px,8vw,112px);align-items:start}.CaseStudyTemplate_mainContent__sHR8u{display:flex;min-width:0;flex-direction:column;gap:80px}.CaseStudyTemplate_imageBlockWrap__aBWi4{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:24px;background-color:#e9e9ea}.CaseStudyTemplate_imageBlock__1rckG{display:block;width:100%;height:100%;object-fit:cover}.CaseStudyTemplate_eyebrow__vhwnf{margin:0 0 12px;color:#9f8954;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.CaseStudyTemplate_evidenceHero__ZYxei{display:flex;flex-direction:column;gap:12px;margin-top:32px}.CaseStudyTemplate_evidenceHeroImageWrap__1ESmo{position:relative}.CaseStudyTemplate_evidenceTag__3Wb4D{position:absolute;top:16px;left:16px;z-index:2;padding:5px 14px;border-radius:999px;background-color:#f5a623;color:#14161c;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.CaseStudyTemplate_caption__PWOWR{margin:0;color:#8a8d95;font-size:.88rem;line-height:1.5}.CaseStudyTemplate_evidenceRow__cJgO4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px 24px;gap:32px 24px;margin:32px 0 40px}.CaseStudyTemplate_evidenceCell__CvN7e{display:flex;flex-direction:column;gap:12px}.CaseStudyTemplate_solutionGrid__C3tOB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:32px}.CaseStudyTemplate_solutionCard__1W0_9{display:flex;flex-direction:column;padding:20px;border-radius:28px;border:1px solid rgba(0,0,0,.06);background-color:#f7f7f8;transition:transform .2s ease,box-shadow .2s ease}.CaseStudyTemplate_solutionCard__1W0_9:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(0,0,0,.1)}.CaseStudyTemplate_solutionTitle__lC62j{margin:0 0 4px;color:#14161c;font-size:1.0625rem;font-weight:700;line-height:1.25}.CaseStudyTemplate_solutionText__E3C1z{display:-webkit-box;overflow:hidden;margin:0 0 16px;color:#8a8d95;font-size:.8125rem;line-height:1.5;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.CaseStudyTemplate_solutionImageWrap__5dohF{width:100%;height:200px;margin-top:auto;overflow:hidden;border-radius:20px;background-color:#e9e9ea}.CaseStudyTemplate_solutionImage__hc4Wh{display:block;width:100%;height:100%;object-fit:cover}.CaseStudyTemplate_section__J9Rk9{scroll-margin-top:32px}.CaseStudyTemplate_sectionHeading__i22UK{margin:0 0 24px;color:#14161c;font-family:"Instrument Serif",serif;font-size:clamp(2rem,3vw,2.6rem);font-weight:400;line-height:1.1}.CaseStudyTemplate_subHeading__A8nZW{margin:0 0 8px;color:#14161c;font-family:"Instrument Serif",serif;font-size:1.3rem;font-weight:700}.CaseStudyTemplate_subBlock__XEZcG{margin-top:24px}.CaseStudyTemplate_researchMethods__LH8li{display:flex;flex-direction:column;gap:48px}.CaseStudyTemplate_researchMethod__aOLcK{display:flex;flex-direction:column;gap:12px}.CaseStudyTemplate_content__mk_Vv{color:#2b2f38;font-size:1.05rem;line-height:1.7;margin-bottom:20px}.CaseStudyTemplate_metaList__EVL8Z{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.CaseStudyTemplate_metaRow__zh7U9{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:24px;gap:24px}.CaseStudyTemplate_metaLabel__1cpsp{color:#9f8954;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.CaseStudyTemplate_metaValue__6Z0pw{color:#14161c;font-size:.98rem;font-weight:600}.CaseStudyTemplate_featureList__U0dKP{display:flex;flex-direction:column;gap:56px}.CaseStudyTemplate_designSystemImageWrap__vgB7U{width:100%;aspect-ratio:16/9;margin-bottom:32px;overflow:hidden;border-radius:20px;background-color:#e9e9ea;border:1px solid rgba(0,0,0,.08)}.CaseStudyTemplate_designSystemImage__XXDng{display:block;width:100%;height:100%;object-fit:cover}.CaseStudyTemplate_visualDesignGrid__ceRze{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px 40px;gap:32px 40px}.CaseStudyTemplate_bulletList__UdBhS{display:flex;flex-direction:column;gap:8px;padding-left:20px;color:#2b2f38;font-size:.98rem;line-height:1.6}.CaseStudyTemplate_links__FAb8L{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.CaseStudyTemplate_linkPill___PkaA{padding:11px 20px;border:1px solid rgba(0,0,0,.1);border-radius:999px;color:#14161c;font-size:.9rem;font-weight:700;transition:transform .15s ease,box-shadow .15s ease}.CaseStudyTemplate_linkPill___PkaA:hover{box-shadow:0 10px 20px rgba(0,0,0,.12);transform:translateY(-3px)}.CaseStudyTemplate_linkPillLive__nCcv_{background-color:#f5a623}.CaseStudyTemplate_linkPillRepo__LOpcU{background-color:#7fe0e6}.CaseStudyTemplate_linkPillFigma__5MScK{background-color:#c9bbf0}.CaseStudyTemplate_sidebar__Vrwal{position:-webkit-sticky;position:sticky;top:32px;align-self:start;min-width:0}@media (max-width:900px){.CaseStudyTemplate_page__7tM_7{width:100%;padding:36px 28px 120px}.CaseStudyTemplate_back__htvIN{margin-bottom:42px}.CaseStudyTemplate_heroImageWrap__isud0{margin-bottom:32px}.CaseStudyTemplate_tagline__huSxo{margin-bottom:48px}.CaseStudyTemplate_contentLayout__4I8IF{display:flex;flex-direction:column;gap:0}.CaseStudyTemplate_mainContent__sHR8u{width:100%;gap:56px}.CaseStudyTemplate_sidebar__Vrwal{position:static;width:100%}.CaseStudyTemplate_evidenceRow__cJgO4,.CaseStudyTemplate_solutionGrid__C3tOB,.CaseStudyTemplate_visualDesignGrid__ceRze{grid-template-columns:1fr}}@media (max-width:560px){.CaseStudyTemplate_page__7tM_7{padding:28px 20px 120px}.CaseStudyTemplate_back__htvIN{margin-bottom:34px}.CaseStudyTemplate_heroImageWrap__isud0{aspect-ratio:4/3;border-radius:16px}.CaseStudyTemplate_metaRow__zh7U9{grid-template-columns:1fr;gap:4px}}.InterviewMockup_mockup__d6ARV{width:min(100%,680px);margin:12px auto 20px;padding:0;background:linear-gradient(180deg,#fbfbfd,#f2f2f6);border:1px solid #e4e4ea;border-radius:20px;box-shadow:0 1px 2px rgba(20,22,28,.04),0 12px 28px -12px rgba(20,22,28,.18);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif}.InterviewMockup_header__ZSx3S{display:flex;align-items:center;gap:10px;padding:14px 20px;background:#fff;border-bottom:1px solid #eaeaef}.InterviewMockup_avatar__oz0wh{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:linear-gradient(160deg,#9a9ea8,#6e727c);color:#fff;font-size:.85rem;font-weight:600}.InterviewMockup_headerText__xHcgD{display:flex;flex-direction:column;line-height:1.25}.InterviewMockup_contactName__jCtZy{font-size:.88rem;font-weight:600;color:#14161c}.InterviewMockup_contactSubtitle__C5EpJ{font-size:.72rem;color:#8a8e98}.InterviewMockup_messages__SURzJ{display:flex;flex-direction:column;gap:6px;padding:20px clamp(16px,5vw,28px) 8px;background:#f6f6f9}.InterviewMockup_messageRow__99c2p{display:flex}.InterviewMockup_messageRow__99c2p.InterviewMockup_lastInGroup__fVd1P{margin-bottom:10px}.InterviewMockup_question__MmGWU{justify-content:flex-end}.InterviewMockup_reply__FwAKw{justify-content:flex-start}.InterviewMockup_bubble__3SRmL{position:relative;max-width:min(80%,420px);padding:9px 15px 10px;border-radius:18px;color:#14161c;background:#e9e9eb;font-size:.93rem;line-height:1.42;box-shadow:0 1px 0 rgba(20,22,28,.03)}.InterviewMockup_question__MmGWU .InterviewMockup_bubble__3SRmL{color:#fff;background:linear-gradient(180deg,#3aa4ff,#2f8ff0)}.InterviewMockup_reply__FwAKw.InterviewMockup_lastInGroup__fVd1P .InterviewMockup_bubble__3SRmL{border-bottom-left-radius:4px}.InterviewMockup_question__MmGWU.InterviewMockup_lastInGroup__fVd1P .InterviewMockup_bubble__3SRmL{border-bottom-right-radius:4px}.InterviewMockup_lastInGroup__fVd1P .InterviewMockup_bubble__3SRmL:after{content:"";position:absolute;bottom:0;width:11px;height:13px}.InterviewMockup_reply__FwAKw.InterviewMockup_lastInGroup__fVd1P .InterviewMockup_bubble__3SRmL:after{left:-10px;background:#e9e9eb;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%)}.InterviewMockup_question__MmGWU.InterviewMockup_lastInGroup__fVd1P .InterviewMockup_bubble__3SRmL:after{right:-10px;background:#2f8ff0;-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%)}.InterviewMockup_delivered__QMhKC{align-self:flex-end;margin:2px 2px 10px;color:#9a9ea8;font-size:.7rem}.InterviewMockup_caption__4Zihn{margin:0;padding:10px 16px 16px;color:#8a8e98;font-size:.76rem;text-align:center}.InterviewMockup_dots__WpREl{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px 18px}.InterviewMockup_dot__b_zBz{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:#d4d4dc;cursor:pointer;transition:background .2s ease,transform .2s ease}.InterviewMockup_dot__b_zBz:hover{background:#b8b8c4}.InterviewMockup_dotActive__MPibc{background:#2f8ff0;transform:scale(1.15)}@media (max-width:560px){.InterviewMockup_messages__SURzJ{padding:16px 14px 8px}.InterviewMockup_bubble__3SRmL{max-width:88%;font-size:.9rem}}.OverviewGrid_grid__fQcFt{display:flex;flex-direction:column;gap:28px}.OverviewGrid_row__d2O7I{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:24px;gap:24px}.OverviewGrid_label__7FCdX{padding-top:3px;color:#9f8954;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.OverviewGrid_value__m7DOZ{display:flex;flex-direction:column;gap:6px}.OverviewGrid_primary__k2ek4{color:#14161c;font-size:1.05rem;font-weight:700;line-height:1.4}.OverviewGrid_body__l3zXW{color:#2b2f38;font-size:1.05rem;line-height:1.7}.OverviewGrid_pillList__kWQep{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.OverviewGrid_pill__p_aEi{padding:5px 14px;border:1px solid #000;border-radius:0;background-color:#fff;color:#14161c;font-size:.8rem;font-weight:600}.OverviewGrid_statusBadge__i5Bdc{display:inline-block;padding:5px 14px;border-radius:999px;color:#fff;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;width:-moz-fit-content;width:fit-content}.OverviewGrid_statusLive__ZsxG2{background-color:#22c55e}.OverviewGrid_statusProgress__wvXoc{background-color:#f5a623}.OverviewGrid_statusDefault__zHaJb{background-color:#f24b3f}@media (max-width:560px){.OverviewGrid_row__d2O7I{grid-template-columns:1fr;gap:6px}}.IconTextList_list__q4KM3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;list-style:none}.IconTextList_item__Xejno{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid rgba(0,0,0,.08);border-radius:16px;background-color:#fff;transition:transform .15s ease,box-shadow .15s ease}.IconTextList_item__Xejno:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(0,0,0,.08)}.IconTextList_icon__Hriyt{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:1.1rem}.IconTextList_accentOrange__5j7K8{background-color:rgba(245,166,35,.18)}.IconTextList_accentCyan__Upuz7{background-color:rgba(127,224,230,.3)}.IconTextList_accentRed__XBwMU{background-color:rgba(242,75,63,.14)}.IconTextList_pastel__IQo9z{border-color:transparent}.IconTextList_text__osAgP{color:#2b2f38;font-size:.95rem;line-height:1.55}.IconTextList_boldLabel__RkgFb{color:#14161c;font-weight:700}.ChallengeCard_grid__EXsix{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px;list-style:none}.ChallengeCard_card__1QLh2{display:flex;flex-direction:column;overflow:hidden;border-radius:28px;border:1px solid rgba(0,0,0,.06);background-color:#f7f7f8;transition:transform .2s ease,box-shadow .2s ease}.ChallengeCard_card__1QLh2:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(0,0,0,.1)}.ChallengeCard_top__llGIu{display:flex;flex-direction:column;gap:8px;padding:20px 20px 24px}.ChallengeCard_badge__B9lf_{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:4px;border-radius:50%;background-color:#fff}.ChallengeCard_badge__B9lf_,.ChallengeCard_heading__TiiL5{color:#14161c;font-family:inherit;font-size:1.1rem;font-weight:700}.ChallengeCard_heading__TiiL5{margin:0;line-height:1.25}.ChallengeCard_text__owOVM{margin:0;color:#8a8d95;font-size:.88rem;line-height:1.5}@media (max-width:560px){.ChallengeCard_grid__EXsix{grid-template-columns:1fr}}.FeatureBlock_block__hwaWS{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center}.FeatureBlock_imageWrap__gapGo{aspect-ratio:4/3;overflow:hidden;border-radius:20px;background-color:#e9e9ea;border:1px solid rgba(0,0,0,.08)}.FeatureBlock_image__LDUur{display:block;width:100%;height:100%;object-fit:cover}.FeatureBlock_copy__4zt1E{display:flex;flex-direction:column;gap:12px}.FeatureBlock_heading__zWRsz{color:#14161c;font-family:"Instrument Serif",serif;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:400}.FeatureBlock_bullets__bk5IS{display:flex;flex-direction:column;gap:8px;padding-left:20px;color:#2b2f38;font-size:.98rem;line-height:1.6}@media (max-width:700px){.FeatureBlock_block__hwaWS{grid-template-columns:1fr;gap:20px}}.ImageGrid_grid__jOO4K{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.ImageGrid_imageWrap__iAYZL{overflow:visible;border-radius:20px;background-color:#e9e9ea;border:1px solid rgba(0,0,0,.08);cursor:zoom-in}.ImageGrid_image__B4Jcb{display:block;width:100%;height:auto;object-fit:contain}@media (max-width:560px){.ImageGrid_grid__jOO4K{grid-template-columns:1fr}}.ZoomableImage_trigger__26zNU{cursor:zoom-in;transition:opacity .15s ease}.ZoomableImage_trigger__26zNU:hover{opacity:.9}.ZoomableImage_overlay__tTjcr{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:48px;background:rgba(10,10,14,.9);cursor:zoom-out;animation:ZoomableImage_fadeIn__mVzUU .15s ease-out}.ZoomableImage_fullImage__moV97{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;box-shadow:0 24px 64px rgba(0,0,0,.5);cursor:default}.ZoomableImage_close__LSu76{position:fixed;top:20px;right:24px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff;font-size:1.7rem;line-height:1;cursor:pointer;transition:background .15s ease}.ZoomableImage_close__LSu76:hover{background:hsla(0,0%,100%,.24)}@keyframes ZoomableImage_fadeIn__mVzUU{0%{opacity:0}to{opacity:1}}@media (max-width:560px){.ZoomableImage_overlay__tTjcr{padding:20px}.ZoomableImage_close__LSu76{top:12px;right:12px;width:40px;height:40px;font-size:1.5rem}}.PersonalExperienceSection_section__xL6go{display:flex;flex-direction:column;gap:12px}.PersonalExperienceSection_heading__zLaDq{margin:0 0 8px;color:#14161c;font-family:"Instrument Serif",serif;font-size:1.3rem;font-weight:700}.PersonalExperienceSection_grid__4jsKb{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:start}.PersonalExperienceSection_textBox__z5SBx{border:1px solid rgba(0,0,0,.1);border-radius:20px;padding:24px}.PersonalExperienceSection_paragraph__Vc8pT{color:#2b2f38;font-size:1.05rem;line-height:1.7;margin:0 0 20px}.PersonalExperienceSection_paragraph__Vc8pT:last-child{margin-bottom:0}.PersonalExperienceSection_highlight__2dudU{color:inherit;background-image:linear-gradient(#2f8ff0,#2f8ff0);background-repeat:no-repeat;background-position:0;background-size:0 100%;padding:.05em .3em;margin:0 -.3em;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .7s ease,color .7s ease .15s}.PersonalExperienceSection_highlight__2dudU.PersonalExperienceSection_inView___TrkS{background-size:100% 100%;color:#fff}.PersonalExperienceSection_underline__exgLf{background-image:linear-gradient(#2f8ff0,#2f8ff0);background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;padding-bottom:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .7s ease}.PersonalExperienceSection_underline__exgLf.PersonalExperienceSection_inView___TrkS{background-size:100% 2px}@media (prefers-reduced-motion:reduce){.PersonalExperienceSection_highlight__2dudU,.PersonalExperienceSection_underline__exgLf{transition:none}}.PersonalExperienceSection_imageStack__u8hZn{position:relative;display:flex;flex-direction:column}.PersonalExperienceSection_imageWrap__MxA3R{width:78%;border-radius:20px;background-color:#e9e9ea;border:1px solid rgba(0,0,0,.08);overflow:hidden}.PersonalExperienceSection_imageFront__Z9qVG{position:relative;z-index:2;margin-right:auto}.PersonalExperienceSection_imageBack__pzOhf{position:relative;z-index:1;margin-left:auto;margin-top:-64px}.PersonalExperienceSection_image__ZRG62{display:block;width:100%;height:auto;object-fit:contain}@media (max-width:560px){.PersonalExperienceSection_grid__4jsKb{grid-template-columns:1fr}.PersonalExperienceSection_textBox__z5SBx{padding:20px}.PersonalExperienceSection_imageStack__u8hZn{margin-top:8px}.PersonalExperienceSection_imageBack__pzOhf{margin-top:-40px}}.PrototypeCTA_cta__w7HAk{display:inline-block;padding:13px 26px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background-image:linear-gradient(135deg,#5b8def,#2f5bea);color:#fff;font-size:.95rem;font-weight:700;transition:transform .15s ease,box-shadow .15s ease}.PrototypeCTA_cta__w7HAk:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.12)}.PrototypeCTA_disabled__H6tFO{border-color:rgba(0,0,0,.06);background-color:#e9e9ea;color:#9a9da5;cursor:not-allowed}.PrototypeCTA_disabled__H6tFO:hover{box-shadow:none;transform:none}.page_page__zBVt_{width:80%;max-width:1200px;margin:0 auto;padding:48px 0 120px}.page_back__V8_h9{display:inline-block;margin-bottom:56px;color:#9a9da5;font-size:.95rem;font-weight:600;transition:color .15s ease}.page_back__V8_h9:hover{color:#f5a623}.page_header__TbIWB{max-width:860px;margin:0 auto 40px;text-align:center}.page_title__IJE1F{margin:0 0 14px;color:#14161c;font-family:"Instrument Serif",serif;font-size:clamp(3rem,6vw,5.4rem);font-weight:400;line-height:.98}.page_tagline__rSmXu{color:#747983;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.45}.page_heroImageWrap__IqXoD{width:min(100%,1060px);aspect-ratio:16/8;margin:0 auto 48px;overflow:hidden;border-radius:24px;background-color:#e9e9ea}.page_heroImage__2Gb3X{display:block;width:100%;height:100%;object-fit:cover}.page_fallbackBody__FCXEI{display:flex;flex-direction:column;align-items:center;gap:20px;width:min(100%,1060px);margin:0 auto;text-align:center}.page_comingSoon__B0tLD{color:#9a9da5;font-size:1rem;font-weight:600}.page_links__VLLsZ{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.page_linkPill__4s0kp{padding:11px 20px;border:1px solid rgba(0,0,0,.1);border-radius:999px;color:#14161c;font-size:.9rem;font-weight:700;transition:transform .15s ease,box-shadow .15s ease}.page_linkPill__4s0kp:hover{box-shadow:0 10px 20px rgba(0,0,0,.12);transform:translateY(-3px)}.page_linkPillLive__FLrDE{background-color:#f5a623}.page_linkPillRepo__GTV8h{background-color:#7fe0e6}.page_linkPillFigma__NQvyh{background-color:#c9bbf0}.page_linkPillDisabled__v7EB_{border-color:rgba(0,0,0,.06);background-color:#e9e9ea;color:#9a9da5;cursor:not-allowed}.page_linkPillDisabled__v7EB_:hover{box-shadow:none;transform:none}@media (max-width:800px){.page_page__zBVt_{width:100%;padding:36px 28px 88px}.page_back__V8_h9{margin-bottom:42px}.page_header__TbIWB{margin-bottom:30px}.page_heroImageWrap__IqXoD{margin-bottom:36px}}@media (max-width:560px){.page_page__zBVt_{padding:28px 20px 72px}.page_back__V8_h9{margin-bottom:34px}.page_heroImageWrap__IqXoD{aspect-ratio:4/3;border-radius:16px}}