.ydI2SG_avatar{border-radius:50%;flex:none}.ydI2SG_initial{fill:#fff;font-family:var(--font-heading);text-anchor:middle;dominant-baseline:central;font-size:40px;font-weight:900}.ydI2SG_glyph{width:64px;height:64px;color:var(--link);flex:none;place-items:center;display:inline-grid;position:relative}.ydI2SG_glyph>svg{width:100%;height:100%;transition:transform .9s var(--ease-spring);position:absolute;inset:0;overflow:visible}.ydI2SG_glyphOuter{fill:color-mix(in oklab, var(--c-secondary) 10%, transparent);stroke:color-mix(in oklab, var(--c-secondary) 55%, transparent);stroke-width:1.2px}.ydI2SG_glyphInner{fill:none;stroke:color-mix(in oklab, var(--c-accent) 50%, transparent);stroke-width:1px;stroke-dasharray:3 3}.ydI2SG_glyphDot{fill:var(--link)}.ydI2SG_glyphIcon{place-items:center;display:grid;position:relative}:is(.glyph-host:hover .ydI2SG_glyph>svg,.glyph-host:focus-within .ydI2SG_glyph>svg){transform:rotate(-60deg)}.ydI2SG_route{width:100%;height:auto;overflow:visible}.ydI2SG_routeGrid line{stroke:var(--line);stroke-width:1px}.ydI2SG_routeBase{fill:none;stroke:var(--line-strong);stroke-width:2px;stroke-dasharray:2 6;stroke-linecap:round}.ydI2SG_routeLive{fill:none;stroke:var(--link);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.72px;transition:stroke-dashoffset 1.1s var(--ease-out)}.ydI2SG_routeStart{fill:var(--glass-strong);stroke:var(--link);stroke-width:2px}.ydI2SG_routeStop{fill:var(--link);opacity:.45;transition:opacity .4s}.ydI2SG_routeGoal{fill:color-mix(in oklab, var(--c-accent) 30%, transparent);stroke:var(--link);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:transform .9s var(--ease-spring), fill .4s ease}:is(.route-host:hover .ydI2SG_routeLive,.route-host:focus-within .ydI2SG_routeLive){stroke-dashoffset:0}:is(.route-host:hover .ydI2SG_routeStop,.route-host:focus-within .ydI2SG_routeStop){opacity:1}:is(.route-host:hover .ydI2SG_routeGoal,.route-host:focus-within .ydI2SG_routeGoal){fill:var(--link);transform:rotate(45deg)scale(1.15)}.ydI2SG_blueprint{background:linear-gradient(150deg, color-mix(in oklab, var(--c-primary) 12%, var(--bg-2)), color-mix(in oklab, var(--c-accent) 10%, var(--bg-2)));width:100%;height:100%}.ydI2SG_bpGrid line{stroke:color-mix(in oklab, var(--c-secondary) 14%, transparent);stroke-width:.8px}.ydI2SG_bpGrid line[data-major]{stroke:color-mix(in oklab, var(--c-secondary) 26%, transparent)}.ydI2SG_bpPanel{fill:var(--glass-strong);stroke:color-mix(in oklab, var(--c-secondary) 50%, transparent);stroke-width:1.2px}.ydI2SG_bpLine{fill:none;stroke:color-mix(in oklab, var(--c-secondary) 55%, transparent);stroke-width:1.4px}.ydI2SG_bpFill{fill:color-mix(in oklab, var(--c-secondary) 20%, transparent);stroke:color-mix(in oklab, var(--c-secondary) 40%, transparent);stroke-width:1px}.ydI2SG_bpAccent{fill:color-mix(in oklab, var(--c-accent) 35%, transparent);stroke:var(--link);stroke-width:1.4px}.ydI2SG_bpDot{fill:var(--link)}.ydI2SG_bpCurve{fill:none;stroke:var(--link);stroke-width:2.4px;stroke-linecap:round}.ydI2SG_bpDim{fill:none;stroke:var(--ink-3);stroke-width:1px}.ydI2SG_bpStar{fill:#fff}
.qAAKNa_blockHead{margin-bottom:clamp(24px,3.5vw,44px)}.qAAKNa_story{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.qAAKNa_storyCopy{gap:20px;display:grid}.qAAKNa_prose{color:var(--ink-2);font-size:var(--fs-lg);gap:14px;max-width:60ch;display:grid}.qAAKNa_storyVisual{border-radius:var(--radius-lg);padding:clamp(20px,3vw,36px)}.qAAKNa_storyPhoto{aspect-ratio:4/3;border-radius:var(--radius-md);position:relative;overflow:hidden}.qAAKNa_storyPhoto img{object-fit:cover}.qAAKNa_tree{width:100%;height:auto}.qAAKNa_treeLines path{fill:none;stroke:color-mix(in oklab, var(--c-secondary) 55%, transparent);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;animation:qAAKNa_tree-draw 1.4s var(--ease-out) forwards}@keyframes qAAKNa_tree-draw{to{stroke-dashoffset:0}}.qAAKNa_treeRoot{fill:var(--link);stroke:color-mix(in oklab, var(--c-accent) 40%, transparent);stroke-width:8px}.qAAKNa_treeNode{fill:var(--glass-strong);stroke:var(--link);stroke-width:1.6px}.qAAKNa_mv{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,28px);display:grid}.qAAKNa_mvCard{border-radius:var(--radius-lg);align-content:start;gap:12px;padding:clamp(28px,4vw,48px);display:grid}.qAAKNa_mvCard:nth-child(2){margin-top:clamp(0px,5vw,64px)}.qAAKNa_mvGlyph{fill:none;width:72px;height:72px;stroke:var(--link);stroke-width:2px;stroke-linecap:round;margin-bottom:8px}.qAAKNa_mvFill{fill:color-mix(in oklab, var(--c-accent) 30%, transparent)}.qAAKNa_mvArrow{stroke-width:3px}.qAAKNa_mvRays line{stroke-width:2px}.qAAKNa_mvTitle{font-size:var(--fs-2xl)}.qAAKNa_mvBody{color:var(--ink-2);font-size:var(--fs-lg)}.qAAKNa_team{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:clamp(14px,2vw,22px);margin:0;padding:0;list-style:none;display:grid}.qAAKNa_member{border-radius:var(--radius-lg);text-align:center;align-content:start;justify-items:center;gap:4px;padding:28px 20px 24px;display:grid;position:relative}.qAAKNa_portrait{background:conic-gradient(from 200deg, var(--c-accent), var(--c-primary), transparent 60%, var(--c-accent));border-radius:50%;margin-bottom:12px;padding:4px}.qAAKNa_portraitPhoto{border-radius:50%;width:96px;height:96px;position:relative;overflow:hidden}.qAAKNa_portraitPhoto img{object-fit:cover}.qAAKNa_memberName{font-size:var(--fs-lg)}.qAAKNa_memberRole{color:var(--link);font-weight:700;font-size:var(--fs-sm)}.qAAKNa_memberBio{color:var(--ink-2);font-size:var(--fs-sm);margin-top:6px;line-height:1.85}.qAAKNa_memberLink{color:var(--link);font-size:var(--fs-sm);align-items:center;gap:6px;margin-top:10px;font-weight:700;display:inline-flex}.qAAKNa_timeline{--track:2px;padding:0 max(var(--gutter), calc((100vw - var(--maxw)) / 2)) 16px;scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:0;margin:0;list-style:none;display:grid;overflow-x:auto}.qAAKNa_moment{scroll-snap-align:start;grid-template-rows:auto 28px auto;padding-inline-end:28px;display:grid;position:relative}.qAAKNa_moment:before{content:"";inset-inline:0;top:calc(var(--label-h,3.2rem) + 13px);height:var(--track);background:linear-gradient(to left, var(--c-primary), var(--c-accent));opacity:.55;position:absolute}.qAAKNa_moment:last-child:before{background:linear-gradient(to left, var(--c-primary), transparent)}.qAAKNa_momentLabel{height:var(--label-h,3.2rem);font-family:var(--font-figure);color:var(--link);align-items:flex-end;font-size:clamp(2rem,1.4rem + 2vw,2.8rem);line-height:1;display:flex}.qAAKNa_momentDot{background:var(--bg);border:3px solid var(--link);width:16px;height:16px;box-shadow:0 0 0 6px color-mix(in oklab, var(--c-accent) 18%, transparent);border-radius:50%;align-self:center;position:relative}.qAAKNa_momentBody{max-width:30ch;padding-top:14px}.qAAKNa_momentTitle{font-size:var(--fs-lg)}.qAAKNa_momentDesc{color:var(--ink-2);font-size:var(--fs-sm)}@media (min-width:1100px){.qAAKNa_timeline{max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-flow:row;margin-inline:auto;overflow:visible}}@media (max-width:560px){.qAAKNa_member{text-align:start;grid-template-columns:auto 1fr;justify-items:start;column-gap:16px;padding:18px}.qAAKNa_portrait{grid-row:span 4;margin-bottom:0}.qAAKNa_portrait svg,.qAAKNa_portraitPhoto{width:64px;height:64px}.qAAKNa_memberBio{margin-top:2px}}@media (max-width:860px){.qAAKNa_story,.qAAKNa_mv{grid-template-columns:1fr}.qAAKNa_mvCard:nth-child(2){margin-top:0}}
._8HPnAG_section{padding-block:clamp(24px,4vw,56px)}._8HPnAG_head:has(.section-title){margin-bottom:24px}._8HPnAG_stack{gap:20px;display:grid}._8HPnAG_banner{border-radius:var(--radius-lg);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}._8HPnAG_banner:nth-child(2n) ._8HPnAG_media{order:-1}._8HPnAG_copy{align-content:center;justify-items:start;gap:14px;padding:clamp(24px,4vw,52px);display:grid}._8HPnAG_title{font-size:var(--fs-2xl)}._8HPnAG_desc{color:var(--ink-2);max-width:52ch}._8HPnAG_media{border-radius:calc(var(--radius-lg) - 10px);min-height:240px;margin:10px;position:relative;overflow:hidden}._8HPnAG_media img{object-fit:cover}@media (max-width:800px){._8HPnAG_banner{grid-template-columns:1fr}._8HPnAG_media,._8HPnAG_banner:nth-child(2n) ._8HPnAG_media{order:-1;min-height:180px}}
.r8diwG_panel{text-align:center;isolation:isolate;background:radial-gradient(80% 120% at 50% 120%, color-mix(in oklab, var(--c-primary) 26%, transparent), transparent 70%), var(--glass);border-radius:clamp(28px,4vw,44px);padding:clamp(40px,7vw,96px) clamp(24px,6vw,80px);position:relative;overflow:hidden}.r8diwG_lattice{z-index:-1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#0000 25%,#000 80%);mask-image:radial-gradient(70% 80%,#0000 25%,#000 80%)}.r8diwG_lattice polygon{fill:none;stroke:color-mix(in oklab, var(--c-secondary) 32%, transparent);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:24s linear infinite r8diwG_turn}.r8diwG_lattice polygon:nth-child(7n){fill:color-mix(in oklab, var(--c-accent) 14%, transparent);stroke:color-mix(in oklab, var(--c-accent) 60%, transparent)}@keyframes r8diwG_turn{to{transform:rotate(45deg)}}.r8diwG_copy{justify-items:center;gap:18px;max-width:680px;margin-inline:auto;display:grid}.r8diwG_title{font-size:var(--fs-3xl);font-weight:900}.r8diwG_desc{color:var(--ink-2);font-size:var(--fs-lg);max-width:54ch}
.lcpOYW_layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.lcpOYW_head{position:sticky;top:32px}.lcpOYW_list{gap:10px;display:grid}.lcpOYW_item{border-radius:var(--radius-md);border:1px solid var(--line);interpolate-size:allow-keywords;background:0 0;transition:background-color .35s,border-color .35s,box-shadow .35s}.lcpOYW_item[open]{background:var(--glass);border-color:var(--glass-rim);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.lcpOYW_item::details-content{block-size:0;transition:block-size .4s var(--ease-out), content-visibility .4s allow-discrete;overflow:clip}.lcpOYW_item[open]::details-content{block-size:auto}.lcpOYW_summary{font-weight:700;font-size:var(--fs-md);cursor:pointer;border-radius:inherit;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.lcpOYW_summary::-webkit-details-marker{display:none}.lcpOYW_icon{border:1px solid var(--line-strong);fill:none;width:28px;height:28px;stroke:var(--link);stroke-width:2px;stroke-linecap:round;transition:transform .4s var(--ease-spring), background-color .3s ease;border-radius:50%;flex:none;padding:5px}.lcpOYW_iconV{transform-origin:12px 12px;transition:transform .4s var(--ease-out)}.lcpOYW_item[open] .lcpOYW_icon{background:color-mix(in oklab, var(--c-secondary) 14%, transparent);transform:rotate(180deg)}.lcpOYW_item[open] .lcpOYW_iconV{transform:scaleY(0)}.lcpOYW_answer{color:var(--ink-2);max-width:68ch;padding:0 22px 20px}@media (max-width:860px){.lcpOYW_layout{grid-template-columns:1fr}.lcpOYW_head{position:static}}
