.StudioTransition_overlay__8YZBo{position:fixed;inset:0;z-index:120;pointer-events:none;overflow:hidden}.StudioTransition_snapshot__pIPjY{position:absolute;inset:0;overflow:hidden;pointer-events:none}.StudioTransition_snapshot__pIPjY *,.StudioTransition_snapshot__pIPjY :after,.StudioTransition_snapshot__pIPjY :before{animation:none!important;transition:none!important}.StudioTransition_snapshot__pIPjY [data-bento]>*{opacity:1;transform:none}.StudioTransition_traveller__2dCk_{position:absolute;pointer-events:none;margin:0;white-space:nowrap}.StudioTransition_glow__j6KhV{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,#f4f1ea66 1px,transparent 1.3px);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle 150px at var(--origin-x) var(--origin-y),#000,transparent);mask-image:radial-gradient(circle 150px at var(--origin-x) var(--origin-y),#000,transparent)}.DesignDotGrid_grid__r7J72{position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#f4f1ea16 .8px,transparent 1px);background-size:24px 24px}.DesignDotGrid_grid__r7J72:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#f4f1ea55 1px,transparent 1.3px);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle 140px at var(--pointer-x,-200px) var(--pointer-y,-200px),#000,transparent);mask-image:radial-gradient(circle 140px at var(--pointer-x,-200px) var(--pointer-y,-200px),#000,transparent);opacity:0;transition:opacity .24s ease}.DesignDotGrid_grid__r7J72[data-active=true]:after{opacity:1}@media (hover:none),(prefers-reduced-motion:reduce){.DesignDotGrid_grid__r7J72:after{display:none}}.Story_page__bc1ve{min-height:100svh;background:var(--background);color:var(--foreground)}.Story_header__UZ4T1{position:fixed;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:24px 32px;z-index:90}.Story_logo__7fIBY{display:block;border-radius:4px}.Story_modes__P5FKN{display:flex;gap:3px;padding:4px;border:1px solid var(--border);border-radius:999px;background:var(--background);box-shadow:0 1px 3px #00000006}.Story_modes__P5FKN button{min-height:36px;padding:7px 13px;border-radius:999px;font-size:12px;font-weight:500;display:flex;gap:7px;align-items:center;transition:color .18s,background .18s}.Story_modes__P5FKN button>span{font-size:16px;line-height:1}.Story_modes__P5FKN button:hover{background:var(--surface-muted)}.Story_modes__P5FKN button[aria-pressed=true]{color:var(--nav-work-fg);background:var(--nav-work-bg)}.Story_story__gAO_t{width:min(620px,calc(100% - 48px));margin:0 auto;padding:150px 0 48px;outline:none}.Story_story__gAO_t section{position:relative;margin-bottom:48px}.Story_story__gAO_t h1{font-size:clamp(34px,4.5vw,48px);line-height:1.2;letter-spacing:-1.9px;font-weight:600;margin:0 0 28px}.Story_story__gAO_t h2{font-size:18px;line-height:1.65;letter-spacing:-.35px;font-weight:600;margin:0 0 16px;text-wrap:pretty}.Story_story__gAO_t p{font-size:16px;line-height:1.9;font-weight:400;color:var(--muted);margin:0 0 20px;text-wrap:pretty}.Story_story__gAO_t p:last-child,.Story_story__gAO_t section>p:last-of-type{margin-bottom:0}.Story_project__OOV_A,.Story_story__gAO_t strong{color:var(--foreground);font-weight:600}.Story_project__OOV_A{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--foreground) 45%,transparent);transition:text-decoration-color .18s,background .18s;border-radius:2px}.Story_project__OOV_A:hover{text-decoration-color:var(--foreground);background:var(--surface-muted)}.Story_page__bc1ve a:focus-visible,.Story_page__bc1ve button:focus-visible{outline:2px solid var(--foreground);outline-offset:5px}.Story_external__sd5sw{font-size:.75em}.Story_belief__nT4ES{padding-top:12px}.Story_belief__nT4ES .Story_lastLine__NW3T4{margin-top:20px}.Story_story__gAO_t .Story_belief__nT4ES{margin-bottom:20px}.Story_story__gAO_t .Story_belief__nT4ES+.Story_footer__tZ2AA{margin-top:20px}.Story_footer__tZ2AA{margin-top:32px}.Story_footer__tZ2AA>p{font-size:14px;color:var(--muted);line-height:1.9;margin:0 0 20px}.Story_contact__tCxaJ{display:flex;gap:12px;flex-wrap:wrap}.Story_contact__tCxaJ a{display:inline-flex;align-items:center;gap:24px;padding:11px 20px;border-radius:999px;font-size:13px;font-weight:500;border:1px solid var(--border);transition:transform .18s}.Story_contact__tCxaJ a:first-child{background:var(--button-bg);color:var(--button-fg);border-color:var(--button-bg)}.Story_contact__tCxaJ a:hover{transform:translateY(-2px)}.Story_colophon__WqjSL{display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:11px;margin-top:20px;font-variant-numeric:tabular-nums}.Story_colophon__WqjSL a:hover{text-decoration:underline}.Story_intro__8A_Ls{animation:Story_enter__jOsWS .55s ease-out both}.Story_design__e1gOk{--background:#0c0d10;--foreground:#fff;--surface:#0c0d10;--surface-muted:#222;--border:#555;--muted:#fff;--nav-work-bg:#fff;--nav-work-fg:#000;--button-bg:#fff;--button-fg:#000}.Story_devMode__mQy6_{--background:#0a100d;--surface:#101512;--border:#303a33;--muted:#a9b4ae}.Story_skip__HdObD{position:fixed;left:24px;top:-100px;padding:12px 20px;background:var(--foreground);color:var(--background);z-index:100;border-radius:999px}.Story_skip__HdObD:focus{top:24px}@keyframes Story_enter__jOsWS{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Story_appear__GYg1N{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.Story_header__UZ4T1{padding:20px}.Story_logo__7fIBY img{width:30px;height:30px}.Story_modes__P5FKN button{font-size:11px;padding:7px 10px;gap:5px}.Story_story__gAO_t{padding-top:124px}.Story_story__gAO_t h1{letter-spacing:-1.2px}.Story_story__gAO_t p{font-size:15px;line-height:1.85}.Story_story__gAO_t h2{font-size:17px}.Story_story__gAO_t section{margin-bottom:40px}.Story_colophon__WqjSL{font-size:10px;margin-top:20px}}@media (prefers-reduced-motion:reduce){.Story_page__bc1ve *,.Story_page__bc1ve :before{animation:none!important;transition:none!important}}.Story_institutionIcon__Q1bTL{display:inline-block;width:20px;height:20px;-o-object-fit:contain;object-fit:contain;vertical-align:-4px;border-radius:3px}.Story_footerLinks__e4Xg8{display:flex;flex-wrap:wrap;gap:24px;margin-top:48px;color:var(--muted);font-size:12px}.Story_footerLinks__e4Xg8 a:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:4px}@media (max-width:400px){.Story_header__UZ4T1{padding:16px}.Story_modes__P5FKN button{padding:7px 8px;gap:4px;font-size:10px}.Story_modes__P5FKN button>span{font-size:13px}.Story_logo__7fIBY img{width:25px;height:25px}}.Story_design__e1gOk .Story_logo__7fIBY{background:var(--background);border-radius:50%;padding:8px;margin:-8px}.Story_design__e1gOk .Story_story__gAO_t,.Story_devMode__mQy6_ .Story_story__gAO_t{position:relative}.Story_devMode__mQy6_ .Story_story__gAO_t:before{content:"";position:absolute;inset:130px -20px 48px;border-left:1px dashed #d7ff4526;border-right:1px dashed #d7ff4526;pointer-events:none}.Story_design__e1gOk .Story_footer__tZ2AA,.Story_design__e1gOk .Story_story__gAO_t p{visibility:hidden}.Story_design__e1gOk .Story_story__gAO_t .Story_designKeep__SuJMF,.Story_design__e1gOk .Story_story__gAO_t h1,.Story_design__e1gOk .Story_story__gAO_t h2,.Story_design__e1gOk .Story_story__gAO_t p a,.Story_design__e1gOk .Story_story__gAO_t strong{visibility:visible;color:#fff}.Story_design__e1gOk .Story_story__gAO_t .Story_designHide__NND1v,.Story_design__e1gOk .Story_story__gAO_t img{visibility:hidden}.Story_design__e1gOk .Story_story__gAO_t aside{display:none}.Story_devMode__mQy6_ .Story_story__gAO_t h1{text-decoration:underline;text-decoration-color:#d7ff4540;text-decoration-thickness:1px;text-underline-offset:12px}@media (max-width:600px){.Story_devMode__mQy6_ .Story_story__gAO_t:before{inset:110px -12px 48px}}.Story_railSlot__rtUQi{position:relative}.Story_design__e1gOk .Story_story__gAO_t .Story_railCopy__eDyD7,.Story_design__e1gOk .Story_story__gAO_t .Story_railCopy__eDyD7 *{visibility:hidden}.Story_design__e1gOk .Story_secondarySection__93F3r,.Story_design__e1gOk .Story_studySection__rwACI .Story_railCopy__eDyD7,.Story_design__e1gOk .Story_studySection__rwACI>h2{display:none}.Story_design__e1gOk .Story_story__gAO_t .Story_closingText__5vqrm{visibility:visible;color:#fff}.Story_design__e1gOk .Story_story__gAO_t h1{color:transparent;-webkit-text-stroke:1px #f4f1ea}.Story_themeIcon__aTttb{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--foreground);background:var(--background)}.Story_themeIcon__aTttb:hover{background:var(--surface-muted)}.Story_designerWord__FJKdc{white-space:nowrap}.Story_designSwitch__ep58M{display:inline-flex;align-items:center;vertical-align:middle;width:48px;height:28px;padding:3px;margin-left:16px;border:1px solid var(--border);border-radius:99px;background:var(--surface-muted);-webkit-text-stroke:0;transform:translateY(-3px)}.Story_designSwitch__ep58M>span{width:20px;height:20px;border-radius:50%;background:var(--foreground);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.Story_designSwitch__ep58M[aria-checked=true]{background:#f4f1ea;border-color:#f4f1ea}.Story_designSwitch__ep58M[aria-checked=true]>span{background:#0c0d10;transform:translateX(20px)}@media (max-width:400px){.Story_designSwitch__ep58M{margin-left:10px}}@media (prefers-reduced-motion:reduce){.Story_designSwitch__ep58M>span{transition:none}}.Story_footerBottom__3Bjhl{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:48px}.Story_footerBottom__3Bjhl .Story_colophon__WqjSL,.Story_footerBottom__3Bjhl .Story_footerLinks__e4Xg8{margin-top:0}.Story_footerBottom__3Bjhl .Story_colophon__WqjSL{margin-left:auto;white-space:nowrap}.Story_design__e1gOk{position:relative;isolation:isolate}.CaseStudy_caseStudy__PS5Ok{outline:none}.CaseStudy_back__tGkEg{display:inline-block;color:var(--muted);font-size:13px;margin-bottom:32px;text-underline-offset:4px}.CaseStudy_back__tGkEg:hover{text-decoration:underline}.CaseStudy_hero__xmHSv{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-bottom:48px}.CaseStudy_hero__xmHSv h1{overflow-wrap:anywhere}.CaseStudy_hero__xmHSv p{padding-top:5px;margin:0}.CaseStudy_action__7Ok2W{display:inline-flex;align-items:center;gap:20px;border-radius:999px;background:var(--button-bg);color:var(--button-fg);padding:11px 20px;font-size:13px;font-weight:500}.CaseStudy_content__luR3t .grid:has(img),.CaseStudy_heroImage__r6KqY{width:min(1000px,calc(100vw - 48px));position:relative;left:50%;transform:translateX(-50%);margin-top:32px;margin-bottom:48px}.CaseStudy_heroImage__r6KqY img{width:100%;height:auto;border-radius:12px}.CaseStudy_content__luR3t{color:var(--muted)}.CaseStudy_content__luR3t li,.CaseStudy_content__luR3t ol,.CaseStudy_content__luR3t p,.CaseStudy_content__luR3t ul{font-size:16px!important;line-height:1.9!important;font-weight:400!important;color:var(--muted)!important}.CaseStudy_content__luR3t h2{font-size:18px!important;line-height:1.65!important;margin:48px 0 16px!important}.CaseStudy_content__luR3t h2,.CaseStudy_content__luR3t h3{font-weight:600!important;color:var(--foreground)!important}.CaseStudy_content__luR3t h3{font-size:16px!important;line-height:1.7!important;margin-bottom:16px!important}.CaseStudy_content__luR3t strong{font-weight:600!important;color:var(--foreground)!important}.CaseStudy_content__luR3t a{color:var(--foreground)!important;font-weight:600;text-decoration:underline;text-underline-offset:4px}.CaseStudy_content__luR3t>div{margin-bottom:32px}.CaseStudy_content__luR3t .grid:has(img){gap:24px}.CaseStudy_content__luR3t .grid:has(img)>div{height:auto!important;aspect-ratio:4/3}.CaseStudy_content__luR3t img{border-radius:12px}@media (max-width:600px){.CaseStudy_hero__xmHSv{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.CaseStudy_hero__xmHSv h1{margin-bottom:20px}.CaseStudy_content__luR3t li,.CaseStudy_content__luR3t ol,.CaseStudy_content__luR3t p,.CaseStudy_content__luR3t ul{font-size:15px!important;line-height:1.85!important}.CaseStudy_content__luR3t h2{font-size:17px!important}}.ProjectLink_link__xSOhs{color:var(--foreground);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--foreground) 45%,transparent);border-radius:2px}.ProjectLink_link__xSOhs:hover{text-decoration-color:var(--foreground)}.ProjectLink_icon__MN2Xu{display:inline-block;width:18px;height:18px;border-radius:4px;-o-object-fit:cover;object-fit:cover;vertical-align:-3px;margin-right:5px}.ProjectLink_name__xzHxE{font:inherit;color:var(--foreground);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px}.ProjectLink_preview__7c2vY{position:fixed;z-index:80;pointer-events:auto}.ProjectLink_stack__wR2xf{position:relative;aspect-ratio:1.5}.ProjectLink_sheet__psufm{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;box-shadow:0 16px 36px #00000025;transform:translate(calc(var(--layer) * 6px),calc(var(--layer) * -8px)) rotate(calc(var(--angle) + var(--layer) * 5deg));animation:ProjectLink_unfold__3h32n .22s cubic-bezier(.2,.8,.2,1) both}.ProjectLink_portrait__A2Tog .ProjectLink_stack__wR2xf{aspect-ratio:.94}.ProjectLink_portrait__A2Tog .ProjectLink_sheet__psufm{-o-object-position:center 30%;object-position:center 30%}@keyframes ProjectLink_unfold__3h32n{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.ProjectLink_sheet__psufm{animation:none;transform:none}.ProjectLink_sheet__psufm:not(:first-child){display:none}}.DesignWorkRail_gallery__qaeMn{position:relative}.DesignWorkRail_rail__yxhdN{display:grid;grid-auto-flow:column;grid-auto-columns:min(380px,80vw);gap:20px;width:100vw;margin-left:calc(50% - 50vw);padding:4px calc((100vw - min(380px, 80vw)) / 2) 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:calc((100vw - min(380px, 80vw)) / 2);scrollbar-width:none;overscroll-behavior-x:contain}.DesignWorkRail_card__XakQw{display:flex;flex-direction:column;height:470px;min-height:0;border-radius:24px;padding:26px;color:#111!important;scroll-snap-align:center;overflow:hidden;text-decoration:none}.DesignWorkRail_art__eWl9Y{position:relative;flex:1;min-height:0;margin:45px 14px 38px;transition:transform .24s ease}.DesignWorkRail_art__eWl9Y .DesignWorkRail_image__sCbJH{visibility:visible!important;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:14px;box-shadow:0 16px 24px #0002}.DesignWorkRail_card__XakQw:focus-visible .DesignWorkRail_art__eWl9Y,.DesignWorkRail_card__XakQw:hover .DesignWorkRail_art__eWl9Y{transform:translateY(-3px)}.DesignWorkRail_caption__gvnvZ{display:flex;align-items:center;justify-content:space-between;font-size:22px}.DesignWorkRail_caption__gvnvZ strong{color:#111!important}.DesignWorkRail_detail__Q_O4R{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:10px}@media (prefers-reduced-motion:reduce){.DesignWorkRail_art__eWl9Y{transition:none}.DesignWorkRail_card__XakQw:focus-visible .DesignWorkRail_art__eWl9Y,.DesignWorkRail_card__XakQw:hover .DesignWorkRail_art__eWl9Y{transform:none}}.DesignWorkRail_placeholder__N4K1b{width:100%;height:100%;border:1px dashed #1113;border-radius:14px;background:#ffffff18}.DesignWorkRail_book__813um .DesignWorkRail_image__sCbJH{-o-object-fit:contain;object-fit:contain;box-shadow:none}.DesignWorkRail_author__NOPA7{color:#333;font-size:11px;margin-top:8px}@media (max-width:600px){.DesignWorkRail_card__XakQw{height:400px;padding:22px}}.DesignWorkRail_rail__yxhdN::-webkit-scrollbar{display:none}.DesignWorkRail_front__oKM8j{transform:rotate(-3deg);transition:opacity .18s ease}@media (prefers-reduced-motion:reduce){.DesignWorkRail_front__oKM8j{transition:none;transform:none}}.DesignBento_grid__z1CDz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:210px;gap:14px;width:min(1080px,calc(100vw - 48px));margin:64px 0 64px calc((620px - min(1080px, 100vw - 48px)) / 2)}.DesignBento_tile__lW9ac{position:relative;min-width:0;overflow:hidden;border-radius:18px;background:#181a1f;color:#c9c3b8;display:flex;align-items:flex-end;padding:24px;text-decoration:none}.DesignBento_tile__lW9ac span{font-size:15px;line-height:1.4}.DesignBento_wide__d83bU{grid-column:span 2}.DesignBento_tall__uSRZ4{grid-row:span 2}.DesignBento_book__iIC3h{grid-column:3;grid-row:3;padding:26px;flex-direction:column;justify-content:center;align-items:center;gap:18px}.DesignBento_book__iIC3h img{visibility:visible!important;width:100%;height:calc(100% - 55px);-o-object-fit:contain;object-fit:contain;min-height:0}.DesignBento_tile__lW9ac[href]{transition:background .18s ease}.DesignBento_tile__lW9ac[href]:hover{background:#24262d}@media (max-width:700px){.DesignBento_grid__z1CDz{width:100%;margin-left:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:190px}.DesignBento_wide__d83bU{grid-column:span 2}.DesignBento_tall__uSRZ4{grid-row:auto}.DesignBento_book__iIC3h{grid-column:2;grid-row:auto}}@media (prefers-reduced-motion:reduce){.DesignBento_tile__lW9ac[href]{transition:none}}@media (prefers-reduced-motion:no-preference){.DesignBento_tile__lW9ac{opacity:0;transform:translateY(12px)}.DesignBento_grid__z1CDz[data-revealed=true] .DesignBento_tile__lW9ac{animation:DesignBento_surface__2LAmA .45s ease-out both}}@keyframes DesignBento_surface__2LAmA{to{opacity:1;transform:translateY(0)}}.DesignBento_rampTile__s5hVl{flex-direction:column;justify-content:space-between;align-items:stretch;gap:14px}.DesignBento_ramp__sOamg{display:flex;flex-direction:column;gap:8px}.DesignBento_swatches__Pv2U0{display:flex;height:58px;overflow:hidden;border-radius:8px}.DesignBento_swatches__Pv2U0 span{flex:1}.DesignBento_ramp__sOamg label{display:flex;justify-content:space-between;font-size:12px}.DesignBento_ramp__sOamg input{width:100%;accent-color:#c4badb;cursor:pointer}.StoryLayer_layer__rQxn7{position:absolute;top:0;left:calc(100% + 56px);width:250px;z-index:2;--layer-accent:#d7ff45}.StoryLayer_left__wXPI9{left:auto;right:calc(100% + 56px)}.StoryLayer_layer__rQxn7[data-entered=true] .StoryLayer_content__4WvEs{animation:StoryLayer_reveal__6TaW_ .3s ease-out both}.StoryLayer_content__4WvEs:before{content:"";position:absolute;top:7px;right:calc(100% + 12px);width:32px;border-top:1px solid #d7ff4540}.StoryLayer_left__wXPI9 .StoryLayer_content__4WvEs:before{right:auto;left:calc(100% + 12px)}.StoryLayer_label__H7k0E{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.04em;color:var(--layer-accent);margin-bottom:20px}.StoryLayer_layer__rQxn7 .StoryLayer_content__4WvEs p{color:#a9ada7;font-size:12px;line-height:1.8;font-weight:400;margin:14px 0 0}.StoryLayer_specimen__d55pv{font-size:64px;line-height:1;color:transparent;-webkit-text-stroke:1px #c5b6ef}.StoryLayer_specimen__d55pv span{-webkit-text-stroke:0;color:#c5b6ef;font-family:monospace;display:block;margin-top:12px;font-size:10px}.StoryLayer_measure__dRL5S{font-family:monospace;color:#858c83;font-size:10px;margin-top:24px;border-bottom:1px solid #d7ff4540;padding-bottom:8px}.StoryLayer_measure__dRL5S span{color:var(--layer-accent);font-size:18px;margin-right:8px}.StoryLayer_stack__G6J17{position:relative;height:175px;margin-top:35px}.StoryLayer_stack__G6J17 a{position:absolute;inset:0;transform:translateY(calc(var(--index) * -9px)) rotate(calc(var(--index) * 7deg - 8deg));z-index:calc(3 - var(--index));transition:transform .25s}.StoryLayer_stack__G6J17 a:focus-visible,.StoryLayer_stack__G6J17 a:hover{z-index:5;transform:translateY(-24px) rotate(0)}.StoryLayer_stack__G6J17 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;box-shadow:0 8px 20px #0003}.StoryLayer_system__f0BKD{display:flex;flex-direction:column;align-items:start;gap:8px;font-size:21px;line-height:1.4;letter-spacing:-.5px}.StoryLayer_system__f0BKD>span{color:#c5b6ef}.StoryLayer_system__f0BKD i{font-size:14px;color:#666f63;font-style:normal;margin-left:6px}.StoryLayer_system__f0BKD strong{color:var(--layer-accent)!important;font-weight:500!important}.StoryLayer_fillkit__zEpWz{display:block;transform:rotate(-4deg)}.StoryLayer_fillkit__zEpWz img{border-radius:4px}.StoryLayer_ramp__yo9Lu{display:flex;height:42px;border-radius:4px;overflow:hidden;margin-top:20px}.StoryLayer_ramp__yo9Lu i{flex:1}.StoryLayer_swatches__ZOqs_{display:flex;gap:10px}.StoryLayer_swatches__ZOqs_ i{height:38px;width:38px;border-radius:50%;background:#fafaf9}.StoryLayer_swatches__ZOqs_ i:nth-child(2){background:#c5b6ef}.StoryLayer_swatches__ZOqs_ i:nth-child(3){background:#d7ff45}.StoryLayer_small__QBsUd{display:block;font-family:monospace;font-size:10px;color:#858c83;margin-top:24px;line-height:1.8}.StoryLayer_signature__YTp19{font-size:13px;color:#d7ff45;line-height:1.8;overflow-wrap:anywhere}.StoryLayer_signature__YTp19,.StoryLayer_source__v2wIH{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.StoryLayer_source__v2wIH{margin-top:20px}.StoryLayer_source__v2wIH summary{font-size:10px;color:#c0d1c3;cursor:pointer;padding:8px 0;overflow-wrap:anywhere}.StoryLayer_source__v2wIH pre{position:relative;z-index:4;padding:12px;max-height:230px;overflow:auto;font-size:10px;line-height:1.8;background:#101a13;color:#c0d1c3;border:1px solid #2a392e;border-radius:4px;margin-top:8px}.StoryLayer_hue__DrsYr{display:block;font-family:monospace;font-size:10px;color:#c0d1c3;margin-top:16px}.StoryLayer_hue__DrsYr output{float:right}.StoryLayer_hue__DrsYr input{display:block;width:100%;accent-color:#d7ff45;margin-top:12px}.StoryLayer_toggle__ThXk7{display:none}@keyframes StoryLayer_reveal__6TaW_{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media (max-width:1270px){.StoryLayer_layer__rQxn7,.StoryLayer_left__wXPI9{right:0;left:auto;top:-28px;width:min(280px,100%);z-index:10}.StoryLayer_toggle__ThXk7{display:block;margin-left:auto;font-family:monospace;font-size:10px;line-height:20px;color:var(--layer-accent);padding:0 3px}.StoryLayer_content__4WvEs{display:none;position:absolute;top:26px;right:0;width:100%;padding:20px;background:#101311;border:1px solid #303830;border-radius:8px;box-shadow:0 12px 30px #0006;max-height:min(520px,70svh);overflow:auto}.StoryLayer_content__4WvEs[data-open=true]{display:block}.StoryLayer_content__4WvEs:before{display:none}.StoryLayer_label__H7k0E{font-size:9px}.StoryLayer_stack__G6J17{height:150px}}@media (prefers-reduced-motion:reduce){.StoryLayer_content__4WvEs{animation:none}.StoryLayer_stack__G6J17 a{transition:none}}