:root{--heading-color: #988374;--button-bg: #482615;--button-text: #F6EADE;--button-text-secondary: #fff1e1;--nav-bg: #ecded0;--logo-color: #EFDDCE;--text-color: #9D907B;--bg: #F5E9DC;--text-primary: #432818;--text-secondary: #44281799;--text-tertiary: #43281880;--text-quaternary: #9e8f7b;--line-color: #3f291b40;--shadow-color: #0000001f;--selection-color: #37241b1f;--separator-color: #9e8f7b66;--font-sans: ".SFNSText", "SFProText-Regular", "SFUIText-Regular", ".SFUIText", "-apple-system", "BlinkMacSystemFont", sans-serif;--font-display: "Exposure Italic Trial", sans-serif;--font-display-med: ".SFNSDisplay-Medium", "SFProDisplay-Medium", "SFUIDisplay-Medium", ".SFUIDisplay-Medium", "SF Pro Display", "-apple-system", "BlinkMacSystemFont", sans-serif;--font-system: ".SFNSDisplay", "SFProDisplay-Regular", "SFUIDisplay-Regular", ".SFUIDisplay", "-apple-system", "BlinkMacSystemFont", sans-serif;--font-size-base: 16px;--font-size-sm: 17px;--font-size-lg: 20px;--font-size-slg: 24px;--font-size-xl: 42px;--line-height-base: 1.6em;--line-height-tight: 1.2em;--line-height-heading: 1.4em;--line-height-fine: .9em;--line-height-full: 100%;--letter-spacing-tight: -.05em;--letter-spacing-base: -.25px;--letter-spacing-wide: -1px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--transition-base: .5s ease;--transition-fast: .3s ease;--transition-slow: .7s ease;--radius-sm: 16px;--radius-md: 32px;--radius-lg: 35px;--radius-full: 1000px;--shadow-sm: 0px .5px 2px 0px var(--shadow-color);--shadow-lg: 0px 13px 24px 8px var(--shadow-color)}::selection{background:#37241b1f}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-system);-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent}body,html{background:var(--bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.transform{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.transition{-webkit-transition:all var(--transition-base);-moz-transition:all var(--transition-base);transition:all var(--transition-base)}.filter{-webkit-filter:none;-moz-filter:none;filter:none}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.grid{display:-ms-grid;display:grid}.smooth-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:thin}.text{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.app{min-height:100vh;background:var(--bg)}.page-enter-active,.page-leave-active{transition:all .5s ease}.page-enter-from{opacity:0;filter:blur(10px);transform:scale(.96)}.page-leave-to{opacity:0;filter:blur(10px);transform:scale(1.04)}.nav{position:absolute;top:0;left:0;right:0;padding:24px;z-index:100;display:flex;justify-content:center;align-items:center;width:100%;gap:12px;pointer-events:none}.nav-container{display:flex;justify-content:center;align-items:center;height:min-content;width:auto;position:relative;pointer-events:auto}.nav-tabs{background-color:var(--nav-bg);border-radius:1000px;box-shadow:#0000001f 0 .5px 2px inset;padding:4px;display:flex;gap:4px;width:min-content;align-items:center;justify-content:center;position:relative;cursor:pointer;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000;-webkit-perspective:1000;isolation:isolate}.nav-background{position:absolute;height:calc(100% - 8px);width:calc(33.333% - 4px);border-radius:15rem;top:4px;left:4px;background-color:var(--button-bg);transition:transform .5s cubic-bezier(.4,0,.2,1),left .5s cubic-bezier(.4,0,.2,1),clip-path .5s cubic-bezier(.4,0,.2,1),-webkit-clip-path .5s cubic-bezier(.4,0,.2,1);z-index:0;clip-path:var(--clip-path);-webkit-clip-path:var(--clip-path);will-change:transform,left;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000;-webkit-perspective:1000}.nav-tab{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 24px;text-decoration:none;transition:all .5s ease;height:min-content;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1;flex:none;width:min-content}.nav-text{font-size:20px;line-height:24px;letter-spacing:0;color:var(--heading-color);white-space:pre;font-weight:400;transition:color .5s ease}.nav-tab.router-link-active .nav-text{color:var(--button-text)}.nav-tabs:has(.nav-tab:nth-child(2).router-link-active) .nav-background{left:calc(4px + (33.33% - 2.67px)/40);width:calc((33.33% - 2.67px)*.95)}.nav-tabs:has(.nav-tab:nth-child(3).router-link-active) .nav-background{left:calc(33.33% + 1.33px + (33.33% - 2.67px)/40);width:calc((33.33% - 2.67px)*.95)}.nav-tabs:has(.nav-tab:nth-child(4).router-link-active) .nav-background{left:calc(66.66% - 1.33px + (33.33% - 2.67px)/40);width:calc((33.33% - 2.67px)*.95)}.apps-view[data-v-3f54ef03]{height:100vh;padding-top:calc(var(--spacing-2xl) + 40px);display:flex;flex-direction:column;overflow:hidden;position:fixed;width:100%;top:0;left:0}.content[data-v-3f54ef03]{flex:1;max-width:none;margin:0 auto;padding:0 2rem;position:relative;width:100%;display:flex;justify-content:center;overflow:hidden}.scroll-container[data-v-3f54ef03]{position:relative;width:805px;height:calc(100vh - 250px);overflow:hidden}.apps-container[data-v-3f54ef03]{height:100%;width:100%;overflow-y:scroll;overflow-x:hidden;position:relative;padding:21px 24px 0 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column}.apps-container[data-v-3f54ef03]::-webkit-scrollbar{display:none}.fade-overlay[data-v-3f54ef03]{position:absolute;left:0;right:0;height:120px;pointer-events:none;z-index:10;transition:opacity .3s ease-out}.fade-top[data-v-3f54ef03]{top:0;background:linear-gradient(to bottom,var(--bg) 20%,transparent)}.fade-bottom[data-v-3f54ef03]{bottom:0;background:linear-gradient(to top,var(--bg) 20%,transparent)}.app-wrapper[data-v-3f54ef03]{flex:none;height:auto;position:relative;width:100%;will-change:filter,opacity;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:filter .2s ease-out,opacity .2s ease-out;display:flex;flex-direction:column}.app-icon[data-v-3f54ef03]{position:relative;width:70px;height:64px;border-radius:16px;overflow:hidden;flex-shrink:0;background:var(--bg);isolation:isolate}.app-icon img[data-v-3f54ef03]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;filter:none;mix-blend-mode:normal}.app-info[data-v-3f54ef03]{align-content:flex-start;align-items:flex-start;display:flex;flex:1 0 0px;flex-direction:column;flex-wrap:nowrap;gap:4px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:1px}.app-title[data-v-3f54ef03]{font-family:var(--font-display-med);font-size:var(--font-size-slg);font-weight:500;letter-spacing:0;line-height:var(--line-height-full);color:var(--text-primary);margin:0;width:100%;text-align:left;white-space:pre-wrap;word-break:break-word}.app-description[data-v-3f54ef03]{font-family:var(--font-system);font-size:var(--font-size-lg);line-height:var(--line-height-full);color:var(--text-quaternary);margin:0;width:100%;text-align:left;white-space:pre-wrap;word-break:break-word}.app-button[data-v-3f54ef03]{flex:none;height:auto;position:relative;width:auto;z-index:1;cursor:pointer;background-color:var(--button-bg);border-radius:100px;padding:8px 20px;display:flex;align-items:center;justify-content:center}.button-text[data-v-3f54ef03]{font-family:var(--font-system);font-size:20px;line-height:var(--line-height-fine);color:var(--button-text-secondary);white-space:pre;-webkit-user-select:none;user-select:none}.app-button.soon[data-v-3f54ef03]{background-color:#9e8f7b66}.separator[data-v-3f54ef03]{flex:none;height:2px;overflow:hidden;position:relative;width:calc(100% - 84px);margin-left:76px;will-change:transform;background:var(--separator-color);border-radius:100px;opacity:.25}/*! TODO: FIX THIS !*/.literally[data-v-3f54ef03]{font-family:var(--font-display);font-size:17rem;line-height:var(--line-height-tight);color:#efddce;margin-bottom:-8rem;text-align:center;width:100%}.app-card[data-v-3f54ef03]{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;height:min-content;justify-content:flex-start;overflow:visible;padding:15px 22px;position:relative;width:100%;background:none}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){.apps-view[data-v-3f54ef03]{padding:calc(var(--spacing-2xl) + 20px) var(--spacing-md)}.content[data-v-3f54ef03]{padding:0 var(--spacing-md)}.apps-container[data-v-3f54ef03]{width:100%;padding:12px 0 0;height:calc(100vh - 200px)}.app-card[data-v-3f54ef03]{padding:12px var(--spacing-md)}.app-icon[data-v-3f54ef03]{width:56px;height:52px}.app-title[data-v-3f54ef03]{font-size:20px}.app-description[data-v-3f54ef03]{font-size:16px}.app-button[data-v-3f54ef03]{padding:6px 16px}.button-text[data-v-3f54ef03]{font-size:16px}.separator[data-v-3f54ef03]{width:calc(100% - 68px);margin-left:60px}}.read-view[data-v-38b6599f]{padding-top:calc(var(--spacing-3xl) + 60px);gap:21px;min-height:100vh;max-width:1200px;margin:0 auto}.hero[data-v-38b6599f]{margin-bottom:var(--spacing-2xl);position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:0;height:auto;max-width:637px;margin:0 auto var(--spacing-2xl)}.content[data-v-38b6599f]{max-width:660px;margin:0 auto;padding:0 var(--spacing-lg);align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:24px;height:min-content;justify-content:center;overflow:visible;position:relative;width:100%}.content-inner[data-v-38b6599f]{display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;align-items:flex-start;width:100%;gap:24px;opacity:1;transform:none}h1[data-v-38b6599f]{font-family:var(--font-display);font-size:42px;font-weight:400;font-style:italic;line-height:1.4em;letter-spacing:-.05em;color:var(--text-primary);padding:0;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-transform:none;font-feature-settings:"salt" on,"ss01" on}p[data-v-38b6599f]{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--text-secondary);letter-spacing:var(--letter-spacing-base);-webkit-font-smoothing:antialiased;text-align:justify}.svg-container[data-v-38b6599f]{width:100%;height:22px;opacity:0;transition:opacity var(--transition-base);display:flex}.svg-container:nth-of-type(3) svg[data-v-38b6599f]{transform:scale(-1)}.svg-container svg[data-v-38b6599f]{width:100%;height:22px;display:block}.svg-container path[data-v-38b6599f]{stroke:var(--line-color);stroke-width:1.75;stroke-linecap:round;fill:none;stroke-dasharray:1000;stroke-dashoffset:1000}.svg-container.visible[data-v-38b6599f]{opacity:1}.svg-container.visible path[data-v-38b6599f]{animation:drawLine-38b6599f 2s ease-out forwards}@keyframes drawLine-38b6599f{to{stroke-dashoffset:0}}footer[data-v-38b6599f]{text-align:center;padding:var(--spacing-md) 0;width:100%}.footer-container[data-v-38b6599f]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);margin:-12px 0 8px}.literally[data-v-38b6599f]{font-family:var(--font-display);font-size:var(--font-size-sm);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);text-align:center;width:100%;font-style:italic;opacity:0;transform:translateY(20px);transition:opacity var(--transition-base),transform var(--transition-base)}.literally.visible[data-v-38b6599f]{opacity:1;transform:translateY(0)}.tagline[data-v-38b6599f]{width:100%;color:var(--text-tertiary);margin-top:0}.tagline-item[data-v-38b6599f]{margin:0 0 0 8px;font-family:var(--font-display);font-size:var(--font-size-sm);opacity:0;letter-spacing:var(--letter-spacing-tight);filter:blur(2px);transform:translateY(4px);transition:opacity .46052s linear(0 0%,.01 1%,.02 2%,.03 3%,.04 4%,.05 5%,.06 6%,.07 7.000000000000001%,.08 8%,.09 9%,.1 10%,.11 11%,.12 12%,.13 13%,.14 14.000000000000002%,.15 15%,.16 16%,.17 17%,.18 18%,.19 19%,.2 20%,.21 21%,.22 22%,.23 23%,.24 24%,.25 25%,.26 26%,.27 27%,.28 28.000000000000004%,.29 28.999999999999996%,.3 30%,.31 31%,.32 32%,.33 33%,.34 34%,.35 35%,.36 36%,.37 37%,.38 38%,.39 39%,.4 40%,.41 41%,.42 42%,.43 43%,.44 44%,.45 45%,.46 46%,.47 47%,.48 48%,.49 49%,.5 50%,.51 51%,.52 52%,.53 53%,.54 54%,.55 55.00000000000001%,.56 56.00000000000001%,.57 56.99999999999999%,.58 57.99999999999999%,.59 59%,.6 60%,.61 61%,.62 62%,.63 63%,.64 64%,.65 65%,.66 66%,.67 67%,.68 68%,.69 69%,.7 70%,.71 71%,.72 72%,.73 73%,.74 74%,.75 75%,.76 76%,.77 77%,.78 78%,.79 79%,.8 80%,.81 81%,.82 82%,.83 83%,.84 84%,.85 85%,.86 86%,.87 87%,.88 88%,.89 89%,.9 90%,.91 91%,.92 92%,.93 93%,.94 94%,.95 95%,.96 96%,.97 97%,.98 98%,.99 99%,1 100%),transform .46052s linear(0 0%,.01 1%,.02 2%,.03 3%,.04 4%,.05 5%,.06 6%,.07 7.000000000000001%,.08 8%,.09 9%,.1 10%,.11 11%,.12 12%,.13 13%,.14 14.000000000000002%,.15 15%,.16 16%,.17 17%,.18 18%,.19 19%,.2 20%,.21 21%,.22 22%,.23 23%,.24 24%,.25 25%,.26 26%,.27 27%,.28 28.000000000000004%,.29 28.999999999999996%,.3 30%,.31 31%,.32 32%,.33 33%,.34 34%,.35 35%,.36 36%,.37 37%,.38 38%,.39 39%,.4 40%,.41 41%,.42 42%,.43 43%,.44 44%,.45 45%,.46 46%,.47 47%,.48 48%,.49 49%,.5 50%,.51 51%,.52 52%,.53 53%,.54 54%,.55 55.00000000000001%,.56 56.00000000000001%,.57 56.99999999999999%,.58 57.99999999999999%,.59 59%,.6 60%,.61 61%,.62 62%,.63 63%,.64 64%,.65 65%,.66 66%,.67 67%,.68 68%,.69 69%,.7 70%,.71 71%,.72 72%,.73 73%,.74 74%,.75 75%,.76 76%,.77 77%,.78 78%,.79 79%,.8 80%,.81 81%,.82 82%,.83 83%,.84 84%,.85 85%,.86 86%,.87 87%,.88 88%,.89 89%,.9 90%,.91 91%,.92 92%,.93 93%,.94 94%,.95 95%,.96 96%,.97 97%,.98 98%,.99 99%,1 100%),filter .46052s linear(0 0%,.01 1%,.02 2%,.03 3%,.04 4%,.05 5%,.06 6%,.07 7.000000000000001%,.08 8%,.09 9%,.1 10%,.11 11%,.12 12%,.13 13%,.14 14.000000000000002%,.15 15%,.16 16%,.17 17%,.18 18%,.19 19%,.2 20%,.21 21%,.22 22%,.23 23%,.24 24%,.25 25%,.26 26%,.27 27%,.28 28.000000000000004%,.29 28.999999999999996%,.3 30%,.31 31%,.32 32%,.33 33%,.34 34%,.35 35%,.36 36%,.37 37%,.38 38%,.39 39%,.4 40%,.41 41%,.42 42%,.43 43%,.44 44%,.45 45%,.46 46%,.47 47%,.48 48%,.49 49%,.5 50%,.51 51%,.52 52%,.53 53%,.54 54%,.55 55.00000000000001%,.56 56.00000000000001%,.57 56.99999999999999%,.58 57.99999999999999%,.59 59%,.6 60%,.61 61%,.62 62%,.63 63%,.64 64%,.65 65%,.66 66%,.67 67%,.68 68%,.69 69%,.7 70%,.71 71%,.72 72%,.73 73%,.74 74%,.75 75%,.76 76%,.77 77%,.78 78%,.79 79%,.8 80%,.81 81%,.82 82%,.83 83%,.84 84%,.85 85%,.86 86%,.87 87%,.88 88%,.89 89%,.9 90%,.91 91%,.92 92%,.93 93%,.94 94%,.95 95%,.96 96%,.97 97%,.98 98%,.99 99%,1 100%);will-change:opacity,transform,filter;font-style:italic}.tagline-item.visible[data-v-38b6599f]{opacity:1;transform:translateY(0);filter:blur(0px)}.fade-in[data-v-38b6599f]{opacity:0;transform:translateY(4px);filter:blur(2px);transition:opacity .46052s linear(0 0%,.01 1%,.02 2%,.03 3%,.04 4%,.05 5%,.06 6%,.07 7.000000000000001%,.08 8%,.09 9%,.1 10%,.11 11%,.12 12%,.13 13%,.14 14.000000000000002%,.15 15%,.16 16%,.17 17%,.18 18%,.19 19%,.2 20%,.21 21%,.22 22%,.23 23%,.24 24%,.25 25%,.26 26%,.27 27%,.28 28.000000000000004%,.29 28.999999999999996%,.3 30%,.31 31%,.32 32%,.33 33%,.34 34%,.35 35%,.36 36%,.37 37%,.38 38%,.39 39%,.4 40%,.41 41%,.42 42%,.43 43%,.44 44%,.45 45%,.46 46%,.47 47%,.48 48%,.49 49%,.5 50%,.51 51%,.52 52%,.53 53%,.54 54%,.55 55.00000000000001%,.56 56.00000000000001%,.57 56.99999999999999%,.58 57.99999999999999%,.59 59%,.6 60%,.61 61%,.62 62%,.63 63%,.64 64%,.65 65%,.66 66%,.67 67%,.68 68%,.69 69%,.7 70%,.71 71%,.72 72%,.73 73%,.74 74%,.75 75%,.76 76%,.77 77%,.78 78%,.79 79%,.8 80%,.81 81%,.82 82%,.83 83%,.84 84%,.85 85%,.86 86%,.87 87%,.88 88%,.89 89%,.9 90%,.91 91%,.92 92%,.93 93%,.94 94%,.95 95%,.96 96%,.97 97%,.98 98%,.99 99%,1 100%),transform .46052s linear(0 0%,.01 1%,.02 2%,.03 3%,.04 4%,.05 5%,.06 6%,.07 7.000000000000001%,.08 8%,.09 9%,.1 10%,.11 11%,.12 12%,.13 13%,.14 14.000000000000002%,.15 15%,.16 16%,.17 17%,.18 18%,.19 19%,.2 20%,.21 21%,.22 22%,.23 23%,.24 24%,.25 25%,.26 26%,.27 27%,.28 28.000000000000004%,.29 28.999999999999996%,.3 30%,.31 31%,.32 32%,.33 33%,.34 34%,.35 35%,.36 36%,.37 37%,.38 38%,.39 39%,.4 40%,.41 41%,.42 42%,.43 43%,.44 44%,.45 45%,.46 46%,.47 47%,.48 48%,.49 49%,.5 50%,.51 51%,.52 52%,.53 53%,.54 54%,.55 55.00000000000001%,.56 56.00000000000001%,.57 56.99999999999999%,.58 57.99999999999999%,.59 59%,.6 60%,.61 61%,.62 62%,.63 63%,.64 64%,.65 65%,.66 66%,.67 67%,.68 68%,.69 69%,.7 70%,.71 71%,.72 72%,.73 73%,.74 74%,.75 75%,.76 76%,.77 77%,.78 78%,.79 79%,.8 80%,.81 81%,.82 82%,.83 83%,.84 84%,.85 85%,.86 86%,.87 87%,.88 88%,.89 89%,.9 90%,.91 91%,.92 92%,.93 93%,.94 94%,.95 95%,.96 96%,.97 97%,.98 98%,.99 99%,1 100%),filter .46052s linear(0 0%,.01 1%,.02 2%,.03 3%,.04 4%,.05 5%,.06 6%,.07 7.000000000000001%,.08 8%,.09 9%,.1 10%,.11 11%,.12 12%,.13 13%,.14 14.000000000000002%,.15 15%,.16 16%,.17 17%,.18 18%,.19 19%,.2 20%,.21 21%,.22 22%,.23 23%,.24 24%,.25 25%,.26 26%,.27 27%,.28 28.000000000000004%,.29 28.999999999999996%,.3 30%,.31 31%,.32 32%,.33 33%,.34 34%,.35 35%,.36 36%,.37 37%,.38 38%,.39 39%,.4 40%,.41 41%,.42 42%,.43 43%,.44 44%,.45 45%,.46 46%,.47 47%,.48 48%,.49 49%,.5 50%,.51 51%,.52 52%,.53 53%,.54 54%,.55 55.00000000000001%,.56 56.00000000000001%,.57 56.99999999999999%,.58 57.99999999999999%,.59 59%,.6 60%,.61 61%,.62 62%,.63 63%,.64 64%,.65 65%,.66 66%,.67 67%,.68 68%,.69 69%,.7 70%,.71 71%,.72 72%,.73 73%,.74 74%,.75 75%,.76 76%,.77 77%,.78 78%,.79 79%,.8 80%,.81 81%,.82 82%,.83 83%,.84 84%,.85 85%,.86 86%,.87 87%,.88 88%,.89 89%,.9 90%,.91 91%,.92 92%,.93 93%,.94 94%,.95 95%,.96 96%,.97 97%,.98 98%,.99 99%,1 100%);will-change:opacity,transform,filter}.fade-in.visible[data-v-38b6599f]{opacity:1;transform:translateY(0);filter:blur(0px)}.tagline span[data-v-38b6599f]{flex:none;height:auto;position:relative;white-space:pre;width:auto;font-style:italic}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){.read-view[data-v-38b6599f]{padding-top:calc(var(--spacing-xl) + 40px)}.hero[data-v-38b6599f]{margin:var(--spacing-lg) 0 var(--spacing-xl);padding:0 var(--spacing-md)}.content[data-v-38b6599f]{padding:0 var(--spacing-md)}.content-inner[data-v-38b6599f]{padding:0 var(--spacing-lg)}h1[data-v-38b6599f]{font-size:33px;line-height:1.4em;margin-bottom:var(--spacing-lg);padding:0;text-align:left;white-space:normal;word-wrap:break-word}p[data-v-38b6599f]{font-size:16px;line-height:1.5;margin-bottom:var(--spacing-lg);padding:0;text-align:left}.svg-container[data-v-38b6599f]{margin:var(--spacing-md) 0;height:32px;padding:0}.literally[data-v-38b6599f]{font-size:var(--font-size-sm);margin-bottom:var(--spacing-md);text-align:left}.tagline[data-v-38b6599f]{font-family:var(--font-display);font-size:var(--font-size-sm);gap:4px;padding:0;justify-content:flex-start}.tagline-item[data-v-38b6599f]{font-size:var(--font-size-sm)}}.docs-view[data-v-f1d383f5]{padding-top:6rem;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.cat-container[data-v-f1d383f5]{background-image:url(/assets/cherry-DP5ZOeW1.svg);fill:var(--text-color);image-rendering:pixelated;flex-shrink:0;background-size:100% 100%;flex:1;display:flex;width:50%;height:50%;max-width:300px;max-height:300px}footer[data-v-f1d383f5]{text-align:center;padding:4rem 0}.literally[data-v-f1d383f5]{font-family:var(--font-display);font-size:17px;letter-spacing:-1px;line-height:1.4em;color:var(--heading-color);margin-bottom:1rem}.tagline[data-v-f1d383f5]{display:flex;align-items:center;justify-content:center;gap:6px;padding-left:8px;color:#43281880}.not-found[data-v-b21f5e9d]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:calc(var(--spacing-2xl) + 40px) var(--spacing-lg) var(--spacing-lg)}.content[data-v-b21f5e9d]{text-align:center;max-width:600px;margin:0 auto;padding:0 var(--spacing-lg)}h1[data-v-b21f5e9d]{font-family:var(--font-display);font-size:120px;font-weight:400;font-style:italic;line-height:1;letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);margin:0 0 var(--spacing-md)}p[data-v-b21f5e9d]{font-family:var(--font-sans);font-size:var(--font-size-xl);line-height:var(--line-height-tight);color:var(--text-secondary);margin:0 0 var(--spacing-xl)}.back-button[data-v-b21f5e9d]{display:inline-flex;align-items:center;justify-content:center;background-color:var(--button-bg);border-radius:100px;padding:12px 32px;text-decoration:none;transition:transform var(--transition-base)}.back-button[data-v-b21f5e9d]:hover{transform:scale(1.05)}.button-text[data-v-b21f5e9d]{font-family:var(--font-display-med);font-size:var(--font-size-lg);line-height:1;color:var(--button-text);white-space:pre;-webkit-user-select:none;user-select:none}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){.not-found[data-v-b21f5e9d]{padding:var(--spacing-2xl) var(--spacing-md)}.content[data-v-b21f5e9d]{padding:0 var(--spacing-md)}h1[data-v-b21f5e9d]{font-size:80px;margin-bottom:var(--spacing-sm)}p[data-v-b21f5e9d]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-lg)}.back-button[data-v-b21f5e9d]{padding:10px 24px}.button-text[data-v-b21f5e9d]{font-size:var(--font-size-base)}}@font-face{font-family:Apple Garamond;src:url(https://framerusercontent.com/assets/AOkENGy0vJ6Y3IOYdXJwm2jj6M.woff2) format("woff2");font-weight:400;font-style:italic}.app[data-v-24e8e3c0]{min-height:100vh;background-color:#fbf6ef;position:relative;overflow:hidden}.background-overlay[data-v-24e8e3c0]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.background-overlay.texture[data-v-24e8e3c0]{background:url(https://framerusercontent.com/images/6xGDXn16ZPGrxbuGOaaxh9O8U.jpg) center/cover;opacity:.4;mix-blend-mode:luminosity}.background-overlay.downscaled[data-v-24e8e3c0]{background:url(https://framerusercontent.com/images/rTAck9nScmUrcLojmEzjRMOI.jpg) center/cover;opacity:.32;mix-blend-mode:multiply}.main-content[data-v-24e8e3c0]{display:grid;grid-template-columns:1fr 1fr;max-width:1800px;margin:0 auto;min-height:100vh;position:relative}.left-content[data-v-24e8e3c0]{padding:6rem 6rem 4rem;display:flex;flex-direction:column}.content-wrapper[data-v-24e8e3c0]{max-width:580px;margin-left:auto;display:flex;flex-direction:column;gap:3rem}.heading[data-v-24e8e3c0]{font-family:Apple Garamond,serif;font-size:5.625rem;line-height:1;color:#37231b;margin:0;font-weight:400;letter-spacing:-.02em}.heading .italic[data-v-24e8e3c0]{font-style:italic}.action-buttons[data-v-24e8e3c0]{display:flex;gap:2rem}.button[data-v-24e8e3c0]{display:flex;align-items:center;gap:.75rem;background:none;border:none;cursor:pointer;padding:0}.button span[data-v-24e8e3c0]{color:#37231b;font-size:1.25rem;text-decoration:underline}.button svg[data-v-24e8e3c0]{width:21px;height:21px;margin-top:-2px}.text-content[data-v-24e8e3c0]{display:flex;flex-direction:column;gap:1.5rem}.text-content p[data-v-24e8e3c0]{color:#37231b;font-size:1.125rem;line-height:1.5;margin:0;opacity:.8}.footer[data-v-24e8e3c0]{color:#37231b;font-size:.75rem;line-height:1.4;opacity:.5;margin-top:auto}.right-content[data-v-24e8e3c0]{padding:4rem;display:flex;align-items:center}.mac-display[data-v-24e8e3c0]{position:relative;width:100%;max-width:800px;margin-right:-4rem}.mac-base[data-v-24e8e3c0]{width:100%;height:auto;display:block}.screen[data-v-24e8e3c0]{position:absolute;top:16.9%;left:12.2%;right:12.2%;height:51.8%;background:#000;overflow:hidden}.boot-screen[data-v-24e8e3c0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;opacity:1;transition:opacity .4s ease;z-index:2}.boot-screen.hidden[data-v-24e8e3c0]{opacity:0;pointer-events:none}.boot-content[data-v-24e8e3c0]{display:flex;flex-direction:column;align-items:center;gap:1rem}.boot-content h2[data-v-24e8e3c0]{font-family:Apple Garamond,serif;font-size:2rem;font-style:italic;margin:0;font-weight:400}.loading-bar[data-v-24e8e3c0]{width:180px;height:2px;background:#ffffff26;border-radius:1px;overflow:hidden}.loading-progress[data-v-24e8e3c0]{height:100%;background:#fff;transition:width .1s linear}.booted-screen[data-v-24e8e3c0]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease}.screen.booted .booted-screen[data-v-24e8e3c0]{opacity:1}.booted-screen img[data-v-24e8e3c0]{width:100%;height:100%;object-fit:cover}@media (max-width: 1400px){.heading[data-v-24e8e3c0]{font-size:4.5rem}.left-content[data-v-24e8e3c0]{padding:4rem}.mac-display[data-v-24e8e3c0]{margin-right:-2rem}}@media (max-width: 1024px){.main-content[data-v-24e8e3c0]{grid-template-columns:1fr}.left-content[data-v-24e8e3c0]{padding:3rem 2rem}.content-wrapper[data-v-24e8e3c0]{max-width:600px;margin:0 auto}.heading[data-v-24e8e3c0]{font-size:3.5rem;text-align:center}.action-buttons[data-v-24e8e3c0]{justify-content:center}.right-content[data-v-24e8e3c0]{padding:2rem}.mac-display[data-v-24e8e3c0]{max-width:600px;margin:0 auto}}@media (max-width: 640px){.heading[data-v-24e8e3c0]{font-size:2.5rem}.action-buttons[data-v-24e8e3c0]{flex-direction:column;align-items:flex-start}.button span[data-v-24e8e3c0]{font-size:1.125rem}.text-content p[data-v-24e8e3c0]{font-size:1rem}}.blur-gradient[data-v-5b563dab]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));mask-image:var(--gradient);-webkit-mask-image:var(--gradient);opacity:var(--opacity);transform:translateY(var(--offset));pointer-events:none;will-change:transform,opacity,backdrop-filter;contain:paint}.blur-animated[data-v-5b563dab]{backface-visibility:hidden;perspective:1000;transform-style:preserve-3d}@media (prefers-reduced-motion: no-preference){.blur-gradient.fade-in[data-v-5b563dab]{animation:fadeIn-5b563dab var(--transition-duration) cubic-bezier(.4,0,.2,1)}.blur-gradient.fade-out[data-v-5b563dab]{animation:fadeOut-5b563dab var(--transition-duration) cubic-bezier(.4,0,.2,1)}@keyframes fadeIn-5b563dab{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:var(--opacity);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}}@keyframes fadeOut-5b563dab{0%{opacity:var(--opacity);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}to{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}}.demo-container[data-v-2a0b8661]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;padding:6rem 2rem;max-width:1200px;margin:0 auto;background:var(--bg)}.image-card[data-v-2a0b8661]{position:relative;width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateZ(0);will-change:transform;cursor:pointer}.image-card[data-v-2a0b8661]:hover{transform:scale(1.02) translateZ(0);box-shadow:0 4px 12px #00000026}.artwork-image[data-v-2a0b8661]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.artwork-image.fade-in[data-v-2a0b8661]{opacity:1}.content-overlay[data-v-2a0b8661]{position:absolute;bottom:0;left:0;width:100%;z-index:2;transform:translateZ(0)}.text-content[data-v-2a0b8661]{padding:1.5rem;display:flex;flex-direction:column;gap:4px;transform:translateY(5px);transition:transform .3s ease}.image-card:hover .text-content[data-v-2a0b8661]{transform:translateY(0)}.title[data-v-2a0b8661]{font-size:18px;font-weight:500;color:#fff;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.subtitle[data-v-2a0b8661]{font-size:14px;color:#ffffffe6;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.image-card[data-v-2a0b8661]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:-1}@media (max-width: 768px){.demo-container[data-v-2a0b8661]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:4rem 1rem;gap:1rem}.text-content[data-v-2a0b8661]{padding:1rem}}@media (prefers-reduced-motion: reduce){.image-card[data-v-2a0b8661],.artwork-image[data-v-2a0b8661],.text-content[data-v-2a0b8661]{transition:none}}.testing-squircle{width:100vw;height:100vh;background-color:gray;margin:0;padding:0;display:flex;flex-direction:row;align-items:stretch;justify-content:stretch}.sidebar{width:480px;max-width:100vw;background:#23272f;color:#fff;padding:28px 28px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;border-radius:0 16px 16px 0;box-shadow:2px 0 12px #00000014;overflow:auto;max-height:100vh}.controls{display:flex;flex-direction:column;gap:18px}.control-group{background:#2c313a;border-radius:8px;padding:14px 14px 10px;margin-bottom:8px;display:flex;flex-direction:column;gap:10px}.control-label-row{display:flex;align-items:center;justify-content:space-between;gap:18px;white-space:nowrap}.control-label{min-width:160px;font-size:15px;font-weight:500;color:#b0e0ff;flex-shrink:0;text-align:left;white-space:nowrap}.slider-row{display:flex;align-items:center;gap:10px;min-width:220px}.slider-row input[type=range]{width:120px;margin:0}.slider-row input[type=number]{width:56px;padding:2px 4px;border-radius:4px;border:1px solid #444;background:#23272f;color:#fff;font-size:14px;text-align:right}.tab-row{display:flex;gap:6px;margin-top:0}.tab-row button{background:#23272f;color:#b0e0ff;border:1.5px solid #444;border-radius:6px;padding:4px 14px;font-size:14px;cursor:pointer;transition:background .15s,color .15s,border .15s;white-space:nowrap}.tab-row button.active{background:#b0e0ff;color:#23272f;border-color:#b0e0ff}.tab-row button:focus{outline:2px solid #b0e0ff}.summary{background:#23272f;border-radius:8px;padding:12px 10px;margin-top:12px;font-size:13px;color:#b0e0ff}.summary ul{padding-left:18px;margin:0}.summary li{margin-bottom:2px}.main-content{flex:1;display:flex;align-items:center;justify-content:center}.squircle-overlay-container{display:block;position:relative}body{margin:0;padding:0}
