.typography-module__DMDTha__body16{font-family:var(--font-cooper);letter-spacing:0;text-transform:none;text-wrap:pretty;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.typography-module__DMDTha__caption12{font-family:var(--font-graphik);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.typography-module__DMDTha__h2,.typography-module__DMDTha__metricValue,.typography-module__DMDTha__subheading,.typography-module__DMDTha__bodyCompact,.typography-module__DMDTha__mediaCaption{font-family:var(--font-cooper);letter-spacing:0;text-transform:none;font-style:normal;font-weight:400}.typography-module__DMDTha__h2{font-size:28px;line-height:32px}.typography-module__DMDTha__metricValue{font-size:20px;line-height:28px}.typography-module__DMDTha__subheading{font-size:20px;line-height:24px}.typography-module__DMDTha__bodyCompact{font-size:16px;line-height:20px}.typography-module__DMDTha__h2,.typography-module__DMDTha__subheading,.typography-module__DMDTha__bodyCompact,.typography-module__DMDTha__mediaCaption{text-wrap:pretty}.typography-module__DMDTha__mediaCaption{color:#fdfdfc80;font-size:14px;line-height:20px}
.plain-link-module__WH550W__plainLink{opacity:.4;transition:opacity .45s ease-out}.plain-link-module__WH550W__plainLink>span{max-width:100%;display:inline-block;position:relative}.plain-link-module__WH550W__plainLink>span:after,.plain-link-module__WH550W__groupUnderline:after{content:"";pointer-events:none;transform-origin:0;background:currentColor;height:1px;transition:transform .45s ease-out;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.plain-link-module__WH550W__groupUnderline{display:inline-flex;position:relative}.plain-link-module__WH550W__groupUnderline>span:after{content:none}.plain-link-module__WH550W__plainLink:focus-visible{opacity:.65;outline-offset:4px;outline:2px solid #cececd}.plain-link-module__WH550W__plainLink:focus-visible>span:after,.plain-link-module__WH550W__groupUnderline:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.plain-link-module__WH550W__plainLink:hover{opacity:.65}.plain-link-module__WH550W__plainLink:hover>span:after,.plain-link-module__WH550W__groupUnderline:hover:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.plain-link-module__WH550W__plainLink,.plain-link-module__WH550W__plainLink>span:after,.plain-link-module__WH550W__groupUnderline:after{transition:none}}
.intro-module__JZ17yW__intro{flex-direction:column;gap:40px;width:100%;max-width:580px;display:flex}.intro-module__JZ17yW__header{justify-content:space-between;align-items:center;width:100%;display:flex}.intro-module__JZ17yW__identity{flex-direction:column;flex:1;min-width:0;display:flex}.intro-module__JZ17yW__name{color:#cececd;text-wrap:wrap}.intro-module__JZ17yW__secretHeader .intro-module__JZ17yW__name{color:#fdfdfc}.intro-module__JZ17yW__caseIdentity{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.intro-module__JZ17yW__caseAvatar{background:#fdfdfc0f;border:1px solid #fdfdfc1a;border-radius:8px;flex-shrink:0;width:40px;height:40px;position:relative;overflow:clip}.intro-module__JZ17yW__casePortraitLayer{width:60px;height:60px;position:absolute;top:0;left:-10px}.intro-module__JZ17yW__casePortraitBlur{opacity:.5;filter:blur(3.75px)}.intro-module__JZ17yW__casePortraitCrop{position:absolute;inset:0;overflow:hidden}.intro-module__JZ17yW__casePortraitFade{background:linear-gradient(#1110 46.409%,#111 95.445%);position:absolute;inset:0}.intro-module__JZ17yW__email{color:#fdfdfc}.intro-module__JZ17yW__links{flex-shrink:0;align-items:center;gap:8px;display:flex}.intro-module__JZ17yW__link{cursor:pointer;color:#fdfdfc;white-space:nowrap;border:1px solid #fdfdfc1a;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:40px;padding-inline:12px;display:inline-flex}.intro-module__JZ17yW__linkLabel{opacity:.8}.intro-module__JZ17yW__email:focus-visible,.intro-module__JZ17yW__link:focus-visible{outline-offset:4px;outline:2px solid #cececd}.intro-module__JZ17yW__visual{aspect-ratio:580/216;isolation:isolate;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:clip}.intro-module__JZ17yW__artwork{pointer-events:none;width:90.5172%;height:auto;position:absolute;top:53.4722%;left:50.0862%;transform:translate(-50%,-50%)}.intro-module__JZ17yW__portrait{aspect-ratio:1;flex-shrink:0;width:37.2414%;position:relative;overflow:clip}.intro-module__JZ17yW__portraitImage{width:134.66%;max-width:none;height:200.72%;position:absolute;top:-38.01%;left:-17.29%}.intro-module__JZ17yW__portraitFade{pointer-events:none;background:linear-gradient(#1110 68.519%,#111 95.445%);position:absolute;inset:0}.intro-module__JZ17yW__corner{pointer-events:none;width:5.51724%;height:auto;position:absolute}.intro-module__JZ17yW__topLeft{top:-1.38889%;left:-.517241%}.intro-module__JZ17yW__topRight{top:-1.38889%;right:-.517241%;transform:rotate(180deg)scaleY(-1)}.intro-module__JZ17yW__bottomRight{bottom:-1.38889%;right:-.517241%;transform:rotate(-90deg)scaleY(-1)}.intro-module__JZ17yW__bottomLeft{bottom:-1.38889%;left:-.517241%;transform:scaleY(-1)}.intro-module__JZ17yW__about{color:#cececd;flex-direction:column;gap:12px;width:100%;max-width:480px;display:flex}@media (max-width:480px){.intro-module__JZ17yW__visual{aspect-ratio:auto;height:216px}.intro-module__JZ17yW__portrait{width:216px;max-width:100%}.intro-module__JZ17yW__artwork{width:calc(100% - 32px);max-width:calc(100% - 32px);left:50%}.intro-module__JZ17yW__header{flex-direction:column;align-items:flex-start;gap:16px}}
@property --cta-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.animated-border-module__HMnmPG__host{position:relative}.animated-border-module__HMnmPG__compact,.animated-border-module__HMnmPG__large{--cta-border-duration:1.2s}.animated-border-module__HMnmPG__overlay{box-sizing:border-box;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--cta-border-angle), transparent 0deg 300deg, #cececd73 316deg, #fdfdfc 334deg, #cececd73 350deg, transparent 360deg);-webkit-mask-composite:xor;padding:1px;display:none;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.animated-border-module__HMnmPG__overlay{display:block}.animated-border-module__HMnmPG__host:hover>.animated-border-module__HMnmPG__overlay{opacity:1;animation:animated-border-module__HMnmPG__borderSweep var(--cta-border-duration) linear infinite}}@keyframes animated-border-module__HMnmPG__borderSweep{0%{--cta-border-angle:0deg}to{--cta-border-angle:360deg}}
.footer-module__oqRDSq__footer{color:#fdfdfc;flex-direction:column;gap:0;width:100%;max-width:580px;display:flex}.footer-module__oqRDSq__mascot{opacity:.4;width:100%}.footer-module__oqRDSq__contacts{flex-wrap:wrap;align-items:flex-start;gap:16px 64px;display:flex}.footer-module__oqRDSq__email{overflow-wrap:anywhere;flex:auto;min-width:0}.footer-module__oqRDSq__links{flex-shrink:0;align-items:flex-start;gap:16px;display:flex}.footer-module__oqRDSq__link{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.footer-module__oqRDSq__stickerStrip{cursor:pointer;width:100%;max-width:580px;display:block;overflow:clip}.footer-module__oqRDSq__stickerImage{width:100%;height:auto;display:block}
.fixed-nav-module__TcX2Ba__nav{z-index:50;padding:24px;transform-origin:bottom;background:0 0;border:none;align-items:flex-start;width:374px;max-width:100%;height:104px;margin-inline:auto;padding-inline:clamp(8px,50% - 163px,24px);display:flex;position:fixed;bottom:0;left:0;right:0}.fixed-nav-module__TcX2Ba__nav[hidden]{display:none}.fixed-nav-module__TcX2Ba__glass{background:#111;border-radius:16px;align-items:flex-start;gap:4px;width:326px;min-width:0;max-width:100%;height:56px;padding:8px;display:flex;box-shadow:0 4px 30px #ffffff0f}.fixed-nav-module__TcX2Ba__avatar{background:#fdfdfc0f;border-radius:8px;flex-shrink:0;width:40px;height:40px;position:relative;overflow:clip}.fixed-nav-module__TcX2Ba__avatar:after,.fixed-nav-module__TcX2Ba__panel:after{border-radius:inherit;pointer-events:none;content:"";border:1px solid #fdfdfc1a;position:absolute;inset:0}.fixed-nav-module__TcX2Ba__portraitLayer{width:60px;height:60px;position:absolute;top:0;left:-10px}.fixed-nav-module__TcX2Ba__blurred{opacity:.5;border-radius:1.25px}.fixed-nav-module__TcX2Ba__crop{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.fixed-nav-module__TcX2Ba__portrait{width:134.66%;max-width:none;height:200.72%;position:absolute;top:-38.01%;left:-17.29%}.fixed-nav-module__TcX2Ba__fade{background:linear-gradient(#1110 46.409%,#111 95.445%);position:absolute;inset:0}.fixed-nav-module__TcX2Ba__panel{scrollbar-width:none;color:#fdfdfc;white-space:nowrap;background:#fdfdfc0f;border-radius:8px;align-items:flex-start;gap:6px;width:266px;min-width:0;height:40px;padding:12px 16px;display:flex;position:relative;overflow-x:auto}.fixed-nav-module__TcX2Ba__panel::-webkit-scrollbar{display:none}.fixed-nav-module__TcX2Ba__item{display:contents}.fixed-nav-module__TcX2Ba__link,.fixed-nav-module__TcX2Ba__separator{flex-shrink:0}.fixed-nav-module__TcX2Ba__link{opacity:.8}.fixed-nav-module__TcX2Ba__separator{opacity:.4}@media (max-width:480px){.fixed-nav-module__TcX2Ba__desktopItem{display:none}.fixed-nav-module__TcX2Ba__nav{width:max-content;padding-inline:24px}.fixed-nav-module__TcX2Ba__glass,.fixed-nav-module__TcX2Ba__panel{width:max-content}}.fixed-nav-module__TcX2Ba__caseNav{width:271px;max-width:calc(100vw - 32px);padding-inline:24px}.fixed-nav-module__TcX2Ba__caseNav .fixed-nav-module__TcX2Ba__glass{width:223px}.fixed-nav-module__TcX2Ba__caseNav .fixed-nav-module__TcX2Ba__panel{width:163px}.fixed-nav-module__TcX2Ba__caseNav .fixed-nav-module__TcX2Ba__avatar{cursor:pointer;display:block}.fixed-nav-module__TcX2Ba__caseNav .fixed-nav-module__TcX2Ba__blurred{filter:blur(7.5px)}.fixed-nav-module__TcX2Ba__caseButton{cursor:pointer}.fixed-nav-module__TcX2Ba__caseNav a:focus-visible{outline-offset:4px;outline:2px solid #cececd}
.projects-module__PDyoba__projects{flex-direction:column;gap:32px;width:100%;max-width:580px;display:flex}.projects-module__PDyoba__card{border-top:1px solid #fdfdfc14;width:100%;padding-top:32px}.projects-module__PDyoba__cardContent{cursor:pointer;flex-direction:column;gap:24px;width:100%;display:flex}.projects-module__PDyoba__cardContent:focus-visible{outline-offset:4px;outline:2px solid #cececd}.projects-module__PDyoba__textBlock{flex-direction:column;gap:16px;width:100%;display:flex}.projects-module__PDyoba__heading{flex-direction:column;gap:8px;width:100%;display:flex}.projects-module__PDyoba__brand{align-items:center;width:100%;display:flex}.projects-module__PDyoba__logo{flex-shrink:0;position:relative;overflow:hidden}.projects-module__PDyoba__logoLayer{max-width:none;position:absolute;top:0;left:0}.projects-module__PDyoba__title{color:#fdfdfc;white-space:nowrap}.projects-module__PDyoba__graphikTitle{font-family:var(--font-graphik);letter-spacing:-.03em;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.projects-module__PDyoba__metadata{color:#fdfdfc;opacity:.5;white-space:nowrap}.projects-module__PDyoba__description{color:#cececd;width:359px;max-width:100%}.projects-module__PDyoba__preview{aspect-ratio:580/420;background:#fdfdfc0f;border:1px solid #fdfdfc1a;border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;display:flex;overflow:hidden}.projects-module__PDyoba__previewImage{object-fit:cover;object-position:50% 50%;transform-origin:50%;border-radius:6px;flex-shrink:0;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.projects-module__PDyoba__previewImage{transition:transform .26s ease-out}.projects-module__PDyoba__preview:hover .projects-module__PDyoba__previewImage{transform:scale(1.02)}}
.playground-module__vgcIyq__playground{flex-direction:column;gap:32px;width:100%;max-width:580px;display:flex}.playground-module__vgcIyq__header{flex-direction:column;gap:12px;display:flex}.playground-module__vgcIyq__brand{align-items:center;gap:4px;display:flex}.playground-module__vgcIyq__title{color:#fdfdfc}.playground-module__vgcIyq__description{color:#cececd;width:100%;max-width:480px}.playground-module__vgcIyq__icon{flex-shrink:0;width:24px;height:24px;position:relative}.playground-module__vgcIyq__iconImage{object-fit:cover;background:#d9d9d9;border-radius:100px;position:absolute;top:2px;left:2px}.playground-module__vgcIyq__play{width:12px;height:12px;position:absolute;top:6px;left:5.5px;transform:rotate(90deg)}.playground-module__vgcIyq__triangle{width:9.77616px;height:8.6px;position:absolute;top:.4px;left:1.1124px}.playground-module__vgcIyq__gallery{flex-direction:column;gap:16px;display:flex}.playground-module__vgcIyq__controls{align-items:center;gap:8px;display:flex}.playground-module__vgcIyq__captions{color:#fdfdfc;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.playground-module__vgcIyq__counter{opacity:.5}.playground-module__vgcIyq__hint{opacity:.2}.playground-module__vgcIyq__navigation{align-items:center;gap:8px;display:flex}.playground-module__vgcIyq__arrow{cursor:pointer;border:1px solid #fdfdfc1a;border-radius:8px;justify-content:center;align-items:center;height:40px;padding-inline:8px;display:flex}.playground-module__vgcIyq__arrow:disabled{opacity:.3;cursor:default}.playground-module__vgcIyq__previousIcon{transform:rotate(180deg)}.playground-module__vgcIyq__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;overflow:auto hidden}.playground-module__vgcIyq__viewport::-webkit-scrollbar{display:none}.playground-module__vgcIyq__viewport:focus-visible,.playground-module__vgcIyq__arrow:focus-visible{outline-offset:-2px;outline:2px solid #cececd}.playground-module__vgcIyq__track{width:max-content;padding-right:var(--end-space,0px);align-items:flex-start;gap:8px;display:flex;position:relative}.playground-module__vgcIyq__slide{cursor:pointer;scroll-snap-align:start;width:calc(var(--slide-width) * var(--gallery-scale,1));height:calc(var(--slide-height) * var(--gallery-scale,1));padding:calc(var(--slide-padding) * var(--gallery-scale,1));background:#fdfdfc0f;border-radius:8px;flex-shrink:0;position:relative;overflow:clip}.playground-module__vgcIyq__slide:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #fdfdfc1a;position:absolute;inset:0}.playground-module__vgcIyq__standalone{background:#fdfdfc0f;border-radius:8px}.playground-module__vgcIyq__slideImage{object-fit:cover;transform-origin:50%;border-radius:2px;width:100%;height:100%;display:block}.playground-module__vgcIyq__slideButton{border-radius:inherit;cursor:pointer;width:100%;height:100%;display:block}.playground-module__vgcIyq__slideButton:focus-visible{outline-offset:-2px;outline:2px solid #cececd}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.playground-module__vgcIyq__slideImage{transition:transform .25s ease-out}.playground-module__vgcIyq__slide:hover .playground-module__vgcIyq__slideImage{transform:scale(1.015)}}.playground-module__vgcIyq__mobileIndicator{color:#fdfdfc;opacity:.5;text-align:center;display:none}@media (max-width:480px){.playground-module__vgcIyq__gallery{gap:4px}.playground-module__vgcIyq__controls{display:none}.playground-module__vgcIyq__mobileIndicator{order:-1;align-self:stretch;display:block}}
.playground-viewer-module__3c96iW__overlay{z-index:20000;background:#111111e6;width:100vw;height:100dvh;padding:40px;animation:.18s ease-out playground-viewer-module__3c96iW__viewer-enter;display:flex;position:fixed;inset:0}.playground-viewer-module__3c96iW__shell{background:#1f1f1f;border-radius:16px;gap:4px;width:100%;min-width:0;height:100%;min-height:0;padding:8px;display:flex}.playground-viewer-module__3c96iW__media{flex:1;min-width:0;height:100%;min-height:0;padding:40px;display:flex}.playground-viewer-module__3c96iW__mediaBounds{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;container-type:size}.playground-viewer-module__3c96iW__imageFrame{width:min(100cqw, calc(100cqh * var(--image-ratio)));aspect-ratio:var(--image-ratio);border-radius:4px;flex-shrink:0;position:relative}.playground-viewer-module__3c96iW__image{object-fit:cover;border-radius:4px}.playground-viewer-module__3c96iW__sidebar{background:#fdfdfc0f;border-radius:8px;flex-direction:column;flex:0 320px;justify-content:space-between;gap:16px;width:320px;min-width:0;max-width:320px;height:100%;padding:16px;display:flex;overflow-y:auto}.playground-viewer-module__3c96iW__topContent{flex-direction:column;flex-shrink:0;gap:16px;width:100%;max-width:320px;display:flex}.playground-viewer-module__3c96iW__infoSurface{flex-direction:column;flex:1;justify-content:space-between;gap:16px;min-height:0;display:flex}.playground-viewer-module__3c96iW__counter{color:#fdfdfc;opacity:.5;display:none}.playground-viewer-module__3c96iW__topRow{align-items:center;gap:4px;width:100%;display:flex}.playground-viewer-module__3c96iW__label{color:#fdfdfc;opacity:.5;flex:1;min-width:0}.playground-viewer-module__3c96iW__topControls{gap:4px;display:flex}.playground-viewer-module__3c96iW__circle{background:#fdfdfc0f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:2px;display:flex}.playground-viewer-module__3c96iW__close{cursor:pointer;background:#f24e1e}.playground-viewer-module__3c96iW__titleGroup{flex-direction:column;gap:4px;display:flex}.playground-viewer-module__3c96iW__title{color:#fdfdfc;text-wrap:pretty}.playground-viewer-module__3c96iW__external{color:#fdfdfc;opacity:.8;cursor:pointer;align-items:flex-start;gap:6px;display:flex}.playground-viewer-module__3c96iW__external img{flex-shrink:0}.playground-viewer-module__3c96iW__external span{overflow-wrap:anywhere;min-width:0}.playground-viewer-module__3c96iW__description{color:#cececd}.playground-viewer-module__3c96iW__bottom{flex-shrink:0;align-items:flex-end;gap:16px;width:100%;display:flex}.playground-viewer-module__3c96iW__hints{color:#fdfdfc;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.playground-viewer-module__3c96iW__hint{flex-wrap:wrap;align-items:flex-start;gap:0 4px;display:flex}.playground-viewer-module__3c96iW__hint:first-child{width:183px;max-width:100%}.playground-viewer-module__3c96iW__hintIcons{background:#fdfdfc0f;border-radius:4px;flex-shrink:0;display:flex}.playground-viewer-module__3c96iW__hintIcons img{opacity:.8}.playground-viewer-module__3c96iW__hintText{opacity:.2}.playground-viewer-module__3c96iW__cross{flex-shrink:0;grid-template-rows:repeat(2,24px);grid-template-columns:repeat(3,32px);gap:4px;display:grid}.playground-viewer-module__3c96iW__arrow,.playground-viewer-module__3c96iW__empty{width:32px;height:24px}.playground-viewer-module__3c96iW__arrow{cursor:pointer;background:#fdfdfc0f;border-radius:6px;justify-content:center;align-items:center;padding:2px 6px;display:flex}.playground-viewer-module__3c96iW__arrow:disabled{opacity:.3;cursor:default}.playground-viewer-module__3c96iW__close:focus-visible,.playground-viewer-module__3c96iW__arrow:focus-visible,.playground-viewer-module__3c96iW__external:focus-visible{outline-offset:2px;outline:2px solid #cececd}@keyframes playground-viewer-module__3c96iW__viewer-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.playground-viewer-module__3c96iW__overlay{animation:none}}@media not (max-width:1180px){.playground-viewer-module__3c96iW__media{min-width:800px}.playground-viewer-module__3c96iW__hint:first-child{max-width:none}}@media (max-width:1180px){.playground-viewer-module__3c96iW__overlay{padding:24px;overflow-y:auto}.playground-viewer-module__3c96iW__shell{flex-direction:column;flex-shrink:0;height:auto;min-height:100%}.playground-viewer-module__3c96iW__sidebar{display:contents}.playground-viewer-module__3c96iW__topRow{border-radius:8px;flex-shrink:0;order:1;padding:8px}.playground-viewer-module__3c96iW__media{order:2;width:100%;min-width:0;height:auto;min-height:192px;padding:16px}.playground-viewer-module__3c96iW__mediaBounds{height:auto;position:relative;overflow:hidden}.playground-viewer-module__3c96iW__slideLayer{justify-content:center;align-items:center;animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;display:flex;position:absolute;inset:0}.playground-viewer-module__3c96iW__next{--slide-direction:1}.playground-viewer-module__3c96iW__prev{--slide-direction:-1}.playground-viewer-module__3c96iW__outgoing{animation-name:playground-viewer-module__3c96iW__slide-out}.playground-viewer-module__3c96iW__incoming{animation-name:playground-viewer-module__3c96iW__slide-in}.playground-viewer-module__3c96iW__imageFrame{position:absolute}.playground-viewer-module__3c96iW__infoSurface{background:#fdfdfc0f;border-radius:8px;flex:none;order:3;gap:8px;width:100%;padding:16px}.playground-viewer-module__3c96iW__topContent{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none;display:grid}.playground-viewer-module__3c96iW__topContent:empty{display:none}.playground-viewer-module__3c96iW__titleGroup{min-width:0}.playground-viewer-module__3c96iW__description{min-width:0;max-width:720px}.playground-viewer-module__3c96iW__bottom{justify-content:space-between;align-items:center;gap:8px}.playground-viewer-module__3c96iW__counter{display:block}.playground-viewer-module__3c96iW__hints,.playground-viewer-module__3c96iW__empty,.playground-viewer-module__3c96iW__cross>button:nth-child(2),.playground-viewer-module__3c96iW__cross>button:nth-child(5){display:none}.playground-viewer-module__3c96iW__cross{grid-template-rows:24px;grid-template-columns:repeat(2,32px)}}@keyframes playground-viewer-module__3c96iW__slide-out{0%{transform:translate(0)}to{transform:translateX(calc(var(--slide-direction) * -100%))}}@keyframes playground-viewer-module__3c96iW__slide-in{0%{transform:translateX(calc(var(--slide-direction) * 100%))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.playground-viewer-module__3c96iW__slideLayer{animation:none}.playground-viewer-module__3c96iW__outgoing{display:none}}@media (max-width:640px){.playground-viewer-module__3c96iW__overlay{padding:16px}.playground-viewer-module__3c96iW__media{touch-action:pan-y pinch-zoom}.playground-viewer-module__3c96iW__topContent{grid-template-columns:minmax(0,1fr)}.playground-viewer-module__3c96iW__cross{display:none}}
.page-module__RM4_la__hero{flex-direction:column;gap:32px;width:100%;display:flex}.page-module__RM4_la__heroText{flex-direction:column;gap:16px;display:flex}.page-module__RM4_la__brand{color:#fdfdfc;align-items:flex-start;gap:6px;display:flex}.page-module__RM4_la__logo{flex-shrink:0;width:20px;height:24px;position:relative}.page-module__RM4_la__logoMark{position:absolute;top:3.92px;left:2.71px}.page-module__RM4_la__title{color:#fdfdfc;text-wrap:pretty;width:100%;max-width:480px}.page-module__RM4_la__roles{border-top:1px solid #ffffff14;flex-direction:column;gap:24px;padding-top:32px;display:flex}.page-module__RM4_la__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.page-module__RM4_la__metric{color:#fdfdfc;background:#fdfdfc0f;border-radius:8px;flex-direction:column;gap:16px;padding:12px;display:flex}.page-module__RM4_la__metricLabel{opacity:.5;overflow-wrap:anywhere}.page-module__RM4_la__mediaStack{flex-direction:column;gap:8px;width:100%;display:flex}.page-module__RM4_la__filterPanel{width:var(--case-media-width);background:#1f1f1f;border-radius:16px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-self:center;gap:8px;padding:8px;display:grid;overflow:clip}.page-module__RM4_la__parking{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.page-module__RM4_la__filterImage{border-radius:8px;width:100%;height:auto;display:block}.page-module__RM4_la__filterText{border-radius:24px;flex-direction:column;align-self:start;gap:8px;padding:12px;display:flex}.page-module__RM4_la__filterText p{text-wrap:pretty}.page-module__RM4_la__label{color:#fdfdfc;opacity:.5}@media (max-width:480px){.page-module__RM4_la__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__RM4_la__filterPanel{grid-template-columns:minmax(0,1fr)}.page-module__RM4_la__filterText{grid-row:1;width:100%}.page-module__RM4_la__filterImage{grid-row:2}}
.page-module__YMYZAW__hero{flex-direction:column;gap:32px;width:100%;display:flex}.page-module__YMYZAW__heroText{flex-direction:column;gap:16px;display:flex}.page-module__YMYZAW__brand{color:#fdfdfc;align-items:flex-start;gap:6px;display:flex}.page-module__YMYZAW__logo{flex-shrink:0;width:24px;height:24px;padding:1px;display:flex}.page-module__YMYZAW__title{color:#fdfdfc;text-wrap:pretty;width:100%;max-width:480px}.page-module__YMYZAW__context{border-top:1px solid #ffffff14;flex-direction:column;gap:24px;padding-top:32px;display:flex}.page-module__YMYZAW__balanced{text-wrap:pretty}.page-module__YMYZAW__list{padding-left:24px;list-style:outside}.page-module__YMYZAW__empathy,.page-module__YMYZAW__insights{flex-direction:column;gap:16px;width:100%;display:flex}.page-module__YMYZAW__narrowBody{text-wrap:pretty;width:100%;max-width:480px}.page-module__YMYZAW__heading{color:#fdfdfc}.page-module__YMYZAW__insightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-module__YMYZAW__card{background:#fdfdfc0f;border-radius:8px;padding:12px}.page-module__YMYZAW__insightCard{flex-direction:column;gap:24px;display:flex}.page-module__YMYZAW__cardBody{text-wrap:pretty}.page-module__YMYZAW__label{color:#fdfdfc;opacity:.5}.page-module__YMYZAW__hypotheses,.page-module__YMYZAW__hypothesisCard{flex-direction:column;gap:8px;display:flex}.page-module__YMYZAW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.page-module__YMYZAW__metric{color:#fdfdfc;flex-direction:column;gap:16px;display:flex}.page-module__YMYZAW__metric dt{text-wrap:pretty}@media (max-width:480px){.page-module__YMYZAW__insightGrid,.page-module__YMYZAW__metrics{grid-template-columns:minmax(0,1fr)}}
.page-module__CJrXsW__hero{flex-direction:column;align-items:flex-start;gap:32px;width:100%;display:flex}.page-module__CJrXsW__heroText{flex-direction:column;gap:16px;width:100%;display:flex}.page-module__CJrXsW__brand{color:#fdfdfc;align-items:center;gap:6px;display:flex}.page-module__CJrXsW__logo{flex-shrink:0;width:24px;height:24px;position:relative;overflow:hidden}.page-module__CJrXsW__logoImage{width:372.75%;max-width:none;height:85.71%;position:absolute;top:7.14%;left:-81.91%}.page-module__CJrXsW__title{color:#fdfdfc;text-wrap:pretty;width:100%;max-width:480px}.page-module__CJrXsW__context{border-top:1px solid #ffffff14;flex-direction:column;gap:24px;width:100%;padding-top:32px;display:flex}.page-module__CJrXsW__list{padding-left:24px;list-style:outside}.page-module__CJrXsW__observations{flex-direction:column;gap:16px;display:flex}.page-module__CJrXsW__understanding{outline-offset:-1px;background:#1f1f1f;border-radius:8px;outline:1px solid #fdfdfc1a;width:100%;padding:16px 16px 0 0}.page-module__CJrXsW__understandingTitle{color:#fdfdfc;padding-inline:16px}.page-module__CJrXsW__understandingImage{width:100%;height:auto;display:block}.page-module__CJrXsW__painGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-module__CJrXsW__painCard{color:#fdfdfc;background:#fdfdfc0f;border-radius:8px;flex-direction:column;justify-content:space-between;gap:16px;min-height:112px;padding:8px;display:flex}.page-module__CJrXsW__emoji{letter-spacing:.02em;font-size:16px;line-height:20px}.page-module__CJrXsW__cardText{text-wrap:pretty}.page-module__CJrXsW__mediaStack,.page-module__CJrXsW__developmentCards{flex-direction:column;gap:8px;width:100%;display:flex}.page-module__CJrXsW__developmentCard{color:#fdfdfc;background:#fdfdfc0f;border-radius:8px;flex-direction:column;gap:16px;padding:12px;display:flex}.page-module__CJrXsW__label{opacity:.5}@media (max-width:480px){.page-module__CJrXsW__painGrid{grid-template-columns:minmax(0,1fr)}.page-module__CJrXsW__painCard{min-height:0}}
.page-module__VmMfEW__page{color:#cececd;background:#111;min-height:100vh;padding:40px}.page-module__VmMfEW__content{flex-direction:column;align-items:center;gap:64px;width:100%;max-width:580px;margin-inline:auto;display:flex}.page-module__VmMfEW__introduction{flex-direction:column;align-items:center;gap:40px;width:100%;display:flex}.page-module__VmMfEW__introCopy{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:420px;display:flex}.page-module__VmMfEW__hero{aspect-ratio:580/230;opacity:.8;isolation:isolate;width:100%;position:relative;overflow:clip;container-type:inline-size}.page-module__VmMfEW__sticker{aspect-ratio:1;filter:drop-shadow(3.42427cqw 3.42427cqw 6.46807cqw #00000052);width:48.2649%;position:absolute;top:-.151871%}.page-module__VmMfEW__sticker img{width:100%;height:auto;display:block}.page-module__VmMfEW__hobby{opacity:.07;filter:blur(.5cqw);width:63.9655%;height:auto;position:absolute;top:0;left:18.1034%}.page-module__VmMfEW__corner{opacity:.2;filter:blur(.2cqw);width:4.13793%;height:auto;position:absolute}.page-module__VmMfEW__topLeft{top:.434783%;left:.172414%}.page-module__VmMfEW__topRight{top:.434783%;right:.172414%;transform:scaleX(-1)}.page-module__VmMfEW__bottomRight{bottom:.434783%;right:.172414%;transform:rotate(180deg)}.page-module__VmMfEW__bottomLeft{bottom:.434783%;left:.172414%;transform:scaleY(-1)}.page-module__VmMfEW__steam{isolation:isolate;color:#fdfdfc;background:linear-gradient(#1387b8 0%,#136497 12.7%,#144b7e 26.2%,#132e62 41.9%,#0a1b48 59.3%,#051839 78.8%,#111d2e 100%);border-radius:100px;align-items:center;width:303px;max-width:100%;min-height:56px;padding:12px;display:flex;position:relative;overflow:clip}.page-module__VmMfEW__steamTexture{object-fit:cover;opacity:.3;mix-blend-mode:overlay;pointer-events:none}.page-module__VmMfEW__steam:after{opacity:0;pointer-events:none;content:"";background:linear-gradient(#1387b847,#1364971f);transition:opacity .35s ease-out;position:absolute;inset:0}.page-module__VmMfEW__steamContent{z-index:1;align-items:center;width:100%;display:flex;position:relative}.page-module__VmMfEW__steamContent>img{flex-shrink:0}.page-module__VmMfEW__steamText{opacity:.8;white-space:nowrap;padding:2px 12px 0}.page-module__VmMfEW__steam:focus-visible{outline-offset:4px;outline:2px solid #cececd}.page-module__VmMfEW__steam:focus-visible:after{opacity:1}@media (hover:hover) and (pointer:fine){.page-module__VmMfEW__steam:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.page-module__VmMfEW__steam:after{transition:none}}.page-module__VmMfEW__gallery{flex-direction:column;gap:32px;width:100%;display:flex}.page-module__VmMfEW__groupOne{flex-direction:column;gap:24px;display:flex}.page-module__VmMfEW__mosaic,.page-module__VmMfEW__mosaicColumn{flex-direction:column;gap:1px;display:flex}.page-module__VmMfEW__densePair,.page-module__VmMfEW__spacedPair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.page-module__VmMfEW__densePair{gap:1px}.page-module__VmMfEW__groupTwo{flex-direction:column;gap:8px;display:flex}.page-module__VmMfEW__spacedPair{gap:8px}.page-module__VmMfEW__media{background:#fdfdfc0f;width:100%;min-width:0;margin:0;position:relative;overflow:clip}.page-module__VmMfEW__landscape{aspect-ratio:16/9}.page-module__VmMfEW__square{aspect-ratio:1}.page-module__VmMfEW__paper{aspect-ratio:1908/1068}.page-module__VmMfEW__smallLandscape{aspect-ratio:1911/1074}.page-module__VmMfEW__preview{aspect-ratio:580/326.841;border-radius:8px;padding:1px}.page-module__VmMfEW__preview:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #fdfdfc1a;position:absolute;inset:0}.page-module__VmMfEW__galleryImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.page-module__VmMfEW__groupTwo .page-module__VmMfEW__media{border-radius:8px}@media (max-width:480px){.page-module__VmMfEW__page{padding:16px}}
