.contact-section[data-v-4e8344e9]{z-index:23;isolation:isolate;color:#fff;background:#111;align-items:center;min-height:clamp(620px,78svh,860px);display:flex;position:relative;overflow:hidden}.contact-section__media[data-v-4e8344e9]{z-index:-2;position:absolute;inset:0;overflow:hidden}.contact-section__media[data-v-4e8344e9]:after{content:"";background:linear-gradient(90deg,#050505b8 0%,#05050561 44%,#05050538 68%,#05050575 100%),linear-gradient(#05050529 0%,#0505050f 54%,#05050580 100%);position:absolute;inset:0}.contact-section__media img[data-v-4e8344e9]{object-fit:cover;object-position:center;will-change:transform;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.82,.2,1);transform:scale(1.055)}.contact-section__content[data-v-4e8344e9]{grid-template-columns:minmax(0,.9fr) minmax(620px,1.1fr);align-items:center;gap:clamp(40px,4vw,64px);width:min(1320px,100% - 48px);margin-inline:auto;padding-block:clamp(88px,12svh,138px);display:grid}.contact-section__title[data-v-4e8344e9]{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3.7rem,min(6.8vw,9.2svh),7.4rem);font-weight:900;line-height:.9}.contact-section__title span[data-v-4e8344e9]{opacity:0;transition:opacity .64s ease-out,transform .76s cubic-bezier(.2,.82,.2,1);display:block;transform:translateY(24px)}.contact-section__title span[data-v-4e8344e9]:nth-child(2){transition-delay:70ms}.contact-section__title span[data-v-4e8344e9]:nth-child(3){transition-delay:.14s}.contact-card[data-v-4e8344e9]{opacity:0;-webkit-backdrop-filter:blur(14px)saturate(120%);background:linear-gradient(145deg,#ffffff0e,#0000 42%),#070707eb;border:1px solid #ffffff21;border-radius:26px;justify-self:end;width:100%;max-width:700px;padding:clamp(28px,3vw,42px);transition:opacity .68s ease-out .13s,transform .8s cubic-bezier(.2,.82,.2,1) .13s;transform:translateY(32px);box-shadow:inset 0 1px #ffffff12}.contact-card__label[data-v-4e8344e9]{color:#ffffff8f;margin:0 0 18px;font-size:.86rem;font-weight:400}.contact-card__title[data-v-4e8344e9]{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,3.15rem);font-weight:900;line-height:.96}.contact-card__copy[data-v-4e8344e9]{color:#ffffffad;max-width:34ch;margin:16px 0 28px;font-size:clamp(.98rem,1.12vw,1.1rem);font-weight:300;line-height:1.35}.contact-form[data-v-4e8344e9]{gap:17px;display:grid}.contact-form__field[data-v-4e8344e9]{gap:8px;min-width:0;display:grid}.contact-form__field label[data-v-4e8344e9]{color:#ffffffc2;font-size:.84rem;font-weight:500;line-height:1.2}.contact-form__field label span[data-v-4e8344e9]{color:#ffffff75;font-weight:400}.contact-form__control[data-v-4e8344e9]{color:#fff;caret-color:#fff;width:100%;min-width:0;min-height:52px;font:inherit;outline-offset:2px;transition:background-color var(--hover-transition-duration) var(--hover-transition-timing), border-color var(--hover-transition-duration) var(--hover-transition-timing), outline-color var(--hover-transition-duration) var(--hover-transition-timing);background:#ffffff0e;border:1px solid #ffffff2e;border-radius:12px;outline:2px solid #0000;padding:13px 15px;font-size:1rem;line-height:1.25}.contact-form__control[data-v-4e8344e9]:hover{background:#ffffff13;border-color:#ffffff57}.contact-form__control[data-v-4e8344e9]:focus-visible{background:#ffffff16;border-color:#ffffffd1;outline-color:#ffffffdb}.contact-form__control[data-v-4e8344e9]:-webkit-autofill{caret-color:#fff;-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 1000px #181818}.contact-form__control[data-v-4e8344e9]:-webkit-autofill:hover{caret-color:#fff;-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 1000px #181818}.contact-form__control[data-v-4e8344e9]:-webkit-autofill:focus{caret-color:#fff;-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 1000px #181818}.contact-form__message[data-v-4e8344e9]{resize:vertical;min-height:124px}.contact-form__submit[data-v-4e8344e9]{color:#111;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:58px;margin-top:3px;padding:0 18px 0 20px;font-size:clamp(.88rem,1vw,1rem);font-weight:700;line-height:1;display:flex}.contact-form__submit svg[data-v-4e8344e9]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;transition:transform var(--hover-transition-duration) var(--hover-transition-timing);flex:0 0 22px}.contact-form__submit[data-v-4e8344e9]:hover,.contact-form__submit[data-v-4e8344e9]:focus-visible{color:#fff;background:#202020;border-color:#ffffff38;outline:none}.contact-form__submit:hover svg[data-v-4e8344e9],.contact-form__submit:focus-visible svg[data-v-4e8344e9]{transform:translate(3px)}.contact-form__submit[data-v-4e8344e9]:focus-visible{outline-offset:4px;outline:2px solid #fff}.contact-form__note[data-v-4e8344e9],.contact-form__direct[data-v-4e8344e9]{color:#ffffff80;margin:-4px 0 0;font-size:.76rem;font-weight:300;line-height:1.4}.contact-form__direct[data-v-4e8344e9]{margin-top:-8px}.contact-form__direct a[data-v-4e8344e9]{color:#ffffffd1;text-underline-offset:.2em;-webkit-text-decoration:underline #ffffff61;text-decoration:underline #ffffff61}.contact-form__direct a[data-v-4e8344e9]:hover,.contact-form__direct a[data-v-4e8344e9]:focus-visible{color:#fff;text-decoration-color:currentColor}.contact-form__direct a[data-v-4e8344e9]:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}.contact-section--visible .contact-section__media img[data-v-4e8344e9]{transform:scale(1)}.contact-section--visible .contact-section__title span[data-v-4e8344e9],.contact-section--visible .contact-card[data-v-4e8344e9]{opacity:1;transform:translate(0,0)}@media (width<=1050px){.contact-section[data-v-4e8344e9]{min-height:auto}.contact-section__media img[data-v-4e8344e9]{object-position:52% center}.contact-section__media[data-v-4e8344e9]:after{background:linear-gradient(#05050575 0%,#05050547 38%,#050505b8 100%),#05050533}.contact-section__content[data-v-4e8344e9]{grid-template-columns:1fr;gap:52px;padding-block:104px 88px}.contact-section__title[data-v-4e8344e9]{max-width:760px;font-size:clamp(3.2rem,11.8vw,6.2rem)}.contact-card[data-v-4e8344e9]{justify-self:stretch;max-width:700px}}@media (width<=560px){.contact-section__content[data-v-4e8344e9]{gap:42px;width:min(100% - 44px,1320px);padding-block:88px 72px}.contact-section__title[data-v-4e8344e9]{letter-spacing:-.05em;font-size:clamp(2.68rem,13.8vw,4.2rem)}.contact-card[data-v-4e8344e9]{border-radius:20px;padding:26px 22px 22px}.contact-card__copy[data-v-4e8344e9]{margin-bottom:30px}.contact-form__submit[data-v-4e8344e9]{min-height:56px;padding-inline:16px}.contact-form__direct a[data-v-4e8344e9]{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.contact-section__media img[data-v-4e8344e9],.contact-section__title span[data-v-4e8344e9],.contact-card[data-v-4e8344e9],.contact-form__control[data-v-4e8344e9],.contact-form__submit[data-v-4e8344e9],.contact-form__submit svg[data-v-4e8344e9],.contact-form__direct a[data-v-4e8344e9]{transition:none}.contact-section__media img[data-v-4e8344e9]{transform:scale(1)}.contact-section__title span[data-v-4e8344e9],.contact-card[data-v-4e8344e9]{opacity:1;transform:none}}.hero-action-strip[data-v-08e851ff]{z-index:24;pointer-events:none;will-change:opacity, transform;grid-template-rows:auto 1fr auto;min-height:clamp(148px,22svh,188px);display:grid;position:absolute;bottom:clamp(26px,4svh,38px);left:clamp(30px,2.25vw,42px);right:clamp(30px,2.25vw,42px)}.hero-action-strip__contact[data-v-08e851ff]{isolation:isolate;color:#fff;pointer-events:auto;width:142px;min-height:42px;transition:border-color var(--hover-transition-duration) var(--hover-transition-timing);-webkit-backdrop-filter:blur(14px)saturate(138%);background:linear-gradient(315deg,#ff6363b8,#f75d617a 52%,#d94750a8),linear-gradient(135deg,#ffffff29,#ffffff0f);border:1px solid #ffffff2e;border-radius:7px;justify-self:center;place-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-grid;position:relative;overflow:hidden}.hero-action-strip__contact[data-v-08e851ff]:before{z-index:0;content:"";opacity:0;background:linear-gradient(135deg,#ffffff47,#ffffff21),linear-gradient(315deg,#ff636385,#f75d6152 52%,#d9475075);position:absolute;inset:0}.hero-action-strip__contact span[data-v-08e851ff]{z-index:1;position:relative}.hero-action-strip__contact[data-v-08e851ff]:hover,.hero-action-strip__contact[data-v-08e851ff]:focus-visible{border-color:#ffffff61}.hero-action-strip__contact[data-v-08e851ff]:hover:before,.hero-action-strip__contact[data-v-08e851ff]:focus-visible:before{opacity:1}.hero-action-strip__meta[data-v-08e851ff]{color:#fffffff0;grid-template-columns:minmax(90px,1fr) minmax(280px,410px) minmax(90px,1fr);align-self:end;align-items:end;gap:28px;font-size:clamp(.88rem,1.1vw,1rem);line-height:1.12;display:grid}.hero-action-strip__meta p[data-v-08e851ff]{text-align:center;text-wrap:balance;justify-self:center;max-width:410px;margin:0}.hero-action-strip__scroll[data-v-08e851ff]{white-space:nowrap}.hero-action-strip__scroll--right[data-v-08e851ff]{justify-self:end}@media (width<=720px){.hero-action-strip[data-v-08e851ff]{right:max(20px, calc(env(safe-area-inset-right,0px) + 8px));bottom:max(18px, calc(env(safe-area-inset-bottom,0px) + 8px));left:max(20px, calc(env(safe-area-inset-left,0px) + 8px));grid-template-rows:auto auto;row-gap:clamp(34px,7svh,60px);min-height:0}.hero-action-strip__meta[data-v-08e851ff]{grid-template-columns:1fr;align-self:auto;justify-items:center;gap:10px;font-size:.88rem;line-height:1.16}.hero-action-strip__meta p[data-v-08e851ff]{order:-1;max-width:330px}.hero-action-strip__scroll--right[data-v-08e851ff]{display:none}}@media (width<=360px){.hero-action-strip[data-v-08e851ff]{row-gap:clamp(24px,6svh,34px)}.hero-action-strip__meta[data-v-08e851ff]{font-size:.86rem}.hero-action-strip__meta p[data-v-08e851ff]{max-width:280px}}@media (height<=520px){.hero-action-strip[data-v-08e851ff]{right:18px;bottom:max(12px, env(safe-area-inset-bottom));justify-content:center;align-items:center;row-gap:0;min-height:42px;display:flex;left:18px}.hero-action-strip__meta[data-v-08e851ff]{display:none}}.logo-rail-section[data-v-5a0f758d]{z-index:1;pointer-events:none;align-items:center;width:100%;min-height:clamp(52px,7svh,88px);margin-top:0;margin-bottom:clamp(128px,18svh,230px);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.logo-rail-section.hero-logo-rail[data-v-5a0f758d]{z-index:4;will-change:opacity, transform;min-height:clamp(44px,6svh,72px);margin:0;position:absolute;bottom:clamp(18px,4svh,42px);left:0;right:0}.logo-rail-section.skillset-logo-rail[data-v-5a0f758d]{opacity:.72;min-height:clamp(58px,6.8svh,88px);margin:0 0 clamp(136px,15svh,212px)}.logo-rail-section.skillset-logo-rail .logo-rail-track[data-v-5a0f758d]{animation-duration:46s}.logo-rail-section.skillset-logo-rail .logo-rail-set[data-v-5a0f758d]{gap:clamp(38px,5vw,92px);padding:0 clamp(22px,4vw,70px)}.logo-rail-section.skillset-logo-rail .logo-rail-item[data-v-5a0f758d]{opacity:.14;filter:grayscale()contrast(.92)}.logo-rail-section.skillset-logo-rail .logo-rail-item--full img[data-v-5a0f758d]{height:clamp(28px,3.15vw,44px)}.logo-rail-section.skillset-logo-rail .logo-rail-item--mark img[data-v-5a0f758d]{height:clamp(38px,4vw,56px)}.logo-rail-track[data-v-5a0f758d]{will-change:transform;align-items:center;width:max-content;min-width:200vw;animation:34s linear infinite logoRailCarousel-5a0f758d;display:flex}.logo-rail-set[data-v-5a0f758d]{flex:0 0 max-content;justify-content:space-around;align-items:center;gap:clamp(44px,6vw,118px);min-width:100vw;padding:0 clamp(24px,4.5vw,86px);display:flex}.logo-rail-item[data-v-5a0f758d]{opacity:.18;filter:grayscale();place-items:center;min-width:0;display:grid}.logo-rail-item img[data-v-5a0f758d]{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;display:block}.logo-rail-item--full img[data-v-5a0f758d]{height:clamp(24px,3.1vw,42px)}.logo-rail-item--mark img[data-v-5a0f758d]{height:clamp(34px,4.1vw,58px)}@keyframes logoRailCarousel-5a0f758d{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (width<=760px){.logo-rail-section[data-v-5a0f758d]{min-height:56px;margin-top:0;margin-bottom:118px}.logo-rail-section.hero-logo-rail[data-v-5a0f758d]{min-height:48px;margin:0;bottom:14px}.logo-rail-section.skillset-logo-rail[data-v-5a0f758d]{min-height:62px;margin:-176px 0 116px}.logo-rail-set[data-v-5a0f758d]{gap:38px;padding:0 28px}}@media (prefers-reduced-motion:reduce){.logo-rail-track[data-v-5a0f758d]{animation:none;transform:translate(-12%)}}.projects-section[data-v-1edfbefa]{z-index:22;background:var(--background-cliq);color:#fff;position:relative;overflow:clip}.projects-intro[data-v-1edfbefa]{z-index:30;text-align:center;place-items:center;padding:clamp(48px,5.5svh,64px) clamp(24px,3.57vw,54px) clamp(18px,2.5svh,30px);display:grid;position:relative}.projects-intro__inner[data-v-1edfbefa]{width:min(900px,100%);margin-inline:auto}.projects-intro h2[data-v-1edfbefa],.projects-intro p[data-v-1edfbefa],.projects-intro__actions[data-v-1edfbefa]{opacity:0;transition:opacity .7s cubic-bezier(.2,.78,.2,1),transform .76s cubic-bezier(.2,.78,.2,1);transform:translateY(24px)}.projects-intro h2[data-v-1edfbefa]{letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(3.35rem,min(7vw,6.7svh),6.4rem);font-weight:900;line-height:.92;transition-delay:60ms}.projects-intro p[data-v-1edfbefa]{color:#fff;letter-spacing:0;max-width:820px;margin:clamp(10px,1.375svh,22px) auto 0;font-size:clamp(1.18rem,min(2.05vw,2.1svh),2rem);font-weight:300;line-height:1.18;transition-delay:.11s}.projects-intro__actions[data-v-1edfbefa]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(10px,1.1vw,14px);width:min(420px,100%);margin:clamp(32px,4.2svh,52px) auto 0;transition-delay:.16s;display:grid}.projects-intro--visible h2[data-v-1edfbefa],.projects-intro--visible p[data-v-1edfbefa],.projects-intro--visible .projects-intro__actions[data-v-1edfbefa]{opacity:1;transform:translate(0,0)}.projects-intro__action[data-v-1edfbefa]{letter-spacing:0;text-align:center;-webkit-backdrop-filter:blur(14px)saturate(140%);border-radius:14px;justify-content:center;align-items:center;min-height:clamp(46px,5.2svh,58px);padding:.12em clamp(16px,1.7vw,24px) 0;font-size:clamp(.92rem,min(1.05vw,1.2svh),1.08rem);font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff3d,0 12px 28px #00000014}.projects-intro__action--light[data-v-1edfbefa]{background:#ffffff1c;border:1px solid #ffffff3d;justify-self:end;width:min(210px,100%)}.projects-intro__action--light[data-v-1edfbefa]:hover,.projects-intro__action--light[data-v-1edfbefa]:focus-visible{background:#ffffff2e;border-color:#ffffff6b}.projects-intro__action--dark[data-v-1edfbefa]{background:linear-gradient(135deg,#000000f0,#262626d1),#0a0a0ad6;border:1px solid #0b0b0bbd}.projects-intro__action--dark[data-v-1edfbefa]:hover,.projects-intro__action--dark[data-v-1edfbefa]:focus-visible{background:linear-gradient(135deg,#000000fa,#3a3a3adb),#0c0c0ce0;border-color:#ffffff3d}.projects-reel[data-v-1edfbefa]{height:250svh;scroll-margin-top:0;position:relative}.projects-stage[data-v-1edfbefa]{height:100svh;position:sticky;top:0;overflow:hidden}.projects-carousel-window[data-v-1edfbefa]{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 4% 96%,#0000 100%)}.project-ghost[data-v-1edfbefa],.project-selected[data-v-1edfbefa]{width:min(860px,100% - 48px);height:var(--carousel-card-height);color:#0b0b0b;grid-template-columns:clamp(142px,13vw,176px) minmax(0,1fr);gap:clamp(14px,1.5vw,22px);display:grid}.project-ghost[data-v-1edfbefa]{--project-focus:0;z-index:4;pointer-events:none;transform-origin:50%;will-change:opacity, transform;position:absolute;top:50%;left:50%}.project-selected[data-v-1edfbefa]{--project-focus:1;z-index:20;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-panel[data-v-1edfbefa]{isolation:isolate;background:#fff;border:1px solid #0b0b0b14;border-radius:18px;height:100%;position:relative;overflow:hidden;box-shadow:0 20px 48px #63121b21}.project-ghost__media img[data-v-1edfbefa],.project-selected__media-slide img[data-v-1edfbefa]{object-fit:cover;width:100%;height:100%;display:block}.project-ghost__body[data-v-1edfbefa],.project-selected__content-slide[data-v-1edfbefa]{height:var(--carousel-card-height);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(24px,3vw,38px);display:flex}.project-ghost__body h3[data-v-1edfbefa],.project-selected__content-slide h3[data-v-1edfbefa]{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(1.9rem,min(3vw,3.6svh),2.8rem);font-weight:900;line-height:.95}.project-ghost__body p[data-v-1edfbefa],.project-selected__content-slide p[data-v-1edfbefa]{color:#0b0b0b9e;max-width:46ch;margin:14px 0 0;font-size:clamp(.94rem,1.1vw,1.05rem);font-weight:300;line-height:1.28}.project-selected__track[data-v-1edfbefa]{will-change:transform}.project-selected__media-slide[data-v-1edfbefa]{height:var(--carousel-card-height);overflow:hidden}.project-selected__media-slide img[data-v-1edfbefa]{transition:transform .52s cubic-bezier(.2,.8,.2,1)}.project-selected:hover .project-selected__media-slide img[data-v-1edfbefa]{transform:scale(1.025)}.project-action[data-v-1edfbefa]{color:#fff;background:#0b0b0b;border:1px solid #0b0b0b;border-radius:10px;justify-content:center;align-items:center;min-height:42px;margin-top:clamp(22px,2.6svh,30px);padding:0 18px;font-size:.9rem;font-weight:700;display:inline-flex}.project-action[data-v-1edfbefa]:hover,.project-action[data-v-1edfbefa]:focus-visible{color:#0b0b0b;background:#fff}.project-action--ghost[data-v-1edfbefa]{pointer-events:none}@media (width>=981px) and (hover:hover) and (pointer:fine){.projects-reel[data-v-1edfbefa]{margin:-28svh 0 -18svh}.projects-section:not(.projects-section--static) .project-ghost .project-panel[data-v-1edfbefa]{box-shadow:none;background:0 0;border-color:#0000}}@media (width<=980px),(hover:none),(pointer:coarse){.projects-intro[data-v-1edfbefa]{padding:46px 24px 30px}.projects-intro h2[data-v-1edfbefa]{font-size:clamp(2.75rem,13vw,4.2rem)}.projects-intro__actions[data-v-1edfbefa]{width:min(360px,100%);margin-top:30px}.projects-intro__action--light[data-v-1edfbefa]{width:min(190px,100%)}.projects-intro__action[data-v-1edfbefa]{border-radius:13px;min-height:46px;font-size:clamp(.86rem,3.8vw,1rem)}.projects-reel[data-v-1edfbefa]{height:auto;padding:0 24px 48px}.projects-stage[data-v-1edfbefa],.projects-carousel-window[data-v-1edfbefa],.projects-carousel__ghosts[data-v-1edfbefa]{height:auto;position:relative;overflow:visible;-webkit-mask-image:none;mask-image:none}.projects-carousel__ghosts[data-v-1edfbefa]{gap:16px;display:grid}.project-selected[data-v-1edfbefa]{display:none}.project-ghost[data-v-1edfbefa]{will-change:auto;pointer-events:auto;width:min(860px,100%);height:auto;min-height:220px;margin-inline:auto;position:relative;top:auto;left:auto;opacity:1!important;transform:none!important}.project-action--ghost[data-v-1edfbefa]{pointer-events:auto}.project-ghost__body[data-v-1edfbefa]{height:auto;min-height:220px}}@media (width<=620px){.projects-reel[data-v-1edfbefa]{padding-inline:16px}.project-ghost[data-v-1edfbefa]{grid-template-columns:1fr;gap:10px}.project-ghost__media[data-v-1edfbefa]{aspect-ratio:16/9;min-height:0}.project-ghost__body[data-v-1edfbefa]{min-height:0;padding:24px 20px}.project-action[data-v-1edfbefa]{margin-top:18px}}@media (width<=480px){.projects-intro__actions[data-v-1edfbefa]{grid-template-columns:1fr;gap:10px;width:min(300px,100%)}.projects-intro__action[data-v-1edfbefa],.projects-intro__action--light[data-v-1edfbefa]{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.projects-intro h2[data-v-1edfbefa],.projects-intro p[data-v-1edfbefa],.projects-intro__actions[data-v-1edfbefa]{opacity:1;transition:none;transform:none}.projects-reel[data-v-1edfbefa]{height:auto;padding:0 clamp(24px,3.57vw,54px) clamp(64px,8svh,96px)}.projects-stage[data-v-1edfbefa],.projects-carousel-window[data-v-1edfbefa],.projects-carousel__ghosts[data-v-1edfbefa]{height:auto;position:relative;overflow:visible;-webkit-mask-image:none;mask-image:none}.projects-carousel__ghosts[data-v-1edfbefa]{gap:18px;display:grid}.project-selected[data-v-1edfbefa]{display:none}.project-ghost[data-v-1edfbefa]{will-change:auto;width:min(860px,100%);height:auto;margin-inline:auto;position:relative;top:auto;left:auto;opacity:1!important;transform:none!important}.project-ghost__body[data-v-1edfbefa]{height:auto;min-height:220px}.project-selected__media-slide img[data-v-1edfbefa],.project-action[data-v-1edfbefa]{transition:none}}.site-footer[data-v-d608b498]{color:#fff;background:#0b0b0b}.site-footer__inner[data-v-d608b498]{width:min(1220px,100% - 48px);margin-inline:auto;padding-block:clamp(54px,7svh,82px) 30px}.site-footer__main[data-v-d608b498]{justify-content:space-between;align-items:center;gap:48px;padding-bottom:clamp(48px,6svh,70px);display:flex}.site-footer__brand[data-v-d608b498]{border-radius:2px;width:clamp(126px,12vw,170px);display:block}.site-footer__brand img[data-v-d608b498]{width:100%;height:auto;display:block}.site-footer__nav[data-v-d608b498]{align-items:center;gap:clamp(24px,3vw,46px);display:flex}.site-footer__nav a[data-v-d608b498],.site-footer__mail[data-v-d608b498]{color:#ffffffc7;width:fit-content;font-size:clamp(.92rem,1vw,1.05rem);line-height:1.2;display:inline-block;position:relative}.site-footer__nav a[data-v-d608b498]:after,.site-footer__mail[data-v-d608b498]:after{content:"";transform-origin:0;height:1px;transition:transform var(--hover-transition-duration) var(--hover-transition-timing);background:currentColor;position:absolute;bottom:-.28em;left:0;right:0;transform:scaleX(0)}.site-footer__nav a[data-v-d608b498]:hover,.site-footer__nav a[data-v-d608b498]:focus-visible,.site-footer__mail[data-v-d608b498]:hover,.site-footer__mail[data-v-d608b498]:focus-visible{color:#fff}.site-footer__nav a[data-v-d608b498]:hover:after,.site-footer__nav a[data-v-d608b498]:focus-visible:after,.site-footer__mail[data-v-d608b498]:hover:after,.site-footer__mail[data-v-d608b498]:focus-visible:after{transform:scaleX(1)}.site-footer__brand[data-v-d608b498]:focus-visible,.site-footer__nav a[data-v-d608b498]:focus-visible,.site-footer__mail[data-v-d608b498]:focus-visible{outline-offset:5px;outline:2px solid #fff}.site-footer__bottom[data-v-d608b498]{border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:28px;padding-top:28px;display:flex}.site-footer__bottom p[data-v-d608b498]{color:#ffffff6b;margin:0;font-size:clamp(.82rem,.9vw,.94rem);line-height:1.3}@media (width<=760px){.site-footer__inner[data-v-d608b498]{width:min(100% - 44px,1220px);padding-block:48px 26px}.site-footer__main[data-v-d608b498]{flex-direction:column;align-items:flex-start;gap:38px;padding-bottom:44px}.site-footer__nav[data-v-d608b498]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;width:100%;display:grid}.site-footer__bottom[data-v-d608b498]{flex-direction:column-reverse;align-items:flex-start;gap:18px}.site-footer__mail[data-v-d608b498]{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.site-footer__nav a[data-v-d608b498]:after,.site-footer__mail[data-v-d608b498]:after{transition:none}}.site-header[data-v-3360b11a]{filter:drop-shadow(0 2px 3px #0000002e)drop-shadow(0 10px 18px #00000014)}.site-brand[data-v-3360b11a]{min-height:46px}.site-brand__wordmark[data-v-3360b11a],.site-header__center-mark[data-v-3360b11a]{-webkit-user-select:none;user-select:none;display:block}.nav-glass[data-v-3360b11a]{-webkit-backdrop-filter:blur(18px)saturate(150%);transform-origin:100%;will-change:width, transform;background:linear-gradient(135deg,#ffffff47,#ffffff1a),#ffffff24;border:1px solid #ffffff52;border-radius:999px;transition:width .52s cubic-bezier(.22,1,.24,1),transform .52s cubic-bezier(.22,1,.24,1),border-color .22s,background .22s,box-shadow .22s;overflow:hidden;box-shadow:inset 0 1px #ffffff61,0 18px 42px #5c141c29}.nav-glass--menu-open[data-v-3360b11a]{box-shadow:none;background:0 0;border-color:#0000}.nav-items[data-v-3360b11a]{z-index:1;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--nav-mask-soft), #000 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--nav-mask-soft), #000 100%);transform-origin:100%;will-change:mask-image, transform;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--nav-mask-soft), #000 100%);justify-content:flex-end;align-items:center;gap:clamp(16px,1.65vw,30px);padding:clamp(10px,.82vw,14px) clamp(16px,1.45vw,28px);transition:-webkit-mask-image .52s cubic-bezier(.22,1,.24,1),mask-image .52s cubic-bezier(.22,1,.24,1),transform .52s cubic-bezier(.22,1,.24,1);display:flex;position:absolute;inset:0;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.nav-link[data-v-3360b11a]{color:#ffffffe6;transition:color var(--hover-transition-duration) var(--hover-transition-timing);padding:.54em 0;display:inline-block;position:relative}.nav-link[data-v-3360b11a]:hover,.nav-link[data-v-3360b11a]:focus-visible{color:#fff}.nav-link[data-v-3360b11a]:after{content:"";transform-origin:0;height:.08em;transition:transform .22s var(--hover-transition-timing);background:currentColor;position:absolute;bottom:-.32em;left:0;right:0;transform:scaleX(0)}.nav-link[data-v-3360b11a]:hover:after,.nav-link[data-v-3360b11a]:focus-visible:after{transform:scaleX(1)}.nav-contact[data-v-3360b11a]{color:#1f1f1f;min-height:2.38em;transition:background-color var(--hover-transition-duration) var(--hover-transition-timing), color var(--hover-transition-duration) var(--hover-transition-timing), transform var(--hover-transition-duration) var(--hover-transition-timing);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.1em 1.18em 0;display:inline-flex;box-shadow:inset 0 -1px #00000014,0 10px 24px #4d0f1729}.nav-contact[data-v-3360b11a]:hover,.nav-contact[data-v-3360b11a]:focus-visible{color:#fff;background:#202020;transform:translateY(-1px)}.nav-toggle[data-v-3360b11a]{z-index:2;background:rgba(255, 255, 255, calc(.08 + (var(--nav-collapse) * .08)));color:#fff;cursor:pointer;transform-origin:50%;width:64px;height:64px;transition:clip-path .52s cubic-bezier(.22, 1, .24, 1), transform .52s cubic-bezier(.22, 1, .24, 1), background-color var(--hover-transition-duration) var(--hover-transition-timing), color var(--hover-transition-duration) var(--hover-transition-timing);will-change:clip-path, transform;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:0;right:0}.nav-toggle[data-v-3360b11a]:hover,.nav-toggle[data-v-3360b11a]:focus-visible{color:#fff;background:linear-gradient(135deg,#ffffff42,#ffffff1f),#ffffff29;outline:none}.mobile-nav-toggle[data-v-3360b11a]{-webkit-backdrop-filter:blur(16px)saturate(145%);background:linear-gradient(135deg,#ffffff47,#ffffff1f),#ffffff29;border:1px solid #ffffff57;box-shadow:inset 0 1px #ffffff57,0 14px 34px #3a0b122e}.mobile-nav-toggle[data-v-3360b11a]:hover,.mobile-nav-toggle[data-v-3360b11a]:focus-visible{background:linear-gradient(135deg,#ffffff57,#ffffff29),#fff3;outline:none}.menu-dropdown[data-v-3360b11a]{--menu-closed-size:56px;--menu-open-height:266px;--menu-open-width:min(318px, calc(100vw - 44px));z-index:50;width:var(--menu-closed-size);height:var(--menu-closed-size);color:#1f1f1f;opacity:0;pointer-events:none;transform-origin:100% 0;will-change:width, height, border-radius, transform, opacity;background:#fff;border:1px solid #ffffff4d;border-radius:999px;padding:0;transition:width .42s cubic-bezier(.2,.92,.18,1),height .42s cubic-bezier(.2,.92,.18,1),border-radius .42s cubic-bezier(.2,.92,.18,1),padding .42s cubic-bezier(.2,.92,.18,1),opacity .18s,transform .42s cubic-bezier(.2,.92,.18,1),box-shadow .26s;position:fixed;top:20px;right:22px;overflow:hidden;transform:translate(0,0)scale(.94);box-shadow:inset 0 1px #ffffff85,0 18px 42px #3a0b1233}.menu-dropdown--open[data-v-3360b11a]{width:var(--menu-open-width);height:var(--menu-open-height);opacity:1;pointer-events:auto;border-color:#1f1f1f14;border-radius:22px;padding:10px;transform:translate(0,0)scale(1)}.menu-dropdown__close[data-v-3360b11a]{z-index:2;width:var(--menu-closed-size);height:var(--menu-closed-size);color:#1f1f1f;cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;transition:opacity .18s .1s,transform .32s cubic-bezier(.2,.92,.18,1) 70ms;display:grid;position:absolute;top:0;right:0;transform:scale(.82)rotate(-14deg)}.menu-dropdown__close span[data-v-3360b11a]{background:currentColor;border-radius:999px;width:27px;height:2px;position:absolute}.menu-dropdown__close span[data-v-3360b11a]:first-child{transform:rotate(45deg)}.menu-dropdown__close span[data-v-3360b11a]:last-child{transform:rotate(-45deg)}.menu-dropdown--open .menu-dropdown__close[data-v-3360b11a]{opacity:1;transform:scale(1)rotate(0)}.menu-dropdown__close[data-v-3360b11a]:hover,.menu-dropdown__close[data-v-3360b11a]:focus-visible{outline:none;transform:scale(1.06)rotate(0)}.menu-dropdown__nav[data-v-3360b11a]{z-index:1;gap:4px;display:grid;position:relative}.menu-dropdown__link[data-v-3360b11a]{color:#1f1f1fe6;letter-spacing:0;min-height:58px;transition-delay:var(--menu-link-delay,0s), var(--menu-link-delay,0s), 0s, 0s;transition-property:opacity,transform,background-color,color;transition-duration:.18s,.22s,.11s,.11s;transition-timing-function:ease, cubic-bezier(.22, 1, .24, 1), var(--hover-transition-timing), var(--hover-transition-timing);will-change:opacity, transform;border-radius:14px;justify-content:space-between;align-items:center;padding:0 18px;font-size:clamp(1.08rem,2.8vw,1.22rem);font-weight:400;line-height:1;display:flex}.menu-dropdown__link[data-v-3360b11a]:first-child{padding-right:calc(var(--menu-closed-size) + 18px)}.menu-dropdown--open .menu-dropdown__link[data-v-3360b11a]{will-change:auto}.menu-dropdown__link[data-v-3360b11a]:hover,.menu-dropdown__link[data-v-3360b11a]:focus-visible{color:#1f1f1f;background:#1f1f1f0f;outline:none}@media (prefers-reduced-motion:reduce){.menu-dropdown[data-v-3360b11a],.menu-dropdown__close[data-v-3360b11a],.menu-dropdown__link[data-v-3360b11a]{transition-duration:1ms}}@media (width>=960px){.menu-dropdown[data-v-3360b11a]{--menu-closed-size:64px;--menu-open-height:274px;--menu-open-width:322px;top:2.1vw;right:3vw}.menu-dropdown__link[data-v-3360b11a]{min-height:60px;font-size:clamp(1.12rem,1.18vw,1.28rem)}}.skillset-section[data-v-c6f84c07]{--skillset-bottom-space:clamp(104px, 13svh, 168px);z-index:20;backface-visibility:hidden;background:#fff;margin-top:0;position:relative;transform:translateZ(0)}.skillset-sheet[data-v-c6f84c07]{padding:clamp(36px, 5.5svh, 76px) 0 var(--skillset-bottom-space);background:#fff;position:relative;overflow:hidden}.skillset-panel[data-v-c6f84c07]{isolation:isolate;transform-origin:bottom;background:0 0;flex-direction:column;min-height:min(880px,100svh - 24px);padding:clamp(28px,4svh,58px) clamp(26px,3.57vw,54px) clamp(88px,11svh,148px);display:flex;position:relative;overflow:hidden}.skillset-content[data-v-c6f84c07]{z-index:1;flex-direction:column;flex:1;width:min(1220px,100%);min-height:0;margin-inline:auto;display:flex;position:relative}.skillset-head[data-v-c6f84c07]{text-align:center;justify-content:center;align-items:flex-start;gap:32px;margin-bottom:clamp(64px,9svh,118px);display:flex}.skillset-head>div[data-v-c6f84c07]{max-width:900px;margin-inline:auto}.skillset-kicker[data-v-c6f84c07]{color:#0b0b0b8f;letter-spacing:0;-webkit-backdrop-filter:blur(12px)saturate(130%);background:linear-gradient(135deg,#ffffffeb,#ffffffa8),#ffffffb8;border:1px solid #0b0b0b0e;border-radius:999px;margin-bottom:clamp(18px,2.2svh,28px);padding:.48em 1.02em .43em;font-size:clamp(.84rem,min(.9vw,1svh),1rem);font-weight:500;line-height:1;display:inline-block;box-shadow:inset 0 1px #ffffffbd,0 8px 22px #00000009}.skillset-head h2[data-v-c6f84c07]{color:#0b0b0b;letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(3.35rem,min(7vw,6.7svh),6.4rem);font-weight:900;line-height:.92}.skillset-head p[data-v-c6f84c07]{color:#0b0b0b;letter-spacing:0;max-width:820px;margin:clamp(10px,1.375svh,22px) 0 0;font-size:clamp(1.18rem,min(2.05vw,2.1svh),2rem);font-weight:300;line-height:1.18}.skillset-grid[data-v-c6f84c07]{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);min-height:clamp(380px,48svh,540px);display:grid}.service-card[data-v-c6f84c07]{--card-y:0px;--card-scale:1;--card-rotate:0deg;--card-clip:0%;--image-scale:1;--copy-y:0px;--card-base:#ffffffe6;--card-lava:radial-gradient(circle at 18% 18%, #ffffffd1, transparent 34%), radial-gradient(circle at 82% 12%, #e2e8f080, transparent 36%);background:var(--card-base);-webkit-backdrop-filter:blur(18px)saturate(135%);min-height:0;clip-path:inset(var(--card-clip) 0 0 0 round 24px);transform:translate3d(0, var(--card-y), 0) rotate(var(--card-rotate)) scale(var(--card-scale));transform-origin:bottom;border:1px solid #0b0b0b1a;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #ffffff57,0 24px 58px #0000001f}.service-card[data-v-c6f84c07]:before{z-index:0;content:"";background:var(--card-lava);filter:blur(30px)saturate(1.08);opacity:.58;position:absolute;inset:-24%;transform:translateZ(0)}.service-card[data-v-c6f84c07]:after{z-index:0;pointer-events:none;content:"";opacity:.9;background:linear-gradient(135deg,#ffffff8f,#0000 42%),linear-gradient(#ffffff47,#0000 54%);position:absolute;inset:0}.service-card__brand-visual[data-v-c6f84c07]{z-index:1;flex:1;min-height:clamp(128px,18svh,210px);position:relative;overflow:hidden}.service-card__web-visual[data-v-c6f84c07]{z-index:1;flex:1;min-height:clamp(150px,20svh,230px);padding:clamp(18px,2vw,28px) 0;position:relative;overflow:hidden}.service-card__content-visual[data-v-c6f84c07]{z-index:1;flex:1;min-height:clamp(150px,20svh,230px);position:relative;overflow:hidden}.web-carousel[data-v-c6f84c07],.web-carousel__track[data-v-c6f84c07]{position:absolute;inset:0}.web-carousel__item[data-v-c6f84c07]{-webkit-backdrop-filter:blur(12px)saturate(130%);will-change:transform, opacity;background:linear-gradient(135deg,#ffffff94,#fff3),#ffffff42;border:1px solid #ffffff75;border-radius:16px;width:52%;height:clamp(100px,12.5svh,152px);position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffff7a,0 14px 26px #7b174e1f}.web-carousel__item[data-v-c6f84c07]:first-child{animation:12s cubic-bezier(.72,0,.2,1) infinite webCarouselSlotA-c6f84c07}.web-carousel__item[data-v-c6f84c07]:nth-child(2){animation:12s cubic-bezier(.72,0,.2,1) infinite webCarouselSlotB-c6f84c07}.web-carousel__item[data-v-c6f84c07]:nth-child(3){animation:12s cubic-bezier(.72,0,.2,1) infinite webCarouselSlotC-c6f84c07}.service-card--web-apps:hover .web-carousel__item[data-v-c6f84c07],.service-card--web-apps:focus-within .web-carousel__item[data-v-c6f84c07]{animation-play-state:paused}.content-stack[data-v-c6f84c07]{position:absolute;inset:clamp(18px,2vw,28px)}.content-stack__frame[data-v-c6f84c07]{aspect-ratio:4/5;-webkit-backdrop-filter:blur(14px)saturate(130%);will-change:transform, opacity;background:linear-gradient(135deg,#ffffffeb,#ffffff8f),#ffffffad;border:1px solid #0b0b0b12;border-radius:18px;width:clamp(92px,9.8vw,138px);position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffffb8,0 18px 34px #00000014}.content-stack__frame[data-v-c6f84c07]:first-child{animation:12s cubic-bezier(.72,0,.2,1) infinite contentStackFrameA-c6f84c07}.content-stack__frame[data-v-c6f84c07]:nth-child(2){animation:12s cubic-bezier(.72,0,.2,1) infinite contentStackFrameB-c6f84c07}.content-stack__frame[data-v-c6f84c07]:nth-child(3){animation:12s cubic-bezier(.72,0,.2,1) infinite contentStackFrameC-c6f84c07}.service-card--content:hover .content-stack__frame[data-v-c6f84c07],.service-card--content:focus-within .content-stack__frame[data-v-c6f84c07]{animation-play-state:paused}.brand-bento[data-v-c6f84c07]{position:absolute;inset:0}.brand-rail[data-v-c6f84c07]{will-change:transform;gap:clamp(14px,1.45vw,20px);width:max-content;display:flex;position:absolute}.brand-rail--top[data-v-c6f84c07]{animation:56s linear infinite serviceMarqueeLeft-c6f84c07;top:9%;left:-22%}.brand-rail--middle[data-v-c6f84c07]{animation:68s linear infinite serviceMarqueeRight-c6f84c07;top:48%;right:-22%}.brand-screen[data-v-c6f84c07]{aspect-ratio:16/9;background:#f7f3ec;border-radius:14px;flex:0 0 clamp(168px,17vw,250px);position:relative;overflow:hidden;box-shadow:0 14px 28px #00000024}.brand-screen img[data-v-c6f84c07]{object-fit:cover;width:100%;height:100%}.service-card--branding:hover .brand-rail[data-v-c6f84c07],.service-card--branding:focus-within .brand-rail[data-v-c6f84c07]{animation-play-state:paused}.service-card__copy[data-v-c6f84c07]{z-index:1;width:100%;min-height:100%;transform:translate3d(0, var(--copy-y), 0);will-change:transform;flex-direction:column;justify-content:flex-end;padding:clamp(24px,2.6svh,38px) clamp(22px,2.35vw,38px) clamp(28px,3svh,44px);display:flex;position:relative}.service-card--branding .service-card__copy[data-v-c6f84c07],.service-card--web-apps .service-card__copy[data-v-c6f84c07],.service-card--content .service-card__copy[data-v-c6f84c07]{min-height:auto}.service-card h3[data-v-c6f84c07]{color:#0b0b0b;letter-spacing:0;margin:0;font-size:clamp(1.65rem,min(2.25vw,2.55svh),2.55rem);font-weight:900;line-height:.94}.service-card p[data-v-c6f84c07]{color:#0b0b0bad;letter-spacing:0;max-width:31ch;margin:clamp(8px,.875svh,14px) 0 0;font-size:clamp(.95rem,min(1.16vw,1.34svh),1.18rem);font-weight:300;line-height:1.18}.skillset-actions[data-v-c6f84c07]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(10px,1.1vw,14px);width:min(420px,100%);margin:clamp(32px,4.2svh,52px) auto 0;display:grid}.skillset-action[data-v-c6f84c07]{letter-spacing:0;text-align:center;-webkit-backdrop-filter:blur(14px)saturate(140%);min-height:clamp(46px,5.2svh,58px);transition:border-color var(--hover-transition-duration) var(--hover-transition-timing), background var(--hover-transition-duration) var(--hover-transition-timing), box-shadow var(--hover-transition-duration) var(--hover-transition-timing), color var(--hover-transition-duration) var(--hover-transition-timing);border-radius:14px;justify-content:center;align-items:center;padding:.12em clamp(16px,1.7vw,24px) 0;font-size:clamp(.92rem,min(1.05vw,1.2svh),1.08rem);font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff6b,0 12px 28px #00000014}.skillset-action[data-v-c6f84c07]:hover,.skillset-action[data-v-c6f84c07]:focus-visible{box-shadow:inset 0 1px #ffffff85,0 16px 34px #0000001f}.skillset-action--light[data-v-c6f84c07]{color:#050505;background:linear-gradient(135deg,#ffffffeb,#ffffff9e),#ffffffb8;border:1px solid #0b0b0b1f;justify-self:end;width:min(210px,100%)}.skillset-action--light[data-v-c6f84c07]:hover,.skillset-action--light[data-v-c6f84c07]:focus-visible{color:#000;background:linear-gradient(135deg,#fffffffa,#e6f7ffb3),#fffc;border-color:#0b0b0b2e}.skillset-action--dark[data-v-c6f84c07]{color:#fff;background:linear-gradient(135deg,#000000f0,#262626d1),#0a0a0ad6;border:1px solid #0b0b0bbd}.skillset-action--dark[data-v-c6f84c07]:hover,.skillset-action--dark[data-v-c6f84c07]:focus-visible{background:linear-gradient(135deg,#000000fa,#3a3a3adb),#0c0c0ce0;border-color:#0b0b0be6}@media (width<=980px){.skillset-section[data-v-c6f84c07]{--skillset-bottom-space:48px;height:auto}.skillset-sheet[data-v-c6f84c07]{min-height:auto;padding:36px 0 var(--skillset-bottom-space);position:relative}.skillset-panel[data-v-c6f84c07]{height:auto;min-height:auto;padding:38px 24px 64px}.skillset-head[data-v-c6f84c07]{margin-bottom:44px;display:grid}.skillset-grid[data-v-c6f84c07]{grid-template-columns:1fr;gap:14px;min-height:0}.service-card[data-v-c6f84c07]{border-radius:18px;grid-column:auto;min-height:320px}.service-card__brand-visual[data-v-c6f84c07]{min-height:150px}.service-card__web-visual[data-v-c6f84c07],.service-card__content-visual[data-v-c6f84c07]{min-height:172px}.web-carousel__item[data-v-c6f84c07]{border-radius:14px;width:52%;height:122px}.brand-rail--top[data-v-c6f84c07]{top:8%}.brand-rail--middle[data-v-c6f84c07]{top:48%}.brand-screen[data-v-c6f84c07]{flex-basis:170px}.content-stack__frame[data-v-c6f84c07]{border-radius:16px;width:112px}.skillset-head[data-v-c6f84c07]{text-align:center}.skillset-head h2[data-v-c6f84c07]{font-size:clamp(2.75rem,13vw,4.2rem)}.skillset-actions[data-v-c6f84c07]{width:min(360px,100%);margin-top:30px}.skillset-action--light[data-v-c6f84c07]{width:min(190px,100%)}.skillset-action[data-v-c6f84c07]{border-radius:13px;min-height:46px;font-size:clamp(.86rem,3.8vw,1rem)}}@media (width<=480px){.skillset-actions[data-v-c6f84c07]{grid-template-columns:1fr;gap:10px;width:min(300px,100%)}.skillset-action[data-v-c6f84c07],.skillset-action--light[data-v-c6f84c07]{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.service-card[data-v-c6f84c07],.service-card__copy[data-v-c6f84c07],.skillset-action[data-v-c6f84c07]{transition:none}.brand-rail[data-v-c6f84c07],.web-carousel__item[data-v-c6f84c07],.content-stack__frame[data-v-c6f84c07]{animation:none}}@keyframes serviceMarqueeLeft-c6f84c07{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes serviceMarqueeRight-c6f84c07{0%{transform:translate(0,0)}to{transform:translate(50%)}}@keyframes webCarouselSlotA-c6f84c07{0%,24%{z-index:3;opacity:1;transform:translate(-50%,-50%)scale(1.08)}33.333%,57.333%{z-index:2;opacity:.78;transform:translate(28%,-50%)scale(.82)}66.666%,90.666%{z-index:1;opacity:.78;transform:translate(-128%,-50%)scale(.82)}to{z-index:3;opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes webCarouselSlotB-c6f84c07{0%,24%{z-index:2;opacity:.78;transform:translate(28%,-50%)scale(.82)}33.333%,57.333%{z-index:1;opacity:.78;transform:translate(-128%,-50%)scale(.82)}66.666%,90.666%{z-index:3;opacity:1;transform:translate(-50%,-50%)scale(1.08)}to{z-index:2;opacity:.78;transform:translate(28%,-50%)scale(.82)}}@keyframes webCarouselSlotC-c6f84c07{0%,24%{z-index:1;opacity:.78;transform:translate(-128%,-50%)scale(.82)}33.333%,57.333%{z-index:3;opacity:1;transform:translate(-50%,-50%)scale(1.08)}66.666%,90.666%{z-index:2;opacity:.78;transform:translate(28%,-50%)scale(.82)}to{z-index:1;opacity:.78;transform:translate(-128%,-50%)scale(.82)}}@keyframes contentStackFrameA-c6f84c07{0%,24%{z-index:3;opacity:1;transform:translate(-50%,-50%)scale(1.05)rotate(0)}33.333%,57.333%{z-index:2;opacity:.72;transform:translate(-82%,-56%)scale(.82)rotate(-6deg)}66.666%,90.666%{z-index:1;opacity:.62;transform:translate(-18%,-58%)scale(.76)rotate(5deg)}to{z-index:3;opacity:1;transform:translate(-50%,-50%)scale(1.05)rotate(0)}}@keyframes contentStackFrameB-c6f84c07{0%,24%{z-index:2;opacity:.72;transform:translate(-82%,-56%)scale(.82)rotate(-6deg)}33.333%,57.333%{z-index:1;opacity:.62;transform:translate(-18%,-58%)scale(.76)rotate(5deg)}66.666%,90.666%{z-index:3;opacity:1;transform:translate(-50%,-50%)scale(1.05)rotate(0)}to{z-index:2;opacity:.72;transform:translate(-82%,-56%)scale(.82)rotate(-6deg)}}@keyframes contentStackFrameC-c6f84c07{0%,24%{z-index:1;opacity:.62;transform:translate(-18%,-58%)scale(.76)rotate(5deg)}33.333%,57.333%{z-index:3;opacity:1;transform:translate(-50%,-50%)scale(1.05)rotate(0)}66.666%,90.666%{z-index:2;opacity:.72;transform:translate(-82%,-56%)scale(.82)rotate(-6deg)}to{z-index:1;opacity:.62;transform:translate(-18%,-58%)scale(.76)rotate(5deg)}}.story-hero[data-v-4da83829]{isolation:isolate}.story-frame[data-v-4da83829]{--story-frame-lift:clamp(36px, 6vh, 68px);isolation:isolate;perspective:1240px;z-index:2;transform-origin:50%;flex:0 0 1120px;width:1120px;height:350px}.story-paper[data-v-4da83829]{z-index:2;pointer-events:none;transform-origin:100% 0;transform-style:preserve-3d;will-change:clip-path, height, left, top, transform, width;background:linear-gradient(135deg,#303030 0%,#1a1a1a 48%,#070707 100%);grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(9,1fr);display:grid;position:absolute;overflow:hidden;box-shadow:0 20px 45px #00000057,inset 0 1px #ffffff1f}.story-paper-tile[data-v-4da83829]{z-index:1;backface-visibility:hidden;transform-origin:50%;transform-style:preserve-3d;will-change:transform;background-color:#0000;background-image:radial-gradient(circle at 24% 18%,#ffffff24,#0000 32%),linear-gradient(135deg,#343434 0%,#1b1b1b 48%,#070707 100%);background-position:0 0,0 0;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:relative}.story-paper-flat[data-v-4da83829]{border-radius:inherit;background:radial-gradient(circle at 24% 18%,#ffffff29,#0000 34%),linear-gradient(135deg,#333 0%,#1b1b1b 48%,#070707 100%);width:100%;height:100%;position:absolute;inset:0}.story-row[data-v-4da83829]{z-index:3;color:#fff;letter-spacing:0;text-transform:uppercase;white-space:nowrap;align-items:center;gap:24px;font-size:112px;font-weight:900;line-height:1;display:flex;position:relative}.story-row--top[data-v-4da83829]{height:110px}.story-row--middle[data-v-4da83829]{height:112px;margin-top:14px}.story-row--bottom[data-v-4da83829]{height:98px;margin-top:16px}.story-media-pair[data-v-4da83829]{align-items:center;gap:20px;display:flex}.story-paper-slot[data-v-4da83829]{z-index:4;flex:0 0 138px;width:138px;height:104px;display:inline-block;position:relative}.story-text[data-v-4da83829],.story-media[data-v-4da83829]{--from-rotate:0deg;--from-scale:.98;--from-x:0px;--from-y:14px;--settle-x:0px;--settle-y:0px;--settle-scale:1.004;backface-visibility:hidden;opacity:0;transform:translate3d(var(--from-x), var(--from-y), 0) rotate(var(--from-rotate)) scale(var(--from-scale));transform-origin:50%;display:inline-block}.is-animating .story-text[data-v-4da83829],.is-animating .story-media[data-v-4da83829]{will-change:transform, opacity}.story-text[data-v-4da83829]{--from-y:16px;--from-scale:.985}.story-text--left[data-v-4da83829]{--from-x:-24px;--from-y:12px;--settle-x:1px}.story-text--right[data-v-4da83829]{--from-x:24px;--from-y:12px;--settle-x:-1px}.story-media[data-v-4da83829]{--from-scale:.94;--from-y:18px;--settle-scale:1.01;background:#161616;border-radius:8px;width:176px;height:104px;position:relative;overflow:hidden}.story-media__image[data-v-4da83829]{object-fit:cover;width:100%;height:100%;transition:filter .52s cubic-bezier(.2,.8,.2,1),transform .62s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(1)}.story-media--poster[data-v-4da83829]{--from-rotate:-1deg;--from-x:-18px;--settle-x:1px}.story-media--web[data-v-4da83829]{--from-rotate:1deg;--from-x:18px;--settle-x:-1px}.story-media--phone[data-v-4da83829]{--from-rotate:-.8deg;--from-scale:.94;--from-x:-14px;--from-y:16px;--settle-x:1px;width:108px;height:94px}.is-active .story-text[data-v-4da83829],.is-active .story-media[data-v-4da83829]{opacity:1}.is-active .story-text[data-v-4da83829]{transform:translate(0,0)scale(1)}.is-active .story-media[data-v-4da83829]{transform:translate(0,0)rotate(0)scale(1)}.story-frame.is-active:not(.is-animating) .story-media:hover .story-media__image[data-v-4da83829]{filter:saturate(1.04)contrast(1.03);transform:scale(1.045)}.is-animating .story-text[data-v-4da83829]{animation:storyTextEnter-4da83829 .76s cubic-bezier(.42, 0, .16, 1) var(--delay) both}.is-animating .story-media[data-v-4da83829]{animation:storyImageEnter-4da83829 .8s cubic-bezier(.42, 0, .16, 1) var(--delay) both}@keyframes storyTextEnter-4da83829{0%{opacity:0;transform:translate3d(var(--from-x), var(--from-y), 0) rotate(var(--from-rotate)) scale(var(--from-scale))}64%{opacity:1;transform:translate3d(var(--settle-x), var(--settle-y), 0) rotate(0deg) scale(var(--settle-scale))}84%{opacity:1;transform:translateY(.5px)rotate(0)scale(.999)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes storyImageEnter-4da83829{0%{opacity:0;transform:translate3d(var(--from-x), var(--from-y), 0) rotate(var(--from-rotate)) scale(var(--from-scale))}62%{opacity:1;transform:translate3d(var(--settle-x), var(--settle-y), 0) rotate(0deg) scale(var(--settle-scale))}84%{opacity:1;transform:translate(0,0)rotate(0)scale(.998)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@media (width<=720px),(height<=520px){.story-paper[data-v-4da83829]{transform-origin:50% 0}}@media (width<=480px){.story-frame[data-v-4da83829]{--story-frame-lift:44px}}@media (prefers-reduced-motion:reduce){.story-media__image[data-v-4da83829]{transition:none}}.projects-page[data-v-410a0513]{background:var(--background-cliq);color:#fff;min-height:100svh;overflow:clip}.projects-page__hero[data-v-410a0513]{place-items:end center;min-height:clamp(500px,68svh,680px);padding:clamp(150px,19svh,210px) 24px clamp(72px,9svh,104px);display:grid}.projects-page__hero-inner[data-v-410a0513]{width:min(1220px,100%);margin-inline:auto}.projects-page__hero h1[data-v-410a0513]{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(4.5rem,11vw,10rem);font-weight:900;line-height:.82}.projects-page__hero p[data-v-410a0513]{max-width:690px;margin:clamp(26px,3.8svh,42px) 0 0;font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:300;line-height:1.25}.projects-page__work[data-v-410a0513]{color:#0b0b0b;background:#fff;border-radius:clamp(24px,3vw,42px) clamp(24px,3vw,42px) 0 0;padding:clamp(28px,4vw,56px) 24px clamp(78px,11svh,132px)}.projects-page__grid[data-v-410a0513]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.3vw,34px);width:min(1220px,100%);margin-inline:auto;display:grid}.projects-page__card[data-v-410a0513]{background:#f2f2f2;border-radius:clamp(18px,2vw,26px);min-width:0;overflow:hidden}.projects-page__media[data-v-410a0513]{aspect-ratio:16/10;background:#ddd;overflow:hidden}.projects-page__media img[data-v-410a0513]{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.82,.2,1);display:block}.projects-page__card:hover .projects-page__media img[data-v-410a0513]{transform:scale(1.025)}.projects-page__copy[data-v-410a0513]{padding:clamp(24px,3vw,38px)}.projects-page__copy h2[data-v-410a0513]{letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(1.65rem,2.7vw,2.75rem);font-weight:900;line-height:.95}.projects-page__copy p[data-v-410a0513]{color:#0b0b0ba3;max-width:46ch;margin:14px 0 0;font-size:clamp(.96rem,1.15vw,1.08rem);font-weight:300;line-height:1.35}@media (width<=760px){.projects-page__hero[data-v-410a0513]{min-height:470px;padding:132px 22px 66px}.projects-page__hero h1[data-v-410a0513]{font-size:clamp(3.35rem,17vw,5.2rem);line-height:.88}.projects-page__hero p[data-v-410a0513]{max-width:32ch;margin-top:24px;font-size:clamp(1rem,4.7vw,1.2rem)}.projects-page__work[data-v-410a0513]{padding:20px 18px 72px}.projects-page__grid[data-v-410a0513]{grid-template-columns:1fr;gap:16px}.projects-page__copy[data-v-410a0513]{padding:24px 22px 28px}}@media (prefers-reduced-motion:reduce){.projects-page__media img[data-v-410a0513]{transition:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:Helvetica, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--background-cliq:radial-gradient(circle at 82% 18%, #00000029, transparent 38%), linear-gradient(135deg, #ff6363 0%, #f75d61 48%, #d94750 100%)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{--hover-transition-duration:.18s;--hover-transition-timing:ease-in-out;background:var(--background-cliq);color:#fff;min-width:320px;font-family:var(--font-sans);font-synthesis:none;scrollbar-width:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:88px}html::-webkit-scrollbar{display:none}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}:where(a,button,[role=button],summary),:where(a,button,[role=button],summary):before,:where(a,button,[role=button],summary):after{transition-duration:var(--hover-transition-duration);transition-property:background,background-color,border-color,box-shadow,color,filter,opacity,transform;transition-timing-function:var(--hover-transition-timing)}#app{min-height:100vh}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.right-\[22px\]{right:22px}.left-0{left:0}.left-1\/2{left:50%}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-16{height:calc(var(--spacing) * 16)}.h-\[32px\]{height:32px}.h-\[253\.45svh\]{height:253.45svh}.h-svh{height:100svh}.w-7{width:calc(var(--spacing) * 7)}.w-\[72px\]{width:72px}.w-\[min\(58vw\,380px\)\]{width:min(58vw,380px)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[calc\(100vw-48px\)\]{max-width:calc(100vw - 48px)}.origin-left{transform-origin:0}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-current{background-color:currentColor}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[22px\]{padding-inline:22px}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-\[clamp\(0\.84rem\,1\.02vw\,1\.08rem\)\]{font-size:clamp(.84rem,1.02vw,1.08rem)}.leading-none{--tw-leading:1;line-height:1}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-wrap{text-wrap:wrap}.text-white{color:var(--color-white)}.opacity-0{opacity:0}.opacity-100{opacity:1}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (width>=721px){.min-\[721px\]\:h-\[253\.45vh\]{height:253.45vh}.min-\[721px\]\:h-screen{height:100vh}}@media (width>=960px){.min-\[960px\]\:flex{display:flex}.min-\[960px\]\:hidden{display:none}}@media (width>=40rem){.sm\:top-\[2\.1vw\]{top:2.1vw}.sm\:right-\[3vw\]{right:3vw}.sm\:h-\[clamp\(34px\,2\.45vw\,46px\)\]{height:clamp(34px,2.45vw,46px)}.sm\:w-\[96px\]{width:96px}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-\[3vw\]{padding-inline:3vw}.sm\:py-\[2\.55vw\]{padding-block:2.55vw}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}}.cliq-bg{background:var(--background-cliq)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
