.spage{padding:var(--s-7) var(--edge-x) var(--s-9)}.spage__section{margin-top:var(--s-5)}.spage__h{margin:0 0 var(--s-3);font-size:var(--t-lg);letter-spacing:-.01em;font-weight:500}.defs{gap:var(--s-4);margin:0 0 var(--s-7);padding:var(--s-4) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:grid}.defs p{font-size:var(--t-sm);color:var(--ink-2);margin:0}.defs dfn{color:var(--ink);font-style:normal;font-weight:500}@media (min-width:860px){.defs{gap:var(--s-6);grid-template-columns:1fr 1fr}}.size{margin-top:var(--s-3)}.size>span{margin-bottom:var(--s-2);display:block}.size-sw{border:1px solid var(--edge);border-radius:var(--r-pill);flex-wrap:wrap;display:inline-flex}.size-sw button{min-height:var(--target);padding:0 var(--s-3);font-size:var(--t-sm);color:var(--ink-2);border-radius:var(--r-pill);background:0 0;border:0}.size-sw button[aria-pressed=true]{background:var(--ink);color:var(--paper)}@media (max-width:420px){.size-sw{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}.size-sw button{font-size:var(--t-xs);padding:var(--s-1) var(--s-2);line-height:1.2}}.rows{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.row{gap:var(--s-2) var(--s-6);padding:var(--s-5) 0;border-bottom:1px solid var(--rule);grid-template-columns:1fr;margin:0;display:grid}.row h3{font-size:var(--t-lg);letter-spacing:-.01em;margin:0;font-weight:500}.row h3 i{margin-right:var(--s-3);font:500 var(--t-xs) var(--face-mono);color:var(--signal);vertical-align:2px;font-style:normal}.row p{max-width:58ch;color:var(--ink-2);margin:0}.row .price{font:500 var(--t-lg) / 1.2 var(--face-mono);letter-spacing:-.01em;color:var(--ink)}.row .price small{margin-top:var(--s-1);font-size:var(--t-xs);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink-2);display:block}@media (min-width:860px){.row{grid-template-columns:var(--rail-w) 1fr var(--rail-w);align-items:baseline}.row .price{text-align:right}}.guar{margin-top:var(--s-7);padding:var(--s-5);border-radius:var(--r-2);background:var(--sunk);max-width:calc(var(--measure) * 1.2)}.guar h2{font-size:var(--t-lg);letter-spacing:-.01em;margin:0;font-weight:500}.guar p{margin:var(--s-2) 0 0;color:var(--ink-2)}.team{gap:var(--s-7);margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.team{gap:var(--s-6);grid-template-columns:repeat(3,1fr)}}.person{margin:0}.person__photo{aspect-ratio:4/5;background:var(--sunk);margin:0;overflow:hidden}.person__photo img{object-fit:cover;filter:grayscale()contrast(1.08);width:100%;height:100%;display:block}.person__name{margin:var(--s-4) 0 0;font-size:var(--t-lg);line-height:var(--lh-tight);letter-spacing:-.01em;font-weight:500}.person__role{margin:var(--s-1) 0 0;display:block}.person__summary{margin:var(--s-3) 0 0;color:var(--ink-2)}.person__more{margin-top:var(--s-2)}.person__more summary{min-height:var(--target);align-items:center;gap:var(--s-2);cursor:pointer;font-size:var(--t-sm);list-style:none;display:inline-flex}.person__more summary::-webkit-details-marker{display:none}.person__more summary span{font:500 var(--t-sm) var(--face-mono);color:var(--signal);transition:transform var(--d-3) var(--ease-standard);display:inline-block}.person__more[open] summary span{transform:rotate(45deg)}.person__more em{text-decoration:underline;-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge);text-underline-offset:4px;font-style:normal}.person__more p{margin:var(--s-2) 0 0;color:var(--ink-2)}.person__more a{min-height:var(--target);color:var(--ink);font-size:var(--t-sm);align-items:center;display:inline-flex}
