.glass-module__0nZKYW__glass{border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.glass-module__0nZKYW__liquid{border:0}html:not([data-glass=on]) .glass-module__0nZKYW__liquid{-webkit-backdrop-filter:blur(var(--card-about-blur));backdrop-filter:blur(var(--card-about-blur))}
.AboutWidget-module__oTODea__widget{gap:var(--space-12);width:320px;padding:var(--space-16);border-radius:var(--radius-glass-lg);background:var(--card-about-bg);flex-direction:column;display:flex;position:relative;}.AboutWidget-module__oTODea__identity{align-items:center;gap:var(--space-12);display:flex}.AboutWidget-module__oTODea__avatar{width:var(--avatar-sm);height:var(--avatar-sm);border:1.5px solid var(--card-avatar-border);border-radius:var(--radius-round);flex:none;overflow:hidden}.AboutWidget-module__oTODea__avatar img{object-fit:cover;width:100%;height:100%}.AboutWidget-module__oTODea__titles{gap:var(--space-2);white-space:nowrap;flex-direction:column;display:flex}.AboutWidget-module__oTODea__name{font-family:var(--font-rounded);font-weight:var(--weight-bold);font-size:var(--text-16);line-height:var(--leading-normal);color:var(--text-primary);text-shadow:var(--text-shadow-card)}.AboutWidget-module__oTODea__title{font-family:var(--font-rounded);font-size:var(--text-14);color:var(--text-card-subtitle);text-shadow:var(--text-shadow-sm)}.AboutWidget-module__oTODea__separator{background:var(--glass-separator);border:0;height:1px}.AboutWidget-module__oTODea__timeline{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.AboutWidget-module__oTODea__row{align-items:flex-start;gap:var(--space-8);padding:var(--space-6) var(--space-10) var(--space-6) var(--space-6);background:var(--card-row-bg);font-family:var(--font-rounded);text-shadow:var(--text-shadow-sm);border-radius:7px;display:flex}.AboutWidget-module__oTODea__bar{border-radius:1.5px;flex:none;align-self:center;width:3px;height:28px}.AboutWidget-module__oTODea__what{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.AboutWidget-module__oTODea__org{font-weight:var(--weight-semibold);font-size:var(--text-13);color:var(--text-primary)}.AboutWidget-module__oTODea__role{font-weight:var(--weight-medium);font-size:var(--text-11);color:var(--card-row-muted)}.AboutWidget-module__oTODea__when{line-height:1.25;font-weight:var(--weight-medium);font-size:var(--text-11);color:var(--card-row-muted);flex:none;padding-top:1px}.AboutWidget-module__oTODea__expand{border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.AboutWidget-module__oTODea__expand:hover{background:var(--window-glass-divider)}.AboutWidget-module__oTODea__srOnly{}@media (max-width:900px),(max-height:600px),(max-width:1100px) and (max-height:720px){.AboutWidget-module__oTODea__widget{width:100%}}.AboutWidget-module__oTODea__widget{transition:scale var(--duration-fast) var(--ease-out)}@media (hover:hover){.AboutWidget-module__oTODea__widget:has(.AboutWidget-module__oTODea__expand:hover){scale:1.01}}.AboutWidget-module__oTODea__widget:has(.AboutWidget-module__oTODea__expand:active){transition-duration:var(--duration-press);scale:.985}@media (prefers-reduced-motion:reduce){.AboutWidget-module__oTODea__widget{transition:none}}.AboutWidget-module__oTODea__widget[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(var(--card-about-blur));backdrop-filter:blur(var(--card-about-blur));scale:1}.AboutWidget-module__oTODea__widget[data-dragging] .AboutWidget-module__oTODea__expand{cursor:grabbing}
.BlueprintMark-module__vyJXKG__mark{--mark-size:22px;width:var(--mark-size);height:var(--mark-size);transition:scale var(--duration-fast) var(--ease-out);border-radius:6px;flex:none;display:block;position:relative}.BlueprintMark-module__vyJXKG__large{--mark-size:40px;border-radius:10px}.BlueprintMark-module__vyJXKG__art{position:absolute;inset:0;overflow:visible}.BlueprintMark-module__vyJXKG__tile{width:100%;height:100%;transition:opacity var(--duration-base) var(--ease-out);border-radius:23%;position:absolute;inset:0}.BlueprintMark-module__vyJXKG__glyph{background:var(--blueprint-glyph);opacity:0;transition:opacity var(--duration-base) var(--ease-out);position:absolute;inset:0;-webkit-mask:url(/mark/glyph.svg) 50%/contain no-repeat;mask:url(/mark/glyph.svg) 50%/contain no-repeat}.BlueprintMark-module__vyJXKG__frame{width:100%;height:100%;stroke:var(--blueprint-line);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;transition:opacity var(--duration-base) var(--ease-out);position:absolute;inset:0}.BlueprintMark-module__vyJXKG__frame line{vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;transition:scale var(--duration-base) var(--ease-out);scale:.4}@media (hover:hover){.BlueprintMark-module__vyJXKG__mark:hover .BlueprintMark-module__vyJXKG__tile{opacity:0}.BlueprintMark-module__vyJXKG__mark:hover .BlueprintMark-module__vyJXKG__glyph,.BlueprintMark-module__vyJXKG__mark:hover .BlueprintMark-module__vyJXKG__frame{opacity:1}.BlueprintMark-module__vyJXKG__mark:hover .BlueprintMark-module__vyJXKG__frame line{scale:1}}.BlueprintMark-module__vyJXKG__mark:focus-visible .BlueprintMark-module__vyJXKG__tile,.BlueprintMark-module__vyJXKG__mark[data-open] .BlueprintMark-module__vyJXKG__tile,.BlueprintMark-module__vyJXKG__mark[data-blueprint-always] .BlueprintMark-module__vyJXKG__tile{opacity:0}.BlueprintMark-module__vyJXKG__mark:focus-visible .BlueprintMark-module__vyJXKG__glyph,.BlueprintMark-module__vyJXKG__mark:focus-visible .BlueprintMark-module__vyJXKG__frame,.BlueprintMark-module__vyJXKG__mark[data-open] .BlueprintMark-module__vyJXKG__glyph,.BlueprintMark-module__vyJXKG__mark[data-open] .BlueprintMark-module__vyJXKG__frame,.BlueprintMark-module__vyJXKG__mark[data-blueprint-always] .BlueprintMark-module__vyJXKG__glyph,.BlueprintMark-module__vyJXKG__mark[data-blueprint-always] .BlueprintMark-module__vyJXKG__frame{opacity:1}.BlueprintMark-module__vyJXKG__mark:focus-visible .BlueprintMark-module__vyJXKG__frame line,.BlueprintMark-module__vyJXKG__mark[data-open] .BlueprintMark-module__vyJXKG__frame line,.BlueprintMark-module__vyJXKG__mark[data-blueprint-always] .BlueprintMark-module__vyJXKG__frame line{scale:1}.BlueprintMark-module__vyJXKG__mark:active{transition-duration:var(--duration-press);scale:.94}.BlueprintMark-module__vyJXKG__mark[data-blueprint-always] .BlueprintMark-module__vyJXKG__frame{animation:4.5s ease-in-out .8s infinite BlueprintMark-module__vyJXKG__breathe}@keyframes BlueprintMark-module__vyJXKG__breathe{50%{opacity:.55}}.BlueprintMark-module__vyJXKG__doorway{z-index:100;pointer-events:none;background:var(--blueprint-wash);-webkit-backdrop-filter:grayscale()contrast(.92)brightness(1.06);backdrop-filter:grayscale()contrast(.92)brightness(1.06);position:fixed;inset:0}@starting-style{.BlueprintMark-module__vyJXKG__doorway{-webkit-backdrop-filter:grayscale(0);backdrop-filter:grayscale(0);background-color:#0000}}.BlueprintMark-module__vyJXKG__doorway{transition:background-color var(--duration-base) var(--ease-out), backdrop-filter var(--duration-base) var(--ease-out), -webkit-backdrop-filter var(--duration-base) var(--ease-out)}.BlueprintMark-module__vyJXKG__doorway[data-washed]{background-color:var(--ds-page);transition:background-color .26s var(--ease-in)}.BlueprintMark-module__vyJXKG__outline{border:1px solid var(--blueprint-line);clip-path:inset(0 100% 100% 0);animation:BlueprintMark-module__vyJXKG__draw .42s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms);border-radius:2px;position:absolute}.BlueprintMark-module__vyJXKG__outline:before{--c:var(--blueprint-line);content:"";background:linear-gradient(var(--c) 0 0) top left / 10px 1px, linear-gradient(var(--c) 0 0) top left / 1px 10px, linear-gradient(var(--c) 0 0) top right / 10px 1px, linear-gradient(var(--c) 0 0) top right / 1px 10px, linear-gradient(var(--c) 0 0) bottom left / 10px 1px, linear-gradient(var(--c) 0 0) bottom left / 1px 10px, linear-gradient(var(--c) 0 0) bottom right / 10px 1px, linear-gradient(var(--c) 0 0) bottom right / 1px 10px;background-repeat:no-repeat;position:absolute;inset:-7px}@keyframes BlueprintMark-module__vyJXKG__draw{to{clip-path:inset(-12px -12px -30px)}}.BlueprintMark-module__vyJXKG__outlineLabel{font-family:var(--font-mono);font-size:var(--text-11);line-height:var(--leading-normal);color:var(--blueprint-label);white-space:nowrap;position:absolute;top:calc(100% + 6px);left:-1px}.BlueprintMark-module__vyJXKG__outlineSize{color:var(--ds-faint)}.BlueprintMark-module__vyJXKG__doorway[data-washed] .BlueprintMark-module__vyJXKG__outline{opacity:0;transition:opacity .2s var(--ease-in)}@media (prefers-reduced-motion:reduce){.BlueprintMark-module__vyJXKG__mark,.BlueprintMark-module__vyJXKG__tile,.BlueprintMark-module__vyJXKG__glyph,.BlueprintMark-module__vyJXKG__frame,.BlueprintMark-module__vyJXKG__frame line{transition:none}.BlueprintMark-module__vyJXKG__mark[data-blueprint-always] .BlueprintMark-module__vyJXKG__frame{animation:none}}
.MissionControl-module__g3VUoa__dim{z-index:var(--z-mission-dim);background:var(--mission-dim);pointer-events:none;animation:MissionControl-module__g3VUoa__dimIn var(--duration-base) var(--ease-out);position:fixed;inset:0}@keyframes MissionControl-module__g3VUoa__dimIn{0%{opacity:0}}.MissionControl-module__g3VUoa__layer{z-index:var(--z-mission);position:fixed;inset:0}.MissionControl-module__g3VUoa__target{border-radius:var(--radius-glass-lg);cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-out);background:0 0;border:0;outline:none;padding:0;position:absolute}.MissionControl-module__g3VUoa__target:hover,.MissionControl-module__g3VUoa__target:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-on-dark)}.MissionControl-module__g3VUoa__label{top:calc(100% + var(--space-10));padding:3px var(--space-12);border:.5px solid var(--dock-tip-border);border-radius:var(--radius-round);background:var(--dock-tip-bg);box-shadow:var(--dock-tip-shadow);-webkit-backdrop-filter:blur(var(--dock-tip-blur));backdrop-filter:blur(var(--dock-tip-blur));font-family:var(--font-sans);font-size:var(--text-13);color:var(--dock-tip-ink);white-space:nowrap;animation:MissionControl-module__g3VUoa__dimIn var(--duration-base) var(--ease-out) .12s both;position:absolute;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.MissionControl-module__g3VUoa__dim,.MissionControl-module__g3VUoa__label{animation:none}.MissionControl-module__g3VUoa__target{transition:none}}
.DesktopMenu-module__e8C8gG__menu{z-index:var(--z-spotlight);border:.5px solid var(--alert-border);border-radius:var(--radius-context-menu);background:var(--alert-bg);min-width:236px;box-shadow:var(--alert-shadow);-webkit-backdrop-filter:blur(var(--alert-blur));backdrop-filter:blur(var(--alert-blur));font-family:var(--font-sans);font-size:var(--text-13);color:var(--alert-ink);transform-origin:0 0;transition:opacity var(--duration-press) var(--ease-out);flex-direction:column;padding:5px;display:flex;position:fixed}@starting-style{.DesktopMenu-module__e8C8gG__menu{opacity:0}}.DesktopMenu-module__e8C8gG__item{justify-content:space-between;align-items:center;gap:var(--space-24);padding:var(--space-4) var(--space-10);font:inherit;color:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:7px;outline:none;display:flex}.DesktopMenu-module__e8C8gG__item:focus{background:var(--context-menu-selected)}.DesktopMenu-module__e8C8gG__hint{color:var(--info-label)}.DesktopMenu-module__e8C8gG__separator{height:1px;margin:var(--space-4) var(--space-10);background:var(--context-menu-separator)}.DesktopMenu-module__e8C8gG__anchor{pointer-events:none;outline:none;width:1px;height:1px;position:fixed}@media (prefers-reduced-motion:reduce){.DesktopMenu-module__e8C8gG__menu{transition:none}}
.AudioAttachment-module__L21H6a__attachment{align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-12) var(--space-8) var(--space-8);border-radius:var(--radius-chip);background:var(--notes-tag);display:flex}.AudioAttachment-module__L21H6a__play{border-radius:var(--radius-round);background:var(--notes-ink);color:#fff;cursor:pointer;width:30px;height:30px;transition:scale var(--duration-press) var(--ease-out);border:0;flex:none;place-items:center;padding:0 0 0 2px;display:grid}.AudioAttachment-module__L21H6a__attachment[data-playing] .AudioAttachment-module__L21H6a__play{padding-left:0}.AudioAttachment-module__L21H6a__play:active{scale:.92}.AudioAttachment-module__L21H6a__scrub{appearance:none;border-radius:var(--radius-round);background:linear-gradient(to right, var(--notes-ink) var(--progress,0%), var(--notes-line) var(--progress,0%));cursor:pointer;flex:1;min-width:0;height:4px}.AudioAttachment-module__L21H6a__scrub::-webkit-slider-thumb{appearance:none;background:var(--notes-ink);opacity:0;width:12px;height:12px;transition:opacity var(--duration-fast) var(--ease-out);border-radius:50%}.AudioAttachment-module__L21H6a__scrub::-moz-range-thumb{background:var(--notes-ink);border:0;border-radius:50%;width:12px;height:12px}.AudioAttachment-module__L21H6a__attachment:hover .AudioAttachment-module__L21H6a__scrub::-webkit-slider-thumb{opacity:1}.AudioAttachment-module__L21H6a__attachment[data-playing] .AudioAttachment-module__L21H6a__scrub::-webkit-slider-thumb{opacity:1}.AudioAttachment-module__L21H6a__scrub:focus-visible::-webkit-slider-thumb{opacity:1}.AudioAttachment-module__L21H6a__time{min-width:76px;font-size:var(--text-11);font-variant-numeric:tabular-nums;text-align:right;color:var(--notes-muted);flex:none}@media (prefers-reduced-motion:reduce){.AudioAttachment-module__L21H6a__play{transition:none}.AudioAttachment-module__L21H6a__scrub::-webkit-slider-thumb{transition:none}}
.CoverArt-module__xlYYSG__art{--px:0;--py:0;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.CoverArt-module__xlYYSG__art [data-layer]{transition:transform .7s var(--ease-out), scale .7s var(--ease-out), text-shadow .7s var(--ease-out)}.CoverArt-module__xlYYSG__art [data-layer=bg]{transform:translate3d(calc(var(--px) * -1.2cqw), calc(var(--py) * -.9cqw), 0)}.CoverArt-module__xlYYSG__art[data-hover] [data-layer=bg]{scale:1.06}.CoverArt-module__xlYYSG__art [data-layer=text]{transform:translate3d(calc(var(--px) * .9cqw), calc(var(--py) * .7cqw), 0)}.CoverArt-module__xlYYSG__art [data-layer=near]{transform:translate3d(calc(var(--px) * 2cqw), calc(var(--py) * 1.5cqw), 0)}.CoverArt-module__xlYYSG__art [data-layer=piece]{transform:translate3d(calc(var(--px) * var(--d) * 1cqw), calc(var(--py) * var(--d) * .75cqw), 0)}.CoverArt-module__xlYYSG__light{background:radial-gradient(circle at var(--mx,50%) var(--my,50%), var(--cover-light) 0%, transparent 45%);mix-blend-mode:soft-light;opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.CoverArt-module__xlYYSG__art[data-hover] .CoverArt-module__xlYYSG__light{opacity:1}@media (prefers-reduced-motion:reduce){.CoverArt-module__xlYYSG__art [data-layer]{transition:none;transform:scale(1)}.CoverArt-module__xlYYSG__light{display:none}}.CoverArt-module__xlYYSG__bg{object-fit:cover}.CoverArt-module__xlYYSG__title{font-family:var(--font-display);text-align:left;color:#000;flex-direction:column;line-height:1.05;display:flex;position:absolute;top:50%;translate:0 -50%}.CoverArt-module__xlYYSG__accent{color:var(--cover-accent)}.CoverArt-module__xlYYSG__appleBg{object-position:right center}.CoverArt-module__xlYYSG__apple{color:var(--cover-apple-title);text-shadow:0 .56cqw 2.78cqw var(--cover-apple-glow);font-size:13.35cqw;left:8.48cqw}.CoverArt-module__xlYYSG__art[data-hover] .CoverArt-module__xlYYSG__apple{text-shadow:0 .56cqw 3.4cqw var(--cover-apple-glow-hover)}.CoverArt-module__xlYYSG__sequoia{color:var(--cover-sequoia-title);filter:drop-shadow(0 1px 1px var(--cover-sequoia-shadow));flex-direction:row;align-items:center;gap:1.32cqw;font-size:13.35cqw;top:47%;left:12.8cqw}.CoverArt-module__xlYYSG__sequoiaMark{width:6.93cqw;height:auto}.CoverArt-module__xlYYSG__goldman{filter:drop-shadow(0 1px 1px #0000001f);font-size:5.57cqw;left:5.7cqw}.CoverArt-module__xlYYSG__onegs{filter:drop-shadow(0 1px 1px #00000040);font-size:6.68cqw;left:6.16cqw}.CoverArt-module__xlYYSG__laydown{filter:drop-shadow(-2.8cqw 2.8cqw 5.6cqw #0000001f);width:80.6cqw;height:auto;position:absolute;top:-4.8cqw;left:36.6cqw}.CoverArt-module__xlYYSG__capsule{text-align:left;color:#fff;flex-direction:column;align-items:flex-start;gap:1.32cqw;display:flex;position:absolute;top:53.2%;left:5.17cqw}.CoverArt-module__xlYYSG__metaLogo{width:5.5cqw;height:auto}.CoverArt-module__xlYYSG__capsuleTitle{font-family:var(--font-display);font-size:7.92cqw;line-height:1.05}.CoverArt-module__xlYYSG__capsuleSub{font-family:var(--font-geist), var(--font-sans);font-weight:var(--weight-semibold);font-size:4.4cqw;line-height:1.05}.CoverArt-module__xlYYSG__filmsHero{color:var(--films-dot);flex-direction:column;justify-content:center;align-items:center;gap:4.4cqw;padding-top:6cqw;display:flex;position:absolute;inset:0}.CoverArt-module__xlYYSG__filmsPlate{--d:1.6;width:66cqw}.CoverArt-module__xlYYSG__filmsHorse{aspect-ratio:160/105;width:100%;display:block}.CoverArt-module__xlYYSG__filmsCaption,.CoverArt-module__xlYYSG__filmsSub{font-family:var(--font-geist-mono), var(--films-mono);letter-spacing:.04em;text-transform:uppercase;opacity:.72;font-size:1.6cqw}.CoverArt-module__xlYYSG__filmsCaption{justify-content:space-between;gap:2cqw;margin-top:1.2cqw;display:flex}.CoverArt-module__xlYYSG__films{flex-direction:column;align-items:center;gap:1.1cqw;display:flex}.CoverArt-module__xlYYSG__filmsTitle{font-family:var(--font-geist), var(--font-sans);letter-spacing:-.01em;font-size:5.6cqw;line-height:1}html[data-reduce-motion] .CoverArt-module__xlYYSG__art [data-layer]{transform:scale(1)}html[data-reduce-motion] .CoverArt-module__xlYYSG__light{display:none}
.CaseMotion-module__PlaFGG__scope{--reveal-rise:var(--space-20);--reveal-ms:var(--duration-slow);--stagger-ms:var(--motion-stagger)}.CaseMotion-module__PlaFGG__scope[data-armed] [data-reveal]:not([data-settled]){transition:opacity var(--reveal-ms) var(--ease-out) var(--d,0s), translate var(--reveal-ms) var(--ease-out) var(--d,0s), filter var(--reveal-ms) var(--ease-out) var(--d,0s)}.CaseMotion-module__PlaFGG__scope[data-armed] [data-reveal]:not([data-in]){opacity:0;translate:0 var(--reveal-rise)}.CaseMotion-module__PlaFGG__scope[data-armed] figure[data-reveal]:not([data-in]){filter:blur(6px)}.CaseMotion-module__PlaFGG__scope[data-armed] [data-stagger]:not([data-settled])>*{transition:opacity var(--reveal-ms) var(--ease-out), translate var(--reveal-ms) var(--ease-spring);transition-delay:calc(var(--d,0s) + var(--i,0) * var(--stagger-ms))}.CaseMotion-module__PlaFGG__scope[data-armed] [data-stagger]:not([data-in])>*{opacity:0;translate:0 var(--reveal-rise)}.CaseMotion-module__PlaFGG__scope[data-armed] [data-bars]:not([data-settled]) [data-bar]{transform-origin:0;transition:scale var(--duration-slow) var(--ease-expand);transition-delay:calc(var(--d,0s) + .2s + var(--i,0) * .11s)}.CaseMotion-module__PlaFGG__scope[data-armed] [data-bars]:not([data-in]) [data-bar]{scale:0 1}:is(.CaseMotion-module__PlaFGG__scope[data-armed] [data-flow]:not([data-settled]) li,.CaseMotion-module__PlaFGG__scope[data-armed] [data-flow]:not([data-settled])>img,.CaseMotion-module__PlaFGG__scope[data-armed] [data-flow]:not([data-settled])>span){transition:opacity var(--duration-base) var(--ease-out), scale var(--duration-base) var(--ease-spring);transition-delay:calc(var(--d,0s) + var(--i,0) * 90ms)}.CaseMotion-module__PlaFGG__scope[data-armed] [data-flow]:not([data-in]) li{opacity:0;scale:.92}:is(.CaseMotion-module__PlaFGG__scope[data-armed] [data-flow]:not([data-in])>img,.CaseMotion-module__PlaFGG__scope[data-armed] [data-flow]:not([data-in])>span){opacity:0}.CaseMotion-module__PlaFGG__scope [data-marker]{--marker:color-mix(in srgb, var(--case-accent,currentColor) 22%, transparent);background-image:linear-gradient(transparent 60%, var(--marker) 60%, var(--marker) 92%, transparent 92%);-webkit-box-decoration-break:slice;box-decoration-break:slice;background-repeat:no-repeat;background-size:100% 100%}.CaseMotion-module__PlaFGG__scope[data-armed] [data-marker]:not([data-settled]){transition:background-size 1.1s var(--ease-expand) calc(var(--d,0s) + .25s)}.CaseMotion-module__PlaFGG__scope[data-armed] [data-marker]:not([data-in]){background-size:0% 100%}.CaseMotion-module__PlaFGG__scope [data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease-out);position:relative}.CaseMotion-module__PlaFGG__scope [data-tilt][data-tilting]{transition-duration:.12s}.CaseMotion-module__PlaFGG__scope [data-tilt]:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), var(--tilt-glare), transparent 55%);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out);position:absolute;inset:0}.CaseMotion-module__PlaFGG__scope [data-tilt][data-tilting]:after{opacity:1}@media (prefers-reduced-motion:reduce){.CaseMotion-module__PlaFGG__scope [data-tilt]{transition:none;transform:none}.CaseMotion-module__PlaFGG__scope [data-tilt]:after{display:none}}
.CasePrint-module__hmKuNa__layer{display:none}@media print{@page{margin:16mm 16mm 18mm}html.CasePrint-module__hmKuNa__printing{background:var(--case-window)!important;height:auto!important;overflow:visible!important}html.CasePrint-module__hmKuNa__printing body{background:var(--case-window)!important;height:auto!important;overflow:visible!important}html.CasePrint-module__hmKuNa__printing body>:not(.CasePrint-module__hmKuNa__layer){display:none!important}.CasePrint-module__hmKuNa__layer{color:var(--case-ink);background:var(--case-window);-webkit-print-color-adjust:exact;print-color-adjust:exact;display:block}.CasePrint-module__hmKuNa__header{justify-content:space-between;gap:var(--space-16);margin-bottom:var(--space-24);padding-bottom:var(--space-10);border-bottom:1px solid var(--case-line);font-family:var(--font-sans);font-size:var(--text-11);color:var(--case-muted);display:flex}.CasePrint-module__hmKuNa__header strong{color:var(--case-ink)}.CasePrint-module__hmKuNa__layer *{transition:none!important;animation:none!important}.CasePrint-module__hmKuNa__layer [data-reveal],.CasePrint-module__hmKuNa__layer [data-stagger]>*,.CasePrint-module__hmKuNa__layer [data-flow] li,.CasePrint-module__hmKuNa__layer [data-bar]{opacity:1!important}.CasePrint-module__hmKuNa__layer nav,.CasePrint-module__hmKuNa__layer button,.CasePrint-module__hmKuNa__layer form,.CasePrint-module__hmKuNa__layer [aria-live]{display:none!important}.CasePrint-module__hmKuNa__layer h1,.CasePrint-module__hmKuNa__layer h2,.CasePrint-module__hmKuNa__layer h3{break-after:avoid}.CasePrint-module__hmKuNa__layer figure,.CasePrint-module__hmKuNa__layer img,.CasePrint-module__hmKuNa__layer table,.CasePrint-module__hmKuNa__layer li,.CasePrint-module__hmKuNa__layer blockquote{break-inside:avoid}.CasePrint-module__hmKuNa__layer img{max-width:100%;height:auto}.CasePrint-module__hmKuNa__layer p a[href^=http]:after{content:" (" attr(href) ")";color:var(--case-muted);overflow-wrap:anywhere;font-size:.85em}}
.CaseStudy-module__ylEuVq__page{--focus-ring:var(--focus-ring-on-light);background:var(--case-window);min-height:100svh;font-family:var(--font-rounded);color:var(--case-ink)}.CaseStudy-module__ylEuVq__pageBar{z-index:1;padding:var(--space-12) var(--space-16);background:var(--case-bar);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);align-items:center;display:flex;position:sticky;top:0}.CaseStudy-module__ylEuVq__back{padding:var(--space-4) var(--space-10);border-radius:var(--radius-menu-item);font-family:var(--font-sans);font-weight:var(--weight-regular);color:var(--case-muted);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);flex:none;font-size:15px}.CaseStudy-module__ylEuVq__back:hover{color:var(--mac-work-ink);background:var(--case-line)}.CaseStudy-module__ylEuVq__content{max-width:1120px;font-family:var(--font-sans);color:var(--case-ink);padding:72px clamp(var(--space-24), 11vw, 160px) 80px;flex-direction:column;gap:56px;margin:0 auto;display:flex}.CaseStudy-module__ylEuVq__header{gap:var(--space-24);padding-bottom:var(--space-24);border-bottom:1px solid var(--case-line);flex-direction:column;display:flex}.CaseStudy-module__ylEuVq__headerTop{gap:var(--space-24);flex-direction:column;display:flex}.CaseStudy-module__ylEuVq__headerLede{padding-bottom:var(--space-28);gap:56px}.CaseStudy-module__ylEuVq__headerLede .CaseStudy-module__ylEuVq__headerTop{gap:var(--space-16)}.CaseStudy-module__ylEuVq__headerLedeText{font-size:var(--text-20);color:var(--case-body);line-height:28px}.CaseStudy-module__ylEuVq__logo{outline:none;align-items:flex-end;display:flex}.CaseStudy-module__ylEuVq__logo img{display:block}.CaseStudy-module__ylEuVq__title{font-weight:var(--weight-regular);font-size:var(--text-56);letter-spacing:var(--tracking-heading);color:var(--mac-work-ink);outline:none;line-height:1.1}.CaseStudy-module__ylEuVq__label{font-weight:var(--weight-semibold);font-size:var(--text-11);line-height:var(--leading-normal);color:var(--case-muted);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.CaseStudy-module__ylEuVq__facts{gap:var(--space-24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.CaseStudy-module__ylEuVq__fact,.CaseStudy-module__ylEuVq__fact dd{gap:var(--space-8);flex-direction:column;display:flex}.CaseStudy-module__ylEuVq__factLabel{color:var(--case-muted);font-size:15px;line-height:22px}.CaseStudy-module__ylEuVq__factValue{color:var(--mac-work-ink);white-space:pre-line;font-size:15px;line-height:22px}.CaseStudy-module__ylEuVq__factNote{font-size:var(--text-13);color:var(--case-muted);line-height:18px}.CaseStudy-module__ylEuVq__hero{aspect-ratio:16/9;border:1px solid var(--case-line);border-radius:var(--radius-window);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CaseStudy-module__ylEuVq__heroTint{background:var(--case-hero-tint)}.CaseStudy-module__ylEuVq__heroFill{object-fit:cover;width:100%;height:100%}.CaseStudy-module__ylEuVq__heroToggle{right:var(--space-12);bottom:var(--space-12);border:.5px solid var(--player-bar-edge);border-radius:var(--radius-round);background:var(--player-bar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:32px;height:32px;color:var(--player-ink);cursor:pointer;opacity:.85;transition:opacity var(--duration-fast) var(--ease-out), scale var(--duration-press) var(--ease-out);place-items:center;padding:0;display:grid;position:absolute}.CaseStudy-module__ylEuVq__heroToggle:hover,.CaseStudy-module__ylEuVq__heroToggle:focus-visible{opacity:1}.CaseStudy-module__ylEuVq__heroToggle:active{scale:.92}.CaseStudy-module__ylEuVq__heroToggle:focus-visible{outline-color:var(--focus-ring-on-dark)}.CaseStudy-module__ylEuVq__heroOverscan{flex:none;max-width:none;height:auto}.CaseStudy-module__ylEuVq__split{grid-template-columns:minmax(0,340fr) minmax(0,396fr);gap:64px;display:grid}.CaseStudy-module__ylEuVq__splitLeft{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}.CaseStudy-module__ylEuVq__splitRight{gap:var(--space-16);color:var(--case-muted);flex-direction:column;padding-top:29px;font-size:15px;line-height:24px;display:flex}.CaseStudy-module__ylEuVq__splitBody .CaseStudy-module__ylEuVq__splitRight{color:var(--case-body)}.CaseStudy-module__ylEuVq__results{gap:var(--space-16);flex-direction:column;display:flex}.CaseStudy-module__ylEuVq__resultTiles{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.CaseStudy-module__ylEuVq__resultTile{gap:var(--space-6);padding:var(--space-20);border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-window);flex-direction:column;display:flex}.CaseStudy-module__ylEuVq__resultValue{font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-number);font-size:44px;line-height:48px}.CaseStudy-module__ylEuVq__resultLabel{font-size:var(--text-13);color:var(--case-muted);line-height:18px}.CaseStudy-module__ylEuVq__statement{font-weight:var(--weight-semibold);font-size:var(--text-24);letter-spacing:var(--tracking-heading);line-height:30px}.CaseStudy-module__ylEuVq__displayTitle{font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);font-size:44px;line-height:48px}.CaseStudy-module__ylEuVq__lede{max-width:300px;font-weight:var(--weight-medium);font-size:var(--text-16);color:var(--case-muted);line-height:22px}.CaseStudy-module__ylEuVq__stat{gap:var(--space-4);padding:var(--space-24) var(--space-28);border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-chrome);flex-direction:column;display:flex}.CaseStudy-module__ylEuVq__statValue{font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-number);font-size:64px;line-height:68px}.CaseStudy-module__ylEuVq__statLabel{font-size:var(--text-13);color:var(--case-faint)}.CaseStudy-module__ylEuVq__detail{gap:var(--space-8);margin-bottom:var(--space-4);flex-direction:column;display:flex}.CaseStudy-module__ylEuVq__detailValue{color:var(--case-ink);line-height:22px}.CaseStudy-module__ylEuVq__projects{gap:var(--space-24);flex-direction:column;display:flex}.CaseStudy-module__ylEuVq__cards{gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CaseStudy-module__ylEuVq__cardsStacked{grid-template-columns:minmax(0,1fr)}.CaseStudy-module__ylEuVq__project{align-items:flex-start;gap:var(--space-16);padding:var(--space-28);border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-chrome);flex-direction:column;display:flex}.CaseStudy-module__ylEuVq__badge{padding:var(--space-4) var(--space-10);border-radius:var(--radius-round);font-weight:var(--weight-semibold);font-size:var(--text-11)}.CaseStudy-module__ylEuVq__blue{background:var(--case-badge-blue-bg);color:var(--case-badge-blue)}.CaseStudy-module__ylEuVq__green{background:var(--case-badge-green-bg);color:var(--case-badge-green)}.CaseStudy-module__ylEuVq__projectTitle{font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);font-size:36px;line-height:40px}.CaseStudy-module__ylEuVq__projectBody{font-size:var(--text-14);color:var(--case-muted);line-height:22px}.CaseStudy-module__ylEuVq__gallery{gap:var(--space-16);flex-direction:column;display:flex}.CaseStudy-module__ylEuVq__galleryRow{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.CaseStudy-module__ylEuVq__photo{aspect-ratio:188/250;object-fit:cover;border-radius:var(--radius-tile);width:100%;height:auto}.CaseStudy-module__ylEuVq__caption{font-size:var(--text-13);text-align:center;color:var(--case-faint)}.CaseStudy-module__ylEuVq__related{gap:var(--space-20);flex-direction:column;display:flex}.CaseStudy-module__ylEuVq__relatedLabel{font-weight:var(--weight-regular);color:var(--case-muted);font-size:15px}.CaseStudy-module__ylEuVq__relatedCards{gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.CaseStudy-module__ylEuVq__relatedCard{gap:var(--space-12);border-radius:var(--radius-window);flex-direction:column;display:flex}.CaseStudy-module__ylEuVq__thumbFrame{aspect-ratio:390/220;border:1px solid var(--case-line);border-radius:var(--radius-window);isolation:isolate;width:100%;display:block;position:relative;overflow:hidden}.CaseStudy-module__ylEuVq__thumbFrame>*{transition:scale calc(var(--duration-slow) + .16s) var(--ease-out)}.CaseStudy-module__ylEuVq__thumbImage{object-fit:cover}@media (hover:hover){.CaseStudy-module__ylEuVq__relatedCard:hover .CaseStudy-module__ylEuVq__thumbFrame>*{scale:1.035}}.CaseStudy-module__ylEuVq__relatedCard{transition:scale var(--duration-press) var(--ease-out)}.CaseStudy-module__ylEuVq__relatedCard:active{scale:.985}.CaseStudy-module__ylEuVq__relatedCaption{gap:var(--space-8);padding-left:var(--space-4);font-size:15px;display:flex}.CaseStudy-module__ylEuVq__relatedName{font-weight:var(--weight-medium)}.CaseStudy-module__ylEuVq__dot{color:var(--case-faint)}.CaseStudy-module__ylEuVq__relatedYear{color:var(--case-muted)}@media (prefers-reduced-motion:reduce){.CaseStudy-module__ylEuVq__thumbFrame>*,.CaseStudy-module__ylEuVq__relatedCard{transition:none}.CaseStudy-module__ylEuVq__relatedCard:hover .CaseStudy-module__ylEuVq__thumbFrame>*,.CaseStudy-module__ylEuVq__relatedCard:active{scale:none}}@media (max-width:760px){.CaseStudy-module__ylEuVq__content{padding:40px var(--space-20) 48px;gap:40px}.CaseStudy-module__ylEuVq__title{font-size:56px;line-height:60px}.CaseStudy-module__ylEuVq__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudy-module__ylEuVq__split{gap:var(--space-16);grid-template-columns:1fr}.CaseStudy-module__ylEuVq__splitRight{padding-top:0}.CaseStudy-module__ylEuVq__cards,.CaseStudy-module__ylEuVq__resultTiles,.CaseStudy-module__ylEuVq__relatedCards{grid-template-columns:1fr}.CaseStudy-module__ylEuVq__galleryRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.CaseStudy-module__ylEuVq__heroFill,.CaseStudy-module__ylEuVq__heroOverscan{animation:linear both CaseStudy-module__ylEuVq__heroDrift;animation-timeline:view();animation-range:exit}}}@keyframes CaseStudy-module__ylEuVq__heroDrift{to{translate:0 12%;scale:1.06}}
.CaseSheet-module__KokhPW__scrim{z-index:2;padding:var(--space-24) clamp(var(--space-12), 7%, 120px);background:var(--case-sheet-scrim);animation:CaseSheet-module__KokhPW__fade var(--duration-fast) var(--ease-out) both;transition:padding var(--duration-expand) var(--ease-expand), background-color var(--duration-expand) var(--ease-expand);position:absolute;inset:0}.CaseSheet-module__KokhPW__scrim[data-expanded]{background:0 0;padding:0}.CaseSheet-module__KokhPW__scrim[data-expanded] .CaseSheet-module__KokhPW__sheet{box-shadow:none;border-radius:0}.CaseSheet-module__KokhPW__scrim[data-expanded],.CaseSheet-module__KokhPW__scrim[data-expanded] .CaseSheet-module__KokhPW__sheet{animation:none}.CaseSheet-module__KokhPW__sheet{--focus-ring:var(--focus-ring-on-light);overscroll-behavior:contain;border-radius:var(--radius-glass-lg);background:var(--case-window);height:100%;box-shadow:var(--case-sheet-shadow);animation:CaseSheet-module__KokhPW__rise calc(var(--duration-base) + .12s) var(--ease-spring) both;transition:border-radius var(--duration-expand) var(--ease-expand), box-shadow var(--duration-expand) var(--ease-expand);outline:none;position:relative;overflow-y:auto}.CaseSheet-module__KokhPW__controls{z-index:1;height:0;padding:0 var(--space-16);justify-content:space-between;display:flex;position:sticky;top:0}.CaseSheet-module__KokhPW__lead{align-items:flex-start;gap:var(--space-8);display:flex}.CaseSheet-module__KokhPW__crumbs{margin-top:var(--space-16)}.CaseSheet-module__KokhPW__crumbs ol{align-items:center;gap:var(--space-6);height:32px;padding:0 var(--space-12) 0 var(--space-4);border-radius:var(--radius-round);background:var(--photos-search-bg);box-shadow:var(--photos-search-edge);font-family:var(--font-sans);font-size:var(--text-13);white-space:nowrap;list-style:none;display:flex}.CaseSheet-module__KokhPW__crumb{padding:3px var(--space-4) 3px var(--space-8);border-radius:var(--radius-round);font:inherit;color:var(--case-muted);cursor:pointer;background:0 0;border:0}.CaseSheet-module__KokhPW__crumb:hover{background:var(--safari-tab-hover);color:var(--case-ink)}.CaseSheet-module__KokhPW__crumb:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:1px}.CaseSheet-module__KokhPW__sep{margin-inline:0 var(--space-4);color:var(--case-muted)}.CaseSheet-module__KokhPW__current{font-weight:var(--weight-medium);color:var(--case-ink)}.CaseSheet-module__KokhPW__control{width:32px;height:32px;margin-top:var(--space-16);background:var(--photos-search-bg);box-shadow:var(--photos-search-edge);color:var(--case-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.CaseSheet-module__KokhPW__control:hover{color:var(--case-ink)}.CaseSheet-module__KokhPW__control:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}@keyframes CaseSheet-module__KokhPW__fade{0%{opacity:0}}@keyframes CaseSheet-module__KokhPW__rise{0%{opacity:0;transform:translateY(40px)scale(.985)}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.CaseSheet-module__KokhPW__scrim,.CaseSheet-module__KokhPW__sheet{transition:none;animation:none}}
.utilities-module__G3M3tq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.LockPanel-module__vCdRCW__panel{padding:72px clamp(var(--space-20), 8%, 80px) 56px;border-radius:var(--radius-glass-lg);background:var(--lock-panel-bg);font-family:var(--font-rounded);text-align:center;color:var(--case-ink);flex-direction:column;align-items:center;gap:32px;display:flex}.LockPanel-module__vCdRCW__lock{border:1px solid var(--lock-line);background:var(--lock-icon-bg);width:80px;height:80px;color:var(--case-ink);border-radius:50%;place-items:center;display:grid}.LockPanel-module__vCdRCW__lockGlyph{background:currentColor;width:22px;height:31px;-webkit-mask:url(/work/goldman/lock.svg) 50%/contain no-repeat;mask:url(/work/goldman/lock.svg) 50%/contain no-repeat}.LockPanel-module__vCdRCW__headers{gap:var(--space-10);flex-direction:column;display:flex}.LockPanel-module__vCdRCW__title{font-weight:var(--weight-bold);font-size:var(--text-24);line-height:var(--leading-normal)}.LockPanel-module__vCdRCW__subtitle{font-size:var(--text-16);color:var(--case-body);line-height:24px}.LockPanel-module__vCdRCW__subtitle a{text-decoration:underline}.LockPanel-module__vCdRCW__form{width:min(400px,100%);position:relative}.LockPanel-module__vCdRCW__input{width:100%;height:52px;padding:0 52px 0 var(--space-20);border:1px solid var(--lock-line);background:var(--case-window);font-family:inherit;font-size:var(--text-16);color:var(--case-ink);border-radius:14px}.LockPanel-module__vCdRCW__input::placeholder{color:var(--lock-placeholder)}.LockPanel-module__vCdRCW__input:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:1px}.LockPanel-module__vCdRCW__input[aria-invalid=true]{border-color:var(--case-error)}.LockPanel-module__vCdRCW__submit{width:40px;height:40px;font-family:inherit;font-weight:var(--weight-semibold);color:var(--lock-arrow);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;font-size:17px;display:grid;position:absolute;top:6px;right:6px}.LockPanel-module__vCdRCW__submit:hover{background:var(--lock-panel-bg)}.LockPanel-module__vCdRCW__submit:focus-visible{outline:2px solid var(--focus-ring-on-light)}.LockPanel-module__vCdRCW__submit:disabled{opacity:.6;cursor:progress}.LockPanel-module__vCdRCW__help{align-items:center;gap:var(--space-6);flex-direction:column;min-height:1em;margin-top:-20px;display:flex}.LockPanel-module__vCdRCW__error{font-size:var(--text-13);color:var(--case-error)}.LockPanel-module__vCdRCW__access{font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--case-link);text-underline-offset:2px}.LockPanel-module__vCdRCW__access:hover{text-decoration:underline}.LockPanel-module__vCdRCW__access[data-insist]{font-weight:var(--weight-semibold);text-decoration:underline}.LockPanel-module__vCdRCW__srOnly{}
.Story-module__B-J6bW__unlocked{align-self:flex-start;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-14) var(--space-8) var(--space-12);border:1px solid var(--case-unlocked-line);border-radius:var(--radius-round);background:var(--case-unlocked-bg);font-weight:var(--weight-semibold);font-size:var(--text-12);color:var(--case-unlocked);display:flex}.Story-module__B-J6bW__unlockedIcon{background:currentColor;width:14px;height:13px;-webkit-mask:url(/work/goldman/lock-open.svg) 50%/contain no-repeat;mask:url(/work/goldman/lock-open.svg) 50%/contain no-repeat}.Story-module__B-J6bW__fullStory{outline:none;flex-direction:column;gap:56px;display:flex}.Story-module__B-J6bW__body{position:relative}.Story-module__B-J6bW__sections{flex-direction:column;gap:96px;display:flex}.Story-module__B-J6bW__nav{display:none;position:absolute;top:0;bottom:0;left:-128px}.Story-module__B-J6bW__navList{gap:var(--space-10);flex-direction:column;list-style:none;display:flex;position:sticky;top:96px}.Story-module__B-J6bW__navLink{font-size:var(--text-12);color:var(--case-muted);white-space:nowrap}.Story-module__B-J6bW__navLink:hover,.Story-module__B-J6bW__navLink[aria-current=true]{color:var(--case-body-strong)}.Story-module__B-J6bW__navLink[aria-current=true]{font-weight:var(--weight-semibold)}@media (min-width:1240px){.Story-module__B-J6bW__nav{display:block}}.Story-module__B-J6bW__section{gap:var(--space-20);flex-direction:column;display:flex}.Story-module__B-J6bW__section>p a{white-space:nowrap;color:var(--case-link);text-decoration:underline}.Story-module__B-J6bW__section>p{max-width:680px;font-size:var(--text-16);color:var(--case-body);line-height:26px}.Story-module__B-J6bW__head{gap:var(--space-12);flex-direction:column;display:flex}.Story-module__B-J6bW__eyebrow,.Story-module__B-J6bW__caps,.Story-module__B-J6bW__cardEyebrow{font-weight:var(--weight-semibold);font-size:var(--text-11);line-height:var(--leading-normal);letter-spacing:var(--tracking-caps);text-transform:uppercase}.Story-module__B-J6bW__eyebrow,.Story-module__B-J6bW__cardEyebrow{color:var(--case-accent)}.Story-module__B-J6bW__caps{color:var(--case-muted)}.Story-module__B-J6bW__title{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--case-body-strong);outline:none;font-size:30px;line-height:36px}.Story-module__B-J6bW__card{padding:var(--space-24);border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-window);flex-direction:column;gap:14px;display:flex}.Story-module__B-J6bW__bars{flex-direction:column;gap:14px;list-style:none;display:flex}.Story-module__B-J6bW__bar{align-items:center;gap:var(--space-16);font-size:var(--text-14);color:var(--case-body);grid-template-columns:minmax(0,280px) minmax(0,360px) auto;display:grid}.Story-module__B-J6bW__barLabel{line-height:20px}.Story-module__B-J6bW__barValue{font-weight:var(--weight-semibold)}.Story-module__B-J6bW__barLead{color:var(--case-body-strong)}.Story-module__B-J6bW__track{background:var(--case-line);border-radius:6px;height:12px;overflow:hidden}.Story-module__B-J6bW__fill{background:var(--case-bar-muted);border-radius:6px;height:100%;display:block}.Story-module__B-J6bW__barLead .Story-module__B-J6bW__fill{background:var(--case-bar-lead)}.Story-module__B-J6bW__stack{border-radius:10px;height:20px;display:flex;overflow:hidden}.Story-module__B-J6bW__tone0{background:var(--case-accent)}.Story-module__B-J6bW__tone1{background:var(--case-accent-mid)}.Story-module__B-J6bW__tone2{background:var(--case-accent-soft)}.Story-module__B-J6bW__legend{gap:var(--space-8) 28px;font-size:var(--text-14);color:var(--case-body);flex-wrap:wrap;list-style:none;display:flex}.Story-module__B-J6bW__legend li{align-items:center;gap:var(--space-8);display:flex}.Story-module__B-J6bW__legend strong{font-weight:var(--weight-semibold);color:var(--case-body-strong)}.Story-module__B-J6bW__swatch{border-radius:3px;width:10px;height:10px}.Story-module__B-J6bW__problem{gap:var(--space-12);border:1px solid var(--case-line);border-radius:var(--radius-glass);background:var(--case-chrome);flex-direction:column;padding:32px;display:flex}.Story-module__B-J6bW__problemText{max-width:700px;font-family:var(--font-sans);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);color:var(--case-body-strong);font-size:40px;line-height:48px}.Story-module__B-J6bW__figure{gap:var(--space-12);flex-direction:column;display:flex}.Story-module__B-J6bW__image{border:1px solid var(--case-line);border-radius:var(--radius-window);object-fit:cover;width:100%;height:auto}.Story-module__B-J6bW__figure .Story-module__B-J6bW__image{aspect-ratio:16/9}.Story-module__B-J6bW__figCaption{gap:var(--space-4);max-width:680px;font-size:var(--text-14);color:var(--case-muted);flex-direction:column;line-height:20px;display:flex}.Story-module__B-J6bW__figCaption strong{font-weight:var(--weight-semibold);color:var(--case-body-strong)}.Story-module__B-J6bW__pair{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Story-module__B-J6bW__pairItem{gap:var(--space-8);flex-direction:column;display:flex}.Story-module__B-J6bW__pairItem .Story-module__B-J6bW__image{aspect-ratio:391/221}.Story-module__B-J6bW__pairCaption{font-size:var(--text-13);color:var(--case-muted)}.Story-module__B-J6bW__mockup{justify-content:center;padding:15px 0;display:flex}.Story-module__B-J6bW__mockupImage{border:1px solid var(--case-line);border-radius:var(--radius-window);width:min(660px,100%);height:auto}.Story-module__B-J6bW__tableWrap{border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-window);overflow-x:auto}.Story-module__B-J6bW__table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--text-14);color:var(--case-body);text-align:left}.Story-module__B-J6bW__table tr{grid-template-columns:var(--cols);align-items:center;gap:var(--space-24);padding:14px var(--space-20);display:grid}.Story-module__B-J6bW__table tbody tr{border-top:1px solid var(--case-line)}.Story-module__B-J6bW__table thead tr{background:var(--case-chrome)}.Story-module__B-J6bW__table thead th{font-weight:var(--weight-semibold);font-size:var(--text-11);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--case-muted)}.Story-module__B-J6bW__table tbody th{font-weight:var(--weight-semibold);color:var(--case-body-strong)}.Story-module__B-J6bW__table td{line-height:20px}.Story-module__B-J6bW__status{padding:3px var(--space-10);border-radius:var(--radius-round);font-weight:var(--weight-semibold);font-size:var(--text-12);display:inline-block}.Story-module__B-J6bW__missing{background:var(--case-missing-bg);color:var(--case-missing)}.Story-module__B-J6bW__partial{background:var(--case-partial-bg);color:var(--case-partial)}.Story-module__B-J6bW__metrics,.Story-module__B-J6bW__cards{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:var(--space-16);list-style:none;display:grid}.Story-module__B-J6bW__metric{padding:var(--space-20);border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-window);flex-direction:column;gap:14px;display:flex}.Story-module__B-J6bW__metricValue{font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-number);color:var(--case-body-strong);font-size:40px;line-height:44px}.Story-module__B-J6bW__metricLabel{font-size:var(--text-13);color:var(--case-muted);line-height:18px}.Story-module__B-J6bW__compare{gap:var(--space-6);flex-direction:column;display:flex}.Story-module__B-J6bW__compareLabel{font-size:var(--text-12);color:var(--case-muted)}.Story-module__B-J6bW__compareLabel strong{font-weight:var(--weight-semibold);color:var(--case-body)}.Story-module__B-J6bW__compareNew .Story-module__B-J6bW__compareLabel strong{color:var(--case-body-strong)}.Story-module__B-J6bW__compareTrack{background:var(--case-line);border-radius:4px;height:8px;overflow:hidden}.Story-module__B-J6bW__compareTrack span{background:var(--case-bar-current);border-radius:4px;height:100%;display:block}.Story-module__B-J6bW__compareNew .Story-module__B-J6bW__compareTrack span{background:var(--case-accent)}.Story-module__B-J6bW__quotes{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.Story-module__B-J6bW__quoteCard{gap:var(--space-16);padding:var(--space-24);border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-window);flex-direction:column;display:flex}.Story-module__B-J6bW__quote{font-family:var(--font-sans);font-size:var(--text-20);color:var(--case-body);line-height:28px}.Story-module__B-J6bW__quoteNew{border-color:var(--case-tint-line);background:var(--case-tint-bg)}.Story-module__B-J6bW__quoteNew .Story-module__B-J6bW__caps{color:var(--case-accent)}.Story-module__B-J6bW__quoteNew .Story-module__B-J6bW__quote{color:var(--case-body-strong)}.Story-module__B-J6bW__infoCard{gap:var(--space-8);padding:var(--space-20);border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-window);flex-direction:column;display:flex}.Story-module__B-J6bW__cardsTinted .Story-module__B-J6bW__infoCard{border-color:var(--case-tint-line);background:var(--case-tint-bg)}.Story-module__B-J6bW__cardTitle{font-weight:var(--weight-semibold);font-size:var(--text-16);color:var(--case-body-strong);line-height:22px}.Story-module__B-J6bW__cardBody{font-size:var(--text-14);color:var(--case-body);line-height:20px}.Story-module__B-J6bW__cardSmall{font-size:var(--text-13);color:var(--case-muted);line-height:18px}.Story-module__B-J6bW__video{height:450px;padding:var(--space-24);border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-window);font-size:var(--text-14);color:var(--case-muted);text-align:center;place-items:center;display:grid}.Story-module__B-J6bW__inkEyebrows .Story-module__B-J6bW__eyebrow{color:var(--case-body-strong)}.Story-module__B-J6bW__problemMd{max-width:720px;font-size:30px;line-height:38px}.Story-module__B-J6bW__cardsSoft .Story-module__B-J6bW__infoCard{background:var(--case-chrome)}.Story-module__B-J6bW__cardsSoft .Story-module__B-J6bW__cardEyebrow{color:var(--case-body-strong)}.Story-module__B-J6bW__cardsSoft .Story-module__B-J6bW__cardEyebrow+.Story-module__B-J6bW__cardBody{font-weight:var(--weight-semibold);color:var(--case-body-strong);font-size:15px}.Story-module__B-J6bW__cardsSoft .Story-module__B-J6bW__cardTitle+.Story-module__B-J6bW__cardBody{font-size:var(--text-13);line-height:18px}.Story-module__B-J6bW__highlights{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:var(--space-16);list-style:none;display:grid}.Story-module__B-J6bW__highlight{gap:var(--space-6);padding:var(--space-20);border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-chrome);flex-direction:column;display:flex}.Story-module__B-J6bW__highlightValue{font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-number);color:var(--case-body-strong);font-size:44px;line-height:48px}.Story-module__B-J6bW__highlightLabel{font-size:var(--text-13);color:var(--case-body);line-height:18px}.Story-module__B-J6bW__listCard{padding:var(--space-24);border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-chrome);flex-direction:column;gap:14px;display:flex}.Story-module__B-J6bW__bullets{color:var(--case-body-strong);flex-direction:column;gap:14px;padding-left:1.1em;font-size:15px;line-height:22px;display:flex}.Story-module__B-J6bW__map{border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-chrome);height:440px;position:relative}.Story-module__B-J6bW__map:before,.Story-module__B-J6bW__map:after{content:"";background:var(--case-line);position:absolute}.Story-module__B-J6bW__map:before{width:1px;top:29px;bottom:30px;left:50%}.Story-module__B-J6bW__map:after{height:1px;top:50%;left:39px;right:39px}.Story-module__B-J6bW__mapAxis{font-weight:var(--weight-semibold);font-size:var(--text-11);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--case-body-strong);white-space:nowrap;position:absolute}.Story-module__B-J6bW__mapTop{top:17px;left:calc(50% + 11px)}.Story-module__B-J6bW__mapBottom{bottom:18px;left:calc(50% + 11px)}.Story-module__B-J6bW__mapLeft{top:calc(50% - 24px);left:23px}.Story-module__B-J6bW__mapRight{top:calc(50% - 24px);right:22px}.Story-module__B-J6bW__mapGrid{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-20);letter-spacing:-.01em;text-align:center;color:var(--case-body-strong);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;place-items:center;list-style:none;display:grid;position:absolute;inset:0}.Story-module__B-J6bW__quoteRow{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.Story-module__B-J6bW__quoteSoft{padding:var(--space-24);border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-chrome);font-family:var(--font-sans);font-size:var(--text-20);color:var(--case-body-strong);line-height:28px}.Story-module__B-J6bW__insight{gap:var(--space-12);border:1px solid var(--case-insight-line);border-radius:var(--radius-glass);background:var(--case-insight-bg);color:var(--case-body-strong);flex-direction:column;padding:40px;display:flex}.Story-module__B-J6bW__insightLabel,.Story-module__B-J6bW__inkCaps{font-weight:var(--weight-semibold);font-size:var(--text-11);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--case-body-strong)}.Story-module__B-J6bW__insightText{max-width:700px;font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);font-size:32px;line-height:40px}.Story-module__B-J6bW__photoRow{gap:var(--space-16);flex-direction:column;display:flex}.Story-module__B-J6bW__photoItem{gap:var(--space-10);flex-direction:column;display:flex}.Story-module__B-J6bW__photo{aspect-ratio:391/536;object-fit:cover;border:1px solid var(--case-line);border-radius:var(--radius-window);width:100%;height:auto}.Story-module__B-J6bW__learnings{gap:var(--space-20);flex-direction:column;display:flex}.Story-module__B-J6bW__learnings div{gap:var(--space-24);color:var(--case-body-strong);grid-template-columns:220px minmax(0,500px);display:grid}.Story-module__B-J6bW__learnings dt{font-weight:var(--weight-semibold);font-size:15px;line-height:22px}.Story-module__B-J6bW__learnings dd{font-size:var(--text-18);line-height:28px}.Story-module__B-J6bW__still{border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-chrome);place-items:center;height:450px;display:grid;overflow:hidden}.Story-module__B-J6bW__stillImage{width:auto;height:106%}.Story-module__B-J6bW__violet .Story-module__B-J6bW__eyebrow,.Story-module__B-J6bW__violet .Story-module__B-J6bW__cardEyebrow,.Story-module__B-J6bW__violet .Story-module__B-J6bW__needsLabel{color:var(--case-violet)}.Story-module__B-J6bW__photoGrid{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));gap:var(--space-16);display:grid}.Story-module__B-J6bW__rowHighlight{background:var(--case-violet-bg)}.Story-module__B-J6bW__rowHighlight th,.Story-module__B-J6bW__rowHighlight td:last-child{color:var(--case-violet)!important}.Story-module__B-J6bW__rowHighlight td:last-child{font-weight:var(--weight-medium)}.Story-module__B-J6bW__rowName{gap:var(--space-2);flex-direction:column;font-size:15px;display:flex}.Story-module__B-J6bW__rowName small{font-weight:var(--weight-regular);font-size:var(--text-12);color:var(--case-muted)}.Story-module__B-J6bW__statTiles{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));list-style:none;display:grid}.Story-module__B-J6bW__statTiles li{gap:var(--space-4);padding:var(--space-16);border:1px solid var(--case-violet-line);background:var(--case-violet-bg);border-radius:14px;flex-direction:column;display:flex}.Story-module__B-J6bW__statTileValue{font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-number);color:var(--case-body-strong);font-size:36px;line-height:40px}.Story-module__B-J6bW__statTileLabel{font-size:var(--text-12);line-height:var(--leading-normal);color:var(--case-muted);text-wrap:balance}.Story-module__B-J6bW__personas{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;list-style:none;display:grid}.Story-module__B-J6bW__persona{padding:var(--space-24);border:1px solid var(--case-line);border-radius:var(--radius-glass);background:var(--case-window);flex-direction:column;gap:14px;display:flex}.Story-module__B-J6bW__personaHead{align-items:center;gap:var(--space-12);display:flex}.Story-module__B-J6bW__avatar{width:48px;height:48px;font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-20);color:var(--case-window);border-radius:50%;place-items:center;display:grid}.Story-module__B-J6bW__warm{background:var(--case-grad-warm)}.Story-module__B-J6bW__cool{background:var(--case-grad-cool)}.Story-module__B-J6bW__deep{background:var(--case-grad-deep)}.Story-module__B-J6bW__personaNames{gap:var(--space-2);font-size:var(--text-13);color:var(--case-muted);flex-direction:column;display:flex}.Story-module__B-J6bW__personaNames strong{font-weight:var(--weight-semibold);font-size:var(--text-17);color:var(--case-body-strong)}.Story-module__B-J6bW__personaQuote{font-family:var(--font-sans);font-size:var(--text-20);color:var(--case-body-strong);line-height:28px}.Story-module__B-J6bW__needs{gap:var(--space-4);padding:var(--space-12) 14px;border-radius:var(--radius-tile);background:var(--case-violet-bg);font-size:var(--text-14);color:var(--case-body);flex-direction:column;line-height:20px;display:flex}.Story-module__B-J6bW__needsLabel{font-weight:var(--weight-semibold);font-size:var(--text-11);letter-spacing:var(--tracking-caps);text-transform:uppercase}.Story-module__B-J6bW__flowWrap{border:1px solid var(--case-line);border-radius:var(--radius-glass);background:var(--case-chrome);height:360px;position:relative;overflow-x:auto}.Story-module__B-J6bW__flow{width:796px;height:100%;list-style:none;position:relative}.Story-module__B-J6bW__flowNode{gap:var(--space-4);padding:14px var(--space-16);border:1px solid var(--case-line);background:var(--case-window);border-radius:14px;flex-direction:column;display:flex;position:absolute}.Story-module__B-J6bW__flowAccent{border-color:var(--case-violet-line);background:var(--case-violet-bg)}.Story-module__B-J6bW__flowTitle{align-items:center;gap:var(--space-6);font-weight:var(--weight-semibold);font-size:var(--text-14);color:var(--case-body-strong);white-space:nowrap;display:flex}.Story-module__B-J6bW__flowAccent .Story-module__B-J6bW__flowTitle{color:var(--case-violet)}.Story-module__B-J6bW__flowIcon{background:var(--case-violet);width:15px;height:15px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.Story-module__B-J6bW__flowBody{font-size:var(--text-12);color:var(--case-muted);line-height:16px}.Story-module__B-J6bW__flowArrow{max-width:none;position:absolute}.Story-module__B-J6bW__flowNote{font-size:var(--text-12);color:var(--case-muted);white-space:nowrap;position:absolute}.Story-module__B-J6bW__journey{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;list-style:none;display:grid}.Story-module__B-J6bW__journeyCard{border:1px solid var(--case-line);border-radius:var(--radius-glass);background:var(--case-window);overflow:hidden}.Story-module__B-J6bW__journeyArt{height:200px;display:block;overflow:hidden}.Story-module__B-J6bW__journeyImage{object-fit:cover;width:100%;height:100%}.Story-module__B-J6bW__journeyText{gap:var(--space-6);padding:18px var(--space-20) var(--space-20);font-size:var(--text-13);color:var(--case-body);flex-direction:column;line-height:19px;display:flex}.Story-module__B-J6bW__journeyText strong{font-weight:var(--weight-semibold);font-size:var(--text-16);color:var(--case-body-strong)}.Story-module__B-J6bW__bulletCards{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;list-style:none;display:grid}.Story-module__B-J6bW__bulletCard{gap:var(--space-10);padding:var(--space-20);border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-window);flex-direction:column;display:flex}.Story-module__B-J6bW__bulletList{gap:var(--space-10);font-size:var(--text-14);color:var(--case-body);flex-direction:column;padding-left:1.1em;line-height:20px;display:flex}.Story-module__B-J6bW__cardsCompact .Story-module__B-J6bW__cardTitle{font-size:15px;line-height:var(--leading-normal)}.Story-module__B-J6bW__cardsCompact .Story-module__B-J6bW__cardBody{font-size:var(--text-13);color:var(--case-muted);line-height:18px}.Story-module__B-J6bW__textLink{font-weight:var(--weight-semibold);color:var(--case-link);align-self:flex-start;font-size:15px;text-decoration:underline}.Story-module__B-J6bW__srOnly{}.Story-module__B-J6bW__videoFrame{aspect-ratio:16/9;border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--video-bg);position:relative;overflow:hidden}.Story-module__B-J6bW__videoPortrait{background:var(--case-chrome)}.Story-module__B-J6bW__videoEl{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:760px){.Story-module__B-J6bW__bar{grid-template-columns:1fr auto}.Story-module__B-J6bW__barLabel{grid-column:1/-1}.Story-module__B-J6bW__metrics,.Story-module__B-J6bW__cards,.Story-module__B-J6bW__quotes,.Story-module__B-J6bW__quoteRow,.Story-module__B-J6bW__personas,.Story-module__B-J6bW__journey,.Story-module__B-J6bW__bulletCards,.Story-module__B-J6bW__photoGrid,.Story-module__B-J6bW__pair{grid-template-columns:1fr}.Story-module__B-J6bW__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.Story-module__B-J6bW__learnings div{gap:var(--space-4);grid-template-columns:1fr}.Story-module__B-J6bW__mapGrid{font-size:var(--text-18)}.Story-module__B-J6bW__insight{padding:var(--space-24)}.Story-module__B-J6bW__insightText,.Story-module__B-J6bW__problemMd{font-size:28px;line-height:34px}.Story-module__B-J6bW__problemText{font-size:32px;line-height:38px}.Story-module__B-J6bW__video{aspect-ratio:16/9;height:auto}}
.MosaicDemo-module__wljnDG__demo{padding:var(--space-24);border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-chrome);margin:0}.MosaicDemo-module__wljnDG__stage{gap:var(--space-40);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}@media (max-width:760px){.MosaicDemo-module__wljnDG__stage{grid-template-columns:minmax(0,1fr);justify-items:center}.MosaicDemo-module__wljnDG__demo{padding:var(--space-16)}}.MosaicDemo-module__wljnDG__side{gap:var(--space-16);flex-direction:column;width:100%;min-width:0;display:flex}.MosaicDemo-module__wljnDG__caps{font-weight:var(--weight-semibold);font-size:var(--text-11);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--case-muted);margin:0}.MosaicDemo-module__wljnDG__transport{align-items:center;gap:var(--space-12);display:flex}.MosaicDemo-module__wljnDG__playBtn{background:var(--mosaic-pink);width:44px;height:44px;color:var(--mosaic-on-pink);cursor:pointer;transition:scale var(--duration-press) var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.MosaicDemo-module__wljnDG__playBtn:active{scale:.94}.MosaicDemo-module__wljnDG__playBtn .MosaicDemo-module__wljnDG__icon{width:20px;height:20px}.MosaicDemo-module__wljnDG__scrub{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:20px;margin:0}.MosaicDemo-module__wljnDG__scrub::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--case-ink) var(--p), var(--case-line) var(--p));border-radius:2px;height:4px}.MosaicDemo-module__wljnDG__scrub::-moz-range-track{background:linear-gradient(to right, var(--case-ink) var(--p), var(--case-line) var(--p));border-radius:2px;height:4px}.MosaicDemo-module__wljnDG__scrub::-webkit-slider-thumb{background:var(--case-ink);appearance:none;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px}.MosaicDemo-module__wljnDG__scrub::-moz-range-thumb{background:var(--case-ink);border:0;border-radius:50%;width:14px;height:14px}.MosaicDemo-module__wljnDG__time{font-size:var(--text-13);font-variant-numeric:tabular-nums;color:var(--case-muted);flex:none}.MosaicDemo-module__wljnDG__chapters{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.MosaicDemo-module__wljnDG__chapter{padding:var(--space-4) var(--space-10);border:1px solid var(--case-line);border-radius:var(--radius-round);background:var(--case-window);font:inherit;font-size:var(--text-12);color:var(--case-body);cursor:pointer}.MosaicDemo-module__wljnDG__chapter[aria-current]{border-color:var(--case-ink);background:var(--case-ink);color:var(--case-window)}.MosaicDemo-module__wljnDG__caption{gap:var(--space-8);min-height:132px;padding:var(--space-16) var(--space-20);border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-window);flex-direction:column;display:flex}.MosaicDemo-module__wljnDG__speaker{font-weight:var(--weight-semibold);font-size:var(--text-11);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--case-muted)}.MosaicDemo-module__wljnDG__speaker[data-speaker=Visitor]{color:var(--case-accent)}.MosaicDemo-module__wljnDG__captionText{font-size:var(--text-20);color:var(--case-body-strong);margin:0;line-height:28px}.MosaicDemo-module__wljnDG__captionIdle{font-size:var(--text-15);line-height:var(--leading-snug);color:var(--case-body);margin:0}.MosaicDemo-module__wljnDG__transcript summary{font-weight:var(--weight-semibold);font-size:var(--text-13);color:var(--case-body);cursor:pointer}.MosaicDemo-module__wljnDG__transcript ol{max-height:320px;margin:var(--space-8) 0 0;flex-direction:column;padding:0;list-style:none;display:flex;overflow-y:auto}.MosaicDemo-module__wljnDG__line{gap:var(--space-8);width:100%;padding:var(--space-6) var(--space-8);border-radius:var(--radius-chip);font:inherit;font-size:var(--text-13);text-align:left;color:var(--case-body);cursor:pointer;background:0 0;border:0;grid-template-columns:36px 92px minmax(0,1fr);line-height:18px;display:grid}.MosaicDemo-module__wljnDG__line:hover{background:var(--case-line)}.MosaicDemo-module__wljnDG__line[aria-current]{background:var(--case-insight-bg);color:var(--case-body-strong)}.MosaicDemo-module__wljnDG__lineTime{font-variant-numeric:tabular-nums;color:var(--case-muted)}.MosaicDemo-module__wljnDG__lineSpeaker{font-weight:var(--weight-semibold)}.MosaicDemo-module__wljnDG__note{font-size:var(--text-12);color:var(--case-muted);margin:0;line-height:17px}.MosaicDemo-module__wljnDG__phoneCol{position:relative}.MosaicDemo-module__wljnDG__phone{--w:235.8px;--h:511.2px;width:var(--w);height:var(--h);background:var(--mosaic-ink);font-family:var(--font-rounded);color:#fff;zoom:1.3;-webkit-user-select:none;user-select:none;border-radius:28.8px;position:relative;overflow:hidden;box-shadow:0 24px 48px #0000002e}.MosaicDemo-module__wljnDG__phone:after{content:"";z-index:20;border:5px solid var(--mosaic-bezel);border-radius:inherit;pointer-events:none;position:absolute;inset:0}@media (max-width:760px){.MosaicDemo-module__wljnDG__phone{zoom:1.15}}.MosaicDemo-module__wljnDG__phone p{margin:0}.MosaicDemo-module__wljnDG__screen{opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-out), visibility 0s var(--duration-base);position:absolute;inset:0}.MosaicDemo-module__wljnDG__screen[data-on]{opacity:1;visibility:visible;transition:opacity var(--duration-base) var(--ease-out)}.MosaicDemo-module__wljnDG__icon{width:14px;height:14px;display:block}.MosaicDemo-module__wljnDG__posterPlay{z-index:30;align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-16) var(--space-10) var(--space-12);border-radius:var(--radius-round);background:var(--mosaic-pink);font:inherit;font-weight:var(--weight-semibold);font-size:var(--text-15);color:var(--mosaic-on-pink);white-space:nowrap;cursor:pointer;border:0;display:flex;position:absolute;top:46%;left:50%;translate:-50%;box-shadow:0 10px 30px #00000059}.MosaicDemo-module__wljnDG__posterPlay .MosaicDemo-module__wljnDG__icon{width:18px;height:18px}.MosaicDemo-module__wljnDG__clock{z-index:10;font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:10.2px;position:absolute;top:10.8px;left:30.6px}.MosaicDemo-module__wljnDG__island{z-index:10;background:#000;border-radius:12px;width:75.6px;height:22.2px;position:absolute;top:6.6px;left:79.8px}.MosaicDemo-module__wljnDG__signal{z-index:10;align-items:flex-end;gap:1.2px;height:7.2px;display:flex;position:absolute;top:13.2px;left:176.4px}.MosaicDemo-module__wljnDG__signal i{background:#fff;border-radius:.6px;width:1.8px}.MosaicDemo-module__wljnDG__battery{z-index:10;border:.6px solid #fff6;border-radius:2.4px;width:15px;height:7.2px;padding:.6px 1.2px;position:absolute;top:13.2px;left:201px}.MosaicDemo-module__wljnDG__battery i{background:#fff;border-radius:1.2px;width:11.4px;height:4.8px;margin-left:-.6px;display:block}.MosaicDemo-module__wljnDG__homeIndicator{z-index:10;background:#ffffffe6;border-radius:1.8px;width:83.4px;height:3px;position:absolute;top:500.4px;left:76.2px}.MosaicDemo-module__wljnDG__vo{outline-offset:2px;border-radius:6px;outline:2.4px solid #fff;box-shadow:0 0 0 4.4px #000}.MosaicDemo-module__wljnDG__glassBtn{border:.6px solid var(--mosaic-glass-line);background:var(--mosaic-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.MosaicDemo-module__wljnDG__back{width:26.4px;height:26.4px;top:36px;left:12px}.MosaicDemo-module__wljnDG__save{width:26.4px;height:26.4px;top:36px;left:197.4px}.MosaicDemo-module__wljnDG__back .MosaicDemo-module__wljnDG__icon,.MosaicDemo-module__wljnDG__save .MosaicDemo-module__wljnDG__icon{width:12px;height:12px}.MosaicDemo-module__wljnDG__dot{background:currentColor;border-radius:50%;flex:none;width:4.8px;height:4.8px}.MosaicDemo-module__wljnDG__wall{background:var(--mosaic-wall);position:absolute;inset:0}.MosaicDemo-module__wljnDG__paintingFrame{background:var(--mosaic-frame);border-radius:2.4px;width:183px;height:146.4px;position:absolute;top:141.6px;left:26.4px;box-shadow:0 10.8px 21.6px #00000080}.MosaicDemo-module__wljnDG__cameraArt{object-fit:cover;width:171px;height:134.4px;position:absolute;top:147.6px;left:32.4px}.MosaicDemo-module__wljnDG__brackets i{width:16.8px;height:16.8px;transition:border-color var(--duration-base) var(--ease-out);border:0 solid #fff9;position:absolute}.MosaicDemo-module__wljnDG__brackets[data-detected] i{border-color:var(--mosaic-pink)}.MosaicDemo-module__wljnDG__brackets i:first-child{border-width:2.4px 0 0 2.4px;border-top-left-radius:1.2px;top:132px;left:16.8px}.MosaicDemo-module__wljnDG__brackets i:nth-child(2){border-width:2.4px 2.4px 0 0;top:132px;left:202.2px}.MosaicDemo-module__wljnDG__brackets i:nth-child(3){border-width:0 2.4px 2.4px 0;top:290.4px;left:202.2px}.MosaicDemo-module__wljnDG__brackets i:nth-child(4){border-width:0 0 2.4px 2.4px;top:290.4px;left:16.8px}.MosaicDemo-module__wljnDG__wordmark{text-align:center;width:100%;font-size:20.4px;position:absolute;top:38.4px;left:0}.MosaicDemo-module__wljnDG__detectedPill,.MosaicDemo-module__wljnDG__lookingPill{font-weight:var(--weight-semibold);white-space:nowrap;border-radius:999px;align-items:center;gap:4.8px;padding:6px 10.8px 6px 9.6px;font-size:9px;display:flex;position:absolute;top:328.8px;left:50%;translate:-50%}.MosaicDemo-module__wljnDG__detectedPill{background:var(--mosaic-pink);color:var(--mosaic-on-pink);animation:MosaicDemo-module__wljnDG__pop var(--duration-base) var(--ease-spring)}.MosaicDemo-module__wljnDG__lookingPill{border:.6px solid var(--mosaic-glass-line);background:var(--mosaic-glass);color:var(--mosaic-text-2)}@keyframes MosaicDemo-module__wljnDG__pop{0%{opacity:0;scale:.85}}.MosaicDemo-module__wljnDG__cameraHint{text-align:center;width:180px;color:var(--mosaic-text-2);font-size:9px;line-height:12.6px;position:absolute;top:360px;left:27.9px}.MosaicDemo-module__wljnDG__shutterRing{width:52.8px;height:52.8px;position:absolute;top:420px;left:91.5px}.MosaicDemo-module__wljnDG__shutter{width:43.2px;height:43.2px;transition:scale var(--duration-press) var(--ease-out);border-radius:50%;position:absolute;top:424.8px;left:96.3px}.MosaicDemo-module__wljnDG__shutter[data-pressed]{scale:.86}.MosaicDemo-module__wljnDG__thumb{border:1.2px solid #fffc;border-radius:8.4px;width:31.2px;height:31.2px;position:absolute;top:430.8px;left:28.8px;overflow:hidden}.MosaicDemo-module__wljnDG__thumb img{object-fit:cover;width:100%;height:100%}.MosaicDemo-module__wljnDG__help{width:31.2px;height:31.2px;top:430.8px;left:175.8px}.MosaicDemo-module__wljnDG__thumbLabel,.MosaicDemo-module__wljnDG__helpLabel{color:var(--mosaic-text-2);font-size:7.2px;position:absolute;top:465.6px}.MosaicDemo-module__wljnDG__thumbLabel{left:32.6px}.MosaicDemo-module__wljnDG__helpLabel{left:183px}.MosaicDemo-module__wljnDG__flash{z-index:5;pointer-events:none;background:#fff;position:absolute;inset:0}.MosaicDemo-module__wljnDG__welcome{z-index:6;background:var(--mosaic-dim);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-out), visibility 0s var(--duration-base);place-items:center;padding:0 18px;display:grid;position:absolute;inset:0}.MosaicDemo-module__wljnDG__welcome[data-on]{opacity:1;visibility:visible;transition:opacity var(--duration-base) var(--ease-out)}.MosaicDemo-module__wljnDG__welcomeCard{background:var(--mosaic-sheet);transition:translate var(--duration-base) var(--ease-out);border:.6px solid #ffffff1a;border-radius:19.2px;flex-direction:column;gap:12px;padding:16px 14.4px 14.4px;display:flex;box-shadow:0 -6px 24px #0006}.MosaicDemo-module__wljnDG__welcome:not([data-on]) .MosaicDemo-module__wljnDG__welcomeCard{translate:0 24px}.MosaicDemo-module__wljnDG__welcomeTitle{font-weight:var(--weight-semibold);font-size:15px}.MosaicDemo-module__wljnDG__welcomeBody{color:var(--mosaic-text-2);font-size:9.6px;line-height:13.8px;margin-top:6px!important}.MosaicDemo-module__wljnDG__welcomeBtn{background:var(--mosaic-pink);font-weight:var(--weight-semibold);text-align:center;color:var(--mosaic-on-pink);transition:scale var(--duration-press) var(--ease-out);border-radius:999px;padding:8.4px;font-size:10.2px;display:block}.MosaicDemo-module__wljnDG__welcomeBtn[data-pressed]{scale:.95}.MosaicDemo-module__wljnDG__blurArt{object-fit:cover;filter:blur(12px);width:660px;height:511.2px;position:absolute;top:0;left:-211.8px}.MosaicDemo-module__wljnDG__composeDim{background:#0c0b109e;position:absolute;inset:0}.MosaicDemo-module__wljnDG__captured{object-fit:cover;border-radius:12px;width:187.8px;height:145.8px;position:absolute;top:76.8px;left:24px;box-shadow:0 12px 24px #00000073}.MosaicDemo-module__wljnDG__listening{font-weight:var(--weight-semibold);font-size:19px;line-height:25.2px;position:absolute;top:242.4px;left:24px}.MosaicDemo-module__wljnDG__wave{align-items:center;gap:4.56px;width:187.8px;height:24px;display:flex;position:absolute;top:304.8px;left:24px}.MosaicDemo-module__wljnDG__wave i{background:var(--mosaic-pink);border-radius:1.8px;flex:none;width:3px;animation:1.1s ease-in-out infinite alternate MosaicDemo-module__wljnDG__wave}@keyframes MosaicDemo-module__wljnDG__wave{to{scale:1 .45}}.MosaicDemo-module__wljnDG__steps{flex-direction:column;gap:9.6px;margin:0;padding:2px 4px 2px 0;list-style:none;display:flex;position:absolute;top:348px;left:24px}.MosaicDemo-module__wljnDG__steps li{align-items:center;gap:7.2px;font-size:10.2px;display:flex}.MosaicDemo-module__wljnDG__steps li[data-state=now]{font-weight:var(--weight-semibold)}.MosaicDemo-module__wljnDG__steps li[data-state=todo]{color:#fff6}.MosaicDemo-module__wljnDG__steps img,.MosaicDemo-module__wljnDG__check,.MosaicDemo-module__wljnDG__todo{border-radius:50%;flex:none;width:14.4px;height:14.4px}.MosaicDemo-module__wljnDG__check{background:var(--mosaic-pink);color:var(--mosaic-on-pink);animation:MosaicDemo-module__wljnDG__pop var(--duration-base) var(--ease-spring);place-items:center;display:grid}.MosaicDemo-module__wljnDG__check .MosaicDemo-module__wljnDG__icon{width:9px;height:9px}.MosaicDemo-module__wljnDG__todo{border:1.2px solid #ffffff4d}.MosaicDemo-module__wljnDG__composeNote{color:#ffffff8c;width:187.8px;font-size:8.4px;line-height:12px;position:absolute;top:456px;left:24px}.MosaicDemo-module__wljnDG__canvas{height:511.2px;transition:transform 1.6s var(--ease-out);position:absolute;top:0;left:0}.MosaicDemo-module__wljnDG__canvas>img{object-fit:cover;width:100%;height:100%}.MosaicDemo-module__wljnDG__hotspot{opacity:0;width:33.6px;height:33.6px;transition:opacity var(--duration-base) var(--ease-out), scale var(--duration-slow) var(--ease-spring);position:absolute;translate:-50% -50%;scale:.6}.MosaicDemo-module__wljnDG__hotspot[data-shown]{opacity:1;scale:1}.MosaicDemo-module__wljnDG__hotspot>img{width:100%;height:100%}.MosaicDemo-module__wljnDG__hotspot[data-speaking]>img{animation:MosaicDemo-module__wljnDG__ping 1.2s var(--ease-out) infinite}@keyframes MosaicDemo-module__wljnDG__ping{50%{scale:1.25}}.MosaicDemo-module__wljnDG__hotspot[data-ghost]>img{opacity:.6}.MosaicDemo-module__wljnDG__layerChip{background:var(--mosaic-chip);-webkit-backdrop-filter:blur(4.8px);backdrop-filter:blur(4.8px);font-weight:var(--weight-semibold);white-space:nowrap;border:.6px solid #fff3;border-radius:999px;align-items:center;gap:3.6px;padding:3.6px 7.2px 3.6px 6px;font-size:7.8px;display:flex;position:absolute;top:37px;left:50%;translate:-50%}.MosaicDemo-module__wljnDG__layerChip .MosaicDemo-module__wljnDG__icon{width:8px;height:8px;color:var(--mosaic-pink)}.MosaicDemo-module__wljnDG__bottomScrim{background:linear-gradient(180deg, #0000, #0c0b10d9 55%, var(--mosaic-ink));width:100%;height:252px;position:absolute;top:259.2px;left:0}.MosaicDemo-module__wljnDG__topScrim{background:linear-gradient(#0000008c,#0000);height:84px;position:absolute;inset:0 0 auto}.MosaicDemo-module__wljnDG__track{width:202.2px;position:absolute;top:346.8px;left:16.8px}.MosaicDemo-module__wljnDG__nowPlaying{font-weight:var(--weight-semibold);color:var(--mosaic-pink);font-size:7.8px}.MosaicDemo-module__wljnDG__trackTitle{font-weight:var(--weight-semibold);font-size:19px;line-height:24px;margin-top:4px!important}.MosaicDemo-module__wljnDG__trackArtist{color:var(--mosaic-text-2);font-size:9px;margin-top:6px!important}.MosaicDemo-module__wljnDG__controls{width:202.2px;height:57.6px;position:absolute;top:434.4px;left:16.8px}.MosaicDemo-module__wljnDG__ctlMix,.MosaicDemo-module__wljnDG__ctlAsk{width:33.6px;height:33.6px;top:6px}.MosaicDemo-module__wljnDG__ctlMix{left:16.8px}.MosaicDemo-module__wljnDG__ctlAsk{left:151.8px}.MosaicDemo-module__wljnDG__ctlPause{background:var(--mosaic-pink);width:45.6px;height:45.6px;color:var(--mosaic-on-pink);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:78.3px}.MosaicDemo-module__wljnDG__ctlPause .MosaicDemo-module__wljnDG__icon{width:18px;height:18px}.MosaicDemo-module__wljnDG__ctlMixLabel,.MosaicDemo-module__wljnDG__ctlPauseLabel,.MosaicDemo-module__wljnDG__ctlAskLabel{color:#ffffffbf;font-size:7.2px;position:absolute;translate:-50%}.MosaicDemo-module__wljnDG__ctlMixLabel{top:42px;left:33.6px}.MosaicDemo-module__wljnDG__ctlPauseLabel{top:46.8px;left:101.1px}.MosaicDemo-module__wljnDG__ctlAskLabel{top:42px;left:168.6px}.MosaicDemo-module__wljnDG__sheetDim{opacity:0;transition:opacity var(--duration-base) var(--ease-out);background:#0c0b108c;position:absolute;inset:0}.MosaicDemo-module__wljnDG__sheetDim[data-on]{opacity:1}.MosaicDemo-module__wljnDG__sheet{background:var(--mosaic-sheet);width:100%;height:405.6px;transition:translate var(--duration-slow) var(--ease-out);border-radius:19.2px 19.2px 0 0;position:absolute;top:105.6px;left:0;translate:0 100%;box-shadow:0 -6px 24px #0006}.MosaicDemo-module__wljnDG__sheet[data-on]{translate:0}.MosaicDemo-module__wljnDG__grabber{background:#ffffff4d;border-radius:1.8px;width:24px;height:3px;position:absolute;top:6px;left:105.9px}.MosaicDemo-module__wljnDG__sheetTitle{font-size:19.2px;position:absolute;top:20.4px;left:14.4px}.MosaicDemo-module__wljnDG__sheetSub{color:#fff9;width:207px;font-size:8.4px;line-height:12px;position:absolute;top:45.6px;left:14.4px}.MosaicDemo-module__wljnDG__rows{flex-direction:column;gap:4.8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:68.4px;left:9.6px}.MosaicDemo-module__wljnDG__row{background:var(--mosaic-row);border-radius:10.8px;align-items:center;gap:7.2px;width:216.6px;padding:6px 8.4px 6px 7.2px;display:flex}.MosaicDemo-module__wljnDG__row[data-off]{background:#ffffff08}.MosaicDemo-module__wljnDG__rowIcon{width:24px;height:24px;color:var(--mosaic-pink);background:#f4a4b02e;border-radius:50%;flex:none;place-items:center;display:grid}.MosaicDemo-module__wljnDG__rowIcon .MosaicDemo-module__wljnDG__icon{width:11px;height:11px}.MosaicDemo-module__wljnDG__row[data-off] .MosaicDemo-module__wljnDG__rowIcon{color:var(--mosaic-text-3);background:#f4a4b00f}.MosaicDemo-module__wljnDG__rowText{flex-direction:column;flex:1;gap:3.6px;min-width:0;display:flex}.MosaicDemo-module__wljnDG__rowText strong{font-weight:var(--weight-semibold);font-size:9.6px}.MosaicDemo-module__wljnDG__rowText>span:not(.MosaicDemo-module__wljnDG__volume){white-space:nowrap;text-overflow:ellipsis;color:#ffffffa6;font-size:8.4px;overflow:hidden}.MosaicDemo-module__wljnDG__row[data-off] strong{color:var(--mosaic-text-3)}.MosaicDemo-module__wljnDG__row[data-off] .MosaicDemo-module__wljnDG__rowText>span:not(.MosaicDemo-module__wljnDG__volume){color:var(--mosaic-pink)}.MosaicDemo-module__wljnDG__volume{background:linear-gradient(to right, var(--mosaic-pink) var(--v), #ffffff1f var(--v));border-radius:1.2px;width:126px;height:2.4px;position:relative}.MosaicDemo-module__wljnDG__toggle{background:#ffffff29;border-radius:999px;flex:none;width:30.6px;height:18.6px;position:relative}.MosaicDemo-module__wljnDG__toggle:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:1.8px;left:1.8px}.MosaicDemo-module__wljnDG__toggle[data-on]{background:var(--mosaic-pink)}.MosaicDemo-module__wljnDG__toggle[data-on]:after{left:auto;right:1.8px}.MosaicDemo-module__wljnDG__askArt{object-fit:cover;width:659.4px;height:511.2px;position:absolute;top:0;left:-211.8px}.MosaicDemo-module__wljnDG__askDim{background:var(--mosaic-dim);position:absolute;inset:0}.MosaicDemo-module__wljnDG__status{background:var(--mosaic-pink-soft);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--mosaic-pink);border-radius:999px;align-items:center;gap:4.8px;padding:4.8px 8.4px 4.8px 7.2px;font-size:7.8px;display:flex;position:absolute;top:74.4px;left:50%;translate:-50%}.MosaicDemo-module__wljnDG__who,.MosaicDemo-module__wljnDG__whoMuted{font-weight:var(--weight-semibold);color:var(--mosaic-pink);margin-bottom:3.6px;font-size:7.2px;display:block}.MosaicDemo-module__wljnDG__whoMuted{color:#ffffff8c}.MosaicDemo-module__wljnDG__prompt,.MosaicDemo-module__wljnDG__answer{width:196px;animation:MosaicDemo-module__wljnDG__rise var(--duration-base) var(--ease-out);background:#18161eeb;border:.6px solid #ffffff1a;border-radius:14.4px 14.4px 14.4px 3.6px;padding:10.8px 12px;position:absolute;left:12px}.MosaicDemo-module__wljnDG__prompt{font-size:10.2px;line-height:14px;top:104px}.MosaicDemo-module__wljnDG__answer{width:211.8px;font-size:10.2px;line-height:14.4px;top:180px}.MosaicDemo-module__wljnDG__answer p{min-height:14.4px}.MosaicDemo-module__wljnDG__you{width:162px;animation:MosaicDemo-module__wljnDG__rise var(--duration-base) var(--ease-out);background:#ffffff1f;border-radius:13.2px 13.2px 3.6px;padding:8.4px 10.8px;font-size:10.2px;line-height:13.8px;position:absolute;top:178px;right:12px}.MosaicDemo-module__wljnDG__you[data-top]{animation:none;top:102px}@keyframes MosaicDemo-module__wljnDG__rise{0%{opacity:0;translate:0 8px}}.MosaicDemo-module__wljnDG__typing{gap:3.6px;padding:3px 0;display:flex}.MosaicDemo-module__wljnDG__typing i{background:#fff9;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite MosaicDemo-module__wljnDG__blink}.MosaicDemo-module__wljnDG__typing i:nth-child(2){animation-delay:.15s}.MosaicDemo-module__wljnDG__typing i:nth-child(3){animation-delay:.3s}@keyframes MosaicDemo-module__wljnDG__blink{50%{opacity:.25}}.MosaicDemo-module__wljnDG__removedChip{font-weight:var(--weight-medium);animation:MosaicDemo-module__wljnDG__pop var(--duration-base) var(--ease-spring);background:#ffffff1a;border-radius:999px;align-items:center;gap:4px;margin-top:7.2px;padding:4.8px 8.4px 4.8px 7.2px;font-size:8px;display:inline-flex}.MosaicDemo-module__wljnDG__removedChip .MosaicDemo-module__wljnDG__icon{width:9px;height:9px;color:var(--mosaic-pink)}.MosaicDemo-module__wljnDG__mic{border-radius:50%;width:132px;height:132px;position:absolute;top:357.6px;left:51.9px}.MosaicDemo-module__wljnDG__mic img{position:absolute}.MosaicDemo-module__wljnDG__ring1{width:132px;inset:0}.MosaicDemo-module__wljnDG__ring2{width:100.32px;top:15.84px;left:15.84px}.MosaicDemo-module__wljnDG__ring3{width:73.92px;top:29.04px;left:29.04px}.MosaicDemo-module__wljnDG__ring1,.MosaicDemo-module__wljnDG__ring2,.MosaicDemo-module__wljnDG__ring3{opacity:.35;transition:opacity var(--duration-base) var(--ease-out)}.MosaicDemo-module__wljnDG__mic[data-listening] .MosaicDemo-module__wljnDG__ring1,.MosaicDemo-module__wljnDG__mic[data-listening] .MosaicDemo-module__wljnDG__ring2,.MosaicDemo-module__wljnDG__mic[data-listening] .MosaicDemo-module__wljnDG__ring3{opacity:1;animation:1.4s ease-in-out infinite alternate MosaicDemo-module__wljnDG__breathe}.MosaicDemo-module__wljnDG__mic[data-listening] .MosaicDemo-module__wljnDG__ring2{animation-delay:-.3s}.MosaicDemo-module__wljnDG__mic[data-listening] .MosaicDemo-module__wljnDG__ring3{animation-delay:-.6s}@keyframes MosaicDemo-module__wljnDG__breathe{to{scale:1.08}}.MosaicDemo-module__wljnDG__micCore{width:55.44px;top:38.28px;left:38.28px}.MosaicDemo-module__wljnDG__micIcon{color:var(--mosaic-on-pink);place-items:center;display:grid;position:absolute;inset:0}.MosaicDemo-module__wljnDG__micIcon .MosaicDemo-module__wljnDG__icon{width:20px;height:20px}.MosaicDemo-module__wljnDG__micLabel{width:100%;font-weight:var(--weight-medium);text-align:center;color:#ffffffbf;font-size:9px;position:absolute;top:482px;left:0}.MosaicDemo-module__wljnDG__phone[data-reduced] *,.MosaicDemo-module__wljnDG__phone[data-reduced] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.MosaicDemo-module__wljnDG__phone *,.MosaicDemo-module__wljnDG__phone :after{transition:none!important;animation:none!important}}.MosaicDemo-module__wljnDG__said{color:#fff;transition:color var(--duration-fast) var(--ease-out)}.MosaicDemo-module__wljnDG__unsaid{color:var(--mosaic-text-3)}.MosaicDemo-module__wljnDG__readAlong{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:211.8px;animation:MosaicDemo-module__wljnDG__rise var(--duration-base) var(--ease-out);background:#0c0b10b8;border:.6px solid #ffffff24;border-radius:13.2px;padding:9.6px 10.8px;font-size:10.2px;line-height:14.4px;position:absolute;top:72px;left:12px}.MosaicDemo-module__wljnDG__hotspot[data-muted]{opacity:.35}.MosaicDemo-module__wljnDG__ctlAsk[data-pressed]{scale:.9}.MosaicDemo-module__wljnDG__note a{color:var(--case-link)}.MosaicDemo-module__wljnDG__mixer{padding:var(--space-12) var(--space-16) var(--space-14);border:1px solid var(--case-line);border-radius:var(--radius-window);background:var(--case-window);margin:0}.MosaicDemo-module__wljnDG__mixer legend{padding:0 var(--space-4);font-weight:var(--weight-semibold);font-size:var(--text-13);color:var(--case-body-strong)}.MosaicDemo-module__wljnDG__mixer>p{margin:0 0 var(--space-10);font-size:var(--text-12);color:var(--case-muted)}.MosaicDemo-module__wljnDG__mixer ul{gap:var(--space-8) var(--space-16);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.MosaicDemo-module__wljnDG__mixer label{align-items:flex-start;gap:var(--space-10);cursor:pointer;display:flex}.MosaicDemo-module__wljnDG__mixer label>span{font-size:var(--text-13);color:var(--case-body-strong);flex-direction:column;display:flex}.MosaicDemo-module__wljnDG__mixer small{font-size:var(--text-12);color:var(--case-muted)}.MosaicDemo-module__wljnDG__mixer input{border-radius:var(--radius-round);background:var(--case-line);appearance:none;cursor:pointer;width:34px;height:20px;transition:background var(--duration-fast) var(--ease-out);flex:none;margin:1px 0 0;position:relative}.MosaicDemo-module__wljnDG__mixer input:after{content:"";width:16px;height:16px;transition:translate var(--duration-fast) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.MosaicDemo-module__wljnDG__mixer input:checked{background:var(--mosaic-pink)}.MosaicDemo-module__wljnDG__mixer input:checked:after{translate:14px}.MosaicDemo-module__wljnDG__mixer input:focus-visible{outline:2px solid var(--case-link);outline-offset:2px}
.SafariWindow-module__ob6eUq__chrome{z-index:2;flex:none}.SafariWindow-module__ob6eUq__toolbar{align-items:center;gap:var(--space-10);height:56px;padding:0 var(--space-12) 0 var(--space-20);border-bottom:1px solid var(--safari-divider);background:var(--safari-toolbar);-webkit-backdrop-filter:blur(var(--blur-menu-bar)) saturate(1.4);backdrop-filter:blur(var(--blur-menu-bar)) saturate(1.4);display:flex}.SafariWindow-module__ob6eUq__capsule{align-items:center;gap:var(--space-8);height:36px;padding:0 var(--space-12);border-radius:var(--radius-round);background:var(--safari-capsule-bg);box-shadow:var(--safari-capsule-shadow);color:var(--safari-icon);flex:none;display:flex}.SafariWindow-module__ob6eUq__chevronDown{color:var(--safari-icon)}.SafariWindow-module__ob6eUq__nav{padding:0 var(--space-4);gap:0}.SafariWindow-module__ob6eUq__navButton{border-radius:var(--radius-round);width:32px;height:36px;color:var(--safari-icon);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}button.SafariWindow-module__ob6eUq__navButton:hover{background:var(--safari-tab-hover)}.SafariWindow-module__ob6eUq__navButton.SafariWindow-module__ob6eUq__dim{color:var(--safari-icon-dim);cursor:default}.SafariWindow-module__ob6eUq__navDivider{background:var(--safari-capsule-divider);width:1px;height:18px}.SafariWindow-module__ob6eUq__urlWrap{flex:1;justify-content:center;min-width:0;display:flex}.SafariWindow-module__ob6eUq__url{align-items:center;gap:var(--space-8);width:min(760px,100%);height:36px;padding:0 var(--space-14);border-radius:var(--radius-round);background:var(--safari-capsule-bg);box-shadow:var(--safari-capsule-shadow);font-size:var(--text-13);color:var(--safari-ink-strong);display:flex;position:relative;overflow:hidden}.SafariWindow-module__ob6eUq__url span:not(.SafariWindow-module__ob6eUq__progress){text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SafariWindow-module__ob6eUq__progress{background:var(--safari-progress);transform-origin:0;opacity:0;pointer-events:none;height:2.5px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.SafariWindow-module__ob6eUq__urlIcon{color:var(--safari-icon);flex:none}.SafariWindow-module__ob6eUq__actions{gap:var(--space-16);padding:0 var(--space-14)}.SafariWindow-module__ob6eUq__tabs{border-radius:var(--radius-round);background:var(--safari-segment-bg);flex:none;align-items:center;gap:2px;height:36px;padding:3px;display:flex}.SafariWindow-module__ob6eUq__tab{height:30px;padding:0 var(--space-14);border-radius:var(--radius-round);font-family:var(--font-sans);font-size:var(--text-13);color:var(--safari-ink-muted);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;align-items:center;display:flex}.SafariWindow-module__ob6eUq__tab:hover:not(:disabled){background:var(--safari-tab-hover)}.SafariWindow-module__ob6eUq__tabs[data-disabled]{opacity:.45}.SafariWindow-module__ob6eUq__tab:disabled{cursor:default}.SafariWindow-module__ob6eUq__tabs[data-disabled] .SafariWindow-module__ob6eUq__tab[aria-selected=true]{box-shadow:none;font-weight:var(--weight-regular);background:0 0}.SafariWindow-module__ob6eUq__tab[aria-selected=true]{background:var(--safari-capsule-bg);box-shadow:var(--safari-capsule-shadow);font-weight:var(--weight-medium);color:var(--safari-ink-strong)}.SafariWindow-module__ob6eUq__desktop{gap:var(--space-4);padding:0 var(--space-14) 0 var(--space-10);font-family:var(--font-sans);font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--safari-ink-strong);cursor:pointer;border:0}.SafariWindow-module__ob6eUq__desktop:hover{background:var(--safari-tab-hover)}.SafariWindow-module__ob6eUq__intro{gap:var(--space-6);padding-bottom:var(--space-40);flex-direction:column;display:flex}.SafariWindow-module__ob6eUq__introHome{align-self:flex-start;align-items:center;gap:var(--space-10);margin-bottom:var(--space-8);border-radius:var(--radius-tile);color:inherit;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out), scale var(--duration-press) var(--ease-out);background:0 0;border:0;padding:0;display:flex}.SafariWindow-module__ob6eUq__introHome:hover{opacity:.75}.SafariWindow-module__ob6eUq__introHome:active{scale:.98}.SafariWindow-module__ob6eUq__introMark{border-radius:var(--radius-tile);flex:none;width:48px;height:48px;overflow:hidden}.SafariWindow-module__ob6eUq__introMark img{width:100%;height:100%;display:block}.SafariWindow-module__ob6eUq__introName{font-family:var(--font-display);font-size:var(--text-56);color:var(--safari-ink-strong);line-height:1}.SafariWindow-module__ob6eUq__introLine,.SafariWindow-module__ob6eUq__introPrev{max-width:60ch;font-size:var(--text-18);text-wrap:pretty;line-height:1.45}.SafariWindow-module__ob6eUq__introLine{color:var(--safari-ink-muted)}.SafariWindow-module__ob6eUq__introPrev{color:var(--safari-ink-strong)}.SafariWindow-module__ob6eUq__viewport{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.SafariWindow-module__ob6eUq__page{overscroll-behavior:contain;background:var(--safari-page);min-height:0;color:var(--safari-ink);outline:none;flex:1;padding:72px 80px 80px;overflow-y:auto}.SafariWindow-module__ob6eUq__row2,.SafariWindow-module__ob6eUq__row3{gap:var(--space-20);list-style:none;display:grid}.SafariWindow-module__ob6eUq__row2{grid-template-columns:repeat(2,minmax(0,1fr))}.SafariWindow-module__ob6eUq__row3{grid-template-columns:507fr 455fr 455fr}.SafariWindow-module__ob6eUq__card{border-radius:var(--radius-window);width:100%;box-shadow:var(--safari-card-shadow);isolation:isolate;cursor:pointer;transition:translate var(--duration-base) var(--ease-out), scale var(--duration-press) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border:0;padding:0;display:block;position:relative;overflow:hidden}.SafariWindow-module__ob6eUq__card>:not(.SafariWindow-module__ob6eUq__pill){transition:scale calc(var(--duration-slow) + .16s) var(--ease-out)}@media (hover:hover){.SafariWindow-module__ob6eUq__card:hover{translate:0 -3px;box-shadow:0 12px 36px #00000021}.SafariWindow-module__ob6eUq__card:hover>:not(.SafariWindow-module__ob6eUq__pill){scale:1.035}}.SafariWindow-module__ob6eUq__card:focus-visible{translate:0 -3px;box-shadow:0 12px 36px #00000021}.SafariWindow-module__ob6eUq__card:active{scale:.985}.SafariWindow-module__ob6eUq__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.SafariWindow-module__ob6eUq__cover{object-fit:cover}.SafariWindow-module__ob6eUq__pill{top:var(--space-20);left:var(--space-20);padding:var(--space-6) 14px;border:1px solid var(--safari-pill-border);border-radius:var(--radius-round);background:var(--safari-pill-bg);font-weight:var(--weight-medium);font-size:var(--text-13);color:var(--safari-ink-card);white-space:nowrap;position:absolute}.SafariWindow-module__ob6eUq__pillLogo{vertical-align:-.1em;width:.95em;height:.95em;margin-right:.3em}.SafariWindow-module__ob6eUq__rows{flex-direction:column;gap:28px;display:flex}.SafariWindow-module__ob6eUq__item{gap:var(--space-12);flex-direction:column;display:flex}.SafariWindow-module__ob6eUq__desc{font-size:var(--text-14);color:var(--safari-ink-muted)}.SafariWindow-module__ob6eUq__more{padding-top:28px}.SafariWindow-module__ob6eUq__divider{height:1px;margin-top:var(--space-24);background:var(--safari-divider);border:0}.SafariWindow-module__ob6eUq__sectionLabel{padding:var(--space-12) 0 var(--space-16);font-weight:var(--weight-medium);font-size:var(--text-12);line-height:var(--leading-normal);letter-spacing:.48px;text-transform:uppercase;color:var(--safari-ink-muted)}.SafariWindow-module__ob6eUq__srOnly{}@media (prefers-reduced-motion:reduce){.SafariWindow-module__ob6eUq__card,.SafariWindow-module__ob6eUq__card>:not(.SafariWindow-module__ob6eUq__pill){transition:none}.SafariWindow-module__ob6eUq__card:hover,.SafariWindow-module__ob6eUq__card:focus-visible,.SafariWindow-module__ob6eUq__card:active,.SafariWindow-module__ob6eUq__card:hover>:not(.SafariWindow-module__ob6eUq__pill){translate:none;scale:none}}@media (max-width:1100px){.SafariWindow-module__ob6eUq__page{padding:var(--space-48) var(--space-24)}.SafariWindow-module__ob6eUq__row3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.SafariWindow-module__ob6eUq__capsule:not(.SafariWindow-module__ob6eUq__nav,.SafariWindow-module__ob6eUq__desktop),.SafariWindow-module__ob6eUq__urlWrap{display:none}.SafariWindow-module__ob6eUq__toolbar{justify-content:space-between}.SafariWindow-module__ob6eUq__tab{padding:0 var(--space-10)}.SafariWindow-module__ob6eUq__page{padding:var(--space-24) var(--space-16)}.SafariWindow-module__ob6eUq__row2,.SafariWindow-module__ob6eUq__row3{grid-template-columns:minmax(0,1fr)}.SafariWindow-module__ob6eUq__card{height:240px!important}}
