.xn2LgW_window{z-index:var(--stack,1);gap:var(--space-8);--width:round(min(var(--window-width,423px), 100vw - 2 * var(--layout-gutter)), 1px);width:var(--width);height:round(min(max(var(--window-height,var(--width) * 5 / 4), 456px), 100dvh - 2 * var(--layout-gutter)), 1px);color:var(--color-text-primary);-webkit-user-select:none;user-select:none;touch-action:none;transition:opacity var(--duration-fast) var(--ease-standard);grid-template:16px minmax(0,1fr) 16px/16px minmax(0,1fr) 16px;display:grid;position:fixed;top:round(50%,1px);left:round(50%,1px);translate:round(-50%,1px) round(-50%,1px)}@media (max-width:720px){.xn2LgW_window{z-index:calc(200 + var(--stack,1));width:round(95vw,1px)!important;height:round(90dvh,1px)!important;top:round(5dvh,1px)!important;left:round(2.5vw,1px)!important;translate:none!important}.xn2LgW_window:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);position:fixed;inset:0}.xn2LgW_resize{display:none}}.xn2LgW_window[data-dimmed]{opacity:.3}.xn2LgW_mark,.xn2LgW_cut{filter:var(--filter-ink);flex-shrink:0;display:block}.xn2LgW_cut{width:var(--space-8);background:var(--neutral-950);height:.5px;margin-bottom:-.5px}.xn2LgW_vertical{width:.5px;height:var(--space-8);margin:0 -.5px 0 0}.xn2LgW_heavy{background:#000;width:.6px;margin-right:-.6px}.xn2LgW_top,.xn2LgW_bottom{padding:0 var(--space-24);grid-column:1/-1;grid-template-columns:1fr auto 1fr;display:grid}.xn2LgW_top>:last-child,.xn2LgW_bottom>:last-child{justify-self:end}.xn2LgW_top{align-items:end}.xn2LgW_bottom{align-items:start}.xn2LgW_corner{justify-self:start;align-items:flex-end;gap:var(--space-16);display:flex}.xn2LgW_close{width:max-content;height:1lh;padding:var(--space-2) 0 0;background:var(--color-text-primary);color:var(--color-bg-canvas);font:800 16px / 1 var(--font-sans);letter-spacing:var(--tracking-title);text-align:left;cursor:pointer;z-index:1;border:0;position:relative}.xn2LgW_close:hover{background:var(--color-accent);color:var(--color-text-on-accent)}.xn2LgW_side{grid-template-rows:1fr auto 1fr;justify-items:end;row-gap:32px;display:grid}.xn2LgW_right{justify-items:start}.xn2LgW_side>:first-child{align-self:start}.xn2LgW_side>:last-child{align-self:end}.xn2LgW_bars{flex-direction:column;align-items:flex-end;gap:32px;display:flex}.xn2LgW_swatches{flex-direction:column;display:flex}.xn2LgW_swatch{width:var(--space-12);height:var(--space-12);box-shadow:inset 0 0 0 .1px var(--color-border-default)}.xn2LgW_body{min-height:0;padding:var(--space-16);background:var(--color-bg-paper);color:var(--color-text-paper);font:var(--type-body-small);letter-spacing:.12px;-webkit-user-select:text;user-select:text;touch-action:auto;overflow:auto}.xn2LgW_bleed{padding:0}.xn2LgW_resize{touch-action:none;position:absolute;inset:0}.xn2LgW_n,.xn2LgW_s{height:var(--space-16);cursor:ns-resize}.xn2LgW_e,.xn2LgW_w{width:var(--space-16);cursor:ew-resize}.xn2LgW_n{bottom:auto}.xn2LgW_s{top:auto}.xn2LgW_e{left:auto}.xn2LgW_w{right:auto}.xn2LgW_ne,.xn2LgW_se,.xn2LgW_sw,.xn2LgW_nw{width:var(--space-16);height:var(--space-16)}.xn2LgW_ne{cursor:nesw-resize;bottom:auto;left:auto}.xn2LgW_se{cursor:nwse-resize;top:auto;left:auto}.xn2LgW_sw{cursor:nesw-resize;top:auto;right:auto}.xn2LgW_nw{cursor:nwse-resize;bottom:auto;right:auto}
.E0kJGG_main{--page-bg:#fff;--edge:var(--space-48);--placeholder:#23f843;background:var(--page-bg);height:100dvh;font:var(--type-mono-caption);color:var(--color-text-light);position:relative;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .E0kJGG_main{--page-bg:var(--color-bg-canvas)}}:root[data-theme=dark] .E0kJGG_main{--page-bg:var(--color-bg-canvas)}@media (max-width:720px){.E0kJGG_main{--edge:var(--layout-gutter)}}.E0kJGG_main :where(p,dl,dd){margin:0}.E0kJGG_gap{margin-top:1lh}.E0kJGG_status{top:var(--edge);left:var(--edge);width:241px;position:absolute}.E0kJGG_os{color:var(--color-text-muted)}.E0kJGG_row{justify-content:space-between;gap:var(--space-16);display:flex}.E0kJGG_link{font:inherit;color:var(--color-text-muted);text-underline-position:from-font;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0;text-decoration:underline}.E0kJGG_link:hover,.E0kJGG_link:focus-visible,.E0kJGG_link[aria-expanded=true]{color:var(--color-text-primary)}.E0kJGG_imprint{justify-content:space-between;gap:var(--space-24);flex-direction:column;min-height:100%;display:flex}.E0kJGG_imprintTitle{font:var(--type-title);letter-spacing:var(--tracking-title);margin:-2px 0 0}.E0kJGG_imprintText{font:var(--type-body);letter-spacing:normal;text-align:right}.E0kJGG_imprintEmoji{font-size:16px}.E0kJGG_imprintLink{color:#1472ff;text-decoration:none}.E0kJGG_contactHeading{font:inherit;margin:0}.E0kJGG_aboutPanel{height:100%;position:relative;container-type:inline-size}.E0kJGG_about{object-fit:cover;width:100%;height:100%;display:block}.E0kJGG_aboutText{left:var(--space-16);right:var(--space-16);font:var(--type-body-strong);letter-spacing:normal;position:absolute;bottom:20%}.E0kJGG_aboutText p{text-wrap:balance;max-width:20em}.E0kJGG_phrase{white-space:nowrap}@container not (min-width:200px){.E0kJGG_phrase{white-space:normal}}@media (min-width:721px){.E0kJGG_phoneOnly{display:none}}@media (max-width:720px){.E0kJGG_desktopOnly{display:none}}.E0kJGG_aboutTitle{margin:0 0 var(--space-6);font:var(--type-title);letter-spacing:var(--tracking-title)}.E0kJGG_slug{background:linear-gradient(var(--color-text-primary) 0 0) 0 .0625em / 100% 1em no-repeat;color:var(--color-bg-canvas);-webkit-box-decoration-break:clone;box-decoration-break:clone}.E0kJGG_logo{top:calc(var(--edge) - 24px);right:calc(var(--edge) - 10px);width:96px;height:96px;position:absolute}.E0kJGG_bowl{z-index:100;width:100%;height:100%;display:block;position:relative}.E0kJGG_logoButton{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.E0kJGG_logoButton[aria-disabled=true]{cursor:default}.E0kJGG_closeAll{pointer-events:auto;padding-block:2px;display:block;transform:translateY(100%)}.E0kJGG_location{bottom:calc(var(--edge) - 4px);left:var(--edge);white-space:nowrap;position:absolute}.E0kJGG_mode{font:inherit;color:var(--color-text-light);text-underline-position:from-font;cursor:pointer;background:0 0;border:0;padding:0}.E0kJGG_mode:hover,.E0kJGG_mode[aria-pressed=true]{color:var(--color-text-muted)}.E0kJGG_mode[aria-pressed=true]{text-decoration:underline}.E0kJGG_apps{right:var(--edge);bottom:calc(var(--edge) - 5px);flex-direction:column;gap:37px;display:flex;position:absolute}.E0kJGG_app{align-items:center;gap:var(--space-8);cursor:pointer;background:0 0;border:0;flex-direction:column;width:72px;padding:0;text-decoration:none;display:flex;position:relative}.E0kJGG_icon{z-index:100;width:72px;height:72px;display:block;position:relative}span.E0kJGG_icon{background:var(--placeholder)}canvas.E0kJGG_icon{transition:transform var(--duration-quick) var(--ease-standard)}.E0kJGG_app:hover canvas.E0kJGG_icon,.E0kJGG_app:focus-visible canvas.E0kJGG_icon,.E0kJGG_app[aria-expanded=true] canvas.E0kJGG_icon{transform:translateY(-4px)}.E0kJGG_app:has(canvas.E0kJGG_icon):before{content:"";filter:blur(4px);opacity:0;width:100px;height:36px;transition:opacity var(--duration-quick) var(--ease-standard), transform var(--duration-quick) var(--ease-standard);z-index:100;pointer-events:none;background:radial-gradient(closest-side,#ffffffe6,#fff8e659 45%,#0000);border-radius:50%;position:absolute;top:44px;left:-14px;transform:scaleX(.4)}.E0kJGG_app[aria-expanded=true]:has(canvas.E0kJGG_icon):before{opacity:1;transform:none}.E0kJGG_label{z-index:100;color:#fff;mix-blend-mode:difference;font:800 12px / 1 var(--font-sans);letter-spacing:var(--tracking-title);white-space:nowrap;position:relative}.E0kJGG_closeAllMask{text-align:center;pointer-events:none;position:absolute;top:calc(100% - 11px);left:0;right:0;overflow:hidden}.E0kJGG_lab{--lab-paper:var(--color-bg-paper);min-height:100%;padding:var(--space-16);background:var(--lab-paper);color:var(--color-text-primary);flex-direction:column;gap:32px;display:flex;container-type:inline-size}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .E0kJGG_lab{--lab-paper:var(--color-bg-canvas)}}:root[data-theme=dark] .E0kJGG_lab{--lab-paper:var(--color-bg-canvas)}.E0kJGG_labStage{height:100%;min-height:0;font:var(--type-body);letter-spacing:normal;padding:0;display:block;position:relative;overflow:hidden}.E0kJGG_labTitle{font:var(--type-title);letter-spacing:var(--tracking-title);margin:-2px 0 0}.E0kJGG_experiments{margin:0;padding:0;list-style:none}.E0kJGG_experiments li+li{border-top:var(--border-hairline) solid var(--color-text-primary);margin-top:32px;padding-top:32px}.E0kJGG_experiment{--hover:0;column-gap:var(--space-16);color:inherit;grid-template-columns:1fr auto;text-decoration:none;display:grid}.E0kJGG_experimentTitle,.E0kJGG_experimentNumber{font:800 clamp(32px, 96 / 1369 * 100cqi, 96px) / 1 var(--font-sans);margin-block:-.15em}.E0kJGG_experimentTitle{letter-spacing:-.04em;position:relative}.E0kJGG_accent,.E0kJGG_inked>span{background:linear-gradient(var(--color-accent) 0 0) 0 .34em / calc(var(--hover) * 100%) .7em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.E0kJGG_inked{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.E0kJGG_inked>span{background-image:linear-gradient(var(--color-text-on-accent) 0 0);color:#0000;-webkit-background-clip:text;background-clip:text}.E0kJGG_accent,.E0kJGG_inked>:first-child{margin-right:var(--space-16)}.E0kJGG_experimentDate{font:var(--type-body);letter-spacing:normal;white-space:nowrap}.E0kJGG_inked .E0kJGG_experimentDate{visibility:hidden}.E0kJGG_experimentNumber{align-self:end}.E0kJGG_experimentNumber>*{font-variant-numeric:tabular-nums}.E0kJGG_tagRow{height:calc(8px + var(--hover) * 19px);grid-column:1/-1}.E0kJGG_tagMask{--descent:4px;padding-bottom:var(--descent);font:var(--type-body-strong);margin-top:13px;display:block;overflow:hidden}.E0kJGG_tag{translate:0 calc((var(--hover) - 1) * (100% + var(--descent)));display:block}@media (max-width:720px){.E0kJGG_experiment{-webkit-tap-highlight-color:transparent}.E0kJGG_experiment:active .E0kJGG_accent,.E0kJGG_experiment:active .E0kJGG_inked>span{background-size:100% .7em}.E0kJGG_tagRow{height:27px}.E0kJGG_tag{translate:none}}
.CP-dIa_stage{width:100%;height:100dvh;position:relative;overflow:hidden}.CP-dIa_back{top:calc(var(--space-16) - 2px + 6px);left:var(--space-16);z-index:10;background:var(--color-text-primary);height:1lh;color:var(--color-bg-canvas);font:var(--type-title);letter-spacing:var(--tracking-title);cursor:pointer;border:0;padding:0;line-height:.7em;text-decoration:none;position:absolute}.CP-dIa_back:hover{background:var(--color-accent);color:var(--color-text-on-accent)}
