.founder_page__BiVpH{--ink:#101c2b;--ink-soft:#45566a;--paper:#f7fbff;--white:#fff;--line:rgba(22,47,76,0.14);--cyan:#19bad0;--blue:#486ff0;--violet:#8b69e8;--bio:#38a77f;--ai:#4d72ed;--education:#d28a38;min-height:100vh;overflow:clip;color:var(--ink);background:var(--paper);font-family:Inter,Helvetica Neue,Hiragino Sans,Yu Gothic UI,Meiryo,sans-serif}.founder_page__BiVpH *,.founder_page__BiVpH :after,.founder_page__BiVpH :before{box-sizing:border-box}.founder_page__BiVpH section[id]{scroll-margin-top:82px}.founder_page__BiVpH a{color:inherit}.founder_page__BiVpH a:focus-visible,.founder_page__BiVpH button:focus-visible,.founder_page__BiVpH summary:focus-visible{outline:3px solid #316fd7;outline-offset:4px}.founder_skipLink__X41dz{position:fixed;top:10px;left:12px;z-index:100;padding:10px 14px;opacity:0;pointer-events:none;color:#fff!important;background:var(--ink);border-radius:5px}.founder_skipLink__X41dz:focus{opacity:1;pointer-events:auto}.founder_header__pSS4K{position:fixed;inset:0 0 auto;z-index:50;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:30px;padding:10px clamp(22px,3.4vw,56px);border-bottom:1px solid rgba(35,77,118,.11);background:rgba(249,252,255,.84);-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%)}.founder_wordmark__EMh3D{display:grid;gap:3px;text-decoration:none}.founder_wordmark__EMh3D strong{font-size:.8rem;font-weight:850;letter-spacing:.145em}.founder_wordmark__EMh3D span{color:#567085;font-size:.57rem;font-weight:680;letter-spacing:.08em}.founder_navigation__b5r6t{display:flex;align-items:center;gap:clamp(17px,2.1vw,32px)}.founder_navigation__b5r6t a{position:relative;padding:8px 0;color:#2f4558;font-size:.69rem;font-weight:750;letter-spacing:.05em;text-decoration:none}.founder_navigation__b5r6t a:after{position:absolute;right:0;bottom:3px;left:0;height:1px;content:"";background:linear-gradient(90deg,var(--cyan),var(--blue));transform:scaleX(0);transform-origin:right;transition:transform .22s ease}.founder_navigation__b5r6t a:hover:after{transform:scaleX(1);transform-origin:left}.founder_mobileNavigation__57V7h{display:none}.founder_mobileExternalLinks__FcCaT{position:relative}.founder_mobileExternalLinks__FcCaT>button{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(35,77,118,.16);border-radius:50%;color:#244257;background:rgba(255,255,255,.78);cursor:pointer}.founder_mobileExternalLinks__FcCaT>button svg{width:17px;height:17px;fill:currentColor}.founder_mobileExternalPopover__Dk1ei{position:absolute;top:calc(100% + 11px);right:0;display:flex;gap:8px;padding:9px;border:1px solid rgba(35,77,118,.14);border-radius:16px 4px 16px 16px;background:rgba(250,253,255,.97);box-shadow:0 18px 44px rgba(26,61,91,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.founder_mobileExternalPopover__Dk1ei:before{position:absolute;top:-6px;right:12px;width:11px;height:11px;content:"";border-top:1px solid rgba(35,77,118,.14);border-left:1px solid rgba(35,77,118,.14);background:rgba(250,253,255,.97);transform:rotate(45deg)}.founder_mobileExternalPopover__Dk1ei a{position:relative;z-index:1;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(35,77,118,.13);border-radius:50%;color:#183246;background:#fff;text-decoration:none}.founder_mobileExternalPopover__Dk1ei svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.founder_mobileExternalPopover__Dk1ei .founder_iconFill__85y5l{fill:currentColor;stroke:none}.founder_hero__rV0Mo{position:relative;display:grid;width:100%;height:100svh;min-height:0;max-height:100svh;grid-template-columns:minmax(450px,55fr) minmax(400px,45fr);padding-top:68px;overflow:hidden;background:linear-gradient(rgba(56,105,156,.045) 1px,transparent 0),linear-gradient(90deg,rgba(56,105,156,.045) 1px,transparent 0),#f7fbff;background-size:44px 44px;isolation:isolate}.founder_hero__rV0Mo:after{position:absolute;inset:68px 0 0;z-index:-2;content:"";background:radial-gradient(circle at 9% 34%,rgba(59,209,219,.2),transparent 29%),radial-gradient(circle at 75% 24%,rgba(111,124,242,.13),transparent 31%),linear-gradient(120deg,rgba(255,255,255,.78),rgba(238,248,255,.36))}.founder_heroAmbient__AHglo{position:absolute;inset:68px 0 0;z-index:-1;overflow:hidden;pointer-events:none}.founder_heroAmbient__AHglo span{position:absolute;width:260px;height:260px;border:1px solid rgba(65,134,213,.18);border-radius:38% 62% 58% 42%;filter:blur(.1px);animation:founder_ambientOrbit__avP_m 18s linear infinite}.founder_heroAmbient__AHglo span:first-child{top:-100px;left:43%}.founder_heroAmbient__AHglo span:nth-child(2){right:-100px;bottom:-90px;animation-duration:24s;animation-direction:reverse}.founder_heroAmbient__AHglo span:nth-child(3){bottom:-170px;left:20%;width:360px;height:360px;animation-duration:29s}.founder_heroPhoto__VInWA{position:relative;z-index:2;display:grid;min-width:0;grid-template-rows:minmax(0,1fr) auto;align-items:center;justify-items:center;padding:clamp(20px,3vh,38px) clamp(24px,3.6vw,58px) 18px}.founder_photoFrame__WUvp_{position:relative;width:min(100%,calc((100svh - 145px) * .695));height:min(calc(100svh - 145px),calc((55vw - 76px) / .695));min-height:0;max-height:760px;overflow:hidden;border:1px solid rgba(37,100,161,.16);border-radius:4px 38px 4px 4px;background:linear-gradient(145deg,#e7f2f8,#f9fcff);box-shadow:0 30px 80px rgba(38,85,126,.15),0 4px 18px rgba(38,85,126,.08);isolation:isolate}.founder_photoFrame__WUvp_:before{position:absolute;inset:14px;z-index:3;content:"";border:1px solid rgba(255,255,255,.62);border-radius:2px 27px 2px 2px;pointer-events:none}.founder_photoSlide__pcJrd{position:absolute;inset:0;z-index:0;margin:0;opacity:0;clip-path:inset(0 0 0 100%);filter:blur(4px);transform:scale(1.075) translate3d(1.4%,0,0);transition:opacity .78s cubic-bezier(.23,.73,.23,1),clip-path 1.05s cubic-bezier(.62,0,.2,1),filter .85s ease,transform 5.2s cubic-bezier(.2,.6,.2,1)}.founder_photoSlide__pcJrd[data-motion=from-right]{clip-path:inset(0 100% 0 0);transform:scale(1.075) translate3d(-1.4%,0,0)}.founder_photoSlide__pcJrd[data-motion=soft-rise]{clip-path:inset(100% 0 0);transform:scale(1.065) translate3d(0,1.2%,0)}.founder_photoSlide__pcJrd[data-active=true]{z-index:1;opacity:1;clip-path:inset(0 0 0 0);filter:blur(0);transform:scale(1.01) translateZ(0)}.founder_photoSlide__pcJrd:after{position:absolute;inset:0;content:"";background:radial-gradient(circle at 68% 34%,rgba(255,255,255,.13),transparent 34%),linear-gradient(160deg,transparent 58%,rgba(13,36,52,.1));opacity:0;transition:opacity 1.1s ease;pointer-events:none}.founder_photoSlide__pcJrd[data-active=true]:after{opacity:1}.founder_photoSlide__pcJrd img{object-fit:contain;object-position:center;filter:saturate(.94) contrast(1.045);will-change:transform}.founder_photoSlide__pcJrd[data-active=true][data-motion=from-left] img{animation:founder_photoDriftLeft__4tq7O 5.2s cubic-bezier(.2,.56,.2,1) both}.founder_photoSlide__pcJrd[data-active=true][data-motion=from-right] img{animation:founder_photoDriftRight__Hg4gf 5.2s cubic-bezier(.2,.56,.2,1) both}.founder_photoSlide__pcJrd[data-active=true][data-motion=soft-rise] img{animation:founder_photoDriftRise__llWF_ 5.2s cubic-bezier(.2,.56,.2,1) both}.founder_photoScan___vrTg{position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none}.founder_photoScan___vrTg:before{position:absolute;top:-20%;right:0;left:0;height:18%;content:"";background:linear-gradient(180deg,transparent,rgba(95,218,231,.13),transparent);animation:founder_photoScan___vrTg 5.2s ease-in-out infinite}.founder_photoControls__3jsIy{display:grid;width:min(100%,calc((100svh - 145px) * .695));grid-template-columns:auto 1fr auto;gap:16px;align-items:center;margin-top:13px}.founder_photoDots__zeP4G{display:flex;gap:7px}.founder_photoDots__zeP4G button{display:grid;width:34px;height:12px;padding:5px 0;overflow:hidden;border:0;background:transparent;cursor:pointer}.founder_photoDots__zeP4G button:before{width:100%;height:2px;content:"";background:rgba(36,80,117,.22)}.founder_photoDots__zeP4G button span{width:0;height:2px;margin-top:-2px;background:linear-gradient(90deg,var(--cyan),var(--blue))}.founder_photoDots__zeP4G button[data-active=true] span{width:100%;animation:founder_photoProgress__IkJJy 5.2s linear}.founder_photoMeta__MN_Be{overflow:hidden;color:#607a8e;font-size:.56rem;font-weight:760;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap}.founder_pauseButton__vIZme{display:grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid rgba(40,87,128,.17);border-radius:50%;color:#385b76;background:rgba(255,255,255,.72);cursor:pointer}.founder_pauseButton__vIZme span{font-size:.55rem;letter-spacing:-.08em}.founder_heroCopy__Yf_xz{position:relative;z-index:5;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(44px,7vh,86px) clamp(36px,6vw,92px) clamp(44px,7vh,86px) clamp(38px,5vw,74px)}.founder_eyebrow__iwaqJ,.founder_sectionKicker__bF9Ig{margin:0;color:#47738c;font-size:.64rem;font-weight:850;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.founder_heroCopy__Yf_xz h1{max-width:9ch;margin:21px 0 0;color:var(--ink);font-size:clamp(2.9rem,4.3vw,4.15rem);font-weight:660;letter-spacing:-.065em;line-height:.96;text-wrap:balance}.founder_japaneseName__lDfdh{margin:13px 0 0;color:#557086;font-size:.83rem;font-weight:650;letter-spacing:.2em}.founder_heroStatement__KGqFb{max-width:24rem;margin:clamp(25px,4vh,38px) 0 0;color:#22394c;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:650;letter-spacing:-.025em;line-height:1.65}.founder_axisList__AKG_1{display:grid;gap:9px;margin:28px 0 0;padding:0;list-style:none}.founder_axisList__AKG_1 li{display:flex;align-items:center;gap:11px;color:#3d5365;font-size:.8rem;font-weight:680}.founder_axisList__AKG_1 li>span{width:7px;height:7px;border-radius:50%;background:var(--axis-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--axis-color) 13%,transparent)}.founder_axisList__AKG_1 li[data-accent=bio]{--axis-color:var(--bio)}.founder_axisList__AKG_1 li[data-accent=ai]{--axis-color:var(--ai)}.founder_axisList__AKG_1 li[data-accent=education]{--axis-color:var(--education)}.founder_socialLinks__TRQ_y{display:flex;gap:10px;margin-top:32px;padding-top:20px;border-top:1px solid var(--line)}.founder_socialLinks__TRQ_y a{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(33,76,116,.14);border-radius:50%;color:#183246;background:rgba(255,255,255,.72);box-shadow:0 6px 18px rgba(43,86,125,.06);text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.founder_socialLinks__TRQ_y a:hover{border-color:rgba(58,114,220,.5);box-shadow:0 10px 24px rgba(43,86,125,.13);transform:translateY(-2px)}.founder_socialLinks__TRQ_y svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7}.founder_socialLinks__TRQ_y .founder_iconFill__85y5l{fill:currentColor;stroke:none}.founder_interfaceGraphic__XbLB5{position:absolute;right:-56px;bottom:34px;z-index:2;width:330px;height:176px;overflow:hidden;opacity:.5;pointer-events:none}.founder_interfaceGraphic__XbLB5 svg{width:410px;height:220px}.founder_interfaceGraphic__XbLB5 path{fill:none;stroke-width:1.2;stroke-dasharray:410;stroke-dashoffset:410;animation:founder_interfaceDraw__Uy7S2 1.45s ease .65s forwards}.founder_interfaceGraphic__XbLB5 circle{opacity:0;animation:founder_nodeAppear__kmibi .42s ease 1.7s forwards}.founder_bioLine__hrl2J,.founder_bioNode__0za_U{stroke:var(--bio);fill:var(--bio)}.founder_aiLine__1_sK6,.founder_aiNode__xTobZ{stroke:var(--ai);fill:var(--ai)}.founder_educationLine__RmZc5,.founder_educationNode__UWWeO{stroke:var(--education);fill:var(--education)}.founder_outputLine__um_R4{stroke:rgba(40,80,116,.46)}.founder_interfaceNode__YOVQZ{fill:#f7fbff;stroke:rgba(40,80,116,.64);stroke-width:2}.founder_sectionShell__oq0Q_{width:min(1240px,calc(100% - clamp(44px, 8vw, 128px)));margin-inline:auto}.founder_credentials__muGun,.founder_expertise___iqSo,.founder_products__2z0Uw{padding:clamp(84px,8vw,126px) 0}.founder_expertise___iqSo{position:relative;background:#fff}.founder_expertise___iqSo:before,.founder_products__2z0Uw:before{position:absolute;top:0;left:50%;width:min(1240px,calc(100% - 48px));height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(65,125,182,.25),transparent);transform:translateX(-50%)}.founder_compactHeading__rHLIt{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.founder_compactHeading__rHLIt h2,.founder_productsHeading__rhUBt h2{margin:8px 0 0;color:var(--ink);font-size:clamp(1.8rem,3vw,2.65rem);font-weight:670;letter-spacing:-.055em;line-height:1.1}.founder_fieldGrid__EYLu4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.founder_fieldCard__OkbAP{min-width:0;overflow:hidden;border:1px solid rgba(33,76,116,.12);border-radius:4px 22px 4px 4px;background:#fff;box-shadow:0 14px 38px rgba(39,79,115,.085)}.founder_fieldImage__KVasX{position:relative;min-height:clamp(190px,19vw,250px);overflow:hidden;background:#142434}.founder_fieldImage__KVasX img{object-fit:cover;transition:transform .65s ease,filter .35s ease}.founder_fieldCard__OkbAP:hover .founder_fieldImage__KVasX img{filter:saturate(1.06);transform:scale(1.035)}.founder_fieldCard__OkbAP[data-accent=bio] .founder_fieldImage__KVasX img{object-position:52% 50%}.founder_fieldCard__OkbAP[data-accent=ai] .founder_fieldImage__KVasX img{object-position:58% 50%}.founder_fieldCard__OkbAP[data-accent=education] .founder_fieldImage__KVasX img{object-position:50% 45%}.founder_fieldOverlay__TnbBM{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 44%,rgba(5,15,25,.54))}.founder_fieldNumber__qGBoV{position:absolute;right:15px;bottom:13px;z-index:2;color:#fff;font-size:.61rem;font-weight:850;letter-spacing:.16em}.founder_fieldCopy__358KT{min-height:166px;padding:21px 22px 24px;border-top:3px solid var(--field-accent);background:#fff}.founder_fieldCard__OkbAP[data-accent=bio]{--field-accent:var(--bio);--field-accent-ink:#24775d}.founder_fieldCard__OkbAP[data-accent=ai]{--field-accent:var(--ai);--field-accent-ink:#3458bd}.founder_fieldCard__OkbAP[data-accent=education]{--field-accent:var(--education);--field-accent-ink:#8d5922}.founder_fieldCopy__358KT p{margin:0;color:var(--field-accent-ink);font-size:.57rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.founder_fieldCopy__358KT h3{margin:11px 0 0;color:#102435;font-size:clamp(1.05rem,1.45vw,1.28rem);font-weight:760;letter-spacing:-.035em;line-height:1.3}.founder_fieldCopy__358KT>span{display:block;margin-top:11px;color:#334a5d;font-size:.78rem;font-weight:520;line-height:1.72}.founder_fragments__quoe_{position:relative;overflow:hidden;padding:clamp(96px,10vw,152px) 0 clamp(112px,12vw,184px);background:radial-gradient(circle at 8% 12%,rgba(69,167,187,.16),transparent 25%),radial-gradient(circle at 94% 38%,rgba(207,164,104,.14),transparent 27%),radial-gradient(circle at 12% 69%,rgba(91,126,166,.13),transparent 29%),linear-gradient(180deg,#fbfdfd,#f2f7f7 28%,#f6f5f0 52%,#f1f6f8 76%,#fff)}.founder_fragments__quoe_:before{position:absolute;top:0;left:50%;width:min(1240px,calc(100% - 48px));height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(65,125,182,.2),transparent);transform:translateX(-50%)}.founder_fragments__quoe_:after{position:absolute;inset:0;z-index:0;content:"";background:repeating-linear-gradient(90deg,transparent 0 71px,rgba(62,106,136,.042) 71px 72px),repeating-linear-gradient(0deg,transparent 0 71px,rgba(62,106,136,.032) 71px 72px);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent)}.founder_fragments__quoe_>.founder_sectionShell__oq0Q_{position:relative;z-index:2}.founder_fragmentSignalField__2ogqP{position:absolute;inset:1.5% -4% 1.5%;z-index:1;display:block;width:108%;height:97%;overflow:visible;pointer-events:none}.founder_fragmentFieldGrid__LRp_7{opacity:.18}.founder_fragmentFieldPath__cXSLB,.founder_fragmentFieldSignalWarm__rXCK_,.founder_fragmentFieldSignal__hctZJ{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.founder_fragmentFieldPath__cXSLB{opacity:.3;stroke:url(#fragment-signal-cool);stroke-width:1.35}.founder_fragmentFieldSignalWarm__rXCK_,.founder_fragmentFieldSignal__hctZJ{stroke-width:3;stroke-dasharray:8 92;stroke-dashoffset:0}.founder_fragmentFieldSignal__hctZJ{stroke:url(#fragment-signal-cool)}.founder_fragmentFieldSignalWarm__rXCK_{stroke:url(#fragment-signal-warm)}.founder_fragmentFieldNodes__luoVB circle{fill:rgba(250,253,253,.88);stroke:#5593a5;stroke-width:1.4;vector-effect:non-scaling-stroke}.founder_fragmentsHeader__1C_SW{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:34px}.founder_fragmentsHeader__1C_SW h2{margin:8px 0 0;color:var(--ink);font-size:clamp(1.8rem,3vw,2.65rem);font-weight:670;letter-spacing:-.055em;line-height:1.1}.founder_fragmentSequence__7Hzyv{display:flex;width:min(280px,28vw);gap:7px;padding-bottom:5px}.founder_fragmentSequence__7Hzyv span{position:relative;height:2px;flex:1 1;overflow:hidden;background:rgba(55,101,130,.16)}.founder_fragmentSequence__7Hzyv span:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#3c97aa,#6a7fab 58%,#c7a36c);opacity:0;transform:scaleX(0);transform-origin:left}.founder_fragmentsEssay__Mj2wx{position:relative;display:grid;isolation:isolate}.founder_fragmentsEssay__Mj2wx:after{position:absolute;top:-4%;bottom:-4%;left:-22%;z-index:5;width:22%;content:"";background:linear-gradient(90deg,transparent,rgba(72,155,176,.07) 54%,rgba(106,139,184,.2) 80%,rgba(240,211,159,.42) 96%,transparent),linear-gradient(90deg,transparent 94%,rgba(65,147,168,.72) 97%,transparent);opacity:0;pointer-events:none;transform:translateZ(0) skewX(-7deg)}.founder_fragmentSpread__4Ynp0{position:relative;grid-area:1/1;z-index:1;display:grid;min-width:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:end;visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(2.8%,0,0) scale(.992);isolation:isolate}.founder_fragmentSpread__4Ynp0:first-child{visibility:visible;opacity:1;transform:none}.founder_fragmentMobileReel__a9lwa{display:none}.founder_fragmentSpread__4Ynp0:before{position:absolute;inset:-34px -28px;z-index:-1;content:"";background:radial-gradient(circle at var(--fragment-wash-x,16%) var(--fragment-wash-y,54%),rgba(255,255,255,.94),transparent 34%),linear-gradient(112deg,rgba(255,255,255,.62),rgba(226,238,239,.36) 48%,rgba(248,245,235,.52));border-block:1px solid rgba(75,117,142,.1);box-shadow:0 24px 80px rgba(46,78,96,.045)}.founder_fragmentSpread__4Ynp0:after{position:absolute;top:var(--fragment-rail-y,52%);left:-9%;z-index:0;width:38%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(62,137,158,.72),rgba(202,161,104,.58),transparent);box-shadow:0 -8px 0 rgba(68,129,151,.08),0 8px 0 rgba(68,129,151,.06);opacity:.78;pointer-events:none}.founder_fragmentSpread__4Ynp0[data-spread="2"]{--fragment-wash-x:86%;--fragment-wash-y:42%;--fragment-rail-y:72%}.founder_fragmentSpread__4Ynp0[data-spread="3"]{--fragment-wash-x:12%;--fragment-wash-y:72%;--fragment-rail-y:61%}.founder_fragmentSpread__4Ynp0[data-spread="4"]{--fragment-wash-x:78%;--fragment-wash-y:58%;--fragment-rail-y:67%}.founder_fragmentPhoto__ypqon{position:relative;z-index:1;min-width:0;margin:0;overflow:hidden;background:#edf2f4;isolation:isolate}.founder_fragmentImage__r_bml,.founder_fragmentPicture__ywCsv{display:block;width:100%}.founder_fragmentImage__r_bml{height:auto;color:transparent}.founder_fragmentPhoto__ypqon[data-crop] .founder_fragmentImage__r_bml,.founder_fragmentPhoto__ypqon[data-crop] .founder_fragmentPicture__ywCsv{height:100%}.founder_fragmentPhoto__ypqon[data-crop] .founder_fragmentImage__r_bml{object-fit:cover}.founder_fragmentPhoto__ypqon[data-crop=anchor]{aspect-ratio:8/5}.founder_fragmentPhoto__ypqon[data-crop=anchor] .founder_fragmentImage__r_bml{object-position:50% 58%}.founder_fragmentPhoto__ypqon[data-slot=yuto-698] .founder_fragmentImage__r_bml{object-position:52% 54%}.founder_fragmentPhoto__ypqon[data-crop=lab]{aspect-ratio:4/5}.founder_fragmentPhoto__ypqon[data-crop=lab] .founder_fragmentImage__r_bml{object-position:50% 58%}.founder_fragmentPhoto__ypqon[data-crop=pipette]{aspect-ratio:3/4}.founder_fragmentPhoto__ypqon[data-crop=pipette] .founder_fragmentImage__r_bml{object-position:50% 50%}.founder_fragmentPhoto__ypqon[data-crop=code-window]{aspect-ratio:2/3}.founder_fragmentPhoto__ypqon[data-crop=code-window] .founder_fragmentImage__r_bml{object-position:50% 100%}.founder_fragmentPhoto__ypqon[data-tone=warm] .founder_fragmentImage__r_bml{filter:saturate(.91) contrast(.98)}.founder_fragmentPhoto__ypqon[data-tone=lift] .founder_fragmentImage__r_bml{filter:brightness(1.03) saturate(.94)}.founder_fragmentPhoto__ypqon[data-tone=tech] .founder_fragmentImage__r_bml{filter:saturate(.9) contrast(1.02)}@media (prefers-reduced-motion:no-preference){.founder_fragmentPicture__ywCsv{transform-origin:48% 52%;animation:founder_fragmentPhotoDrift__swEG_ 21s ease-in-out infinite alternate}.founder_fragmentSpread__4Ynp0:nth-child(2n) .founder_fragmentPicture__ywCsv{transform-origin:52% 48%;animation-name:founder_fragmentPhotoDriftReverse__wSyZ2;animation-duration:24s}.founder_fragmentPhoto__ypqon:nth-of-type(2n) .founder_fragmentPicture__ywCsv{animation-delay:-9s}.founder_fragmentPhoto__ypqon:nth-of-type(3n) .founder_fragmentPicture__ywCsv{animation-delay:-16s}.founder_fragmentPhoto__ypqon[data-role=anchor] .founder_fragmentPicture__ywCsv{animation-duration:26s}.founder_fragmentPhoto__ypqon[data-role=atmosphere] .founder_fragmentPicture__ywCsv{animation-duration:18s}.founder_fragmentFieldDrift__8SKw9{transform-origin:center;animation:founder_fragmentFieldDrift__8SKw9 18s ease-in-out infinite alternate}.founder_fragmentFieldSignalWarm__rXCK_,.founder_fragmentFieldSignal__hctZJ{animation:founder_fragmentSignalTravel___xBts 11s linear infinite}.founder_fragmentFieldSignalWarm__rXCK_{animation-duration:15s;animation-direction:reverse}.founder_fragmentFieldNodes__luoVB circle{transform-box:fill-box;transform-origin:center;animation:founder_fragmentNodePulse__TWSM0 7s ease-in-out infinite alternate}.founder_fragmentFieldNodes__luoVB circle:nth-child(3n){animation-delay:-3.5s}.founder_fragmentFieldNodes__luoVB circle:nth-child(2n){animation-duration:9s}.founder_fragmentSpread__4Ynp0:after{animation:founder_fragmentRailTravel__Whed7 10s ease-in-out infinite alternate}.founder_fragmentSpread__4Ynp0{animation:founder_fragmentSpreadCycle__jiczz 36s cubic-bezier(.45,0,.2,1) infinite}.founder_fragmentSpread__4Ynp0:nth-child(2){animation-delay:-27s}.founder_fragmentSpread__4Ynp0:nth-child(3){animation-delay:-18s}.founder_fragmentSpread__4Ynp0:nth-child(4){animation-delay:-9s}.founder_fragmentsEssay__Mj2wx:after{animation:founder_fragmentSwitchScan__9NP_m 9s cubic-bezier(.45,0,.2,1) infinite}.founder_fragmentSequence__7Hzyv span:after{animation:founder_fragmentSequenceProgress___VoJL 36s linear infinite}.founder_fragmentSequence__7Hzyv span:nth-child(2):after{animation-delay:-27s}.founder_fragmentSequence__7Hzyv span:nth-child(3):after{animation-delay:-18s}.founder_fragmentSequence__7Hzyv span:nth-child(4):after{animation-delay:-9s}.founder_fragmentReelTrack__JGlfB[data-reel-row="1"]{animation:founder_fragmentReelForward__YR_Te 82s linear infinite}.founder_fragmentReelTrack__JGlfB[data-reel-row="2"]{animation:founder_fragmentReelReverse__Uo72k 94s linear infinite}.founder_fragmentReelPhoto__Q2y1F:before{animation:founder_fragmentCardScan__cQUdY 15s linear infinite}.founder_fragmentReelViewport__JB6jL:after{animation:founder_fragmentDataRail__Y_3zf 8s linear infinite}}@keyframes founder_fragmentSpreadCycle__jiczz{0%,20%{visibility:visible;z-index:2;opacity:1;transform:translateZ(0) scale(1)}24%,95%{visibility:hidden;z-index:1;opacity:0;transform:translate3d(-2.8%,0,0) scale(.992)}96%{visibility:visible;opacity:0;transform:translate3d(2.8%,0,0) scale(.992)}to{visibility:visible;z-index:2;opacity:1;transform:translateZ(0) scale(1)}}@keyframes founder_fragmentReelForward__YR_Te{to{transform:translate3d(-50%,0,0)}}@keyframes founder_fragmentReelReverse__Uo72k{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes founder_fragmentSwitchScan__9NP_m{0%,70%{opacity:0;transform:translateZ(0) skewX(-7deg)}76%{opacity:.9}96%{opacity:0;transform:translate3d(660%,0,0) skewX(-7deg)}to{opacity:0;transform:translate3d(660%,0,0) skewX(-7deg)}}@keyframes founder_fragmentSequenceProgress___VoJL{0%{opacity:1;transform:scaleX(0)}20%{opacity:1;transform:scaleX(1)}24%,95%{opacity:0;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(0)}}@keyframes founder_fragmentCardScan__cQUdY{0%{transform:translate3d(-160%,0,0)}to{transform:translate3d(520%,0,0)}}@keyframes founder_fragmentDataRail__Y_3zf{to{background-position:52px 0}}@keyframes founder_fragmentPhotoDrift__swEG_{0%{transform:scale(1.018) translate3d(-1.1%,.8%,0)}to{transform:scale(1.068) translate3d(1.45%,-1.05%,0)}}@keyframes founder_fragmentPhotoDriftReverse__wSyZ2{0%{transform:scale(1.02) translate3d(1.15%,-.8%,0)}to{transform:scale(1.072) translate3d(-1.5%,1.05%,0)}}@keyframes founder_fragmentFieldDrift__8SKw9{0%{transform:translate3d(-18px,8px,0) scale(1);opacity:.78}to{transform:translate3d(24px,-14px,0) scale(1.012);opacity:1}}@keyframes founder_fragmentSignalTravel___xBts{to{stroke-dashoffset:-100}}@keyframes founder_fragmentNodePulse__TWSM0{0%{opacity:.38;transform:scale(.72)}to{opacity:.94;transform:scale(1.28)}}@keyframes founder_fragmentRailTravel__Whed7{0%{transform:translate3d(-4%,0,0);opacity:.48}to{transform:translate3d(214%,0,0);opacity:.86}}@media (min-width:901px){.founder_fragmentSpread__4Ynp0[data-spread="1"] .founder_fragmentPhoto__ypqon[data-slot=yuto-696]{grid-column:1/span 8;grid-row:1}.founder_fragmentSpread__4Ynp0[data-spread="1"] .founder_fragmentPhoto__ypqon[data-slot=dna-automation]{grid-column:9/span 4;grid-row:1}.founder_fragmentSpread__4Ynp0[data-spread="1"] .founder_fragmentPhoto__ypqon[data-slot=yuto-706]{grid-column:2/span 3;grid-row:2}.founder_fragmentSpread__4Ynp0[data-spread="1"] .founder_fragmentPhoto__ypqon[data-slot=microfluidic]{grid-column:5/span 2;grid-row:2}.founder_fragmentSpread__4Ynp0[data-spread="1"] .founder_fragmentPhoto__ypqon[data-slot=code-terminal]{grid-column:7/span 6;grid-row:2}.founder_fragmentSpread__4Ynp0[data-spread="2"] .founder_fragmentPhoto__ypqon[data-slot=yuto-701]{grid-column:1/span 2;grid-row:1}.founder_fragmentSpread__4Ynp0[data-spread="2"] .founder_fragmentPhoto__ypqon[data-slot=pipette]{grid-column:3/span 3;grid-row:1}.founder_fragmentSpread__4Ynp0[data-spread="2"] .founder_fragmentPhoto__ypqon[data-slot=yuto-698]{grid-column:6/span 7;grid-row:1}.founder_fragmentSpread__4Ynp0[data-spread="2"] .founder_fragmentPhoto__ypqon[data-slot=code-data]{grid-column:4/span 7;grid-row:2}.founder_fragmentSpread__4Ynp0[data-spread="2"] .founder_fragmentPhoto__ypqon[data-slot=yuto-703]{grid-column:11/span 2;grid-row:2}.founder_fragmentSpread__4Ynp0[data-spread="3"] .founder_fragmentPhoto__ypqon[data-slot=code-window]{grid-column:1/span 3;grid-row:1}.founder_fragmentSpread__4Ynp0[data-spread="3"] .founder_fragmentPhoto__ypqon[data-slot=yuto-695]{grid-column:4/span 5;grid-row:1}.founder_fragmentSpread__4Ynp0[data-spread="3"] .founder_fragmentPhoto__ypqon[data-slot=servers]{grid-column:9/span 4;grid-row:1}.founder_fragmentSpread__4Ynp0[data-spread="3"] .founder_fragmentPhoto__ypqon[data-slot=yuto-707]{grid-column:6/span 5;grid-row:2}.founder_fragmentSpread__4Ynp0[data-spread="3"] .founder_fragmentPhoto__ypqon[data-slot=silicon-wafer]{grid-column:1/span 5;grid-row:2}.founder_fragmentSpread__4Ynp0[data-spread="4"] .founder_fragmentPhoto__ypqon[data-slot=yuto-697]{grid-column:1/span 3;grid-row:1}.founder_fragmentSpread__4Ynp0[data-spread="4"] .founder_fragmentPhoto__ypqon[data-slot=yuto-700]{grid-column:5/span 7;grid-row:1}.founder_fragmentSpread__4Ynp0[data-spread="4"] .founder_fragmentPhoto__ypqon[data-slot=yuto-699]{grid-column:3/span 3;grid-row:2}.founder_fragmentSpread__4Ynp0[data-spread="4"] .founder_fragmentPhoto__ypqon[data-slot=yuto-704]{grid-column:8/span 4;grid-row:2}}@media (max-width:900px){.founder_fragments__quoe_{padding:72px 0 76px}.founder_fragmentsHeader__1C_SW{margin-bottom:28px}.founder_fragmentSequence__7Hzyv,.founder_fragmentsEssay__Mj2wx{display:none}.founder_fragmentMobileReel__a9lwa{position:relative;display:grid;gap:10px;overflow:hidden;padding-block:2px;isolation:isolate}.founder_fragmentReelViewport__JB6jL{position:relative;min-width:0;overflow:hidden}.founder_fragmentReelViewport__JB6jL:after{position:absolute;right:0;bottom:0;left:0;z-index:2;height:1px;content:"";background:radial-gradient(circle,rgba(222,182,119,.62) 0 1px,transparent 1.2px) 0 0 /32px 1px repeat-x,linear-gradient(90deg,transparent,rgba(61,150,170,.48),transparent);pointer-events:none}.founder_fragmentReelGroup__rg4OS,.founder_fragmentReelTrack__JGlfB{display:flex;width:max-content;align-items:stretch}.founder_fragmentReelTrack__JGlfB{will-change:transform}.founder_fragmentReelGroup__rg4OS{flex:none;gap:10px;padding-right:10px}.founder_fragmentReelPhoto__Q2y1F{position:relative;flex:none;height:clamp(190px,28vw,248px);margin:0;overflow:hidden;background:#e9eff1}.founder_fragmentReelPhoto__Q2y1F:before{position:absolute;top:0;bottom:0;left:0;z-index:2;width:18%;content:"";background:linear-gradient(90deg,transparent,rgba(75,177,194,.11),rgba(240,208,151,.22),transparent);pointer-events:none;transform:translate3d(-160%,0,0)}.founder_fragmentReelPhoto__Q2y1F:after{position:absolute;inset:0;z-index:2;content:"";border:1px solid rgba(130,185,194,.2);background:linear-gradient(90deg,rgba(113,192,203,.74),transparent 38%) 0 0 /42px 1px no-repeat,linear-gradient(180deg,rgba(113,192,203,.74),transparent 42%) 0 0 /1px 42px no-repeat,linear-gradient(270deg,rgba(215,176,113,.68),transparent 38%) 100% 100% /42px 1px no-repeat,linear-gradient(0deg,rgba(215,176,113,.68),transparent 42%) 100% 100% /1px 42px no-repeat;pointer-events:none}.founder_fragmentReelTrack__JGlfB[data-reel-row="2"] .founder_fragmentReelPhoto__Q2y1F{height:clamp(164px,25vw,220px)}.founder_fragmentReelImage__pbXcl,.founder_fragmentReelPicture__WKMmT{display:block;width:100%;height:100%}.founder_fragmentReelImage__pbXcl{object-fit:cover;color:transparent}.founder_fragmentReelPhoto__Q2y1F[data-tone=warm] .founder_fragmentReelImage__pbXcl{filter:saturate(.91) contrast(.98)}.founder_fragmentReelPhoto__Q2y1F[data-tone=lift] .founder_fragmentReelImage__pbXcl{filter:brightness(1.03) saturate(.94)}.founder_fragmentReelPhoto__Q2y1F[data-tone=tech] .founder_fragmentReelImage__pbXcl{filter:saturate(.9) contrast(1.02)}.founder_fragmentSpread__4Ynp0{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.founder_fragmentSpread__4Ynp0:before{inset:-12px -10px}.founder_fragmentSpread__4Ynp0 .founder_fragmentPhoto__ypqon{width:100%;grid-column:auto;grid-row:auto;justify-self:stretch}.founder_fragmentPhoto__ypqon[data-crop=anchor]{aspect-ratio:4/3}.founder_fragmentPhoto__ypqon[data-slot=code-window],.founder_fragmentPhoto__ypqon[data-slot=yuto-703],.founder_fragmentPhoto__ypqon[data-slot=yuto-706]{aspect-ratio:4/5}.founder_fragmentPhoto__ypqon[data-slot=yuto-703] .founder_fragmentImage__r_bml,.founder_fragmentPhoto__ypqon[data-slot=yuto-703] .founder_fragmentPicture__ywCsv,.founder_fragmentPhoto__ypqon[data-slot=yuto-706] .founder_fragmentImage__r_bml,.founder_fragmentPhoto__ypqon[data-slot=yuto-706] .founder_fragmentPicture__ywCsv{height:100%}.founder_fragmentPhoto__ypqon[data-slot=yuto-703] .founder_fragmentImage__r_bml,.founder_fragmentPhoto__ypqon[data-slot=yuto-706] .founder_fragmentImage__r_bml{object-fit:cover}.founder_fragmentPhoto__ypqon[data-slot=yuto-703] .founder_fragmentImage__r_bml{object-position:50% 64%}.founder_fragmentSpread__4Ynp0[data-spread="1"] .founder_fragmentPhoto__ypqon[data-slot=yuto-696]{grid-column:1/-1;grid-row:1}.founder_fragmentSpread__4Ynp0[data-spread="1"] .founder_fragmentPhoto__ypqon[data-slot=dna-automation]{grid-column:1;grid-row:2}.founder_fragmentSpread__4Ynp0[data-spread="1"] .founder_fragmentPhoto__ypqon[data-slot=microfluidic]{grid-column:2;grid-row:2}.founder_fragmentSpread__4Ynp0[data-spread="1"] .founder_fragmentPhoto__ypqon[data-slot=yuto-706]{grid-column:1/-1;grid-row:3}.founder_fragmentSpread__4Ynp0[data-spread="1"] .founder_fragmentPhoto__ypqon[data-slot=code-terminal]{grid-column:1/-1;grid-row:4}.founder_fragmentSpread__4Ynp0[data-spread="2"] .founder_fragmentPhoto__ypqon[data-slot=yuto-701]{grid-column:1;grid-row:1}.founder_fragmentSpread__4Ynp0[data-spread="2"] .founder_fragmentPhoto__ypqon[data-slot=pipette]{grid-column:2;grid-row:1}.founder_fragmentSpread__4Ynp0[data-spread="2"] .founder_fragmentPhoto__ypqon[data-slot=yuto-698]{grid-column:1/-1;grid-row:2}.founder_fragmentSpread__4Ynp0[data-spread="2"] .founder_fragmentPhoto__ypqon[data-slot=code-data]{grid-column:1/-1;grid-row:3}.founder_fragmentSpread__4Ynp0[data-spread="2"] .founder_fragmentPhoto__ypqon[data-slot=yuto-703]{grid-column:1/-1;grid-row:4}.founder_fragmentSpread__4Ynp0[data-spread="3"] .founder_fragmentPhoto__ypqon[data-slot=code-window]{grid-column:1/-1;grid-row:1}.founder_fragmentSpread__4Ynp0[data-spread="3"] .founder_fragmentPhoto__ypqon[data-slot=yuto-695]{grid-column:1;grid-row:2}.founder_fragmentSpread__4Ynp0[data-spread="3"] .founder_fragmentPhoto__ypqon[data-slot=servers]{grid-column:2;grid-row:2}.founder_fragmentSpread__4Ynp0[data-spread="3"] .founder_fragmentPhoto__ypqon[data-slot=yuto-707]{grid-column:1;grid-row:3}.founder_fragmentSpread__4Ynp0[data-spread="3"] .founder_fragmentPhoto__ypqon[data-slot=silicon-wafer]{grid-column:2;grid-row:3;aspect-ratio:4/3}.founder_fragmentSpread__4Ynp0[data-spread="3"] .founder_fragmentPhoto__ypqon[data-slot=silicon-wafer] .founder_fragmentImage__r_bml,.founder_fragmentSpread__4Ynp0[data-spread="3"] .founder_fragmentPhoto__ypqon[data-slot=silicon-wafer] .founder_fragmentPicture__ywCsv{height:100%}.founder_fragmentSpread__4Ynp0[data-spread="3"] .founder_fragmentPhoto__ypqon[data-slot=silicon-wafer] .founder_fragmentImage__r_bml{object-fit:cover}.founder_fragmentSpread__4Ynp0[data-spread="4"] .founder_fragmentPhoto__ypqon[data-slot=yuto-697]{grid-column:1;grid-row:1}.founder_fragmentSpread__4Ynp0[data-spread="4"] .founder_fragmentPhoto__ypqon[data-slot=yuto-699]{grid-column:2;grid-row:1}.founder_fragmentSpread__4Ynp0[data-spread="4"] .founder_fragmentPhoto__ypqon[data-slot=yuto-700]{grid-column:1/-1;grid-row:2}.founder_fragmentSpread__4Ynp0[data-spread="4"] .founder_fragmentPhoto__ypqon[data-slot=yuto-704]{grid-column:1/-1;grid-row:3}}@media (max-width:640px){.founder_fragments__quoe_{padding:62px 0 68px}.founder_fragmentsHeader__1C_SW{margin-bottom:24px}.founder_fragmentMobileReel__a9lwa{gap:8px}.founder_fragmentReelGroup__rg4OS{gap:8px;padding-right:8px}.founder_fragmentReelPhoto__Q2y1F{height:clamp(176px,48vw,216px)}.founder_fragmentReelTrack__JGlfB[data-reel-row="2"] .founder_fragmentReelPhoto__Q2y1F{height:clamp(150px,41vw,188px)}.founder_fragmentSignalField__2ogqP{inset-inline:-24%;width:148%}.founder_fragmentSpread__4Ynp0:before{inset:-8px -6px}}.founder_story__Zpu3y{padding:clamp(86px,8vw,132px) 0;color:var(--ink);background:radial-gradient(circle at 8% 8%,rgba(50,192,209,.09),transparent 26%),linear-gradient(rgba(63,109,151,.035) 1px,transparent 0),linear-gradient(90deg,rgba(63,109,151,.035) 1px,transparent 0),#f4f9fc;background-size:auto,48px 48px,48px 48px,auto}.founder_storyShell__F5qXg{display:grid;width:min(1320px,calc(100% - clamp(44px, 8vw, 128px)));grid-template-columns:minmax(360px,.88fr) minmax(0,1.14fr);gap:clamp(54px,8vw,120px);align-items:start;margin-inline:auto}.founder_storyPortrait__GtYI3{position:sticky;top:86px;display:grid;height:calc(100svh - 110px);min-height:480px;max-height:820px;grid-template-rows:minmax(0,1fr) auto}.founder_storyPortraitFrame__fPDCI{position:relative;min-height:0;overflow:hidden;border:1px solid rgba(37,91,137,.16);border-radius:4px 28px 4px 4px;background:linear-gradient(145deg,#e5f0f5,#f9fcff);box-shadow:0 24px 65px rgba(36,79,116,.12)}.founder_storyPortraitFrame__fPDCI img{z-index:1;object-fit:contain;object-position:center;filter:saturate(.88) contrast(1.02)}.founder_storyPhotoGrid__WxXmM{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent 70%,rgba(38,79,110,.1));pointer-events:none}.founder_storyPhotoGrid__WxXmM:after{position:absolute;inset:14px;content:"";border:1px solid rgba(255,255,255,.62);border-radius:2px 18px 2px 2px}.founder_storyPortraitCaption__Imb3Z{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-top:14px;color:#526d82;font-size:.59rem;letter-spacing:.1em}.founder_storyPortraitCaption__Imb3Z strong{color:#203b50;font-size:.62rem;letter-spacing:.14em}.founder_essay__DVBFZ{min-width:0}.founder_storyHeading__RXE1w{padding-bottom:clamp(44px,5vw,66px);border-bottom:1px solid rgba(34,76,112,.16);scroll-margin-top:82px}.founder_storyHeading__RXE1w h2{margin:18px 0 0;color:#101f2d;font-size:clamp(2.25rem,4vw,3.7rem);font-weight:650;letter-spacing:-.06em;line-height:1.08;text-wrap:balance}.founder_mobileStoryBreak__EkfKI{display:none}.founder_essayChapter__MCovo{display:grid;grid-template-columns:100px minmax(0,1fr);padding:clamp(48px,5.3vw,72px) 0;border-bottom:1px solid rgba(34,76,112,.14)}.founder_essayChapter__MCovo>header{grid-row:1/span 8;padding-right:18px}.founder_essayChapter__MCovo>header span{display:block;color:#447da0;font-size:.58rem;font-weight:800;letter-spacing:.15em}.founder_essayChapter__MCovo>header h3{margin:9px 0 0;color:#637b8c;font-size:.63rem;font-weight:700;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.founder_essayChapter__MCovo>p{grid-column:2;margin:0 0 1.5em;color:#253847;font-size:clamp(.99rem,1.13vw,1.075rem);font-weight:460;letter-spacing:.012em;line-height:2.02}.founder_essayChapter__MCovo>p:last-child{margin-bottom:0}.founder_essayChapter__MCovo strong{color:inherit;font-weight:inherit;text-decoration:none}.founder_essayContinuation__xecB9{padding-top:28px}.founder_essayContinuationButton__CLV6M{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;border:1px solid rgba(43,93,137,.2);border-radius:3px 16px 3px 3px;background:rgba(255,255,255,.74);color:#21485e;box-shadow:0 12px 34px rgba(43,83,119,.06);cursor:pointer;font:inherit;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.founder_essayContinuationButton__CLV6M span{font-size:.78rem;font-weight:700;letter-spacing:.1em}.founder_essayContinuationButton__CLV6M svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .22s ease}.founder_essayContinuationButton__CLV6M[aria-expanded=true] svg{transform:rotate(180deg)}.founder_essayContinuationButton__CLV6M:focus-visible,.founder_essayContinuationButton__CLV6M:hover{border-color:rgba(43,111,145,.42);background:rgba(255,255,255,.96);box-shadow:0 14px 38px rgba(43,83,119,.1)}.founder_essayContinuationButton__CLV6M:focus-visible{outline:2px solid #42b8c1;outline-offset:3px}.founder_essayContinuationContent__D6iCv{animation:founder_essayContinuationIn__kJaLO .36s cubic-bezier(.22,1,.36,1) both}@keyframes founder_essayContinuationIn__kJaLO{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.founder_essayClosing__Pv1bt{margin-top:clamp(40px,5vw,68px);padding:clamp(38px,5vw,58px);grid-template-columns:80px minmax(0,1fr);border:1px solid rgba(43,93,137,.16);border-radius:4px 26px 4px 4px;background:radial-gradient(circle at 95% 0,rgba(90,113,238,.1),transparent 38%),radial-gradient(circle at 0 100%,rgba(46,184,195,.1),transparent 36%),rgba(255,255,255,.82);box-shadow:0 18px 50px rgba(43,83,119,.07)}.founder_closingPrinciple__zIBnR{margin-block:0 1.5em!important}.founder_products__2z0Uw{position:relative;background:#fff}.founder_productsHeading__rhUBt{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);gap:36px 80px;align-items:end;margin-bottom:44px}.founder_productsHeading__rhUBt>p{margin:0;color:var(--ink-soft);font-size:.85rem;line-height:1.8}.founder_productGrid__cNe8B{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.founder_productCard__A8h36{display:grid;min-width:0;overflow:hidden;border:1px solid rgba(33,76,116,.13);border-radius:4px 28px 4px 4px;background:#f7fafc;box-shadow:0 16px 44px rgba(38,76,112,.07)}.founder_productCard__A8h36[data-product=interactive]{grid-column:1/-1;grid-template-columns:minmax(0,1.34fr) minmax(320px,.66fr)}.founder_productVisual__d86yI{position:relative;min-height:290px;overflow:hidden;background:#0b1727}.founder_productCard__A8h36[data-product=interactive] .founder_productVisual__d86yI{min-height:390px}.founder_productCard__A8h36[data-product=library] .founder_productVisual__d86yI{background:#020812}.founder_productVisual__d86yI>img:first-child{object-fit:cover;transition:transform .8s ease,filter .42s ease}.founder_productCard__A8h36:hover .founder_productVisual__d86yI>img:first-child{filter:saturate(1.06);transform:scale(1.025)}.founder_interactiveHeroPreview__7NveH{position:absolute;inset:0;overflow:hidden;isolation:isolate;color:#f8fbff;background:radial-gradient(ellipse at 80% 45%,rgba(25,145,171,.2),transparent 35%),radial-gradient(ellipse at 18% 78%,rgba(43,78,157,.17),transparent 38%),linear-gradient(138deg,#020710,#071529 50%,#020711)}.founder_interactiveHeroPreview__7NveH:after,.founder_interactiveHeroPreview__7NveH:before{position:absolute;inset:0;z-index:0;content:"";pointer-events:none}.founder_interactiveHeroPreview__7NveH:before{opacity:.45;background-image:linear-gradient(rgba(124,236,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(124,236,255,.045) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.7),transparent 100%);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.7),transparent 100%)}.founder_interactiveHeroPreview__7NveH:after{z-index:1;background:linear-gradient(90deg,rgba(2,7,16,.88),rgba(4,14,28,.33) 52%,rgba(2,8,18,.12)),linear-gradient(180deg,transparent 54%,rgba(2,7,16,.7))}.founder_interactiveHeroGrid__Sv_4_{position:relative;z-index:2;display:grid;height:100%;grid-template-columns:minmax(230px,.78fr) minmax(330px,1.22fr);gap:clamp(18px,3vw,42px);align-items:center;padding:clamp(26px,3.4vw,48px)}.founder_interactiveHeroCopy__ZeOtP{position:relative;z-index:3;min-width:0}.founder_interactiveEyebrow__JiYlG{display:inline-flex;min-height:26px;align-items:center;padding:0 10px;border:1px solid rgba(124,236,255,.22);border-radius:999px;color:rgba(183,241,250,.86);background:rgba(4,24,42,.62);font-size:.52rem;font-weight:850;letter-spacing:.14em}.founder_interactiveHeroTitle__wxusr{display:grid;gap:2px;margin:19px 0 0;color:rgba(248,252,255,.96);font-size:clamp(1.85rem,3.2vw,3rem);font-weight:880;letter-spacing:-.064em;line-height:.9;text-wrap:nowrap}.founder_interactiveHeroTitle__wxusr strong{color:transparent;background:linear-gradient(108deg,#fff 4%,#abf5ff 43%,#cdffdc 82%,#b1a5ff 118%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.founder_interactiveHeroLead__GeTd8{display:grid;gap:2px;margin:20px 0 0;color:rgba(248,252,255,.94);font-size:clamp(.82rem,1.25vw,1.06rem);font-weight:760;letter-spacing:.01em;line-height:1.55}.founder_interactiveHeroStage__A1Xyt{position:relative;display:grid;min-width:0;height:min(80%,305px);place-items:center;overflow:hidden;border:1px solid rgba(124,236,255,.12);border-radius:25px 4px 25px 4px;background:linear-gradient(135deg,rgba(124,236,255,.05),transparent 36%),rgba(3,14,28,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 28px 70px rgba(0,0,0,.24);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%)}.founder_interactiveHeroStage__A1Xyt .hero-signal-matrix{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;opacity:.42;mix-blend-mode:screen;pointer-events:none}.founder_interactiveHeroStage__A1Xyt .founder-interactive-product-preview{position:relative;z-index:1;width:90%;max-width:470px;overflow:hidden;padding:9px;border:1px solid rgba(174,231,242,.2);border-radius:17px;color:#edfaff;background:radial-gradient(circle at 12% 8%,rgba(99,218,238,.11),transparent 30%),linear-gradient(145deg,rgba(5,23,39,.96),rgba(5,14,29,.97));box-shadow:0 24px 62px rgba(0,0,0,.43),inset 0 1px 0 rgba(255,255,255,.06)}.founder_interactiveHeroStage__A1Xyt .product-experience-mock__bar{display:grid;min-height:24px;grid-template-columns:1fr auto auto;gap:5px;align-items:center}.founder_interactiveHeroStage__A1Xyt .product-experience-mock__brand{display:flex;align-items:center;gap:5px;font-size:.48rem;letter-spacing:.08em}.founder_interactiveHeroStage__A1Xyt .product-experience-mock__mark{width:17px;height:17px;border:1px solid rgba(124,236,255,.24);border-radius:50%;background:radial-gradient(circle,#dfffff 0 32%,transparent 35%),linear-gradient(135deg,#287d94,#463781)}.founder_interactiveHeroStage__A1Xyt .product-experience-mock__live,.founder_interactiveHeroStage__A1Xyt .product-experience-mock__people{display:inline-flex;min-height:20px;align-items:center;gap:4px;padding:0 6px;border-radius:999px;font-size:.42rem;font-weight:850}.founder_interactiveHeroStage__A1Xyt .product-experience-mock__live{color:#c3ffde;background:rgba(39,196,134,.1)}.founder_interactiveHeroStage__A1Xyt .product-experience-mock__live i{width:4px;height:4px;border-radius:50%;background:#82ffc4;box-shadow:0 0 8px rgba(130,255,196,.72)}.founder_interactiveHeroStage__A1Xyt .product-experience-mock__people{color:rgba(198,227,235,.72);background:rgba(133,187,205,.08)}.founder_interactiveHeroStage__A1Xyt .product-experience-mock__title{display:grid;gap:1px;margin:6px 0;padding:6px 8px;border:1px solid rgba(124,236,255,.09);border-radius:8px;background:rgba(11,38,57,.58)}.founder_interactiveHeroStage__A1Xyt .product-experience-mock__title span{color:rgba(112,222,241,.8);font-size:.38rem;font-weight:850}.founder_interactiveHeroStage__A1Xyt .product-experience-mock__title strong{color:rgba(239,251,255,.95);font-size:.55rem;line-height:1.35}.founder_interactiveHeroStage__A1Xyt .product-experience-mock__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(80px,.8fr);gap:6px}.founder_interactiveHeroStage__A1Xyt .product-poll,.founder_interactiveHeroStage__A1Xyt .product-slide,.founder_interactiveHeroStage__A1Xyt .product-voice{border:1px solid rgba(132,205,220,.13);border-radius:9px;background:rgba(6,25,40,.78);padding:6px}.founder_interactiveHeroStage__A1Xyt .product-card-heading{display:flex;min-height:15px;align-items:center;justify-content:space-between;color:rgba(113,223,242,.8);font-size:.34rem;font-weight:850}.founder_interactiveHeroStage__A1Xyt .product-card-heading small{color:rgba(198,227,235,.55);font-size:inherit}.founder_interactiveHeroStage__A1Xyt .product-slide__canvas{position:relative;display:grid;min-height:70px;align-content:end;overflow:hidden;padding:8px;border-radius:6px;background:radial-gradient(circle at 18% 82%,rgba(88,201,224,.18),transparent 32%),linear-gradient(145deg,#082b3c,#0c3a4c 56%,#102c45)}.founder_interactiveHeroStage__A1Xyt .product-slide__canvas small{position:absolute;top:7px;left:8px;color:rgba(184,230,239,.58);font-size:.28rem;letter-spacing:.08em}.founder_interactiveHeroStage__A1Xyt .product-slide__canvas strong{position:relative;z-index:1;color:#f3fbff;font-size:.48rem;line-height:1.35}.founder_interactiveHeroStage__A1Xyt .product-slide__orbit{position:absolute;top:14px;right:18px;width:6px;height:6px;border-radius:50%;background:#ddb96a;box-shadow:0 0 10px rgba(221,185,106,.48)}.founder_interactiveHeroStage__A1Xyt .product-caption{display:flex;min-height:27px;align-items:center;gap:5px;margin-top:4px;padding:4px 5px;border-radius:6px;background:rgba(11,45,62,.86)}.founder_interactiveHeroStage__A1Xyt .product-caption__wave{display:none}.founder_interactiveHeroStage__A1Xyt .product-caption p,.founder_interactiveHeroStage__A1Xyt .product-voice p{margin:0;color:rgba(218,241,247,.82);font-size:.34rem;line-height:1.35}.founder_interactiveHeroStage__A1Xyt .product-caption p small{display:block;color:rgba(112,222,241,.8);font-size:.28rem}.founder_interactiveHeroStage__A1Xyt .product-experience-mock__rail{display:grid;gap:5px}.founder_interactiveHeroStage__A1Xyt .product-poll>strong{display:block;margin-top:2px;color:rgba(239,251,255,.9);font-size:.4rem;line-height:1.3}.founder_interactiveHeroStage__A1Xyt .product-poll__choices{display:grid;gap:3px;margin-top:4px}.founder_interactiveHeroStage__A1Xyt .product-poll__choices span{display:flex;min-height:15px;align-items:center;gap:4px;padding:2px 4px;border:1px solid rgba(132,205,220,.12);border-radius:5px;color:rgba(198,227,235,.68);font-size:.31rem}.founder_interactiveHeroStage__A1Xyt .product-poll__choices i{width:5px;height:5px;flex:0 0 auto;border:1px solid;border-radius:50%}.founder_interactiveHeroStage__A1Xyt .product-poll__choices .is-selected{color:#c4f8ff;border-color:rgba(124,236,255,.32);background:rgba(124,236,255,.08)}.founder_interactiveHeroStage__A1Xyt .product-voice{display:none}.founder_interactiveHeroStage__A1Xyt .product-ai-recap{display:grid;min-height:28px;grid-template-columns:auto 1fr auto;gap:5px;align-items:center;margin-top:5px;padding:4px 6px;border:1px solid rgba(173,155,255,.16);border-radius:7px;background:linear-gradient(115deg,rgba(89,64,143,.2),rgba(13,52,69,.62))}.founder_interactiveHeroStage__A1Xyt .product-ai-recap__icon{color:#c7b8ff;font-size:.62rem}.founder_interactiveHeroStage__A1Xyt .product-ai-recap p{display:grid;margin:0}.founder_interactiveHeroStage__A1Xyt .product-ai-recap p small,.founder_interactiveHeroStage__A1Xyt .product-ai-recap__status{color:#c7b8ff;font-size:.28rem;font-weight:850}.founder_interactiveHeroStage__A1Xyt .product-ai-recap p strong{color:rgba(232,247,252,.9);font-size:.34rem;line-height:1.25}.founder_interactiveHeroStage__A1Xyt .product-ai-recap__status{padding:3px 4px;border-radius:999px;background:rgba(255,255,255,.07)}.founder_productWash__8cL7r{position:absolute;inset:0;z-index:1;background:linear-gradient(150deg,transparent 42%,rgba(7,20,34,.46))}.founder_productMark__0PoLK{position:absolute;right:18px;bottom:18px;z-index:2;padding:5px;border:1px solid rgba(255,255,255,.36);border-radius:50%;background:rgba(255,255,255,.84);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.founder_productCopy__In16Y{display:flex;min-height:230px;flex-direction:column;padding:clamp(25px,3vw,40px)}.founder_productCopy__In16Y>p{margin:0;color:#3f7897;font-size:.61rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.founder_productCopy__In16Y h3{margin:15px 0 0;color:#172b3b;font-size:clamp(1.18rem,2vw,1.65rem);font-weight:660;letter-spacing:-.045em;line-height:1.48}.founder_productCopy__In16Y h3>span{display:block}.founder_productCopy__In16Y nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:28px}.founder_productCopy__In16Y nav a{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-width:min(100%,178px);padding:11px 14px;border:1px solid rgba(39,85,126,.16);border-radius:3px 12px 3px 3px;color:#24475f;background:#fff;font-size:.68rem;font-weight:760;text-decoration:none;transition:border-color .18s ease,color .18s ease,transform .18s ease}.founder_productCopy__In16Y nav a:hover{border-color:rgba(61,111,220,.52);color:#315ec8;transform:translateY(-2px)}.founder_productCard__A8h36[data-product=interactive] .founder_productCopy__In16Y nav{display:grid;width:min(100%,270px)}.founder_productCard__A8h36[data-product=interactive] .founder_productCopy__In16Y nav a{width:100%;min-width:0}.founder_credentials__muGun{background:linear-gradient(110deg,rgba(235,246,252,.86),rgba(246,249,255,.92)),#f3f8fb}.founder_credentialGrid__M8eZL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.founder_credentialCard__oawUq{display:flex;min-width:0;align-items:center;gap:18px;padding:22px;border:1px solid rgba(36,80,117,.13);border-radius:4px 18px 4px 4px;background:rgba(255,255,255,.82);box-shadow:0 12px 34px rgba(40,80,114,.055)}.founder_credentialMark__VjLgq{position:relative;display:grid;width:72px;height:52px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgba(58,111,164,.18);border-radius:16px 5px 16px 5px;color:#fff;box-shadow:0 8px 20px rgba(60,105,180,.2);font-size:.64rem;font-weight:850;letter-spacing:.055em}.founder_credentialMark__VjLgq:after{position:absolute;inset:0;content:"";background:linear-gradient(120deg,rgba(255,255,255,.24),transparent 42%,rgba(255,255,255,.08));pointer-events:none}.founder_credentialCard__oawUq[data-credential=eiken] .founder_credentialMark__VjLgq{background:linear-gradient(145deg,#078c8d,#24b7ad)}.founder_credentialCard__oawUq[data-credential=toeic] .founder_credentialMark__VjLgq{background:linear-gradient(145deg,#2865ba,#4a75df 68%,#6e68d9)}.founder_credentialCard__oawUq[data-credential=ielts] .founder_credentialMark__VjLgq{background:linear-gradient(145deg,#bf385c,#dd5f57 70%,#e99456)}.founder_credentialCard__oawUq p{margin:0;color:#557084;font-size:.66rem;font-weight:720;letter-spacing:.04em}.founder_credentialCard__oawUq strong{display:block;margin-top:5px;color:#142b3c;font-size:1.35rem;font-weight:700;letter-spacing:-.035em}.founder_offHours__vXRl1{padding:clamp(112px,10vw,164px) 0 clamp(82px,7vw,112px);background:radial-gradient(circle at 7% 13%,rgba(232,178,107,.12),transparent 24%),radial-gradient(circle at 92% 82%,rgba(77,145,169,.1),transparent 28%),#fffdfa}.founder_offHoursHeading__cjck9{margin-bottom:clamp(46px,5vw,70px)}.founder_offHoursHeading__cjck9 .founder_sectionKicker__bF9Ig{color:#9a7354}.founder_offHoursHeading__cjck9 h2{margin:10px 0 0;color:#142b3c;font-size:clamp(2.25rem,4.2vw,4rem);font-weight:650;letter-spacing:-.06em;line-height:1}.founder_offHoursGrid__jUgNF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.4vw,34px)}.founder_offHoursCard__Yc0zT{min-width:0}.founder_offHoursVisual__0xNmT{position:relative;aspect-ratio:16/11;overflow:hidden;border-radius:5px 26px 5px 5px;background:#e9eef0;box-shadow:0 22px 54px rgba(48,65,75,.11)}.founder_offHoursVisual__0xNmT:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 60%,rgba(10,25,34,.2));pointer-events:none}.founder_offHoursVisual__0xNmT img{object-fit:cover;transition:transform .65s cubic-bezier(.22,.7,.2,1)}.founder_offHoursCard__Yc0zT:hover .founder_offHoursVisual__0xNmT img{transform:scale(1.025)}.founder_offHoursVisual__0xNmT>span{position:absolute;right:15px;bottom:13px;z-index:1;color:rgba(255,255,255,.9);font-size:.6rem;font-weight:780;letter-spacing:.12em}.founder_offHoursCopy__82sPH{padding:24px 4px 0}.founder_offHoursCopy__82sPH h3{margin:0;color:#9a7354;font-size:.68rem;font-weight:850;letter-spacing:.18em}.founder_offHoursCopy__82sPH p{display:grid;gap:5px;margin:15px 0 0;color:#334b5b;font-size:.88rem;line-height:1.82}.founder_offHoursCopy__82sPH p span{display:block}.founder_contact__DVTv_{padding:clamp(48px,4vw,64px) 0 clamp(68px,7vw,96px);color:#183246;border-top:1px solid rgba(54,113,137,.1);background:radial-gradient(circle at 8% 14%,rgba(80,199,205,.11),transparent 30%),radial-gradient(circle at 88% 82%,rgba(91,124,219,.08),transparent 35%),linear-gradient(180deg,#fbfdfc,#eff7f8)}.founder_contactShell__5tHYU{display:grid;width:min(1120px,calc(100% - clamp(44px, 10vw, 160px)));grid-template-columns:minmax(0,.82fr) minmax(320px,.68fr);gap:clamp(48px,8vw,118px);align-items:start;margin-inline:auto}.founder_contact__DVTv_ .founder_sectionKicker__bF9Ig{color:#278b96}.founder_contactKicker__E2IiG{margin:0 0 12px;color:#278b96;font-size:.65rem;font-weight:760;letter-spacing:.15em}.founder_contact__DVTv_ h2{margin:0;color:#142b3c;font-size:clamp(2.2rem,4.2vw,3.8rem);font-weight:640;letter-spacing:-.06em;line-height:1.1}.founder_contactCopy__nNZ3p>p{margin:0;color:#405868;font-size:.91rem;line-height:1.95}.founder_contactCopy__nNZ3p>a{display:inline-flex;min-width:180px;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:13px 15px;border:1px solid rgba(43,108,136,.24);border-radius:3px 13px 3px 3px;color:#183a4f;background:rgba(255,255,255,.76);box-shadow:0 12px 34px rgba(45,91,108,.08);font-size:.72rem;font-weight:760;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.founder_contactCopy__nNZ3p>a:hover{border-color:rgba(38,139,150,.55);background:rgba(255,255,255,.96);transform:translateY(-2px)}.founder_contactEmail__ShgDI{width:fit-content;max-width:100%;margin-top:18px}.founder_contactEmail__ShgDI>summary{display:inline-flex;align-items:center;gap:7px;color:#42616f;cursor:pointer;font-size:.66rem;font-weight:650;letter-spacing:.035em;list-style:none;text-decoration:underline;text-decoration-color:rgba(39,139,150,.24);text-underline-offset:4px}.founder_contactEmail__ShgDI>summary::-webkit-details-marker{display:none}.founder_contactEmail__ShgDI>summary:before{color:#278b96;content:"▶";font-size:.52rem;transition:transform .18s ease}.founder_contactEmail__ShgDI[open]>summary:before{transform:rotate(90deg)}.founder_contactEmailPanel__10JGZ{display:grid;gap:13px;width:min(100%,390px);margin-top:13px;padding:15px 17px;border:1px solid rgba(43,108,136,.14);border-radius:2px 11px 2px 2px;background:rgba(255,255,255,.68);box-shadow:0 12px 30px rgba(45,91,108,.06)}.founder_contactEmailIdentity__U46ah{display:grid;gap:2px;margin:0;color:#183246;font-size:.73rem;line-height:1.55}.founder_contactEmailIdentity__U46ah strong{font-weight:650}.founder_contactEmailIdentity__U46ah span{color:#627984;font-size:.63rem}.founder_contactEmailAddresses__mTeZg{display:grid;gap:5px}.founder_contactEmailAddresses__mTeZg p{margin:0;color:#607580;font-size:.64rem;line-height:1.6}.founder_contactEmailValue__pfiGI{color:#294e60;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.founder_footer__F4TC9{padding:54px clamp(22px,4.4vw,72px) 28px;color:#dce8ef;background:#0d1a27}.founder_footerPrimary__rW71j{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.12)}.founder_footerPrimary__rW71j>div{display:grid;gap:8px}.founder_footerPrimary__rW71j strong{color:#fff;font-size:.88rem;letter-spacing:.04em}.founder_footerPrimary__rW71j>div span{color:rgba(220,232,239,.55);font-size:.65rem}.founder_footerPrimary__rW71j nav{display:flex;flex-wrap:wrap;gap:14px 24px}.founder_credits__YJSQU a,.founder_footerPrimary__rW71j nav a{color:rgba(230,239,244,.76);font-size:.68rem;font-weight:700;text-decoration:none}.founder_credits__YJSQU a:hover,.founder_footerPrimary__rW71j nav a:hover{color:#fff}.founder_credits__YJSQU{margin-top:25px;color:rgba(220,232,239,.56);font-size:.63rem;line-height:1.7}.founder_credits__YJSQU summary{width:fit-content;cursor:pointer;font-weight:750;letter-spacing:.06em}.founder_credits__YJSQU p{max-width:940px;margin:11px 0 0}.founder_copyright__Vba_C{margin:22px 0 0;color:rgba(220,232,239,.34);font-size:.57rem;letter-spacing:.04em}@keyframes founder_ambientOrbit__avP_m{to{transform:rotate(1turn)}}@keyframes founder_photoScan___vrTg{0%,12%{transform:translateY(0);opacity:0}28%{opacity:1}72%{opacity:.8}88%,to{transform:translateY(680%);opacity:0}}@keyframes founder_photoProgress__IkJJy{0%{width:0}to{width:100%}}@keyframes founder_photoDriftLeft__4tq7O{0%{transform:scale(1.015) translate3d(-.75%,.35%,0)}to{transform:scale(1.065) translate3d(1.2%,-.55%,0)}}@keyframes founder_photoDriftRight__Hg4gf{0%{transform:scale(1.015) translate3d(.8%,.2%,0)}to{transform:scale(1.06) translate3d(-1.15%,-.5%,0)}}@keyframes founder_photoDriftRise__llWF_{0%{transform:scale(1.012) translate3d(0,.8%,0)}to{transform:scale(1.06) translate3d(.45%,-.9%,0)}}@keyframes founder_interfaceDraw__Uy7S2{to{stroke-dashoffset:0}}@keyframes founder_nodeAppear__kmibi{0%{opacity:0;transform:scale(.3);transform-origin:center}to{opacity:1;transform:scale(1);transform-origin:center}}@media (min-width:901px){.founder_page__BiVpH{font-family:Inter,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Yu Gothic UI,Meiryo,sans-serif}}@media (max-width:1080px){.founder_hero__rV0Mo{grid-template-columns:minmax(390px,51fr) minmax(390px,49fr)}.founder_heroPhoto__VInWA{padding-inline:34px}.founder_photoFrame__WUvp_{height:min(calc(100svh - 150px),calc((51vw - 68px) / .695))}.founder_heroCopy__Yf_xz{padding-inline:38px}.founder_storyShell__F5qXg{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr)}}@media (max-width:900px){.founder_header__pSS4K{min-height:64px;gap:12px;padding-inline:16px}.founder_wordmark__EMh3D{flex:0 0 auto}.founder_wordmark__EMh3D span{display:none}.founder_wordmark__EMh3D strong{font-size:.72rem;letter-spacing:.11em}.founder_navigation__b5r6t{display:none}.founder_mobileNavigation__57V7h{display:flex;align-items:center;gap:clamp(8px,2.8vw,14px);margin-left:auto}.founder_mobileNavigation__57V7h>a{color:#2f4558;font-size:.61rem;font-weight:760;letter-spacing:.025em;text-decoration:none}.founder_hero__rV0Mo{display:grid;height:100svh;min-height:0;max-height:100svh;grid-template-columns:1fr;grid-template-rows:minmax(0,54fr) minmax(0,46fr);padding-top:64px}.founder_heroPhoto__VInWA{min-height:0;padding:15px 22px 10px}.founder_photoFrame__WUvp_{height:calc(54svh - 104px);min-height:0;max-height:560px}.founder_photoControls__3jsIy,.founder_photoFrame__WUvp_{width:min(88vw,calc((54svh - 104px) * .667))}.founder_heroCopy__Yf_xz{min-height:0;padding:25px max(24px,7vw) 32px}.founder_heroCopy__Yf_xz h1{max-width:none;font-size:clamp(2.75rem,10vw,4rem)}.founder_heroStatement__KGqFb{margin-top:22px}.founder_axisList__AKG_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin-top:23px}.founder_axisList__AKG_1 li{align-items:flex-start;font-size:.71rem;line-height:1.5}.founder_socialLinks__TRQ_y{margin-top:24px}.founder_interfaceGraphic__XbLB5{bottom:20px;opacity:.32;transform:scale(.76);transform-origin:right bottom}.founder_fieldGrid__EYLu4{grid-template-columns:repeat(2,minmax(0,1fr))}.founder_fieldCard__OkbAP:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.founder_fieldCard__OkbAP:last-child .founder_fieldImage__KVasX{min-height:230px}.founder_offHoursGrid__jUgNF{grid-template-columns:1fr;gap:52px}.founder_storyShell__F5qXg{grid-template-columns:1fr}.founder_storyPortrait__GtYI3{position:relative;top:auto;height:min(88svh,720px)}.founder_storyHeading__RXE1w{padding-top:34px}.founder_productCard__A8h36[data-product=interactive]{grid-template-columns:1fr}.founder_productCard__A8h36[data-product=interactive] .founder_productVisual__d86yI{min-height:330px}.founder_interactiveHeroGrid__Sv_4_{grid-template-columns:minmax(210px,.82fr) minmax(300px,1.18fr);padding:28px}}@media (max-width:640px){.founder_wordmark__EMh3D strong{font-size:.7rem}.founder_heroPhoto__VInWA{min-height:0;padding-inline:14px}.founder_photoFrame__WUvp_{width:min(86vw,calc((54svh - 104px) * .667));height:calc(54svh - 104px);min-height:0}.founder_photoControls__3jsIy{width:min(86vw,calc((54svh - 104px) * .667));gap:9px}.founder_photoMeta__MN_Be{font-size:.49rem}.founder_photoDots__zeP4G button{width:28px}.founder_heroCopy__Yf_xz{min-height:0;align-items:center;padding:18px 20px 42px;text-align:center}.founder_eyebrow__iwaqJ{font-size:.57rem}.founder_heroCopy__Yf_xz h1{margin-top:15px;font-size:clamp(2.45rem,12vw,3.35rem)}.founder_japaneseName__lDfdh{margin-top:9px}.founder_heroStatement__KGqFb{margin-inline:auto;font-size:1.08rem}.founder_axisList__AKG_1{width:100%;grid-template-columns:1fr;gap:7px;justify-items:center}.founder_axisList__AKG_1 li{justify-content:center;text-align:center}.founder_socialLinks__TRQ_y{width:min(100%,260px);justify-content:center;margin-top:16px;padding-top:14px}.founder_socialLinks__TRQ_y a{width:40px;height:40px}.founder_sectionShell__oq0Q_,.founder_storyShell__F5qXg{width:min(100% - 34px,1240px)}.founder_credentials__muGun,.founder_expertise___iqSo,.founder_products__2z0Uw{padding:76px 0}.founder_offHours__vXRl1{padding:90px 0 72px}.founder_contact__DVTv_{padding:48px 0 64px}.founder_compactHeading__rHLIt{margin-bottom:28px}.founder_fieldGrid__EYLu4{grid-template-columns:1fr;gap:13px}.founder_fieldCard__OkbAP:last-child{grid-column:auto;display:block}.founder_fieldCard__OkbAP:last-child .founder_fieldImage__KVasX,.founder_fieldImage__KVasX{min-height:min(64vw,250px)}.founder_fieldCopy__358KT{min-height:0}.founder_story__Zpu3y{padding:70px 0}.founder_storyPortrait__GtYI3{height:min(85svh,690px);min-height:490px}.founder_storyHeading__RXE1w h2{font-size:clamp(1.85rem,7.8vw,2rem);line-height:1.2}.founder_mobileStoryBreak__EkfKI{display:inline}.founder_essayChapter__MCovo,.founder_essayClosing__Pv1bt{display:block;padding:43px 0}.founder_essayChapter__MCovo>header{display:flex;align-items:baseline;gap:12px;margin-bottom:23px;padding:0}.founder_essayChapter__MCovo>header h3{margin:0}.founder_essayChapter__MCovo>p{font-size:.96rem;line-height:1.95}.founder_essayContinuation__xecB9{padding-top:22px}.founder_essayContinuationButton__CLV6M{padding:16px 17px}.founder_essayClosing__Pv1bt{margin-top:38px;padding:32px 23px}.founder_productsHeading__rhUBt{grid-template-columns:1fr;gap:18px;margin-bottom:34px}.founder_productGrid__cNe8B{grid-template-columns:1fr}.founder_productCard__A8h36[data-product=interactive]{grid-column:auto}.founder_productCard__A8h36[data-product=interactive] .founder_productVisual__d86yI,.founder_productVisual__d86yI{min-height:240px}.founder_productCard__A8h36[data-product=library] .founder_productVisual__d86yI{min-height:0;aspect-ratio:16/10}.founder_productCopy__In16Y{min-height:220px}.founder_interactiveHeroGrid__Sv_4_{grid-template-columns:.86fr 1.14fr;gap:11px;padding:18px 16px}.founder_interactiveEyebrow__JiYlG{min-height:20px;padding-inline:7px;font-size:.4rem;letter-spacing:.1em}.founder_interactiveHeroTitle__wxusr{margin-top:13px;font-size:clamp(1.18rem,6vw,1.58rem)}.founder_interactiveHeroLead__GeTd8{margin-top:13px;font-size:.61rem}.founder_interactiveHeroStage__A1Xyt{height:78%;min-height:155px;border-radius:17px 3px 17px 3px}.founder_interactiveHeroStage__A1Xyt .founder-interactive-product-preview{width:112%;padding:6px;transform:scale(.8)}.founder_credentialGrid__M8eZL{grid-template-columns:1fr}.founder_offHoursGrid__jUgNF{grid-template-columns:1fr;gap:48px}.founder_offHoursHeading__cjck9{margin-bottom:34px}.founder_offHoursVisual__0xNmT{aspect-ratio:16/11}.founder_offHoursCopy__82sPH{padding-top:20px}.founder_contactShell__5tHYU{grid-template-columns:1fr;gap:30px}.founder_footer__F4TC9{padding-inline:20px}.founder_footerPrimary__rW71j{display:grid}}@media (max-width:360px){.founder_header__pSS4K{gap:8px;padding-inline:11px}.founder_wordmark__EMh3D strong{font-size:.63rem;letter-spacing:.08em}.founder_mobileNavigation__57V7h{gap:7px}.founder_mobileNavigation__57V7h>a{font-size:.55rem}.founder_mobileExternalLinks__FcCaT>button{width:32px;height:32px}.founder_heroPhoto__VInWA{min-height:0}.founder_photoFrame__WUvp_{height:calc(54svh - 104px);min-height:0}.founder_photoControls__3jsIy,.founder_photoFrame__WUvp_{width:min(82vw,calc((54svh - 104px) * .667))}.founder_photoMeta__MN_Be{display:none}.founder_photoControls__3jsIy{grid-template-columns:1fr auto}.founder_heroCopy__Yf_xz{padding-inline:17px}.founder_sectionShell__oq0Q_,.founder_storyShell__F5qXg{width:min(100% - 28px,1240px)}}@media (max-width:640px) and (max-height:720px){.founder_header__pSS4K{min-height:52px;padding-block:6px}.founder_hero__rV0Mo{grid-template-rows:minmax(0,55fr) minmax(0,45fr);padding-top:52px}.founder_heroPhoto__VInWA{padding:7px 10px 2px}.founder_photoFrame__WUvp_{width:min(78vw,calc((55svh - 75px) * .8),260px);height:calc(55svh - 75px)}.founder_photoControls__3jsIy{width:min(78vw,calc((55svh - 75px) * .8),260px);margin-top:6px}.founder_photoMeta__MN_Be{display:none}.founder_photoControls__3jsIy{grid-template-columns:1fr auto}.founder_heroCopy__Yf_xz{padding:6px 18px max(10px,env(safe-area-inset-bottom))}.founder_eyebrow__iwaqJ{font-size:.56rem}.founder_heroCopy__Yf_xz h1{margin-top:8px;font-size:clamp(2.45rem,11.5vw,3.05rem);line-height:.96}.founder_japaneseName__lDfdh{margin-top:5px;font-size:.72rem}.founder_heroStatement__KGqFb{margin-top:10px;font-size:1.05rem;line-height:1.4}.founder_axisList__AKG_1{gap:5px;margin-top:12px}.founder_axisList__AKG_1 li{font-size:.68rem;line-height:1.35}.founder_socialLinks__TRQ_y{gap:10px;margin-top:10px;padding-top:9px}.founder_socialLinks__TRQ_y a{width:38px;height:38px}.founder_socialLinks__TRQ_y svg{width:19px;height:19px}}@media (max-width:640px) and (max-height:600px){.founder_hero__rV0Mo{grid-template-rows:minmax(0,53fr) minmax(0,47fr)}.founder_photoFrame__WUvp_{height:calc(53svh - 72px)}.founder_photoControls__3jsIy,.founder_photoFrame__WUvp_{width:min(76vw,calc((53svh - 72px) * .8),230px)}.founder_heroCopy__Yf_xz h1{font-size:clamp(2.3rem,11.5vw,2.65rem)}.founder_heroStatement__KGqFb{font-size:.98rem}.founder_axisList__AKG_1 li{font-size:.64rem}.founder_socialLinks__TRQ_y a{width:35px;height:35px}}@media (prefers-reduced-motion:reduce){.founder_heroAmbient__AHglo span,.founder_interfaceGraphic__XbLB5 circle,.founder_interfaceGraphic__XbLB5 path,.founder_photoDots__zeP4G button[data-active=true] span,.founder_photoScan___vrTg:before,.founder_photoSlide__pcJrd[data-active=true] img{animation:none!important}.founder_photoSlide__pcJrd{transition:opacity .16s ease!important}.founder_photoSlide__pcJrd,.founder_photoSlide__pcJrd[data-active=true]{clip-path:none;transform:none}.founder_photoDots__zeP4G button[data-active=true] span{width:100%}.founder_interfaceGraphic__XbLB5 path{stroke-dasharray:none;stroke-dashoffset:0}.founder_interfaceGraphic__XbLB5 circle{opacity:1}.founder_fragmentFieldDrift__8SKw9,.founder_fragmentFieldNodes__luoVB circle,.founder_fragmentFieldSignalWarm__rXCK_,.founder_fragmentFieldSignal__hctZJ,.founder_fragmentPicture__ywCsv,.founder_fragmentReelPhoto__Q2y1F:before,.founder_fragmentReelTrack__JGlfB,.founder_fragmentReelViewport__JB6jL:after,.founder_fragmentSequence__7Hzyv span:after,.founder_fragmentSpread__4Ynp0,.founder_fragmentSpread__4Ynp0:after,.founder_fragmentsEssay__Mj2wx:after{animation:none!important;transform:none!important}.founder_fragmentReelGroup__rg4OS[aria-hidden=true]{display:none}.founder_fragmentReelViewport__JB6jL{overflow-x:auto;scrollbar-width:none}.founder_fieldImage__KVasX img,.founder_navigation__b5r6t a:after,.founder_offHoursVisual__0xNmT img,.founder_productCopy__In16Y nav a,.founder_productVisual__d86yI img,.founder_socialLinks__TRQ_y a{transition:none!important}.founder_interactiveHeroStage__A1Xyt .hero-signal-matrix{display:none}}