.about-hero{isolation:isolate;min-height:clamp(520px,72svh,760px);padding-top:var(--s-7);padding-bottom:var(--s-7);align-items:center;display:flex;position:relative;overflow:clip}.about-hero-bg{z-index:-1;display:block;position:absolute;inset:0}.about-hero-bg>.slot{aspect-ratio:auto;background:var(--blue-deep);border-radius:0;height:100%;position:absolute;inset:0}.about-hero-bg .slot video{object-fit:cover}.about-hero-bg .slot-photo:after{opacity:.3}.about-hero-veil{z-index:3;background:linear-gradient(90deg,#081628d1 0%,#081628a8 48%,#0816286b 100%);position:absolute;inset:0}@media (width<=767px){.about-hero-veil{background:linear-gradient(#081628bd,#081628cc)}}.about-hero-bg>.slot-video-pause{z-index:4;background:#ffffffe0;margin:0;position:absolute;top:auto;bottom:14px;right:14px}.about-hero-grid{z-index:1;display:block;position:relative}.about-hero-copy{max-width:760px}.about-hero .on-mesh-label{margin:0 0 var(--s-3);color:#dee5ea}.about-h1{color:var(--egg);margin:0 0 var(--s-5)}.about-hero .about-copy .pg-p{color:var(--egg);font-size:clamp(17px,1.4vw,20px)}.about-hero .about-copy .about-line{margin-top:var(--s-4);color:#fff;font-weight:500}.about-hero :focus-visible{outline-color:#fff}.team-flip-card .slot-person img{filter:saturate(.9)sepia(.08)contrast(1.02)brightness(1.02)}.team-flip-card .slot-person:after{opacity:.35}.about-beats{margin:0;padding:0;list-style:none}.about-beat-num{margin:0 0 var(--s-2);color:var(--action-text);display:block}.about-why,.about-how,.about-team,.about-where,.about-hello{border-top-color:var(--stone)}.kb{isolation:isolate;border-radius:var(--radius-img);background:var(--sky-50);border:1px solid var(--card-line);position:relative;overflow:hidden}.kb-svg{width:100%;height:auto;display:block}.kb-grain{pointer-events:none;background-image:var(--grain-grit);mix-blend-mode:multiply;opacity:.28;background-size:220px 220px;position:absolute;inset:0}.kb-face{filter:saturate(.85)sepia(.12)contrast(1.03)}.kb-wash{fill:var(--wash-warm-deep);mix-blend-mode:soft-light;opacity:.5}.kb-in-dot{stroke-dasharray:6 400;stroke-dashoffset:6px;opacity:0}.kb-back-dot{stroke-dasharray:6 600;stroke-dashoffset:6px;opacity:0}.reveal .is-in .kb-in-dot{animation:3s cubic-bezier(.4,0,.6,1) infinite kb-drop;animation-delay:var(--d,0s)}.reveal .is-in .kb-back-dot{animation:4.8s linear infinite kb-back;animation-delay:calc(var(--d,0s) + 1s)}.kb-gate{transform-box:fill-box;transform-origin:50%}.reveal .is-in .kb-gate{animation:4.8s linear infinite kb-hit;animation-delay:calc(var(--d,0s) + 1s)}@keyframes kb-hit{0%,33%{transform:none}34%{transform:translate(2.2px)}35.5%{transform:translate(-2px)}37%{transform:translate(1.5px)}38.5%{transform:translate(-1px)}40%{transform:translate(.5px)}41.5%,to{transform:none}}@keyframes kb-drop{0%{stroke-dashoffset:6px;opacity:0}8%{opacity:1}45%{stroke-dashoffset:-200px;opacity:1}55%,to{stroke-dashoffset:-200px;opacity:0}}@keyframes kb-back{0%{stroke-dashoffset:6px;opacity:0}4%{opacity:.85}33%{stroke-dashoffset:-100px;opacity:.85}34%{stroke-dashoffset:-100px;opacity:0}to{stroke-dashoffset:-100px;opacity:0}}html:not(.js) .kb-in-dot,html:not(.reveal) .kb-in-dot{opacity:.9;stroke-dasharray:none}html:not(.js) .kb-back-dot,html:not(.reveal) .kb-back-dot{display:none}@media (prefers-reduced-motion:reduce){.kb-in-dot{opacity:.9;stroke-dasharray:none;animation:none!important}.kb-back-dot{display:none;animation:none!important}.kb-gate{animation:none!important}}.about-rules{margin-top:0}.team-flip-card{cursor:pointer;perspective:1400px;box-shadow:none;border-radius:var(--radius-img);background:0 0;border:0;padding:0;overflow:visible}.team-flip-card:hover{border-color:#0000}.team-flip{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.45,0,.2,1),height .4s var(--ease);align-items:start;display:grid;position:relative}.team-flip-card.is-open .team-flip{transform:rotateY(180deg)}.team-face{min-width:0;padding:var(--s-3) var(--s-3) var(--s-4);border-radius:var(--radius-img);border:1px solid var(--card-line);box-shadow:var(--shadow-card);backface-visibility:hidden;transition:border-color var(--dur) var(--ease);background:#fff;flex-direction:column;grid-area:1/1;display:flex}.team-flip-card:hover .team-face{border-color:var(--line-control)}.team-back{padding:var(--s-4);align-self:stretch;overflow:hidden;transform:rotateY(180deg)}.team-back-head{align-items:center;gap:var(--s-3);display:flex}.team-back-avatar{width:56px;height:56px;box-shadow:0 0 0 2px var(--egg),0 0 0 3px var(--card-line);border-radius:50%;flex:none;overflow:hidden}.team-back-avatar .slot{aspect-ratio:1;border-radius:50%;width:100%;height:100%}.team-back-avatar .slot img{transform-origin:50% 24%;transform:scale(2.3)}.team-back-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin-top:var(--s-3);flex:auto;padding-right:4px;overflow-y:auto}.team-foot{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-2) 0;flex-wrap:wrap;margin-top:auto;display:flex}.team-foot .team-links{padding:0}.team-foot .team-more{margin:0 0 0 auto}.team-back:focus{outline:none}:is(.team-flip-card:has(.team-back:focus-visible) .team-back,.team-flip-card:has(.team-more:focus-visible) .team-face){outline:2px solid var(--focus-ring);outline-offset:2px}.team-flip-card .team-name{padding:0 var(--s-2)}.team-flip-card .team-links{margin-top:0}.team-more{margin:var(--s-3) var(--s-2) 0;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--blue) 38%,transparent);font:500 14px/1 var(--font-body);color:var(--action-text);cursor:pointer;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease);background:0 0;align-self:flex-start;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.team-more svg{transition:transform .5s var(--ease)}.team-flip-card:hover .team-more{background:var(--sky-200);border-color:var(--blue)}.team-flip-card:hover .team-more svg{transform:rotate(90deg)}.team-more:focus-visible{outline:none}.team-back-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:clamp(22px,1.9vw,27px);font-weight:300;line-height:1.2}.team-back .team-role{padding:0}.team-long{letter-spacing:.01em;color:var(--text-label);margin:0;font-size:15px;line-height:1.6}.team-back-label{margin:var(--s-3) 0 4px;margin-top:var(--s-4);display:block}.team-milestones{margin:var(--s-2) 0 0;padding:0;list-style:none}.team-milestones li{letter-spacing:.01em;color:var(--text-label);margin:0;padding:0 0 10px 20px;font-size:14px;line-height:1.45;position:relative}.team-milestones li:before{content:"";background:var(--ash);border-radius:50%;width:7px;height:7px;position:absolute;top:.45em;left:3px}.team-milestones li:not(:last-child):after{content:"";background:var(--stone);width:1px;position:absolute;top:calc(.45em + 9px);bottom:-1px;left:6px}.team-milestones li:last-child{color:var(--text-primary);padding-bottom:0;font-weight:500}.team-milestones li:last-child:before{background:var(--spark-indigo)}.team-back .team-links{padding:0}.team-back .team-foot{padding-inline:0}.team-back .team-more{flex:none}@media (prefers-reduced-motion:reduce){.team-flip{transition:none;transform:none!important}.team-face{backface-visibility:visible;transition:opacity .2s var(--ease)}.team-back{opacity:0;transform:none}.team-flip-card.is-open .team-front{opacity:0}.team-flip-card.is-open .team-back{opacity:1}.team-more svg{transition:none}}html:not(.js) .team-back,html:not(.js) .team-more{display:none}.about-where .fw-h2{margin-bottom:var(--s-3)}.about-address{margin:var(--s-3) 0 0;letter-spacing:.01em;color:var(--text-primary);font-size:15px;font-weight:500;line-height:1.5}.about-where-cta{margin-top:var(--s-4)}.about-map{aspect-ratio:1240/640;min-width:0}.about-map-svg{width:100%;height:auto;display:block;overflow:visible}.about-map-svg .land{vector-effect:non-scaling-stroke}.about-path{padding-bottom:var(--s-4)}.about-path-link{padding-top:var(--s-3);font:500 15px/1.2 var(--font-body);color:var(--action-text);align-items:center;gap:8px;margin-top:auto;display:inline-flex}.about-path-link .fw-card-arrow{margin:0;padding:0}.about-path:hover .about-path-link .fw-card-arrow{transform:translate(3px)}
