.golden-horizon{position:relative;height:175svh;background:#f7f7f1}.golden-horizon-stage{position:sticky;top:0;height:100svh;min-height:550px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 110% 90% at 50% 110%,#0b1008 35%,#d9ae00 56%,#ffe77a 66%,#f7f7f1 86%)}.golden-horizon-canvas{position:absolute;inset:0;z-index:-1;pointer-events:none}.golden-horizon-canvas canvas{display:block;width:100%;height:100%}.golden-horizon-grid{display:grid;grid-template-columns:repeat(5,1fr);margin:0 3%;border:1px solid #20271222;height:42px;color:#646c50}.golden-horizon-grid>span{border-right:1px solid #20271222;padding:8px 12px}.golden-horizon-grid>span:last-child{border:0}.golden-horizon-copy{position:absolute;left:6%;right:6%;top:20%;z-index:2;max-width:650px;color:#151b0e}.golden-horizon-copy>p{font:10px var(--font-geist-mono),monospace;letter-spacing:.1em;margin-bottom:22px}.golden-horizon-copy h2{font-size:clamp(42px,5.5vw,88px);font-weight:400;line-height:1.03;letter-spacing:-.055em;text-wrap:balance;max-width:620px}.golden-horizon-copy a{display:inline-flex;gap:35px;align-items:center;margin-top:32px;padding:17px 0;border-bottom:1px solid #151b0e;font:11px var(--font-geist-mono),monospace}.golden-horizon-copy a:focus-visible{outline:2px solid #685200;outline-offset:5px}.golden-horizon-caption{position:absolute;bottom:28px;left:4%;right:4%;display:flex;justify-content:space-between;gap:20px;color:#e4dcae;font:9px var(--font-geist-mono),monospace;letter-spacing:.06em}@media(max-width:800px){.golden-horizon{height:130svh}.golden-horizon-stage{min-height:500px}.golden-horizon-copy{top:18%;max-width:430px}.golden-horizon-caption{font-size:8px}.golden-horizon-caption>span{max-width:150px}}@media(prefers-reduced-motion:reduce){.golden-horizon{height:auto}.golden-horizon-stage{position:relative;height:80svh;min-height:520px}}.business-footer{position:relative;isolation:isolate;overflow:hidden}.business-footer>.footer-baseline,.business-footer>.footer-columns{position:relative;z-index:1}.footer-logo-atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;user-select:none;display:grid;place-items:center;overflow:hidden}.footer-logo-drift{width:clamp(220px,26vw,370px);aspect-ratio:520/551;opacity:.065;animation:footer-logo-breathe 16s ease-in-out infinite;animation-play-state:paused;will-change:transform}.footer-logo-watermark{display:block;width:100%;height:100%;overflow:hidden}.footer-logo-halo{position:absolute;width:500px;max-width:85%;aspect-ratio:1;background:radial-gradient(ellipse,#ffcc0209,transparent 65%);opacity:.5;animation:footer-halo-breathe 16s ease-in-out infinite;animation-play-state:paused}.footer-logo-atmosphere[data-playing=true] .footer-logo-drift,.footer-logo-atmosphere[data-playing=true] .footer-logo-halo{animation-play-state:running}@keyframes footer-logo-breathe{0%,to{transform:translateY(7px) scale(.98);opacity:.045}50%{transform:translateY(-7px) scale(1.02);opacity:.085}}@keyframes footer-halo-breathe{0%,to{transform:scale(.9);opacity:.3}50%{transform:scale(1.08);opacity:.7}}@media(max-width:700px){.footer-logo-drift{width:260px;opacity:.05}.footer-logo-atmosphere{align-items:center}}@media(prefers-reduced-motion:reduce){.footer-logo-drift,.footer-logo-halo{animation:none;will-change:auto}.footer-logo-drift{opacity:.055}}@media(forced-colors:active){.footer-logo-atmosphere{display:none}}.footer-logo-ripple{position:absolute;width:220px;aspect-ratio:1;border:1px solid #ffcc02;border-radius:50%;opacity:0;transform:scale(.8);animation:footer-ripple 12s ease-out infinite;animation-play-state:paused}.footer-logo-ripple.second{animation-delay:6s}.footer-logo-atmosphere[data-playing=true] .footer-logo-ripple{animation-play-state:running}@keyframes footer-ripple{0%{opacity:0;transform:scale(.8)}15%{opacity:.08}to{opacity:0;transform:scale(2.4)}}@media(prefers-reduced-motion:reduce){.footer-logo-ripple{display:none;animation:none}}.ys-nav{position:fixed;inset:0 0 auto;z-index:80;padding:20px 3.2%;color:#f5f4ea;transition:background .3s,padding .3s;border-bottom:1px solid transparent}.ys-nav-solid{background:#10120ef5;backdrop-filter:blur(16px);border-color:#ffffff12;padding-top:14px;padding-bottom:14px}.ys-nav-bar{max-width:1800px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.ys-nav-logo{flex-shrink:0}.ys-nav-logo img{width:120px;height:52px;object-fit:contain}.ys-main-menu{gap:clamp(24px,8vw,180px)}.ys-main-menu,.ys-nav-links{display:flex;align-items:center}.ys-nav-links{gap:30px;padding:22px 28px;border-radius:7px;background:#1a1c15ed}.ys-nav a,.ys-nav summary,.ys-nav-toggle{font-family:var(--font-geist-mono),monospace;font-size:11px;text-transform:uppercase}.ys-nav summary,.ys-nav-links>a{min-height:24px;display:flex;align-items:center;gap:9px}.ys-nav a:hover,.ys-nav a[aria-current=page],.ys-nav summary:hover{color:#ffcf00}.ys-nav summary{list-style:none;cursor:pointer}.ys-nav summary::-webkit-details-marker{display:none}.ys-nav summary>span:last-child{color:#ffcf00}.ys-nav-contact{display:flex;gap:26px;align-items:center;justify-content:space-between;min-height:64px;padding:18px 26px;border-radius:6px;background:#ffcf00;color:#10120e!important}.ys-nav-contact:hover{background:white}.ys-nav-toggle{display:none}.ys-mega{position:absolute;top:100%;left:3.2%;right:3.2%;max-height:calc(100dvh - 125px);overflow:auto;overscroll-behavior:contain;background:#eeefe5;color:#171c11;border-radius:12px;padding:36px;box-shadow:0 24px 80px #0006;display:grid;grid-template-columns:1fr 3fr;gap:40px}.ys-mega-grid p,.ys-mega-intro>span{font:10px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:#70775f}.ys-mega-intro>a{display:block;margin-top:22px;font:32px/1.15 var(--font-geist-sans),sans-serif;text-transform:none;letter-spacing:-.04em}.ys-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ys-mega-grid p{margin-bottom:12px}.ys-mega-grid a{display:flex;justify-content:space-between;gap:10px;padding:9px 0;font:13px/1.4 var(--font-geist-sans),sans-serif;text-transform:none}.ys-mega a:hover{color:#806000}.ys-mega-grid a>span{opacity:.4}.ys-nav-company{position:relative}.ys-company-panel{position:absolute;top:calc(100% + 24px);left:-24px;width:210px;background:#eeefe5;color:#171c11;border-radius:8px;padding:14px;box-shadow:0 20px 50px #0005}.ys-company-panel a{display:block;padding:15px 10px}.ys-company-panel a:hover{color:#806000}.ys-nav :is(a,button,summary):focus-visible{outline:2px solid #c39c00;outline-offset:5px}@media(max-width:1100px){.ys-nav{padding:12px 5%}.ys-nav-logo img{width:105px;height:44px}.ys-nav-toggle{display:block;min-width:80px;min-height:44px;background:#20231a;color:white;border:1px solid #ffffff25;border-radius:4px}.ys-main-menu{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 69px);overflow-y:auto;overscroll-behavior:contain;background:#10120e;padding:18px 5% 28px;box-shadow:0 30px 50px #0006}.ys-main-menu.is-open{display:block}.ys-nav-links{display:block;background:none;padding:0}.ys-nav summary,.ys-nav-links>a{min-height:54px;border-bottom:1px solid #ffffff20;font-size:15px;justify-content:space-between}.ys-nav-contact{margin-top:22px;min-height:54px}.ys-mega{position:static;max-height:none;overflow:visible;margin:12px 0;padding:22px;display:block;box-shadow:none}.ys-mega-intro{padding-bottom:24px}.ys-mega-intro>a{font-size:26px;margin-top:12px}.ys-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ys-mega-grid a{min-height:44px}.ys-company-panel{position:static;width:auto;box-shadow:none;margin:12px 0}.ys-company-panel a{min-height:44px}}@media(max-width:480px){.ys-mega-grid{grid-template-columns:1fr}.ys-mega{padding:20px}.ys-mega-grid a{font-size:14px}}@media(prefers-reduced-motion:reduce){.ys-nav{transition:none}}.ys-nav-solid{background:#101511eb;box-shadow:0 8px 36px #0002;backdrop-filter:blur(22px)}.ys-nav-links{border:1px solid #ffffff13;box-shadow:inset 0 1px #ffffff08;background:#1a2018c9;border-radius:14px}.ys-nav-links>a{position:relative;transition:color .2s}.ys-nav-links>a[aria-current=page]:after{content:"";position:absolute;bottom:-9px;left:0;right:0;height:2px;background:#ffcf00;border-radius:3px}.ys-nav summary>span:last-child{transition:transform .25s}.ys-nav details[open]>summary>span:last-child{transform:rotate(45deg)}.ys-mega{border:1px solid #ffffff20;border-radius:18px;background:#f4f3e9;box-shadow:0 25px 80px #0007}.ys-mega-intro{border-inline-end:1px solid #18241722;padding-inline-end:25px}.ys-mega-grid a{padding:12px 10px;border-radius:7px;transition:background .2s,color .2s}.ys-mega-grid a:hover{background:#e2e3d3;color:#182417}.ys-mega-grid p{color:#6e725e;padding-inline:10px}.ys-company-panel{border:1px solid #c6cbb8;border-radius:12px}.ys-company-panel a{border-radius:6px}.ys-company-panel a:hover{background:#e2e3d3}.ys-nav-contact{border-radius:10px;box-shadow:0 4px 22px #ffcf0012;transition:background .2s,box-shadow .2s}.ys-nav-contact:hover{box-shadow:0 5px 28px #ffcf002a}@media(max-width:1100px){.ys-nav-links{border:0;box-shadow:none;background:none}.ys-nav-links>a[aria-current=page]:after{display:none}.ys-nav-links>a[aria-current=page]{border-inline-start:2px solid #ffcf00;padding-inline-start:12px}.ys-mega-intro{border-inline-end:0;border-bottom:1px solid #18241722;margin-bottom:20px}.ys-nav-toggle{border-radius:9px}.ys-main-menu{border-top:1px solid #ffffff15}}@media(prefers-reduced-motion:reduce){.ys-nav *{transition:none!important}}.ys-nav{padding:16px 2.5%;background:transparent;border:0;box-shadow:none;backdrop-filter:none}.ys-nav-bar{padding:10px 12px 10px 24px;border:1px solid #ffffff20;border-radius:24px;background:linear-gradient(120deg,rgba(48,55,42,.58),rgba(13,20,15,.48));box-shadow:0 12px 40px #0003,inset 0 1px #ffffff30;backdrop-filter:blur(28px) saturate(155%);-webkit-backdrop-filter:blur(28px) saturate(155%);gap:22px;transition:box-shadow .35s,background .35s}.ys-nav-solid .ys-nav-bar{background:linear-gradient(120deg,rgba(38,47,34,.72),rgba(12,18,14,.65));box-shadow:0 16px 50px #0004,inset 0 1px #ffffff24}.ys-nav-logo img{width:112px;height:48px}.ys-main-menu{gap:24px;flex:1;justify-content:flex-end}.ys-nav-links{padding:6px;gap:3px;border:0;border-radius:30px;background:transparent;box-shadow:none}.ys-nav summary,.ys-nav-links>a{padding:12px 13px;border-radius:22px;min-height:42px;transition:background .25s,color .25s}.ys-nav details[open]>summary,.ys-nav summary:hover,.ys-nav-links>a:hover{background:#ffffff0d;color:#ffcf00}.ys-nav-links>a[aria-current=page]{background:#ffcf0018;color:#ffcf00}.ys-nav-links>a[aria-current=page]:after{display:none}.ys-nav summary>span:last-child{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border:1px solid #ffcf0044;border-radius:50%;font-size:14px}.ys-nav-contact{border-radius:18px;min-height:52px;padding:14px 22px;gap:32px}.ys-nav-contact>span:last-child{display:grid;place-items:center;border:1px solid #10120e40;border-radius:50%;width:26px;height:26px;transition:transform .25s}.ys-nav-contact:hover>span:last-child{transform:rotate(45deg)}.ys-mega{top:calc(100% + 4px);left:2.5%;right:2.5%;padding:32px;border-radius:22px;background:#f5f4ec;max-height:calc(100dvh - 140px);animation:ys-menu-in .3s ease both}.ys-mega-intro{display:flex;flex-direction:column;justify-content:space-between;background:#ffcf00;border:0;border-radius:14px;padding:24px;min-height:210px}.ys-mega-intro>span{color:#52460b}.ys-mega-intro>a{font-size:clamp(27px,3vw,44px);color:#14190e}.ys-mega-grid{gap:25px}.ys-mega-grid a{border-bottom:1px solid #17201112;border-radius:0;padding:11px 10px}.ys-mega-grid a:hover{background:#ffcf0030}.ys-mega-grid a>span{transition:transform .25s,opacity .25s}.ys-mega-grid a:hover>span{transform:translate(3px,-3px);opacity:1}.ys-company-panel{top:calc(100% + 16px);inset-inline-start:0;border-radius:16px;padding:9px;animation:ys-menu-in .25s ease both}.ys-company-panel a{border-radius:9px}.ys-company-panel a:hover{background:#ffcf00;color:#161a10}.ys-nav-toggle{border-radius:14px;background:#ffcf00;color:#111;border:0;padding:0 18px;font-size:11px}.ys-main-menu .locale-toggle{margin-inline-start:8px}@keyframes ys-menu-in{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1101px) and (max-width:1350px){.ys-nav summary,.ys-nav-links>a{padding:10px 8px;font-size:10px}.ys-main-menu{gap:10px}.ys-nav-bar{gap:12px}.ys-nav-contact{padding:12px 16px;gap:16px}}@media(max-width:1100px){.ys-nav{padding:10px 3%}.ys-nav-bar{padding:8px 12px 8px 18px;border-radius:19px}.ys-nav-logo img{width:102px;height:42px}.ys-main-menu{top:calc(100% + 2px);left:3%;right:3%;max-height:calc(100dvh - 110px);padding:20px;border:1px solid #ffffff1a;border-radius:20px;background:#11170fd9;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%)}.ys-main-menu.is-open{animation:ys-menu-in .3s ease both}.ys-nav-links{padding:0}.ys-nav summary,.ys-nav-links>a{font-family:var(--font-geist-sans),sans-serif;font-size:22px;text-transform:none;letter-spacing:-.035em;border-radius:0;min-height:58px;padding:12px 8px}.ys-nav-links>a[aria-current=page]{border-inline-start:0;border-radius:10px}.ys-mega{margin:12px 0;padding:15px;max-height:none}.ys-mega-intro{min-height:150px;padding:20px;margin-bottom:24px}.ys-mega-grid a{font-size:14px;min-height:44px}.ys-company-panel{margin:12px 0}.ys-nav-contact{margin-top:20px}.ys-nav-links .language-toggle{margin-block:16px}.ys-nav-toggle{display:block}}@media(prefers-reduced-motion:reduce){.ys-nav *{animation:none!important;transition:none!important}}@media(min-width:1101px){.ys-nav-bar{width:100%;transition:width .65s cubic-bezier(.22,1,.36,1),padding .65s,background .35s,box-shadow .35s}.ys-nav-home-rest .ys-nav-bar{width:min(1180px,100%);gap:14px}.ys-nav-home-rest .ys-main-menu{flex:0 1 auto;gap:18px}.ys-nav-home-rest .ys-nav-logo{overflow:visible}.ys-nav-home-rest .ys-nav-logo,.ys-nav-logo{width:112px;transition:width .65s}.ys-nav-home-rest .ys-nav-logo img{max-width:none;width:112px;object-fit:contain}.ys-nav-home-rest .ys-nav summary,.ys-nav-home-rest .ys-nav-links>a{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.ys-nav-bar,.ys-nav-logo{transition:none!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ys-nav-bar,.ys-nav-solid .ys-nav-bar{background:#182016f5}}.ys-mega{grid-template-columns:minmax(180px,.8fr) minmax(340px,1.5fr) minmax(180px,.8fr);gap:24px}.ys-mega-grid{grid-template-columns:1fr 1fr;align-content:start;gap:3px 18px}.ys-mega-grid>a{align-items:center;min-height:58px}.ys-mega-grid>a.is-preview{background:#ffcc0233}.ys-mega-intro>a.ys-explore-products{font:12px var(--font-geist-mono),monospace;letter-spacing:0;text-transform:uppercase;border-top:1px solid #171c1140;padding-top:20px;margin-top:35px}.ys-mega-preview{position:relative;min-height:280px;overflow:hidden;border-radius:12px;margin:0;background:#172011}.ys-mega-preview img{width:100%;height:100%;position:absolute;object-fit:cover;animation:ys-menu-in .3s ease}.ys-mega-preview figcaption{position:absolute;inset:auto 0 0;padding:40px 20px 20px;background:linear-gradient(transparent,#111d);color:#ffcc02;font-size:14px}.ys-nav-home-rest .ys-nav-bar{width:min(1340px,100%)}@media(max-width:1100px){.ys-mega{display:block}.ys-mega-preview{display:none}.ys-mega-grid{display:grid;grid-template-columns:1fr 1fr}.ys-mega-intro>a.ys-explore-products{margin-top:20px}.ys-nav-home-rest .ys-nav-bar{width:100%}}@media(max-width:480px){.ys-mega-grid{grid-template-columns:1fr}}.ys-mega-preview img{object-fit:contain;padding:10px 0 35px}@media(max-width:1100px){.ys-main-menu{background:#11170ffa}}@media(min-width:1101px){.ys-nav .ys-nav-links{gap:2px}.ys-nav .ys-nav-links>a,.ys-nav summary{padding-inline:9px;font-size:10px;white-space:nowrap}.ys-main-menu{gap:16px}.ys-nav-home-rest .ys-nav-bar{width:min(1500px,100%)}}@media(min-width:1101px) and (max-width:1250px){.ys-nav .ys-nav-links>a,.ys-nav summary{padding-inline:6px;font-size:9px}.ys-main-menu{gap:8px}.ys-nav-contact{padding:12px;gap:10px}.ys-nav-bar{gap:10px;padding-inline-start:16px}.ys-nav-logo,.ys-nav-logo img{width:96px}}