/* The Clearing: the supplied Silver Rain mark, its exact colors, and a living grove. */
.brand .brand-mark{width:46px;height:46px;padding:8px;object-fit:contain;background:#0e1b27;border-radius:2px}.brand-sub{font-size:8px;line-height:1.45;letter-spacing:.065em;margin-top:4px}.brand{gap:12px}
.site-footer.growth-footer{padding:0;background:#0e1b27;color:#e3e9ee;overflow:hidden}.growth-finale{position:relative;height:760px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#173a3b 0,#102731 38%,#0e1b27 73%)}.growth-surface{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;border-radius:0;padding:0;background:none;appearance:none;color:inherit;cursor:crosshair}.growth-surface:disabled{cursor:default}.growth-surface:focus-visible{outline:2px solid #4ac192;outline-offset:-8px}.growth-canvas{display:block;width:100%;height:100%;pointer-events:none}.growth-identity{position:absolute;top:125px;left:50%;transform:translateX(-50%);width:min(88%,1000px);text-align:center;pointer-events:none;z-index:2;padding:0 20px 20px}.growth-lockup{display:flex;justify-content:center;align-items:center;gap:26px;margin-bottom:42px}.growth-lockup>img{width:92px;height:auto;flex-shrink:0}.growth-lockup>span{font-family:'Schibsted Grotesk',var(--sans);font-size:56px;font-weight:800;letter-spacing:.035em;line-height:1}.growth-tagline{line-height:1.15;letter-spacing:0;font-weight:400}.growth-tagline>span{display:block;font-family:var(--mono);font-size:14px;letter-spacing:.19em;color:#b8c8cd;line-height:1.6}.growth-tagline>em{display:block;font-size:clamp(42px,5vw,76px);letter-spacing:-.015em;line-height:1.1;margin-top:10px;color:#e3e9ee}.growth-controls{position:absolute;bottom:26px;left:var(--pad);right:var(--pad);display:flex;align-items:center;gap:30px;z-index:3}.growth-plant{border:1px solid #e3e9ee60;background:#0e1b2780;backdrop-filter:blur(8px);color:#e3e9ee;border-radius:30px;padding:11px 17px;font-size:11px;display:inline-flex;align-items:center;gap:30px;transition:background .2s,border-color .2s}.growth-plant>span{color:#4ac192;font-size:19px;line-height:1}.growth-plant:hover{border-color:#4ac192;background:#173d3a}.growth-status{font-size:8px;color:#9db8b8;max-width:320px}.growth-playback{display:flex;gap:22px;margin-left:auto}.growth-playback>button{background:none;color:#c4d5d8;border:0;padding:8px 0;font-family:var(--mono);font-size:9px;border-bottom:1px solid #e3e9ee30}.growth-playback>button:hover{color:#4ac192;border-color:#4ac192}.growth-playback>button>span{font-size:15px;vertical-align:-1px;margin-left:7px}.growth-fallback{position:absolute;bottom:85px;left:0;right:0;height:220px;opacity:.55;pointer-events:none}.growth-fallback svg{width:100%;height:100%}.growth-finale.is-ready .growth-fallback{display:none}.growth-footer .footer-utility{padding:0 var(--pad) 26px;background:#0e1b27}.growth-footer .footer-top{padding-top:24px;border-color:#e3e9ee30;font-size:8px;color:#a5b8c0}.growth-footer .footer-bottom{padding-top:24px;color:#9fb3bd;font-size:8px}.growth-footer .footer-bottom>a:hover{color:#4ac192}.growth-footer :focus-visible{outline-color:#4ac192}
@media(max-width:1100px){.brand .brand-mark{width:42px;height:42px;padding:7px}.brand-sub{font-size:7px}.desktop-nav{gap:21px}.growth-lockup>span{font-size:48px}.growth-lockup>img{width:82px}.growth-finale{height:720px}}
@media(max-width:760px){.brand{gap:9px}.brand .brand-mark{width:37px;height:37px;padding:6px}.brand-sub{font-size:6.2px;letter-spacing:.025em;line-height:1.45;margin-top:3px}.brand{font-size:13px;letter-spacing:.065em}.header-actions{gap:13px}.header-contact{gap:8px}.growth-finale{height:680px}.growth-identity{top:125px;width:100%;padding:0 23px 25px}.growth-lockup{gap:16px;margin-bottom:34px}.growth-lockup>img{width:58px}.growth-lockup>span{font-size:33px;letter-spacing:.025em}.growth-tagline>span{font-size:9px;letter-spacing:.09em}.growth-tagline>em{font-size:clamp(29px,7.8vw,49px);letter-spacing:-.015em;margin-top:12px}.growth-controls{bottom:24px;gap:18px;flex-wrap:wrap}.growth-plant{font-size:10px;padding:10px 14px;gap:25px}.growth-status{order:3;max-width:none;width:100%;font-size:7px}.growth-playback{gap:15px}.growth-playback>button{font-size:8px}.growth-footer .footer-top{font-size:7px}.growth-footer .footer-top nav{gap:20px;font-size:7px}.growth-footer .footer-bottom{font-size:7px;padding-top:20px}.growth-fallback{bottom:110px;height:180px}}
@media(max-width:380px){.brand{font-size:11px;gap:8px}.brand-sub{font-size:5.8px;letter-spacing:0}.brand .brand-mark{width:32px;height:32px;padding:5px}.header-actions{gap:10px}.header-contact{font-size:10px;gap:6px}.growth-identity{padding:0 18px 20px}.growth-lockup>img{width:50px}.growth-lockup>span{font-size:28px}.growth-lockup{gap:13px}.growth-tagline>span{font-size:8px}.growth-tagline>em{font-size:29px}.growth-status{font-size:6px}.growth-playback{gap:12px}.growth-controls{gap:15px}.growth-plant{gap:20px}.growth-footer .footer-top nav{gap:14px;font-size:6px}.growth-footer .footer-bottom{font-size:6px}}
@media(pointer:coarse){.growth-plant,.growth-playback>button{min-height:44px}.growth-playback>button{min-width:44px}}
@media(prefers-reduced-motion:reduce){.growth-plant,.growth-playback>button{transition:none}}
