._page_n7d33_1{min-height:100vh;background:#f5f3ee;color:#16191b}._header_n7d33_1{height:74px;display:flex;align-items:center;gap:28px;padding:0 clamp(22px,4vw,68px);border-bottom:1px solid #d9d7d1;background:#f8f6f1}._header_n7d33_1 nav{display:flex;gap:20px;align-items:center;margin-left:auto}._header_n7d33_1 nav a{font-size:12px;text-decoration:none;color:#373a3c}._hero_n7d33_1{min-height:660px;background:#0e1113;color:#f2f4f5;display:grid;grid-template-columns:1.05fr .95fr}._hero_n7d33_1>div:first-child{padding:clamp(72px,8vw,126px) clamp(28px,7vw,110px)}._back_n7d33_1{display:inline-block;color:#b4c6cf;text-decoration:none;font-size:11px;text-transform:uppercase;letter-spacing:.13em;margin-bottom:28px}._eyebrow_n7d33_1{text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700;color:#73838b;margin:0 0 18px}._hero_n7d33_1 ._eyebrow_n7d33_1,._dark_n7d33_1 ._eyebrow_n7d33_1,._control_n7d33_1 ._eyebrow_n7d33_1{color:#9fb6c1}._hero_n7d33_1 h1{font-family:Newsreader,serif;font-size:clamp(58px,7.7vw,116px);line-height:.84;letter-spacing:-.045em;margin:0;font-weight:500}._lead_n7d33_1{font-size:clamp(17px,1.7vw,22px);line-height:1.6;color:#bbc4c8;max-width:730px;margin:34px 0}._actions_n7d33_1{display:flex;flex-wrap:wrap;gap:12px}._actions_n7d33_1 a{border-color:#68747a}._heroGraphic_n7d33_1{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;border-left:1px solid #2c3337;background:radial-gradient(circle at 50% 50%,#263139 0,#171c20 36%,#0e1113 70%)}._heroGraphic_n7d33_1 strong{font-family:Newsreader,serif;font-size:clamp(65px,9vw,150px);font-weight:400;letter-spacing:.1em;z-index:2}._heroGraphic_n7d33_1 small{z-index:2;letter-spacing:.18em;color:#a8bbc4;font-size:9px}._rings_n7d33_1{position:absolute;inset:0}._rings_n7d33_1 span{position:absolute;left:50%;top:50%;border:1px solid rgba(182,214,228,.22);border-radius:50%;transform:translate(-50%,-50%)}._rings_n7d33_1 span:nth-child(1){width:32%;aspect-ratio:1}._rings_n7d33_1 span:nth-child(2){width:58%;aspect-ratio:1}._rings_n7d33_1 span:nth-child(3){width:88%;aspect-ratio:1}._principles_n7d33_1{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d5d2cb}._principles_n7d33_1 span{display:flex;gap:9px;align-items:center;padding:20px 24px;border-right:1px solid #d5d2cb;font-size:12px}._section_n7d33_1,._dark_n7d33_1{padding:clamp(76px,8vw,122px) clamp(24px,6vw,96px)}._heading_n7d33_1{display:grid;grid-template-columns:1.12fr .88fr;gap:52px;align-items:end;margin-bottom:48px}._heading_n7d33_1 h2,._control_n7d33_1 h2,._spec_n7d33_1 h2,._cta_n7d33_1 h2{font-family:Newsreader,serif;font-size:clamp(38px,4.3vw,66px);line-height:.98;letter-spacing:-.03em;font-weight:500;margin:0}._heading_n7d33_1>p{font-size:15px;line-height:1.7;color:#60676a}._familyGrid_n7d33_1{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #ccc9c2;border-left:1px solid #ccc9c2}._familyGrid_n7d33_1 article{padding:28px;background:#faf8f3;border-right:1px solid #ccc9c2;border-bottom:1px solid #ccc9c2;min-height:405px}._familyTop_n7d33_1{display:flex;align-items:center;justify-content:space-between;color:#677d88}._familyTop_n7d33_1 span{font-size:9px;letter-spacing:.14em;font-weight:700}._familyGrid_n7d33_1 h3,._rangeGrid_n7d33_1 h3,._packageGrid_n7d33_1 h3,._techGrid_n7d33_1 h3{font-family:Newsreader,serif;font-size:25px;line-height:1.05;font-weight:500;margin:34px 0 12px}._familyGrid_n7d33_1 p{font-size:12px;line-height:1.6;color:#60676a}._familyGrid_n7d33_1 ul{padding-left:16px;margin:22px 0 0}._familyGrid_n7d33_1 li{font-size:11px;line-height:1.45;margin:8px 0;color:#474e52}._dark_n7d33_1{background:#15191c;color:#eef2f4}._dark_n7d33_1 ._heading_n7d33_1>p{color:#aeb7bb}._rangeGrid_n7d33_1{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #374147;border-left:1px solid #374147}._rangeGrid_n7d33_1 article{padding:24px;min-height:210px;border-right:1px solid #374147;border-bottom:1px solid #374147;background:#1a1f23;display:flex;flex-direction:column}._rangeGrid_n7d33_1>article>span{font-size:10px;color:#83a6b6}._rangeGrid_n7d33_1 small{font-size:9px;letter-spacing:.14em;color:#9db5c0;margin-top:22px;text-transform:uppercase}._rangeGrid_n7d33_1 h3{margin:12px 0 8px;color:#f2f5f6}._rangeGrid_n7d33_1 p{font-size:11px;color:#aeb8bc}._rangeGrid_n7d33_1 b{margin-top:auto;font-size:8px;letter-spacing:.12em;color:#6f8c99}._packageGrid_n7d33_1{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cdcac2;border-left:1px solid #cdcac2}._packageGrid_n7d33_1 a{padding:30px;min-height:260px;text-decoration:none;color:inherit;background:#faf8f3;border-right:1px solid #cdcac2;border-bottom:1px solid #cdcac2;display:flex;flex-direction:column}._packageGrid_n7d33_1 small{font-size:9px;letter-spacing:.14em;color:#718792}._packageGrid_n7d33_1 h3{font-size:29px}._packageGrid_n7d33_1 p{font-size:12px;line-height:1.6;color:#5f666a}._packageGrid_n7d33_1 span{margin-top:auto;font-size:9px;text-transform:uppercase;letter-spacing:.12em;display:flex;gap:7px;align-items:center;color:#486571}._control_n7d33_1{padding:clamp(76px,8vw,120px) clamp(24px,6vw,96px);background:#1a2024;color:#edf2f4;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}._control_n7d33_1 p:last-child{color:#aeb9be;line-height:1.7;max-width:680px}._protocols_n7d33_1{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #3b464c}._protocols_n7d33_1 span{padding:28px 18px;text-align:center;font-size:10px;letter-spacing:.14em;border-right:1px solid #3b464c;border-bottom:1px solid #3b464c}._techGrid_n7d33_1{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}._techGrid_n7d33_1 article{padding:34px;background:#faf8f3;border:1px solid #d0cdc6}._techGrid_n7d33_1 svg{color:#607d8b}._techGrid_n7d33_1 p{font-size:13px;line-height:1.65;color:#5d6568}._spec_n7d33_1{padding:clamp(72px,7vw,110px) clamp(24px,6vw,96px);background:#e8e5de;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}._specList_n7d33_1{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #c3c0b9;border-left:1px solid #c3c0b9}._specList_n7d33_1 span{padding:16px;border-right:1px solid #c3c0b9;border-bottom:1px solid #c3c0b9;font-size:11px;background:#f3f0ea}._cta_n7d33_1{padding:clamp(72px,8vw,110px) clamp(24px,6vw,96px);background:#dfe7ea;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end}._cta_n7d33_1 p:last-child{max-width:760px;line-height:1.65;color:#5b656a}._cta_n7d33_1>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:16px}._cta_n7d33_1 a{font-size:12px;color:#27343a}._footer_n7d33_1{padding:44px clamp(24px,6vw,96px);background:#0f1214;color:#c4cbce;display:grid;grid-template-columns:auto 1fr auto;gap:34px;align-items:center}._footer_n7d33_1 strong{color:#fff}._footer_n7d33_1 p{font-size:12px}._footer_n7d33_1 nav{display:flex;gap:20px}._footer_n7d33_1 nav a{color:#b9c3c8;text-decoration:none;font-size:12px}@media(max-width:1150px){._familyGrid_n7d33_1{grid-template-columns:repeat(2,1fr)}._rangeGrid_n7d33_1{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){._hero_n7d33_1,._control_n7d33_1,._spec_n7d33_1,._heading_n7d33_1,._cta_n7d33_1{grid-template-columns:1fr}._heroGraphic_n7d33_1{min-height:430px;border-left:0;border-top:1px solid #2c3337}._packageGrid_n7d33_1,._techGrid_n7d33_1{grid-template-columns:1fr 1fr}._rangeGrid_n7d33_1,._principles_n7d33_1{grid-template-columns:repeat(2,1fr)}._header_n7d33_1 nav{display:none}}@media(max-width:620px){._hero_n7d33_1>div:first-child{padding:58px 24px}._hero_n7d33_1 h1{font-size:52px}._heroGraphic_n7d33_1{min-height:300px}._familyGrid_n7d33_1,._rangeGrid_n7d33_1,._packageGrid_n7d33_1,._techGrid_n7d33_1,._principles_n7d33_1,._specList_n7d33_1,._protocols_n7d33_1{grid-template-columns:1fr}._familyGrid_n7d33_1 article{min-height:0}._section_n7d33_1,._dark_n7d33_1,._control_n7d33_1,._spec_n7d33_1,._cta_n7d33_1{padding-left:24px;padding-right:24px}._footer_n7d33_1{grid-template-columns:1fr;padding:40px 24px}._footer_n7d33_1 nav{flex-wrap:wrap}}
