.navbar[data-v-77bc16ef]{border-bottom:.1rem solid hsla(34,13%,79%,.2);isolation:isolate;left:0;position:fixed;top:0;transition:border-bottom-color .3s ease;width:100%;z-index:1000}.navbar[data-v-77bc16ef]:before{background-color:#9f99931a;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}@supports (backdrop-filter:blur(1px)){.navbar[data-v-77bc16ef]:before{-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}}.navbar.is-scrolled[data-v-77bc16ef]:not(.is-open):before{opacity:1}.navbar__wrap[data-v-77bc16ef]{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;max-width:160rem;padding-block:2rem;padding-inline:1.6rem;transition:padding-block .24s ease;width:100%;will-change:padding}.navbar.is-scrolled[data-v-77bc16ef]{border-bottom-color:#181c1f0f}.navbar.is-scrolled__wrap[data-v-77bc16ef]{padding-block:1.5rem}.navbar.is-scrolled.is-open__wrap[data-v-77bc16ef]{padding-block:2rem}.navbar__logo[data-v-77bc16ef]{color:#a24a2e;font-family:Barlow,sans-serif;font-size:2.4rem;font-weight:700;text-decoration:none;z-index:1001}.navbar__toggle[data-v-77bc16ef]{background:transparent;border:0;cursor:pointer;display:block;padding:1rem;z-index:1001}.navbar__toggle-bar[data-v-77bc16ef]{background-color:#a24a2e;border-radius:.1rem;display:block;height:.2rem;transition:transform .3s ease,opacity .3s ease;width:2.8rem}.navbar__toggle-bar[data-v-77bc16ef]:not(:last-child){margin-bottom:.6rem}.navbar__nav[data-v-77bc16ef]{align-items:center;background-color:#a09a93;display:flex;inset:0;justify-content:center;opacity:0;overflow-y:auto;position:fixed;transform:translateY(-100%);transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .3s ease,visibility .3s;visibility:hidden;z-index:1000;-webkit-overflow-scrolling:touch;will-change:transform,opacity}.navbar__links[data-v-77bc16ef]{display:flex;flex-direction:column;gap:3rem;list-style:none;margin:0;padding:0;text-align:center}.navbar__link[data-v-77bc16ef]{color:#a24a2e;font-family:Barlow,sans-serif;font-size:5rem;padding:.5rem .2rem;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease}@media(min-width:900px){.navbar__link[data-v-77bc16ef]{font-size:1.7rem;text-transform:capitalize}}.navbar__link[data-v-77bc16ef]:after{background:#a09a93;bottom:-.2rem;content:"";height:.1rem;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.19,1,.22,1);width:100%}.navbar__link.router-link-active[data-v-77bc16ef],.navbar__link[data-v-77bc16ef]:focus-visible,.navbar__link[data-v-77bc16ef]:hover{color:#a24a2e}.navbar__link.router-link-active[data-v-77bc16ef]:after,.navbar__link[data-v-77bc16ef]:focus-visible:after,.navbar__link[data-v-77bc16ef]:hover:after{transform:scaleX(1)}.navbar.is-open .navbar__nav[data-v-77bc16ef]{opacity:1;transform:translateY(0);visibility:visible}@media(min-width:900px){.navbar__toggle[data-v-77bc16ef]{display:none}.navbar__nav[data-v-77bc16ef]{background:transparent;display:block;opacity:1;overflow:visible;position:static;transform:none;visibility:visible}.navbar__links[data-v-77bc16ef]{flex-direction:row;gap:4rem}.navbar__link[data-v-77bc16ef]{color:#a09a93}.navbar__wrap[data-v-77bc16ef]{padding-inline:6rem}}@keyframes fadeInUp-67f9cf27{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes gradient-shimmer-67f9cf27{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes reveal-from-left-67f9cf27{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes anim-fadeIn-67f9cf27{0%{opacity:0}to{opacity:1}}@keyframes enableHover-67f9cf27{to{pointer-events:auto}}.hero[data-v-67f9cf27]{background:linear-gradient(transparent 95%,#d0cac205 0) 0 0 /100% 2.8rem,linear-gradient(90deg,transparent 95%,hsla(34,13%,79%,.02) 0) 0 0 /2.8rem,linear-gradient(180deg,#181c1f,#181c1f);display:grid;min-height:100dvh;overflow:hidden;place-items:center;position:relative}.hero__container[data-v-67f9cf27]{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:space-between;max-width:160rem;padding-inline:2.6rem;position:relative;width:100%}.hero__photo-reveal[data-v-67f9cf27]{animation-delay:1.2s;animation-duration:.7s,.6s;animation-fill-mode:backwards;animation-name:reveal-from-left-67f9cf27,anim-fadeIn-67f9cf27;animation-timing-function:cubic-bezier(.23,1,0,.99),ease;aspect-ratio:2/3;-webkit-backdrop-filter:blur(.4rem) brightness(85%) saturate(100%);backdrop-filter:blur(.4rem) brightness(85%) saturate(100%);background-color:#181c1f33;background-image:url(../images/intro.jpg);background-position:50%;background-size:cover;display:block;justify-self:center;margin-bottom:-8.2rem;max-width:40rem;overflow:hidden;position:relative;width:90%;z-index:1}.hero__content[data-v-67f9cf27]{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;z-index:2}.hero__title[data-v-67f9cf27]{animation:fadeInUp-67f9cf27 1s cubic-bezier(.23,1,.32,1) .7s backwards;color:#181c1f;font-family:Barlow,sans-serif;font-size:4.4rem;letter-spacing:.352rem;line-height:.92;text-transform:uppercase}@media(min-width:500px){.hero__title[data-v-67f9cf27]{font-size:6.2rem}}@media(min-width:900px){.hero__title[data-v-67f9cf27]{font-size:11rem}}@media(min-width:1200px){.hero__title[data-v-67f9cf27]{font-size:17.2rem}}.hero__titleLine[data-v-67f9cf27]{display:block}.hero__titleLine--gradient[data-v-67f9cf27]{background:#fff;-webkit-background-clip:text;background-clip:text;color:transparent}@media(min-width:900px){.hero__titleLine--gradient[data-v-67f9cf27]{animation:gradient-shimmer-67f9cf27 6s ease infinite;background:linear-gradient(90deg,#a24a2e,#a09a93 30%,#a24a2e 60%,#a09a93);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:transparent}}.hero__titleLine--outline[data-v-67f9cf27]{color:#fff;-webkit-text-stroke:.2rem hsla(34,13%,79%,.35);text-stroke:.4rem hsla(34,13%,79%,.55);animation:enableHover-67f9cf27 0s .7s forwards;cursor:crosshair;pointer-events:none;transition:-webkit-text-stroke-color .6s ease-out}.hero__subtitle[data-v-67f9cf27]{font-size:1.6rem;line-height:1.7}@media(min-width:500px){.hero__subtitle[data-v-67f9cf27]{font-size:1.7rem}}@media(min-width:900px){.hero__subtitle[data-v-67f9cf27]{font-size:1.9rem}}.hero__subtitle[data-v-67f9cf27]{animation:fadeInUp-67f9cf27 1s cubic-bezier(.23,1,.32,1) .9s backwards;color:#a09a93;font-family:Roboto Regular,sans-serif;line-height:1.6;margin:2.8rem 0 0;max-width:60ch;opacity:.95}.hero__actions[data-v-67f9cf27]{animation:fadeInUp-67f9cf27 1s cubic-bezier(.23,1,.32,1) 1s backwards;display:flex;flex-wrap:wrap;gap:2.4rem;justify-content:center;margin-top:4rem}.hero__cta--ghost[data-v-67f9cf27]{font-family:Roboto Light,sans-serif;font-size:1.3rem;letter-spacing:.2rem;text-transform:uppercase}@media(min-width:900px){.hero__cta--ghost[data-v-67f9cf27]{font-size:1.5rem}}.hero__cta--ghost[data-v-67f9cf27]{background-color:transparent;border:.2rem solid #181c1f;box-shadow:none;color:#181c1f;padding:1.6rem 3.6rem;transition:all .3s ease}.hero__cta--ghost[data-v-67f9cf27]:focus-visible,.hero__cta--ghost[data-v-67f9cf27]:hover{background-color:#a24a2e;border-color:#a24a2e;box-shadow:0 1.2rem 2.8rem #a24a2e38;color:#d1cbc3;transform:translateY(-.3rem) scale(1.02)}.hero__link[data-v-67f9cf27]{font-family:Roboto Light,sans-serif;font-size:1.3rem;letter-spacing:.2rem;text-transform:uppercase}@media(min-width:900px){.hero__link[data-v-67f9cf27]{font-size:1.5rem}}.hero__link[data-v-67f9cf27]{color:#d1cbc3;font-family:Roboto Regular,sans-serif;font-weight:700;letter-spacing:.02em;padding:1.6rem 1rem;position:relative;text-decoration:none;transition:transform .3s ease}.hero__link[data-v-67f9cf27]:after{background:linear-gradient(90deg,#a24a2e,#a09a93);bottom:0;content:"";height:.3rem;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.19,1,.22,1);width:100%}.hero__link[data-v-67f9cf27]:focus-visible,.hero__link[data-v-67f9cf27]:hover{color:#d1cbc3;outline:none;transform:translateY(-.3rem)}.hero__link[data-v-67f9cf27]:focus-visible:after,.hero__link[data-v-67f9cf27]:hover:after{transform:scaleX(1)}@media(min-width:900px){.hero__titleLine--outline[data-v-67f9cf27]{color:transparent}.hero__photo-reveal[data-v-67f9cf27]{animation:none;aspect-ratio:auto;-webkit-backdrop-filter:blur(.8rem) brightness(75%) saturate(100%);backdrop-filter:blur(.8rem) brightness(75%) saturate(100%);background-color:#181c1f66;clip-path:inset(0 100% 0 0);height:56rem;margin-bottom:0;opacity:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%) translate(20%);transform-origin:center center;transition:clip-path .7s cubic-bezier(.23,1,0,.99),opacity .6s ease,visibility 0s linear .7s;visibility:hidden;width:42rem;z-index:1}.hero__content[data-v-67f9cf27]{align-items:flex-start;margin:auto;text-align:left}.hero__actions[data-v-67f9cf27]{gap:2rem;justify-content:flex-start;margin-top:5.6rem}.hero:has(.hero__titleLine--outline:hover) .hero__photo-reveal[data-v-67f9cf27]{clip-path:inset(0 0 0 0);opacity:1;transition:clip-path .7s cubic-bezier(.23,1,0,.99),opacity .6s ease,visibility 0s linear 0s;visibility:visible}}.badge[data-v-6fb804a6]{font-family:Roboto Light,sans-serif;font-size:1.3rem;letter-spacing:.2rem;text-transform:uppercase}@media(min-width:900px){.badge[data-v-6fb804a6]{font-size:1.5rem}}.badge[data-v-6fb804a6]{align-self:flex-start;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#181c1fb3;border:.2rem solid #a24a2e;border-radius:99.9rem;box-shadow:0 .6rem 1.8rem #a24a2e2e;color:#fff;font-weight:700;letter-spacing:.18rem;padding:.6rem 1.6rem}.badge--rotated[data-v-6fb804a6]{transform:rotate(2.5deg)}.section-header[data-v-a63b307c]{animation:fadeInUp .8s cubic-bezier(.215,.61,.355,1) .2s backwards;padding-block:6.4rem 3rem;width:100%}.section-header__content[data-v-a63b307c]{display:flex;flex-direction:column;gap:2.4rem;margin-inline:auto;max-width:160rem;padding-inline:1.6rem}@media(min-width:900px){.section-header__content[data-v-a63b307c]{align-items:flex-end;flex-direction:row;gap:10rem;padding-inline:6rem}}.section-header__meta[data-v-a63b307c]{align-items:center;display:flex;gap:1.2rem;opacity:.95}.section-header__counter[data-v-a63b307c]{font-size:1.6rem;line-height:1.7}@media(min-width:500px){.section-header__counter[data-v-a63b307c]{font-size:1.7rem}}@media(min-width:900px){.section-header__counter[data-v-a63b307c]{font-size:1.9rem}}.section-header__counter[data-v-a63b307c]{color:#a09a93;font-family:Roboto Regular,sans-serif;font-family:Barlow,sans-serif;letter-spacing:.18em}.section-header__rule[data-v-a63b307c]{background:linear-gradient(90deg,#a24a2e,#a24a2e00);border-radius:.2rem;display:inline-block;height:.2rem;width:4.8rem}.section-header__heading[data-v-a63b307c]{display:flex;flex-direction:column;gap:1.2rem}.section-header__title[data-v-a63b307c]{font-family:Barlow,sans-serif;font-size:4rem;letter-spacing:.1rem;text-transform:uppercase}@media(min-width:500px){.section-header__title[data-v-a63b307c]{font-size:5rem}}@media(min-width:900px){.section-header__title[data-v-a63b307c]{font-size:6rem}}.section-header__title[data-v-a63b307c]{background:linear-gradient(90deg,#a24a2e,#d1cbc3 70%);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0}@keyframes fadeInUp-bb79bb4f{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.about[data-v-bb79bb4f]{background:linear-gradient(transparent 95%,#d0cac205 0) 0 0 /100% 2.8rem,linear-gradient(90deg,transparent 95%,hsla(34,13%,79%,.02) 0) 0 0 /2.8rem,linear-gradient(180deg,#181c1f,#181c1f);color:#d1cbc3;overflow:clip}@media(min-width:900px){.about[data-v-bb79bb4f]{padding-bottom:8rem}}.about__container[data-v-bb79bb4f]{animation:fadeInUp-bb79bb4f 1s cubic-bezier(.215,.61,.355,1) .4s backwards;display:grid;gap:2rem;grid-template-columns:1fr;margin-inline:auto;max-width:160rem;padding-top:3rem;padding-inline:1.6rem}@media(min-width:900px){.about__container[data-v-bb79bb4f]{gap:10rem;grid-template-columns:4fr 8fr;padding-inline:6rem;padding-top:8rem}}.about__nav[data-v-bb79bb4f]{position:relative}@media(min-width:900px){.about__nav[data-v-bb79bb4f]{align-self:start;position:static;top:10rem}}.about__nav-list[data-v-bb79bb4f]{display:flex;flex-direction:row;gap:2rem;list-style:none;padding:0}@media(min-width:900px){.about__nav-list[data-v-bb79bb4f]{flex-direction:column;gap:0}}.about__nav-button[data-v-bb79bb4f]{align-items:center;background:none;border:none;color:#d1cbc3;cursor:pointer;display:flex;font:inherit;gap:1rem;margin:0;padding:1rem 0;position:relative;text-align:left;transition:color .4s ease,background .4s ease;width:100%}@media(min-width:900px){.about__nav-button[data-v-bb79bb4f]{gap:2.5rem;padding:4rem 0 4rem 2.5rem}}.about__nav-button[data-v-bb79bb4f]:before{background:linear-gradient(90deg,#a24a2e,#d1cbc3 70%);bottom:0;content:"";height:.2rem;left:0;position:absolute;transition:all .4s cubic-bezier(.215,.61,.355,1);width:0}@media(min-width:900px){.about__nav-button[data-v-bb79bb4f]:before{border-radius:.4rem;height:0;left:0;top:50%;transform:translateY(-50%);width:.4rem}}.about__nav-button:not(.is-active):hover .about__nav-title[data-v-bb79bb4f]{opacity:1}.about__nav-button[data-v-bb79bb4f]:not(.is-active):hover:before{width:30%}@media(min-width:900px){.about__nav-button[data-v-bb79bb4f]:not(.is-active):hover:before{height:30%;width:.4rem}}.about__nav-button.is-active .about__nav-title[data-v-bb79bb4f]{background:linear-gradient(90deg,#a24a2e,#d1cbc3 70%);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:1}.about__nav-button.is-active .about__nav-arrow-icon[data-v-bb79bb4f]{color:#a24a2e}.about__nav-button.is-active[data-v-bb79bb4f]:before{width:100%}@media(min-width:900px){.about__nav-button.is-active[data-v-bb79bb4f]:before{height:80%;width:.4rem}}.about__nav-arrow-icon[data-v-bb79bb4f]{color:#d1cbc3;flex-shrink:0;height:2rem;transition:color .4s ease;width:2rem;will-change:color}@media(min-width:900px){.about__nav-arrow-icon[data-v-bb79bb4f]{height:4rem;width:4rem}}.about__nav-title[data-v-bb79bb4f]{font-family:Roboto Regular,sans-serif;font-family:Barlow,sans-serif;font-size:3rem;font-size:2rem;letter-spacing:.4rem;letter-spacing:.05em;line-height:1;margin:0;opacity:.7;text-transform:uppercase;transition:color .4s ease,background .4s ease,opacity .4s ease;will-change:color,opacity}@media(min-width:900px){.about__nav-title[data-v-bb79bb4f]{font-size:4rem}}.about__content[data-v-bb79bb4f]{position:relative}@media(min-width:900px){.about__content[data-v-bb79bb4f]{min-height:28rem}}.about__content-panel[data-v-bb79bb4f]{animation:fadeInUp-bb79bb4f .6s cubic-bezier(.215,.61,.355,1) backwards;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:500px){.about__text[data-v-bb79bb4f]{font-size:1.7rem}}.about__text[data-v-bb79bb4f]{color:#d1cbc3;font-family:Roboto Regular,sans-serif;font-size:1.6rem;line-height:1.7;max-width:75ch;opacity:.96}@media(min-width:900px){.about__text[data-v-bb79bb4f]{font-size:1.9rem}}.about__text strong[data-v-bb79bb4f]{color:#a24a2e;font-weight:700}.about__text--quote[data-v-bb79bb4f]{padding-left:2.4rem;position:relative}.about__brands-title[data-v-bb79bb4f]{font-family:Roboto Light,sans-serif;font-size:1.3rem;letter-spacing:.2rem;text-transform:uppercase}@media(min-width:900px){.about__brands-title[data-v-bb79bb4f]{font-size:1.5rem}}.about__brands-title[data-v-bb79bb4f]{color:#a09a93;font-family:Barlow,sans-serif;margin:.5rem 0 0}.about__chips[data-v-bb79bb4f]{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0}.about__chips>.about__chip[data-v-bb79bb4f]{font-size:1.6rem;line-height:1.7}@media(min-width:500px){.about__chips>.about__chip[data-v-bb79bb4f]{font-size:1.7rem}}@media(min-width:900px){.about__chips>.about__chip[data-v-bb79bb4f]{font-size:1.9rem}}.about__chips>.about__chip[data-v-bb79bb4f]{background:#9f999326;border:.1rem solid hsla(34,13%,79%,.05);border-radius:5rem;color:#d1cbc3;font-family:Roboto Regular,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.06em;padding:.4rem 1.1rem;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.about__footer[data-v-bb79bb4f]{animation:fadeInUp-bb79bb4f 1s cubic-bezier(.215,.61,.355,1) 1s backwards;display:flex;margin-inline:auto;max-width:160rem;padding-block:2.4rem;padding-inline:1.6rem;width:100%}@media(min-width:900px){.about__footer[data-v-bb79bb4f]{padding-block:4rem;padding-inline:6rem}}@keyframes unrollFromTop-84fa0f36{0%{clip-path:inset(100% 0 0 0);opacity:.1}to{clip-path:inset(0 0 0 0);opacity:1}}.snippet[data-v-84fa0f36]{border-bottom:1px solid hsla(0,0%,100%,.1);position:relative;will-change:transform}.snippet__link[data-v-84fa0f36]{align-items:center;color:#d1cbc3;-moz-column-gap:1.2rem;column-gap:1.2rem;display:grid;grid-template-areas:"num title arrow" "thumb thumb thumb" "stack stack stack";grid-template-columns:auto 1fr auto;padding:2.4rem 0;position:relative;row-gap:1.6rem;text-decoration:none;transition:color .3s ease;z-index:2}@media(min-width:900px){.snippet__link[data-v-84fa0f36]{display:flex;gap:3rem;padding:4rem 10rem 4rem 0}}.snippet__number[data-v-84fa0f36]{font-family:Roboto Light,sans-serif;font-size:1.3rem;grid-area:num;letter-spacing:.2rem;text-transform:uppercase}@media(min-width:900px){.snippet__number[data-v-84fa0f36]{font-size:1.5rem}}.snippet__number[data-v-84fa0f36]{color:#a09a93;flex-shrink:0;font-family:Barlow,sans-serif;font-size:1.4rem;line-height:1}@media(min-width:900px){.snippet__number[data-v-84fa0f36]{font-size:2rem}}.snippet__title[data-v-84fa0f36]{font-size:4rem;grid-area:title;letter-spacing:.1rem}@media(min-width:500px){.snippet__title[data-v-84fa0f36]{font-size:5rem}}@media(min-width:900px){.snippet__title[data-v-84fa0f36]{font-size:6rem}}.snippet__title[data-v-84fa0f36]{cursor:pointer;font-family:Barlow,sans-serif;font-size:3.2rem;letter-spacing:.03em;line-height:1.15;margin:0;overflow:hidden;text-transform:uppercase;transition:color .4s ease,background .4s ease;will-change:color}@media(min-width:900px){.snippet__title[data-v-84fa0f36]{font-size:6rem;letter-spacing:.05em;line-height:1.2;white-space:nowrap}}.snippet__arrow[data-v-84fa0f36]{align-self:center;color:#a24a2e;grid-area:arrow;height:2.4rem;opacity:.8;width:2.4rem}@media(min-width:900px){.snippet__arrow[data-v-84fa0f36]{height:3.5rem;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%) translate(-1.5rem);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);width:3.5rem}}.snippet__thumb[data-v-84fa0f36]{aspect-ratio:16/9;border-radius:0;box-shadow:inset 0 0 0 1px #ffffff14;grid-area:thumb;height:auto;overflow:hidden;width:100%}@media(min-width:900px){.snippet__thumb[data-v-84fa0f36]{display:none}}.snippet__thumb-picture[data-v-84fa0f36]{clip-path:inset(100% 0 0 0);display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.1;transition:opacity .3s ease;width:100%}.snippet__thumb-picture.is-revealed[data-v-84fa0f36]{animation:unrollFromTop-84fa0f36 1.2s cubic-bezier(.25,1,.5,1) forwards}.snippet__meta[data-v-84fa0f36]{grid-area:stack;min-width:0}@media(min-width:900px){.snippet__meta[data-v-84fa0f36]{align-items:center;display:flex;gap:2.5rem;margin-left:auto;width:auto}}.snippet__stack[data-v-84fa0f36]{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0;padding:0}@media(min-width:900px){.snippet__stack[data-v-84fa0f36]{gap:1rem}}.snippet__tag[data-v-84fa0f36]{font-size:1.6rem;line-height:1.7}@media(min-width:500px){.snippet__tag[data-v-84fa0f36]{font-size:1.7rem}}@media(min-width:900px){.snippet__tag[data-v-84fa0f36]{font-size:1.9rem}}.snippet__tag[data-v-84fa0f36]{background:transparent;color:#d1cbc3;font-family:Roboto Regular,sans-serif;font-size:1.3rem;line-height:1.2;opacity:.7;padding:0}@media(min-width:900px){.snippet__tag[data-v-84fa0f36]{background:transparent;font-size:1.5rem;opacity:.7;padding:0}}.snippet__image-wrap[data-v-84fa0f36]{display:none}@media(min-width:900px){.snippet__image-wrap[data-v-84fa0f36]{-webkit-backdrop-filter:blur(.5rem) saturate(90%);backdrop-filter:blur(.5rem) saturate(90%);background-color:#181c1f0d;border-radius:0;box-shadow:none;display:block;height:12rem;left:40rem;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) scale(.8);transform-origin:center center;transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .4s ease,visibility 0s linear .4s;visibility:hidden;width:20rem;z-index:1}.snippet__picture[data-v-84fa0f36]{display:block;height:12rem;-o-object-fit:cover;object-fit:cover;width:20rem}.snippet:hover .snippet__title[data-v-84fa0f36]{background:linear-gradient(90deg,#a24a2e,#d1cbc3 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.snippet:hover .snippet__arrow[data-v-84fa0f36]{opacity:1;transform:translateY(-50%) translate(0)}.snippet:hover .snippet__image-wrap[data-v-84fa0f36]{opacity:1;transform:translateY(-50%) scale(1);transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .4s ease,visibility 0s linear 0s;visibility:visible}}@media(prefers-reduced-motion:reduce){.snippet .snippet__arrow[data-v-84fa0f36],.snippet .snippet__image-wrap[data-v-84fa0f36]{transition:none}.snippet .snippet__thumb-picture[data-v-84fa0f36]{clip-path:none;opacity:1;transition:none}.snippet .snippet__thumb-picture.is-revealed[data-v-84fa0f36]{animation:none}}@keyframes fadeInUp-00262438{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.projects[data-v-00262438]{background:linear-gradient(transparent 95%,#d0cac205 0) 0 0 /100% 2.8rem,linear-gradient(90deg,transparent 95%,hsla(34,13%,79%,.02) 0) 0 0 /2.8rem,linear-gradient(180deg,#181c1f,#181c1f);color:#181c1f;overflow:clip;padding-block:4rem}@media(min-width:900px){.projects[data-v-00262438]{padding:6rem 0 12rem}}.projects__content[data-v-00262438]{display:flex;flex-direction:column;gap:2rem;margin-inline:auto;max-width:160rem;padding-inline:2rem}@media(min-width:900px){.projects__content[data-v-00262438]{gap:10rem;margin-top:5rem;padding-inline:6rem}}@keyframes fadeInUp-74347437{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes marquee-74347437{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reversed-74347437{0%{transform:translate(-50%)}to{transform:translate(0)}}.skillset[data-v-74347437]{background:linear-gradient(transparent 95%,#d0cac205 0) 0 0 /100% 2.8rem,linear-gradient(90deg,transparent 95%,hsla(34,13%,79%,.02) 0) 0 0 /2.8rem,linear-gradient(180deg,#181c1f,#181c1f);color:#d1cbc3;overflow:clip}@media(min-width:900px){.skillset[data-v-74347437]{padding-top:6rem}}.skillset__content-wrapper[data-v-74347437]{animation:fadeInUp-74347437 1s cubic-bezier(.215,.61,.355,1) .4s backwards;display:flex;flex-direction:column;width:100%}.skillset__pillar[data-v-74347437]{border-bottom:.1rem solid hsla(34,13%,79%,.1);cursor:default;padding:4rem 0;position:relative}@media(min-width:900px){.skillset__pillar[data-v-74347437]{padding:8rem 0}}.skillset__pillar-header[data-v-74347437]{align-items:baseline;display:flex;gap:1.2rem;margin-inline:auto;margin-bottom:2rem;max-width:160rem;padding:0 2.4rem}@media(min-width:900px){.skillset__pillar-header[data-v-74347437]{margin-bottom:3rem;padding:0 6rem}}.skillset__pillar-number[data-v-74347437]{color:#a09a93;font-family:Barlow,sans-serif;font-size:1.6rem;transition:color .3s ease}.skillset__pillar-title[data-v-74347437]{color:#d1cbc3;font-family:Barlow,sans-serif;font-size:3rem;letter-spacing:.2rem;line-height:1.1;margin:0;text-transform:uppercase;transition:color .4s ease,background .4s ease;will-change:color}@media(min-width:900px){.skillset__pillar-title[data-v-74347437]{font-size:6rem}}.skillset__track-container[data-v-74347437]{-webkit-mask-image:linear-gradient(90deg,transparent,#181c1f 10%,#181c1f 90%,transparent);mask-image:linear-gradient(90deg,transparent,#181c1f 10%,#181c1f 90%,transparent);overflow:hidden;width:100%}.skillset__track[data-v-74347437]{animation:marquee-74347437 40s linear infinite;display:flex;width:-moz-fit-content;width:fit-content}.skillset__track.is-reversed[data-v-74347437]{animation-duration:35s;animation-name:marquee-reversed-74347437}.skillset__skill-text[data-v-74347437]{color:transparent;font-family:Barlow,sans-serif;font-size:3rem;letter-spacing:.2rem;line-height:1;padding-inline:2rem;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:.2rem hsla(34,13%,79%,.2);text-stroke:.2rem hsla(34,13%,79%,.2);transition:color .4s ease,-webkit-text-stroke .4s ease}@media(min-width:900px){.skillset__skill-text[data-v-74347437]{font-size:8rem}}.skillset__skill-text.is-minor[data-v-74347437]{-webkit-text-stroke:.2rem hsla(32,6%,60%,.4);text-stroke:.2rem hsla(32,6%,60%,.4)}.skillset__pillar:hover .skillset__pillar-number[data-v-74347437]{color:#a24a2e}.skillset__pillar:hover .skillset__pillar-title[data-v-74347437]{background:linear-gradient(90deg,#a24a2e,#d1cbc3 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.skillset__pillar:hover .skillset__track[data-v-74347437]{animation-play-state:paused}.skillset__pillar:hover .skillset__skill-text[data-v-74347437]{color:#d1cbc3;-webkit-text-stroke:0;text-stroke:0}.skillset__pillar:hover .skillset__skill-text.is-minor[data-v-74347437]{color:#a09a93}@keyframes fadeInUp-4a670025{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes gradient-shimmer-4a670025{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulse-4a670025{0%{box-shadow:0 0 #76c876b3;transform:scale(.95)}70%{box-shadow:0 0 0 1rem #76c87600;transform:scale(1)}to{box-shadow:0 0 #76c87600;transform:scale(.95)}}.contact.is-dark[data-v-4a670025]{background-color:#181c1f;background-image:radial-gradient(circle at 50% 50%,#22272b 0,#181c1f 60%);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:clip;position:relative}.contact__container[data-v-4a670025]{animation:fadeInUp-4a670025 .8s cubic-bezier(.215,.61,.355,1) .2s backwards;display:flex;flex-direction:column;gap:4rem;margin-inline:auto;max-width:160rem;padding:8rem 2.4rem;position:relative}@media(min-width:900px){.contact__container[data-v-4a670025]{align-items:flex-start;flex-direction:row;gap:6rem;padding:15rem 6rem}}.contact__meta-block[data-v-4a670025]{animation:fadeInUp-4a670025 1s cubic-bezier(.215,.61,.355,1) .4s backwards;display:flex;flex-direction:column;gap:2rem}@media(min-width:900px){.contact__meta-block[data-v-4a670025]{flex:0 0 25%;max-width:25%;position:sticky;top:15rem}}.contact__content-block[data-v-4a670025]{animation:fadeInUp-4a670025 1s cubic-bezier(.215,.61,.355,1) .6s backwards}@media(min-width:900px){.contact__content-block[data-v-4a670025]{flex:1 1 0;min-width:0}}.contact__meta[data-v-4a670025]{align-items:center;display:flex;gap:1.2rem;opacity:.95}.contact__counter[data-v-4a670025]{font-size:1.6rem;line-height:1.7}@media(min-width:500px){.contact__counter[data-v-4a670025]{font-size:1.7rem}}@media(min-width:900px){.contact__counter[data-v-4a670025]{font-size:1.9rem}}.contact__counter[data-v-4a670025]{color:#a09a93;font-family:Roboto Regular,sans-serif;font-family:Barlow,sans-serif;letter-spacing:.18rem}.contact__rule[data-v-4a670025]{background:linear-gradient(90deg,#a24a2e,#a24a2e00);border-radius:.2rem;height:.2rem;width:4.8rem}.contact__heading[data-v-4a670025]{display:flex;flex-direction:column;gap:2.5rem}.contact__title[data-v-4a670025]{font-size:12rem;letter-spacing:1.1rem}.contact__title strong[data-v-4a670025]{color:#fff;font-weight:400}.contact__title[data-v-4a670025]{color:#fff;font-family:Barlow,sans-serif;font-size:8rem;letter-spacing:.1rem;line-height:.9;margin:0;text-transform:uppercase}.contact__title-line[data-v-4a670025]{display:block}.contact__title.is-animated-gradient[data-v-4a670025]{animation:gradient-shimmer-4a670025 6s ease infinite;background:linear-gradient(90deg,#a24a2e,#d1cbc3 40%,#a24a2e 70%,#d1cbc3);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:transparent}@media(min-width:900px){.contact__title[data-v-4a670025]{font-size:14rem;letter-spacing:.15rem}}.contact__status[data-v-4a670025]{align-items:center;display:inline-flex;gap:1rem}.contact__status-indicator[data-v-4a670025]{animation:pulse-4a670025 2s infinite;background-color:#90ee90;border-radius:50%;box-shadow:0 0 #90ee90;height:1.2rem;transform:scale(1);width:1.2rem}.contact__status-text[data-v-4a670025]{font-size:1.6rem;line-height:1.7}@media(min-width:500px){.contact__status-text[data-v-4a670025]{font-size:1.7rem}}@media(min-width:900px){.contact__status-text[data-v-4a670025]{font-size:1.9rem}}.contact__status-text[data-v-4a670025]{color:#d1cbc3;font-family:Roboto Regular,sans-serif;font-size:1.5rem;letter-spacing:.03rem}.contact__action-block[data-v-4a670025]{display:flex;flex-direction:column;gap:5rem;margin-top:6rem}@media(min-width:900px){.contact__action-block[data-v-4a670025]{margin-top:8rem}}.contact__cta-group[data-v-4a670025]{display:flex;flex-direction:column;gap:2rem}.contact__cta-eyebrow[data-v-4a670025]{color:#a09a93;font-family:Barlow,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase}.contact__online-group[data-v-4a670025]{display:flex;flex-direction:column;gap:2rem}.contact__online-title[data-v-4a670025]{font-size:1.6rem;line-height:1.7}@media(min-width:500px){.contact__online-title[data-v-4a670025]{font-size:1.7rem}}@media(min-width:900px){.contact__online-title[data-v-4a670025]{font-size:1.9rem}}.contact__online-title[data-v-4a670025]{color:#a09a93;font-family:Roboto Regular,sans-serif;font-family:Barlow,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.15rem;margin:0;text-transform:uppercase}.contact__social-list[data-v-4a670025]{display:flex;flex-direction:column;gap:1.5rem;list-style:none;padding:0}.contact__social-link[data-v-4a670025]{color:#fff;display:inline-block;font-family:Roboto Regular,sans-serif;font-family:Barlow,sans-serif;font-size:3rem;font-size:3.2rem;letter-spacing:.4rem;letter-spacing:.05rem;opacity:.9;padding-bottom:.6rem;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .3s ease,opacity .3s ease}@media(min-width:900px){.contact__social-link[data-v-4a670025]{font-size:3.6rem}}.contact__social-link[data-v-4a670025]:after{background:#a24a2e;bottom:0;content:"";height:.3rem;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.19,1,.22,1);width:100%}.contact__social-link[data-v-4a670025]:focus-visible,.contact__social-link[data-v-4a670025]:hover{color:#fff;opacity:1;outline:none;transform:translateY(-.3rem)}.contact__social-link[data-v-4a670025]:focus-visible:after,.contact__social-link[data-v-4a670025]:hover:after{transform:scaleX(1)}.contact__footer[data-v-4a670025]{align-items:center;-o-border-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 50%,transparent) 1 stretch;border-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 50%,transparent) 1 stretch;border-top:.1rem solid transparent;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-inline:auto;max-width:160rem;padding:3rem 2.4rem;width:100%}.contact__location[data-v-4a670025]{font-size:1.6rem;line-height:1.7}@media(min-width:500px){.contact__location[data-v-4a670025]{font-size:1.7rem}}@media(min-width:900px){.contact__location[data-v-4a670025]{font-size:1.9rem}}.contact__location[data-v-4a670025]{color:#d1cbc3;font-family:Roboto Regular,sans-serif;font-size:1.5rem;order:1}.contact__copyright[data-v-4a670025]{font-size:1.6rem;line-height:1.7}@media(min-width:500px){.contact__copyright[data-v-4a670025]{font-size:1.7rem}}@media(min-width:900px){.contact__copyright[data-v-4a670025]{font-size:1.9rem}}.contact__copyright[data-v-4a670025]{color:#9f9993b3;font-family:Roboto Regular,sans-serif;font-size:1.3rem;order:2}
