.gx-about{--ga-cell:#ffffff52;--ga-cell-hover:#ffffff7a;--ga-cell-ring:#ffffffb3;--ga-field:#ffffff8c;--ga-field-hover:#0a0a0a52}@media (prefers-color-scheme:dark){.gx-about{--ga-cell:#1c1c1e99;--ga-cell-hover:#2c2c2eb3;--ga-cell-ring:#ffffff1a;--ga-field:#1c1c1eb3;--ga-field-hover:#ffffff52}}.ga-ab{grid-template-columns:40% minmax(0,1fr);display:grid}.ga-ac{min-width:0;padding:0 var(--gx-pad)}.ga-ac section{scroll-margin-top:56px}.ga-pin{perspective:1800px;align-content:center;place-items:center;gap:28px;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.ga-pw{transform-style:preserve-3d;padding-top:40px}.ga-phone{width:290px;height:600px;transform-style:preserve-3d;will-change:transform;position:relative}.ga-lay{background:linear-gradient(90deg,#8d8a83,#d3d0c9 30%,#a9a69f 70%,#7d7a73);border-radius:50px;position:absolute;inset:0}.ga-face{backface-visibility:hidden;border-radius:50px;position:absolute;inset:0}.ga-front{background:#0b0b0b;padding:10px;transform:translateZ(6px);box-shadow:inset 0 0 0 1.5px #3a3a3a}.ga-back{background:linear-gradient(160deg,#ecebe7,#d9d7d1);transform:rotateY(180deg)translateZ(6px);box-shadow:inset 0 0 0 1.5px #00000014}.ga-cam{background:#00000014;border-radius:28px;width:96px;height:96px;position:absolute;top:18px;left:18px;box-shadow:inset 0 0 0 1px #0000000f}.ga-scr{background:#fff;border-radius:40px;height:100%;position:relative;overflow:hidden}.ga-isl{z-index:3;background:#000;border-radius:20px;width:86px;height:25px;margin-left:-43px;position:absolute;top:11px;left:50%}.ga-sin{zoom:.6923;transform-origin:0 0;color:#000;background:#fff;width:390px;transition:opacity .35s;position:absolute;top:0;left:0}.ga-pcap{text-align:center;white-space:nowrap;justify-items:center;gap:6px;display:grid}.ga-pcap a{border-bottom:1px solid;margin-top:4px;padding-bottom:2px}.ga-sin .sf-hero{padding:58px 11px 11px}.ga-sin .sf-hb{aspect-ratio:6/5;position:relative}.ga-sin .sf-ph{background:#101010;border-radius:3px;position:absolute;inset:0;overflow:hidden}.ga-sin .sf-ph img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.ga-sin .sf-ph:after{content:"";background:linear-gradient(#0000 54%,#0000002e 74%,#00000094 100%);position:absolute;inset:0}.ga-sin .sf-lq{-webkit-backdrop-filter:blur(14px)saturate(1.6)brightness(1.06);background:linear-gradient(120deg,#ffffff42 0%,#ffffff0f 100%);box-shadow:inset 0 0 0 1px #ffffff38,inset 1.5px 2.5px 1px -1.5px #ffffffd9,inset -1.5px -2px 1px -1.5px #ffffff59,0 2px 8px #0000002e}.ga-sin .sf-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:11px;left:11px;right:11px}.ga-sin .sf-mk{border-radius:999px;align-items:center;padding:9px 18px;display:inline-flex}.ga-sin .sf-mk img{filter:drop-shadow(0 1px 8px #00000047);width:auto;height:14px;display:block}.ga-sin .sf-sh{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.ga-sin .sf-sh svg{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #00000073);width:18px;height:18px}.ga-sin .sf-bot{align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:11px;left:11px;right:11px}.ga-sin .sf-nm{letter-spacing:-.015em;color:#fff;text-shadow:0 1px 16px #0006;text-wrap:balance;flex:auto;min-width:0;font-size:36px;font-weight:700;line-height:1.02}.ga-sin .sf-al{border-radius:3px;flex:0 0 112px;width:112px;height:112px;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000059}.ga-sin .sf-al img{object-fit:cover;width:112px;height:112px;display:block}.ga-sin .sf-al span{letter-spacing:-.015em;color:#fff;background:linear-gradient(#0000 0%,#00000012 20%,#0000003d 44%,#00000080 72%,#000000b8 100%);padding:46px 8px 8px;font-size:13px;font-weight:700;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.ga-sin .sf-tabs{background:#fff;border-bottom:.5px solid #3c3c434a;padding:0 11px;display:flex;position:relative}.ga-sin .sf-tabs b{letter-spacing:-.01em;text-align:center;white-space:nowrap;color:#3c3c4399;flex:1 0 auto;padding:14px 8px 7px;font-size:14px;font-weight:500;line-height:1.35}.ga-sin .sf-tabs b.on{color:#000;box-shadow:inset 0 -2px #000}.ga-sin .sf-grid{grid-template-columns:1fr 1fr;gap:10px;padding:11px 11px 22px;display:grid}.ga-sin .sf-t{aspect-ratio:3/4;background:#edeae3;border-radius:3px;position:relative;overflow:hidden}.ga-sin .sf-t img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ga-sin .sf-t:has(img):before{content:"";z-index:1;background:linear-gradient(#0000 38%,#0000003d 66%,#000000b8 100%);position:absolute;inset:0}.ga-sin .sf-lbl{z-index:2;letter-spacing:-.015em;color:#fff;text-shadow:0 1px 3px #00000059;font-size:13px;font-weight:700;line-height:1.2;position:absolute;bottom:10px;left:10px;right:10px}.ga-sin .sf-lk{z-index:2;color:#fff;letter-spacing:.06em;background:#0000008f;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px}.ga-sin .sf-lk svg{fill:none;stroke:#fff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.ga-fr{min-height:100vh;padding:72px 0 var(--gx-pad);display:grid}.ga-tx{align-self:center;justify-items:start;gap:20px;max-width:36ch;display:grid}.gx-about h1{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(36px,4vw,60px);line-height:1.04}.ga-lead{letter-spacing:-.015em;margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.18}.ga-split{margin-top:28px}.ga-mk-top{margin:0 0 20px}.ga-sec{padding-top:clamp(96px,12vw,180px)}.ga-sec h2{letter-spacing:-.02em;max-width:14ch;margin:0;font-size:clamp(40px,5.6vw,88px);line-height:1.04}.ga-sec h2.ga-h2w{max-width:16ch}.ga-lbl{border-top:1px solid var(--gx-ink);grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:clamp(40px,6vw,88px);padding-top:12px;display:grid}.ga-r{text-align:right}.ga-three{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:clamp(40px,5vw,72px);display:grid;position:relative}.ga-three:before,.ga-faq:before{content:"";z-index:-1;pointer-events:none;filter:blur(24px);position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.ga-three:before{background:radial-gradient(30% 34% at 30% 48%,#a9c6e8bf,#0000),radial-gradient(28% 32% at 58% 60%,#2b31fe29,#0000),radial-gradient(26% 30% at 76% 42%,#cfdcf2f2,#0000);inset:-25% -12%}.ga-cell{background:var(--ga-cell);-webkit-backdrop-filter:blur(28px)saturate(1.6);box-shadow:inset 0 0 0 1px var(--ga-cell-ring), inset 0 1px .5px #fffffff2, 0 18px 40px -20px #141e5a40;border-radius:28px;align-content:space-between;gap:40px;min-height:300px;padding:22px 22px 30px;display:grid}.ga-cell h3{letter-spacing:-.015em;margin:0 0 10px;font-size:20px;font-weight:500}.ga-cell p{text-wrap:pretty;max-width:34ch;margin:0;font-size:16px;line-height:1.4}.ga-fx{justify-items:start;gap:16px;max-width:36ch;margin:clamp(32px,4vw,56px) 0 0;display:grid}.ga-fx-tight{margin-top:28px}.ga-spec{border-top:1px solid var(--gx-ink);margin:clamp(56px,7vw,104px) 0 0}.ga-spec>div{border-bottom:1px solid var(--gx-rule);grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:16px;padding:18px 0 22px;display:grid}.ga-spec dt{color:var(--gx-link);padding-top:4px}.ga-spec dd{letter-spacing:-.01em;text-wrap:pretty;max-width:40ch;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.3}.ga-note{max-width:44ch;color:var(--gx-muted);margin:28px 0 0;font-size:15px;line-height:1.4}.gx .ga-note a{border-bottom:1px solid}.ga-arq{grid-template-columns:minmax(0,1fr);gap:clamp(36px,4vw,56px);display:grid}.ga-rq{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:20px 16px;display:grid}.ga-rq label,.ga-role{gap:8px;min-width:0;display:grid}.ga-rq label{cursor:text}.ga-artist{position:relative}.ga-artist .gx-dd{z-index:6;margin-top:0;position:absolute;top:calc(100% + 8px);left:0;right:0}.ga-rq .gx-t i{color:var(--gx-link);font-style:normal}.ga-rq input{height:52px;font:inherit;min-width:0;color:var(--gx-ink);background:var(--ga-field);-webkit-backdrop-filter:blur(20px)saturate(1.6);box-shadow:inset 0 0 0 1px var(--gx-glass-ring), inset 0 1px .5px #fffffff2;border:0;border-radius:999px;outline:none;padding:0 20px;font-size:16px;transition:box-shadow .2s,background .2s}.ga-rq input:hover{box-shadow:inset 0 0 0 1px var(--ga-field-hover)}.ga-rq input:focus{background:var(--gx-surface);box-shadow:inset 0 0 0 2px var(--gx-link)}.ga-rq input::placeholder{color:var(--gx-muted)}.ga-role{grid-column:2/4}.ga-roles{flex-wrap:wrap;gap:6px;display:flex}.gx .ga-roles button{background:var(--ga-field);height:40px;box-shadow:inset 0 0 0 1px var(--gx-glass-ring);text-transform:none;letter-spacing:-.01em;border-radius:999px;padding:0 16px;font-size:15px;transition:all .2s}.gx .ga-roles button:hover{box-shadow:inset 0 0 0 1px var(--ga-field-hover)}.gx .ga-roles button.on{background:var(--gx-ink);color:var(--gx-bg);box-shadow:none}.gx .ga-send{background:var(--gx-blue);color:#fff;border-radius:999px;grid-column:1/-1;justify-content:space-between;justify-self:start;align-items:center;min-width:calc(33.3333% - 10.6667px);height:52px;padding:0 24px;font-size:15px;transition:background-color .25s,color .25s;display:flex}.gx .ga-send:after{content:"→"}.gx .ga-send:not(:disabled):hover{background:var(--gx-blue-hover)}.gx .ga-send:disabled{color:var(--gx-muted);cursor:default;background:#7676801f}@media (prefers-color-scheme:dark){.gx .ga-send:disabled{background:#7676803d}}.gx .ga-send.ga-sent:disabled{background:var(--gx-blue);color:#fff}.ga-err{color:var(--gx-link);grid-column:1/-1;margin:0}.ga-faq{isolation:isolate;gap:10px;margin-top:clamp(40px,5vw,72px);display:grid;position:relative}.ga-faq:before{background:radial-gradient(30% 26% at 26% 30%,#a9c6e8b3,#0000),radial-gradient(28% 24% at 70% 62%,#2b31fe24,#0000),radial-gradient(26% 22% at 44% 84%,#cfdcf2e6,#0000);inset:-15% -10%}.ga-q{background:var(--ga-cell);-webkit-backdrop-filter:blur(28px)saturate(1.7);box-shadow:inset 0 0 0 1px var(--ga-cell-ring), inset 0 1px .5px #fffffff2, inset 0 -1px 2px #00000008, 0 14px 34px -22px #141e5a4d;border-radius:28px;padding:0 22px;transition:background .25s}.ga-q:hover,.ga-q.on{background:var(--ga-cell-hover)}.gx .ga-q>button{text-align:left;text-transform:none;letter-spacing:normal;grid-template-columns:60px 1fr 24px;align-items:baseline;gap:16px;width:100%;padding:22px 0;display:grid}.ga-q>button b{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,26px)}.ga-q>button i{justify-self:end;font-size:22px;font-style:normal;transition:transform .3s}.ga-q.on>button i{transform:rotate(45deg)}.ga-a{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.ga-q.on .ga-a{grid-template-rows:1fr}.ga-a>div{padding-left:76px;overflow:hidden}.ga-a p{max-width:56ch;margin:0 0 24px;font-size:17px;line-height:1.4}.gx .ga-a a{color:var(--gx-link)}.ga-ct{gap:16px;padding-top:clamp(96px,12vw,180px);display:grid}.gx .ga-big{letter-spacing:-.02em;border-bottom:2px solid;justify-self:start;font-size:clamp(40px,5.4vw,96px);line-height:1.04}@media (max-width:900px){.ga-rq{grid-template-columns:minmax(0,1fr)}.ga-role,.gx .ga-send{grid-column:auto}}@media (max-width:760px){.ga-ab{grid-template-columns:minmax(0,1fr)}.ga-ab>*{min-width:0}.ga-pin{height:auto;padding-top:96px;position:relative}.ga-pw{zoom:.7}}@media (max-width:760px) and (min-width:390px){.ga-pw{zoom:.76}}@media (max-width:760px) and (min-width:428px){.ga-pw{zoom:.8}}@media (max-width:760px){.ga-fr{min-height:0;padding-top:24px}.ga-tx{margin:0 0 40px}.ga-lbl{grid-template-columns:repeat(3,minmax(0,1fr))}.ga-lbl>.gx-hm{display:none}.ga-three{grid-template-columns:minmax(0,1fr)}.ga-three:before{inset:-15% -8%}.ga-cell{min-height:0}.ga-spec>div{grid-template-columns:minmax(0,1fr);gap:8px}.gx .ga-q>button{grid-template-columns:36px 1fr 20px}.ga-a>div{padding-left:52px}.gx .ga-big{font-size:clamp(34px,11vw,56px)}}.gx .ga-inline-link{color:var(--gx-link);text-underline-offset:2px;text-transform:none;letter-spacing:inherit;font-size:inherit;text-decoration:underline}
