.header[data-v-ebb109f7]{z-index:200;pointer-events:none;justify-content:space-between;align-items:flex-start;transition:transform .7s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.header--ready[data-v-ebb109f7]{transform:translateY(0)}.header--hidden[data-v-ebb109f7]{transform:translateY(-110%)}.header__logo-container[data-v-ebb109f7]{pointer-events:auto;background-color:#f4ede6;border-radius:0 0 20px;align-items:center;gap:.75rem;padding:1rem 1.5rem;text-decoration:none;display:inline-flex;box-shadow:0 4px 20px #1d1b180d}.header__logo-img[data-v-ebb109f7]{object-fit:contain;width:auto;height:35px;display:block}@media (width>=1280px){.header__logo-img[data-v-ebb109f7]{height:50px}}.header__logo-text[data-v-ebb109f7]{flex-direction:column;line-height:1.1;display:flex}.header__logo-text span[data-v-ebb109f7]{color:#2b4d1d;letter-spacing:.05em;font-size:.8rem;font-weight:800}@media (width>=1280px){.header__logo-text span[data-v-ebb109f7]{height:1em}}.header__nav-container[data-v-ebb109f7]{pointer-events:auto;background-color:#f4ede6;border-radius:0 0 0 20px;padding:.75rem 1.25rem;box-shadow:0 4px 20px #1d1b180d}@media (width>=768px){.header__nav-container[data-v-ebb109f7]{padding:1rem 2.5rem}}.header__nav[data-v-ebb109f7]{align-items:center;gap:1.25rem;display:flex}@media (width>=768px){.header__nav[data-v-ebb109f7]{gap:2rem}}.header__nav-links[data-v-ebb109f7]{align-items:center;gap:1.5rem;list-style:none;display:none}@media (width>=1024px){.header__nav-links[data-v-ebb109f7]{display:flex}}.header__nav-link[data-v-ebb109f7]{color:#2b4d1dcc;padding-bottom:2px;font-size:1rem;font-weight:600;text-decoration:none;transition:color .25s;position:relative}.header__nav-link[data-v-ebb109f7]:after{content:"";background:#5e8c4a;width:0;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}.header__nav-link[data-v-ebb109f7]:hover{color:#5e8c4a}.header__nav-link[data-v-ebb109f7]:hover:after{width:100%}.header__order-btn[data-v-ebb109f7]{color:#f4ede6;white-space:nowrap;letter-spacing:.01em;background-color:#547b43;border-radius:15px;padding:.75rem 1.5rem;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .25s,transform .25s;display:none}@media (width>=768px){.header__order-btn[data-v-ebb109f7]{align-items:center;display:inline-flex}}.header__order-btn[data-v-ebb109f7]:hover{background-color:#5e8c4a;transform:translateY(-2px)}.header__burger[data-v-ebb109f7]{color:#1d1b18;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;transition:background-color .25s;display:flex}@media (width>=768px){.header__burger[data-v-ebb109f7]{display:none}}.header__burger[data-v-ebb109f7]:hover{background:#e9e3dc}.header__mobile[data-v-ebb109f7]{pointer-events:auto;opacity:0;padding:1rem;background:#f4ede6;border-radius:24px;flex-direction:column;gap:.25rem;max-height:0;padding-block:0;transition:max-height .4s,opacity .4s,padding .4s;display:flex;position:absolute;top:90px;left:1rem;right:1rem;overflow:hidden;box-shadow:0 16px 64px #1d1b1838}.header__mobile--open[data-v-ebb109f7]{opacity:1;max-height:360px;padding-block:1rem}@media (width>=768px){.header__mobile[data-v-ebb109f7]{display:none}}.header__mobile-link[data-v-ebb109f7]{color:#1d1b18;border-bottom:1px solid #1d1b1814;padding:.75rem 0;font-size:1.125rem;font-weight:500;text-decoration:none;transition:color .25s}.header__mobile-link[data-v-ebb109f7]:hover{color:#5e8c4a}@media (prefers-reduced-motion:reduce){.header[data-v-ebb109f7]{transition:none!important;transform:translateY(0)!important}}.footer[data-v-07051ef0]{color:#f4ede6bf;background-color:#1d1b18}.footer__top[data-v-07051ef0]{padding-block:4rem 3rem}.footer__top-inner[data-v-07051ef0]{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (width>=768px){.footer__top-inner[data-v-07051ef0]{grid-template-columns:1fr 1fr}}@media (width>=1280px){.footer__top-inner[data-v-07051ef0]{grid-template-columns:280px 1fr 280px}}.footer__brand[data-v-07051ef0]{flex-direction:column;gap:1.25rem;display:flex}.footer__logo[data-v-07051ef0]{display:inline-block}.footer__logo-wrap[data-v-07051ef0]{align-items:center;gap:.5rem;display:flex}.footer__logo-img[data-v-07051ef0]{object-fit:contain;filter:brightness(0)invert();width:auto;height:48px;display:block}.footer__logo-text[data-v-07051ef0]{color:#f4ede6;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.footer__tagline[data-v-07051ef0]{color:#f4ede68c;font-size:.875rem;line-height:1.8}.footer__socials[data-v-07051ef0]{gap:.75rem;display:flex}.footer__social[data-v-07051ef0]{color:#f4ede699;background-color:#f4ede614;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.875rem;transition:all .25s;display:flex}.footer__social[data-v-07051ef0]:hover{color:#f4ede6;background-color:#ff8c38;transform:translateY(-3px)}.footer__nav[data-v-07051ef0]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.footer__nav-col[data-v-07051ef0]{flex-direction:column;gap:1rem;display:flex}.footer__nav-title[data-v-07051ef0]{color:#f4ede6;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:600}.footer__nav-list[data-v-07051ef0]{flex-direction:column;gap:.5rem;display:flex}.footer__nav-link[data-v-07051ef0]{color:#f4ede68c;font-size:.875rem;text-decoration:none;transition:color .25s}.footer__nav-link[data-v-07051ef0]:hover{color:#ff8c38}.footer__newsletter[data-v-07051ef0]{flex-direction:column;gap:1rem;display:flex}.footer__newsletter-desc[data-v-07051ef0]{color:#f4ede68c;font-size:.875rem;line-height:1.8}.footer__form[data-v-07051ef0]{flex-direction:column;gap:.5rem;display:flex}.footer__form-label[data-v-07051ef0]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer__form-row[data-v-07051ef0]{gap:.5rem;display:flex}.footer__form-input[data-v-07051ef0]{color:#f4ede6;background-color:#f4ede612;border:1px solid #f4ede626;border-radius:9999px;outline:none;flex:1;padding:.75rem 1rem;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:.875rem;transition:border-color .25s,background-color .25s}.footer__form-input[data-v-07051ef0]::placeholder{color:#f4ede659}.footer__form-input[data-v-07051ef0]:focus{background-color:#f4ede61a;border-color:#ff8c38}.footer__form-btn[data-v-07051ef0]{border-radius:9999px;flex-shrink:0;padding:.75rem 1rem}.footer__contact[data-v-07051ef0]{flex-direction:column;gap:.75rem;font-style:normal;display:flex}.footer__contact-item[data-v-07051ef0]{color:#f4ede68c;align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;transition:color .25s;display:flex}.footer__contact-item svg[data-v-07051ef0]{color:#ff8c38}.footer__contact-item[data-v-07051ef0]:is(a):hover{color:#f4ede6}.footer__bottom[data-v-07051ef0]{border-top:1px solid #f4ede614;padding-block:1.25rem}.footer__bottom-inner[data-v-07051ef0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer__copy[data-v-07051ef0]{color:#f4ede666;margin:0;font-size:.875rem}.footer__bottom-links[data-v-07051ef0]{gap:1.25rem;display:flex}.footer__bottom-links a[data-v-07051ef0]{color:#f4ede666;font-size:.875rem;text-decoration:none;transition:color .25s}.footer__bottom-links a[data-v-07051ef0]:hover{color:#ff8c38}.loader[data-v-fb6598e9]{z-index:9999;background:radial-gradient(85% 80% at 50% 48%,#2b4d1d 0%,#0c1508 55%,#020301 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.loader__stars[data-v-fb6598e9]{pointer-events:none;position:absolute;inset:0}.loader__star[data-v-fb6598e9]{opacity:var(--ao,.1);background-color:#ede8d5;border-radius:50%;position:absolute}.loader__system[data-v-fb6598e9]{width:340px;height:340px;position:relative}.loader__system[data-v-fb6598e9]:before{content:"";pointer-events:none;background:radial-gradient(circle,#5e8c4a12 0%,#0000 65%);border-radius:50%;position:absolute;inset:-35%}.loader__ring[data-v-fb6598e9]{pointer-events:none;border-radius:50%;position:absolute}.loader__ring--inner[data-v-fb6598e9]{border:1px solid #5e8c4a2e;width:240px;height:240px;animation:14s linear infinite ring-cw-fb6598e9;top:calc(50% - 120px);left:calc(50% - 120px)}.loader__ring--inner[data-v-fb6598e9]:before{content:"";background:#ff8c38;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 10px 3px #ff8c3899}.loader__ring--outer[data-v-fb6598e9]{border:1px dashed #5e8c4a17;width:316px;height:316px;animation:28s linear infinite ring-ccw-fb6598e9;top:calc(50% - 158px);left:calc(50% - 158px)}.loader__ring--outer[data-v-fb6598e9]:before{content:"";background:#5e8c4a80;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #5e8c4a66}.loader__ring-svg[data-v-fb6598e9]{pointer-events:none;width:190px;height:190px;position:absolute;top:calc(50% - 95px);left:calc(50% - 95px)}.loader__progress-arc[data-v-fb6598e9]{stroke:#5e8c4a}.loader__arc-dot[data-v-fb6598e9]{fill:#ff8c38}.loader__orbit[data-v-fb6598e9]{width:0;height:0;animation:4s linear infinite ring-cw-fb6598e9;position:absolute;top:50%;left:50%}.loader__orbit-satellite[data-v-fb6598e9]{width:42px;height:42px;animation:4s linear infinite reverse ring-cw-fb6598e9;position:absolute;top:-121px;left:-21px}.loader__orbit-logo[data-v-fb6598e9]{object-fit:contain;z-index:2;filter:drop-shadow(0 0 5px #5e8c4acc)drop-shadow(0 0 14px #5e8c4a59);width:42px;height:42px;display:block;position:relative}.loader__orbit-copy[data-v-fb6598e9]{pointer-events:none;z-index:4;width:178px;height:126px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader__orbit-phrase[data-v-fb6598e9]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#ede8d5e0;text-shadow:0 0 10px #2b4d1d99;opacity:0;z-index:5;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;padding:.24rem .58rem;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:clamp(.58rem,.7vw,.72rem);font-weight:600;animation:3.3s ease-in-out infinite orbit-phrase-fb6598e9;position:absolute;top:50%;left:100%;transform:translate(.3rem,-50%)scale(.92)}.loader__orbit-phrase[data-v-fb6598e9]:before{content:"";opacity:.8;background:linear-gradient(90deg,#5e8c4a8c 0%,#ffffff1f 100%);width:28px;height:1px;position:absolute;top:50%;right:calc(100% + .35rem);transform:translateY(-50%);box-shadow:0 0 10px #5e8c4a2e}.loader__orbit-phrase[data-v-fb6598e9]:nth-child(2){top:14%;left:82%}.loader__orbit-phrase[data-v-fb6598e9]:nth-child(3){top:82%;left:82%}.loader__earth-wrap[data-v-fb6598e9]{z-index:2;background-color:#0a1206;border-radius:50%;width:90px;height:90px;animation:4s ease-in-out infinite alternate earth-glow-fb6598e9;position:absolute;top:calc(50% - 45px);left:calc(50% - 45px);overflow:hidden}.loader__earth[data-v-fb6598e9]{object-fit:cover;width:100%;height:100%;animation:30s linear infinite earth-spin-fb6598e9;display:block}.loader__brand[data-v-fb6598e9]{pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;bottom:clamp(2.5rem,6vh,5rem);left:50%;transform:translate(-50%)}.loader__brand-word[data-v-fb6598e9]{display:flex}.loader__brand-char[data-v-fb6598e9]{letter-spacing:.35em;color:#ffffff73;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:clamp(.6rem,1.3vw,.9rem);font-weight:800;animation:.55s both char-in-fb6598e9}.loader__brand-sep[data-v-fb6598e9]{background:#ffffff2e;align-self:center;width:28px;height:1px;margin:2px 0}.loader__counter[data-v-fb6598e9]{letter-spacing:-.04em;color:#ff8c38;opacity:.09;-webkit-user-select:none;user-select:none;pointer-events:none;font-variant-numeric:tabular-nums;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:clamp(5rem,18vw,22rem);font-weight:800;line-height:1;position:absolute;bottom:clamp(1.5rem,4vh,3.5rem);right:clamp(1.5rem,4vw,3.5rem)}.loader__pct-sign[data-v-fb6598e9]{vertical-align:.12em;margin-left:.04em;font-size:.42em}@keyframes ring-cw-fb6598e9{to{transform:rotate(360deg)}}@keyframes ring-ccw-fb6598e9{to{transform:rotate(-360deg)}}@keyframes earth-spin-fb6598e9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes earth-glow-fb6598e9{0%{box-shadow:0 0 18px #5e8c4a59,0 0 50px #5e8c4a1a}to{box-shadow:0 0 28px #5e8c4a99,0 0 80px #5e8c4a38}}@keyframes char-in-fb6598e9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes star-twinkle-fb6598e9{0%{opacity:var(--ao,.1);transform:scale(1)}to{opacity:calc(var(--ao,.1) * 4.5);transform:scale(1.9)}}@keyframes orbit-phrase-fb6598e9{0%,to{opacity:0;transform:translate(.3rem,-50%)scale(.92)}18%,58%{opacity:1;transform:translate(.7rem,-50%)scale(1)}74%{opacity:0;transform:translate(1rem,-50%)scale(.97)}}.loader-leave-active[data-v-fb6598e9]{pointer-events:none;transition:opacity .85s,transform .85s}.loader-leave-to[data-v-fb6598e9]{opacity:0;transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.loader__ring[data-v-fb6598e9],.loader__orbit[data-v-fb6598e9],.loader__orbit-satellite[data-v-fb6598e9],.loader__earth[data-v-fb6598e9],.loader__earth-wrap[data-v-fb6598e9],.loader__star[data-v-fb6598e9]{animation:none!important}.loader__orbit-phrase[data-v-fb6598e9]{opacity:.82!important;animation:none!important;transform:translate(.7rem,-50%)scale(1)!important}.loader__brand-char[data-v-fb6598e9]{opacity:1!important;animation:none!important}}.wa-fab[data-v-0d9d27f8]{z-index:9999;color:#f4ede6;touch-action:manipulation;background-color:#25d366;border-radius:9999px;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 4px 20px #25d36673}.wa-fab[data-v-0d9d27f8]:before{content:"";z-index:-1;background-color:#25d366;border-radius:9999px;animation:2.4s ease-out infinite wa-pulse-0d9d27f8;position:absolute;inset:0}.wa-fab[data-v-0d9d27f8]:hover{transform:scale(1.12)translateY(-3px);box-shadow:0 8px 28px #25d3668c}.wa-fab:hover .wa-fab__tooltip[data-v-0d9d27f8]{opacity:1;pointer-events:auto;transform:translate(0)}.wa-fab[data-v-0d9d27f8]:active{transform:scale(.96)}.wa-fab__icon[data-v-0d9d27f8]{font-size:1.75rem}.wa-fab__tooltip[data-v-0d9d27f8]{color:#f4ede6;white-space:nowrap;opacity:0;pointer-events:none;background-color:#2b4d1d;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(8px)translateY(-50%)}.wa-fab__tooltip[data-v-0d9d27f8]:after{content:"";border:6px solid #0000;border-left-color:#2b4d1d;position:absolute;top:50%;left:100%;transform:translateY(-50%)}@keyframes wa-pulse-0d9d27f8{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}body{color:#1d1b18;background-color:#f4ede6;font-family:Manrope,system-ui,-apple-system,sans-serif;overflow-x:hidden}#app-wrapper{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.hero-wrap[data-v-ac95c5a2]{background-color:#f4ede6;flex-direction:column;min-height:100vh;padding:.75rem;display:flex}@media (width>=768px){.hero-wrap[data-v-ac95c5a2]{padding:.75rem 1rem}}.hero[data-v-ac95c5a2]{opacity:0;border:1.5px solid #f4ede659;border-radius:0;flex-direction:column;flex:1;width:100%;height:calc(100vh - 1.5rem);min-height:540px;transition:opacity 1s,transform 2s cubic-bezier(.22,1,.36,1),border-radius 1s;display:flex;position:relative;overflow:hidden;transform:scale(.2)}.hero--ready[data-v-ac95c5a2]{opacity:1;border-radius:1.25rem;transform:scale(1)}@media (width>=768px){.hero--ready[data-v-ac95c5a2]{border-radius:1.5rem}}.hero__bg[data-v-ac95c5a2]{z-index:0;background-color:#1d1b18;position:absolute;inset:0}.hero__bg-video[data-v-ac95c5a2]{object-fit:cover;object-position:center;width:100%;height:100%;display:none}@media (width>=769px){.hero__bg-video--desktop[data-v-ac95c5a2]{display:block}}@media (width<=768px){.hero__bg-video--mobile[data-v-ac95c5a2]{object-fit:fill;will-change:transform;display:block;scale:4}}.hero__bg-overlay[data-v-ac95c5a2]{z-index:1;background:linear-gradient(#1d1b182e 0%,#1d1b1814 30%,#1d1b1885 75%,#1d1b18b3 100%);position:absolute;inset:0}.hero__content[data-v-ac95c5a2]{z-index:2;flex:1;justify-content:space-between;align-items:flex-end;padding:2.5rem 1.5rem;display:flex;position:relative}@media (width>=768px){.hero__content[data-v-ac95c5a2]{padding:3rem 2rem}}.hero__heading[data-v-ac95c5a2]{color:#f4ede6;letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2.6rem,6.5vw,5.2rem);font-weight:800;line-height:1.1}.hero__sub[data-v-ac95c5a2]{color:#f4ede6d1;max-width:420px;margin-bottom:2rem;font-size:1rem;line-height:1.8}@media (width>=768px){.hero__sub[data-v-ac95c5a2]{font-size:1.125rem}}.hero__actions[data-v-ac95c5a2]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hero__btn-primary[data-v-ac95c5a2]{color:#f4ede6;background-color:#ff8c38;border-radius:8px;padding:1rem 1.75rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex}.hero__btn-primary[data-v-ac95c5a2]:hover{background-color:#dd7b33;transform:translateY(-2px);box-shadow:0 8px 24px #ff8c3873}.hero__btn-glass[data-v-ac95c5a2]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4ede6;background-color:#f4ede614;border:1.5px solid #f4ede6;border-radius:8px;padding:1rem 1.75rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex}.hero__btn-glass[data-v-ac95c5a2]:hover{background-color:#f4ede62e;transform:translateY(-2px)}.hero__badge[data-v-ac95c5a2]{display:none}@media (width>=768px){.hero__badge[data-v-ac95c5a2]{display:flex}}.hero__badge-ring[data-v-ac95c5a2]{width:100px;height:100px;position:relative}@media (width>=1024px){.hero__badge-ring[data-v-ac95c5a2]{width:120px;height:120px}}.hero__badge-svg[data-v-ac95c5a2]{width:100%;height:100%;animation:20s linear infinite spin-ac95c5a2}.hero__badge-center[data-v-ac95c5a2]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4ede614;border:1.5px solid #f4ede680;border-radius:9999px;justify-content:center;align-items:center;width:52px;height:52px;margin:auto;display:flex;position:absolute;inset:0}.hero__badge-icon[data-v-ac95c5a2]{object-fit:contain;width:26px;height:26px}@keyframes spin-ac95c5a2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero__heading[data-v-ac95c5a2],.hero__sub[data-v-ac95c5a2],.hero__actions[data-v-ac95c5a2],.hero__badge[data-v-ac95c5a2]{opacity:0}.hero--ready .hero__heading[data-v-ac95c5a2]{animation:.8s 1.5s both hero-text-in-ac95c5a2}.hero--ready .hero__sub[data-v-ac95c5a2]{animation:.7s 1.6s both hero-text-in-ac95c5a2}.hero--ready .hero__actions[data-v-ac95c5a2]{animation:.7s 1.7s both hero-text-in-ac95c5a2}.hero--ready .hero__badge[data-v-ac95c5a2]{animation:.6s 1.8s both hero-text-in-ac95c5a2}@keyframes hero-text-in-ac95c5a2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.interview[data-v-6ccd062f]{background-color:#f4ede6}.interview__grid[data-v-6ccd062f]{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (width>=1024px){.interview__grid[data-v-6ccd062f]{grid-template-columns:1fr 1fr;gap:4rem}}.interview__images[data-v-6ccd062f]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.interview__img[data-v-6ccd062f]{border-radius:16px;overflow:hidden}.interview__img .interview__img-actual[data-v-6ccd062f]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .25s;display:block}.interview__img .interview__img-actual[data-v-6ccd062f]:hover{transform:scale(1.03)}.interview__img--main[data-v-6ccd062f]{aspect-ratio:4/2;grid-column:1/-1}.interview__img--secondary[data-v-6ccd062f]{aspect-ratio:4/2}.interview__badge[data-v-6ccd062f]{aspect-ratio:4/2;color:#f4ede6;background-color:#ff8c38;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 8px 32px #1d1b182e}.interview__badge-icon[data-v-6ccd062f]{font-size:1.875rem}.interview__heading[data-v-6ccd062f]{color:#1d1b18;letter-spacing:-.02em;margin-top:0;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.1}.interview__heading-accent[data-v-6ccd062f]{color:#5e8c4a}.interview__body[data-v-6ccd062f]{color:#1d1b18b3;margin-bottom:1rem;font-size:1rem;line-height:1.8}.interview__features[data-v-6ccd062f]{flex-direction:column;gap:.75rem;margin-block:1.5rem;display:flex}.interview__feature[data-v-6ccd062f]{color:#1d1b18;align-items:center;gap:.75rem;font-size:1rem;font-weight:500;display:flex}.interview__feature-icon[data-v-6ccd062f]{color:#5e8c4a;background-color:#dedecf;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex}.interview__cta[data-v-6ccd062f]{margin-top:1rem}.ecosystem[data-v-5e5135d4]{background-color:#2b4d1d;padding-block:4rem;position:relative}@media (width>=768px){.ecosystem[data-v-5e5135d4]{padding-block:160px 5rem}}.ecosystem__tab[data-v-5e5135d4]{z-index:2;background-color:#f4ede6;border-radius:0 0 40px;padding:1.25rem 1.5rem;position:absolute;top:0;left:0}@media (width>=768px){.ecosystem__tab[data-v-5e5135d4]{padding:1.5rem 2.5rem}}.ecosystem__tab-title[data-v-5e5135d4]{color:#5e8c4a;letter-spacing:-.03em;margin-top:0;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;line-height:1.1}.ecosystem__layout[data-v-5e5135d4]{grid-template-columns:1fr;gap:3rem;padding-top:5rem;display:grid}@media (width>=1024px){.ecosystem__layout[data-v-5e5135d4]{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding-top:0}}.ecosystem__list[data-v-5e5135d4]{flex-direction:column;gap:0;display:flex}.ecosystem__item[data-v-5e5135d4]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;margin-left:32px;padding:2px 0;font-family:Manrope,system-ui,-apple-system,sans-serif;transition:transform .25s;display:flex;position:relative}@media (width>=768px){.ecosystem__item[data-v-5e5135d4]{margin-left:45px;padding:0}}.ecosystem__item[data-v-5e5135d4]:hover:not(.ecosystem__item--active){transform:translate(4px)}.ecosystem__item-icon[data-v-5e5135d4]{color:#f4ede6;opacity:0;font-size:1.2rem;transition:all .25s;position:absolute;left:-32px;transform:scale(.8)translate(-10px)}@media (width>=768px){.ecosystem__item-icon[data-v-5e5135d4]{font-size:1.8rem;left:-42px}}.ecosystem__item-label[data-v-5e5135d4]{color:#5e8c4acc;letter-spacing:-.02em;font-size:clamp(1.4rem,4.5vw,2.8rem);font-weight:600;line-height:1.1;transition:color .25s}@media (width>=1024px){.ecosystem__item-label[data-v-5e5135d4]{font-size:clamp(1.5rem,2.5vw,3rem)}}.ecosystem__item--active .ecosystem__item-icon[data-v-5e5135d4]{opacity:1;transform:scale(1)translate(0)rotate(-15deg)}.ecosystem__item--active .ecosystem__item-label[data-v-5e5135d4]{color:#f4ede6;font-weight:700}.ecosystem__detail[data-v-5e5135d4]{flex-direction:column;justify-content:center;display:flex}.ecosystem__image-wrap[data-v-5e5135d4]{width:100%;max-width:500px;margin-bottom:1.5rem;position:relative}.ecosystem__image[data-v-5e5135d4]{aspect-ratio:1/.85;object-fit:cover;border-radius:16px;width:100%;display:block;box-shadow:0 12px 30px #1d1b1833}.ecosystem__order-btn[data-v-5e5135d4]{color:#f4ede6;background-color:#ff8c38;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;position:absolute;bottom:-16px;right:0;box-shadow:0 8px 24px #ff8c384d}@media (width>=768px){.ecosystem__order-btn[data-v-5e5135d4]{right:-16px}}.ecosystem__order-btn[data-v-5e5135d4]:hover{background-color:#dd7b33;transform:translateY(-2px)}.ecosystem__order-icon[data-v-5e5135d4]{font-size:.875rem}.ecosystem__desc[data-v-5e5135d4]{color:#f4ede6d9;max-width:480px;font-size:1rem;line-height:1.8}@media (width>=768px){.ecosystem__desc[data-v-5e5135d4]{font-size:1.125rem}}.fade-panel-enter-active[data-v-5e5135d4],.fade-panel-leave-active[data-v-5e5135d4]{transition:opacity .3s,transform .3s}.fade-panel-enter-from[data-v-5e5135d4]{opacity:0;transform:translateY(10px)}.fade-panel-leave-to[data-v-5e5135d4]{opacity:0;transform:translateY(-10px)}.strain-gallery[data-v-e6945f7d]{background-color:#2b4d1d;align-items:center;width:100%;height:20vh;min-height:300px;max-height:260px;display:flex;position:relative;overflow:hidden}@media (width<=768px){.strain-gallery[data-v-e6945f7d]{height:auto;min-height:0;max-height:none;padding-block:1rem}}.strain-gallery__label[data-v-e6945f7d]{z-index:2;pointer-events:none;background-color:#ff8c38;border-radius:0 9999px 9999px 0;padding:6px 14px 6px 18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.strain-gallery__label span[data-v-e6945f7d]{letter-spacing:.22em;color:#f4ede6;white-space:nowrap;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:clamp(.55rem,.9vw,.7rem);font-weight:800}@media (width<=768px){.strain-gallery__label[data-v-e6945f7d]{top:.75rem;transform:none}}.strain-gallery[data-v-e6945f7d]:before,.strain-gallery[data-v-e6945f7d]:after{content:"";z-index:1;pointer-events:none;width:clamp(60px,8vw,140px);position:absolute;top:0;bottom:0}.strain-gallery[data-v-e6945f7d]:before{background:linear-gradient(90deg,#2b4d1d 20%,#0000);left:0}.strain-gallery[data-v-e6945f7d]:after{background:linear-gradient(270deg,#2b4d1d 20%,#0000);right:0}@media (width<=768px){.strain-gallery[data-v-e6945f7d]:before,.strain-gallery[data-v-e6945f7d]:after{display:none}}.strain-gallery__viewport[data-v-e6945f7d]{width:100%;height:100%;overflow:hidden}@media (width<=768px){.strain-gallery__viewport[data-v-e6945f7d]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:auto;padding-left:calc(92px + .75rem);overflow:auto hidden}.strain-gallery__viewport[data-v-e6945f7d]::-webkit-scrollbar{display:none}}.strain-gallery__track[data-v-e6945f7d]{will-change:transform;gap:0;height:100%;animation:28s linear infinite gallery-scroll-e6945f7d;display:flex}.strain-gallery__track[data-v-e6945f7d]:hover{animation-play-state:paused}@media (width<=768px){.strain-gallery__track[data-v-e6945f7d]{will-change:auto;width:max-content;height:auto;padding-right:1rem;animation:none}}.strain-gallery__card[data-v-e6945f7d]{aspect-ratio:1;cursor:pointer;border-radius:4px;flex:none;height:100%;margin-right:8px;position:relative;overflow:hidden}@media (width<=768px){.strain-gallery__card[data-v-e6945f7d]{aspect-ratio:1;scroll-snap-align:start;height:156px}}.strain-gallery__img[data-v-e6945f7d]{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}@media (width<=768px){.strain-gallery__card[aria-hidden=true][data-v-e6945f7d]{display:none}}@keyframes gallery-scroll-e6945f7d{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.strain-gallery__track[data-v-e6945f7d]{animation:none}}.services[data-v-2b725a39]{background:linear-gradient(#e6e2d8 0%,#f4ede6 18%),#f4ede6;position:relative;overflow:hidden}.services[data-v-2b725a39]:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 20%,#5e8c4a14 0,#0000 45%),radial-gradient(circle at 88% 0,#ff8c3814 0,#0000 38%);height:240px;position:absolute;inset:0 0 auto}.services__header[data-v-2b725a39]{z-index:1;gap:2rem;margin-bottom:3rem;display:grid;position:relative}@media (width>=1024px){.services__header[data-v-2b725a39]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:3rem}}.services__intro[data-v-2b725a39]{max-width:760px}.services__summary[data-v-2b725a39]{align-self:center;gap:1rem;display:grid}.services__title[data-v-2b725a39]{color:#1d1b18;letter-spacing:-.02em;max-width:11ch;margin-top:0;margin-bottom:1rem;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:800;line-height:.98}.services__title-accent[data-v-2b725a39]{color:#517540;display:block}.services__sub[data-v-2b725a39]{color:#1d1b18c7;margin:0;font-size:1.125rem;line-height:1.75}.services__note[data-v-2b725a39]{color:#1d1b189e;border-top:1px solid #5e8c4a29;margin:0;padding-top:1rem;font-size:1rem;line-height:1.8}.services__list[data-v-2b725a39]{z-index:1;border-top:1px solid #5e8c4a24;grid-template-columns:1fr;display:grid;position:relative}@media (width>=1024px){.services__list[data-v-2b725a39]{grid-template-columns:repeat(2,minmax(0,1fr))}}.services__item[data-v-2b725a39]{animation-delay:var(--delay,0s);border-bottom:1px solid #5e8c4a24;grid-template-columns:1fr;align-items:center;gap:1.5rem;padding-block:2rem;transition:transform .25s,background-color .25s;display:grid}.services__item[data-v-2b725a39]:hover{transform:translate(4px)}.services__item:hover .services__item-img[data-v-2b725a39]{box-shadow:0 12px 40px #1d1b1824}.services__item:hover .services__item-line[data-v-2b725a39]{opacity:1;transform:scaleX(1)}@media (width>=1024px){.services__item[data-v-2b725a39]{grid-template-columns:88px minmax(0,1fr) minmax(180px,220px);gap:1.5rem;min-height:100%;padding-block:2.5rem}.services__item[data-v-2b725a39]:nth-child(odd){border-right:1px solid #5e8c4a24;padding-right:1.5rem}.services__item[data-v-2b725a39]:nth-child(2n){padding-left:1.5rem}}.services__item-meta[data-v-2b725a39]{align-items:center;gap:1rem;display:flex}@media (width>=1024px){.services__item-meta[data-v-2b725a39]{flex-direction:column;align-items:flex-start;gap:1.25rem}}.services__item-index[data-v-2b725a39]{letter-spacing:.22em;text-transform:uppercase;color:#1d1b186b;font-size:.875rem;font-weight:700}.services__item-icon[data-v-2b725a39]{color:#517540;background:linear-gradient(135deg,#dfdfd0,#f4ede6d9);border:1px solid #5e8c4a24;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.35rem;display:flex}.services__item-copy[data-v-2b725a39]{align-content:center;gap:.75rem;max-width:58ch;display:grid}.services__item-title[data-v-2b725a39]{letter-spacing:-.03em;color:#1d1b18;margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:700;line-height:1.05}.services__item-desc[data-v-2b725a39]{color:#1d1b18ad;margin:0;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.8}.services__item-visual[data-v-2b725a39]{grid-template-columns:1fr auto;align-items:center;gap:1.25rem;display:grid}@media (width>=1024px){.services__item-visual[data-v-2b725a39]{align-self:stretch}}.services__item-line[data-v-2b725a39]{display:none}@media (width>=1024px){.services__item-line[data-v-2b725a39]{transform-origin:0;opacity:.6;background:linear-gradient(90deg,#5e8c4a4d,#0000);height:1px;transition:transform .25s,opacity .25s;display:block;transform:scaleX(.55)}}.services__item-img-wrap[data-v-2b725a39]{aspect-ratio:1;background:#ede8de;border:1px solid #5e8c4a1f;border-radius:15px;width:min(44vw,220px);overflow:hidden;box-shadow:0 10px 32px #1d1b1814}@media (width>=1024px){.services__item-img-wrap[data-v-2b725a39]{width:100%;max-width:220px}}.services__item-img[data-v-2b725a39]{object-fit:cover;width:100%;height:100%;transition:transform .1s ease-out,box-shadow .25s;display:block}.bridge[data-v-3f3ac7e9]{background:#f4ede6;height:300vh;position:relative}.bridge__sticky[data-v-3f3ac7e9]{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.bridge__frame[data-v-3f3ac7e9]{--p-eased:calc(var(--bridge-progress) * var(--bridge-progress));width:clamp(280px, 280px + var(--p-eased) * 2 * (100vw - 280px), 100vw);height:clamp(0vh, var(--p-eased) * 2 * 100vh, 100vh)}@media (width<=768px){.bridge__frame[data-v-3f3ac7e9]{width:clamp(200px, 200px + var(--p-eased) * 2 * (100vw - 200px), 100vw)}}.bridge__frame[data-v-3f3ac7e9]{border-radius:calc(max(0, 1 - var(--p-eased) * 2) * 40px);opacity:var(--bridge-progress);will-change:width, height, opacity}.bridge__video[data-v-3f3ac7e9]{object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(calc(1.15 - min(.5, var(--p)) * .3))}.bridge__video--desktop[data-v-3f3ac7e9]{display:block}@media (width<=768px){.bridge__video--desktop[data-v-3f3ac7e9]{display:none}}.bridge__video--mobile[data-v-3f3ac7e9]{display:none}@media (width<=768px){.bridge__video--mobile[data-v-3f3ac7e9]{display:block}}.bridge__text-overlay[data-v-3f3ac7e9]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bridge__title[data-v-3f3ac7e9]{color:#fff;letter-spacing:-.02em;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(1.5rem,6vw,5rem);font-weight:900;line-height:1.05;display:flex}.bridge__line[data-v-3f3ac7e9]{white-space:nowrap;perspective:500px;display:block}.bridge__char[data-v-3f3ac7e9]{will-change:transform, opacity;display:inline-block}.consumption[data-v-b313cc09]{background-color:#ede6de;padding-block:4rem 5rem;overflow:hidden}.consumption__header[data-v-b313cc09]{text-align:left;margin-bottom:3rem}.consumption__subtitle[data-v-b313cc09]{color:#1d1b18;letter-spacing:-.02em;margin-top:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}.consumption__methods[data-v-b313cc09]{flex-direction:column;gap:0;display:flex}.consumption__method[data-v-b313cc09]{border-bottom:1px solid #1d1b1814;justify-content:space-between;align-items:center;padding-block:2rem 3rem;transition:background-color .25s;display:flex;position:relative}.consumption__method[data-v-b313cc09]:first-child{border-top:1px solid #1d1b1814}.consumption__method[data-v-b313cc09]:hover{background-color:color-mix(in srgb, var(--accent-color) 4%, transparent)}.consumption__word-wrap[data-v-b313cc09]{flex:1}.consumption__word[data-v-b313cc09]{color:#1d1b18;letter-spacing:-.04em;align-items:center;font-size:clamp(4rem,12vw,9rem);font-weight:800;line-height:.9;display:flex}.consumption__word-part[data-v-b313cc09]{display:block}.consumption__word-img-container[data-v-b313cc09]{vertical-align:middle;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;height:clamp(80px,15vw,160px);transition:width .1s ease-out,margin .1s ease-out,transform .1s ease-out,opacity .1s ease-out;display:inline-flex;overflow:hidden}.consumption__img[data-v-b313cc09]{object-fit:cover;object-position:center;border-radius:9999px;width:clamp(80px,15vw,160px);height:clamp(80px,15vw,160px);display:block}.consumption__desc[data-v-b313cc09]{color:#1d1b188c;max-width:480px;margin-top:1rem;font-size:1rem;line-height:1.8}@media (width>=1024px){.consumption__desc[data-v-b313cc09]{font-size:1.125rem}}.consumption__number[data-v-b313cc09]{color:color-mix(in srgb, var(--accent-color) 12%, transparent);-webkit-user-select:none;user-select:none;flex-shrink:0;align-self:flex-start;padding:.5em;font-size:clamp(4rem,10vw,8rem);font-weight:800;line-height:1;display:none}@media (width>=768px){.consumption__number[data-v-b313cc09]{display:block}}.scientific[data-v-eb61018c]{color:#f4ede6;background:radial-gradient(circle at 20% 10%,#5e8c4a29 0,#0000 28%),radial-gradient(circle at 85% 0,#ff8c381f 0,#0000 22%),#1d1b18;padding-block:5rem 6rem;position:relative;overflow:hidden}.scientific[data-v-eb61018c]:before{content:"";pointer-events:none;background:linear-gradient(#1d1b1805,#1d1b1838),radial-gradient(circle,#0000 0,#1d1b181f 100%);position:absolute;inset:0}.scientific__header[data-v-eb61018c],.scientific__grid[data-v-eb61018c]{z-index:1;position:relative}.scientific__header[data-v-eb61018c]{gap:2rem;margin-bottom:4rem;display:grid}@media (width>=1024px){.scientific__header[data-v-eb61018c]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:3rem}}.scientific__header-copy[data-v-eb61018c]{max-width:820px}.scientific__header-side[data-v-eb61018c]{align-self:end;gap:1rem;display:grid}.scientific__title[data-v-eb61018c]{letter-spacing:-.03em;color:#ff8c38;max-width:10.5ch;margin:0;font-size:clamp(2.3rem,5vw,4.8rem);font-weight:800;line-height:.96}.scientific__title-accent[data-v-eb61018c]{background:linear-gradient(90deg,#f4ede6 0%,#f4ede6b3 62%,#ff8c38eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.scientific__subtitle[data-v-eb61018c]{color:#f4ede6c2;margin:0;font-size:1.125rem;line-height:1.8}.scientific__note[data-v-eb61018c]{color:#f4ede68c;border-top:1px solid #f4ede61f;margin:0;padding-top:1rem;font-size:1rem;line-height:1.8}.scientific__grid[data-v-eb61018c]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=1024px){.scientific__grid[data-v-eb61018c]{grid-template-columns:repeat(12,1fr);grid-template-areas:"card1 card1 card1 card1 card1 card1 card2 card2 card2 card2 card2 card2""card1 card1 card1 card1 card1 card1 card2 card2 card2 card2 card2 card2""card1 card1 card1 card1 card1 card1 card2 card2 card2 card2 card2 card2""card1 card1 card1 card1 card1 card1 card2 card2 card2 card2 card2 card2""card1 card1 card1 card1 card1 card1 card2 card2 card2 card2 card2 card2""card1 card1 card1 card1 card1 card1 card2 card2 card2 card2 card2 card2""card3 card3 card3 card3 card3 card4 card4 card4 card4 card4 card4 card4""card3 card3 card3 card3 card3 card4 card4 card4 card4 card4 card4 card4""card3 card3 card3 card3 card3 card4 card4 card4 card4 card4 card4 card4""card3 card3 card3 card3 card3 card4 card4 card4 card4 card4 card4 card4""card3 card3 card3 card3 card3 card4 card4 card4 card4 card4 card4 card4""card3 card3 card3 card3 card3 card4 card4 card4 card4 card4 card4 card4";grid-auto-rows:42px;gap:1.5rem}}.scientific__card[data-v-eb61018c]{isolation:isolate;min-height:420px;animation-delay:var(--delay,0s);background:#f4ede608;border-radius:20px;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .25s;position:relative;overflow:hidden;box-shadow:0 22px 60px #1d1b1838}.scientific__card[data-v-eb61018c]:hover{border-color:#f4ede629;transform:translateY(-8px);box-shadow:0 28px 80px #1d1b1847}.scientific__card:hover .scientific__card-img[data-v-eb61018c]{transform:scale(1.05)}.scientific__card:hover .scientific__gallery-chip[data-v-eb61018c],.scientific__card:hover .scientific__archive-link[data-v-eb61018c]{color:#f4ede6}@media (width>=1024px){.scientific__card[data-v-eb61018c]{min-height:0}.scientific__card--1[data-v-eb61018c]{grid-area:card1}.scientific__card--2[data-v-eb61018c]{grid-area:card2}.scientific__card--3[data-v-eb61018c]{grid-area:card3}.scientific__card--4[data-v-eb61018c]{grid-area:card4}}.scientific__card-img-wrap[data-v-eb61018c]{position:absolute;inset:0}.scientific__card-img[data-v-eb61018c]{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.scientific__card-overlay[data-v-eb61018c]{background:linear-gradient(#1d1b182e 0%,#1d1b1814 30%,#1d1b18e0 100%);align-content:space-between;padding:1.75rem;display:grid;position:absolute;inset:0}@media (width>=1024px){.scientific__card-overlay[data-v-eb61018c]{padding:2rem}}.scientific__card-topline[data-v-eb61018c]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.scientific__card-eyebrow[data-v-eb61018c]{letter-spacing:.14em;text-transform:uppercase;color:#f4ede6b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d1b184d;border:1px solid #f4ede614;border-radius:999px;align-items:center;width:fit-content;padding:.35rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.scientific__gallery-chip[data-v-eb61018c]{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:#f4ede6a3;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:600;transition:color .25s}.scientific__card-content[data-v-eb61018c]{max-width:34rem}.scientific__card-title[data-v-eb61018c]{letter-spacing:-.03em;color:#f4ede6;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.65rem,2.1vw,2.8rem);font-weight:700;line-height:1.02}.scientific__card-desc[data-v-eb61018c]{color:#f4ede6c2;max-width:34rem;margin:0;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.8}.scientific__card-actions[data-v-eb61018c]{border-top:1px solid #f4ede624;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.scientific__card-link[data-v-eb61018c]{color:#f4ede6;letter-spacing:.03em;align-items:center;gap:.75rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.scientific__archive-link[data-v-eb61018c]{font:inherit;color:#f4ede6a8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:600;transition:color .25s}.scientific__cta-icon-wrap[data-v-eb61018c]{color:#f4ede6;background:#f4ede624;border-radius:9999px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .25s,background-color .25s;display:flex}.scientific__lightbox[data-v-eb61018c]{z-index:100;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}@media (width>=1024px){.scientific__lightbox[data-v-eb61018c]{padding:2rem}}.scientific__lightbox-backdrop[data-v-eb61018c]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#1d1b18cc;border:none;position:absolute;inset:0}.scientific__lightbox-panel[data-v-eb61018c]{z-index:1;background:#0f100feb;border:1px solid #f4ede614;border-radius:28px;gap:1.25rem;width:min(1180px,100%);padding:1.25rem;display:grid;position:relative;box-shadow:0 28px 90px #1d1b1861}@media (width>=1024px){.scientific__lightbox-panel[data-v-eb61018c]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-template-areas:"media meta""thumbs meta";gap:1.5rem;padding:1.5rem}}.scientific__lightbox-media[data-v-eb61018c]{background:#f4ede608;border-radius:22px;grid-area:media;min-height:360px;position:relative;overflow:hidden}@media (width>=1024px){.scientific__lightbox-media[data-v-eb61018c]{min-height:620px}}.scientific__lightbox-image[data-v-eb61018c]{object-fit:cover;width:100%;height:100%;display:block}.scientific__nav[data-v-eb61018c]{color:#f4ede6;cursor:pointer;background:#1d1b1873;border:none;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .25s,transform .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.scientific__nav[data-v-eb61018c]:hover{background:#1d1b18b3}.scientific__nav--prev[data-v-eb61018c]{left:1rem}.scientific__nav--next[data-v-eb61018c]{right:1rem}.scientific__lightbox-meta[data-v-eb61018c]{grid-area:meta;align-content:space-between;gap:1.5rem;display:grid}.scientific__lightbox-kicker[data-v-eb61018c]{letter-spacing:.16em;text-transform:uppercase;color:#f4ede68f;margin-bottom:.75rem;font-size:.76rem;font-weight:700;display:inline-block}.scientific__lightbox-title[data-v-eb61018c]{letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(1.6rem,2vw,2.4rem);line-height:1.05}.scientific__lightbox-desc[data-v-eb61018c]{color:#f4ede6b8;margin:0;line-height:1.8}.scientific__lightbox-controls[data-v-eb61018c]{border-top:1px solid #f4ede61a;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.scientific__lightbox-count[data-v-eb61018c]{letter-spacing:.08em;text-transform:uppercase;color:#f4ede694;font-size:.875rem}.scientific__lightbox-close[data-v-eb61018c]{font:inherit;color:#f4ede6;cursor:pointer;background:#f4ede614;border:none;border-radius:999px;padding:.6rem 1rem;font-weight:600}.scientific__thumbs[data-v-eb61018c]{grid-area:thumbs;grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.scientific__thumb[data-v-eb61018c]{cursor:pointer;opacity:.6;background:0 0;border:1px solid #f4ede614;border-radius:16px;padding:0;transition:opacity .25s,transform .25s,border-color .25s;overflow:hidden}.scientific__thumb[data-v-eb61018c]:hover,.scientific__thumb--active[data-v-eb61018c]{opacity:1;border-color:#f4ede633;transform:translateY(-2px)}.scientific__thumb-img[data-v-eb61018c]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.gallery-fade-enter-active[data-v-eb61018c],.gallery-fade-leave-active[data-v-eb61018c]{transition:opacity .25s}.gallery-fade-enter-from[data-v-eb61018c],.gallery-fade-leave-to[data-v-eb61018c]{opacity:0}.scientific-image-fade-enter-active[data-v-eb61018c],.scientific-image-fade-leave-active[data-v-eb61018c]{transition:opacity .45s}.scientific-image-fade-enter-from[data-v-eb61018c],.scientific-image-fade-leave-to[data-v-eb61018c]{opacity:0}.cta-banner[data-v-ae0fa1a1]{background-color:#2b4d1d;align-items:center;min-height:70vh;padding-block:6rem;display:flex;position:relative;overflow:hidden}@media (width>=1280px){.cta-banner[data-v-ae0fa1a1]{padding-block:8rem}}.cta-banner__bg[data-v-ae0fa1a1]{z-index:0;background:linear-gradient(135deg,#2b4d1d 0%,#273e1c 100%);position:absolute;inset:0}.cta-banner__bg-overlay[data-v-ae0fa1a1]{background:radial-gradient(circle at 80% 20%,#ff8c381f 0%,#0000 50%),radial-gradient(circle at 10% 80%,#5e8c4a26 0%,#0000 40%);position:absolute;inset:0}.cta-banner__dot-pattern[data-v-ae0fa1a1]{background-image:radial-gradient(#f4ede614 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.cta-banner__floaters[data-v-ae0fa1a1]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cta-banner__floaters .floater[data-v-ae0fa1a1]{opacity:.12;z-index:1;position:absolute}.cta-banner__floaters .floater--1[data-v-ae0fa1a1],.cta-banner__floaters .floater--2[data-v-ae0fa1a1],.cta-banner__floaters .floater--3[data-v-ae0fa1a1]{filter:blur(80px);opacity:.2;will-change:transform;border-radius:9999px}@media (width<=768px){.cta-banner__floaters .floater--1[data-v-ae0fa1a1],.cta-banner__floaters .floater--2[data-v-ae0fa1a1],.cta-banner__floaters .floater--3[data-v-ae0fa1a1]{display:none}}.cta-banner__floaters .floater--1[data-v-ae0fa1a1]{background:#5e8c4a;width:400px;height:400px;animation:25s linear infinite alternate floatAround-ae0fa1a1;top:-10%;left:-5%}.cta-banner__floaters .floater--2[data-v-ae0fa1a1]{background:#ff8c38;width:300px;height:300px;animation:18s linear infinite alternate-reverse floatAround-ae0fa1a1;bottom:5%;right:-5%}.cta-banner__floaters .floater--3[data-v-ae0fa1a1]{background:#5e8c4a66;width:500px;height:500px;animation:30s linear infinite floatAround-ae0fa1a1;bottom:-15%;left:30%}.cta-banner__floaters .floater--seed-1[data-v-ae0fa1a1],.cta-banner__floaters .floater--seed-2[data-v-ae0fa1a1],.cta-banner__floaters .floater--seed-3[data-v-ae0fa1a1]{filter:invert();opacity:.1;will-change:transform;width:60px;height:60px;animation:14s ease-in-out infinite rotateAndFloat-ae0fa1a1}.cta-banner__floaters .floater--seed-1[data-v-ae0fa1a1]{top:15%;right:10%}.cta-banner__floaters .floater--seed-2[data-v-ae0fa1a1]{animation-delay:-4s;bottom:25%;left:15%}.cta-banner__floaters .floater--seed-3[data-v-ae0fa1a1]{animation-delay:-7s;top:40%;left:10%}.cta-banner__floaters .floater--fa-1[data-v-ae0fa1a1],.cta-banner__floaters .floater--fa-2[data-v-ae0fa1a1],.cta-banner__floaters .floater--fa-3[data-v-ae0fa1a1],.cta-banner__floaters .floater--fa-4[data-v-ae0fa1a1],.cta-banner__floaters .floater--fa-5[data-v-ae0fa1a1],.cta-banner__floaters .floater--fa-6[data-v-ae0fa1a1],.cta-banner__floaters .floater--fa-7[data-v-ae0fa1a1],.cta-banner__floaters .floater--fa-8[data-v-ae0fa1a1],.cta-banner__floaters .floater--fa-9[data-v-ae0fa1a1],.cta-banner__floaters .floater--fa-10[data-v-ae0fa1a1]{color:#fff;opacity:.08;animation:20s ease-in-out infinite rotateAndFloat-ae0fa1a1}.cta-banner__floaters .floater--fa-1[data-v-ae0fa1a1]{color:#5e8c4a;opacity:.1;font-size:140px;animation-duration:18s;top:10%;left:8%}.cta-banner__floaters .floater--fa-2[data-v-ae0fa1a1]{color:#ff8c38;opacity:.1;font-size:100px;animation-duration:22s;animation-delay:-2s;top:65%;right:12%}.cta-banner__floaters .floater--fa-3[data-v-ae0fa1a1]{font-size:60px;animation-duration:15s;animation-delay:-8s;bottom:12%;left:35%}.cta-banner__floaters .floater--fa-4[data-v-ae0fa1a1]{font-size:50px;animation-duration:25s;top:35%;left:22%}.cta-banner__floaters .floater--fa-5[data-v-ae0fa1a1]{font-size:110px;animation-duration:19s;animation-delay:-5s;bottom:35%;right:28%}.cta-banner__floaters .floater--fa-6[data-v-ae0fa1a1]{font-size:80px;animation-duration:21s;animation-delay:-12s;top:8%;right:35%}.cta-banner__floaters .floater--fa-7[data-v-ae0fa1a1]{font-size:130px;animation-duration:24s;animation-delay:-1s;bottom:8%;left:3%}.cta-banner__floaters .floater--fa-8[data-v-ae0fa1a1]{font-size:70px;animation-duration:17s;top:45%;right:5%}.cta-banner__floaters .floater--fa-9[data-v-ae0fa1a1]{font-size:45px;animation-duration:23s;top:20%;right:20%}.cta-banner__floaters .floater--fa-10[data-v-ae0fa1a1]{font-size:90px;animation-duration:26s;bottom:50%;left:5%}@keyframes floatAround-ae0fa1a1{0%{transform:translate(0)rotate(0)}33%{transform:translate(60px,-40px)rotate(10deg)}66%{transform:translate(-30px,60px)rotate(-10deg)}to{transform:translate(0)rotate(0)}}@keyframes rotateAndFloat-ae0fa1a1{0%{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-50px)rotate(180deg)scale(1.1)}to{transform:translateY(0)rotate(360deg)scale(1)}}.cta-banner__content[data-v-ae0fa1a1]{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.cta-banner__logo-mark[data-v-ae0fa1a1]{color:#f4ede6;margin-inline:auto;background-color:#ff8c38;border-radius:24px;justify-content:center;align-items:center;width:65px;height:65px;margin-bottom:1.5rem;font-size:2.5rem;animation:4s infinite bounce-ae0fa1a1;display:flex;box-shadow:0 10px 30px #ff8c384d}.cta-banner__logo-mark svg[data-v-ae0fa1a1]{color:#fff}.cta-banner__heading[data-v-ae0fa1a1]{color:#f4ede6;letter-spacing:-.04em;margin-bottom:2rem;font-size:clamp(3rem,10vw,6.5rem);font-weight:800;line-height:.95}.cta-banner__heading-accent[data-v-ae0fa1a1]{color:#ff8c38}.cta-banner__desc[data-v-ae0fa1a1]{color:#f4ede6d9;margin-inline:auto;max-width:600px;margin-bottom:3rem;font-size:1.25rem;line-height:1.8}.cta-banner__actions[data-v-ae0fa1a1]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.cta-banner__btn-primary[data-v-ae0fa1a1]{border-radius:9999px;padding:1.5rem 4rem;font-size:1.25rem;font-weight:700;animation:3s infinite pulseAccent}.cta-banner__trust[data-v-ae0fa1a1]{flex-wrap:wrap;justify-content:center;gap:2.5rem;display:flex}.cta-banner__trust-item[data-v-ae0fa1a1]{color:#f4ede6e6;align-items:center;gap:.75rem;font-size:1rem;font-weight:700;display:inline-flex}.cta-banner__trust-item svg[data-v-ae0fa1a1]{color:#ff8c38;font-size:1.125rem}@keyframes bounce-ae0fa1a1{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.contact-section[data-v-938eead8]{background-color:#f4ede6;padding-block:6rem;position:relative;overflow:hidden}.contact-section__header[data-v-938eead8]{text-align:center;margin-bottom:4rem}.contact-section__title[data-v-938eead8]{letter-spacing:-.02em;margin-top:0;margin-bottom:1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}.contact-section__desc[data-v-938eead8]{color:#1d1b1899;max-width:600px;margin-inline:auto;font-size:1.125rem}.contact-form[data-v-938eead8]{background:#f4ede6;border:1px solid #1d1b181a;border-radius:24px;padding:2rem;box-shadow:0 8px 32px #1d1b182e}@media (width>=768px){.contact-form[data-v-938eead8]{padding:3rem}}.contact-form__grid[data-v-938eead8]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.contact-form__grid[data-v-938eead8]{grid-template-columns:1fr 1fr}}.contact-form .form-group[data-v-938eead8]{flex-direction:column;gap:.5rem;display:flex}@media (width>=768px){.contact-form .form-group--full[data-v-938eead8]{grid-column:span 2}}.contact-form .form-group label[data-v-938eead8]{color:#2b4d1d;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:700}.contact-form .form-group input[data-v-938eead8],.contact-form .form-group select[data-v-938eead8],.contact-form .form-group textarea[data-v-938eead8]{background:#1d1b1805;border:1.5px solid #1d1b181a;border-radius:8px;padding:1rem;font-family:inherit;font-size:1rem;transition:all .25s}.contact-form .form-group input[data-v-938eead8]:focus,.contact-form .form-group select[data-v-938eead8]:focus,.contact-form .form-group textarea[data-v-938eead8]:focus{background:#f4ede6;border-color:#5e8c4a;outline:none;box-shadow:0 0 0 4px #5e8c4a1a}.contact-form .form-group select[data-v-938eead8]{cursor:pointer}.contact-form__footer[data-v-938eead8]{flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;display:flex}.contact-form__footer .btn--xl[data-v-938eead8]{width:100%}@media (width>=480px){.contact-form__footer .btn--xl[data-v-938eead8]{width:auto;min-width:240px}}.status-message[data-v-938eead8]{font-size:.875rem;font-weight:500}.status-message.error[data-v-938eead8]{color:#e74c3c;text-align:center;max-width:400px}.contact-success[data-v-938eead8]{text-align:center;background:#fff;border:1px solid #5e8c4a33;border-radius:24px;padding:4rem 2rem}.contact-success__icon[data-v-938eead8]{color:#5e8c4a;margin-bottom:1.5rem;font-size:4rem}.contact-success h3[data-v-938eead8]{color:#2b4d1d;margin-bottom:1rem;font-size:1.5rem}.contact-success p[data-v-938eead8]{color:#1d1b1899;margin-bottom:2rem;max-width:400px;margin-inline:auto}.container--narrow[data-v-938eead8]{max-width:800px}.home-view{flex-direction:column;display:flex}.not-found[data-v-7506cda2]{background-color:#f4ede6;justify-content:center;align-items:center;min-height:100vh;padding-block:8rem 4rem;display:flex;position:relative;overflow:hidden}.not-found__bg[data-v-7506cda2]{pointer-events:none;position:absolute;inset:0}.not-found__blob[data-v-7506cda2]{filter:blur(90px);border-radius:9999px;position:absolute}@media (width<=768px){.not-found__blob[data-v-7506cda2]{display:none}}.not-found__blob--1[data-v-7506cda2]{background:#5e8c4a2e;width:500px;height:500px;top:-10%;right:-8%}.not-found__blob--2[data-v-7506cda2]{background:#ff8c381f;width:400px;height:400px;bottom:-5%;left:-5%}.not-found__dot-pattern[data-v-7506cda2]{background-image:radial-gradient(#1d1b180e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.not-found__content[data-v-7506cda2]{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:640px;margin-inline:auto;display:flex;position:relative}.not-found__seed-wrap[data-v-7506cda2]{background-color:#2b4d1d;border-radius:9999px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:2rem;animation:4s ease-in-out infinite seed-float-7506cda2;display:flex;box-shadow:0 12px 32px #2b4d1d40}.not-found__seed[data-v-7506cda2]{filter:brightness(0)invert();width:36px;height:36px}.not-found__code[data-v-7506cda2]{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:2px #2b4d1d33;-webkit-user-select:none;user-select:none;margin:0 0 1rem;font-size:clamp(6rem,20vw,12rem);font-weight:800;line-height:1}.not-found__heading[data-v-7506cda2]{color:#2b4d1d;letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.not-found__desc[data-v-7506cda2]{color:#1d1b188c;max-width:480px;margin:0 0 2.5rem;font-size:1.125rem;line-height:1.8}.not-found__pills[data-v-7506cda2]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.not-found__pill[data-v-7506cda2]{color:#2b4d1d;background:#e5e3d6;border:1px solid #5e8c4a33;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.not-found__pill svg[data-v-7506cda2]{color:#5e8c4a;font-size:.75rem}.not-found__actions[data-v-7506cda2]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@keyframes seed-float-7506cda2{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(8deg)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{color:inherit;touch-action:manipulation;text-decoration:none}button{cursor:pointer;touch-action:manipulation;background:0 0;border:none}#app{isolation:isolate}body{color:#1d1b18;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6{color:#1d1b18;font-family:Manrope,system-ui,-apple-system,sans-serif;font-weight:800;line-height:1.1}h1{font-size:clamp(2.5rem,6vw,3.75rem)}h2{font-size:clamp(1.875rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2.25rem)}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}p{color:#1d1b18;font-size:1rem;line-height:1.8}.lead{font-size:1.125rem;font-weight:500;line-height:1.8}.text-accent{color:#ff8c38}.text-primary{color:#5e8c4a}.text-secondary{color:#2b4d1d}.text-white{color:#f4ede6}.text-muted{color:#1d1b1899}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.text-center{text-align:center}.text-left{text-align:left}.label{text-transform:uppercase;letter-spacing:.1em;color:#2b4d1d;background-color:#f6dac3;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes fadeRight{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pulseAccent{0%,to{box-shadow:0 0 #ff8c3866}50%{box-shadow:0 0 0 12px #ff8c3800}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.anim-fade-in{animation:.6s both fadeIn}.anim-fade-up{animation:.7s both fadeUp}.anim-scale-in{animation:.5s both scaleIn}.anim-delay-1{animation-delay:.1s}.anim-delay-2{animation-delay:.2s}.anim-delay-3{animation-delay:.3s}.anim-delay-4{animation-delay:.4s}.anim-delay-5{animation-delay:.5s}.anim-delay-6{animation-delay:.6s}.anim-delay-7{animation-delay:.7s}.anim-delay-8{animation-delay:.8s}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transition:opacity .7s,transform .7s;transform:translate(-28px)}.reveal-left.is-visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity .7s,transform .7s;transform:translate(28px)}.reveal-right.is-visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transition:opacity .6s,transform .6s;transform:scale(.94)}.reveal-scale.is-visible{opacity:1;transform:scale(1)}.container{width:100%;max-width:100vw;margin-inline:auto;padding-inline:1.5rem}@media (width>=768px){.container{padding-inline:2rem}}@media (width>=1280px){.container{padding-inline:3rem}}.section{padding-block:4rem}@media (width>=768px){.section{padding-block:5rem}}@media (width>=1280px){.section{padding-block:6rem}}.btn{cursor:pointer;touch-action:manipulation;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 2rem;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn:focus-visible{outline-offset:3px;outline:2px solid #ff8c38}.btn--primary{color:#1d1b18;background-color:#ff8c38}.btn--primary:hover{background-color:#dd7b33;transform:translateY(-2px);box-shadow:0 8px 24px #ff8c3866}.btn--primary:active{transform:translateY(0)}.btn--outline-white{color:#f4ede6;background-color:#0000;border:2px solid #f4ede6}.btn--outline-white:hover{color:#1d1b18;background-color:#f4ede6;transform:translateY(-2px)}.btn--outline-dark{color:#1d1b18;background-color:#0000;border:2px solid #1d1b18}.btn--outline-dark:hover{color:#f4ede6;background-color:#1d1b18;transform:translateY(-2px)}.btn--secondary{color:#f4ede6;background-color:#2b4d1d}.btn--secondary:hover{background-color:#29461c;transform:translateY(-2px);box-shadow:0 8px 24px #2b4d1d59}.img-placeholder{color:#a9bd98;background:#dedecf;border-radius:8px;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;display:flex;position:relative;overflow:hidden}.img-placeholder:after{content:"";background:linear-gradient(135deg,#d6dac7,#cccdbe);position:absolute;inset:0}.section-tag{color:#ff8c38;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem;font-size:.65rem;font-weight:800;display:inline-block}.divider{background-color:#ff8c38;border-radius:9999px;width:60px;height:3px;margin-block:1rem}.grid-2{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=768px){.grid-2{grid-template-columns:repeat(2,1fr)}}.grid-3{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid-3{grid-template-columns:repeat(3,1fr)}}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-reveal=left]{transform:translate(-24px)}[data-reveal=left].is-visible{transform:translate(0)}[data-reveal=right]{transform:translate(24px)}[data-reveal=right].is-visible{transform:translate(0)}[data-reveal=scale]{transform:scale(.95)}[data-reveal=scale].is-visible{transform:scale(1)}html{scrollbar-width:thin;scrollbar-color:#5e8c4a transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f4ede6;border-left:1px solid #1d1b180d}::-webkit-scrollbar-thumb{background-color:#5e8c4a;border:2px solid #f4ede6;border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:#2b4d1d}::-webkit-scrollbar-thumb:active{background-color:#223e17}
