.sif-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);height:fit-content;font-family:var(--font-body);font-size:var(--text-medium-size);font-weight:var(--weight-semibold);text-align:center;cursor:pointer;border:1px solid #0000;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s;display:inline-flex}.sif-btn:focus-visible{outline:2px solid var(--color-teal-400);outline-offset:2px}.sif-btn:active{transform:translateY(1px)}.sif-btn__label{display:inline-block}.sif-btn__icon{color:currentColor;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.sif-btn__icon>svg{width:.875rem;height:.875rem;display:block}.sif-btn__badge{background:var(--color-pink);color:var(--color-white);text-transform:uppercase;border-radius:var(--radius-xs);padding:var(--space-1);font-family:var(--font-heading);font-size:var(--text-xsmall-size);font-weight:var(--weight-bold);line-height:1;display:inline-block}.sif-btn--md{min-height:3rem;padding:var(--space-2) var(--space-5)}.sif-btn--sm{min-height:2.5rem;padding:var(--space-2) var(--space-4);font-size:var(--text-small-size)}.sif-btn--full{width:100%}.sif-btn--primary{background:var(--color-orange);border-color:var(--color-orange);color:var(--color-teal-900)}.sif-btn--primary:hover{background:var(--color-orange-400);border-color:var(--color-orange-400);color:var(--color-teal-900)}.sif-btn--secondary{background:var(--color-orange-200);border-color:var(--color-orange-200);color:var(--color-teal-900)}.sif-btn--secondary:hover{background:var(--color-orange-300);border-color:var(--color-orange-300);color:var(--color-teal-900)}.sif-btn--accent{background:var(--color-teal-400);border-color:var(--color-teal-400);color:var(--color-white)}.sif-btn--accent:hover{background:var(--color-teal);border-color:var(--color-teal);color:var(--color-white)}.sif-btn--outline{border-color:var(--color-teal-900);color:var(--color-teal-900);background:0 0}.sif-btn--outline:hover{background:var(--color-teal-900);color:var(--color-white)}.sif-theme-dark .sif-btn--outline{border-color:var(--border-primary);color:var(--text-primary)}.sif-theme-dark .sif-btn--outline:hover{background:var(--color-white);color:var(--color-teal-900)}.sif-btn:disabled{cursor:default}.sif-btn--ghost{color:inherit;background:0 0;border-color:#0000;min-height:0;padding-left:0;padding-right:0}.sif-btn--ghost:hover{color:inherit;text-decoration:underline}
.sif-section{padding-top:var(--sec-pt);padding-bottom:var(--sec-pb);position:relative}.sif-section--themed{overflow:clip}.sif-section--xlarge{--sec-pt:8rem;--sec-pb:8rem;--sec-pt-last:6rem}.sif-section--large{--sec-pt:6rem;--sec-pb:6rem;--sec-pt-last:var(--space-8)}.sif-section--medium{--sec-pt:var(--space-8);--sec-pb:var(--space-8);--sec-pt-last:var(--space-6)}.sif-section--small{--sec-pt:2.5rem;--sec-pb:2.5rem;--sec-pt-last:var(--space-5)}.sif-section--xsmall{--sec-pt:var(--space-5);--sec-pb:var(--space-5);--sec-pt-last:var(--space-5)}.sif-section--none{--sec-pt:0;--sec-pb:0;--sec-pt-last:0}.sif-section--gutter:last-child:not(:first-child){padding-top:var(--sec-pt-last)}.sif-padding-global{padding-left:6rem;padding-right:6rem;position:relative}.sif-container{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.sif-container--65{max-width:65rem}.sif-container--48{max-width:48rem}.sif-container--41{max-width:41rem}.sif-container--38{max-width:38rem}.sif-container--full{max-width:none}@media (max-width:991px){.sif-section--xlarge{--sec-pt:6rem;--sec-pb:6rem;--sec-pt-last:var(--space-8)}.sif-section--large{--sec-pt:4.5rem;--sec-pb:4.5rem;--sec-pt-last:var(--space-7)}.sif-padding-global{padding-left:5%;padding-right:5%}}@media (max-width:767px){.sif-section--xlarge{--sec-pt:var(--space-8);--sec-pb:var(--space-8);--sec-pt-last:var(--space-6)}.sif-padding-global{padding-left:4%;padding-right:4%}}@media (max-width:479px){.sif-section--large{--sec-pt:var(--space-8);--sec-pb:var(--space-8);--sec-pt-last:var(--space-6)}}
.sif-bg{border-radius:inherit;background-color:var(--color-orange-100);position:absolute;inset:0}.sif-bg--orange100{background-color:var(--color-orange-100)}.sif-bg--orange{background-color:var(--color-orange)}.sif-bg--teal{background-color:var(--color-teal)}.sif-bg--teal900{background-color:var(--color-teal-900)}.sif-bg--teal200{background-color:var(--color-teal-200)}.sif-bg--pink{background-color:var(--color-pink-200)}.sif-bg--blue{background-color:var(--color-blue-200)}.sif-bg--white{background-color:var(--color-white)}.sif-bg--orange300{background-color:var(--color-orange-300)}.sif-bg--orange400{background-color:var(--color-orange-400)}.sif-bg--teal900a24{background-color:var(--color-teal-900-a24)}.sif-bg--noise{background-image:var(--texture-noise);background-position:0 0;background-size:auto}.sif-bg--frieze:after{content:"";background-color:var(--frieze-ink);height:38px;-webkit-mask-image:var(--texture-frieze);-webkit-mask-image:var(--texture-frieze);mask-image:var(--texture-frieze);pointer-events:none;position:absolute;inset:auto 0 .5rem;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}:where(.sif-bg--frieze){--frieze-ink:color-mix(in srgb, var(--color-white) 48%, transparent)}.sif-bg--frieze.sif-bg--teal,.sif-bg--frieze.sif-bg--teal900,.sif-theme-dark .sif-bg--frieze{--frieze-ink:#00534f6b}.sif-section--round-left>.sif-bg:not(.sif-bg--backer){border-top-left-radius:var(--radius-section)}.sif-section--round-right>.sif-bg:not(.sif-bg--backer){border-top-right-radius:var(--radius-section)}.sif-bg--backer{border-radius:0}.sif-link{color:var(--link-accent);font-weight:var(--weight-semibold);text-underline-offset:.15em;text-decoration:underline;transition:color .2s}.sif-link:hover{color:var(--link-accent-hover)}.sif-link-quiet{text-decoration:none;transition:color .2s}.sif-link-quiet:hover,.sif-link-quiet:is([aria-current]:not([aria-current=false]),.is-active){color:var(--link-hover)}.sif-link-quiet:where([aria-current]:not([aria-current=false]),.is-active){font-weight:var(--weight-semibold)}.sif-card{background:var(--background-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-xsmall);color:inherit;text-decoration:none;display:block;position:relative}.sif-card--padded{padding:var(--space-6)}.sif-card--orange{border-top:3px solid var(--color-orange)}.sif-card--teal{border-top:3px solid var(--color-teal)}.sif-card--pink{border-top:3px solid var(--color-pink)}.sif-card--blue{border-top:3px solid var(--color-blue-600)}.sif-card--link{transition:transform .2s,box-shadow .2s}.sif-card--link:hover{box-shadow:var(--shadow-medium);transform:translateY(-2px)}.sif-card--link:focus-visible{outline:2px solid var(--color-teal-400);outline-offset:2px}.sif-breadcrumb{font-family:var(--font-body);font-size:var(--text-small-size);color:inherit}.sif-breadcrumb__list{align-items:center;gap:var(--space-1) var(--space-2);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.sif-breadcrumb__item{align-items:center;gap:var(--space-2);margin:0;padding:0;display:inline-flex}.sif-breadcrumb__sep{width:.875rem;height:.875rem;color:inherit;opacity:.55;-webkit-user-select:none;user-select:none;display:inline-flex}.sif-breadcrumb__sep svg{width:100%;height:100%;display:block}.sif-breadcrumb__current{color:var(--text-heading);font-weight:var(--weight-semibold)}.sif-reveal{opacity:0;will-change:opacity, transform}@media (prefers-reduced-motion:reduce){.sif-reveal{opacity:1}}.sif-bg--primary{background-color:var(--background-primary)}.sif-bg--secondary{background-color:var(--background-secondary)}.sif-stars{align-items:center;gap:var(--space-1);display:inline-flex}.sif-stars__star{width:1rem;height:1rem;color:var(--color-teal-900);display:inline-flex}.sif-stars__star--on{color:var(--color-orange)}.sif-stars__star svg{width:100%;height:100%;display:block}.sif-pill{align-items:center;gap:var(--space-2);border-top-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);font-family:var(--font-heading);font-size:var(--text-xsmall-size);font-weight:var(--weight-bold);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;padding:.375rem .625rem;line-height:1.2;display:inline-flex}.sif-pill--light{background-color:var(--color-orange-200);color:var(--color-orange-900)}.sif-pill--soft{background-color:var(--color-teal-100);color:var(--color-teal-900)}.sif-pill--kind{background-color:var(--kind-surface);color:var(--kind-ink)}.sif-pill__dot{border-radius:var(--radius-full);flex:none;width:.5rem;height:.5rem}.sif-pill__dot--pink{background-color:var(--color-pink)}.sif-pill__dot--teal{background-color:var(--color-teal)}.sif-pill__dot--orange{background-color:var(--color-orange)}.sif-pill__dot--kind{background-color:var(--kind-accent)}
