.page_layout__p93s2{min-height:100dvh;background:#fff;color:#0a0a0a}.page_main__nw1Wk{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%;min-height:100dvh;padding:128px max(256px,calc((100vw - 928px) / 2))}.page_main__nw1Wk>*{animation:page_pageSectionIn__OBrHQ .56s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--page-section-index, 0) * 45ms)}.page_main__nw1Wk>:first-child{--page-section-index:0}.page_main__nw1Wk>:nth-child(2){--page-section-index:1}.page_main__nw1Wk>:nth-child(3){--page-section-index:2}.page_main__nw1Wk>:nth-child(4){--page-section-index:3}.page_main__nw1Wk>:nth-child(n+5){--page-section-index:4}@keyframes page_pageSectionIn__OBrHQ{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page_tile__PoMHb{position:relative;flex-shrink:0;overflow:hidden;background:#fbfbfa}.page_heroCluster__21n_2{display:flex;align-items:flex-start;gap:24px;width:928px}.page_introTile__SyaSE{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:452px;height:329px;border-radius:40px;padding:24px 32px 32px}.page_introCopy__XT1ND{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;width:100%}.page_introEyebrow__1jVYn{font-size:16px;font-weight:400;letter-spacing:-.16px;color:#6a6a6a}.page_introEyebrow__1jVYn,.page_introHeadline__ALITN{width:100%;font-family:var(--font-urbanist),"Urbanist",sans-serif;line-height:normal}.page_introHeadline__ALITN{max-width:380px;font-size:32px;font-weight:600;letter-spacing:-.32px;color:#0a0a0a;text-wrap:balance}.page_introHeadline__ALITN span:not(.page_muted__78oLp){font-weight:700}.page_muted__78oLp{color:#6a6a6a}.page_greetingMemoji__zi2vx{position:absolute;left:32px;bottom:0;z-index:1;width:86px;height:86px;object-fit:contain;opacity:1;pointer-events:none}.page_availability__iX2lt{position:relative;z-index:2;display:flex;align-items:center;gap:12px;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;color:#6a6a6a;text-align:right;white-space:nowrap}.page_availabilityDot__83a2_{width:8px;height:8px;border-radius:999px;background:#00a339;flex-shrink:0}.page_heroStack__X2kiI{display:flex;flex-direction:column;gap:24px;width:452px}.page_featureTile__XNSmR{z-index:2;width:100%;height:233px;border:3px solid #0a0a0a;border-radius:40px;background:#1d1d1d;padding:23px 0;overflow-x:hidden;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;box-shadow:68px 71px 28px transparent,43px 46px 25px rgba(0,0,0,.02),24px 26px 21px rgba(0,0,0,.08),11px 11px 16px rgba(0,0,0,.13),3px 3px 9px rgba(0,0,0,.15)}.page_featureTile__XNSmR::-webkit-scrollbar{display:none}.page_featureTile__XNSmR:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 4px 4px 4px hsla(0,0%,100%,.15);pointer-events:none}.page_previewTrack__5Olfo{position:relative;z-index:1;display:flex;align-items:center;gap:24px;width:max-content;animation:page_previewMarquee__pGI0J 28s linear infinite;will-change:transform}.page_previewItem__HbuWQ{position:relative;flex:0 0 auto;height:187px;overflow:hidden}.page_previewWide__HsIEu{width:249px}.page_previewNarrow__FuZkf{width:182px}.page_previewItem__HbuWQ img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.page_previewNarrow__FuZkf img{object-position:bottom}@keyframes page_previewMarquee__pGI0J{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 12px))}}@media (hover:hover) and (pointer:fine){.page_featureTile__XNSmR:hover{overflow-x:auto}.page_featureTile__XNSmR:hover .page_previewTrack__5Olfo{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.page_main__nw1Wk>*{animation:none}.page_previewTrack__5Olfo{animation:none;will-change:auto}}.page_stripTile__qCYXQ{z-index:1;width:100%;height:72px;border-radius:20px}.page_workStack__J4Zic{display:flex;flex-direction:column;gap:25px;width:928px}.page_workTile__N5H_u{width:928px;height:674px;border-radius:40px}.page_workTile__N5H_u:nth-child(3){height:671px}.page_caseStudyTile__4GpLP{display:block;padding:96px 48px 48px;color:inherit;text-decoration:none;background:#fbfbfa;isolation:isolate;transition:background-color .18s ease}.page_caseStudyTile__4GpLP:focus-visible{outline:2px solid #956400;outline-offset:6px}.page_caseCopy__iapDp{position:absolute;top:96px;right:48px;z-index:4;display:flex;flex-direction:column;align-items:flex-start;width:404px}.page_caseMeta__GWYsu{display:flex;align-items:center;gap:12px;margin-bottom:24px;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;color:#956400;white-space:nowrap}.page_caseNumber__On24n{font-family:var(--font-space-mono),"Space Mono",monospace}.page_caseTitle__4w3Uk{width:100%;margin:0 0 24px;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:32px;font-weight:700;line-height:normal;letter-spacing:-.32px;color:#0a0a0a}.page_caseTags__jPqwR{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;width:100%}.page_caseTag__NZGuC{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border:1px solid #e6e6e6;border-radius:8px;font-family:var(--font-space-mono),"Space Mono",monospace;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.48px;color:#6a6a6a;white-space:nowrap}.page_caseImage__f45Q_{position:absolute;z-index:2;width:200px;overflow:visible;transform-origin:center;will-change:transform,opacity;transition:transform .76s cubic-bezier(.19,1.38,.33,1),opacity .26s ease}.page_caseImage__f45Q_ img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_caseImagePrimary__aQm2e{left:96px;top:96px;z-index:3;width:302px;transform-origin:top left;transform:translate(0) scale(1) rotate(0deg)}.page_caseImageSecondary__ncwl5{left:193px;top:201px;z-index:3;transform:translate(56px,560px) rotate(12deg) scale(.68);transition-delay:0s}.page_caseImageTertiary__ZgIZG{left:48px;top:99px;z-index:4;transform:translate(104px,-500px) rotate(-12deg) scale(.66);transition-delay:0s}.page_caseImageSecondary__ncwl5 img,.page_caseImageTertiary__ZgIZG img{filter:drop-shadow(43px 46px 25px rgb(0 0 0/.02)) drop-shadow(24px 26px 21px rgb(0 0 0/.08)) drop-shadow(11px 11px 16px rgb(0 0 0/.13)) drop-shadow(3px 3px 9px rgb(0 0 0/.15))}.page_caseButton__50_Gl{position:absolute;right:48px;bottom:48px;z-index:5;display:block;width:197px;height:48px;padding:0;overflow:hidden;border:3px solid transparent;border-radius:15px;background:transparent;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;color:#0a0a0a;white-space:nowrap;box-shadow:14px 15px 6px transparent,9px 9px 5px transparent,5px 5px 4px transparent,2px 2px 3px transparent,1px 1px 2px transparent;transform:translateY(0);transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .16s ease,transform .19s cubic-bezier(.16,1,.3,1)}.page_caseButton__50_Gl:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 4px 4px 4px hsla(0,0%,100%,0);pointer-events:none;transition:box-shadow .12s ease}.page_caseButtonLabel__5t0RH{position:relative;z-index:1}.page_caseButtonContent__ADUWF{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px}.page_caseButtonArrow__IlC1J{position:relative;z-index:1;width:20px;height:20px;color:currentColor;opacity:1}.page_caseStudyTile__4GpLP:focus-visible,.page_caseStudyTile__4GpLP:hover,.page_caseStudyTile__4GpLP[data-case-study-active=true]{background:#fbf3db}.page_caseStudyTile__4GpLP:focus-visible .page_caseImagePrimary__aQm2e,.page_caseStudyTile__4GpLP:hover .page_caseImagePrimary__aQm2e,.page_caseStudyTile__4GpLP[data-case-study-active=true] .page_caseImagePrimary__aQm2e{z-index:2;transform:translate(220px,291px) scale(.662) rotate(8deg)}.page_caseStudyTile__4GpLP:focus-visible .page_caseImagePrimary__aQm2e img,.page_caseStudyTile__4GpLP:hover .page_caseImagePrimary__aQm2e img,.page_caseStudyTile__4GpLP[data-case-study-active=true] .page_caseImagePrimary__aQm2e img{filter:drop-shadow(43px 46px 25px rgb(0 0 0/.02)) drop-shadow(24px 26px 21px rgb(0 0 0/.08)) drop-shadow(11px 11px 16px rgb(0 0 0/.13)) drop-shadow(3px 3px 9px rgb(0 0 0/.15))}.page_caseStudyTile__4GpLP:focus-visible .page_caseImageSecondary__ncwl5,.page_caseStudyTile__4GpLP:hover .page_caseImageSecondary__ncwl5,.page_caseStudyTile__4GpLP[data-case-study-active=true] .page_caseImageSecondary__ncwl5{transform:translate(0) rotate(5deg) scale(1);transition-delay:50ms}.page_caseStudyTile__4GpLP:focus-visible .page_caseImageTertiary__ZgIZG,.page_caseStudyTile__4GpLP:hover .page_caseImageTertiary__ZgIZG,.page_caseStudyTile__4GpLP[data-case-study-active=true] .page_caseImageTertiary__ZgIZG{transform:translate(0) rotate(-3deg) scale(1);transition-delay:115ms}.page_caseStudyTile__4GpLP:focus-visible .page_caseButton__50_Gl,.page_caseStudyTile__4GpLP:hover .page_caseButton__50_Gl,.page_caseStudyTile__4GpLP[data-case-study-active=true] .page_caseButton__50_Gl{background:#1d1d1d;border-color:#0a0a0a;color:#fff;box-shadow:14px 15px 6px transparent,9px 9px 5px rgba(0,0,0,.03),5px 5px 4px rgba(0,0,0,.1),2px 2px 3px rgba(0,0,0,.17),1px 1px 2px rgba(0,0,0,.19);transform:translateY(-7px)}.page_caseStudyTile__4GpLP:focus-visible .page_caseButton__50_Gl:after,.page_caseStudyTile__4GpLP:hover .page_caseButton__50_Gl:after,.page_caseStudyTile__4GpLP[data-case-study-active=true] .page_caseButton__50_Gl:after{box-shadow:inset 4px 4px 4px hsla(0,0%,100%,.15)}.page_qollabTile__Ms1aJ{display:block;height:675px;color:inherit;text-decoration:none;background:#fbfbfa;isolation:isolate;transition:background-color .22s ease}.page_qollabTile__Ms1aJ:focus-visible{outline:2px solid #1f6c9f;outline-offset:6px}.page_qollabMeta__g6jBI{color:#1f6c9f}.page_qollabImage__syiic{position:absolute;z-index:2;overflow:visible;transform-origin:center;will-change:transform,opacity;transition:transform .86s cubic-bezier(.17,1.18,.24,1),opacity .22s ease}.page_qollabImage__syiic img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_qollabImageBack__bymTZ{left:-26px;top:235px;width:475px;height:557px;z-index:1;opacity:0;transform:translate(84px,-62px) rotate(0deg) scale(.42);transform-origin:54% 40%}.page_qollabImageBack__bymTZ:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#e1f3fe,rgba(225,243,254,0) 51%);pointer-events:none}.page_qollabImageMain__H0mJ2{left:-125px;top:174px;width:538px;height:453px;z-index:3;transform:translate(0) rotate(0deg) scale(1)}.page_qollabImageMain__H0mJ2 img{width:100%;height:100%;object-fit:fill}.page_qollabImageFront___EjTg{left:-96px;top:17px;width:452px;height:357px;z-index:4;opacity:0;transform:translate(164px,204px) rotate(0deg) scale(.38);transform-origin:42% 58%}.page_qollabImageFront___EjTg img{filter:drop-shadow(43px 46px 25px rgb(0 0 0/.02)) drop-shadow(24px 26px 21px rgb(0 0 0/.08)) drop-shadow(11px 11px 16px rgb(0 0 0/.13)) drop-shadow(3px 3px 9px rgb(0 0 0/.15))}.page_qollabButton__BsBbJ{left:auto;right:51px;bottom:50px}.page_qollabTile__Ms1aJ:focus-visible,.page_qollabTile__Ms1aJ:hover,.page_qollabTile__Ms1aJ[data-case-study-active=true]{background:#e1f3fe}.page_qollabTile__Ms1aJ:focus-visible .page_qollabImageBack__bymTZ,.page_qollabTile__Ms1aJ:hover .page_qollabImageBack__bymTZ,.page_qollabTile__Ms1aJ[data-case-study-active=true] .page_qollabImageBack__bymTZ{opacity:1;z-index:2;transform:translate(0) rotate(-6.39deg) scale(1)}.page_qollabTile__Ms1aJ:focus-visible .page_qollabImageMain__H0mJ2,.page_qollabTile__Ms1aJ:hover .page_qollabImageMain__H0mJ2,.page_qollabTile__Ms1aJ[data-case-study-active=true] .page_qollabImageMain__H0mJ2{opacity:.16;z-index:1;transform:translate(80px,272px) rotate(-6.39deg) scale(.58)}.page_qollabTile__Ms1aJ:focus-visible .page_qollabImageFront___EjTg,.page_qollabTile__Ms1aJ:hover .page_qollabImageFront___EjTg,.page_qollabTile__Ms1aJ[data-case-study-active=true] .page_qollabImageFront___EjTg{opacity:1;transform:translate(0) rotate(6.5deg) scale(1);transition-delay:55ms}.page_qollabTile__Ms1aJ:focus-visible .page_caseButton__50_Gl,.page_qollabTile__Ms1aJ:hover .page_caseButton__50_Gl,.page_qollabTile__Ms1aJ[data-case-study-active=true] .page_caseButton__50_Gl{background:#1d1d1d;border-color:#0a0a0a;color:#fff;box-shadow:14px 15px 6px transparent,9px 9px 5px rgba(0,0,0,.03),5px 5px 4px rgba(0,0,0,.1),2px 2px 3px rgba(0,0,0,.17),1px 1px 2px rgba(0,0,0,.19);transform:translateY(-7px)}.page_qollabTile__Ms1aJ:focus-visible .page_caseButton__50_Gl:after,.page_qollabTile__Ms1aJ:hover .page_caseButton__50_Gl:after,.page_qollabTile__Ms1aJ[data-case-study-active=true] .page_caseButton__50_Gl:after{box-shadow:inset 4px 4px 4px hsla(0,0%,100%,.15)}.page_caseStudyTile__4GpLP[data-case-study-active=true],.page_caseStudyTile__4GpLP[data-case-study-active=true] *,.page_qollabTile__Ms1aJ[data-case-study-active=true],.page_qollabTile__Ms1aJ[data-case-study-active=true] *{transition:none!important;animation:none!important}.page_workTile__N5H_u.page_capstoneTile__kGcEW{height:674px}.page_capstoneTile__kGcEW{display:block;color:inherit;background:#fbfbfa;isolation:isolate;transition:background-color .18s ease}.page_capstoneTile__kGcEW:hover{background:#efeafb}.page_capstoneImage__8_wqS{position:absolute;left:62px;top:calc(50% + .37px);z-index:2;width:329px;height:353.743px;overflow:hidden;transform:translateY(-50%)}.page_capstoneImage__8_wqS img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_capstoneMeta__pG20O{color:#5b4b9f}.page_comingSoonButton__e4ksK{position:absolute;right:48px;bottom:48px;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-width:156px;height:48px;padding:0 30px;border-radius:15px;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;color:#0a0a0a;white-space:nowrap}.page_workDoubleRow__MjVzh,.page_workGridRow__zL9Dm{display:flex;align-items:flex-start;gap:24px;width:928px}.page_miniGrid__0rTDl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,214px);grid-gap:24px;gap:24px;width:452px}.page_miniTile__AeEai{--mini-card-padding:24px;--mini-card-border:3px;position:relative;width:100%;height:100%;border-radius:20px;color:inherit;text-decoration:none}.page_miniTileLayer1__HkC4I{z-index:4}.page_miniTileLayer2__vsPDQ{z-index:3}.page_miniTileLayer3__EaINr{z-index:2}.page_miniTileLayer4__ziWMr{z-index:1}.page_flipMiniTile__ybvYO{overflow:visible;background:transparent;perspective:900px;transition:transform .22s cubic-bezier(.16,1,.3,1)}.page_infoMiniTile__vlCCm{z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:19px;padding:calc(var(--mini-card-padding) - var(--mini-card-border));border:var(--mini-card-border) solid transparent;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .14s ease,border-color .14s ease,box-shadow .16s ease,color .14s ease}.page_infoMiniTile__vlCCm:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 4px 4px 4px hsla(0,0%,100%,0);pointer-events:none;transition:box-shadow .14s ease}.page_tripybaraMiniTile__US8XN:focus-visible,.page_tripybaraMiniTile__US8XN:hover,.page_walksonwoodMiniTile__Upq38:focus-visible,.page_walksonwoodMiniTile__Upq38:hover{z-index:30;box-shadow:68px 71px 28px transparent,43px 46px 25px rgba(0,0,0,.02),24px 26px 21px rgba(0,0,0,.08),11px 11px 16px rgba(0,0,0,.13),3px 3px 9px rgba(0,0,0,.15);transform:translateY(-7px)}.page_tripybaraMiniTile__US8XN:focus-visible,.page_tripybaraMiniTile__US8XN:hover{border-color:#e6e6e6;background:#fbfbfa}.page_walksonwoodMiniTile__Upq38:focus-visible,.page_walksonwoodMiniTile__Upq38:hover{border-color:#0a0a0a;background:#1d1d1d}.page_tripybaraMiniTile__US8XN:focus-visible:after,.page_tripybaraMiniTile__US8XN:hover:after,.page_walksonwoodMiniTile__Upq38:focus-visible:after,.page_walksonwoodMiniTile__Upq38:hover:after{box-shadow:inset 4px 4px 4px hsla(0,0%,100%,.15)}.page_walksonwoodMiniTile__Upq38:focus-visible .page_miniTileDate__w9IhC,.page_walksonwoodMiniTile__Upq38:hover .page_miniTileDate__w9IhC{color:#c8c8c8}.page_walksonwoodMiniTile__Upq38:focus-visible .page_miniTileDescription__cSiJf,.page_walksonwoodMiniTile__Upq38:focus-visible .page_miniTileExternalIcon__BoSBm,.page_walksonwoodMiniTile__Upq38:hover .page_miniTileDescription__cSiJf,.page_walksonwoodMiniTile__Upq38:hover .page_miniTileExternalIcon__BoSBm{color:#fff}.page_walksonwoodMiniTile__Upq38:focus-visible .page_miniLogoDefault__SbnGT,.page_walksonwoodMiniTile__Upq38:hover .page_miniLogoDefault__SbnGT{opacity:0}.page_walksonwoodMiniTile__Upq38:focus-visible .page_miniLogoHover__8KciK,.page_walksonwoodMiniTile__Upq38:hover .page_miniLogoHover__8KciK{opacity:1}.page_miniFlipCard__u6i5n{position:absolute;inset:0;border-radius:inherit;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.18,.92,.28,1)}.page_flipMiniTile__ybvYO:focus-visible,.page_flipMiniTile__ybvYO:hover{transform:translateY(-7px)}.page_flipMiniTile__ybvYO:focus-visible .page_miniFlipCard__u6i5n,.page_flipMiniTile__ybvYO:hover .page_miniFlipCard__u6i5n{transform:rotateY(180deg)}.page_miniTileFace__Ffy7_{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;gap:19px;padding:var(--mini-card-padding);overflow:visible;border-radius:inherit;background:#fbfbfa;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.page_miniTileFrontFace__t_e_a{transform:rotateY(0deg)}.page_miniTileBackFace__rUzmU{justify-content:flex-start;border:3px solid transparent;box-shadow:68px 71px 28px transparent,43px 46px 25px rgba(0,0,0,.02),24px 26px 21px rgba(0,0,0,.08),11px 11px 16px rgba(0,0,0,.13),3px 3px 9px rgba(0,0,0,.15);transform:rotateY(180deg)}.page_uwMiniTileBackFace__GndSO{border-color:#9c0d2f;background:#d0113f}.page_cmuMiniTileBackFace__LoFJj{border-color:#8c0d22;background:#c41230}.page_miniTileBackFace__rUzmU:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 4px 4px 4px hsla(0,0%,100%,.15);pointer-events:none;transform:translateZ(1px)}.page_miniTileRaisedContent__L6WpJ{display:flex;flex-direction:column;gap:19px;width:100%;transform:translateZ(56px);transform-style:preserve-3d}.page_miniTileBackText__sLPmL{width:166px;margin:0;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;color:#fff;transform:translateZ(56px)}.page_miniTileHeader__Q8CK4{display:flex;align-items:center;justify-content:space-between;width:100%}.page_miniTileDate__w9IhC{font-family:var(--font-space-mono),"Space Mono",monospace;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;color:#6a6a6a;white-space:nowrap}.page_miniTileIcon__8_pBH{width:16px;height:16px;flex-shrink:0;color:#c8c8c8}.page_miniTileExternalIcon__BoSBm{display:block;width:20px;height:20px;flex-shrink:0;color:#c8c8c8;transform:translate(0);transition:color .14s ease,transform .26s cubic-bezier(.16,1,.3,1)}.page_miniTileBody__EYS0y{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:123px}.page_uwMiniLogo__R_WQh{height:36px}.page_tripybaraMiniLogo__71Cq5,.page_uwMiniLogo__R_WQh{display:block;width:107px;object-fit:contain;object-position:left center}.page_tripybaraMiniLogo__71Cq5{height:24px}.page_walksonwoodMiniLogo___Z8EU{display:block;width:107px;height:18px;object-fit:contain;object-position:left center}.page_miniLogoSwap__i2rTB{position:relative;display:block;width:107px;height:18px}.page_miniLogoSwap__i2rTB img{position:absolute;inset:0}.page_miniLogoDefault__SbnGT,.page_miniLogoHover__8KciK{transition:opacity .14s ease}.page_miniLogoHover__8KciK{opacity:0}.page_cmuMiniLogo__BxLJi{display:block;width:107px;height:68px;object-fit:contain;object-position:left center}.page_miniTileDescription__cSiJf{position:relative;display:inline-block;width:max-content;max-width:166px;margin:0 0 8px;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;color:#0a0a0a}.page_miniTileDescription__cSiJf:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;border-radius:999px;background:currentColor;opacity:.62;transform:scaleX(0);transform-origin:left center;transition:transform .52s cubic-bezier(.19,1,.22,1)}.page_tripybaraMiniTile__US8XN:focus-visible .page_miniTileExternalIcon__BoSBm,.page_tripybaraMiniTile__US8XN:hover .page_miniTileExternalIcon__BoSBm,.page_walksonwoodMiniTile__Upq38:focus-visible .page_miniTileExternalIcon__BoSBm,.page_walksonwoodMiniTile__Upq38:hover .page_miniTileExternalIcon__BoSBm{transform:translate(3px,-3px)}.page_tripybaraMiniTile__US8XN:focus-visible .page_miniTileDescription__cSiJf:after,.page_tripybaraMiniTile__US8XN:hover .page_miniTileDescription__cSiJf:after,.page_walksonwoodMiniTile__Upq38:focus-visible .page_miniTileDescription__cSiJf:after,.page_walksonwoodMiniTile__Upq38:hover .page_miniTileDescription__cSiJf:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.page_flipMiniTile__ybvYO,.page_infoMiniTile__vlCCm,.page_lifeCreativeArrow__rt4_0,.page_lifeCreativeTile__3xFNx,.page_lifeCreativeTitle__zOsTB:after,.page_miniTileDescription__cSiJf:after,.page_miniTileExternalIcon__BoSBm{transition:none}.page_flipMiniTile__ybvYO:focus-visible,.page_flipMiniTile__ybvYO:hover,.page_lifeCreativeTile__3xFNx:focus-visible,.page_lifeCreativeTile__3xFNx:hover,.page_tripybaraMiniTile__US8XN:focus-visible,.page_tripybaraMiniTile__US8XN:hover,.page_walksonwoodMiniTile__Upq38:focus-visible,.page_walksonwoodMiniTile__Upq38:hover{transform:none}.page_lifeCreativeTile__3xFNx:focus-visible .page_lifeCreativeArrow__rt4_0,.page_lifeCreativeTile__3xFNx:hover .page_lifeCreativeArrow__rt4_0,.page_tripybaraMiniTile__US8XN:focus-visible .page_miniTileExternalIcon__BoSBm,.page_tripybaraMiniTile__US8XN:hover .page_miniTileExternalIcon__BoSBm,.page_walksonwoodMiniTile__Upq38:focus-visible .page_miniTileExternalIcon__BoSBm,.page_walksonwoodMiniTile__Upq38:hover .page_miniTileExternalIcon__BoSBm{transform:none}.page_miniFlipCard__u6i5n{transition:none}.page_flipMiniTile__ybvYO:focus-visible .page_miniFlipCard__u6i5n,.page_flipMiniTile__ybvYO:hover .page_miniFlipCard__u6i5n{transform:none}.page_miniTileBackFace__rUzmU{opacity:0;transform:none;transition:opacity .12s ease}.page_flipMiniTile__ybvYO:focus-visible .page_miniTileFrontFace__t_e_a,.page_flipMiniTile__ybvYO:hover .page_miniTileFrontFace__t_e_a{opacity:0}.page_flipMiniTile__ybvYO:focus-visible .page_miniTileBackFace__rUzmU,.page_flipMiniTile__ybvYO:hover .page_miniTileBackFace__rUzmU{opacity:1}}.page_squareTile__GMKxS{width:452px;height:452px;border-radius:40px}.page_squareTile__GMKxS.page_learningTile__uZwwi{overflow:visible}.page_learningTile__uZwwi{display:flex;flex-direction:column;align-items:flex-start;padding:24px 32px}.page_learningStatement__jQ382{width:100%;margin:0;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:32px;font-weight:600;line-height:normal;letter-spacing:-.32px;color:#6a6a6a}.page_learningStatement__jQ382 strong{font-weight:700;color:#0a0a0a}.page_statementTile__Bk2bn{display:flex;align-items:flex-end;padding:32px}.page_statementText__2ZrsV{width:388px;margin:0;overflow-wrap:break-word;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:32px;font-weight:600;line-height:normal;letter-spacing:-.32px;color:#6a6a6a}.page_statementText__2ZrsV strong{font-weight:700;color:#0a0a0a}.page_mediumTile__0gvV6{width:452px;height:313px;border-radius:40px}.page_lifeStack__WsF__{display:flex;flex-direction:column;gap:24px;width:928px}.page_lifeRow__SMunF{display:flex;align-items:stretch;gap:24px;width:100%}.page_lifeNarrow__omlCe{flex:0 0 214px;height:286px;border-radius:40px}.page_lifeJourneyTile__68dcj{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:32px 24px;background:#fbfbfa}.page_lifeJourneyTitle__qLOyh{width:100%;margin:0;overflow-wrap:break-word;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:32px;font-weight:600;line-height:normal;letter-spacing:-.32px;color:#6a6a6a}.page_lifeWide__ZEgsz{flex:1 1;height:286px;border-radius:40px}.page_lifeStoryTile__UkNyS{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px 32px;background:#fbfbfa;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;color:#0a0a0a}.page_lifeStoryTile__UkNyS p{width:100%;margin:0;overflow-wrap:break-word}.page_lifeSmall__KroNk{flex:0 0 214px;height:258px;border-radius:40px}.page_lifeCreativeTile__3xFNx{z-index:20;display:flex;flex-direction:column;align-items:center;gap:31px;padding:24px 32px;border:3px solid transparent;background:#fbfbfa;color:inherit;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .14s ease,border-color .14s ease,box-shadow .16s ease,color .14s ease}.page_lifeCreativeTile__3xFNx:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 4px 4px 4px hsla(0,0%,100%,0);pointer-events:none;transition:box-shadow .14s ease}.page_lifeCreativeTile__3xFNx:focus-visible,.page_lifeCreativeTile__3xFNx:hover{z-index:50;box-shadow:68px 71px 28px transparent,43px 46px 25px rgba(0,0,0,.02),24px 26px 21px rgba(0,0,0,.08),11px 11px 16px rgba(0,0,0,.13),3px 3px 9px rgba(0,0,0,.15);transform:translateY(-7px)}.page_lifeCreativeTile__3xFNx:focus-visible{outline:2px solid #0a0a0a;outline-offset:6px}.page_lifeTheaterHover__E99_t:focus-visible,.page_lifeTheaterHover__E99_t:hover{border-color:#ae1419;background:#e51c22}.page_lifeMusicalHover__AdUaL:focus-visible,.page_lifeMusicalHover__AdUaL:hover{border-color:#20b8fe;background:#4cc6fe}.page_lifeCreativeTile__3xFNx:focus-visible:after,.page_lifeCreativeTile__3xFNx:hover:after{box-shadow:inset 4px 4px 4px hsla(0,0%,100%,.15)}.page_lifeCreativeTile__3xFNx:focus-visible .page_lifeCreativeMeta__8KY_S,.page_lifeCreativeTile__3xFNx:focus-visible .page_lifeCreativeTitle__zOsTB,.page_lifeCreativeTile__3xFNx:hover .page_lifeCreativeMeta__8KY_S,.page_lifeCreativeTile__3xFNx:hover .page_lifeCreativeTitle__zOsTB{color:#fff}.page_lifeCreativeTile__3xFNx:focus-visible .page_lifeCreativeArrow__rt4_0,.page_lifeCreativeTile__3xFNx:hover .page_lifeCreativeArrow__rt4_0{color:#fff}.page_lifeCreativeHeader__V1y3X{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%}.page_lifeCreativeMeta__8KY_S{display:flex;align-items:center;gap:12px;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;color:#6a6a6a;white-space:nowrap}.page_lifeCreativeNumber__NBwQQ{font-family:var(--font-space-mono),"Space Mono",monospace}.page_lifeCreativeArrow__rt4_0{display:block;width:20px;height:20px;flex-shrink:0;color:#c8c8c8;transform:translate(0);transition:color .14s ease,transform .26s cubic-bezier(.16,1,.3,1)}.page_lifeCreativeTile__3xFNx:focus-visible .page_lifeCreativeArrow__rt4_0,.page_lifeCreativeTile__3xFNx:hover .page_lifeCreativeArrow__rt4_0{transform:translate(3px,-3px)}.page_lifeCreativeImageWrap__HcVfw{position:relative;z-index:1;flex-shrink:0}.page_lifeCreativeImageWrap__HcVfw img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_lifeTheaterImage__L_SBk{width:105px;height:105px;overflow:hidden;border-radius:10px}.page_lifeMusicalImage__TmlOg{width:300px;height:105px}.page_lifeCreativeTitle__zOsTB{position:absolute;left:32px;right:32px;bottom:29px;z-index:1;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;overflow-wrap:break-word;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;color:#0a0a0a;text-align:center}.page_lifeCreativeTitle__zOsTB:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;border-radius:999px;background:currentColor;opacity:.72;transform:scaleX(0);transform-origin:left center;transition:transform .52s cubic-bezier(.19,1,.22,1)}.page_lifeCreativeTile__3xFNx:focus-visible .page_lifeCreativeTitle__zOsTB:after,.page_lifeCreativeTile__3xFNx:hover .page_lifeCreativeTitle__zOsTB:after{transform:scaleX(1)}.page_lifeStoriesTile__8PSlJ{display:flex;flex-direction:column;align-items:flex-start;padding:32px 24px;background:#fbfbfa}.page_lifeStoriesTitle__tYXR9{width:100%;margin:0;overflow-wrap:break-word;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:32px;font-weight:600;line-height:normal;letter-spacing:-.32px;color:#6a6a6a}.page_lifeStoriesTitle__tYXR9 span{color:#0a0a0a}.page_lifeMedium___pXI2{flex:1 1;height:258px;border-radius:40px}.page_lifeHalf__qXeb7{flex:1 1;height:266px;border-radius:40px}.page_lifeShelfTile__noTU1{display:flex;flex-direction:column;align-items:stretch;overflow:visible;padding:24px 32px;background:#fbfbfa;isolation:isolate}.page_lifeShelfHeader__QUWvC{display:flex;align-items:center;gap:12px;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;color:#6a6a6a;white-space:nowrap}.page_lifeShelfNumber__kkPXx{font-family:var(--font-space-mono),"Space Mono",monospace}.page_lifeShelfStage__ma4Mg{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;height:118px;margin:32px 0;perspective:900px}.page_lifeShelfGlow___QsSx{position:absolute;left:50%;top:50%;width:76%;height:82px;border-radius:999px;background:radial-gradient(circle at 50% 42%,hsla(0,0%,100%,.96),hsla(60,11%,98%,0) 64%),linear-gradient(90deg,hsla(40,29%,94%,0),hsla(45,12%,87%,.62),hsla(40,29%,94%,0));filter:blur(12px);opacity:.92;transform:translate(-50%,-50%);pointer-events:none}.page_lifeCoverStack__XMsaU{position:relative;z-index:3;width:100%;height:100%;margin:0;padding:0;list-style:none}.page_lifeCoverCard__kJFLB{--cover-color:#d7e0ef;--cover-index:0;--cover-x:0px;--cover-y:0px;--cover-scale:1;--cover-rotate:0deg;--cover-z:1;--cover-width:78px;--cover-height:112px;--pointer-x:50%;--pointer-y:50%;--pointer-from-center:0;--pointer-from-top:0.5;--pointer-from-left:0.5;--rotate-x:0deg;--rotate-y:0deg;--background-x:50%;--background-y:50%;--cover-hover-opacity:0;position:absolute;left:50%;top:50%;z-index:var(--cover-z);width:var(--cover-width);height:var(--cover-height);border-radius:18px;cursor:default;outline:none;perspective:500px;touch-action:none;transform:translateX(calc(-50% + var(--cover-x))) translateY(calc(-50% + var(--cover-y))) rotate(var(--cover-rotate)) scale(var(--cover-scale));transform-origin:bottom center;transition:z-index 0s linear .15s,box-shadow .22s ease,transform .34s cubic-bezier(.17,1,.3,1)}.page_lifeCoverFrame__y9Yhs{position:absolute;inset:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.72);border-radius:inherit;background:linear-gradient(145deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.18)),var(--cover-color);box-shadow:inset 3px 3px 8px hsla(0,0%,100%,.46),inset -4px -5px 10px rgba(0,0,0,.12),0 18px 22px hsla(0,0%,4%,.1);transform:translateZ(0) rotateX(0deg) rotateY(0deg);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:box-shadow .22s ease,transform .42s ease}.page_lifeCoverBehind__543Jf{position:absolute;inset:-28px;z-index:-1;border-radius:28px;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),color-mix(in srgb,var(--cover-color) 72%,#fff) 0,hsla(0,0%,100%,0) 58%);filter:blur(18px) saturate(1.1);opacity:calc(.58 * var(--cover-hover-opacity));pointer-events:none;transition:opacity .18s ease}.page_lifeCoverGlare__Gyfa4,.page_lifeCoverShine__t94Uo{position:absolute;inset:0;z-index:3;border-radius:inherit;opacity:var(--cover-hover-opacity);pointer-events:none;transition:opacity .18s ease}.page_lifeCoverShine__t94Uo{background:repeating-linear-gradient(-35deg,hsla(0,0%,100%,.22) 0,hsla(0,0%,100%,.04) 8%,rgba(125,190,255,.2) 13%,hsla(0,0%,100%,.02) 20%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.56),hsla(0,0%,100%,0) 48%);background-position:var(--background-x) var(--background-y),50%;background-size:260% 260%,100% 100%;mix-blend-mode:color-dodge}.page_lifeCoverGlare__Gyfa4{z-index:4;background:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.15) 24%,hsla(0,0%,4%,.18) 100%);mix-blend-mode:overlay}.page_lifeCoverFrame__y9Yhs:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:linear-gradient(110deg,hsla(0,0%,100%,.38),transparent 34%),linear-gradient(180deg,transparent 56%,hsla(0,0%,4%,.3));pointer-events:none}.page_lifeCoverCard__kJFLB:after{content:"";position:absolute;inset:-10px -8px;z-index:4;border-radius:24px}.page_lifeCoverCard__kJFLB:focus-visible{outline:2px solid #0a0a0a;outline-offset:6px}.page_lifeCoverActive__ioGtD,.page_lifeCoverCard__kJFLB:focus-visible,.page_lifeCoverCard__kJFLB:hover{--cover-hover-opacity:1;z-index:40;transform:translateX(calc(-50% + var(--cover-x))) translateY(calc(-50% - 36px)) rotate(0deg) scale(1.36);transition:z-index 0s linear,transform .36s cubic-bezier(.17,1,.3,1)}.page_lifeCoverActive__ioGtD .page_lifeCoverFrame__y9Yhs,.page_lifeCoverCard__kJFLB:focus-visible .page_lifeCoverFrame__y9Yhs,.page_lifeCoverCard__kJFLB:hover .page_lifeCoverFrame__y9Yhs{box-shadow:inset 3px 3px 8px hsla(0,0%,100%,.48),inset -4px -5px 12px rgba(0,0,0,.14),0 44px 46px hsla(0,0%,4%,.32);transform:translateZ(0) rotateX(var(--rotate-y)) rotateY(var(--rotate-x));transition:box-shadow .18s ease,transform .12s ease-out}.page_lifeCoverFallback__7NPTj,.page_lifeCoverImage__niPdv{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:inherit;overflow:hidden}.page_lifeCoverImage__niPdv{z-index:1;background:color-mix(in srgb,var(--cover-color) 22%,#fbfbfa);object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_lifeCoverFallback__7NPTj{z-index:0;display:flex;align-items:flex-end;padding:11px;overflow:hidden;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:10px;font-weight:700;line-height:1.02;letter-spacing:0;color:hsla(0,0%,100%,.86);background:radial-gradient(circle at 22% 20%,hsla(0,0%,100%,.5),transparent 34%),linear-gradient(155deg,color-mix(in srgb,var(--cover-color) 84%,#fff),color-mix(in srgb,var(--cover-color) 82%,#0a0a0a));text-shadow:0 1px 6px rgba(0,0,0,.36)}.page_lifeShelfBase__2Q_kR{position:absolute;left:50%;bottom:0;z-index:2;width:82%;height:16px;border-radius:999px;background:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(50,11%,89%,.86)),#f1f0ed;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.9),inset 0 -3px 5px rgba(0,0,0,.08),0 10px 18px hsla(0,0%,4%,.08);transform:translateX(-50%)}.page_lifeShelfTitle___Y_l3{align-self:center;margin:0;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;color:#0a0a0a;white-space:nowrap}.page_footerRow__sFUtX{display:flex;align-items:center;gap:24px;width:928px}.page_footerSmall__TkP1_,.page_footerWide__nM0_r{height:72px;border-radius:20px}.page_footerWide__nM0_r{flex:0 0 452px}.page_footerSmall__TkP1_{flex:0 0 214px}@media (max-width:1439px){.page_main__nw1Wk{padding-left:64px;padding-right:64px}}@media (max-width:1023px){.page_main__nw1Wk{gap:24px;padding:64px 24px 96px}.page_footerRow__sFUtX,.page_heroCluster__21n_2,.page_lifeStack__WsF__,.page_workDoubleRow__MjVzh,.page_workGridRow__zL9Dm,.page_workStack__J4Zic{width:100%;max-width:928px}.page_footerRow__sFUtX,.page_heroCluster__21n_2,.page_lifeRow__SMunF,.page_workDoubleRow__MjVzh,.page_workGridRow__zL9Dm{flex-direction:column;align-items:stretch}.page_footerSmall__TkP1_,.page_footerWide__nM0_r,.page_heroStack__X2kiI,.page_introTile__SyaSE,.page_lifeHalf__qXeb7,.page_lifeMedium___pXI2,.page_lifeNarrow__omlCe,.page_lifeSmall__KroNk,.page_lifeWide__ZEgsz,.page_mediumTile__0gvV6,.page_miniGrid__0rTDl,.page_squareTile__GMKxS,.page_statementTile__Bk2bn,.page_workTile__N5H_u{width:100%;flex:none}.page_introTile__SyaSE,.page_mediumTile__0gvV6,.page_squareTile__GMKxS,.page_statementTile__Bk2bn,.page_workTile__N5H_u{height:auto;aspect-ratio:1.25/1}.page_lifeHalf__qXeb7,.page_lifeMedium___pXI2,.page_lifeNarrow__omlCe,.page_lifeSmall__KroNk,.page_lifeWide__ZEgsz{height:auto;aspect-ratio:1.6/1}.page_miniGrid__0rTDl{grid-template-rows:repeat(2,minmax(156px,1fr))}.page_statementText__2ZrsV{width:100%}.page_featureTile__XNSmR{height:auto;aspect-ratio:452/233}.page_introTile__SyaSE{min-height:329px;aspect-ratio:auto}}@media (max-width:767px){.page_main__nw1Wk{padding:40px 16px 88px}.page_featureTile__XNSmR,.page_introTile__SyaSE,.page_lifeHalf__qXeb7,.page_lifeMedium___pXI2,.page_lifeNarrow__omlCe,.page_lifeSmall__KroNk,.page_lifeWide__ZEgsz,.page_mediumTile__0gvV6,.page_squareTile__GMKxS,.page_statementTile__Bk2bn,.page_tile__PoMHb,.page_workTile__N5H_u{border-radius:24px}.page_footerSmall__TkP1_,.page_footerWide__nM0_r,.page_miniTile__AeEai,.page_stripTile__qCYXQ{border-radius:16px}.page_introTile__SyaSE,.page_lifeJourneyTile__68dcj{padding:24px}.page_lifeJourneyTitle__qLOyh{font-size:28px;letter-spacing:-.28px}.page_lifeStoriesTile__8PSlJ,.page_lifeStoryTile__UkNyS{padding:24px}.page_lifeStoriesTitle__tYXR9{font-size:28px;letter-spacing:-.28px}.page_lifeCreativeTile__3xFNx{gap:24px;padding:24px}.page_lifeMusicalImage__TmlOg{width:min(300px,100%)}.page_introHeadline__ALITN{font-size:24px;letter-spacing:-.24px}.page_greetingMemoji__zi2vx{width:86px;height:86px;left:24px;bottom:0}}.AudioPlayer_audioPlayer__p9kyD{position:relative;z-index:1;display:flex;align-items:center;gap:24px;width:100%;height:72px;padding:12px;overflow:hidden;border-radius:20px;background:#fbfbfa;transition:background-color .18s ease,transform .18s ease}.AudioPlayer_isPlaying__EmWQB{gap:24px;background:#fceaf2}.AudioPlayer_playButton__U8sCS{position:relative;display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;padding:0;overflow:hidden;border:3px solid #0a0a0a;border-radius:8px;background:#1d1d1d;box-shadow:14px 15px 6px transparent,9px 9px 5px rgba(0,0,0,.03),5px 5px 4px rgba(0,0,0,.1),2px 2px 3px rgba(0,0,0,.17),1px 1px 2px rgba(0,0,0,.19);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,border-radius .18s ease,transform .14s ease}.AudioPlayer_playButton__U8sCS:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 4px 4px 4px hsla(0,0%,100%,.15);pointer-events:none}.AudioPlayer_playButton__U8sCS:hover{transform:translateY(-1px)}.AudioPlayer_playButton__U8sCS:active{transform:translateY(0) scale(.98)}.AudioPlayer_playButton__U8sCS:focus-visible{outline:2px solid #ec6ba0;outline-offset:3px}.AudioPlayer_isPlaying__EmWQB .AudioPlayer_playButton__U8sCS{border-color:#b23a6e;border-radius:12px;background:#ec6ba0}.AudioPlayer_playIcon__AOTsj{width:18px;height:20px;margin-left:-2px;background:#fbfbfa;-webkit-clip-path:path("M 4 1.5 Q 4 0 5.3 0.8 L 17 8.7 Q 18.9 10 17 11.3 L 5.3 19.2 Q 4 20 4 18.5 Z");clip-path:path("M 4 1.5 Q 4 0 5.3 0.8 L 17 8.7 Q 18.9 10 17 11.3 L 5.3 19.2 Q 4 20 4 18.5 Z")}.AudioPlayer_pauseIcon__OXcMF{display:flex;align-items:center;gap:5px;width:19px;height:22px}.AudioPlayer_pauseIcon__OXcMF:after,.AudioPlayer_pauseIcon__OXcMF:before{content:"";width:6px;height:22px;border-radius:2px;background:#fbfbfa}.AudioPlayer_audioLabel___E8zK{font-family:var(--font-space-mono),"Space Mono",monospace;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;color:#6a6a6a;white-space:nowrap}.AudioPlayer_waveform__WKUT3{display:flex;align-items:center;gap:4px;height:48px;min-width:0;overflow:hidden}.AudioPlayer_waveformBar__1iAWN{display:block;flex:0 0 4px;width:4px;border-radius:2px;background:#ec6ba0;transform-origin:center;animation:AudioPlayer_waveformPulse__ewg_h .9s ease-in-out infinite alternate}.AudioPlayer_waveformBar__1iAWN:nth-child(4n+1){animation-delay:-.18s}.AudioPlayer_waveformBar__1iAWN:nth-child(4n+2){animation-delay:-.36s}.AudioPlayer_waveformBar__1iAWN:nth-child(4n+3){animation-delay:-.54s}@keyframes AudioPlayer_waveformPulse__ewg_h{0%{transform:scaleY(.66);opacity:.72}to{transform:scaleY(1);opacity:1}}@media (prefers-reduced-motion:reduce){.AudioPlayer_audioPlayer__p9kyD,.AudioPlayer_playButton__U8sCS,.AudioPlayer_waveformBar__1iAWN{transition:none;animation:none}}.ContactFooterTiles_footerContactRow__cLVbU{display:flex;align-items:center;gap:24px}.ContactFooterTiles_contactTile___eeBv{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 12px 12px 32px;color:inherit;text-decoration:none;background:#fbfbfa}.ContactFooterTiles_contactLabel__lUFng{min-width:0;overflow:hidden;font-family:var(--font-space-mono),"Space Mono",monospace;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;color:#6a6a6a;text-overflow:ellipsis;white-space:nowrap}.ContactFooterTiles_iconButton__wKOL9{position:relative;display:grid;flex:0 0 auto;place-items:center;width:48px;height:48px;padding:0;overflow:hidden;border:3px solid #0a0a0a;border-radius:8px;background:#1d1d1d;color:#fff;cursor:pointer;box-shadow:14px 15px 6px transparent,9px 9px 5px rgba(0,0,0,.03),5px 5px 4px rgba(0,0,0,.1),2px 2px 3px rgba(0,0,0,.17),1px 1px 2px rgba(0,0,0,.19);transform:translateY(0) scale(1);transition:background-color .18s ease,border-color .18s ease,border-radius .18s ease,transform .14s ease}.ContactFooterTiles_iconButton__wKOL9:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 4px 4px 4px hsla(0,0%,100%,.15);pointer-events:none}.ContactFooterTiles_iconStack__qIMgQ,.ContactFooterTiles_icon__j0TR1{position:relative;z-index:1;display:block;width:24px;height:24px}.ContactFooterTiles_icon__j0TR1{color:currentColor}.ContactFooterTiles_checkIcon__9NnjK,.ContactFooterTiles_copyIcon__tUkY3{position:absolute;inset:0;transform-origin:center;transition:opacity .12s ease,transform .22s ease}.ContactFooterTiles_checkIcon__9NnjK{opacity:0;transform:scale(.82) rotate(-8deg);transition:opacity 90ms ease 90ms,transform .36s cubic-bezier(.19,1.38,.33,1) 90ms}.ContactFooterTiles_copyBackSheet___IcXs,.ContactFooterTiles_copyFrontSheet__m_9K9{transform-box:fill-box;transform-origin:center;transition:opacity .18s ease,transform .36s cubic-bezier(.16,1,.3,1)}.ContactFooterTiles_copyBackSheet___IcXs{transition-delay:35ms}.ContactFooterTiles_checkPath__lYBJp{stroke-dasharray:24;stroke-dashoffset:24;transform-box:fill-box;transform-origin:center;transition:stroke-dashoffset .36s cubic-bezier(.16,1,.3,1) .12s}.ContactFooterTiles_iconButtonCopied__uJmYO .ContactFooterTiles_copyIcon__tUkY3{opacity:1;transform:scale(.94)}.ContactFooterTiles_iconButtonCopied__uJmYO .ContactFooterTiles_copyFrontSheet__m_9K9{opacity:0;transform:translate(5px,-5px) scale(.72) rotate(9deg)}.ContactFooterTiles_iconButtonCopied__uJmYO .ContactFooterTiles_copyBackSheet___IcXs{opacity:0;transform:translate(-5px,5px) scale(.72) rotate(-9deg)}.ContactFooterTiles_iconButtonCopied__uJmYO .ContactFooterTiles_checkIcon__9NnjK{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}.ContactFooterTiles_iconButtonCopied__uJmYO .ContactFooterTiles_checkPath__lYBJp{stroke-dashoffset:0}@media (hover:hover) and (pointer:fine){.ContactFooterTiles_iconButton__wKOL9:focus-visible,.ContactFooterTiles_iconButton__wKOL9:hover,.ContactFooterTiles_linkTile___Q5IL:focus-visible .ContactFooterTiles_iconButton__wKOL9,.ContactFooterTiles_linkTile___Q5IL:hover .ContactFooterTiles_iconButton__wKOL9{transform:translateY(-1px)}}.ContactFooterTiles_iconButton__wKOL9:active,.ContactFooterTiles_linkTile___Q5IL:active .ContactFooterTiles_iconButton__wKOL9{transform:translateY(0) scale(.98)}.ContactFooterTiles_iconButton__wKOL9:focus-visible,.ContactFooterTiles_linkTile___Q5IL:focus-visible{outline:2px solid #ec6ba0;outline-offset:3px}@media (prefers-reduced-motion:reduce){.ContactFooterTiles_checkIcon__9NnjK,.ContactFooterTiles_copyIcon__tUkY3,.ContactFooterTiles_iconButton__wKOL9{transition:none}}@media (max-width:767px){.ContactFooterTiles_contactTile___eeBv{padding-left:20px}}.NavBar_nav__i8le3{position:fixed;left:24px;top:128px;z-index:20;display:flex;flex-direction:column;width:100px;pointer-events:none}.NavBar_top__uio2v{display:flex;flex-direction:column;gap:128px;pointer-events:auto}.NavBar_icon__Nq7Ti{width:48px;height:48px;object-fit:contain;flex-shrink:0;margin-left:-12px;transform-origin:50% 70%;transition:filter .22s var(--ease-out),transform .32s cubic-bezier(.16,1,.3,1)}.NavBar_list__6OHRZ{position:relative;display:flex;flex-direction:column;gap:24px;list-style:none}.NavBar_link__rDrfq{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:24px;padding-left:16px;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#6a6a6a;text-decoration:none;white-space:nowrap;outline:none;transition:color .22s var(--ease-out),font-weight .22s var(--ease-out),transform .18s var(--ease-out);pointer-events:auto}.NavBar_link__rDrfq:before{content:"";position:absolute;left:0;top:50%;width:6px;height:18px;border-radius:999px;background:#0a0a0a;opacity:0;transform:translateY(-50%) scaleY(.36);transform-origin:center;transition:opacity .18s ease,transform .26s cubic-bezier(.16,1,.3,1)}.NavBar_link__rDrfq:after{content:"";position:absolute;left:16px;right:0;bottom:-4px;height:1px;border-radius:999px;background:currentColor;opacity:.38;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.19,1,.22,1)}.NavBar_linkText__SO7Fu{display:inline-block;transform:translateX(0);transition:transform .22s cubic-bezier(.16,1,.3,1)}.NavBar_linkActive__FBQ0I{color:#0a0a0a;font-weight:600}.NavBar_externalIcon__1TovJ{width:8.333px;height:8.333px;flex-shrink:0;transition:transform .25s var(--ease-out)}.NavBar_link__rDrfq:active{transform:var(--press)}.NavBar_link__rDrfq:focus-visible{color:#0a0a0a}.NavBar_link__rDrfq:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.NavBar_top__uio2v:hover .NavBar_icon__Nq7Ti{filter:drop-shadow(0 10px 16px rgb(10 10 10/.12));transform:translateY(-2px) rotate(-4deg) scale(1.04)}.NavBar_link__rDrfq:hover{color:#0a0a0a}.NavBar_link__rDrfq:hover .NavBar_linkText__SO7Fu{transform:translateX(4px)}.NavBar_link__rDrfq:hover:after{transform:scaleX(1)}.NavBar_linkActive__FBQ0I:hover .NavBar_linkText__SO7Fu{transform:translateX(2px)}.NavBar_resume__vv5Jf:hover .NavBar_externalIcon__1TovJ{transform:translate(2px,-2px)}}.NavBar_linkActive__FBQ0I:before{opacity:1;transform:translateY(-50%) scaleY(1)}@media (prefers-reduced-motion:reduce){.NavBar_externalIcon__1TovJ,.NavBar_icon__Nq7Ti,.NavBar_linkText__SO7Fu,.NavBar_link__rDrfq,.NavBar_link__rDrfq:after,.NavBar_link__rDrfq:before{transition:none}}.NavBar_mobileDock__huryr{display:none}@media (max-width:1023px){.NavBar_nav__i8le3{left:0;top:auto;bottom:0;width:100%;height:auto;padding:0;background:hsla(0,0%,99%,.9);border-top:1px solid rgba(0,0,0,.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:auto}.NavBar_top__uio2v{display:none}.NavBar_mobileDock__huryr{display:flex;width:100%;justify-content:space-around;gap:4px;padding:8px}.NavBar_mobileLink__lzb4Y{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;flex:1 1;padding:10px 12px;border-radius:14px;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:12px;font-weight:500;color:hsla(0,0%,4%,.5);text-decoration:none;outline:none;transition:background-color .18s ease,color .2s var(--ease-out),transform .16s var(--ease-out)}.NavBar_mobileLink__lzb4Y:active{transform:var(--press)}.NavBar_mobileLinkActive__vqzKQ{background:#1d1d1d;color:#fff;box-shadow:0 10px 22px hsla(0,0%,4%,.12),inset 3px 3px 4px hsla(0,0%,100%,.13)}.NavBar_mobileLink__lzb4Y:focus-visible{outline:2px solid #ec6ba0;outline-offset:2px}@media (hover:hover) and (pointer:fine){.NavBar_mobileLink__lzb4Y:hover{color:#0a0a0a;transform:translateY(-1px)}.NavBar_mobileLinkActive__vqzKQ:hover{color:#fff}}}.SkillsDial_skillsTile__Hj3cq{position:relative;display:grid;grid-template-columns:178px 1fr;grid-gap:40px;gap:40px;width:100%;height:100%;padding:24px 24px 20px;overflow:visible;border-radius:40px;background:#fbfbfa}.SkillsDial_dialShell__Zb9cV{--fg:#0a0a0a;--surface:#fbfbfa;--recede:#8c8c8c;position:relative;width:202px;margin-left:-12px;margin-right:-12px;height:265px;overflow:hidden;border-radius:28px;background:var(--surface);perspective:500px;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;outline:none}.SkillsDial_dialShell__Zb9cV:active{cursor:-webkit-grabbing;cursor:grabbing}.SkillsDial_dialShell__Zb9cV:focus-visible{box-shadow:inset 0 0 0 1px hsla(0,0%,4%,.14)}.SkillsDial_dialFade__WEJXR{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,var(--surface) 0,hsla(60,11%,98%,.44) 10%,hsla(60,11%,98%,0) 30%,hsla(60,11%,98%,0) 70%,hsla(60,11%,98%,.44) 90%,var(--surface) 100%);pointer-events:none}.SkillsDial_dialList__h36UF{position:absolute;inset:0;z-index:2;margin:0;padding:0;list-style:none;transform-style:preserve-3d}.SkillsDial_dialItem__HWoVh{--mix:86;--blur:5.4;position:absolute;top:calc(50% - 19px);left:12px;right:12px;display:flex;align-items:center;height:38px;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:700;line-height:1.18;letter-spacing:-.16px;color:color-mix(in srgb,var(--fg),var(--recede) calc(var(--mix) * 1%));filter:blur(calc(var(--blur) * 1px));transform-origin:left center;transform-style:preserve-3d;will-change:transform,opacity,filter}.SkillsDial_dialItem__HWoVh span{display:block;max-width:178px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SkillsDial_detailColumn__ji2cR{display:flex;flex-direction:column;gap:24px;min-width:0}.SkillsDial_descriptionCard__qwMFW{position:relative;width:186px;height:186px;padding:16px;overflow:hidden;border:3px solid #0a0a0a;border-radius:16px;background:#1d1d1d;color:#fff;box-shadow:68px 71px 28px transparent,43px 46px 25px rgba(0,0,0,.02),24px 26px 21px rgba(0,0,0,.08),11px 11px 16px rgba(0,0,0,.13),3px 3px 9px rgba(0,0,0,.15)}.SkillsDial_descriptionCard__qwMFW:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 4px 4px 4px hsla(0,0%,100%,.15);pointer-events:none}.SkillsDial_descriptionText__IDrK7{position:relative;z-index:1;margin:0;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:400;line-height:1.08;letter-spacing:-.16px;color:#fff}.SkillsDial_toolStrip__PnEFd{display:grid;grid-template-columns:repeat(4,18px);grid-gap:16px 12px;gap:16px 12px;align-items:end;width:max-content;margin:0;padding:0 0 0 2px;list-style:none}.SkillsDial_toolItem__4G2qK{position:relative;display:flex;align-items:center;justify-content:center;width:18px;height:18px;transform:translateY(0) scale(1);transition:transform .76s cubic-bezier(.16,1,.3,1),filter .64s cubic-bezier(.16,1,.3,1),opacity .52s ease}.SkillsDial_toolItem__4G2qK img{display:block;max-width:18px;max-height:18px;object-fit:contain;filter:grayscale(1) saturate(0) brightness(.48) contrast(1.2);opacity:.7;transition:filter .64s cubic-bezier(.16,1,.3,1),opacity .52s ease,transform .76s cubic-bezier(.16,1,.3,1)}.SkillsDial_toolItemActive__zHyoE{transform:translateY(-2px) scale(1.01)}.SkillsDial_toolItemActive__zHyoE img{filter:drop-shadow(8px 9px 6px rgb(0 0 0/0)) drop-shadow(4px 5px 5px rgb(0 0 0/.018)) drop-shadow(2px 2px 3px rgb(0 0 0/.052)) drop-shadow(1px 1px 2px rgb(0 0 0/.075));opacity:1;transform:scale(1.006)}@media (prefers-reduced-motion:reduce){.SkillsDial_dialItem__HWoVh,.SkillsDial_toolItem__4G2qK,.SkillsDial_toolItem__4G2qK img{transition:none}}@media (max-width:767px){.SkillsDial_skillsTile__Hj3cq{grid-template-columns:1fr;gap:18px;height:auto;min-height:420px;padding:22px;border-radius:24px}.SkillsDial_dialShell__Zb9cV{width:100%;margin-left:0;margin-right:0;height:168px}.SkillsDial_detailColumn__ji2cR{gap:18px}.SkillsDial_descriptionCard__qwMFW{width:100%;height:auto;min-height:132px}.SkillsDial_toolStrip__PnEFd{grid-template-columns:repeat(8,18px)}}.CaseStudyFooter_footer___d1Wv{width:min(928px,calc(100% - 48px));margin:128px auto 0}.CaseStudyFooter_row__D2bFR{width:100%}.CaseStudyFooter_tile__VxTtC{height:72px;border-radius:20px}.CaseStudyFooter_wide__8n3ra{flex:0 0 452px}.CaseStudyFooter_small__UNXZ1{flex:1 1;min-width:0}@media (max-width:767px){.CaseStudyFooter_footer___d1Wv{margin:64px auto 0}.CaseStudyFooter_row__D2bFR{flex-direction:column;align-items:stretch}.CaseStudyFooter_small__UNXZ1,.CaseStudyFooter_wide__8n3ra{width:100%;flex:none}}.CaseStudyHero_hero__kwvMZ{display:flex;flex-direction:column;gap:24px;width:min(928px,100%);margin:0 auto}.CaseStudyHero_cover__eOzHs{position:relative;width:100%;height:674px;overflow:hidden;border-radius:40px;isolation:isolate}.CaseStudyHero_hive__9gw0e{background:#fbf3db}.CaseStudyHero_qollab__1SGEa{background:#e1f3fe}.CaseStudyHero_cover__eOzHs.CaseStudyHero_qollab__1SGEa{height:675px}.CaseStudyHero_visuals__yYXXA{position:absolute;inset:0}.CaseStudyHero_device__3HDWM,.CaseStudyHero_qollabImage__Coo58{position:absolute;display:block;filter:drop-shadow(43px 46px 25px rgb(0 0 0/.02)) drop-shadow(24px 26px 21px rgb(0 0 0/.08)) drop-shadow(11px 11px 16px rgb(0 0 0/.13)) drop-shadow(3px 3px 9px rgb(0 0 0/.15))}.CaseStudyHero_hiveLeft__3D381{left:48px;top:99px;z-index:4;width:200px;height:auto;transform:translate(0) rotate(-3deg) scale(1)}.CaseStudyHero_hiveMiddle__RzBQb{left:193px;top:201px;z-index:3;width:200px;height:auto;transform:translate(0) rotate(5deg) scale(1)}.CaseStudyHero_hiveRight__SHJIl{left:96px;top:96px;z-index:2;width:302px;height:auto;transform:translate(220px,291px) scale(.662) rotate(8deg);transform-origin:top left}.CaseStudyHero_qollabBack__IBLPb{left:-26px;top:235px;z-index:2;width:475px;height:557px;object-fit:cover;transform:translate(0) rotate(-6.39deg) scale(1);transform-origin:54% 40%}.CaseStudyHero_qollabBack__IBLPb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#e1f3fe,rgba(225,243,254,0) 51%);pointer-events:none}.CaseStudyHero_qollabAsset__vfhex{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CaseStudyHero_qollabMain__vaLhu{left:-125px;top:174px;z-index:1;width:538px;height:453px;object-fit:fill;opacity:.16;transform:translate(80px,272px) rotate(-6.39deg) scale(.58)}.CaseStudyHero_qollabFront__fBflR{left:-96px;top:17px;z-index:4;width:452px;height:357px;object-fit:cover;transform:translate(0) rotate(6.5deg) scale(1);transform-origin:42% 58%}.CaseStudyHero_copy__OtEeU{position:absolute;top:96px;right:48px;z-index:4;display:flex;flex-direction:column;align-items:flex-start;width:404px;height:531px}.CaseStudyHero_eyebrow__kpF7P{display:flex;gap:12px;margin-bottom:24px;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;color:#956400;white-space:nowrap}.CaseStudyHero_qollab__1SGEa .CaseStudyHero_eyebrow__kpF7P{color:#1f6c9f}.CaseStudyHero_projectNumber__1aOIu{font-family:var(--font-space-mono),"Space Mono",monospace}.CaseStudyHero_title__CypDn{margin:0;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:32px;font-weight:700;line-height:normal;letter-spacing:-.32px;color:#0a0a0a}.CaseStudyHero_tags__L6HoA{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;width:100%;margin-top:24px}.CaseStudyHero_tag__Nkxxl{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border:1px solid #e6e6e6;border-radius:8px;font-family:var(--font-space-mono),"Space Mono",monospace;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.48px;color:#6a6a6a;white-space:nowrap}.CaseStudyHero_actions__4bn6s{position:absolute;bottom:0;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.CaseStudyHero_actionLink__5J8_7{position:relative;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;height:48px;padding:0;overflow:hidden;border:3px solid #0a0a0a;border-radius:15px;background:#1d1d1d;color:#fff;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:14px 15px 6px transparent,9px 9px 5px rgba(0,0,0,.03),5px 5px 4px rgba(0,0,0,.1),2px 2px 3px rgba(0,0,0,.17),1px 1px 2px rgba(0,0,0,.19);transform:none;transition:background-color .18s ease,border-color .18s ease,border-radius .18s ease,transform .14s ease}.CaseStudyHero_actionLink__5J8_7:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 4px 4px 4px hsla(0,0%,100%,.15);pointer-events:none}.CaseStudyHero_actionLinkSecondary__regQS{border-color:transparent;background:transparent;color:#0a0a0a;box-shadow:none}.CaseStudyHero_actionLinkSecondary__regQS:after{box-shadow:none}.CaseStudyHero_actionLink__5J8_7:not(.CaseStudyHero_actionLinkSecondary__regQS){transform:translateY(-7px)}.CaseStudyHero_actionContent__k1VXt{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 24px}.CaseStudyHero_actionContent__k1VXt svg{flex:0 0 20px;width:20px;height:20px}@media (hover:hover) and (pointer:fine){.CaseStudyHero_actionLink__5J8_7:not(.CaseStudyHero_actionLinkSecondary__regQS):hover{transform:translateY(-7px)}}.CaseStudyHero_actionLink__5J8_7:not(.CaseStudyHero_actionLinkSecondary__regQS):active{transform:translateY(0) scale(.98)}.CaseStudyHero_actionLink__5J8_7:not(.CaseStudyHero_actionLinkSecondary__regQS):focus-visible{outline:2px solid #ec6ba0;outline-offset:3px}.CaseStudyHero_metadata__JlmlF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.CaseStudyHero_metaTile__9uATs{display:flex;flex-direction:column;justify-content:space-between;min-width:0;height:102px;padding:24px;border-radius:20px;background:#fbfbfa}.CaseStudyHero_metaLabel__Ux6a3,.CaseStudyHero_metaValue__psz7M{font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;line-height:normal}.CaseStudyHero_metaLabel__Ux6a3{font-weight:400;color:#0a0a0a}.CaseStudyHero_metaValue__psz7M{overflow:hidden;font-weight:400;color:#6a6a6a;text-overflow:ellipsis;white-space:nowrap}.CaseStudyHero_logos__RhdWa{display:flex;align-items:center;gap:10px;height:19px}.CaseStudyHero_logo__1Z499{width:auto;max-height:19px;object-fit:contain}@media (max-width:767px){.CaseStudyHero_cover__eOzHs{height:auto;min-height:620px}.CaseStudyHero_visuals__yYXXA{opacity:.48;transform:translateX(-80px)}.CaseStudyHero_copy__OtEeU{inset:40px 24px auto;width:auto}.CaseStudyHero_title__CypDn{font-size:32px}.CaseStudyHero_metadata__JlmlF{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudyHero_metaTile__9uATs{height:96px;padding:20px}}.page_page__OUyau{min-height:100vh;background:#fff;padding-top:128px}@media (min-width:1024px){.page_page__OUyau{margin-left:0}}.page_contentAbove__ihswu{display:flex;flex-direction:column;padding:0 24px;max-width:976px;margin:0 auto;box-sizing:border-box}.page_intro__1FhCn{display:flex;flex-direction:column;gap:48px;flex:1 1;min-height:0}.page_introTop__yyZZ2{display:flex;gap:0;justify-content:space-between;align-items:flex-start}.page_introLeft__3l7at{display:flex;flex-direction:column;gap:32px;max-width:550px;flex-shrink:0}.page_titleBlock__6Wu23{display:flex;flex-direction:column;gap:24px}.page_tagRow__KH2WA{display:flex;flex-wrap:wrap;gap:8px}.page_tag__aMcyh{font-family:var(--font-dm-mono),"DM Mono",monospace;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.48px;white-space:nowrap;padding:4px 12px;border-radius:8px;border:1px solid hsla(0,0%,4%,.1);color:hsla(0,0%,4%,.6);background:transparent}.page_titleGroup__YzPMb{display:flex;flex-direction:column;gap:8px}.page_projectTitle__WY3aQ{font-size:36px;font-weight:600;line-height:normal;text-wrap:balance}.page_projectSubtitle__SvNst,.page_projectTitle__WY3aQ{font-family:var(--font-urbanist),"Urbanist",sans-serif;color:#0a0a0a}.page_projectSubtitle__SvNst{font-size:14px;font-weight:400;line-height:1.6}.page_actionButtons__UuxeN{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.page_metadata__APW34{display:grid;grid-template-columns:repeat(2,max-content);grid-column-gap:74px;column-gap:74px;grid-row-gap:32px;row-gap:32px;flex-shrink:0;padding-top:4px}.page_metaItem__Ib6zj{display:flex;flex-direction:column;gap:16px}.page_metaLabel__hqjUH{font-weight:500;line-height:normal;color:#0a0a0a}.page_metaLabel__hqjUH,.page_metaValue__16v9d{font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:14px}.page_metaValue__16v9d{font-weight:400;line-height:1.6;color:hsla(0,0%,4%,.8)}.page_toolLogoBox__G8o_S{width:24px;height:24px;border:1px solid hsla(0,0%,4%,.1);border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_toolLogoImg__WXEpn{width:12px;height:18px;object-fit:contain;display:block}.page_coverWrap__C0b9v{position:relative;width:100%;flex:1 1;min-height:400px;border-radius:16px;overflow:hidden}.page_coverImg__LrGhz{object-fit:contain;object-position:top}@media (max-width:1023px){.page_introTop__yyZZ2{flex-direction:column;gap:32px}}@media (max-width:1151px){.page_introTop__yyZZ2{gap:32px}.page_introLeft__3l7at{max-width:60%;flex-shrink:1}}@media (max-width:767px){.page_contentAbove__ihswu{padding:0 24px}.page_introTop__yyZZ2{flex-direction:column;gap:32px}.page_introLeft__3l7at{max-width:100%;width:100%}.page_metadata__APW34{column-gap:48px}}.page_page__2pV4Z{min-height:100vh;background:#fff;padding-top:128px}@media (min-width:1024px){.page_page__2pV4Z{margin-left:0}}.page_contentAbove__ILlhZ{display:flex;flex-direction:column;padding:0 24px;max-width:976px;margin:0 auto;box-sizing:border-box}.page_intro___LJVN{display:flex;flex-direction:column;gap:48px;flex:1 1;min-height:0}.page_introTop__W5uyk{display:flex;gap:0;justify-content:space-between;align-items:flex-start}.page_introLeft__usTfY{display:flex;flex-direction:column;gap:32px;max-width:550px;flex-shrink:0}.page_titleBlock__PSuLa{display:flex;flex-direction:column;gap:24px}.page_tagRow___vvgV{display:flex;flex-wrap:wrap;gap:8px;max-width:460px}.page_tag__kS8ht{font-family:var(--font-space-mono),"Space Mono",monospace;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.48px;white-space:nowrap;padding:4px 12px;border-radius:8px;border:1px solid hsla(0,0%,4%,.1);color:hsla(0,0%,4%,.6);background:transparent}.page_titleGroup__5ufyf{display:flex;flex-direction:column;gap:8px}.page_projectTitle__17b3E{font-size:36px;font-weight:600;line-height:normal;text-wrap:balance}.page_projectSubtitle__L4RPe,.page_projectTitle__17b3E{font-family:var(--font-urbanist),"Urbanist",sans-serif;color:#0a0a0a}.page_projectSubtitle__L4RPe{font-size:14px;font-weight:400;line-height:1.6}.page_actionButtons__TXtgU{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.page_metadata__HB9_2{display:grid;grid-template-columns:repeat(2,max-content);grid-column-gap:56px;column-gap:56px;grid-row-gap:32px;row-gap:32px;flex-shrink:0;padding-top:4px}.page_metaItem__gan2P{display:flex;flex-direction:column;gap:16px}.page_metaLabel__tocoR{font-weight:500;line-height:normal;color:#0a0a0a}.page_metaLabel__tocoR,.page_metaValue__XE3ps{font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:14px}.page_metaValue__XE3ps{font-weight:400;line-height:1.6;color:hsla(0,0%,4%,.8)}.page_toolLogos__K1Z3f{display:flex;gap:8px}.page_toolLogo__2rlGT{width:24px;height:24px;border:1px solid hsla(0,0%,4%,.1);border-radius:5px;display:flex;align-items:center;justify-content:center;overflow:hidden}.page_toolLogoImg__uBm4H{object-fit:contain}.page_coverWrap__JGE5G{position:relative;width:100%;flex:1 1;min-height:400px;border-radius:16px;overflow:hidden}.page_coverImg__HCk3x{object-fit:contain;object-position:top}@media (max-width:1023px){.page_introTop__W5uyk{flex-direction:column;gap:32px}}@media (max-width:1151px){.page_introTop__W5uyk{gap:32px}.page_introLeft__usTfY{max-width:60%;flex-shrink:1}}@media (max-width:767px){.page_contentAbove__ILlhZ{padding:0 24px}.page_introTop__W5uyk{flex-direction:column;gap:32px}.page_introLeft__usTfY{max-width:100%;width:100%}.page_tagRow___vvgV{max-width:none}.page_metadata__HB9_2{column-gap:48px}}.CaseStudyScrollUI_progressTrack__AhN12{position:fixed;top:0;left:0;right:0;height:2px;background:transparent;z-index:200}.CaseStudyScrollUI_progressFill___kJUP{width:100%;height:100%;border-radius:0 2px 2px 0;transform:scaleX(0);transform-origin:left center}.CaseStudyScrollUI_sectionNav__NqgCU{display:none}@media (min-width:1024px){.CaseStudyScrollUI_sectionNav__NqgCU{display:flex;position:fixed;left:24px;top:128px;height:auto;width:100px;flex-direction:column;padding:0;z-index:20;background:transparent;box-sizing:border-box;pointer-events:none}}.CaseStudyScrollUI_navTop__muZrj{display:flex;flex-direction:column;gap:128px;pointer-events:auto}.CaseStudyScrollUI_navIcon__oXJ8t{display:block;width:48px;height:48px;object-fit:contain;flex-shrink:0;margin-left:-12px;transform-origin:50% 70%;transition:filter .22s var(--ease-out),transform .32s cubic-bezier(.16,1,.3,1)}.CaseStudyScrollUI_navList__uDQjj{position:relative;display:flex;flex-direction:column;gap:24px;list-style:none;margin:0;padding:0}.CaseStudyScrollUI_navIndicator___0oKO{display:none}@media (prefers-reduced-motion:reduce){.CaseStudyScrollUI_navIndicator___0oKO{transition:opacity .2s ease}}.CaseStudyScrollUI_navItem__SJPB4{position:relative;display:inline-flex;align-items:center;min-height:24px;padding:0 0 0 16px;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:400;line-height:normal;white-space:nowrap;color:#6a6a6a;background:none;border:none;cursor:pointer;text-align:left;outline:none;transition:color .22s var(--ease-out),font-weight .22s var(--ease-out),transform .18s var(--ease-out);pointer-events:auto}.CaseStudyScrollUI_navItem__SJPB4:before{content:"";position:absolute;left:0;top:50%;width:6px;height:18px;border-radius:999px;background:#0a0a0a;opacity:0;transform:translateY(-50%) scaleY(.36);transform-origin:center;transition:opacity .18s ease,transform .26s cubic-bezier(.16,1,.3,1)}.CaseStudyScrollUI_navItem__SJPB4:after{content:"";position:absolute;left:16px;right:0;bottom:-4px;height:1px;border-radius:999px;background:currentColor;opacity:.38;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.19,1,.22,1)}.CaseStudyScrollUI_navItemText__1CI7v{display:inline-block;transform:translateX(0);transition:transform .22s cubic-bezier(.16,1,.3,1)}.CaseStudyScrollUI_navItem__SJPB4:active{transform:var(--press)}.CaseStudyScrollUI_navItem__SJPB4:focus-visible{color:#0a0a0a}.CaseStudyScrollUI_navItem__SJPB4:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.CaseStudyScrollUI_navTop__muZrj:hover .CaseStudyScrollUI_navIcon__oXJ8t{filter:drop-shadow(0 10px 16px rgb(10 10 10/.12));transform:translateY(-2px) rotate(-4deg) scale(1.04)}.CaseStudyScrollUI_navItem__SJPB4:hover{color:#0a0a0a}.CaseStudyScrollUI_navItem__SJPB4:hover .CaseStudyScrollUI_navItemText__1CI7v{transform:translateX(4px)}.CaseStudyScrollUI_navItem__SJPB4:hover:after{transform:scaleX(1)}.CaseStudyScrollUI_navItemActive__PgF_l:hover .CaseStudyScrollUI_navItemText__1CI7v{transform:translateX(2px)}}.CaseStudyScrollUI_navItemActive__PgF_l{color:#0a0a0a;font-weight:600}.CaseStudyScrollUI_navItemActive__PgF_l:before{opacity:1;transform:translateY(-50%) scaleY(1)}@media (prefers-reduced-motion:reduce){.CaseStudyScrollUI_navIcon__oXJ8t,.CaseStudyScrollUI_navItemText__1CI7v,.CaseStudyScrollUI_navItem__SJPB4,.CaseStudyScrollUI_navItem__SJPB4:after,.CaseStudyScrollUI_navItem__SJPB4:before{transition:none}}.CaseStudyScrollUI_backTopBtn__E__3G{position:fixed;bottom:16px;right:16px;width:48px;height:48px;border-radius:50%;border:0;outline:none;background:#fbfbfa;color:hsla(0,0%,4%,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease,border-color .2s ease,background-color .2s ease,color .2s ease;pointer-events:none}.CaseStudyScrollUI_backTopVisible__JK2SN{opacity:1;transform:translateY(0);pointer-events:auto}@media (hover:hover) and (pointer:fine){.CaseStudyScrollUI_backTopBtn__E__3G:hover{background:#fff;color:#0a0a0a}}@media (min-width:1152px){.CaseStudyScrollUI_backTopBtn__E__3G{bottom:40px;right:40px}}