:root{--lynx-bg:#202629;--lynx-dark:#15191b;--lynx-teal:#0b9c9a;--lynx-white:#f5f5f2;--lynx-muted:#9ca5a5}*{box-sizing:border-box}html{scroll-behavior:smooth}body:has(.lynx-page)>footer,body:has(.lynx-page)>header{display:none}.lynx-page{margin:0;overflow:hidden;background:var(--lynx-bg);color:var(--lynx-white);font-family:Arial,Helvetica,sans-serif}.lynx-page a{color:inherit;text-decoration:none}.lynx-progress{z-index:100;height:3px;background:var(--lynx-teal);transform-origin:left}.lynx-nav,.lynx-progress{position:fixed;inset:0 0 auto}.lynx-nav{z-index:50;min-height:72px;padding:14px clamp(20px,4vw,64px);display:flex;align-items:center;justify-content:space-between;background:#171c1e;border-bottom:1px solid rgba(255,255,255,.12)}.lynx-logo{display:block;line-height:0}.lynx-logo img{width:clamp(112px,12vw,172px);height:auto}.lynx-nav nav{display:flex;align-items:center;gap:clamp(16px,3vw,42px);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.lynx-nav nav>a:not(.lynx-cta){color:#bec5c5}.lynx-cta{padding:10px 17px;border:1px solid var(--lynx-teal)}.lynx-hero{min-height:100svh;position:relative;background:#101415}.hero-visual{position:absolute;inset:72px 0 0;display:grid;grid-template-columns:repeat(3,1fr);background:#111719;filter:saturate(.88) contrast(1.08)}.hero-shot{background-position:bottom;background-size:cover;background-repeat:no-repeat}.hero-lt210{background-image:url(/lynx-arg/lt210-pdf.webp)}.hero-lt312{background-image:url(/lynx-arg/lt312-pdf.webp)}.hero-lt212{background-image:url(/lynx-arg/lt212-pdf.webp)}.lynx-hero:after{content:"";position:absolute;inset:72px 0 0;background:linear-gradient(90deg,rgba(12,16,17,.92),rgba(12,16,17,.55) 40%,rgba(12,16,17,.08) 75%),linear-gradient(0deg,rgba(12,16,17,.65),transparent 50%)}.hero-overlay{position:relative;z-index:2;min-height:100svh;padding:clamp(130px,18vh,190px) clamp(24px,7vw,110px) clamp(36px,7vh,70px);display:flex;flex-direction:column;align-items:flex-start}.design-copy>p:first-child,.hero-overlay>p,.manifesto-title>p,.products-heading>p{margin:0;color:var(--lynx-teal);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hero-overlay h1{margin:9vh 0 0;font-size:clamp(6rem,16vw,15rem);line-height:.7;letter-spacing:-.1em;text-transform:uppercase}.hero-overlay h1 span{color:var(--lynx-teal)}.hero-overlay>a{margin-top:auto;width:min(420px,100%);padding-top:18px;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.4);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lynx-manifesto{min-height:80svh;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;padding:clamp(100px,14vw,190px) clamp(24px,7vw,110px)}.design-copy h2,.manifesto-title h2,.products-heading h2{margin:28px 0 0;font-size:clamp(3.8rem,8vw,8rem);line-height:.85;letter-spacing:-.075em;text-transform:uppercase}.manifesto-copy{display:grid;gap:30px;color:#c3c9c9;font-size:clamp(1.1rem,1.7vw,1.5rem);line-height:1.5}.manifesto-copy p{margin:0}.lynx-values{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid rgba(255,255,255,.14)}.lynx-values article{min-height:390px;padding:34px;border-right:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column}.lynx-values article:last-child{border:0}.lynx-values span{color:var(--lynx-teal);font-size:.72rem;letter-spacing:.16em}.lynx-values h3{margin:auto 0 18px;font-size:clamp(2.1rem,4vw,4.2rem);line-height:.86;letter-spacing:-.06em;text-transform:uppercase}.lynx-values p{margin:0;color:var(--lynx-muted)}.lynx-design{min-height:100svh;display:grid;grid-template-columns:1.2fr .8fr;background:#181d1f}.design-image{background-image:linear-gradient(90deg,transparent 65%,#181d1f),url(/lynx-arg/lt210-pdf.webp);background-size:auto 100%;background-position:50%;background-repeat:no-repeat;min-height:100svh}.design-copy{padding:clamp(70px,8vw,130px);display:flex;flex-direction:column;justify-content:center}.design-copy h2{font-size:clamp(3.5rem,6vw,7rem)}.design-copy>p:last-child{margin:7vh 0 0;max-width:570px;color:#aeb6b6;font-size:1.12rem;line-height:1.6}.lynx-products{background:#eef0ed;color:#141819}.products-heading{padding:clamp(100px,12vw,180px) clamp(24px,7vw,110px)}.products-heading h2{font-size:clamp(5rem,12vw,13rem)}.lynx-product{min-height:92svh;display:grid;grid-template-columns:1.1fr .9fr;border-top:1px solid #abb2af}.lynx-product:nth-of-type(odd) .product-image{order:2}.product-image{min-height:92svh;background-repeat:no-repeat;background-color:#202629}.tower-crop{background-size:cover;background-position:50%}.combo-crop{background-size:contain;background-position:50%}.combo-product{display:block}.combo-product .combo-crop{min-height:31vw;background-size:cover}.combo-product .product-info{min-height:76svh}.product-info{position:relative;padding:clamp(70px,8vw,130px) clamp(28px,6vw,90px);display:flex;flex-direction:column;justify-content:center}.product-number{position:absolute;right:4vw;top:4vw;color:rgba(11,156,154,.18);font-weight:900;font-size:clamp(7rem,15vw,15rem);line-height:.7}.product-kind{margin:0;color:#087f7d;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.product-info h3{margin:24px 0 28px;font-size:clamp(4.5rem,9vw,9.5rem);line-height:.78;letter-spacing:-.08em;text-transform:uppercase}.product-statement{max-width:620px;margin:0;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.5}.product-info ul{list-style:none;padding:0;margin:42px 0;display:grid;gap:13px;color:#4a5353}.product-info li:before{content:"››";margin-right:12px;color:var(--lynx-teal);font-weight:900}.product-price{margin-top:auto;padding-top:20px;border-top:1px solid #98a19e;display:flex;align-items:end;justify-content:space-between;gap:20px}.product-price span{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase}.product-price strong{font-size:clamp(2.2rem,4.8vw,5.2rem);line-height:.85;letter-spacing:-.07em}.lynx-close{min-height:90svh;display:grid;grid-template-columns:.8fr 1.2fr;background:var(--lynx-teal);color:white}.close-copy{padding:clamp(60px,7vw,110px);display:flex;flex-direction:column;justify-content:space-between}.close-copy p{margin:0;font-size:clamp(4.2rem,9vw,9rem);font-weight:900;line-height:.8;letter-spacing:-.08em;text-transform:uppercase}.close-copy a{display:flex;justify-content:space-between;padding-top:18px;border-top:1px solid rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.12em}.close-image{background:url(/lynx-arg/lt312-pdf.webp) 50%/cover no-repeat}.lynx-footer{min-height:230px;padding:42px clamp(24px,7vw,110px);display:grid;grid-template-columns:1fr 2fr 1fr;gap:4vw;align-items:end;background:#0e1112}.lynx-footer p{margin:0;color:#7f8989;font-size:.7rem;line-height:1.5}.lynx-footer>a:last-child{justify-self:end;font-size:.78rem}.lynx-reveal{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.lynx-reveal.is-visible{opacity:1;transform:none}@media (max-width:800px){.lynx-nav nav>a:not(.lynx-cta){display:none}.lynx-hero{min-height:92svh}.hero-visual{grid-template-columns:1fr 1.15fr 1fr}.lynx-hero:after{background:linear-gradient(0deg,rgba(12,16,17,.95),rgba(12,16,17,.42) 65%,rgba(12,16,17,.08))}.hero-overlay{min-height:92svh;padding-top:120px}.hero-overlay h1{margin-top:auto;font-size:clamp(5rem,24vw,7.5rem)}.hero-overlay>a{margin-top:54px}.lynx-close,.lynx-design,.lynx-manifesto,.lynx-product{grid-template-columns:1fr}.lynx-manifesto{gap:60px}.lynx-values{grid-template-columns:1fr}.lynx-values article{min-height:270px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.design-image{min-height:64svh;background-size:auto 100%;background-position:66%}.design-copy{min-height:65svh;padding:60px 24px}.products-heading{padding-block:100px}.lynx-product{min-height:auto}.lynx-product:nth-of-type(odd) .product-image{order:0}.product-image{min-height:62svh}.tower-crop{background-size:cover;background-position:50%}.combo-product .combo-crop{min-height:40vw;background-size:cover}.product-info{min-height:78svh;padding:72px 24px 34px}.product-price{align-items:start;flex-direction:column}.close-copy{min-height:70svh;order:2}.close-image{min-height:62svh}.lynx-footer{grid-template-columns:1fr;align-items:start}.lynx-footer>a:last-child{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lynx-reveal{opacity:1;transform:none;transition:none}}