.sol{--sol-rail: 1158px;--sol-gut: clamp(20px, 9.8vw, 141px);--sol-ink: var(--salt-ink);--sol-mut: var(--ink-body);--sol-line: var(--hairline-a);--sol-line-strong: var(--hairline-a-strong);--sol-gold: #8A6A2F;background:var(--pearl);color:var(--sol-ink);font-family:var(--font-sans-brand)}.sol *{box-sizing:border-box}.sol-band{border-top:1px solid var(--sol-line)}.sol-band__in{max-width:var(--sol-rail);margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}@media(min-width:1240px){.sol-band__in{padding-inline:0}}.sol-display{margin:0;font-size:clamp(2.375rem,3.9vw,3.5rem);line-height:1.07;letter-spacing:-.015em;font-weight:600;color:var(--sol-ink)}.sol-h{margin:0;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.1;letter-spacing:-.01em;font-weight:600;color:var(--sol-ink)}.sol-sub{margin:0;font-size:1.25rem;line-height:1.3;letter-spacing:-.01em;font-weight:500;color:var(--sol-mut)}.sol-body{margin:0;font-size:1rem;line-height:1.375;letter-spacing:-.01em;font-weight:500;color:var(--sol-mut)}.sol-small{margin:0;font-size:.875rem;line-height:1.43;letter-spacing:-.005em;font-weight:500;color:var(--sol-mut)}.sol-media{display:grid;place-items:center;background:var(--surface-raised);border:1px dashed var(--sol-line-strong);border-radius:var(--radius-frame);min-height:240px}.sol-media>span{font-family:var(--font-mono-brand);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sol-mut)}.sol-hero{border-top:0}.sol-hero__grid{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;padding-block:clamp(56px,8vw,96px);min-height:min(738px,82vh)}.sol-hero__media{min-height:420px;align-self:stretch}@media(max-width:960px){.sol-hero__grid{grid-template-columns:minmax(0,1fr);min-height:0}.sol-hero__media{min-height:280px}}.sol-wall__in{padding-block:clamp(40px,5vw,64px)}.sol-wall__label{text-align:center;margin:0 0 26px;font-family:var(--font-mono-brand);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sol-mut)}.sol-wall__row{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:clamp(28px,4.5vw,64px);column-gap:clamp(28px,4.5vw,64px);row-gap:18px}.sol-wall__item{font-size:1rem;font-weight:600;letter-spacing:-.01em;color:color-mix(in srgb,var(--sol-ink) 46%,transparent)}.sol-statement__in{max-width:576px;margin-inline:auto;text-align:center;padding-block:clamp(56px,7vw,92px)}.sol-statement__kicker{margin:0 0 14px;font-family:var(--font-mono-brand);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sol-gold)}.sol-statement__text{margin:0;font-size:1.25rem;line-height:1.3;letter-spacing:-.01em;font-weight:500;color:var(--sol-mut)}.sol-statement__text strong{font-weight:600;color:var(--sol-ink)}.sol-statement__cta{margin-top:24px;display:flex;justify-content:center}.sol-tabs__in{padding-block:clamp(24px,3vw,40px) clamp(56px,7vw,92px)}.sol-tabs__bar{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-bottom:26px}.sol-tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;padding:7px 14px;border-radius:999px;cursor:pointer;font-family:var(--font-sans-brand);font-size:.875rem;font-weight:500;letter-spacing:-.005em;color:var(--sol-mut);transition:color var(--dur-hover) var(--main-easing),background var(--dur-hover) var(--main-easing)}.sol-tabs__tab[aria-selected=true]{background:var(--surface-chip);border-color:var(--sol-line);color:var(--sol-ink)}.sol-tabs__panel{display:none}.sol-tabs__panel.is-open{display:block}.sol-tabs__panel .sol-media{min-height:min(620px,56vw)}.sol-acc__in{display:grid;grid-template-columns:minmax(0,576px) minmax(0,1fr);gap:clamp(32px,5vw,72px);padding-block:clamp(64px,8vw,110px)}.sol-acc__kicker{margin:0 0 12px;font-family:var(--font-mono-brand);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sol-gold)}.sol-acc__sub{margin-top:16px;max-width:32em}.sol-acc__list{margin-top:34px}.sol-acc__item{border-top:1px solid var(--sol-line)}.sol-acc__item:last-child{border-bottom:1px solid var(--sol-line)}.sol-acc__item>summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:12px;padding:16px 2px;font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--sol-ink)}.sol-acc__item>summary::-webkit-details-marker{display:none}.sol-acc__item>summary:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;transform:translateY(-2px);background:var(--sol-line-strong);transition:background var(--dur-hover) var(--main-easing)}.sol-acc__item[open]>summary:before{background:var(--sol-gold)}.sol-acc__body{padding:0 2px 18px 18px}.sol-acc__media{align-self:stretch;min-height:420px}@media(max-width:960px){.sol-acc__in{grid-template-columns:minmax(0,1fr)}.sol-acc__media{min-height:280px}}.sol-cards__in{padding-block:clamp(56px,7vw,92px)}.sol-cards__label{margin:0 0 30px;font-size:1rem;font-weight:500;letter-spacing:-.01em;color:var(--sol-mut)}.sol-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.5vw,48px)}.sol-card__icon{width:64px;height:64px;border-radius:10px;border:1px dashed var(--sol-line-strong);display:grid;place-items:center;font-family:var(--font-mono-brand);font-size:.6875rem;color:var(--sol-mut)}.sol-card__title{margin:18px 0 0;font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--sol-ink)}.sol-card__body{margin-top:8px}@media(max-width:860px){.sol-cards__grid{grid-template-columns:minmax(0,1fr)}}.sol-facts__in{padding-block:clamp(56px,7vw,92px)}.sol-facts__head{max-width:576px}.sol-facts__head .sol-h{margin-top:12px}.sol-facts table{width:100%;margin-top:34px;border-collapse:collapse;font-size:.9375rem;letter-spacing:-.005em}.sol-facts th{text-align:left;padding:12px 16px 12px 0;font-family:var(--font-mono-brand);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sol-mut);border-bottom:1px solid var(--sol-line-strong)}.sol-facts td{padding:13px 16px 13px 0;border-bottom:1px solid var(--sol-line);font-weight:500;color:var(--sol-mut)}.sol-facts td:first-child{color:var(--sol-ink)}.sol-facts__scroll{overflow-x:auto}@media(max-width:760px){.sol-facts table{min-width:0;display:block}.sol-facts thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sol-facts tbody{display:block}.sol-facts tbody tr{display:block;padding:14px 0 15px;border-top:1px solid var(--sol-line, rgba(14,24,21,.1))}.sol-facts tbody tr:first-child{border-top:0}.sol-facts tbody tr>*:first-child{display:block;padding:0 0 8px;border:0;font-weight:600;text-align:start}.sol-facts tbody td[data-label]:not(:first-child){display:flex;gap:14px;align-items:baseline;justify-content:space-between;padding:3px 0;border:0;text-align:end}.sol-facts tbody td[data-label]:not(:first-child):before{content:attr(data-label);flex:0 0 auto;text-align:start;font-family:var(--font-mono-brand, monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--sol-mut)}.sol-facts tbody tr:not(:has(td:nth-of-type(2))) td[data-label]:not(:first-child){display:block;text-align:start}.sol-facts tbody tr:not(:has(td:nth-of-type(2))) td[data-label]:not(:first-child):before{content:none}}.sol-quote__in{max-width:640px;margin-inline:auto;text-align:center;padding-block:clamp(56px,7vw,92px)}.sol-quote__mark{width:40px;height:40px;border-radius:50%;margin-inline:auto;background:var(--surface-chip);border:1px solid var(--sol-line-strong);display:grid;place-items:center;font-family:var(--font-mono-brand);font-size:.625rem;color:var(--sol-mut)}.sol-quote__text{margin:22px 0 0;font-size:1.375rem;line-height:1.45;letter-spacing:-.01em;font-weight:500;color:var(--sol-ink)}.sol-quote__who{margin-top:18px}.sol-quote__who .name{display:block;font-size:.875rem;font-weight:600;color:var(--sol-ink)}.sol-quote__who .role{display:block;font-size:.875rem;font-weight:500;color:var(--sol-mut)}.sol-cta{background:var(--sol-ink);border-top:1px solid var(--sol-ink)}.sol-cta__in{display:grid;grid-template-columns:minmax(0,576px) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;padding-block:clamp(64px,8vw,110px);min-height:min(464px,60vh)}.sol-cta__title{margin:0;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.1;letter-spacing:-.01em;font-weight:600;color:var(--pearl)}.sol-cta__sub{margin:16px 0 0;font-size:1rem;line-height:1.5;font-weight:500;color:color-mix(in srgb,var(--pearl) 72%,transparent);max-width:34em}.sol-cta__ctas{margin-top:26px;display:flex;gap:10px;flex-wrap:wrap}.sol-cta__art{min-height:200px;border-radius:var(--radius-frame);border:1px dashed color-mix(in srgb,var(--pearl) 24%,transparent);display:grid;place-items:center;font-family:var(--font-mono-brand);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--pearl) 55%,transparent)}@media(max-width:960px){.sol-cta__in{grid-template-columns:minmax(0,1fr);min-height:0}.sol-cta__art{display:none}}@media(prefers-reduced-motion:reduce){.sol-tabs__tab,.sol-acc__item>summary:before{transition:none}}
