.socialLinks[data-v-7973f055]{display:flex;flex-wrap:wrap;gap:10px}.socialLink[data-v-7973f055]{align-items:center;border:1px solid rgba(85,75,68,.24);border-radius:10px;color:var(--color-primary);display:inline-flex;font-size:.82rem;font-weight:650;gap:9px;justify-content:center;min-height:42px;padding:0 14px;text-decoration:none}.socialLink[data-v-7973f055]:hover{background:var(--color-dark);color:var(--color-secondary);scale:1}.socialLink svg[data-v-7973f055]{fill:currentColor;height:16px;position:relative;width:16px;z-index:1}.socialLinksCompact[data-v-7973f055]{flex-wrap:nowrap;gap:2px}.socialLinksCompact .socialLink[data-v-7973f055]{background:transparent;border:0;border-radius:0;min-height:34px;min-width:34px;opacity:.82;padding:0}.socialLinksCompact .socialLink svg[data-v-7973f055]{height:15px;width:15px}.socialLinksCompact .socialLink[data-v-7973f055]:hover{background:transparent;color:var(--color-dark);opacity:1}.navbar[data-v-a580445b]{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 auto;padding:12px 0;position:fixed;width:min(calc(100% - 32px),var(--width));z-index:10}.navbar[data-v-a580445b],.navbar[data-v-a580445b]:before{left:50%;top:0;transform:translate(-50%)}.navbar[data-v-a580445b]:before{backdrop-filter:blur(18px) saturate(.82);-webkit-backdrop-filter:blur(18px) saturate(.82);background:transparent;content:"";height:108px;mask-image:linear-gradient(180deg,#000 0,#000 42%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 42%,transparent);position:absolute;width:100vw;z-index:-1}.logo[data-v-a580445b]{opacity:.9;width:56px}.links[data-v-a580445b]{display:flex;gap:24px;justify-content:center}.link[data-v-a580445b]{color:var(--color-primary);font-size:20px;font-weight:600;text-decoration:none}.link[data-v-a580445b]:hover{color:var(--color-dark)}.navbarContainer[data-v-a580445b]{align-items:center;display:flex}.navbarContainer[data-v-a580445b]:nth-child(3){justify-content:flex-end}@media(max-width:640px){.navbar[data-v-a580445b]{grid-template-columns:1fr;padding-block:16px}.navbarContainer[data-v-a580445b]:first-child,.navbarContainer[data-v-a580445b]:nth-child(3){display:none}.links[data-v-a580445b]{gap:clamp(14px,5vw,24px)}.link[data-v-a580445b]{font-size:14px}}.progressTrack[data-v-969d0f28]{background:#554b441f;border-radius:999px;box-shadow:0 0 0 1px #fff5ed2e;height:clamp(120px,24vh,210px);overflow:hidden;pointer-events:none;position:fixed;right:clamp(12px,2vw,30px);top:50%;transform:translateY(-50%);width:3px;z-index:20}.progressFill[data-v-969d0f28]{background:#554b4494;border-radius:inherit;box-shadow:0 0 9px #554b443d;inset:0;position:absolute;transform:scaleY(0);transform-origin:top;will-change:transform}@media(max-width:640px){.progressTrack[data-v-969d0f28]{height:18vh;right:8px;width:2px}}.heroSection[data-v-4c9003c6]{height:130svh;position:relative}.heroStage[data-v-4c9003c6]{height:100svh;isolation:isolate;overflow:hidden;position:sticky;top:0}.mascotCanvas[data-v-4c9003c6]{height:100%!important;inset:0;pointer-events:none;position:absolute;width:100%!important;will-change:transform,opacity}.mascotBack[data-v-4c9003c6]{z-index:1}.mascotFront[data-v-4c9003c6]{z-index:3}.heroBrand[data-v-4c9003c6]{inset:0;justify-content:space-around;padding:12px 0!important;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw;z-index:2}.heroBrand[data-v-4c9003c6],.heroLockup[data-v-4c9003c6]{align-items:center;display:flex}.heroLockup[data-v-4c9003c6]{justify-content:center;position:relative;transform:translate3d(0,var(--brand-shift,0),0) scale(var(--brand-scale,1));transform-origin:center;will-change:transform}.heroDescription[data-v-4c9003c6],.heroKicker[data-v-4c9003c6]{left:50%;opacity:var(--detail-opacity,0);position:absolute;transform:translate3d(-50%,var(--detail-shift,14px),0);transition:opacity .12s linear;will-change:transform,opacity}.heroKicker[data-v-4c9003c6]{bottom:calc(100% + clamp(1px,.2vw,3px));font-size:clamp(2rem,3.5vw,3.25rem);font-weight:650;letter-spacing:-.04em;white-space:nowrap}.heroWord[data-v-4c9003c6]{position:relative}.heroLogo[data-v-4c9003c6]{color:var(--color-dark);font-size:clamp(5.75rem,18vw,22rem);font-weight:800;letter-spacing:-.085em;line-height:.78;opacity:.94;white-space:nowrap}.doodleUnderline[data-v-4c9003c6]{fill:none;height:auto;left:50%;opacity:var(--doodle-opacity,0);overflow:visible;position:absolute;stroke:currentColor;stroke-linecap:round;stroke-width:3;top:100%;transform:translate(-50%) rotate(-1deg);width:94%}.doodleUnderline path[data-v-4c9003c6]{stroke-dasharray:1;stroke-dashoffset:var(--doodle-offset,1)}.doodleUnderline path[data-v-4c9003c6]:last-child{opacity:.52;stroke-width:1.5}.heroDescription[data-v-4c9003c6]{font-size:clamp(1.3rem,2vw,1.75rem)!important;font-weight:600;pointer-events:auto;text-align:center;text-wrap:balance;top:calc(100% + clamp(74px,7vw,104px));width:min(900px,calc(100vw - 40px))}.heroDescription a[data-v-4c9003c6]{color:inherit;display:inline-block;font-weight:700;position:relative;text-decoration:none;transition:color .16s ease}.heroDescription a[data-v-4c9003c6]:focus-visible,.heroDescription a[data-v-4c9003c6]:hover{color:var(--color-primary)}.linkDoodle[data-v-4c9003c6]{fill:none;height:calc(100% + .57em);inset:-.32em -.38em -.25em;overflow:visible;pointer-events:none;position:absolute;stroke:currentColor;stroke-linecap:round;stroke-width:2.4;width:calc(100% + .76em)}.linkDoodle path[data-v-4c9003c6]{stroke-dasharray:1.1;stroke-dashoffset:1.1;transition:stroke-dashoffset .36s cubic-bezier(.65,0,.35,1),opacity .5s ease}.linkDoodle path[data-v-4c9003c6]:last-child{opacity:.5;stroke-width:1.35;transition-delay:70ms}.heroDescription a:focus-visible .linkDoodle path[data-v-4c9003c6],.heroDescription a:hover .linkDoodle path[data-v-4c9003c6]{opacity:1;stroke-dashoffset:0}.scrollCue[data-v-4c9003c6]{bottom:clamp(22px,4vh,42px);color:var(--color-primary);left:50%;pointer-events:none;position:absolute;will-change:transform,opacity;z-index:4}.scrollCue span[data-v-4c9003c6]{font-size:clamp(.8rem,1vw,.95rem);font-weight:500;letter-spacing:-.01em;opacity:.7}@media(max-width:640px){.heroSection[data-v-4c9003c6]{height:125svh}.heroLogo[data-v-4c9003c6]{font-size:clamp(5.5rem,25vw,8rem)}.heroLockup[data-v-4c9003c6]{transform:translate3d(0,calc(var(--brand-shift, 0px) + var(--mobile-center-correction, 0px)),0) scale(var(--brand-scale,1))}.heroKicker[data-v-4c9003c6]{bottom:calc(100% + 1px);font-size:1.8rem}.heroDescription[data-v-4c9003c6]{font-size:clamp(.72rem,3.6vw,.95rem)!important;line-height:1.5;top:calc(100% + 68px);width:min(32rem,calc(100vw - 32px))}}@media(prefers-reduced-motion:reduce){.heroSection[data-v-4c9003c6]{height:100svh}.mascotCanvas[data-v-4c9003c6]{display:none}.heroLockup[data-v-4c9003c6]{transform:none!important}.linkDoodle path[data-v-4c9003c6]{transition:none}.scrollCue[data-v-4c9003c6]{display:none}}.projectsSection[data-v-68647f0f]{background:var(--color-secondary);padding:40px clamp(16px,2.5vw,12px) 0;position:relative;z-index:4}.project[data-v-68647f0f]{background:#12100f;border-radius:18px;color:var(--color-secondary);isolation:isolate;justify-content:center;min-height:700px;overflow:hidden;position:relative}.project[data-v-68647f0f],.projectData[data-v-68647f0f]{display:flex;width:100%}.projectData[data-v-68647f0f]{align-items:center;gap:32px;justify-content:space-evenly;max-width:var(--width);padding:80px 48px}.projectContent[data-v-68647f0f]{display:flex;flex:1;flex-direction:column;gap:16px;max-width:500px;min-width:0;position:relative;z-index:3}.projectName[data-v-68647f0f]{font-size:clamp(3.5rem,5.5vw,5.6rem);font-weight:750;letter-spacing:-.065em;line-height:.9;max-width:9ch;text-wrap:balance}.projectTags[data-v-68647f0f]{display:flex;flex-wrap:wrap;gap:8px 0;margin-top:6px}.projectTag[data-v-68647f0f]{align-items:center;display:inline-flex;font-size:.78rem;font-weight:600;letter-spacing:.035em;opacity:.68}.projectTag[data-v-68647f0f]:not(:last-child):after{content:"·";margin-inline:10px;opacity:.55}.projectDescription[data-v-68647f0f]{font-size:clamp(1rem,1.35vw,1.2rem);font-weight:450;line-height:1.65;margin-top:8px;max-width:540px;opacity:.78}.projectImage[data-v-68647f0f]{border-radius:18px;filter:drop-shadow(0 34px 48px rgba(0,0,0,.24));max-height:510px;-o-object-fit:contain;object-fit:contain;position:relative;transition:transform .7s cubic-bezier(.2,.8,.2,1);width:min(42%,410px);z-index:2}.projectBackground[data-v-68647f0f],.projectVideo[data-v-68647f0f]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.projectBackground[data-v-68647f0f]{filter:blur(16px) brightness(.18) saturate(.7);opacity:1;scale:1.2;transition:opacity 2.4s ease-in-out;z-index:-1}.projectVideo[data-v-68647f0f]{filter:brightness(.9) saturate(.4) blur(2px) contrast(1);opacity:.22;transform:scale(1.025);transition:opacity .9s ease,filter .9s ease,transform 1.2s ease;z-index:-5}.project[data-v-68647f0f]:after{background:linear-gradient(90deg,#0808081f,#08080885);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.project:hover .projectVideo[data-v-68647f0f]{filter:brightness(.26) saturate(.72) blur(1px) contrast(1.08);opacity:.64;transform:scale(1.055)}.project:hover .projectImage[data-v-68647f0f]{transform:translateY(-8px) rotate(-.5deg)}.project.is-visible .projectBackground[data-v-68647f0f]{opacity:0}@media(prefers-reduced-motion:reduce){.projectBackground[data-v-68647f0f]{transition-duration:1ms}}.projectLinks[data-v-68647f0f]{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.projectLink[data-v-68647f0f]{align-items:center;border:1px solid rgba(255,245,237,.34);border-radius:12px;color:var(--color-secondary);display:inline-flex;font-size:.9rem;font-weight:650;justify-content:center;min-height:50px;min-width:154px;padding:0 24px;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.projectLink[data-v-68647f0f]:hover,.projectLinkPrimary[data-v-68647f0f]{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-dark)}.projectLink[data-v-68647f0f]:hover{scale:1}.projectLinkPrimary[data-v-68647f0f]:hover{background:transparent;color:var(--color-secondary)}@media(max-width:800px){.projectsSection[data-v-68647f0f]{padding-top:32px}.project[data-v-68647f0f]{min-height:820px}.projectData[data-v-68647f0f]{flex-direction:column;gap:20px;justify-content:center;padding:80px 24px 64px}.projectImage[data-v-68647f0f]{height:300px;width:min(100%,520px)}.projectContent[data-v-68647f0f]{width:100%}.projectName[data-v-68647f0f]{font-size:clamp(3.2rem,14vw,5.5rem);max-width:10ch}.projectDescription[data-v-68647f0f]{max-width:34rem}.project[data-v-68647f0f]:after{background:linear-gradient(180deg,#08080814,#080808ad)}.projectLink[data-v-68647f0f]{flex:1 1 150px}}.contact[data-v-a1b7aafc]{background:var(--color-secondary);padding:clamp(96px,14vw,180px) 24px}.contactInner[data-v-a1b7aafc]{display:grid;gap:clamp(64px,10vw,150px);grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);margin:0 auto;max-width:var(--width)}.contactIntro h2[data-v-a1b7aafc]{font-size:clamp(3.8rem,7vw,7rem);font-weight:750;letter-spacing:-.065em;line-height:.92;max-width:8ch}.contactIntro p[data-v-a1b7aafc]{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.6;margin-top:28px;max-width:33rem;opacity:.74}.contactSocials[data-v-a1b7aafc]{margin-top:30px}.contactForm[data-v-a1b7aafc]{display:flex;flex-direction:column;gap:30px;position:relative}.honeypot[data-v-a1b7aafc]{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;white-space:nowrap}.contactForm label[data-v-a1b7aafc]{display:flex;flex-direction:column;gap:10px}.contactForm label>span[data-v-a1b7aafc]{font-size:.96rem;font-weight:650;letter-spacing:-.015em}.contactForm input[data-v-a1b7aafc],.contactForm textarea[data-v-a1b7aafc]{background:#ffffff42;border:1px solid rgba(85,75,68,.22);border-radius:12px;color:var(--color-dark);font:inherit;font-size:1.1rem;outline:0;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;width:100%}.contactForm input[data-v-a1b7aafc]{height:54px;padding-inline:16px}.contactForm textarea[data-v-a1b7aafc]{min-height:130px;overflow-y:auto;padding:15px 16px;resize:none}.contactForm input[data-v-a1b7aafc]:focus,.contactForm textarea[data-v-a1b7aafc]:focus{background:#ffffff80;border-color:var(--color-dark);box-shadow:0 0 0 3px #554b4414}.formFooter[data-v-a1b7aafc]{align-items:center;display:flex;gap:22px}.formFooter button[data-v-a1b7aafc]{align-items:center;background:var(--color-dark);border:1px solid var(--color-dark);border-radius:12px;color:var(--color-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:.92rem;font-weight:650;justify-content:center;min-height:52px;min-width:158px;padding:0 24px;transition:color .2s ease,background .2s ease}.formFooter button[data-v-a1b7aafc]:hover:not(:disabled){background:transparent;color:var(--color-dark)}.formFooter button[data-v-a1b7aafc]:disabled{cursor:wait;opacity:.58}.feedback[data-v-a1b7aafc]{font-size:.86rem;line-height:1.45;max-width:280px;opacity:.72}@media(max-width:760px){.contactInner[data-v-a1b7aafc]{gap:64px;grid-template-columns:1fr}.contactIntro h2[data-v-a1b7aafc]{font-size:clamp(3.6rem,17vw,5.6rem)}.formFooter[data-v-a1b7aafc]{align-items:flex-start;flex-direction:column}}.footer[data-v-2a3b9790]{background:var(--color-dark);color:var(--color-secondary);margin-top:128px;overflow:hidden;padding:clamp(88px,12vw,150px) 24px 28px}.footerMark[data-v-2a3b9790]{position:relative;width:100%}.footerMark img[data-v-2a3b9790]{filter:brightness(0) invert(1);left:50%;opacity:.94;position:absolute;top:55%;transform:translate(-50%,-50%);width:clamp(110px,17vw,260px);z-index:2}.footerMark p[data-v-2a3b9790]{font-size:clamp(7rem,23vw,24rem);font-weight:800;letter-spacing:-.09em;line-height:.8;margin-inline:auto;opacity:.48;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.footerBottom[data-v-2a3b9790]{align-items:center;display:flex;flex-wrap:wrap;font-size:.82rem;gap:18px 36px;justify-content:center;margin:clamp(54px,8vw,90px) auto 0;max-width:1024px;opacity:.66}.footerBottom nav[data-v-2a3b9790]{display:flex;gap:24px}.footerBottom a[data-v-2a3b9790]{color:inherit;text-decoration:none}.footerBottom a[data-v-2a3b9790]:hover{color:#fff}@media(max-width:600px){.footerMark p[data-v-2a3b9790]{font-size:27vw}.footerBottom[data-v-2a3b9790]{flex-direction:column}}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Plus Jakarta Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:112.3639%;ascent-override:92.3784%;descent-override:19.7572%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.5577%;ascent-override:98.3348%;descent-override:21.0311%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:104%;ascent-override:99.8077%;descent-override:21.3462%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Arial";src:local("Arial");size-adjust:104.9796%;ascent-override:98.8763%;descent-override:21.147%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.7342%;ascent-override:105.1308%;descent-override:22.4846%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}:root{--width:1160px;--color-primary:#554b44;--color-dark:#241d1a;--color-secondary:#fff5ed}*{box-sizing:border-box;margin:0;padding:0}body{background:#fff5ed;color:var(--color-primary);font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: BlinkMacSystemFont","Plus Jakarta Sans Fallback: Segoe UI","Plus Jakarta Sans Fallback: Helvetica Neue","Plus Jakarta Sans Fallback: Arial","Plus Jakarta Sans Fallback: Noto Sans",sans-serif}a{color:inherit;transition:all .2s ease!important}a:hover{color:var(--color-dark);scale:1.03}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
