.StudioTeam-module-scss-module__fNCOzG__section{overflow-x:clip}.StudioTeam-module-scss-module__fNCOzG__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.StudioTeam-module-scss-module__fNCOzG__text{justify-items:start;gap:20px;display:grid}.StudioTeam-module-scss-module__fNCOzG__about{gap:18px;max-width:540px;margin-top:8px;display:grid}.StudioTeam-module-scss-module__fNCOzG__about p{color:var(--muted);font-size:18px;line-height:1.6}.StudioTeam-module-scss-module__fNCOzG__about p:first-child{color:var(--text)}.StudioTeam-module-scss-module__fNCOzG__orbit{--h:var(--accent);--c:var(--accent);--r0:28%;--r1:39%;--r2:50%;justify-self:end;width:100%;max-width:680px;position:relative}.StudioTeam-module-scss-module__fNCOzG__ring{z-index:1;aspect-ratio:1;position:relative}.StudioTeam-module-scss-module__fNCOzG__glow{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--h) 18%, transparent), transparent);pointer-events:none;border-radius:50%;width:76%;margin-top:12%;position:absolute;top:0;left:12%}.StudioTeam-module-scss-module__fNCOzG__track{--r:var(--r0);width:calc(var(--r)*2);aspect-ratio:1;pointer-events:none;border:1px solid var(--line);animation:StudioTeam-module-scss-module__fNCOzG__orbit var(--t) linear infinite paused;border-radius:50%;margin:0;padding:0;list-style:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.StudioTeam-module-scss-module__fNCOzG__track:nth-child(2){--r:var(--r1)}.StudioTeam-module-scss-module__fNCOzG__track:nth-child(3){--r:var(--r2)}.StudioTeam-module-scss-module__fNCOzG__orbit[data-run] .StudioTeam-module-scss-module__fNCOzG__track,.StudioTeam-module-scss-module__fNCOzG__orbit[data-run] .StudioTeam-module-scss-module__fNCOzG__arm button{animation-play-state:running}.StudioTeam-module-scss-module__fNCOzG__track[data-dir=ccw]{animation-direction:reverse}.StudioTeam-module-scss-module__fNCOzG__track[data-dir=ccw] .StudioTeam-module-scss-module__fNCOzG__arm button{animation-direction:normal}.StudioTeam-module-scss-module__fNCOzG__track[data-dir=ccw] .StudioTeam-module-scss-module__fNCOzG__arm:before{background:conic-gradient(from 2deg, color-mix(in srgb, var(--c) 75%, transparent), transparent 46deg)}@keyframes StudioTeam-module-scss-module__fNCOzG__orbit{to{transform:rotate(1turn)}}.StudioTeam-module-scss-module__fNCOzG__arm{rotate:var(--a);pointer-events:none;position:absolute;inset:-1px}.StudioTeam-module-scss-module__fNCOzG__arm:before{content:"";background:conic-gradient(from -48deg, transparent, color-mix(in srgb, var(--c) 75%, transparent) 46deg, transparent 46deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#0000004d calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#0000004d calc(100% - 3px),#000 calc(100% - 2px))}.StudioTeam-module-scss-module__fNCOzG__arm button{translate:-50% -50%;rotate:calc(-1*var(--a));pointer-events:auto;font:inherit;color:var(--dim);cursor:pointer;animation:StudioTeam-module-scss-module__fNCOzG__orbit var(--t) linear infinite reverse paused;background:0 0;border:0;justify-items:center;padding:0;display:grid;position:absolute;top:0;left:50%}.StudioTeam-module-scss-module__fNCOzG__arm button:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:50%}.StudioTeam-module-scss-module__fNCOzG__node{width:58px;height:58px;color:var(--c);background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--c) 18%, var(--surface)), var(--surface) 70%);border:1.5px solid color-mix(in srgb, var(--c) 35%, transparent);border-radius:50%;place-items:center;transition:background .6s,color .6s,border-color .6s,scale .7s cubic-bezier(.22,1,.36,1),box-shadow .6s;display:grid;position:relative}.StudioTeam-module-scss-module__fNCOzG__node svg{width:26px;height:26px}@media (hover:hover) and (pointer:fine){button:hover .StudioTeam-module-scss-module__fNCOzG__node{border-color:var(--c)}}.StudioTeam-module-scss-module__fNCOzG__arm[data-state=now] .StudioTeam-module-scss-module__fNCOzG__node{background:var(--c);color:#12121c;border-color:var(--c);box-shadow:0 0 0 7px color-mix(in srgb, var(--c) 18%, transparent),0 14px 34px color-mix(in srgb, var(--c) 45%, transparent);scale:1.14}.StudioTeam-module-scss-module__fNCOzG__node:after{content:"";border:2px solid var(--c);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.StudioTeam-module-scss-module__fNCOzG__arm[data-state=now] .StudioTeam-module-scss-module__fNCOzG__node:after{animation:2.4s ease-out infinite StudioTeam-module-scss-module__fNCOzG__pulse}.StudioTeam-module-scss-module__fNCOzG__arm[data-state=now] .StudioTeam-module-scss-module__fNCOzG__node svg>*{stroke-dasharray:1;animation:1.4s cubic-bezier(.22,1,.36,1) both StudioTeam-module-scss-module__fNCOzG__draw}@keyframes StudioTeam-module-scss-module__fNCOzG__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes StudioTeam-module-scss-module__fNCOzG__pulse{0%{opacity:.8;scale:1}to{opacity:0;scale:1.6}}.StudioTeam-module-scss-module__fNCOzG__core{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--h) 16%, transparent), transparent 60%),#090909e6;border:1px solid color-mix(in srgb, var(--h) 40%, transparent);width:40%;box-shadow:0 30px 80px #0006,inset 0 0 40px color-mix(in srgb, var(--h) 10%, transparent);border-radius:50%;place-content:center;justify-items:center;gap:10px;padding:6%;transition:border-color 1s,box-shadow 1s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.StudioTeam-module-scss-module__fNCOzG__project{border-radius:var(--pill);font:600 13px var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;color:#12121c;background:var(--h);padding:6px 12px;transition:background-color 1s}.StudioTeam-module-scss-module__fNCOzG__cards{max-width:210px;display:grid}.StudioTeam-module-scss-module__fNCOzG__card{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;justify-items:center;gap:6px;transition:opacity .25s ease-in,translate .25s ease-in,visibility 0s linear .25s;display:grid;translate:0 8px}.StudioTeam-module-scss-module__fNCOzG__card[data-on]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .6s .3s,translate .8s cubic-bezier(.22,1,.36,1) .3s,visibility 0s linear .3s;translate:0}.StudioTeam-module-scss-module__fNCOzG__card h3{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.2}.StudioTeam-module-scss-module__fNCOzG__card p{color:var(--muted);font-size:13px;line-height:1.5}.StudioTeam-module-scss-module__fNCOzG__track{opacity:0;transition:opacity .8s,scale 1.1s cubic-bezier(.22,1,.36,1);transition-delay:calc(.2s + var(--o)*.2s);scale:.8}.StudioTeam-module-scss-module__fNCOzG__core{opacity:0;transition:opacity 1.1s 1s,border-color 1s,box-shadow 1s}.StudioTeam-module-scss-module__fNCOzG__orbit[data-shown] .StudioTeam-module-scss-module__fNCOzG__track{opacity:1;scale:1}.StudioTeam-module-scss-module__fNCOzG__orbit[data-shown] .StudioTeam-module-scss-module__fNCOzG__core{opacity:1}@media (max-width:1100px){.StudioTeam-module-scss-module__fNCOzG__node{width:50px;height:50px}.StudioTeam-module-scss-module__fNCOzG__node svg{width:23px;height:23px}.StudioTeam-module-scss-module__fNCOzG__cards{max-width:180px}.StudioTeam-module-scss-module__fNCOzG__card h3{font-size:16px}.StudioTeam-module-scss-module__fNCOzG__card p{font-size:12px}}@media (max-width:950px){.StudioTeam-module-scss-module__fNCOzG__layout{grid-template-columns:1fr}.StudioTeam-module-scss-module__fNCOzG__orbit{justify-self:center}}@media (max-width:600px){.StudioTeam-module-scss-module__fNCOzG__about p{font-size:16px}.StudioTeam-module-scss-module__fNCOzG__orbit{--r0:20%;--r1:34%;--r2:48%}.StudioTeam-module-scss-module__fNCOzG__node{width:40px;height:40px}.StudioTeam-module-scss-module__fNCOzG__node svg{width:19px;height:19px}.StudioTeam-module-scss-module__fNCOzG__core{aspect-ratio:auto;border-radius:var(--r-lg);width:auto;margin-top:12px;padding:22px 20px;position:static;translate:none}.StudioTeam-module-scss-module__fNCOzG__cards{max-width:none}.StudioTeam-module-scss-module__fNCOzG__card h3{font-size:18px}.StudioTeam-module-scss-module__fNCOzG__card p{font-size:14px}}@media (prefers-reduced-motion:reduce){.StudioTeam-module-scss-module__fNCOzG__arm:before{display:none}.StudioTeam-module-scss-module__fNCOzG__track,.StudioTeam-module-scss-module__fNCOzG__arm button,.StudioTeam-module-scss-module__fNCOzG__core,.StudioTeam-module-scss-module__fNCOzG__card,.StudioTeam-module-scss-module__fNCOzG__node,.StudioTeam-module-scss-module__fNCOzG__node:after,.StudioTeam-module-scss-module__fNCOzG__node svg>*{transition:none!important;animation:none!important}}.StudioTeam-module-scss-module__fNCOzG__rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:clamp(48px,5vw,80px) 0 0;display:grid}.StudioTeam-module-scss-module__fNCOzG__rules>div{padding-top:24px;position:relative}.StudioTeam-module-scss-module__fNCOzG__rules>div:before{content:"";background:var(--line-strong);transform-origin:0;height:1px;transition:transform var(--dur-reveal) var(--ease-reveal) calc(.3s + var(--i)*.18s);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.StudioTeam-module-scss-module__fNCOzG__rules>div>*{opacity:0;transition:opacity var(--dur-reveal) var(--ease-reveal) calc(.55s + var(--i)*.18s),translate var(--dur-reveal) var(--ease-reveal) calc(.55s + var(--i)*.18s);translate:0 20px}.StudioTeam-module-scss-module__fNCOzG__rules dt{letter-spacing:-.02em;color:var(--text);font-size:clamp(17px,1.3vw,19px);font-weight:500;line-height:1.25}.StudioTeam-module-scss-module__fNCOzG__rules dd{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.6}.StudioTeam-module-scss-module__fNCOzG__rules[data-visible=true]>div:before{transform:none}.StudioTeam-module-scss-module__fNCOzG__rules[data-visible=true]>div>*{opacity:1;translate:none}@media (max-width:600px){.StudioTeam-module-scss-module__fNCOzG__rules{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.StudioTeam-module-scss-module__fNCOzG__rules>div:before,.StudioTeam-module-scss-module__fNCOzG__rules>div>*{opacity:1;transition:none;transform:translate(0,0)}}
.AboutPage-module-scss-module__9sQcwa__inner{max-width:var(--container);padding:0 var(--gutter);margin:auto}.AboutPage-module-scss-module__9sQcwa__section{padding:clamp(64px,8vw,120px) 0}.AboutPage-module-scss-module__9sQcwa__h2{letter-spacing:-.04em;max-width:16em;font-size:clamp(30px,3.4vw,50px);font-weight:600;line-height:1.06}.AboutPage-module-scss-module__9sQcwa__lead{color:var(--muted);max-width:620px;font-size:17px;line-height:1.6}.AboutPage-module-scss-module__9sQcwa__hero{padding:clamp(56px,8vw,120px) 0 clamp(72px,8vw,128px);position:relative;overflow:clip}.AboutPage-module-scss-module__9sQcwa__hero:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 16%, transparent), transparent 62%);pointer-events:none;border-radius:50%;width:900px;height:900px;position:absolute;top:-30%;right:-10%}.AboutPage-module-scss-module__9sQcwa__heroCopy{gap:40px;display:grid;position:relative}.AboutPage-module-scss-module__9sQcwa__heroCopy h1{letter-spacing:-.05em;text-wrap:balance;max-width:13.5em;font-size:clamp(44px,7vw,120px);font-weight:600;line-height:1.02}.AboutPage-module-scss-module__9sQcwa__design{display:inline-block;position:relative}.AboutPage-module-scss-module__9sQcwa__frame{border:1.5px solid var(--accent);pointer-events:none;clip-path:inset(0 100% 100% 0);position:absolute;inset:.06em -.12em -.02em}.AboutPage-module-scss-module__9sQcwa__frame i{background:var(--bg);border:1.5px solid var(--accent);width:11px;height:11px;position:absolute;translate:-50% -50%;scale:0}.AboutPage-module-scss-module__9sQcwa__frame i:first-child{top:0;left:0}.AboutPage-module-scss-module__9sQcwa__frame i:nth-child(2){top:0;left:100%}.AboutPage-module-scss-module__9sQcwa__frame i:nth-child(3){top:100%;left:0}.AboutPage-module-scss-module__9sQcwa__frame i:nth-child(4){top:100%;left:100%}.AboutPage-module-scss-module__9sQcwa__heroCopy[data-visible=true] .AboutPage-module-scss-module__9sQcwa__frame{clip-path:inset(0);transition:clip-path 1.1s cubic-bezier(.22,1,.36,1) .5s}.AboutPage-module-scss-module__9sQcwa__heroCopy[data-visible=true] .AboutPage-module-scss-module__9sQcwa__frame i{transition:scale .5s cubic-bezier(.3, 1.6, .5, 1) calc(1.3s + var(--k,0)*1s);scale:1}.AboutPage-module-scss-module__9sQcwa__cursorDesign,.AboutPage-module-scss-module__9sQcwa__cursorCode{z-index:2;font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;pointer-events:none;opacity:0;align-items:flex-start;gap:0;font-size:13px;font-weight:500;line-height:1;display:flex;position:absolute;translate:0 10px}.AboutPage-module-scss-module__9sQcwa__cursorDesign svg,.AboutPage-module-scss-module__9sQcwa__cursorCode svg{flex-shrink:0;width:20px;height:20px}.AboutPage-module-scss-module__9sQcwa__cursorDesign>span,.AboutPage-module-scss-module__9sQcwa__cursorCode>span{border-radius:4px 999px 999px;margin:16px 0 0 -4px;padding:6px 10px}.AboutPage-module-scss-module__9sQcwa__cursorDesign>span:before,.AboutPage-module-scss-module__9sQcwa__cursorCode>span:before{content:attr(data-label)}.AboutPage-module-scss-module__9sQcwa__cursorDesign{color:var(--accent);bottom:-34px;right:-52px}.AboutPage-module-scss-module__9sQcwa__cursorDesign>span{background:var(--accent);color:var(--on-accent)}.AboutPage-module-scss-module__9sQcwa__cursorCode{color:var(--accent);font-size:13px;top:calc(100% - 6px);left:0}.AboutPage-module-scss-module__9sQcwa__cursorCode>span{background:var(--accent);color:var(--on-accent)}.AboutPage-module-scss-module__9sQcwa__heroCopy[data-visible=true] .AboutPage-module-scss-module__9sQcwa__cursorDesign{opacity:1;transition:opacity .6s 1.6s,translate .9s cubic-bezier(.22,1,.36,1) 1.6s;animation:7s ease-in-out 2.5s infinite AboutPage-module-scss-module__9sQcwa__drift-a;translate:0}.AboutPage-module-scss-module__9sQcwa__heroCopy[data-visible=true] .AboutPage-module-scss-module__9sQcwa__cursorCode{opacity:1;transition:opacity .6s .3s,translate .9s cubic-bezier(.22,1,.36,1) .3s;animation:9s .6s infinite both AboutPage-module-scss-module__9sQcwa__type-cursor;translate:0}@keyframes AboutPage-module-scss-module__9sQcwa__drift-a{0%,to{transform:translate(0)}35%{transform:translate(-18px,6px)}70%{transform:translate(8px,-4px)}}@property --w{syntax:"<length>";inherits:true;initial-value:0}@keyframes AboutPage-module-scss-module__9sQcwa__type-cursor{0%{transform:translate(0)}30%,82%{transform:translateX(var(--w))}96%,to{transform:translate(0)}}.AboutPage-module-scss-module__9sQcwa__code{--w:calc(var(--n) * 1ch);width:var(--w);font-family:var(--font-mono);letter-spacing:0;color:var(--accent);white-space:nowrap;text-align:left;font-size:.84em;font-weight:500;display:inline-block;position:relative}.AboutPage-module-scss-module__9sQcwa__typed{vertical-align:bottom;width:var(--w);clip-path:inset(0 100% 0 0);display:inline-block}.AboutPage-module-scss-module__9sQcwa__code:after{content:"";background:var(--accent);opacity:0;width:.07em;position:absolute;top:.1em;bottom:.1em;left:0}.AboutPage-module-scss-module__9sQcwa__heroCopy[data-visible=true] .AboutPage-module-scss-module__9sQcwa__typed{animation:9s .6s infinite both AboutPage-module-scss-module__9sQcwa__type}.AboutPage-module-scss-module__9sQcwa__heroCopy[data-visible=true] .AboutPage-module-scss-module__9sQcwa__code:after{animation:9s .6s infinite both AboutPage-module-scss-module__9sQcwa__type-cursor,1s infinite AboutPage-module-scss-module__9sQcwa__caret;animation-timing-function:steps(var(--n)),linear}@keyframes AboutPage-module-scss-module__9sQcwa__type{0%{clip-path:inset(0 100% 0 0)}30%,82%{clip-path:inset(0)}96%,to{clip-path:inset(0 100% 0 0)}}@keyframes AboutPage-module-scss-module__9sQcwa__caret{0%,49%{opacity:1}50%,to{opacity:0}}.AboutPage-module-scss-module__9sQcwa__heroFoot{align-items:end;display:grid}.AboutPage-module-scss-module__9sQcwa__heroFoot p{color:var(--muted);max-width:560px;font-size:18px;line-height:1.6}.AboutPage-module-scss-module__9sQcwa__compareHead{justify-items:start;gap:16px;margin-bottom:40px;display:grid}.AboutPage-module-scss-module__9sQcwa__compareSection .AboutPage-module-scss-module__9sQcwa__compareHead{text-align:center;justify-items:center}.AboutPage-module-scss-module__9sQcwa__table{--cols:minmax(0, .8fr) minmax(0, 1fr) minmax(0, 1.1fr);max-width:1000px;margin-inline:auto}.AboutPage-module-scss-module__9sQcwa__tableHead{grid-template-columns:var(--cols);align-items:end;padding-bottom:16px;display:grid}.AboutPage-module-scss-module__9sQcwa__tableHead b,.AboutPage-module-scss-module__9sQcwa__tableHead strong{font:500 13px var(--font-sans);letter-spacing:0;padding:0 20px}.AboutPage-module-scss-module__9sQcwa__tableHead b{color:var(--dim)}.AboutPage-module-scss-module__9sQcwa__tableHead strong{color:var(--text);align-items:center;gap:10px;display:flex}.AboutPage-module-scss-module__9sQcwa__usMark{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);color:#fff;background:#000;border-radius:8px;place-items:center;width:34px;height:26px;font-style:normal;display:grid}.AboutPage-module-scss-module__9sQcwa__rows{position:relative}.AboutPage-module-scss-module__9sQcwa__row{grid-template-columns:var(--cols);display:grid}.AboutPage-module-scss-module__9sQcwa__row dt{padding:22px 0;font-size:15px;font-weight:600;line-height:1.4}.AboutPage-module-scss-module__9sQcwa__row+.AboutPage-module-scss-module__9sQcwa__row :is(dt,.AboutPage-module-scss-module__9sQcwa__rival){border-top:1px solid var(--line)}.AboutPage-module-scss-module__9sQcwa__row dd{margin:0;padding:22px 20px;font-size:14px;line-height:1.55}.AboutPage-module-scss-module__9sQcwa__rival{color:var(--muted)}.AboutPage-module-scss-module__9sQcwa__ours{color:var(--text);font-weight:500;position:relative}.AboutPage-module-scss-module__9sQcwa__rows:before{content:"";pointer-events:none;background:color-mix(in srgb, var(--accent) 9%, var(--bg));border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:16px;position:absolute;inset:0 0 0 62.069%}.AboutPage-module-scss-module__9sQcwa__row{position:relative}.AboutPage-module-scss-module__9sQcwa__colName{display:none}[data-visible] .AboutPage-module-scss-module__9sQcwa__row{transition:opacity .7s ease calc(.15s + var(--r)*90ms),translate .9s cubic-bezier(.22, 1, .36, 1) calc(.15s + var(--r)*90ms)}[data-visible=false] .AboutPage-module-scss-module__9sQcwa__row{opacity:0;translate:0 14px}[data-visible] .AboutPage-module-scss-module__9sQcwa__rows:before{clip-path:inset(0 0 100% round 16px);transition:clip-path 1.2s cubic-bezier(.22,1,.36,1) .5s}[data-visible=true] .AboutPage-module-scss-module__9sQcwa__rows:before{clip-path:inset(0 round 16px)}.AboutPage-module-scss-module__9sQcwa__reqLine{color:var(--muted);margin-top:clamp(32px,4vw,56px);font-size:15px;line-height:1.6}.AboutPage-module-scss-module__9sQcwa__reqLine strong{color:var(--text);font-weight:500}.AboutPage-module-scss-module__9sQcwa__reqLine a{margin-left:6px}@media (max-width:900px){.AboutPage-module-scss-module__9sQcwa__inner{padding:0 20px}.AboutPage-module-scss-module__9sQcwa__tableHead,.AboutPage-module-scss-module__9sQcwa__rows:before{display:none}.AboutPage-module-scss-module__9sQcwa__row{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:16px}.AboutPage-module-scss-module__9sQcwa__row+.AboutPage-module-scss-module__9sQcwa__row :is(dt,.AboutPage-module-scss-module__9sQcwa__rival){border-top:0}.AboutPage-module-scss-module__9sQcwa__row dt{grid-column:1/-1;padding:20px 0 4px}.AboutPage-module-scss-module__9sQcwa__row dd{background:var(--surface);border-radius:14px;padding:12px 14px;font-size:13px}.AboutPage-module-scss-module__9sQcwa__row+.AboutPage-module-scss-module__9sQcwa__row{border-top:1px solid var(--line)}.AboutPage-module-scss-module__9sQcwa__row .AboutPage-module-scss-module__9sQcwa__ours{background:color-mix(in srgb, var(--accent) 9%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.AboutPage-module-scss-module__9sQcwa__colName{font:500 12px var(--font-sans);letter-spacing:0;color:var(--dim);margin-bottom:6px;display:block}.AboutPage-module-scss-module__9sQcwa__ours .AboutPage-module-scss-module__9sQcwa__colName{color:var(--text)}}@media (max-width:600px){.AboutPage-module-scss-module__9sQcwa__cursorDesign svg,.AboutPage-module-scss-module__9sQcwa__cursorCode svg{width:16px;height:16px}.AboutPage-module-scss-module__9sQcwa__cursorDesign>span,.AboutPage-module-scss-module__9sQcwa__cursorCode>span{display:none}.AboutPage-module-scss-module__9sQcwa__cursorDesign{bottom:-14px;left:auto;right:-14px}}@media (prefers-reduced-motion:reduce){.AboutPage-module-scss-module__9sQcwa__frame,.AboutPage-module-scss-module__9sQcwa__frame i,.AboutPage-module-scss-module__9sQcwa__cursorDesign,.AboutPage-module-scss-module__9sQcwa__cursorCode{clip-path:none;opacity:1;transform:none;transition:none!important;animation:none!important}.AboutPage-module-scss-module__9sQcwa__typed{animation:none!important}.AboutPage-module-scss-module__9sQcwa__row,.AboutPage-module-scss-module__9sQcwa__rows:before{opacity:1!important;clip-path:none!important;transition:none!important;translate:none!important}}
.PrinciplesFlow-module-scss-module__yWeY-q__flow{--w:clamp(230px, 24vw, 340px);margin-top:clamp(64px,7vw,110px);position:relative;overflow-x:clip}.PrinciplesFlow-module-scss-module__yWeY-q__stage{height:calc(var(--w)*1.28);perspective:1600px;perspective-origin:50% 40%;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.PrinciplesFlow-module-scss-module__yWeY-q__card{width:var(--w);aspect-ratio:1;cursor:pointer;z-index:calc(10 - var(--ad));will-change:transform;backface-visibility:hidden;transform:translate(-50%, -50%) translateX(calc(var(--d) * var(--w) * .74)) translateZ(calc(var(--ad) * -150px)) rotateY(calc(var(--d) * -34deg));background:radial-gradient(120% 90% at 50% 115%,#2b2b2b,#111 60%),#111;border:1px solid #ffffff1c;border-radius:22px;padding:0;transition:transform 1s cubic-bezier(.22,.61,.36,1),opacity .8s,border-color .5s;position:absolute;top:42%;left:50%;overflow:hidden;box-shadow:0 40px 80px -30px #000c}.PrinciplesFlow-module-scss-module__yWeY-q__card[data-d="0"]{cursor:default;border-color:#fff3;transform:translate(-50%,-50%)scale(1.12)}.PrinciplesFlow-module-scss-module__yWeY-q__card{--shade:calc(var(--ad) * .52 - max(0, var(--ad) - 1) * .14)}.PrinciplesFlow-module-scss-module__yWeY-q__card:after{content:"";opacity:var(--shade);pointer-events:none;background:#000;transition:opacity .8s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.PrinciplesFlow-module-scss-module__yWeY-q__card:not([data-d="0"]):hover:after{opacity:calc(var(--shade)*.6)}}.PrinciplesFlow-module-scss-module__yWeY-q__photo{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.PrinciplesFlow-module-scss-module__yWeY-q__arrow{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:52px;height:52px;color:var(--text);cursor:pointer;background:#0d0d0dcc;border-radius:50%;place-items:center;transition:border-color .3s,background .3s;display:grid;position:absolute;top:42%;translate:0 -50%}@media (hover:hover) and (pointer:fine){.PrinciplesFlow-module-scss-module__yWeY-q__arrow:hover{border-color:color-mix(in srgb, var(--text) 45%, transparent);background:#1a1a1acc}}.PrinciplesFlow-module-scss-module__yWeY-q__arrow:focus-visible{outline:2px solid var(--text);outline-offset:3px}.PrinciplesFlow-module-scss-module__yWeY-q__prev{left:var(--gutter)}.PrinciplesFlow-module-scss-module__yWeY-q__next{right:var(--gutter)}.PrinciplesFlow-module-scss-module__yWeY-q__details{max-width:620px;padding:0 var(--gutter);text-align:center;margin:0 auto;display:grid}.PrinciplesFlow-module-scss-module__yWeY-q__detail{visibility:hidden;grid-area:1/1}.PrinciplesFlow-module-scss-module__yWeY-q__detail h3{letter-spacing:-.03em;font-size:clamp(22px,2vw,28px);font-weight:600}.PrinciplesFlow-module-scss-module__yWeY-q__detail p{color:var(--muted);margin-top:10px;font-size:16px;line-height:1.6}.PrinciplesFlow-module-scss-module__yWeY-q__detail[data-on=true]{visibility:visible}.PrinciplesFlow-module-scss-module__yWeY-q__detail[data-on=true]>*{animation:.9s cubic-bezier(.22,.61,.36,1) both PrinciplesFlow-module-scss-module__yWeY-q__detail-in}.PrinciplesFlow-module-scss-module__yWeY-q__detail[data-on=true]>:nth-child(2){animation-delay:80ms}.PrinciplesFlow-module-scss-module__yWeY-q__detail[data-on=true]>:nth-child(3){animation-delay:.16s}.PrinciplesFlow-module-scss-module__yWeY-q__example{border-top:1px dashed var(--line-strong);padding-top:16px;color:var(--dim)!important;margin-top:18px!important;font-size:14px!important}@keyframes PrinciplesFlow-module-scss-module__yWeY-q__detail-in{0%{opacity:0;filter:blur(6px);translate:0 14px}to{opacity:1;filter:none;translate:none}}.PrinciplesFlow-module-scss-module__yWeY-q__flow[data-phase=hidden] .PrinciplesFlow-module-scss-module__yWeY-q__card{opacity:0;transform:translate(-50%,-50%)translateZ(-420px)scale(.6)}.PrinciplesFlow-module-scss-module__yWeY-q__flow[data-phase=hidden] .PrinciplesFlow-module-scss-module__yWeY-q__details,.PrinciplesFlow-module-scss-module__yWeY-q__flow[data-phase=hidden] .PrinciplesFlow-module-scss-module__yWeY-q__arrow{opacity:0}.PrinciplesFlow-module-scss-module__yWeY-q__flow[data-phase=intro] .PrinciplesFlow-module-scss-module__yWeY-q__card{transition-delay:calc(var(--ad)*.14s)}.PrinciplesFlow-module-scss-module__yWeY-q__details,.PrinciplesFlow-module-scss-module__yWeY-q__arrow{transition:opacity .8s .5s}@media (max-width:700px){.PrinciplesFlow-module-scss-module__yWeY-q__flow{--w:64vw}.PrinciplesFlow-module-scss-module__yWeY-q__card{transform:translate(-50%, -50%) translateX(calc(var(--d) * var(--w) * .62)) translateZ(calc(var(--ad) * -150px)) rotateY(calc(var(--d) * -38deg))}.PrinciplesFlow-module-scss-module__yWeY-q__card[data-d="0"]{transform:translate(-50%,-50%)}.PrinciplesFlow-module-scss-module__yWeY-q__arrow{width:44px;height:44px;top:auto;bottom:0;translate:none}.PrinciplesFlow-module-scss-module__yWeY-q__prev{left:calc(50% - 56px)}.PrinciplesFlow-module-scss-module__yWeY-q__next{right:calc(50% - 56px)}.PrinciplesFlow-module-scss-module__yWeY-q__stage{height:calc(var(--w)*1.25 + 56px)}}@media (prefers-reduced-motion:reduce){.PrinciplesFlow-module-scss-module__yWeY-q__card,.PrinciplesFlow-module-scss-module__yWeY-q__details,.PrinciplesFlow-module-scss-module__yWeY-q__arrow{transition:none!important}.PrinciplesFlow-module-scss-module__yWeY-q__detail[data-on=true]>*{animation:none}}
