.preloader{display:none}html.is-preloading{overflow:hidden}html.is-preloading .preloader{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:var(--white, #f0efee);clip-path:inset(0 0 0 0);transition:clip-path .9s cubic-bezier(.76,0,.24,1)}.preloader-mark{display:block;width:64px;aspect-ratio:294 / 188;animation:preloader-in .6s cubic-bezier(.22,1,.36,1) backwards,mesh-drift 20s ease-in-out infinite alternate;transition:opacity .3s ease,transform .5s cubic-bezier(.76,0,.24,1)}.preloader-track{position:relative;display:block;width:96px;height:1px;overflow:hidden;background:#1c1c1d1f;animation:preloader-in .6s .1s cubic-bezier(.22,1,.36,1) backwards;transition:opacity .3s ease}.preloader-fill{position:absolute;inset:0;background:var(--purple, #6100b9);transform:scaleX(0);transform-origin:left}html.is-preloading .preloader.is-leaving{clip-path:inset(0 0 100% 0);transition-delay:.15s}.preloader.is-leaving .preloader-mark{opacity:0;transform:translateY(-10px)}.preloader.is-leaving .preloader-track{opacity:0}@keyframes preloader-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:767px){.section.relative{height:auto;min-height:62svh;justify-content:center;padding-top:clamp(12px,3vh,28px);padding-bottom:clamp(24px,5vh,48px)}}@media(max-width:479px){.largehero .spline-scene-10{display:flex}}.wght-letter{display:inline-block;font-variation-settings:"wght" 300;transition:font-variation-settings .45s cubic-bezier(.22,1,.36,1)}.quote-split{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:stretch;min-height:clamp(460px,82svh,860px);background:var(--white, #f0efee)}.quote-split .quote-reel{position:relative;overflow:hidden;background:#1c1c1d}.quote-split .quote-reel video{width:100%;height:100%;object-fit:cover;object-position:50% 0%;display:block}.quote-split .quote-copy{display:flex;flex-direction:column;justify-content:center;gap:clamp(18px,3vh,34px);padding:clamp(40px,8vh,110px) clamp(24px,5vw,80px)}.quote-split .who-description{margin:0;width:auto;max-width:18ch;text-wrap:balance;font-size:clamp(30px,4.4vw,68px);line-height:1.04}.quote-split .paragraph{width:auto;max-width:46ch;align-self:flex-start}.fade-word{display:inline-block;cursor:default}.fade-letter{display:inline-block;opacity:1;transition:opacity .22s linear}.fade-word.is-fading .fade-letter{opacity:0}@media(max-width:767px){.quote-split{grid-template-columns:minmax(0,1fr);min-height:0}.quote-split .quote-reel{aspect-ratio:4 / 5}.quote-split .quote-copy{padding:clamp(28px,6vh,44px) clamp(20px,6vw,32px) clamp(40px,8vh,64px);gap:16px}.quote-split .who-description{max-width:16ch;font-size:clamp(30px,9vw,44px)}.quote-split .paragraph{max-width:40ch;font-size:16px;line-height:1.55}}.div-block-50 .heading-30{font-size:clamp(26px,3vw,40px)}.collection-item-4 .projdescriptionhead.white{opacity:1;color:#c7cad0;text-shadow:0 1px 4px rgba(0,0,0,.45)}.div-block-44 .card-video{width:100%;height:auto;object-fit:cover;display:block}.collection-item-4 .div-block-44>:is(.image1,.image2){flex:1 1 0;min-width:0}.div-block-45.proj-feat-body{width:100%;flex-flow:row;justify-content:space-between;align-items:baseline;gap:clamp(16px,4vw,40px)}.proj-feat-title{width:auto;max-width:34ch;font-size:clamp(28px,3.6vw,48px);line-height:1.05}.proj-feat-meta{display:flex;flex:none;gap:clamp(10px,1.4vw,18px);white-space:nowrap;padding-top:.4em}@media(max-width:767px){.div-block-45.proj-feat-body{flex-flow:column;align-items:flex-start;gap:8px}.proj-feat-title{max-width:100%;font-size:clamp(24px,6.4vw,32px)}}.proj-list{list-style:none;margin:clamp(48px,8vh,96px) 0 0;padding:0 clamp(24px,5vw,80px) clamp(40px,7vh,90px);border-top:0}.proj-list li:first-child a{border-top:1px solid rgba(239,241,243,.16)}.proj-list a{display:grid;grid-template-columns:1fr auto auto;gap:clamp(12px,2vw,32px);align-items:baseline;padding:clamp(14px,2vh,22px) 0;border-bottom:1px solid rgba(239,241,243,.16);text-decoration:none;color:#eff1f3}.proj-list a:hover .proj-list-title{color:#b98cf0}.proj-list-title{font-size:clamp(16px,1.8vw,24px);font-weight:500;transition:color .2s ease}.proj-list-cat,.proj-list-client{font-size:clamp(9px,.8vw,10px);letter-spacing:.14em;text-transform:uppercase;color:#eff1f3b8}.proj-peek{position:fixed;top:0;left:0;z-index:50;pointer-events:none;overflow:hidden;opacity:0;scale:.85;transition:opacity .25s ease,scale .4s cubic-bezier(.22,1,.36,1)}.proj-peek.is-on{opacity:1;scale:1}.proj-peek img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:767px){.proj-list{border-top-width:1px}.proj-list a{grid-template-columns:1fr auto}.proj-list-client{display:none}}
