.text-primary{color:#443824}.text-primary-light{color:#fff;color:color(display-p3 1 1 1)}.text-secondary{color:#44382480}.text-secondary-light{color:#fff9;color:color(display-p3 1 1 1/.6);mix-blend-mode:plus-lighter}@font-face{font-family:Lastik;src:url(/fonts/Lastik-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.text-display{cursor:default;letter-spacing:-1%;font-family:Lastik,serif;font-size:104px;line-height:110%}.text-h1{cursor:default;letter-spacing:-1%;font-family:Lastik,serif;font-size:72px;line-height:110%}.text-h2{cursor:default;letter-spacing:-1%;font-family:Lastik,serif;font-size:64px;line-height:110%}.text-h3{cursor:default;letter-spacing:-1%;font-family:Lastik,serif;font-size:56px;line-height:110%}.text-h4{cursor:default;letter-spacing:-1%;font-family:Lastik,serif;font-size:48px;line-height:110%}.text-h5{cursor:default;letter-spacing:-1%;font-family:Lastik,serif;font-size:24px;line-height:110%}.text-title{cursor:default;letter-spacing:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:110%}.text-body{cursor:default;letter-spacing:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:115%}.text-caption{cursor:default;letter-spacing:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:115%}.text-detail{cursor:default;letter-spacing:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:115%}@media (max-width:1024px){.text-display{font-size:80px}.text-h1{font-size:64px}.text-h2{font-size:52px}.text-h3{font-size:48px}.text-h4{font-size:40px}.text-h5{font-size:24px}}@media (max-width:480px){.text-display{font-size:56px}.text-h1{font-size:44px}.text-h2{font-size:40px}.text-h3{font-size:36px}.text-h4{font-size:32px}.text-h5{font-size:24px}}html{overscroll-behavior:none;margin:0;padding:0;scroll-behavior:auto!important}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:gray #0000}#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:color(display-p3 .941 .937 .918);-ms-overflow-style:none;background:#0c0806;margin:0;padding:0}body::-webkit-scrollbar{width:2px}body::-webkit-scrollbar-thumb{background:gray;border-radius:3px}body::-webkit-scrollbar-track{background:0 0}section{will-change:transform;backface-visibility:hidden;border:none;outline:none;width:100vw;height:100vh;padding:80px 112px;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}nav{z-index:9999;opacity:0;align-items:flex-start;padding:40px;transition:padding .5s;position:fixed;top:0;left:0;right:0}nav.navbar-scrolled{padding:24px 112px}.logo-container{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.logo-container .logo-image{object-fit:contain;width:32px;height:32px;display:block}.header-toggle{cursor:pointer;z-index:20;justify-content:center;align-items:center;width:44px;height:44px;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:color(display-p3 1 1 1/.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:3px;transition:gap .25s,transform .4s cubic-bezier(.4,0,.2,1);display:flex}.header-toggle .header-toggle-dots .dot{background:#fff;background:color(display-p3 1 1 1);border-radius:50%;width:4px;height:4px;transition:all .4s cubic-bezier(.4,0,.2,1)}.header-toggle:hover:not(.is-open) .header-toggle-dots{gap:5px}.header-toggle.is-open .header-toggle-dots{gap:0;transform:rotate(180deg)}.header-toggle.is-open .header-toggle-dots .dot{border-radius:2px;width:20px;height:2px;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{justify-content:start;align-items:center;gap:8px;width:100%;padding:4px 0;display:flex}.nav-slot-stage{perspective:600px;flex-shrink:0;width:fit-content;height:44px;display:block;position:relative;overflow:visible}.nav-slot-track{flex-direction:column;align-items:flex-start;width:max-content;display:flex}.nav-slot-track .nav-item-container,.nav-slot-track .nav-shortcut-container{backface-visibility:hidden;transform-origin:0;will-change:transform,opacity,filter}nav[data-force-shortcut=false] .nav-shortcut-container,nav[data-force-shortcut=true] .nav-item-container{opacity:0;visibility:hidden;pointer-events:none}.nav-item-container{align-items:center;gap:0;width:fit-content;height:44px;padding:6px;display:flex;position:relative;overflow:hidden}.nav-item-container .nav-indicator{pointer-events:none;z-index:0;will-change:transform,width;backface-visibility:hidden;background-color:#ffffff1f;background-color:color(display-p3 1 1 1/.12);border:1px solid #ffffff0d;border:1px solid color(display-p3 1 1 1/.05);border-radius:999px;height:32px;transition:transform .2s ease-out,width .2s ease-out,opacity .3s;position:absolute;top:6px;left:0;transform:translateZ(0)}.nav-item-container .nav-item{cursor:pointer;z-index:1;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:0;padding: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:color(display-p3 1 1 1/.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:color(display-p3 1 1 1/.3)}.nav-shortcut-container{justify-content:flex-start;align-items:center;gap:8px;width:fit-content;height:44px;display:flex}.nav-shortcut-container>button.shadow-button{flex-shrink:0}.nav-shortcut-container>button.shadow-button .rolling-text,.nav-shortcut-container>button.shadow-button .rolling-char-top,.nav-shortcut-container>button.shadow-button .rolling-char-bottom{color:#fff;color:color(display-p3 1 1 1)}.cta-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#a1a1a180;border:1px solid #ffffff14;border-radius:999px;gap:4px;height:fit-content;padding:4px 52px 4px 4px;display:flex;position:relative}.cta-container .rolling-text,.cta-container .rolling-char-top,.cta-container .rolling-char-bottom{color:#fff!important;color:color(display-p3 1 1 1)!important}body[data-menu-open] .cta-container{z-index:1}.header-toggle-anchor{pointer-events:none;width:44px;height:44px;position:absolute;top:5px;right:4px}.menu-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;cursor:pointer;background:#00000080;width:100dvw;height:100dvh;position:fixed;inset:0}.menu-popup{z-index:10001;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#545454bf;background:color(display-p3 .329 .329 .329/.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:-40px}.menu-popup .line-bottom{transform-origin:100%;width:0;height:1px;bottom:-1px;right:-40px}.menu-popup .line-left{transform-origin:top;width:1px;height:0;top:-93px;left:-1px}.menu-popup .line-right{transform-origin:top;width:1px;height:0;top:-93px;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:color(display-p3 1 1 1/.16);border:1px solid #ffffff29;border:1px solid color(display-p3 1 1 1/.16);border-radius:12px;margin:4px;position:absolute;inset:0}.item-divider{background:#ffffff29;background:color(display-p3 1 1 1/.16);width:1px;height:100%}.menu-item-title-container{corner-shape:squircle;background:#0d08064d;background:color(display-p3 .047 .031 .024/.3);border:.5px solid #ffffff29;border:.5px solid color(display-p3 1 1 1/.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:#0d08064d;background:color(display-p3 .047 .031 .024/.3);border:.5px solid #ffffff29;border:.5px solid color(display-p3 1 1 1/.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{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d080629;background:color(display-p3 .047 .031 .024/.16);border:1px solid #ffffff1f;border:1px solid color(display-p3 1 1 1/.12);justify-content:center;align-items:center;gap:2px;padding:4px 6px;transition:all .5s cubic-bezier(.77,0,.18,1);display:flex;box-shadow:inset 0 0 10px #ffffff52,0 5px 8px -4px #0d080629;box-shadow:inset 0 0 10px color(display-p3 1 1 1/.32),0 5px 8px -4px color(display-p3 .047 .031 .024/.16);border-radius:6px!important}.menu-title-container .shortcut-container .shortcut:before{content:"";pointer-events:none;border:.5px solid #ffffff3d;border:.5px solid color(display-p3 1 1 1/.24);border-radius:4.5px;margin:1px;position:absolute;inset:0}.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:480px){#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:color(display-p3 1 1 1/.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:#0d08064d;background:color(display-p3 .047 .031 .024/.3);border:.5px solid #ffffff29;border:.5px solid color(display-p3 1 1 1/.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:color(display-p3 1 1 1/.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:#0d08064d;background:color(display-p3 .047 .031 .024/.3);border:.5px solid #ffffff29;border:.5px solid color(display-p3 1 1 1/.16);border-radius:12px;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;overflow:hidden}.pulse-indicator{background:#00df94;background:color(display-p3 .102 .894 .553);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 color(display-p3 .835 1 .929)}.pulse-indicator:before{content:"";opacity:.5;z-index:-1;background:#00df94;background:color(display-p3 .102 .894 .553);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 96px!important}nav.navbar-scrolled{padding:12px}.nav-slot-stage{display:none}.menu-popup{width:calc(100vw - 48px);right:16px}.menu-popup .shortcut-container{display:none}}@media (max-width:768px){nav{padding:24px 48px!important}}@media (max-width:480px){nav{padding:16px!important}nav.navbar-scrolled{padding:10px}.menu-popup{width:calc(100vw - 24px);position:fixed;top:auto;left:12px;right:12px}.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:480px){.cta-label--full{display:none}.cta-label--short{display:inline}}.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;line-height:1;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{display:inline-block;overflow:hidden}.question-item .category-word-inner{display:inline-block}.question-item .question-word-wrapper{display:inline-block;overflow:hidden}.question-item .question-word-inner{display:inline-block}.question-item .answer-content{color:#ffffff80;color:color(display-p3 1 1 1/.5);letter-spacing:-.01em;mix-blend-mode:plus-lighter;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px}.question-item .answer-content .answer-word-wrapper{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:480px){.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:10/13;transition:padding .2s}.project-item .project-item-cell .project-item-title{text-transform:uppercase;font-family:Lastik,serif}.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(-18px)}.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 .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:480px){.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:linear-gradient(-90deg,#5a5a5a 0%,#2c2c2c 100%);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__container:before{content:"";filter:blur(.5px);pointer-events:none;background:linear-gradient(90deg,#5a5a5a 0%,#2c2c2c 100%);border-radius:24px;margin:3px;position:absolute;inset:0}.scroll-indicator__item{flex-direction:column;align-items:center;display:flex;position:relative}.scroll-indicator__number{letter-spacing:.05em;color:#ffffff80;color:color(display-p3 1 1 1/.5);-webkit-user-select:none;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:#fff;color:color(display-p3 1 1 1);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:#ffffff80;background:color(display-p3 1 1 1/.5);border-radius:1px;width:6px;height:2px}.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;-webkit-backdrop-filter:blur(8px)!important;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 .menu-item,.connect-popup-root .connect-popup-panel.menu-popup .menu-title-container{padding:16px 20px}}@media (max-width:480px){.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 color(display-p3 1 1 1/.16);width:calc(100vw - 32px);max-width:100%;position:relative!important;inset:auto!important}.connect-popup-root .connect-popup-panel.menu-popup .line-top,.connect-popup-root .connect-popup-panel.menu-popup .line-bottom,.connect-popup-root .connect-popup-panel.menu-popup .line-left,.connect-popup-root .connect-popup-panel.menu-popup .line-right{display:none}.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 .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{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);aspect-ratio:4/5;background:#28282852;background:color(display-p3 .157 .157 .157/.32);border-radius:8px;flex-direction:column;justify-content:end;gap:24px;height:auto;padding:24px;transition:transform .15s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #ffffff29;box-shadow:inset 0 0 24px color(display-p3 1 1 1/.16)}.contact-us .custom-cursor{top:calc(var(--cursor-size)/2*-1.5);left:calc(var(--cursor-size)/2*-1.5)}.contact-us .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}.contact-us .old-me,.contact-us:hover .young-me{opacity:0}.contact-us:hover .old-me{opacity:1}.contact-us .text-container{flex-direction:column;gap:8px;display:flex}.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{mix-blend-mode:overlay;z-index:-1;width:100%;height:auto;transition:all 1s;position:absolute;top:-10%;left:0}.contact-us .text-container h5{font-size:20px}.contact-us button{width:fit-content}.contact-us:before{content:"";filter:blur(100px);pointer-events:none;z-index:0;mix-blend-mode:plus-lighter;background-color:#fff;background-color:color(display-p3 1 1 1);border-radius:50%;width:150px;height:150px;position:absolute;top:-75px;left:-75px}.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 color(display-p3 1 1 1);border-radius:4px;position:absolute;inset:4px;overflow:hidden}.shadow-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#545454bf;background:color(display-p3 .329 .329 .329/.75);border-radius:999px;transition:all .5s cubic-bezier(.77,0,.18,1);position:relative;box-shadow:inset 0 0 20px #ffffff52,0 10px 16px -8px #0d080640,0 12px 24px -12px #0d080640;box-shadow:inset 0 0 20px color(display-p3 1 1 1/.32),0 10px 16px -8px color(display-p3 .047 .031 .024/.25),0 12px 24px -12px color(display-p3 .047 .031 .024/.25)}.shadow-button:before{content:"";pointer-events:none;border:.5px solid #ffffff3d;border:.5px solid color(display-p3 1 1 1/.24);border-radius:999px;margin:1px;position:absolute;inset:0}button.shadow-button{cursor:pointer;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;width:fit-content;margin:0 8px;position:relative}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:color(display-p3 1 1 1);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:color(display-p3 1 1 1);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:color(display-p3 1 1 1);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:-56px}button.shadow-button .halftone-left .moving-circle{animation:8s cubic-bezier(.55,-.01,.29,1.01) infinite move-circle-left;right:-56px}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 pulse-inner-glow{0%,to{box-shadow:inset 0 0 20px #ffffff52,0 10px 16px -8px #0d080640,0 12px 24px -12px #0d080640;box-shadow:inset 0 0 20px color(display-p3 1 1 1/.32),0 10px 16px -8px color(display-p3 .047 .031 .024/.25),0 12px 24px -12px color(display-p3 .047 .031 .024/.25)}50%{box-shadow:inset 0 0 32px 4px #ffffff7a,0 10px 16px -8px #0d080640,0 12px 24px -12px #0d080640;box-shadow:inset 0 0 32px 4px #ffffff7a,0 10px 16px -8px color(display-p3 .047 .031 .024/.25),0 12px 24px -12px color(display-p3 .047 .031 .024/.25)}}@keyframes move-circle-right{0%,83.33%{left:-56px}to{left:60px}}@keyframes move-circle-left{0%,83.33%{right:-56px}to{right:60px}}@keyframes move-circle-right-hover{0%{left:-56px}to{left:60px}}@keyframes move-circle-left-hover{0%{right:-56px}to{right:60px}}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)}.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:color(display-p3 .047 .047 .047/.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:color(display-p3 1 1 1/.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{text-wrap:balance;margin:0}.section-title.section-title-dark h3{color:#443824}.section-title.section-title-light h3{color:#fff;color:color(display-p3 1 1 1)}.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}.frame .frame-group{justify-content:space-between;align-items:center;gap:0;display:flex}.frame .frame-top-side{background-image:url(/images/frame-vertical.png);background-position:50%;background-repeat:repeat-x;background-size:141px 18px;flex-direction:row;width:100%;position:absolute;top:0;transform:rotate(180deg);height:18px!important}.frame .frame-right-side{background-image:url(https://res.cloudinary.com/dp1zjwyvd/image/upload/f_auto,q_auto,w_100/v1768049123/brown-frame-item-elementor-io-optimized_rm6gko.webp);background-position:50%;background-repeat:repeat-y;background-size:18px 141px;flex-direction:column;width:18px;height:100%}.frame .frame-bottom-side{background-image:url(/images/frame-vertical.png);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}.frame .frame-left-side{background-image:url(https://res.cloudinary.com/dp1zjwyvd/image/upload/f_auto,q_auto,w_100/v1768049123/brown-frame-item-elementor-io-optimized_rm6gko.webp);background-position:50%;background-repeat:repeat-y;background-size:18px 141px;flex-direction:column;width:18px;height:100%;transform:scaleX(-1)}.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:contain;z-index:1;width:36px;height:36px;position:absolute}.frame .frame-corner-top-left{top:0;left:0;transform:rotate(-90deg)}.frame .frame-corner-top-right{top:0;right:0}.frame .frame-corner-bottom-left{bottom:0;left:0;transform:rotate(-180deg)}.frame .frame-corner-bottom-right{bottom:0;right:0;transform:scaleY(-1)}.h1-wrapper{display:inline-block;position:relative}.h1-wrapper h1{filter:blur(1px);mix-blend-mode:plus-lighter;margin-bottom:8px;font-weight:400;line-height:1;position:relative}.h1-wrapper .h1-top{filter:blur(4px);mix-blend-mode:plus-lighter;-webkit-text-fill-color:#0000;z-index:2;background:linear-gradient(270deg,#fff0 0%,#fff 50%,#fff0 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:0;line-height:1;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;margin-bottom:0;line-height:1;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));-webkit-backdrop-filter:blur(1.3vmin);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:18px;margin-right:-.03em;line-height:18px;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:18px;line-height:18px;display:block}.menu-item:hover .rolling-char-inner,button:hover .rolling-char-inner,.nav-item:hover .rolling-char-inner{transform:translateY(-18px)}.progressive-blur{z-index:20;pointer-events:none;opacity:0;width:100%;height:150px;position:fixed;bottom:0;left:0}.progressive-blur__layer{position:absolute;inset:0}.progressive-blur__layer:first-child{z-index:1;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%);mask-image:linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%)}.progressive-blur__layer:nth-child(2){z-index:2;-webkit-backdrop-filter:blur(.5625px);backdrop-filter:blur(.5625px);-webkit-mask-image:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%);mask-image:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%)}.progressive-blur__layer:nth-child(3){z-index:3;-webkit-backdrop-filter:blur(1.125px);backdrop-filter:blur(1.125px);-webkit-mask-image:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%);mask-image:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%)}.progressive-blur__layer:nth-child(4){z-index:4;-webkit-backdrop-filter:blur(2.25px);backdrop-filter:blur(2.25px);-webkit-mask-image:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%);mask-image:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%)}.progressive-blur__layer:nth-child(5){z-index:5;-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);-webkit-mask-image:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%);mask-image:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%)}.progressive-blur__layer:nth-child(6){z-index:6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);-webkit-mask-image:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%);mask-image:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%)}.progressive-blur__layer:nth-child(7){z-index:7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-mask-image:linear-gradient(#0000 75%,#000 87.5% 100%);mask-image:linear-gradient(#0000 75%,#000 87.5% 100%)}.progressive-blur__layer:nth-child(8){z-index:8;-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);-webkit-mask-image:linear-gradient(#0000 87.5%,#000 100%);mask-image:linear-gradient(#0000 87.5%,#000 100%)}.progressive-blur--top{z-index:20;pointer-events:none;opacity:0;width:100%;height:150px;position:fixed;top:0;left:0}.progressive-blur--top__layer{position:absolute;inset:0}.progressive-blur--top__layer:first-child{z-index:1;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%);mask-image:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%)}.progressive-blur--top__layer:nth-child(2){z-index:2;-webkit-backdrop-filter:blur(.5625px);backdrop-filter:blur(.5625px);-webkit-mask-image:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%);mask-image:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%)}.progressive-blur--top__layer:nth-child(3){z-index:3;-webkit-backdrop-filter:blur(1.125px);backdrop-filter:blur(1.125px);-webkit-mask-image:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%);mask-image:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%)}.progressive-blur--top__layer:nth-child(4){z-index:4;-webkit-backdrop-filter:blur(2.25px);backdrop-filter:blur(2.25px);-webkit-mask-image:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%);mask-image:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%)}.progressive-blur--top__layer:nth-child(5){z-index:5;-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);-webkit-mask-image:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%);mask-image:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%)}.progressive-blur--top__layer:nth-child(6){z-index:6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);-webkit-mask-image:linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%);mask-image:linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%)}.progressive-blur--top__layer:nth-child(7){z-index:7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-mask-image:linear-gradient(#000 0% 12.5%,#0000 25%);mask-image:linear-gradient(#000 0% 12.5%,#0000 25%)}.progressive-blur--top__layer:nth-child(8){z-index:8;-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);-webkit-mask-image:linear-gradient(#000 0%,#0000 12.5%);mask-image:linear-gradient(#000 0%,#0000 12.5%)}.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:6;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}}.custom-cursor-glass{--cursor-size:100px;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:6;will-change:transform;opacity:1;border-radius:100%;transition:opacity .3s,scale .3s cubic-bezier(.34,1.56,.64,1);position:fixed;scale:1}.filter{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.liquidGlass-wrapper{color:#000;cursor:pointer;border-radius:999px;width:100px;height:100px;font-weight:600;transition:scale .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;scale:0;box-shadow:inset 0 0 2px 1px #ffffff59,inset 0 0 10px 4px #ffffff26,0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d,inset 0 4px 16px #11111a0d,inset 0 8px 24px #11111a0d,inset 0 16px 56px #11111a0d}.liquidGlass-effect{z-index:0;isolation:isolate;position:absolute;inset:0;overflow:hidden}.liquidGlass-tint{z-index:1;background:#ffffff40;position:absolute;inset:0}.liquidGlass-shine{z-index:2;position:absolute;inset:0;overflow:hidden;box-shadow:inset 2px 2px 1px #ffffff80,inset -1px -1px 1px 1px #ffffff80}.custom-cursor-glass .cursor-view-text{z-index:10;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-cursor-glass .cursor-view-text .cursor-view-spacer{width:4px;display:inline-block}.custom-cursor-glass .cursor-view-text .cursor-view-char-wrapper{line-height:1.1;display:inline-block;overflow:hidden}.custom-cursor-glass .cursor-view-text .cursor-view-char-wrapper .cursor-view-char{color:#fff;letter-spacing:.14em;text-transform:uppercase;transition:transform .4s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--char-index)*40ms);font-size:11px;font-weight:500;display:inline-block;transform:translateY(110%)}body[data-cursor-section-active] .liquidGlass-wrapper{scale:1}body[data-near-button] .liquidGlass-wrapper{scale:0}body[data-preview-hover] .liquidGlass-wrapper{scale:1.5}body[data-preview-hover] .custom-cursor-glass .cursor-view-text .cursor-view-char-wrapper .cursor-view-char{transform:translateY(0)}@media (max-width:1024px){.custom-cursor-glass{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;grid-template-columns:repeat(12,1fr);gap:24px;width:100vw;height:100vh;padding:0 112px;display:grid;position:fixed;inset:0}.grid-overlay__column{background:#ff00001f;border-left:1px solid red;border-right:1px solid red}.content-container{will-change:transform;backface-visibility:hidden;flex-direction:column;flex-shrink:0;justify-content:center;gap:64px;width:100vw;height:100vh;padding:112px 112px 72px;display:flex;position:relative;transform:translateZ(0)}.bg-texture{z-index:0;pointer-events:none;background:#e5e3df;border:.5px solid #e5e3df;width:calc(100% - 80px);height:calc(100% - 80px);display:flex;position:absolute;inset:40px;overflow:hidden}.bg-texture .corner{position:absolute}.bg-texture #corner-1{top:-1px;left:-1px;transform:scaleX(-1)}.bg-texture #corner-2{top:-1px;right:-1px}.bg-texture #corner-3{bottom:-1px;right:-1px;transform:scaleY(-1)}.bg-texture #corner-4{bottom:-1px;left:-1px;transform:scale(-1)}.bg-texture .texture-item{corner-shape:squircle;background:#f0efea;background:color(display-p3 .941 .937 .918);border:.5px solid #e5e3df;border-radius:12px;flex:1;height:100%}.bg-texture .texture-item.item-divider{flex:0 0 24px;width:24px}.bg-texture .texture-item.item-side{flex:0 0 72px;width:72px}.project-content-container{width:100%;height:100%;max-height:768px;display:flex}.project-title-container{z-index:1;position:relative}.project-title-container .achievement-content{overflow:hidden}.detail-container{grid-template-columns:repeat(3,1fr);gap:24px;padding:0;display:grid;position:relative}.detail-container h3{text-wrap:balance;text-transform:uppercase;grid-column:span 2;margin-right:40px}.detail-container .achievement-container{flex-direction:column;grid-column:3;justify-content:center;gap:20px;height:100%;display:flex}.detail-container .achievement-label{align-items:center;gap:8px;display:flex}.detail-container .achievement-label .achievement-indicator{background-color:#ff8403;background-color:color(display-p3 1 .518 0);flex-shrink:0;width:2px;height:12px}.detail-container .achievement-label .text-detail{font-weight:500}.detail-container .achievement-items{flex-wrap:wrap;gap:12px;display:flex}.preview-cta{display:none}.preview-container{z-index:1;grid-template-columns:repeat(3,1fr);gap:24px;height:100%;max-height:400px;display:grid;position:relative}.preview-container .work-detail-container{flex-direction:column;grid-column:1;justify-content:flex-end;align-self:end;height:100%;display:flex;position:relative}.preview-container .work-detail-container h4{text-transform:none}.preview-container .work-detail-container .scroll-top-wrapper{z-index:2;border-radius:2px;width:calc(100% + 4px);height:10%;position:absolute;top:0;left:-2px;overflow:hidden}.preview-container .work-detail-container .scroll-top-wrapper .scroll-top{background:linear-gradient(#e2c8aa -27.5%,#fff4e7 25%,#e2c8aa 77.5%);border-radius:2px;width:100%;height:50%;position:absolute;top:-9%;overflow:hidden;transform:rotate(-1deg)}.preview-container .work-detail-container .scroll-top-wrapper .scroll-top .scroll-paper-texture-img{mix-blend-mode:multiply;width:100%;height:auto;position:absolute;top:0;left:0}.preview-container .work-detail-container .scroll-top-wrapper .scroll-top .scroll-top-shadow{opacity:.5;mix-blend-mode:color-burn;filter:blur(5px);width:100%;height:auto;position:absolute;top:80%;left:0;transform:rotate(.5deg)}.preview-container .work-detail-container .scroll-top-wrapper .scroll-top .scroll-shadow-side{opacity:.4;mix-blend-mode:color-burn;filter:blur(5px);width:auto;height:100%;position:absolute;top:0;left:0;transform:rotate(.5deg)}.preview-container .work-detail-container .scroll-top-wrapper .scroll-top .shadow-side-right{left:auto;right:0;transform:scaleX(-1)}.preview-container .work-detail-container .scroll-top-wrapper .scroll-top .scroll-shadow-center{opacity:.7;mix-blend-mode:color-burn;filter:blur(8px);width:50%;height:50%;position:absolute;top:0;left:50%;transform:rotate(.5deg)translate(-50%)}.preview-container .work-detail-container .folder-img{filter:drop-shadow(0 -1px 2px #00000040);width:calc(100% + 4px);max-width:none;height:auto;position:absolute;bottom:0;left:-2px}.preview-container .work-detail-container .paper-tip-img{filter:drop-shadow(1px -1px 4px #00000040);width:98%;height:auto;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.preview-container .work-detail-container .stamp-img{width:24%;height:auto;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:9%;left:50%;transform:translate(-50%)scale(.98)}.preview-container .work-detail-container .paper-stamp-img{filter:drop-shadow(-1px 1px 2px #0000003d);z-index:5;width:28%;height:auto;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:15%;right:-8%;transform:rotate(-12deg)}.preview-container .work-detail-container .detail-content{background:#fff4e7;width:100%;height:100%;padding:48px 96px 24px 24px;position:relative;overflow:hidden}.preview-container .work-detail-container .detail-content:after{content:"";width:100%;height:var(--after-height,60%);background:#f0efea;background:color(display-p3 .941 .937 .918);border-left:1px solid #e5e3df;border-right:.5px solid #e5e3df;position:absolute;top:0;left:0}.preview-container .work-detail-container .detail-content .work-detail-shadow{opacity:.24;mix-blend-mode:color-burn;filter:blur(8px);z-index:0;width:100%;height:auto;position:absolute;top:0;left:0}.preview-container .work-detail-container .detail-content .shadow-2{opacity:.4;filter:blur(4px);top:-6px}.preview-container .work-detail-container .detail-content .project-name{color:#402200;margin-top:8px}.preview-container .work-detail-container .detail-content .overview{text-align:justify;margin-top:16px}.preview-container .work-detail-container .detail-content .industry-label{align-items:center;gap:8px;display:flex}.preview-container .work-detail-container .detail-content .industry-label .industry-indicator{background-color:#ff8403;background-color:color(display-p3 1 .518 0);flex-shrink:0;width:2px;height:12px}.preview-container .work-detail-container .detail-content .industry-label .text-detail{text-transform:uppercase;font-weight:500}.preview-container .work-detail-container .detail-content .paper-texture-img{mix-blend-mode:multiply;width:100%;height:auto;position:absolute;bottom:0;left:0}.preview-container .work-detail-container .detail-content:before{content:"";filter:blur(60px);mix-blend-mode:color-burn;background:#ffaf53;width:20%;height:200%;position:absolute;top:30%;left:-50%;transform:rotate(45deg)translate(50%,-50%)}.preview-container .work-detail-container:hover .paper-tip-img{margin-bottom:8px}.preview-container .work-detail-container:hover .stamp-img{transform:translate(-50%)scale(1)}.preview-container .work-detail-container:hover .paper-stamp-img{transform:scale(1.1)}.preview-container .preview-wrapper{grid-column:span 2;grid-template-columns:repeat(8,1fr);justify-content:center;align-items:center;gap:24px;width:100%;height:100%;display:grid;position:relative}.preview-container .preview-wrapper:before{content:"";mix-blend-mode:darken;z-index:0;pointer-events:none;background:repeating-linear-gradient(45deg,#0000,#0000 11px,#e5e3df 11px 12px) 0 0/16.97px 16.97px;border:1px solid #e5e3df;border-width:1px .5px;animation:5s linear infinite stripeMove;position:absolute;inset:0}.preview-container .preview{position:relative}.preview-container .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-container .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-container .preview .frame{z-index:4;pointer-events:none}.preview-container .preview .preview-content{position:absolute;inset:0;overflow:hidden}.preview-container .preview .preview-content video{object-fit:cover;width:100%;height:100%}.preview-container .preview-main{grid-column:2/8;width:auto;height:100%;position:relative}.preview-container .preview-main .preview-content{height:auto;margin:18px}.preview-container .preview-secondary{flex:1;min-width:0;height:100%}.preview-container .preview-secondary .preview-content{inset:18px}@keyframes stripeMove{0%{background-position:0 0}to{background-position:16.97px 16.97px}}@keyframes rotate-circle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1024px){.content-container{width:100%;height:auto;max-height:none;padding:80px 96px 60px}.content-container .bg-texture .item-side{flex:0 0 56px}.content-container .detail-content{height:fit-content;padding-top:80px!important;padding-bottom:20vh!important;padding-right:20vw!important}.content-container .detail-container{grid-template-columns:1fr}.content-container h3{grid-column:1;margin-right:0}.content-container .achievement-container{grid-column:1}.content-container .preview-container{grid-template-columns:1fr;max-height:none}.content-container .work-detail-container{order:1;grid-column:1}.content-container .preview-wrapper{aspect-ratio:16/9;order:0;grid-column:1;grid-template-columns:1fr}.content-container .preview-wrapper .preview-main{grid-column:1}.content-container .preview-cta{width:fit-content;margin-top:24px;display:flex}}@media (max-width:768px){.content-container{padding:80px 48px 60px}.content-container .bg-texture{width:calc(100% - 96px);inset:48px}.content-container .bg-texture .item-side{display:none}}@media (max-width:480px){.content-container{padding:64px 16px}.content-container .detail-content{padding-top:5vh!important;padding-bottom:120px!important}.content-container .bg-texture{width:calc(100% - 32px);height:calc(100% - 32px);inset:16px}.content-container .bg-texture .item-side{flex:0 0 16px;width:16px}.content-container .bg-texture>:nth-child(5),.content-container .bg-texture>:nth-child(6){display:none}}.loading-overlay{z-index:10000;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.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;flex:1;height:100%;margin-right:-1px;position:relative;overflow:hidden}.loading-percentage{z-index:20;pointer-events:none;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.loading-percentage .loading-percentage-text{color:#fff;align-items:flex-start;display:flex}.loading-percentage .loading-percentage-char{height:1em;line-height:1em;display:block;overflow:hidden}.loading-percentage .loading-percentage-char--space{width:.25em;overflow:visible}.loading-percentage .loading-percentage-char-inner{line-height:1em;display:block;transform:translateY(10%)}@media (max-width:1024px){.loading-percentage{inset:auto auto 40px 50%;transform:translate(-50%)}}@media (max-width:480px){.loading-percentage{inset:auto auto 40px 50%;transform:translate(-50%)}}.loading-draw-initial{opacity:0}.loading-hero-circle{aspect-ratio:1;pointer-events:none;opacity:.4;z-index:15;border-radius:50%;height:calc(100% - 80px);position:absolute;top:50%;left:40px;transform:translateY(-50%)}.loading-hero-circle.loading-floral-visible .loading-mask-anim-path,.loading-hero-circle.loading-floral-visible .loading-floral-circle{opacity:1}.loading-hero-circle .loading-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 loading-crown-spin;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-hero-circle .loading-crown img{object-fit:contain;width:100%;height:100%}@keyframes loading-crown-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (max-width:1024px){.loading-panel-slice:nth-child(n+13){display:none}.loading-hero-circle{aspect-ratio:1;width:calc(100% - 32px);height:auto;top:16px;left:16px;transform:none}}@media (max-width:480px){.loading-panel-slice:nth-child(n+7){display:none}.loading-hero-circle{aspect-ratio:1;width:calc(100% - 32px);height:auto;top:20%;left:16px;transform:none}}.hero-section{backface-visibility:hidden;z-index:2;flex-direction:column;height:100svh;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.hero-section .hero-artwork{aspect-ratio:1;mix-blend-mode:screen;width:auto;height:100%;position:absolute;top:8%;right:20%}.hero-section .bg-panel-slice{background-color:#0c0c0c;border-right:1px solid #101010;flex:1;height:100%;position:relative}.hero-section .hero-video-overlay{z-index:3;pointer-events:none;mix-blend-mode:color-dodge;width:100%;height:100%;position:absolute;top:0;left:0}.hero-section .hero-overlay-wrapper{z-index:3;opacity:0;filter:blur(20px);width:150vw;height:100%;position:absolute;top:75%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.hero-section .hero-overlay{object-fit:cover;object-position:top;filter:blur(100px);backface-visibility:hidden;width:100%;height:150%;position:relative;transform:translateZ(0)}.hero-section .hero-grid-bg{transform-origin:50%;object-fit:cover;object-position:center;z-index:0;pointer-events:none;will-change:transform;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-section .hero-grid-bg canvas,.hero-section .hero-paper-texture canvas{width:100%;height:100%;display:block}.hero-section .hero-paper-texture{object-fit:cover;mix-blend-mode:color-burn;opacity:.5;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;will-change:transform;width:200%;height:auto;position:absolute;top:-6%;left:-120%;transform:translateZ(0)}.hero-section .hero-client{z-index:2;pointer-events:none;will-change:transform;width:150%;height:auto;position:absolute;top:-18%;right:-94%;transform:translateZ(0)}.hero-section .hero-dragon{z-index:2;pointer-events:none;will-change:transform;width:200%;height:auto;position:absolute;top:8%;left:-120%;transform:translateZ(0)}.hero-section .hero-god canvas,.hero-section .hero-client canvas,.hero-section .hero-dragon canvas{width:100%;height:100%;display:block}.hero-section .cloud-left{object-fit:contain;object-position:bottom left;z-index:4;pointer-events:none;width:50%;height:auto;position:absolute;bottom:0;left:0}.hero-section .cloud-right{object-fit:contain;object-position:bottom right;z-index:4;pointer-events:none;width:50%;height:auto;position:absolute;bottom:0;right:0}.hero-section .hero-cloud{object-fit:contain;z-index:4;pointer-events:none;will-change:transform;width:120%;height:auto;position:absolute;bottom:-50%;left:0;transform:translateZ(0)}.hero-section .cloud-left canvas,.hero-section .cloud-right canvas,.hero-section .hero-cloud canvas{width:100%;height:100%;display:block}.hero-section .cloud-left,.hero-section .cloud-right,.hero-section .hero-cloud{aspect-ratio:1}.hero-section .hero-video-overlay canvas{width:100%;height:100%;display:block}.hero-section #hero-circle-1{mix-blend-mode:plus-lighter;opacity:.5;border:none;z-index:1000!important}.hero-section .hero-circle{aspect-ratio:1;pointer-events:none;mix-blend-mode:overlay;opacity:.5;z-index:3;border-radius:50%;height:calc(100% - 80px);position:absolute;top:50%;left:40px;transform:translateY(-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;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-loading-percentage{z-index:11;pointer-events:none;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.hero-section .hero-loading-percentage .hero-loading-percentage-text{font-family:var(--font-ibm-mono),monospace;color:#fff;text-transform:uppercase}.hero-section .hero-info{z-index:6;pointer-events:none;mix-blend-mode:overlay;justify-content:end;gap:80px;width:auto;display:flex;position:absolute;top:50%;left:40px;right:40px;transform:translateY(-50%)}.hero-section .hero-info p{font-family:var(--font-ibm-mono),monospace;color:#ffffff80;color:color(display-p3 1 1 1/.5);text-transform:uppercase;margin:0;font-size:14px}.hero-section .hero-content{z-index:9;flex-direction:column;align-items:flex-start;padding:40px;display:flex;position:relative;gap:24px!important}.hero-section .hero-title{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:color(display-p3 1 1 1);z-index:1;background:radial-gradient(50% 50%,#f6f1db 0%,#fff 100%);background:radial-gradient(50% 50%,color(display-p3 .961 .945 .867) 0%,color(display-p3 1 1 1) 100%);-webkit-background-clip:text;background-clip:text;margin:0;line-height:100%;position:relative}.hero-section .hero-title .product-highlight-outer{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;vertical-align:baseline;z-index:-1;display:inline-block;position:relative;overflow:visible}.hero-section .hero-title .product-highlight-outer .circle-top-left{z-index:4;pointer-events:none;background-color:#cf9f00;background-color:color(display-p3 .8 .624 0);border-radius:50%;width:16px;height:16px;position:absolute;top:-7px;left:-7px}.hero-section .hero-title .product-highlight-outer .circle-bottom-right{z-index:4;pointer-events:none;background-color:#cf9f00;background-color:color(display-p3 .8 .624 0);border-radius:50%;width:16px;height:16px;position:absolute;bottom:-7px;right:-7px}.hero-section .hero-title .product-highlight-wrapper{vertical-align:baseline;background-color:#ffeba5;background-color:color(display-p3 1 .922 .643);border-left:2px solid #cf9f00;border-left:2px solid color(display-p3 .8 .624 0);border-right:2px solid #cf9f00;border-right:2px solid color(display-p3 .8 .624 0);padding:0 20px 0 12px;display:flex;position:relative;overflow:hidden;background-clip:unset!important;-webkit-background-clip:unset!important}.hero-section .hero-title .product-highlight-wrapper:before{content:"";mix-blend-mode:darken;z-index:0;pointer-events:none;background:repeating-linear-gradient(45deg,#0000,#0000 10px,#cf9f003d 10px 12px) 0 0/16.97px 16.97px;background:repeating-linear-gradient(45deg,#0000,#0000 10px,color(display-p3 .8 .624 0/.24) 10px 12px) 0 0/16.97px 16.97px;animation:5s linear infinite stripeMove;position:absolute;inset:0}.hero-section .hero-title .product-highlight{z-index:1;font-family:Lastik,serif;display:inline-block;position:relative;margin:0!important}.hero-section .hero-title .product-paper-texture{object-fit:cover;mix-blend-mode:multiply;opacity:.5;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.hero-section .client-container{z-index:5;opacity:0;filter:blur(20px);box-sizing:border-box;width:100%;min-height:76px;padding:4px 0 40px;display:flex;position:relative;overflow:hidden;opacity:1!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:.24;flex-shrink:0;width:auto;height:32px;min-height:16px;max-height:32px;visibility:visible!important;display:block!important}@media (max-width:1024px){.hero-section .hero-video-overlay{display:none}.hero-section .hero-circle{aspect-ratio:1;mix-blend-mode:overlay;opacity:1;width:calc(100% - 32px);height:auto;top:20%;left:16px;transform:none}.hero-section .hero-overlay-wrapper{top:100%}.hero-section .hero-overlay{filter:blur(50px)}.hero-section .hero-artwork{width:100%;height:100vw;inset:32% auto 0 50%;transform:translate(-50%)}.hero-section .hero-info{display:none}.hero-section .hero-content{padding:16px 96px!important}.hero-section .hero-title{line-height:1}.hero-section .client-container{padding:4px 0 16px}.hero-section .client-logos-track,.hero-section .client-logos-set{gap:24px}.hero-section .client-logo{height:20px;max-height:20px}.hero-section .hero-loading-percentage{right:48px}}@media (max-width:768px){.hero-section .hero-content{padding:16px 48px!important}}@media (max-width:480px){.hero-section .hero-video-overlay{display:none}.hero-section .hero-circle{aspect-ratio:1;mix-blend-mode:overlay;opacity:1;width:calc(100% - 32px);height:auto;top:20%;left:16px;transform:none}.hero-section .hero-overlay-wrapper{top:100%}.hero-section .hero-overlay{filter:blur(50px)}.hero-section .hero-artwork{width:100%;height:100vw;inset:32% auto 0 50%;transform:translate(-50%)}.hero-section .hero-info{display:none}.hero-section .hero-content{padding:16px!important}.hero-section .hero-title{font-size:40px;line-height:1}.hero-section .client-container{padding:4px 0 16px}.hero-section .client-logos-track,.hero-section .client-logos-set{gap:24px}.hero-section .client-logo{height:20px;max-height:20px}.hero-section .hero-loading-percentage{right:16px}}.about-section{background:linear-gradient(#fff 0%,#f0efea 100%);background:linear-gradient(#fff 0%,color(display-p3 .941 .937 .918) 100%);width:100vw;height:auto;padding:112px!important}.about-section .about-content-container{grid-template-columns:repeat(12,1fr);gap:24px;height:fit-content;max-height:900px;display:grid}.about-section .about-card{border-radius:999px 999px 0 0;grid-column:1/4;overflow:hidden}.about-section .about-card__image{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.about-section .about-card__crown{aspect-ratio:1;mix-blend-mode:overlay;width:calc(100% - 32px);animation:20s linear infinite crown-spin;position:absolute;top:16px;left:16px}.about-section .about-card__texture{pointer-events:none;z-index:1;mix-blend-mode:multiply;opacity:.6;background-image:url(https://res.cloudinary.com/dp1zjwyvd/image/upload/f_auto,q_auto/v1769989277/paper-texture_ovjbfn.webp);background-size:cover;position:absolute;inset:0}.about-section .about-card__detail{text-align:center;flex-direction:column;align-items:center;display:flex;overflow:hidden}.about-section .about-card__title{corner-shape:squircle;background:#f0efea;background:color(display-p3 .941 .937 .918);border-radius:0 0 24px 24px;justify-content:center;align-items:center;gap:12px;width:100%;padding:16px;display:flex;position:relative;overflow:hidden}.about-section .about-card__title .text-h5{text-transform:uppercase}.about-section .about-card__description{corner-shape:squircle;background:#f0efea;background:color(display-p3 .941 .937 .918);border-radius:24px;width:100%;padding:16px;position:relative;overflow:hidden;transform:translateY(-.5px)}.about-section .about-card__description .text-body{text-transform:uppercase;font-feature-settings:"ss03" on,"liga" off;font-family:Lastik,serif}.about-section .about-text-container{flex-direction:column;grid-column:5/12;justify-content:space-between;gap:16px;height:100%;display:flex}.about-section .about-text-container .about-title{text-wrap:balance;text-transform:uppercase;width:100%}.about-section .about-text-container .description-wrapper{grid-template-columns:repeat(7,1fr);gap:24px;display:grid}.about-section .about-text-container .description-wrapper .description-label{grid-column:1/3;gap:8px;margin-top:4px;display:flex}.about-section .about-text-container .description-wrapper .description-label .description-indicator{background-color:#ff8403;background-color:color(display-p3 1 .518 0);flex-shrink:0;width:2px;height:12px}.about-section .about-text-container .description-wrapper .description-label .text-detail{font-weight:500}.about-section .about-text-container .description-wrapper .about-body{text-wrap:balance;grid-column:3/8}.about-section .about-text-container .description-wrapper .about-body .body-word-wrapper{display:inline-block;overflow:hidden}.about-section .about-text-container .description-wrapper .about-body .body-word-inner{display:inline-block}@keyframes crown-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1024px){.about-section{height:auto;padding:40px 96px!important}.about-section .about-content-container{grid-template-columns:1fr;height:auto;max-height:none}.about-section .about-card{grid-column:1/-1}.about-section .about-card__image{max-height:55vh}.about-section .about-text-container{grid-column:1/-1;justify-content:flex-start;height:auto}.about-section .description-wrapper{flex-direction:column!important;gap:16px!important;padding-top:24px!important;display:flex!important}}@media (max-width:768px){.about-section{padding:40px 48px!important}}@media (max-width:480px){.about-section{padding:40px 16px!important}.about-section .about-content-container{gap:40px!important}.about-section .about-card__image{max-height:55vh}.about-section .description-wrapper{flex-direction:column!important;gap:16px!important;padding-top:24px!important;display:flex!important}}.project-section{background-color:#f0efea;background-color:color(display-p3 .941 .937 .918);height:auto;min-height:auto;position:relative}.project-section .title-container{justify-content:center;align-items:center;width:100%;margin-top:112px;margin-bottom:0;padding:112px 112px 0;display:flex}.project-section .title-container img{width:100%;height:auto;display:block}.project-section .content-wrapper{will-change:transform;background-color:#f0efea;background-color:color(display-p3 .941 .937 .918);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:1024px){.project-section .title-container{padding:0 96px}.project-section .content-wrapper{flex-direction:column;width:100%;height:auto}}@media (max-width:768px){.project-section .title-container{padding:0 48px}}@media (max-width:480px){.project-section .title-container{padding:0 16px}}.explore-section{flex-direction:column;justify-content:space-between;align-items:center;gap:64px;width:100%;height:auto;margin-top:-2px;display:flex;position:relative;background-color:#fefdf8!important;padding:0 0 80vh!important}.explore-section:before{content:"";background:#fefdf8;width:100vw;height:1px;position:absolute;top:-1px;left:0}.explore-content{flex-direction:column;align-items:center;gap:64px;width:100%;height:100%;padding:112px 112px 0;display:flex;overflow:hidden}.explore-parallax-layers{pointer-events:none;width:100vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.explore-parallax-layer{will-change:transform;width:100vw;position:absolute;bottom:0;left:0}.explore-parallax-layer__img{width:100vw;height:auto;display:block}.explore-text-container{flex:1;grid-template-columns:repeat(12,1fr);justify-content:space-between;align-items:center;gap:24px;width:100%;height:100%;margin-bottom:48px;display:grid}.explore-text-container__logo{grid-column:1/2;width:100%}.explore-text-container__logo img{width:100%;height:auto}.explore-text-container__title{color:#f0efea;color:color(display-p3 .941 .937 .918);text-wrap:balance;grid-column:1/6}.explore-text-container__col{flex-direction:column;grid-column:7/13;gap:16px;display:flex}.explore-text-container__body{gap:24px;display:flex}.explore-text-container__body .text-body{text-align:left;flex:1;width:100%}.explore-body-word-wrapper{margin-bottom:-.15em;padding-bottom:.15em;display:inline-block;overflow:hidden}.explore-body-word-inner{display:inline-block}.explore-image-container{flex-direction:row;align-items:stretch;gap:24px;width:100%;display:flex}.explore-card{border:1px solid #e5e3df;flex:1;padding:4px;position:relative;overflow:hidden}.explore-card__line{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.explore-card__line--1{background:linear-gradient(to bottom right,#0000 calc(50% - 1px),#e5e3df 50%,#0000 calc(50% + 1px))}.explore-card__line--2{background:linear-gradient(to bottom left,#0000 calc(50% - 1px),#e5e3df 50%,#0000 calc(50% + 1px))}.explore-card:after{content:"";pointer-events:none;border:1px solid #e5e3df;border-radius:999px 999px 0 0;width:115%;height:115%;position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%)}.explore-item-wrapper{border:1px solid #e5e3df;border-radius:999px 999px 0 0;padding:12px}.explore-image-wrapper{aspect-ratio:4/5;border-radius:999px 999px 0 0;position:relative;overflow:hidden}.explore-image-inner{will-change:transform;position:absolute;inset:0}.explore-media{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1024px){.explore-section{padding-bottom:24vh!important}.explore-parallax-layer{bottom:0!important;transform:none!important}.explore-parallax-layer__img{width:100vw}.explore-content{padding:48px 96px 0}.explore-text-container{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.explore-text-container__logo{grid-column:1;width:48px}.explore-text-container__logo img{width:48px}.explore-text-container__title{grid-column:1;font-size:64px}.explore-text-container__col{grid-column:1}.explore-text-container__body{flex-direction:column;gap:12px}.explore-text-container__body .text-body{text-align:left}.explore-image-container{flex-wrap:wrap;gap:24px}.explore-card{flex:0 0 calc(50% - 12px)}}@media (max-width:768px){.explore-content{padding:48px 48px 0}}@media (max-width:480px){.explore-section{padding-bottom:24vh!important}.explore-content{padding:48px 16px 0}.explore-text-container__title{font-size:36px}.explore-text-container__body .text-body{text-align:left}.explore-image-container{gap:16px}.explore-card{flex:0 0 calc(50% - 8px)}.explore-parallax-layer{bottom:0!important;transform:none!important}.explore-parallax-layer__img{width:100vw}}.service-section{border-top:.5px solid #e5e3df;flex-direction:column;height:auto;display:flex;position:relative;background:#e5e3df!important;margin:0!important}.service-section .logo{object-fit:contain;z-index:1;width:calc(100% - 224px);height:auto;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.service-section .container-side-wrapper{background:#e5e3df;width:100%;height:112px;display:flex}.service-section .container-side{corner-shape:squircle;background:#f0efea;background:color(display-p3 .941 .937 .918);border:.5px solid #e5e3df;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;width:112px;height:auto;display:flex}.service-section .container-center{corner-shape:squircle;background:#f0efea;background:color(display-p3 .941 .937 .918);border:.5px solid #e5e3df;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-self:stretch;width:100%;height:auto;display:flex}.service-section .service-content-container{flex-direction:column;display:flex}.service-section .service-content-container .title-content{corner-shape:squircle;background:#e5e3df;border-radius:12px;display:flex}.service-section .service-content-container .title-content .container-center{background:#e5e3df;border:none;flex-direction:row;padding:0;display:flex}.service-section .service-content-container .title-content .container-center .container-side{width:calc(33.3333% - 16px);height:auto}.service-section .service-content-container .title-content .container-center .container-divider{corner-shape:squircle;background:#f0efea;background:color(display-p3 .941 .937 .918);border:.5px solid #e5e3df;border-radius:12px;width:24px;height:auto}.service-section .service-content-container .title-content .container-center .section-title{corner-shape:squircle;background:#f0efea;background:color(display-p3 .941 .937 .918);border:.5px solid #e5e3df;border-radius:12px;flex:1;align-items:flex-start;padding:72px}.service-section .service-content-container .title-content .container-center .section-title h3{font-size:112px}.service-section .service-content-container .title-content .container-side{align-self:stretch;height:auto}.service-section .service-content-container .content-column{background:#e5e3df;border:none;flex-direction:row;padding:0;display:flex}.service-section .service-content-container .content-column .content-column-wrapper{flex-direction:row;flex:1;width:100%;display:flex!important}.service-section .service-content-container .content-column .container-divider{corner-shape:squircle;background:#f0efea;background:color(display-p3 .941 .937 .918);border:.5px solid #e5e3df;border-radius:12px;width:24px;height:auto}.service-section .service-content-container .content-column .content-column-item{corner-shape:squircle;background:#f0efea;background:color(display-p3 .941 .937 .918);border:.5px solid #e5e3df;border-radius:12px;flex:1;align-items:flex-start;height:auto;padding:24px}.service-section .service-content-container .content-column .content-column-item .service-artwork{aspect-ratio:1;width:100%;position:relative}.service-section .service-content-container .content-column .content-column-item .service-artwork .service-img{object-fit:cover;z-index:2;width:54%;height:54%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-section .service-content-container .content-column .content-column-item .service-artwork .frame-square{object-fit:cover;z-index:2;width:100%;height:100%;position:absolute}.service-section .service-content-container .content-column .content-column-item .service-artwork:before{content:"";z-index:1;filter:blur(24px);opacity:.5;background:#2f2f2f;border-radius:999px;width:80%;height:40px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.service-section .service-content-container .content-column .content-column-item .service-artwork:after{content:"";z-index:1;filter:blur(12px);opacity:.9;background:#2f2f2f;border-radius:999px;width:70%;height:24px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.service-section .service-content-container .content-column .service-item{height:80vh}.service-section .service-content-container .content-column .service-item .achievement-item{flex-direction:row;gap:8px;width:100%;display:flex}.service-section .service-content-container .content-column .service-item .achievement-item .text-detail{font-weight:500}.service-section .service-content-container .content-column .service-item .achievement-item .line-spacer{background:#e5e3df;border-radius:999px;width:100%;height:1px}.service-section .service-content-container .content-column .service-item.item-2{margin-top:0}.service-section .service-content-container .content-column .service-item.item-3{margin-top:0;margin-bottom:60vh}.service-section .service-content-container .content-column .detail-item{flex-direction:column;flex:1;gap:16px;padding:40px 8px;display:flex;position:relative;overflow:hidden}.service-section .service-content-container .content-column .detail-item .text-container{flex-direction:column;gap:8px;display:flex}.service-section .service-content-container .content-column .detail-item .text-container .body-word-wrapper{display:inline-block;overflow:hidden}.service-section .service-content-container .content-column .detail-item .text-container .body-word-inner{display:inline-block}.service-section .service-content-container .content-column .service-pattern{z-index:0;opacity:.4;width:100%;height:100%;position:absolute;top:0;left:0}.service-section .service-content-container .content-column .service-icon{z-index:1}.service-section .service-content-container .content-column .icon-container{border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px #2626260d,0 1px 1px -.5px #0a0a0a0d,0 3px 3px -1.5px #0a0a0a0d}.service-section .service-content-container .content-column .icon-container,.service-section .service-content-container .content-column .text-container{z-index:1;position:relative}.service-section .service-content-container .content-column h5{text-transform:uppercase;margin:0}.service-section .service-content-container .content-column span{margin:0}.service-section .service-content-container .content-column .achievement-container{flex-direction:column;gap:8px;margin-top:16px;display:flex}.service-section .service-content-container .content-column .achievement-label{align-items:center;gap:8px;display:flex}.service-section .service-content-container .content-column .achievement-label .achievement-indicator{background-color:#ff8403;background-color:color(display-p3 1 .518 0);flex-shrink:0;width:2px;height:12px}.service-section .service-content-container .content-column .achievement-label .text-detail{font-weight:500}.service-section .service-content-container .content-column .achievement-items{flex-direction:column;gap:12px;display:flex}@media (max-width:1024px){.service-section .container-side{width:96px!important}.service-section .service-item{height:fit-content!important}.service-section .service-item.item-3{margin-bottom:0!important}.service-section .title-content .container-center .container-side,.service-section .title-content .container-center .container-divider{display:none!important}.service-section .title-content .container-center .section-title{padding:24px 96px!important}.service-section .title-content .container-center .section-title h3{font-size:48px!important}.service-section .content-column .content-column-wrapper{flex-direction:column!important}.service-section .content-column .content-column-wrapper .container-divider{width:auto;height:24px}.service-section .content-column .content-column-item{padding:16px!important}.service-section .content-column .content-column-item .item-3{margin-top:0!important;margin-bottom:0!important}.service-section .content-column .content-column-item .detail-item{padding:16px 12px}}@media (max-width:768px){.service-section .container-side{width:48px!important}.service-section .title-content .container-center .section-title{padding:24px 48px!important}.service-section .service-item{height:fit-content}}@media (max-width:480px){.service-section .container-side{width:16px!important}.service-section .title-content .container-center .container-side,.service-section .title-content .container-center .container-divider{display:none!important}.service-section .title-content .container-center .section-title{padding:24px 16px!important}.service-section .content-column .content-column-wrapper{flex-direction:column!important}.service-section .content-column .content-column-wrapper .container-divider{width:auto;height:24px}.service-section .content-column .content-column-item{padding:16px!important}.service-section .content-column .content-column-item .item-3{margin-top:0!important;margin-bottom:0!important}.service-section .content-column .content-column-item .detail-item{padding:16px 12px}}.pricing-section{z-index:2;aspect-ratio:16/9;align-items:center;width:100vw;height:auto;display:flex;position:relative;background-color:#0c0806!important;margin:-1px 0 0!important;padding:80px 112px!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-container{gap:8px}.pricing-section .cancel-container .text-title{font-family:Lastik,serif}.pricing-section .cancel-container .text-body{text-wrap:balance;height:auto}.pricing-section .text-body{height:16px}.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{grid-template-columns:repeat(12,1fr);gap:24px;width:100%;height:fit-content;display:grid;position:relative}.pricing-section .title-container{grid-column:1/5}.pricing-section .title-container .text-h3{text-wrap:balance}.pricing-section .pricing-texture{mix-blend-mode:overlay;z-index:0;object-fit:cover;pointer-events:none;width:auto;height:110%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-section .pricing-bg{object-fit:cover;mix-blend-mode:lighten;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left: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:24px;margin-bottom:-52px;padding-bottom:52px;display:grid;overflow:hidden}.pricing-section .retainer-pricing{z-index:1;background:#2f2f2f;background:color(display-p3 .184 .184 .184);width:auto;height:fit-content;position:relative;box-shadow:0 36px 36px -32px #0000003d,0 32px 50px -24px #00000080}.pricing-section .retainer-pricing: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 .retainer-pricing: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 .retainer-pricing .pricing-content{background-color:#2b2b2b;background-color:color(display-p3 .169 .169 .169);flex-direction:column;gap:24px;min-height:fit-content;margin:18px;padding:22px;display:flex;position:relative;overflow:hidden}.pricing-section .retainer-pricing .pricing-content:before{content:"";mix-blend-mode:plus-lighter;filter:blur(100px);pointer-events:none;z-index:2;background:#fff;background:color(display-p3 1 1 1);border-radius:50%;width:100px;height:100px;position:absolute;top:-50px;right:-50px}.pricing-section .retainer-pricing .pricing-content:after{content:"";mix-blend-mode:plus-lighter;filter:blur(100px);pointer-events:none;z-index:2;background:#fff;background:color(display-p3 1 1 1);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-50px;left:-50px}.pricing-section .retainer-pricing .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 .retainer-pricing .pricing-content .decorative-overlay{mix-blend-mode:color-dodge;pointer-events:none;z-index:2;width:200px;height:200px;position:absolute;top:-56px;right:-64px}.pricing-section .retainer-pricing .pricing-content .price-detail{z-index:1;flex-direction:column;flex-shrink:0;gap:24px;display:flex;position:relative}.pricing-section .retainer-pricing .pricing-content .price-detail .price-title{-webkit-text-fill-color:#0000;white-space:nowrap;background:linear-gradient(90deg,#fff 0%,#ffebb5 25%,#5bf9ff 50%,#f1a3ff 75%,#fff 100%) 0 0/200% 100%;background:linear-gradient(90deg,color(display-p3 1 1 1) 0%,color(display-p3 1 .922 .706) 25%,color(display-p3 .51 .969 1) 50%,color(display-p3 .91 .643 1) 75%,color(display-p3 1 1 1) 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:10s infinite gradient-shift}.pricing-section .retainer-pricing .pricing-content .price-detail .price-number-container{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.pricing-section .retainer-pricing .pricing-content .price-detail .price-number-container h4{font-size:42px;line-height:42px}.pricing-section .project-pricing{z-index:1;background:#2f2f2f;background:color(display-p3 .184 .184 .184);width:auto;height:fit-content;position:relative;box-shadow:0 36px 36px -32px #00000080,0 32px 50px -24px #000c}.pricing-section .project-pricing: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 .project-pricing: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 .project-pricing .frame{filter:saturate(0)}.pricing-section .project-pricing .pricing-content{background-color:#2b2b2b;background-color:color(display-p3 .169 .169 .169);flex-direction:column;gap:24px;min-height:fit-content;margin:18px;padding:22px;display:flex;position:relative;overflow:hidden}.pricing-section .project-pricing .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 .project-pricing .pricing-content .price-detail{z-index:1;flex-direction:column;flex-shrink:0;gap:24px;display:flex;position:relative}.pricing-section .project-pricing .pricing-content .price-detail .price-title{font-weight:500}.pricing-section .project-pricing .pricing-content .price-number-container{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.pricing-section .project-pricing .pricing-content .price-number-container h4{font-size:42px;line-height:42px}.pricing-section .project-pricing .pricing-content .benefit-detail{z-index:1;flex-shrink:0;position:relative}.pricing-section .project-pricing .pricing-content>*{z-index:1;position:relative}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (max-width:1240px){.pricing-section{aspect-ratio:unset;padding:60px 40px!important}.pricing-section .pricing-content-container{grid-template-columns:1fr 1fr;gap:24px}.pricing-section .title-container,.pricing-section .pricing-cards-wrapper{grid-column:1/-1}}@media (max-width:1024px){.pricing-section{aspect-ratio:unset;padding:40px 96px!important}.pricing-section .pricing-cards-wrapper{flex-direction:row;display:flex}.pricing-section .pricing-cards-wrapper .retainer-pricing,.pricing-section .pricing-cards-wrapper .project-pricing{width:100%}.pricing-section .pricing-bg{padding:10% 0}.pricing-section .retainer-pricing,.pricing-section .project-pricing{box-shadow:none}.pricing-section .retainer-pricing:before,.pricing-section .retainer-pricing:after,.pricing-section .project-pricing:before,.pricing-section .project-pricing:after{display:none}.pricing-section .retainer-pricing .pricing-content,.pricing-section .project-pricing .pricing-content{padding:24px}.pricing-section .retainer-pricing h4,.pricing-section .project-pricing h4{font-size:36px;line-height:36px}.pricing-section .pricing-content-container{grid-template-columns:1fr;gap:40px}.pricing-section .title-container{grid-column:1/-1}.pricing-section .pricing-cards-wrapper{grid-column:1/-1;grid-template-columns:1fr}.pricing-section .title-container .cancel-container{display:none}.pricing-section .cancel-container--mobile{grid-column:1/-1;display:flex}}@media (max-width:768px){.pricing-section{padding:40px 48px!important}.pricing-section .pricing-cards-wrapper{grid-template-columns:1fr;display:grid}}@media (max-width:480px){.pricing-section{padding:40px 16px!important}.pricing-section .pricing-bg{padding:10% 0}.pricing-section .retainer-pricing,.pricing-section .project-pricing{box-shadow:none}.pricing-section .retainer-pricing:before,.pricing-section .retainer-pricing:after,.pricing-section .project-pricing:before,.pricing-section .project-pricing:after{display:none}.pricing-section .retainer-pricing .pricing-content,.pricing-section .project-pricing .pricing-content{padding:16px}.pricing-section .retainer-pricing h4,.pricing-section .project-pricing h4{font-size:36px;line-height:36px}.pricing-section .pricing-content-container{grid-template-columns:1fr;gap:40px}.pricing-section .title-container{grid-column:1/-1}.pricing-section .pricing-cards-wrapper{grid-column:1/-1;grid-template-columns:1fr}.pricing-section .title-container .cancel-container{display:none}.pricing-section .cancel-container--mobile{grid-column:1/-1;display:flex}}.faqs-section{flex-direction:column;display:flex;background-color:#0c0806!important;height:fit-content!important;margin:0!important;padding:112px!important;overflow:clip!important}.faqs-section .content-container{grid-template-columns:repeat(12,1fr);gap:24px;width:100%;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:1240px){.faqs-section{padding:60px 40px!important}.faqs-section .contact-us-wrapper{grid-column:1/4}.faqs-section .question-container{grid-column:4/13}}@media (max-width:1024px){.faqs-section{padding:40px 96px!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}}@media (max-width:768px){.faqs-section{padding:40px 48px!important}}@media (max-width:480px){.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;will-change:transform;background:#0c0806 no-repeat;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-bottom-left,.footer-bottom-right{z-index:1;pointer-events:none;mix-blend-mode:plus-lighter;filter:blur(2px);width:80vw;height:auto;position:absolute;bottom:-44vh}.footer-bottom-left{left:-40vw}.footer-bottom-right{right:-40vw;transform:scaleX(-1)}.footer-main-content{will-change:transform;background-image:url(https://res.cloudinary.com/dp1zjwyvd/image/upload/f_auto,q_auto/v1775824575/cutting-mat-bg_gddtlb.avif);background-position:bottom;background-size:cover;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;background-color:#0c0806!important}.footer-main-content:after{content:"";z-index:9;background:linear-gradient(#0c0806 0%,#0c0c0c00 100%);width:100%;height:20%;position:absolute;top:0;left:0}.footer-main-content .footer-video-overlay{object-fit:cover;z-index:6;pointer-events:none;mix-blend-mode:color-dodge;width:100%;height:100%;position:absolute;top:0;left:0}.footer-main-content .footer-video-overlay-secondary{object-fit:cover;z-index:3;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;top:0;left:0}.footer-content{z-index:5;text-align:center;pointer-events:auto;justify-content:center;align-items:center;gap:16px;width:100%;padding:2rem;display:flex}.footer-content .label{margin-bottom:24px}.footer-content .text-container{justify-content:center;align-items:center;gap:4px}.footer-content .button-container{z-index:11;margin-top:32px}.footer-contact{z-index:999;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding-top:100px;display:flex;position:absolute;bottom:0}.footer-contact .bottom-container{z-index:21;-webkit-backdrop-filter:blur();backdrop-filter:blur();mix-blend-mode:color-dodge;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.footer-contact .bottom-container .footer-item-idle{white-space:nowrap;flex-direction:column;gap:8px;width:fit-content;padding:18px 16px;display:flex;position:relative;overflow:hidden}.footer-contact .bottom-container .footer-item-idle>span{text-wrap:nowrap;white-space:nowrap;display:inline-block}.footer-contact .bottom-container .logo-wrapper{width:100%;padding:16px 40px 40px}.footer-contact .bottom-container .logo-wrapper .logo{width:auto;height:24px}@media (max-width:1024px){.footer-video-overlay,.footer-video-overlay-secondary{display:none}.footer-main-content{top:unset;left:unset;width:100%;position:relative}.footer-content{padding:60px 96px 40px;height:100%!important}.footer-content .button-container{flex-direction:row;gap:12px;width:fit-content}}@media (max-width:480px){.footer-video-overlay,.footer-video-overlay-secondary{display:none}.footer-content{padding:60px 16px 40px}.footer-content .button-container{flex-direction:column;gap:12px;width:100%}.footer-content .button-container .connect-popup-trigger,.footer-content .button-container button,.footer-content .button-container a{width:100%}.footer-content .button-container button .button-circles-wrapper,.footer-content .button-container a .button-circles-wrapper{justify-content:center;width:100%!important}.footer-contact{padding-top:40px}.footer-bottom-left,.footer-bottom-right{width:120vw;bottom:-30vh}}.comparison-section{z-index:3;contain:none;flex-direction:column;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative;background-color:#3b0c0e!important;padding:80px 112px!important}.comparison-section .frame{z-index:80}.comparison-section .text-container{width:100%}.comparison-section .text-container .description-wrapper{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.comparison-section .text-container .description-wrapper .description-label{grid-column:1/4;align-items:center;gap:8px;height:fit-content;margin-top:4px;display:flex}.comparison-section .text-container .description-wrapper .description-label .description-indicator{background-color:#ff8403;background-color:color(display-p3 1 .518 0);flex-shrink:0;width:2px;height:12px}.comparison-section .text-container .description-wrapper .description-label .text-detail{font-weight:500}.comparison-section .text-container .description-wrapper .comparison-body{text-wrap:balance;grid-column:4/9}.comparison-section .text-container .description-wrapper .comparison-body .body-word-wrapper{display:inline-block;overflow:hidden}.comparison-section .text-container .description-wrapper .comparison-body .body-word-inner{display:inline-block}.comparison-section .comparison-overlay{opacity:0;z-index:3;pointer-events:none;background:#0c0806;width:100%;height:100%;position:absolute;top:0;left:0}.comparison-section .bg-container{mix-blend-mode:overlay;opacity:.32;background:#fff;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.comparison-section .bg-container .item-side{corner-shape:squircle;background:#3b0c0e;border:.5px solid #fff;border-radius:12px;width:112px;height:100%}.comparison-section .bg-container .item-divider{corner-shape:squircle;background:#3b0c0e;border:.5px solid #fff;border-radius:12px;width:24px;height:100%}.comparison-section .bg-container .item-column{corner-shape:squircle;background:linear-gradient(#3b0c0e 0% 100%);border:.5px solid #fff;border-radius:12px;flex:1;width:100%;height:100%}.comparison-section .comparison-card-wrapper{z-index:2;background:#0c0806;flex-direction:row;justify-content:center;align-items:stretch;gap:24px;width:100%;padding:42px 0;display:flex;position:relative;box-shadow:0 36px 36px -32px #0000003d,0 32px 50px -24px #00000080}.comparison-section .comparison-card-wrapper .comparison-card{flex-direction:column;width:100%;display:flex}.comparison-section .comparison-card-wrapper .comparison-card .comparison-card-content{flex-direction:column;width:100%;height:100%;padding:0 24px 18px;display:flex;overflow:hidden}.comparison-section .comparison-card-wrapper .comparison-card .comparison-card-content .divider{opacity:.12}.comparison-section .comparison-card-wrapper .comparison-card .comparison-header{justify-content:space-between;align-items:center;height:64px;padding:8px 0;display:flex}.comparison-section .comparison-card-wrapper .comparison-card .comparison-header .comparison-label{text-transform:uppercase;font-family:Lastik,serif;font-size:24px;font-weight:500;line-height:24px!important}.comparison-section .comparison-card-wrapper .comparison-card .comparison-header .comparison-logo{width:auto;height:20px}.comparison-section .comparison-card-wrapper .comparison-card .benefit-detail{flex-direction:column;flex:1;display:flex}.comparison-section .comparison-card-wrapper .comparison-card .benefit-detail .benefit-item{align-items:center;gap:8px;padding:8px 0;display:flex}.comparison-section .comparison-card-wrapper .comparison-card .benefit-detail .benefit-item .benefit-label{opacity:.6;flex-shrink:0;font-size:12px;font-weight:500;display:none}.comparison-section .comparison-card-wrapper .comparison-card .benefit-detail .benefit-item .benefit-label-sep{opacity:.4;flex-shrink:0;display:none}.comparison-section .comparison-card-wrapper .comparison-card .benefit-detail .benefit-item .benefit-icon{flex-shrink:0;align-items:center;display:flex}.comparison-section .comparison-card-wrapper .comparison-card .benefit-detail .benefit-item .text-body{flex-wrap:wrap;align-items:center;gap:0;display:inline-flex}.comparison-section .comparison-card-wrapper .comparison-card .benefit-detail .benefit-item .benefit-word-wrapper{vertical-align:middle;display:inline-block;overflow:hidden}.comparison-section .comparison-card-wrapper .comparison-card .benefit-detail .benefit-item .benefit-word-inner{line-height:1.5;display:inline-block}.comparison-section .comparison-card-wrapper .comparison-card .divider{opacity:.32;margin:4px 0}.comparison-section #comparison-card-1 .comparison-card-content{padding-left:42px}.comparison-section #comparison-card-1 .divider{opacity:0}.comparison-section #comparison-card-1 .text-body{font-weight:500}.comparison-section #comparison-card-3 .comparison-card-content{padding-right:42px}.comparison-section #comparison-card-4 .comparison-card-content{position:relative}.comparison-section #comparison-card-4 .comparison-card-content:before{content:"";width:100%;height:var(--card-bg-h,0%);z-index:-1;background:#f0efea;background:color(display-p3 .941 .937 .918);position:absolute;top:0;left:0}@media (max-width:1240px){.comparison-section{padding:60px 40px!important}.comparison-section .text-container .description-wrapper{grid-template-columns:1fr;gap:12px}.comparison-section .text-container .description-wrapper .description-label,.comparison-section .text-container .description-wrapper .comparison-body{grid-column:1/-1}.comparison-section .comparison-card-wrapper{flex-direction:column;padding:24px}.comparison-section .comparison-card-wrapper #comparison-card-1{display:none}.comparison-section .comparison-card-wrapper .comparison-card .comparison-card-content{padding:0 16px 12px}.comparison-section .comparison-card-wrapper .comparison-card .benefit-label,.comparison-section .comparison-card-wrapper .comparison-card .benefit-label-sep{display:inline}.comparison-section .comparison-card-wrapper #comparison-card-3 .comparison-card-content{padding-right:16px}}@media (max-width:1024px){.comparison-section{gap:40px;height:fit-content;padding:40px 96px!important}.comparison-section .bg-container .item-side{width:16px!important}.comparison-section .bg-container .item-column,.comparison-section .bg-container .item-divider{display:none}.comparison-section .bg-container>:nth-child(2),.comparison-section .bg-container>:nth-child(3),.comparison-section .bg-container>:nth-child(4){display:flex}.comparison-section #comparison-card-4 .comparison-card-content:before{height:100%}.comparison-section .comparison-card-wrapper{gap:24px!important;padding:40px!important}.comparison-section .comparison-card-wrapper .comparison-card .comparison-header{height:40px}.comparison-section .comparison-card-wrapper .comparison-card .comparison-card-content{gap:12px;padding:24px!important}.comparison-section .comparison-card-wrapper .comparison-card .benefit-item{gap:6px;padding:5px 0}.comparison-section .comparison-card-wrapper #comparison-card-3 .comparison-card-content{padding-right:12px}}@media (max-width:768px){.comparison-section{padding:40px 48px!important}}@media (max-width:480px){.comparison-section{gap:40px;padding:40px 16px!important}.comparison-section #comparison-card-4 .comparison-card-content:before{height:100%}.comparison-section .bg-container .item-side{width:16px!important}.comparison-section .bg-container .item-column,.comparison-section .bg-container .item-divider{display:none}.comparison-section .bg-container>:nth-child(2),.comparison-section .bg-container>:nth-child(3),.comparison-section .bg-container>:nth-child(4){display:flex}.comparison-section .comparison-card-wrapper{gap:0;padding:24px!important}.comparison-section .comparison-card-wrapper .comparison-card .comparison-header{height:40px}.comparison-section .comparison-card-wrapper .comparison-card .comparison-card-content{gap:12px;padding:16px!important}.comparison-section .comparison-card-wrapper .comparison-card .benefit-item{gap:6px;padding:5px 0}.comparison-section .comparison-card-wrapper #comparison-card-3 .comparison-card-content{padding-right:12px}}.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:color(display-p3 .941 .937 .918);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{aspect-ratio:16/9;z-index:10;will-change:transform;visibility:visible;opacity:1;background:linear-gradient(#0c0806 0%,#0c0c0c00 100%);width:100vw;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/f_auto,q_auto/v1767948162/paper-texture_gqpo7o.webp);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-video-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.artwork-container .artwork-wrapper .artwork-video{object-fit:cover;object-position:center;width:110%;height:110%;box-shadow:inset 0 0 5px #000}.blank-section{z-index:4;clip-path:inset(-200px 0 0);flex-direction:column;width:100vw;height:auto;display:flex;position:relative;overflow:hidden;background:#0c0806!important;padding:174px 112px 112px!important}.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{background:#1e1a18;flex-direction:column;flex:1;width:100%;padding:1px;display:flex}.blank-section .client-grid{background:#1e1a18;flex:1;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.blank-section .grid-cell{corner-shape:squircle;background:#0c0806;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;filter:brightness(0)invert();opacity:.5;width:auto;height:32px}.blank-section .testimonial-cell{padding:32px}.blank-section .testimonial-cell .testimonial-inner{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.blank-section .testimonial-cell .testimonial-text{color:#fff;color:color(display-p3 1 1 1);opacity:.7;text-wrap:balance;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}.blank-section .testimonial-cell .testimonial-text .word-wrapper{vertical-align:bottom;display:inline-block;overflow:hidden}.blank-section .testimonial-cell .testimonial-text .word-wrapper .word-inner{display:inline-block}.blank-section .testimonial-cell .testimonial-author{color:#fff;color:color(display-p3 1 1 1);opacity:.4;letter-spacing:.04em;text-transform:uppercase;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500}.blank-section .testimonial-cell .testimonial-author .word-wrapper{vertical-align:bottom;display:inline-block;overflow:hidden}.blank-section .testimonial-cell .testimonial-author .word-wrapper .word-inner{display:inline-block}@media (max-width:1024px){.blank-section{height:auto;padding:158px 96px 96px!important}.blank-section .client-grid{grid-template-rows:auto}.blank-section .grid-cell{min-height:120px;padding:24px}.blank-section .testimonial-cell{min-height:160px}}@media (max-width:768px){.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 .testimonial-cell{grid-column:span 2;min-height:180px}.blank-section .grid-cell{padding:20px}.blank-section .logo-cell .logo-inner img{height:28px}}@media (max-width:480px){.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 .testimonial-cell{grid-column:span 2;min-height:140px}.blank-section .logo-cell .logo-inner img{height:24px}.blank-section .testimonial-text{font-size:12px}.blank-section .testimonial-author{font-size:10px}}.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;position:relative}.case-study-page{min-height:100svh;position:relative;overflow-x:hidden}.case-study-page h5{text-transform:none;transform:translateY(0);line-height:120%!important}.case-study-page .contact-us h5{text-transform:none;transform:translateY(10%);line-height:120%!important}.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}.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;-webkit-backdrop-filter:blur(4px);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:44px;height:44px;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;background:linear-gradient(#0c080600 0%,#0c0806cc 100%);grid-template-columns:1fr 1fr;gap:24px;padding:80px 112px;display:grid;position:absolute;bottom:0;left:0;right:0}.cs-cover__text-right{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.cs-cover__text-left{flex-direction:column;justify-content:space-between;gap:8px;display:flex}.cs-cover__text-left .text-h5{width:calc(50% - 12px);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.case-study-image-wrapper{aspect-ratio:16/9;corner-shape:squircle;border:1px solid #e5e3df;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:flex-start;gap:80px;padding-top:80px;padding-bottom:80px;display:flex;height:fit-content!important}.cs-challenge__images{flex-direction:column;gap:24px;width:100%;display:flex}.cs-challenge__image-wrapper{aspect-ratio:16/9;corner-shape:squircle;border:1px solid #e5e3df;border-radius:12px;width:100%;position:relative;overflow:hidden}.cs-challenge__image{object-fit:cover}.cs-solution__media{flex-direction:column;gap:24px;width:100%;display:flex}.cs-solution__images{grid-template-columns:1fr 1fr;gap:24px;width:100%;display:grid}.cs-solution__image-wrapper{aspect-ratio:4/3;corner-shape:squircle;border:1px solid #e5e3df;border-radius:12px;position:relative;overflow:hidden}.cs-solution__image{object-fit:cover}.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__caption-title{text-wrap:balance;margin-left:.1em}.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 #e5e3df;border-radius:12px;position:relative;overflow:hidden}.cs-solution__caption-image{object-fit:cover}.cs-content__container{gap:24px;width:100%;display:flex}.cs-content__left{flex-direction:row;flex:1 1 0;gap:16px;min-width:0;display:flex}.cs-content__right{flex:1 1 0;min-width:0}.cs-content__headline{max-width:52ch;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;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:flex-start;gap:80px;padding-top:80px;padding-bottom:80px;display:flex}.cs-overview__container{gap:24px;width:100%;display:flex}.cs-overview__left{flex-direction:row;flex:1 1 0;gap:16px;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{max-width:52ch;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;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:100%;display:flex}.cs-overview__image-wrapper{aspect-ratio:4/5;corner-shape:squircle;background:#00000014;border:1px solid #e5e3df;border-radius:12px;flex:1 1 0;position:relative;overflow:hidden}.cs-overview__image{object-fit:cover}@media (max-width:1240px){.case-study-shell{width:100%;padding:0 40px}.case-study-topbar-logo,.shared-topbar-logo{top:28px;left:20px}.case-study-topbar-cta,.shared-topbar-cta{top:14px;right:20px}.cs-cover__text{padding:64px 48px}.cs-challenge,.cs-solution,.cs-overview{gap:56px}.cs-overview__container{padding:100px 0 64px}.cs-overview__images{padding:0 40px 64px}}@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-reverse;gap:16px;padding:96px;display:flex}.cs-cover__name{line-height:1}.cs-cover__text-left .text-h5{width:100%}.cs-overview{gap:64px}.cs-overview__container{flex-direction:column;gap:24px;padding:0}.cs-overview__meta,.cs-overview__meta-item{gap:16px}.cs-overview__images{flex-direction:column;gap:16px;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,.cs-solution__media{gap:16px}.cs-content__container{flex-direction:column;gap:24px}.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-image-separator__wrapper{height:100%;position:relative;top:0}}@media (max-width:768px){.case-study-shell{padding:0 48px}.cs-cover__text,.cs-overview,.cs-challenge,.cs-solution{padding:48px}}@media (max-width:480px){.case-study-shell{width:100%;padding:0 16px}.case-study-shell .nav-item-container{display:none}.cs-cover__text{flex-direction:column-reverse;gap:40px;padding:32px 20px;display:flex}.cs-cover__name{line-height:1}.cs-overview{gap:32px}.cs-overview__container{flex-direction:column;gap:8px;padding:0}.cs-overview__meta,.cs-overview__meta-item{gap:16px}.cs-overview__images{flex-direction:column;gap:16px;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:8px}.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}}.case-study-footer{width:100vw;height:100vh;position:relative;overflow:hidden;background:#0c0806!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 .footer-content{z-index:3;text-align:center;pointer-events:auto;background-color:#0c0806;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;width:100%;height:100%;padding:calc(20vh + 40px) 112px 40px;display:flex;position:absolute;bottom:0;left:0}.case-study-footer .footer-content:before{content:"";z-index:3;background:#0c0806;width:100%;height:20%;position:absolute;top:-20%;left:0}.case-study-footer .footer-content:after{content:"";z-index:9;background:linear-gradient(#0c0806 0%,#0c0c0c00 100%);width:100%;height:20%;position:absolute;top:0;left:0}.case-study-footer .footer-content .footer-content-overlay{z-index:0;pointer-events:none;background:#0006;position:absolute;inset:0}.case-study-footer .footer-content .footer-top-content{z-index:1;grid-template-columns:repeat(12,1fr);gap:24px;width:100%;height:fit-content;display:grid;position:relative}.case-study-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}.case-study-footer .footer-content .footer-top-content .footer-title-container .ribbon{width:calc(12.5% - 21px);height:auto;transform:translateY(-64px)}.case-study-footer .footer-content .footer-top-content .footer-title-container .text-display{text-align:start;font-size:96px}.case-study-footer .footer-content .footer-bottom-container{z-index:1;justify-content:space-between;gap:24px;width:100%;display:flex;position:relative!important}.case-study-footer .footer-content .footer-bottom-container .footer-meta-item{text-align:start;gap:4px;display:flex}.case-study-footer .footer-content .footer-bottom-container .footer-meta-item .text-sling-wrap{display:block;overflow:hidden}.case-study-footer .footer-content .footer-bottom-container .footer-meta-item .text-sling-inner{display:block}.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 112px 40px!important}.case-study-footer .discover-container .bottom-logo{width:100%}.case-study-footer .discover-container .content-container{flex-direction:row;flex:none;align-items:stretch;width:100%;height:fit-content;display:flex;gap:24px!important;padding:0!important}.case-study-footer .discover-container .content-container .discover-title-container{flex-direction:column;width:100%;display:flex}.case-study-footer .discover-container .content-container .discover-title-container .contact-us{width:calc(50% - 12px)}.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:#e5e3df;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 #e5e3df;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 h4,.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-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:100%;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:1240px){.case-study-footer .footer-content{padding:calc(20vh + 40px) 48px 48px}.case-study-footer .footer-content .footer-top-content .footer-title-container .text-display{font-size:72px}.case-study-footer .discover-container{padding:100px 32px 32px!important}.case-study-footer .discover-container .content-container .discover-title-container .contact-us{aspect-ratio:4/5;flex:none;height:auto}}@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 .footer-content{justify-content:end;gap:32px;padding:96px;height:100svh!important;position:relative!important}.case-study-footer .footer-content:before{display:none}.case-study-footer .footer-content .footer-top-content{grid-template-columns:1fr;gap:16px}.case-study-footer .footer-content .footer-top-content .footer-title-container{grid-column:1/-1}.case-study-footer .footer-content .footer-top-content .footer-title-container .ribbon{display:none}.case-study-footer .footer-content .footer-bottom-container .footer-meta-item{gap:24px;width:100%}.case-study-footer .footer-content .footer-bottom-container .footer-meta-item .text-body{width:100%}.case-study-footer .discover-container{flex-direction:column;justify-content:space-between;width:100%!important;height:auto!important;min-height:100vh!important;padding:96px 96px 16px!important;position:relative!important;left:auto!important;transform:none!important}.case-study-footer .discover-container .content-container{flex-direction:column;flex:none;width:100%;gap:40px!important;height:fit-content!important;padding:0!important}.case-study-footer .discover-container .content-container .discover-title-container{width:100%;height:fit-content!important}.case-study-footer .discover-container .content-container .discover-title-container .contact-us{aspect-ratio:4/5!important;flex:none!important;width:calc(50% - 12px)!important;height:auto!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}}.footer-next-btn--mobile{display:none}@media (max-width:1024px){.footer-next-btn--mobile{justify-content:center;width:100%;display:flex}.footer-next-btn--mobile button{width:100%}}@media (max-width:768px){.case-study-footer .footer-content{padding:48px}.case-study-footer .discover-container{padding:48px 48px 16px!important}}@media (max-width:480px){.case-study-footer .footer-ruler{display:none}.case-study-footer .footer-content{justify-content:end;gap:32px;padding:24px 20px;height:100svh!important}.case-study-footer .footer-content .text-display{font-size:56px!important}.case-study-footer .footer-content .footer-bottom-container{flex-direction:column}.case-study-footer .footer-content .footer-bottom-container .footer-meta-item{gap:24px;width:100%}.case-study-footer .discover-container{padding:16px!important}.case-study-footer .discover-container .content-container .discover-title-container .contact-us{width:100%!important}.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}.footer-next-btn--mobile{justify-content:center;width:100%;display:flex}.footer-next-btn--mobile button{width:100%}}.work-page{margin:0;padding:0;position:relative;overflow:visible;background:#f0efea!important;background:color(display-p3 .941 .937 .918)!important}.work-page nav,.work-page .progressive-blur--top{opacity:1}.work-project-section{z-index:2;height:auto;margin-bottom:-2px;padding:128px 112px 80px;overflow:visible;background-color:#fefdf8!important}.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:#ff8403;background-color:color(display-p3 1 .518 0);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;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:color(display-p3 1 1 1);z-index:4;background:radial-gradient(50% 50%,#f6f1db 0%,#fff 100%);background:radial-gradient(50% 50%,color(display-p3 .961 .945 .867) 0%,color(display-p3 1 1 1) 100%);-webkit-background-clip:text;background-clip:text;font-family:Pixel,serif;position:relative}.work-project-section .work-project-list{flex-direction:column;display:flex;position:relative}.work-project-section .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-section .work-project-floating-image__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.work-project-section .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:1240px){.work-project-section{padding:100px 40px 64px}.work-project-section .work-title-container .work-title-grid{grid-template-columns:1fr;gap:32px}.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}}@media (max-width:1024px){.work-project-section{flex-direction:column;padding:112px 96px 40px;display:flex;gap:64px!important}.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:32px;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:768px){.work-project-section{padding:112px 48px 40px}}@media (max-width:480px){.work-project-section{flex-direction:column;padding:112px 16px 40px;display:flex;gap:64px!important}.work-project-section .work-title-container{margin-bottom:64px!important}.work-project-section .work-project-list{flex-direction:column;gap: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}.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-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) 112px 40px;display:flex;position:absolute;bottom:0;left:0}.work-footer .footer-content:before{content:"";z-index:3;background:#0c0806;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%);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{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#28282852;background:color(display-p3 .157 .157 .157/.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 color(display-p3 1 1 1/.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:color(display-p3 1 1 1);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 color(display-p3 1 1 1);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:color(display-p3 .941 .937 .918);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:1240px){.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:768px){.work-footer .footer-content{padding:24px 48px}.work-footer .discover-container{padding:72px 48px 16px!important}}@media (max-width:480px){.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,.about-card__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}.about-section ::selection,.explore-section ::selection,.pricing-section ::selection{color:#fefdf8;background-color:#443824}.about-section .discover-rect,.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}.about-section .discover-rect--square,.explore-section .discover-rect--square,.pricing-section .discover-rect--square{aspect-ratio:1}
