.mg-section{--mg-accent:var(--magma-accent,#ff4b18);--mg-card-background:var(--magma-card-background,#fff);--mg-surface-base:var(--magma-surface,#f3f3f1);--mg-background:var(--mg-surface-base);--mg-text:#151719;--mg-muted:#4b5563;--mg-border-color:#d7d7d3;--mg-item-start:0;--mg-item-end:auto;padding:var(--mg-spacing,48px) 0 var(--mg-spacing-bottom,48px);background:var(--mg-background);color:var(--mg-text);font-family:inherit;font-size:16px;line-height:1.55;scroll-margin-top:112px;counter-reset:mg-step;--mg-scope-text:var(--mg-text);--mg-scope-muted:var(--mg-muted)}.mg-section,.mg-section *,.mg-section *:before,.mg-section *:after{box-sizing:border-box}.mg-section [hidden]{display:none!important}.mg-surface--base{--mg-surface-base:#fff}.mg-surface--facility{--mg-surface-base:var(--magma-facility-surface,#fafafa)}.mg-surface--dark{--mg-surface-base:var(--magma-trust-background,#202122);--mg-text:#fafafa;--mg-muted:#bfc1c2}.mg-surface--proof{--mg-surface-base:var(--magma-proof-background,#222);--mg-text:#f5f5f5;--mg-muted:#c8c8c8}.mg-surface--project{--mg-surface-base:var(--magma-project-background,#151515);--mg-text:#fafafa;--mg-muted:#bdbdb8}.mg-background--gradient{background-color:var(--mg-surface-base)}.mg-align--left,.mg-group-align--left{text-align:left;--mg-item-start:0;--mg-item-end:auto;--mg-row-justify:flex-start}.mg-align--center,.mg-group-align--center{text-align:center;--mg-item-start:auto;--mg-item-end:auto;--mg-row-justify:center}.mg-align--right,.mg-group-align--right{text-align:right;--mg-item-start:auto;--mg-item-end:0;--mg-row-justify:flex-end}.mg-shell{width:min(calc(100% - 2 * var(--mg-gutter,20px)),var(--mg-width,1260px));margin-inline:auto}.mg-shell--stepped{width:100%;max-width:var(--mg-width,1260px);padding-inline:var(--mg-gutter,16px)}.mg-section-grid{--mg-parent-columns:var(--mg-effective-columns,var(--mg-columns,3));display:grid;grid-template-columns:repeat(var(--mg-effective-columns,var(--mg-columns,3)),minmax(0,1fr));gap:var(--mg-gap,24px) var(--mg-column-gap,24px);align-items:var(--mg-section-items,stretch)}.mg-columns--2 .mg-section-grid{grid-template-columns:minmax(0,var(--mg-first-column,50fr)) minmax(0,var(--mg-second-column,50fr))}.mg-content-layout--stack .mg-section-grid,.mg-section.mg-section--single-column .mg-section-grid{--mg-parent-columns:1;grid-template-columns:minmax(0,1fr)}.mg-span--full{grid-column:1/-1}.mg-span--2{grid-column:span min(2,var(--mg-parent-columns,1))}.mg-span--3{grid-column:span min(3,var(--mg-parent-columns,1))}.mg-span--4{grid-column:span min(4,var(--mg-parent-columns,1))}.mg-span--5{grid-column:span min(5,var(--mg-parent-columns,1))}.mg-span--6{grid-column:span min(6,var(--mg-parent-columns,1))}.mg-group{--mg-scope-text:var(--mg-text);--mg-scope-muted:var(--mg-muted);min-width:0;max-width:100%;width:var(--mg-group-width,100%);padding:var(--mg-group-padding,0px);padding-top:var(--mg-group-padding-top,var(--mg-group-padding,0px));margin:var(--mg-group-margin-top,0px) var(--mg-item-end) var(--mg-group-margin-bottom,0px) var(--mg-item-start);border-radius:var(--mg-group-radius,0px)}.mg-group-position--center{margin-inline:auto}.mg-group-position--left{margin-left:0;margin-right:auto}.mg-group-position--right{margin-left:auto;margin-right:0}.mg-group--divider{border-top:1px solid var(--mg-border-color)}.mg-group--numbered{counter-reset:mg-step var(--mg-step-start,0)}.mg-group-content{--mg-parent-columns:1;display:flex;flex-direction:column;gap:var(--mg-group-gap,14px);min-width:0}.mg-group--grid>.mg-group-content{--mg-parent-columns:var(--mg-group-effective-columns,var(--mg-group-columns,3));display:grid;grid-template-columns:repeat(var(--mg-parent-columns),minmax(0,1fr));column-gap:var(--mg-group-column-gap,var(--mg-group-gap));align-items:var(--mg-group-items,stretch)}.mg-group--grid>.mg-group-content>:only-child{grid-column:1/-1}.mg-group--row>.mg-group-content{flex-direction:row;flex-wrap:wrap;align-items:var(--mg-group-items,stretch);justify-content:var(--mg-row-justify,flex-start)}.mg-group--row>.mg-group-content>[data-mg-block]{flex:1 1 var(--mg-row-cell-width,160px);min-width:0;max-width:100%}.mg-group--row[data-mg-row-sizing=content]>.mg-group-content>[data-mg-block]{flex:0 0 auto}.mg-section :is(h2,h3,h4,h5,h6){font-family:inherit;font-weight:700;font-style:normal;text-transform:none;color:inherit;letter-spacing:normal}.mg-section .mg-heading{--mg-size-default:20px;--mg-line-default:1.3334;margin:0 0 var(--mg-block-after,0px);font-size:var(--mg-font-size,var(--mg-size-default));line-height:var(--mg-line-height,var(--mg-line-default));overflow-wrap:anywhere}.mg-section .mg-heading--section{--mg-size-default:36px;--mg-line-default:1.2;letter-spacing:-.025em}.mg-section .mg-heading--small{--mg-size-default:16px;--mg-line-default:1.1}.mg-text{--mg-size-default:16px;--mg-line-default:1.55;margin:0 var(--mg-item-end) var(--mg-block-after,0px) var(--mg-item-start);font-size:var(--mg-font-size,var(--mg-size-default));line-height:var(--mg-line-height,var(--mg-line-default));width:100%;min-width:0;overflow-wrap:anywhere}.mg-text p{margin:0;line-height:inherit}.mg-text p+p{margin-top:12px}.mg-text--muted{--mg-size-default:15px;--mg-line-default:1.5;color:var(--mg-muted)}.mg-text--subheading{--mg-size-default:17px;color:var(--mg-muted)}.mg-text--meta{--mg-size-default:14px;--mg-line-default:1.45;color:var(--mg-muted)}.mg-text--preheading{--mg-size-default:12px;color:var(--mg-accent);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mg-list{--mg-size-default:15px;--mg-line-default:1.5;margin:0 0 var(--mg-block-after,0px);color:var(--mg-muted);font-size:var(--mg-font-size,var(--mg-size-default));line-height:var(--mg-line-height,var(--mg-line-default));min-width:0;overflow-wrap:anywhere}.mg-list ul,.mg-list ol{margin:0;padding-left:19px}.mg-list li{margin:0}.mg-list li+li{margin-top:var(--mg-list-item-gap,6px)}.mg-list li::marker{color:var(--mg-list-marker,var(--mg-accent))}.mg-list--plain ul,.mg-list--plain ol{list-style:none;padding-left:0}.mg-card{--mg-text:var(--mg-card-text,#151719);--mg-muted:var(--mg-card-muted,#4b5563);min-width:0;display:flex;flex-direction:column;gap:var(--mg-card-gap,0px);padding:var(--mg-card-padding,24px);padding-block:var(--mg-card-vertical-padding,var(--mg-card-padding,24px));margin-block:var(--mg-card-before,0px) var(--mg-card-after,0px);color:var(--mg-text);background:var(--mg-card-surface,var(--mg-card-background));border:1px solid var(--mg-card-border,#e0e3e5);border-radius:var(--mg-radius,12px);transition:all .15s cubic-bezier(.4,0,.2,1)}.mg-card--elevated{border:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.mg-card--bordered{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.mg-card--plain,.mg-card--notice{--mg-text:var(--mg-card-text,var(--mg-scope-text));--mg-muted:var(--mg-card-muted,var(--mg-scope-muted));color:var(--mg-text);background:var(--mg-card-background,transparent);border:0;box-shadow:none}.mg-card--plain{background:var(--mg-card-surface,transparent)}.mg-card--notice{border-left:3px solid var(--mg-accent);border-radius:0;background:var(--mg-card-surface,rgba(128,128,128,.12))}.mg-card--accent.mg-accent--top{border-top:2px solid var(--mg-accent)}.mg-card--accent.mg-accent--left{border-left:2px solid var(--mg-accent)}.mg-card--accent.mg-accent--right{border-right:2px solid var(--mg-accent)}.mg-card--accent.mg-accent--bottom{border-bottom:2px solid var(--mg-accent)}.mg-card--linked{position:relative;isolation:isolate}.mg-card .mg-card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;margin:0;padding:0;border:0;border-radius:inherit;color:inherit;background:transparent}.mg-card--linked :is(a:not(.mg-card-link),button,input,textarea,select,label,summary,iframe,video,audio,[contenteditable]),.mg-card--linked .mg-card--linked{position:relative;z-index:2}.mg-card--linked:has(>.mg-card-link:focus-visible){outline:2px solid var(--mg-accent);outline-offset:4px}.mg-card .mg-card-link:focus-visible{outline:none}.mg-card-link[data-mg-editor-link]{pointer-events:none}.mg-action{min-width:0}.mg-card>.mg-action--pinned{margin-top:auto;padding-top:6px}.mg-action .global-button{margin:0}.mg-action--full .global-button{width:100%}.mg-section a:focus-visible,.mg-section button:focus-visible{outline:2px solid var(--mg-accent);outline-offset:4px}.mg-image{display:block;min-width:0;max-width:100%;margin:0 var(--mg-item-end) var(--mg-block-after,18px) var(--mg-item-start);color:var(--mg-accent);text-decoration:none;--mg-image-rendered-size:var(--mg-image-size,52px);--mg-image-rendered-artwork-size:var(--mg-image-artwork-size,30px)}.mg-image--text{color:var(--mg-text)}.mg-image--custom{color:var(--mg-image-color,var(--mg-accent))}.mg-image img{display:block;max-width:100%;height:auto}.mg-image--image{width:100%}.mg-image--image img{width:100%;object-fit:contain}.mg-image--image .mg-image-mask{width:100%;height:auto;aspect-ratio:var(--mg-image-aspect,1)}.mg-image-mask{display:block;width:min(100%,calc(var(--mg-image-rendered-artwork-size) * var(--mg-image-width-scale,1)));height:min(100%,var(--mg-image-rendered-artwork-size));flex-shrink:0;background-color:currentColor;-webkit-mask:var(--mg-image-url) center / contain no-repeat;mask:var(--mg-image-url) center / contain no-repeat;mask-mode:alpha}.mg-image:is(.mg-image--square,.mg-image--circle,.mg-image--plain){width:var(--mg-image-rendered-size);height:var(--mg-image-rendered-size);display:grid;place-items:center;flex-shrink:0}.mg-image:is(.mg-image--square,.mg-image--circle){border:var(--mg-image-border-width,0px) solid var(--mg-image-border-color,transparent)}.mg-image--square{border-radius:var(--mg-image-radius,10px)}.mg-image--circle{border-radius:50%}.mg-image:is(.mg-image--square,.mg-image--circle).mg-image--background-tint{background:color-mix(in srgb,currentColor 11%,transparent)}.mg-image:is(.mg-image--square,.mg-image--circle).mg-image--background-custom{background:var(--mg-image-background,transparent)}.mg-image:is(.mg-image--square,.mg-image--circle,.mg-image--plain) img{width:min(100%,calc(var(--mg-image-rendered-artwork-size) * var(--mg-image-width-scale,1)));height:min(100%,var(--mg-image-rendered-artwork-size));max-width:100%;max-height:100%;object-fit:contain}.mg-stat{margin:0;padding:0 var(--mg-stat-padding,20px);text-align:inherit}.mg-stat-divider--left,.mg-stat-divider--both{border-left:1px solid var(--mg-stat-divider,#363636)}.mg-stat-divider--top,.mg-stat-divider--both{border-top:1px solid var(--mg-stat-divider,#363636)}.mg-stat dt,.mg-stat-value{color:var(--mg-accent);font-size:clamp(24px,2.1vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.015em;margin:0 0 5px}.mg-stat dd,.mg-stat-description{color:var(--mg-muted);font-size:16px;line-height:1.5;margin:0}.mg-step{counter-increment:mg-step;padding:var(--mg-step-padding,18px) 0;min-width:0;max-width:100%}.mg-step-inner{display:flex;gap:var(--mg-step-gap,16px);min-width:0}.mg-step--divider{border-bottom:1px solid var(--mg-border-color)}.mg-step-position--above .mg-step-inner,.mg-step--compact .mg-step-inner{flex-direction:column}.mg-step-position--above .mg-step-number,.mg-step--compact .mg-step-number{margin-inline:var(--mg-item-start) var(--mg-item-end)}.mg-step-content{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--mg-step-content-gap,4px)}.mg-step-number{flex:0 0 max(var(--mg-step-marker-width,36px),calc(var(--mg-step-marker-size,24px) * 1.2));min-width:0;max-width:100%;color:var(--mg-step-marker-color,var(--mg-accent));font-size:var(--mg-step-marker-size,24px);line-height:1.25;font-weight:700;overflow-wrap:anywhere}.mg-step-position--above .mg-step-number,.mg-step--compact .mg-step-number{flex-basis:auto}.mg-step-format--decimal .mg-step-number:before{content:counter(mg-step)}.mg-step-format--decimal-leading-zero .mg-step-number:before{content:counter(mg-step,decimal-leading-zero)}.mg-step-format--upper-alpha .mg-step-number:before{content:counter(mg-step,upper-alpha)}.mg-step-format--lower-alpha .mg-step-number:before{content:counter(mg-step,lower-alpha)}.mg-step-format--upper-roman .mg-step-number:before{content:counter(mg-step,upper-roman)}.mg-step-format--lower-roman .mg-step-number:before{content:counter(mg-step,lower-roman)}.mg-step .mg-step-number--custom:before{content:none}.mg-step--circle .mg-step-number{--mg-step-circle-size:max(var(--mg-step-marker-width,36px),calc(var(--mg-step-marker-size,24px) * 1.25 + 6px));display:grid;place-items:center;flex:0 0 auto;width:max-content;min-width:var(--mg-step-circle-size);min-height:var(--mg-step-circle-size);aspect-ratio:1;align-self:flex-start;padding:3px;color:var(--mg-step-marker-text,var(--magma-primary-text,#111));background:var(--mg-step-marker-color,var(--mg-accent));border-radius:50%}.mg-editor-empty{padding:12px;border:1px dashed currentColor;color:var(--mg-muted);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.mg-carousel{min-width:0;width:var(--mg-collection-width,100%);margin-inline:auto}.mg-carousel-track{display:grid;grid-template-columns:repeat(var(--mg-collection-effective-columns,var(--mg-columns,3)),minmax(0,1fr));gap:var(--mg-gap,24px) var(--mg-column-gap,24px)}.mg-carousel-selector,.mg-carousel-controls{display:none}.mg-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.mg-hover--lift:hover,.mg-hover-default--lift .mg-hover--inherit:hover{translate:0 -4px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.mg-hover--shadow:hover,.mg-hover-default--shadow .mg-hover--inherit:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}}@media(min-width:640px){.mg-shell--stepped{max-width:min(var(--mg-width),640px)}}@media(min-width:768px){.mg-shell--stepped{max-width:min(var(--mg-width),768px)}}@media(min-width:1024px){.mg-shell--stepped{max-width:min(var(--mg-width),1024px)}}@media(min-width:1280px){.mg-shell--stepped{max-width:min(var(--mg-width),1280px)}}@media(min-width:1536px){.mg-shell--stepped{max-width:var(--mg-width)}}@media(min-width:768px)and (max-width:1023px){.mg-section .mg-section-grid{--mg-parent-columns:var(--mg-effective-columns,var(--mg-tablet-columns,2));grid-template-columns:repeat(var(--mg-effective-columns,var(--mg-tablet-columns,2)),minmax(0,1fr))}.mg-carousel-track{grid-template-columns:repeat(var(--mg-collection-effective-columns,var(--mg-tablet-columns,2)),minmax(0,1fr))}.mg-content-layout--stack .mg-section-grid{--mg-parent-columns:1;grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.mg-section{padding:var(--mg-mobile-spacing,48px) 0 var(--mg-mobile-spacing-bottom,48px)}.mg-shell{width:min(calc(100% - 2 * var(--mg-mobile-gutter,16px)),var(--mg-width))}.mg-shell--stepped{width:100%;padding-inline:var(--mg-mobile-gutter,16px)}.mg-section .mg-section-grid{--mg-parent-columns:var(--mg-effective-columns,var(--mg-mobile-columns,1));grid-template-columns:repeat(var(--mg-effective-columns,var(--mg-mobile-columns,1)),minmax(0,1fr));gap:var(--mg-mobile-gap,24px)}.mg-content-layout--stack .mg-section-grid{--mg-parent-columns:1;grid-template-columns:minmax(0,1fr)}.mg-mobile-span--auto{grid-column:auto}.mg-mobile-span--full{grid-column:1/-1}.mg-mobile-span--2{grid-column:span min(2,var(--mg-parent-columns,1))}.mg-mobile-span--3{grid-column:span min(3,var(--mg-parent-columns,1))}.mg-mobile-align--left,.mg-group-mobile-align--left{text-align:left;--mg-item-start:0;--mg-item-end:auto;--mg-row-justify:flex-start}.mg-mobile-align--center,.mg-group-mobile-align--center{text-align:center;--mg-item-start:auto;--mg-item-end:auto;--mg-row-justify:center}.mg-mobile-align--right,.mg-group-mobile-align--right{text-align:right;--mg-item-start:auto;--mg-item-end:0;--mg-row-justify:flex-end}.mg-group{width:var(--mg-group-mobile-width,100%);padding:var(--mg-group-mobile-padding,0px);padding-top:var(--mg-group-mobile-padding-top,var(--mg-group-mobile-padding,0px));margin-block:var(--mg-group-mobile-margin-top,0px) var(--mg-group-mobile-margin-bottom,0px)}.mg-group-content{gap:var(--mg-group-mobile-gap,14px)}.mg-group--row>.mg-group-content{flex-direction:column;justify-content:flex-start}.mg-group--row:not([data-mg-mobile-layout=row]):not([data-mg-row-sizing=content])>.mg-group-content>[data-mg-block]{flex-basis:auto;width:100%}.mg-group--row[data-mg-mobile-layout=row]>.mg-group-content{flex-direction:row;justify-content:var(--mg-row-justify,flex-start)}.mg-group--grid>.mg-group-content{--mg-parent-columns:var(--mg-group-effective-columns,var(--mg-group-mobile-columns,1));grid-template-columns:repeat(var(--mg-parent-columns),minmax(0,1fr));column-gap:var(--mg-group-mobile-gap)}.mg-section .mg-heading{font-size:var(--mg-mobile-font-size,var(--mg-font-size,var(--mg-size-default)));line-height:var(--mg-mobile-line-height,var(--mg-line-height,var(--mg-line-default)));margin-bottom:var(--mg-block-mobile-after,var(--mg-block-after,0px))}.mg-section .mg-heading--section{--mg-size-default:24px;--mg-line-default:1.25;letter-spacing:-.02em}.mg-text,.mg-list{font-size:var(--mg-mobile-font-size,var(--mg-font-size,var(--mg-size-default)));line-height:var(--mg-mobile-line-height,var(--mg-line-height,var(--mg-line-default)));margin-bottom:var(--mg-block-mobile-after,var(--mg-block-after,0px))}.mg-text{max-width:var(--mg-text-mobile-width,none)!important}.mg-text--subheading{--mg-size-default:16px}.mg-text--meta{--mg-line-default:1.35}.mg-card{padding:var(--mg-card-mobile-padding,var(--mg-card-padding,24px));padding-block:var(--mg-card-mobile-vertical-padding,var(--mg-card-mobile-padding,24px));border-radius:var(--mg-mobile-radius,var(--mg-radius,12px));gap:var(--mg-card-mobile-gap,0px)}.mg-card--notice{border-radius:0}.mg-card-mobile--icon-beside:has(>.mg-image:first-child){position:relative;text-align:left;--mg-item-start:0;--mg-item-end:auto;padding-left:calc(var(--mg-card-mobile-padding,0px) + var(--mg-card-side-width,44px) + 14px);min-height:calc(2 * var(--mg-card-mobile-vertical-padding,0px) + var(--mg-card-side-width,44px))}.mg-card-mobile--icon-beside>.mg-image:first-child{position:absolute;left:var(--mg-card-mobile-padding,0px);top:var(--mg-card-mobile-vertical-padding,0px);margin:0;width:min(var(--mg-image-rendered-size),var(--mg-card-side-width,44px));height:min(var(--mg-image-rendered-size),var(--mg-card-side-width,44px))}.mg-image{--mg-image-rendered-size:var(--mg-image-mobile-size,var(--mg-image-size,52px));--mg-image-rendered-artwork-size:var(--mg-image-mobile-artwork-size,var(--mg-image-artwork-size,30px));margin-bottom:var(--mg-block-mobile-after,var(--mg-block-after,18px))}.mg-stat{display:flex;flex-direction:column;justify-content:center;padding:var(--mg-stat-mobile-padding,18px) 8px;border:0}.mg-stat-mobile-divider--left,.mg-stat-mobile-divider--both{border-left:1px solid var(--mg-stat-divider,#363636)}.mg-stat-mobile-divider--top,.mg-stat-mobile-divider--both{border-top:1px solid var(--mg-stat-divider,#363636)}.mg-stat dt,.mg-stat-value{font-size:23px;line-height:1.25}.mg-stat dd,.mg-stat-description{font-size:14px;line-height:1.4}.mg-carousel{width:var(--mg-collection-mobile-width,100%)}.mg-carousel-track{grid-template-columns:repeat(var(--mg-collection-effective-columns,var(--mg-mobile-columns,1)),minmax(0,1fr));gap:var(--mg-mobile-gap,18px)}.mg-carousel--ready>.mg-carousel-selector{display:flex;flex-wrap:wrap;justify-content:inherit;gap:6px;margin-bottom:18px}.mg-carousel--ready.mg-selector--grid>.mg-carousel-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mg-carousel-selector button{display:flex;align-items:center;gap:8px;text-align:left;min-height:40px;height:auto;width:auto;margin:0;padding:7px 10px;border:1px solid #d7dce0;border-radius:7px;background:#fff;color:#30343b;font:inherit;font-size:13px;line-height:1.25;text-transform:none;letter-spacing:normal;white-space:normal;box-shadow:none}.mg-carousel-selector button[aria-pressed=true]{border-color:var(--mg-accent);color:#151719;background:var(--magma-icon-tint,#fff0eb)}.mg-carousel-selector .mg-selector-icon{width:20px;height:20px;flex:0 0 20px;object-fit:contain;color:var(--mg-accent);fill:currentColor}.mg-carousel--ready>.mg-carousel-track{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc(100% - 32px);gap:8px;overflow-x:auto;padding-inline:16px;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.mg-carousel--ready>.mg-carousel-track::-webkit-scrollbar{display:none}.mg-carousel--ready>.mg-carousel-track>.mg-card{scroll-snap-align:center}.mg-carousel--ready>.mg-carousel-controls{display:flex;align-items:center;justify-content:center;min-height:44px;gap:16px;margin-top:14px}.mg-carousel-controls button{display:grid;place-items:center;min-height:44px;height:44px;width:44px;margin:0;padding:0;border:1px solid #d7dce0;border-radius:50%;background:#fff;color:#151719;font-size:26px;line-height:1;box-shadow:none}.mg-carousel-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.mg-carousel-dot{width:6px;height:6px;border-radius:50%;background:#c6c9cc}.mg-carousel-dot.is-active{background:var(--mg-accent)}.mg-selector-style--comfortable.mg-carousel--ready>.mg-carousel-selector{gap:8px;margin-bottom:24px}.mg-selector-style--comfortable>.mg-carousel-selector button{min-height:56px;padding:9px 10px;border-color:#d9dde1;border-radius:8px;font-size:14px;font-weight:500}.mg-selector-style--comfortable>.mg-carousel-selector button[aria-pressed=true]{color:#17191b;background:#fff3ee;border-color:var(--mg-detail-accent,var(--magma-link-hover,#d83209));box-shadow:inset 0 0 0 1px var(--mg-detail-accent,var(--magma-link-hover,#d83209));font-weight:700}.mg-selector-style--comfortable>.mg-carousel-selector .mg-selector-icon{width:18px;height:18px;flex-basis:18px}.mg-selector-style--comfortable.mg-carousel--ready>.mg-carousel-track{padding:4px 0 16px}.mg-selector-style--comfortable.mg-carousel--ready>.mg-carousel-controls{display:grid;grid-template-columns:44px minmax(0,auto) 44px;gap:10px;margin-top:8px}.mg-selector-style--comfortable>.mg-carousel-controls>.mg-carousel-previous{grid-column:1}.mg-selector-style--comfortable>.mg-carousel-controls>.mg-carousel-next{grid-column:3}.mg-selector-style--comfortable>.mg-carousel-controls>.mg-carousel-dots{grid-column:2;gap:8px;min-height:44px;align-items:center}.mg-selector-style--comfortable>.mg-carousel-controls button{color:#202326;background:#fffffff5;border-color:#d4d8dc;box-shadow:0 1px 3px #1416171f;font-size:28px;font-weight:500}.mg-selector-style--comfortable>.mg-carousel-controls>.mg-carousel-dots>.mg-carousel-dot{width:7px;height:7px;background:#b8bec4;transition:width .18s ease,background-color .18s ease}.mg-selector-style--comfortable>.mg-carousel-controls>.mg-carousel-dots>.mg-carousel-dot.is-active{width:20px;background:var(--mg-detail-accent,var(--magma-link-hover,#d83209))}}@media(prefers-reduced-motion:reduce){.mg-card,.mg-carousel-dot{transition:none}}@media(max-width:798px){.mobile_nav-fixed--true .mega-menu-container+.shopify-section--magma-content{margin-top:40px}.mobile_nav-fixed--true.promo-banner--show .mega-menu-container+.shopify-section--magma-content{margin-top:70px}}.mg-group--row.mg-group--compact-items>.mg-group-content{flex-wrap:nowrap}.mg-group--row.mg-group--compact-items>.mg-group-content>[data-mg-block]{margin-inline:0}.mg-group--row.mg-group--compact-items>.mg-group-content>.mg-image{flex:0 0 auto}.mg-group--row.mg-group--compact-items>.mg-group-content>[data-mg-block]:not(.mg-image){flex:1 1 0;width:auto;min-width:0}.mg-card--photo{overflow:hidden}.mg-card--photo>.mg-image--image{width:calc(100% + 2 * var(--mg-card-padding,24px));max-width:calc(100% + 2 * var(--mg-card-padding,24px));margin:calc(-1 * var(--mg-card-vertical-padding,var(--mg-card-padding,24px))) calc(-1 * var(--mg-card-padding,24px)) 22px}.mg-card__action{padding-top:4px;margin-top:auto;font-weight:700;font-size:14px;color:var(--magma-link-color,#202124)}.mg-card:not(.mg-card--range)>.mg-card__action>span{border-bottom:1px solid currentColor;padding-bottom:2px}.mg-card--linked:hover>.mg-card__action{color:var(--magma-link-hover,#d83209)}@media(max-width:767px){.mg-card--photo>.mg-image--image{width:calc(100% + 2 * var(--mg-card-mobile-padding,24px));max-width:calc(100% + 2 * var(--mg-card-mobile-padding,24px));margin:calc(-1 * var(--mg-card-mobile-vertical-padding,var(--mg-card-mobile-padding,24px))) calc(-1 * var(--mg-card-mobile-padding,24px)) 20px}}@media(min-width:768px)and (max-width:798px){.mg-card--photo>.mg-image--image{width:calc(100% + 2 * var(--mg-card-mobile-padding,24px));max-width:calc(100% + 2 * var(--mg-card-mobile-padding,24px));margin:calc(-1 * var(--mg-card-mobile-vertical-padding,var(--mg-card-mobile-padding,24px))) calc(-1 * var(--mg-card-mobile-padding,24px)) 20px}.mg-card--photo>.mg-image--sized.mg-image--image,.mg-card--photo>.mg-image--sized.mg-image--image>img{height:var(--mg-media-mobile-height,auto)}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/magma-content.css.map */
