.use-menu{position:relative}.use-menu summary{cursor:pointer;list-style:none;display:flex;gap:12px;align-items:center;font-size:12px}.use-menu summary::-webkit-details-marker{display:none}.use-menu[open] summary{color:#d1f27b}.use-dropdown{position:absolute;top:calc(100% + 22px);left:-20px;width:330px;z-index:80;padding:10px;background:#1b2118;border:1px solid #46523a;box-shadow:0 20px 60px #0007}.use-dropdown a{padding:16px 10px;display:flex!important;gap:12px;border-bottom:1px solid #35402b;align-items:center;font-size:12px!important}.use-dropdown a:last-child{border:0}.use-dropdown small{color:#8c9a7c;font:10px monospace}.use-dropdown span{margin-left:auto;color:#d1f27b}.landing-page{--landing-accent:#d1f27b}.landing-page header{position:relative;z-index:90}.landing-hero{padding:36px 6vw 0}.landing-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:55px}.landing-top .breadcrumb{font-size:11px}.language-switch{display:flex;gap:6px}.language-switch a{font:10px monospace;color:#9aa591;padding:9px;border:1px solid transparent}.language-switch [aria-current]{color:var(--landing-accent);border-color:#526046}.landing-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:5vw;align-items:center}.landing-copy h1{font-size:clamp(44px,5.6vw,86px);letter-spacing:-.055em;line-height:1.04;margin:28px 0;max-width:760px}.landing-copy .eyebrow{font-size:10px;color:var(--landing-accent)}.landing-copy .dot{background:var(--landing-accent)}.landing-intro{font-size:16px;line-height:1.8;color:#acb79f;max-width:530px}.landing-copy .actions{margin-top:30px;gap:22px;flex-wrap:wrap}.landing-page .button{background:var(--landing-accent);color:#151914}.landing-kit-tags{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.landing-kit-tags span{font:9px monospace;color:#8f9c80;letter-spacing:1px}.landing-main-video,.landing-video{border:0;background:#20251c;position:relative;overflow:hidden;display:block;width:100%;padding:0;color:white;text-align:left;cursor:pointer}.landing-main-video{aspect-ratio:1/1.07;max-height:650px}.landing-main-video img,.landing-video img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.landing-main-video:hover img,.landing-video:hover img{transform:scale(1.025)}.landing-main-video:focus-visible,.landing-video:focus-visible{outline:3px solid var(--landing-accent);outline-offset:5px}.video-scrim{position:absolute;inset:0;background:linear-gradient(0deg,#080c09e8,transparent 60%,#080c0955)}.video-badge{position:absolute;top:20px;left:20px;font:9px monospace;letter-spacing:1px;background:#111b;padding:8px 10px}.video-caption{position:absolute;bottom:28px;left:24px;right:70px;font-size:24px;line-height:1.2}.video-caption small{display:block;font-size:11px;font-weight:400;color:#dae3cf;margin-top:14px}.video-play{position:absolute;bottom:28px;right:24px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid #eef3e588;font-size:13px;backdrop-filter:blur(8px)}.landing-feature-line{display:grid;grid-template-columns:repeat(3,1fr);margin-top:52px;border-top:1px solid #35402c;border-bottom:1px solid #35402c}.landing-feature-line>span{font-size:12px;display:flex;gap:18px;align-items:center;padding:25px 12px}.landing-feature-line small{font:10px monospace;color:var(--landing-accent)}.landing-story{display:grid;grid-template-columns:.75fr 1.25fr;gap:28px 6vw;align-items:start;padding-top:100px;padding-bottom:90px}.landing-story>.eyebrow{grid-column:1/-1;color:var(--landing-accent)}.landing-story h2{font-size:clamp(30px,3.4vw,52px);line-height:1.1}.landing-story>p{font-size:20px;line-height:1.7;color:#bac4ae}.landing-story .landing-proof{grid-column:2;font-size:12px;color:var(--landing-accent);border-left:2px solid var(--landing-accent);padding-left:18px}.landing-work{background:#1b2118}.landing-work h2,.landing-setup h2,.landing-process h2,.landing-contact h2{font-size:clamp(32px,4vw,62px);line-height:1.1;letter-spacing:-.04em}.landing-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.landing-video{aspect-ratio:4/5}.landing-video .video-caption{font-size:20px}.landing-privacy{font-size:10px;color:#89967b;margin-top:20px}.landing-setup{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.landing-setup p{color:#acb79f;font-size:15px;line-height:1.8;margin:26px 0}.landing-setup img{width:100%;height:auto;max-height:480px;object-fit:contain}.landing-setup .eyebrow{color:var(--landing-accent)}.landing-process{border-top:1px solid #35402c}.landing-process h2{max-width:720px;margin-bottom:54px}.landing-contact{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;background:var(--landing-accent);color:#151914}.landing-contact h2{max-width:700px;margin:20px 0}.landing-contact p{font-size:15px;max-width:560px;line-height:1.7}.landing-contact .button{border:1px solid #151914;min-width:220px}.landing-email{grid-column:2;font-size:12px}.landing-more>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:22px}.landing-more a{display:flex;justify-content:space-between;gap:20px;font-size:15px;border-top:1px solid #45523a;padding:22px 0}.landing-more a span{color:var(--landing-accent)}.landing-page #video-modal{width:min(90vw,1100px)}.landing-page #video-frame{aspect-ratio:16/9}.landing-page #video-modal.portrait-video{width:min(90vw,45vh)}.landing-page #video-modal.portrait-video #video-frame{aspect-ratio:9/16}.landing-page #video-modal.square-video{width:min(90vw,64vh)}.landing-page #video-modal.square-video #video-frame{aspect-ratio:4/5}.landing-page #video-frame iframe{width:100%;height:100%;border:0}.landing-page footer{flex-wrap:wrap}.landing-page footer>a:not(.logo){font-size:11px}.landing-page .text-link{color:var(--landing-accent)}
@media(max-width:900px){.landing-hero-grid{grid-template-columns:1fr;gap:35px}.landing-main-video{aspect-ratio:16/10}.landing-copy h1{max-width:700px}.landing-video-grid{gap:12px}.video-caption{font-size:20px;left:18px}.video-badge{font-size:8px;top:12px;left:12px}.landing-feature-line>span{font-size:11px;gap:10px}.landing-story{grid-template-columns:1fr}.landing-story .landing-proof{grid-column:1}.landing-contact{grid-template-columns:1fr}.landing-email{grid-column:1}.landing-contact .button{justify-self:start}}
@media(max-width:600px){header nav{display:flex!important;gap:20px}header nav>a{display:none}.use-dropdown{left:-130px;width:min(320px,90vw)}.landing-hero{padding:24px 6vw 0}.landing-top{display:block;margin-bottom:35px}.language-switch{margin-top:20px}.landing-copy h1{font-size:48px}.landing-intro{font-size:15px}.landing-main-video{aspect-ratio:4/5}.landing-feature-line{grid-template-columns:1fr;margin-top:32px}.landing-feature-line>span{padding:16px 0}.landing-story{padding-top:60px;padding-bottom:60px}.landing-story>p{font-size:17px}.landing-video-grid{grid-template-columns:1fr}.landing-video{aspect-ratio:4/5;max-height:500px}.landing-setup{grid-template-columns:1fr}.landing-setup img{max-height:310px}.landing-more>div{grid-template-columns:1fr;gap:0}.landing-page .section-head{display:block}.landing-work .section-head>p{margin-top:24px}.landing-page header .small-cta{font-size:9px;padding:10px}.landing-page header{gap:12px}.landing-page .logo{font-size:22px}}
@media(prefers-reduced-motion:reduce){.landing-main-video img,.landing-video img{transition:none}}
