@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_4111afb4-module__acuVlW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_4111afb4-module__acuVlW__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_2ee9b56f-module___81TwW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_2ee9b56f-module___81TwW__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
.Header-module__KHjLKa__header{z-index:var(--z-header);background:var(--bg);border-bottom:1px solid var(--line);transition:background-color var(--d-theme) var(--e-theme), border-color var(--d-theme) var(--e-theme);position:sticky;top:0}.Header-module__KHjLKa__inner{max-width:var(--page-max);padding:0 var(--page-pad);height:var(--header-h);justify-content:space-between;align-items:center;gap:36px;margin:0 auto;display:flex}.Header-module__KHjLKa__brand{letter-spacing:-.02em;color:var(--tx);transition:color var(--d-theme) var(--e-theme);align-items:center;font-size:22px;font-weight:700;display:flex}.Header-module__KHjLKa__nav{align-items:center;gap:4px;display:flex}.Header-module__KHjLKa__navLink{font-family:var(--font-mono);letter-spacing:.15em;color:var(--tx2);opacity:.72;white-space:nowrap;transition:color var(--d-hover), opacity .11s, transform var(--d-press) var(--e-out);padding:9px 15px 13px;font-size:11px;position:relative}@media (hover:hover){.Header-module__KHjLKa__navLink:hover{opacity:1;color:var(--tx)}}.Header-module__KHjLKa__navLink:active{transform:translateY(1px)}.Header-module__KHjLKa__navLink[aria-current=page]{color:var(--tx);opacity:1}.Header-module__KHjLKa__dot{background:var(--acc);opacity:0;width:3px;height:3px;transition:opacity var(--d-hover), transform var(--d-quick) var(--e-tactile);border-radius:50%;margin-left:-1.5px;position:absolute;bottom:4px;left:50%;transform:scale(.3)}.Header-module__KHjLKa__navLink[aria-current=page] .Header-module__KHjLKa__dot{opacity:1;transform:scale(1)}.Header-module__KHjLKa__controls{align-items:center;gap:10px;display:flex}.Header-module__KHjLKa__iconButton{border-radius:var(--r-md);border:1px solid var(--line);width:34px;height:34px;color:var(--tx2);transition:border-color var(--d-theme) var(--e-theme), color .11s, transform var(--d-press) var(--e-out);flex:none;justify-content:center;align-items:center;display:flex}@media (hover:hover){.Header-module__KHjLKa__iconButton:hover{border-color:var(--tx3)}}.Header-module__KHjLKa__iconButton:active{transform:scale(.92)}.Header-module__KHjLKa__soundIcon{opacity:.35;font-size:13px;transition:opacity .11s,color .11s}.Header-module__KHjLKa__soundIconOn{opacity:1;color:var(--acc)}.Header-module__KHjLKa__themeToggle{border:1px solid var(--line);background:var(--surf);width:62px;height:34px;transition:background-color var(--d-theme) var(--e-theme), border-color var(--d-theme) var(--e-theme), transform var(--d-press) var(--e-out);border-radius:20px;flex:none;justify-content:space-between;align-items:center;padding:0 8px;display:flex;position:relative}.Header-module__KHjLKa__themeToggle:active{transform:scale(.96)}.Header-module__KHjLKa__sun,.Header-module__KHjLKa__moon{z-index:2;color:var(--tx3);transition:opacity var(--d-quick), color var(--d-theme) var(--e-theme);font-size:11px;line-height:1;position:relative}.Header-module__KHjLKa__sun{opacity:0}.Header-module__KHjLKa__moon,[data-theme=dark] .Header-module__KHjLKa__sun{opacity:1}[data-theme=dark] .Header-module__KHjLKa__moon{opacity:0}.Header-module__KHjLKa__knob{background:var(--tx);z-index:1;width:26px;height:26px;transition:transform .23s var(--e-knob), background-color var(--d-theme) var(--e-theme);border-radius:50%;position:absolute;top:3px;left:3px;transform:translate(0)}[data-theme=dark] .Header-module__KHjLKa__knob{transform:translate(28px)}@media (max-width:900px){.Header-module__KHjLKa__header{position:static}.Header-module__KHjLKa__inner{flex-wrap:wrap;gap:12px;height:auto;padding-top:14px;padding-bottom:4px}.Header-module__KHjLKa__nav{scrollbar-width:none;order:3;justify-content:space-between;gap:0;width:100%;overflow-x:auto}.Header-module__KHjLKa__nav::-webkit-scrollbar{display:none}.Header-module__KHjLKa__navLink{letter-spacing:.12em;padding:8px 6px 12px;font-size:10px}}
.Footer-module__yg9ahW__footer{border-top:1px solid var(--line);transition:border-color var(--d-theme) var(--e-theme)}.Footer-module__yg9ahW__inner{max-width:var(--page-max);padding:40px var(--page-pad);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.Footer-module__yg9ahW__mark{color:var(--tx);transition:color var(--d-theme) var(--e-theme);font-size:18px;font-weight:700}.Footer-module__yg9ahW__dot{background:var(--acc);border-radius:1px;width:3px;height:13px;margin-bottom:-1px;margin-left:2px;animation:1.05s step-end infinite Footer-module__yg9ahW__caret;display:inline-block}.Footer-module__yg9ahW__copyright{font-family:var(--font-mono);letter-spacing:.16em;color:var(--tx3);font-size:10px}.Footer-module__yg9ahW__links{font-family:var(--font-mono);letter-spacing:.16em;gap:22px;font-size:10px;display:flex}.Footer-module__yg9ahW__link{color:var(--tx3);transition:color .11s}@media (hover:hover){.Footer-module__yg9ahW__link:hover{color:var(--tx)}}@media (max-width:900px){.Footer-module__yg9ahW__inner{flex-direction:column;align-items:flex-start;gap:18px;padding-top:32px;padding-bottom:32px}.Footer-module__yg9ahW__links{flex-wrap:wrap;gap:16px}}
:root{--kf-artChip:artChip;--kf-artFade:artFade;--kf-artWipe:artWipe;--kf-boardBot:boardBot;--kf-boardTop:boardTop;--kf-caret:caret;--kf-chipTumble:chipTumble;--kf-clRise:clRise;--kf-clShake:clShake;--kf-clThink:clThink;--kf-clTick:clTick;--kf-codeflow:codeflow;--kf-coverHold:coverHold;--kf-crumb:crumb;--kf-crumbFall:crumbFall;--kf-draw:draw;--kf-dust:dust;--kf-dustHang:dustHang;--kf-dustSpray:dustSpray;--kf-dustUp:dustUp;--kf-erasePaperLife:erasePaperLife;--kf-eraseZig:eraseZig;--kf-eraserFade:eraserFade;--kf-eraserRun:eraserRun;--kf-fgBoxDoodle:fgBoxDoodle;--kf-fgBrickJig:fgBrickJig;--kf-fgDab:fgDab;--kf-fgDoodlePop:fgDoodlePop;--kf-fgDot:fgDot;--kf-fgGhost:fgGhost;--kf-fgGleam:fgGleam;--kf-fgGlint:fgGlint;--kf-fgGlitch:fgGlitch;--kf-fgPop:fgPop;--kf-fgPunch:fgPunch;--kf-fgRock:fgRock;--kf-fgScribble:fgScribble;--kf-fgShave:fgShave;--kf-fgSheen:fgSheen;--kf-fgSpeed:fgSpeed;--kf-fgUnder:fgUnder;--kf-fgWobble:fgWobble;--kf-focus:focus;--kf-glitchBar:glitchBar;--kf-impactWord:impactWord;--kf-kerfCut:kerfCut;--kf-legoTile:legoTile;--kf-lgArtIn:lgArtIn;--kf-lgBrick:lgBrick;--kf-lgBrickOut:lgBrickOut;--kf-lgChip:lgChip;--kf-lgChisel:lgChisel;--kf-lgChisel4:lgChisel4;--kf-lgCodeIn:lgCodeIn;--kf-lgCol:lgCol;--kf-lgCosIn:lgCosIn;--kf-lgDissolve:lgDissolve;--kf-lgErase:lgErase;--kf-lgEraser:lgEraser;--kf-lgFadeOut:lgFadeOut;--kf-lgHover:lgHover;--kf-lgInk:lgInk;--kf-lgLegoIn:lgLegoIn;--kf-lgPencil:lgPencil;--kf-lgSettle:lgSettle;--kf-lgSlab:lgSlab;--kf-lgStud:lgStud;--kf-lgWoodBlock:lgWoodBlock;--kf-lgWoodCarve:lgWoodCarve;--kf-lgWoodFinal:lgWoodFinal;--kf-lgWoodReveal:lgWoodReveal;--kf-matrix:matrix;--kf-pageIn:pageIn;--kf-panelSlam:panelSlam;--kf-panelSlamR:panelSlamR;--kf-plumePuff:plumePuff;--kf-rdrift:rdrift;--kf-riseIn:riseIn;--kf-sawPass:sawPass;--kf-sawRun:sawRun;--kf-sawSpin:sawSpin;--kf-shave:shave;--kf-shavingDrift:shavingDrift;--kf-sheen:sheen;--kf-snap:snap;--kf-speed:speed;--kf-sweep:sweep;--kf-swipe:swipe;--kf-termCollapse:termCollapse;--kf-termIn:termIn;--kf-toneShift:toneShift;--kf-toolSway:toolSway;--kf-typeIn:typeIn;--kf-woodLight:woodLight;--page-max:1240px;--page-pad:44px;--header-h:74px;--r-xs:3px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:14px;--r-2xl:16px;--r-pill:999px;--d-press:.1s;--d-hover:.13s;--d-quick:.15s;--d-theme:.25s;--d-world:.32s;--d-page:.5s;--e-tactile:cubic-bezier(.2, .7, .2, 1);--e-theme:cubic-bezier(.4, 0, .2, 1);--e-knob:cubic-bezier(.2, .8, .2, 1);--e-out:ease-out;--z-texture:0;--z-content:1;--z-morph:48;--z-header:60;--font-sans:var(--font-schibsted), system-ui, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, monospace;--font-display:var(--font-sans);--label-size:11px;--label-tracking:.24em}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--surf:#121212;--surf2:#181818;--line:#242424;--tx:#f2f2f2;--tx2:#9a9a9a;--tx3:#626262;--acc:#9b7cff;--acc-hi:#b9a2ff;--good:#5fd08a;--bad:#ff6b5e}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f2ec;--surf:#fff;--surf2:#eeeae2;--line:#e2ddd3;--tx:#141414;--tx2:#5f5a53;--tx3:#8e887f;--acc:#6b46d6;--acc-hi:#7d5ce0;--good:#1f8a4c;--bad:#c63a2e}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--tx);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;transition:background-color var(--d-theme) var(--e-theme), color var(--d-theme) var(--e-theme);margin:0}a{color:var(--acc);text-decoration:none}a:hover{color:var(--acc-hi)}button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-family:inherit}::selection{background:color-mix(in srgb, var(--acc) 28%, transparent)}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:2px}:focus:not(:focus-visible){outline:none}.page{max-width:var(--page-max);padding-left:var(--page-pad);padding-right:var(--page-pad);margin:0 auto}.label{font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:var(--label-tracking);color:var(--tx3);transition:color var(--d-theme) var(--e-theme)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){:root{--page-pad:24px;--header-h:64px}}@keyframes pageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sweep{0%{opacity:0;transform:translate(-100%)}35%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes rdrift{0%{transform:translate(0,0)}to{transform:translateY(-120vh)}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes codeflow{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes speed{0%{background-position:0 0}to{background-position:120px 0}}@keyframes matrix{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}@keyframes sheen{0%{transform:translate(-60%)}to{transform:translate(220%)}}@keyframes snap{0%{opacity:0;transform:translateY(-30vh)rotate(-4deg)}6%{opacity:var(--bo,.5)}22%{transform:translate(0,0)rotate(0)}25%{transform:translateY(-5px)}28%{transform:translate(0,0)}86%{opacity:var(--bo,.5);transform:translate(0,0)}to{opacity:0;transform:translate(0,0)}}@keyframes focus{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes draw{0%{stroke-dashoffset:1400px;opacity:0}6%{opacity:1}42%{stroke-dashoffset:0}88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes swipe{0%{transform:translate(-40vw)skew(-18deg)}to{transform:translate(130vw)skew(-18deg)}}@keyframes shave{0%{opacity:0;transform:translateY(8vh)rotate(0)}14%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(46px,-46vh)rotate(210deg)}}@keyframes toneShift{0%{background-position:0 0,0 0}to{background-position:120px 0,22px 22px}}@keyframes shavingDrift{0%{opacity:0;transform:translateY(16vh)rotate(-10deg)}9%{opacity:1}84%{opacity:1}to{opacity:0;transform:translate(9vw,-34vh)rotate(400deg)}}@keyframes toolSway{0%{transform:rotate(var(--r,0deg)) translate3d(0,0,0)}50%{transform:rotate(calc(var(--r,0deg) + 2.6deg)) translate3d(0,-11px,0)}to{transform:rotate(var(--r,0deg)) translate3d(0,0,0)}}@keyframes dustHang{0%{opacity:0;transform:translate(0,0)scale(.3)}10%{opacity:.9}55%{opacity:.75}to{opacity:0;transform:translate(-14px,34px)scale(1.15)}}@keyframes plumePuff{0%{opacity:0;transform:scale(.5)}10%{opacity:.75;transform:scale(1)}70%{opacity:.5;transform:scale(1.15)}to{opacity:0;transform:scale(1.3)}}@keyframes dustUp{0%{opacity:0;transform:translate(0,0)scale(.4)}12%{opacity:1}to{opacity:0;transform:translate(24px,-44px)scale(1)}}@keyframes chipTumble{0%{opacity:0;transform:translateY(14vh)rotate(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(-7vw,-30vh)rotate(-320deg)}}@keyframes woodLight{0%{transform:translate(-30vw,3vh)scale(1)}to{transform:translate(70vw,-3vh)scale(1.14)}}@keyframes dust{0%{opacity:0;transform:translateY(14vh)}14%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(22px,-40vh)}}@keyframes legoTile{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.86,.26,1);transform:translateY(-125vh)rotate(-7deg)}6%{opacity:1}23%{transform:translate(0,0)rotate(0)}26%{transform:translateY(-6px)}30%{animation-timing-function:linear;transform:translate(0,0)}58%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.74,.18);transform:translate(0,0)}to{opacity:0;transform:translateY(125vh)rotate(5deg)}}@keyframes panelSlam{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.24,1);transform:translate(-135%)skew(-11deg)}8%{opacity:1}28%{transform:translate(0,0)skew(-11deg)}32%{transform:translate(8px)skew(-11deg)}36%{animation-timing-function:linear;transform:translate(0,0)skew(-11deg)}62%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.72,.2);transform:translate(0,0)skew(-11deg)}to{opacity:0;transform:translate(135%)skew(-11deg)}}@keyframes panelSlamR{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.24,1);transform:translate(135%)skew(-11deg)}8%{opacity:1}28%{transform:translate(0,0)skew(-11deg)}32%{transform:translate(-8px)skew(-11deg)}36%{animation-timing-function:linear;transform:translate(0,0)skew(-11deg)}62%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.72,.2);transform:translate(0,0)skew(-11deg)}to{opacity:0;transform:translate(-135%)skew(-11deg)}}@keyframes impactWord{0%{opacity:0;transform:scale(.25)rotate(-8deg)}20%{opacity:1;transform:scale(1.18)rotate(-5deg)}27%{transform:scale(1)rotate(-5deg)}60%{opacity:1;transform:scale(1)rotate(-5deg)}76%{opacity:0;transform:scale(1.35)rotate(-5deg)}to{opacity:0}}@keyframes crumb{0%{opacity:0;transform:translate(0,0)}20%{opacity:1}to{opacity:0;transform:translate(-40px,44px)rotate(140deg)}}@keyframes artFade{0%{opacity:0}5%{opacity:1}84%{opacity:1}98%{opacity:0}to{opacity:0}}@keyframes boardTop{0%{animation-timing-function:cubic-bezier(.16,.86,.28,1);transform:translateY(-106%)}15%{transform:translate(0,0)}66%{animation-timing-function:cubic-bezier(.45,0,.6,.35);transform:translate(0,0)}to{transform:translate(-106%,-2%)}}@keyframes boardBot{0%{animation-timing-function:cubic-bezier(.16,.86,.28,1);transform:translateY(-106%)}15%{transform:translate(0,0)}66%{animation-timing-function:cubic-bezier(.45,0,.6,.35);transform:translate(0,0)}to{transform:translate(106%,2%)}}@keyframes sawSpin{to{transform:rotate(360deg)}}@keyframes sawRun{0%{opacity:0;transform:translate(0,0)}5%{opacity:1}88%{opacity:1;transform:translate(100vw)}to{opacity:0;transform:translate(118vw)}}@keyframes sawPass{0%{opacity:0;transform:translate(-108%)}8%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(108%)}}@keyframes kerfCut{0%{clip-path:inset(0 100% 0 0)}88%{clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes dustSpray{0%{opacity:0;transform:translate(0,0)scale(.5)}14%{opacity:1}to{opacity:0;transform:translate(-26px,52px)scale(1)}}@keyframes coverHold{0%{opacity:.002}to{opacity:.002}}@keyframes eraseZig{0%{clip-path:polygon(0% 0%,-9.6% 0%,-4.4% 11.11%,-9.6% 22.22%,-4.4% 33.33%,-9.6% 44.44%,-4.4% 55.56%,-9.6% 66.67%,-4.4% 77.78%,-9.6% 88.89%,-4.4% 100%,0% 100%)}to{clip-path:polygon(0% 0%,104.4% 0%,109.6% 11.11%,104.4% 22.22%,109.6% 33.33%,104.4% 44.44%,109.6% 55.56%,104.4% 66.67%,109.6% 77.78%,104.4% 88.89%,109.6% 100%,0% 100%)}}@keyframes erasePaperLife{0%{opacity:1}87.7%{opacity:1}98.5%{opacity:0}to{opacity:0}}@keyframes eraserRun{0%{left:-5%;transform:translateY(-24px)rotate(-9deg)}12.5%{left:8.6%;transform:translateY(24px)rotate(7deg)}25%{left:22.3%;transform:translateY(-24px)rotate(-9deg)}37.5%{left:35.9%;transform:translateY(24px)rotate(7deg)}50%{left:49.5%;transform:translateY(-24px)rotate(-9deg)}62.5%{left:63.1%;transform:translateY(24px)rotate(7deg)}75%{left:76.8%;transform:translateY(-24px)rotate(-9deg)}87.5%{left:90.4%;transform:translateY(24px)rotate(7deg)}to{left:104%;transform:translateY(-24px)rotate(-9deg)}}@keyframes eraserFade{0%{opacity:0}8%{opacity:1}92%{opacity:1}to{opacity:0}}@keyframes crumbFall{0%{opacity:0;transform:translate(0,0)rotate(0)}14%{opacity:1}to{opacity:0;transform:translate(-16px,30px)rotate(150deg)}}@keyframes artWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes artChip{0%,50%{color:#5a5342;background-color:#0000;border-color:#b7a98c}68%,to{color:#f7f1e2;background-color:#bb4a2e;border-color:#bb4a2e}}@keyframes termIn{0%{opacity:0}6%{opacity:1}68%{opacity:1}to{opacity:0}}@keyframes termCollapse{0%{transform:scaleY(.004)}10%{transform:scaleY(1)}72%{transform:scaleY(1)}to{transform:scaleY(.004)}}@keyframes typeIn{0%{width:0}10%{width:0}42%{width:100%}to{width:100%}}@keyframes glitchBar{0%{opacity:0;transform:translate(-100%)}20%{opacity:1}55%{opacity:.6;transform:translate(100%)}to{opacity:0;transform:translate(170%)}}@keyframes clRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes clShake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}@keyframes clThink{0%,to{opacity:.3}50%{opacity:1}}@keyframes clTick{0%{transform:translateY(0)}40%{transform:translateY(-5px)}to{transform:translateY(0)}}[data-morph="1"] *{transition:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes lgFadeOut{0%{opacity:1}to{opacity:0;transform:scale(.9)}}@keyframes lgDissolve{0%{opacity:1}to{opacity:0;filter:blur(1.2px);transform:translateY(45%)}}@keyframes lgErase{0%{clip-path:inset(0)}22%{clip-path:inset(0 8% 0 0)}45%{clip-path:inset(0 34% 0 0)}70%{clip-path:inset(0 62% 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes lgSettle{0%{opacity:0;transform:scale(.9)}55%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes lgWoodBlock{0%{opacity:0;transform:translateY(-180%)rotate(-7deg)}16%{opacity:1;transform:translateY(0)rotate(0)}22%{transform:translateY(-6%)}28%{transform:translateY(0)}72%{opacity:1}to{opacity:0;transform:translateY(6%)}}@keyframes lgChisel{0%{opacity:0;transform:translate(-150%,40%)rotate(-16deg)}20%{opacity:1}30%{transform:translate(-30%,10%)rotate(-16deg)}42%{transform:translate(10%,26%)rotate(-16deg)}54%{transform:translate(46%,4%)rotate(-16deg)}66%{transform:translate(78%,22%)rotate(-16deg)}80%{opacity:1;transform:translate(118%,2%)rotate(-16deg)}to{opacity:0;transform:translate(170%,26%)rotate(-16deg)}}@keyframes lgSlab{0%{opacity:1;transform:none}12%{transform:translate(calc(var(--sx,.1em) * .18),.02em) rotate(calc(var(--sr,10deg) * .12))}to{transform:translate(var(--sx,.6em),-1.5em) rotate(var(--sr,16deg));opacity:0}}@keyframes lgChisel4{0%{opacity:0;transform:translate(-170%,90%)rotate(-16deg)}3%{opacity:1}17%{opacity:1;transform:translate(170%,90%)rotate(-16deg)}19%{opacity:0}21%{opacity:0;transform:translate(-170%,240%)rotate(-16deg)}24%{opacity:1}39%{opacity:1;transform:translate(170%,240%)rotate(-16deg)}41%{opacity:0}44%{opacity:0;transform:translate(-170%,395%)rotate(-16deg)}47%{opacity:1}61%{opacity:1;transform:translate(170%,395%)rotate(-16deg)}63%{opacity:0}66%{opacity:0;transform:translate(-170%,545%)rotate(-16deg)}69%{opacity:1}83%{opacity:1;transform:translate(170%,545%)rotate(-16deg)}86%{opacity:0}to{opacity:0;transform:translate(210%,545%)rotate(-16deg)}}@keyframes lgWoodCarve{0%{opacity:1;clip-path:inset(0 0 100%)}17%{opacity:1;clip-path:inset(0 0 100%)}21%{clip-path:inset(0 0 75%)}39%{clip-path:inset(0 0 75%)}43%{clip-path:inset(0 0 50%)}61%{clip-path:inset(0 0 50%)}65%{clip-path:inset(0 0 25%)}83%{clip-path:inset(0 0 25%)}87%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes lgWoodFinal{0%{opacity:0}86%{opacity:0}to{opacity:1}}@keyframes lgWoodReveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}24%{opacity:1;clip-path:inset(0 100% 0 0)}36%{clip-path:inset(0 66% 0 0)}52%{clip-path:inset(0 44% 0 0)}68%{clip-path:inset(0 20% 0 0)}82%{clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes lgChip{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:1}to{transform:translate(var(--cx,10px),var(--cy,-14px)) rotate(280deg);opacity:0}}@keyframes lgBrick{0%{opacity:0;transform:translateY(-260%)}30%{opacity:1}52%{transform:translateY(7%)}66%{transform:translateY(-5%)}80%{transform:translateY(2%)}to{opacity:1;transform:translateY(0)}}@keyframes lgBrickOut{0%{opacity:1;transform:none}to{transform:translate(var(--bx,0),-160%) rotate(var(--br,12deg));opacity:0}}@keyframes lgLegoIn{0%{opacity:0}62%{opacity:0;transform:scale(.97)}72%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes lgCol{0%{opacity:0;transform:translateY(-120%)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateY(200%)}}@keyframes lgCodeIn{0%{opacity:0;clip-path:inset(0 0 100%)}34%{opacity:1;clip-path:inset(0 0 100%)}40%{opacity:.5}46%{opacity:1}78%{clip-path:inset(0)}to{opacity:1;clip-path:inset(0)}}@keyframes lgInk{0%{opacity:0;transform:translate(-190%)skew(-15deg)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(190%)skew(-15deg)}}@keyframes lgCosIn{0%{opacity:0;clip-path:inset(0 100% 0 0)}26%{opacity:1;clip-path:inset(0 100% 0 0)}56%{clip-path:inset(0);transform:scale(1.1)}72%{transform:scale(.97)}to{clip-path:inset(0);transform:scale(1)}}@keyframes lgEraser{0%{opacity:0;transform:translate(-120%,10%)rotate(-8deg)}10%{opacity:1}28%{transform:translate(24%,-16%)rotate(6deg)}46%{transform:translate(-16%,14%)rotate(-8deg)}64%{transform:translate(72%,-12%)rotate(6deg)}82%{opacity:1;transform:translate(40%,12%)rotate(-4deg)}to{opacity:0;transform:translate(150%)rotate(4deg)}}@keyframes lgPencil{0%{opacity:0;transform:translate(-20%,90%)rotate(-26deg)}42%{opacity:0}50%{opacity:1;transform:translate(-6%,4%)rotate(-26deg)}70%{transform:translate(36%,64%)rotate(-26deg)}86%{opacity:1;transform:translate(82%,10%)rotate(-26deg)}to{opacity:0;transform:translate(126%,72%)rotate(-26deg)}}@keyframes lgArtIn{0%{opacity:0;clip-path:inset(0 100% 0 0)}46%{opacity:0;clip-path:inset(0 100% 0 0)}52%{opacity:1;clip-path:inset(0 74% 0 0)}70%{clip-path:inset(0 40% 0 0)}88%{clip-path:inset(0)}to{opacity:1;clip-path:inset(0)}}@keyframes lgStud{0%{opacity:0;transform:translateY(90%)scale(.3)}70%{opacity:1;transform:translateY(-14%)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fgGleam{0%{transform:scale(1)skew(0)}18%{transform:scale(1.045)skew(-3deg)}52%{transform:scale(.995)skew(1deg)}to{transform:scale(1)skew(0)}}@keyframes fgSheen{0%{opacity:0;background-position:190% 0}14%{opacity:1}86%{opacity:1}to{opacity:0;background-position:-90% 0}}@keyframes fgGlint{0%{opacity:0;transform:translate(-40%,60%)scale(.2)rotate(18deg)}45%{opacity:1}60%{transform:translate(30%,-10%)scale(1)rotate(18deg)}to{opacity:0;transform:translate(70%,-50%)scale(.3)rotate(18deg)}}@keyframes fgPop{0%{transform:scale(1)}22%{transform:scale(1.16,.82)}46%{transform:scale(.9,1.13)}70%{transform:scale(1.05,.96)}to{transform:scale(1)}}@keyframes fgDot{0%{transform:translate(0)scale(1)}24%{transform:translate(.05em,-.62em)scale(1.18)}52%{transform:translate(.01em,.05em)scale(.88)}74%{transform:translateY(-.1em)scale(1.04)}to{transform:translate(0)scale(1)}}@keyframes fgRock{0%{transform:rotate(0)}16%{transform:rotate(-8deg)}42%{transform:rotate(5.5deg)}66%{transform:rotate(-2.6deg)}86%{transform:rotate(1.2deg)}to{transform:rotate(0)}}@keyframes fgShave{0%{opacity:0;transform:translate(0)rotate(0)}14%{opacity:1}to{transform:translate(var(--cx,.6em),var(--cy,-.8em)) rotate(340deg);opacity:0}}@keyframes fgBrickJig{0%{transform:translate(0)rotate(0)}28%{transform:translate(var(--bx,.2em),var(--by,-.12em)) rotate(var(--brr,4deg))}58%{transform:translate(calc(var(--bx,.2em) * -.22),0) rotate(0deg)}80%{transform:translate(calc(var(--bx,.2em) * .08),0)}to{transform:translate(0)rotate(0)}}@keyframes fgGlitch{0%{transform:translate(0)}10%{transform:translate(-.07em,.02em)}22%{transform:translate(.06em,-.03em)}34%{transform:translate(-.04em)}48%{transform:translate(.05em,.03em)}62%{transform:translate(-.02em,-.01em)}78%{transform:translate(.02em)}to{transform:translate(0)}}@keyframes fgGhost{0%{opacity:0}12%{opacity:.9}48%{opacity:.55}72%{opacity:.7}to{opacity:0}}@keyframes fgPunch{0%{transform:skew(-6deg)scale(1)}20%{transform:skew(-11deg)scale(1.3)}44%{transform:skew(-3deg)scale(.92)}66%{transform:skew(-8deg)scale(1.07)}to{transform:skew(-6deg)scale(1)}}@keyframes fgSpeed{0%{opacity:0;transform:scale(.15)}22%{opacity:1}to{opacity:0;transform:scale(1.7)}}@keyframes fgWobble{0%{transform:rotate(-2.4deg)}18%{transform:rotate(2.6deg)translate(.012em,-.012em)}38%{transform:rotate(-5.4deg)translate(-.014em,.01em)}58%{transform:rotate(1.2deg)}78%{transform:rotate(-3.6deg)translate(.008em,.008em)}to{transform:rotate(-2.4deg)}}@keyframes fgBoxDoodle{0%{transform:scale(.78) rotate(var(--br,-2deg));opacity:0}22%{opacity:1}64%{transform:scale(1.02) rotate(var(--br,-2deg));opacity:1}to{transform:scale(1.08) rotate(var(--br,-2deg));opacity:0}}@keyframes fgDoodlePop{0%{stroke-dashoffset:46px;opacity:0}18%{opacity:1}62%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes fgUnder{0%{transform:translate(var(--gx,.1em),var(--gy,-.1em)) rotate(var(--gr,4deg)) scale(var(--gs,1.06));opacity:0}18%{opacity:.95}64%{opacity:.6}to{opacity:0;transform:translate(0)rotate(0)scale(1)}}@keyframes fgDab{0%{opacity:0;transform:translate(0)scale(.15)}22%{opacity:1}to{transform:translate(var(--dx,.4em),var(--dy,-.4em)) scale(1);opacity:0}}@keyframes fgScribble{0%{stroke-dashoffset:84px;opacity:0}12%{opacity:1}62%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes lgHover{0%{transform:translateY(0)}45%{transform:translateY(-.09em)}to{transform:translateY(0)}}
