*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f2eb;color:#111d28;font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1312px,calc(100% - 100px));margin:auto}.announcement{background:#0b1a27;color:#b8c8d0;font-size:10px;font-weight:700;letter-spacing:.14em}.announcement .wrap{height:33px;display:flex;justify-content:space-between;align-items:center}.announcement b{color:#1fc7cf;margin:0 7px}.header{background:#f8f7f1;border-bottom:1px solid #d9dcd6}.nav{height:84px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:23px;letter-spacing:-1.5px;line-height:1}.brand>span:last-child>span{color:#089aaf}.brand small{display:block;font:700 7px 'DM Sans',sans-serif;letter-spacing:.19em;color:#7a898b;margin-top:5px}.brandmark{width:38px;height:38px;background:#0d2430;border-radius:50%;color:white;display:grid;place-items:center;font-size:15px;letter-spacing:-3px;padding-right:3px}.brandmark span{color:#20bbc7}nav{display:flex;gap:38px;align-items:center;font-size:12px;font-weight:700}nav a:not(.nav-cta):hover{color:#008a99}.nav-cta{background:#0d2430;color:white;padding:15px 20px}.nav-cta span{color:#44d8d6;margin-left:22px}.hero{padding:54px 0 60px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;min-height:560px;gap:65px}.hero-copy{padding-top:35px}.eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.17em;color:#577078}.eyebrow>span{width:23px;height:2px;background:#0badb6}.hero h1,.section h2,.contact h2{font-family:'Space Grotesk',sans-serif;font-size:clamp(49px,5.7vw,79px);line-height:.98;letter-spacing:-.065em;margin:31px 0 25px;font-weight:700}.hero h1 em,.section h2 em,.contact h2 em{font-style:normal;color:#008f9f}.dot{color:#08aab6}.hero-copy>p,.section-head>p,.supply-grid>div>p,.contact-inner>div>p{font-size:15px;color:#65767a;line-height:1.8;max-width:450px}.hero-actions{display:flex;gap:22px;align-items:center;margin-top:35px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;padding:18px 21px;font-size:12px;font-weight:700}.primary{background:#0b2631;color:white}.primary span{color:#58e0db;font-size:17px}.primary:hover,.nav-cta:hover{background:#006e7b}.text-btn{padding-left:0}.text-btn span{font-size:18px;color:#0795a3}.hero-bottom{display:flex;align-items:center;gap:14px;margin-top:75px;color:#879697;font-size:9px;font-weight:700;letter-spacing:.1em}.hero-bottom i{width:3px;height:3px;background:#00a6af;border-radius:50%}.hero-art{position:relative;background:#dcebe8;overflow:hidden;min-height:520px}.hero-art:before{content:'';position:absolute;inset:0;background:linear-gradient(140deg,transparent 40%,#c8dedc 40% 40.2%,transparent 40.2%),linear-gradient(90deg,transparent 49.9%,#c9dfdc 50%,transparent 50.2%);opacity:.8}.art-label,.art-footer{position:absolute;z-index:2;left:24px;right:24px;display:flex;justify-content:space-between;font-size:9px;font-weight:700;letter-spacing:.1em;color:#647d7d}.art-label{top:23px}.art-footer{bottom:20px;align-items:end;line-height:1.7}.art-footer strong{color:#143642}.art-arrow{border:1px solid #92aaa8;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;font-size:17px}.blade-window{position:absolute;inset:80px 24px 68px;overflow:hidden}.blade-window img{position:absolute;width:190%;max-width:none;height:auto;left:-40%;top:-36%;mix-blend-mode:multiply}.hero-stamp{position:absolute;right:28px;top:80px;border:1px solid #7eaaa7;padding:13px;font:700 10px 'Space Grotesk',sans-serif;letter-spacing:.08em;line-height:1.25;color:#35625f}.hero-stamp span{color:#00a7ad}.ticker{background:#00a3ad;color:#07333b}.ticker .wrap{min-height:53px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;font-weight:700;letter-spacing:.13em}.ticker span:nth-child(even){font-size:15px}.section{padding:116px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px}.section h2,.contact h2{font-size:clamp(42px,4.6vw,67px);margin:24px 0 0}.section-head>p{max-width:350px;margin:0 0 2px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-card{position:relative;min-height:490px}.product-primary{background:#e5ebe4}.product-secondary{background:#ebe7d9}.product-top{position:absolute;top:22px;left:23px;right:23px;display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.11em;color:#66817c}.product-img{position:absolute;top:58px;left:0;right:0;height:245px;overflow:hidden}.product-img img{position:absolute;max-width:none;width:145%;left:-23%;top:-42%;mix-blend-mode:multiply}.product-info{position:absolute;bottom:26px;left:28px;right:28px;display:flex;justify-content:space-between;align-items:end}.kicker{color:#008e99;font-size:9px;font-weight:700;letter-spacing:.14em}.product-card h3{font:700 26px 'Space Grotesk',sans-serif;letter-spacing:-.045em;margin:12px 0}.product-card p{max-width:380px;color:#657474;font-size:13px;line-height:1.7;margin:0}.product-index{font:600 48px 'Space Grotesk',sans-serif;color:#c3d2c8}.product-secondary-content{position:absolute;left:28px;right:28px;bottom:30px}.product-secondary-content a{display:inline-block;margin-top:25px;font-size:11px;font-weight:700;border-bottom:1px solid #008f9e;padding-bottom:7px}.product-secondary-content a span{color:#008f9e;margin-left:20px}.product-secondary>.product-index{position:absolute;right:25px;bottom:20px;color:#d7d2c3}.line-art{height:130px;display:flex;align-items:end;gap:10px;margin-bottom:33px}.line-art span{display:block;width:31px;height:105px;border:2px solid #bdaf89;transform:skew(-3deg);background:linear-gradient(to bottom,transparent 0 30%,#d4c69d 30% 31%,transparent 31% 76%,#c9ba91 76% 78%,transparent 78%)}.line-art span:nth-child(even){height:90px}.product-note{font-size:11px;color:#7c8c8a;margin-top:20px}.applications{background:#0c2630;color:#f4f6ee}.light-head .eyebrow{color:#8da7a6}.light-head>p{color:#a8bab8}.applications h2 em{color:#3bcbc9}.application-list{border-top:1px solid #34515a}.application{display:grid;grid-template-columns:80px 1fr 50px;align-items:center;padding:27px 0;border-bottom:1px solid #34515a}.app-num{align-self:start;padding-top:8px;font-size:10px;color:#67a0a2}.application h3{font:600 23px 'Space Grotesk',sans-serif;letter-spacing:-.03em;margin:0 0 7px}.application p{font-size:13px;color:#a8b9b7;margin:0;line-height:1.6}.app-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid #42626a;border-radius:50%;color:#52d5d1}.application-foot{font-size:9px;letter-spacing:.12em;color:#799492;margin-top:30px}.application-foot span{color:#35c4c3;margin-left:12px}.supply{background:#f4f2eb}.supply-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.supply-grid>div>p{margin:28px 0}.supply-steps{border-top:1px solid #cfd6cf}.supply-steps>div{display:grid;grid-template-columns:50px 1fr;gap:20px;padding:26px 0;border-bottom:1px solid #cfd6cf}.supply-steps>div>span{font-size:10px;color:#0099a1;font-weight:700;padding-top:5px}.supply-steps h3{font:700 20px 'Space Grotesk',sans-serif;letter-spacing:-.03em;margin:0 0 9px}.supply-steps p{font-size:13px;line-height:1.7;color:#667879;margin:0}.contact{background:#bfdfd8;padding:100px 0}.contact-inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.contact h2 em{color:#007e8a}.contact-inner>div>p{color:#436967;margin:25px 0}.contact-links{display:flex;flex-direction:column;gap:12px;align-items:start}.contact-links a{font-size:14px;font-weight:700;border-bottom:1px solid #6ca9a2;padding-bottom:6px}.contact-links a span{margin-left:14px;color:#008c91}.contact-seal{border:1px solid #80b8ad;width:250px;height:250px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#1f605c;transform:rotate(10deg)}.contact-seal div{font-size:9px;letter-spacing:.16em;font-weight:700}.contact-seal div span{color:#00a0a8}.contact-seal strong{font:700 65px 'Space Grotesk',sans-serif;letter-spacing:-.1em}.contact-seal strong span{color:#00a0a8}.contact-seal small{font-size:9px;font-weight:700;text-align:center;letter-spacing:.1em;line-height:1.5}footer{background:#0a1d26;color:#d1dbd9;padding:44px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-brand{color:#fff}.footer-inner p,.footer-inner>div,.footer-inner>a:last-child{font-size:10px;line-height:1.7;color:#9bafac}.footer-inner>div{letter-spacing:.1em;font-weight:700}.footer-inner>div span{color:#56afaa}.footer-inner>a:last-child{color:#d1dbd9;font-weight:700;white-space:nowrap}
@media(max-width:900px){.wrap{width:min(100% - 48px,700px)}nav{gap:15px}nav a:not(.nav-cta){display:none}.hero{padding:30px 0 35px}.hero-grid{grid-template-columns:1fr;gap:35px}.hero-copy{padding-top:20px}.hero-bottom{margin-top:40px}.hero-art{min-height:470px}.blade-window img{width:165%;left:-28%;top:-43%}.section{padding:75px 0}.supply-grid{gap:45px}.footer-inner{flex-wrap:wrap}.ticker .wrap{overflow:hidden;white-space:nowrap}.ticker .wrap span:nth-last-child(-n+2){display:none}}
@media(max-width:600px){.announcement .wrap{font-size:8px}.announcement .wrap span:last-child{display:none}.nav{height:72px}.brand{font-size:20px}.nav-cta{padding:13px 15px}.nav-cta span{margin-left:10px}.hero h1{font-size:clamp(45px,11vw,66px)}.hero-art{min-height:380px}.blade-window{inset:62px 10px 60px}.blade-window img{width:185%;left:-38%;top:-35%}.hero-stamp{top:59px;right:18px}.section-head{display:block}.section-head>p{margin-top:23px}.product-grid{grid-template-columns:1fr}.product-card{min-height:445px}.product-img{height:215px}.product-img img{top:-37%}.supply-grid{grid-template-columns:1fr}.contact{padding:75px 0}.contact-inner{display:block}.contact-seal{width:160px;height:160px;margin-top:42px}.contact-seal strong{font-size:44px}.application{grid-template-columns:38px 1fr 40px}.application h3{font-size:19px}.footer-inner{display:grid;grid-template-columns:1fr 1fr}.footer-inner>div{display:none}.ticker .wrap{font-size:8px;justify-content:start}.ticker .wrap span:nth-child(n+5){display:none}}
.blade-window img{top:-92%}.product-img img{top:-145%}
@media(max-width:900px){.blade-window img{top:-100%}}
@media(max-width:600px){.blade-window img{top:-110%}.product-img img{top:-130%}}
.blade-window{bottom:112px}.blade-window img{top:-103%}.titanium-img img{top:-145%}
@media(max-width:900px){.blade-window{bottom:105px}.blade-window img{top:-113%}}
@media(max-width:600px){.blade-window{bottom:90px}.blade-window img{top:-125%}.titanium-img img{top:-130%}}
.titanium-img{height:190px}.titanium-img img{top:-210%}
@media(max-width:600px){.titanium-img{height:175px}.titanium-img img{top:-195%}}
.hero-products{position:absolute;inset:80px 34px 95px;display:flex;align-items:center;justify-content:center;overflow:hidden;gap:3px}.hero-products img{display:block;max-height:100%;width:32%;object-fit:contain;mix-blend-mode:multiply}.hero-products img:nth-child(2){transform:translateY(14px)}.model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.model-card{background:#e7ede8;min-width:0;display:flex;flex-direction:column}.model-card:nth-child(even){background:#eeeade}.model-number{padding:20px 20px 0;color:#0096a2;font-size:11px;letter-spacing:.1em;font-weight:700}.model-number span{color:#7b9190;font-size:9px}.model-image{height:300px;padding:14px 26px;display:flex;align-items:center;justify-content:center}.model-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.model-copy{border-top:1px solid #cfdad4;padding:20px;display:flex;justify-content:space-between;gap:8px;align-items:end;flex:1}.model-copy h3{font:700 19px 'Space Grotesk',sans-serif;letter-spacing:-.045em;margin:9px 0}.model-copy p{font-size:11px;line-height:1.5;color:#667879;margin:0}.model-copy a{width:31px;height:31px;border:1px solid #a9c0bb;border-radius:50%;display:grid;place-items:center;color:#008c98;flex-shrink:0}.model-copy a:hover{background:#0b2631;color:white}
@media(max-width:900px){.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-image{height:290px}.hero-products{inset:65px 20px 70px}}
@media(min-width:901px){.model-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.model-copy h3{font-size:16px}}
@media(max-width:600px){.model-grid{gap:10px}.model-number{padding:14px 12px 0}.model-image{height:200px;padding:12px}.model-copy{padding:14px 12px}.model-copy h3{font-size:15px}.model-copy p{font-size:10px}.model-copy .kicker{font-size:8px}.model-copy a{width:26px;height:26px}.hero-products{inset:60px 18px 70px}}
.hero-products img{transform:scale(1.45)}.hero-products img:nth-child(2){transform:translateY(14px) scale(1.45)}
.brand-logo{display:block;width:42px;height:42px;object-fit:cover;border-radius:50%;flex:0 0 42px}
