.sb-site{--sb-gutter:24px;background:var(--sb-bg,#fff);color:var(--sb-text,#1a1a1a);font-family:var(--sb-font-body,system-ui, sans-serif);font-size:var(--sb-base-font-size,18px);line-height:var(--sb-lh-body,1.6);-webkit-font-smoothing:antialiased}.sb-site *,.sb-site :before,.sb-site :after{box-sizing:border-box}.sb-sec{background-color:var(--sec-bg,transparent);padding:var(--sec-pad,96px) 0;position:relative}.sb-sec--img{background-image:var(--sec-bg-image);background-position:50%;background-size:cover}.sb-sec__inner{max-width:calc(var(--sb-max,1200px) + 2 * var(--sb-gutter));padding:0 var(--sb-gutter);margin:0 auto}.sb-sec--full .sb-sec__inner{max-width:none}.sb-grid{grid-template-columns:repeat(24,minmax(0,1fr));grid-template-rows:repeat(var(--d-rows,1), minmax(var(--row-h,24px), auto));display:grid;position:relative}.sb-blk{grid-column:var(--d-x) / span var(--d-w);grid-row:var(--d-y) / span var(--d-h);z-index:var(--z,1);min-width:0;min-height:0;padding:var(--blk-pad,0);color:var(--sb-text,inherit);position:relative}.sb-blk.has-bg{background:var(--blk-bg);--blk-pad:16px}.sb-site--mobile{--sb-gutter:16px}.sb-site--mobile .sb-grid{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(var(--m-rows,1), minmax(var(--row-h,24px), auto))}.sb-site--mobile .sb-blk{grid-column:var(--m-x) / span var(--m-w);grid-row:var(--m-y) / span var(--m-h)}@media (max-width:767px){.sb-site--public{--sb-gutter:16px}.sb-site--public .sb-sec{padding:calc(var(--sec-pad,96px) * .6) 0}.sb-site--public .sb-grid{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(var(--m-rows,1), minmax(var(--row-h,24px), auto))}.sb-site--public .sb-blk{grid-column:var(--m-x) / span var(--m-w);grid-row:var(--m-y) / span var(--m-h)}}.sb-text{flex-direction:column;height:100%;display:flex}.sb-text--middle{justify-content:center}.sb-text--bottom{justify-content:flex-end}.sb-text>*{margin:0 0 .6em}.sb-text>:last-child{margin-bottom:0}.sb-site h1,.sb-site h2,.sb-site h3,.sb-site h4{color:var(--sb-heading,#0f0f0f);font-family:var(--sb-font-heading,inherit);line-height:var(--sb-lh-heading,1.2);font-weight:var(--sb-heading-weight,600)}.sb-site h1{font-size:var(--sb-h1,2.5em)}.sb-site h2{font-size:var(--sb-h2,2em)}.sb-site h3{font-size:var(--sb-h3,1.5em)}.sb-site h4{font-size:var(--sb-h4,1.25em)}.sb-site p,.sb-site li{font-size:var(--sb-body-size,1em)}.sb-site ul,.sb-site ol{padding-left:1.4em}.sb-site blockquote{border-left:3px solid var(--sb-accent,#5eaaa8);padding-left:1em;font-style:italic}.sb-site a{color:var(--sb-link,var(--sb-accent,#5eaaa8))}.sb-site a:hover{color:var(--sb-link-hover,var(--sb-link,#4a8a88))}@media (max-width:767px){.sb-site--public h1{font-size:calc(var(--sb-h1,2.5em) * .8)}.sb-site--public h2{font-size:calc(var(--sb-h2,2em) * .85)}}.sb-site--mobile h1{font-size:calc(var(--sb-h1,2.5em) * .8)}.sb-site--mobile h2{font-size:calc(var(--sb-h2,2em) * .85)}.sb-img{flex-direction:column;height:100%;margin:0;display:flex}.sb-img__frame{flex:1;min-height:0}.sb-img__frame a{height:100%;display:block}.sb-img img{width:100%;height:100%;display:block}.sb-img--border .sb-img__frame{border:1px solid var(--sb-border,#e5e5e5)}.sb-img--shadow .sb-img__frame{box-shadow:0 8px 24px #00000026}.sb-img figcaption{font-size:var(--sb-caption,.8em);color:var(--sb-muted,#666);padding-top:6px}.sb-img--empty{color:#777;background:repeating-linear-gradient(45deg,#f1f1f1,#f1f1f1 10px,#e8e8e8 10px 20px);border:1px dashed #c8c8c8;justify-content:center;align-items:center;font-size:13px}.sb-btnwrap{align-items:center;height:100%;display:flex}.sb-btnwrap--center{justify-content:center}.sb-btnwrap--right{justify-content:flex-end}.sb-site .sb-btn{cursor:pointer;font-family:var(--sb-font-body,inherit);text-align:center;white-space:nowrap;border:1px solid #0000;line-height:1.1;text-decoration:none;transition:filter .15s;display:inline-block}.sb-site .sb-btn:hover{filter:brightness(.92)}.sb-site .sb-btn--primary{background:var(--sb-btn-primary-bg,var(--sb-primary,#5eaaa8));color:var(--sb-btn-primary-text,#fff);border-color:var(--sb-btn-primary-border,transparent);border-radius:var(--sb-btn-primary-radius,8px);padding:var(--sb-btn-primary-py,12px) var(--sb-btn-primary-px,24px);font-weight:var(--sb-btn-primary-weight,600);text-transform:var(--sb-btn-primary-transform,none);letter-spacing:var(--sb-btn-primary-tracking,normal)}.sb-site .sb-btn--secondary{background:var(--sb-btn-secondary-bg,transparent);color:var(--sb-btn-secondary-text,var(--sb-text,#1a1a1a));border-color:var(--sb-btn-secondary-border,var(--sb-primary,#5eaaa8));border-radius:var(--sb-btn-secondary-radius,8px);padding:var(--sb-btn-secondary-py,12px) var(--sb-btn-secondary-px,24px);font-weight:var(--sb-btn-secondary-weight,600);text-transform:var(--sb-btn-secondary-transform,none);letter-spacing:var(--sb-btn-secondary-tracking,normal)}.sb-site .sb-btn--text{color:var(--sb-btn-text-text,var(--sb-link,#5eaaa8));padding:var(--sb-btn-text-py,4px) var(--sb-btn-text-px,4px);font-weight:var(--sb-btn-text-weight,600);text-underline-offset:3px;background:0 0;text-decoration:underline}.sb-site .sb-btn--small{font-size:.8em}.sb-site .sb-btn--large{font-size:1.2em}.sb-site .sb-btn--full{white-space:normal;width:100%}.sb-quote{flex-direction:column;justify-content:center;height:100%;margin:0;display:flex}.sb-site .sb-quote blockquote{border:0;margin:0;padding:0;font-style:normal}.sb-quote blockquote p{font-family:var(--sb-font-heading,inherit);color:var(--sb-heading,inherit);margin:0;font-size:1.35em;line-height:1.4}.sb-quote figcaption{color:var(--sb-muted,#666);margin-top:.8em;font-size:.9em}.sb-quote--default{border-left:3px solid var(--sb-accent,#5eaaa8);padding-left:1.2em}.sb-quote--pullquote blockquote p{font-size:1.9em;font-style:italic;line-height:1.25}.sb-quote--pullquote blockquote p:before{content:"“";color:var(--sb-accent,#5eaaa8)}.sb-quote--pullquote blockquote p:after{content:"”";color:var(--sb-accent,#5eaaa8)}.sb-quote--highlighted{background:var(--sb-bg-alt,#f6f6f6);border-radius:6px;padding:1.4em 1.6em}.sb-divider{align-items:center;height:100%;display:flex}.sb-divider hr{border:0;border-top:1px solid var(--sb-border,#e5e5e5);width:100%;margin:0}.sb-video{flex-direction:column;height:100%;margin:0;display:flex}.sb-video__frame{background:#000;flex:1;min-height:0;position:relative}.sb-video--audio .sb-video__frame{background:0 0}.sb-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.sb-video figcaption{font-size:var(--sb-caption,.8em);color:var(--sb-muted,#666);padding-top:6px}.sb-accordion details{padding:.9em 0}.sb-accordion--lines details{border-bottom:1px solid var(--sb-border,#e5e5e5)}.sb-accordion--lines details:first-child{border-top:1px solid var(--sb-border,#e5e5e5)}.sb-accordion summary{cursor:pointer;font-family:var(--sb-font-heading,inherit);color:var(--sb-heading,inherit);justify-content:space-between;gap:1em;font-weight:600;list-style:none;display:flex}.sb-accordion summary::-webkit-details-marker{display:none}.sb-accordion summary:after{content:"+";color:var(--sb-muted,#666);font-size:1.3em;font-weight:400;line-height:1}.sb-accordion details[open] summary:after{content:"−"}.sb-accordion__a{padding-top:.6em}.sb-accordion__a p{margin:0 0 .6em}.sb-blk--cards,.sb-blk--gallery{container-type:inline-size}.sb-cards{grid-template-columns:repeat(var(--c-cols,3), minmax(0, 1fr));gap:var(--sb-block-gap,24px);display:grid}@container (max-width:560px){.sb-cards{grid-template-columns:1fr}}@container (min-width:561px) and (max-width:820px){.sb-cards{grid-template-columns:repeat(min(var(--c-cols,3), 2), minmax(0, 1fr))}}.sb-card{flex-direction:column;min-width:0;display:flex}.sb-cards--bordered .sb-card{border:1px solid var(--sb-border,#e5e5e5);border-radius:6px;overflow:hidden}.sb-cards--shadow .sb-card{background:var(--sb-bg,#fff);border-radius:8px;overflow:hidden;box-shadow:0 6px 20px #0000001a}.sb-card__img{aspect-ratio:3/2;overflow:hidden}.sb-cards--square .sb-card__img{aspect-ratio:1}.sb-cards--portrait .sb-card__img{aspect-ratio:3/4}.sb-card__img img{object-fit:cover;width:100%;height:100%;display:block}.sb-card__body{padding:1em 0 0}.sb-cards--bordered .sb-card__body,.sb-cards--shadow .sb-card__body{padding:1em 1.1em 1.2em}.sb-site .sb-card h3{font-size:var(--sb-h4,1.25em);margin:0 0 .35em}.sb-card p{margin:0 0 .6em}.sb-site .sb-card__link{color:var(--sb-link,var(--sb-accent,#5eaaa8));font-weight:600;text-decoration:none}.sb-gallery{grid-template-columns:repeat(var(--g-cols,3), minmax(0, 1fr));gap:var(--g-gap,12px);display:grid}@container (max-width:560px){.sb-gallery--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-gallery--masonry{columns:2}}.sb-gallery__item{min-width:0;margin:0}.sb-gallery__item img{object-fit:cover;width:100%;display:block}.sb-gallery--square .sb-gallery__item img{aspect-ratio:1}.sb-gallery--landscape .sb-gallery__item img{aspect-ratio:3/2}.sb-gallery--portrait .sb-gallery__item img{aspect-ratio:3/4}.sb-gallery figcaption{font-size:var(--sb-caption,.8em);color:var(--sb-muted,#666);padding-top:4px}.sb-gallery--masonry{columns:var(--g-cols,3);column-gap:var(--g-gap,12px);display:block}.sb-gallery--masonry .sb-gallery__item{break-inside:avoid;margin-bottom:var(--g-gap,12px)}.sb-gallery--masonry .sb-gallery__item img{aspect-ratio:auto}.sb-gallery--carousel{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.sb-gallery--carousel .sb-gallery__item{flex:0 0 calc((100% - (var(--g-cols,3) - 1) * var(--g-gap,12px)) / var(--g-cols,3));scroll-snap-align:start}@container (max-width:560px){.sb-gallery--carousel .sb-gallery__item{flex-basis:85%}}.sb-gallery__open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.sb-lightbox{z-index:1000;background:#000000eb;flex-direction:column;justify-content:center;align-items:center;padding:48px 64px;display:flex;position:fixed;inset:0}.sb-lightbox img{object-fit:contain;max-width:100%;max-height:calc(100% - 40px)}.sb-lightbox__cap{color:#ddd;margin-top:12px;font-size:.9em}.sb-lightbox button{color:#fff;cursor:pointer;background:0 0;border:0;padding:12px;font-size:40px;line-height:1;position:absolute}.sb-lightbox__close{top:8px;right:12px;font-size:26px!important}.sb-lightbox__nav--prev{left:8px}.sb-lightbox__nav--next{right:8px}.sb-blk--posts{container-type:inline-size}.sb-posts__items{grid-template-columns:repeat(var(--c-cols,3), minmax(0, 1fr));gap:calc(var(--sb-block-gap,24px) * 1.25) var(--sb-block-gap,24px);display:grid}@container (max-width:560px){.sb-posts--grid .sb-posts__items{grid-template-columns:1fr}}@container (min-width:561px) and (max-width:820px){.sb-posts--grid .sb-posts__items{grid-template-columns:repeat(min(var(--c-cols,3), 2), minmax(0, 1fr))}}.sb-post-card{flex-direction:column;min-width:0;display:flex}.sb-post-card__img{aspect-ratio:3/2;background:var(--sb-bg-alt,#f4f4f4);margin-bottom:14px;display:block;overflow:hidden}.sb-post-card__img img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.sb-post-card:hover .sb-post-card__img img{transform:scale(1.03)}.sb-post-card__meta{font-size:var(--sb-small,.85em);color:var(--sb-muted,#777);margin:0 0 6px}.sb-site .sb-post-card h3{font-size:var(--sb-h4,1.25em);margin:0 0 8px}.sb-site .sb-post-card h3 a{color:var(--sb-heading,inherit);text-decoration:none}.sb-site .sb-post-card h3 a:hover{color:var(--sb-link,inherit)}.sb-post-card__excerpt{margin:0 0 10px}.sb-site .sb-post-card__more{font-size:.92em;font-weight:600;text-decoration:none}.sb-posts--list .sb-posts__items{grid-template-columns:1fr}.sb-posts--list .sb-post-card{padding-bottom:calc(var(--sb-block-gap,24px) * 1.25);border-bottom:1px solid var(--sb-border,#e5e5e5);grid-template-columns:minmax(160px,34%) 1fr;align-items:start;gap:28px;display:grid}.sb-posts--list .sb-post-card__img{margin:0}@container (max-width:560px){.sb-posts--list .sb-post-card{grid-template-columns:1fr;gap:12px}}.sb-posts__pager{justify-content:space-between;align-items:center;margin-top:36px;font-weight:600;display:flex}.sb-site .sb-posts__pager a{text-decoration:none}.sb-posts__pageno{color:var(--sb-muted,#777);font-size:.9em;font-weight:400}.sb-posts--loading{color:var(--sb-muted,#777);padding:24px}.sb-article{max-width:calc(var(--sb-max-prose,720px) + 2 * var(--sb-gutter,24px));padding:72px var(--sb-gutter,24px) 96px;margin:0 auto}.sb-article__head{margin-bottom:32px}.sb-article__cats{font-size:var(--sb-small,.85em);text-transform:uppercase;letter-spacing:.08em;color:var(--sb-accent,#5eaaa8);margin:0 0 12px;font-weight:600}.sb-site .sb-article h1{margin:0 0 12px}.sb-article__sub{color:var(--sb-muted,#666);margin:0 0 16px;font-size:1.2em}.sb-article__meta{color:var(--sb-muted,#777);font-size:var(--sb-small,.9em);margin:0}.sb-article__hero{margin:0 0 40px}@media (min-width:1024px){.sb-site--public .sb-article__hero{margin:0 -80px 40px}}.sb-article__hero img{border-radius:4px;width:100%;height:auto;display:block}.sb-article__body>*{margin:0 0 1.1em}.sb-site .sb-article__body h2{margin-top:1.8em;margin-bottom:.5em}.sb-site .sb-article__body h3,.sb-site .sb-article__body h4{margin-top:1.5em;margin-bottom:.4em}.sb-article__body img{border-radius:4px;max-width:100%;height:auto;margin:1.6em auto;display:block}.sb-article__body figure{margin:1.6em 0}.sb-article__body figcaption{font-size:var(--sb-caption,.85em);color:var(--sb-muted,#777);text-align:center}.sb-article__body hr{border:0;border-top:1px solid var(--sb-border,#e5e5e5);margin:2em 0}.sb-article__tags{flex-wrap:wrap;gap:8px;margin:40px 0 0;padding:0;list-style:none;display:flex}.sb-article__tags li{background:var(--sb-bg-alt,#f4f4f4);font-size:var(--sb-small,.85em);border-radius:14px;padding:4px 12px}.sb-article__back{margin:40px 0 0;font-weight:600}.sb-site .sb-article__back a{text-decoration:none}.sb-article__related{border-top:1px solid var(--sb-border,#e5e5e5);margin-top:64px;padding-top:40px;container-type:inline-size}.sb-site .sb-article__related h2{font-size:var(--sb-h3,1.5em);margin:0 0 24px}
.sbh{--sbh-bg:var(--sb-bg,#fff);--sbh-text:var(--sb-heading,#111);z-index:50;background:var(--sbh-bg);color:var(--sbh-text);font-family:var(--sb-font-body,inherit);transition:background-color .2s,box-shadow .2s;position:relative;container:sbh/inline-size}.sbh--dark{--sbh-text:#fff}.sb-site .sbh{background:var(--sbh-bg);color:var(--sbh-text)}.sb-site .sbh--overlay:not(.sbh--solid){background:0 0}.sb-site .sbf{background:var(--sbf-bg);color:var(--sbf-text)}.sbh--sticky:not(.sbh--overlay){position:sticky;top:0}.sbh--sticky.sbh--solid:not(.sbh--editor){box-shadow:0 1px 0 var(--sb-border,#00000014)}.sbh--overlay{background:0 0;position:absolute;top:0;left:0;right:0}.sbh--overlay.sbh--sticky:not(.sbh--editor){position:fixed}.sbh--overlay.sbh--solid{background:var(--sbh-bg)}.sbh--editor.sbh--sticky:not(.sbh--overlay){position:relative}.sbh__bar{max-width:calc(var(--sb-max,1200px) + 2 * var(--sb-gutter,24px));padding:22px var(--sb-gutter,24px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;margin:0 auto;transition:padding .2s;display:grid}.sbh--shrunk .sbh__bar{padding-top:10px;padding-bottom:10px}.sbh__col{align-items:center;gap:24px;min-width:0;display:flex}.sbh__col--center{justify-content:center}.sbh__col--right{justify-content:flex-end}.sbh__col:empty{display:block}.sbh--stacked .sbh__bar{padding-bottom:8px}.sbh__below{padding:0 var(--sb-gutter,24px) 18px;justify-content:center;display:flex}.sb-site .sbh__brand{min-width:0;color:var(--sbh-text);align-items:center;text-decoration:none;display:inline-flex}.sbh__brand img{width:auto;max-width:220px;max-height:52px;transition:max-height .2s;display:block}.sbh--shrunk .sbh__brand img{max-height:38px}.sbh__wordmark{text-overflow:ellipsis;font-family:var(--sb-font-heading,inherit);letter-spacing:.01em;white-space:nowrap;font-size:1.35em;font-weight:600;overflow:hidden}.sbh__nav{align-items:center;gap:28px;display:flex}.sbh__nav>ul{align-items:center;gap:26px;margin:0;padding:0;list-style:none;display:flex}.sbh__nav li{font-size:.92em;position:relative}.sb-site .sbh__nav li a,.sbh__nav li button{color:var(--sbh-text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 0;text-decoration:none}.sb-site .sbh__nav>ul>li>a:hover,.sbh__nav>ul>li>button:hover{opacity:.7}.sbh__nav>ul>li.is-active>a{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.sbh__nav .has-children>a:after,.sbh__nav .has-children>button:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:7px;display:inline-block;transform:translateY(-3px)rotate(45deg)}.sbh__dropdown{background:var(--sb-bg,#fff);opacity:0;visibility:hidden;border-radius:6px;min-width:200px;margin:0;padding:8px 0;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:-16px;transform:translateY(4px);box-shadow:0 10px 30px #0000001f,0 0 0 1px #0000000a}.sbh__nav li.has-children:hover>.sbh__dropdown,.sbh__nav li.has-children:focus-within>.sbh__dropdown{opacity:1;visibility:visible;transform:none}.sb-site .sbh__nav .sbh__dropdown a{color:var(--sb-text,#222);padding:8px 16px;display:block}.sb-site .sbh__nav .sbh__dropdown a:hover{background:var(--sb-bg-alt,#f5f5f5)}.sbh__dropdown li.is-active a{font-weight:600}.sb-site .sbh__nav .sbh__cta{white-space:nowrap;padding:10px 18px;font-size:.85em}.sbh__burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;display:none}.sbh__burger span{background:var(--sbh-text);border-radius:2px;height:2px;display:block}.sbh__menu{z-index:200;position:fixed;inset:0}.sbh--editor .sbh__menu{height:640px;position:absolute}.sbh__scrim{background:#00000059;position:absolute;inset:0}.sbh__panel{background:var(--sb-bg,#fff);width:min(340px,86%);color:var(--sb-heading,#111);padding:64px 28px 28px;animation:.22s ease-out sbh-in-right;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.sbh__menu--slide-in-left .sbh__panel{animation-name:sbh-in-left;left:0;right:auto}.sbh__menu--full-overlay .sbh__panel{text-align:center;width:100%;animation-name:sbh-fade}@keyframes sbh-in-right{0%{transform:translate(100%)}}@keyframes sbh-in-left{0%{transform:translate(-100%)}}@keyframes sbh-fade{0%{opacity:0}}.sbh__panel ul{margin:0;padding:0;list-style:none}.sbh__panel>ul>li{border-bottom:1px solid var(--sb-border,#eee)}.sb-site .sbh__panel a{color:inherit;font-family:var(--sb-font-heading,inherit);padding:14px 0;font-size:1.15em;text-decoration:none;display:block}.sbh__panel li ul{padding:0 0 10px 14px}.sbh__menu--full-overlay .sbh__panel li ul{padding-left:0}.sb-site .sbh__panel li ul a{font-size:1em;font-family:var(--sb-font-body,inherit);color:var(--sb-muted,#666);padding:8px 0}.sbh__panel .is-active>a{font-weight:600}.sbh__close{cursor:pointer;color:inherit;background:0 0;border:0;font-size:22px;position:absolute;top:16px;right:18px}.sb-site .sbh__panel a.sbh__menucta{text-align:center;color:var(--sb-btn-primary-text,#fff);font-family:var(--sb-font-body,inherit);margin-top:24px;padding:14px 20px;font-size:1em;display:block}@container sbh (max-width:860px){.sbh__nav,.sbh__below{display:none!important}.sbh__burger{display:flex}.sbh__bar{grid-template-columns:minmax(0,1fr) auto auto;padding-top:14px;padding-bottom:14px}.sbh--stacked .sbh__col--center{justify-content:flex-start}.sbh__wordmark{white-space:normal;font-size:1.1em;line-height:1.25}}.sbh--caps .sbh__wordmark{text-transform:uppercase;letter-spacing:.22em;font-size:1.2em}.sbh--caps .sbh__nav>ul>li,.sbh--caps .sbh__panel>ul>li>a{text-transform:uppercase;letter-spacing:.14em;font-size:.78em}.sbh--caps .sbh__nav>ul{gap:36px}.sbh__nav li button{text-transform:inherit;letter-spacing:inherit}.sbf{--sbf-bg:var(--sb-bg-alt,#f6f6f6);--sbf-text:var(--sb-text,#333);background:var(--sbf-bg);color:var(--sbf-text);font-size:.92em}.sbf--dark:not(.sbf--custom-text){--sbf-text:#e8e8e8}.sbf__inner{max-width:calc(var(--sb-max,1200px) + 2 * var(--sb-gutter,24px));padding:56px var(--sb-gutter,24px) 32px;margin:0 auto}.sbf__top{grid-template-columns:minmax(200px,2fr) repeat(auto-fit,minmax(140px,1fr));gap:32px;display:grid}.sb-site .sbf a{color:var(--sbf-text);text-decoration:none}.sb-site .sbf a:hover{text-decoration:underline}.sbf__brand img{max-width:200px;max-height:48px;display:block}.sbf__wordmark{font-family:var(--sb-font-heading,inherit);font-size:1.25em;font-weight:600}.sbf__tagline{opacity:.8;max-width:320px;margin:10px 0 0}.sb-site .sbf h4{text-transform:uppercase;letter-spacing:.08em;color:var(--sbf-text);opacity:.75;margin:0 0 12px;font-size:.8em}.sbf ul{margin:0;padding:0;list-style:none}.sbf__col li{margin:0 0 8px}.sbf__bottom{border-top:1px solid color-mix(in srgb, var(--sbf-text) 18%, transparent);opacity:.85;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:20px;display:flex}.sbf__social{flex-wrap:wrap;gap:18px;display:flex}.sbf__strip{padding:10px var(--sb-gutter,24px);text-align:center;background:color-mix(in srgb, var(--sbf-bg) 88%, #000);font-size:.85em}@media (max-width:767px){.sb-site--public .sbf__top{grid-template-columns:1fr 1fr}.sb-site--public .sbf__brand{grid-column:1/-1}}.sb-site--mobile .sbf__top{grid-template-columns:1fr 1fr}.sb-site--mobile .sbf__brand{grid-column:1/-1}.sb-404{max-width:640px;padding:120px var(--sb-gutter,24px) 140px;text-align:center;margin:0 auto}.sb-404 p{color:var(--sb-muted,#666);margin:0 0 28px}
