.t-hero[data-astro-cid-sbuosii7]{position:relative;z-index:1;padding:clamp(140px,18vw,220px) clamp(28px,6vw,88px) clamp(60px,8vw,100px);max-width:1480px;margin:0 auto}.t-hero-inner[data-astro-cid-sbuosii7]{max-width:880px}.t-eyebrow[data-astro-cid-sbuosii7]{display:inline-block;font-family:var(--ff-m);font-weight:700;font-size:11px;letter-spacing:.42em;text-transform:uppercase;color:var(--magnolia);margin-bottom:36px}.t-title[data-astro-cid-sbuosii7]{font-family:var(--ff-d);font-weight:500;font-size:clamp(56px,9vw,132px);color:var(--cream);line-height:1;letter-spacing:-.025em;margin-bottom:32px;text-wrap:balance}.t-products[data-astro-cid-sbuosii7]{font-family:var(--ff-m);font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--magnolia);margin-bottom:18px}.t-summary[data-astro-cid-sbuosii7]{font-family:var(--ff-b);font-size:clamp(17px,1.4vw,21px);font-weight:300;color:var(--t2);max-width:720px;line-height:1.7;margin-top:18px}.t-body[data-astro-cid-sbuosii7]{position:relative;z-index:1;padding:clamp(60px,8vw,100px) clamp(28px,6vw,88px);max-width:1480px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(40px,6vw,96px);align-items:start;border-top:1px solid var(--b1)}@media(max-width:980px){.t-body[data-astro-cid-sbuosii7]{grid-template-columns:1fr}}.t-prose[data-astro-cid-sbuosii7]{font-family:var(--ff-b);font-size:17px;font-weight:300;color:var(--t1);line-height:1.8;max-width:680px}.t-prose[data-astro-cid-sbuosii7] h2{font-family:var(--ff-d);font-weight:500;font-size:clamp(28px,3vw,38px);color:var(--cream);margin:64px 0 20px;letter-spacing:-.018em;line-height:1.15}.t-prose[data-astro-cid-sbuosii7] h2:first-child{margin-top:0}.t-prose[data-astro-cid-sbuosii7] h3{font-family:var(--ff-d);font-weight:600;font-size:22px;color:var(--cream);margin:40px 0 14px;letter-spacing:-.012em}.t-prose[data-astro-cid-sbuosii7] p{margin-bottom:24px}.t-prose[data-astro-cid-sbuosii7] p:last-child{margin-bottom:0}.t-prose[data-astro-cid-sbuosii7] strong{color:var(--cream);font-weight:500}.t-prose[data-astro-cid-sbuosii7] em{color:var(--magnolia);font-style:italic}.t-prose[data-astro-cid-sbuosii7] a{color:var(--magnolia);text-decoration:none;border-bottom:1px solid var(--b2);transition:border-color .3s ease}.t-prose[data-astro-cid-sbuosii7] a:hover{border-bottom-color:var(--magnolia)}.t-spec[data-astro-cid-sbuosii7]{position:sticky;top:110px;background:var(--srf-0);border:1px solid var(--b1);border-radius:2px;padding:32px 28px}.t-spec-tag[data-astro-cid-sbuosii7]{font-family:var(--ff-m);font-weight:700;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--magnolia);margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--b1)}.t-spec-row[data-astro-cid-sbuosii7]{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--b1);gap:16px}.t-spec-row[data-astro-cid-sbuosii7]:last-child{border-bottom:none}.t-spec-label[data-astro-cid-sbuosii7]{font-family:var(--ff-m);font-weight:700;font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--t3)}.t-spec-value[data-astro-cid-sbuosii7]{font-family:var(--ff-d);font-size:18px;font-weight:500;color:var(--cream);text-align:right}.t-candidacy[data-astro-cid-sbuosii7]{position:relative;z-index:1;padding:clamp(60px,8vw,100px) clamp(28px,6vw,88px);max-width:1480px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(28px,4vw,56px);border-top:1px solid var(--b1)}.t-cheading[data-astro-cid-sbuosii7]{font-family:var(--ff-m);font-weight:700;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--magnolia);margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--b1)}.t-clist[data-astro-cid-sbuosii7]{list-style:none;display:flex;flex-direction:column;gap:14px}.t-clist[data-astro-cid-sbuosii7] li[data-astro-cid-sbuosii7]{font-family:var(--ff-b);font-size:15px;font-weight:300;color:var(--t2);line-height:1.7;padding-left:18px;position:relative}.t-clist[data-astro-cid-sbuosii7] li[data-astro-cid-sbuosii7]:before{content:"";position:absolute;left:0;top:12px;width:8px;height:1px;background:var(--magnolia)}
