.IdeaFlow_panel___qolm{position:relative;isolation:isolate;min-width:0;padding:28px 30px 22px;border:1px solid #8bb8ce2b;border-radius:24px;background:radial-gradient(ellipse at 50% 42%,#16506b38,transparent 60%),linear-gradient(145deg,#122a3ae6,#0a1928ee);box-shadow:0 28px 90px #02091340,inset 0 1px 0 #d8f1fa0b;color:#eaf2fa}.IdeaFlow_top__Vnjdw{display:flex;align-items:center;justify-content:space-between;color:#8caebf;font-size:9px;font-weight:650;letter-spacing:.16em}.IdeaFlow_top__Vnjdw svg{color:#7edce7}.IdeaFlow_srOnly__uPees{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.IdeaFlow_diagram__KHFxo{position:relative;width:100%;max-width:400px;height:360px;margin:12px auto 6px}.IdeaFlow_innerOrbit__xEBQH,.IdeaFlow_orbit__h10tD,.IdeaFlow_traveller__6AAtA{position:absolute;left:50%;top:50%;width:250px;height:250px;transform:translate(-50%,-50%);border:1px solid #7edce729;border-radius:50%;pointer-events:none}.IdeaFlow_innerOrbit__xEBQH{width:170px;height:170px;border-style:dashed;border-color:#7edce71b}.IdeaFlow_traveller__6AAtA{border:0;animation:IdeaFlow_travel__8TR5g 22s linear infinite}.IdeaFlow_traveller__6AAtA i{position:absolute;left:50%;top:-3px;width:6px;height:6px;border-radius:50%;background:#fb923c;box-shadow:0 0 16px #fb923c88}.IdeaFlow_core__cxSVV{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.IdeaFlow_core__cxSVV>span{font-size:60px;line-height:1;font-weight:750;letter-spacing:-.08em;color:#7edce7}.IdeaFlow_core__cxSVV b{color:#fb923c;font-weight:inherit}.IdeaFlow_core__cxSVV small{display:block;font-size:7px;line-height:1.65;color:#91aabd;letter-spacing:.2em;margin-top:13px}.IdeaFlow_node__DcOm_{position:absolute;transform:translate(-50%,-50%);width:92px;min-height:80px;background:none;border:0;color:#91adbd;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:9px;touch-action:manipulation}.IdeaFlow_node0__cld0U{left:50%;top:15%}.IdeaFlow_node1___ZLFS{left:83%;top:50%}.IdeaFlow_node2__JfEbj{left:50%;top:85%}.IdeaFlow_node3__Ytwv4{left:17%;top:50%}.IdeaFlow_nodeIcon__SnTEe{display:grid;place-items:center;width:52px;height:52px;border:1px solid #789aad4d;background:#0e2233;border-radius:16px;box-shadow:0 8px 24px #030b1530;transition:background .25s,border-color .25s,color .25s,box-shadow .25s}.IdeaFlow_nodeName__R21Ze{font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.015em}.IdeaFlow_node__DcOm_:hover .IdeaFlow_nodeIcon__SnTEe,.IdeaFlow_node__DcOm_[aria-pressed=true] .IdeaFlow_nodeIcon__SnTEe{border-color:#7edce7aa;color:#7edce7;background:#163c4d;box-shadow:0 0 30px #7edce717}.IdeaFlow_node__DcOm_[aria-pressed=true] .IdeaFlow_nodeName__R21Ze{color:#e6f9fc}.IdeaFlow_node__DcOm_:focus-visible{outline:2px solid #fb923c;outline-offset:5px;border-radius:16px}.IdeaFlow_detail___igaM{display:flex;align-items:flex-start;gap:18px;border-top:1px solid #8bb8ce26;padding-top:23px;min-height:125px}.IdeaFlow_number__q9fnd{font-size:19px;line-height:1.4;letter-spacing:-.03em;color:#7edce7;font-weight:600;white-space:nowrap}.IdeaFlow_number__q9fnd>span{font-size:10px;color:#6f8b9d}.IdeaFlow_detail___igaM h3{font-size:17px;line-height:1.4;letter-spacing:-.025em;font-weight:600;margin:0 0 10px}.IdeaFlow_detail___igaM p{font-size:12px;line-height:1.85;color:#9cb4c6;margin:0;max-width:310px}.IdeaFlow_hint__tekLc{display:flex;align-items:center;gap:8px;margin:19px 0 0;font-size:9px;line-height:1.6;color:#7193a9}.IdeaFlow_hint__tekLc i{width:4px;height:4px;flex-shrink:0;border-radius:50%;background:#7edce7}@keyframes IdeaFlow_travel__8TR5g{to{transform:translate(-50%,-50%) rotate(1turn)}}.IdeaFlow_panel___qolm[data-motion=off] .IdeaFlow_traveller__6AAtA{animation:none}@media(max-width:1100px){.IdeaFlow_panel___qolm{padding:24px 20px}.IdeaFlow_diagram__KHFxo{height:330px}.IdeaFlow_orbit__h10tD,.IdeaFlow_traveller__6AAtA{width:230px;height:230px}.IdeaFlow_innerOrbit__xEBQH{width:154px;height:154px}.IdeaFlow_detail___igaM{gap:12px;min-height:145px}}@media(max-width:800px){.IdeaFlow_panel___qolm{width:100%;max-width:580px}.IdeaFlow_detail___igaM{min-height:125px}}@media(max-width:420px){.IdeaFlow_panel___qolm{padding:23px 17px}.IdeaFlow_diagram__KHFxo{height:300px}.IdeaFlow_orbit__h10tD,.IdeaFlow_traveller__6AAtA{width:210px;height:210px}.IdeaFlow_innerOrbit__xEBQH{width:142px;height:142px}.IdeaFlow_node0__cld0U{top:15%}.IdeaFlow_node2__JfEbj{top:85%}.IdeaFlow_node1___ZLFS{left:85%}.IdeaFlow_node3__Ytwv4{left:15%}.IdeaFlow_nodeIcon__SnTEe{width:46px;height:46px;border-radius:14px}.IdeaFlow_nodeName__R21Ze{font-size:10px}.IdeaFlow_core__cxSVV>span{font-size:50px}.IdeaFlow_detail___igaM{gap:12px;min-height:145px}.IdeaFlow_number__q9fnd{font-size:17px}.IdeaFlow_detail___igaM h3{font-size:16px}.IdeaFlow_detail___igaM p{font-size:11px}.IdeaFlow_top__Vnjdw{font-size:8px}}@media(max-width:350px){.IdeaFlow_diagram__KHFxo{height:280px}.IdeaFlow_orbit__h10tD,.IdeaFlow_traveller__6AAtA{width:190px;height:190px}.IdeaFlow_innerOrbit__xEBQH{width:126px;height:126px}.IdeaFlow_node__DcOm_{width:68px}.IdeaFlow_nodeIcon__SnTEe{width:42px;height:42px}.IdeaFlow_core__cxSVV>span{font-size:44px}.IdeaFlow_core__cxSVV small{font-size:6px}.IdeaFlow_detail___igaM{min-height:165px}}@media(prefers-reduced-motion:reduce){.IdeaFlow_traveller__6AAtA{animation:none}.IdeaFlow_nodeIcon__SnTEe{transition:none}}.PortfolioHero_hero__yHvnW{position:relative;overflow:hidden;color:#fff;padding:150px 0 28px;background:radial-gradient(ellipse at 100% 50%,#0e526c70,transparent 60%),radial-gradient(ellipse at 0 100%,#183f663b,transparent 55%),#091526}.PortfolioHero_grid__72CFt{position:absolute;inset:0;pointer-events:none;opacity:.19;background-image:linear-gradient(#8fb6d014 1px,transparent 0),linear-gradient(90deg,#8fb6d014 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(120deg,transparent,#000)}.PortfolioHero_layout__BcYGC{position:relative;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:68px;padding-bottom:72px}.PortfolioHero_copy__v8aki{min-width:0}.PortfolioHero_identity__0Sz60{display:flex;flex-wrap:wrap;gap:11px;align-items:center;color:#a2b5c8;font-size:10px;font-weight:650;line-height:1.7;letter-spacing:.16em;text-transform:uppercase}.PortfolioHero_identity__0Sz60>span{color:#5d7c94}.PortfolioHero_greetingRow__R3VEP{display:flex;align-items:center;gap:22px;margin-top:20px}.PortfolioHero_greeting__ORudP{font-size:18px;font-weight:550;color:#e2eaf3;text-wrap:balance}.PortfolioHero_avatar__uUnHX{display:block;flex-shrink:0;width:160px;height:160px;object-fit:contain;filter:drop-shadow(0 12px 18px #00000030)}.PortfolioHero_avatarStage__ELpkk{flex-shrink:0;position:relative;isolation:isolate;border-radius:50%}.PortfolioHero_avatarStage__ELpkk:before{content:"";position:absolute;inset:15%;border-radius:50%;background:#49c9de26;filter:blur(25px);z-index:-1;transition:background .4s}.PortfolioHero_avatarStage__ELpkk:hover:before{background:#49c9de66}.PortfolioHero_avatarOrbit__VHcF3{position:absolute;inset:8px -10px;border:1px solid #7edce74d;border-radius:50%;transform:rotate(-25deg) rotateY(55deg);animation:PortfolioHero_avatar-orbit__NsZhL 12s linear infinite;pointer-events:none}.PortfolioHero_avatarOrbit__VHcF3:after{content:"";position:absolute;top:18%;left:9%;width:8px;height:8px;border-radius:50%;background:#fb923c;box-shadow:0 0 18px #fb923c}.PortfolioHero_avatarSpark__EFZ1N{position:absolute;right:0;top:8px;color:#7edce7;font-size:25px;animation:PortfolioHero_avatar-spark__pXvJN 4s ease-in-out infinite;pointer-events:none}@keyframes PortfolioHero_avatar-orbit__NsZhL{0%{transform:rotate(-25deg) rotateY(55deg) rotate(0deg)}to{transform:rotate(-25deg) rotateY(55deg) rotate(1turn)}}@keyframes PortfolioHero_avatar-spark__pXvJN{0%,to{transform:scale(.8) rotate(-15deg);opacity:.5}50%{transform:scale(1.2) rotate(25deg);opacity:1}}.PortfolioHero_copy__v8aki h1{margin-top:19px;font-size:clamp(2.65rem,4.8vw,4.5rem);line-height:1.065;letter-spacing:-.06em;font-weight:600}.PortfolioHero_copy__v8aki h1>span{display:block}.PortfolioHero_highlight__ZRE10{color:#7edce7}.PortfolioHero_description__WBjhB{max-width:475px;margin-top:27px;color:#b4c3d3;font-size:16px;line-height:1.85}.PortfolioHero_actions__OG6lP{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.PortfolioHero_primary__7TAwD,.PortfolioHero_secondary__8GYW0{display:inline-flex;min-height:52px;justify-content:center;align-items:center;gap:14px;border-radius:11px;padding:14px 21px;font-size:13px;font-weight:700;line-height:1.6;transition:background .2s,border-color .2s}.PortfolioHero_primary__7TAwD{background:#fb923c;color:#102035;border:1px solid #fb923c}.PortfolioHero_primary__7TAwD:hover{background:#fdba74;border-color:#fdba74}.PortfolioHero_secondary__8GYW0{color:#e5edf6;border:1px solid #698aa350;background:#ffffff04}.PortfolioHero_secondary__8GYW0:hover{background:#ffffff0c;border-color:#7edce780}.PortfolioHero_note__b1lo3{max-width:360px;margin-top:24px;font-size:11px;line-height:1.85;color:#8ca3b9}.PortfolioHero_projects__H1pY8{min-width:0;border:1px solid #8bb8ce2b;border-radius:22px;background:linear-gradient(145deg,#153348b5,#0a1b2cdb);padding:25px;box-shadow:0 24px 70px #02091338}.PortfolioHero_projectsTop__34nGP{display:flex;align-items:center;gap:10px;color:#88b6cc;font-size:9px;line-height:1.5;letter-spacing:.15em;font-weight:650}.PortfolioHero_dots__mz7ez{margin-left:auto;letter-spacing:3px;color:#648297}.PortfolioHero_projects__H1pY8 h2{max-width:270px;margin-top:20px;color:#eaf2fa;font-size:24px;font-weight:550;line-height:1.3;letter-spacing:-.035em;text-wrap:balance}.PortfolioHero_projectList__AZ7Be{margin-top:23px;display:grid;gap:10px;list-style:none}.PortfolioHero_project__sthow{display:flex;align-items:flex-start;gap:13px;padding:19px 16px;border:1px solid #91adbe1c;border-radius:13px;background:#081a2a88;transition:background .2s,border-color .2s}.PortfolioHero_project__sthow:hover{background:#16384dc9;border-color:#7edce75c}.PortfolioHero_projectIcon__Xkj5O{display:grid;place-items:center;width:42px;height:46px;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:11px;flex-shrink:0;background:color-mix(in srgb,currentColor 7%,transparent)}.PortfolioHero_orange__JrIyJ{color:#fdba74}.PortfolioHero_cyan__QHWOI{color:#7edce7}.PortfolioHero_violet__M1VB9{color:#b7b4fc}.PortfolioHero_projectCopy__rdQJ0{flex:1;min-width:0}.PortfolioHero_projectType__iKzk2{display:block;font-size:8px;font-weight:600;letter-spacing:.12em;line-height:1.5}.PortfolioHero_project__sthow h3{margin-top:4px;font-size:15px;line-height:1.4;font-weight:650;color:#e7eff7;letter-spacing:-.02em}.PortfolioHero_project__sthow p{margin-top:4px;font-size:11px;color:#9eb2c5;line-height:1.7}.PortfolioHero_projectStatus__XVXqG{display:flex;align-items:center;gap:5px;margin-top:10px;color:#abbccd;font-size:9px;line-height:1.5}.PortfolioHero_projectStatus__XVXqG>span{width:4px;height:4px;border-radius:50%;background:currentColor}.PortfolioHero_violet__M1VB9 .PortfolioHero_projectStatus__XVXqG{color:#9cdac2}.PortfolioHero_projectArrow__2TnYy{flex-shrink:0;color:#7d9aaf;margin-top:4px}.PortfolioHero_projectsNote__s31Vf{padding-top:17px;margin-top:17px;border-top:1px solid #b2c9d414;color:#8ca3b9;font-size:10px;line-height:1.8}.PortfolioHero_bottom__zrDdU{position:relative;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #b2c9d41c;padding-top:19px;color:#7891a9;font-size:8px;line-height:1.7;letter-spacing:.16em;font-weight:650}.PortfolioHero_bottom__zrDdU a{display:grid;place-items:center;min-height:40px;min-width:40px;color:#a8c4d5}.PortfolioHero_hero__yHvnW a:focus-visible{outline:2px solid #7edce7;outline-offset:5px;border-radius:8px}@media (max-width:1100px){.PortfolioHero_layout__BcYGC{gap:32px;grid-template-columns:1.1fr 1fr}.PortfolioHero_projects__H1pY8{padding:21px}.PortfolioHero_project__sthow{gap:10px;padding:16px 12px}.PortfolioHero_projectIcon__Xkj5O{width:34px;height:39px}.PortfolioHero_primary__7TAwD,.PortfolioHero_secondary__8GYW0{gap:9px;padding-inline:16px}}@media (max-width:800px){.PortfolioHero_hero__yHvnW{padding-top:122px}.PortfolioHero_layout__BcYGC{grid-template-columns:1fr;gap:44px;padding-bottom:39px}.PortfolioHero_copy__v8aki h1{font-size:clamp(2.5rem,8.2vw,4.5rem)}.PortfolioHero_description__WBjhB{max-width:530px}.PortfolioHero_projects__H1pY8{width:100%;max-width:580px}.PortfolioHero_projects__H1pY8 h2{max-width:none}.PortfolioHero_greeting__ORudP{margin-top:25px}.PortfolioHero_note__b1lo3{max-width:440px}}@media (max-width:420px){.PortfolioHero_hero__yHvnW{padding-top:110px}.PortfolioHero_identity__0Sz60{font-size:9px;gap:8px;letter-spacing:.1em}.PortfolioHero_copy__v8aki h1{font-size:clamp(2rem,9.4vw,2.6rem);line-height:1.12}.PortfolioHero_description__WBjhB{font-size:14px;margin-top:22px}.PortfolioHero_actions__OG6lP{gap:10px;flex-direction:column}.PortfolioHero_primary__7TAwD,.PortfolioHero_secondary__8GYW0{min-height:49px}.PortfolioHero_projects__H1pY8{padding:20px 16px}.PortfolioHero_project__sthow{gap:10px;padding:16px 12px}.PortfolioHero_project__sthow h3{font-size:14px}.PortfolioHero_projectIcon__Xkj5O{width:33px;height:38px}.PortfolioHero_projectArrow__2TnYy{width:14px}.PortfolioHero_bottom__zrDdU{font-size:7px;letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.PortfolioHero_primary__7TAwD,.PortfolioHero_project__sthow,.PortfolioHero_secondary__8GYW0{transition:none}}.PortfolioHero_hero__yHvnW{isolation:isolate;background:radial-gradient(ellipse at 80% 40%,#12374d80,transparent 58%),#091526}.PortfolioHero_hero__yHvnW .portfolio-tilt{min-width:0}.PortfolioHero_project__sthow:hover .PortfolioHero_projectArrow__2TnYy{transform:translate(3px,-3px)}.PortfolioHero_projectArrow__2TnYy{transition:transform .25s}.PortfolioHero_projects__H1pY8{box-shadow:0 28px 90px #02091350,inset 0 1px 0 #d8f1fa0b}.PortfolioHero_copy__v8aki h1{text-wrap:balance}@media(max-width:800px){.PortfolioHero_greeting__ORudP{margin-top:0}}@media(max-width:420px){.PortfolioHero_greetingRow__R3VEP{gap:12px;margin-top:18px}.PortfolioHero_greeting__ORudP{font-size:17px}.PortfolioHero_avatar__uUnHX{width:120px;height:120px}}.PortfolioHero_copy__v8aki h1{font-size:clamp(2.5rem,4.5vw,4.1rem)}.PortfolioHero_projects__H1pY8 h2{max-width:none;font-size:clamp(24px,2.2vw,32px);line-height:1.25;margin-top:22px}.PortfolioHero_panelFooter__qoKSv{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding-top:20px;border-top:1px solid #b2c9d41c}.PortfolioHero_panelFooter__qoKSv p{font-size:12px;line-height:1.7;color:#dce9f2}.PortfolioHero_panelFooter__qoKSv p span{color:#8ca3b9}.PortfolioHero_panelFooter__qoKSv a{width:44px;height:44px;display:grid;place-items:center;border:1px solid #7edce738;border-radius:50%;color:#7edce7;transition:background .2s,transform .2s}.PortfolioHero_panelFooter__qoKSv a:hover{background:#7edce712;transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.PortfolioHero_panelFooter__qoKSv a{transition:none}}.ProjectStage_experiment__HvEnF{--ink:#17221b;color:var(--ink);background:#101b20;font-family:inherit;padding-top:86px}.ProjectStage_scrollTrack__Xb6Wc{height:340svh;position:relative}.ProjectStage_stage__7eeOI{position:sticky;top:86px;height:calc(100svh - 86px);min-height:720px;isolation:isolate;overflow:hidden;padding:36px 5vw 110px}.ProjectStage_topline__Gi0II{display:flex;justify-content:space-between;position:relative;z-index:4;font-size:11px;font-weight:800;letter-spacing:.16em}.ProjectStage_previewTag__EUwYb{border:1px solid #17221b55;border-radius:30px;padding:7px 12px;margin-top:-7px}.ProjectStage_headline___19HF{position:absolute;top:14%;left:5vw;font-size:clamp(90px,11.3vw,180px);font-weight:850;letter-spacing:-.085em;line-height:.86;margin:0;z-index:1}.ProjectStage_headline___19HF span{color:transparent;-webkit-text-stroke:1.5px var(--ink)}.ProjectStage_headline___19HF sup{font-size:.3em;vertical-align:top;display:inline-block;margin:12px 0 0 24px;color:var(--ink);-webkit-text-stroke:0}.ProjectStage_orbit__OVuDh{position:absolute;width:68vw;height:68vw;left:37%;top:12%;border:1px solid #17221b25;border-radius:50%;transform:rotateX(65deg) rotate(-25deg);z-index:-1}.ProjectStage_deviceArea__Np_kn{position:absolute;width:400px;height:620px;left:51%;top:50%;transform:translate(-50%,-48%);perspective:1400px;z-index:3;pointer-events:none}.ProjectStage_phone__CWs6a{position:absolute;left:50px;top:0;width:286px;height:615px;padding:8px;border-radius:48px;background:linear-gradient(115deg,#e9ece8,#727c79 13%,#202824 38%,#98a39d 78%,#edf2ed);box-shadow:inset 0 0 0 1px #f5fff5;transform-style:preserve-3d;will-change:transform}.ProjectStage_chassisSlice__Y_DQp{position:absolute;inset:0;border-radius:48px;background:linear-gradient(100deg,#dae3df,#596662 5%,#242e29 18%,#111814 54%,#83928b 94%,#e8eee9);border:1px solid #93a199;pointer-events:none;backface-visibility:hidden}.ProjectStage_chassisSlice__Y_DQp:nth-child(n){border-color:#93a19930}.ProjectStage_backplate__qE62S{position:absolute;inset:1px;border-radius:47px;background:linear-gradient(135deg,#424f47,#202c25);transform:translateZ(-18px);box-shadow:0 24px 50px #15281755;display:grid;place-items:center}.ProjectStage_backplate__qE62S span{font-size:48px;letter-spacing:-.08em;color:#9daea2;transform:rotateY(180deg)}.ProjectStage_screen__0SkWY{position:relative;width:100%;height:100%;background:#080e0b;border:3px solid #0d130f;border-radius:39px;overflow:hidden;transform:translateZ(2px);box-shadow:0 0 0 1px #030806,inset 0 0 5px #0009}.ProjectStage_frontRim__zapcr{position:absolute;inset:1px;transform:translateZ(4px);border-radius:47px;border:1px solid #efffef99;box-shadow:inset 1px 0 1px #fff9,inset -1px -1px 1px #0e170dbb;pointer-events:none}.ProjectStage_antennaBottom__HLUdg,.ProjectStage_antennaTop__Y_VRB{position:absolute;left:-1px;width:3px;height:6px;top:65px;background:#14221b;transform:translateZ(-6px);box-shadow:285px 0 0 #14221b}.ProjectStage_antennaBottom__HLUdg{top:auto;bottom:65px}.ProjectStage_glass__ZLIO_{position:absolute;inset:-10% -70%;background:linear-gradient(112deg,transparent 34%,#ffffff04 40%,#ffffff30 47%,#ffffff06 54%,transparent 62%);pointer-events:none;z-index:4}.ProjectStage_screenLayer__0m_Es{position:absolute;inset:0;background:#f9f5ef}.ProjectStage_screenLayer__0m_Es>img{object-fit:cover;object-position:top}.ProjectStage_clinicScreen__r57xA{background:radial-gradient(ellipse at top right,#fbe2c2,transparent 55%),#fff9f2;color:#342e27;padding:14px 15px;display:flex;flex-direction:column}.ProjectStage_statusBar__vuJQb{display:flex;justify-content:space-between;align-items:center;margin:0 0 35px;font-size:10px;font-weight:750;letter-spacing:-.03em}.ProjectStage_statusBar__vuJQb>span{display:flex;align-items:center;gap:5px}.ProjectStage_clinicHeading__wWyoc{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px}.ProjectStage_clinicHeading__wWyoc>span{background:#df872a;color:white;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.ProjectStage_clinicHeading__wWyoc small{font-size:7px;letter-spacing:.17em;font-weight:750;color:#936c3e}.ProjectStage_clinicHeading__wWyoc h2{font-size:24px;line-height:1.12;font-weight:750;letter-spacing:-.05em;margin:8px 0 0}.ProjectStage_clinicCapture__MSyx7{margin:0;background:#fffaf4;border:1px solid #e5d6c5;border-radius:15px;overflow:hidden;box-shadow:0 9px 20px #76502c0d;flex-shrink:0}.ProjectStage_clinicCapture__MSyx7 figcaption{display:flex;align-items:center;gap:5px;padding:10px 9px;font-size:6px;border-bottom:1px solid #eadbcc;color:#8c7458}.ProjectStage_clinicCapture__MSyx7 figcaption>span{font-weight:800;letter-spacing:.1em;margin-right:auto}.ProjectStage_clinicCapture__MSyx7 figcaption>i{width:4px;height:4px;background:#63844a;border-radius:50%}.ProjectStage_clinicCapture__MSyx7 img{display:block;width:100%;height:auto;object-fit:contain}.ProjectStage_clinicPrivacy__7YmIb{display:flex;gap:9px;align-items:center;margin-top:20px;color:#8b673b}.ProjectStage_clinicPrivacy__7YmIb p{font-size:8px;line-height:1.6;margin:0}.ProjectStage_clinicPrivacy__7YmIb b{color:#55452e;font-weight:600}.ProjectStage_presentationNote__BeujA{font-size:6px;color:#9b8c7e;margin-top:auto;padding:14px 0 18px;letter-spacing:.01em}.ProjectStage_phoneSide__OFtT7{position:absolute;left:-3px;top:118px;width:4px;height:36px;border-radius:3px;background:linear-gradient(90deg,#e0e8df,#47554b);box-shadow:0 52px 0 #718275;transform:translateZ(-7px);border:1px solid #202c23}.ProjectStage_power__zg74C{position:absolute;right:-3px;top:172px;width:4px;height:65px;border-radius:3px;background:linear-gradient(90deg,#414f45,#d4ded2);transform:translateZ(-7px);border:1px solid #5b6a5d}.ProjectStage_island___U8BA{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:79px;height:21px;border-radius:20px;background:linear-gradient(#0c100e,#000);border:1px solid #202922;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:0 7px}.ProjectStage_island___U8BA i{width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 60% 35%,#22376b 0 13%,#0a101f 30% 60%,#253731 65%,#090d0a 80%);box-shadow:0 0 0 1px #0e1810}.ProjectStage_island___U8BA b{width:32px;height:2px;background:#161b17;border-radius:4px}.ProjectStage_homeBar__7hhEj{position:absolute;bottom:9px;left:35%;width:30%;height:4px;background:#111a14;border-radius:8px;z-index:5}.ProjectStage_deviceShadow__YElVL{position:absolute;bottom:-28px;left:10%;width:90%;height:45px;border-radius:50%;background:#14201744;filter:blur(23px);transform:rotate(-12deg)}.ProjectStage_floatLabel__YXMjf{position:absolute;left:80%;top:18%;background:#17221b;color:#ecf3dc;display:flex;align-items:center;gap:12px;white-space:nowrap;padding:14px 18px;font-size:9px;font-weight:700;letter-spacing:.11em;border-radius:4px;transform:rotate(-7deg);box-shadow:0 10px 25px #17221b14}.ProjectStage_story__F_tlK{position:absolute;left:5vw;bottom:19%;width:29%;max-width:385px;z-index:4}.ProjectStage_chapterLabel__PIqAn{font-size:10px;font-weight:850;letter-spacing:.15em;margin:0 0 20px}.ProjectStage_storyContent__lu8RH{animation:ProjectStage_arrive__CTcwm .5s ease both}.ProjectStage_story__F_tlK h3{font-size:clamp(24px,2.5vw,38px);line-height:1.08;letter-spacing:-.045em;font-weight:800;white-space:pre-line;margin:0 0 15px}.ProjectStage_storyContent__lu8RH>p{font-size:14px;line-height:1.7;max-width:335px;margin:0 0 16px;color:#273a2be0}.ProjectStage_story__F_tlK small{font-size:10px;font-weight:700;letter-spacing:.02em;display:block}.ProjectStage_story__F_tlK a{display:inline-flex;gap:26px;align-items:center;color:var(--ink);font-size:12px;font-weight:800;border-bottom:1px solid #17221b;padding:14px 0 9px;margin-top:8px}.ProjectStage_bottomline__hwN_8{position:absolute;bottom:103px;left:5vw;right:5vw;display:flex;justify-content:space-between;font-size:10px;color:#263c2e}.ProjectStage_bottomline__hwN_8>span{display:flex;align-items:center;gap:9px}.ProjectStage_bottomline__hwN_8 i{display:inline-block;background:#304a2b;width:5px;height:5px;border-radius:50%}.ProjectStage_chapterNav__kCgzx{position:absolute;bottom:24px;left:5vw;right:5vw;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #17221b40}.ProjectStage_chapterNav__kCgzx button{border:0;border-top:3px solid transparent;background:transparent;text-align:left;padding:18px 0 6px;font-size:12px;display:flex;align-items:center;gap:18px;cursor:pointer;color:#344731;transition:border-color .2s}.ProjectStage_chapterNav__kCgzx button[aria-current]{border-color:#17221b;color:#17221b;font-weight:850}.ProjectStage_chapterNav__kCgzx button span{font-size:10px;opacity:.6}.ProjectStage_chapterNav__kCgzx button:hover{border-color:#17221b66}.ProjectStage_experiment__HvEnF a:focus-visible,.ProjectStage_experiment__HvEnF button:focus-visible{outline:3px solid #7b2aff;outline-offset:5px}.ProjectStage_measurementScreen__PY3jC{padding:14px 17px;background:radial-gradient(ellipse at 90% 0,#364638,transparent 55%),#101e1e;color:#edf5e8;display:flex;flex-direction:column}.ProjectStage_measureHeading__RDOuW{display:flex;gap:7px;align-items:center;font-size:7px;letter-spacing:.13em;color:#c0d5b6}.ProjectStage_measureHeading__RDOuW>i{margin-left:auto;width:5px;height:5px;border-radius:50%;background:#cfed90;box-shadow:0 0 9px #cfed9066}.ProjectStage_measurementScreen__PY3jC h2{font-size:37px;line-height:1.08;margin:20px 0 22px;letter-spacing:-.055em;font-weight:800}.ProjectStage_measurementScreen__PY3jC h2 em{font-style:normal;color:#cfed90}.ProjectStage_eventFlow__QKpXi{display:flex;gap:10px}.ProjectStage_eventFlow__QKpXi>span{border:1px solid #b8e58a33;border-radius:13px;width:50%;padding:12px;background:linear-gradient(130deg,#f2ffe90a,transparent);color:#cfed90}.ProjectStage_eventFlow__QKpXi small{display:block;font-size:6px;color:#9ebaaa;letter-spacing:.15em;margin-top:12px}.ProjectStage_eventFlow__QKpXi b{display:block;font-size:20px;color:#edf5e8;margin-top:3px;font-weight:650;letter-spacing:-.03em}.ProjectStage_flowConnector__hSHfL{height:27px;display:flex;margin:0 25%;position:relative}.ProjectStage_flowConnector__hSHfL i{width:50%;height:14px;border-left:1px solid #bdd99777;border-bottom:1px solid #bdd99777;border-radius:0 0 0 7px}.ProjectStage_flowConnector__hSHfL i+i{border-left:0;border-right:1px solid #bdd99777;border-radius:0 0 7px 0}.ProjectStage_flowConnector__hSHfL:after{content:"";position:absolute;left:50%;top:14px;bottom:0;width:1px;background:#bdd99777}.ProjectStage_mergedEvent__zLBFL{background:#cfed90;color:#17221b;padding:13px 10px;border-radius:12px;display:flex;gap:9px;align-items:center;box-shadow:0 4px 24px #cfed9010}.ProjectStage_mergedEvent__zLBFL small{display:block;font-size:6px;letter-spacing:.13em;margin-bottom:4px}.ProjectStage_mergedEvent__zLBFL b{display:block;font-size:11px;font-weight:750}.ProjectStage_mergedEvent__zLBFL>svg:last-child{margin-left:auto;flex-shrink:0}.ProjectStage_testReceipt__4AMjd{margin:22px 0 0;border:1px solid #d8e5d62b;border-radius:9px;overflow:hidden;background:#ecf1ea}.ProjectStage_testReceipt__4AMjd figcaption{display:flex;align-items:center;gap:5px;font-size:5px;font-weight:800;letter-spacing:.06em;padding:10px 7px;color:#2d4b36}.ProjectStage_testReceipt__4AMjd figcaption i{height:4px;width:4px;border-radius:50%;background:#5a7f35}.ProjectStage_testReceipt__4AMjd figcaption span{margin-left:auto;font-size:5px;opacity:.65}.ProjectStage_testReceipt__4AMjd img{display:block;width:100%;height:auto;object-fit:contain}.ProjectStage_measurementScreen__PY3jC>p{font-size:7px;line-height:1.7;color:#a3b9ad;margin:12px 0 0}.ProjectStage_afterword__5_PQG{padding:100px 7vw 80px;max-width:1600px;margin:auto;color:#f3f3e9}.ProjectStage_afterword__5_PQG>span{font-size:10px;letter-spacing:.17em;color:#afc4ba}.ProjectStage_afterword__5_PQG>h2{font-size:clamp(30px,4.8vw,70px);line-height:1.1;letter-spacing:-.055em;margin:30px 0}.ProjectStage_afterword__5_PQG em{font-style:normal;color:#cfed90}.ProjectStage_afterword__5_PQG>p{max-width:580px;line-height:1.8;color:#b3c3bc;font-size:15px}.ProjectStage_projectLinks__09lJz{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:60px 0}.ProjectStage_projectLinks__09lJz>a{position:relative;border-top:1px solid #becbc54d;padding:26px 0;color:inherit;transition:color .2s}.ProjectStage_projectLinks__09lJz>a:hover{color:#cfed90}.ProjectStage_projectLinks__09lJz span{font-size:11px;color:#9dac9e}.ProjectStage_projectLinks__09lJz h3{font-size:24px;margin:22px 0 12px;font-weight:650}.ProjectStage_projectLinks__09lJz p{font-size:11px;color:#a3b7ab}.ProjectStage_projectLinks__09lJz svg{position:absolute;top:25px;right:0}.ProjectStage_back__sCOG3{display:inline-flex;align-items:center;gap:20px;font-size:13px;color:#cfed90}@keyframes ProjectStage_arrive__CTcwm{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1200px){.ProjectStage_deviceArea__Np_kn{left:63%}.ProjectStage_floatLabel__YXMjf{left:87%;top:27%}}@media(max-width:950px){.ProjectStage_experiment__HvEnF{padding-top:76px}.ProjectStage_stage__7eeOI{top:76px;height:calc(100svh - 76px)}}@media(max-width:1000px){.ProjectStage_headline___19HF{font-size:clamp(80px,13vw,130px)}.ProjectStage_deviceArea__Np_kn{left:69%;transform:translate(-50%,-48%) scale(.85)}.ProjectStage_story__F_tlK{width:38%;bottom:20%}.ProjectStage_floatLabel__YXMjf{display:none}}@media(max-width:700px){.ProjectStage_stage__7eeOI{padding:24px 6vw 110px;min-height:720px}.ProjectStage_topline__Gi0II{font-size:8px;letter-spacing:.08em}.ProjectStage_previewTag__EUwYb{padding:6px 8px}.ProjectStage_headline___19HF{left:6vw;top:9%;font-size:clamp(68px,16vw,110px);z-index:1}.ProjectStage_headline___19HF sup{margin-left:14px}.ProjectStage_deviceArea__Np_kn{left:75%;top:39%;transform:translate(-50%,-50%) scale(.57);z-index:2}.ProjectStage_story__F_tlK{left:6vw;bottom:20%;width:85%;max-width:400px}.ProjectStage_story__F_tlK h3{font-size:27px;margin-bottom:12px}.ProjectStage_chapterLabel__PIqAn{font-size:8px;margin-bottom:12px}.ProjectStage_storyContent__lu8RH>p{font-size:12px;line-height:1.6;max-width:290px}.ProjectStage_story__F_tlK small{font-size:9px}.ProjectStage_story__F_tlK a{font-size:11px;margin:0;padding-top:12px}.ProjectStage_bottomline__hwN_8{left:6vw;right:6vw;bottom:100px;font-size:8px}.ProjectStage_scrollHint__DYWbw{display:none!important}.ProjectStage_chapterNav__kCgzx{left:6vw;right:6vw;gap:12px}.ProjectStage_chapterNav__kCgzx button{font-size:9px;gap:6px;align-items:flex-start;min-height:48px;line-height:1.4}.ProjectStage_chapterNav__kCgzx button span{font-size:8px}.ProjectStage_orbit__OVuDh{width:130vw;height:130vw;left:3%;top:15%}.ProjectStage_afterword__5_PQG{padding:65px 7vw}.ProjectStage_projectLinks__09lJz{grid-template-columns:1fr;gap:12px;margin:36px 0}.ProjectStage_projectLinks__09lJz h3{margin-top:12px}.ProjectStage_projectLinks__09lJz>a{padding:20px 0}}@media(max-width:360px){.ProjectStage_headline___19HF{font-size:64px}.ProjectStage_deviceArea__Np_kn{left:79%;top:37%;transform:translate(-50%,-50%) scale(.49)}.ProjectStage_story__F_tlK{bottom:20%}.ProjectStage_storyContent__lu8RH>p{max-width:275px}.ProjectStage_previewTag__EUwYb{font-size:7px}}.ProjectStage_scrollTrack__Xb6Wc[data-motion=off]{height:auto}.ProjectStage_scrollTrack__Xb6Wc[data-motion=off] .ProjectStage_stage__7eeOI{position:relative}.ProjectStage_scrollTrack__Xb6Wc[data-motion=off] .ProjectStage_storyContent__lu8RH{animation:none}.ProjectStage_scrollTrack__Xb6Wc[data-motion=off] .ProjectStage_chapterNav__kCgzx{display:none}@media(max-width:700px){.ProjectStage_deviceArea__Np_kn{top:30%;transform:translate(-50%,-50%) scale(.46)}.ProjectStage_story__F_tlK{top:54%;bottom:auto}.ProjectStage_chapterNav__kCgzx{bottom:50px}.ProjectStage_bottomline__hwN_8{display:none}}.ProjectStage_scrollTrack__Xb6Wc[data-motion=off] .ProjectStage_stage__7eeOI{top:0}.ProjectStage_scrollTrack__Xb6Wc[data-motion=off] .ProjectStage_bottomline__hwN_8{display:none}@media(max-width:360px){.ProjectStage_deviceArea__Np_kn{left:70%;transform:translate(-50%,-50%) scale(.4)}}@media(max-height:800px) and (max-width:700px){.ProjectStage_story__F_tlK{top:50%}.ProjectStage_storyContent__lu8RH>p{font-size:11px}.ProjectStage_story__F_tlK h3{font-size:25px}}@media(max-height:800px) and (min-width:701px){.ProjectStage_stage__7eeOI{min-height:610px}.ProjectStage_deviceArea__Np_kn{transform:translate(-50%,-48%) scale(.76)}.ProjectStage_headline___19HF{font-size:clamp(75px,10vw,135px)}.ProjectStage_storyContent__lu8RH>p{font-size:12px}.ProjectStage_story__F_tlK h3{font-size:28px}}@media(prefers-reduced-motion:reduce){.ProjectStage_storyContent__lu8RH{animation:none}.ProjectStage_scrollTrack__Xb6Wc{height:auto}.ProjectStage_stage__7eeOI{position:relative;top:0}}.ProjectStage_experiment__HvEnF.ProjectStage_embedded__csAX0{padding-top:0;scroll-margin-top:86px}.ProjectStage_embedded__csAX0 .ProjectStage_scrollTrack__Xb6Wc[data-motion=on]{height:260svh}.ProjectStage_topline__Gi0II a.ProjectStage_previewTag__EUwYb{min-height:44px;display:inline-flex;align-items:center;padding:10px 14px;margin-top:-14px;letter-spacing:.08em;color:var(--ink)}@media(max-width:950px){.ProjectStage_experiment__HvEnF.ProjectStage_embedded__csAX0{scroll-margin-top:76px}}@media(min-width:701px){.ProjectStage_stage__7eeOI{display:grid;grid-template-columns:54% 46%;grid-template-rows:44px auto minmax(0,1fr);padding:28px 5vw 142px;min-height:740px}.ProjectStage_topline__Gi0II{grid-column:1/-1;grid-row:1;align-items:center}.ProjectStage_headline___19HF{position:relative;top:auto;left:auto;grid-column:1;grid-row:2;font-size:clamp(68px,7.5vw,116px);line-height:.92;margin:24px 0 30px;align-self:start}.ProjectStage_headline___19HF sup{margin-left:12px}.ProjectStage_story__F_tlK{position:relative;top:auto;bottom:auto;left:auto;grid-column:1;grid-row:3;align-self:end;width:100%;max-width:385px}.ProjectStage_deviceArea__Np_kn{left:77%;top:49%}.ProjectStage_floatLabel__YXMjf{display:none}}@media(min-width:701px) and (max-height:800px){.ProjectStage_stage__7eeOI{padding-top:20px;padding-bottom:110px;grid-template-rows:40px auto minmax(0,1fr);min-height:650px}.ProjectStage_headline___19HF{font-size:clamp(64px,6.5vw,94px);margin:16px 0 22px}.ProjectStage_chapterLabel__PIqAn{margin-bottom:12px}.ProjectStage_story__F_tlK h3{font-size:27px;margin-bottom:10px}.ProjectStage_storyContent__lu8RH>p{font-size:12px;line-height:1.6;margin-bottom:10px}.ProjectStage_story__F_tlK a{padding-top:8px;margin-top:4px}.ProjectStage_bottomline__hwN_8{bottom:82px}.ProjectStage_floatLabel__YXMjf{display:none}}@media(min-width:701px) and (max-width:1000px){.ProjectStage_headline___19HF{font-size:clamp(64px,8vw,80px)}.ProjectStage_deviceArea__Np_kn{left:79%;transform:translate(-50%,-48%) scale(.72)}.ProjectStage_story__F_tlK{max-width:340px}}@media(max-width:700px){.ProjectStage_stage__7eeOI{min-height:820px}.ProjectStage_headline___19HF{font-size:clamp(40px,12vw,60px)}.ProjectStage_deviceArea__Np_kn{top:36%}.ProjectStage_story__F_tlK{top:55%}}