._shell_4t47c_1{background:#f5f2eb}._eyebrow_4t47c_1,._heading_4t47c_1>p{margin:0 0 20px;color:var(--accent);font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}._layers_4t47c_2,._scope_4t47c_2{padding:clamp(78px,8vw,122px) clamp(24px,6vw,90px)}._heading_4t47c_1{display:grid;grid-template-columns:180px 1fr;gap:14px 32px;margin-bottom:42px}._heading_4t47c_1>p{grid-row:1/3}._heading_4t47c_1 h2,._worked_4t47c_2 h2,._package_4t47c_2 h2{margin:0;font-family:var(--font-family-display);font-weight:400;line-height:.98;letter-spacing:-.035em}._heading_4t47c_1 h2{font-size:clamp(2.8rem,4.6vw,5rem);max-width:980px}._heading_4t47c_1>p:last-child{grid-column:2;margin:0;max-width:760px;color:var(--muted-foreground);line-height:1.65;text-transform:none;letter-spacing:0;font-size:.95rem;font-weight:400}._layerGrid_4t47c_3{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #c9c3b8;border-top:1px solid #c9c3b8}._layerGrid_4t47c_3 article{min-height:250px;padding:27px;border-right:1px solid #c9c3b8;border-bottom:1px solid #c9c3b8}._layerGrid_4t47c_3 span{color:var(--accent);font-size:.62rem}._layerGrid_4t47c_3 h3{margin:38px 0 12px;font-family:var(--font-family-display);font-size:1.45rem;font-weight:400}._layerGrid_4t47c_3 p{margin:0;color:var(--muted-foreground);font-size:.8rem;line-height:1.62}._worked_4t47c_2{display:grid;grid-template-columns:1.15fr .85fr;background:#1b1e1c;color:#f4f0e8}._worked_4t47c_2>img{display:block;width:100%;height:100%;min-height:640px;object-fit:cover}._worked_4t47c_2>div{padding:clamp(58px,6vw,94px);display:flex;flex-direction:column;justify-content:center}._worked_4t47c_2 h2{font-size:clamp(2.8rem,4.2vw,4.8rem)}._worked_4t47c_2>div>p:not(._eyebrow_4t47c_1){margin:26px 0 0;color:#aeb3ae;line-height:1.7}._exampleRows_4t47c_4{margin-top:34px;border-top:1px solid #3e423f}._exampleRows_4t47c_4>div{display:grid;grid-template-columns:115px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid #3e423f}._exampleRows_4t47c_4 strong{font-size:.7rem;color:#d2b08c}._exampleRows_4t47c_4 span{font-size:.75rem;color:#c8ccc8}._scope_4t47c_2{background:#eee9df}._table_4t47c_5{border-top:1px solid #aaa399;border-left:1px solid #aaa399;background:#f8f5ef}._table_4t47c_5>div{display:grid;grid-template-columns:1.3fr .8fr 1fr}._table_4t47c_5 span,._table_4t47c_5 strong{padding:15px 18px;border-right:1px solid #aaa399;border-bottom:1px solid #aaa399;font-size:.76rem}._table_4t47c_5 strong{font-weight:600}._head_4t47c_1 span{font-size:.6rem!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#252927;color:#f3efe7}._package_4t47c_2{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;padding:clamp(78px,8vw,122px) clamp(24px,6vw,90px);background:#f8f5ef}._package_4t47c_2 h2{font-size:clamp(2.8rem,4.3vw,4.8rem)}._package_4t47c_2 ol{list-style:none;padding:0;margin:0;border-top:1px solid #c9c3b8}._package_4t47c_2 li{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid #c9c3b8}._package_4t47c_2 li>b{font-size:.62rem;color:var(--accent)}._package_4t47c_2 li span{color:var(--muted-foreground);font-size:.82rem;line-height:1.6}._package_4t47c_2 li strong{display:block;color:var(--foreground);margin-bottom:5px}._status_4t47c_7{padding:clamp(70px,7vw,106px) clamp(24px,8vw,120px);background:#c3a27e;color:#1a1b19}._status_4t47c_7>div{display:grid;grid-template-columns:1fr auto;gap:20px;padding:17px 0;border-top:1px solid rgba(25,27,25,.3)}._status_4t47c_7>div:last-of-type{border-bottom:1px solid rgba(25,27,25,.3)}._status_4t47c_7 strong,._status_4t47c_7 span{font-size:.72rem}._status_4t47c_7>p:last-child{max-width:860px;margin:28px 0 0;line-height:1.65;font-size:.8rem}@media(max-width:1000px){._layerGrid_4t47c_3{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){._worked_4t47c_2,._package_4t47c_2{grid-template-columns:1fr}._worked_4t47c_2>img{min-height:460px}._package_4t47c_2{gap:42px}}@media(max-width:650px){._layers_4t47c_2,._scope_4t47c_2,._package_4t47c_2{padding:74px 22px}._heading_4t47c_1{grid-template-columns:1fr}._heading_4t47c_1>p{grid-row:auto}._heading_4t47c_1>p:last-child{grid-column:1}._layerGrid_4t47c_3{grid-template-columns:1fr}._worked_4t47c_2>div{padding:64px 22px}._table_4t47c_5{overflow-x:auto}._table_4t47c_5>div{min-width:680px}._status_4t47c_7>div{grid-template-columns:1fr}}
