@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_ec62081b-module__V3iqEa__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_ec62081b-module__V3iqEa__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.41kzji7o-jdsp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.p.1e8puyswpvmbr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c6d7b79c8b79fe-s.2lhqjbmzqepkg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f440d3eea613716-s.p.15zaksznb5cf5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.courier_prime_74b43b9e-module__uF9Tnq__className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.courier_prime_74b43b9e-module__uF9Tnq__variable{--font-courier:"Courier Prime", "Courier Prime Fallback"}
@font-face{font-family:Nothing You Could Do;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4317bd468b03db68-s.p.0ey-1prw2xmxi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nothing You Could Do Fallback;src:local(Arial);ascent-override:86.19%;descent-override:36.58%;line-gap-override:0.0%;size-adjust:108.65%}.nothing_you_could_do_d4eef9f5-module__PV0PBa__className{font-family:Nothing You Could Do,Nothing You Could Do Fallback;font-style:normal;font-weight:400}.nothing_you_could_do_d4eef9f5-module__PV0PBa__variable{--font-nyd:"Nothing You Could Do", "Nothing You Could Do Fallback"}
.cc{--sky:#2c6d98;--sky-deep:#1f5379;--dusk:#f3cfae;--on-sky:#f4ecdc;--paper:#f3ebdb;--paper-2:#e8ddc7;--ink:#1d1915;--ink-muted:#5e554a;--line:#1d191529;--eco:#d8dad1;--meadow:#56702f;--meadow-deep:#3b5121;--poppy:#c94b20;--night:#10243a;--font-sans:var(--font-hanken), "Helvetica Neue", Arial, sans-serif;--font-type:var(--font-courier), "Courier New", ui-monospace, monospace;--font-hand:var(--font-nyd), "Segoe Script", cursive;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--radius-sm:4px;--radius-md:12px;--radius-pill:999px;--shadow-soft:0 6px 24px #1d19151f;--gutter:clamp(16px, 4vw, 56px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.16s;--dur-base:.42s;--dur-slow:.9s;--stagger:70ms;background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex:1 0 auto;display:block}html:has(.cc){scroll-behavior:smooth}.cc [id]{scroll-margin-top:96px}.cc ::selection{background:var(--dusk);color:var(--ink)}.cc :focus-visible{outline:2px solid var(--poppy);outline-offset:3px}.cc img{max-width:100%;display:block}.cc :where(img){height:auto}.cc :where(a){color:inherit}.label{font:700 12px/1.4 var(--font-type);letter-spacing:.14em;text-transform:uppercase}.hand{font-family:var(--font-hand);font-weight:400}.mark{aspect-ratio:164/176;flex:none;width:auto;height:1em;display:block}.grain{isolation:isolate;position:relative}.grain:after{content:"";pointer-events:none;z-index:5;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.btn{align-items:center;gap:var(--space-2);font:500 15px/1 var(--font-sans);letter-spacing:-.01em;border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--dur-fast) ease, box-shadow var(--dur-fast) ease, background-size var(--dur-fast) ease;border:0;padding:13px 22px;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--ink);color:var(--paper)}.btn--light{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-soft)}.btn--ghost{color:inherit;padding-inline:var(--space-2);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat}.arrow{font-family:var(--font-type);transition:transform var(--dur-fast) ease;display:inline-block}.btn:hover{transform:translateY(-1px)}.btn--light:hover{box-shadow:0 10px 32px #1d19152e}.btn:hover .arrow{transform:translate(3px)}.btn--ghost:hover{background-size:100% 1px}.hero{min-height:760px;color:var(--on-sky);background:var(--sky);position:relative;overflow:hidden}.bg-par{will-change:transform;height:112%;position:absolute;top:-6%;left:0;right:0}.hero .bg-par{z-index:0}.hero__bg{object-fit:cover;object-position:center 60%;width:100%;height:100%;position:absolute;inset:0}.hero__veil{z-index:1;background:linear-gradient(90deg,#10243a9e 0%,#10243a57 38%,#10243a00 62%),linear-gradient(#1f537980 0%,#1f537900 40%);position:absolute;inset:0}.hero__dim{z-index:1;background:var(--night);opacity:0;position:absolute;inset:0}.nav-wrap{top:var(--space-5);z-index:10;padding-inline:var(--gutter);justify-content:center;display:flex;position:absolute;left:0;right:0}.nav{align-items:center;gap:var(--space-5);background:var(--paper);color:var(--ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);max-width:100%;transition:box-shadow var(--dur-base) ease, background-color var(--dur-base) ease;padding:6px 6px 6px 18px;display:flex}.nav.is-scrolled{background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 34px #1d191533}.nav__brand{align-items:center;gap:var(--space-2);font:500 15px/1 var(--font-sans);letter-spacing:-.03em;white-space:nowrap;text-decoration:none;display:flex}.nav__brand .mark{height:18px}.nav__links{gap:20px;font-size:14px;display:flex}.nav__links a{color:var(--ink-muted);white-space:nowrap;transition:color var(--dur-fast) ease, background-size var(--dur-fast) ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.nav__links a:hover,.nav__links a[aria-current]{color:var(--ink)}.nav__links a:hover{background-size:100% 1px}.nav .btn{padding:10px 16px;font-size:14px}.hero__inner{z-index:3;padding:128px var(--gutter) 0;max-width:1240px;margin:0 auto;position:relative}.hero__copy{gap:var(--space-5);flex-direction:column;align-items:flex-start;max-width:640px;display:flex}.badge{font:700 11px/1 var(--font-type);letter-spacing:.12em;text-transform:uppercase;background:var(--paper);color:var(--ink);border-radius:var(--radius-pill);align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.badge .dot{background:var(--poppy);border-radius:50%;width:6px;height:6px}.hero h1{font:500 clamp(56px, 8.4vw, 116px) / .88 var(--font-sans);letter-spacing:-.05em;text-wrap:balance;text-shadow:0 2px 30px #10243a40;margin:0}.h1-line{display:block}.hero__lead{text-shadow:0 1px 12px #10243a59;max-width:30em;margin:0;font-size:19px;line-height:1.55}.hero__hand{text-shadow:0 1px 10px #10243a59;margin:0;font-size:22px;line-height:1.4}.hero__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.hero__tail{height:200px}.strip-wrap{z-index:4;padding:0 var(--gutter);max-width:1240px;margin:-96px auto 0;position:relative}.strip{background:var(--paper);border-radius:var(--radius-md);border:1px solid var(--line);box-shadow:var(--shadow-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.cell{padding:var(--space-5);box-shadow:-1px 0 0 var(--line);min-width:0;transition:background-color var(--dur-fast) ease;gap:14px;display:flex}.cell:hover{background:var(--paper-2)}.cell svg{width:30px;height:30px;transition:transform var(--dur-fast) ease;flex:none;margin-top:2px}.cell:hover svg{transform:rotate(-6deg)}.cell p{margin:0}.cell__note{font:400 13px/1.5 var(--font-type);color:var(--ink-muted);margin:6px 0 12px!important}.cell__link{font:700 11px/1 var(--font-type);letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.cell__link .arrow{transition:transform var(--dur-fast) ease}.cell__link:hover .arrow{transform:translate(3px)}.cell--quote{justify-content:space-between;gap:var(--space-3);flex-direction:column}.cell--quote q{font:400 13px/1.5 var(--font-type);quotes:none}.cell--quote .hand{align-self:flex-end;font-size:22px}.section{padding:120px var(--gutter);max-width:1240px;margin:0 auto}.how{gap:var(--space-8);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.eyebrow{color:var(--ink-muted);margin:0 0 var(--space-4)}.h2{font:500 clamp(40px, 6vw, 72px) / .94 var(--font-sans);letter-spacing:-.045em;text-wrap:balance;margin:0}.h2-line{display:block}.intro{color:var(--ink-muted);max-width:30em;margin:var(--space-5) 0 var(--space-7);font-size:19px;line-height:1.55}.steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.steps li{gap:var(--space-4);padding:var(--space-5) 0;grid-template-columns:56px 1fr;display:grid;position:relative}.steps li:last-child{border-bottom:1px solid var(--line)}.steps li:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.steps .n{font:700 13px/1.6 var(--font-type);letter-spacing:.1em;color:var(--poppy)}.steps h3{font:600 20px/1.3 var(--font-sans);letter-spacing:-.01em;margin:0 0 4px}.steps p{font:400 14px/1.55 var(--font-type);color:var(--ink-muted);margin:0}.how__art{position:relative}.how__collage{aspect-ratio:1/1.02;width:100%;max-width:540px;margin:0 auto;position:relative}.how__card{background:var(--paper);width:46%;box-shadow:var(--shadow-soft), 0 18px 40px #1d19152e;transform:rotate(var(--rot));border-radius:2px;margin:0;padding:8px 8px 12px;position:absolute}.how__card img{width:100%;height:auto}.polaroid--a{z-index:1;top:3%;left:0}.polaroid--b{z-index:3;top:0;right:0}.polaroid--c{z-index:2;bottom:0;left:27%}.how__art .hand{color:var(--ink);font-size:24px;position:absolute;bottom:-48px;left:0;transform:rotate(-4deg)}.ba__head .intro{margin-bottom:0}.ba__grid{margin-top:var(--space-7);grid-template-columns:clamp(200px,22vw,264px) clamp(56px,7vw,104px) minmax(0,480px);justify-content:center;align-items:center;display:grid}.ba__before{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.ba__polaroid{background:var(--paper);width:100%;box-shadow:var(--shadow-soft), 0 20px 48px #1d191533;border-radius:2px;margin:0;padding:10px 10px 0;transform:rotate(-3deg)}.ba__polaroid img{border-radius:1px;width:100%;height:auto}.ba__polaroid figcaption{text-align:center;color:var(--ink);padding:10px 6px 14px;font-size:20px;line-height:1.2}.ba__arrow{width:100%;height:auto;color:var(--ink);opacity:.8;transform:rotate(-3deg)}.ba__frame{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--paper-2);position:relative;overflow:hidden;box-shadow:0 20px 48px #1d191538}.ba__img{object-fit:cover;width:100%;height:100%;transition:opacity .4s ease-out;position:absolute;inset:0}.ba__stamp{background:color-mix(in srgb, var(--paper) 84%, transparent);color:var(--ink);font:700 10px/1.5 var(--font-type);letter-spacing:.1em;text-transform:uppercase;text-align:center;box-shadow:var(--shadow-soft);animation:cc-stamp .42s var(--ease-out) both;border:2px dashed #1d191580;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:9px 13px;display:flex;position:absolute;top:14px;right:14px;transform:rotate(-6deg)}.ba__stamp__line{white-space:nowrap}@keyframes cc-stamp{0%{opacity:0;transform:rotate(-6deg)scale(1.16)}}.ba__tabs{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.ba__tabs button{font:700 11px/1 var(--font-type);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink-muted);cursor:pointer;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;padding:10px 14px}.ba__tabs button:hover{background:var(--paper-2);color:var(--ink)}.ba__tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ba__foot{margin:var(--space-7) auto 0;text-align:center;max-width:46em;font:400 12px/1.6 var(--font-type);letter-spacing:.05em;color:var(--ink-muted)}.studio{min-height:680px;color:var(--on-sky);background:var(--sky-deep);position:relative;overflow:hidden}.studio__bg{z-index:0;position:absolute;inset:0}.studio__bg .hero__bg{object-position:40% center}.studio__veil{z-index:1;background:linear-gradient(90deg,#10243ac7 0%,#10243a75 38%,#10243a0f 66%),linear-gradient(#10243a66 0%,#10243a00 32%);position:absolute;inset:0}.studio__inner{z-index:3;padding:110px var(--gutter);max-width:1240px;margin:0 auto;position:relative}.studio__copy{gap:var(--space-5);flex-direction:column;max-width:470px;display:flex}.studio__copy p{text-shadow:0 1px 12px #10243a73;margin:0;font-size:18px;line-height:1.55}.chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips li{font:700 11px/1 var(--font-type);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:#f4ecdc29;border:1px solid #f4ecdc66;padding:8px 12px}.chips li:hover{background:#f4ecdc47;border-color:#f4ecdca6}.cta{color:var(--on-sky);background:var(--night);text-align:center;position:relative;overflow:hidden}.cta__bg{object-fit:cover;object-position:center 70%;width:100%;height:100%;position:absolute;inset:0}.cta__inner{z-index:3;padding:150px var(--gutter) 260px;align-items:center;gap:var(--space-5);flex-direction:column;display:flex;position:relative}.cta .h2{font-size:clamp(44px,7vw,92px)}.cta .hand{margin-top:-8px;font-size:30px}.cta-mark{height:56px;color:var(--eco)}.cta-mark path{transition:stroke-dashoffset 1s var(--ease-out)}.cta-mark .p2{transition-delay:.15s}.star{background:var(--on-sky);opacity:.2;z-index:2;width:2px;height:2px;animation:cc-twinkle var(--tw-d,5s) ease-in-out var(--tw-delay,0s) infinite;border-radius:50%;position:absolute}footer.cc-foot{background:var(--night);color:var(--on-sky);padding:var(--space-7) var(--gutter)}.foot{gap:var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;display:flex}.lockup{font:500 22px/.93 var(--font-sans);letter-spacing:-.038em;align-items:center;gap:.42em;display:flex}.lockup .mark{height:1.86em}.foot nav{gap:var(--space-5);flex-wrap:wrap;display:flex}.foot nav a{opacity:.8;transition:opacity var(--dur-fast) ease, background-size var(--dur-fast) ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.foot nav a:hover{opacity:1;background-size:100% 1px}.foot small{font:400 12px/1.5 var(--font-type);opacity:.65;letter-spacing:.04em}@media (max-width:960px){.nav__links{display:none}.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.how{grid-template-columns:1fr}.ba__grid{grid-template-columns:1fr;justify-items:center;gap:0}.ba__before{width:min(62vw,250px)}.ba__arrow{width:88px;margin:26px auto 34px;transform:rotate(90deg)}.ba__frame{width:100%}.ba__tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding:2px 2px 6px;overflow-x:auto}.ba__tabs::-webkit-scrollbar{display:none}.ba__tabs button{flex:none}}@media (max-width:560px){.hero{min-height:820px}.hero__inner{padding-top:120px}.strip{grid-template-columns:1fr}.cell{box-shadow:0 -1px 0 var(--line)}.nav .btn{display:none}.studio__veil{background:linear-gradient(#10243a9e 0%,#10243a47 42%,#10243a80 100%)}.studio__bg .hero__bg{object-position:55% center}}@keyframes cc-focus{0%{filter:blur(6px);transform:scale(1.06)}}@keyframes cc-down{0%{opacity:0;transform:translateY(-12px)}}@keyframes cc-up-8{0%{opacity:0;transform:translateY(8px)}}@keyframes cc-up-12{0%{opacity:0;transform:translateY(12px)}}@keyframes cc-up-24{0%{opacity:0;transform:translateY(24px)}}@keyframes cc-up-line{0%{opacity:0;filter:blur(4px);transform:translateY(24px)}}@keyframes cc-parallax{to{transform:translateY(8%)}}@keyframes cc-dim{to{opacity:.25}}@keyframes cc-twinkle{0%,to{opacity:.2}50%{opacity:.8}}html.cc-js .cc .h-photo,html.cc-js .cc .h-nav,html.cc-js .cc .h-badge,html.cc-js .cc .h-line,html.cc-js .cc .h-lead,html.cc-js .cc .h-hand,html.cc-js .cc .h-btn,html.cc-js .cc .strip,html.cc-js .cc .strip .cell{opacity:0}html.cc-hero-go .cc .h-photo{animation:cc-focus 1.6s var(--ease-out) both}html.cc-hero-go .cc .h-nav{animation:cc-down var(--dur-base) var(--ease-out) .15s both}html.cc-hero-go .cc .h-badge{animation:cc-up-8 var(--dur-base) var(--ease-out) .3s both}html.cc-hero-go .cc .h-line{animation:cc-up-line var(--dur-slow) var(--ease-out) var(--d,.38s) both}html.cc-hero-go .cc .h-lead{animation:cc-up-12 var(--dur-base) var(--ease-out) .7s both}html.cc-hero-go .cc .h-hand{animation:cc-up-12 var(--dur-base) var(--ease-out) .78s both}html.cc-hero-go .cc .h-btn{animation:cc-up-8 var(--dur-base) var(--ease-out) var(--d,.88s) both}html.cc-hero-go .cc .strip{animation:cc-up-24 var(--dur-slow) var(--ease-out) 1s both}html.cc-hero-go .cc .strip .cell{animation:cc-up-12 var(--dur-base) var(--ease-out) calc(1.3s + var(--i) * var(--stagger)) both}html.cc-hero-done .cc .h-photo,html.cc-hero-done .cc .h-nav,html.cc-hero-done .cc .h-badge,html.cc-hero-done .cc .h-line,html.cc-hero-done .cc .h-lead,html.cc-hero-done .cc .h-hand,html.cc-hero-done .cc .h-btn,html.cc-hero-done .cc .strip,html.cc-hero-done .cc .strip .cell{opacity:1!important;filter:none!important;transform:none!important}html.cc-js .cc [data-io] .a{opacity:0;transition:opacity var(--dur-base) var(--ease-out) var(--d,0s), transform var(--dur-base) var(--ease-out) var(--d,0s), filter var(--dur-base) var(--ease-out) var(--d,0s)}html.cc-js .cc [data-io] .a--up{transform:translateY(18px)}html.cc-js .cc [data-io] .a--left{transform:translate(-12px)}html.cc-js .cc [data-io] .a--blur{filter:blur(4px)}html.cc-js .cc [data-io] .a--slow{transition-duration:var(--dur-slow), var(--dur-slow), var(--dur-slow)}html.cc-js .cc [data-io] .a--write{opacity:1;clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-out) var(--d,0s)}.cc [data-io].in .a,html.cc-js .cc [data-io].in .a{opacity:1;filter:none}html.cc-js .cc [data-io].in .a--up,html.cc-js .cc [data-io].in .a--left{transform:none}html.cc-js .cc [data-io].in .a--write{clip-path:inset(0)}html.cc-js .cc [data-io] .h2 .h2-line{opacity:0;filter:blur(4px);transition:opacity var(--dur-slow) var(--ease-out) var(--d,0s), transform var(--dur-slow) var(--ease-out) var(--d,0s), filter var(--dur-slow) var(--ease-out) var(--d,0s);transform:translateY(20px)}html.cc-js .cc [data-io].in .h2 .h2-line{opacity:1;filter:none;transform:none}html.cc-js .cc [data-io] .steps li{opacity:0;transition:opacity var(--dur-base) var(--ease-out) calc(.36s + var(--i) * var(--stagger)), transform var(--dur-base) var(--ease-out) calc(.36s + var(--i) * var(--stagger));transform:translate(-12px)}html.cc-js .cc [data-io] .steps li:before{transform-origin:0;transition:transform var(--dur-slow) var(--ease-in-out) calc(.36s + var(--i) * var(--stagger));transform:scaleX(0)}html.cc-js .cc [data-io].in .steps li{opacity:1;transform:none}html.cc-js .cc [data-io].in .steps li:before{transform:scaleX(1)}html.cc-js .cc [data-io] .how__card{opacity:0;transform:rotate(calc(var(--rot) + 5deg)) translateY(26px);transition:opacity var(--dur-slow) var(--ease-out) calc(.14s + var(--i) * var(--stagger)), transform var(--dur-slow) var(--ease-out) calc(.14s + var(--i) * var(--stagger))}html.cc-js .cc [data-io].in .how__card{opacity:1;transform:rotate(var(--rot)) translateY(0)}html.cc-js .cc [data-io] .ba__arrow path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease-in-out) .56s}html.cc-js .cc [data-io].in .ba__arrow path{stroke-dashoffset:0}html.cc-js .cc [data-io] .chips li{opacity:0;transition:opacity var(--dur-base) var(--ease-out) calc(.24s + var(--i) * var(--stagger)), transform var(--dur-base) var(--ease-out) calc(.24s + var(--i) * var(--stagger));transform:translateY(6px)}html.cc-js .cc [data-io].in .chips li{opacity:1;transform:none}html.cc-js .cc .cta-mark .p1{stroke-dasharray:400;stroke-dashoffset:400px}html.cc-js .cc .cta-mark .p2{stroke-dasharray:210;stroke-dashoffset:210px}.cc [data-io].in .cta-mark .p1,.cc [data-io].in .cta-mark .p2{stroke-dashoffset:0}.cc .studio__copy .label,html.cc-js .cc [data-io].in .studio__copy .label{opacity:.85}@supports (animation-timeline:view()){.cc .bg-par{animation:linear both cc-parallax;animation-timeline:view();animation-range:entry exit}.cc .hero__dim{animation:linear both cc-dim;animation-timeline:view();animation-range:exit}}@media (prefers-reduced-motion:reduce){html:has(.cc){scroll-behavior:auto}.cc .h-photo,.cc .h-nav,.cc .h-badge,.cc .h-line,.cc .h-lead,.cc .h-hand,.cc .h-btn,.cc .strip,.cc .strip .cell,.cc [data-io] .a,.cc [data-io] .h2 .h2-line,.cc [data-io] .steps li,.cc [data-io] .steps li:before,.cc [data-io] .how__card,.cc [data-io] .chips li,.cc .cta-mark .p1,.cc .cta-mark .p2,.cc .star,.cc .bg-par,.cc .hero__dim{opacity:1!important;filter:none!important;clip-path:none!important;stroke-dashoffset:0!important;transition:none!important;animation:none!important;transform:none!important}.cc .btn,.cc .cell,.cc .cell svg,.cc .chips li,.cc .nav,.cc .nav__links a,.cc .foot nav a,.cc .arrow{transition:none!important}.cc .star{opacity:.2!important}.cc .ba__img{transition:none!important}.cc .ba__stamp{animation:none!important;transform:rotate(-6deg)!important}.cc .ba__arrow path{stroke-dashoffset:0!important;transition:none!important}.cc .ba__tabs button{transition:none!important}.cc [data-io] .how__card{transform:rotate(var(--rot))!important}.cc .ba__polaroid{transform:rotate(-3deg)!important}.cc .how__art .hand{transform:rotate(-4deg)!important}}
