.product-jump{display:flex;padding:24px 6%;gap:35px;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20}.product-jump a{font-size:14px}.product-jump a span{font-size:12px;color:#b0b3b7;margin:0 10px}.product-collection{background:#12161c}.product-row{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center;padding:0 0 65px;margin:0 0 65px;border-bottom:1px solid #ffffff20}.product-row:last-child{margin-bottom:0;padding-bottom:0;border:0}.product-row.reverse .product-art{order:2}.product-art{height:470px;position:relative;overflow:hidden;border-radius:6px}.product-art img{height:100%;object-fit:cover}.product-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#000b,transparent 60%)}.product-art>span{position:absolute;bottom:25px;left:25px;font-size:12px;letter-spacing:1px;z-index:1}.product-status{display:inline-flex;border-radius:30px;padding:7px 11px;font-size:12px;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.product-status:before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;margin-right:7px;margin-right:7px}.ready{background:#8c8f9322;color:#d2d5d9;border:1px solid #8b8e9270}.development{background:#be905422;color:#e6bc82;border:1px solid #b38a5960}.product-description h2{margin:25px 0;font-size:48px}.product-description p{font-size:14px;color:#bbbec2}.product-description>.inline-link{display:block;margin-top:20px}.product-description .button{margin-top:12px}.company-profile{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center;background:#1e2228}.company-monogram{aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(#3f4246,#13171d);border:1px solid #7b7e8255;border-radius:8px;position:relative}.company-monogram img{width:52%;opacity:.9}.company-monogram span{position:absolute;bottom:35px;font-size:12px;letter-spacing:2px;color:#c4c7cb}.company-story>p:not(.eyebrow){font-size:15px;color:#c0c3c7}.company-facts{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:35px 0 0}.company-facts>div{border-top:1px solid #6b6e7280;padding-top:17px}.company-facts dt{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#d6aa86;margin-bottom:10px}.company-facts dd{font-size:14px;line-height:1.8;margin:0}.platform-story{display:grid;grid-template-columns:1fr 1fr;gap:80px}.platform-stack article{border-top:1px solid #ffffff30;padding-top:23px;margin-bottom:30px}.platform-stack span{font-size:12px;letter-spacing:1px;color:#dda381}.platform-stack h3{font-size:24px;margin:17px 0}.platform-stack p{font-size:14px;color:#b5b8bc}.company-contact-band{background:#1e2228}.direct-contacts{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.direct-contact{border:1px solid #8b8e9260;padding:30px;background:#ffffff04;transition:background .2s}.direct-contact:hover{background:#ffffff0c}.direct-contact>span{font-size:12px;letter-spacing:1.4px;color:#d7ad88}.direct-contact h3{font-size:26px;margin:24px 0 12px}.direct-contact p{font-size:14px;color:#bec1c5}.direct-contact strong{display:block;font-size:16px;font-weight:500;margin-top:28px}.direct-contact b{float:right;color:#e4ad83}.principle-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;background:#171b21}.principle-art{align-self:start;position:sticky;top:35px}.principle-art>img{width:95px;margin-bottom:35px}.principle-art>p{max-width:370px;font-size:14px;color:#b4b7bb}.principle-art .inline-link{color:#eab494;margin-top:18px}.rule-row{display:grid;grid-template-columns:45px 1fr;gap:22px;border-top:1px solid #7e818570;padding:28px 0}.rule-number{font-size:30px;color:#c39670}.rule-tag{font-size:12px;letter-spacing:1.5px;color:#d6ab88;text-transform:uppercase}.rule-row h3{font-size:28px;line-height:1.25;margin:18px 0}.rule-row p{font-size:14px;color:#b5b8bc}.evaluation-story{background:#e5aa85;color:#251e17}.evaluation-story em{color:#704d38}.evaluation-story .eyebrow{color:#664835}.evaluation-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:40px 0}.evaluation-flow article{border-top:1px solid #91684c80;padding-top:20px}.evaluation-flow span{font-size:14px;color:#744c33}.evaluation-flow h3{font-size:26px;margin:25px 0 15px}.evaluation-flow p{font-size:14px;color:#5c4434}.evaluation-story .button{background:#23272d;color:#f6f0e6}.responsibility{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;background:#eeeee5;color:#292d33}.responsibility aside{align-self:start;position:sticky;top:35px}.responsibility aside img{width:80px;margin-bottom:35px}.responsibility aside h2{font-size:38px}.responsibility aside a{display:block;font-size:14px;color:#676a6e;padding:15px 0;border-bottom:1px solid #bec1c5}.responsibility article{border-top:1px solid #aeb1b5;padding:28px 0}.responsibility article>span{font-size:12px;letter-spacing:1px;color:#8b5e3d}.responsibility article h2{font-size:33px;letter-spacing:-1px;margin-top:20px}.responsibility article p{font-size:15px;color:#626569}.commitment-note{background:#e6e5e1;padding:25px;border-left:3px solid #888b8f}.commitment-note h3{font-size:22px}.commitment-note p{font-size:14px;color:#616468}.home-principles{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;background:#1b1f25}.home-principles>div>p:not(.eyebrow){font-size:16px;color:#b4b7bb;max-width:380px}.home-principles .button{margin-top:20px}.home-rule-list a{display:grid;grid-template-columns:1fr 20px;gap:14px;padding:26px 0;border-top:1px solid #7f828660}.home-rule-list span{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#d1a27b;grid-column:1/-1}.home-rule-list strong{font-size:23px;font-weight:500;letter-spacing:-.5px}.home-rule-list b{color:#dba47e}.home-company{display:grid;grid-template-columns:1.4fr .6fr;gap:70px;align-items:center;background:#11151b}.home-company>div>p:not(.eyebrow){font-size:15px;color:#b5b8bc;max-width:600px}.home-location{text-align:center;border:1px solid #7e818555;padding:30px;background:radial-gradient(#33373d,#161a20)}.home-location img{width:100px;margin:30px auto}.home-location>span{font-size:12px;letter-spacing:1px}.home-location p{font-size:12px!important;margin-bottom:0}.pipeline-banner{display:grid;grid-template-columns:1fr 1fr;gap:65px;background:#23272d}.pipeline-banner h2{font-size:43px}.pipeline-banner>div>a{border-top:1px solid #85888c66;display:flex;align-items:center;gap:15px;padding:24px 0}.pipeline-banner strong{font-size:17px;font-weight:500;flex:1}.pipeline-banner b{color:#dba785}.footer-top>div{flex-wrap:wrap;justify-content:flex-end}header nav{gap:22px}
@media(max-width:1000px){.company-profile,.principle-layout,.responsibility{gap:45px}.product-row{gap:35px}.product-description h2{font-size:40px}.pipeline-banner{gap:35px}.pipeline-banner strong{font-size:14px}.product-art{height:420px}.direct-contact strong{font-size:14px}.home-principles{gap:40px}header nav{gap:16px}.home-rule-list strong{font-size:21px}}
@media(max-width:760px){.company-profile,.platform-story,.principle-layout,.responsibility,.home-principles,.home-company,.pipeline-banner{grid-template-columns:1fr;gap:35px}.company-monogram{max-width:350px;width:100%;margin:auto}.company-monogram span{font-size:12px;bottom:25px}.product-row{grid-template-columns:1fr;gap:30px}.product-row.reverse .product-art{order:0}.product-art{height:330px}.product-description h2{font-size:42px}.product-jump{flex-wrap:wrap;gap:20px}.product-jump a{font-size:12px}.product-jump a span{font-size:12px}.principle-art,.responsibility aside{position:static}.principle-art>img{width:75px}.principle-art>p{max-width:none}.responsibility aside h2{font-size:35px}.responsibility aside a{display:inline-block;margin-right:16px;font-size:12px}.direct-contacts{grid-template-columns:1fr}.evaluation-flow{grid-template-columns:1fr;gap:20px}.evaluation-flow h3{margin:16px 0 10px}.home-location{max-width:400px}.footer-top>div{justify-content:flex-start}.pipeline-banner>div>a{padding:22px 0}.pipeline-banner strong{font-size:17px}}
@media(max-width:440px){.company-facts{gap:20px}.company-facts dd{font-size:14px}.direct-contact{padding:23px}.direct-contact h3{font-size:23px}.direct-contact strong{font-size:14px}.rule-row{grid-template-columns:28px 1fr;gap:16px}.rule-number{font-size:25px}.rule-row h3{font-size:24px}.rule-row p{font-size:14px}.responsibility article h2{font-size:29px}.responsibility article p{font-size:14px}.home-rule-list strong{font-size:20px}.pipeline-banner h2{font-size:35px}.pipeline-banner>div>a{flex-wrap:wrap;gap:12px}.pipeline-banner strong{font-size:15px}.pipeline-banner .product-status{font-size:12px;padding:6px 8px}.home-company h2{font-size:34px}.product-art{height:280px}}
