@font-face{font-display:swap;font-family:DM Sans VF;font-style:normal;src:url(https://cdn.moongale.icu/assets/fonts/dmsans-vf/regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans VF;font-style:italic;src:url(https://cdn.moongale.icu/assets/fonts/dmsans-vf/italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:P22 Mackinac Pro;font-style:normal;font-weight:400;src:url(https://cdn.moongale.icu/assets/fonts/p22mp/regular.woff2) format("woff2")}@layer reset, text(a), components, appearance, page, utilities;@layer reset{:root{color-scheme:light dark;--font-body-family:"DM Sans VF",sans-serif;--font-body-size:16px;--font-body-lineHeight:1.6;--font-heading-family:"P22 Mackinac Pro",serif;--font-heading-weight:400;--font-heading-lineHeight:1.25;--font-dmsans:"DM Sans VF",sans-serif;--bg-color:light-dark(oklch(96% 0 0),oklch(12% 0 0));--text-color:light-dark(oklch(32% 0 0),oklch(97% 0 0));--ea-brown:oklch(#4f2208);--ea-burntOrange:oklch(#914110);--ea-gold:oklch(#e1a140);--ea-green:oklch(#318531);--ea-pluma:oklch(#673147);--ea-plum:oklch(#580f41);--ea-puce:oklch(#532200);--ea-red:oklch(#da0201);--ea-black11:oklch(#111);--ea-sandDollar:oklch(#efcfa0);--ea-syra:oklch(#6a282c);--ea-wine:oklch(#570f1a);--ea-yellow:oklch(#fac700);--section-gap:72px}:root[data-color-scheme=dark],:root[data-timed-cs=dark]{color-scheme:only dark}:root[data-color-scheme=light],:root[data-timed-cs=light]{color-scheme:only light}[hidden]{display:none!important}*,body,html{margin:0;padding:0;border:0}*,:after,:before{box-sizing:border-box}body,html{width:100%}html{height:100%;scroll-behavior:smooth;scrollbar-gutter:stable both-edges}body{background-color:var(--bg-color);color:var(--text-color);font-family:DM Sans VF,sans-serif;font-size:16px;line-height:1.6;min-height:100%;overflow:hidden auto}.spaced,article,aside,body,div,footer,header,main,mg-carousel,mg-carousel-slide,mg-carousel-slides,mg-container,mg-details,mg-details mg-content,mg-details mg-summary,mg-dialog,mg-dialog-main,mg-formfield,mg-lightbox,mg-media-set,mg-modal-content,mg-tablist,mg-tabpanel,mg-tabs,nav,section{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;position:relative}main{flex-grow:1;margin-block-start:var(--page-header-offset,0)}ol,ul{list-style:none}li{list-style:inherit}button{background:none;font-family:inherit;font-size:inherit}a{background-color:initial;color:inherit;display:inline-flex;pointer-events:all;text-decoration-color:#e1a140;text-decoration-line:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:all .25s ease}a[target=_blank]{position:relative;padding-inline-end:10px}a[target=_blank]>svg{position:relative;stroke-width:3px;transform:translate(1px,-4px);width:10px}p>a{display:inline;font-size:inherit}a:hover{text-decoration-color:#e1a140}hr{--hr-color:light-dark(88% 0 0,14.5% 0 0);border:0;border-top:1px solid var(--hr-color);margin-block:1rem;width:100%}mg-svg-pack{position:absolute;top:-9999px;width:0;height:0}mg-svg-pack,svg{pointer-events:none}svg{fill:none;stroke:var(--svg-color,currentColor);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}svg [data-filled],svg[data-filled]{fill:var(--svg-color,currentColor);stroke:none}body>footer,main>:is(header,section){padding-block:72px;width:100%}}@layer text{h1{font-size:clamp(2.5rem,5.5vw,4.5rem)}h1,h2{color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:var(--font-heading-lineHeight)}h1+p{margin-inline:auto;max-width:var(--container-width-md)}h1,h1+p{text-align:center}.insight{font-family:var(--font-heading-family);font-size:clamp(1.75rem,2vw,3rem);line-height:1.2}}@layer components{:root{--btn-bdr-radius:4px;--btn-bg-color:none;--btn-text-color:var(--text-color);--btn-hover-shadow-color:light-dark(#0c0c0c26,#f9f9f926);--btn-outline-bdr-color:light-dark(gray,#808080cc);--btn-outline-color:var(--text-color);--btn-pressed-bgc:var(--text-color);--btn-pressed-color:var(--bg-color);--btn-solid-bgc:var(--text-color);--btn-solid-color:var(--bg-color);--btn-tonal-bgc:light-dark(oklch(90% 0 0),oklch(25% 0 0));--btn-tonal-color:var(--text-color)}mg-button{display:inline-flex;--button-td:0.1s;align-self:var(--btn-align,flex-start);border-radius:var(--btn-bdr-radius);color:var(--btn-text-color);outline:1px solid var(--btn-bdr-color,#0000);outline-offset:-1px;position:relative;transition-duration:var(--button-td);transition-timing-function:ease-in-out}mg-button>*{background:none no-repeat 50%;border-radius:inherit;color:inherit;display:inherit;align-items:center;justify-content:center;outline:0;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%;padding:4px}mg-button[type=link]>*{cursor:pointer;line-height:inherit;padding:0;text-decoration-line:underline}mg-button[type=link]>:focus,mg-button[type=link]>:hover{text-decoration-thickness:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}mg-button[type=link]>:focus:hover{text-decoration-thickness:1px;text-decoration-style:double;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}mg-button[type=text]>*{font-family:inherit;font-size:14px;font-weight:700;column-gap:var(--btn-text-icon-gap,8px);letter-spacing:1px;line-height:inherit;text-transform:uppercase;padding-block:var(--btn-set-block-padding,var(--btn-block-padding,8px));padding-inline:var(--btn-set-inline-padding,var(--btn-inline-padding,1rem))}mg-button[type=icon]>*{padding:var(--icon-btnset-padding,var(--icon-btn-padding,8px))}mg-button>* *{pointer-events:none}mg-button a{cursor:pointer;text-decoration-line:none;transition:-webkit-text-decoration .1s ease-in-out;transition:text-decoration .1s ease-in-out;transition:text-decoration .1s ease-in-out,-webkit-text-decoration .1s ease-in-out}mg-button a:hover,mg-button:has(a:focus){text-decoration-line:underline}mg-button label input{inset:0;opacity:0;pointer-events:auto;position:absolute;z-index:10}mg-button:not([type=link]):is(:hover,:focus-within):not([disabled]){box-shadow:0 0 0 4px var(--btn-hover-shadow-color)}mg-button:has(:active){transform:translateY(2px);transition-property:transform}mg-button[inert]{opacity:.45}mg-button[type=link]{line-height:inherit}mg-button[type=text]{line-height:24px}mg-button[type=text][design]{min-width:64px}mg-btn-set[compact] mg-button[type=text],mg-button[type=text][compact]:not([design]){--btn-inline-padding:8px;line-height:1;min-width:unset}mg-btn-set[compact] mg-button[type=icon],mg-button[type=icon][compact]{--icon-btn-padding:4px}mg-button[type=icon] svg{--svg-color:var(--icon-btn-color,currentColor);width:var(--icon-btn-svg-size,24px)}mg-button[design=tonal]{background:var(--btn-tonal-bgc);color:var(--btn-tonal-color);stroke:var(--btn-tonal-color)}mg-button[design=outline]{outline-color:var(--btn-outline-bdr-color);color:var(--btn-outline-color);stroke:var(--btn-outline-color)}mg-button[design=solid]{background:var(--btn-solid-bgc);color:var(--btn-solid-color);stroke:var(--btn-solid-color)}mg-button:has(input:checked,[aria-pressed=true]){background:var(--btn-pressed-bgc);color:var(--btn-pressed-color);stroke:var(--btn-pressed-color)}mg-button[aria-busy=true]{cursor:wait;opacity:.45}mg-button[aria-busy=true]>*{pointer-events:none}mg-button[aria-busy] svg{stroke:var(--svg-color,currentColor);width:var(--btn-text-icon-size,1.25em)}mg-button[aria-busy=false] svg:empty,mg-button[aria-busy=true] svg *{display:none}mg-button[aria-busy] svg:empty{height:var(--icon-btn-svg-size,1.25em)}mg-button[aria-busy][design=solid] svg{border-color:#ffffff40}mg-button[aria-busy][design=outline] svg{border-color:#11111140}mg-button[aria-busy=true] svg{animation:spin 1s linear infinite;border:2px solid;border-right-color:initial!important;border-radius:50%;box-sizing:border-box}@keyframes spin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}mg-btn-set{--btn-set-gap:8px;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:var(--btn-align);gap:var(--btn-set-gap)}mg-btn-set[stack=column]{align-items:var(--btn-align);flex-direction:column}mg-btn-set[orient=left]:has([type=text]){margin-inline-start:calc(var(--btn-set-inline-padding)*-1)}mg-btn-set[orient=left]:has([type=icon]){margin-inline-start:calc(var(--icon-btnset-padding)*-1)}mg-btn-set[orient=right]:has([type=text]){margin-inline-end:calc(var(--btn-set-inline-padding)*-1)}mg-btn-set[orient=right]:has([type=icon]){margin-inline-start:calc(var(--icon-btnset-padding)*-1)}mg-btn-set mg-button{align-self:unset}.container,mg-container{--container-width:100%;--container-width-sm:540px;--container-width-md:720px;--container-width-lg:960px;--container-width-xl:1140px;margin-inline:auto;padding-inline:1.5rem;width:100%;flex-basis:100%;max-width:var(--container-width)}@media screen and (min-width:600px){.container,mg-container{max-width:var(--container-width-sm,var(--container-width))}}@media screen and (min-width:768px){.container,mg-container{max-width:var(--container-width-md,var(--container-width-sm,var(--container-width)))}}@media screen and (min-width:992px){.container,mg-container{max-width:var(--container-width-lg,var(--container-width-md,var(--container-width-sm,var(--container-width))))}}@media screen and (min-width:1152px){.container,mg-container{max-width:var(--container-width-xl,var(--container-width-lg,var(--container-width-md,var(--container-width-sm,var(--container-width)))))}}.container.is-fluid,mg-container[fluid]{max-width:unset}mg-media-set[transparent] mg-media,mg-media[transparent]{background-color:initial}mg-media-set mg-grid[data-cols]{--columns:attr(data-cols type(<number>))}mg-media{width:100%;background-color:#f1f1f1;box-sizing:initial;display:flex;overflow:hidden;position:relative}mg-media :is(img,picture,video,canvas){object-fit:var(--media-fit,cover);object-position:var(--media-position,center);width:100%;height:100%}mg-media>img{pointer-events:none}mg-media-set[size~=square] mg-media,mg-media[size~=square]{aspect-ratio:1/1}mg-media-set[size~=portrait] mg-media,mg-media[size~=portrait]{aspect-ratio:4/5}mg-media-set[size~=widescreen] mg-media,mg-media[size~=widescreen]{aspect-ratio:16/9}mg-lightbox{--carousel-height:100%}mg-lightbox:not([fade]){--modal-td:0}mg-lightbox :is(mg-modal-content,mg-carousel,mg-carousel-slides){width:100%;height:100%}mg-lightbox[fade] :is(mg-modal-content,mg-modal-backdrop){opacity:0}mg-lightbox[fade][open] :is(mg-modal-content,mg-modal-backdrop){opacity:1}mg-lightbox mg-media{width:100%;height:100%}mg-lightbox img{object-fit:contain;object-position:center;width:inherit;height:inherit}mg-lightbox mg-button[dismiss]{position:absolute;top:1rem;right:1rem}.ff-set,mg-form,mg-form form{display:flex;flex-direction:column;row-gap:var(--field-gap,2rem);width:100%}mg-form{--ff-input-bdr-radius:4px;--ff-input-outline-width:1px;--ff-input-label-gap:8px;--ff-input-block-padding:8px;--ff-input-inline-padding:16px;--ff-helper-gap:8px;--ff-invalid-input-color:#ff4136;--ff-icon-color:light-dark(#000000a6,#f9f9f9a6);--ff-input-outline-color:light-dark(oklch(75% 0 0),oklch(30% 0 0));--ff-input-bgc:#0000;--ff-input-focus-outline-color:light-dark(oklch(20% 0 0),oklch(75% 0 0));--ff-input-hover-color:light-dark(#60606026,#f9f9f926);--ff-placeholder-color:light-dark(oklch(65% 0 0),oklch(45% 0 0));--ff-readonly-bgc:light-dark(#dbdbdb,oklch(24% 0 0));--ff-option-bgc:var(--bg-color);--ff-option-color:var(--text-color);--ff-choice-bdrc:light-dark(#0000004d,#f9f9f94d);--ff-choice-checked-bdrc:light-dark(#00000040,#f9f9f940);--ff-checkbox-checked-color:light-dark(#f9f9f9,var(--bg-color));--ff-checkbox-checked-bgc:var(--text-color);--ff-radio-checked-bdrc:var(--text-color);--ff-radio-checked-color:var(--text-color)}mg-formfield[input]{--ff-btn-icon-size:40px;--btn-icon-size:1.25em}mg-formfield[input] label{margin-block-end:var(--ff-input-label-gap)}mg-formfield[choice] legend,mg-formfield[input] label{display:block;font-size:15px;line-height:16px}mg-formfield[choice] legend.hidden,mg-formfield[input] label.hidden{width:1px;height:1px;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;position:absolute;white-space:nowrap}[invalid] mg-ff-helper,mg-formfield[input][invalid] label{color:var(--ff-invalid-input-color)}mg-formfield[choice]:not([required]) legend:after,mg-formfield[input]:not(:has([required])) label:after{content:" (Optional)";font-size:.825rem;opacity:.825;vertical-align:bottom}mg-formfield[input] :is(input,select,textarea){background-clip:padding-box;background-color:var(--ff-input-bgc);background-image:none;color:inherit;display:block;font-family:inherit;font-size:1rem;line-height:24px;padding:var(--ff-input-block-padding) var(--ff-input-inline-padding)}mg-ff-control :is(input,select,textarea){flex-grow:1;outline:0}mg-formfield[input] :is(input,select,textarea)::placeholder{color:var(--ff-placeholder-color)}mg-formfield[input] [aria-invalid=true] :is(input,select,textarea){border-color:var(--ff-invalid-input-color)}mg-formfield[input] :is(mg-button[type=icon],mg-ff-icon,mg-select-svg){--ff-svg-size:1.25em;width:var(--ff-btn-icon-size);height:var(--ff-btn-icon-size)}mg-formfield[input] :is(mg-button[type=icon],mg-ff-icon,mg-select-svg) svg{width:var(--ff-svg-size)}mg-formfield[input]:has(mg-button:not([design])) input{padding-inline-end:0}mg-formfield[input]:has(mg-ff-icon) input{padding-inline-start:0}mg-ff-control{display:flex;position:relative}.ff-control,mg-ff-control{outline:1px solid var(--ff-input-outline-color);outline-offset:calc(var(--ff-input-outline-width)*-1);border-radius:var(--ff-input-bdr-radius);width:100%}.ff-control:hover,mg-ff-control:hover{box-shadow:0 0 0 4px var(--ff-input-hover-color)}.ff-control:focus,mg-ff-control:focus-within{outline-color:var(--ff-input-focus-outline-color)}mg-ff-icon{opacity:.8}mg-ff-icon,mg-select-svg{display:flex;align-items:center;justify-content:center;pointer-events:none}mg-ff-prefix,mg-ff-suffix{opacity:var(--ff-input-affix-opacity,.75);padding-block:var(--ff-input-block-padding)}:is(mg-ff-prefix,mg-ff-suffix):has(mg-ff-control){padding:0}:is(mg-ff-prefix,mg-ff-suffix):has(mg-ff-control) mg-ff-control{outline:0}mg-ff-prefix{padding-inline-start:var(--ff-input-inline-padding)}mg-formfield[input]:has(mg-ff-prefix) input{padding-inline-start:var(--ff-prefix-gap,0)}mg-ff-suffix{padding-inline-end:var(--ff-input-inline-padding)}mg-formfield[input]:has(mg-ff-suffix) input{padding-inline-end:var(--ff-suffix-gap,0)}mg-formfield[input=password] input::-ms-reveal{display:none}mg-formfield[input=password][visible=false] .pswd-visible,mg-formfield[input=password][visible=true] .pswd-hidden{opacity:0}mg-formfield[input=password] [data-reset-link]{align-self:flex-end;margin-block-start:8px}mg-formfield[input=search] input,mg-formfield[input=select] select{-webkit-appearance:none;appearance:none}mg-formfield[input=search] input::-webkit-search-cancel-button{display:none}mg-formfield[input=search][filled] input:focus,mg-formfield[input=select] select{padding-inline-end:var(--ff-btn-icon-size)}mg-formfield[input=search][filled=false] mg-button{visibility:hidden;transition:visibility 0s}mg-formfield[input=select] select{background-color:var(--ff-select-bgc,var(--bg-color));cursor:pointer;padding-right:var(--ff-btn-icon-size)}mg-formfield[input=select] option{background-color:var(--ff-option-bgc);color:var(--ff-option-color)}mg-formfield[input=select][expanded=true] svg{transform:rotate(180deg)}mg-select-svg{position:absolute;right:0}mg-formfield[choice]{--ff-choice-label-offset:24px;--ff-choice-legend-gap:12px}mg-formfield[choice] fieldset{display:flex;flex-direction:column;row-gap:var(--ff-choice-block-gap,8px)}mg-formfield[choice][inline] fieldset{column-gap:var(--ff-choice-inline-gap,32px);flex-direction:row;flex-wrap:wrap}mg-formfield[choice] legend{margin-block-end:var(--ff-choice-legend-gap)}mg-ff-choice{display:inline-flex;position:relative}mg-ff-choice input{opacity:0;position:absolute;width:0;height:0}mg-ff-choice label{line-height:24px;padding-left:var(--ff-choice-label-offset);position:relative}mg-ff-choice label:after,mg-ff-choice label:before,mg-ff-choice svg{position:absolute;top:50%;transform:translateY(-50%)}mg-ff-choice label:after,mg-ff-choice label:before{content:""}mg-ff-choice label:before,mg-ff-choice svg{width:14px;height:14px;left:0}mg-ff-choice label:before{border:1px solid var(--ff-choice-bdrc);transition:all .15s ease-in-out}mg-ff-choice input:focus~label:before,mg-ff-choice label:hover:before{box-shadow:0 0 0 3px var(--ff-input-hover-color)}mg-formfield[choice=checkbox],mg-formfield[choice=radio]{--ff-choice-label-offset:24px;row-gap:var(--ff-choice-gap,8px)}mg-formfield[choice=checkbox] label:before{border-radius:2px}mg-formfield[choice=checkbox] :is(:indeterminate,:checked)~label:before{background-color:var(--ff-checkbox-checked-bgc)}mg-formfield[choice=checkbox] :indeterminate~label:after{background-color:var(--ff-checkbox-checked-color);width:8px;height:2px;top:10px;left:4px}mg-formfield[choice=checkbox] svg{left:1px;opacity:0;stroke:var(--ff-checkbox-checked-color);stroke-width:3px;transition:opacity .25s ease-in-out;width:12px}mg-formfield[choice=checkbox] :checked~svg{opacity:1}mg-formfield[choice=radio] label:after,mg-formfield[choice=radio] label:before{border-radius:50%}mg-formfield[choice=radio] :checked~label:before{border-color:var(--ff-radio-checked-bdrc)}mg-formfield[choice=radio] label:after{left:3px;width:8px;height:8px}mg-formfield[choice=radio] :checked~label:after{background-color:var(--ff-radio-checked-color)}mg-ff-helper{display:block;font-size:13px;width:100%}mg-ff-helper:empty{display:none}mg-formfield[input] mg-ff-helper:not(:empty){margin-block-start:var(--ff-helper-gap,8px)}mg-grid,mg-row{--row-gap:var(--grid-gap,8px);--col-gap:var(--grid-gap,8px)}mg-grid{--cols:1;--columns:var(--cols);display:grid;gap:var(--row-gap) var(--col-gap);grid-template-columns:repeat(var(--columns),1fr)}mg-row{--flex-grid-align:flex-start;--columns:12;align-items:var(--flex-grid-align);display:flex;flex-direction:row;flex-wrap:wrap;row-gap:var(--row-gap);min-width:100%;margin-inline:calc(var(--col-gap)*-.5)}mg-col{--col-width:100%;order:var(--grid-order);display:flex;flex-direction:column;flex-basis:var(--col-width);flex-grow:0;max-width:100%;min-height:1px;position:relative;padding-inline:calc(var(--col-gap)*.5)}mg-row:has([span]) mg-col:not([span]),mg-row[auto-cols=true] mg-col{--col-width:0;flex-grow:1}@media screen and (min-width:600px){mg-grid{--columns:var(--cols-sm,var(--cols))}mg-row[auto-cols=sm] mg-col{--col-width:0;flex-grow:1}}@media screen and (min-width:768px){mg-grid{--columns:var(--cols-md,var(--cols-sm,var(--cols)))}mg-col{order:var(--grid-order-md,var(--grid-order))}mg-row[auto-cols=md] mg-col{--col-width:0;flex-grow:1}}@media screen and (min-width:992px){mg-grid{--columns:var(--cols-lg,var(--cols-md,var(--cols-sm,var(--cols))))}mg-row[auto-cols=lg] mg-col{--col-width:0;flex-grow:1}}@media screen and (min-width:1152px){mg-grid{--columns:var(--cols-xl,var(--cols-lg,var(--cols-md,var(--cols-sm,var(--cols)))))}mg-row[auto-cols=xl] mg-col{--col-width:0;flex-grow:1}}mg-details{transition-duration:var(--details-td,.25s)}mg-details:has(mg-switch){transition-duration:var(--details-td,var(--switch-td,.25s))}mg-details mg-summary :not(a[href]){pointer-events:none}mg-details mg-content{transition-property:height,margin,visibility;transition-duration:inherit;transition-timing-function:ease}mg-details [aria-expanded=false]+mg-content,mg-details[inert] mg-content{height:0;overflow-y:clip}mg-details [aria-expanded=false]+mg-content{visibility:hidden}.modal\:opened{overflow:hidden}mg-modal,mg-modal>*{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;z-index:100}mg-modal>*{transition-duration:var(--modal-td,.35s);visibility:hidden}mg-modal>* mg-modal-backdrop{opacity:0}mg-modal>[open]{visibility:visible}mg-modal>[open] mg-modal-backdrop{opacity:1}mg-button[dismiss=modal]{z-index:120}mg-modal-backdrop,mg-modal-content{transition-duration:inherit;transition-timing-function:inherit}mg-modal-content{z-index:110;transition-property:opacity,transform}mg-modal-backdrop{backdrop-filter:blur(3px);background-color:#0009;position:absolute;width:inherit;height:inherit;opacity:0;transition-property:opacity}mg-dialog{--dialog-td:0.35s;--modal-td:var(--dialog-td);--dialog-bgc:var(--bg-color);--dialog-footer-bgc:light-dark(oklch(92% 0 0),oklch(20% 0 0));--dialog-header-bdr-color:light-dark(oklch(88% 0 0),oklch(25% 0 0));align-items:center;justify-content:center;padding:var(--dialog-modal-padding,1.5rem)}mg-dialog[size=viewport]{padding:0}mg-dialog:not([transition]){--dialog-td:0}mg-dialog mg-modal-content{background-color:var(--dialog-bgc);border-radius:8px;max-width:var(--dialog-width,480px);max-height:100%;width:100%}mg-dialog mg-modal-content>*{padding-inline:24px}mg-dialog:is([size=max],[size=viewport]) mg-modal-content{max-height:100%}mg-dialog:is([size=max],[size=viewport]) mg-modal-content{max-width:100%;height:100%}mg-dialog[size=viewport] mg-modal-content{border-radius:0;padding:0}mg-dialog:is([transition],[transition=fade]) mg-modal-content{opacity:0}mg-dialog:is([transition],[transition=fade])[open] mg-modal-content{opacity:1}mg-dialog-footer,mg-dialog-header{display:flex;position:relative}mg-dialog-header{--btn-align:center;align-items:center;box-shadow:0 1px 0 0 var(--dialog-header-bdr-color);font-size:1.125em;line-height:1;padding-block:12px}mg-dialog-header mg-button[dismiss=modal]{--icon-btn-padding:4px;--icon-btn-svg-size:18px;margin-left:auto}mg-dialog-title{font-size:18px;margin-right:24px}mg-dialog-main{flex-grow:1;overflow:hidden auto;padding-block:1rem;z-index:-1}mg-dialog-footer{background-color:var(--dialog-footer-bgc);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;justify-content:flex-end;padding-block:8px}mg-rail{--rail-vi:1;--rail-gap:8px;--rail-wf:0.5;--rail-gutter:var(--rail-gap);--visible-rail-items:var(--rail-vi);column-gap:var(--rail-gutter);flex-wrap:nowrap;overflow-x:auto;padding-block-end:4px;margin-block-end:-4px;width:100%;display:flex}mg-rail>li{display:flex;flex-direction:column;flex-shrink:0;list-style:none;position:relative;width:calc(100%/(var(--visible-rail-items) + var(--rail-wf)) + var(--rail-gutter))}mg-rail[snap]{scroll-snap-type:x mandatory}mg-rail[snap]>li{scroll-snap-align:start}@media (hover:hover){mg-rail{scrollbar-color:var(--rail-scrollbar-color,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}mg-rail:hover{--rail-scrollbar-color:gray}}@media screen and (min-width:600px){mg-rail{--rail-gutter:var(--rail-gap-sm,var(--rail-gap));--visible-rail-items:var(--rail-vi-sm,var(--rail-vi))}}@media screen and (min-width:768px){mg-rail{--rail-gutter:var(--rail-gap-md,var(--rail-gap-sm,var(--rail-gap)));--visible-rail-items:var(--rail-vi-md,var(--rail-vi-sm,var(--rail-vi)))}}mg-tablist{--tab-x-padding:2px;--tab-y-padding:8px}mg-tabs[stack*=row]{flex-direction:row;column-gap:var(--tab-gap,1rem)}mg-tabs[stack*=row][wrap]{flex-wrap:wrap}mg-tabs[stack*=row]:not(wrap){overflow:auto hidden;scrollbar-width:none}mg-tabs[stack*=row][centered] mg-tab:first-child{margin-inline-start:auto}mg-tabs[stack*=row][centered] mg-tab:last-child{margin-inline-end:auto}mg-tabs[stack=column]{flex-direction:column;row-gap:var(--tab-gap,1rem)}mg-tab{display:block;flex-shrink:0}mg-tab[aria-current=page],mg-tab[aria-selected=true]{border-block-end:2px solid var(--active-tab-bdrc,current-color)}mg-tab>*{background:none;display:block;padding:var(--tab-y-padding) var(--tab-x-padding)}mg-tab a{text-decoration:none}mg-carousel{--carousel-td:1s;--carousel-timing-function:ease;outline:0}mg-carousel-slides{height:var(--carousel-height);overflow:hidden}mg-carousel-slide{position:absolute;width:100%;height:100%;visibility:hidden}mg-carousel-slide:is([active=true],.-incoming,.-outgoing){visibility:visible}mg-carousel-slide[active=true]{position:relative;z-index:10}mg-carousel-indicators{--carousel-indicators-align:center;bottom:8px;display:flex;justify-content:var(--carousel-indicators-align);position:absolute;width:100%;z-index:20}mg-carousel-indicators:is([type=line],[type=dot]){gap:var(--carousel-indicators-gap,4px)}mg-carousel-indicators span{-webkit-user-select:none;user-select:none;cursor:pointer;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}mg-carousel-indicators[type=number] span[active]{color:wheat}mg-carousel-indicators:is([type=line],[type=dot]) span:before{background-color:#00000080;content:""}mg-carousel-indicators:is([type=line],[type=dot]) span.active:before{background-color:wheat}mg-carousel-indicators[type=line] span:before{width:32px;height:4px}mg-carousel-indicators[type=dot] span:before{border-radius:50%;width:8px;height:8px}mg-carousel-nav{--carousel-nav-size:1rem;--icon-fill-color:#f9f9f9;--btn-align:center;display:flex;justify-content:space-between;padding-inline:4px;pointer-events:none;position:absolute;top:calc(var(--carousel-height)*.5);z-index:20;transform:translateY(-50%);width:100%}mg-carousel-nav [carousel]{pointer-events:all}mg-carousel-nav [carousel]>svg{width:var(--carousel-nav-size);height:var(--carousel-nav-size)}mg-carousel-nav [carousel][inert]{pointer-events:none;visibility:hidden}[transition=fade] mg-carousel-slide{transition-property:opacity}[transition=fade] mg-carousel-slide:is(.-incoming,.-outgoing){transition-duration:var(--carousel-td)}[transition=fade] mg-carousel-slide[active=true].-outgoing{opacity:0}[transition=slide] mg-carousel-slide{transition-property:transform;left:0}[transition=slide] mg-carousel-slide:is([active=true],[active=false],.-forward,.-backward){transition-duration:0s}[transition=slide] mg-carousel-slide:is(.-incoming,.-outgoing){transition-duration:var(--carousel-td)}[transition=slide] mg-carousel-slide.-forward.-incoming{left:100%}[transition=slide] mg-carousel-slide.-forward:is(.-incoming,.-outgoing){transform:translateX(-100%)}[transition=slide] mg-carousel-slide.-backward.-incoming{left:-100%}[transition=slide] mg-carousel-slide.-backward:is(.-incoming,.-outgoing){transform:translateX(100%)}}@layer page{body>header{padding-block:1.5rem}body>header mg-container{--btn-align:center;align-items:center;row-gap:1.5rem}body>footer nav,body>header mg-container,body>header nav{flex-direction:row;flex-wrap:wrap;justify-content:center}body>header .brand{flex-grow:1}body>header nav{column-gap:2rem;order:1;flex-basis:100%}body>footer a,body>header nav a{text-decoration-line:none}body>footer a:hover,body>header nav a:hover{text-decoration-line:underline}[aria-current=page],body>header [aria-current=true]{text-decoration-line:underline;text-decoration-style:double}body>header mg-button{margin-inline-start:1rem}main>header mg-container{--container-width-xl:var(--container-width-lg)}.section-row{--col-gap:var(--section-gap);--row-gap:2.5rem}.brand{width:auto;height:var(--brand-height,40px)}.cta{background-color:light-dark(oklch(99% 0 0),oklch(14.75% 0 0))}.cta,body>footer{border-block-start:1px dashed light-dark(oklch(75% 0 0),oklch(30% 0 0))}body>footer .brand{margin-block-end:2rem}body>footer nav{column-gap:1.5rem;margin-block-end:1.5rem}.copyright{text-align:center}@media screen and (min-width:768px){body>header nav{column-gap:1.5rem;flex-basis:unset;order:unset}}@media screen and (min-width:992px){body>header mg-button{margin-inline-start:2rem}.brand{height:48px}}}@layer utilities{.sr-only{width:1px;height:1px;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;position:absolute;white-space:nowrap}.spaced,[spaced]{row-gap:1.5rem}}