.catalog-hero{position:relative;overflow:hidden;padding:155px 0 70px;isolation:isolate;background:radial-gradient(ellipse at 80% 55%,#7db92816,transparent 50%)}.catalog-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(#27452f12 1px,transparent 1px),linear-gradient(90deg,#27452f12 1px,transparent 1px);background-size:80px 80px}.catalog-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}.catalog-hero h1{font-size:clamp(42px,4.8vw,68px)}.catalog-lead{font-size:16px;line-height:1.9;color:#9ab1be;max-width:550px}.catalog-hero-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:30px}.catalog-hero-tags span{font-size:9px;border:1px solid #7db92830;border-radius:20px;padding:7px 11px;color:#82a36e}.catalog-cover-wrap{position:relative;padding:10px 40px 30px;perspective:1000px}.catalog-cover{position:relative;min-height:430px;background:radial-gradient(ellipse at 75% 75%,#7db92820,transparent 60%),linear-gradient(130deg,#10221d,#040b10);border:1px solid #7db92855;border-left:7px solid #263d26;box-shadow:18px 25px 70px #0009,7px 4px 0 #1d2b24,9px 5px 0 #6f7f59;border-radius:4px 12px 12px 4px;transform:rotateY(-12deg) rotateZ(3deg);padding:35px;overflow:hidden}.catalog-cover:after{content:"";position:absolute;top:150px;right:-100px;width:330px;height:330px;border:1px solid #7db92830;border-radius:50%;box-shadow:inset 0 0 60px #7db9280a}.catalog-cover>img{width:145px}.catalog-cover>p{font-size:31px;line-height:1.05;color:#d7e7d3;margin:44px 0 15px;letter-spacing:-.03em;font-weight:700}.catalog-cover>span{font-size:7px;color:#7f9e72;letter-spacing:.13em}.cover-line{width:40px;height:2px;background:#a0d44d;margin:20px 0}.cover-stations{display:flex;gap:10px;position:relative;z-index:2}.cover-stations i{font-style:normal;font-size:12px;color:#b5d792;display:grid;place-items:center;width:38px;height:38px;border:1px solid #7db92845;border-radius:50%;background:#0c1b14}.cover-bottom{margin-top:55px;display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid #7db92830;padding-top:18px;font-size:7px;letter-spacing:.1em;color:#7f9e72}.cover-bottom b{color:#b1d591;font-size:8px;font-weight:500}.catalog-cover-label{display:block;text-align:center;color:#537b5b;font-size:7px;letter-spacing:.15em;margin-top:27px}.catalog-section{padding:50px 0 90px;scroll-margin-top:115px}.catalog-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px}.catalog-section-head h2{font-size:clamp(32px,3.6vw,49px);line-height:1.1;letter-spacing:-.04em;margin:0;color:#dce9ee}.catalog-section-head h2 em{font-weight:400;font-style:normal;color:#a9dc5a}.catalog-section-head>p{font-size:12px;color:#7693a4;max-width:370px;margin:0}.catalog-section-head .eyebrow{margin-bottom:20px}.catalog-viewer{display:grid;grid-template-columns:240px minmax(0,1fr);border:1px solid #294333;border-radius:18px;overflow:hidden;background:#091219;box-shadow:0 25px 100px #0004}.catalog-sidebar{background:#0c181d;border-right:1px solid #294333;padding:25px 18px;display:flex;flex-direction:column}.catalog-side-label{font-size:8px;letter-spacing:.18em;color:#658958;margin:0 8px 20px}.catalog-tabs{display:flex;flex-direction:column;gap:8px}.catalog-tabs button{display:flex;align-items:center;gap:13px;width:100%;border:1px solid #ffffff0b;border-radius:10px;background:#040d11;color:#839eaa;padding:17px 12px;text-align:left;cursor:pointer}.catalog-tabs button strong{font-size:23px;line-height:1;color:#4b7057;letter-spacing:-.05em}.catalog-tabs button>span{font-size:11px;font-weight:600}.catalog-tabs button small{display:block;margin-top:5px;font-size:8px;font-weight:400;color:#4e6e7b}.catalog-tabs button i{font-style:normal;font-size:12px;margin-left:auto;color:#76965e}.catalog-tabs button[aria-selected=true]{border-color:#7db92880;background:linear-gradient(110deg,#7db92820,#7db92808);box-shadow:inset 3px 0 0 #7db928}.catalog-tabs button[aria-selected=true] strong{color:#a4d84e}.catalog-tabs button[aria-selected=true]>span{color:#d2e5c4}.catalog-side-note{margin-top:auto;padding:35px 8px 5px}.catalog-side-note>span{font-size:10px;letter-spacing:.18em;color:#78a36a}.catalog-side-note p{font-size:11px;color:#536e7a;line-height:1.7}.catalog-content{min-width:0;position:relative}.viewer-toolbar{padding:18px 24px;border-bottom:1px solid #1d3329;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#698d73;font-size:8px;letter-spacing:.14em;background:#0c171e}.viewer-toolbar>div{display:flex;align-items:center;gap:10px}.viewer-toolbar>div>span{font-size:9px;color:#829caa;font-variant-numeric:tabular-nums;margin-right:12px}.viewer-toolbar button{border:1px solid #7db92840;border-radius:7px;width:30px;height:28px;background:#7db92808;color:#b1d894;cursor:pointer}.catalog-product{padding:30px}.catalog-product-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:center}.catalog-photo{position:relative;min-height:330px;border:1px solid #7db92822;border-radius:12px;background:radial-gradient(ellipse at center bottom,#7db92823,transparent 60%),#050d11;display:flex;align-items:center;justify-content:center;overflow:hidden;align-self:stretch}.catalog-product-numeral{position:absolute;top:18px;left:13px;font-size:100px;font-weight:800;line-height:1;color:#ffffff05;letter-spacing:-.07em}.catalog-station-art{display:flex;gap:9px;border-bottom:1px solid #7db92855;padding:35px 13px}.catalog-station-art i{font-style:normal;font-size:22px;color:#a3d551;width:39px;height:63px;border:1px solid #7db92850;display:grid;place-items:center;border-radius:8px 8px 17px 17px;background:#7db92808}.catalog-photo-caption{position:absolute;left:15px;right:15px;text-align:center;bottom:20px;font-size:8px;letter-spacing:.06em;color:#65815f}.catalog-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.catalog-photo.has-photo .catalog-product-numeral,.catalog-photo.has-photo .catalog-station-art,.catalog-photo.has-photo .catalog-photo-caption{display:none}.catalog-product-label{font-size:8px;letter-spacing:.15em;color:#83ad5b;margin:0 0 17px}.catalog-product-copy h3{font-size:31px;font-weight:600;letter-spacing:-.04em;line-height:1.15;color:#d2e5d0;margin:0 0 18px}.catalog-product-copy>p:not(.catalog-product-label){font-size:11px;line-height:1.85;color:#829eaf}.catalog-specs{margin:25px 0}.catalog-specs>div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid #1e332a;font-size:9px}.catalog-specs dt{color:#587c6b}.catalog-specs dd{color:#a0b9c5;margin:0;text-align:right}.catalog-product-copy .button{font-size:9px;padding:11px 13px;gap:12px}.catalog-document{margin-top:9px}.catalog-document[hidden]{display:none}.catalog-product-note{display:flex;align-items:start;gap:10px;margin-top:30px;border:1px solid #7db92822;border-radius:8px;padding:14px;background:#7db92805}.catalog-product-note>span{font-size:14px;color:#8aba53}.catalog-product-note p{font-size:9px;color:#698695;margin:0}.viewer-bottom{border-top:1px solid #1d3329;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;gap:20px;font-size:9px;color:#60845f}.viewer-bottom .print-button{font-size:9px}.catalog-announcement{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.catalog-experience{padding:75px 0 90px;background:linear-gradient(120deg,#0b1619,#071018);border-top:1px solid #1e3327}.catalog-ui-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.catalog-ui-grid figure{margin:0;border:1px solid #294333;border-radius:15px;overflow:hidden;background:#0b141c}.catalog-ui-grid img{width:100%;height:auto;aspect-ratio:1024/600;object-fit:contain}.catalog-ui-grid figcaption{padding:25px}.catalog-ui-grid figcaption>span{font-size:8px;letter-spacing:.18em;color:#81ac57}.catalog-ui-grid h3{font-size:21px;color:#c6dfbd;font-weight:500;margin:10px 0}.catalog-ui-grid p{font-size:10px;color:#6c8a9a}.catalog-ui-grid a{display:inline-block;font-size:10px;color:#9fc77e;margin-top:12px}.catalog-identity-note{font-size:9px;color:#4f7583;margin-top:23px}
@media(max-width:1100px){.catalog-hero-grid{gap:40px}.catalog-cover-wrap{padding:10px 20px 25px}.catalog-cover{padding:25px;min-height:390px}.catalog-cover>p{font-size:27px}.catalog-viewer{grid-template-columns:205px minmax(0,1fr)}.catalog-product{padding:23px}.catalog-product-grid{gap:22px;grid-template-columns:1fr}.catalog-photo{min-height:280px}.catalog-product-copy h3{font-size:32px}.catalog-station-art i{width:48px}}
@media(max-width:800px){.catalog-hero{padding-top:130px}.catalog-hero-grid{grid-template-columns:1fr 280px;gap:20px}.catalog-hero h1{font-size:43px}.catalog-lead{font-size:13px}.catalog-cover-wrap{padding:0 10px}.catalog-cover{min-height:335px;padding:22px}.catalog-cover>img{width:120px}.catalog-cover>p{font-size:23px;margin-top:30px}.catalog-cover>span{font-size:6px}.cover-stations i{width:30px;height:30px}.cover-bottom{margin-top:38px;font-size:6px}.cover-bottom b{font-size:6px}.catalog-viewer{grid-template-columns:180px minmax(0,1fr)}.catalog-sidebar{padding:22px 12px}.catalog-tabs button{padding:16px 10px;gap:10px}.catalog-tabs button strong{font-size:20px}.catalog-tabs button>span{font-size:10px}.catalog-tabs button i{display:none}.catalog-section-head{display:block}.catalog-section-head>p{margin-top:20px}.catalog-ui-grid{gap:16px}}
@media(max-width:600px){.catalog-hero{padding-top:113px;padding-bottom:45px}.catalog-hero-grid{grid-template-columns:1fr;gap:40px}.catalog-hero h1{font-size:43px}.catalog-lead{font-size:14px}.catalog-hero .hero-actions{flex-direction:column;align-items:stretch}.catalog-cover-wrap{max-width:300px;width:85%;margin:auto}.catalog-cover{min-height:375px;padding:27px}.catalog-cover>p{font-size:28px}.cover-bottom{margin-top:45px}.catalog-hero-tags span{font-size:8px;padding:6px 9px}.catalog-section{padding:40px 0 55px;scroll-margin-top:95px}.catalog-section-head h2{font-size:34px}.catalog-section-head>p{font-size:12px}.catalog-viewer{grid-template-columns:1fr;border-radius:14px}.catalog-sidebar{padding:18px 14px;border-right:0;border-bottom:1px solid #294333}.catalog-side-label{font-size:8px;margin-bottom:12px}.catalog-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.catalog-tabs button{padding:12px 6px;display:flex;flex-direction:column;gap:7px;text-align:center;align-items:center}.catalog-tabs button>span{font-size:8px}.catalog-tabs button strong{font-size:22px}.catalog-tabs button small{display:none}.catalog-tabs button[aria-selected=true]{box-shadow:inset 0 -2px 0 #7db928}.catalog-side-note{display:none}.viewer-toolbar{padding:15px}.viewer-toolbar>span{font-size:7px;letter-spacing:.08em}.viewer-toolbar>div{gap:7px}.viewer-toolbar>div>span{font-size:8px;margin-right:3px}.catalog-product{padding:17px}.catalog-product-grid{gap:25px}.catalog-photo{min-height:240px}.catalog-product-copy h3{font-size:30px}.catalog-product-copy>p:not(.catalog-product-label){font-size:12px}.catalog-specs>div{font-size:10px}.catalog-product-copy .button{width:100%;font-size:10px}.catalog-product-note p{font-size:9px}.viewer-bottom{padding:16px;align-items:start;flex-direction:column;gap:10px}.catalog-experience{padding:50px 0}.catalog-ui-grid{grid-template-columns:1fr}.catalog-ui-grid figcaption{padding:22px}.catalog-ui-grid p{font-size:11px}.catalog-identity-note{font-size:10px}}
@media(prefers-reduced-motion:reduce){.catalog-cover{transform:none}}
@media print{.catalog-hero,.catalog-sidebar,.viewer-toolbar,.viewer-bottom,.catalog-experience,.catalog-product-note,.catalog-product-copy .button{display:none}.catalog-section{padding:0}.catalog-viewer{display:block;box-shadow:none;border:0;background:white}.catalog-product{padding:0}.catalog-product-grid{grid-template-columns:1fr 1fr}.catalog-product-copy h3,.catalog-product-copy p,.catalog-product-copy dt,.catalog-product-copy dd,.catalog-product-label,.catalog-product-numeral{color:#222}.catalog-photo{background:#eee}.catalog-station-art i{color:#222;border-color:#999}.catalog-photo-caption{color:#444}.catalog-section-head h2,.catalog-section-head>p{color:#111}}
