.block{--surface-shell:var(--surface-3);--block-shadow:var(--shadow-1);--border-color-discreet:var(--border-color-default);border-radius:var(--radius-box);box-shadow:var(--block-shadow,none);width:100%}.block,.block--card{background:var(--surface-3)}.block--card{box-shadow:var(--shadow-2);color:inherit;overflow:hidden}.block--padded{padding:var(--space-4)}.block--split{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-4)}.block--split>:first-child{flex:1 1 16rem}.block--vertical{gap:var(--space-4)}.block--fill,.block--vertical{display:flex;flex-direction:column}.block--fill{flex:1;min-height:0;overflow:hidden}.block--placeholder{background:var(--surface-page);border:var(--border-placeholder)}.block--card.block--placeholder{box-shadow:none}.block--title{align-items:center;border-bottom:var(--border-separator);color:var(--text-color-default);display:flex;font-size:var(--font-size-3);font-weight:var(--font-weight-strong);gap:var(--space-2);padding:var(--space-3) var(--space-4)}.block--title-leading,.block--title-trailing{align-items:center;color:var(--text-color-muted);display:inline-flex;flex-shrink:0;line-height:1}.block--title-label{min-width:0}.block--title-trailing{margin-inline-start:auto}.block:has(>.block--mark){position:relative}.block--padded:has(>.block--mark){padding-block-start:var(--space-6)}.block--mark{color:var(--text-color-muted);font-size:var(--font-size-2);inset-block-start:var(--space-2);inset-inline-start:var(--space-2);line-height:1;pointer-events:none;position:absolute}.block--body{padding:var(--space-4)}.block--media{align-items:center;background:var(--surface-3);display:flex;height:8rem;justify-content:center;overflow:hidden;width:100%}.block--media-placeholder{opacity:var(--opacity-2)}.block--media img{display:block;height:100%;object-fit:cover;width:100%}.block--meta{color:var(--text-color-muted);display:flex;flex-direction:column;font-size:var(--font-size-2);list-style:none;margin:0;padding:0;row-gap:var(--space-2)}.block--meta li{align-items:center;display:inline-flex;gap:var(--space-2)}.block--footer{align-items:center;border-top:var(--border-separator);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4)}.block--link{border:var(--border-default);color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;transition:all .12s ease}@media(prefers-reduced-motion:reduce){.block--link{transition:none}}.block--link:hover{background-image:linear-gradient(var(--tint-3),var(--tint-3));border-color:var(--border-color-strong)}.block--link:focus-visible{box-shadow:0 0 0 var(--border-focus-width) var(--neutral-a3);outline:none;transition:box-shadow .16s ease,border-color .16s ease}.block--link-icon{color:var(--text-color-muted);font-size:var(--font-size-7);line-height:1}.block--link-title{font-weight:var(--font-weight-strong)}.block--link-description{color:var(--text-color-muted);font-size:var(--font-size-2)}.block--action-link,.block--figure{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);height:100%;justify-content:center;line-height:1;min-width:0;padding:var(--space-4);text-align:center;text-decoration:none;width:100%}.block--action-link{color:var(--text-color-muted)}.block--action-icon,.block--figure-value{font-size:var(--font-size-8);line-height:1}.block--figure-value{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-strong)}.block--figure-label{color:var(--text-color-muted);font-size:var(--font-size-2)}.block--figure-unit{color:var(--text-color-muted);font-size:var(--font-size-4);font-weight:var(--font-weight-normal);margin-inline-start:.25em}.block--figure-sub{color:var(--text-color-muted);font-size:var(--font-size-2);line-height:1.4}.block--figure--start{align-items:flex-start;justify-content:flex-start;text-align:start}.block--square{aspect-ratio:1}.block--tone-cat-aqua,.block--tone-cat-bittersweet,.block--tone-cat-blue-jeans,.block--tone-cat-grapefruit,.block--tone-cat-grass,.block--tone-cat-lavender,.block--tone-cat-mint,.block--tone-cat-pink-rose,.block--tone-cat-plum,.block--tone-cat-ruby,.block--tone-cat-straw,.block--tone-cat-sunflower,.block--tone-cat-teal,.block--tone-error,.block--tone-info,.block--tone-success,.block--tone-warning{border-inline-start:var(--feedback-bar-width) solid var(--feedback-color);--avatar-bg:var(--feedback-bg);--avatar-color:var(--feedback-color)}.block--tone-info{--feedback-color:var(--info-11);--feedback-bg:var(--info-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--info-9);--feedback-on-fill:var(--info-contrast)}.block--tone-success{--feedback-color:var(--success-11);--feedback-bg:var(--success-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--success-9);--feedback-on-fill:var(--success-contrast)}.block--tone-warning{--feedback-color:var(--warning-11);--feedback-bg:var(--warning-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--warning-9);--feedback-on-fill:var(--warning-contrast)}.block--tone-error{--feedback-color:var(--error-11);--feedback-bg:var(--error-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--error-9);--feedback-on-fill:var(--error-contrast)}.block--tone-cat-ruby{--feedback-color:var(--cat-ruby-11);--feedback-bg:var(--cat-ruby-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-ruby-9);--feedback-on-fill:var(--cat-ruby-contrast)}.block--tone-cat-grapefruit{--feedback-color:var(--cat-grapefruit-11);--feedback-bg:var(--cat-grapefruit-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-grapefruit-9);--feedback-on-fill:var(--cat-grapefruit-contrast)}.block--tone-cat-bittersweet{--feedback-color:var(--cat-bittersweet-11);--feedback-bg:var(--cat-bittersweet-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-bittersweet-9);--feedback-on-fill:var(--cat-bittersweet-contrast)}.block--tone-cat-sunflower{--feedback-color:var(--cat-sunflower-11);--feedback-bg:var(--cat-sunflower-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-sunflower-9);--feedback-on-fill:var(--cat-sunflower-contrast)}.block--tone-cat-straw{--feedback-color:var(--cat-straw-11);--feedback-bg:var(--cat-straw-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-straw-9);--feedback-on-fill:var(--cat-straw-contrast)}.block--tone-cat-grass{--feedback-color:var(--cat-grass-11);--feedback-bg:var(--cat-grass-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-grass-9);--feedback-on-fill:var(--cat-grass-contrast)}.block--tone-cat-mint{--feedback-color:var(--cat-mint-11);--feedback-bg:var(--cat-mint-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-mint-9);--feedback-on-fill:var(--cat-mint-contrast)}.block--tone-cat-teal{--feedback-color:var(--cat-teal-11);--feedback-bg:var(--cat-teal-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-teal-9);--feedback-on-fill:var(--cat-teal-contrast)}.block--tone-cat-aqua{--feedback-color:var(--cat-aqua-11);--feedback-bg:var(--cat-aqua-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-aqua-9);--feedback-on-fill:var(--cat-aqua-contrast)}.block--tone-cat-blue-jeans{--feedback-color:var(--cat-blue-jeans-11);--feedback-bg:var(--cat-blue-jeans-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-blue-jeans-9);--feedback-on-fill:var(--cat-blue-jeans-contrast)}.block--tone-cat-plum{--feedback-color:var(--cat-plum-11);--feedback-bg:var(--cat-plum-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-plum-9);--feedback-on-fill:var(--cat-plum-contrast)}.block--tone-cat-lavender{--feedback-color:var(--cat-lavender-11);--feedback-bg:var(--cat-lavender-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-lavender-9);--feedback-on-fill:var(--cat-lavender-contrast)}.block--tone-cat-pink-rose{--feedback-color:var(--cat-pink-rose-11);--feedback-bg:var(--cat-pink-rose-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-pink-rose-9);--feedback-on-fill:var(--cat-pink-rose-contrast)}.grid,.grid-cols-1,.grid-cols-10,.grid-cols-11,.grid-cols-12,.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6,.grid-cols-7,.grid-cols-8,.grid-cols-9{--grid-min:14rem;--grid-max:18rem;--grid-gap:var(--space-4);display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(var(--grid-min),1fr));width:100%}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-5{grid-template-columns:repeat(5,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-cols-7{grid-template-columns:repeat(7,1fr)}.grid-cols-8{grid-template-columns:repeat(8,1fr)}.grid-cols-9{grid-template-columns:repeat(9,1fr)}.grid-cols-10{grid-template-columns:repeat(10,1fr)}.grid-cols-11{grid-template-columns:repeat(11,1fr)}.grid-cols-12{grid-template-columns:repeat(12,1fr)}.grid--2{--grid-min:20rem}.grid--3{--grid-min:16rem}.grid--fixed{grid-template-columns:repeat(auto-fit,minmax(var(--grid-min),var(--grid-max)));justify-content:start}.grid--aside{--grid-aside:20rem;--grid-main-min:60%;align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-4)}.grid--aside>:first-child{flex:999 1 0;min-width:var(--grid-main-min)}.grid--aside>:last-child{flex:1 1 var(--grid-aside)}.lead{--lead-border-color:var(--neutral-a6);border:2px dotted var(--lead-border-color);border-radius:var(--radius-box);color:var(--text-color-muted);font-style:italic;line-height:var(--space-5);padding:var(--space-3) var(--space-4)}.lead ol,.lead ul{list-style:initial;margin:var(--space-2) 0 0;padding-inline-start:var(--space-4)}.lead li+li{margin-top:var(--space-1)}.stack--horizontal,.stack--split,.stack--vertical{display:flex;gap:var(--space-4);min-height:0;min-width:0;width:100%}.stack--horizontal{flex-direction:row;flex-wrap:wrap}.stack--horizontal>*{flex:1 1 var(--stack-item-min,10rem);min-width:0}.stack--split{align-items:center;flex-direction:row}.stack--split>:first-child{flex:1 1 auto}.stack--vertical{flex-direction:column}.stack--no-gap,.stack--vertical.stack--divided{gap:0}.stack--vertical.stack--divided>*{padding-block:var(--space-3)}.stack--vertical.stack--divided>*+*{border-top:var(--border-separator)}.cluster{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.content{font-size:var(--font-size-4);line-height:1.6}.content>*+*{margin-top:var(--space-4)}.content>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:var(--space-2)}.content>*+:is(h2,h3,h4,h5,h6){margin-top:var(--space-6)}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:var(--font-weight-strong);line-height:1.2;margin:0;scroll-margin-top:var(--space-6)}.content h1{font-size:var(--font-size-7)}.content h2{font-size:var(--font-size-6)}.content h3{font-size:var(--font-size-5)}.content h4{font-size:var(--font-size-4)}.content h5,.content h6{font-size:var(--font-size-3)}.content a{color:inherit;font-weight:var(--font-weight-strong);text-decoration:underline;text-decoration-color:var(--neutral-7);text-underline-offset:.2em;text-underline-position:under}.content a:hover{color:var(--accent-9)}.content img{border-radius:var(--radius-media);height:auto;width:100%}.content strong{font-weight:var(--font-weight-strong)}.content em{font-style:italic}.content :not(pre)>code{background:var(--border-color-default);border-radius:var(--radius-pill);color:var(--text-color-default);font-family:var(--font-family-mono);font-size:.875em;padding:.2em .6em}.content>p:first-child{margin-top:0}.content>p:last-child{margin-bottom:0}.content ol,.content ul{margin-block:var(--space-5);padding-inline-start:var(--space-5)}.content ol li+li,.content ul li+li{margin-top:var(--space-2)}.content ul{list-style:disc}.content ol{list-style:decimal}.content li>ol,.content li>ul{list-style:circle;margin-top:var(--space-2)}.content blockquote{border-inline-start:3px solid var(--accent-9);color:var(--text-color-muted);font-style:italic;padding-inline-start:var(--space-4)}.content cite{color:var(--text-color-muted);display:block;font-size:var(--font-size-2);font-style:normal;margin-top:var(--space-2)}.content table:not(.table){background:var(--surface-2);border:var(--border-separator);border-collapse:separate;border-radius:var(--radius-box);border-spacing:0;overflow:clip;width:100%}.content table:not(.table) :is(th,td){border-bottom:var(--border-separator);font-size:var(--font-size-3);padding:var(--space-3) var(--space-4);text-align:start}.content table:not(.table) thead :is(th,td){font-weight:var(--font-weight-strong)}.content table:not(.table) tbody tr:last-child :is(th,td){border-bottom:0}.content table:not(.table) caption{caption-side:bottom;color:var(--text-color-muted);font-size:var(--font-size-2);padding-top:var(--space-2)}.content figure{border-radius:var(--radius-media);margin:0;overflow:hidden}.content figure figcaption{color:var(--text-color-muted);font-size:var(--font-size-2);font-style:italic;padding:var(--space-2) var(--space-3);text-align:center}.content hr{border:none;border-top:1px solid var(--neutral-7)}.content--media{align-items:start;display:grid;gap:var(--space-6);grid-template-columns:1fr 2fr}.content--media>*+*{margin-top:0}.content--dropcap>p:first-of-type:first-letter{float:inline-start;font-size:4.2em;font-weight:var(--font-weight-bold);line-height:.8;padding-inline-end:.08em;padding-bottom:.05em}.media{display:block;overflow:hidden;position:relative}.media img,.media video{display:block;height:auto;width:100%}.media iframe{border:0;display:block;height:100%;width:100%}.media--fill{height:100%}.media--round{aspect-ratio:1;border-radius:50%}.media--round img,.media--round video{height:100%;object-fit:cover}.media--square{aspect-ratio:1;border-radius:var(--radius-box)}.media--cover img,.media--cover video,.media--square img,.media--square video{height:100%;object-fit:cover}.media--16-9{aspect-ratio:16/9;width:100%}.media--4-3{aspect-ratio:4/3;width:100%}.media--bg{inset:0;position:absolute;z-index:0}.media--fg{position:relative;z-index:var(--z-raised)}.media--placeholder{background:radial-gradient(circle at center,var(--neutral-5),var(--neutral-8))}.media--caption{background:rgba(0,0,0,.35);color:#fff;font-size:var(--font-size-3);inset-block-end:0;inset-inline:0;overflow:hidden;padding:var(--space-2) var(--space-3);position:absolute;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:nowrap;z-index:var(--z-raised)}.wall{container-type:inline-size}.wall--tiles{--wall-columns:1;--wall-gap:var(--space-4);--wall-row:calc((100cqi - (var(--wall-columns) - 1)*var(--wall-gap))/var(--wall-columns)/12);column-gap:var(--wall-gap);display:grid;grid-auto-flow:dense;grid-auto-rows:var(--wall-row);grid-template-columns:repeat(var(--wall-columns),minmax(0,1fr))}@container (min-width: 30rem){.wall--tiles{--wall-columns:2}}@container (min-width: 46rem){.wall--tiles{--wall-columns:3}}@container (min-width: 62rem){.wall--tiles{--wall-columns:4}}@container (min-width: 80rem){.wall--tiles{--wall-columns:5}}.wall--tile{border-radius:var(--radius-media);box-shadow:var(--shadow-2);grid-row-end:span 12;margin-block-end:var(--wall-gap)}.wall--tile img{height:100%;object-fit:cover}a.wall--tile{transition:box-shadow .15s ease}a.wall--tile:focus-visible,a.wall--tile:hover{box-shadow:var(--shadow-3)}