html.route-about{--chrome-accent:#2049c0;--chrome-accent-dark:#18389a}.island-section.about-island .spin-logo{width:clamp(320px,34vw,560px);bottom:-178px;right:-253px}html.route-about .back-to-top{box-shadow:0 10px 30px -8px #2049c099}.whyexists-row{justify-content:center;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:flex}.whyexists-text{flex:0 560px;min-width:0}.whyexists-img{aspect-ratio:3/4;background:#f3f4f6;border-radius:1.75rem;flex:0 0 clamp(400px,42vw,560px);justify-content:center;align-items:center;display:flex;overflow:hidden}@media (max-width:1023px){.whyexists-row{flex-direction:column;align-items:stretch;gap:2.5rem}.whyexists-text{flex:0 auto}.whyexists-img{aspect-ratio:auto;flex-basis:auto;width:100%;height:clamp(240px,60vw,380px)}}.about-reveal-list{border-top:1px solid #0000001f}.arl-row{border-bottom:1px solid #0000001f;padding:1.6rem 0}.arl-head{width:100%;font:inherit;color:inherit;text-align:left;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;margin:0;padding:0;display:flex}.arl-title{color:#0a0a0a;min-width:0;font-size:clamp(1.5rem,3.2vw,2.2rem)}.arl-arrow{color:#0a0a0a;transition:transform .45s var(--ease-out-expo);flex-shrink:0}.arl-body{opacity:0;transition:grid-template-rows .55s var(--ease-out-expo), opacity .45s ease, margin-top .55s var(--ease-out-expo);grid-template-rows:0fr;margin-top:0;display:grid}.arl-body>p{max-width:720px;overflow:hidden}.arl-row:focus-within .spring-font .sf-letter,.arl-row .spring-font.sf-intro .sf-letter{color:var(--sf-accent);margin:0 .006em;font-weight:700;transform:scale(1.06)}@media (hover:hover) and (pointer:fine){.arl-row:hover .spring-font .sf-letter{color:var(--sf-accent);margin:0 .006em;font-weight:700;transform:scale(1.06)}}.arl-row:hover .arl-arrow,.arl-row:focus-within .arl-arrow{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.arl-row:hover .spring-font .sf-letter{transform:none}}.arl-row:hover .arl-body,.arl-row:focus-within .arl-body{opacity:1;grid-template-rows:1fr;margin-top:1.1rem}@media (hover:none),(pointer:coarse){.arl-row .spring-font .sf-letter{color:var(--sf-accent);font-weight:700}.arl-arrow{transform:rotate(90deg)}.arl-body{opacity:1;grid-template-rows:1fr;margin-top:1.1rem}}.flip-card{perspective:1400px;cursor:pointer}.flip-card-inner{width:100%;height:100%;transition:transform .75s var(--ease-out-expo);transform-style:preserve-3d;position:relative}.flip-card.is-flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{backface-visibility:hidden;border-radius:1.5rem;position:absolute;inset:0;overflow:hidden}.flip-card-front{background:#1a1a1a;transition:opacity 0s linear .375s;transform:rotateY(0)}.flip-card.is-flipped .flip-card-front{opacity:0}.flip-card-front img,.flip-card-front .flip-hint,.flip-card-front .name-strip{backface-visibility:hidden}.flip-card-front img{object-fit:cover;filter:saturate(.92);width:100%;height:100%;transition:transform .9s var(--ease-out-expo)}@media (hover:hover) and (pointer:fine){.flip-card:hover .flip-card-front img{transform:scale(1.04)}}.flip-hint{-webkit-backdrop-filter:blur(6px);color:#fff;z-index:3;background:#ffffff29;border-radius:100px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .3s;display:flex;position:absolute;top:14px;right:14px}.flip-card:hover .flip-hint{background:#ffffff52}.flip-card-front .name-strip{z-index:2;background:linear-gradient(#0000,#000000c7);padding:28px 20px 18px;position:absolute;bottom:0;left:0;right:0}.flip-card-back{color:#fff;background:#141414;flex-direction:column;justify-content:space-between;gap:12px;padding:22px 20px;display:flex;transform:rotateY(180deg)}.flip-card-back>p{scrollbar-width:thin;flex:0 auto;min-height:0;padding-right:2px;overflow-y:auto}@media (max-width:480px){.flip-card-back{padding:18px 16px}.flip-card-back>p{font-size:11px;line-height:1.5}}.flip-card-back .fc-bg{object-fit:cover;filter:grayscale()brightness(.4)blur(3px);z-index:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.flip-card-back:after{content:"";z-index:1;background:linear-gradient(160deg,#2049c047,#080a189e);position:absolute;inset:0}.flip-card-back>div,.flip-card-back>p{z-index:2;position:relative}.flip-card-back .fc-role{font-family:var(--font-poppins), sans-serif;text-transform:uppercase;letter-spacing:.16em;color:#ffffffc7;font-size:10px}.team-marquee{position:relative;overflow:hidden}.team-track{will-change:transform;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;gap:1.25rem;width:max-content;display:flex}.team-track .flip-card{touch-action:pan-y}.team-track.is-dragging{cursor:grabbing}.team-slot{flex-shrink:0;width:190px}@media (min-width:768px){.team-track{gap:1.5rem}.team-slot{width:240px}}.value-ghost{min-height:168px}.value-ghost-icon{z-index:0;color:var(--gm-blue,#2049c0);opacity:.07;pointer-events:none;line-height:0;position:absolute;top:-.5rem;right:-.5rem}.value-ghost-icon svg{stroke-width:.8px;width:150px!important;height:150px!important}@media (min-width:768px){.value-ghost-icon svg{width:168px!important;height:168px!important}}