.BootSequence-module__LPHusG__boot{z-index:990;pointer-events:none;background:0 0;position:fixed;inset:0}.BootSequence-module__LPHusG__flight{transform:translateX(var(--dx));animation:BootSequence-module__LPHusG__flyX var(--fly) cubic-bezier(.32, .72, .24, 1) var(--hold) forwards;position:absolute}@keyframes BootSequence-module__LPHusG__flyX{to{transform:none}}.BootSequence-module__LPHusG__lift{transform-origin:50%;width:100%;height:100%;transform:translateY(var(--dy)) scale(var(--k));animation:BootSequence-module__LPHusG__flyY var(--fly) var(--spring) var(--hold) forwards}@keyframes BootSequence-module__LPHusG__flyY{to{transform:none}}.BootSequence-module__LPHusG__mark{transform-origin:50%;width:100%;max-width:none;height:100%;animation:BootSequence-module__LPHusG__settle var(--ink-run) var(--spring) var(--ink-y) both;display:block;overflow:visible}@keyframes BootSequence-module__LPHusG__settle{0%{transform:scale(1)}38%{transform:scale(1.012)}to{transform:scale(1)}}.BootSequence-module__LPHusG__trace{fill:none;stroke:var(--ink-40);stroke-width:var(--hair);stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:BootSequence-module__LPHusG__draw var(--dur) cubic-bezier(.42, 0, .32, 1) var(--from) forwards, BootSequence-module__LPHusG__letGo var(--chrome-out) ease var(--let-go) forwards}@keyframes BootSequence-module__LPHusG__draw{to{stroke-dashoffset:0}}@keyframes BootSequence-module__LPHusG__letGo{to{opacity:0}}.BootSequence-module__LPHusG__head{fill:var(--ink);offset-path:var(--path);offset-distance:0%;offset-rotate:0deg;opacity:0;animation:BootSequence-module__LPHusG__lead var(--dur) cubic-bezier(.42, 0, .32, 1) var(--from) forwards, BootSequence-module__LPHusG__nib var(--dur) linear var(--from) forwards}@keyframes BootSequence-module__LPHusG__lead{to{offset-distance:100%}}@keyframes BootSequence-module__LPHusG__nib{0%,92%{opacity:1}to{opacity:0}}@supports not (offset-path:path("M0 0")){.BootSequence-module__LPHusG__head{display:none}}.BootSequence-module__LPHusG__anchor{fill:var(--page-base);stroke:var(--ink-50);stroke-width:1.15px;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:var(--ox) var(--oy);opacity:0;animation:BootSequence-module__LPHusG__drop var(--drop) var(--spring) var(--at) forwards, BootSequence-module__LPHusG__letGo var(--chrome-out) ease var(--let-go) forwards}@keyframes BootSequence-module__LPHusG__drop{0%{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.BootSequence-module__LPHusG__handle{stroke:var(--ink-40);fill:var(--ink-60);stroke-width:1px;transform-box:view-box;transform-origin:var(--ox) var(--oy);opacity:0;animation:BootSequence-module__LPHusG__arm var(--arm) cubic-bezier(.33, .9, .3, 1) var(--at) forwards}@keyframes BootSequence-module__LPHusG__arm{0%{opacity:0;transform:scale(.1)}22%{opacity:1;transform:scale(1.04)}34%{opacity:1;transform:scale(1)}62%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.1)}}.BootSequence-module__LPHusG__inkS,.BootSequence-module__LPHusG__inkY{opacity:0;animation:BootSequence-module__LPHusG__flood var(--ink-run) cubic-bezier(.2, .7, .3, 1) forwards}.BootSequence-module__LPHusG__inkS{animation-delay:var(--ink-s)}.BootSequence-module__LPHusG__inkY{animation-delay:var(--ink-y)}@keyframes BootSequence-module__LPHusG__flood{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.BootSequence-module__LPHusG__boot{display:none}}
.CanvasCursor-module__OtGBYq__cursor{z-index:2147483647;pointer-events:none;opacity:0;width:0;height:0;transition:opacity .12s linear;position:fixed;top:0;left:0}.CanvasCursor-module__OtGBYq__cursor[data-visible]{opacity:1}.CanvasCursor-module__OtGBYq__arrow{transform-origin:5.39px 5.69px;width:24px;height:24px;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:-5.69px;left:-5.39px}.CanvasCursor-module__OtGBYq__pivot{width:0;height:0;position:absolute;top:10.72px;left:10.42px;transform:rotate(-45deg)}.CanvasCursor-module__OtGBYq__glyph{width:17.962px;height:20px;position:absolute;top:-10px;left:-8.981px}.CanvasCursor-module__OtGBYq__art{width:auto;max-width:none;height:auto;position:absolute;inset:-84.97% -211.13% -290.51% -210.99%}.CanvasCursor-module__OtGBYq__badge{border-radius:var(--r-pill);opacity:0;justify-content:center;align-items:center;width:132px;height:132px;transition:opacity .16s,transform .26s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.72)}.CanvasCursor-module__OtGBYq__lens{border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 58%,#000 96%);mask-image:radial-gradient(closest-side,#0000 58%,#000 96%)}.CanvasCursor-module__OtGBYq__inner{z-index:1;border-radius:var(--r-pill);background-color:#ffffff14;justify-content:center;align-items:center;width:98px;height:98px;padding:10px 12px;display:flex;position:relative}.CanvasCursor-module__OtGBYq__label{font-size:13px;font-weight:600;line-height:var(--lh);color:var(--ink);white-space:nowrap}.CanvasCursor-module__OtGBYq__cursor[data-variant=view-project] .CanvasCursor-module__OtGBYq__arrow{opacity:0;transform:scale(.4)}.CanvasCursor-module__OtGBYq__cursor[data-variant=view-project] .CanvasCursor-module__OtGBYq__badge{opacity:1;transform:translate(-50%,-50%)scale(1)}.CanvasCursor-module__OtGBYq__cursor:not([data-variant=view-project]) .CanvasCursor-module__OtGBYq__badge:before,.CanvasCursor-module__OtGBYq__cursor:not([data-variant=view-project]) .CanvasCursor-module__OtGBYq__lens{-webkit-backdrop-filter:none;backdrop-filter:none}
.PaletteHost-module__tGSeva__tour{z-index:40;border-radius:var(--r-lg);background-color:var(--surface-raised);text-align:center;pointer-events:none;width:min(460px,100vw - 32px);padding:16px 20px 14px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000038}.PaletteHost-module__tGSeva__bar{background-color:var(--ink-20);border-radius:2px;height:2px;margin-bottom:12px;overflow:hidden}.PaletteHost-module__tGSeva__fill{background-color:var(--accent);border-radius:2px;height:100%;transition:width .42s cubic-bezier(.16,1,.3,1);display:block}.PaletteHost-module__tGSeva__caption{font-family:var(--font-ui);font-size:14px;line-height:var(--lh);color:var(--ink-strong)}.PaletteHost-module__tGSeva__hint{font-family:var(--font-ui);color:var(--ink-40);margin-top:6px;font-size:11px}@media (prefers-reduced-motion:reduce){.PaletteHost-module__tGSeva__fill{transition:none}}
@font-face{font-family:canela;src:url(../media/CanelaText_Medium.p.3d90g2wb2g426.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:canela;src:url(../media/CanelaText_Bold.p.356ac488y7n_j.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.canela_596d0372-module__jlXCeq__className{font-family:canela,Georgia,Times New Roman,serif}.canela_596d0372-module__jlXCeq__variable{--font-display:"canela", Georgia, Times New Roman, serif}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_5a32ac55-module__hUZWiW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_5a32ac55-module__hUZWiW__variable{--font-ui:"Outfit", "Outfit Fallback"}
@property --u{syntax:"<length>";inherits:true;initial-value:1px}:root{--ink:#222;--ink-80:#222c;--ink-70:#222222b3;--ink-60:#2229;--ink-50:#22222280;--ink-40:#2226;--ink-20:#2223;--ink-strong:#191919;--mark-s:#1a1a1a;--mark-y:#656565;--accent:#ea580b;--blue:#1178ab;--blue-bright:#1f97dd;--green:#58a942;--red:#ef3340;--live:#ee6a5f;--kbd-ink:#005982;--select-orange:#ea580b33;--select-blue:#1f97dd33;--select-rose:#bb639633;--select-green:#58a94238;--page-base:#f3f3f3;--page-wash-from:#ebebeb;--page-wash-to:#ededed8c;--page-wash-angle:97deg;--page-edge:#ededed;--surface:#ffffffb3;--surface-solid:#fff;--surface-glass:#fff6;--glass-blur:8px;--surface-raised:#fff;--blue-flood:#1178ab;--glass-shadow:0 0 24px #00000005;--wash-amber:#fffbe5;--wash-teal:#e5fffc;--wash-violet:#fae5ff;--wash-to:#fff6;--accent-wash:rgb(from var(--accent) r g b / .1);--band-tint:8%;--spring:linear(0, .093, .29, .506, .696, .841, .939, .998, 1.028, 1.038, 1.037, 1.03, 1.019, 1.009, 1.002, .998, .996, .997, .999, 1);--spring-soft:linear(0, .12, .35, .57, .74, .86, .93, .97, .99, 1);--r-sm:16px;--r-md:20px;--r-lg:24px;--r-xl:32px;--r-2xl:48px;--r-3xl:64px;--r-pill:100px;--lh:1.5;--lh-wide:1.6;--lh-read:1.7;--page-w:1440px;--page-pad:32px;--band:1376px;--gap:32px;--col-1:386px;--col-2:540px;--col-3:386px;--overhang:34px;--gap-lg:118px;--gap-personality:48px;--row-top:164px;--col-3-offset:28px;--toggle-w:112px;--toggle-h:64px;--blur-bar-h:72px}@media not (min-width:700px){:root{--page-pad:24px}}@media (pointer:coarse){input,textarea,select{font-size:16px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--page-edge)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100svh;color:var(--ink);background-color:var(--page-base);background-image:linear-gradient(var(--page-wash-angle), var(--page-wash-from) 0%, var(--page-wash-to) 100%);font-family:var(--font-ui), system-ui, sans-serif;font-size:14px;line-height:var(--lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;overflow-x:hidden}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:none}button{cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}html[data-canvas-cursor],html[data-canvas-cursor] *{cursor:none!important}html[data-canvas-cursor] :is(input,textarea,select,[contenteditable=true]){cursor:auto!important}html[data-canvas-cursor] [data-cursor=native],html[data-canvas-cursor] [data-cursor=native] *{cursor:var(--native-cursor,auto)!important}.skipLink{z-index:1000;border-radius:var(--r-sm);background-color:var(--surface-raised);color:var(--ink);box-shadow:var(--glass-shadow);padding:10px 16px;font-size:15px;font-weight:500;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 16px))}.skipLink:focus{transform:none}:focus,:focus-visible{outline:none}::selection{background-color:var(--select-orange)}:is([data-accent=blue],[data-accent=blue] *)::selection{background-color:var(--select-blue)}:is([data-accent=rose],[data-accent=rose] *)::selection{background-color:var(--select-rose)}:is([data-selection=green],[data-selection=green] *)::selection{background-color:var(--select-green)}[data-accent]{--live:var(--accent);--accent-wash:rgb(from var(--accent) r g b / .1)}html[data-theme=dark] [data-accent]{--accent-wash:rgb(from var(--accent) r g b / .12)}[data-accent=blue]{--accent:#1f97dd}[data-accent=rose]{--accent:#bb6396}html[data-theme=dark] [data-accent=blue]{--accent:#55c2f5}html[data-theme=dark] [data-accent=rose]{--accent:#dd92be}html[data-canvas],html[data-canvas] body{overscroll-behavior:none}.dashRule{background-image:repeating-linear-gradient(to right, var(--ink-20) 0 6px, transparent 6px 14px);width:100%;height:1px}[data-placeholder]{cursor:default;opacity:.45;filter:saturate(.7)}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.inkIcon{-webkit-mask-image:var(--icon);mask-image:var(--icon);background-color:currentColor;flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (corner-shape:squircle){.squircle{corner-shape:squircle}}:root{--sq-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width=%22130%22 height=%22130%22 viewBox=%220 0 130 130%22%3E%3Cpath d=%22M 64 0 L 66 0 L 66 0 L 79 0 L 84 0.1 L 87.7 0.1 L 90.8 0.3 L 93.5 0.4 L 95.9 0.6 L 98.1 0.8 L 100.1 1 L 102 1.3 L 103.8 1.6 L 105.4 1.9 L 106.9 2.3 L 108.4 2.7 L 109.8 3.2 L 111.1 3.6 L 112.4 4.1 L 113.6 4.7 L 114.7 5.3 L 115.8 5.9 L 116.8 6.5 L 117.8 7.2 L 118.7 8 L 119.6 8.7 L 120.5 9.5 L 121.3 10.4 L 122 11.3 L 122.8 12.2 L 123.5 13.2 L 124.1 14.2 L 124.7 15.3 L 125.3 16.4 L 125.9 17.6 L 126.4 18.9 L 126.8 20.2 L 127.3 21.6 L 127.7 23.1 L 128.1 24.6 L 128.4 26.2 L 128.7 28 L 129 29.9 L 129.2 31.9 L 129.4 34.1 L 129.6 36.5 L 129.7 39.2 L 129.9 42.3 L 129.9 46 L 130 51 L 130 64 L 130 66 L 130 66 L 130 79 L 129.9 84 L 129.9 87.7 L 129.7 90.8 L 129.6 93.5 L 129.4 95.9 L 129.2 98.1 L 129 100.1 L 128.7 102 L 128.4 103.8 L 128.1 105.4 L 127.7 106.9 L 127.3 108.4 L 126.8 109.8 L 126.4 111.1 L 125.9 112.4 L 125.3 113.6 L 124.7 114.7 L 124.1 115.8 L 123.5 116.8 L 122.8 117.8 L 122 118.7 L 121.3 119.6 L 120.5 120.5 L 119.6 121.3 L 118.7 122 L 117.8 122.8 L 116.8 123.5 L 115.8 124.1 L 114.7 124.7 L 113.6 125.3 L 112.4 125.9 L 111.1 126.4 L 109.8 126.8 L 108.4 127.3 L 106.9 127.7 L 105.4 128.1 L 103.8 128.4 L 102 128.7 L 100.1 129 L 98.1 129.2 L 95.9 129.4 L 93.5 129.6 L 90.8 129.7 L 87.7 129.9 L 84 129.9 L 79 130 L 66 130 L 64 130 L 64 130 L 51 130 L 46 129.9 L 42.3 129.9 L 39.2 129.7 L 36.5 129.6 L 34.1 129.4 L 31.9 129.2 L 29.9 129 L 28 128.7 L 26.2 128.4 L 24.6 128.1 L 23.1 127.7 L 21.6 127.3 L 20.2 126.8 L 18.9 126.4 L 17.6 125.9 L 16.4 125.3 L 15.3 124.7 L 14.2 124.1 L 13.2 123.5 L 12.2 122.8 L 11.3 122 L 10.4 121.3 L 9.5 120.5 L 8.7 119.6 L 8 118.7 L 7.2 117.8 L 6.5 116.8 L 5.9 115.8 L 5.3 114.7 L 4.7 113.6 L 4.1 112.4 L 3.6 111.1 L 3.2 109.8 L 2.7 108.4 L 2.3 106.9 L 1.9 105.4 L 1.6 103.8 L 1.3 102 L 1 100.1 L 0.8 98.1 L 0.6 95.9 L 0.4 93.5 L 0.3 90.8 L 0.1 87.7 L 0.1 84 L 0 79 L 0 66 L 0 64 L 0 64 L 0 51 L 0.1 46 L 0.1 42.3 L 0.3 39.2 L 0.4 36.5 L 0.6 34.1 L 0.8 31.9 L 1 29.9 L 1.3 28 L 1.6 26.2 L 1.9 24.6 L 2.3 23.1 L 2.7 21.6 L 3.2 20.2 L 3.6 18.9 L 4.1 17.6 L 4.7 16.4 L 5.3 15.3 L 5.9 14.2 L 6.5 13.2 L 7.2 12.2 L 8 11.3 L 8.7 10.4 L 9.5 9.5 L 10.4 8.7 L 11.3 8 L 12.2 7.2 L 13.2 6.5 L 14.2 5.9 L 15.3 5.3 L 16.4 4.7 L 17.6 4.1 L 18.9 3.6 L 20.2 3.2 L 21.6 2.7 L 23.1 2.3 L 24.6 1.9 L 26.2 1.6 L 28 1.3 L 29.9 1 L 31.9 0.8 L 34.1 0.6 L 36.5 0.4 L 39.2 0.3 L 42.3 0.1 L 46 0.1 L 51 0 L 64 0 Z%22 fill=%22%23fff%22%2F%3E%3C%2Fsvg%3E")}@property --sq-r{syntax:"<length>";inherits:false;initial-value:0}:root{--liquid-fill:255 255 255;--liquid-lit:255 255 255;--liquid-ring-top:.85;--liquid-ring-mid:.1;--liquid-ring-bottom:.6;--liquid-body-hi:.3;--liquid-shade-hi:.13;--liquid-gloss-hi:.8;--liquid-spec-hi:.28;--liquid-cast:0 1px 1px #0000002e, 0 4px 10px #0000001a, 0 10px 24px #0000000d;--liquid-cast-hi:0 1px 1px #0003, 0 2px 6px #0000001f, 0 8px 18px #0000000f}@property --liquid-body{syntax:"<number>";inherits:true;initial-value:.2}@property --liquid-shade{syntax:"<number>";inherits:true;initial-value:.07}@property --liquid-gloss{syntax:"<number>";inherits:true;initial-value:.55}@property --liquid-spec{syntax:"<number>";inherits:true;initial-value:0}@property --liquid-tint{syntax:"<color>";inherits:true;initial-value:#7cd89900}@property --liquid-sat{syntax:"<percentage>";inherits:true;initial-value:150%}.liquid{--lx:50%;--ly:-20%;isolation:isolate;box-shadow:var(--liquid-cast);transition:box-shadow .28s,transform .28s cubic-bezier(.2,0,0,1),--liquid-body .28s,--liquid-shade .28s,--liquid-gloss .28s,--liquid-spec .28s,--liquid-tint .28s;position:relative}.liquid:before,.liquid:after{content:"";border-radius:inherit;corner-shape:inherit;pointer-events:none;position:absolute;inset:0}.liquid:before{z-index:-2;-webkit-backdrop-filter:blur(14px) saturate(var(--liquid-sat));backdrop-filter:blur(14px) saturate(var(--liquid-sat));background-color:rgb(var(--liquid-fill) / var(--liquid-body));background-image: radial-gradient(140px circle at var(--lx) var(--ly), rgb(var(--liquid-lit) / var(--liquid-spec)) 0%, rgb(var(--liquid-lit) / 0) 68%),  linear-gradient(108.36deg, #fff0 4.95%, var(--liquid-tint) 368.67%),  linear-gradient(0deg, rgb(var(--liquid-lit) / var(--liquid-gloss)) 0%, rgb(var(--liquid-lit) / 0) 14%),  linear-gradient(180deg, rgba(0, 0, 0, var(--liquid-shade)) 0%, #0000 12%),  linear-gradient(160deg, #00000004 0%, #fff0 42%, #ffffff21 100%)}.liquid:after{z-index:-1;background:linear-gradient(180deg, rgb(var(--liquid-lit) / var(--liquid-ring-top)) 0%, rgb(var(--liquid-lit) / calc(var(--liquid-ring-mid) * 1.2)) 28%, rgb(var(--liquid-lit) / var(--liquid-ring-mid)) 62%, rgb(var(--liquid-lit) / var(--liquid-ring-bottom)) 100%);padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}::view-transition-group(inspection-frame){z-index:1;animation-duration:.56s}::view-transition-group(design-system-frame){z-index:1;animation-duration:.56s}::view-transition-group(search-frame){z-index:1;animation-duration:.56s}::view-transition-group(about-portrait){z-index:1;animation-duration:.56s}::view-transition-old(inspection-frame){object-fit:cover;width:100%;height:100%}::view-transition-new(inspection-frame){object-fit:cover;width:100%;height:100%}::view-transition-old(design-system-frame){object-fit:cover;width:100%;height:100%}::view-transition-new(design-system-frame){object-fit:cover;width:100%;height:100%}::view-transition-old(search-frame){object-fit:cover;width:100%;height:100%}::view-transition-new(search-frame){object-fit:cover;width:100%;height:100%}::view-transition-old(about-portrait){object-fit:cover;width:100%;height:100%}::view-transition-new(about-portrait){object-fit:cover;width:100%;height:100%}::view-transition-group(canvas-frame){z-index:2;animation-duration:.68s}::view-transition-old(canvas-frame){object-fit:cover;width:100%;height:100%}::view-transition-new(canvas-frame){object-fit:cover;width:100%;height:100%}::view-transition-new(canvas-frame){animation-delay:60ms}::view-transition-group(modal-plate){z-index:2}::view-transition-group(modal-title){z-index:3}::view-transition-group(modal-body){z-index:3}::view-transition-group(modal-meta){z-index:3}::view-transition-group(*){animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(modal-plate){animation:.42s cubic-bezier(.16,1,.3,1) backwards modal-plate-in}::view-transition-old(modal-plate){animation:.24s cubic-bezier(.4,0,1,1) reverse forwards modal-plate-in}::view-transition-new(modal-title){animation:.46s cubic-bezier(.16,1,.3,1) backwards modal-content-rise}::view-transition-new(modal-body){animation:.46s cubic-bezier(.16,1,.3,1) backwards modal-content-rise}::view-transition-new(modal-meta){animation:.46s cubic-bezier(.16,1,.3,1) backwards modal-content-rise}::view-transition-new(modal-title){animation-delay:90ms}::view-transition-new(modal-body){animation-delay:.16s}::view-transition-new(modal-meta){animation-delay:.21s}::view-transition-old(modal-title){animation:.2s reverse forwards modal-content-fade}::view-transition-old(modal-body){animation:.2s reverse forwards modal-content-fade}::view-transition-old(modal-meta){animation:.2s reverse forwards modal-content-fade}@keyframes modal-plate-in{0%{opacity:0;transform:scale(.98)}}@keyframes modal-content-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes modal-content-fade{0%{opacity:0}}::view-transition-old(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=dark]{--ink:#ededed;--ink-80:#edededcc;--ink-70:#edededb3;--ink-60:#ededed99;--ink-50:#ededed80;--ink-40:#ededed66;--ink-20:#ededed33;--ink-strong:#fff;--mark-s:#faf8f6;--mark-y:#666;--accent:#ff8a4c;--blue:#4bb4e6;--blue-bright:#55c2f5;--green:#7ed15f;--red:#ff6470;--live:#ff8b80;--blue-flood:#17739f;--kbd-ink:#7ec9ef;--select-orange:#ff8a4c52;--select-blue:#55c2f552;--select-rose:#dd92be52;--select-green:#7ed15f47;--page-base:#111;--page-wash-from:#131313;--page-wash-to:#0f0f0f8c;--page-edge:#111;--surface:#222;--surface-solid:#222;--surface-glass:#ffffff0d;--surface-raised:#2c2c2e;--wash-amber:#ffd60a24;--wash-teal:#40e6d224;--wash-violet:#d67aff24;--wash-to:#ffffff0a;--accent-wash:rgb(from var(--accent) r g b / .12);--band-tint:12%;--glass-shadow:0 0 0 1px #ffffff0f;--liquid-fill:28 28 30;--liquid-body:.58;--liquid-shade:0;--liquid-gloss:.1;--liquid-ring-top:.26;--liquid-ring-mid:.05;--liquid-ring-bottom:.14;--liquid-body-hi:.72;--liquid-shade-hi:0;--liquid-gloss-hi:.18;--liquid-spec-hi:.16;--liquid-cast:0 1px 2px #00000080, 0 6px 16px #0000005c, 0 14px 32px #0000003d;--liquid-cast-hi:0 1px 2px #0000008c, 0 4px 10px #0006, 0 12px 28px #00000047}html[data-booting] body{overflow:hidden}html[data-booting] [data-logo]{opacity:0;animation:bootLogoIn 1ms linear var(--boot-handover,1.83s) forwards}@keyframes bootLogoIn{to{opacity:1}}html[data-booting] [data-boot-card]{opacity:0;animation:bootCardIn .42s var(--spring) var(--boot-at,0s) forwards}@keyframes bootCardIn{0%{opacity:0;filter:blur(9px);transform:translateY(7px)scale(.985)}to{opacity:1;filter:none;transform:none}}html[data-booting] #main>:not([data-boot-card]):not(:has([data-boot-card])){opacity:0;animation:bootCardIn .42s var(--spring) var(--boot-chrome,2.25s) forwards}html[data-booting] #main{pointer-events:none}@media (prefers-reduced-motion:reduce){html[data-booting] [data-boot-card],html[data-booting] [data-logo]{opacity:1;animation:none}html[data-booting] #main>:not([data-boot-card]):not(:has([data-boot-card])){opacity:1;animation:none}}
