@layer page{@scope(.pageArticle){:scope{--doc-accent:var(--text-secondary);--doc-accent-soft:var(--surface-secondary)}main{padding-bottom:var(--rhythm);gap:var(--gap-xl)}main .pageHeader{width:100%;max-width:var(--measure);height:fit-content;padding-top:calc(var(--floor-top));padding-left:var(--floor-left);padding-right:var(--floor-right);gap:var(--gap-lg);flex-direction:column;margin-left:auto;margin-right:auto;display:flex;position:relative}main .pageHeaderMain{gap:var(--gap-sm);flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}main .pageHeader .lede{margin-bottom:calc(var(--gap-xs) + var(--gap-3xs));gap:var(--inset);flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}main .pageHeader .eyebrow{color:var(--text-tertiary);font-size:var(--text-sm);font-variation-settings:var(--body-variation-semi-bold);letter-spacing:var(--tracking-wd);align-self:flex-start;display:none}main .pageHeader h1{margin:var(--text-optc-3xl)}main .pageHeader .meta{gap:var(--gap-2xs);flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}main .pageHeader .meta p{font-size:var(--text-lg);letter-spacing:var(--tracking-tght);line-height:var(--leading-lg)}main .pageHeader .meta small{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:var(--tracking-md);line-height:var(--leading-sm)}main .pageHeader .byline{gap:var(--gap-sm)var(--gap-md);flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}main .pageHeader .author{align-items:center;gap:var(--gap-sm);flex:1;min-width:0;height:fit-content;display:inline-flex}main .pageHeader .author small{font-variation-settings:var(--body-variation-semi-bold);font-size:var(--text-sm)}main .pageHeader .author small em{color:var(--text-primary);font-variation-settings:var(--body-variation-bold);letter-spacing:var(--tracking-tght);font-style:normal}main .pageHeader .trail{justify-content:space-between;align-items:center;gap:calc(var(--inset)/2)calc(var(--inset)*2);flex-flow:wrap;flex:1;min-width:0;height:fit-content;display:inline-flex}main .pageHeader .chips{gap:var(--gap-2xs)var(--gap-xs);flex-flow:wrap;width:auto;max-width:100%;height:fit-content;display:flex;position:relative}main .pageHeader .social{gap:calc(var(--gap-xs) - var(--gap-3xs));flex-direction:row;width:fit-content;height:fit-content;display:flex;position:relative}main .pageHeader .social a{background-color:var(--surface-secondary)}main .pageHeader .social a svg{width:var(--icon-sm-fill);height:var(--icon-sm-fill);fill:currentColor;stroke:none}main .pageHeader .social a svg path{fill:var(--text-primary);transition:fill var(--transition-lazy)}main .pageHeader .social a span{display:none}main .pageHeader .cover{aspect-ratio:4/3;border-radius:calc(var(--button-sm)/2);width:100%;height:auto;transition:opacity var(--transition-lazy);pointer-events:none;display:block;position:relative;overflow:clip}main .pageHeader .cover img{width:100%;max-width:unset;height:100%;max-height:unset;object-fit:cover;pointer-events:none;display:block;position:absolute;inset:0}main .gridMain{gap:calc(var(--gap-xl) + var(--gap-xs))}main .gridMain .gridWrapper{gap:var(--gap-md);flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}main .gridRail{order:-1;display:flex}main .story{gap:var(--gap-xl)}main .story section{gap:var(--gap-md)}main .story .paragraph p:not(:last-child),main .story .paragraph :is(ul,ol):not(:last-child){margin-bottom:var(--gap-md)}main .story .paragraph :is(ul,ol){padding-left:calc(var(--gap-md) + var(--gap-2xs));margin-top:0}main .story .paragraph li:not(:last-child),main .story .paragraph h5{margin-bottom:var(--gap-xs)}main .menu,main .toc{gap:var(--gap-sm);counter-reset:toc;opacity:1;width:100%;height:fit-content;transition:opacity var(--transition-slow),transform var(--transition-slow);will-change:transform;flex-direction:column;display:flex;position:relative;transform:none}main .toc.scrollHidden{transform:translateY(var(--gap-md));opacity:0;pointer-events:none}main .menu ul,main .toc ul{width:100%}main .menu li,main .toc li{width:100%;height:fit-content}main .toc li.sub a{padding-left:var(--gap-md);color:var(--text-secondary)}main .toc{gap:0}main .toc h4{padding-bottom:var(--gap-lg);border-bottom:var(--border-md)solid var(--border-quaternary);font-family:var(--font-heading);font-feature-settings:var(--font-features-heading);font-variation-settings:var(--heading-variation-semi-bold);font-size:var(--text-xl);letter-spacing:var(--tracking-xtght);line-height:calc(var(--text-xl) + var(--gap-xs) - var(--gap-3xs))}main .toc li:not(.sub){counter-increment:toc}main .toc li+li{border-top:var(--border-sm)solid var(--border-quaternary)}main .menu a,main .toc a{width:100%;height:fit-content;padding-top:calc(var(--inset)/2);padding-bottom:calc(var(--inset)/2);gap:var(--gap-md);font-variation-settings:var(--body-variation-medium);font-size:var(--text-md);letter-spacing:var(--tracking-xtght);line-height:var(--leading-md);color:var(--text-tertiary);transition:color var(--transition-base);flex-direction:row;align-items:center;display:flex;position:relative}main .toc a{min-height:calc(var(--button-lg) + var(--border-sm));gap:calc(var(--gap-xs) - var(--gap-3xs));line-height:var(--leading-lg);color:var(--text-primary)}main .toc li:not(.sub) a:before{content:counter(toc);width:calc(var(--gap-xl) - var(--gap-3xs));height:calc(var(--gap-md) + var(--gap-2xs));border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--border-sm)var(--border-tertiary);color:var(--text-primary);font-variation-settings:var(--body-variation-medium);font-size:var(--text-xs);letter-spacing:0;transition:background-color var(--transition-base),color var(--transition-base);flex:none;place-items:center;display:grid}main .toc a.active{color:var(--text-primary)}main .toc li:not(.sub) a.active:before{color:var(--surface-primary);background-color:var(--text-primary);box-shadow:none}main .menu a span,main .toc a span{width:100%;padding-top:var(--safe-ellipsis);padding-bottom:var(--safe-ellipsis);break-inside:avoid;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}main .toc a span{white-space:normal;overflow:visible}main .relatedGroup{border-top:none}main .relatedGroup h3{font-family:var(--font-heading);font-feature-settings:var(--font-features-heading);font-variation-settings:var(--heading-variation-semi-bold-alt);font-size:var(--text-xl);letter-spacing:var(--tracking-xtght);line-height:calc(var(--text-xl) + var(--gap-2xs))}main .relatedGroup .relatedGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--menu-xs)*2)),1fr));gap:var(--gap-xs)}main .menu{margin-top:var(--gap-md);gap:var(--inset)}main .menu a svg{width:fit-content;height:var(--icon-sm-fill);object-fit:contain;pointer-events:none;fill:none;display:flex;position:relative;overflow:visible}main .menu a svg path{stroke:var(--text-primary);stroke-width:var(--stroke-md);stroke-linecap:round;stroke-linejoin:round}main .progress{top:var(--header-bottom,0);z-index:5;display:none;position:sticky}main .progress .progressTrack{height:var(--gap-3xs);background:var(--fill-quaternary);border-radius:0}main .cta{gap:var(--gap-sm);padding:var(--gap-md);border-radius:var(--radius-lg);background:radial-gradient(120% 160% at 90% 0%,var(--theme-quaternary),transparent 60%),var(--surface-secondary);border:var(--border-sm)solid var(--border-quaternary);flex-direction:column;display:none}main .cta h4{letter-spacing:var(--tracking-tght);margin:0}main .cta p{color:var(--text-secondary);line-height:var(--leading-md);margin:0}main .ctaActions{gap:var(--gap-xs);margin-top:var(--gap-2xs);flex-direction:column;display:flex}main .ctaActions .btn{justify-content:center;width:100%}main .content--grid{gap:var(--gap-lg)var(--gap-xl);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}main .content--grid>section{gap:var(--gap-xs)}main .content--grid>section h3{font-size:var(--text-md);font-variation-settings:var(--body-variation-semi-bold);color:var(--text-primary);letter-spacing:var(--tracking-tght);margin:0}@media (min-width:768px){main .pageHeader .cover{aspect-ratio:7/3}main .gridMain{gap:0}main .gridMain>.gridBody{max-width:calc(var(--room-xl) + (var(--gap-xl)*2));padding-left:var(--gap-xl);padding-right:var(--gap-xl)}main .gridRail{order:0}main .gridRail .gridWrapper{max-width:calc(var(--menu-md) - var(--gap-md));margin-left:var(--gap-xl)}main .pageHeader.split{align-items:center;gap:var(--rhythm);flex-direction:row}main .pageHeader.split .pageHeaderMain{flex:50%}main .pageHeader.split .cover{aspect-ratio:1.625;flex:50%;order:-1;width:auto}main .pageHeader .byline{flex-direction:row;justify-content:space-between;align-items:center}main .pageHeader .trail{justify-content:flex-end}}@media (hover:hover) and (pointer:fine){main .menu a:hover,main .toc a:hover{color:var(--text-primary)}}}}@layer component{.reader{align-items:center;gap:calc(var(--gap-xs) - var(--gap-3xs));width:fit-content;max-width:100%;display:inline-flex}.readerDivider{width:var(--border-sm);height:var(--icon-sm-fill);background:var(--border-tertiary);flex:none;display:none}.readerListen{padding-left:calc(var(--gap-xs) + var(--gap-3xs));padding-right:calc(var(--gap-sm) + var(--gap-3xs));gap:calc(var(--gap-xs) - var(--gap-3xs))}.readerListen>.icon{width:var(--icon-md);min-width:0}.readerListen>.text{padding:0}.readerListen svg{fill:currentColor;stroke:none}.readerLang{min-height:var(--button-sm);align-items:center;gap:var(--gap-3xs);padding-left:calc(var(--gap-xs) + var(--gap-3xs));padding-right:var(--gap-2xs);color:var(--text-primary);border-radius:var(--radius-full);background-color:var(--surface-secondary);display:inline-flex}.readerLang .icon svg{width:var(--icon-md);height:var(--icon-md);stroke:currentColor;stroke-width:var(--stroke-md);stroke-linecap:round;stroke-linejoin:round}.reader .readerLang .selectField{width:auto;min-width:0;height:auto;padding-left:var(--gap-2xs);padding-right:var(--gap-2xs);background-color:#0000;border-color:#0000}.reader .readerLang .selectField[aria-expanded=true]{box-shadow:none;background-color:#0000}.reader .readerLang .selectValue{font-size:var(--text-sm);color:var(--text-primary)}.reader .readerLang .selectDropdown{min-width:max-content;right:auto}.audioPopup{left:50%;bottom:calc(var(--rhythm) + var(--safe-bottom,0px));z-index:90;align-items:center;gap:var(--gap-sm);padding:calc(var(--gap-sm)/2);border:var(--border-sm)solid var(--border-quaternary);border-radius:var(--radius-full);background:var(--surface-primary);box-shadow:0 var(--gap-sm)var(--gap-xl)var(--elevation-tertiary);max-width:calc(var(--vw) - var(--floor-left) - var(--floor-right));display:flex;position:fixed;transform:translate(-50%)}.audioPopup[hidden]{display:none}.audioPopupToggle svg{fill:currentColor;stroke:none}.audioPopupBody{width:calc(var(--card-md) - var(--inset));gap:var(--gap-2xs);flex-direction:column;height:fit-content;display:flex;position:relative}.audioPopupLabel{color:var(--text-secondary);font-variation-settings:var(--body-variation-medium-alt);font-size:var(--text-sm);letter-spacing:var(--tracking-tght);line-height:var(--leading-sm)}.audioPopupTrack{width:100%;height:var(--border-xl);border-radius:var(--radius-full);background:var(--fill-quaternary);overflow:hidden}.audioPopupFill{background:var(--text-primary);width:0%;height:100%;transition:width var(--transition-base);display:block}@scope(.story){:scope{gap:calc(var(--rhythm)*1.5);flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}section{gap:var(--gap-lg);flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}section>h4{margin-left:var(--text-optc-xl);margin-right:var(--text-optc-xl);font-family:var(--font-heading);font-feature-settings:var(--font-features-heading);font-variation-settings:var(--heading-variation-semi-bold);font-size:var(--text-xl);letter-spacing:var(--tracking-xtght);line-height:var(--leading-md)}.paragraph h5{margin-top:var(--gap-lg);margin-bottom:calc(var(--gap-sm));font-family:var(--font-heading);font-feature-settings:var(--font-features-heading);font-variation-settings:var(--heading-variation-semi-bold);font-size:var(--text-lg);letter-spacing:var(--tracking-xtght);line-height:var(--leading-md)}.paragraph h5:first-child{margin-top:0}.paragraph{opacity:0;width:100%;height:fit-content;transform:translateY(var(--reveal-rise));transition:var(--transition-reveal);display:block;position:relative}.paragraph.visible{opacity:1;transform:none}.paragraph p,.paragraph ol,.paragraph ul{font-size:var(--text-lg);letter-spacing:var(--tracking-md);line-height:var(--leading-xl)}.paragraph p:not(:last-child){margin-bottom:var(--gap-sm)}.paragraph ul,.paragraph ol{margin-top:var(--gap-2xs);padding-left:var(--gap-lg);list-style-type:disc;list-style-position:outside;display:block;position:relative}.paragraph ol{list-style-type:decimal}.paragraph li:not(:last-child){margin-bottom:calc(var(--gap-sm)/2)}.paragraph li p{margin-bottom:0}.paragraph blockquote{margin:var(--gap-md)0}.paragraph p a{margin:0}code{background-color:var(--surface-secondary);padding:var(--gap-sm);font-family:monospace;font-size:var(--text-md)}pre{margin-bottom:var(--gap-md);padding:var(--inset);background-color:var(--fill-primary);border-radius:var(--radius-md);overflow-x:auto}pre code{background:0 0;padding:0}.overview{grid-template-columns:var(--grid-card-sm);gap:var(--gap-lg)0;grid-auto-rows:auto;width:100%;height:fit-content;display:grid;position:relative}.overview div{gap:var(--gap-xs);opacity:0;width:100%;height:fit-content;transform:translateY(var(--reveal-rise));transition:var(--transition-reveal);flex-direction:column;display:flex;position:relative}.overview div.visible{opacity:1;transform:none}.overview ul,.overview ol{line-height:var(--leading-lg);margin:0;padding:0;list-style:none}.overview li:not(:last-child){margin-bottom:var(--gap-3xs)}.overview p{margin:0}.process{grid-template-columns:var(--grid-card-sm);gap:var(--gap-lg)0;grid-auto-rows:auto;width:100%;height:fit-content;display:grid;position:relative}.process div{width:100%;height:auto;padding-right:var(--gutter);gap:var(--gap-2xs);opacity:0;transform:translateY(var(--reveal-rise));transition:var(--transition-reveal);flex-direction:column;display:flex;position:relative}.process div.visible{opacity:1;transform:none}.process h2{font-variant-numeric:var(--font-features-number);line-height:var(--leading-xs)}.process p{color:var(--text-tertiary)}.media{gap:var(--gap-xs);opacity:0;width:100%;height:fit-content;transform:translateY(var(--gap-sm));transform:translateY(calc(var(--reveal-rise)*1.15))scale(.985);transition:var(--transition-reveal);flex-direction:column;display:flex;position:relative}.media.visible{opacity:1;transform:none}.media .frame{width:100%;height:auto;display:block;position:relative}.media img,.media video,.media audio,.media iframe{object-fit:contain;width:100%;height:auto;display:block;position:relative}.media img{filter:var(--filter-img)}.media iframe{object-fit:cover;aspect-ratio:var(--ratio-hd);border:unset}.media audio{border-radius:var(--gap-3xl);border:var(--border-lg)solid var(--border-quaternary);margin:0}.media video{background-color:var(--surface-primary-i)}.media .frame.wide img,.media .frame.wide video,.media .frame.wide iframe{aspect-ratio:var(--ratio-xwd)}.media .frame.square img,.media .frame.square video,.media .frame.square iframe{aspect-ratio:var(--ratio-sq)}.media .frame.portrait img,.media .frame.portrait video,.media .frame.portrait iframe{aspect-ratio:var(--ratio-xlg)}.media small{margin-top:var(--gap-2xs);font-variation-settings:var(--body-variation-regular);font-size:var(--text-sm);letter-spacing:var(--tracking-wd);line-height:var(--leading-sm);color:var(--text-tertiary)}.gallery{grid-template-columns:var(--grid-card-md);grid-auto-rows:auto;grid-auto-flow:dense;align-items:stretch;gap:var(--gap-xs);width:100%;height:fit-content;display:grid;position:relative}.gallery.small{grid-template-columns:var(--grid-card-sm)}.gallery.cols1{grid-template-columns:var(--grid-1)}.gallery.cols2{grid-template-columns:var(--grid-2)}.gallery.cols3{grid-template-columns:var(--grid-3)}.gallery.cols4{grid-template-columns:var(--grid-4)}.gallery .media,.gallery img,.gallery video{height:auto;margin:0}.tableBlock{width:100%;height:fit-content;display:block;position:relative}.tableCaption{margin-bottom:var(--gutter);color:var(--text-tertiary)}.tableScroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.tableScroll[data-fade-end]{-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--gutter)),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - var(--gutter)),transparent 100%)}.tableScroll[data-fade-start]:not([data-fade-end]){-webkit-mask-image:linear-gradient(to right,transparent 0%,black var(--gutter));mask-image:linear-gradient(to right,transparent 0%,black var(--gutter))}.tableScroll[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(to right,transparent 0%,black var(--gutter),black calc(100% - var(--gutter)),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black var(--gutter),black calc(100% - var(--gutter)),transparent 100%)}table{font-feature-settings:var(--font-features-body);font-variation-settings:var(--body-variation-medium);width:100%;font-size:var(--text-md);letter-spacing:var(--tracking-md);line-height:var(--leading-md);color:var(--text-primary);border-collapse:collapse;min-width:max-content}thead tr,tbody tr{border-bottom:var(--border-sm)solid var(--border-primary);transition:background-color var(--transition-base)}thead th{padding-top:var(--gap-xs);padding-bottom:var(--gap-xs);text-align:left;font-variation-settings:var(--body-variation-bold);font-size:var(--text-sm);letter-spacing:var(--tracking-md);white-space:nowrap}tbody tr:last-child{border-bottom:none}tbody td{padding-top:var(--gap-sm);padding-bottom:var(--gap-sm);vertical-align:top}.tableBlock.stack .tableScroll{overflow-x:visible}.tableBlock.stack table{min-width:unset}.tableBlock.stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tableBlock.stack tbody tr{border-top:var(--border-sm)solid var(--border-primary);border-bottom:none;display:block}.tableBlock.stack tbody tr:not(:last-of-type){margin-bottom:var(--gap-sm)}.tableBlock.stack tbody td{grid-template-columns:var(--grid-2);gap:var(--gap-sm);border-bottom:var(--border-sm)solid var(--border-primary);display:grid}.tableBlock.stack tbody td:last-child{border-bottom:none}.tableBlock.stack tbody td:before{content:attr(data-label);font-variation-settings:var(--body-variation-semi-bold);color:var(--text-primary);font-size:var(--text-sm);letter-spacing:var(--tracking-wd);align-self:start}.storyGrid{grid-template-columns:var(--grid-1);align-items:start;gap:var(--gutter);grid-auto-rows:auto;width:100%;display:grid;position:relative}.storyGrid>.left,.storyGrid>.right{gap:var(--gutter);flex-direction:column;flex:1;min-width:0;height:fit-content;display:flex;position:relative}.storyGrid .filler{display:none}.storyFaq{--mark-turn:180deg}.storyFaq .accordionItem{padding-top:var(--gap-xs);padding-bottom:var(--gap-xs);border-bottom:var(--border-sm)solid var(--border-quaternary)}.storyFaq .accordionMark{width:var(--button-sm);height:var(--button-sm);background-color:var(--surface-tertiary)}.storyFaq .accordionMark svg{width:var(--icon-sm-fill);height:var(--icon-sm-fill);stroke-width:var(--stroke-lg);stroke-linejoin:round}.storyFaq .accordionA p{padding-bottom:var(--gap-md)}.team{gap:var(--gap-lg)var(--gap-md);grid-template-rows:auto;grid-template-columns:repeat(2,1fr);width:100%;height:fit-content;display:grid;position:relative}.team .person{text-align:center;align-items:center;gap:var(--gap-sm);flex-direction:column;width:100%;height:auto;display:flex;position:relative}.team header{flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}.team .cover{width:100%;height:auto;aspect-ratio:var(--ratio-sq);background-color:var(--fill-tertiary);border-radius:var(--radius-full);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.team .person:first-of-type .cover{background-color:color-mix(in oklch,color-mix(in oklch,var(--gold),var(--black)var(--alpha-primary-i)),transparent var(--alpha-secondary))}.team .person:nth-of-type(2) .cover{background-color:color-mix(in oklch,color-mix(in oklch,var(--pink),var(--black)var(--alpha-primary-i)),transparent var(--alpha-secondary))}.team .person:nth-of-type(3) .cover{background-color:color-mix(in oklch,color-mix(in oklch,var(--green),var(--black)var(--alpha-primary-i)),transparent var(--alpha-secondary))}.team .person:nth-of-type(4) .cover{background-color:color-mix(in oklch,color-mix(in oklch,var(--purple),var(--black)var(--alpha-primary-i)),transparent var(--alpha-secondary))}.team .cover img{object-fit:cover;width:fit-content;height:85%;display:flex;position:relative;transform:scaleX(-1)}.team .cover .placeholder{width:100%;height:100%;display:flex;position:relative}.team footer{gap:var(--gap-2xs);flex-direction:column;flex:1;min-width:0;height:fit-content;display:flex;position:relative}.team footer div{gap:var(--gap-3xs);flex-direction:column;flex:1;min-width:0;height:fit-content;display:flex;position:relative}.team footer,.team footer div{align-items:center}.team footer h4{font-variation-settings:var(--body-variation-semi-bold);font-size:var(--text-md)}.team footer .teamBio{font-variation-settings:var(--body-variation-medium);letter-spacing:var(--tracking-md);color:var(--text-tertiary)}.team footer .teamRole{color:var(--theme-primary);font-variation-settings:var(--body-variation-semi-bold);font-size:var(--text-2xs);letter-spacing:var(--tracking-3xwd);text-transform:uppercase}.jobListings{grid-template-columns:var(--grid-1);gap:var(--gap-xs);grid-template-rows:auto;width:100%;height:fit-content;display:grid;position:relative}.jobCard{align-items:flex-start;gap:var(--inset);width:100%;height:fit-content;padding:calc(var(--inset)*1.5);border:var(--border-md)solid var(--border-tertiary);border-radius:calc((var(--button-sm)/2) + (var(--inset)*1.5));transition:border var(--transition-base),background-color var(--transition-base);flex-direction:column;display:flex;position:relative}.jobCard .btn{margin:var(--inset)0 0 0}.newsItem{padding-top:var(--inset);padding-bottom:var(--inset);border-bottom:var(--border-sm)solid var(--border-quaternary)}.newsItem:last-child{border-bottom:none}.newsItem time{margin-bottom:var(--gap-xs);color:var(--theme-primary);display:block}.newsItem h4{margin-bottom:var(--gap-xs)}.linkSection{gap:calc(var(--inset)*2)}.linkList{gap:var(--gap-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.linkList li a{padding-top:var(--gap-3xs);padding-bottom:var(--gap-3xs);font-variation-settings:var(--body-variation-medium);font-size:var(--text-md);letter-spacing:var(--tracking-tght);line-height:var(--leading-md);color:currentColor;transition:color var(--transition-base);text-decoration:none;display:inline-block}.linkColumns{grid-template-columns:var(--grid-2);gap:calc(var(--inset)*2)calc(var(--inset));display:grid}.linkColumn{gap:var(--inset);flex-direction:column;min-width:0;display:flex}.linkColumn h5{margin:0}.linkColumn.wide{grid-column:1/-1}.linkColumn.wide .linkList{columns:2}@media (min-width:480px){.overview,.process{grid-template-columns:var(--grid-2)}.tableBlock.stack .tableScroll{overflow-x:auto}.tableBlock.stack table{min-width:max-content}.tableBlock.stack thead{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.tableBlock.stack tbody tr{border-top:none;border-bottom:var(--border-sm)solid var(--border-primary);margin:0;display:table-row}.tableBlock.stack tbody tr:last-child{border-bottom:none}.tableBlock.stack tbody td{grid-template-columns:unset;gap:unset;border-bottom:none;display:table-cell}.tableBlock.stack tbody td:before{display:none}}@media (min-width:768px){.process div{padding-right:var(--gap-2xl)}.storyGrid{grid-template-columns:var(--grid-3)}.storyGrid>.left{top:calc(var(--header-top) + var(--gap-sm));position:sticky}.storyGrid>.right{grid-column-end:span 2}.storyGrid .filler{display:block}.linkColumns{grid-template-columns:var(--grid-3)}.linkColumn.wide .linkList{columns:3}.jobListings{grid-template-columns:var(--grid-2)}}@media (hover:hover) and (pointer:fine){.paragraph p a:hover{-webkit-text-decoration:underline solid var(--text-primary);text-decoration:underline solid var(--text-primary);text-decoration-thickness:var(--border-sm);text-underline-offset:var(--border-sm)}thead tr:hover{background-color:var(--fill-tertiary)}tbody tr:hover{background-color:var(--fill-quaternary)}.storyFaq .accordionQ:hover{color:var(--theme-primary)}.linkList li a:hover{color:var(--text-primary);text-decoration:underline}}}@scope(.story.prerendered){.paragraph,.overview div,.process div,.media{opacity:1;transform:none}}.popover.popoverPreview{width:max-content}.linkPreviewSheet .previewLink{padding:var(--gap-md);border-radius:var(--radius-md);background-color:var(--surface-secondary)}.linkPreviewSheet .linkPreviewOpen{margin-top:var(--gap-md)}@scope(.previewLink){:scope{gap:var(--gap-md);text-align:left;grid-template-columns:auto 1fr;align-items:center;width:100%;display:grid;position:relative}:scope>.cardCover{border-radius:var(--radius-md);background-color:var(--fill-quaternary);justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;position:relative;overflow:clip}:scope>.cardCover img{object-fit:cover;width:100%;height:100%;display:block}:scope>.cardCover.glyph svg{width:var(--icon-lg);height:var(--icon-lg);stroke:var(--text-tertiary);stroke-width:var(--stroke-md);stroke-linecap:round;stroke-linejoin:round;fill:none}:scope>.meta{gap:var(--gap-3xs);flex-direction:column;min-width:0;display:flex;position:relative}:scope>.meta .kicker{font-variation-settings:var(--body-variation-semi-bold);font-size:var(--text-2xs);letter-spacing:var(--tracking-wd);text-transform:uppercase;color:var(--text-tertiary)}:scope>.meta h5{font-size:var(--text-md);letter-spacing:var(--tracking-tght);line-height:var(--leading-sm);color:var(--text-primary);margin:0}:scope>.meta p{letter-spacing:var(--tracking-md);line-height:var(--leading-md);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}}}
