.strip[data-astro-cid-dagge2ef]{mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logo-link[data-astro-cid-dagge2ef]{opacity:.72;transition:opacity .3s}.logo-link[data-astro-cid-dagge2ef]:hover,.logo-link[data-astro-cid-dagge2ef]:focus-visible{opacity:1}@media (prefers-reduced-motion:no-preference){.strip-track[data-astro-cid-dagge2ef]{animation:80s linear infinite drift}.strip[data-astro-cid-dagge2ef]:hover .strip-track[data-astro-cid-dagge2ef],.strip[data-astro-cid-dagge2ef]:focus-within .strip-track[data-astro-cid-dagge2ef]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.strip-track[data-astro-cid-dagge2ef]{justify-content:center;width:100%}.strip-track[data-astro-cid-dagge2ef] ul[data-astro-cid-dagge2ef]:last-child{display:none}.strip-track[data-astro-cid-dagge2ef] ul[data-astro-cid-dagge2ef]:first-child{flex-wrap:wrap;justify-content:center;row-gap:2rem}}@keyframes drift{to{transform:translate(-50%)}}.problem[data-astro-cid-haqdozi4]{background:radial-gradient(26rem 14rem at 100% 0%, color-mix(in oklab, var(--hue) 10%, transparent), transparent 70%), var(--color-surface);transition:border-color .3s,transform .3s cubic-bezier(.2,.7,.2,1)}.problem[data-astro-cid-haqdozi4]:hover{border-color:color-mix(in oklab, var(--hue) 55%, var(--color-line));transform:translateY(-3px)}.final-title[data-astro-cid-7v2x6cla]{letter-spacing:-.05em;background-image:linear-gradient(100deg, var(--color-fg) 0%, var(--color-fg) 35%, var(--color-spectrum-orange) 48%, var(--color-spectrum-green) 56%, var(--color-spectrum-cyan) 64%, var(--color-spectrum-violet) 72%, var(--color-fg) 85%);color:#0000;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,1rem + 5.4vw,6.75rem);line-height:.98}.final-glow[data-astro-cid-7v2x6cla]{background:radial-gradient(50rem 26rem at 85% 100%, color-mix(in oklab, var(--color-spectrum-violet) 26%, transparent), transparent 70%), radial-gradient(36rem 20rem at 10% 110%, color-mix(in oklab, var(--color-spectrum-cyan) 16%, transparent), transparent 70%)}.choice[data-astro-cid-7v2x6cla]{border-color:var(--color-line);background:color-mix(in oklab, var(--color-surface) 80%, transparent);color:var(--color-fg);transition:border-color .3s,background-color .3s,transform .3s cubic-bezier(.2,.7,.2,1)}.choice[data-astro-cid-7v2x6cla]:hover,.choice[data-astro-cid-7v2x6cla].is-first{border-color:var(--color-primary)}.choice[data-astro-cid-7v2x6cla]:hover{background:color-mix(in oklab, var(--color-primary) 14%, var(--color-surface));transform:translateY(-3px)}@media (prefers-reduced-motion:no-preference){.final-title[data-astro-cid-7v2x6cla]{animation:9s ease-in-out infinite alternate sweep}}@keyframes sweep{to{background-position:0 0}}.person[data-astro-cid-ejg7k5qo]{background:radial-gradient(40rem 20rem at 0% 0%, color-mix(in oklab, var(--color-primary) 14%, transparent), transparent 70%), var(--color-surface)}.avatar[data-astro-cid-ejg7k5qo]{background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, var(--spectrum) border-box;border:3px solid #0000;padding:4px}.calc[data-astro-cid-mb75k532]{background:radial-gradient(30rem 18rem at 100% 0%, color-mix(in oklab, var(--color-primary) 14%, transparent), transparent 70%), var(--color-surface)}.range[data-astro-cid-mb75k532]{--fill:25%;appearance:none;cursor:pointer;background:0 0;height:2.75rem}.range[data-astro-cid-mb75k532]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-primary) var(--fill), var(--color-line) var(--fill));border-radius:999px;height:.4rem}.range[data-astro-cid-mb75k532]::-moz-range-track{background:linear-gradient(90deg, var(--color-primary) var(--fill), var(--color-line) var(--fill));border-radius:999px;height:.4rem}.range[data-astro-cid-mb75k532]::-webkit-slider-thumb{appearance:none;background:var(--color-fg);border:4px solid var(--color-primary);border-radius:999px;width:1.5rem;height:1.5rem;margin-top:-.55rem}.range[data-astro-cid-mb75k532]::-moz-range-thumb{background:var(--color-fg);border:4px solid var(--color-primary);border-radius:999px;width:1.1rem;height:1.1rem}.hero-glow[data-astro-cid-sas7heh3]{background:radial-gradient(40rem 22rem at 72% 40%, color-mix(in oklab, var(--color-spectrum-violet) 30%, transparent), transparent 70%), radial-gradient(30rem 18rem at 86% 60%, color-mix(in oklab, var(--color-spectrum-cyan) 20%, transparent), transparent 70%)}.hero-fade[data-astro-cid-sas7heh3]{background:linear-gradient(to bottom, transparent, var(--color-bg))}.crystal-anchor[data-astro-cid-sas7heh3]{z-index:0;aspect-ratio:861/1120;height:34svh;translate:-50%;transform:translateY(calc(var(--hero-scroll,0) * -16vh)) rotate(calc(var(--hero-scroll,0) * 6deg));position:absolute;top:5.5rem;left:50%}@media (width>=1024px){.crystal-anchor[data-astro-cid-sas7heh3]{height:min(66svh,40rem);top:50%;left:auto;right:max(2rem,50vw - 39rem);translate:0 -54%}}@media (width>=1024px) and (width<=1279px){.crystal-anchor[data-astro-cid-sas7heh3]{height:min(52svh,30rem);right:1.5rem}}.crystal-float[data-astro-cid-sas7heh3],.crystal-tilt[data-astro-cid-sas7heh3],.crystal-tilt[data-astro-cid-sas7heh3] img[data-astro-cid-sas7heh3]{width:100%;height:100%}.crystal-tilt[data-astro-cid-sas7heh3]{transition:transform .8s cubic-bezier(.2,.7,.2,1);position:relative}.crystal-tilt[data-astro-cid-sas7heh3] img[data-astro-cid-sas7heh3]{filter:drop-shadow(0 2rem 4rem color-mix(in oklab, var(--color-spectrum-violet) 35%, transparent))}.sheen[data-astro-cid-sas7heh3]{opacity:.55;background:linear-gradient(115deg, transparent 38%, color-mix(in oklab, var(--color-fg) 70%, transparent) 50%, transparent 62%);background-position:120% 0;background-size:260% 100%;position:absolute;inset:0;-webkit-mask:url(/brand/crystal-840.webp) 50%/contain no-repeat;mask:url(/brand/crystal-840.webp) 50%/contain no-repeat}.hero-inner[data-astro-cid-sas7heh3]{opacity:calc(1 - var(--hero-scroll,0) * 1.4);transform:translateY(calc(var(--hero-scroll,0) * -10vh))}.hero-title[data-astro-cid-sas7heh3]{letter-spacing:-.045em;hyphens:manual;text-wrap:wrap;font-size:8.3vw;font-weight:700;line-height:.95}@media (width>=768px){.hero-title[data-astro-cid-sas7heh3]{max-width:9.6em;font-size:clamp(2.35rem,.4rem + 5vw,6.25rem)}}.line-mask[data-astro-cid-sas7heh3]{margin-bottom:-.2em;padding-bottom:.2em;display:block;overflow:hidden}.hero-line[data-astro-cid-sas7heh3]{display:block}[data-astro-cid-sas7heh3][data-magnetic]{transition:transform .35s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:no-preference){.crystal-tilt[data-astro-cid-sas7heh3] img[data-astro-cid-sas7heh3]{animation:1.3s cubic-bezier(.16,1,.3,1) both crystal-in}.crystal-float[data-astro-cid-sas7heh3]{animation:8s ease-in-out 1.3s infinite float}.sheen[data-astro-cid-sas7heh3]{animation:7s ease-in-out 1.2s infinite glint}.hero-line[data-astro-cid-sas7heh3]{animation:.9s cubic-bezier(.16,1,.3,1) .1s both rise}.line-mask[data-astro-cid-sas7heh3]+.line-mask[data-astro-cid-sas7heh3] .hero-line[data-astro-cid-sas7heh3]{animation-delay:.2s}.hero-foot[data-astro-cid-sas7heh3]{animation:.8s cubic-bezier(.16,1,.3,1) .35s both line-in}}@keyframes crystal-in{0%{opacity:0;transform:scale(.86)rotate(-6deg)}}@keyframes float{50%{transform:translateY(-8px)}}@keyframes glint{0%,55%{background-position:120% 0}85%,to{background-position:-20% 0}}@keyframes rise{0%{transform:scaleX(.2)}60%,to{transform:scaleX(1)}}@keyframes line-in{0%{opacity:0;transform:translateY(.6em)}}.strike[data-astro-cid-u7v4amro]{background-image:linear-gradient(var(--color-muted), var(--color-muted));background-position:0 55%;background-repeat:no-repeat;background-size:100% 1px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.change[data-astro-cid-u7v4amro]{view-timeline-name:--row}.strike[data-astro-cid-u7v4amro]{animation:linear both strike --row;animation-range:cover 20% cover 45%}.after[data-astro-cid-u7v4amro]{animation:linear both light --row;animation-range:cover 30% cover 50%}}}@keyframes strike{0%{background-size:0% 1px}}@keyframes light{0%{opacity:.15;transform:translate(-1rem)}}.numeral[data-astro-cid-ik3x5bzv]{color:#0000;-webkit-text-stroke:1.5px var(--color-primary)}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.card[data-astro-cid-lrygjd2b]{isolation:isolate;border:1px solid var(--color-line);background:radial-gradient(22rem circle at var(--mx,50%) var(--my,-20%), color-mix(in oklab, var(--color-fg) 7%, transparent), transparent 70%), var(--color-surface)}.card[data-astro-cid-lrygjd2b].is-featured{background:radial-gradient(22rem circle at var(--mx,50%) var(--my,-20%), color-mix(in oklab, var(--color-primary) 14%, transparent), transparent 70%) padding-box, linear-gradient(var(--color-surface), var(--color-surface)) padding-box, conic-gradient(from var(--angle), var(--color-spectrum-red), var(--color-spectrum-orange), var(--color-spectrum-yellow), var(--color-spectrum-green), var(--color-spectrum-cyan), var(--color-spectrum-blue), var(--color-spectrum-violet), var(--color-spectrum-red)) border-box;border-width:1.5px;border-color:#0000}@media (prefers-reduced-motion:no-preference){.card[data-astro-cid-lrygjd2b].is-featured{animation:8s linear infinite turn}}@keyframes turn{to{--angle:360deg}}.process-line[data-astro-cid-xbeb2fro]{background-image:var(--spectrum);transform-origin:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.process-line[data-astro-cid-xbeb2fro]{animation:linear both draw-line view();animation-range:entry 20% cover 50%}}}@keyframes draw-line{0%{transform:scaleX(0)}}.mock[data-astro-cid-4eezk2mb]{background:linear-gradient(180deg, color-mix(in oklab, var(--color-fg) 5%, transparent), transparent 40%), var(--color-surface);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-fg) 4%, transparent) inset, 0 30px 60px -30px color-mix(in oklab, var(--hue,var(--color-primary)) 35%, transparent)}.post[data-astro-cid-xuanpi6l]{background:color-mix(in oklab, var(--hue) 22%, transparent);border:1px solid color-mix(in oklab, var(--hue) 55%, transparent)}@media (prefers-reduced-motion:no-preference){.post[data-astro-cid-xuanpi6l]{animation:6s cubic-bezier(.2,.7,.2,1) infinite drop;animation-delay:calc(var(--d) * .25s)}.check[data-astro-cid-xuanpi6l]{animation:6s infinite tick;animation-delay:calc(1.6s + var(--d) * .25s)}.channel[data-astro-cid-xuanpi6l]{animation:6s infinite send;animation-delay:calc(3s + var(--c) * .3s)}}@keyframes drop{0%{opacity:0;transform:translateY(-.5rem)}12%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes tick{0%,to{opacity:0;transform:scale(.5)}10%,80%{opacity:1;transform:none}}@keyframes send{0%,to{border-color:var(--color-line)}10%,60%{border-color:var(--color-success);color:var(--color-success)}}.reel-btn[data-astro-cid-pwsqj462]{min-height:2.75rem;color:var(--color-fg);background:color-mix(in oklab, var(--color-bg) 78%, transparent);border:1px solid color-mix(in oklab, var(--color-fg) 20%, transparent);border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600}@media (width>=1024px){.phone[data-astro-cid-pwsqj462]{transform:perspective(1600px)rotateY(-12deg)rotate(2deg)}}.step[data-astro-cid-25q6yzk4]:last-child{border-color:var(--hue)}.dot[data-astro-cid-25q6yzk4]{background:var(--color-success)}@media (prefers-reduced-motion:no-preference){.code-line[data-astro-cid-25q6yzk4]{animation:8s cubic-bezier(.2,.7,.2,1) infinite type-in;animation-delay:calc(var(--l) * .35s)}.dot[data-astro-cid-25q6yzk4]{animation:8s infinite pass;animation-delay:calc(2s + var(--s) * .5s)}}@keyframes type-in{0%{opacity:0;transform:translate(-.75rem)}12%,to{opacity:1;transform:none}}@keyframes pass{0%{background:var(--color-line)}10%,80%{background:var(--color-success);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-success) 25%, transparent)}}.progress[data-astro-cid-ew3iz53e]{transform-origin:0;width:100%}.label-busy[data-astro-cid-ew3iz53e]{opacity:0}@media (prefers-reduced-motion:no-preference){.progress[data-astro-cid-ew3iz53e]{animation:7s ease-in-out infinite load}.label-busy[data-astro-cid-ew3iz53e]{animation:7s step-end infinite busy}.label-done[data-astro-cid-ew3iz53e]{animation:7s step-end infinite done}}@keyframes load{0%{transform:scaleX(0)}65%,to{transform:scaleX(1)}}@keyframes busy{0%{opacity:1}65%{opacity:0}}@keyframes done{0%{opacity:0}65%{opacity:1}}.job[data-astro-cid-de76kmvy]{transform:translate(calc(300% + 2.25rem))}@media (prefers-reduced-motion:no-preference){.job[data-astro-cid-de76kmvy]{animation:9s cubic-bezier(.65,0,.35,1) infinite travel}}@keyframes travel{0%,12%{transform:translate(0)}25%,37%{transform:translate(calc(100% + .75rem))}50%,62%{transform:translate(calc(200% + 1.5rem))}75%,92%{transform:translate(calc(300% + 2.25rem))}to{opacity:0;transform:translate(0)}}.planned[data-astro-cid-ta4oiy4x]{background:var(--color-surface)}.live[data-astro-cid-ta4oiy4x]{opacity:0;background:color-mix(in oklab, var(--color-success) 22%, var(--color-surface))}.rise[data-astro-cid-ta4oiy4x]{transform-origin:0;width:70%}@media (prefers-reduced-motion:no-preference){.live[data-astro-cid-ta4oiy4x]{animation:8s infinite go-live;animation-delay:calc(var(--i) * .45s)}.planned[data-astro-cid-ta4oiy4x]{animation:8s infinite go-plan;animation-delay:calc(var(--i) * .45s)}.rise[data-astro-cid-ta4oiy4x]{animation:8s cubic-bezier(.2,.7,.2,1) infinite rise}.float-card[data-astro-cid-ta4oiy4x]{animation:7s ease-in-out infinite float}}@media (prefers-reduced-motion:reduce){.live[data-astro-cid-ta4oiy4x]{opacity:1}.planned[data-astro-cid-ta4oiy4x]{opacity:0}}@keyframes go-live{0%,30%{opacity:0}38%,90%{opacity:1}to{opacity:0}}@keyframes go-plan{0%,30%{opacity:1}38%,90%{opacity:0}to{opacity:1}}.panel[data-astro-cid-cdyubfpi]{background:radial-gradient(50rem 28rem at 85% 10%, color-mix(in oklab, var(--hue) 16%, transparent), transparent 65%), var(--color-surface)}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.pin[data-astro-cid-cdyubfpi]{height:360vh}.pin-stage[data-astro-cid-cdyubfpi]{flex-direction:column;justify-content:center;gap:2rem;height:calc(100svh - 4.5rem);display:flex;position:sticky;top:4.5rem;overflow:clip}.track[data-astro-cid-cdyubfpi]{will-change:transform;gap:2rem;width:max-content;max-width:none;margin:0;padding-block:0;padding-inline:max(2rem,50vw - 40rem);display:flex}.panel[data-astro-cid-cdyubfpi]{contain:layout paint;width:min(78rem,100vw - 8rem);height:min(44rem,100svh - 10rem)}.pin-progress[data-astro-cid-cdyubfpi] span[data-astro-cid-cdyubfpi]{background-image:var(--spectrum);transform-origin:0;height:100%;display:block;transform:scaleX(0)}}@media (width>=1024px) and (height<=860px){.mock-slot[data-astro-cid-cdyubfpi]{zoom:.82}}
