/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer content{.blockquote,body.page-node-type-event .full-content blockquote{--blockquote-gap:calc(var(--spacer) / 2);--blockquote-padding-x:var(--spacer);--blockquote-margin-y:var(--spacer);--blockquote-font-size:var(--font-size-md);--blockquote-border-width:.25rem;--blockquote-border-color:var(--border-color);--blockquote-footer-font-size:var(--font-size-sm);--blockquote-footer-color:var(--fg-3);display:flex;flex-direction:column;gap:var(--blockquote-gap);padding-inline-start:var(--blockquote-padding-x);margin-bottom:var(--blockquote-margin-y);font-size:var(--blockquote-font-size);border-inline-start:var(--blockquote-border-width) solid var(--blockquote-border-color)}.blockquote>*,body.page-node-type-event .full-content blockquote>*{margin-bottom:0}figure.blockquote blockquote{margin-bottom:0}}body.page-node-type-event .full-content h2,body.page-node-type-event .full-content h3,body.page-node-type-event .full-content h4,body.page-node-type-event .full-content h5,body.page-node-type-event .full-content h6{margin-top:var(--spacer-6)}body.page-node-type-event .full-content blockquote{margin-top:var(--spacer-9);font-family:var(--heading-font-family);--blockquote-font-size:var(--font-size-lg);--blockquote-margin-y:var(--spacer-9)}body.page-node-type-event .breadcrumb{justify-content:start}body.page-node-type-event .event-tags .tags,body.page-node-type-event .event-tags .tags .tag{display:inline-block}body.page-node-type-event .event-tags .tags .tag a{padding:var(--spacer-2) var(--spacer-3);border:var(--border-width) solid var(--border-color);font-size:var(--font-size-sm);background-color:var(--bg-linen-soft);--link-color:var(--fg-body)}@media(prefers-reduced-motion:no-preference){body.page-node-type-event .event-tags .tags .tag a{transition-timing-function:ease-out;transition-duration:.3s;transition-property:"color, background-color"}}body.page-node-type-event .event-tags .tags .tag a:hover,body.page-node-type-event .event-tags .tags .tag a:focus-visible,body.page-node-type-event .event-tags .tags .tag a:active{background-color:transparent}body.page-node-type-event .event-tags .tags .tag:not(:last-of-type){margin-right:var(--spacer-3)}body.page-node-type-event .top-meta-wrap .status-label.status-is-completed:before{color:var(--fg-2)}body.page-node-type-event .top-meta-wrap .status-label.status-is-today:before,body.page-node-type-event .top-meta-wrap .status-label.status-is-ongoing:before,body.page-node-type-event .top-meta-wrap .status-label.status-is-ending-soon:before,body.page-node-type-event .top-meta-wrap .status-label.status-is-tomorrow:before,body.page-node-type-event .top-meta-wrap .status-label.status-is-starts-soon:before,body.page-node-type-event .top-meta-wrap .status-label.status-is-starts-few-hours:before,body.page-node-type-event .top-meta-wrap .status-label.status-is-starts-tomorrow:before,body.page-node-type-event .top-meta-wrap .status-label.status-is-starts-today:before,body.page-node-type-event .top-meta-wrap .status-label.status-is-live:before{color:var(--danger-fg)}body.page-node-type-event .top-meta-wrap .status-label.status-is-upcoming:before{color:var(--accent-fg)}.status-label{display:inline-flex;align-items:center;gap:.4rem}.status-label:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:currentColor;flex-shrink:0}.status-label:not(.status-is-completed):before{animation:status-pulse 1.5s ease-in-out infinite}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}
:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}:root{--swiper-navigation-sides-offset:1.5rem;--swiper-theme-color:var(--primary-base);--swiper-navigation-size:2rem;--swiper-pagination-bullet-horizontal-gap:7px}.swiper-button-next,.swiper-button-prev{padding:.5rem .25rem;--swiper-navigation-color:#fff}.swiper:not(.swiper-modal-gallery) .swiper-wrapper .swiper-slide{height:auto}.swiper .swiper-button-next svg,.swiper .swiper-button-prev svg{fill:var(--white)}.swiper-button-next{right:0}.swiper-button-next:after{display:none!important}.swiper-button-prev{left:0}.swiper-button-prev:after{display:none!important}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:visible}.custom-swiper-pagination{width:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.custom-swiper-pagination .swiper-pagination-bullet{opacity:.2;background:var(--primary-base);cursor:pointer}.custom-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.custom-swiper-pagination .swiper-pagination-bullet:hover,.custom-swiper-pagination .swiper-pagination-bullet:active{opacity:1}.custom-swiper-controls .custom-swiper-button-next,.custom-swiper-controls .custom-swiper-button-prev{background:transparent;outline:none;border-radius:none;border:none;color:var(--primary-base);padding:0}.custom-swiper-controls .custom-swiper-button-next:hover,.custom-swiper-controls .custom-swiper-button-prev:hover,.custom-swiper-controls .custom-swiper-button-next:active,.custom-swiper-controls .custom-swiper-button-prev:active{color:shade-color(#7DBAB1,12%)}.custom-swiper-controls .custom-swiper-button-next .svg-icon svg,.custom-swiper-controls .custom-swiper-button-prev .svg-icon svg{width:25px;height:25px}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--primary-base)}.custom-swiper-pagination.swiper-pagination-line .swiper-pagination-bullet{width:14px;height:7px;border-radius:3px}
.preview-gallery .preview-gallery-item{cursor:pointer;overflow:hidden;position:relative}.preview-gallery .preview-gallery-item:before{content:"";position:absolute;top:0;height:100%;left:calc(var(--gutter-x) / 2);width:calc(100% - var(--gutter-x));background:radial-gradient(ellipse at center,#0000 40%,#00000040 75%,#00000080),linear-gradient(25deg,#0009,#00000040 35%,#0000 65%);opacity:1;transition:opacity .4s ease;pointer-events:none;z-index:1}.preview-gallery .preview-gallery-item:after{content:"";position:absolute;left:calc(var(--gutter-x) / 2 + 1.5rem);bottom:1.5rem;width:25px;height:25px;background-image:url(/themes/custom/webnectus/public/icons/images.svg);background-repeat:no-repeat;background-size:contain;background-position:center;filter:invert(1);opacity:1;transition:opacity .4s ease;pointer-events:none;z-index:2}.preview-gallery .preview-gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s ease}.media-gallery-dialog{display:flex;flex-direction:column;overflow:hidden}.media-gallery-dialog .dialog-header{flex:0 0 auto}.media-gallery-dialog .dialog-body{flex:1 1 auto;min-height:0;overflow:hidden;position:relative;--dialog-padding:0}.media-gallery-dialog .swiper-modal-gallery{height:100%;width:100%}.media-gallery-dialog .swiper-modal-gallery .custom-swiper-button-prev,.media-gallery-dialog .swiper-modal-gallery .custom-swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;margin:0}.media-gallery-dialog .swiper-modal-gallery .custom-swiper-button-prev{left:3rem}.media-gallery-dialog .swiper-modal-gallery .custom-swiper-button-next{right:3rem}.media-gallery-dialog .swiper-wrapper{height:100%}.media-gallery-dialog .swiper-slide{height:100%;display:flex;align-items:center;justify-content:center}.media-gallery-dialog .gallery-modal-img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}@media(width>=1024px){.preview-gallery .preview-gallery-item:hover:before,.preview-gallery .preview-gallery-item:hover:after{opacity:0}.preview-gallery .preview-gallery-item:hover img{transform:scale(1.05)}}
.audio-player{display:flex;align-items:center;gap:1rem;width:100%}.audio-player audio{display:none}.audio-player__seek{flex:1;min-width:0;height:4px;margin:0;cursor:pointer;accent-color:var(--primary-base)}.audio-player__seek:disabled{cursor:default;opacity:.5}.audio-player__toggle.is-loading{cursor:progress;opacity:.7}.audio-player__time{flex-shrink:0;font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.audio-player__toggle{--btn-padding-x:var(--spacer-4);--btn-padding-y:var(--spacer-4)}@media(max-width:575.98px){.audio-player{gap:.625rem}.audio-player__time{font-size:.75rem}}
.video-player-toggle{--btn-padding-x:var(--spacer-3);--btn-padding-y:var(--spacer-3);--btn-border-color:var(--border-obsidian-muted)}
:root{--blue-025:color-mix(in oklch,var(--white) 94%,oklch(60% .24 240deg));--blue-050:color-mix(in oklch,var(--white) 90%,oklch(60% .24 240deg));--blue-100:color-mix(in oklch,var(--white) 80%,oklch(60% .24 240deg));--blue-200:color-mix(in oklch,var(--white) 60%,oklch(60% .24 240deg));--blue-300:color-mix(in oklch,var(--white) 40%,oklch(60% .24 240deg));--blue-400:color-mix(in oklch,var(--white) 20%,oklch(60% .24 240deg));--blue-500:oklch(60% .24 240deg);--blue-600:color-mix(in oklch,var(--black) 16%,oklch(60% .24 240deg));--blue-700:color-mix(in oklch,var(--black) 32%,oklch(60% .24 240deg));--blue-800:color-mix(in oklch,var(--black) 48%,oklch(60% .24 240deg));--blue-900:color-mix(in oklch,var(--black) 64%,oklch(60% .24 240deg));--blue-950:color-mix(in oklch,var(--black) 70%,oklch(60% .24 240deg));--blue-975:color-mix(in oklch,var(--black) 76%,oklch(60% .24 240deg));--indigo-025:color-mix(in oklch,var(--white) 94%,oklch(56% .26 288deg));--indigo-050:color-mix(in oklch,var(--white) 90%,oklch(56% .26 288deg));--indigo-100:color-mix(in oklch,var(--white) 80%,oklch(56% .26 288deg));--indigo-200:color-mix(in oklch,var(--white) 60%,oklch(56% .26 288deg));--indigo-300:color-mix(in oklch,var(--white) 40%,oklch(56% .26 288deg));--indigo-400:color-mix(in oklch,var(--white) 20%,oklch(56% .26 288deg));--indigo-500:oklch(56% .26 288deg);--indigo-600:color-mix(in oklch,var(--black) 16%,oklch(56% .26 288deg));--indigo-700:color-mix(in oklch,var(--black) 32%,oklch(56% .26 288deg));--indigo-800:color-mix(in oklch,var(--black) 48%,oklch(56% .26 288deg));--indigo-900:color-mix(in oklch,var(--black) 64%,oklch(56% .26 288deg));--indigo-950:color-mix(in oklch,var(--black) 70%,oklch(56% .26 288deg));--indigo-975:color-mix(in oklch,var(--black) 76%,oklch(56% .26 288deg));--violet-025:color-mix(in oklch,var(--white) 94%,oklch(56% .24 300deg));--violet-050:color-mix(in oklch,var(--white) 90%,oklch(56% .24 300deg));--violet-100:color-mix(in oklch,var(--white) 80%,oklch(56% .24 300deg));--violet-200:color-mix(in oklch,var(--white) 60%,oklch(56% .24 300deg));--violet-300:color-mix(in oklch,var(--white) 40%,oklch(56% .24 300deg));--violet-400:color-mix(in oklch,var(--white) 20%,oklch(56% .24 300deg));--violet-500:oklch(56% .24 300deg);--violet-600:color-mix(in oklch,var(--black) 16%,oklch(56% .24 300deg));--violet-700:color-mix(in oklch,var(--black) 32%,oklch(56% .24 300deg));--violet-800:color-mix(in oklch,var(--black) 48%,oklch(56% .24 300deg));--violet-900:color-mix(in oklch,var(--black) 64%,oklch(56% .24 300deg));--violet-950:color-mix(in oklch,var(--black) 70%,oklch(56% .24 300deg));--violet-975:color-mix(in oklch,var(--black) 76%,oklch(56% .24 300deg));--purple-025:color-mix(in oklch,var(--white) 94%,oklch(56% .24 320deg));--purple-050:color-mix(in oklch,var(--white) 90%,oklch(56% .24 320deg));--purple-100:color-mix(in oklch,var(--white) 80%,oklch(56% .24 320deg));--purple-200:color-mix(in oklch,var(--white) 60%,oklch(56% .24 320deg));--purple-300:color-mix(in oklch,var(--white) 40%,oklch(56% .24 320deg));--purple-400:color-mix(in oklch,var(--white) 20%,oklch(56% .24 320deg));--purple-500:oklch(56% .24 320deg);--purple-600:color-mix(in oklch,var(--black) 16%,oklch(56% .24 320deg));--purple-700:color-mix(in oklch,var(--black) 32%,oklch(56% .24 320deg));--purple-800:color-mix(in oklch,var(--black) 48%,oklch(56% .24 320deg));--purple-900:color-mix(in oklch,var(--black) 64%,oklch(56% .24 320deg));--purple-950:color-mix(in oklch,var(--black) 70%,oklch(56% .24 320deg));--purple-975:color-mix(in oklch,var(--black) 76%,oklch(56% .24 320deg));--pink-025:color-mix(in oklch,var(--white) 94%,oklch(60% .22 4deg));--pink-050:color-mix(in oklch,var(--white) 90%,oklch(60% .22 4deg));--pink-100:color-mix(in oklch,var(--white) 80%,oklch(60% .22 4deg));--pink-200:color-mix(in oklch,var(--white) 60%,oklch(60% .22 4deg));--pink-300:color-mix(in oklch,var(--white) 40%,oklch(60% .22 4deg));--pink-400:color-mix(in oklch,var(--white) 20%,oklch(60% .22 4deg));--pink-500:oklch(60% .22 4deg);--pink-600:color-mix(in oklch,var(--black) 16%,oklch(60% .22 4deg));--pink-700:color-mix(in oklch,var(--black) 32%,oklch(60% .22 4deg));--pink-800:color-mix(in oklch,var(--black) 48%,oklch(60% .22 4deg));--pink-900:color-mix(in oklch,var(--black) 64%,oklch(60% .22 4deg));--pink-950:color-mix(in oklch,var(--black) 70%,oklch(60% .22 4deg));--pink-975:color-mix(in oklch,var(--black) 76%,oklch(60% .22 4deg));--red-025:color-mix(in oklch,var(--white) 94%,oklch(60% .22 20deg));--red-050:color-mix(in oklch,var(--white) 90%,oklch(60% .22 20deg));--red-100:color-mix(in oklch,var(--white) 80%,oklch(60% .22 20deg));--red-200:color-mix(in oklch,var(--white) 60%,oklch(60% .22 20deg));--red-300:color-mix(in oklch,var(--white) 40%,oklch(60% .22 20deg));--red-400:color-mix(in oklch,var(--white) 20%,oklch(60% .22 20deg));--red-500:oklch(60% .22 20deg);--red-600:color-mix(in oklch,var(--black) 16%,oklch(60% .22 20deg));--red-700:color-mix(in oklch,var(--black) 32%,oklch(60% .22 20deg));--red-800:color-mix(in oklch,var(--black) 48%,oklch(60% .22 20deg));--red-900:color-mix(in oklch,var(--black) 64%,oklch(60% .22 20deg));--red-950:color-mix(in oklch,var(--black) 70%,oklch(60% .22 20deg));--red-975:color-mix(in oklch,var(--black) 76%,oklch(60% .22 20deg));--orange-025:color-mix(in oklch,var(--white) 94%,oklch(70% .22 52deg));--orange-050:color-mix(in oklch,var(--white) 90%,oklch(70% .22 52deg));--orange-100:color-mix(in oklch,var(--white) 80%,oklch(70% .22 52deg));--orange-200:color-mix(in oklch,var(--white) 60%,oklch(70% .22 52deg));--orange-300:color-mix(in oklch,var(--white) 40%,oklch(70% .22 52deg));--orange-400:color-mix(in oklch,var(--white) 20%,oklch(70% .22 52deg));--orange-500:oklch(70% .22 52deg);--orange-600:color-mix(in oklch,var(--black) 16%,oklch(70% .22 52deg));--orange-700:color-mix(in oklch,var(--black) 32%,oklch(70% .22 52deg));--orange-800:color-mix(in oklch,var(--black) 48%,oklch(70% .22 52deg));--orange-900:color-mix(in oklch,var(--black) 64%,oklch(70% .22 52deg));--orange-950:color-mix(in oklch,var(--black) 70%,oklch(70% .22 52deg));--orange-975:color-mix(in oklch,var(--black) 76%,oklch(70% .22 52deg));--amber-025:color-mix(in oklch,var(--white) 94%,oklch(79% .2 78deg));--amber-050:color-mix(in oklch,var(--white) 90%,oklch(79% .2 78deg));--amber-100:color-mix(in oklch,var(--white) 80%,oklch(79% .2 78deg));--amber-200:color-mix(in oklch,var(--white) 60%,oklch(79% .2 78deg));--amber-300:color-mix(in oklch,var(--white) 40%,oklch(79% .2 78deg));--amber-400:color-mix(in oklch,var(--white) 20%,oklch(79% .2 78deg));--amber-500:oklch(79% .2 78deg);--amber-600:color-mix(in oklch,var(--black) 16%,oklch(79% .2 78deg));--amber-700:color-mix(in oklch,var(--black) 32%,oklch(79% .2 78deg));--amber-800:color-mix(in oklch,var(--black) 48%,oklch(79% .2 78deg));--amber-900:color-mix(in oklch,var(--black) 64%,oklch(79% .2 78deg));--amber-950:color-mix(in oklch,var(--black) 70%,oklch(79% .2 78deg));--amber-975:color-mix(in oklch,var(--black) 76%,oklch(79% .2 78deg));--yellow-025:color-mix(in oklch,var(--white) 94%,oklch(88% .24 88deg));--yellow-050:color-mix(in oklch,var(--white) 90%,oklch(88% .24 88deg));--yellow-100:color-mix(in oklch,var(--white) 80%,oklch(88% .24 88deg));--yellow-200:color-mix(in oklch,var(--white) 60%,oklch(88% .24 88deg));--yellow-300:color-mix(in oklch,var(--white) 40%,oklch(88% .24 88deg));--yellow-400:color-mix(in oklch,var(--white) 20%,oklch(88% .24 88deg));--yellow-500:oklch(88% .24 88deg);--yellow-600:color-mix(in oklch,var(--black) 16%,oklch(88% .24 88deg));--yellow-700:color-mix(in oklch,var(--black) 32%,oklch(88% .24 88deg));--yellow-800:color-mix(in oklch,var(--black) 48%,oklch(88% .24 88deg));--yellow-900:color-mix(in oklch,var(--black) 64%,oklch(88% .24 88deg));--yellow-950:color-mix(in oklch,var(--black) 70%,oklch(88% .24 88deg));--yellow-975:color-mix(in oklch,var(--black) 76%,oklch(88% .24 88deg));--lime-025:color-mix(in oklch,var(--white) 94%,oklch(65% .24 135deg));--lime-050:color-mix(in oklch,var(--white) 90%,oklch(65% .24 135deg));--lime-100:color-mix(in oklch,var(--white) 80%,oklch(65% .24 135deg));--lime-200:color-mix(in oklch,var(--white) 60%,oklch(65% .24 135deg));--lime-300:color-mix(in oklch,var(--white) 40%,oklch(65% .24 135deg));--lime-400:color-mix(in oklch,var(--white) 20%,oklch(65% .24 135deg));--lime-500:oklch(65% .24 135deg);--lime-600:color-mix(in oklch,var(--black) 16%,oklch(65% .24 135deg));--lime-700:color-mix(in oklch,var(--black) 32%,oklch(65% .24 135deg));--lime-800:color-mix(in oklch,var(--black) 48%,oklch(65% .24 135deg));--lime-900:color-mix(in oklch,var(--black) 64%,oklch(65% .24 135deg));--lime-950:color-mix(in oklch,var(--black) 70%,oklch(65% .24 135deg));--lime-975:color-mix(in oklch,var(--black) 76%,oklch(65% .24 135deg));--green-025:color-mix(in oklch,var(--white) 94%,oklch(64% .22 160deg));--green-050:color-mix(in oklch,var(--white) 90%,oklch(64% .22 160deg));--green-100:color-mix(in oklch,var(--white) 80%,oklch(64% .22 160deg));--green-200:color-mix(in oklch,var(--white) 60%,oklch(64% .22 160deg));--green-300:color-mix(in oklch,var(--white) 40%,oklch(64% .22 160deg));--green-400:color-mix(in oklch,var(--white) 20%,oklch(64% .22 160deg));--green-500:oklch(64% .22 160deg);--green-600:color-mix(in oklch,var(--black) 16%,oklch(64% .22 160deg));--green-700:color-mix(in oklch,var(--black) 32%,oklch(64% .22 160deg));--green-800:color-mix(in oklch,var(--black) 48%,oklch(64% .22 160deg));--green-900:color-mix(in oklch,var(--black) 64%,oklch(64% .22 160deg));--green-950:color-mix(in oklch,var(--black) 70%,oklch(64% .22 160deg));--green-975:color-mix(in oklch,var(--black) 76%,oklch(64% .22 160deg));--teal-025:color-mix(in oklch,var(--white) 94%,oklch(68% .22 190deg));--teal-050:color-mix(in oklch,var(--white) 90%,oklch(68% .22 190deg));--teal-100:color-mix(in oklch,var(--white) 80%,oklch(68% .22 190deg));--teal-200:color-mix(in oklch,var(--white) 60%,oklch(68% .22 190deg));--teal-300:color-mix(in oklch,var(--white) 40%,oklch(68% .22 190deg));--teal-400:color-mix(in oklch,var(--white) 20%,oklch(68% .22 190deg));--teal-500:oklch(68% .22 190deg);--teal-600:color-mix(in oklch,var(--black) 16%,oklch(68% .22 190deg));--teal-700:color-mix(in oklch,var(--black) 32%,oklch(68% .22 190deg));--teal-800:color-mix(in oklch,var(--black) 48%,oklch(68% .22 190deg));--teal-900:color-mix(in oklch,var(--black) 64%,oklch(68% .22 190deg));--teal-950:color-mix(in oklch,var(--black) 70%,oklch(68% .22 190deg));--teal-975:color-mix(in oklch,var(--black) 76%,oklch(68% .22 190deg));--cyan-025:color-mix(in oklch,var(--white) 94%,oklch(69% .22 220deg));--cyan-050:color-mix(in oklch,var(--white) 90%,oklch(69% .22 220deg));--cyan-100:color-mix(in oklch,var(--white) 80%,oklch(69% .22 220deg));--cyan-200:color-mix(in oklch,var(--white) 60%,oklch(69% .22 220deg));--cyan-300:color-mix(in oklch,var(--white) 40%,oklch(69% .22 220deg));--cyan-400:color-mix(in oklch,var(--white) 20%,oklch(69% .22 220deg));--cyan-500:oklch(69% .22 220deg);--cyan-600:color-mix(in oklch,var(--black) 16%,oklch(69% .22 220deg));--cyan-700:color-mix(in oklch,var(--black) 32%,oklch(69% .22 220deg));--cyan-800:color-mix(in oklch,var(--black) 48%,oklch(69% .22 220deg));--cyan-900:color-mix(in oklch,var(--black) 64%,oklch(69% .22 220deg));--cyan-950:color-mix(in oklch,var(--black) 70%,oklch(69% .22 220deg));--cyan-975:color-mix(in oklch,var(--black) 76%,oklch(69% .22 220deg));--brown-025:color-mix(in oklch,var(--white) 94%,oklch(60% .12 54deg));--brown-050:color-mix(in oklch,var(--white) 90%,oklch(60% .12 54deg));--brown-100:color-mix(in oklch,var(--white) 80%,oklch(60% .12 54deg));--brown-200:color-mix(in oklch,var(--white) 60%,oklch(60% .12 54deg));--brown-300:color-mix(in oklch,var(--white) 40%,oklch(60% .12 54deg));--brown-400:color-mix(in oklch,var(--white) 20%,oklch(60% .12 54deg));--brown-500:oklch(60% .12 54deg);--brown-600:color-mix(in oklch,var(--black) 16%,oklch(60% .12 54deg));--brown-700:color-mix(in oklch,var(--black) 32%,oklch(60% .12 54deg));--brown-800:color-mix(in oklch,var(--black) 48%,oklch(60% .12 54deg));--brown-900:color-mix(in oklch,var(--black) 64%,oklch(60% .12 54deg));--brown-950:color-mix(in oklch,var(--black) 70%,oklch(60% .12 54deg));--brown-975:color-mix(in oklch,var(--black) 76%,oklch(60% .12 54deg));--gray-025:color-mix(in oklch,var(--white) 94%,oklch(60% .02 245deg));--gray-050:color-mix(in oklch,var(--white) 90%,oklch(60% .02 245deg));--gray-100:color-mix(in oklch,var(--white) 80%,oklch(60% .02 245deg));--gray-200:color-mix(in oklch,var(--white) 60%,oklch(60% .02 245deg));--gray-300:color-mix(in oklch,var(--white) 40%,oklch(60% .02 245deg));--gray-400:color-mix(in oklch,var(--white) 20%,oklch(60% .02 245deg));--gray-500:oklch(60% .02 245deg);--gray-600:color-mix(in oklch,var(--black) 16%,oklch(60% .02 245deg));--gray-700:color-mix(in oklch,var(--black) 32%,oklch(60% .02 245deg));--gray-800:color-mix(in oklch,var(--black) 48%,oklch(60% .02 245deg));--gray-900:color-mix(in oklch,var(--black) 64%,oklch(60% .02 245deg));--gray-950:color-mix(in oklch,var(--black) 70%,oklch(60% .02 245deg));--gray-975:color-mix(in oklch,var(--black) 76%,oklch(60% .02 245deg));--pewter-025:color-mix(in oklch,var(--white) 94%,oklch(65% .01 290deg));--pewter-050:color-mix(in oklch,var(--white) 90%,oklch(65% .01 290deg));--pewter-100:color-mix(in oklch,var(--white) 80%,oklch(65% .01 290deg));--pewter-200:color-mix(in oklch,var(--white) 60%,oklch(65% .01 290deg));--pewter-300:color-mix(in oklch,var(--white) 40%,oklch(65% .01 290deg));--pewter-400:color-mix(in oklch,var(--white) 20%,oklch(65% .01 290deg));--pewter-500:oklch(65% .01 290deg);--pewter-600:color-mix(in oklch,var(--black) 16%,oklch(65% .01 290deg));--pewter-700:color-mix(in oklch,var(--black) 32%,oklch(65% .01 290deg));--pewter-800:color-mix(in oklch,var(--black) 48%,oklch(65% .01 290deg));--pewter-900:color-mix(in oklch,var(--black) 64%,oklch(65% .01 290deg));--pewter-950:color-mix(in oklch,var(--black) 70%,oklch(65% .01 290deg));--pewter-975:color-mix(in oklch,var(--black) 76%,oklch(65% .01 290deg))}@layer colors,config,root,reboot,layout,content,forms,components,custom,helpers,utilities;:root{--black:#000;--white:#fff;--gradient:linear-gradient(180deg,color-mix(var(--white) 15%,transparent),color-mix(var(--white) 0%,transparent));--body-font-family:"SourceSans3",system-ui,sans-serif;--body-font-size:clamp(1rem,.9375rem + .3125vw,1.125rem);--body-font-weight:var(--font-weight-normal);--body-line-height:1.5;--heading-color:inherit;--hr-border-color:var(--border-color);--link-color:light-dark(#8b6a38,#c8b082);--link-decoration:none;--link-underline-offset:0;--link-hover-color:color-mix(in oklch,var(--link-color) 90%,#000);--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Monaco,"Cascadia Mono",Consolas,"Liberation Mono",monospace;--code-font-size:95%;--code-color:var(--fg-2);--border-width:1px;--border-width-keyline:.5px;--border-style:solid;--border-color:light-dark(#e7e2d7,#5a554e);--border-color-translucent:color-mix(in oklch,var(--fg-body) 15%,transparent);--shadow-color:#000;--shadow-strength:1;--transition-timing-overlay:cubic-bezier(.22,1,.36,1);--spacer:1rem;--focus-ring-width:3px;--focus-ring-offset:1px;--focus-ring-color:var(--primary-focus-ring);--focus-ring:var(--focus-ring-width) solid var(--focus-ring-color);--control-checked-bg:var(--primary-base);--control-checked-border-color:var(--control-checked-bg);--control-active-bg:var(--primary-base);--control-active-border-color:var(--control-active-bg);--control-disabled-bg:var(--bg-3);--control-disabled-opacity:.65;--control-transition-duration:.15s;--control-transition-timing:cubic-bezier(.34,1.56,.64,1);--btn-input-fg:var(--fg-body);--btn-input-bg:var(--bg-body);--btn-input-gap:.375rem;--btn-input-min-height:2.375rem;--btn-input-padding-y:.375rem;--btn-input-padding-x:.75rem;--btn-input-font-size:var(--body-font-size);--btn-input-font-weight:var(--font-weight-normal);--btn-input-line-height:var(--body-line-height);--btn-input-border-radius:var(--radius-5);--btn-input-xs-gap:var(--spacer-1);--btn-input-xs-min-height:1.5rem;--btn-input-xs-padding-y:.125rem;--btn-input-xs-padding-x:.5rem;--btn-input-xs-font-size:var(--font-size-xs);--btn-input-xs-line-height:1.125;--btn-input-xs-border-radius:var(--radius-5);--btn-input-sm-gap:.375rem;--btn-input-sm-min-height:2rem;--btn-input-sm-padding-y:.25rem;--btn-input-sm-padding-x:.625rem;--btn-input-sm-font-size:var(--font-size-sm);--btn-input-sm-line-height:var(--line-height-sm);--btn-input-sm-border-radius:var(--radius-5);--btn-input-lg-gap:.375rem;--btn-input-lg-min-height:2.75rem;--btn-input-lg-padding-y:.5rem;--btn-input-lg-padding-x:1rem;--btn-input-lg-font-size:var(--font-size-md);--btn-input-lg-line-height:var(--line-height-md);--btn-input-lg-border-radius:var(--radius-7);--heading-font-family:"GFSDidot",serif;--list-inline-padding:.5rem;--font-size-xs:clamp(.75rem,.6875rem + .3125vw,.875rem);--line-height-xs:1.3;--font-size-sm:clamp(.875rem,.8125rem + .3125vw,1rem);--line-height-sm:1.4;--font-size-md:clamp(1rem,.9375rem + .3125vw,1.125rem);--line-height-md:1.5;--font-size-lg:clamp(1.25rem,1.125rem + .625vw,1.375rem);--line-height-lg:1.5;--font-size-xl:clamp(1.5rem,1.1rem + .75vw,1.75rem);--line-height-xl:1.45;--font-size-2xl:clamp(1.75rem,1.3rem + 1vw,2rem);--line-height-2xl:1.35;--font-size-3xl:clamp(2rem,1.6rem + .75vw,2.25rem);--line-height-3xl:1.25;--font-size-4xl:clamp(2.25rem,1.85rem + .75vw,2.5rem);--line-height-4xl:1.15;--font-size-5xl:clamp(2.5rem,2.1rem + .75vw,2.75rem);--line-height-5xl:1.1;--font-size-6xl:clamp(2.75rem,2.35rem + .75vw,3rem);--line-height-6xl:1;--font-weight-lighter:lighter;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bolder:bolder;--primary-base:#1e1a17;--primary-fg:light-dark(#1e1a17,#fdf9f1);--primary-fg-emphasis:light-dark(#141210,#ffffff);--primary-bg:#1e1a17;--primary-bg-subtle:light-dark(#f4efe4,#141210);--primary-bg-muted:light-dark(#e7e2d7,#1e1a17);--primary-border:light-dark(#dcd6c8,#4a433c);--primary-focus-ring:light-dark(color-mix(in oklch,#1e1a17 50%,var(--bg-body)),color-mix(in oklch,#1e1a17 75%,var(--bg-body)));--primary-contrast:#fdf9f1;--accent-base:#8b6a38;--accent-fg:light-dark(#8b6a38,#c8b082);--accent-fg-emphasis:light-dark(#6b5028,#e5d4b0);--accent-bg:#8b6a38;--accent-bg-subtle:light-dark(#f5eedf,#2d2418);--accent-bg-muted:light-dark(#e5d4b0,#4a3a20);--accent-border:light-dark(#c8b082,#6b5028);--accent-on-dark:#d4a860;--accent-focus-ring:light-dark(color-mix(in oklch,#8b6a38 50%,var(--bg-body)),color-mix(in oklch,#8b6a38 75%,var(--bg-body)));--accent-contrast:#fdf9f1;--success-base:var(--green-500);--success-fg:light-dark(var(--green-600),var(--green-400));--success-fg-emphasis:light-dark(var(--green-800),var(--green-300));--success-bg:var(--green-500);--success-bg-subtle:light-dark(var(--green-100),var(--green-900));--success-bg-muted:light-dark(var(--green-200),var(--green-800));--success-border:light-dark(var(--green-300),var(--green-600));--success-focus-ring:light-dark(color-mix(in oklch,var(--green-500) 50%,var(--bg-body)),color-mix(in oklch,var(--green-500) 75%,var(--bg-body)));--success-contrast:var(--white);--danger-base:var(--red-500);--danger-fg:light-dark(var(--red-600),var(--red-400));--danger-fg-emphasis:light-dark(var(--red-800),var(--red-300));--danger-bg:var(--red-500);--danger-bg-subtle:light-dark(var(--red-100),var(--red-900));--danger-bg-muted:light-dark(var(--red-200),var(--red-800));--danger-border:light-dark(var(--red-300),var(--red-600));--danger-focus-ring:light-dark(color-mix(in oklch,var(--red-500) 50%,var(--bg-body)),color-mix(in oklch,var(--red-500) 75%,var(--bg-body)));--danger-contrast:var(--white);--warning-base:var(--yellow-500);--warning-fg:light-dark(var(--yellow-700),var(--yellow-400));--warning-fg-emphasis:light-dark(var(--yellow-800),var(--yellow-300));--warning-bg:var(--yellow-500);--warning-bg-subtle:light-dark(var(--yellow-100),var(--yellow-900));--warning-bg-muted:light-dark(var(--yellow-200),var(--yellow-800));--warning-border:light-dark(var(--yellow-300),var(--yellow-600));--warning-focus-ring:light-dark(color-mix(in oklch,var(--yellow-500) 50%,var(--bg-body)),color-mix(in oklch,var(--yellow-400) 85%,var(--bg-body)));--warning-contrast:var(--gray-900);--info-base:var(--cyan-500);--info-fg:light-dark(var(--cyan-600),var(--cyan-400));--info-fg-emphasis:light-dark(var(--cyan-800),var(--cyan-300));--info-bg:var(--cyan-500);--info-bg-subtle:light-dark(var(--cyan-100),var(--cyan-900));--info-bg-muted:light-dark(var(--cyan-200),var(--cyan-800));--info-border:light-dark(var(--cyan-300),var(--cyan-600));--info-focus-ring:light-dark(color-mix(in oklch,var(--cyan-500) 50%,var(--bg-body)),color-mix(in oklch,var(--cyan-500) 75%,var(--bg-body)));--info-contrast:var(--gray-900);--inverse-base:var(--gray-900);--inverse-fg:light-dark(var(--gray-900),var(--gray-200));--inverse-fg-emphasis:light-dark(var(--gray-975),var(--white));--inverse-bg:light-dark(var(--gray-900),var(--gray-025));--inverse-bg-subtle:light-dark(var(--gray-100),var(--gray-900));--inverse-bg-muted:light-dark(var(--gray-200),var(--gray-300));--inverse-border:light-dark(var(--gray-400),var(--gray-100));--inverse-focus-ring:color-mix(in oklch,light-dark(var(--gray-900),var(--gray-100)) 50%,var(--bg-body));--inverse-contrast:light-dark(var(--white),var(--gray-900));--secondary-base:#f7f2e7;--secondary-fg:light-dark(#1e1a17,#fdf9f1);--secondary-fg-emphasis:light-dark(#141210,#ffffff);--secondary-bg:#f7f2e7;--secondary-bg-subtle:light-dark(#fdf9f1,#141210);--secondary-bg-muted:light-dark(#f4efe4,#1e1a17);--secondary-border:light-dark(#e7e2d7,#4a433c);--secondary-focus-ring:light-dark(color-mix(in oklch,#dcd6c8 50%,var(--bg-body)),color-mix(in oklch,#4a433c 75%,var(--bg-body)));--secondary-contrast:#1e1a17;--bg-body:#fdf9f1;--bg-1:light-dark(var(--gray-025),var(--gray-950));--bg-2:light-dark(var(--gray-050),var(--gray-900));--bg-3:light-dark(var(--gray-100),var(--gray-800));--bg-4:light-dark(var(--gray-200),var(--gray-700));--bg-fg:var(--fg-body);--bg-white:var(--white);--bg-black:var(--black);--bg-transparent:transparent;--bg-inherit:inherit;--bg-linen:#fdf9f1;--bg-linen-soft:#f7f2e7;--bg-linen-card:#f4efe4;--bg-obsidian:#1e1a17;--bg-obsidian-dark:#141210;--fg-body:#373737;--fg-1:light-dark(var(--gray-800),var(--gray-200));--fg-2:light-dark(var(--gray-700),var(--gray-300));--fg-3:light-dark(var(--gray-600),var(--gray-500));--fg-4:light-dark(var(--gray-500),var(--gray-600));--fg-bg:var(--bg-body);--fg-white:var(--white);--fg-black:var(--black);--fg-inherit:inherit;--fg-5:light-dark(var(--gray-400),var(--gray-700));--fg-obsidian:#1e1a17;--fg-obsidian-muted:#5a554e;--fg-obsidian-light:#8a8378;--fg-linen:#fdf9f1;--fg-linen-soft:#f7f2e7;--border-bg:var(--bg-body);--border-body:light-dark(var(--gray-300),var(--gray-800));--border-muted:light-dark(var(--gray-200),var(--gray-800));--border-subtle:light-dark(color-mix(in oklch,var(--gray-100),var(--gray-200)),color-mix(in oklch,var(--gray-800),var(--gray-900)));--border-emphasized:light-dark(var(--gray-400),var(--gray-600));--border-white:var(--white);--border-black:var(--black);--border-warm:#e7e2d7;--border-warm-strong:#dcd6c8;--border-obsidian:#1e1a17;--border-obsidian-muted:#5a554e;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--spacer-0:0;--spacer-1:.25rem;--spacer-2:.375rem;--spacer-3:.5rem;--spacer-4:.75rem;--spacer-5:1rem;--spacer-6:1.25rem;--spacer-7:1.5rem;--spacer-8:1.75rem;--spacer-9:2rem;--spacer-10:2.25rem;--spacer-11:2.5rem;--spacer-12:3rem;--radius-0:0;--radius-1:.75px;--radius-2:1.125px;--radius-3:1.5px;--radius-4:2.25px;--radius-5:3px;--radius-6:3.75px;--radius-7:4.5px;--radius-8:5.25px;--radius-9:6px;--radius-pill:50rem;--box-shadow:0 .125rem .25rem -.0625rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.04 * var(--shadow-strength) * var(--so,1))),0 .375rem .75rem -.125rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.05 * var(--shadow-strength) * var(--so,1))),0 .75rem 1.5rem -.25rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.06 * var(--shadow-strength) * var(--so,1)));--box-shadow-xs:0 .0625rem .125rem oklch(from var(--sc,var(--shadow-color)) l c h/calc(.04 * var(--shadow-strength) * var(--so,1)));--box-shadow-sm:0 .0625rem .125rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.04 * var(--shadow-strength) * var(--so,1))),0 .125rem .375rem -.0625rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.05 * var(--shadow-strength) * var(--so,1)));--box-shadow-lg:0 .125rem .375rem -.0625rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.05 * var(--shadow-strength) * var(--so,1))),0 .375rem 1rem -.1875rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.06 * var(--shadow-strength) * var(--so,1))),0 .75rem 2rem -.375rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.07 * var(--shadow-strength) * var(--so,1))),0 1.5rem 3.5rem -.75rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.08 * var(--shadow-strength) * var(--so,1)));--box-shadow-xl:0 .1875rem .5rem -.0625rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.05 * var(--shadow-strength) * var(--so,1))),0 .5rem 1.25rem -.1875rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.06 * var(--shadow-strength) * var(--so,1))),0 1rem 2.5rem -.375rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.07 * var(--shadow-strength) * var(--so,1))),0 2rem 5rem -.75rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.09 * var(--shadow-strength) * var(--so,1)));--box-shadow-inset:inset 0 1px 2px light-dark(oklch(from var(--sc,var(--shadow-color)) l c h/calc(8% * var(--so,1))),oklch(from var(--sc,var(--shadow-color)) l c h/calc(26% * var(--so,1))));--z-n1:-1;--z-0:0;--z-1:1;--z-2:2;--z-3:3;--z-menu:1000;--z-sticky:1010;--z-fixed:1020;--z-drawer:1030;--z-dialog:1040;--z-popover:1050;--z-tooltip:1060;--z-toast:1070;color-scheme:light dark;scrollbar-gutter:stable}@media(prefers-color-scheme:dark){:root{--shadow-strength:2.4}}[data-bs-theme=dark]{--shadow-strength:2.4;color-scheme:dark}[data-bs-theme=light]{--shadow-strength:1;color-scheme:light}:root{--heading-margin-bottom:var(--spacer-2);--heading-line-height:1.2;--paragraph-margin-bottom:var(--spacer);--legend-margin-bottom:var(--spacer-2);--legend-font-size:var(--font-size-md);--list-padding-x:var(--spacer-7)}@layer reboot{*,*:before,*:after{box-sizing:border-box}:root{accent-color:var(--primary-base)}iframe{color-scheme:light dark;border:0}body{margin:0;font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--fg-body);text-align:var(--body-text-align);background-color:var(--bg-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:var(--hr-margin-y,var(--spacer)) 0;border:0;border-block-start:var(--border-width) solid var(--hr-border-color)}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:var(--heading-margin-bottom);font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight,var(--font-weight-medium));line-height:var(--heading-line-height);color:var(--heading-color)}h1,.h1{font-size:var(--font-size-3xl)}h2,.h2{font-size:var(--font-size-2xl)}h3,.h3{font-size:var(--font-size-xl)}h4,.h4{font-size:var(--font-size-lg)}h5,.h5{font-size:var(--font-size-md)}h6,.h6{font-size:var(--font-size-sm)}p{margin-top:0;margin-bottom:var(--paragraph-margin-bottom)}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:var(--spacer);font-style:normal;line-height:inherit}ol,ul{padding-inline-start:var(--list-padding-x)}ol,ul,dl{margin-top:0;margin-bottom:var(--spacer)}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:var(--dt-font-weight,var(--font-weight-bold))}dd{margin-inline-start:0;margin-bottom:var(--spacer-2)}blockquote{margin:0 0 var(--spacer)}blockquote>*{margin-block:0}b,strong{font-weight:var(--font-weight-bolder)}small,.small{font-size:var(--small-font-size,87.5%)}mark,.mark{--mark-padding:.1875em;--mark-color:var(--fg-body);--mark-bg:light-dark(var(--yellow-100),var(--yellow-900));padding:var(--mark-padding);color:var(--mark-color);background-color:var(--mark-bg)}sub,sup{position:relative;font-size:var(--sub-sup-font-size,.75em);line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--theme-fg,var(--link-color));-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);text-underline-offset:var(--link-underline-offset)}a:hover{color:var(--theme-fg-emphasis,var(--link-hover-color));-webkit-text-decoration:var(--link-hover-decoration,var(--link-decoration));text-decoration:var(--link-hover-decoration,var(--link-decoration))}a:not([href],[class]),a:not([href],[class]):hover{color:inherit;text-decoration:none}pre,code{font-family:var(--font-mono);font-size:1em}pre{display:block;margin-top:0;margin-bottom:var(--spacer);overflow:auto;font-size:var(--code-font-size);color:var(--code-color,inherit);scrollbar-gutter:stable}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:var(--code-font-size);color:var(--code-color);word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 var(--spacer)}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-block:var(--spacer-2);color:var(--fg-3);text-align:start}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date],[type=datetime-local],[type=month],[type=week],[type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:inline-start;width:100%;padding:0;margin-bottom:var(--legend-margin-bottom);font-size:var(--legend-font-size);font-weight:var(--legend-font-weight);line-height:inherit}legend+*{clear:inline-start}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-ampm-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-week-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}[type=tel],[type=url],[type=email],[type=number]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}}@layer content{.list-unstyled,.list-inline{padding-inline-start:0;list-style-type:""}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-inline-end:var(--list-inline-padding,var(--spacer)/2)}}@layer content{.blockquote,body.page-node-type-article .full-content blockquote,body.page-node-type-page .full-content blockquote{--blockquote-gap:calc(var(--spacer) / 2);--blockquote-padding-x:var(--spacer);--blockquote-margin-y:var(--spacer);--blockquote-font-size:var(--font-size-md);--blockquote-border-width:.25rem;--blockquote-border-color:var(--border-color);--blockquote-footer-font-size:var(--font-size-sm);--blockquote-footer-color:var(--fg-3);display:flex;flex-direction:column;gap:var(--blockquote-gap);padding-inline-start:var(--blockquote-padding-x);margin-bottom:var(--blockquote-margin-y);font-size:var(--blockquote-font-size);border-inline-start:var(--blockquote-border-width) solid var(--blockquote-border-color)}.blockquote>*,body.page-node-type-article .full-content blockquote>*,body.page-node-type-page .full-content blockquote>*{margin-bottom:0}figure.blockquote blockquote{margin-bottom:0}}@layer content{.table{--table-cell-padding-y:.5rem;--table-cell-padding-x:.5rem;--table-cell-vertical-align:top;--table-color:var(--fg-body);--table-bg:transparent;--table-accent-bg:transparent;--table-border-width:var(--border-width);--table-border-color:var(--border-warm-strong);--table-group-separator-color:currentcolor;--table-striped-color:var(--table-color);--table-striped-bg-factor:5%;--table-striped-bg:color-mix(in srgb,var(--table-color) var(--table-striped-bg-factor),transparent);--table-active-color:var(--table-color);--table-active-bg-factor:10%;--table-active-bg:color-mix(in srgb,var(--table-color) var(--table-active-bg-factor),transparent);--table-hover-color:var(--table-color);--table-hover-bg-factor:7.5%;--table-hover-bg:color-mix(in srgb,var(--table-color) var(--table-hover-bg-factor),transparent);--table-color-type:initial;--table-bg-type:initial;--table-color-state:initial;--table-bg-state:initial;width:100%;margin-bottom:var(--spacer);vertical-align:var(--table-cell-vertical-align);border-color:var(--theme-border,var(--table-border-color))}.table>:not(caption)>*>*{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);color:var(--table-color-state,var(--table-color-type,var(--theme-fg,var(--table-color))));background-color:var(--theme-bg-subtle,var(--table-bg));border-block-end-width:var(--table-border-width);box-shadow:inset 0 0 0 9999px var(--table-bg-state,var(--table-bg-type,var(--theme-bg-subtle,var(--table-accent-bg))))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-striped>tbody>tr:nth-of-type(odd)>*{--table-color-type:var(--theme-fg,var(--table-striped-color));--table-bg-type:color-mix(in srgb,var(--theme-fg,var(--table-color)) var(--table-striped-bg-factor),transparent)}.table-hover>tbody>tr:hover>*{--table-color-state:var(--theme-fg,var(--table-hover-color));--table-bg-state:color-mix(in srgb,var(--theme-fg,var(--table-color)) var(--table-hover-bg-factor),transparent)}}@layer content{.figure{--figure-gap:calc(var(--spacer) * .5);--figure-caption-font-size:var(--font-size-sm);--figure-caption-color:var(--fg-3);display:flex;flex-direction:column;gap:var(--figure-gap)}.figure-caption{font-size:var(--figure-caption-font-size);color:var(--figure-caption-color)}}@layer layout{.container,.container-fluid,.\32xl\:container{--gutter-x:1.5rem;--gutter-y:0;width:100%;padding-inline:calc(var(--gutter-x) * .5);margin-inline:auto}@media(width>=576px){.container{max-width:540px}}@media(width>=768px){.container{max-width:720px}}@media(width>=1024px){.container{max-width:960px}}@media(width>=1280px){.container{max-width:1200px}}@media(width>=1536px){.\32xl\:container,.container{max-width:1440px}}}@layer layout{.row{--gutter-x:1.5rem;--gutter-y:0;display:flex;flex-wrap:wrap;margin-inline:calc(-.5 * var(--gutter-x));margin-top:calc(-1 * var(--gutter-y))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-inline:calc(var(--gutter-x) * .5);margin-top:var(--gutter-y)}.col{flex:1 0 0}.col-6{flex:0 0 auto;width:50%}.col-12{flex:0 0 auto;width:100%}.gy-2{--gutter-y:.375rem}.g-3{--gutter-x:.5rem}.g-3{--gutter-y:.5rem}.g-4,.gx-4{--gutter-x:.75rem}.g-4,.gy-4{--gutter-y:.75rem}.gx-12{--gutter-x:3rem}@media(width>=768px){.md\:col-2{flex:0 0 auto;width:16.6666666667%}.md\:col-4{flex:0 0 auto;width:33.3333333333%}.md\:col-10{flex:0 0 auto;width:83.3333333333%}}@media(width>=1024px){.lg\:col-3{flex:0 0 auto;width:25%}.lg\:col-4{flex:0 0 auto;width:33.3333333333%}.lg\:col-5{flex:0 0 auto;width:41.6666666667%}.lg\:col-6{flex:0 0 auto;width:50%}.lg\:col-7{flex:0 0 auto;width:58.3333333333%}.lg\:offset-1{margin-inline-start:8.3333333333%}.lg\:g-2{--gutter-x:.375rem}.lg\:g-2{--gutter-y:.375rem}.lg\:gx-6{--gutter-x:1.25rem}.lg\:gx-10{--gutter-x:2.25rem}}@media(width>=1280px){.xl\:col-3{flex:0 0 auto;width:25%}}.grid{--columns:12;--rows:1;--gap:1.5rem;container-type:inline-size;display:grid;grid-template-rows:repeat(var(--rows),1fr);grid-template-columns:repeat(var(--columns),1fr);gap:var(--gap)}}@layer components{.btn,.btn-icon,.btn-solid,.btn-outline,.btn-subtle{--btn-gap:var(--btn-input-gap);--btn-min-height:var(--btn-input-min-height);--btn-padding-x:var(--btn-input-padding-x);--btn-padding-y:var(--btn-input-padding-y);--btn-font-size:var(--btn-input-font-size);--btn-font-weight:var(--btn-input-font-weight);--btn-line-height:var(--btn-input-line-height);--btn-color:var(--fg-body);--btn-white-space:nowrap;--btn-border-width:var(--border-width);--btn-border-color:transparent;--btn-border-radius:var(--radius-5);--btn-hover-border-color:transparent;--btn-disabled-opacity:.65;--btn-transition-property:color,background-color,border-color,box-shadow;--btn-transition-duration:.15s;--btn-transition-timing:ease-in-out;display:inline-flex;gap:var(--btn-gap);align-items:center;justify-content:center;min-height:var(--btn-min-height);padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);color:var(--btn-color);text-decoration:none;white-space:var(--btn-white-space);vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--btn-bg,var(--bg-2));border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-border-radius)}@media(prefers-reduced-motion:no-preference){.btn,.btn-icon,.btn-solid,.btn-outline,.btn-subtle{transition-timing-function:var(--btn-transition-timing);transition-duration:var(--btn-transition-duration);transition-property:var(--btn-transition-property)}}.btn:hover,.btn-icon:hover,.btn-solid:hover,.btn-outline:hover,.btn-subtle:hover{color:var(--btn-hover-color);background-color:var(--btn-hover-bg,var(--bg-3));border-color:var(--btn-hover-border-color)}.btn:focus-visible,.btn-icon:focus-visible,.btn-solid:focus-visible,.btn-outline:focus-visible,.btn-subtle:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);--focus-ring-offset:1px}.btn.active,.btn.show,.btn-icon.active,.btn-icon.show,.btn-solid.active,.btn-solid.show,.btn-outline.active,.btn-outline.show,.btn-subtle.active,.btn-subtle.show{color:var(--btn-active-color);background-color:var(--btn-active-bg,var(--bg-3));border-color:var(--btn-active-border-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn-icon.active:focus-visible,.btn-icon.show:focus-visible,.btn-solid.active:focus-visible,.btn-solid.show:focus-visible,.btn-outline.active:focus-visible,.btn-outline.show:focus-visible,.btn-subtle.active:focus-visible,.btn-subtle.show:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.btn:disabled,.btn.disabled,fieldset:disabled .btn,.btn-icon:disabled,.btn-icon.disabled,fieldset:disabled .btn-icon,.btn-solid:disabled,.btn-solid.disabled,fieldset:disabled .btn-solid,.btn-outline:disabled,.btn-outline.disabled,fieldset:disabled .btn-outline,.btn-subtle:disabled,.btn-subtle.disabled,fieldset:disabled .btn-subtle{color:var(--btn-disabled-color);pointer-events:none;background-color:var(--btn-disabled-bg,var(--bg-1));background-image:none;border-color:var(--btn-disabled-border-color);opacity:var(--btn-disabled-opacity)}.btn-solid{--btn-bg:var(--theme-bg);--btn-color:var(--theme-contrast);--btn-border-color:var(--theme-border);--btn-active-bg:oklch(from var(--theme-bg) calc(l*.9) calc(c*1.15) h);--btn-active-border-color:oklch(from var(--theme-bg) calc(l*.9) calc(c*1.15) h);--btn-active-color:oklch(from var(--theme-contrast) calc(l*.9) calc(c*1.15) h);--btn-disabled-bg:var(--theme-bg);--btn-disabled-color:var(--theme-contrast);--btn-disabled-border-color:var(--theme-border)}.btn-solid:hover{--btn-hover-bg:oklch(from var(--theme-bg) calc(l*.95) calc(c*1.1) h);--btn-hover-border-color:oklch(from var(--theme-bg) calc(l*.95) calc(c*1.1) h);--btn-hover-color:oklch(from var(--theme-contrast) calc(l*.95) calc(c*1.1) h)}.btn-solid:focus-visible{outline-color:var(--theme-focus-ring)}.btn-solid:active,.btn-solid.active{--btn-active-bg:oklch(from var(--theme-bg) calc(l*.9) calc(c*1.15) h);--btn-active-border-color:oklch(from var(--theme-bg) calc(l*.9) calc(c*1.15) h);--btn-active-color:oklch(from var(--theme-contrast) calc(l*.9) calc(c*1.15) h)}.btn-solid:disabled,.btn-solid.disabled{--btn-disabled-bg:var(--theme-bg);--btn-disabled-color:var(--theme-contrast);--btn-disabled-border-color:var(--theme-border)}.btn-outline{--btn-bg:transparent;--btn-color:var(--theme-fg);--btn-border-color:var(--theme-border);--btn-active-bg:oklch(from var(--theme-bg) calc(l*.9) calc(c*1.15) h);--btn-active-color:oklch(from var(--theme-contrast) calc(l*.9) calc(c*1.15) h);--btn-active-border-color:oklch(from var(--theme-bg) calc(l*.9) calc(c*1.15) h);--btn-disabled-bg:transparent;--btn-disabled-color:var(--theme-fg);--btn-disabled-border-color:var(--theme-border)}.btn-outline:hover{--btn-hover-bg:oklch(from var(--theme-bg) calc(l*.95) calc(c*1.1) h);--btn-hover-color:oklch(from var(--theme-contrast) calc(l*.95) calc(c*1.1) h);--btn-hover-border-color:oklch(from var(--theme-bg) calc(l*.95) calc(c*1.1) h)}.btn-outline:focus-visible{outline-color:var(--theme-focus-ring)}.btn-outline:active,.btn-outline.active{--btn-active-bg:oklch(from var(--theme-bg) calc(l*.9) calc(c*1.15) h);--btn-active-color:oklch(from var(--theme-contrast) calc(l*.9) calc(c*1.15) h);--btn-active-border-color:oklch(from var(--theme-bg) calc(l*.9) calc(c*1.15) h)}.btn-outline:disabled,.btn-outline.disabled{--btn-disabled-bg:transparent;--btn-disabled-color:var(--theme-fg);--btn-disabled-border-color:var(--theme-border)}.btn-subtle{--btn-bg:var(--theme-bg-subtle);--btn-color:var(--theme-fg);--btn-border-color:transparent;--btn-active-bg:var(--theme-bg-subtle);--btn-active-color:oklch(from var(--theme-fg-emphasis) calc(l*.9) calc(c*1.15) h);--btn-disabled-bg:var(--theme-bg-subtle);--btn-disabled-color:var(--theme-fg);--btn-disabled-border-color:transparent}.btn-subtle:hover{--btn-hover-bg:oklch(from var(--theme-bg-muted) calc(l*.95) calc(c*1.1) h);--btn-hover-color:oklch(from var(--theme-fg-emphasis) calc(l*.95) calc(c*1.1) h)}.btn-subtle:focus-visible{outline-color:var(--theme-focus-ring)}.btn-subtle:active,.btn-subtle.active{--btn-active-bg:var(--theme-bg-subtle);--btn-active-color:oklch(from var(--theme-fg-emphasis) calc(l*.9) calc(c*1.15) h)}.btn-subtle:disabled,.btn-subtle.disabled{--btn-disabled-bg:var(--theme-bg-subtle);--btn-disabled-color:var(--theme-fg);--btn-disabled-border-color:transparent}.btn-xs{--btn-gap:var(--btn-input-xs-gap);--btn-min-height:var(--btn-input-xs-min-height);--btn-padding-y:var(--btn-input-xs-padding-y);--btn-padding-x:var(--btn-input-xs-padding-x);--btn-font-size:var(--btn-input-xs-font-size);--btn-line-height:var(--btn-input-xs-line-height);--btn-border-radius:var(--btn-input-xs-border-radius)}.btn-sm{--btn-gap:var(--btn-input-sm-gap);--btn-min-height:var(--btn-input-sm-min-height);--btn-padding-y:var(--btn-input-sm-padding-y);--btn-padding-x:var(--btn-input-sm-padding-x);--btn-font-size:var(--btn-input-sm-font-size);--btn-line-height:var(--btn-input-sm-line-height);--btn-border-radius:var(--btn-input-sm-border-radius)}.btn-icon{align-items:center;justify-content:center;aspect-ratio:1;padding:0}}@layer components{.btn-close{--btn-close-size:clamp(1.5rem,1.4rem + .5vw,1.7rem);--btn-close-color:inherit;--btn-close-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M12 0a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4zm-.646 4.646a.5.5 0 0 0-.707 0L8 7.293 5.354 4.646a.5.5 0 1 0-.708.708L7.293 8l-2.647 2.647a.5.5 0 1 0 .708.707L8 8.707l2.647 2.646a.5.5 0 1 0 .707-.707L8.707 8l2.646-2.646a.5.5 0 0 0 0-.708z'/%3e%3c/svg%3e");--btn-close-opacity:.5;--btn-close-hover-opacity:.75;--btn-close-focus-opacity:.85;--btn-close-disabled-opacity:.25;box-sizing:content-box;min-width:var(--btn-close-size);min-height:var(--btn-close-size);padding:0;color:var(--btn-close-color);background-color:currentcolor;border:0;border-radius:var(--radius-4);opacity:var(--btn-close-opacity);-webkit-mask-image:var(--btn-close-icon);mask-image:var(--btn-close-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.btn-close:hover{color:var(--btn-close-color);text-decoration:none;opacity:var(--btn-close-hover-opacity)}.btn-close:focus-visible{opacity:var(--btn-close-focus-opacity);outline:var(--focus-ring)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--btn-close-disabled-opacity)}}@layer components{.accordion{--accordion-padding-x:1.25rem;--accordion-padding-y:1rem;--accordion-color:var(--fg-body);--accordion-bg:var(--bg-linen-soft);--accordion-transition-property:color,background-color,border-radius;--accordion-transition-duration:.15s;--accordion-transition-timing:ease-in-out;--accordion-panel-transition-property:content-visibility,block-size;--accordion-panel-transition-duration:.2s;--accordion-panel-transition-timing:ease;--accordion-border-color:var(--border-color);--accordion-border-width:var(--border-width);--accordion-border-radius:var(--accordion-radius,var(--radius-7));--accordion-gap:0;--accordion-btn-color:var(--fg-2);--accordion-btn-bg:var(--bg-linen-soft);--accordion-btn-icon-width:1rem;--accordion-btn-icon-transform:rotate(-180deg);--accordion-btn-icon-transition:transform .2s ease-in-out;--accordion-active-color:var(--white);--accordion-active-bg:var(--bg-obsidian);--accordion-radius:0}.accordion-header{display:flex;align-items:center;width:100%;padding:var(--accordion-btn-padding-y,var(--accordion-padding-y)) var(--accordion-btn-padding-x,var(--accordion-padding-x));font-size:var(--accordion-font-size,var(--body-font-size));color:var(--accordion-btn-color);text-align:start;list-style:none;cursor:pointer;background-color:var(--accordion-btn-bg)}@media(prefers-reduced-motion:no-preference){.accordion-header{transition-timing-function:var(--accordion-transition-timing);transition-duration:var(--accordion-transition-duration);transition-property:var(--accordion-transition-property)}}.accordion-header::-webkit-details-marker{display:none}.accordion-header .accordion-icon{flex-shrink:0;width:var(--accordion-btn-icon-width);height:var(--accordion-btn-icon-width);margin-inline-start:auto;color:currentcolor}@media(prefers-reduced-motion:no-preference){.accordion-header .accordion-icon{transition:var(--accordion-btn-icon-transition)}}.accordion-header:hover{z-index:2}.accordion-header:focus-visible{position:relative;z-index:3;outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);outline-offset:-1px}.accordion-item{position:relative;color:var(--accordion-color);background-color:var(--accordion-bg);border:var(--accordion-border-width) solid var(--accordion-border-color)}@media(prefers-reduced-motion:no-preference){.accordion-item{interpolate-size:allow-keywords}}.accordion-item::details-content{block-size:0;overflow-y:clip}@media(prefers-reduced-motion:no-preference){.accordion-item::details-content{transition-timing-function:var(--accordion-panel-transition-timing);transition-duration:var(--accordion-panel-transition-duration);transition-property:var(--accordion-panel-transition-property);transition-behavior:allow-discrete}}.accordion-item:first-of-type{border-start-start-radius:var(--accordion-border-radius);border-start-end-radius:var(--accordion-border-radius)}.accordion-item:first-of-type>.accordion-header{border-start-start-radius:calc(var(--accordion-border-radius) - var(--accordion-border-width));border-start-end-radius:calc(var(--accordion-border-radius) - var(--accordion-border-width))}.accordion-item:not(:first-of-type){margin-block-start:calc(-1 * var(--accordion-border-width))}.accordion-item:last-of-type{border-end-start-radius:var(--accordion-border-radius);border-end-end-radius:var(--accordion-border-radius)}.accordion-item:last-of-type>.accordion-header{border-end-start-radius:calc(var(--accordion-border-radius) - var(--accordion-border-width));border-end-end-radius:calc(var(--accordion-border-radius) - var(--accordion-border-width))}.accordion-item:last-of-type>.accordion-body{border-end-start-radius:var(--accordion-border-radius);border-end-end-radius:var(--accordion-border-radius)}.accordion-item[open]{z-index:2;border-color:var(--theme-border,var(--accordion-border-color))}.accordion-item[open]::details-content{block-size:auto}.accordion-item[open]>.accordion-header{color:var(--theme-fg,var(--accordion-active-color));background-color:var(--theme-bg-subtle,var(--accordion-active-bg));box-shadow:inset 0 calc(-1 * var(--accordion-border-width)) 0 var(--theme-border,var(--accordion-border-color))}.accordion-item[open]>.accordion-header .accordion-icon{transform:var(--accordion-btn-icon-transform)}.accordion-item[open]:last-of-type>.accordion-header{border-end-start-radius:0;border-end-end-radius:0}.accordion-body{padding:var(--accordion-body-padding-y,var(--accordion-padding-y)) var(--accordion-body-padding-x,var(--accordion-padding-x));font-size:var(--accordion-font-size,var(--body-font-size))}.accordion-flush>.accordion-item{border-inline:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-block-start:0}.accordion-flush>.accordion-item:last-child{border-block-end:0}.accordion-flush>.accordion-item>.accordion-header,.accordion-flush>.accordion-item>.accordion-body{border-radius:0}}@layer components{.alert{--alert-gap:var(--spacer-3);--alert-bg:var(--bg-1);--alert-padding-x:var(--spacer);--alert-padding-y:var(--spacer);--alert-color:inherit;--alert-border-color:var(--border-color);--alert-border-radius:var(--radius-7);--alert-link-color:inherit;--alert-transition-property:opacity;--alert-transition-duration:.15s;--alert-transition-timing:linear;--hr-border-color:var(--theme-border,var(--alert-border-color));display:flex;gap:var(--alert-gap);align-items:start;padding:var(--alert-padding-y) var(--alert-padding-x);color:var(--theme-fg,var(--alert-color));background-color:var(--theme-bg-subtle,var(--alert-bg));border:var(--border-width) solid var(--theme-border,var(--alert-border-color));border-radius:var(--alert-border-radius)}@media(prefers-reduced-motion:no-preference){.alert:not(.alert-instant){transition-timing-function:var(--alert-transition-timing);transition-duration:var(--alert-transition-duration);transition-property:var(--alert-transition-property)}}.alert.hiding{opacity:0}.alert>p{margin-bottom:0}}@layer components{.breadcrumb{--breadcrumb-font-size:inherit;--breadcrumb-bg:transparent;--breadcrumb-border-radius:var(--radius-5);--breadcrumb-divider-color:var(--fg-4);--breadcrumb-divider-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2 2l4 6-4 6'/%3e%3c/svg%3e");--breadcrumb-divider-width:.375rem;--breadcrumb-divider-height:.75rem;--breadcrumb-link-padding-x:.75rem;--breadcrumb-link-padding-y:.25rem;--breadcrumb-link-color:var(--fg-3);--breadcrumb-link-hover-color:var(--fg-2);--breadcrumb-link-hover-bg:var(--bg-1);--breadcrumb-link-active-color:var(--fg-1);--breadcrumb-link-border-radius:var(--radius-7);display:flex;flex-wrap:wrap;align-items:center;padding:var(--breadcrumb-padding-y,0) var(--breadcrumb-padding-x,0);margin-bottom:0;font-size:var(--breadcrumb-font-size);list-style-type:"";background-color:var(--breadcrumb-bg);border-radius:var(--breadcrumb-border-radius)}.breadcrumb-item{display:flex}.breadcrumb-divider{margin-inline:calc(var(--breadcrumb-link-padding-x) / 4);color:var(--breadcrumb-divider-color)}.breadcrumb-divider:empty:before{display:block;width:var(--breadcrumb-divider-width);height:var(--breadcrumb-divider-height);content:"";background-color:currentcolor;-webkit-mask-image:var(--breadcrumb-divider-icon);mask-image:var(--breadcrumb-divider-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.breadcrumb-link{position:relative;display:flex;align-items:center;justify-content:center;min-height:2.25rem;padding:var(--breadcrumb-link-padding-y) var(--breadcrumb-link-padding-x);color:var(--breadcrumb-link-color);text-decoration:none;border-radius:var(--breadcrumb-link-border-radius)}@media(prefers-reduced-motion:no-preference){.breadcrumb-link{transition:.1s text-decoration-color ease-in-out}}.breadcrumb-link:hover{z-index:2;color:var(--breadcrumb-link-hover-color);background-color:var(--breadcrumb-link-hover-bg)}.breadcrumb-link.active{color:var(--breadcrumb-link-active-color)}}@layer components{.card{--card-spacer-y:var(--spacer-6);--card-spacer-x:var(--spacer-6);--card-subtitle-color:inherit;--card-border-width:var(--border-width);--card-border-color:var(--border-color);--card-border-radius:var(--radius-7);--card-box-shadow:none;--card-inner-border-radius:calc(var(--card-border-radius) - var(--border-width));--card-cap-padding-y:var(--spacer-3);--card-cap-padding-x:var(--spacer-5);--card-cap-bg:var(--bg-1);--card-cap-color:inherit;--card-height:auto;--card-color:inherit;--card-bg:var(--bg-body);--card-img-overlay-padding:var(--card-spacer-y);--card-group-margin:.75rem;--card-body-gap:calc(var(--card-spacer-y) * .5);position:relative;display:flex;flex-direction:column;min-width:0;height:var(--card-height);color:var(--fg-body);word-wrap:break-word;background-color:var(--card-bg);border:var(--card-border-width) solid var(--theme-bg,var(--card-border-color));border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow)}.card>hr{margin-inline:0}.card>:is(.list-group)+:is(.list-group){border-block-start:var(--card-border-width) solid var(--theme-bg,var(--card-border-color))}.card>.list-group:first-child{border-start-start-radius:var(--card-inner-border-radius);border-start-end-radius:var(--card-inner-border-radius)}.card>.list-group:last-child{border-end-start-radius:var(--card-inner-border-radius);border-end-end-radius:var(--card-inner-border-radius)}}@layer components{:root.dialog-open{overflow:hidden}.dialog{--dialog-padding:1rem;--dialog-width:500px;--dialog-margin:1.75rem;--dialog-color:var(--fg-body);--dialog-bg:var(--bg-body);--dialog-border-color:var(--border-color-translucent);--dialog-border-width:var(--border-width);--dialog-border-radius:var(--radius-7);--dialog-box-shadow:var(--box-shadow-xl);--dialog-transition-property:opacity,transform,visibility;--dialog-transition-duration:.3s;--dialog-transition-timing:var(--transition-timing-overlay);--dialog-backdrop-bg:light-dark(rgba(0,0,0,.5),rgba(0,0,0,.65));--dialog-backdrop-blur:8px;--dialog-header-padding:1rem;--dialog-header-border-color:var(--border-color-translucent);--dialog-header-border-width:var(--border-width);--dialog-footer-padding:1rem;--dialog-footer-border-color:var(--border-color-translucent);--dialog-footer-border-width:var(--border-width);--dialog-footer-gap:.5rem;display:flex;flex-direction:column;width:var(--dialog-width);max-width:calc(100% - var(--dialog-margin) * 2);max-height:calc(100% - var(--dialog-margin) * 2);padding:0;margin:auto;overflow:visible;color:var(--dialog-color);visibility:hidden;background-color:var(--dialog-bg);background-clip:padding-box;border:var(--dialog-border-width) solid var(--dialog-border-color);border-radius:var(--dialog-border-radius);box-shadow:var(--dialog-box-shadow)}.dialog:not(.dialog-instant){opacity:0}@media(prefers-reduced-motion:no-preference){.dialog:not(.dialog-instant){transition-timing-function:var(--dialog-transition-timing);transition-duration:var(--dialog-transition-duration);transition-property:var(--dialog-transition-property)}}.dialog:not(.dialog-instant)[open]:not(.hiding){overflow:visible;visibility:visible;opacity:1;transform:none}.dialog:not(.dialog-instant)[open].dialog-static:not(.hiding){transform:scale(1.02)}.dialog:not(.dialog-instant)::backdrop{background-color:var(--dialog-backdrop-bg);-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur))}@media(prefers-reduced-motion:no-preference){.dialog:not(.dialog-instant)::backdrop{transition:background-color var(--dialog-transition-duration) var(--dialog-transition-timing),backdrop-filter var(--dialog-transition-duration) var(--dialog-transition-timing),display var(--dialog-transition-duration) allow-discrete,overlay var(--dialog-transition-duration) allow-discrete}}.dialog:not(.dialog-instant).hiding::backdrop{background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.dialog.dialog-instant::backdrop{background-color:var(--dialog-backdrop-bg);-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur))}.dialog[open]:not(.hiding){overflow:visible;visibility:visible;opacity:1;transform:none}.dialog.dialog-nonmodal{position:fixed;inset:0;z-index:var(--z-dialog);height:-moz-fit-content;height:fit-content}@starting-style{.dialog:not(.dialog-instant)::backdrop{background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.dialog.dialog-swap-in:not(.dialog-instant)::backdrop{background-color:var(--dialog-backdrop-bg);-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur))}}.dialog-xl{--dialog-width:1140px}.dialog-fullscreen{--dialog-width:100vw;--dialog-margin:0;--dialog-border-radius:0;--dialog-border-width:0;width:100%;max-width:none;height:100%;max-height:none}.dialog-header{display:flex;flex-shrink:0;align-items:center;padding:var(--dialog-header-padding);border-block-end:var(--dialog-header-border-width) solid var(--dialog-header-border-color)}.dialog-header .btn-close{margin-inline-start:auto}.dialog-title{margin-bottom:0;line-height:1.25;font-size:var(--font-size-md)}.dialog-body{position:relative;flex:1 1 auto;padding:var(--dialog-padding)}}@layer components{.menu{--menu-zindex:var(--z-menu);--menu-gap:.125rem;--menu-min-width:10rem;--menu-padding-x:.25rem;--menu-padding-y:.25rem;--menu-spacer:.125rem;--menu-font-size:var(--font-size-sm);--menu-color:var(--fg-body);--menu-bg:var(--bg-body);--menu-box-shadow:var(--box-shadow-lg);--menu-divider-bg:var(--border-color-translucent);--menu-divider-margin-y:.125rem;--menu-divider-margin-x:.25rem;--menu-item-color:var(--menu-color,var(--fg-body));--menu-item-hover-color:var(--menu-color,var(--fg-body));--menu-item-hover-bg:var(--bg-1);--menu-item-active-color:var(--primary-contrast);--menu-item-active-bg:var(--primary-bg);--menu-item-disabled-color:var(--fg-3);--menu-item-gap:.5rem;--menu-item-padding-x:.75rem;--menu-item-padding-y:.25rem;--menu-item-border-radius:var(--radius-5);--menu-icon-size:1rem;--menu-description-font-size:var(--font-size-xs);--menu-check-color:currentcolor;--menu-header-color:var(--fg-3);--menu-header-padding-x:.75rem;--menu-header-padding-y:.25rem;--menu-transition-property:opacity,transform,display;--menu-transition-duration:.15s;--menu-transition-timing:var(--transition-timing-overlay);position:absolute;z-index:var(--menu-zindex);display:none;flex-direction:column;gap:var(--menu-gap);min-width:var(--menu-min-width);max-height:var(--menu-max-height,none);padding:var(--menu-padding-y) var(--menu-padding-x);margin:0;overflow-y:var(--menu-overflow-y,initial);overscroll-behavior:contain;font-size:var(--menu-font-size);color:var(--menu-color);text-align:start;list-style-type:"";background-color:var(--menu-bg);background-clip:padding-box;border:var(--menu-border-width,var(--border-width)) solid var(--menu-border-color,var(--border-color-translucent));border-radius:var(--menu-border-radius,var(--radius-7));box-shadow:var(--menu-box-shadow);opacity:0;transform:scale(.95);transform-origin:top start}.menu[data-bs-placement^=top]{transform-origin:bottom start}.menu[data-bs-placement=bottom-end]{transform-origin:top end}.menu[data-bs-placement=top-end]{transform-origin:bottom end}.menu[data-bs-placement^=left]{transform-origin:top end}@media(prefers-reduced-motion:no-preference){.menu{transition-timing-function:var(--menu-transition-timing);transition-duration:var(--menu-transition-duration);transition-property:var(--menu-transition-property);transition-behavior:allow-discrete}}.menu.show{display:flex;opacity:1;transform:none}@starting-style{.menu.show{opacity:0;transform:scale(.95)}}.menu-scrollable{--menu-max-height:80dvh;--menu-overflow-y:auto}.menu-translucent{--menu-item-hover-bg-light:color-mix(in oklch,var(--bg-1) 90%,transparent);--menu-item-hover-bg-dark:color-mix(in oklch,var(--bg-1) 80%,transparent);--menu-item-active-bg-light:color-mix(in oklch,var(--primary-bg) 80%,transparent);--menu-item-active-bg-dark:color-mix(in oklch,var(--primary-bg) 70%,transparent);--menu-item-active-bg:light-dark(var(--menu-item-active-bg-light),var(--menu-item-active-bg-dark));--menu-item-hover-bg:light-dark(var(--menu-item-hover-bg-light),var(--menu-item-hover-bg-dark));background-color:color-mix(in oklch,var(--menu-bg) 80%,transparent);-webkit-backdrop-filter:blur(5px) saturate(180%);backdrop-filter:blur(5px) saturate(180%)}.menu-divider{height:0;margin:var(--menu-divider-margin-y) var(--menu-divider-margin-x);overflow:hidden;border-block-start:1px solid var(--menu-divider-bg);opacity:1}.menu-item{display:flex;gap:var(--menu-item-gap);align-items:center;width:100%;padding:var(--menu-item-padding-y) var(--menu-item-padding-x);font-weight:var(--menu-item-font-weight,var(--font-weight-normal));color:var(--theme-fg,var(--menu-item-color));text-align:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;background-color:transparent;border:0;outline:0;border-radius:var(--menu-item-border-radius,0)}.menu-item:hover,.menu-item:focus{color:var(--theme-fg-emphasis,var(--menu-item-hover-color));background-color:var(--theme-bg-subtle,var(--menu-item-hover-bg))}.menu-item.active,.menu-item:active{color:var(--theme-contrast,var(--menu-item-active-color));background-color:var(--theme-bg,var(--menu-item-active-bg))}.menu-item.active .menu-item-icon,.menu-item:active .menu-item-icon{color:inherit!important}.menu-item.selected{font-weight:var(--font-weight-semibold)}.menu-item.disabled,.menu-item:disabled{color:var(--menu-item-disabled-color);pointer-events:none;background-color:transparent;background-image:none}.menu-item-icon{flex-shrink:0;align-self:flex-start;width:var(--menu-icon-size);height:auto;margin-top:.125rem}.menu-item-content{display:flex;flex:1;flex-direction:column;min-width:-moz-fit-content;min-width:fit-content}.menu-item-description{font-size:var(--menu-description-font-size);font-weight:var(--font-weight-normal);color:color-mix(in oklch,currentcolor 65%,transparent)}.menu-item-check{flex-shrink:0;align-self:flex-start;margin-block-start:.125rem;margin-inline-start:auto;color:var(--menu-check-color);visibility:hidden}.selected>.menu-item-check{visibility:visible}.menu-header{display:block;padding:var(--menu-header-padding-y) var(--menu-header-padding-x);margin-bottom:0;font-size:var(--font-size-sm);color:var(--menu-header-color);white-space:nowrap}.menu-text{display:block;padding:var(--menu-item-padding-y) var(--menu-item-padding-x);color:var(--fg-2)}.submenu{position:relative}.submenu>.menu-item{display:flex;align-items:center;justify-content:space-between}.submenu>.menu-item:after{display:inline-block;flex-shrink:0;width:.375em;height:.375em;margin-inline-start:auto;content:"";border-color:currentcolor;border-style:solid;border-width:0 .125em .125em 0;transform:rotate(-45deg)}[dir=rtl] .submenu>.menu-item:after{transform:rotate(135deg)}.submenu>.menu{top:0;margin-top:calc(-1 * var(--menu-padding-y))}.submenu:hover>.menu-item,.submenu:focus-within>.menu-item{color:var(--menu-item-hover-color);background-color:var(--menu-item-hover-bg)}.submenu.show>.menu-item{color:var(--menu-item-hover-color);background-color:var(--menu-item-hover-bg)}}@layer components{.list-group{--list-group-color:var(--fg-body);--list-group-bg:var(--bg-body);--list-group-border-color:var(--border-color);--list-group-border-width:var(--border-width);--list-group-border-radius:var(--radius-5);--list-group-item-padding-x:var(--spacer);--list-group-item-padding-y:var(--spacer-2);--list-group-action-color:var(--fg-2);--list-group-action-hover-color:var(--fg-1);--list-group-action-hover-bg:var(--bg-1);--list-group-action-active-color:var(--fg-body);--list-group-action-active-bg:var(--bg-2);--list-group-disabled-color:var(--fg-3);--list-group-disabled-bg:var(--bg-body);--list-group-active-color:var(--primary-contrast);--list-group-active-bg:var(--primary-bg);--list-group-active-border-color:var(--primary-bg);display:flex;flex-direction:column;padding-inline-start:0;margin-bottom:0;border-radius:var(--list-group-border-radius)}.list-group-item{position:relative;display:block;padding:var(--list-group-item-padding-y) var(--list-group-item-padding-x);color:var(--theme-fg,var(--list-group-color));text-decoration:none;background-color:var(--theme-bg-subtle,var(--list-group-bg));border:var(--list-group-border-width) solid var(--theme-border,var(--list-group-border-color))}.list-group-item:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.list-group-item:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--list-group-disabled-color);pointer-events:none;background-color:var(--list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--list-group-active-color);background-color:var(--list-group-active-bg);border-color:var(--list-group-active-border-color)}.list-group-item+.list-group-item{border-block-start-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--list-group-border-width));border-block-start-width:var(--list-group-border-width)}}@layer components{.nav{--nav-gap:.125rem;--nav-link-gap:.5rem;--nav-link-align:center;--nav-link-justify:center;--nav-link-padding-x:.75rem;--nav-link-padding-y:.375rem;--nav-link-color:var(--fg-2);--nav-link-hover-color:var(--fg-1);--nav-link-hover-bg:var(--bg-1);--nav-link-active-color:var(--fg-body);--nav-link-active-bg:var(--bg-2);--nav-link-disabled-color:var(--fg-4);--nav-link-border-width:var(--border-width);--nav-link-transition-property:color,background-color,border-color;--nav-link-transition-duration:.15s;--nav-link-transition-timing:ease-in-out;display:flex;flex-wrap:wrap;gap:var(--nav-gap);padding-inline-start:0;margin-bottom:0;list-style-type:""}.nav-item{display:flex}.nav-link{display:flex;gap:var(--nav-link-gap);align-items:var(--nav-link-align);justify-content:var(--nav-link-justify);padding:var(--nav-link-padding-y) var(--nav-link-padding-x);font-weight:var(--nav-link-font-weight);color:var(--theme-fg,var(--nav-link-color));text-decoration:none;white-space:nowrap;background:none;border:var(--nav-link-border-width) solid transparent;border-radius:var(--radius-5)}@media(prefers-reduced-motion:no-preference){.nav-link{transition-timing-function:var(--nav-link-transition-timing);transition-duration:var(--nav-link-transition-duration);transition-property:var(--nav-link-transition-property)}}.nav-link:hover,.nav-link:focus{color:var(--theme-fg-emphasis,var(--nav-link-hover-color));background-color:var(--theme-bg-muted,var(--nav-link-hover-bg))}.nav-link:focus-visible{--focus-ring-offset:1px;color:var(--theme-fg-emphasis,var(--nav-link-hover-color));outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.nav-link.active,.nav-link:active{color:var(--theme-fg,var(--nav-link-active-color));background-color:var(--theme-bg-subtle,var(--nav-link-active-bg))}.nav-link.disabled,.nav-link:disabled{color:var(--nav-link-disabled-color);pointer-events:none;cursor:default}}@layer components{.nav-overflow{container-type:inline-size;flex:1 1 0;min-width:0}.nav-overflow:not(.nav-overflow-initialized){overflow:clip}.nav-overflow:not(.nav-overflow-initialized)>.nav{visibility:hidden}.nav-overflow>.nav{display:flex;flex-wrap:nowrap;min-width:0}.nav-overflow>.nav>.nav-item{flex-shrink:0}.nav-overflow-item{margin-inline-start:auto}.nav-overflow-icon{display:flex}}@layer components{.navbar{--navbar-padding-x:0;--navbar-padding-y:.5rem;--navbar-min-height:3.5rem;--navbar-color:var(--fg-2);--navbar-hover-color:#8b6a38;--navbar-disabled-color:var(--fg-3);--navbar-active-color:#8b6a38;--navbar-brand-padding-y:.375rem;--navbar-brand-margin-end:1rem;--navbar-brand-font-size:var(--font-size-md);--navbar-brand-font-weight:var(--font-weight-medium);--navbar-brand-color:var(--fg-body);--navbar-brand-hover-color:var(--fg-body);--navbar-nav-link-padding-x:.75rem;--navbar-toggler-width:2rem;--navbar-toggler-padding-y:.25rem;--navbar-toggler-padding-x:.75rem;--navbar-toggler-font-size:var(--font-size-lg);--navbar-toggler-border-color:color-mix(in oklch,var(--fg-body) 15%,transparent);--navbar-toggler-border-radius:var(--radius-5);--navbar-toggler-transition:box-shadow .15s ease-in-out;--navbar-toggler-icon-size:1.25rem;--navbar-toggler-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath stroke='black' stroke-linecap='round' stroke-width='1' d='M1 3.5h14M1 8h14M1 12.5h14'/%3e%3c/svg%3e");position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:var(--navbar-min-height);padding:var(--navbar-padding-y) var(--navbar-padding-x);container-type:inline-size;color:var(--navbar-color,var(--fg-body));background-color:var(--navbar-bg,var(--bg-body))}.navbar>.\32xl\:container,.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-nav{--nav-gap:.25rem;--nav-link-gap:.5rem;--nav-link-padding-x:.5rem;--nav-link-padding-y:.375rem;--nav-link-color:var(--navbar-color);--nav-link-border-width:var(--border-width);--nav-link-hover-color:var(--navbar-hover-color);--nav-link-hover-bg:transparent;--nav-link-active-color:var(--navbar-active-color);--nav-link-active-bg:transparent;--nav-link-disabled-color:var(--navbar-disabled-color);display:flex;flex-direction:column;gap:var(--nav-gap);padding-inline-start:0;margin-bottom:0;list-style-type:""}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--theme-fg,var(--navbar-active-color));border:var(--nav-link-border-width) solid var(--nav-link-border-color,transparent)}.navbar-toggler{--btn-bg:transparent;--btn-hover-bg:var(--bg-2)}@media(prefers-reduced-motion:no-preference){.navbar-toggler{transition:var(--navbar-toggler-transition)}}.navbar-toggler-icon{display:inline-block;width:var(--navbar-toggler-icon-size);height:var(--navbar-toggler-icon-size);background-color:currentcolor;-webkit-mask-image:var(--navbar-toggler-icon);mask-image:var(--navbar-toggler-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@container (width >= 1024px){.lg\:navbar-expand>.container,.lg\:navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.lg\:navbar-expand .navbar-nav{--nav-link-padding-x:var(--navbar-nav-link-padding-x);flex-direction:row}.lg\:navbar-expand .navbar-toggler{display:none!important}.lg\:navbar-expand [class*=drawer]{position:static!important;inset:auto!important;z-index:auto;display:flex!important;flex-grow:1;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0;margin:0;overflow:visible!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.lg\:navbar-expand [class*=drawer] .drawer-header{display:none!important}.lg\:navbar-expand [class*=drawer] .drawer-body{display:flex;flex-grow:1;flex-direction:row;align-items:center;padding:0;overflow-y:visible}}.navbar [class*=drawer]:not([open],.hiding){transition:none!important}.navbar[data-bs-theme=dark]{--navbar-color:color-mix(in oklch,var(--white) 55%,transparent);--navbar-hover-color:color-mix(in oklch,var(--white) 75%,transparent);--navbar-disabled-color:color-mix(in oklch,var(--white) 25%,transparent);--navbar-active-color:var(--white);--navbar-brand-color:var(--white);--navbar-brand-hover-color:var(--white);--navbar-toggler-border-color:color-mix(in oklch,var(--white) 10%,transparent)}}.drawer{--drawer-inset:var(--spacer);--drawer-zindex:var(--z-drawer);--drawer-width:400px;--drawer-height:30vh;--drawer-padding-x:var(--spacer);--drawer-padding-y:var(--spacer);--drawer-color:var(--fg-body);--drawer-bg:var(--bg-body);--drawer-border-width:var(--border-width);--drawer-border-color:var(--border-color-translucent);--drawer-border-radius:var(--radius-7);--drawer-box-shadow:0 1rem 3rem rgba(0,0,0,.175);--drawer-transition-property:transform,visibility;--drawer-transition-duration:.3s;--drawer-transition-timing:var(--transition-timing-overlay);--drawer-title-line-height:1.5;--drawer-backdrop-bg:color-mix(in oklch,var(--bg-body) 25%,transparent);--drawer-backdrop-blur:8px}@layer components{.drawer{position:fixed;inset:auto;z-index:var(--drawer-zindex);display:flex;flex-direction:column;width:auto;max-width:calc(100% - var(--drawer-inset) * 2);height:auto;max-height:calc(100% - var(--drawer-inset) * 2);padding:0;margin:0;overflow:hidden;color:var(--drawer-color);visibility:hidden;background-color:var(--drawer-bg);background-clip:padding-box;border:var(--drawer-border-width) solid var(--drawer-border-color);outline:0;border-radius:var(--drawer-border-radius);box-shadow:var(--drawer-box-shadow)}.drawer:where(.drawer-end){inset-block:var(--drawer-inset);inset-inline-end:var(--drawer-inset);width:var(--drawer-width)}.drawer:where(.drawer-top){inset:var(--drawer-inset) var(--drawer-inset) auto;height:var(--drawer-height)}.drawer:where(.drawer-bottom){inset:auto var(--drawer-inset) var(--drawer-inset);height:var(--drawer-height)}@media(prefers-reduced-motion:no-preference){.drawer:not(.drawer-instant){transition-timing-function:var(--drawer-transition-timing);transition-duration:var(--drawer-transition-duration);transition-property:var(--drawer-transition-property)}}.drawer:not(.drawer-instant):where(.drawer-end){transform:translate(calc(100% + var(--drawer-inset)))}:root:dir(rtl) .drawer:not(.drawer-instant):where(.drawer-end){transform:translate(calc(-100% - var(--drawer-inset)))}.drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--drawer-inset)))}.drawer:not(.drawer-instant):where(.drawer-bottom){transform:translateY(calc(100% + var(--drawer-inset)))}.drawer:not(.drawer-instant)[open]{visibility:visible;transform:none}.drawer[open]{visibility:visible;transform:none}.drawer::backdrop{background-color:var(--drawer-backdrop-bg);-webkit-backdrop-filter:blur(var(--drawer-backdrop-blur));backdrop-filter:blur(var(--drawer-backdrop-blur))}@media(prefers-reduced-motion:no-preference){.drawer::backdrop{transition:background-color var(--drawer-transition-duration) var(--drawer-transition-timing),backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing),display var(--drawer-transition-duration) allow-discrete,overlay var(--drawer-transition-duration) allow-discrete}}@starting-style{.drawer::backdrop{background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.drawer-static{transform:scale(1.02)}.drawer-header{display:flex;flex-shrink:0;align-items:center;padding:var(--drawer-padding-y) var(--drawer-padding-x)}.drawer-header .btn-close{margin-block:calc(-.5 * var(--drawer-padding-y));margin-inline-start:auto}.drawer-title{margin-bottom:0;line-height:var(--drawer-title-line-height)}.drawer-body{position:relative;display:flex;flex-direction:column;gap:var(--drawer-padding-y);flex:1 1 auto;padding:var(--drawer-padding-y) var(--drawer-padding-x);min-height:0;overflow-y:auto}}@layer components{.pagination{--pagination-min-height:var(--btn-input-min-height);--pagination-padding-x:var(--btn-input-padding-x);--pagination-padding-y:var(--btn-input-padding-y);--pagination-font-size:var(--btn-input-font-size);--pagination-color:var(--link-color);--pagination-bg:var(--bg-body);--pagination-border-width:var(--border-width);--pagination-border-color:var(--border-color);--pagination-border-radius:var(--btn-input-border-radius);--pagination-hover-color:var(--white);--pagination-hover-bg:var(--bg-obsidian-dark);--pagination-hover-border-color:var(--border-color);--pagination-active-color:var(--theme-contrast,var(--primary-contrast));--pagination-active-bg:var(--theme-bg,var(--primary-bg));--pagination-active-border-color:var(--theme-bg,var(--primary-bg));--pagination-disabled-color:var(--white);--pagination-disabled-bg:var(--bg-obsidian-dark);--pagination-disabled-border-color:var(--border-color);display:flex;padding-inline-start:0;list-style-type:""}.page-link{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--pagination-min-height);padding:var(--pagination-padding-y) var(--pagination-padding-x);font-size:var(--pagination-font-size);color:var(--theme-fg,var(--pagination-color));text-decoration:none;background-color:var(--pagination-bg);border:var(--pagination-border-width) solid var(--pagination-border-color)}@media(prefers-reduced-motion:no-preference){.page-link{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}}.page-link:hover{z-index:2;color:var(--theme-fg-emphasis,var(--pagination-hover-color));background-color:var(--theme-bg-subtle,var(--pagination-hover-bg));border-color:var(--theme-border,var(--pagination-hover-border-color))}.page-link:focus-visible{z-index:3;outline:var(--focus-ring-width) solid var(--theme-focus-ring,var(--focus-ring-color));outline-offset:var(--focus-ring-offset)}.page-link.active,.active>.page-link{z-index:3;color:var(--theme-contrast,var(--pagination-active-color));background-color:var(--theme-bg,var(--pagination-active-bg));border-color:var(--theme-bg,var(--pagination-active-border-color))}.page-link.disabled,.disabled>.page-link{color:var(--pagination-disabled-color);pointer-events:none;background-color:var(--pagination-disabled-bg);border-color:var(--pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-inline-start:calc(-1 * var(--pagination-border-width))}.page-item:first-child .page-link{border-start-start-radius:var(--pagination-border-radius);border-end-start-radius:var(--pagination-border-radius)}.page-item:last-child .page-link{border-start-end-radius:var(--pagination-border-radius);border-end-end-radius:var(--pagination-border-radius)}}@layer components{@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}}@layer components{.toast{--toast-zindex:var(--z-toast);--toast-padding-x:1rem;--toast-padding-y:.75rem;--toast-spacing:1.5rem;--toast-max-width:350px;--toast-font-size:var(--font-size-sm);--toast-bg:var(--bg-body);--toast-border-width:var(--border-width);--toast-border-color:var(--border-color-translucent);--toast-box-shadow:var(--box-shadow);--toast-header-color:var(--fg-3);--toast-header-bg:var(--bg-1);--toast-header-border-color:var(--border-color-translucent);--toast-transition-property:opacity,display;--toast-transition-duration:.15s;--toast-transition-timing:linear;display:none;flex-direction:column;width:var(--toast-max-width);max-width:100%;overflow:hidden;font-size:var(--toast-font-size);color:var(--toast-color,var(--fg-body));pointer-events:auto;background-color:var(--toast-bg);background-clip:padding-box;border:var(--toast-border-width) solid var(--theme-border,var(--toast-border-color));box-shadow:var(--toast-box-shadow);border-radius:var(--toast-border-radius,var(--radius-7))}.toast:not(.toast-instant){opacity:0}@media(prefers-reduced-motion:no-preference){.toast:not(.toast-instant){transition-timing-function:var(--toast-transition-timing);transition-duration:var(--toast-transition-duration);transition-property:var(--toast-transition-property);transition-behavior:allow-discrete}}.toast.show{display:flex;opacity:1}@starting-style{.toast:not(.toast-instant).show{opacity:0}}}.fade{--transition-fade-duration:.15s;--transition-fade-timing:linear}@media(prefers-reduced-motion:no-preference){.fade{transition:opacity var(--transition-fade-duration) var(--transition-fade-timing)}}.fade:not(.show){opacity:0}.collapse{--transition-collapse-property:block-size,display;--transition-collapse-duration:.35s;--transition-collapse-timing:ease;overflow-y:clip}@media(prefers-reduced-motion:no-preference){.collapse{transition-timing-function:var(--transition-collapse-timing);transition-duration:var(--transition-collapse-duration);transition-property:var(--transition-collapse-property);transition-behavior:allow-discrete}}@media(prefers-reduced-motion:no-preference){.collapse{interpolate-size:allow-keywords}}.collapse:not(.show){display:none;block-size:0}@starting-style{.collapse.show{block-size:0}}@layer helpers{.icon-link{--icon-link-gap:.375rem;--icon-link-underline-offset:.25em;--icon-link-icon-size:1em;--icon-link-icon-transition:.2s ease-in-out transform;--icon-link-icon-transform:translate3d(.25em,0,0);display:inline-flex;gap:var(--icon-link-gap);align-items:center;text-decoration-color:color-mix(in oklch,var(--link-color) 50%,transparent);text-underline-offset:var(--icon-link-underline-offset);backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:var(--icon-link-icon-size);height:var(--icon-link-icon-size);fill:currentcolor}@media(prefers-reduced-motion:no-preference){.icon-link>.bi{transition:var(--icon-link-icon-transition)}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--icon-link-transform,var(--icon-link-icon-transform))}}@layer helpers{.sticky-top{position:sticky;top:0;z-index:var(--z-sticky)}}@layer helpers{[class*=hstack]{display:flex;flex:var(--stack-flex,1 1 auto);flex-direction:var(--stack-direction,row);align-items:var(--stack-align-items,center);align-self:var(--stack-align-self,stretch)}.hstack{--stack-direction:row;--stack-align-items:flex-start}}@layer helpers{.theme-primary{--theme-base:var(--primary-base);--theme-fg:var(--primary-fg);--theme-fg-emphasis:var(--primary-fg-emphasis);--theme-bg:var(--primary-bg);--theme-bg-subtle:var(--primary-bg-subtle);--theme-bg-muted:var(--primary-bg-muted);--theme-border:var(--primary-border);--theme-focus-ring:var(--primary-focus-ring);--theme-contrast:var(--primary-contrast)}.theme-danger{--theme-base:var(--danger-base);--theme-fg:var(--danger-fg);--theme-fg-emphasis:var(--danger-fg-emphasis);--theme-bg:var(--danger-bg);--theme-bg-subtle:var(--danger-bg-subtle);--theme-bg-muted:var(--danger-bg-muted);--theme-border:var(--danger-border);--theme-focus-ring:var(--danger-focus-ring);--theme-contrast:var(--danger-contrast)}.theme-warning{--theme-base:var(--warning-base);--theme-fg:var(--warning-fg);--theme-fg-emphasis:var(--warning-fg-emphasis);--theme-bg:var(--warning-bg);--theme-bg-subtle:var(--warning-bg-subtle);--theme-bg-muted:var(--warning-bg-muted);--theme-border:var(--warning-border);--theme-focus-ring:var(--warning-focus-ring);--theme-contrast:var(--warning-contrast)}.theme-secondary{--theme-base:var(--secondary-base);--theme-fg:var(--secondary-fg);--theme-fg-emphasis:var(--secondary-fg-emphasis);--theme-bg:var(--secondary-bg);--theme-bg-subtle:var(--secondary-bg-subtle);--theme-bg-muted:var(--secondary-bg-muted);--theme-border:var(--secondary-border);--theme-focus-ring:var(--secondary-focus-ring);--theme-contrast:var(--secondary-contrast)}}@layer helpers{.visually-hidden{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption){position:absolute!important}.visually-hidden *{overflow:hidden!important}}@property --ratio{syntax:"*";inherits:false;}@property --sc{syntax:"*";inherits:false;}@property --so{syntax:"*";inherits:false;}@property --bc{syntax:"*";inherits:false;}@property --fg{syntax:"*";inherits:false;}@property --underline-color{syntax:"*";inherits:false;}@property --bg{syntax:"*";inherits:false;}@property --rounded-size{syntax:"*";inherits:false;}@layer utilities{.align-middle{vertical-align:middle}[class*=ratio-]{aspect-ratio:var(--ratio)}.ratio-1x1{--ratio:1 / 1}.ratio-16x9{--ratio:16 / 9}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.d-block{display:block}.d-flex{display:flex}.d-none{display:none}.shadow{box-shadow:0 .125rem .25rem -.0625rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.04 * var(--shadow-strength) * var(--so,1))),0 .375rem .75rem -.125rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.05 * var(--shadow-strength) * var(--so,1))),0 .75rem 1.5rem -.25rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.06 * var(--shadow-strength) * var(--so,1)))}.shadow-sm{box-shadow:0 .0625rem .125rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.04 * var(--shadow-strength) * var(--so,1))),0 .125rem .375rem -.0625rem oklch(from var(--sc,var(--shadow-color)) l c h / calc(.05 * var(--shadow-strength) * var(--so,1)))}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.top-50{top:50%}.start-50{inset-inline-start:50%}.translate-middle{transform:translate(-50%,-50%)}.border{border:var(--border-width) var(--border-style) var(--border-color)}.border-top{border-block-start:var(--border-width) var(--border-style) var(--border-color)}.border-end{border-inline-end:var(--border-width) var(--border-style) var(--border-color)}.border-bottom{border-block-end:var(--border-width) var(--border-style) var(--border-color)}.border-start{border-inline-start:var(--border-width) var(--border-style) var(--border-color)}.border-obsidian-muted{--bc:var(--border-obsidian-muted);border-color:var(--bc)}.w-100{width:100%}.h-100{height:100%}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.order-1{order:1}.order-2{order:2}.order-3{order:3}.mt-4{margin-block-start:.75rem}.mt-5{margin-block-start:1rem}.mt-6{margin-block-start:1.25rem}.mt-7{margin-block-start:1.5rem}.mt-8{margin-block-start:1.75rem}.mt-10{margin-block-start:2.25rem}.mt-12{margin-block-start:3rem}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.375rem}.me-4{margin-inline-end:.75rem}.mb-0{margin-block-end:0}.mb-2{margin-block-end:.375rem}.mb-3{margin-block-end:.5rem}.mb-4{margin-block-end:.75rem}.mb-5{margin-block-end:1rem}.mb-6{margin-block-end:1.25rem}.mb-7{margin-block-end:1.5rem}.mb-8{margin-block-end:1.75rem}.mb-10{margin-block-end:2.25rem}.mb-12{margin-block-end:3rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.375rem}.ms-auto{margin-inline-start:auto}.p-2{padding:.375rem}.p-3{padding:.5rem}.p-5{padding:1rem}.px-2{padding-inline:.375rem}.px-4{padding-inline:.75rem}.px-5{padding-inline:1rem}.px-7{padding-inline:1.5rem}.px-12{padding-inline:3rem}.py-2{padding-block:.375rem}.py-3{padding-block:.5rem}.py-4{padding-block:.75rem}.py-10{padding-block:2.25rem}.py-12{padding-block:3rem}.pt-4{padding-block-start:.75rem}.pt-5{padding-block-start:1rem}.pt-6{padding-block-start:1.25rem}.pt-7{padding-block-start:1.5rem}.pt-8{padding-block-start:1.75rem}.pt-10{padding-block-start:2.25rem}.pt-12{padding-block-start:3rem}.pb-2{padding-block-end:.375rem}.pb-4{padding-block-end:.75rem}.pb-6{padding-block-end:1.25rem}.pb-8{padding-block-end:1.75rem}.pb-12{padding-block-end:3rem}.ps-0{padding-inline-start:0}.gap-2{gap:.375rem}.gap-3{gap:.5rem}.gap-4{gap:.75rem}.gap-5{gap:1rem}.gap-6{gap:1.25rem}.gap-12{gap:3rem}.fs-xs{font-size:clamp(.75rem,.6875rem + .3125vw,.875rem)}.fs-sm{font-size:clamp(.875rem,.8125rem + .3125vw,1rem)}.fs-lg{font-size:clamp(1.25rem,1.125rem + .625vw,1.375rem)}.fs-xl{font-size:clamp(1.5rem,1.1rem + .75vw,1.75rem)}.fs-2xl{font-size:clamp(1.75rem,1.3rem + 1vw,2rem)}.fs-6xl{font-size:clamp(2.75rem,2.35rem + .75vw,3rem)}.fst-italic{font-style:italic}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.text-start{text-align:start}.text-end{text-align:end}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.fg-accent{--fg:var(--accent-fg);color:var(--fg)}.fg-2{--fg:var(--fg-2);color:var(--fg)}.fg-3{--fg:var(--fg-3);color:var(--fg)}.fg-4{--fg:var(--fg-4);color:var(--fg)}.fg-white{--fg:var(--fg-white);color:var(--fg)}.fg-5{--fg:var(--fg-5);color:var(--fg)}.fg-linen-soft{--fg:var(--fg-linen-soft);color:var(--fg)}.bg-primary{--bg:var(--primary-bg);background-color:var(--bg)}.bg-body{--bg:var(--bg-body);background-color:var(--bg)}.bg-linen-soft{--bg:var(--bg-linen-soft);background-color:var(--bg)}.bg-obsidian{--bg:var(--bg-obsidian);background-color:var(--bg)}.bg-obsidian-dark{--bg:var(--bg-obsidian-dark);background-color:var(--bg)}.user-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rounded{--rounded-size:3px;border-radius:var(--rounded-size)}.rounded-circle{--rounded-size:50%;border-radius:var(--rounded-size)}.visible{visibility:visible}.invisible{visibility:hidden}.z-2{z-index:2}@media(width>=768px){.md\:mb-0{margin-block-end:0}.md\:gap-4{gap:.75rem}}@media(width>=1024px){.lg\:d-none{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-column{flex-direction:column}.lg\:justify-content-center{justify-content:center}.lg\:justify-content-between{justify-content:space-between}.lg\:align-items-center{align-items:center}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:mb-0{margin-block-end:0}.lg\:ps-3{padding-inline-start:.5rem}.lg\:gap-3{gap:.5rem}.lg\:gap-6{gap:1.25rem}.lg\:text-start{text-align:start}.lg\:text-end{text-align:end}}@media(width>=1280px){.xl\:gap-5{gap:1rem}.xl\:gap-8{gap:1.75rem}}}@keyframes animation-shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes animation-pop{0%{transform:scale(0)}to{transform:scale(1)}}@font-face{font-family:GFSDidot;src:url(/themes/custom/webnectus/public/fonts/GFSDidot-Regular.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:SourceSans3;src:url(/themes/custom/webnectus/public/fonts/SourceSans3-Regular.woff2) format("woff2");font-weight:100 400;font-style:normal;font-display:swap}@font-face{font-family:SourceSans3;src:url(/themes/custom/webnectus/public/fonts/SourceSans3-Italic.woff2) format("woff2");font-weight:100 400;font-style:italic;font-display:swap}@font-face{font-family:SourceSans3;src:url(/themes/custom/webnectus/public/fonts/SourceSans3-Medium.woff2) format("woff2");font-weight:500 900;font-style:normal;font-display:swap}@font-face{font-family:SourceSans3;src:url(/themes/custom/webnectus/public/fonts/SourceSans3-MediumItalic.woff2) format("woff2");font-weight:500 900;font-style:italic;font-display:swap}:root{--gin-bg-layer:#f4f4f4;--gin-border-m:8px;--jui-dialog-z-index:1260;--gin-bg-layer2:#3B3B3F;--gin-spacing-xxxs:2px;--gin-spacing-xxs:4px;--gin-spacing-xs:8px;--gin-spacing-s:12px;--gin-spacing-m:16px;--gin-spacing-l:24px;--gin-spacing-xl:32px;--gin-spacing-xxl:48px;--gin-spacing-xxxl:64px;--space-xl:var(--gin-spacing-xl);--space-l:var(--gin-spacing-l);--space-m:var(--gin-spacing-m);--space-s:var(--gin-spacing-s);--space-xs:var(--gin-spacing-xs);--gin-icon-size-close:20px;--jui-dialog-close-button-size:calc(var(--space-m) * 2);--jui-dialog-close-button-border-radius:50%}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px transparent;border-radius:10px}::-webkit-scrollbar-thumb{background:var(--primary-base);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--primary-fg)}html.js .fade-in{opacity:0;transform:translateY(24px)}@media(prefers-reduced-motion:no-preference){html.js .fade-in{transition-timing-function:cubic-bezier(.22,1,.36,1);transition-duration:.6s;transition-property:"opacity, transform"}}html.js .fade-in.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){html.js .fade-in{opacity:1;transform:none;transition:none}}body:not(.path-frontpage) main{margin-top:var(--spacer-10)}.main-breadcrumb{--breadcrumb-link-padding-x:0;--breadcrumb-link-padding-y:0;--breadcrumb-link-color:var(--fg-body);--breadcrumb-link-hover-color:var(--accent-fg);--breadcrumb-link-hover-bg:transparent;--breadcrumb-link-active-color:var(--fg-4);--breadcrumb-link-border-radius:0}.banner-header{position:relative;overflow:hidden}.banner-header img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-header:after{content:"";position:absolute;pointer-events:none;inset:0;background:radial-gradient(ellipse at center,#0000 40%,#00000040 75%,#00000080),linear-gradient(25deg,#0009,#00000040 35%,#0000 65%);z-index:1}.banner-header .banner-header-content{position:absolute;left:0;right:0;bottom:0;z-index:2;margin-left:auto;margin-right:auto;padding:var(--spacer-12);margin:var(--spacer-6);width:1000px;max-width:100%}.banner-header .banner-header-content .main-page-title h1{text-transform:uppercase;--heading-color:var(--white)}.banner-header .banner-header-content .custom-bg-image-caption{color:var(--secondary-base)}.banner-header .banner-header-content .custom-bg-image-caption b,.banner-header .banner-header-content .custom-bg-image-caption strong{--fg-bold:var(--white)}.ratio-bannerHeader{--ratio:22 / 9}@media(width<1536px){.ratio-bannerHeader{--ratio:20 / 9}}@media(width<1280px){.ratio-bannerHeader{--ratio:18 / 9}}@media(width<1024px){.ratio-bannerHeader{--ratio:16 / 9}}@media(width<768px){.ratio-bannerHeader{--ratio:14 / 9}}@media(width<576px){.ratio-bannerHeader{--ratio:12 / 9}}body.page-node-type-article .full-content h2,body.page-node-type-article .full-content h3,body.page-node-type-article .full-content h4,body.page-node-type-article .full-content h5,body.page-node-type-article .full-content h6,body.page-node-type-page .full-content h2,body.page-node-type-page .full-content h3,body.page-node-type-page .full-content h4,body.page-node-type-page .full-content h5,body.page-node-type-page .full-content h6{margin-top:var(--spacer-8)}body.page-node-type-article .full-content h2,body.page-node-type-article .full-content h3,body.page-node-type-page .full-content h2,body.page-node-type-page .full-content h3{font-size:var(--font-size-xl)}body.page-node-type-article .full-content h4,body.page-node-type-article .full-content h5,body.page-node-type-article .full-content h6,body.page-node-type-page .full-content h4,body.page-node-type-page .full-content h5,body.page-node-type-page .full-content h6{font-size:var(--font-size-lg)}body.page-node-type-article .full-content blockquote,body.page-node-type-page .full-content blockquote{margin-top:var(--spacer-9);font-family:var(--heading-font-family);--blockquote-font-size:var(--font-size-lg);--blockquote-margin-y:var(--spacer-9)}.full-content:not(.article):not(.event):not(.book):not(.page) p{--paragraph-margin-bottom:0}.full-content ul li:not(:last-of-type){margin-bottom:var(--spacer-3)}.language-switcher-btn.position-fixed{z-index:3;bottom:20px;left:20px}.main-navbar{--navbar-padding-y:0}.main-navbar .navbar-nav .nav-item{position:relative}.main-navbar .navbar-nav .nav-item .nav-link{font-family:var(--heading-font-family);letter-spacing:.1rem}.main-navbar .navbar-nav .nav-item .nav-link.active{border-bottom-color:var(--accent-fg)}.main-navbar .navbar-nav>.nav-item.has-children>.dropdown-menu{top:1.8rem;display:none;width:250px;max-width:90vw}.main-navbar .navbar-nav>.nav-item.has-children:hover>.dropdown-menu{display:block}.main-navbar .navbar-nav>.nav-item.has-children:hover>a:after{transform:rotate(180deg)}.main-navbar .navbar-nav>.nav-item.has-children>a:after{display:inline-block;margin-left:.3em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}@media(prefers-reduced-motion:no-preference){.main-navbar .navbar-nav>.nav-item.has-children>a:after{transition-timing-function:var(--transition-timing-overlay);transition-duration:.5s;transition-property:transform}}.main-navbar .navbar-nav>.nav-item.has-children .dropdown-menu .nav-link{text-wrap:auto}.main-navbar .navbar-nav>.nav-item.has-children .dropdown-menu .nav-item:not(:last-of-type){margin-bottom:var(--spacer-3)}.main-navbar .navbar-nav>.nav-item a{--nav-link-padding-y:0;--nav-link-padding-x:0;margin-left:var(--spacer-2);margin-right:var(--spacer-2)}main.main>section:first-of-type:not(.has-bg-color){margin-top:0}main.main>section:last-of-type:not(.top-meta-wrap){margin-bottom:0}b,strong{--fg-bold:var(--black);color:var(--fg-bold)}.bg-obsidian-dark b,.bg-obsidian-dark strong{--fg-bold:var(--white)}section{position:relative}section:not(.no-border-bottom){border-block-end:var(--border-width) var(--border-style) var(--border-color)}section:not(.no-margin):not(.cta-global){margin-top:calc(var(--spacer-12) * 1.2);margin-bottom:calc(var(--spacer-12) * 1.2)}section.cta-global{padding-top:calc(var(--spacer-12) * 2);padding-bottom:var(--spacer-12);margin-top:0;margin-bottom:var(--spacer-12)}section.has-bg-color:not(.no-padding):not(.cta-global){padding-top:calc(var(--spacer-12) * 2.5);padding-bottom:calc(var(--spacer-12) * 2.5)}section.has-bg-color .section-top-content .section-dynamic-content-field{color:var(--secondary-base)}section.has-bg-color .section-top-content .border-top,section.has-bg-color .section-top-content .border-bottom,section.has-bg-color .section-top-content .border{--border-color:var(--border-obsidian-muted)}section:not(.has-bg-color):not(.no-padding):not(.cta-global){padding-top:calc(var(--spacer-12) * 1.2);padding-bottom:calc(var(--spacer-12) * 2.2)}section:not(.has-bg-color) .section-top-content .section-dynamic-content-field{color:var(--fg-2)}section:not(.has-bg-color) .section-top-content .border-top,section:not(.has-bg-color) .section-top-content .border-bottom,section:not(.has-bg-color) .section-top-content .border{--border-color:var(--border-black)}.section-dynamic-content-field p{margin-bottom:0}img{max-width:100%;height:auto}p a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link),.main-navbar a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link),.metadata a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link){text-decoration:none;border-bottom:1px solid;padding-bottom:.15rem}@media(prefers-reduced-motion:no-preference){p a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link),.main-navbar a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link),.metadata a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link){transition-timing-function:ease-out;transition-duration:.2s;transition-property:"color, border-color"}}p a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link):not(.nav-link),.main-navbar a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link):not(.nav-link),.metadata a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link):not(.nav-link){border-color:currentColor}p a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link).nav-link,.main-navbar a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link).nav-link,.metadata a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link).nav-link{border-color:transparent}p a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link):hover,p a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link):focus-visible,p a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link):active,.main-navbar a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link):hover,.main-navbar a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link):focus-visible,.main-navbar a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link):active,.metadata a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link):hover,.metadata a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link):focus-visible,.metadata a:not(.site-branding-logo):not(.btn-solid):not(.developed-by-link):not(.active):not(.cta-primary-btn):not(.language-link):active{border-bottom-color:currentColor}.main-navbar .language-links .language-link{text-decoration:none;border-bottom:1px solid transparent;padding-bottom:.15rem}@media(prefers-reduced-motion:no-preference){.main-navbar .language-links .language-link{transition-timing-function:ease-out;transition-duration:.2s;transition-property:"color, border-color"}}.main-navbar .language-links span.language-link.active{color:var(--link-color);border-bottom-color:currentColor}.main-navbar .language-links a{--link-color:var(--fg-body)}.main-navbar .language-links a:hover,.main-navbar .language-links a:focus-visible,.main-navbar .language-links a:active{border-bottom-color:currentColor}.read-more-link{font-family:var(--heading-font-family);letter-spacing:.1rem;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.15rem}@media(prefers-reduced-motion:no-preference){.read-more-link{transition-timing-function:ease-out;transition-duration:.2s;transition-property:"color, border-color"}}.read-more-link:hover,.read-more-link:focus-visible,.read-more-link:active{border-bottom-color:currentColor}.btn:not(.audio-player__toggle):not(.language-switcher-btn):not(.video-player-toggle):not(.ignore-btn):not(.view-read-more-link),.btn-icon:not(.audio-player__toggle):not(.language-switcher-btn):not(.video-player-toggle):not(.ignore-btn):not(.view-read-more-link),.btn-solid:not(.audio-player__toggle):not(.language-switcher-btn):not(.video-player-toggle):not(.ignore-btn):not(.view-read-more-link),.btn-outline:not(.audio-player__toggle):not(.language-switcher-btn):not(.video-player-toggle):not(.ignore-btn):not(.view-read-more-link),.btn-subtle:not(.audio-player__toggle):not(.language-switcher-btn):not(.video-player-toggle):not(.ignore-btn):not(.view-read-more-link){font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.1rem;--btn-padding-x:var(--spacer-6);--btn-padding-y:var(--spacer-4)}h1{letter-spacing:.1rem}h1 a{text-decoration:none;border-bottom:1px solid transparent}@media(prefers-reduced-motion:no-preference){h1 a{transition-timing-function:ease-out;transition-duration:.2s;transition-property:"color, border-color"}}h1 a:hover,h1 a:focus-visible,h1 a:active{border-bottom-color:currentColor}.h1{letter-spacing:.1rem}.h1 a{text-decoration:none;border-bottom:1px solid transparent}@media(prefers-reduced-motion:no-preference){.h1 a{transition-timing-function:ease-out;transition-duration:.2s;transition-property:"color, border-color"}}.h1 a:hover,.h1 a:focus-visible,.h1 a:active{border-bottom-color:currentColor}h2{letter-spacing:.1rem}h2 a{text-decoration:none;border-bottom:1px solid transparent}@media(prefers-reduced-motion:no-preference){h2 a{transition-timing-function:ease-out;transition-duration:.2s;transition-property:"color, border-color"}}h2 a:hover,h2 a:focus-visible,h2 a:active{border-bottom-color:currentColor}.h2{letter-spacing:.1rem}.h2 a{text-decoration:none;border-bottom:1px solid transparent}@media(prefers-reduced-motion:no-preference){.h2 a{transition-timing-function:ease-out;transition-duration:.2s;transition-property:"color, border-color"}}.h2 a:hover,.h2 a:focus-visible,.h2 a:active{border-bottom-color:currentColor}h3{letter-spacing:.1rem}h3 a{text-decoration:none;border-bottom:1px solid transparent}@media(prefers-reduced-motion:no-preference){h3 a{transition-timing-function:ease-out;transition-duration:.2s;transition-property:"color, border-color"}}h3 a:hover,h3 a:focus-visible,h3 a:active{border-bottom-color:currentColor}.h3{letter-spacing:.1rem}.h3 a{text-decoration:none;border-bottom:1px solid transparent}@media(prefers-reduced-motion:no-preference){.h3 a{transition-timing-function:ease-out;transition-duration:.2s;transition-property:"color, border-color"}}.h3 a:hover,.h3 a:focus-visible,.h3 a:active{border-bottom-color:currentColor}h4{letter-spacing:.1rem}h4 a{text-decoration:none;border-bottom:1px solid transparent}@media(prefers-reduced-motion:no-preference){h4 a{transition-timing-function:ease-out;transition-duration:.2s;transition-property:"color, border-color"}}h4 a:hover,h4 a:focus-visible,h4 a:active{border-bottom-color:currentColor}.h4{letter-spacing:.1rem}.h4 a{text-decoration:none;border-bottom:1px solid transparent}@media(prefers-reduced-motion:no-preference){.h4 a{transition-timing-function:ease-out;transition-duration:.2s;transition-property:"color, border-color"}}.h4 a:hover,.h4 a:focus-visible,.h4 a:active{border-bottom-color:currentColor}h5{letter-spacing:.1rem}h5 a{text-decoration:none;border-bottom:1px solid transparent}@media(prefers-reduced-motion:no-preference){h5 a{transition-timing-function:ease-out;transition-duration:.2s;transition-property:"color, border-color"}}h5 a:hover,h5 a:focus-visible,h5 a:active{border-bottom-color:currentColor}.h5{letter-spacing:.1rem}.h5 a{text-decoration:none;border-bottom:1px solid transparent}@media(prefers-reduced-motion:no-preference){.h5 a{transition-timing-function:ease-out;transition-duration:.2s;transition-property:"color, border-color"}}.h5 a:hover,.h5 a:focus-visible,.h5 a:active{border-bottom-color:currentColor}h6{letter-spacing:.1rem}h6 a{text-decoration:none;border-bottom:1px solid transparent}@media(prefers-reduced-motion:no-preference){h6 a{transition-timing-function:ease-out;transition-duration:.2s;transition-property:"color, border-color"}}h6 a:hover,h6 a:focus-visible,h6 a:active{border-bottom-color:currentColor}.h6{letter-spacing:.1rem}.h6 a{text-decoration:none;border-bottom:1px solid transparent}@media(prefers-reduced-motion:no-preference){.h6 a{transition-timing-function:ease-out;transition-duration:.2s;transition-property:"color, border-color"}}.h6 a:hover,.h6 a:focus-visible,.h6 a:active{border-bottom-color:currentColor}@media(width<1024px){.main-navbar .navbar-nav{display:none}}@media(width>=1024px){.main-navbar .navbar-nav>.nav-item:not(:last-of-type):after{content:"/";margin-top:2px;margin-left:.5rem;margin-right:5px;color:var(--border-color)}}@media(width>=1280px){.main-navbar .navbar-nav>.nav-item:not(:last-of-type):after{content:"/";margin-left:1rem}}table tbody tr{border-bottom-width:1px}@media(prefers-reduced-motion:no-preference){.site-branding-logo img{transition-timing-function:var(--transition-timing-overlay);transition-duration:.7s;transition-property:transform}}.site-branding-logo:hover img{transform:scale(1.03)}.language-link svg{margin-right:var(--spacer-1)}.corner-frame,.corner-frame-inner{position:relative}.corner-frame:before,.corner-frame:after,.corner-frame-inner:before,.corner-frame-inner:after{content:"";position:absolute;width:15px;height:15px;pointer-events:none;z-index:1;border-color:currentColor;border-style:solid;border-width:0}.corner-frame .media--type-image{text-align:center}.corner-frame a:not(.btn-solid){display:block}@media(prefers-reduced-motion:no-preference){.corner-frame a:not(.btn-solid) img{transition-timing-function:var(--transition-timing-overlay);transition-duration:.5s;transition-property:transform}}.corner-frame a:not(.btn-solid) img:hover{transform:scale(1.03)}.corner-frame:before{top:-.375rem;left:-.375rem;border-top-width:2px;border-left-width:2px}.corner-frame:after{top:-.375rem;right:-.375rem;border-top-width:2px;border-right-width:2px}.corner-frame-inner:before{bottom:-.375rem;left:-.375rem;border-bottom-width:2px;border-left-width:2px}.corner-frame-inner:after{bottom:-.375rem;right:-.375rem;border-bottom-width:2px;border-right-width:2px}.cta-global .cta-global-wrapper{max-width:1440px;margin-left:auto;margin-right:auto}.cta-global .cta-global-wrapper.bg-linen-soft .content-left .cta-text{color:var(--fg-3)}.cta-global .cta-global-wrapper.bg-obsidian-dark.corner-frame:before,.cta-global .cta-global-wrapper.bg-obsidian-dark.corner-frame:after{border-color:var(--bg-obsidian)}.cta-global .cta-global-wrapper.bg-obsidian-dark .corner-frame-inner:before,.cta-global .cta-global-wrapper.bg-obsidian-dark .corner-frame-inner:after{border-color:var(--bg-obsidian)}.cta-global .cta-global-wrapper.bg-obsidian-dark .cta-text,.cta-global .cta-global-wrapper.bg-obsidian-dark .cta-text-2{color:var(--secondary-base)}.cta-global .cta-global-wrapper.bg-obsidian-dark .cta-subtitle,.cta-global .cta-global-wrapper.bg-obsidian-dark .list-inline-item{--fg:var(--fg-5)}.cta-global .cta-global-wrapper.bg-obsidian-dark b,.cta-global .cta-global-wrapper.bg-obsidian-dark strong{color:var(--white)}.cta-global .cta-global-wrapper.bg-obsidian-dark .read-more-link{--link-color:var(--accent-on-dark)}.cta-global .cta-global-wrapper.bg-obsidian-dark .read-more-link:not(:hover):not(:focus-visible):not(:active){border-bottom-color:var(--accent-on-dark)}.cta-global .cta-global-wrapper ul{--list-padding-x:0}.cta-global .cta-global-wrapper ul .list-inline-item{line-height:1}.cta-global .cta-global-wrapper ul .list-inline-item .cta-subtitle{font-family:var(--heading-font-family)}.main-footer .footer-text{--fg:var(--secondary-base);color:var(--fg)}.main-footer a:not(.ignore-btn):not(.developed-by-link):not(.btn-solid){--link-color:var(--secondary-base);--link-hover-color:var(--accent-on-dark);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:.15rem}@media(prefers-reduced-motion:no-preference){.main-footer a:not(.ignore-btn):not(.developed-by-link):not(.btn-solid){transition-timing-function:ease-out;transition-duration:.2s;transition-property:"color, border-color"}}.main-footer a:not(.ignore-btn):not(.developed-by-link):not(.btn-solid):hover,.main-footer a:not(.ignore-btn):not(.developed-by-link):not(.btn-solid):focus-visible,.main-footer a:not(.ignore-btn):not(.developed-by-link):not(.btn-solid):active{border-bottom-color:currentColor}.drupal-messages-alert{position:fixed;top:200px;right:2rem;z-index:1010}.drupal-messages-alert .alert{width:400px;max-width:100%}.drupal-messages-alert .alert p{width:100%;word-break:break-word}.drupal-messages-alert .alert:not(:last-of-type){margin-bottom:var(--spacer-3)}.drupal-messages-alert .alert a{font-weight:var(--font-weight-semibold);color:var(--alert-link-color)}.drupal-messages-alert em.placeholder{all:revert}figure{margin:var(--spacer-8) 0}figure figcaption{--figure-caption-font-size:var(--font-size-sm);margin-top:var(--spacer-3);margin-bottom:var(--spacer-10)}figure figcaption:not(.figure-caption){font-size:var(--figure-caption-font-size);color:var(--figure-caption-color);font-style:italic}.view-read-more-link{--btn-padding-x:var(--spacer-4);--btn-padding-y:var(--spacer-3);--btn-border-color:var(--border-obsidian-muted);font-family:var(--heading-font-family)}.klaro_toggle_dialog_override{display:none}@media(width>=1024px){.paragraph .more-link{text-align:center}}.paragraph--type--section-box .text p{margin-bottom:0}.highlight-text{font-family:var(--heading-font-family)}@media(prefers-reduced-motion:no-preference){.book-item .image a img{transition-timing-function:var(--transition-timing-overlay);transition-duration:.5s;transition-property:transform}}.book-item .image a img:hover{transform:scale(1.03)}.book-item .title a{--link-color:var(--fg-body);letter-spacing:normal}.audio-items .audio-item .publisher-label:before{content:"["}.audio-items .audio-item .publisher-label:after{content:"]"}.audio-items .audio-item .content-left{min-width:120px;max-width:100%}.audio-items .audio-item .content-left a:not(:hover):not(:focus-visible):not(:active){color:var(--fg-white)}.audio-items .audio-item .content-left a{--link-hover-color:var(--accent-on-dark);padding:var(--spacer-2) var(--spacer-4);background-color:var(--bg-obsidian-dark);font-size:var(--font-size-xs);font-family:var(--heading-font-family);letter-spacing:.1rem;text-transform:uppercase;border:var(--border-width) solid var(--border-color);border-bottom-color:var(--border-color)}.audio-items .audio-item.is-sticky .sticky-label{font-family:var(--heading-font-family);letter-spacing:.1rem;--fg:var(--accent-on-dark)}.audio-items .audio-item.is-sticky .text{color:var(--secondary-base)}.audio-items .audio-item:not(.is-sticky):not(:last-of-type){border-bottom-width:0}.audio-items .audio-item:not(.is-sticky) .text{color:var(--fg-2)}.audio-items .audio-item .content-right{min-width:400px;max-width:100%}.video-items .video-item .item .metadata a{--link-color:var(--accent-on-dark)}.video-items .video-item .item:hover img{transform:scale(1.03)}@media(prefers-reduced-motion:no-preference){.video-items .video-item .item .content-middle img{transition-timing-function:var(--transition-timing-overlay);transition-duration:.5s;transition-property:transform}}.video-items .video-item .item .content-middle:before{content:"";position:absolute;inset:0;background:#0000004d;z-index:1;pointer-events:none}.video-items .video-item .item .content-middle img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.playing-video-effect{display:inline-flex;align-items:center;gap:.4rem;line-height:normal}.playing-video-effect:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:currentColor;flex-shrink:0;background:var(--accent-fg);animation:status-pulse 1.5s ease-in-out infinite}.media-appearances-dialog{display:flex;flex-direction:column;overflow:hidden}.media-appearances-dialog .dialog-header{flex:0 0 auto}.media-appearances-dialog .dialog-body{flex:1 1 auto;min-height:0;overflow:hidden;position:relative}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.event-items .event-item.bg-obsidian-dark .status-label:before{color:var(--accent-on-dark)}.event-items .event-item.bg-obsidian-dark .text,.event-items .event-item.bg-obsidian-dark .status-label{color:var(--secondary-base)}.event-items .event-item.bg-obsidian-dark .start-date-month{color:var(--accent-on-dark)}.event-items .event-item.bg-obsidian-dark .title a{--link-color:var(--white);--link-hover-color:var(--accent-on-dark)}.event-items .event-item.bg-obsidian-dark .metadata a{--link-color:var(--accent-on-dark)}.event-items .event-item.bg-obsidian-dark .action-buttons .btn-solid{--btn-border-color:var(--border-obsidian-muted)}.event-items .event-item:not(.bg-obsidian-dark) .start-date-month{color:var(--accent-fg)}.event-items .event-item:not(.bg-obsidian-dark) .text,.event-items .event-item:not(.bg-obsidian-dark) .status-label{color:var(--fg-2)}.event-items .event-item:not(.bg-obsidian-dark) .title a{--link-color:var(--fg-body)}.event-items .event-item .status-label{font-family:var(--heading-font-family);letter-spacing:.1rem}.event-items .event-item:not(:last-of-type){margin-bottom:var(--spacer-7)}.event-items .event-item .item:not(.list) .content-left{width:250px;max-width:100%}.event-items .event-item .item .start-date-day{font-family:var(--heading-font-family)}@media(prefers-reduced-motion:no-preference){.article-item .image a img{transition-timing-function:var(--transition-timing-overlay);transition-duration:.5s;transition-property:transform}}.article-item .image a img:hover{transform:scale(1.03)}.article-item .title a{--link-color:var(--fg-body);letter-spacing:normal}#accordionFaqs .accordion-item{border-left:transparent;border-right:transparent}#accordionFaqs .accordion-item[open] .accordion-header .accordion-number{--fg:var(--accent-on-dark)}#accordionFaqs .accordion-item .accordion-header{font-family:var(--heading-font-family)}.faq-item-category-title:not(:first-of-type){margin-top:var(--spacer-12);padding-top:var(--spacer-6)}.faq-item-category-title{--border-color:var(--border-black)}.faq-item-category-content{color:var(--fg-2)}.view-display-id-simple_slider{margin-bottom:-70px}.view-display-id-simple_slider .books-simple-slider-swiper .corner-frame:before,.view-display-id-simple_slider .books-simple-slider-swiper .corner-frame:after,.view-display-id-simple_slider .books-simple-slider-swiper .corner-frame-inner:before,.view-display-id-simple_slider .books-simple-slider-swiper .corner-frame-inner:after{width:10px;height:10px}@layer forms{.form-label{font-size:var(--label-font-size,inherit);font-style:var(--label-font-style,inherit);font-weight:var(--label-font-weight,500);color:var(--label-color,var(--fg-body))}.form-label{margin-bottom:var(--label-margin-bottom,calc(var(--spacer) / 2))}}@layer forms{.form-text{--form-text-margin-top:.25rem;--form-text-font-size:var(--font-size-sm);--form-text-color:var(--fg-2);font-size:var(--form-text-font-size);font-style:var(--form-text-font-style);font-weight:var(--form-text-font-weight);color:var(--form-text-color)}}@layer forms{.form-control{--control-min-height:var(--btn-input-min-height);--control-padding-y:var(--btn-input-padding-y);--control-padding-x:var(--btn-input-padding-x);--control-font-size:var(--btn-input-font-size);--control-line-height:var(--btn-input-line-height);--control-fg:var(--btn-input-fg);--control-bg:var(--btn-input-bg);--control-border-width:var(--border-width);--control-border-color:var(--border-color);--control-border-radius:var(--radius-5);--control-box-shadow:var(--box-shadow-inset);--control-action-bg:var(--bg-1);--control-action-hover-bg:var(--bg-2);--control-transition-property:border-color,box-shadow;--control-transition-duration:.15s;--control-transition-timing:ease-in-out;--control-placeholder-color:var(--fg-3);--control-disabled-color:var(--control-fg);--control-disabled-bg:var(--bg-2);--control-disabled-border-color:var(--control-border-color);--control-select-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2300000080' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--control-select-bg-position:right .75rem center;--control-select-bg-size:16px 12px;--control-select-bg-dark:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:flex;width:100%;min-height:var(--control-min-height);padding:var(--control-padding-y) var(--control-padding-x);font-size:var(--control-font-size);line-height:var(--control-line-height);color:var(--control-fg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--control-bg);background-clip:padding-box;border:var(--control-border-width) solid var(--control-border-color);border-radius:var(--control-border-radius);box-shadow:var(--control-box-shadow)}@media(prefers-reduced-motion:no-preference){.form-control{transition-timing-function:var(--control-transition-timing);transition-duration:var(--control-transition-duration);transition-property:var(--control-transition-property)}}.form-control:focus-visible,.form-control:focus-within{--focus-ring-offset:-1px;outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.form-control::-moz-placeholder{color:var(--control-placeholder-color);opacity:1}.form-control::placeholder{color:var(--control-placeholder-color);opacity:1}.form-control:disabled{color:var(--control-disabled-color);background-color:var(--control-disabled-bg);border-color:var(--control-disabled-border-color);opacity:1}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-webkit-datetime-edit-text{color:var(--control-placeholder-color)}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled,[readonly]){cursor:pointer}.form-control::file-selector-button{min-height:var(--control-min-height);padding:var(--control-padding-y) var(--control-padding-x);margin:calc(var(--control-padding-y) * -1) calc(var(--control-padding-x) * -1);margin-inline-end:var(--control-padding-x);color:var(--control-fg);pointer-events:none;background-color:var(--control-action-bg);border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--control-border-width);border-radius:0}@media(prefers-reduced-motion:no-preference){.form-control::file-selector-button{transition-timing-function:var(--control-transition-timing);transition-duration:var(--control-transition-duration);transition-property:var(--control-transition-property)}}.form-control:hover:not(:disabled,[readonly])::file-selector-button{background-color:var(--control-action-hover-bg)}.form-control-plaintext{--control-min-height:var(--btn-input-min-height);--control-padding-y:var(--btn-input-padding-y);--control-padding-x:var(--btn-input-padding-x);--control-font-size:var(--btn-input-font-size);--control-line-height:var(--btn-input-line-height);--control-fg:var(--btn-input-fg);--control-bg:var(--btn-input-bg);--control-border-width:var(--border-width);--control-border-color:var(--border-color);--control-border-radius:var(--radius-5);--control-box-shadow:var(--box-shadow-inset);--control-action-bg:var(--bg-1);--control-action-hover-bg:var(--bg-2);--control-transition-property:border-color,box-shadow;--control-transition-duration:.15s;--control-transition-timing:ease-in-out;--control-placeholder-color:var(--fg-3);--control-disabled-color:var(--control-fg);--control-disabled-bg:var(--bg-2);--control-disabled-border-color:var(--control-border-color);--control-select-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2300000080' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--control-select-bg-position:right .75rem center;--control-select-bg-size:16px 12px;--control-select-bg-dark:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:var(--control-padding-y) 0;margin-bottom:0;line-height:var(--control-line-height);color:var(--control-fg);background-color:transparent;border:solid transparent;border-width:var(--control-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-inline:0}select.form-control,.form-control-caret{padding-inline-end:calc(var(--control-padding-x) * 3);background-image:var(--control-select-bg);background-repeat:no-repeat;background-position:var(--control-select-bg-position);background-size:var(--control-select-bg-size)}select.form-control[multiple],select.form-control[size]:not([size="1"]),.form-control-caret[multiple],.form-control-caret[size]:not([size="1"]){padding-inline-end:var(--control-padding-x);background-image:none}[data-bs-theme=dark] select.form-control,[data-bs-theme=dark] .form-control-caret{background-image:var(--control-select-bg-dark)}.form-control-sm{--control-min-height:var(--btn-input-sm-min-height);--control-padding-y:var(--btn-input-sm-padding-y);--control-padding-x:var(--btn-input-sm-padding-x);--control-font-size:var(--btn-input-sm-font-size);--control-line-height:var(--btn-input-sm-line-height);--control-border-radius:var(--btn-input-sm-border-radius)}.form-control-lg{--control-min-height:var(--btn-input-lg-min-height);--control-padding-y:var(--btn-input-lg-padding-y);--control-padding-x:var(--btn-input-lg-padding-x);--control-font-size:var(--btn-input-lg-font-size);--control-line-height:var(--btn-input-lg-line-height);--control-border-radius:var(--btn-input-lg-border-radius)}.form-control-color{width:var(--control-min-height);padding:var(--control-padding-y)}.form-control-color:not(:disabled,[readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--radius-5)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--radius-5)}.form-ghost{display:block;width:100%;padding:0;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0}.form-ghost:focus{outline:0}.form-ghost::-moz-placeholder{color:var(--fg-3);opacity:1}.form-ghost::placeholder{color:var(--fg-3);opacity:1}.form-ghost:disabled{color:var(--fg-4);cursor:not-allowed}}@layer forms{.check{--check-size:1.25rem;--check-margin-block:.125rem;--check-bg:var(--bg-body);--check-border-color:var(--border-color);--check-border-radius:var(--radius-5);--check-icon-checked:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5.5 10 3 3 6-6'/%3e%3c/svg%3e");--check-icon-indeterminate:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10h8'/%3e%3c/svg%3e");--check-checked-bg:var(--control-checked-bg);--check-checked-border-color:var(--control-checked-border-color);--check-indeterminate-bg:var(--control-checked-bg);--check-indeterminate-border-color:var(--control-checked-border-color);--check-active-bg:var(--control-active-bg);--check-active-border-color:var(--control-active-border-color);--check-disabled-bg:var(--control-disabled-bg);--check-disabled-opacity:var(--control-disabled-opacity);position:relative;flex-shrink:0;width:var(--check-size);height:var(--check-size);margin-block:var(--check-margin-block);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--theme-bg,var(--check-bg));border:1px solid var(--theme-bg,var(--check-border-color));border-radius:33%}@media(prefers-reduced-motion:no-preference){.check{transition:background-color var(--control-transition-duration) var(--control-transition-timing),border-color var(--control-transition-duration) var(--control-transition-timing)}}.check:before{position:absolute;inset:0;pointer-events:none;content:"";background-color:var(--theme-contrast,var(--primary-contrast));opacity:0;transform:scale(0);-webkit-mask-image:var(--check-icon-checked);mask-image:var(--check-icon-checked);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media(prefers-reduced-motion:no-preference){.check:before{transition:opacity var(--control-transition-duration) var(--control-transition-timing),transform var(--control-transition-duration) var(--control-transition-timing)}}.check:checked,.check:indeterminate{background-color:var(--theme-bg,var(--check-checked-bg));border-color:var(--theme-bg,var(--check-checked-border-color))}.check:checked:before,.check:indeterminate:before{opacity:1;transform:scale(1)}.check:indeterminate:before{-webkit-mask-image:var(--check-icon-indeterminate);mask-image:var(--check-icon-indeterminate)}.check:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);--focus-ring-offset:-1px}.check:disabled{--check-bg:var(--check-disabled-bg)}.check:disabled~label{color:var(--fg-3);cursor:default}.check:disabled:checked{opacity:var(--check-disabled-opacity)}}@layer forms{.radio{--radio-size:1.25rem;--radio-margin-block:.125rem;--radio-bg:var(--bg-body);--radio-border-color:var(--border-color);--radio-checked-bg:var(--control-checked-bg);--radio-checked-border-color:var(--control-checked-border-color);--radio-disabled-bg:var(--control-disabled-bg);--radio-disabled-opacity:var(--control-disabled-opacity);position:relative;flex-shrink:0;width:var(--radio-size);height:var(--radio-size);margin-block:var(--radio-margin-block);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--theme-bg,var(--radio-bg));border:1px solid var(--theme-bg,var(--radio-border-color));border-radius:50%}@media(prefers-reduced-motion:no-preference){.radio{transition:color var(--control-transition-duration) var(--control-transition-timing),background-color var(--control-transition-duration) var(--control-transition-timing),border-color var(--control-transition-duration) var(--control-transition-timing)}}.radio:before{position:absolute;inset:calc(var(--radio-size) * .25);content:"";background-color:currentcolor;border-radius:50%;opacity:0;transform:scale(0)}@media(prefers-reduced-motion:no-preference){.radio:before{transition:opacity var(--control-transition-duration) var(--control-transition-timing),transform var(--control-transition-duration) var(--control-transition-timing)}}.radio:checked{color:var(--theme-contrast,var(--primary-contrast));background-color:var(--theme-bg,var(--radio-checked-bg));border-color:var(--theme-bg,var(--radio-checked-border-color))}.radio:checked:before{opacity:1;transform:scale(1)}.radio:disabled{--radio-bg:var(--radio-disabled-bg)}.radio:disabled~label{color:var(--secondary-fg);cursor:default}.radio:disabled:checked{opacity:var(--radio-disabled-opacity)}.radio:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}}@layer forms{.switch{--switch-height:1.25rem;--switch-width:calc(var(--switch-height) * 1.75);--switch-padding:.0625rem;--switch-margin-block:.125rem;--switch-transition-duration:var(--control-transition-duration);--switch-transition-timing:var(--control-transition-timing);--switch-bg:var(--bg-3);--switch-border-width:var(--border-width);--switch-border-color:var(--border-color);--switch-indicator-bg:var(--white);--switch-indicator-width:calc(var(--switch-height) - var(--switch-padding) * 2 - var(--switch-border-width) * 2);--switch-indicator-height:calc(var(--switch-height) - var(--switch-padding) * 2 - var(--switch-border-width) * 2);--switch-checked-bg:var(--control-checked-bg);--switch-checked-border-color:var(--switch-checked-bg);--switch-checked-indicator-bg:var(--white);--switch-disabled-bg:var(--control-disabled-bg);--switch-disabled-indicator-bg:var(--fg-3);position:relative;flex-shrink:0;width:var(--switch-width);height:var(--switch-height);padding:var(--switch-padding);margin-block:var(--switch-margin-block);background-color:var(--switch-bg);border:var(--switch-border-width) solid var(--switch-border-color);border-radius:10rem;box-shadow:inset 0 1px 2px #0000000d}@media(prefers-reduced-motion:no-preference){.switch{transition:background-color var(--switch-transition-duration) var(--switch-transition-timing)}}.switch:before{position:absolute;inset-block:var(--switch-padding);inset-inline-start:var(--switch-padding);width:var(--switch-indicator-width);height:var(--switch-indicator-height);content:"";background-color:var(--theme-contrast,var(--switch-indicator-bg));border-radius:10rem;box-shadow:0 1px 2px #0000001a}@media(prefers-reduced-motion:no-preference){.switch:before{transition:inset-inline-start var(--switch-transition-duration) var(--switch-transition-timing)}}.switch input{position:absolute;inset:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;outline:0}.switch:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.switch:has(input:disabled:not(:checked)){--switch-bg:var(--switch-disabled-bg);--switch-indicator-bg:var(--switch-disabled-indicator-bg)}.switch:has(input:disabled:not(:checked)):before{opacity:.4}.switch:has(input:disabled:not(:checked))~label{color:var(--fg-3);cursor:default}.switch:has(input:checked){background-color:var(--theme-bg,var(--switch-checked-bg));border-color:var(--theme-bg,var(--switch-checked-border-color))}.switch:has(input:checked):before{inset-inline-start:calc(100% - var(--switch-indicator-width) - var(--switch-padding))}.switch:has(input:checked:disabled){opacity:.65}.switch:has(input:checked:disabled)~label{color:var(--fg-3);cursor:default}}@layer forms{.form-range{--range-track-width:100%;--range-track-height:.5rem;--range-track-cursor:pointer;--range-track-bg:var(--bg-3);--range-track-border-radius:1rem;--range-track-fill-bg:var(--theme-bg,var(--primary-base));--range-track-disabled-bg:color-mix(in oklch,var(--bg-4),var(--fg-3));--range-thumb-width:1rem;--range-thumb-height:var(--range-thumb-width);--range-thumb-bg:var(--theme-bg,var(--primary-base));--range-thumb-border:var(--range-thumb-bg) solid var(--border-color);--range-thumb-border-radius:1rem;--range-thumb-box-shadow:0 1px 2px rgb(0 0 0 / 7.5%),0 2px 4px rgb(0 0 0 / 7.5%);--range-thumb-active-bg:color-mix(in oklch,var(--theme-bg,var(--primary-base)) 70%,var(--bg-body));--range-thumb-disabled-bg:var(--fg-3);--range-thumb-transition-property:background-color,border-color,box-shadow;--range-thumb-transition-duration:.15s;--range-thumb-transition-timing:ease-in-out;--range-tick-width:var(--border-width);--range-tick-height:.5rem;--range-tick-bg:var(--border-color);position:relative;display:block;width:100%}.form-range-input{display:block;width:100%;height:calc(var(--range-thumb-height) + var(--focus-ring-width) * 2);padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range-input:hover::-webkit-slider-thumb{outline:var(--focus-ring-width) solid color-mix(in oklch,var(--theme-focus-ring,var(--primary-focus-ring)),transparent)}.form-range-input:hover::-moz-range-thumb{outline:var(--focus-ring-width) solid color-mix(in oklch,var(--theme-focus-ring,var(--primary-focus-ring)),transparent)}.form-range-input:focus-visible{outline:0}.form-range-input:focus-visible::-webkit-slider-thumb{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);--focus-ring-offset:0}.form-range-input:focus-visible::-moz-range-thumb{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);--focus-ring-offset:0}.form-range-input::-moz-focus-outer{border:0}.form-range-input::-webkit-slider-thumb{width:var(--range-thumb-width);height:var(--range-thumb-height);-webkit-appearance:none;appearance:none;background-color:var(--range-thumb-bg);background-image:var(--gradient);border:var(--range-thumb-border);border-radius:var(--range-thumb-border-radius);box-shadow:var(--range-thumb-box-shadow)}@media(prefers-reduced-motion:no-preference){.form-range-input::-webkit-slider-thumb{transition-timing-function:var(--range-thumb-transition-timing);transition-duration:var(--range-thumb-transition-duration);-webkit-transition-property:var(--range-thumb-transition-property);transition-property:var(--range-thumb-transition-property)}}.form-range-input::-webkit-slider-thumb:active{background-color:var(--range-thumb-active-bg);background-image:var(--gradient)}.form-range-input::-webkit-slider-thumb{margin-top:calc((var(--range-track-height) - var(--range-thumb-height)) * .5)}.form-range-input::-moz-range-thumb{width:var(--range-thumb-width);height:var(--range-thumb-height);-moz-appearance:none;appearance:none;background-color:var(--range-thumb-bg);background-image:var(--gradient);border:var(--range-thumb-border);border-radius:var(--range-thumb-border-radius);box-shadow:var(--range-thumb-box-shadow)}@media(prefers-reduced-motion:no-preference){.form-range-input::-moz-range-thumb{transition-timing-function:var(--range-thumb-transition-timing);transition-duration:var(--range-thumb-transition-duration);-moz-transition-property:var(--range-thumb-transition-property);transition-property:var(--range-thumb-transition-property)}}.form-range-input::-moz-range-thumb:active{background-color:var(--range-thumb-active-bg);background-image:var(--gradient)}.form-range-input::-webkit-slider-runnable-track{width:var(--range-track-width);height:var(--range-track-height);color:transparent;cursor:var(--range-track-cursor);background-color:var(--range-track-bg);background-image:linear-gradient(to right,var(--range-track-fill-bg) calc(var(--range-fill,0) * 100%),transparent calc(var(--range-fill,0) * 100%));border-color:transparent;border-radius:var(--range-track-border-radius);box-shadow:var(--range-track-box-shadow)}.form-range-input::-moz-range-track{width:var(--range-track-width);height:var(--range-track-height);color:transparent;cursor:var(--range-track-cursor);background-color:var(--range-track-bg);background-image:linear-gradient(to right,var(--range-track-fill-bg) calc(var(--range-fill,0) * 100%),transparent calc(var(--range-fill,0) * 100%));border-color:transparent;border-radius:var(--range-track-border-radius);box-shadow:var(--range-track-box-shadow)}.form-range-input:disabled{pointer-events:none}.form-range-input:disabled::-webkit-slider-thumb{background-color:var(--range-thumb-disabled-bg)}.form-range-input:disabled::-moz-range-thumb{background-color:var(--range-thumb-disabled-bg)}.form-range-input:disabled::-webkit-slider-runnable-track{--range-track-fill-bg:var(--range-track-disabled-bg)}.form-range-input:disabled::-moz-range-track{--range-track-fill-bg:var(--range-track-disabled-bg)}.form-range-bubble{position:absolute;bottom:100%;left:calc(var(--range-thumb-width) * .5 + var(--range-fill,0) * (100% - var(--range-thumb-width)));margin-bottom:var(--tooltip-arrow-height);pointer-events:none;transform:translate(-50%)}.form-range-bubble .tooltip-arrow{position:absolute;bottom:calc(-1 * var(--tooltip-arrow-height));left:50%;transform:translate(-50%)}.form-range-ticks{display:grid;padding-inline:calc(var(--range-thumb-width) * .25)}.form-range-tick{display:flex;flex-direction:column;align-items:center;justify-self:start;width:0}.form-range-tick:before{width:var(--range-tick-width);height:var(--range-tick-height);content:"";background-color:var(--range-tick-bg)}.form-range-tick:first-child{align-items:flex-start}.form-range-tick:last-child{align-items:flex-end}.form-range-tick-label{margin-top:.125rem;font-size:var(--font-size-sm);color:var(--fg-2);white-space:nowrap}}@layer forms{.form-floating{--form-floating-height:calc(3.75rem + var(--border-width) * 2);--form-floating-line-height:1.25;--form-floating-padding-x:calc(var(--btn-input-padding-x) * 1.25);--form-floating-padding-y:1rem;--form-floating-input-padding-t:1.625rem;--form-floating-input-padding-b:.625rem;--form-floating-label-height:1.5em;--form-floating-label-bg:var(--btn-input-bg);--form-floating-label-disabled-bg:var(--bg-2);--form-floating-label-opacity:.65;--form-floating-label-transform:scale(.85) translateY(-.5rem) translateX(.15rem);--form-floating-label-disabled-color:var(--fg-3);--form-floating-transition-property:opacity,transform;--form-floating-transition-duration:.1s;--form-floating-transition-timing:ease-in-out;position:relative}.form-floating>label{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:2;display:flex;align-items:center;max-width:100%;height:100%;padding:var(--form-floating-padding-y) var(--form-floating-padding-x);overflow:hidden;color:color-mix(in oklch,var(--fg-body) var(--form-floating-label-opacity),transparent);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--border-width) solid transparent;transform-origin:0 0}@media(prefers-reduced-motion:no-preference){.form-floating>label{transition-timing-function:var(--form-floating-transition-timing);transition-duration:var(--form-floating-transition-duration);transition-property:var(--form-floating-transition-property)}}.form-floating>label:has(~textarea){align-items:flex-start}.form-floating>.form-control,.form-floating>.form-control-plaintext{height:var(--form-floating-height);min-height:var(--form-floating-height);padding:var(--form-floating-padding-y) var(--form-floating-padding-x);line-height:var(--form-floating-line-height)}.form-floating>.form-control::-moz-placeholder,.form-floating>.form-control-plaintext::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus::-moz-placeholder,.form-floating>.form-control-plaintext:focus::-moz-placeholder{color:var(--control-placeholder-color)}.form-floating>.form-control:focus::placeholder,.form-floating>.form-control-plaintext:focus::placeholder{color:var(--control-placeholder-color)}.form-floating>.form-control:not(:-moz-placeholder),.form-floating>.form-control-plaintext:not(:-moz-placeholder){padding-top:var(--form-floating-input-padding-t);padding-bottom:var(--form-floating-input-padding-b)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:var(--form-floating-input-padding-t);padding-bottom:var(--form-floating-input-padding-b)}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:var(--form-floating-input-padding-t);padding-bottom:var(--form-floating-input-padding-b)}.form-floating>.form-control[type=date],.form-floating>.form-control[type=month],.form-floating>.form-control[type=week],.form-floating>.form-control[type=time],.form-floating>.form-control[type=datetime-local],.form-floating>.form-control:is(select){padding-top:var(--form-floating-input-padding-t);padding-bottom:var(--form-floating-input-padding-b)}.form-floating>label:has(~.form-control:not(:-moz-placeholder)){transform:var(--form-floating-label-transform)}.form-floating>label:has(~.form-control:focus),.form-floating>label:has(~.form-control:not(:placeholder-shown)),.form-floating>label:has(~.form-control-plaintext),.form-floating>label:has(~.form-control[type=date]),.form-floating>label:has(~.form-control[type=month]),.form-floating>label:has(~.form-control[type=week]),.form-floating>label:has(~.form-control[type=time]),.form-floating>label:has(~.form-control[type=datetime-local]),.form-floating>label:has(~.form-control:is(select)){transform:var(--form-floating-label-transform)}.form-floating>label:has(~.form-control:-webkit-autofill){transform:var(--form-floating-label-transform)}.form-floating>label:has(~textarea:not(:-moz-placeholder)):after{position:absolute;inset:var(--form-floating-padding-y) calc(var(--form-floating-padding-x) * .5);z-index:-1;height:var(--form-floating-label-height);content:"";background-color:var(--form-floating-label-bg);border-radius:var(--btn-input-border-radius)}.form-floating>label:has(~textarea:focus):after,.form-floating>label:has(~textarea:not(:placeholder-shown)):after{position:absolute;inset:var(--form-floating-padding-y) calc(var(--form-floating-padding-x) * .5);z-index:-1;height:var(--form-floating-label-height);content:"";background-color:var(--form-floating-label-bg);border-radius:var(--btn-input-border-radius)}.form-floating>label:has(~textarea:disabled):after{background-color:var(--form-floating-label-disabled-bg)}.form-floating>label:has(~.form-control-plaintext){border-width:var(--control-border-width) 0}.form-floating>label:has(~:disabled),.form-floating>label:has(~.form-control:disabled){color:var(--form-floating-label-disabled-color)}.form-floating-always.form-floating>.form-control,.form-floating-always .form-floating>.form-control{padding-top:var(--form-floating-input-padding-t);padding-bottom:var(--form-floating-input-padding-b)}.form-floating-always.form-floating>.form-control::-moz-placeholder,.form-floating-always.form-floating>.form-control:focus::-moz-placeholder,.form-floating-always .form-floating>.form-control::-moz-placeholder,.form-floating-always .form-floating>.form-control:focus::-moz-placeholder{color:var(--control-placeholder-color)}.form-floating-always.form-floating>.form-control::placeholder,.form-floating-always.form-floating>.form-control:focus::placeholder,.form-floating-always .form-floating>.form-control::placeholder,.form-floating-always .form-floating>.form-control:focus::placeholder{color:var(--control-placeholder-color)}.form-floating-always.form-floating>label,.form-floating-always .form-floating>label{transform:var(--form-floating-label-transform)}.form-floating-always.form-floating>label:has(~textarea):after,.form-floating-always .form-floating>label:has(~textarea):after{position:absolute;inset:var(--form-floating-padding-y) calc(var(--form-floating-padding-x) * .5);z-index:-1;height:var(--form-floating-label-height);content:"";background-color:var(--form-floating-label-bg);border-radius:var(--btn-input-border-radius)}.form-floating-always.form-floating>label:has(~textarea:disabled):after,.form-floating-always .form-floating>label:has(~textarea:disabled):after{background-color:var(--form-floating-label-disabled-bg)}}@layer forms{.strength{--strength-height:.375rem;--strength-gap:.25rem;--strength-margin-top:.25rem;--strength-border-radius:var(--radius-pill);--strength-bg:var(--bg-2);--strength-color:var(--bg-2);--strength-weak-color:var(--danger-bg);--strength-fair-color:var(--warning-bg);--strength-good-color:var(--info-bg);--strength-strong-color:var(--success-bg);display:flex;gap:var(--strength-gap);width:100%;margin-top:var(--strength-margin-top)}.strength-segment{flex:1;height:var(--strength-height);background-color:var(--strength-bg);border-radius:var(--strength-border-radius)}@media(prefers-reduced-motion:no-preference){.strength-segment{transition:background-color .2s ease-in-out,width .3s ease-in-out}}.strength-segment.active{background-color:var(--strength-color)}.strength[data-bs-strength=weak]{--strength-color:var(--strength-weak-color)}.strength[data-bs-strength=fair]{--strength-color:var(--strength-fair-color)}.strength[data-bs-strength=good]{--strength-color:var(--strength-good-color)}.strength[data-bs-strength=strong]{--strength-color:var(--strength-strong-color)}.strength-text{display:block;margin-top:var(--strength-margin-top);font-size:var(--font-size-xs);color:var(--strength-color,var(--fg-3))}@media(prefers-reduced-motion:no-preference){.strength-text{transition:color .2s ease-in-out}}.strength-text:empty{display:none}}@layer components{.otp-rendered .otp-input{position:absolute;inset:0;width:100%;height:100%;padding:0;color:transparent;pointer-events:auto;cursor:default;caret-color:transparent;background-color:transparent;border:0;outline:0;box-shadow:none}.otp-rendered .otp-input::-moz-selection{color:transparent;background-color:transparent}.otp-rendered .otp-input::selection{color:transparent;background-color:transparent}.otp-slots{display:inline-flex;gap:var(--otp-gap);pointer-events:none}.otp-slot{display:flex;align-items:center;justify-content:center;width:var(--otp-size);min-height:var(--otp-size);font-size:var(--otp-font-size);font-weight:500;line-height:1;color:var(--otp-slot-fg);-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--otp-slot-bg);border:var(--otp-slot-border-width) solid var(--otp-slot-border-color);border-radius:var(--otp-slot-border-radius);box-shadow:var(--box-shadow-inset)}@media(prefers-reduced-motion:no-preference){.otp-slot{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}}.otp-slot-active{--focus-ring-offset:-1px;z-index:1;outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.otp-slot-active:not(.otp-slot-filled):after{width:1px;height:50%;content:"";background-color:var(--otp-slot-fg);animation:otp-caret-blink 1s step-end infinite}.otp-input:disabled~.otp-slots .otp-slot{background-color:var(--bg-2)}.otp-separator{display:flex;align-items:center;padding-inline:var(--otp-gap);font-size:var(--otp-font-size);color:var(--fg-4);-webkit-user-select:none;-moz-user-select:none;user-select:none}}@keyframes otp-caret-blink{0%,to{opacity:1}50%{opacity:0}}@layer forms{.form-adorn{--form-adorn-gap:.375rem;--form-adorn-icon-size:1rem;--form-adorn-icon-color:var(--fg-2);gap:var(--form-adorn-gap);align-items:center;cursor:text}.form-adorn:focus-visible{outline:0}.form-adorn>.form-ghost{flex:1;min-width:0}.form-adorn.form-adorn-end>.form-ghost{order:-1}.form-adorn-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--form-adorn-icon-color);pointer-events:none}.form-adorn-icon>svg{width:var(--form-adorn-icon-size);height:var(--form-adorn-icon-size)}.form-adorn-text{flex-shrink:0;color:var(--form-adorn-icon-color);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@layer components{.combobox-value{display:flex;flex:1;gap:.5rem;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combobox-placeholder{color:color-mix(in oklch,currentcolor 65%,transparent)}.combobox-search-input{width:100%}.combobox-no-results{padding:1rem;font-size:var(--font-size-sm);color:var(--fg-3);text-align:center}}@layer forms{.form-field{position:relative;display:grid;gap:.5rem}.form-field>label,.form-field>.form-label{justify-self:start;margin-bottom:0}.form-field:has(>.check,>.radio,>.switch){grid-template-columns:auto 1fr;-moz-column-gap:.5rem;column-gap:.5rem;align-items:start}.form-field:has(>.check,>.radio,>.switch)>.check,.form-field:has(>.check,>.radio,>.switch)>.radio,.form-field:has(>.check,>.radio,>.switch)>.switch{grid-column:1}.form-field:has(>.check,>.radio,>.switch)>:not(.check,.radio,.switch){grid-column:2}.form-field:has(>.check,>.radio,>.switch)>.form-label{grid-column:1/-1}.form-field-content{display:flex;flex-direction:column;align-items:flex-start}.form-field-card{position:relative;padding:calc(var(--spacer) * .75);cursor:pointer;border:var(--border-width) solid transparent;border-radius:var(--radius-7)}.form-field-card:hover{background-color:var(--bg-1)}.form-field-card:has(:checked){background-color:var(--bg-1);border-color:var(--border-color)}.form-field-card label:before{position:absolute;inset:0;content:""}.form-group{display:grid;gap:.5rem}.form-group>label,.form-group>.form-label,.form-group>legend{justify-self:start;margin-bottom:0}}@layer components{.valid-feedback{display:none;width:100%;font-size:var(--font-size-sm);color:var(--success-fg)}.tooltip.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:var(--tooltip-padding-y) var(--tooltip-padding-x);margin-top:.1rem;color:var(--success-contrast);text-align:center;background-color:var(--success-bg);opacity:1;border-radius:var(--tooltip-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.form-control.is-valid{--control-border-color:var(--success-border)}.form-control.is-valid:focus-visible{outline:var(--focus-ring-width) solid var(--success-focus-ring);outline-offset:var(--focus-ring-offset);--control-border-color:var(--success-border)}.check.is-valid{--check-border-color:var(--success-border);--check-checked-bg:var(--success-bg);--check-checked-border-color:var(--success-bg)}.check.is-valid:focus-visible{outline:var(--focus-ring-width) solid var(--success-focus-ring);outline-offset:var(--focus-ring-offset)}.form-field:has(.check.is-valid) label{color:var(--success-fg)}.form-field:has(.check.is-valid) .valid-feedback,.form-field:has(.check.is-valid) .valid-tooltip{display:block}.radio.is-valid{--radio-border-color:var(--success-border);--radio-checked-bg:var(--success-bg);--radio-checked-border-color:var(--success-bg)}.radio.is-valid:focus-visible{outline:var(--focus-ring-width) solid var(--success-focus-ring);outline-offset:var(--focus-ring-offset)}.form-field:has(.radio.is-valid) label{color:var(--success-fg)}.form-field:has(.radio.is-valid) .valid-feedback,.form-field:has(.radio.is-valid) .valid-tooltip{display:block}.switch:has(input.is-valid){--switch-border-color:var(--success-border);--switch-checked-bg:var(--success-bg);--switch-checked-border-color:var(--success-bg)}.switch:has(input.is-valid):focus-within{outline:var(--focus-ring-width) solid var(--success-focus-ring);outline-offset:var(--focus-ring-offset)}.form-field:has(.switch input.is-valid) label{color:var(--success-fg)}.form-field:has(.switch input.is-valid) .valid-feedback,.form-field:has(.switch input.is-valid) .valid-tooltip{display:block}.form-adorn:has(.form-ghost.is-valid){border-color:var(--success-border)}.form-adorn:has(.form-ghost.is-valid):focus-within{outline:var(--focus-ring-width) solid var(--success-focus-ring);outline-offset:var(--focus-ring-offset);border-color:var(--success-border)}.form-adorn:has(.form-ghost.is-valid)~.valid-feedback,.form-adorn:has(.form-ghost.is-valid)~.valid-tooltip{display:block}.form-range-input.is-valid::-webkit-slider-thumb{background:var(--success-bg)}.form-range-input.is-valid::-moz-range-thumb{background:var(--success-bg)}.form-range-input.is-valid:focus-visible::-webkit-slider-thumb{outline:var(--focus-ring-width) solid var(--success-focus-ring);outline-offset:var(--focus-ring-offset)}.form-range-input.is-valid:focus-visible::-moz-range-thumb{outline:var(--focus-ring-width) solid var(--success-focus-ring);outline-offset:var(--focus-ring-offset)}.form-range:has(.form-range-input.is-valid)~.valid-feedback,.form-range:has(.form-range-input.is-valid)~.valid-tooltip{display:block}.form-field:has(.input-group .form-control.is-valid) .valid-feedback,.form-field:has(.input-group .form-control.is-valid) .valid-tooltip{display:block}.invalid-feedback,.webform-submission-form .form-item--error-message{display:none;width:100%;font-size:var(--font-size-sm);color:var(--danger-fg)}.tooltip.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:var(--tooltip-padding-y) var(--tooltip-padding-x);margin-top:.1rem;color:var(--danger-contrast);text-align:center;background-color:var(--danger-bg);opacity:1;border-radius:var(--tooltip-border-radius)}.is-invalid~.invalid-feedback,.webform-submission-form .is-invalid~.form-item--error-message,.is-invalid~.invalid-tooltip{display:block}.webform-submission-form [data-bs-validate] :user-invalid~.form-item--error-message{display:block}.form-control.is-invalid{--control-border-color:var(--danger-border)}.form-control.is-invalid:focus-visible{outline:var(--focus-ring-width) solid var(--danger-focus-ring);outline-offset:var(--focus-ring-offset);--control-border-color:var(--danger-border)}.check.is-invalid{--check-border-color:var(--danger-border);--check-checked-bg:var(--danger-bg);--check-checked-border-color:var(--danger-bg)}.check.is-invalid:focus-visible{outline:var(--focus-ring-width) solid var(--danger-focus-ring);outline-offset:var(--focus-ring-offset)}.form-field:has(.check.is-invalid) label{color:var(--danger-fg)}.form-field:has(.check.is-invalid) .invalid-feedback,.form-field:has(.check.is-invalid) .webform-submission-form .form-item--error-message,.webform-submission-form .form-field:has(.check.is-invalid) .form-item--error-message,.form-field:has(.check.is-invalid) .invalid-tooltip{display:block}.webform-submission-form [data-bs-validate] .form-field:has(.check:user-invalid) .form-item--error-message{display:block}.radio.is-invalid{--radio-border-color:var(--danger-border);--radio-checked-bg:var(--danger-bg);--radio-checked-border-color:var(--danger-bg)}.radio.is-invalid:focus-visible{outline:var(--focus-ring-width) solid var(--danger-focus-ring);outline-offset:var(--focus-ring-offset)}.form-field:has(.radio.is-invalid) label{color:var(--danger-fg)}.form-field:has(.radio.is-invalid) .invalid-feedback,.form-field:has(.radio.is-invalid) .webform-submission-form .form-item--error-message,.webform-submission-form .form-field:has(.radio.is-invalid) .form-item--error-message,.form-field:has(.radio.is-invalid) .invalid-tooltip{display:block}.webform-submission-form [data-bs-validate] .form-field:has(.radio:user-invalid) .form-item--error-message{display:block}.switch:has(input.is-invalid){--switch-border-color:var(--danger-border);--switch-checked-bg:var(--danger-bg);--switch-checked-border-color:var(--danger-bg)}.switch:has(input.is-invalid):focus-within{outline:var(--focus-ring-width) solid var(--danger-focus-ring);outline-offset:var(--focus-ring-offset)}.form-field:has(.switch input.is-invalid) label{color:var(--danger-fg)}.form-field:has(.switch input.is-invalid) .invalid-feedback,.form-field:has(.switch input.is-invalid) .webform-submission-form .form-item--error-message,.webform-submission-form .form-field:has(.switch input.is-invalid) .form-item--error-message,.form-field:has(.switch input.is-invalid) .invalid-tooltip{display:block}.webform-submission-form [data-bs-validate] .form-field:has(.switch input:user-invalid) .form-item--error-message{display:block}.webform-submission-form .chip-input:has(.form-ghost.is-invalid)~.form-item--error-message{display:block}.webform-submission-form [data-bs-validate] .chip-input:has(.form-ghost:user-invalid)~.form-item--error-message{display:block}.form-adorn:has(.form-ghost.is-invalid){border-color:var(--danger-border)}.form-adorn:has(.form-ghost.is-invalid):focus-within{outline:var(--focus-ring-width) solid var(--danger-focus-ring);outline-offset:var(--focus-ring-offset);border-color:var(--danger-border)}.form-adorn:has(.form-ghost.is-invalid)~.invalid-feedback,.webform-submission-form .form-adorn:has(.form-ghost.is-invalid)~.form-item--error-message,.form-adorn:has(.form-ghost.is-invalid)~.invalid-tooltip{display:block}.webform-submission-form [data-bs-validate] .form-adorn:has(.form-ghost:user-invalid)~.form-item--error-message{display:block}.form-range-input.is-invalid::-webkit-slider-thumb{background:var(--danger-bg)}.form-range-input.is-invalid::-moz-range-thumb{background:var(--danger-bg)}.form-range-input.is-invalid:focus-visible::-webkit-slider-thumb{outline:var(--focus-ring-width) solid var(--danger-focus-ring);outline-offset:var(--focus-ring-offset)}.form-range-input.is-invalid:focus-visible::-moz-range-thumb{outline:var(--focus-ring-width) solid var(--danger-focus-ring);outline-offset:var(--focus-ring-offset)}.form-range:has(.form-range-input.is-invalid)~.invalid-feedback,.webform-submission-form .form-range:has(.form-range-input.is-invalid)~.form-item--error-message,.form-range:has(.form-range-input.is-invalid)~.invalid-tooltip{display:block}.form-field:has(.input-group .form-control.is-invalid) .invalid-feedback,.form-field:has(.input-group .form-control.is-invalid) .webform-submission-form .form-item--error-message,.webform-submission-form .form-field:has(.input-group .form-control.is-invalid) .form-item--error-message,.form-field:has(.input-group .form-control.is-invalid) .invalid-tooltip{display:block}.webform-submission-form [data-bs-validate] .form-field:has(.input-group .form-control:user-invalid) .form-item--error-message{display:block}}body .webform-confirmation-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick{transform:unset}body .webform-confirmation-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus{border-color:#fff}.webform-submission-form{outline:0}.webform-submission-form .webform-required{text-align:start;margin-bottom:.7rem}.webform-submission-form .webform-required .form-required:before{content:"";background-image:url(/themes/custom/webnectus/public/icons/custom-asterisk.svg);vertical-align:super;display:inline-block;background-repeat:no-repeat;background-size:10px 10px;width:10px;height:10px;margin-right:.5rem}.webform-submission-form .form-item__label.form-required:before{content:"";background-image:url(/themes/custom/webnectus/public/icons/custom-asterisk.svg);vertical-align:super;display:inline-block;background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 .3em;position:absolute;right:-.2rem}.webform-submission-form .webform-flexbox{margin-top:0;margin-bottom:var(--spacer-4)}.webform-submission-form .webform-type-checkbox .form-item__label{margin-bottom:.5rem;position:relative}.webform-submission-form .webform-type-checkbox .form-item__label.form-required:before{right:0}.webform-submission-form .webform-element-description,.webform-submission-form .webform-type-processed-text{font-size:var(--font-size-sm);margin-top:.3rem}.webform-submission-form .form-actions{margin-top:1rem}.webform-submission-form .form-element--type-textarea{min-height:120px;height:120px;max-height:120px}.webform-submission-form .form-control{border-radius:0}.webform-submission-form input.webform-button--submit{width:100%}.webform-submission-form .form-floating textarea.form-control{min-height:85px;height:85px;max-height:85px}.webform-submission-form .webform-options-display-side-by-side>div{display:inline-flex}.webform-submission-form .webform-type-checkbox .form-item__label{font-size:var(--font-size-sm)}@media(width<768px){.webform-options-display-three-columns{-moz-column-count:2;column-count:2}}@media(width<576px){.webform-options-display-three-columns{-moz-column-count:1;column-count:1}}.view-display-id-latest .article-items .article-item:not(:last-of-type){margin-bottom:var(--spacer-6)}@layer custom{h1,.h1{font-size:var(--font-size-4xl)}h2,.h2{font-size:var(--font-size-3xl)}h3,.h3{font-size:var(--font-size-2xl)}h4,.h4{font-size:var(--font-size-xl)}h5,.h5{font-size:var(--font-size-lg)}h6,.h6{font-size:var(--font-size-md)}}
