.text-primary{color:#443824;color:lab(24.4178% 3.04119 14.4886)}.text-primary-light{color:#fff;color:lab(100% 0 0)}.text-secondary{color:#44382480;color:lab(24.4178% 3.04119 14.4886/.5)}.text-secondary-light{color:#fff9;color:lab(100% 0 0/.6);mix-blend-mode:plus-lighter}@font-face{font-family:Memoir;src:url(/fonts/Memoir.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cote;src:url(/fonts/Cote-Lumiere.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:100%;descent-override:15%;line-gap-override:0%}.text-display{cursor:default;letter-spacing:-1%;font-feature-settings:"dlig" on,"salt" on;font-family:Memoir,serif;font-size:72px;line-height:104%}.text-h1{cursor:default;letter-spacing:-1%;font-feature-settings:"dlig" on,"salt" on;font-family:Memoir,serif;font-size:60px;line-height:112%}.text-h2{cursor:default;letter-spacing:-1%;font-feature-settings:"dlig" on,"salt" on;font-family:Memoir,serif;font-size:56px;line-height:120%}.text-h3{cursor:default;letter-spacing:-1%;font-feature-settings:"dlig" on,"salt" on;font-family:Memoir,serif;font-size:48px;line-height:120%}.text-h4{cursor:default;letter-spacing:-1%;font-feature-settings:"dlig" on,"salt" on;font-family:Memoir,serif;font-size:28px;line-height:120%}.text-h5{cursor:default;letter-spacing:-1%;font-feature-settings:"dlig" on,"salt" on;font-family:Memoir,serif;font-size:20px;font-weight:500;line-height:120%}.text-body-lg{cursor:default;letter-spacing:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:135%}.text-body{cursor:default;letter-spacing:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:140%}.text-detail{cursor:default;letter-spacing:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:140%}@media (max-width:1280px){.text-display{font-size:64px}.text-h1{font-size:56px}.text-h2{font-size:44px}.text-h3{font-size:40px}.text-h4{font-size:32px}.text-h5{font-size:24px}}@media (max-width:1024px){.text-display{font-size:40px}.text-h1{font-size:36px}.text-h2,.text-h3{font-size:32px}.text-h4{font-size:28px}.text-h5{font-size:20px}}@media (max-width:520px){.text-display{font-size:40px}.text-h1{font-size:32px}.text-h2,.text-h3{font-size:28px}.text-h4{font-size:24px}.text-h5{font-size:20px}}html{overscroll-behavior:none;margin:0;padding:0;scroll-behavior:auto!important}*{box-sizing:border-box;scrollbar-width:none}#smooth-content{will-change:transform}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;box-sizing:border-box;color:#f0efea;color:lab(94.3607% -.24718 2.65788);-ms-overflow-style:none;background:#0c0806;background:lab(2.40931% .896804 1.14596);margin:0;padding:0}body::-webkit-scrollbar{display:none}section{will-change:transform;backface-visibility:hidden;border:none;outline:none;width:100vw;height:100vh;padding:80px 0;display:block;position:relative;transform:translateZ(0)}p{height:auto}.shadow-border{box-shadow:0 0 0 1px #5a30000a,0 1px 1px -.5px #3d30220a,0 3px 3px -1.5px #3d30210a,0 6px 6px -3px #3d30210a,0 12px 12px -6px #5a30000a,0 24px 24px -12px #5a30000a}.content-container{width:1240px}@media (max-width:1280px){.content-container{width:1024px}}@media (max-width:1024px){.content-container{width:520px}}@media (max-width:520px){.content-container{width:calc(100vw - 32px)}}nav{z-index:9999;justify-content:center;align-items:center;width:100vw;padding:32px;position:fixed;top:0;left:0;right:0}nav .content-container{grid-template-columns:repeat(12,1fr);justify-content:center;align-items:center;gap:16px;display:grid}.logo-container{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.logo-container .logo-image{object-fit:contain;width:24px;height:24px;display:block}.header-toggle{cursor:pointer;z-index:20;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s;display:flex;position:absolute;top:5px;right:4px}.header-toggle,.header-toggle *{cursor:pointer}.header-toggle:active{transform:scale(.95)}.header-toggle .header-toggle-circle{pointer-events:none;width:100%;height:100%;position:absolute}.header-toggle .header-toggle-circle circle{stroke:#ffffff4d;stroke:lab(100% 0 0/.3);stroke-dasharray:132;stroke-dashoffset:132px;transform-origin:50%;transition:stroke-dashoffset .4s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)}.header-toggle .header-toggle-dots{flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:gap .25s,transform .4s cubic-bezier(.4,0,.2,1);display:flex}.header-toggle .header-toggle-dots .dot{background:#fff;background:lab(100% 0 0);border-radius:50%;width:3px;height:3px;transition:all .4s cubic-bezier(.4,0,.2,1)}.header-toggle:hover:not(.is-open) .header-toggle-dots{gap:6px}.header-toggle.is-open .header-toggle-dots{gap:0;transform:rotate(180deg)}.header-toggle.is-open .header-toggle-dots .dot{border-radius:2px;width:16px;height:1.5px;position:absolute}.header-toggle.is-open .header-toggle-dots .dot.top{border-radius:2px;transform:rotate(45deg)}.header-toggle.is-open .header-toggle-dots .dot.mid{opacity:0;transform:scale(0)}.header-toggle.is-open .header-toggle-dots .dot.bot{border-radius:2px;transform:rotate(-45deg)}.header-toggle:hover .header-toggle-circle circle{stroke-dashoffset:0}.menu-container{grid-column:1/6;justify-content:start;align-items:center;gap:8px;width:100%;padding:4px 0;display:flex}.nav-slot-stage{flex-shrink:0;width:fit-content;height:40px;display:block;position:relative;overflow:visible}.nav-item-container{align-items:center;gap:0;width:fit-content;height:40px;padding:5px;display:flex;position:relative;overflow:hidden}.nav-item-container .nav-indicator{pointer-events:none;z-index:0;will-change:left,width;background-color:#ffffff1f;background-color:lab(100% 0 0/.12);border:1px solid #ffffff0d;border:1px solid lab(100% 0 0/.05);border-radius:999px;height:30px;transition:left .2s ease-out,width .2s ease-out,opacity .3s;position:absolute;top:5px;left:0}.nav-item-container .nav-item{cursor:pointer;z-index:1;user-select:none;border-radius:999px;align-items:center;gap:0;padding:5px 9px;transition:transform .1s,opacity .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.nav-item-container .nav-item:active{transform:scale(.98)}.nav-item-container .nav-item:not(.active):hover .nav-item-label{cursor:pointer;color:#ffffffbf;color:lab(100% 0 0/.75)}.nav-item-container .nav-item .nav-item-icon{opacity:0;pointer-events:none;flex-shrink:0;width:14px;height:14px;margin:0;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1);transform:scale(0)}.nav-item-container .nav-item.active .nav-item-label{font-weight:500}.nav-item-container .nav-item.active .nav-item-icon{opacity:1;width:14px;transform:scale(1)}.nav-item-container .nav-item:not(.active) .nav-item-label{font-weight:400}.nav-item-container .nav-item:not(.active) .nav-item-icon{width:0;margin:0}.nav-item-container .nav-item .nav-item-label{white-space:nowrap;margin:0 4px;line-height:115%;transition:color .3s,font-weight .3s,opacity .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1),max-width .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.nav-item-container:has(.nav-item:hover) .nav-item:not(.active):not(:hover) .nav-item-label{color:#ffffff4d;color:lab(100% 0 0/.3)}.nav-shortcuts-right{cursor:pointer;flex-direction:column;grid-column:7/9;align-self:center;gap:4px;height:fit-content;display:flex}.nav-shortcut-link{color:#f0efea;white-space:nowrap;font-weight:500;position:relative}.nav-shortcut-link:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.nav-shortcut-link:hover{color:#fff;color:lab(100% 0 0)}.nav-shortcut-link:hover:after{transform:scaleX(1)}.header-right-container{flex-shrink:0;grid-column:9/13;justify-content:end;align-items:center;gap:16px;display:flex}.header-right-container .jakarta-time{flex-direction:column;font-weight:500;display:flex}.header-right-container .jakarta-time .jakarta-time-location,.header-right-container .jakarta-time .jakarta-time-clock{white-space:nowrap}.cta-container{backdrop-filter:blur(8px);background:#a1a1a152;border:1px solid #ffffff14;border-radius:999px;gap:4px;height:fit-content;padding:4px 46px 4px 4px;display:flex;position:relative}.cta-container button.shadow-button{padding:8.75px}.cta-container .rolling-text,.cta-container .rolling-char-top,.cta-container .rolling-char-bottom{color:#fff!important;color:lab(100% 0 0)!important}body[data-menu-open] .cta-container{z-index:1}.header-toggle-anchor{pointer-events:none;width:38px;height:38px;position:absolute;top:5px;right:4px}.menu-overlay{backdrop-filter:blur(8px);z-index:10000;cursor:pointer;background:#00000080;width:100dvw;height:100dvh;position:fixed;inset:0}.menu-popup{z-index:10001;backdrop-filter:blur(12px);background:#545454bf;background:lab(35.736% 0 0/.75);flex-direction:column;width:450px;padding:4px;display:flex;position:fixed;top:52px;right:24px}.menu-popup h5{font-size:24px;line-height:24px}.menu-popup button{width:100%}.menu-popup button .button-circles-wrapper{justify-content:center!important;width:100%!important}.menu-popup .line{opacity:.32;background:#fff;position:absolute}.menu-popup .line-top{transform-origin:100%;width:0;height:1px;top:-1px;right:-20vw}.menu-popup .line-bottom{transform-origin:100%;width:0;height:1px;bottom:-1px;right:-20vw}.menu-popup .line-left{transform-origin:top;width:1px;height:0;top:-104px;left:-1px}.menu-popup .line-right{transform-origin:top;width:1px;height:0;top:-104px;right:-1px}.menu-popup>.menu-title-container,.menu-popup>.menu-item-title-container,.menu-popup>.menu-item-container,.menu-popup>.menu-cta-container,.menu-popup>#menu-email{opacity:0}.menu-popup:before{content:"";pointer-events:none;z-index:2;mix-blend-mode:overlay;corner-shape:squircle;background:#ffffff29;background:lab(100% 0 0/.16);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:12px;margin:4px;position:absolute;inset:0}.item-divider{background:#ffffff29;background:lab(100% 0 0/.16);width:1px;height:100%}.menu-item-title-container{corner-shape:squircle;background:#0c08064d;background:lab(2.40931% .896804 1.14596/.3);border:.5px solid #ffffff29;border:.5px solid lab(100% 0 0/.16);border-radius:12px;flex-direction:column;padding:12px 24px;display:flex;overflow:hidden}.menu-item-title-container span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.menu-title-container{corner-shape:squircle;background:#0c08064d;background:lab(2.40931% .896804 1.14596/.3);border:.5px solid #ffffff29;border:.5px solid lab(100% 0 0/.16);border-radius:12px;justify-content:space-between;padding:20px 24px;display:flex;overflow:hidden}.menu-title-container .shortcut-container{align-items:center;gap:8px;display:flex}.menu-title-container .shortcut-container .shortcut-dot{content:"";background:#40b462;border-radius:999px;width:4px;height:4px;position:relative}.menu-title-container .shortcut-container .shortcut{border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);justify-content:center;align-items:center;gap:6px;padding:4px 8px;display:flex;border-radius:999px!important}.menu-item-container{display:flex}#menu-email{flex-direction:row;height:fit-content;position:relative;overflow:visible}#menu-email:after{content:none}#menu-email .menu-email-label--mobile{display:none}@media (max-width:520px){#menu-email .menu-email-label--desktop{display:none}#menu-email .menu-email-label--mobile{display:inline}}#menu-email .menu-email-bg{corner-shape:squircle;pointer-events:none;border-radius:12px;position:absolute;inset:0;overflow:hidden}#menu-email .menu-email-bg:before{content:"";pointer-events:none;background:#ffffff29;background:lab(100% 0 0/.16);width:100%;height:0%;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}#menu-email:hover .menu-email-bg:before{height:100%}#menu-email .copy-tooltip,#menu-email .copied-tooltip{opacity:0;filter:blur(4px);pointer-events:none;letter-spacing:-.01em;white-space:nowrap;color:#fff9;background:linear-gradient(#5a5a5a 0%,#2c2c2c 100%);border-radius:999px;padding:7px 12px;font-size:14px;font-weight:500;line-height:18px;transition:opacity .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:-36px;left:50%;transform:translate(-50%)translateY(8px)scale(.5);box-shadow:0 0 0 1px #5a30000a,0 1px 1px -.5px #3d30220a,0 3px 3px -1.5px #3d30210a,0 6px 6px -3px #3d30210a}#menu-email .copy-tooltip span,#menu-email .copied-tooltip span{z-index:1;position:relative}#menu-email .copy-tooltip:before,#menu-email .copied-tooltip:before{content:"";filter:blur(.5px);pointer-events:none;z-index:0;background:linear-gradient(#2c2c2c 0%,#5a5a5a 100%);border-radius:24px;margin:3px;position:absolute;inset:0}#menu-email .copy-tooltip.visible,#menu-email .copied-tooltip.visible{opacity:1;filter:blur();transform:translate(-50%)translateY(-8px)scale(1)}#menu-email .copy-tooltip.dismissed,#menu-email .copied-tooltip.dismissed{opacity:0;filter:blur(4px);transform:translate(-50%)translateY(-16px)scale(.5)}.menu-item{cursor:pointer;corner-shape:squircle;background:#0c08064d;background:lab(2.40931% .896804 1.14596/.3);border:.5px solid #ffffff29;border:.5px solid lab(100% 0 0/.16);border-radius:12px;flex-direction:column;gap:8px;width:100%;height:100%;padding:20px 24px;display:flex;position:relative;overflow:hidden}.menu-item:after{content:"";pointer-events:none;background:#ffffff29;background:lab(100% 0 0/.16);width:100%;height:0%;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.menu-item:hover .menu-icon{opacity:1}.menu-item:hover:after{height:100%}.menu-item .rolling-text{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500!important}.menu-item .menu-icon{opacity:.5;margin-left:-1px;transition:all .3s cubic-bezier(.4,0,.2,1)}.menu-cta-container{corner-shape:squircle;background:#0c08064d;background:lab(2.40931% .896804 1.14596/.3);border:.5px solid #ffffff29;border:.5px solid lab(100% 0 0/.16);border-radius:12px;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;overflow:hidden}.pulse-indicator{background:#00df94;background:lab(79.4723% -82.7104 31.7047);border-radius:999px;width:6px;height:6px;animation:2s ease-in-out infinite pulse;position:relative;box-shadow:inset 0 0 1.6px #cdffec;box-shadow:inset 0 0 1.6px lab(96.4135% -20.9917 3.93497)}.pulse-indicator:before{content:"";opacity:.5;z-index:-1;background:#00df94;background:lab(79.4723% -82.7104 31.7047);border-radius:4.8px;width:9.6px;height:9.6px;animation:2s ease-in-out infinite pulse-shadow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes pulse-shadow{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:0;transform:translate(-50%,-50%)scale(2)}}@media (max-width:1024px){nav{padding:24px 0!important}nav.navbar-scrolled{padding:12px}.nav-slot-stage,.nav-slot-stage .shortcut-container{display:none}.nav-jakarta-time-clone,.nav-shortcuts-clone,.nav-shortcuts-right{display:none!important}nav .content-container{justify-content:space-between;display:flex}}@media (max-width:520px){.jakarta-time,.nav-jakarta-time-clone,.nav-shortcuts-clone,.nav-shortcuts-right{display:none!important}nav .content-container{justify-content:space-between;display:flex}nav{padding:16px!important}nav.navbar-scrolled{padding:10px}.menu-popup{width:calc(100vw - 32px);position:fixed;top:auto;left:16px;right:16px}.menu-popup .shortcut-container{display:none}.menu-popup .menu-item{gap:12px;padding:16px 20px}.menu-popup .menu-title-container{padding:16px 20px}.menu-popup .menu-cta-container{display:none}.menu-popup #menu-email{align-items:flex-start}}.cta-label--short{display:none}@media (max-width:520px){.cta-label--full{display:none}.cta-label--short{display:inline}}.work-page .nav-slot-stage{display:none}.question-item{grid-template-columns:repeat(8,1fr);grid-template-areas:"category category content content content content content content""divider divider divider divider divider divider divider divider";align-items:start;gap:24px;width:100%;display:grid;position:relative}.question-item .question-category-wrapper{grid-area:category;align-items:center;gap:8px;padding:32px 0;display:flex}.question-item .question-category-wrapper .faq-icon{opacity:.5;flex-shrink:0;align-items:center;display:flex}.question-item .question-category-wrapper .question-category{align-items:center;display:flex}.question-item .question-content{flex-direction:column;grid-area:content;gap:8px;padding:32px 0;display:flex}.question-item .divider{opacity:.12;grid-area:divider}.question-item .category-word-wrapper{vertical-align:bottom;display:inline-block;overflow:hidden}.question-item .category-word-inner{display:inline-block}.question-item .question-word-wrapper{vertical-align:bottom;display:inline-block;overflow:hidden}.question-item .question-word-inner{display:inline-block}.question-item .answer-content{color:#ffffff80;color:lab(100% 0 0/.5);mix-blend-mode:plus-lighter}.question-item .answer-content .answer-word-wrapper{vertical-align:bottom;display:inline-block;overflow:hidden}.question-item .answer-content .answer-word-inner{display:inline-block}.question-item .divider{width:100%;display:block}@media (max-width:1024px){.question-item{flex-direction:column;gap:0;display:flex}.question-item .question-category-wrapper{padding:20px 0 8px}.question-item .question-content{padding:0 0 20px}}.project-item{width:100%}.project-item .project-item-inner{grid-template-columns:repeat(12,1fr);align-items:center;gap:24px;width:100%;display:grid}.project-item .project-item-image-area{grid-column:3/4}.project-item .project-item-image-mobile{display:none;position:relative}.project-item .project-item-cta{display:none}.project-item .project-item-cell{padding:8px 0}.project-item .project-item-cell:first-child{grid-column:1/3;transition:padding .2s}.project-item .project-item-cell.project-item-cell--year{grid-column:4/7}.project-item .project-item-cell:nth-child(4){grid-column:7/9}.project-item .project-item-cell:nth-child(5){text-align:right;grid-column:9/13;transition:padding .2s}.project-item .project-item-cell .project-item-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.project-word-wrapper{vertical-align:bottom;display:inline-block;overflow:hidden}.project-word-wrapper .project-word-inner{display:inline-block}.project-item .rolling-char-inner{transition-delay:0s}.project-item:hover{cursor:pointer}.project-item:hover .rolling-char-inner{transition-delay:calc(var(--char-index,0)*15ms);transform:translateY(-20px)}.project-item:hover .project-item-cell:first-child{padding-left:12px}.project-item:hover .project-item-cell:nth-child(5){padding-right:12px}@media (max-width:1024px){.project-item{border:none}.project-item .project-item-category,.project-item .project-item-title,.project-item .project-item-scope,.project-item .project-item-cell .text-body{font-size:16px;line-height:135%}.project-item .project-item-inner{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;align-items:start;gap:0}.project-item .project-item-image-area{grid-area:1/1/auto/-1;margin-bottom:16px}.project-item .project-item-image-mobile{aspect-ratio:16/9;width:100%;display:block;overflow:hidden}.project-item .project-item-cell{padding:4px 0}.project-item .project-item-cell:first-child{grid-area:2/1/auto/2}.project-item .project-item-cell.project-item-cell--year{grid-area:2/2/auto/3;justify-content:start}.project-item .project-item-cell:nth-child(4){grid-area:3/1/auto/2}.project-item .project-item-cell:nth-child(5){grid-area:3/2/auto/3}.project-item .project-item-cta{grid-area:4/1/auto/-1;margin-top:8px;display:block}}@media (max-width:520px){.project-item .project-item-image-area{height:100%}.project-item .project-item-image-mobile{aspect-ratio:unset;width:100%;height:100%;min-height:180px}}.scroll-indicator{z-index:20;opacity:0;will-change:transform,opacity;pointer-events:all;background:#0c0806;background:lab(2.40931% .896804 1.14596);border-radius:999px;position:fixed;top:50%;right:16px;transform:translateY(-50%)translate(100px);box-shadow:0 0 0 1px #5a30000a,0 1px 1px -.5px #3d30220a,0 3px 3px -1.5px #3d30210a,0 6px 6px -3px #3d30210a,0 12px 12px -6px #5a30000a,0 24px 24px -12px #5a30000a}.scroll-indicator__container{flex-direction:column;align-items:center;gap:0;width:32px;padding:6px;display:flex;position:relative}.scroll-indicator__item{flex-direction:column;align-items:center;display:flex;position:relative}.scroll-indicator__number{letter-spacing:.05em;color:#40b462;user-select:none;z-index:2;width:100%;height:auto;font-size:11px;font-weight:500;font-family:var(--font-ibm-mono),monospace;justify-content:center;align-items:center;padding:4px 0;transition:color .3s;display:flex;position:relative}.scroll-indicator__number--active{color:#40b462;font-weight:600}.scroll-indicator__line-group{flex-direction:column;align-items:center;gap:4px;width:100%;margin:4px 0;padding:0;display:flex}.scroll-indicator__line{opacity:1;transform-origin:50%;will-change:width,opacity;background:#fff;border-radius:1px;width:6px;height:1.5px}.connect-popup-root{z-index:10004;pointer-events:auto;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.connect-popup-overlay{pointer-events:auto;cursor:pointer;z-index:2;background:#00000080;width:100vw;height:100vh;position:fixed;top:0;left:0;backdrop-filter:blur(8px)!important}.connect-popup-root .connect-popup-panel.menu-popup{z-index:3;flex-direction:column;width:450px;position:relative;top:auto;right:auto}.connect-popup-root .connect-popup-panel.menu-popup .connect-popup-close{z-index:10;position:absolute;width:48px!important;height:48px!important;top:-56px!important;right:8px!important}.connect-popup-root .connect-popup-panel.menu-popup .menu-item-container{width:auto}.connect-popup-root .connect-popup-panel.menu-popup .line-top{transform-origin:100%;left:auto!important;right:-200%!important}.connect-popup-root .connect-popup-panel.menu-popup .line-bottom{transform-origin:0;left:-200%;right:auto}.connect-popup-root .connect-popup-panel.menu-popup .line-left{transform-origin:top;top:-200%}.connect-popup-root .connect-popup-panel.menu-popup .line-right{transform-origin:bottom;top:auto;bottom:-200%}.connect-popup-trigger{display:inline-block}@media (max-width:1024px){.connect-popup-root{padding:16px}.connect-popup-root .connect-popup-panel.menu-popup{width:calc(100vw - 48px);max-width:480px}.connect-popup-root .connect-popup-panel.menu-popup .line-top{right:-50%!important}.connect-popup-root .connect-popup-panel.menu-popup .line-bottom{left:-50%}.connect-popup-root .connect-popup-panel.menu-popup .line-left{top:-300%}.connect-popup-root .connect-popup-panel.menu-popup .line-right{bottom:-300%}.connect-popup-root .connect-popup-panel.menu-popup .menu-item,.connect-popup-root .connect-popup-panel.menu-popup .menu-title-container{padding:16px 20px}}@media (max-width:520px){.connect-popup-root{justify-content:center;align-items:center;padding:16px}.connect-popup-root .connect-popup-panel.menu-popup{border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);width:calc(100vw - 32px);max-width:100%;position:relative!important;inset:auto!important}.connect-popup-root .connect-popup-panel.menu-popup .connect-popup-close{top:-56px!important;right:8px!important}.connect-popup-root .connect-popup-panel.menu-popup .line-top{right:-100%!important}.connect-popup-root .connect-popup-panel.menu-popup .line-bottom{left:-100%!important}.connect-popup-root .connect-popup-panel.menu-popup .line-left{top:-200%!important}.connect-popup-root .connect-popup-panel.menu-popup .line-right{bottom:-200%!important}.connect-popup-root .connect-popup-panel.menu-popup .menu-item{gap:12px;padding:14px 16px}.connect-popup-root .connect-popup-panel.menu-popup .menu-item .rolling-text{font-size:16px}.connect-popup-root .connect-popup-panel.menu-popup .menu-title-container{padding:14px 16px}.connect-popup-root .connect-popup-panel.menu-popup #menu-email{align-items:flex-start;gap:4px;padding:14px 16px}}.contact-us{will-change:transform;transform-style:preserve-3d;backdrop-filter:blur(8px);aspect-ratio:4/5;background:#28282852;background:lab(16.132% 0 0/.32);border-radius:8px;flex-direction:column;justify-content:end;gap:24px;height:auto;padding:24px;transition:transform 80ms ease-out;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #ffffff29;box-shadow:inset 0 0 24px lab(100% 0 0/.16)}.contact-us .custom-cursor{top:calc(var(--cursor-size)/2*-1.5);left:calc(var(--cursor-size)/2*-1.5)}.contact-us .old-me,.contact-us:hover .young-me{opacity:0}.contact-us:hover .old-me{opacity:1}.contact-us .text-container{text-align:start;flex-direction:column;gap:0;display:flex}.contact-us .text-container .text-body-lg{font-family:Memoir,serif}.contact-us .text-container:after{content:"";z-index:-1;background:linear-gradient(#0c0c0c00 0%,#0c0c0c 100%);width:100%;height:75%;position:absolute;bottom:0;left:0}.contact-us .text-container .profile-pic{z-index:-1;width:100%;height:auto;transition:all 1s;position:absolute;top:-10%;left:0}.contact-us .contact-us-actions{justify-content:flex-start;align-items:center;gap:8px;display:flex}.contact-us button{width:fit-content}.contact-us .paper-clip{object-fit:contain;pointer-events:none;z-index:2;width:80px;height:80px;position:absolute;top:0;right:0}.contact-us .line-background{z-index:0;pointer-events:none;mix-blend-mode:overlay;background:#fff6;border:1px solid #fff;border:1px solid lab(100% 0 0);border-radius:4px;position:absolute;inset:4px;overflow:hidden}.work-title--mobile{display:none}.explore-text-container{gap:24px;width:100%;display:flex}.explore-text-container .explore-title-wrapper{flex-direction:column;align-items:flex-end;gap:24px;display:flex}.explore-text-container .section-title{color:#f0efea;color:lab(94.3607% -.24718 2.65788)}.explore-text-container .section-title .label{width:fit-content;position:absolute;top:8px;left:0}.explore-text-container .explore-text-container__title{text-indent:156px;text-align:justify;text-align-last:justify}.explore-text-container .explore-title-body{justify-content:space-between;gap:64px;width:calc(50% - 8px);display:flex}.explore-text-container .explore-founder-card{align-items:center;gap:12px;display:flex}.explore-text-container .explore-founder-avatar{border-radius:999px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.explore-text-container .explore-founder-avatar img{object-fit:cover;width:100%;height:100%}.explore-text-container .explore-founder-info{flex-direction:column;gap:2px;display:flex}.explore-text-container .explore-founder-name{color:#443824;color:lab(24.4178% 3.04119 14.4886);font-weight:500}.explore-text-container .explore-founder-role{color:#44382480;color:lab(24.4178% 3.04119 14.4886/.5)}.explore-text-container .explore-side-label{text-transform:uppercase;letter-spacing:.08em;flex-shrink:0}.explore-text-container .left-label{grid-column:1/3}.explore-text-container .right-label{text-align:end;grid-column:11/13}.explore-body-word-wrapper{vertical-align:bottom;margin-bottom:-.15em;padding-bottom:.15em;display:inline-block;overflow:hidden}.explore-body-word-inner{display:inline-block}.work-title-word-wrapper{vertical-align:bottom;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.work-title-word-inner{display:inline-block}.work-title-label-wrapper{overflow:hidden}.work-title-label-inner{display:block}@media (max-width:1024px){.work-title--desktop{display:none}.work-title--mobile{display:block}.explore-text-container__title--mobile{text-indent:140px;text-align:justify}.explore-text-container .explore-title-body{gap:24px;width:100%}.explore-text-container .explore-title-body .text-body{text-wrap:unset}.explore-text-container .label{width:fit-content;top:0!important}}@media (max-width:520px){.explore-text-container .explore-side-label{display:none}}.shadow-button{backdrop-filter:blur(12px);background:#545454bf;background:lab(35.736% 0 0/.75);border-radius:999px;transition:all .5s cubic-bezier(.77,0,.18,1);position:relative;box-shadow:inset 0 0 16px #ffffff52,0 10px 16px -8px #0c080640,0 12px 24px -12px #0c080640;box-shadow:inset 0 0 16px lab(100% 0 0/.32),0 10px 16px -8px lab(2.40931% .896804 1.14596/.25),0 12px 24px -12px lab(2.40931% .896804 1.14596/.25)}.shadow-button:before{content:"";pointer-events:none;border:.5px solid #ffffff3d;border:.5px solid lab(100% 0 0/.24);border-radius:999px;margin:1px;position:absolute;inset:0}button.shadow-button{cursor:pointer;will-change:transform;backface-visibility:hidden;justify-content:center;align-items:center;transition:all .25s;display:flex;overflow:hidden}button.shadow-button *{cursor:pointer}button.shadow-button .button-icon{z-index:5;transition:all .5s cubic-bezier(.77,0,.18,1)}button.shadow-button .button-icon--right{margin-left:-4px}button.shadow-button span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}button.shadow-button .label-container{z-index:5;white-space:nowrap;backface-visibility:hidden;width:fit-content;margin:0 8px;position:relative;transform:translateZ(0)}button.shadow-button:hover{box-shadow:none;cursor:pointer;transform:scale(.99)}button.shadow-button:hover .button-icon{filter:saturate(0)}button.shadow-button:active{opacity:.8;background:#545454bf}button.shadow-button .button-circles-wrapper{z-index:4;justify-content:center;width:100%;height:fit-content;display:flex;position:relative}button.shadow-button .button-circles-wrapper:after{content:"";mix-blend-mode:plus-lighter;filter:blur(24px);pointer-events:none;z-index:1;background:#fff;background:lab(100% 0 0);border-radius:50%;width:40px;height:40px;position:absolute;bottom:-10px;right:-10px}button.shadow-button .button-circles-wrapper:before{content:"";mix-blend-mode:plus-lighter;filter:blur(24px);pointer-events:none;z-index:1;background:#fff;background:lab(100% 0 0);border-radius:50%;width:40px;height:40px;position:absolute;top:-10px;left:-10px}button.shadow-button .halftone-right,button.shadow-button .halftone-left{pointer-events:none;z-index:2;mix-blend-mode:plus-lighter;align-items:center;width:60px;height:60px;display:flex;position:absolute;overflow:visible}button.shadow-button .halftone-right{justify-content:flex-start;top:50%;right:-20px;transform:translateY(-50%)}button.shadow-button .halftone-right .circle-overlay{opacity:0;left:0}button.shadow-button .halftone-left{justify-content:flex-end;top:50%;left:-20px;transform:translateY(-50%)}button.shadow-button .halftone-left .circle-overlay{opacity:0;right:0}button.shadow-button .halftone-svg{filter:blur(2px);mix-blend-mode:plus-lighter;pointer-events:none;opacity:.12;width:60px;height:60px;position:absolute}button.shadow-button .halftone-right .halftone-svg,button.shadow-button .halftone-left .halftone-svg{right:0}button.shadow-button .mask-container{pointer-events:none;filter:blur(8px);mix-blend-mode:plus-lighter;width:60px;height:60px;position:absolute;overflow:hidden;-webkit-mask-image:url(/images/button-halftone.svg);mask-image:url(/images/button-halftone.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:60px 60px;mask-size:60px 60px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}button.shadow-button .halftone-right .mask-container{left:0}button.shadow-button .halftone-left .mask-container{right:0}button.shadow-button .moving-circle{filter:blur(12px);mix-blend-mode:plus-lighter;pointer-events:none;background:#fff;background:lab(100% 0 0);border-radius:50%;width:32px;height:32px;position:absolute;top:50%;transform:translateY(-50%)}button.shadow-button .halftone-right .moving-circle{animation:8s cubic-bezier(.55,-.01,.29,1.01) infinite move-circle-right;left:0}button.shadow-button .halftone-left .moving-circle{animation:8s cubic-bezier(.55,-.01,.29,1.01) infinite move-circle-left;right:0}button.shadow-button:hover .halftone-right .moving-circle{animation:1s cubic-bezier(.55,-.01,.29,1.01) forwards move-circle-right-hover}button.shadow-button:hover .halftone-left .moving-circle{animation:1s cubic-bezier(.55,-.01,.29,1.01) forwards move-circle-left-hover}@keyframes move-circle-right{0%,83.33%{transform:translateY(-50%)translate(-56px)}to{transform:translateY(-50%)translate(60px)}}@keyframes move-circle-left{0%,83.33%{transform:translateY(-50%)translate(56px)}to{transform:translateY(-50%)translate(-60px)}}@keyframes move-circle-right-hover{0%{transform:translateY(-50%)translate(-56px)}to{transform:translateY(-50%)translate(60px)}}@keyframes move-circle-left-hover{0%{transform:translateY(-50%)translate(56px)}to{transform:translateY(-50%)translate(-60px)}}.button-secondary{cursor:pointer;will-change:transform;backface-visibility:hidden;background:#0c08060a;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:12px;transition:all .25s;display:flex;position:relative;overflow:hidden}.button-secondary:before{content:"";background:#fff;background:lab(100% 0 0);border-radius:999px;width:calc(100% - 8px);height:calc(100% - 8px);transition:all .5s cubic-bezier(.77,0,.18,1);position:absolute;top:4px;left:4px;box-shadow:0 0 0 1px #5a30000a,0 1px 1px -.5px #3d30220a,0 3px 3px -1.5px #3d30210a,0 6px 6px -3px #3d30210a,0 12px 12px -6px #5a30000a,0 24px 24px -12px #5a30000a}.button-secondary *{cursor:pointer}.button-secondary .button-icon{z-index:5;transition:all .5s cubic-bezier(.77,0,.18,1)}.button-secondary .button-icon--right{margin-left:-4px}.button-secondary span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.button-secondary .button-secondary__label{z-index:5;white-space:nowrap;backface-visibility:hidden;width:fit-content;margin:0 8px;position:relative;transform:translateZ(0)}.button-secondary:hover{box-shadow:none;cursor:pointer;transform:scale(.99)}.button-secondary:hover:before{width:100%;height:100%;top:0;left:0}.button-secondary:hover .button-icon{filter:saturate(0)}.button-secondary:active{opacity:.8;background:#545454bf}@media (max-width:1024px){button.shadow-button .halftone-right,button.shadow-button .halftone-left{opacity:.3;filter:blur(1px)}button.shadow-button .button-circles-wrapper:before,button.shadow-button .button-circles-wrapper:after{opacity:.3}}button.icon-button{border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;overflow:hidden}button.icon-button .icon-button__icon{z-index:5;justify-content:center;align-items:center;width:20px;height:20px;transition:all .5s cubic-bezier(.77,0,.18,1);display:inline-flex}button.icon-button:hover .icon-button__icon{filter:saturate(0)}.hero-label{border:1px solid #fff6;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 12px 6px 8px;display:inline-flex}.hero-label__ai-wrapper{aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;width:16px;display:flex;overflow:hidden}.hero-label__ai-wrapper .ai{--s:240px;width:var(--s);flex-shrink:0;transform:scale(.1)}.hero-label__text{white-space:nowrap;font-weight:500}.label{cursor:default;white-space:nowrap;align-items:center;width:fit-content;padding:7px;display:inline-flex;position:relative}.label .label-icon{z-index:1;flex-shrink:0;margin-left:2px}.ai-wrapper{aspect-ratio:1;justify-content:center;align-items:center;width:16px;display:flex;overflow:hidden}.ai-wrapper .ai{--s:240px;width:var(--s);flex-shrink:0;transform:scale(.1)}.label-light{background:linear-gradient(#fff 0%,#e0e0e0 100%);border-radius:999px;box-shadow:0 0 0 1px #5a30000a,0 1px 1px -.5px #3d30220a,0 3px 3px -1.5px #3d30210a,0 6px 6px -3px #3d30210a,0 12px 12px -6px #5a30000a,0 24px 24px -12px #5a30000a}.label-light:before{content:"";filter:blur(.5px);pointer-events:none;background:linear-gradient(#e0e0e0 0%,#fff 100%);border-radius:24px;margin:3px;position:absolute;inset:0}.label-light .label-text{letter-spacing:-.01em;color:#0c0c0c80;color:lab(3.29908% 0 0/.5);mix-blend-mode:plus-darker;z-index:1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:16px;margin:0 4px!important}.label-dark{background:linear-gradient(#5a5a5a 0%,#2c2c2c 100%);border-radius:999px;box-shadow:0 0 0 1px #5a30000a,0 1px 1px -.5px #3d30220a,0 3px 3px -1.5px #3d30210a,0 6px 6px -3px #3d30210a,0 12px 12px -6px #5a30000a,0 24px 24px -12px #5a30000a}.label-dark:before{content:"";filter:blur(.5px);pointer-events:none;background:linear-gradient(#2c2c2c 0%,#5a5a5a 100%);border-radius:24px;margin:3px;position:absolute;inset:0}.label-dark .label-text{letter-spacing:-.01em;color:#fff9;color:lab(100% 0 0/.6);mix-blend-mode:plus-lighter;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:16px;margin:0 4px!important}.section-title{z-index:1;flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.section-title .label{width:fit-content}.section-title h3{margin:0}.section-title h3 .title-word{padding-bottom:.1em}.section-title.section-title-dark h3{color:#443824;color:lab(24.4178% 3.04119 14.4886)}.section-title.section-title-light h3{color:#fff;color:lab(100% 0 0)}.frame{width:100%;height:100%;box-shadow:0 0 1px 1px 1px #0c0806;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;overflow:hidden}@supports (color:lab(0% 0 0)){.frame{box-shadow:0 0 1px 1px 1px lab(2.40931% .896804 1.14596)}}.frame .frame-group{justify-content:space-between;align-items:center;gap:0;display:flex}.frame .frame-top-side{background-image:url(https://res.cloudinary.com/dp1zjwyvd/image/upload/v1779565594/frame-7_qiflht.avif);background-position:50%;background-repeat:repeat-x;background-size:204px 18px;flex-direction:row;width:100%;position:absolute;top:0;box-shadow:0 1px 2px #00000080;height:18px!important}.frame .frame-right-side{background-image:url(https://res.cloudinary.com/dp1zjwyvd/image/upload/v1779565595/frame-6_hteocn.avif);background-position:50%;background-repeat:repeat-y;background-size:18px 204px;flex-direction:column;width:18px;height:100%;transform:scaleX(-1)}.frame .frame-bottom-side{background-image:url(https://res.cloudinary.com/dp1zjwyvd/image/upload/v1779565594/frame-7_qiflht.avif);background-position:50%;background-repeat:repeat-x;background-size:141px 18px;flex-direction:row;align-items:center;width:100%;height:18px;position:absolute;bottom:0;transform:rotate(180deg)}.frame .frame-left-side{background-image:url(https://res.cloudinary.com/dp1zjwyvd/image/upload/v1779565595/frame-6_hteocn.avif);background-position:50%;background-repeat:repeat-y;background-size:18px 141px;flex-direction:column;width:18px;height:100%}.frame .frame-content{justify-content:center;align-items:center;display:flex;position:absolute;inset:18px;overflow:hidden}.frame .frame-content>*{object-fit:cover;width:100%;height:100%}.frame .frame-item{object-fit:cover;flex-shrink:1;width:18px;height:141px}.frame .frame-corner{object-fit:cover;z-index:1;width:80px;height:80px;position:absolute}.frame .frame-corner-top-left{top:0;left:0;transform:rotate(-90deg)}.frame .frame-corner-top-right{top:0;right:0;transform:scaleY(-1)rotate(90deg)}.frame .frame-corner-bottom-left{bottom:0;left:0;transform:scaleY(-1)rotate(-90deg)}.frame .frame-corner-bottom-right{bottom:0;right:0;transform:rotate(90deg)}.h1-wrapper{display:inline-block;position:relative}.h1-wrapper h1{filter:blur(.2px);mix-blend-mode:plus-lighter;text-align:start;margin-bottom:8px;line-height:104%;position:relative}.h1-wrapper .h1-top{filter:blur(4px);mix-blend-mode:plus-lighter;-webkit-text-fill-color:#0000;z-index:2;text-align:start;background:linear-gradient(270deg,#fff0 0%,#fff 50%,#fff0 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:0;line-height:104%;position:absolute;top:0;left:0}.h1-wrapper .h1-top-second{filter:blur(4px);mix-blend-mode:plus-lighter;color:#0000;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#ffbf77;z-index:3;text-align:start;margin-bottom:0;line-height:104%;position:absolute;top:0;left:0}@property --a{syntax:"<angle>";inherits:true;initial-value:0deg}@property --l{syntax:"<number>";inherits:true;initial-value:0}@property --x{syntax:"<length>";inherits:false;initial-value:0}@property --y{syntax:"<length>";inherits:false;initial-value:0}@property --o{syntax:"<number>";inherits:false;initial-value:0}:root{--count:4;--radius:6vmin}@keyframes ai{0%{--a:360deg;--l:.35;--o:1}30%{--l:1.5}70%{--o:.4;--l:.05}98%{--o:.7}to{--a:0deg;--l:.35;--o:1}}.ai{--s:40vmin;--p:calc(var(--s)/4);width:var(--s);aspect-ratio:1;padding:var(--p);border-radius:50%;place-items:center;display:grid;position:relative;transform:scale(1.4)}.c{opacity:.9;aspect-ratio:1;--offset-per-item:calc(360deg/var(--count));--current-angle-offset:calc(var(--offset-per-item)*var(--i) + var(--a));width:10vmin;translate:calc(cos(var(--current-angle-offset))*var(--radius) + var(--x,0))calc(sin(var(--current-angle-offset))*var(--radius)*-1);scale:calc(.6 + var(--l));opacity:var(--o,1);border-radius:50%;transition:opacity .3s linear;animation:5.5s cubic-bezier(.45,-.35,.16,1.5) infinite ai;position:absolute}.c:first-child{--i:0}.c:nth-child(2){--i:1}.c:nth-child(3){--i:2}.c:nth-child(4){--i:3}.c:nth-child(5){--i:4}.c1{--x:1vmin;background:radial-gradient(50% 50%,#ffe346,#ff6200);width:16vmin;animation-timing-function:cubic-bezier(.12,.32,.68,.24)}.c2{background:radial-gradient(50% 50%,orange,#ffecb3);width:15vmin}.c3{opacity:.6;--x:-1vmin;background:radial-gradient(50% 50%,#ff4500,#0000);width:5vmin}.c4{background:#daa520;animation-timing-function:cubic-bezier(.39,-.03,.75,.47)}.container{aspect-ratio:1;background:#f9a602;border-radius:50%;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.glass{--w:.5vmin;inset:calc(var(--p) - var(--w));backdrop-filter:blur(1.3vmin);background:radial-gradient(10vmin at 70% 30%,#ffffffb3,#0000);border-radius:50%;position:absolute;overflow:hidden}.glass:after{content:"";--c:#ffffff08;--w:.0625rem;--g:.1875rem;background:repeating-linear-gradient(var(--c),var(--c),var(--w),transparent var(--w),transparent calc(var(--w) + var(--g)));border-radius:inherit;border:1vmin solid #ffffff1a;position:absolute;inset:0}@property --value{syntax:"<angle>";inherits:true;initial-value:0deg}@property --width-ratio{syntax:"<number>";inherits:true;initial-value:0}@property --scale{syntax:"<number>";inherits:true;initial-value:0}:root{--width:1vmin;--duration:8s}.rings{aspect-ratio:1;perspective:11rem;opacity:.9;border-radius:50%;position:absolute;inset:0}.rings:before,.rings:after{content:"";--width-ratio:1;border:calc(var(--width)*var(--width-ratio))solid #0000;animation:ring var(--duration)ease-in-out infinite;--start:180deg;--value:var(--start);--scale:1;transform:rotateY(var(--value))rotateX(var(--value))rotateZ(var(--value))scale(var(--scale));background:linear-gradient(#fff,gold,orange,#ff8c00,#daa520) border-box;border-radius:50%;position:absolute;inset:0;-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:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rings:before{--start:180deg}.rings:after{--start:90deg}.rings>.rings:before{--start:360deg}.rings>.rings:after{--start:270deg}@keyframes ring{0%{--value:var(--start);--scale:1}50%{--scale:1.2;--width-ratio:1.5}70%{--scale:1;--value:calc(var(--start) + 180deg);--width-ratio:1}80%{--scale:1.2;--width-ratio:1.5}to{--value:calc(var(--start) + 360deg);--scale:1;--width-ratio:1}}.rolling-text{color:inherit;mix-blend-mode:var(--rolling-blend-mode,normal);-webkit-mix-blend-mode:var(--rolling-blend-mode,normal);flex-wrap:nowrap;display:inline-flex}.rolling-char-wrapper,.rolling-char-inner,.rolling-char-top,.rolling-char-bottom{color:inherit}.rolling-char-top,.rolling-char-bottom{mix-blend-mode:inherit;-webkit-mix-blend-mode:inherit}.rolling-char-space{width:.25em;display:inline-block}.rolling-char-wrapper{vertical-align:baseline;height:20px;margin-right:-.03em;line-height:20px;display:inline-block;overflow:hidden}.rolling-char-inner{transition:transform .35s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--char-index,0)*20ms);flex-direction:column;display:flex;transform:none}.rolling-char-top,.rolling-char-bottom{height:20px;line-height:20px;display:block}.menu-item:hover .rolling-char-inner,button:hover .rolling-char-inner,.nav-item:hover .rolling-char-inner,.footer-social-link:hover .rolling-char-inner,.nav-shortcut-link:hover .rolling-char-inner{transform:translateY(-20px)}.link-button{cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:0;padding:0;text-decoration:none;display:inline-flex;position:relative}.link-button .link-button-underline{transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .4s cubic-bezier(.4,0,.2,1);display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}.link-button:hover .link-button-underline{transform:scaleX(1)}.link-button:hover .rolling-char-inner{transform:translateY(-20px)}.bg-texture{z-index:0;pointer-events:none;width:100%;height:100%;display:flex;position:absolute;top:0;overflow:hidden}.bg-texture .bg-column-wrapper{flex-shrink:0;width:1240px;display:flex}.bg-texture .texture-item{corner-shape:squircle;border-radius:12px;flex:1;height:100%}.bg-texture .texture-item.item-divider{flex:0 0 16px;width:16px}.bg-texture .texture-item.item-side{width:100%}.bg-texture--light{background:#e5e3df;border-top:.5px solid #e5e3df}.bg-texture--light .texture-item{background:#f0efea;background:lab(94.3607% -.24718 2.65788);border:.5px solid #e5e3df}.bg-texture--dark{background:#110c09;background:lab(3.67484% 1.33272 1.67914);border-top:.5px solid #ffffff13;border-bottom:.5px solid #ffffff13}.bg-texture--dark .texture-item{background:#0c0806;background:lab(2.40931% .896804 1.14596);border:.5px solid #ffffff13}@media (max-width:1280px){.bg-texture .bg-column-wrapper{width:1024px}}@media (max-width:1024px){.bg-texture .bg-column-wrapper{width:520px}}@media (max-width:520px){.bg-texture .bg-column-wrapper{width:calc(100vw - 32px)}}.pricing-halftone-wrapper{pointer-events:auto;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 40%);mask-image:linear-gradient(#0000 0%,#000 40%)}.pricing-halftone-wrapper canvas{display:block;width:100%!important;height:100%!important}@media (max-width:1024px){.pricing-halftone-wrapper{display:none}}.progressive-blur{z-index:20;pointer-events:none;opacity:0;width:100%;height:128px;position:fixed;bottom:0;left:0}.progressive-blur__layer{position:absolute;inset:0}.progressive-blur__layer:first-child{z-index:1;backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 40%,#0000 60%);mask-image:linear-gradient(#0000 0%,#000 20% 40%,#0000 60%)}.progressive-blur__layer:nth-child(2){z-index:2;backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000 20%,#000 40% 60%,#0000 80%);mask-image:linear-gradient(#0000 20%,#000 40% 60%,#0000 80%)}.progressive-blur__layer:nth-child(3){z-index:3;backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#0000 40%,#000 60% 80%,#0000 100%);mask-image:linear-gradient(#0000 40%,#000 60% 80%,#0000 100%)}.progressive-blur__layer:nth-child(4){z-index:4;backdrop-filter:blur(9px);-webkit-mask-image:linear-gradient(#0000 60%,#000 80% 100%);mask-image:linear-gradient(#0000 60%,#000 80% 100%)}.progressive-blur__layer:nth-child(5){z-index:5;backdrop-filter:blur(27px);-webkit-mask-image:linear-gradient(#0000 80%,#000 100%);mask-image:linear-gradient(#0000 80%,#000 100%)}.progressive-blur--bottom{pointer-events:none;z-index:4;width:100%;height:128px;position:absolute;bottom:0;left:0}.progressive-blur--bottom__layer{position:absolute;inset:0}.progressive-blur--bottom__layer:first-child{z-index:1;backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 40%,#0000 60%);mask-image:linear-gradient(#0000 0%,#000 20% 40%,#0000 60%)}.progressive-blur--bottom__layer:nth-child(2){z-index:2;backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000 20%,#000 40% 60%,#0000 80%);mask-image:linear-gradient(#0000 20%,#000 40% 60%,#0000 80%)}.progressive-blur--bottom__layer:nth-child(3){z-index:3;backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#0000 40%,#000 60% 80%,#0000 100%);mask-image:linear-gradient(#0000 40%,#000 60% 80%,#0000 100%)}.progressive-blur--bottom__layer:nth-child(4){z-index:4;backdrop-filter:blur(9px);-webkit-mask-image:linear-gradient(#0000 60%,#000 80% 100%);mask-image:linear-gradient(#0000 60%,#000 80% 100%)}.progressive-blur--bottom__layer:nth-child(5){z-index:5;backdrop-filter:blur(27px);-webkit-mask-image:linear-gradient(#0000 80%,#000 100%);mask-image:linear-gradient(#0000 80%,#000 100%)}.progressive-blur--top{z-index:20;pointer-events:none;opacity:0;width:100%;height:128px;position:fixed;top:0;left:0}.progressive-blur--top__layer{position:absolute;inset:0}.progressive-blur--top__layer:first-child{z-index:1;backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(#0000 40%,#000 60% 80%,#0000 100%);mask-image:linear-gradient(#0000 40%,#000 60% 80%,#0000 100%)}.progressive-blur--top__layer:nth-child(2){z-index:2;backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000 20%,#000 40% 60%,#0000 80%);mask-image:linear-gradient(#0000 20%,#000 40% 60%,#0000 80%)}.progressive-blur--top__layer:nth-child(3){z-index:3;backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 40%,#0000 60%);mask-image:linear-gradient(#0000 0%,#000 20% 40%,#0000 60%)}.progressive-blur--top__layer:nth-child(4){z-index:4;backdrop-filter:blur(9px);-webkit-mask-image:linear-gradient(#000 0% 20%,#0000 40%);mask-image:linear-gradient(#000 0% 20%,#0000 40%)}.progressive-blur--top__layer:nth-child(5){z-index:5;backdrop-filter:blur(27px);-webkit-mask-image:linear-gradient(#000 0%,#0000 20%);mask-image:linear-gradient(#000 0%,#0000 20%)}.custom-cursor{--cursor-size:250px;height:var(--cursor-size);width:var(--cursor-size);top:calc(var(--cursor-size)/2*-1);left:calc(var(--cursor-size)/2*-1);pointer-events:none;z-index:999;will-change:transform;mix-blend-mode:overlay;filter:blur(70px);opacity:1;background:#fff;border-radius:100%;transition:opacity .2s;position:fixed}body[data-cursor-hidden] .custom-cursor{opacity:0}@media (max-width:1024px){.custom-cursor{display:none}}[data-transition=wrapper]{min-height:100vh;position:relative}[data-transition=container]{position:relative}[data-transition-active=true] [data-transition=container]{will-change:transform,opacity}[data-transition-clone=true]{backface-visibility:hidden;will-change:transform,opacity;transform:translateZ(0)}.grid-overlay{pointer-events:none;z-index:9999;visibility:hidden;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.grid-overlay .content-container{grid-template-columns:repeat(12,1fr);gap:16px;height:100%;display:grid}.grid-overlay__column{background:#ff00001f;border-left:1px solid red;border-right:1px solid red}@media (max-width:1024px){.grid-overlay{display:none}.grid-overlay .content-container{grid-template-columns:repeat(3,1fr)}.grid-overlay .content-container>:nth-child(-n+9){display:none}}.project-content{will-change:transform;backface-visibility:hidden;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100vw;height:100vh;padding:0;display:flex;position:relative;transform:translateZ(0)}.preview-wrapper{z-index:1;flex-direction:column;gap:48px;width:612px;margin-top:48px;display:flex;position:relative}.preview-wrapper .preview-info{flex-direction:column;gap:4px;display:flex}.preview-wrapper .preview-info .info-label{align-items:center;gap:12px;display:flex}.preview-wrapper .preview-info .info-label__line{background:#ff8505;background:lab(69.5611% 53.8134 103.002);width:2px;height:12px}.preview-wrapper .preview-info .info-label__text{text-transform:uppercase;font-weight:500}.preview-wrapper .preview-info__title{text-align:justify;text-align-last:justify;overflow:hidden}.preview-wrapper .preview-info__description-container{grid-template-columns:repeat(6,1fr);align-items:start;gap:16px;padding-top:16px;display:grid}.preview-wrapper .preview-info__description-container .preview-info__overview{grid-column:1/5}.preview-wrapper .preview-info__description-container .button-secondary{grid-column:5/7;justify-self:end;width:fit-content}.preview-wrapper .preview-info__overview{-webkit-line-clamp:2;text-overflow:ellipsis;text-align:justify;text-align-last:justify;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.preview{background:#0c0806;background:lab(2.40931% .896804 1.14596);position:relative}.preview:after{content:"";z-index:-1;filter:blur(24px);mix-blend-mode:color-burn;pointer-events:none;opacity:.5;background-color:#000;width:80%;height:20%;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.preview:before{content:"";z-index:-1;filter:blur(8px);mix-blend-mode:color-burn;pointer-events:none;opacity:.25;background-color:#000;width:90%;height:20%;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.preview .frame{z-index:4;pointer-events:none}.preview .preview-content{position:absolute;inset:0;overflow:hidden}.preview .preview-content img{object-fit:contain;width:140%!important;height:100%!important;left:0%!important;right:auto!important}.preview .preview-content video{object-fit:cover;width:100%;height:100%}.preview-main{aspect-ratio:16/9;width:100%;position:relative}.preview-main .preview-content{height:auto;margin:18px}@media (max-width:1280px){.project-content .bg-texture{width:auto}.project-content .bg-column-wrapper{width:1024px}}@media (max-width:1024px){.preview-content .golden-edge-reveal__fallback{display:block!important}.project-content{width:100%;height:fit-content;padding-top:40px!important;padding-bottom:80px!important}.project-content .bg-texture{height:calc(100% - 40px);top:0}.project-content .bg-column-wrapper{height:auto;max-height:none;width:520px!important}.preview-wrapper{width:90%;max-width:none}}@media (max-width:520px){.preview-content .golden-edge-reveal__fallback{display:block!important}.project-content .item-side{display:none}.project-content .bg-column-wrapper{width:calc(100vw - 32px)!important}.project-content .bg-texture{border-width:1px;inset:16px!important}}.loading-overlay{z-index:10000;pointer-events:none;width:100vw;height:100svh;position:fixed;top:0;left:0;overflow:hidden}.loading-panel-container{z-index:10;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.loading-panel-slice{will-change:transform;background-color:#0c0806;background-color:lab(2.40931% .896804 1.14596);flex:1;height:100%;margin-right:-1px;position:relative;overflow:hidden}.loading-progress-container{z-index:20;pointer-events:none;position:absolute;bottom:40px;left:max(0px,50vw - 620px);overflow:visible}@media (max-width:1280px){.loading-progress-container{left:max(0px,50vw - 512px)}}@media (max-width:1024px){.loading-progress-container{left:max(0px,50vw - 240px)}}@media (max-width:520px){.loading-progress-container{left:16px}}.loading-top-line{background-color:#ffffff1f;background-color:lab(100% 0 0/.12);width:200vw;height:1px;position:absolute;top:0;right:-100vw}.loading-right-line{background-color:#ffffff1f;background-color:lab(100% 0 0/.12);width:1px;height:200vh;position:absolute;top:-100vh;right:0}.loading-percent{text-align:end;color:#f0efea;color:lab(94.3607% -.24718 2.65788);pointer-events:none;white-space:nowrap;width:120px;padding:8px 16px;position:relative}.loading-words-clip{z-index:15;pointer-events:none;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.loading-word-spacer{visibility:hidden;pointer-events:none}.loading-word{color:#f0efea;color:lab(94.3607% -.24718 2.65788);pointer-events:none;white-space:nowrap;position:absolute;top:0;left:0}.loading-char-clip{vertical-align:bottom;display:inline-block;overflow:hidden}.loading-char{display:inline-block}@media (max-width:1024px){.loading-panel-slice:nth-child(n+13){display:none}}@media (max-width:520px){.loading-panel-slice:nth-child(n+7){display:none}.loading-progress-container{bottom:24px}}.hero-section{backface-visibility:hidden;z-index:2;background:#0c0806;background:lab(2.40931% .896804 1.14596);flex-direction:column;align-items:center;height:100svh;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.hero-section:before{content:"";z-index:5;background:linear-gradient(#fefdf800 0%,#0c0806 100%);background:linear-gradient(#fefdf800 0%,lab(2.40931% .896804 1.14596) 100%);width:100vw;height:50svh;position:absolute;bottom:0;left:0}.hero-section .hero-artwork{aspect-ratio:1;width:auto;height:calc(100% - 80px);position:absolute;top:40px;left:50%;transform:translate(-50%)}.hero-section .hero-grid-bg{transform-origin:50%;object-fit:cover;object-position:center;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-section .hero-paper-texture{object-fit:cover;mix-blend-mode:color-burn;opacity:.24;z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.hero-section .hero-god{z-index:2;pointer-events:none;width:200%;height:100%;position:absolute;top:10%;left:-130%}.hero-section .hero-client{z-index:2;pointer-events:none;width:150%;height:100%;position:absolute;top:-20%;right:-95%}.hero-section .hero-circle-wrapper{aspect-ratio:1;mix-blend-mode:overlay;width:auto;height:calc(100% - 160px);position:absolute;top:40px;left:50%;transform:translate(-50%)}.hero-section .hero-circle{aspect-ratio:1;pointer-events:none;opacity:1;z-index:3;border-radius:50%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-section .hero-circle .hero-crown{aspect-ratio:1;z-index:10;pointer-events:none;mix-blend-mode:overlay;justify-content:center;align-items:center;height:64%;animation:150s linear infinite rotate;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.hero-section .hero-circle img{object-fit:contain;width:100%;height:100%}.hero-section .hero-circle .hero-circle-inner{aspect-ratio:1;opacity:.5;border-radius:50%;width:100%;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.hero-section .hero-circle:nth-of-type(2){z-index:10;border:none}.hero-section .hero-circle:nth-of-type(2) .floral-wrapper{opacity:.32}.hero-section .hero-content{z-index:9;grid-template-columns:repeat(12,1fr);justify-content:end;align-items:end;display:grid;position:relative;gap:16px!important}.hero-section .title-text-wrapper{flex-direction:column;grid-column:1/9;gap:16px;height:fit-content;display:flex}.hero-section .hero-title{color:#fff;color:lab(100% 0 0);margin:0}.hero-section .hero-title--mobile{display:none}.hero-section .hero-desc{text-wrap:unset;text-align:justify;text-align-last:left;flex-direction:column;grid-column:10/13;justify-content:space-between;align-self:stretch;padding:50px 0 4px;display:flex}.hero-section .client-container{z-index:10;box-sizing:border-box;mix-blend-mode:plus-lighter;align-items:center;width:100%;height:auto;padding:40px 0;display:flex;overflow:hidden;opacity:.4!important;visibility:visible!important}.hero-section .client-container .client-logos-wrapper{align-items:center;width:100%;display:flex;overflow:hidden;opacity:1!important;visibility:visible!important}.hero-section .client-container .client-logos-track{will-change:transform;backface-visibility:hidden;gap:64px;min-width:0;display:flex;transform:translateZ(0);visibility:visible!important;opacity:1!important}.hero-section .client-container .client-logos-set{flex-shrink:0;align-items:center;gap:64px;min-width:0;display:flex;visibility:visible!important;opacity:1!important}.hero-section .client-container .client-logo{object-fit:contain;opacity:1;flex-shrink:0;width:auto;height:32px;min-height:16px;max-height:32px;visibility:visible!important;display:block!important}@media (max-width:1280px){.hero-section .hero-desc{grid-column:9/13}}@media (max-width:1024px){.golden-edge-reveal__fallback{display:block!important}.hero-section canvas{display:none!important}.hero-section .hero-title--desktop{display:none}.hero-section .hero-title--mobile{text-wrap:balance;display:block}.hero-section .hero-circle-wrapper{height:auto;top:35%;left:50%;transform:translate(-50%,-50%);width:520px!important}.hero-section .hero-content{justify-content:start;align-items:flex-start;display:flex;flex-direction:column!important;gap:16px!important}.hero-section .hero-desc{gap:8px;padding:0;display:flex!important}.hero-section .hero-circle{aspect-ratio:1;mix-blend-mode:overlay;opacity:1;height:auto;top:50%;left:0;transform:translateY(-50%);width:520px!important}.hero-section .hero-artwork{bottom:auto;left:50%;right:auto;width:520px!important;height:520px!important;top:40%!important;transform:translate(-50%,-50%)!important}.hero-section .client-container{padding:40px 0}.hero-section .client-logos-track,.hero-section .client-logos-set{gap:24px}.hero-section .client-logo{height:20px;max-height:20px}}@media (max-width:520px){.hero-section .hero-circle-wrapper,.hero-section .hero-circle-wrapper .hero-circle{width:calc(100vw - 32px)!important}.hero-section .hero-artwork{inset:38% auto 0 50%;transform:translateY(-50%);width:calc(100vw - 32px)!important;height:calc(100vw - 32px)!important}.hero-section .hero-content{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px!important}.hero-section .client-container{padding:24px 0}.hero-section .client-logos-track,.hero-section .client-logos-set{gap:24px}.hero-section .client-logo{height:24px!important;max-height:24px!important}}.project-section{background-color:#f0efea;background-color:lab(94.3607% -.24718 2.65788);height:auto;min-height:auto;position:relative}.project-section .title-container{justify-content:center;align-items:center;padding:40px 0;display:flex}.project-section .title-container img{width:1240px;height:auto;display:block}.project-section .content-wrapper{will-change:transform;background-color:#f0efea;background-color:lab(94.3607% -.24718 2.65788);width:fit-content;height:100vh;margin:0;padding:0;display:flex}.project-section .pin-spacer{margin:0!important;padding:0!important}.project-cursor{pointer-events:none;z-index:9999;opacity:0;will-change:left,top;width:120px;height:120px;transition:opacity .35s;position:fixed;transform:translate(-50%,-50%)}.project-cursor.project-cursor--visible{opacity:1}.project-cursor .project-cursor-glass{background:#ffffff0f;border:.5px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000001f,0 12px 40px #0000002e}.project-cursor .cursor-text{align-items:center;display:flex}.project-cursor .cursor-char-wrapper{height:14px;display:inline-block;overflow:hidden}.project-cursor .cursor-char{color:#fff;letter-spacing:.02em;transition:transform .35s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--char-index)*22ms);font-size:12px;font-weight:500;display:inline-block;transform:translateY(100%)}.project-cursor.project-cursor--active .cursor-char{transform:translateY(0)}@media (max-width:1280px){.project-section .title-container img{width:1024px}}@media (max-width:1024px){.project-section .title-container{padding-bottom:40px}.project-section .title-container img{width:520px}.project-section .content-wrapper{flex-direction:column;width:100%;height:auto}}@media (max-width:520px){.project-section .title-container{padding-top:24px;padding-bottom:8px}.project-section .title-container img{width:calc(100vw - 32px)}}.explore-section{flex-direction:column;align-items:center;width:100%;height:auto;display:flex;position:relative;background-color:#fefdf8!important;padding:0!important}.explore-content{flex-direction:column;align-items:center;gap:96px;height:100%;padding:112px 0;display:flex;overflow:hidden}.explore-gallery{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;display:grid}.explore-gallery-item{flex-direction:column;gap:8px;display:flex}.explore-gallery-image-wrapper{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.explore-gallery-image-inner{will-change:transform;height:130%;position:absolute;inset:0}.explore-gallery-image-inner img,.explore-gallery-image-inner video{object-fit:cover;width:100%;height:100%}.explore-panel-overlay{z-index:3;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.explore-panel-overlay .explore-panel{transform-origin:top;will-change:transform;background:#fefdf8;flex:1;margin-bottom:-1px}.explore-label{background:#0c0806;background:lab(2.40931% .896804 1.14596);align-items:center;gap:8px;padding:6px 8px;display:flex;position:absolute;bottom:8px;left:8px}.explore-label .explore-dot{content:"";background:#40b462;border-radius:999px;width:4px;height:4px;position:relative}.explore-label .text-detail{text-transform:uppercase}@media (max-width:1024px){.explore-content{padding:80px 0}.explore-gallery{grid-template-columns:repeat(2,1fr);gap:16px}.explore-gallery-image-inner{height:100%}}@media (max-width:520px){.explore-content{padding:80px 0}.explore-gallery{grid-template-columns:1fr;gap:16px}}.service-section{width:100%;margin:0;padding:0;position:relative;background:#0c0806!important;background:lab(2.40931% .896804 1.14596)!important;height:100vh!important}.pricing-section{z-index:4;aspect-ratio:16/9;justify-content:center;align-items:center;width:100vw;height:auto;display:flex;position:relative;overflow:visible;background-color:#0c0806!important;background-color:lab(2.40931% .896804 1.14596)!important;margin:0!important;padding:80px 0!important}.pricing-section button{height:44px}.pricing-section button .button-circles-wrapper{justify-content:center;width:100%}.pricing-section .ban-icon{z-index:1;filter:drop-shadow(0 9.6px 14.4px #ff7c4880)drop-shadow(0 0 3.6px #ff953f);margin-bottom:8px;position:relative}.pricing-section .cancel-container--mobile{display:none}.pricing-section .cancel-wrapper{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pricing-section .cancel-wrapper .cancel-container{grid-column:1/4}.pricing-section .cancel-container{gap:8px}.pricing-section .cancel-container .text-body-lg{font-family:Memoir,serif}.pricing-section .cancel-container .text-body{text-wrap:unset;text-align:justify;text-align-last:justify;height:auto}.pricing-section .benefit-detail{z-index:1;flex-direction:column;flex-shrink:0;display:flex;position:relative}.pricing-section .benefit-detail .benefit-item{align-items:center;gap:8px;padding-top:8px;padding-bottom:8px;display:flex}.pricing-section .benefit-detail .benefit-item img{flex-shrink:0;width:24px;height:24px}.pricing-section .benefit-detail .benefit-item>*{z-index:1;position:relative}.pricing-section .pricing-content-container{z-index:1;grid-template-columns:repeat(12,1fr);gap:16px;height:fit-content;display:grid;position:relative}.pricing-section .title-container{grid-column:1/5}.pricing-section .title-container .text-h3{text-wrap:balance;line-height:108%}.pricing-section .pricing-bg{pointer-events:none;z-index:0}.pricing-section .divider{opacity:.32;margin:12px 0}.pricing-section .pricing-cards-wrapper{grid-column:5/13;grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.pricing-section .pricing-card{z-index:1;background:#2f2f2f;background:lab(19.38% 0 0);width:auto;height:fit-content;position:relative}.pricing-section .pricing-card:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:color-burn;filter:blur(24px);background-color:#0c0c0c;width:80%;height:8%;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.pricing-section .pricing-card:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:color-burn;filter:blur(48px);background-color:#0c0c0c;width:90%;height:8%;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.pricing-section .pricing-card .pricing-content{background-color:#2b2b2b;background-color:lab(17.524% 0 0);flex-direction:column;gap:24px;min-height:fit-content;margin:18px;padding:22px;display:flex;position:relative;overflow:hidden}.pricing-section .pricing-card .pricing-content .text-body{height:auto}.pricing-section .pricing-card .pricing-content .paper-texture-overlay{object-fit:cover;mix-blend-mode:color-burn;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.pricing-section .pricing-card .pricing-content .price-detail{z-index:1;flex-direction:column;flex-shrink:0;gap:24px;display:flex;position:relative}.pricing-section .pricing-card .pricing-content .price-detail .price-title{font-weight:500}.pricing-section .pricing-card .pricing-content .price-detail .price-number-container{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.pricing-section .pricing-card .pricing-content .price-detail .price-number-container h4{margin-bottom:2px;font-size:42px;line-height:42px}.pricing-section .pricing-card .pricing-content>*{z-index:1;position:relative}.pricing-section .retainer-pricing{box-shadow:0 36px 36px -32px #0000003d,0 32px 50px -24px #00000080}.pricing-section .retainer-pricing .pricing-content .price-detail .price-title{-webkit-text-fill-color:#0000;white-space:nowrap;background:linear-gradient(90deg,#fff 0%,#ffebb6 25%,#5bf9ff 50%,#f2a3ff 75%,#fff 100%) 0 0/200% 100%;background:linear-gradient(90deg,lab(100% 0 0) 0%,lab(93.7944% 2.40129 32.9653) 25%,lab(90.1251% -44.0269 -16.9429) 50%,lab(77.2195% 43.7709 -37.2839) 75%,lab(100% 0 0) 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:10s infinite gradient-shift}.pricing-section .project-pricing{box-shadow:0 36px 36px -32px #00000080,0 32px 50px -24px #000c}.pricing-section .project-pricing .frame{filter:saturate(0)}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (max-width:1280px){.pricing-section{aspect-ratio:unset}.pricing-section .title-container .cancel-container{display:none}.pricing-section .cancel-container--mobile{grid-column:1/-1;display:flex}.pricing-section .pricing-content-container{grid-template-columns:1fr 1fr;gap:40px}.pricing-section .title-container,.pricing-section .pricing-cards-wrapper{grid-column:1/-1}}@media (max-width:1024px){.pricing-section{aspect-ratio:unset}.pricing-section .pricing-texture{display:none}.pricing-section .pricing-content-container{grid-template-columns:1fr;gap:40px}.pricing-section .title-container{grid-column:1/-1}.pricing-section .title-container .cancel-container{display:none}.pricing-section .cancel-container--mobile{grid-column:1/-1;display:flex}.pricing-section .cancel-container--mobile .text-body{text-wrap:unset}.pricing-section .pricing-cards-wrapper{flex-direction:column;grid-column:1/-1;display:flex}.pricing-section .pricing-cards-wrapper .pricing-card{width:100%}.pricing-section .pricing-card{box-shadow:none}.pricing-section .pricing-card:before,.pricing-section .pricing-card:after{display:none}.pricing-section .pricing-card .pricing-content{padding:24px}.pricing-section .pricing-card h4{font-size:36px;line-height:36px}}@media (max-width:520px){.pricing-section .pricing-cards-wrapper{grid-template-columns:1fr}}.faqs-section{flex-direction:column;align-items:center;display:flex;background-color:#0c0806!important;background-color:lab(2.40931% .896804 1.14596)!important;height:fit-content!important;margin:0!important;padding:112px 0!important;overflow:clip!important}.faqs-section .content-container{grid-template-columns:repeat(12,1fr);gap:24px;display:grid;height:fit-content!important;padding:0!important}.faqs-section .content-container .section-title{margin-bottom:40px}.faqs-section .content-container .contact-us-wrapper{grid-column:1/4;align-self:start;width:auto;height:fit-content}.faqs-section .content-container .question-container{flex-direction:column;grid-column:5/13;justify-content:space-between;height:100%;display:flex}@media (max-width:1280px){.faqs-section{padding:60px 40px!important}.faqs-section .contact-us-wrapper{grid-column:1/5!important}.faqs-section .question-container{grid-column:5/13!important}}@media (max-width:1024px){.faqs-section{padding:80px!important}.faqs-section .content-container{flex-direction:column-reverse;display:flex}.faqs-section .content-container .section-title{margin-bottom:40px}.faqs-section .contact-us-wrapper{width:100%!important}.faqs-section .contact-us{aspect-ratio:4/5;justify-content:end;width:100%;padding-top:120px;gap:16px!important}}@media (max-width:520px){.faqs-section{padding:40px 16px!important}.faqs-section .content-container{flex-direction:column;display:flex}.faqs-section .contact-us-wrapper{order:2}.faqs-section .question-container{order:1}.faqs-section .question-container .section-title{margin-bottom:16px}.faqs-section .contact-us{aspect-ratio:4/5;justify-content:end;padding-top:120px;gap:16px!important}}.footer-section{box-sizing:border-box;background:#0c0806;background:lab(2.40931% .896804 1.14596);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden;margin:-1px 0 0!important;padding:0!important}.footer-section .custom-cursor{z-index:10}.footer-main-content{will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.footer-main-content .bg-texture{z-index:-1;width:100vw;height:100%;left:50%;transform:translate(-50%);bottom:0!important}.footer-content{z-index:5;pointer-events:auto;flex-direction:column;justify-content:end;align-items:center;width:100%;height:100%;display:flex}.footer-content .footer-title-container{grid-template-columns:repeat(12,1fr);align-items:center;gap:16px;width:1240px;height:fit-content;padding:20vh 0 48px;display:grid;position:relative}.footer-content .footer-cta{flex-direction:column;grid-column:1/9;justify-content:space-between;align-items:flex-start;gap:16px;height:100%;display:flex}.footer-content .footer-cta__company-info{flex-direction:column;grid-column:1/5;gap:16px;width:calc(50% - 8px);display:flex}.footer-content .footer-cta__company-info .logo{width:calc(50% - 8px);height:auto}.footer-content .footer-cta__company-info .text-body{text-align:justify;text-align-last:justify}.footer-content .footer-cta .footer-cta-header{flex-direction:column;gap:24px;display:flex}.footer-content .footer-cta button.shadow-button{border-radius:40px!important}.footer-content .footer-cta button.shadow-button:before{border-radius:36px!important}.footer-content .contact-us{grid-column:10/13}.footer-content .contact-us .custom-cursor{display:none!important}.bottom-container{z-index:21;grid-template-columns:repeat(12,1fr);gap:16px;width:1240px;padding:32px 0;display:grid;position:relative}.bottom-container .footer-description{text-align:start;text-wrap:balance;color:#fff9;color:lab(100% 0 0/.6)}.bottom-container .footer-copyright{color:#fff9;color:lab(100% 0 0/.6)}.bottom-container .footer-location{flex-direction:column;grid-column:1/5;gap:2px;display:flex}.bottom-container .footer-location .text-body{font-weight:500}.bottom-container .footer-socials{grid-column:8/13;justify-content:end;align-items:flex-end;gap:16px;display:flex}@media (max-width:1280px){.footer-main-content .bg-texture .bg-column-wrapper,.footer-content .footer-title-container,.footer-contact .bottom-container{width:1024px}}@media (max-width:1024px){.footer-section{height:fit-content}.footer-main-content{top:unset;left:unset;width:100%;height:100%;position:relative}.footer-content{padding:0;height:100%!important}.footer-content .footer-title-container{flex-direction:column;align-items:flex-start;width:520px;display:flex}.footer-content .footer-cta{width:100%}.footer-content .contact-us{grid-column:unset}.footer-contact .bottom-container{flex-direction:column;gap:24px;width:520px;display:flex}.footer-contact .bottom-container .footer-bottom-left-col{grid-column:1/-1}.footer-contact .bottom-container .footer-socials{justify-content:start;gap:16px}.footer-contact .bottom-container .footer-copyright{text-align:start;flex-basis:100%}}@media (max-width:520px){.footer-content .footer-title-container{flex-direction:column;align-items:flex-start;width:calc(100vw - 32px);padding:112px 0;display:flex}.footer-content .footer-cta{width:100%}.footer-contact .bottom-container{grid-template-columns:1fr;gap:24px;width:calc(100vw - 32px);padding:24px 0}.footer-contact .bottom-container .footer-bottom-left-col{grid-column:1/-1}.footer-contact .bottom-container .footer-socials{flex-wrap:wrap;grid-column:1/-1;justify-content:start;gap:16px}.footer-contact .bottom-container .footer-socials-dot{display:none}.footer-contact .bottom-container .footer-copyright{text-align:start;flex-basis:100%}}.comparison-section{z-index:3;position:relative;background-color:#0c0806!important;background-color:lab(2.40931% .896804 1.14596)!important;padding:112px 0!important}@media (max-width:1024px){.comparison-section{padding:80px 80px 112px!important}}@media (max-width:520px){.comparison-section{padding:80px 16px 112px!important}}.separator-section{background-color:#373828;justify-content:center;align-items:center;width:100%;height:fit-content;padding:32px 0;display:flex}.separator-section .separator-image{width:1240px;height:auto;display:block}.marketing-page{margin:0;padding:0;position:relative;overflow:hidden}.marketing-page #smooth-content{contain:layout style paint;flex-direction:column;gap:0;margin:0;padding:0;display:flex;position:relative}.marketing-page #smooth-content>section{contain:layout style;backface-visibility:visible;will-change:auto;flex-shrink:0;margin:0;padding:0;position:relative;transform:none}.marketing-page section:not(.hero-section):not(.footer-section){background-color:#f0efea;background-color:lab(94.3607% -.24718 2.65788);margin-top:0!important;margin-bottom:0!important}.dark-title-shadow{color:#1a0d00;text-shadow:2px -2px 4px #fff,0 1px 1px #0000000a,0 1px 4px #0000003d,-2px 2px 4px #00000014,-1px 1px 8px #00000029}.artwork-container{z-index:10;will-change:transform;visibility:visible;opacity:1;background:linear-gradient(#0c0806 0%,#0c0c0c00 100%);background:linear-gradient(lab(2.40931% .896804 1.14596) 0%,#0c0c0c00 100%);width:100vw;height:100vh;position:absolute;top:0;left:0;margin:0!important;padding:40px!important}.artwork-container .artwork-wrapper{background:url(https://res.cloudinary.com/dp1zjwyvd/image/upload/v1778715978/Group_196_aviyp4.avif) 0 0/100%;justify-content:center;align-items:center;width:100%;height:100%;padding:72px;display:flex;position:relative;overflow:visible}.artwork-container .artwork-wrapper:after{content:"";z-index:-1;filter:blur(50px);mix-blend-mode:color-burn;pointer-events:none;opacity:1;background-color:#000;width:80%;height:20%;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.artwork-container .artwork-wrapper:before{content:"";z-index:-1;filter:blur(100px);mix-blend-mode:color-burn;pointer-events:none;opacity:.5;background-color:#000;width:90%;height:20%;position:absolute;bottom:-5%;left:50%;transform:translate(-50%)}.artwork-container .artwork-wrapper .artwork-image-item{position:absolute;inset:72px;overflow:hidden}.artwork-container .artwork-wrapper .artwork-image-item:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 2px 8px #14100e52}.artwork-container .artwork-wrapper .artwork-image-inner{object-fit:cover;object-position:center;will-change:clip-path;width:100%;height:100%;display:block}@media (max-width:1024px){.artwork-container{display:none}}.blank-section{z-index:4;clip-path:inset(-200px 0 0);flex-direction:column;align-items:center;width:100vw;height:auto;display:flex;position:relative;overflow:hidden;background:#0c0806!important;background:lab(2.40931% .896804 1.14596)!important;padding:174px 0 112px!important}.blank-section h3{text-wrap:balance}.blank-section .line-wrapper{border-top:1px solid #1e1a18;border-bottom:1px solid #1e1a18;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:fit-content;padding:24px;display:flex;position:absolute;top:0;left:0}.blank-section .line-wrapper .line{background:#1e1a18;width:64px;height:1px}.blank-section .blank-content-container{flexx-shrink:0;background:#1e1a18;flex-direction:column;padding:1px;display:flex}.blank-section .client-grid{background:#1e1a18;flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.blank-section .grid-cell{corner-shape:squircle;background:#0c0806;background:lab(2.40931% .896804 1.14596);border-radius:12px;justify-content:center;align-items:center;min-width:0;padding:32px;display:flex;overflow:hidden}.blank-section .title-cell{grid-column:span 2;justify-content:flex-start;align-items:flex-start}.blank-section .logo-cell .logo-inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.blank-section .logo-cell .logo-inner img{object-fit:contain;opacity:.5;width:auto;height:32px}@media (max-width:1024px){.blank-section{padding:110px 48px 48px!important}.blank-section .client-grid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}.blank-section .title-cell{grid-column:span 2}.blank-section .grid-cell{padding:40px}.blank-section .logo-cell .logo-inner img{height:28px}}@media (max-width:520px){.blank-section{padding:78px 16px 16px!important}.blank-section .client-grid{grid-template-columns:repeat(2,1fr)}.blank-section .title-cell{grid-column:span 2}.blank-section .grid-cell{min-height:100px;padding:16px}.blank-section .logo-cell .logo-inner img{height:24px}}.parallax-image-section{background-color:#0c0c0c;width:100vw;height:100vh;position:relative;overflow:hidden}.parallax-image-container{backface-visibility:hidden;width:100%;height:140vh;position:absolute;top:-20vh;left:0;transform:translate(0,0)}.parallax-image,.parallax-video{object-fit:cover;object-position:center;width:100%;height:100%}.cs-word-outer{vertical-align:bottom;line-height:inherit;margin:-.1em -.12em;padding:.1em .12em;display:inline-block;overflow:hidden}.cs-word-inner{display:inline-block}#case-study-smooth-wrapper{background:#0c0806;background:lab(2.40931% .896804 1.14596);position:relative}.case-study-page{min-height:100svh;position:relative;overflow-x:hidden}.case-study-page h5,.case-study-page .contact-us h5{text-transform:none}.case-study-page nav{opacity:1;z-index:50}.case-study-page .progressive-blur--top{opacity:1}.case-study-page .case-study-footer{margin-top:-1px}.case-study-page .pin-spacer{background:#0c0806!important;background:lab(2.40931% .896804 1.14596)!important}.case-study-page .progressive-blur{opacity:1;z-index:36;pointer-events:none}.case-study-page #case-study-smooth-content{will-change:transform;background:#fefdf8;min-height:100svh;position:relative}.case-study-topbar-logo,.shared-topbar-logo{z-index:50;width:auto;height:24px;position:fixed;top:34px;left:24px}.case-study-topbar-cta,.shared-topbar-cta{z-index:50;backdrop-filter:blur(4px);background:#a1a1a180;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;height:fit-content;padding:4px 52px 4px 4px;display:flex;position:fixed;top:18px;right:24px}.shared-topbar-logo,.shared-topbar-cta{display:none}[data-transition-active=true]:not([data-transition-preserve-topbar=true]) .case-study-topbar-logo,[data-transition-active=true]:not([data-transition-preserve-topbar=true]) .case-study-topbar-cta{opacity:0;pointer-events:none}[data-transition-active=true][data-transition-preserve-topbar=true] .case-study-topbar-logo,[data-transition-active=true][data-transition-preserve-topbar=true] .case-study-topbar-cta{opacity:1;pointer-events:none}[data-transition-active=true][data-transition-preserve-topbar=true] .shared-topbar-logo{opacity:1;pointer-events:none;display:block}[data-transition-active=true][data-transition-preserve-topbar=true] .shared-topbar-cta{opacity:1;pointer-events:none;display:flex}body[data-menu-open] .case-study-topbar-cta,body[data-menu-open] .shared-topbar-cta{z-index:1}.menu-toggle-portal{z-index:10003;width:38px;height:38px;position:fixed}.header-toggle.header-toggle--portal{position:relative;top:0;right:0}.case-study-shell{width:calc(50% - 124px);margin-inline:auto}.cs-section{background:#fefdf8;height:auto}.cs-cover{height:100svh;position:relative;overflow:hidden}.cs-cover__image-wrapper{width:100%;height:130%;position:absolute;inset:-15% 0 0}.cs-cover__image{object-fit:cover;width:100%;height:100%}.cs-cover__text{z-index:2;grid-template-columns:repeat(12,1fr);gap:24px;width:1240px;padding:80px 0;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cs-cover__text:before{z-index:-1;content:"";background:linear-gradient(#0c080600 0%,#0c0806cc 100%);place-self:center;width:100vw;height:100%;position:absolute;bottom:0}.cs-cover__text-left{flex-direction:column;grid-column:1/9;justify-content:flex-end;align-items:flex-start;gap:16px;display:flex}.cs-cover__label{border:1px solid #fff6;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;display:inline-flex}.cs-cover__label-text{font-weight:500}.cs-cover__label-icon{object-fit:contain;flex-shrink:0;width:18px;height:18px}.cs-cover__text-right{grid-column:10/13;align-items:flex-end;padding-bottom:8px;display:flex}.cs-cover__name{text-wrap:balance}.cs-cover__name .cs-word-outer{overflow:visible}.cs-cover__desc .cs-word-outer{margin-top:-.8em;padding-top:.8em}.cs-cover__desc .font-pixel{font-size:inherit}.case-study-image-wrapper{aspect-ratio:16/9;corner-shape:squircle;border:1px solid #0c08060d;border:1px solid lab(2.40931% .896804 1.14596/.05);border-radius:12px;overflow:hidden}.cs-content{height:auto;padding:0}.cs-challenge,.cs-solution{background:#fefdf8;flex-direction:column;justify-content:center;align-items:center;gap:80px;padding-top:80px;padding-bottom:80px;display:flex;height:fit-content!important}.cs-challenge__images{flex-direction:column;gap:24px;width:1240px;display:flex}.cs-challenge__image-wrapper{aspect-ratio:16/9;corner-shape:squircle;border:1px solid #0c08060d;border:1px solid lab(2.40931% .896804 1.14596/.05);border-radius:12px;grid-template-columns:repeat(6,1fr);align-items:center;gap:24px;width:100%;display:grid;position:relative;overflow:hidden}.cs-challenge__image-item{corner-shape:squircle;border:1px solid #0c08060d;border:1px solid lab(2.40931% .896804 1.14596/.05);border-radius:4px;grid-column:2/6;width:100%;height:fit-content;overflow:hidden}.cs-challenge__image{object-fit:contain}.cs-solution__media{flex-direction:column;gap:24px;width:auto;display:flex}.cs-solution__images{grid-template-columns:1fr 1fr;gap:24px;width:1240px;display:grid}.cs-solution__image-wrapper{aspect-ratio:4/3;corner-shape:squircle;border:1px solid #0c08060d;border:1px solid lab(2.40931% .896804 1.14596/.05);border-radius:12px;grid-template-columns:repeat(6,1fr);align-items:center;gap:24px;display:grid;position:relative;overflow:hidden}.cs-solution__image-item{corner-shape:squircle;border:1px solid #0c08060d;border:1px solid lab(2.40931% .896804 1.14596/.05);border-radius:4px;grid-column:2/6;width:100%;height:fit-content;overflow:hidden}.cs-solution__image{object-fit:contain}.cs-solution__caption-row{grid-template-columns:1fr 1fr;align-items:start;gap:24px;width:100%;display:grid}.cs-solution__caption-text-wrapper{flex-direction:column;justify-content:space-between;gap:40px;width:100%;height:100%;display:flex}.cs-solution__captions{flex-direction:column;gap:16px;width:calc(50% - 12px);display:flex}.cs-solution__caption{font-family:var(--font-body);font-weight:500}.cs-solution__caption-image-wrapper{aspect-ratio:4/3;corner-shape:squircle;border:1px solid #deddd8;border:1px solid lab(88.0994% -.322551 2.6477);border-radius:12px;position:relative;overflow:hidden}.cs-solution__caption-image{object-fit:cover}.cs-content__container{align-self:center;gap:24px;width:1240px;display:flex}.cs-content__left{flex-direction:row;flex:1 1 0;gap:12px;min-width:0;display:flex}.cs-content__right{flex:1 1 0;min-width:0}.cs-content__headline{font-weight:400}.cs-image-separator{width:100vw;height:100vh;margin:0;padding:0;position:relative;overflow:hidden}.cs-image-separator__wrapper{width:100%;height:130%;position:absolute;inset:-15% 0 0}.cs-image-separator__image{object-fit:cover}.cs-overview{flex-direction:column;justify-content:center;align-items:center;gap:80px;padding-top:80px;padding-bottom:80px;display:flex}.cs-overview__container{gap:24px;width:1240px;display:flex}.cs-overview__left{flex-direction:row;flex:1 1 0;gap:12px;min-width:0;height:fit-content;display:flex}.cs-overview__right{flex-direction:column;flex:1 1 0;gap:48px;min-width:0;display:flex}.cs-overview__headline{font-weight:400}.cs-overview__meta,.cs-overview__meta-item{flex-direction:column;gap:24px;display:flex}.cs-overview__meta-row{gap:24px;display:flex}.cs-overview__meta-row p{flex:1 1 0;min-width:0}.cs-overview__meta-divider{flex-shrink:0;width:100%;height:2px}.cs-overview__images{gap:24px;width:1240px;display:flex}.cs-overview__image-wrapper{aspect-ratio:4/5;corner-shape:squircle;border:1px solid #0c08060d;border:1px solid lab(2.40931% .896804 1.14596/.05);border-radius:12px;flex:1 1 0;grid-template-columns:repeat(6,1fr);align-items:center;gap:24px;display:grid;position:relative;overflow:hidden}.cs-overview__image-item{corner-shape:squircle;border:1px solid #0c08060d;border:1px solid lab(2.40931% .896804 1.14596/.05);border-radius:4px;grid-column:2/6;width:100%;height:fit-content;overflow:hidden}.cs-overview__image{object-fit:cover}@media (max-width:1280px){.case-study-shell{width:100%}.cs-cover__text{width:1024px}.cs-cover__text-left{grid-column:1/8}.cs-cover__text-right{grid-column:9/13}.cs-challenge__images,.cs-solution__images,.cs-content__container,.cs-overview__container,.cs-overview__images{width:1024px}.case-study-topbar-logo,.shared-topbar-logo{top:28px;left:20px}.case-study-topbar-cta,.shared-topbar-cta{top:14px;right:20px}.cs-challenge,.cs-solution,.cs-overview{gap:56px}}@media (max-width:1024px){.case-study-shell{width:100%;padding:0 96px}.case-study-topbar-logo,.shared-topbar-logo{top:24px;left:16px}.case-study-topbar-cta,.shared-topbar-cta{top:12px;right:16px}.cs-cover__text{flex-direction:column;grid-template-columns:1fr;gap:16px;width:520px;padding:64px 0;display:flex}.cs-cover__text-left{gap:12px}.cs-cover__text-right{padding-bottom:0}.cs-overview{gap:64px}.cs-overview__container{flex-direction:column;gap:16px;width:520px;padding:0}.cs-overview__meta,.cs-overview__meta-item{gap:16px}.cs-overview__images{flex-direction:column;gap:16px;width:520px;padding:0}.cs-overview__image-wrapper{flex:none;width:100%}.cs-overview,.cs-challenge,.cs-solution{padding:64px 96px}.cs-challenge,.cs-solution{gap:64px}.cs-challenge__images{gap:16px;width:520px}.cs-solution__media{gap:16px}.cs-content__container{flex-direction:column;gap:16px;width:520px}.cs-solution__images{grid-template-columns:1fr;gap:16px;width:520px}.cs-solution__caption-row{flex-direction:column-reverse;grid-template-columns:1fr;gap:24px;margin-bottom:24px;display:flex}.cs-solution__captions{width:100%}.cs-solution__caption-title{margin-left:0}.cs-image-separator{aspect-ratio:16/9;height:auto}.cs-image-separator__wrapper{height:100%;position:relative;top:0}}@media (max-width:520px){.case-study-shell{width:100%;padding:0 16px}.case-study-shell .nav-item-container{display:none}.cs-cover__text{flex-direction:column;gap:12px;width:calc(100vw - 32px);padding:40px 0;display:flex}.cs-cover__text-left{gap:12px}.cs-cover__text-right{padding-bottom:0}.cs-challenge__images,.cs-solution__images,.cs-content__container{width:calc(100vw - 32px)}.cs-overview{gap:32px}.cs-overview__container{flex-direction:column;gap:16px;width:calc(100vw - 32px);padding:0}.cs-overview__meta,.cs-overview__meta-item{gap:16px}.cs-overview__images{flex-direction:column;gap:16px;width:calc(100vw - 32px);padding:0}.cs-overview__image-wrapper{flex:none;width:100%}.cs-overview,.cs-challenge,.cs-solution{padding:40px 16px}.cs-challenge,.cs-solution{gap:32px}.cs-challenge__images,.cs-solution__media{gap:16px}.cs-content__container{flex-direction:column;gap:16px}.cs-solution__images{grid-template-columns:1fr;gap:16px}.cs-solution__caption-row{flex-direction:column-reverse;grid-template-columns:1fr;gap:24px;margin-bottom:24px;display:flex}.cs-solution__captions{width:100%}.cs-solution__caption-title{margin-left:0}.cs-image-separator{aspect-ratio:16/9;height:auto}.cs-content__headline,.cs-overview__headline{font-size:16px}}.calculating-dots span{animation:1.4s infinite both dot-blink}.calculating-dots span:first-child{animation-delay:0s}.calculating-dots span:nth-child(2){animation-delay:.2s}.calculating-dots span:nth-child(3){animation-delay:.4s}@keyframes dot-blink{0%,80%,to{opacity:0}40%{opacity:1}}.case-study-footer{width:100vw;height:100vh;position:relative;overflow:hidden;background:#0c0806!important;background:lab(2.40931% .896804 1.14596)!important}.case-study-footer .footer-cover-video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.case-study-footer .cs-footer-content{z-index:3;text-align:center;pointer-events:auto;flex-direction:column;justify-content:space-between;align-items:center;gap:40px;width:100%;height:100%;padding:calc(20vh + 40px) 0 40px;display:flex;position:absolute;bottom:0;left:0}.case-study-footer .cs-footer-content:before{content:"";z-index:3;background:#0c0806;background:lab(2.40931% .896804 1.14596);width:100%;height:20%;position:absolute;top:-20%;left:0}.case-study-footer .cs-footer-content:after{content:"";z-index:9;background:linear-gradient(#0c0806 0%,#0c0c0c00 100%);background:linear-gradient(lab(2.40931% .896804 1.14596) 0%,#0c0c0c00 100%);width:100%;height:20%;position:absolute;top:0;left:0}.case-study-footer .cs-footer-content .footer-content-overlay{z-index:0;pointer-events:none;background:#0006;position:absolute;inset:0}.case-study-footer .cs-footer-content .footer-top-content{z-index:1;grid-template-columns:repeat(12,1fr);gap:24px;width:1240px;height:100%;display:grid;position:relative}.case-study-footer .cs-footer-content .footer-top-content .footer-title-container{flex-direction:column;grid-column:1/11;justify-content:space-between;place-self:center;gap:24px;height:100%;display:flex}.case-study-footer .cs-footer-content .footer-top-content .footer-title-container .ribbon{width:calc(10% - 21.6px);height:auto;transform:translateY(-64px)}.case-study-footer .cs-footer-content .footer-bottom-container{z-index:1;justify-content:space-between;gap:24px;width:1240px;display:flex;position:relative!important}.case-study-footer .cs-footer-content .footer-bottom-container .footer-meta-item{text-align:start;gap:4px;width:100%;display:flex}.case-study-footer .cs-footer-content .footer-bottom-container .footer-meta-item .text-sling-wrap{display:block;overflow:hidden}.case-study-footer .cs-footer-content .footer-bottom-container .footer-meta-item .text-sling-inner{display:block}.case-study-footer .cs-footer-content .footer-bottom-container .meta-last{justify-content:end}.case-study-footer .cs-footer-content .footer-next-btn--mobile{display:none}.case-study-footer .discover-container{z-index:6;will-change:transform;background:#fefdf8;flex-direction:column;justify-content:space-between;align-items:center;gap:80px;width:100%;display:flex;position:absolute;left:50%;transform:translate(-50%);height:100vh!important;padding:80px 0 40px!important}.case-study-footer .discover-container .bottom-logo{width:1240px!important}.case-study-footer .discover-container .content-container{flex-direction:row;flex:none;height:fit-content;display:flex;gap:24px!important;padding:0!important}.case-study-footer .discover-container .content-container .discover-title-container{grid-template-columns:repeat(6,1fr);gap:24px;width:100%;display:grid}.case-study-footer .discover-container .content-container .discover-title-container .contact-us{grid-column:1/4;width:auto}.case-study-footer .discover-container .content-container .metrics-container{flex-direction:column;justify-content:space-between;gap:40px;width:100%;height:100%;display:flex}.case-study-footer .discover-container .content-container .metrics-container .metrics-items-row{corner-shape:squircle;background:#deddd8;background:lab(88.0994% -.322551 2.6477);border-radius:12px;flex-direction:row;width:100%;height:100%;display:flex;box-shadow:0 0 0 1px #5a30000a,0 1px 1px -.5px #3d30220a,0 3px 3px -1.5px #3d30210a,0 6px 6px -3px #3d30210a,0 12px 12px -6px #5a30000a,0 24px 24px -12px #5a30000a}.case-study-footer .discover-container .content-container .metrics-container .metrics-caption{flex-direction:column;gap:12px;height:fit-content;display:flex}.case-study-footer .discover-container .content-container .metrics-container .metrics-caption h5,.case-study-footer .discover-container .content-container .metrics-container .metrics-caption p{text-align:left}.case-study-footer .discover-container .content-container .metrics-container .metric-item{corner-shape:squircle;background:#fff;border:.5px solid #deddd8;border:.5px solid lab(88.0994% -.322551 2.6477);border-radius:12px;flex-direction:column-reverse;justify-content:space-between;gap:40px;width:100%;height:100%;padding:24px;display:flex;position:relative}.case-study-footer .discover-container .content-container .metrics-container .metric-item h5,.case-study-footer .discover-container .content-container .metrics-container .metric-item p{z-index:1;text-align:left;position:relative}.case-study-footer .discover-container .content-container .metrics-container .text-sling-wrap{display:block;overflow:hidden}.case-study-footer .discover-container .content-container .metrics-container .text-sling-wrap--blur{overflow:visible}.case-study-footer .discover-container .content-container .metrics-container .text-sling-inner{display:block}.case-study-footer.case-study-footer--pin-end .discover-container{pointer-events:none}.case-study-footer .footer-ruler{z-index:1;pointer-events:none;justify-content:space-between;align-items:flex-end;width:1240px;height:48px;padding-bottom:0;display:flex;position:relative}.case-study-footer .footer-ruler__bar{background:#ffffff4d;border-radius:1px;flex-shrink:0;width:1.5px;height:16px;transition:height .15s ease-out,background .15s ease-out}@media (max-width:1280px){.case-study-footer .cs-footer-content{padding:calc(20vh + 40px) 48px 48px}.case-study-footer .cs-footer-content .footer-top-content,.case-study-footer .cs-footer-content .footer-bottom-container{width:1024px!important}.case-study-footer .discover-container{padding:80px 48px 48px!important}.case-study-footer .discover-container .bottom-logo{width:1024px!important}.case-study-footer .discover-container .content-container{width:1024px}.case-study-footer .footer-ruler{width:1024px!important}.case-study-footer .contact-us{grid-column:1/5!important}}@media (max-width:1024px){.case-study-footer{width:100%!important;height:auto!important;padding:0!important;overflow:visible!important}.case-study-footer .footer-ruler{display:none}.case-study-footer .cs-footer-content{justify-content:flex-end;gap:24px;padding:64px 48px;height:90svh!important;position:relative!important}.case-study-footer .cs-footer-content:before{display:none}.case-study-footer .cs-footer-content .footer-top-content{grid-template-columns:1fr;gap:16px;height:auto;width:520px!important}.case-study-footer .cs-footer-content .footer-top-content .footer-title-container{grid-column:1/-1}.case-study-footer .cs-footer-content .footer-top-content .footer-title-container .ribbon{display:none}.case-study-footer .cs-footer-content .footer-bottom-container{flex-wrap:wrap;gap:16px;margin-bottom:16px;width:520px!important}.case-study-footer .cs-footer-content .footer-bottom-container .footer-meta-item{flex:auto;justify-content:start;gap:4px;min-width:120px}.case-study-footer .cs-footer-content .footer-bottom-container .footer-meta-item .text-sling-wrap{width:100%}.case-study-footer .cs-footer-content .footer-next-btn--mobile{width:520px;display:block}.case-study-footer .cs-footer-content .footer-next-btn--mobile button{width:100%}.case-study-footer .discover-container{flex-direction:column;justify-content:flex-start;gap:48px;height:auto!important;padding:64px 48px!important;position:relative!important;left:auto!important;transform:none!important}.case-study-footer .discover-container .bottom-logo{width:520px!important}.case-study-footer .discover-container .content-container{flex-direction:column-reverse;width:520px;gap:40px!important;height:fit-content!important;padding:0!important}.case-study-footer .discover-container .content-container .discover-title-container{grid-template-columns:1fr}.case-study-footer .discover-container .content-container .discover-title-container .contact-us{grid-column:1/-1!important;width:100%!important}.case-study-footer .discover-container .content-container .metrics-container{width:100%;height:auto}.case-study-footer .discover-container .content-container .metrics-container .metrics-items-row{height:auto;flex-direction:column!important}.case-study-footer .discover-container .content-container .metrics-container .metrics-items-row .metric-item{gap:24px}}@media (max-width:520px){.case-study-footer .footer-ruler{display:none}.case-study-footer .cs-footer-content{justify-content:flex-end;gap:24px;padding:40px 20px 24px;height:90svh!important}.case-study-footer .cs-footer-content .text-display{font-size:40px!important}.case-study-footer .cs-footer-content .footer-top-content{width:calc(100vw - 32px)!important}.case-study-footer .cs-footer-content .footer-top-content .footer-title-container{gap:16px}.case-study-footer .cs-footer-content .footer-bottom-container{flex-direction:column;gap:12px;width:calc(100vw - 32px)!important}.case-study-footer .cs-footer-content .footer-bottom-container .footer-meta-item{flex-direction:row;gap:8px;width:100%}.case-study-footer .cs-footer-content .footer-bottom-container .footer-meta-item.meta-last{justify-content:flex-start}.case-study-footer .cs-footer-content .footer-next-btn--mobile{justify-content:center;display:flex;width:calc(100vw - 32px)!important}.case-study-footer button{width:100%}.case-study-footer .discover-container{gap:32px;padding:40px 20px 24px!important}.case-study-footer .discover-container .bottom-logo{width:100%}.case-study-footer .discover-container .content-container{flex-direction:column-reverse;width:100%;gap:32px!important}.case-study-footer .discover-container .content-container .discover-title-container{grid-template-columns:1fr}.case-study-footer .discover-container .content-container .discover-title-container .contact-us{grid-column:1/-1!important;width:100%!important}.case-study-footer .discover-container .content-container .metrics-container{width:100%}.case-study-footer .discover-container .content-container .metrics-container .metrics-items-row{flex-direction:column}.case-study-footer .discover-container .content-container .metrics-container .metrics-items-row .metric-item{gap:16px;padding:16px}}.work-page{min-height:100vh;margin:0;padding:0;position:relative;overflow:visible;background:#fefdf8!important}.work-page nav,.work-page .progressive-blur--top{opacity:1}.work-project-section{z-index:2;flex-direction:column;justify-content:center;align-items:center;height:auto;margin-bottom:-2px;padding:128px 0 0;display:flex;overflow:visible;background-color:#fefdf8!important}.work-project-section .explore-text-container{width:1240px;padding-bottom:64px}.work-project-section .explore-text-container__title{margin-bottom:4px}.work-project-section .work-title-container{margin-bottom:80px}.work-project-section .work-title-container .work-title-grid{grid-template-columns:repeat(12,1fr);align-items:stretch;gap:24px;display:grid}.work-project-section .work-title-container .work-title-contact{grid-column:1/4;align-self:stretch}.work-project-section .work-title-container .work-title-text-col{flex-direction:column;grid-column:5/13;justify-content:space-between;gap:24px;display:flex}.work-project-section .work-title-container .work-title-heading{text-wrap:balance;margin:0;line-height:90%}.work-project-section .work-title-container .work-title-body-wrapper{grid-template-columns:repeat(8,1fr);gap:24px;display:grid}.work-project-section .work-title-container .work-title-body-wrapper .description-label{grid-column:1/2;align-items:center;gap:8px;height:fit-content;display:flex}.work-project-section .work-title-container .work-title-body-wrapper .description-label .description-indicator{background-color:#ff8505;background-color:lab(69.5611% 53.8134 103.002);flex-shrink:0;width:2px;height:12px}.work-project-section .work-title-container .work-title-body-wrapper .description-label .text-detail{font-weight:500}.work-project-section .work-title-container .work-title-body{grid-column:3/7}.work-project-section .work-title-container .work-body-word-wrapper{vertical-align:bottom;display:inline-block;overflow:hidden}.work-project-section .work-title-container .work-body-word-wrapper .work-body-word-inner{display:inline-block}.work-project-section .work-title-container .work-title-dimmed{z-index:1;position:relative}.work-project-section .work-title-container .work-title-highlight{color:#443824;color:lab(24.4178% 3.04119 14.4886);opacity:1;text-shadow:1.326px 2.122px 2.388px #eb950014,-15.121px 23.079px 7.428px #0000,-9.55px 14.59px 7.428px #9c530005,-5.306px 8.489px 5.836px #4f2a0014,-2.122px 3.714px 4.244px #4f2a0033,-.637px .955px 2.122px #4f2a0052;-webkit-text-fill-color:oklch(100% 0 0);z-index:4;background:radial-gradient(50% 50%,#f6f1db 0%,#fff 100%);background:radial-gradient(50% 50%,lab(95.0727% -.916094 11.1342) 0%,lab(100% 0 0) 100%);-webkit-background-clip:text;background-clip:text;font-family:Memoir,serif;position:relative}.work-project-section .work-project-list-header{border-bottom:1px solid #00000014;width:1240px;margin-bottom:0;padding:12px 0}.work-project-section .work-project-list-header__inner{text-transform:uppercase;grid-template-columns:repeat(12,1fr);align-items:center;gap:24px;display:grid}.work-header-word-wrapper{vertical-align:bottom;display:inline-block;overflow:hidden}.work-header-word-inner{display:inline-block}.work-project-list{flex-direction:column;width:1240px;display:flex;position:relative}.work-project-list .work-project-floating-image{aspect-ratio:3/4;pointer-events:none;opacity:0;perspective:800px;will-change:transform,left,top;width:25%;transition:opacity .3s;position:absolute;overflow:hidden}.work-project-list .work-project-floating-image__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.work-project-list .work-project-indicator{pointer-events:none;opacity:0;z-index:4;mix-blend-mode:difference;background:#eef2f4;width:100%;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .1s;position:absolute;top:0;left:0}@media (max-width:1280px){.work-project-section{padding:100px 40px 64px}.work-project-section .work-title-container .work-title-grid{grid-template-columns:1fr;gap:24px}.work-project-section .work-title-container .work-title-contact,.work-project-section .work-title-container .work-title-text-col{grid-column:1/-1}.work-project-section .work-title-container .work-title-body-wrapper{grid-template-columns:auto 1fr;gap:16px}.work-project-section .work-title-container .work-title-body-wrapper .description-label{grid-column:1/2}.work-project-section .work-title-container .work-title-body{grid-column:2/-1}.work-project-section .work-project-floating-image{display:none}.work-project-section .explore-text-container,.work-project-section .work-project-list-header,.work-project-list{width:1024px}}@media (max-width:1024px){.work-project-section{flex-direction:column;padding:112px 96px 40px;display:flex}.work-project-section .explore-text-container{width:520px}.work-project-section .explore-title-body{flex-direction:column}.work-project-section .work-project-list-header,.work-project-section .work-project-indicator{display:none}.work-project-section .work-title-container{margin-bottom:64px!important}.work-project-section .work-title-container .work-title-body-wrapper{flex-direction:column;gap:12px;display:flex}.work-project-section .work-project-list{grid-template-columns:1fr 1fr;gap:24px;width:520px;display:grid}.work-project-section .work-project-list .project-item .project-item-inner{grid-template-rows:auto auto;grid-template-columns:1fr auto auto;gap:8px 12px}.work-project-section .work-project-list .project-item .project-item-image-area{grid-area:1/1/auto/-1;margin-bottom:0}.work-project-section .work-project-list .project-item .project-item-image-area .project-item-image-mobile{aspect-ratio:3/4;height:unset;min-height:unset}.work-project-section .work-project-list .project-item .project-item-cell{text-align:left;padding:0}.work-project-section .work-project-list .project-item .project-item-cell:first-child{grid-area:2/2/auto/3;padding-left:0}.work-project-section .work-project-list .project-item .project-item-cell.project-item-cell--year{text-align:right;grid-area:2/3/auto/4}.work-project-section .work-project-list .project-item .project-item-cell:nth-child(4){grid-area:2/1/auto/2;align-self:center}.work-project-section .work-project-list .project-item .project-item-cell:nth-child(5),.work-project-section .work-project-list .project-item .project-item-cta{display:none}}@media (max-width:520px){.work-project-section{flex-direction:column;padding:112px 16px 40px;display:flex}.work-project-section .explore-text-container{width:calc(100vw - 32px)}.work-project-section .work-title-container{margin-bottom:64px!important}.work-project-section .work-project-list{flex-direction:column;gap:24px;width:calc(100vw - 32px);display:flex}.work-project-section .work-project-list .project-item .project-item-inner{grid-template-rows:auto auto;grid-template-columns:1fr auto auto;gap:8px 12px}.work-project-section .work-project-list .project-item .project-item-image-area{grid-area:1/1/auto/-1;margin-bottom:0}.work-project-section .work-project-list .project-item .project-item-image-area .project-item-image-mobile{aspect-ratio:3/4;height:unset;min-height:unset}.work-project-section .work-project-list .project-item .project-item-cell{text-align:left;padding:0}.work-project-section .work-project-list .project-item .project-item-cell:first-child{grid-area:2/2/auto/3;padding-left:0}.work-project-section .work-project-list .project-item .project-item-cell.project-item-cell--year{text-align:right;grid-area:2/3/auto/4}.work-project-section .work-project-list .project-item .project-item-cell:nth-child(4){grid-area:2/1/auto/2;align-self:center}.work-project-section .work-project-list .project-item .project-item-cell:nth-child(5),.work-project-section .work-project-list .project-item .project-item-cta{display:none}}.work-footer{width:100vw;height:100vh;position:relative;overflow:hidden;background:#0c0806!important;background:lab(2.40931% .896804 1.14596)!important}.work-footer .footer-video-overlay{object-fit:cover;z-index:4;pointer-events:none;mix-blend-mode:color-dodge;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}.work-footer .footer-video-overlay-secondary{object-fit:cover;z-index:4;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;top:0;left:0}.work-footer .footer-content{z-index:3;text-align:center;pointer-events:auto;background-color:#0c0806;background-color:lab(2.40931% .896804 1.14596);background-image:url(https://res.cloudinary.com/dp1zjwyvd/image/upload/f_auto,q_auto/v1775824575/cutting-mat-bg_gddtlb.avif);background-position:bottom;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;width:100%;height:100%;padding:calc(20vh + 40px) 0 40px;display:flex;position:absolute;bottom:0;left:0}.work-footer .footer-content:before{content:"";z-index:3;background:#0c0806;background:lab(2.40931% .896804 1.14596);width:100%;height:20%;position:absolute;top:-20%;left:0}.work-footer .footer-content:after{content:"";z-index:9;background:linear-gradient(#0c0806 0%,#0c0c0c00 100%);background:linear-gradient(lab(2.40931% .896804 1.14596) 0%,#0c0c0c00 100%);width:100%;height:20%;position:absolute;top:0;left:0}.work-footer .footer-content .footer-top-content{grid-template-columns:repeat(12,1fr);gap:24px;width:100%;height:fit-content;display:grid}.work-footer .footer-content .footer-top-content .contact-us-wrapper{grid-column:10/13;align-self:start;width:auto;height:fit-content}.work-footer .footer-content .footer-top-content .contact-us{backdrop-filter:blur(8px);background:#28282852;background:lab(16.132% 0 0/.32);border-radius:8px;flex-direction:column;justify-content:space-between;gap:24px;padding:220px 32px 32px;transition:transform .15s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #ffffff29;box-shadow:inset 0 0 24px lab(100% 0 0/.16)}.work-footer .footer-content .footer-top-content .faq-video-overlay{object-fit:cover;z-index:3;pointer-events:none;mix-blend-mode:plus-lighter;width:100%;height:100%;position:absolute;top:0;left:0}.work-footer .footer-content .footer-top-content .old-me,.work-footer .footer-content .footer-top-content .contact-us:hover .young-me{opacity:0}.work-footer .footer-content .footer-top-content .contact-us:hover .old-me{opacity:1}.work-footer .footer-content .footer-top-content .text-container{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.work-footer .footer-content .footer-top-content .text-container .text-body{text-align:start}.work-footer .footer-content .footer-top-content .text-container:after{content:"";z-index:-1;background:linear-gradient(#0c0c0c00 0%,#0c0c0c 100%);width:100%;height:75%;position:absolute;bottom:0;left:0}.work-footer .footer-content .footer-top-content .text-container .profile-pic{mix-blend-mode:overlay;z-index:-1;width:100%;height:auto;transition:all 1s;position:absolute;top:-10%;left:0}.work-footer .footer-content .footer-top-content .text-container h5{font-size:20px}.work-footer .footer-content .footer-top-content button{width:fit-content}.work-footer .footer-content .footer-top-content:before{content:"";filter:blur(100px);pointer-events:none;z-index:0;mix-blend-mode:plus-lighter;background-color:#fff;background-color:lab(100% 0 0);border-radius:50%;width:150px;height:150px;position:absolute;top:-75px;left:-75px}.work-footer .footer-content .footer-top-content .paper-clip{object-fit:contain;pointer-events:none;z-index:2;width:80px;height:80px;position:absolute;top:0;right:0}.work-footer .footer-content .footer-top-content .line-background{z-index:0;pointer-events:none;mix-blend-mode:overlay;background:#fff6;border:1px solid #fff;border:1px solid lab(100% 0 0);border-radius:4px;position:absolute;inset:4px;overflow:hidden}.work-footer .footer-content .footer-top-content .footer-title-container{flex-direction:column;grid-column:1/9;justify-content:space-between;gap:24px;height:100%;display:flex}.work-footer .footer-content .footer-top-content .footer-title-container .ribbon{width:calc(12.5% - 21px);height:auto;transform:translateY(-64px)}.work-footer .footer-content .footer-bottom-container{grid-template-columns:repeat(12,1fr);gap:24px;width:100%;display:grid;position:relative!important}.work-footer .footer-content .footer-bottom-container .text-description{text-align:start;grid-column:1/13}.work-footer .discover-container{z-index:6;will-change:transform;background:#f0efea;background:lab(94.3607% -.24718 2.65788);flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100vh;padding-top:120px;display:flex;position:absolute;left:50%;transform:translate(-50%);padding:40px!important}.work-footer .discover-container .bottom-logo{width:100%}.work-footer .discover-container .content-container{flex-direction:column;flex:none;justify-content:center;align-items:center;width:calc(50% - 84px);height:fit-content;display:flex;gap:64px!important;padding:0!important}.work-footer.work-footer--pin-end .discover-container{pointer-events:none}@media (max-width:1280px){.work-footer .footer-content{padding:calc(20vh + 40px) 48px 40px}.work-footer .footer-content .footer-top-content .footer-title-container .text-display{font-size:72px}.work-footer .footer-content .footer-top-content .contact-us{padding-top:180px}.work-footer .discover-container{padding:100px 32px 32px!important}.work-footer .discover-container .content-container{width:70%}}@media (max-width:1024px){.work-footer{width:100%!important;height:auto!important;padding:0!important;overflow:visible!important}.work-footer .footer-video-overlay,.work-footer .footer-video-overlay-secondary{display:none}.work-footer .footer-content{gap:24px;padding:24px 96px;height:100svh!important;position:relative!important}.work-footer .footer-content:before{display:none}.work-footer .footer-content .footer-top-content{grid-template-columns:1fr;gap:16px}.work-footer .footer-content .footer-top-content .footer-title-container{grid-column:1/-1;gap:16px}.work-footer .footer-content .footer-top-content .footer-title-container .ribbon{display:none}.work-footer .footer-content .footer-top-content .contact-us-wrapper{grid-column:1/-1}.work-footer .footer-content .footer-top-content .contact-us{gap:16px;height:auto;padding-top:100px;aspect-ratio:1!important}.work-footer .footer-content .footer-bottom-container{grid-template-columns:1fr}.work-footer .discover-container{flex-direction:column;justify-content:space-between;min-height:100svh;width:100%!important;height:auto!important;padding:72px 96px 16px!important;position:relative!important;left:auto!important;transform:none!important}.work-footer .discover-container .content-container{width:100%}}@media (max-width:520px){.work-footer .footer-video-overlay,.work-footer .footer-video-overlay-secondary{display:none}.work-footer .footer-content{gap:24px;padding:24px 16px;height:100svh!important}.work-footer .footer-content .footer-top-content,.work-footer .footer-content .footer-top-content .footer-title-container{gap:16px}.work-footer .footer-content .footer-top-content .footer-title-container .text-display{font-size:40px}.work-footer .footer-content .footer-top-content .contact-us{gap:16px;height:auto;padding-top:100px;aspect-ratio:1!important}.work-footer .discover-container{padding:72px 16px 16px!important}}@media (max-width:768px){.hero-crown,.preview-wrapper:before,.product-highlight-wrapper:before,.c,.rings .ring,.halftone-right .moving-circle,.halftone-left .moving-circle,.pulse-indicator,.pulse-indicator:after{animation:none!important}.price-title{background-position:0%!important;animation:none!important}.faq-video-overlay,.parallax-image-section video{display:none!important}.bg-texture .item-center{animation:none!important}}.discover-h3{text-align:left;width:100%;display:block}.discover-h3 .dimmed-text{color:#dbd8d3}::selection{color:#443824;background-color:#ffbf77}.explore-section ::selection{color:#fefdf8;background-color:#443824}.pricing-section ::selection{color:#fefdf8;background-color:#443824}.explore-section .discover-rect,.pricing-section .discover-rect{aspect-ratio:16/9;vertical-align:baseline;height:calc(1cap + 2px);display:inline-block;position:relative;overflow:hidden}.explore-section .discover-rect--square,.pricing-section .discover-rect--square{aspect-ratio:1}
