.about-gold-text{background:linear-gradient(100deg,#94661a 0%,#b9862f 45%,#9c6c1f 70%,#b07a26 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.about-arch-open{animation:about-arch-open 1.5s var(--ease-in-out) .15s both}.about-frame-draw{animation:about-line-draw 1.8s var(--ease-out) .7s both}.about-rule{transform-origin:0;animation:about-rule-grow .9s var(--ease-out) .1s both}html[data-intro=playing] .about-hero :is(.animate-fade-up,.animate-mask-rise,.about-arch-open,.about-frame-draw,.about-rule){animation-play-state:paused}@keyframes about-arch-open{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes about-line-draw{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes about-rule-grow{0%{scale:0 1}}.founder-photo{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%),linear-gradient(#0000,#000 10% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24%),linear-gradient(#0000,#000 10% 78%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-reveal=picture] .founder-photo img{transform-origin:60% 45%}.founder-rule{background:linear-gradient(90deg,#0000,#c9a058);width:clamp(2.5rem,6vw,4.5rem);height:1px;position:relative}.founder-rule:after{content:"";background:#c9a058;width:7px;height:7px;position:absolute;top:-3px;right:-3px;rotate:45deg}.founder-rule-end{rotate:180deg}.value-card{will-change:transform;filter:drop-shadow(0 22px 26px #0d28401a)drop-shadow(0 2px 3px #0d28400d);transition:translate .6s var(--ease-out), filter .6s var(--ease-out);container-type:inline-size}.value-card:hover{filter:drop-shadow(0 30px 32px #0d284029)drop-shadow(0 2px 3px #0d28400d);translate:0 -8px}.value-shape{-webkit-mask:var(--arch) top / 100% auto no-repeat, linear-gradient(#000 0 0) 0 40cqw / 100% calc(100% - 40cqw) no-repeat;-webkit-mask:var(--arch) top / 100% auto no-repeat, linear-gradient(#000 0 0) 0 40cqw / 100% calc(100% - 40cqw) no-repeat;mask:var(--arch) top / 100% auto no-repeat, linear-gradient(#000 0 0) 0 40cqw / 100% calc(100% - 40cqw) no-repeat;background:linear-gradient(#fffffff5,#fafbfdeb);border-radius:0 0 1.75rem 1.75rem}.value-picture{aspect-ratio:277/250;-webkit-mask:var(--arch) top / 100% 100% no-repeat, linear-gradient(to bottom, #000 68%, transparent 97%);-webkit-mask-composite:source-in;-webkit-mask:var(--arch) top / 100% 100% no-repeat, linear-gradient(to bottom, #000 68%, transparent 97%);mask:var(--arch) top / 100% 100% no-repeat, linear-gradient(to bottom, #000 68%, transparent 97%);overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.value-picture img{transform-origin:50% 70%}.value-badge{transition:rotate .7s var(--ease-out), scale .7s var(--ease-out)}.value-card:hover .value-badge{rotate:-10deg;scale:1.06}.value-rule{background:linear-gradient(90deg,#0000,#c9a058 30% 70%,#0000);width:4.5rem;height:1px;position:relative}.value-rule:after{content:"";background:#c9a058;width:6px;height:6px;position:absolute;top:-2.5px;left:50%;translate:-50%;rotate:45deg}.values-star{animation:24s linear infinite spin}@media (prefers-reduced-motion:reduce){.about-arch-open,.about-frame-draw,.about-rule,.values-star{animation:none}.value-card,.value-badge{transition:none}.value-card:hover{translate:none}}.story-frame img{animation:30s ease-in-out infinite alternate slow-zoom}.map-glow{transform-box:fill-box;transform-origin:50%;animation:map-twinkle 3.4s ease-in-out calc(var(--i) * -.37s) infinite}@keyframes map-twinkle{0%,to{opacity:.35;scale:.6}50%{opacity:1;scale:1.25}}.map-arc{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-in-out) calc(.5s + var(--i) * .18s)}.reveal-ready [data-reveal]:not([data-revealed]) .map-arc{stroke-dashoffset:1px}.join-lantern{transform-origin:50% 0;filter:drop-shadow(0 10px 14px #78501459);animation:5.5s ease-in-out infinite alternate join-sway}@keyframes join-sway{0%{rotate:-3.5deg}to{rotate:3.5deg}}@media (prefers-reduced-motion:reduce){.story-frame img,.join-lantern,.map-glow{animation:none}.map-arc{transition:none}}
