.mig-footer{background-color:#000;color:#fff;padding:var(--space-2xl) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-2xl)}.mig-footer-row1{display:flex;align-items:flex-start;justify-content:space-between}.mig-footer-ack-col{display:flex;flex-direction:column;flex:1 0 0;min-width:0;max-width:760px}#app .mig-footer-acknowledgment{font-family:Poppins,sans-serif;font-size:24px;font-weight:400;line-height:1.3;color:#fff;max-width:760px;margin:0}#app .mig-footer-contact-email{font-family:Poppins,sans-serif;font-size:var(--font-h5);font-weight:400;line-height:1.3;letter-spacing:.0781px;color:#fff;margin:0;padding:var(--space-lg) 0 var(--space-xs)}#app .mig-footer-contact-email-link{color:#fff;text-decoration:none}.mig-footer-links{display:flex;flex-direction:column;gap:var(--space-xs);flex-shrink:0;white-space:nowrap}#app .mig-footer-link{color:#fff;text-decoration:none;font-family:Poppins,sans-serif;font-size:24px;font-weight:300;line-height:1.3}.mig-footer-row3{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--space-md)}.mig-footer-copyright-block{display:flex;flex-direction:column}#app .mig-footer-copyright,#app .mig-footer-production,#app .mig-footer-credit{font-family:Poppins,sans-serif;font-size:var(--font-h5);font-weight:400;line-height:1.3;letter-spacing:.0781px;color:#fff;margin:0}#app .mig-footer-credit a{color:#fff;text-decoration:none}.mig-top-nav{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding-right:var(--space-lg);padding-top:var(--space-lg);padding-bottom:var(--space-lg);background-color:#f9f9fa}#app .mig-sign-in{font-family:Poppins,sans-serif;font-size:var(--font-body-medium);font-weight:400;line-height:1.4;letter-spacing:-.3164px;color:#000;white-space:nowrap;text-decoration:none}.mig-logo-link{display:inline-flex;text-decoration:none}.mig-logo{width:var(--chrome-logo-width);height:var(--chrome-logo-height);display:block}.mig-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:50;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:var(--space-lg);background-color:#f9f9fa;overflow:hidden}.mig-sidebar-top{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs)}.mig-menu-toggle{cursor:pointer;padding:0;border:none;background:transparent;transform:scaleY(-1)}.mig-sidebar-top .mig-menu-toggle{margin-top:calc(var(--space-3xl) - var(--space-xs))}.mig-menu-toggle[data-open=true]{transform:none}.mig-cart-bag{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:39.94px;margin-top:var(--space-lg);text-decoration:none;color:#000}.mig-cart-bag-icon{display:block;width:100%;height:100%}#app .mig-cart-bag-count{position:absolute;left:0;right:0;top:68%;transform:translateY(-50%);text-align:center;font-family:var(--font-heading, "alfarn-2", sans-serif);font-weight:700;font-size:12px;line-height:1;color:#000;pointer-events:none}@media (max-width: 1100px) and (min-width: 641px){.mig-cart-bag{width:33.314px;height:41.58px}.mig-sidebar-top{gap:var(--space-2xl)}.mig-sidebar-top .mig-menu-toggle{margin-top:var(--space-md)}}@media (max-width: 640px){.mig-cart-bag{width:18px;height:22.47px;margin-top:0}#app .mig-cart-bag-count{font-size:7px}.mig-sidebar-top{gap:var(--space-xl)}}.mig-sidebar-text{transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .8s ease;transform:translateY(100%);opacity:0}.mig-sidebar-text[data-revealed=true]{transform:translateY(0);opacity:1}.mig-user-menu{position:relative}#app .mig-user-menu-toggle{background:transparent;border:none;padding:0;cursor:pointer;font-family:Poppins,sans-serif;font-size:var(--font-body-medium);font-weight:400;line-height:1.4;letter-spacing:-.3164px;color:#000;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--space-xs)}.mig-user-menu-chevron{display:inline-flex;align-items:center;justify-content:center;width:var(--chrome-chevron-width);height:var(--chrome-chevron-height);transform:rotate(180deg);transition:transform .2s}.mig-user-menu-chevron[data-open=true]{transform:rotate(0)}.mig-user-menu-dropdown{position:absolute;top:calc(100% + var(--space-sm));left:0;min-width:220px;background-color:#000;color:#fff;padding:var(--space-sm) 0;z-index:80;box-shadow:0 12px 32px #0000002e}#app .mig-user-menu-signout{width:100%;display:block;text-align:left;padding:var(--space-sm) var(--space-lg);background:transparent;color:#fff;border:none;cursor:pointer;font-family:Poppins,sans-serif;font-size:var(--font-h4);font-weight:300;line-height:1.3;text-transform:uppercase;opacity:1}#app .mig-user-menu-signout[data-pending=true]{cursor:not-allowed;opacity:.6}.mig-menu-wrapper{position:fixed;top:var(--chrome-top-nav-height);left:var(--chrome-sidebar-width);right:0;bottom:0;z-index:60;overflow:hidden;pointer-events:none}.mig-menu-wrapper[data-open=true]{pointer-events:auto}.mig-menu-panel{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;padding:0;display:flex;flex-direction:column;overflow-y:auto;transition:transform .5s cubic-bezier(.16,1,.3,1);transform:translate(-100%)}.mig-menu-panel[data-open=true]{transform:translate(0)}.mig-menu-nav{display:flex;flex-direction:column;flex:1 1 0;min-height:0}#app .menu-nav-link{display:flex;align-items:center;flex:1 0 auto;min-height:90px;padding:0 var(--space-xl);font-family:Poppins,sans-serif;font-size:70px;font-weight:300;line-height:1;color:#fff;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-top:none}#app .mig-menu-nav .menu-nav-link:nth-child(n+2){border-top:1px solid #FFFFFF}#app .menu-nav-link[data-disabled=true]{cursor:default;pointer-events:none}#app .menu-nav-coming-soon{font-size:28px;line-height:1;margin-left:16px}@media (min-width: 1101px){#app .menu-nav-coming-soon{font-size:21px}}@media (max-width: 900px){#app .menu-nav-coming-soon{font-size:20px;margin-left:12px}}@media (max-width: 640px){#app .menu-nav-coming-soon{font-size:16px;margin-left:10px}}.mig-app-root{min-height:100vh;background-color:#f9f9fa;display:flex;flex-direction:column}.mig-main-content{padding-left:var(--chrome-sidebar-width);padding-top:var(--chrome-top-nav-height);flex:1 0 auto;display:flex;flex-direction:column}.mig-main-content>section{flex:1 0 auto}.mig-checkout-section{padding:var(--space-lg) var(--space-lg) var(--space-2xl);width:100%}#app .mig-checkout-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-large);font-weight:700;line-height:1;color:#000;margin:0 0 var(--space-xl) 0}.mig-checkout-steps{list-style:none;margin:0 0 var(--space-xl) 0;padding:0;display:flex;gap:var(--space-2xl);flex-wrap:wrap}#app .mig-checkout-step-link{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h2-small);font-weight:300;color:#000;text-decoration:none}#app .mig-checkout-step-link[data-active=true]{font-weight:700}#app .mig-checkout-step-link[data-ahead=true]{color:#868686;cursor:not-allowed}.mig-checkout-back-row{margin-top:var(--space-2xl)}#app .mig-checkout-back{display:inline-block;font-family:var(--font-body, "Poppins", sans-serif);font-weight:700;font-size:var(--font-ui-page-button);line-height:1.4;color:#000;text-decoration:none;text-transform:uppercase}.mig-checkout-field-row{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid #000000;min-height:120px;box-sizing:border-box;justify-content:flex-start}#app .mig-checkout-input{width:100%;padding:var(--space-sm) 0;border:none;border-bottom:none;outline:none;background:transparent;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h2-small);font-weight:300;color:#000}#app .mig-checkout-submit{--flip-face-height: auto;--flip-face-padding: var(--space-md) var(--space-3xl);--flip-face-font-size: var(--font-h3-large)}@media (max-width: 1100px){#app .mig-checkout-submit{display:block!important;width:100%!important;--flip-face-height: 48px !important;--flip-face-padding: 10px 16px !important;--flip-face-font-size: 22px !important}#app .mig-checkout-submit .mig-flip-button-flip{grid-template-columns:minmax(0,1fr)!important;width:100%!important}#app .mig-checkout-submit .mig-flip-button-face{width:100%!important;min-width:0!important;font-size:var(--flip-face-font-size)!important;padding:10px 16px!important}}@media (max-width: 640px){#app .mig-checkout-submit{--flip-face-height: 44px !important;--flip-face-padding: 10px 12px !important;--flip-face-font-size: 16px !important}#app .mig-checkout-submit .mig-flip-button-face{padding:10px 12px!important}}.mig-checkout-form{display:flex;flex-direction:column;gap:var(--space-xs);padding-top:var(--space-xs)}.mig-checkout-form--billing{padding-top:var(--space-lg)}.mig-checkout-same-as-row--billing{padding:0 0 var(--space-md) 0}.mig-checkout-submit-row{display:flex;justify-content:flex-end;margin-top:var(--space-xl)}#app .mig-checkout-field-error{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h5);font-weight:700;color:#e3361e;margin:var(--space-2xs) 0 var(--space-sm)}#app .mig-checkout-submit-error{color:#e3361e;font-family:var(--font-body, "Poppins", sans-serif);font-weight:700;font-size:var(--font-h4);line-height:1.3;margin:var(--space-lg) 0 0}#app .mig-checkout-submit-error a{color:#000;text-decoration:none;border-bottom:2px solid #000000}#app .mig-checkout-section-heading{margin:24px 0 8px;font-family:var(--font-heading, "alfarn-2", sans-serif);font-weight:700;font-size:var(--font-ui-button);line-height:1.2;color:#000}#app .mig-checkout-section-heading[data-spacing="8"]{margin-top:8px}#app .mig-checkout-section-heading[data-spacing="32"]{margin-top:32px}#app .mig-checkout-section-heading[data-spacing="48"]{margin-top:48px}.mig-checkout-same-as-row{padding:var(--space-md) 0;display:flex;align-items:center;gap:var(--space-md)}#app .mig-checkout-checkbox{width:24px;height:24px;accent-color:#000000;cursor:pointer}#app .mig-checkout-checkbox-label{cursor:pointer;text-transform:none}#app .mig-checkout-textarea{width:100%;padding:var(--space-sm) 0;border:none;outline:none;background:transparent;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h2-small);font-weight:300;color:#000;resize:vertical;min-height:72px}.mig-checkout-address-list{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) 0}#app .mig-checkout-shipping-intro,#app .mig-checkout-shipping-faq{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-category-filter);font-weight:300;line-height:1.4;color:#000}#app .mig-checkout-shipping-intro{margin:0 0 var(--space-md)}#app .mig-checkout-shipping-faq{margin:var(--space-md) 0 0}#app .mig-checkout-shipping-faq a{color:#000;font-weight:700;text-decoration:underline}#app .mig-checkout-shipping-options .mig-checkout-address-card-line{font-style:italic}#app .mig-checkout-address-skip-note{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-category-filter);font-weight:300;line-height:1.4;color:#000;margin:var(--space-sm) 0 0}#app .mig-checkout-address-card{display:flex;flex-direction:row;align-items:center;gap:var(--space-md);text-align:left;width:100%;padding:var(--space-md) 20px;background:#fff;border:1px solid #C6C7C9;border-radius:0;cursor:pointer;opacity:1;font-family:var(--font-body, "Poppins", sans-serif)}#app .mig-checkout-address-card[data-selected=true]{border:2px solid #000000}#app .mig-checkout-address-card[disabled],#app .mig-checkout-address-card[data-pending=true]{cursor:not-allowed;opacity:.5}#app .mig-checkout-address-card-indicator{width:20px;height:20px;border-radius:50%;border:2px solid #000000;background:#fff;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative}#app .mig-checkout-address-card[data-selected=true] .mig-checkout-address-card-indicator{background:#000}#app .mig-checkout-address-card[data-selected=true] .mig-checkout-address-card-indicator:after{content:"";width:5px;height:9px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px}#app .mig-checkout-address-card-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs);flex:1 1 auto;min-width:0}#app .mig-checkout-address-card-label{font-size:var(--font-h6);font-weight:700;text-transform:uppercase;color:#000;letter-spacing:.04em}#app .mig-checkout-address-card-primary{font-size:var(--font-h5);font-weight:700;color:#000}#app .mig-checkout-address-card-line{font-size:var(--font-h5);font-weight:300;color:#000}.mig-payment-form-host{padding-top:var(--space-lg)}#app .mig-payment-error-banner{background:#fee6e1;border:1px solid #E3361E;color:#7a1a0f;padding:var(--space-md) 20px;margin-bottom:var(--space-lg);font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h5);font-weight:400;line-height:1.4}#app .mig-payment-error-banner strong{font-weight:700}#app .mig-payment-form-fallback{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;color:#000}@media (max-width: 640px){#app .mig-checkout-field-error,#app .mig-checkout-submit-error{font-size:14px;font-weight:400}#app .mig-payment-error-banner{font-size:14px}}.mig-checkout-summary{border:1px solid #000000;padding:var(--space-xl);margin-right:var(--space-lg);background-color:#fff;position:sticky;top:var(--space-xl)}#app .mig-checkout-summary-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h3-large);font-weight:700;margin:0 0 var(--space-lg) 0;color:#000}#app .mig-checkout-summary-status{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h5);font-weight:300;margin:0}#app .mig-checkout-summary-status a{color:#000;text-decoration:underline}.mig-checkout-summary-body{display:flex;flex-direction:column;gap:var(--space-lg)}.mig-checkout-summary-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-md)}.mig-checkout-summary-item{display:flex;gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid #E5E5E7}.mig-checkout-summary-item:last-child{border-bottom:none;padding-bottom:0}.mig-checkout-summary-thumb{--bg-image: none;width:var(--space-3xl);height:var(--space-3xl);flex-shrink:0;background-color:#f9f9fa;background-image:var(--bg-image);background-size:cover;background-position:center}.mig-checkout-summary-item-text{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}#app .mig-checkout-summary-item-name{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h5);font-weight:700;line-height:1.3;margin:0;color:#000;overflow-wrap:break-word}.mig-checkout-summary-item-price{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2xs);flex-shrink:0}#app .mig-checkout-summary-item-price p{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h5);font-weight:700;margin:0;color:#000;white-space:nowrap}.mig-checkout-summary-charges{display:flex;flex-direction:column;gap:var(--space-sm);font-family:var(--font-body, "Poppins", sans-serif)}.mig-checkout-summary-hr{border:none;border-top:1px solid #C6C7C9;margin:0 0 var(--space-md)}.mig-checkout-summary-hr--total{border-top-color:#000;margin:var(--space-md) 0}#app .mig-summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);font-family:var(--font-body, "Poppins", sans-serif);font-size:20px;font-weight:300;color:#000}#app .mig-summary-row[data-bold=true]{font-size:24px;font-weight:700}.mig-summary-row-value{font-weight:700;white-space:nowrap}.mig-summary-row[data-bold=true] .mig-summary-row-value{font-weight:700}.mig-page-title-row{display:flex;align-items:center;padding:var(--space-lg) var(--space-lg) 0;width:100%;transition:opacity .7s ease-out,transform .7s ease-out;opacity:0;transform:translate(-48px)}.mig-page-title-row[data-visible=true]{opacity:1;transform:translate(0)}.mig-page-section{position:relative;width:100%}.mig-page-body{display:flex;flex-direction:column;padding:var(--space-4xl) var(--space-lg);width:100%}.mig-page-back-row{width:100%}#app .mig-page-back,#app .mig-error-back-button,#app .mig-thankyou-back-button,#app .mig-contact-back-button,#app .mig-about-back-button,#app .mig-glossary-back-button,#app .mig-faq-back-button,#app .mig-artist-detail-back-button,#app .mig-artwork-detail-back-button,#app .mig-exhibition-detail-back-button,#app .mig-lease-enquiry-back-button,#app .mig-auth-back,#app .mig-checkout-back{display:inline-block;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-page-button);font-weight:700;line-height:1.4;color:#000;text-decoration:none;text-transform:uppercase}.mig-divider-line{width:100%;height:1px;background-color:#000}#app .mig-flip-button{--flip-face-height: 72px;--flip-face-padding: var(--space-md) var(--space-2xl);--flip-face-font-weight: 300;--flip-face-gap: 0;display:inline-block;padding:0;background:transparent;border:none;border-radius:0;cursor:pointer;perspective:800px;text-decoration:none}#app .mig-flip-button[data-full-width=true]{display:block;width:100%}#app .mig-flip-button:disabled,#app .mig-flip-button[data-pending=true]{cursor:not-allowed;opacity:.5}.mig-flip-button-flip{display:grid;grid-template-areas:"stack";height:var(--flip-face-height);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform}#app .mig-flip-button[data-full-width=true] .mig-flip-button-flip{width:100%}#app .mig-flip-button:not(:disabled):not([data-pending=true]):hover .mig-flip-button-flip,#app .mig-flip-button:not(:disabled):not([data-pending=true]):focus-visible .mig-flip-button-flip{transform:rotateX(180deg)}#app .mig-flip-button-face{grid-area:stack;display:inline-flex;align-items:center;justify-content:center;gap:var(--flip-face-gap);padding:var(--flip-face-padding);box-sizing:border-box;font-family:var(--font-body, "Poppins", sans-serif);font-weight:var(--flip-face-font-weight);font-size:var(--flip-face-font-size, var(--font-ui-button));line-height:1;text-transform:uppercase;white-space:nowrap;backface-visibility:hidden;-webkit-backface-visibility:hidden}#app .mig-flip-button[data-full-width=true] .mig-flip-button-face{width:100%}#app .mig-flip-button-face-front{transform:translateZ(1px)}#app .mig-flip-button-face-back{transform:rotateX(180deg) translateZ(1px)}#app .mig-flip-button[data-variant=filled] .mig-flip-button-face-front{background-color:#000;color:#fff;border:2px solid #000000}#app .mig-flip-button[data-variant=filled] .mig-flip-button-face-back,#app .mig-flip-button[data-variant=outlined] .mig-flip-button-face-front{background-color:#fff;color:#000;border:2px solid #000000}#app .mig-flip-button[data-variant=outlined] .mig-flip-button-face-back{background-color:#000;color:#fff;border:2px solid #000000}.mig-signout-section{position:relative;width:100%}#app .mig-signout-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:120px;font-weight:700;line-height:1;color:#000;margin:0}.mig-signout-body{padding:var(--space-4xl) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-xl)}#app .mig-signout-message{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-body-large);font-weight:300;line-height:1.3;color:#000;margin:0;max-width:900px}.mig-signout-actions{display:flex;gap:var(--space-lg);flex-wrap:wrap;align-items:center}#app .mig-signout-primary{--flip-face-height: 72px;--flip-face-padding: var(--space-md) var(--space-4xl)}#app .mig-signout-secondary{display:inline-flex;align-items:center;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-body-large);font-weight:300;color:#000;text-decoration:none}#app .mig-thankyou-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-title);font-weight:700;line-height:1;color:#000;margin:0;white-space:nowrap}.mig-thankyou-content{display:flex;flex-direction:column;gap:var(--space-2xl);padding:var(--space-4xl) var(--space-lg);width:100%}#app .mig-thankyou-message{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-body-large);font-weight:300;line-height:1.3;color:#000;margin:0;max-width:800px}.mig-error-section{position:relative;width:100%;min-height:calc(100vh - var(--chrome-top-nav-height));display:flex;flex-direction:column}.mig-error-content{display:flex;flex-direction:column;gap:var(--space-2xl);padding:var(--space-4xl) var(--space-lg);width:100%;flex:1 0 auto}#app .mig-error-code{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-title);font-weight:700;line-height:1;color:#000;margin:0}#app .mig-error-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h2-large);font-weight:700;line-height:1.2;color:#000;margin:0}#app .mig-error-body{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-body-large);font-weight:300;line-height:1.3;color:#000;margin:0;max-width:900px}.mig-error-back-row{width:100%;margin-top:var(--space-xl)}#app .mig-contact-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-title);font-weight:700;line-height:1;color:#000;margin:0;white-space:nowrap}.mig-contact-form-wrapper{display:flex;flex-direction:column;gap:var(--space-2xl);padding:var(--space-4xl) var(--space-lg);width:100%}.mig-contact-form-fields{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.mig-contact-submit-row{display:flex;gap:var(--space-4xl);align-items:center;justify-content:flex-end;width:100%}.mig-contact-submit-row[data-has-error=true],.mig-contact-submit-row[data-layout=thankyou]{justify-content:space-between}#app .mig-contact-thankyou-message{flex:1 0 0;min-width:0;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:700;line-height:1.3;color:#000;margin:0}#app .mig-contact-submit-btn{--flip-face-height: 72px;--flip-face-padding: var(--space-md) var(--space-4xl)}#app .mig-contact-submit-error{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:700;line-height:1.3;color:#e3361e;margin:0;flex:1 0 0;min-width:0}.mig-contact-field-row{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.mig-contact-field-inner{display:flex;align-items:center;gap:var(--space-5xl);width:100%}.mig-contact-field-inner[data-multiline=true]{align-items:flex-start}#app .mig-contact-field-label{width:440px;flex-shrink:0;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h2-large);font-weight:300;line-height:1.3;color:#000}#app .mig-contact-field-readonly-value{flex:1 0 0;min-width:0;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:300;line-height:1.3;color:#000;white-space:pre-wrap;word-break:break-word}#app .mig-contact-input{flex:1 0 0;min-width:0;width:100%;border:none;outline:none;background:transparent;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:300;line-height:1.3;color:#000;padding:0;margin:0;resize:none}#app .mig-contact-form-wrapper textarea.mig-contact-input{padding-top:var(--space-sm)!important}#app .mig-contact-field-error{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h5);font-weight:400;line-height:1.3;color:#e3361e;margin:0;padding-top:var(--space-2xs)}#app .mig-signin-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-title);font-weight:700;line-height:1;color:#000;margin:0;white-space:nowrap}#app .mig-forgot-page-title,#app .mig-password-reset-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:120px;font-weight:700;line-height:1;color:#000;margin:0}.mig-auth-state-body{padding:var(--space-4xl) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-xl)}.mig-auth-action-row{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md)}#app .mig-auth-action-row .mig-auth-error{margin-right:auto}.mig-auth-form{display:flex;flex-direction:column;gap:var(--space-2xl);padding:var(--space-4xl) var(--space-lg);width:100%}#app .mig-auth-body{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:300;line-height:1.3;color:#000;margin:0;max-width:900px}#app .mig-auth-error{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:700;line-height:1.3;color:#e3361e;margin:0}.mig-auth-field-row{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.mig-auth-field-inner{display:flex;align-items:baseline;gap:var(--space-5xl);width:100%}#app .mig-auth-field-label{width:440px;flex-shrink:0;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h2-xlarge);font-weight:300;line-height:1.3;color:#000}#app .mig-auth-form .mig-auth-input{flex:1 1 auto;min-width:0;min-height:44px!important;width:100%;border:none;outline:none;background:transparent;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:300;line-height:1.3;color:#000;padding:0;margin:0}.mig-auth-bottom-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-xl);flex-wrap:wrap;width:100%}.mig-auth-bottom-row[data-align=end]{justify-content:flex-end}#app .mig-auth-forgot-link{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:300;line-height:1.3;color:#000;text-decoration:none}#app .mig-auth-submit{--flip-face-height: 72px;--flip-face-padding: var(--space-md) var(--space-4xl)}#app .mig-auth-cta-link{--flip-face-height: 72px;--flip-face-padding: var(--space-md) var(--space-4xl);align-self:flex-start}@media (max-width: 1100px){.mig-auth-form,.mig-auth-state-body{padding-top:var(--space-xl)}.mig-auth-form,.mig-auth-state-body{gap:var(--space-lg)}#app .mig-auth-cta-link,#app .mig-auth-submit{--flip-face-height: 56px;--flip-face-padding: var(--space-sm) var(--space-xl);--flip-face-font-size: 22px}}@media (min-width: 901px) and (max-width: 1366px){#app .mig-auth-field-label{width:260px!important;font-size:32px!important}.mig-auth-field-inner{gap:var(--space-2xl)}#app .mig-auth-form .mig-auth-input{font-size:22px!important}}@media (max-width: 640px){.mig-auth-action-row{flex-wrap:wrap}#app .mig-auth-action-row .mig-auth-error{flex-basis:100%;margin-right:0}#app .mig-auth-error{font-size:14px;font-weight:400}#app .mig-auth-forgot-link{font-size:16px}}#app .mig-lease-enquiry-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-title);font-weight:700;line-height:1;color:#000;margin:0;white-space:nowrap}.mig-lease-enquiry-form-wrapper{display:flex;flex-direction:column;gap:var(--space-2xl);padding:var(--space-4xl) var(--space-lg);width:100%}.mig-lease-enquiry-artwork{display:flex;align-items:center;gap:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid #000000;width:100%}.mig-lease-enquiry-artwork-thumb{width:240px;height:240px;flex-shrink:0;background-color:#c6c7c9;overflow:hidden;display:flex;align-items:center;justify-content:center}.mig-lease-enquiry-artwork-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mig-lease-enquiry-artwork-info{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-xs);color:#000}#app .mig-lease-enquiry-artwork-label{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h5);font-weight:300;line-height:1.3;color:#000;text-transform:uppercase;letter-spacing:.05em;margin:0}#app .mig-lease-enquiry-artist-name{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h2-large);font-weight:700;line-height:1.2;color:#000;margin:0}#app .mig-lease-enquiry-artwork-name{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:300;line-height:1.3;color:#000;margin:0}#app .mig-lease-enquiry-artwork-price{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:700;line-height:1.3;color:#000;margin:0}#app .mig-lease-enquiry-missing-artwork{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.3;color:#000;margin:0}#app .mig-lease-enquiry-missing-artwork a{color:#000;text-decoration:underline}.mig-lease-enquiry-form-fields{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.mig-lease-enquiry-submit-row{display:flex;gap:var(--space-4xl);align-items:center;justify-content:flex-end;width:100%}.mig-lease-enquiry-submit-row[data-has-error=true]{justify-content:space-between}#app .mig-lease-enquiry-submit-error{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:700;line-height:1.3;color:#e3361e;margin:0;flex:1 0 0;min-width:0}#app .mig-lease-enquiry-submit-btn{--flip-face-height: 72px;--flip-face-padding: var(--space-md) var(--space-4xl)}.mig-lease-enquiry-field-row{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.mig-lease-enquiry-field-inner{display:flex;align-items:center;gap:var(--space-5xl);font-family:var(--font-body, "Poppins", sans-serif);color:#000;width:100%}.mig-lease-enquiry-field-inner[data-multiline=true]{align-items:flex-start}#app .mig-lease-enquiry-field-label{width:440px;flex-shrink:0;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h2-xlarge);font-weight:300;line-height:1.3;color:#000}#app .mig-lease-enquiry-input{flex:1 0 0;min-width:0;width:100%;border:none;outline:none;background:transparent;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:300;line-height:1.3;color:#000;padding:0;margin:0;resize:none}#app .mig-lease-enquiry-field-error{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h5);font-weight:400;line-height:1.3;color:#e3361e;margin:0;padding-top:var(--space-2xs)}.mig-checkout-start{padding:var(--space-2xl) 56px 200px var(--space-xl);width:100%}#app .mig-checkout-landing-heading{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:64px;font-weight:700;line-height:1.1;color:#000;margin:0 0 20px;white-space:nowrap}#app .mig-checkout-landing-subtitle{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.4;color:#000;margin:0 0 40px}#app .mig-checkout-landing-form-label{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h5);font-weight:700;letter-spacing:normal;text-transform:uppercase;color:#000;margin:0 0 var(--space-xs) 0}.mig-checkout-landing-form{display:flex;flex-direction:column;gap:40px}.mig-checkout-landing-divider{background:#000}.mig-checkout-landing-forgot-row{display:flex;justify-content:flex-end}#app .mig-checkout-landing-forgot{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h5);font-weight:300;color:#000;text-decoration:none}#app .mig-checkout-landing-error{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h5);font-weight:700;color:#e3361e;margin:0}#app .mig-checkout-landing-primary{--flip-face-height: 72px;--flip-face-padding: var(--space-md) var(--space-2xl);--flip-face-font-size: var(--font-h3-large)}#app .mig-checkout-landing-primary[data-with-arrow=true]{--flip-face-gap: var(--space-md)}.mig-checkout-landing-primary-arrow{font-size:var(--font-h3-large);line-height:1}.mig-home-hero-section{position:relative;width:100%;min-height:calc(100vh - var(--chrome-top-nav-height));overflow:hidden}.hero-container{position:relative;display:flex;align-items:flex-end;width:100%;min-height:calc(100vh - var(--chrome-top-nav-height));background-color:#c6c7c9;padding:var(--space-lg);overflow:hidden;transition:transform 1s cubic-bezier(.16,1,.3,1);transform:translate(-100%)}.hero-container[data-visible=true]{transform:translate(0)}.mig-home-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;pointer-events:none}#app .mig-hero-heading{position:relative;z-index:1;font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-hero);line-height:1;color:#fff;font-weight:700;letter-spacing:0;margin:0}.mig-cart-section{padding:var(--space-4xl) var(--space-lg);width:100%;background-color:transparent}#app .mig-cart-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-large);font-weight:700;line-height:1;color:#000;margin:0 0 var(--space-2xl) 0}#app .mig-cart-error{margin:0 0 var(--space-lg) 0;font-family:var(--font-body, "Poppins", sans-serif);font-weight:400;font-size:var(--font-h4);color:#e3361e}#app .mig-cart-empty{font-family:var(--font-body, "Poppins", sans-serif);font-weight:300;font-size:var(--font-h3-large);line-height:1.3;color:#000;margin:0}#app .mig-cart-empty a{color:#000;text-decoration:underline}.mig-cart-list{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2xl);width:100%}.mig-cart-hr-12{width:100%;height:12px;background-color:#000}.mig-cart-item{display:flex;flex-direction:column;gap:var(--space-2xl);align-items:flex-end;width:100%}.mig-cart-item-row{display:flex;gap:var(--space-2xl);align-items:stretch;width:100%}.mig-cart-item-image{--bg-image: none;width:360px;max-width:360px;aspect-ratio:1 / 1;flex:0 0 auto;background-color:#c6c7c9;background-image:var(--bg-image);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.mig-cart-item-image-placeholder{font-family:var(--font-heading, "alfarn-2", sans-serif);font-weight:700;font-size:34.5px;color:#fff;letter-spacing:.1348px}.mig-cart-item-details{flex:1 1 0;min-width:0;display:flex;gap:var(--space-4xl);align-items:stretch;align-self:stretch}.mig-cart-item-info{flex:1 1 0;min-width:0;display:flex;flex-direction:column;color:#000}#app .mig-cart-item-artist{font-family:var(--font-heading, "alfarn-2", sans-serif);font-weight:700;font-size:var(--font-h2-large);line-height:1.2;margin:0;width:100%}#app .mig-cart-item-product{font-family:var(--font-body, "Poppins", sans-serif);font-weight:300;font-size:var(--font-body-xlarge);line-height:1.3;margin:0;width:100%}.mig-cart-item-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:auto;align-self:stretch;flex:0 0 auto}.mig-cart-item-price{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-body-xlarge);line-height:1.3;color:#000;text-align:right;white-space:nowrap}#app .mig-cart-item-price span:nth-child(1){font-weight:300}#app .mig-cart-item-price span:nth-child(2){font-weight:700}#app .mig-cart-item-remove{display:flex;align-items:center;gap:21px;background:transparent;border:none;padding:0;cursor:pointer;opacity:1}#app .mig-cart-item-remove[data-pending=true]{cursor:not-allowed;opacity:.5}.mig-cart-item-remove-icon{flex:0 0 auto}#app .mig-cart-item-remove-label{font-family:var(--font-body, "Poppins", sans-serif);font-weight:300;font-size:var(--font-ui-button);line-height:1;color:#000;text-transform:uppercase;white-space:nowrap}.mig-cart-summary-totals{display:flex;flex-direction:column;gap:var(--space-xl);width:100%}#app .mig-cart-shipping-disclaimer{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:300;line-height:1.3;color:#000;text-align:right;margin:0;width:100%}.mig-cart-summary{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2xl);width:100%}.mig-cart-summary-rows{display:grid;grid-template-columns:max-content max-content;justify-content:end;align-items:baseline;-moz-column-gap:var(--space-3xl);column-gap:var(--space-3xl);row-gap:var(--space-lg);width:100%;padding-right:var(--space-md)}#app .mig-cart-summary-row{display:contents;margin:0}#app .mig-cart-summary-row-label,#app .mig-cart-summary-row-value{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-button);line-height:1;color:#000;text-transform:uppercase;margin:0;text-align:right}#app .mig-cart-summary-row .mig-cart-summary-row-label{font-weight:300}#app .mig-cart-summary-row .mig-cart-summary-row-value{font-weight:700;white-space:nowrap}#app .mig-cart-summary-row[data-bold=true] .mig-cart-summary-row-label{font-weight:700}.mig-cart-action-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);width:100%;flex-wrap:wrap}#app .mig-cart-continue-shopping{display:inline-block;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-page-button);font-weight:700;line-height:1.4;color:#000;text-decoration:none;text-transform:uppercase}#app .mig-cart-checkout{--flip-face-height: 72px;--flip-face-padding: var(--space-md) var(--space-2xl)}.mig-cart-auth-flag{display:none}.mig-confirmation-section{padding:var(--space-lg) var(--space-lg) var(--space-2xl);width:100%}#app .mig-confirmation-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-large);font-weight:700;line-height:1;color:#000;margin:0}#app .mig-confirmation-missing{margin-top:var(--space-xl);font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h2-small);font-weight:300}#app .mig-confirmation-missing a{color:#000}.mig-confirmation-body{margin-top:var(--space-xl);display:flex;flex-direction:column;gap:40px}#app .mig-confirmation-intro{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:300;line-height:1.3;margin:0}#app .mig-confirmation-intro strong{font-weight:700}#app .mig-confirmation-section-heading{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-ui-button);font-weight:700;margin:0 0 var(--space-lg)}.mig-confirmation-detail-block{margin-bottom:var(--space-xl)}#app .mig-confirmation-detail-heading{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h5);font-weight:700;text-transform:none;margin:0 0 var(--space-sm);color:#000}.mig-confirmation-detail-lines{display:flex;flex-direction:column;gap:var(--space-2xs)}#app .mig-confirmation-detail-line{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h5);font-weight:300;line-height:1.4;margin:0;color:#000}.mig-confirmation-summary{border:1px solid #000000;padding:var(--space-xl);background-color:#fff;position:sticky;top:var(--space-xl);align-self:start}#app .mig-confirmation-summary-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h3-large);font-weight:700;margin:0 0 var(--space-lg) 0;color:#000}.mig-confirmation-items{list-style:none;margin:0 0 var(--space-lg);padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.mig-confirmation-item{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-md);align-items:center;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h5);font-weight:300;color:#000}.mig-confirmation-item-thumb{--bg-image: none;width:var(--space-3xl);height:var(--space-3xl);flex-shrink:0;background-color:#f9f9fa;background-image:var(--bg-image);background-size:cover;background-position:center}.mig-confirmation-item-name{overflow:hidden;text-overflow:ellipsis}.mig-confirmation-item-price{white-space:nowrap}.mig-confirmation-hr{border:none;border-top:1px solid #C6C7C9;margin:0 0 var(--space-md)}.mig-confirmation-hr--total{border-top-color:#000;margin:var(--space-md) 0}.mig-confirmation-charges{display:flex;flex-direction:column;gap:var(--space-sm);font-family:var(--font-body, "Poppins", sans-serif)}#app .mig-confirmation-summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);font-family:var(--font-body, "Poppins", sans-serif);font-size:20px;font-weight:300;color:#000}#app .mig-confirmation-summary-row[data-bold=true]{font-size:24px;font-weight:700}.mig-confirmation-summary-row-value{font-weight:700;white-space:nowrap}.mig-confirmation-summary-row[data-bold=true] .mig-confirmation-summary-row-value{font-weight:700}.mig-confirmation-banner{margin-top:var(--space-lg);padding:var(--space-lg);background:#f4f4f6;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.4}#app .mig-confirmation-banner strong{font-weight:700}#app .mig-confirmation-banner a{color:#000}#app .mig-confirmation-banner a[data-underline=true],.mig-confirmation-banner--registered a{text-decoration:underline}.mig-customer-signup-host{margin-top:var(--space-lg)}#app .mig-customer-signup-heading{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-ui-button);font-weight:700;margin:0 0 var(--space-xs)}#app .mig-customer-signup-subtitle{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h5);font-weight:300;line-height:1.4;margin:0 0 var(--space-lg);color:#575757}.mig-order-history-section{padding:var(--space-lg) var(--space-lg) var(--space-2xl);width:100%}#app .mig-order-history-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-large);font-weight:700;line-height:1;margin:0}#app .mig-order-history-empty{margin-top:var(--space-xl);font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h2-small);font-weight:300}#app .mig-order-history-empty a{color:#000}.mig-order-history-table{margin-top:var(--space-xl);width:100%;border-collapse:collapse;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4)}.mig-order-history-table thead tr{border-bottom:2px solid #000000}.mig-order-history-table tbody tr{border-bottom:1px solid #000000}#app .mig-order-history-table th{text-align:left;padding:var(--space-md) var(--space-sm);font-weight:700;text-transform:uppercase}#app .mig-order-history-table td{padding:var(--space-md) var(--space-sm);font-weight:300}#app .mig-order-history-table th[data-align=right],#app .mig-order-history-table td[data-align=right]{text-align:right}#app .mig-glossary-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-title);font-weight:700;line-height:1;color:#000;margin:0;white-space:nowrap}.mig-glossary-content{display:flex;flex-direction:column;gap:var(--space-4xl);padding:var(--space-4xl) var(--space-5xl) var(--space-4xl) var(--space-lg);width:100%}#app .mig-glossary-empty{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.3;color:#000;margin:0}.mig-glossary-section{display:flex;flex-direction:column;width:100%}#app .mig-glossary-section-heading{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h3-xlarge);font-weight:700;line-height:1.2;color:#000;margin:0;padding-bottom:var(--space-md);border-bottom:6px solid #000000}.mig-glossary-accordion{display:flex;flex-direction:column;width:100%}.mig-glossary-item{width:100%;border-bottom:1px solid #000000}#app .mig-glossary-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);width:100%;padding:var(--space-lg) 0;background:none;border:none;cursor:pointer;text-align:left}#app .mig-glossary-row-term{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:700;line-height:1.3;color:#000}#app .mig-glossary-row[aria-expanded=true] .mig-glossary-row-term{font-size:32px}.mig-glossary-row-icon{flex-shrink:0;display:inline-flex;color:#000}.mig-glossary-row-icon svg{display:block}.mig-glossary-panel{display:flex;flex-direction:column;gap:var(--space-lg);padding:0 0 var(--space-xl)}#app .mig-glossary-description{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.3;color:#000}.mig-glossary-panel-image{width:360px;max-width:100%;aspect-ratio:3 / 2;background-color:#c6c7c9;overflow:hidden}.mig-glossary-panel-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (min-width: 1101px){#app .mig-glossary-section-heading{font-size:40px}#app .mig-glossary-row-term{font-size:20px}#app .mig-glossary-row[aria-expanded=true] .mig-glossary-row-term{font-size:28px}}#app .mig-faq-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-title);font-weight:700;line-height:1;color:#000;margin:0;white-space:nowrap}.mig-faq-content{display:flex;flex-direction:column;gap:var(--space-4xl);padding:var(--space-4xl) var(--space-5xl) var(--space-4xl) var(--space-lg);width:100%}#app .mig-faq-empty{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.3;color:#000;margin:0}.mig-faq-accordion{display:flex;flex-direction:column;width:100%}.mig-faq-item{width:100%;border-bottom:1px solid #000000}#app .mig-faq-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);width:100%;padding:var(--space-lg) 0;background:none;border:none;cursor:pointer;text-align:left}#app .mig-faq-row-question{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:700;line-height:1.3;color:#000}#app .mig-faq-row[aria-expanded=true] .mig-faq-row-question{font-size:32px}.mig-faq-row-icon{flex-shrink:0;display:inline-flex;color:#000}.mig-faq-row-icon svg{display:block}.mig-faq-panel{padding:0 0 var(--space-xl)}#app .mig-faq-answer{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.3;color:#000}#app .mig-faq-answer p{margin:0 0 var(--space-md)}#app .mig-faq-answer p:last-child{margin-bottom:0}#app .mig-faq-answer ul,#app .mig-faq-answer ol{margin:var(--space-sm) 0 var(--space-md);padding-left:var(--space-xl);list-style-position:outside}#app .mig-faq-answer a{color:#000;text-decoration:underline}@media (min-width: 1101px){#app .mig-faq-row-question{font-size:20px}#app .mig-faq-row[aria-expanded=true] .mig-faq-row-question{font-size:28px}#app .mig-faq-answer{font-size:18px}}#app .mig-privacy-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-title);font-weight:700;line-height:1;color:#000;margin:0;white-space:nowrap}.mig-privacy-content{display:flex;flex-direction:column;gap:var(--space-3xl);padding:var(--space-4xl) var(--space-lg);width:100%}.mig-privacy-section{display:flex;flex-direction:column;gap:var(--space-xl);width:100%}#app .mig-privacy-section-heading{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h2-large);font-weight:700;line-height:1.2;color:#000;margin:0}.mig-privacy-section-body{display:flex;flex-direction:column;gap:var(--space-lg)}.mig-privacy-section-divider{padding-top:var(--space-xl)}#app .mig-privacy-paragraph{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.5;color:#000;margin:0;white-space:pre-line}#app .mig-privacy-list{list-style:disc;padding-left:var(--space-xl);margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}#app .mig-privacy-list-item{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.5;color:#000}.mig-privacy-contact-card{background-color:#000;color:#fff;padding:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-xl);width:100%}.mig-privacy-contact-grid{display:flex;flex-wrap:wrap;gap:var(--space-2xl);align-items:flex-start;justify-content:space-between}.mig-privacy-contact-address{display:flex;flex-direction:column;gap:var(--space-md);flex:1 1 320px;min-width:0}#app .mig-privacy-contact-company{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h3-large);font-weight:700;line-height:1.3;color:#fff;margin:0}#app .mig-privacy-contact-lines{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.5;color:#fff;font-style:normal;display:flex;flex-direction:column;gap:var(--space-2xs)}.mig-privacy-contact-channels{display:flex;flex-direction:column;gap:var(--space-lg);flex:1 1 320px;min-width:0}.mig-privacy-contact-channel{display:flex;flex-direction:column;gap:6px}#app .mig-privacy-contact-label{font-family:var(--font-body, "Poppins", sans-serif);font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff;opacity:.6}#app .mig-privacy-contact-link{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h3-large);font-weight:700;line-height:1.3;color:#fff;text-decoration:none;word-break:break-word;align-self:flex-start;transition:opacity .2s ease}#app .mig-terms-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-title);font-weight:700;line-height:1;color:#000;margin:0;white-space:nowrap}.mig-terms-content{display:flex;flex-direction:column;gap:var(--space-3xl);padding:var(--space-4xl) var(--space-lg);width:100%;max-width:1100px}#app .mig-terms-paragraph{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.5;color:#000;margin:0}#app .mig-terms-rich-link{color:#000;text-decoration:underline;font-weight:400}.mig-terms-section{display:flex;flex-direction:column;gap:var(--space-xl);width:100%}#app .mig-terms-section-heading{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h2-large);font-weight:700;line-height:1.2;color:#000;margin:0}.mig-terms-clause-list{display:flex;flex-direction:column;gap:20px}.mig-terms-section-divider{padding-top:var(--space-xl)}.mig-terms-clause{display:flex;gap:var(--space-md);align-items:flex-start;width:100%}#app .mig-terms-clause-number{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:400;line-height:1.5;color:#000;flex:0 0 64px;min-width:64px}.mig-terms-clause-body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-md)}.mig-terms-sublist{display:flex;flex-direction:column;gap:var(--space-sm)}.mig-terms-subitem{display:flex;gap:var(--space-sm);align-items:flex-start}#app .mig-terms-subitem-letter{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.5;color:#000;flex:0 0 40px;min-width:40px}#app .mig-terms-subitem-text{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.5;color:#000;flex:1 1 0;min-width:0}#app .mig-artists-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-title);font-weight:700;line-height:1;color:#000;margin:0;white-space:nowrap}.mig-artists-grid{display:flex;flex-direction:column;gap:var(--space-4xl);padding:var(--space-4xl) var(--space-lg);width:100%}#app .mig-artists-empty{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.3;color:#000;margin:0}.mig-artists-row{display:flex;gap:40px;align-items:flex-start;width:100%}.mig-artists-row-spacer{flex:1 0 0;min-width:0}#app .mig-artist-card{display:flex;flex-direction:column;gap:40px;flex:1 0 0;min-width:0;text-decoration:none;color:inherit}.mig-artist-card-photo{width:100%;aspect-ratio:3 / 2;background-color:#c6c7c9;display:flex;align-items:center;justify-content:center;overflow:hidden}.mig-artist-card-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#app .mig-artist-card-placeholder{font-family:alfarn-2,sans-serif;font-size:34.5px;line-height:1.3;color:#fff;letter-spacing:.1348px;white-space:nowrap}#app .mig-artist-card-name{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h2-small);font-weight:700;line-height:1.3;color:#000;margin:0;width:100%;text-align:left}#app .mig-about-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-title);font-weight:700;line-height:1;color:#000;margin:0;white-space:nowrap}.mig-about-content{display:flex;flex-direction:column;gap:var(--space-4xl);padding:var(--space-4xl) var(--space-lg);width:100%}#app .mig-about-mission-text{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h3-large);font-weight:700;line-height:1.3;color:#000;display:flex;flex-direction:column;gap:var(--space-xl)}#app .mig-about-mission-text p{margin:0}.mig-about-section-group{display:flex;flex-direction:column;gap:var(--space-2xl);width:100%}#app .mig-about-section-heading{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-large);font-weight:700;line-height:1;color:#000;margin:0}.mig-about-services-grid{display:flex;gap:var(--space-2xl);align-items:flex-start;width:100%}.mig-about-services-col{flex:1 0 0;display:flex;flex-direction:column;gap:var(--space-2xl);min-width:0;color:#000}.mig-about-service-stack{display:flex;flex-direction:column;gap:var(--space-xl)}#app .mig-about-service-title{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-body-xlarge);font-weight:700;line-height:1.3;margin:0}#app .mig-about-body-text{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:300;line-height:1.3}#app .mig-about-body-text p{margin:0}#app .mig-about-body-text p+p{margin-top:var(--space-xl)}#app .mig-about-bio-content *{font-family:inherit!important}#app .mig-about-bio-content :is(p,ul,ol,li,blockquote,span,strong,em,a){font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}#app .mig-about-bio-content h4,#app .mig-about-bio-content h5,#app .mig-about-bio-content h6{font-family:var(--font-body, "Poppins", sans-serif);font-weight:700;line-height:1.3;margin:var(--space-lg) 0 var(--space-sm)}#app .mig-about-bio-content h4{font-size:var(--font-h2-xlarge)}#app .mig-about-bio-content h5{font-size:var(--font-h2-large)}#app .mig-about-bio-content h6{font-size:var(--font-h3-large)}#app .mig-about-bio-content blockquote{margin:var(--space-md) 0;padding-left:var(--space-md);border-left:2px solid #000000;font-style:italic;color:#000}#app .mig-about-bio-content ul,#app .mig-about-bio-content ol{margin:var(--space-sm) 0 var(--space-md);padding-left:var(--space-xl);list-style-position:outside}#app .mig-about-bio-content ul{list-style-type:disc}#app .mig-about-bio-content ol{list-style-type:decimal}#app .mig-about-bio-content li{margin-bottom:var(--space-2xs);display:list-item;color:#000}#app .mig-about-bio-content li::marker{color:#000}#app .mig-about-bio-content a{color:#000;text-decoration:underline}#app .mig-about-bio-content img{display:block;max-width:100%;height:auto;margin:var(--space-md) 0}.mig-about-image-block{width:100%;aspect-ratio:1 / 1;background-color:#c6c7c9;overflow:hidden;display:flex;align-items:center;justify-content:center}.mig-about-image-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#app .mig-about-image-placeholder{font-family:alfarn-2,sans-serif;font-size:34.5px;line-height:42px;color:#fff;white-space:nowrap}.mig-about-team-section{display:flex;gap:var(--space-2xl);align-items:flex-start;width:100%}#app .mig-about-team-title{width:300px;flex-shrink:0}.mig-about-team-cards{flex:1 0 0;display:flex;flex-direction:column;gap:var(--space-3xl);min-width:0}.mig-about-team-divider{margin-bottom:var(--space-3xl)}.mig-about-staff-card{display:flex;gap:var(--space-2xl);align-items:flex-start;width:100%}.mig-about-staff-bio{flex:1 0 0;display:flex;flex-direction:column;gap:35px;min-width:0;color:#000}.mig-about-staff-person{display:flex;flex-direction:column}#app .mig-about-staff-name{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h2-xlarge);font-weight:700;line-height:1.2;margin:0}#app .mig-about-staff-title{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:700;line-height:1.3;margin:0}.mig-about-headshot{width:min(720px,45vw);max-width:720px;aspect-ratio:3 / 4;height:auto;background-color:#c6c7c9;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.mig-about-headshot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#app .mig-about-headshot-placeholder{font-family:alfarn-2,sans-serif;font-size:34.5px;line-height:42px;color:#fff;white-space:nowrap}.mig-about-back-row{width:100%}.mig-about-divider{width:100%;background-color:#000;height:1px}.mig-about-divider[data-h="108"]{height:108px}.mig-about-divider[data-h="24"]{height:24px}.mig-artist-detail-section{position:relative;width:100%;transition:opacity .5s ease-out;opacity:0}.mig-artist-detail-section[data-visible=true]{opacity:1}.mig-artist-detail-not-found{padding:var(--space-4xl) var(--space-lg)}#app .mig-artist-detail-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-large);font-weight:700;line-height:1;margin:0}.mig-artist-detail-content{display:flex;flex-direction:column;gap:var(--space-4xl);padding:var(--space-4xl) var(--space-lg);width:100%}.mig-artist-detail-hero{display:flex;gap:var(--space-2xl);align-items:stretch;width:100%}.mig-artist-detail-hero-left{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-xl);color:#000}#app .mig-artist-detail-name{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-large);font-weight:700;line-height:1;width:100%;margin:0}#app .mig-artist-detail-name span{display:block;line-height:1}#app .mig-artist-detail-bio{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.3;color:#000}.mig-artist-detail-links{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-xl)}#app .mig-artist-detail-link{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-category-filter);font-weight:700;line-height:1.3;color:#000;text-decoration:none;white-space:nowrap}@media (min-width: 1101px){#app .mig-artist-detail-link{font-size:20px}}.mig-artist-detail-studio{flex:1 0 0;min-width:0;align-self:stretch;background-color:#c6c7c9;display:flex;align-items:center;justify-content:center;overflow:hidden}.mig-artist-detail-studio img,.mig-artist-detail-studio video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#app .mig-artist-detail-studio-placeholder{font-family:alfarn-2,sans-serif;font-size:34.5px;line-height:42px;color:#fff;white-space:nowrap}.mig-artist-artworks-container{display:flex;flex-direction:column;gap:var(--space-2xl);width:100%}.mig-artist-artworks-row{display:flex;gap:var(--space-lg);align-items:flex-start;width:100%}.mig-artist-artworks-row-spacer{flex:1 0 0;min-width:0}.mig-artist-detail-qa-section{display:flex;flex-direction:column;gap:var(--space-4xl);width:100%}.mig-artist-detail-qa-header{display:flex;align-items:center;gap:var(--space-lg);width:100%;color:#000;font-family:var(--font-heading, "alfarn-2", sans-serif);font-weight:700}#app .mig-artist-detail-qa-title{font-size:var(--font-h1-title);line-height:1;margin:0;white-space:nowrap}#app .mig-artist-detail-qa-strapline{font-size:var(--font-h2-large);line-height:1.2}#app .mig-artist-detail-qa-strapline p{margin:0;line-height:1.2}.mig-artist-detail-qa-grid{display:flex;gap:var(--space-2xl);align-items:flex-start;width:100%;color:#000}.mig-artist-detail-qa-col{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-4xl)}.mig-artist-detail-qa-item{display:flex;flex-direction:column;gap:var(--space-xl);width:100%}#app .mig-artist-detail-qa-question{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h2-large);font-weight:700;line-height:1.2;width:100%;font-feature-settings:"salt" 1,"ss01" 1,"ss02" 1,"ss03" 1,"ss04" 1,"ss05" 1}#app .mig-artist-detail-qa-answer{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:300;line-height:1.3;width:100%}#app .mig-artist-detail-bio *,#app .mig-artist-detail-qa-question *,#app .mig-artist-detail-qa-answer *{font-family:inherit!important}#app :is(.mig-artist-detail-bio,.mig-artist-detail-qa-question,.mig-artist-detail-qa-answer) :is(p,ul,ol,li,blockquote,span,strong,em,a){font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}#app .mig-artist-detail-bio ul,#app .mig-artist-detail-qa-question ul,#app .mig-artist-detail-qa-answer ul,#app .mig-artist-detail-bio ol,#app .mig-artist-detail-qa-question ol,#app .mig-artist-detail-qa-answer ol{margin:var(--space-sm) 0 var(--space-md);padding-left:var(--space-xl);list-style-position:outside}#app .mig-artist-detail-bio ul,#app .mig-artist-detail-qa-question ul,#app .mig-artist-detail-qa-answer ul{list-style-type:disc}#app .mig-artist-detail-bio ol,#app .mig-artist-detail-qa-question ol,#app .mig-artist-detail-qa-answer ol{list-style-type:decimal}#app .mig-artist-detail-bio li,#app .mig-artist-detail-qa-question li,#app .mig-artist-detail-qa-answer li{margin-bottom:var(--space-2xs);display:list-item;color:#000}#app .mig-artist-detail-bio li::marker,#app .mig-artist-detail-qa-question li::marker,#app .mig-artist-detail-qa-answer li::marker{color:#000}#app .mig-artist-detail-bio blockquote,#app .mig-artist-detail-qa-question blockquote,#app .mig-artist-detail-qa-answer blockquote{margin:var(--space-md) 0;padding-left:var(--space-md);border-left:2px solid #000000;font-style:italic;color:#000}#app .mig-artist-detail-bio a,#app .mig-artist-detail-qa-question a,#app .mig-artist-detail-qa-answer a{color:#000;text-decoration:underline}#app .mig-artist-detail-bio img,#app .mig-artist-detail-qa-question img,#app .mig-artist-detail-qa-answer img{display:block;max-width:100%;height:auto;margin:var(--space-md) 0}#app .mig-artist-detail-bio p,#app .mig-artist-detail-qa-answer p{margin:0}#app .mig-artist-detail-bio p+p,#app .mig-artist-detail-qa-answer p+p{margin-top:var(--space-md)}.mig-divider-thick-12{width:100%;height:12px;background-color:#000}#app .mig-artwork-card{display:flex;flex-direction:column;gap:var(--space-lg);flex:1 0 0;min-width:0;text-decoration:none;color:inherit}.mig-artwork-card-image{width:100%;aspect-ratio:1 / 1;background-color:#c6c7c9;display:flex;align-items:center;justify-content:center;overflow:hidden}.mig-artwork-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#app .mig-artwork-card-placeholder{font-family:alfarn-2,sans-serif;font-size:34.5px;line-height:1.3;color:#fff;letter-spacing:.1348px}.mig-artwork-card-info{display:flex;flex-direction:column;width:100%;color:#000}#app .mig-artwork-card-name{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h2-small);font-weight:700;line-height:1.3;margin:0;width:100%}#app .mig-artwork-card-artist,#app .mig-artwork-card-price{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:300;line-height:1.3;margin:0;width:100%}.mig-artwork-detail-section{position:relative;width:100%;transition:opacity .5s ease-out;opacity:0}.mig-artwork-detail-section[data-visible=true]{opacity:1}.mig-artwork-detail-not-found{padding:var(--space-4xl) var(--space-lg)}#app .mig-artwork-detail-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-large);font-weight:700;line-height:1;color:#000;margin:0}.mig-artwork-detail-page-title-row{display:flex;align-items:center;padding:var(--space-lg) var(--space-lg) 0;width:100%}.mig-artwork-detail-main{display:flex;gap:var(--space-2xl);align-items:flex-start;padding:var(--space-4xl) var(--space-lg);width:100%}.mig-artwork-detail-gallery{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:46px}.mig-artwork-detail-main-image{position:relative;width:100%;aspect-ratio:1 / 1;background-color:#c6c7c9;display:flex;align-items:center;justify-content:center;overflow:hidden}.mig-artwork-detail-main-image img,.mig-artwork-detail-main-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#app .mig-artwork-detail-placeholder{font-family:alfarn-2,sans-serif;font-size:34.5px;line-height:42px;color:#fff}.mig-artwork-detail-sold-watermark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.mig-artwork-detail-sold-watermark-text{transform:rotate(-25deg);font-family:var(--font-heading, "alfarn-2", sans-serif);font-weight:700;font-size:clamp(48px,18vw,180px);line-height:1;color:#ffffff80;letter-spacing:.08em;padding:var(--space-md) var(--space-2xl);border:6px solid rgba(255,255,255,.5);border-radius:8px;white-space:nowrap}.mig-artwork-detail-thumbs{display:flex;gap:var(--space-xl);align-items:flex-start;width:100%}.mig-artwork-detail-thumb{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-md);opacity:1}.mig-artwork-detail-thumb[data-disabled=true]{opacity:.5}#app .mig-artwork-detail-thumb-button{width:100%;aspect-ratio:1 / 1;background-color:#c6c7c9;border:none;padding:0;cursor:pointer;overflow:hidden}#app .mig-artwork-detail-thumb-button[disabled]{cursor:default}.mig-artwork-detail-thumb-button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mig-artwork-detail-thumb-underline{width:100%;height:1px;background-color:#000;opacity:1}.mig-artwork-detail-thumb-underline[data-active=true]{height:8px}.mig-artwork-detail-thumb-underline[data-disabled=true]{opacity:.4}.mig-artwork-detail-info{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xl);color:#000}#app .mig-artwork-detail-name{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h2-large);font-weight:700;line-height:1.2;margin:0;width:100%}#app .mig-artwork-detail-description{display:flex;flex-direction:column;gap:var(--space-xl);width:100%;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:300;line-height:1.3;color:#000}.mig-artwork-detail-specs{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}#app .mig-artwork-detail-specs p{margin:0}#app .mig-artwork-detail-specs strong{font-weight:700}#app .mig-artwork-detail-price{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:700;line-height:1.3;margin:0;width:100%}.mig-artwork-detail-ctas{display:flex;flex-direction:column;gap:var(--space-sm);align-items:flex-start;width:100%}.mig-artwork-detail-cta-row{display:flex;gap:var(--space-lg);align-items:center;flex-wrap:wrap}#app .mig-artwork-detail-purchase-error{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:700;line-height:1.3;color:#e3361e;margin:0}#app .mig-artwork-detail-sold-note{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:700;line-height:1.3;color:#000;margin:0;letter-spacing:.08em;text-transform:uppercase}#app .mig-artwork-detail-btn{--flip-face-height: 72px;--flip-face-padding: var(--space-md) var(--space-2xl)}#app .mig-artwork-detail-btn[disabled]{cursor:not-allowed;opacity:.5}@media (max-width: 1100px){.mig-artwork-detail-cta-row{width:100%}#app .mig-artwork-detail-btn{display:block;width:100%}#app .mig-artwork-detail-btn .mig-flip-button-flip{grid-template-columns:minmax(0,1fr);width:100%}#app .mig-artwork-detail-btn .mig-flip-button-face{width:100%;min-width:0}}.mig-artwork-detail-artist-section{display:flex;gap:var(--space-4xl);align-items:center;width:100%}#app .mig-artwork-detail-artist-bio{flex:1 0 0;min-width:0;font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h3-large);font-weight:700;line-height:1.3;color:#000}#app .mig-artwork-detail-artist-bio p{margin:0}.mig-artwork-detail-artist-media{flex:1 0 0;min-width:0;aspect-ratio:804.74 / 740.89;background-color:#c6c7c9;display:flex;align-items:center;justify-content:center;overflow:hidden}.mig-artwork-detail-artist-media img,.mig-artwork-detail-artist-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#app .mig-artwork-detail-artist-placeholder{font-family:alfarn-2,sans-serif;font-size:34.5px;line-height:42px;color:#fff}.mig-artwork-detail-bottom{display:flex;flex-direction:column;align-items:flex-end;gap:41px;padding:0 var(--space-lg) var(--space-4xl);width:100%}.mig-artwork-detail-bottom-inner{display:flex;flex-direction:column;gap:76px;width:100%}.mig-artwork-detail-find-out-more-row{display:flex;justify-content:flex-end;width:100%}#app .mig-artwork-detail-artist-unavailable{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;color:#000;margin:0}.mig-exhibition-detail-section{position:relative;width:100%;transition:opacity .5s ease-out;opacity:0}.mig-exhibition-detail-section[data-visible=true]{opacity:1}.mig-exhibition-detail-not-found{padding:var(--space-4xl) var(--space-lg)}#app .mig-exhibition-detail-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-large);font-weight:700;line-height:1.1;color:#000;margin:0}.mig-exhibition-detail-heading{display:flex;flex-direction:column;padding:var(--space-lg);width:100%}#app .mig-exhibition-detail-artists-line{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-body-xlarge);font-weight:700;line-height:1.2;color:#000;margin:0}#app .mig-exhibition-detail-date-range{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:300;line-height:1.2;color:#000;margin:0}.mig-exhibition-detail-content{display:flex;flex-direction:column;gap:var(--space-4xl);padding:var(--space-4xl) var(--space-lg);width:100%}.mig-exhibition-detail-hero{display:flex;gap:var(--space-2xl);align-items:flex-start;width:100%}.mig-exhibition-detail-hero-text{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xl)}#app .mig-exhibition-detail-description{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:300;line-height:1.3;color:#000}#app .mig-exhibition-detail-venue-info{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);line-height:1.3;color:#000}#app .mig-exhibition-detail-venue-info p{margin:0}#app .mig-exhibition-detail-venue-info .mig-exhibition-detail-venue-name{font-weight:700}#app .mig-exhibition-detail-venue-info .mig-exhibition-detail-venue-address{font-weight:300}.mig-exhibition-detail-slider{flex:1 0 0;min-width:0;position:relative;overflow:hidden}.mig-exhibition-detail-slider--empty{aspect-ratio:1 / 1;background-color:#c6c7c9;display:flex;align-items:center;justify-content:center}.mig-exhibition-detail-slider-image{width:100%;aspect-ratio:1 / 1;background-color:#c6c7c9;display:flex;align-items:center;justify-content:center;overflow:hidden}.mig-exhibition-detail-slider-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#app .mig-exhibition-detail-slider-placeholder{font-family:alfarn-2,sans-serif;font-size:34.5px;line-height:42px;color:#fff;text-align:center}#app .mig-exhibition-detail-slider-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background-color:#00000080;border:none;border-radius:50%;color:#fff;font-size:var(--font-h4);cursor:pointer;display:flex;align-items:center;justify-content:center}.mig-exhibition-detail-slider-nav[data-dir=prev]{left:var(--space-md)}.mig-exhibition-detail-slider-nav[data-dir=next]{right:var(--space-md)}.mig-exhibition-detail-slider-dots{position:absolute;bottom:var(--space-md);left:50%;transform:translate(-50%);display:flex;gap:var(--space-xs)}#app .mig-exhibition-detail-slider-dot{width:12px;height:12px;border-radius:50%;border:2px solid #FFFFFF;background-color:transparent;cursor:pointer;padding:0}#app .mig-exhibition-detail-slider-dot[data-active=true]{background-color:#fff}.mig-exhibition-detail-artists-section{display:flex;flex-direction:column;gap:var(--space-xl);width:100%}#app .mig-exhibition-detail-artist-label{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:700;line-height:1.3;color:#000;margin:0}.mig-exhibition-detail-artists-grid{display:flex;flex-wrap:wrap;gap:var(--space-2xl);align-items:flex-start;width:100%;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h3-large);font-weight:700;line-height:1.3;color:#000}#app .mig-exhibition-detail-artist-link{color:#000;text-decoration:none;line-height:1.3;white-space:nowrap}#app .mig-exhibitions-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-title);font-weight:700;line-height:1;color:#000;margin:0;white-space:nowrap}.mig-exhibitions-content{display:flex;flex-direction:column;gap:var(--space-4xl);padding:var(--space-4xl) var(--space-lg);width:100%}.mig-exhibitions-map-wrapper{width:100%}.mig-exhibitions-map,.mig-exhibitions-map-error{width:100%;height:617px;background-color:#c6c7c9;overflow:hidden}.mig-exhibitions-map-error{display:flex;align-items:center;justify-content:center}#app .mig-exhibitions-map-error-text{font-family:alfarn-2,sans-serif;font-size:34.5px;color:#fff}.mig-exhibitions-venue-detail{display:flex;flex-direction:column;gap:var(--space-4xl);width:100%}.mig-venue-exhibitions-list{display:flex;flex-direction:column;gap:var(--space-2xl);width:100%}#app .mig-exhibitions-section-heading{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-large);font-weight:700;line-height:1;color:#000;width:100%}#app .mig-exhibitions-section-heading p{margin:0;line-height:1}.mig-exhibitions-grid{display:flex;flex-direction:column;gap:var(--space-4xl);width:100%}#app .mig-exhibitions-empty{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.3;color:#000;margin:0}.mig-exhibitions-row{display:flex;gap:var(--space-2xl);align-items:flex-start;width:100%}.mig-exhibitions-row-spacer{flex:1 0 0;min-width:0}.mig-venue-exhibition-card{display:flex;flex-direction:column;gap:40px;align-items:stretch;width:100%;flex:1 0 0;min-width:0;color:#000}#app .mig-venue-exhibition-card-image{width:100%;aspect-ratio:1 / 1;background-color:#c6c7c9;display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none}.mig-venue-exhibition-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#app .mig-venue-exhibition-card-placeholder,#app .mig-exhibition-grid-card-placeholder{font-family:alfarn-2,sans-serif;font-size:34.5px;line-height:42px;color:#fff;white-space:nowrap}.mig-venue-exhibition-card-details{width:100%;display:flex;flex-direction:column;gap:var(--space-xl)}.mig-card-title-stack{display:flex;flex-direction:column}#app .mig-venue-exhibition-card-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h2-large);font-weight:700;line-height:1.1;margin:0}#app .mig-venue-exhibition-card-artists{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h2-small);font-weight:700;line-height:1.2;margin:0}#app .mig-venue-exhibition-card-date{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-category-filter);font-weight:300;line-height:1.2;margin:0}.mig-venue-exhibition-card-venue{display:flex;flex-direction:column;font-family:var(--font-body, "Poppins", sans-serif);line-height:1.3}#app .mig-venue-exhibition-card-venue-name{margin:0;font-weight:700;font-size:var(--font-h2-small)}#app .mig-venue-exhibition-card-venue-address{margin:0;font-weight:300;font-size:var(--font-ui-category-filter)}#app .mig-venue-exhibition-card-directions{font-weight:700;font-size:var(--font-ui-category-filter);color:#000;text-decoration:none;margin-top:var(--space-md)}.mig-venue-exhibition-card-description{display:flex;flex-direction:column;gap:var(--space-md);font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-category-filter);font-weight:300;line-height:1.4;color:#000}#app .mig-venue-exhibition-card-description p{margin:0}#app .mig-venue-exhibition-card-description a{font-weight:700;color:#000;text-decoration:none}.mig-exhibition-grid-card{display:flex;flex-direction:column;gap:40px;flex:1 0 0;min-width:0;color:#000}#app .mig-exhibition-grid-card-image{display:flex;width:100%;aspect-ratio:1 / 1;background-color:#c6c7c9;align-items:center;justify-content:center;overflow:hidden;text-decoration:none}.mig-exhibition-grid-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mig-exhibition-grid-card-details{display:flex;flex-direction:column;gap:var(--space-xl);width:100%}#app .mig-exhibition-grid-card-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h2-large);font-weight:700;line-height:1.2;margin:0}#app .mig-exhibition-grid-card-artists{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h2-small);font-weight:700;line-height:1.2;margin:0}#app .mig-exhibition-grid-card-date{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-category-filter);font-weight:300;line-height:1.2;margin:0}.mig-exhibition-grid-card-venue{display:flex;flex-direction:column;font-family:var(--font-body, "Poppins", sans-serif);line-height:1.3}#app .mig-exhibition-grid-card-venue-name{margin:0;font-weight:700;font-size:var(--font-h2-small)}#app .mig-exhibition-grid-card-venue-address{margin:0;font-weight:300;font-size:var(--font-ui-category-filter)}#app .mig-exhibition-grid-card-directions{font-weight:700;font-size:var(--font-ui-category-filter);color:#000;text-decoration:none;margin-top:var(--space-md)}.mig-exhibition-grid-card-description{display:flex;flex-direction:column;gap:var(--space-md);font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-category-filter);font-weight:300;line-height:1.4;color:#000}#app .mig-exhibition-grid-card-description p{margin:0}#app .mig-card-description-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#app .mig-exhibition-grid-card-description a{font-weight:700;color:#000;text-decoration:none}.mig-marketplace-section{position:relative;width:100%;transition:opacity .5s ease-out;opacity:0}.mig-marketplace-section[data-visible=true]{opacity:1}#app .mig-marketplace-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h1-title);font-weight:700;line-height:1;color:#000;margin:0;white-space:nowrap}.mig-marketplace-content{display:flex;gap:var(--space-lg);align-items:flex-start;padding:var(--space-4xl) var(--space-lg);width:100%}.mig-marketplace-filters{width:340px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-xl)}.mig-marketplace-search{background-color:#000;display:flex;align-items:center;gap:10px;padding:0 var(--space-md);height:47px;width:100%}.mig-marketplace-search-icon{flex-shrink:0}#app .mig-marketplace-search-input{flex:1;min-width:0;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:47px;height:100%;color:#fff;background:transparent;border:none;outline:none;padding:0;margin:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#app .mig-marketplace-search-input:focus,#app .mig-marketplace-search-input:focus-visible,#app .mig-marketplace-search-input:active{outline:none;border:none;box-shadow:none}#app .mig-marketplace-search-input::-webkit-search-decoration,#app .mig-marketplace-search-input::-webkit-search-cancel-button,#app .mig-marketplace-search-input::-webkit-search-results-button,#app .mig-marketplace-search-input::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}#app .mig-marketplace-search-clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin:0;background:transparent;border:none;cursor:pointer;color:#fff}#app .mig-marketplace-search-clear:hover{opacity:.7}.mig-marketplace-refine{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.mig-marketplace-refine-header{display:flex;align-items:center;justify-content:space-between;width:100%;color:#000}#app .mig-marketplace-refine-toggle{display:flex;align-items:center;gap:var(--space-xs);background:transparent;border:none;padding:0;cursor:pointer;color:#000}#app .mig-marketplace-refine-toggle-label{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h2-small);line-height:1.2;font-weight:700}#app .mig-marketplace-clear-btn{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-category-filter);font-weight:300;line-height:1.4;color:#000;background:transparent;border:none;cursor:pointer;padding:0;letter-spacing:.0859px}#app .mig-marketplace-refine-body{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-category-filter);font-weight:300;line-height:1.4;color:#000;margin:0}.mig-marketplace-refine-body--list{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.mig-marketplace-refine-chip{display:flex;align-items:center;justify-content:space-between;width:100%;color:#000;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-category-filter);line-height:1.4}#app .mig-marketplace-refine-chip p{margin:0}#app .mig-marketplace-refine-chip-label{font-weight:300}#app .mig-marketplace-refine-chip-value{font-weight:700}#app .mig-marketplace-refine-chip-remove{background:transparent;border:none;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.mig-marketplace-filter-category{width:100%;display:flex;flex-direction:column;gap:var(--space-lg)}.mig-marketplace-filter-category-header{display:flex;align-items:flex-end;justify-content:space-between;width:100%}#app .mig-marketplace-filter-category-toggle{display:flex;align-items:center;gap:var(--space-xs);background:transparent;border:none;cursor:pointer;padding:0;color:#000}#app .mig-marketplace-filter-category-title{font-family:var(--font-heading, "alfarn-2", sans-serif);font-size:var(--font-h2-small);font-weight:700;line-height:1.2;white-space:nowrap}#app .mig-marketplace-filter-category-clear{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-category-filter);font-weight:300;line-height:1.4;color:#000;background:transparent;border:none;cursor:pointer;padding:0}.mig-marketplace-filter-category-body{display:flex;flex-direction:column;gap:var(--space-xs);width:100%;padding-right:var(--space-lg)}#app .mig-marketplace-filter-empty{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-category-filter);font-weight:300;color:#000;margin:0}#app .mig-marketplace-checkbox-row{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;cursor:pointer;padding:0;color:#000;font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-category-filter);line-height:1.4;text-align:left}.mig-marketplace-checkbox-row-label{display:flex;align-items:center;gap:14px}#app .mig-marketplace-checkbox-row-label-text{font-weight:300}#app .mig-marketplace-checkbox-row[aria-pressed=true] .mig-marketplace-checkbox-row-label-text{font-weight:700}#app .mig-marketplace-checkbox-row-count{font-weight:300}.mig-marketplace-checkbox{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid #000000;background-color:#fff;flex-shrink:0;box-sizing:border-box}.mig-marketplace-checkbox[data-checked=true]{background-color:#000}.mig-marketplace-checkbox-check{display:block;flex-shrink:0}.mig-marketplace-price-range{display:flex;flex-direction:column;gap:var(--space-lg);width:100%}.mig-marketplace-price-inputs{display:flex;gap:var(--space-md);align-items:center;width:100%}.mig-marketplace-price-input-wrap{border:1px solid #000000;flex:1;min-width:0;height:51px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}#app .mig-marketplace-price-input{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-category-filter);font-weight:300;line-height:51px;height:100%;color:#000;background:transparent;border:none;outline:none;width:100%;text-align:center;padding:0;margin:0;display:block}#app .mig-marketplace-price-dash{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-category-filter);font-weight:300;line-height:51px;color:#000}.mig-marketplace-price-slider{position:relative;width:100%;height:24px}.mig-marketplace-price-slider-track{position:absolute;top:11px;left:0;right:0;height:2px;background-color:#c6c7c9}.mig-marketplace-price-slider-active{--mig-range-left: 0%;--mig-range-right: 0%;position:absolute;top:11px;height:2px;background-color:#000;left:var(--mig-range-left);right:var(--mig-range-right)}#app .mig-marketplace-price-slider-input{position:absolute;top:0;left:0;width:100%;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none}.mig-marketplace-grid-wrapper{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xl)}#app .mig-marketplace-count{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-ui-category-filter);font-weight:300;line-height:1.4;color:#000;margin:0}#app .mig-marketplace-empty{font-family:var(--font-body, "Poppins", sans-serif);font-size:var(--font-h4);font-weight:300;line-height:1.3;color:#000;margin:0}.mig-marketplace-grid{display:flex;flex-direction:column;gap:var(--space-2xl);width:100%}.mig-marketplace-row{display:flex;gap:var(--space-lg);align-items:flex-start;width:100%}.mig-marketplace-row-spacer{flex:1 0 0;min-width:0}.mig-marketplace-card-sold{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.mig-marketplace-card-sold-text{transform:rotate(-25deg);font-family:var(--font-heading, "alfarn-2", sans-serif);font-weight:700;font-size:clamp(32px,10vw,96px);line-height:1;color:#ffffff80;letter-spacing:.08em;padding:var(--space-xs) var(--space-lg);border:4px solid rgba(255,255,255,.5);border-radius:6px;white-space:nowrap}.mig-artwork-card-image{position:relative}.mig-marketplace-chevron{display:inline-flex;align-items:center;justify-content:center;width:28px;height:16px;transform:rotate(0);transition:transform .2s}.mig-marketplace-chevron[data-open=true]{transform:rotate(180deg)}.mig-marketplace-filters-collapsible{display:contents}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-72{height:18rem}.rounded{border-radius:.25rem}.border{border-width:1px}.px-80{padding-left:20rem;padding-right:20rem}.py-80{padding-top:20rem;padding-bottom:20rem}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--font-heading: "alfarn-2", sans-serif;--font-body: "Poppins", sans-serif;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--space-4xl: 80px;--space-5xl: 128px;--space-6xl: 160px;--space-7xl: 162px;--font-h1-hero: 80px;--font-h1-title: 180px;--font-h1-large: 100px;--font-h2-xxlarge: 100px;--font-h2-xlarge: 56px;--font-h2-large: 48px;--font-h2-small: 28px;--font-h3-xxlarge: 56px;--font-h3-xlarge: 48px;--font-h3-large: 32px;--font-h4: 24px;--font-h5: 20px;--font-h6: 16px;--font-body-xxlarge: 56px;--font-body-xlarge: 38px;--font-body-xlarge-bold: 38px;--font-body-large: 32px;--font-body-large-reg: 32px;--font-body-large-bold: 32px;--font-body-medium: 27px;--font-body-default: 24px;--font-ui-button: 40px;--font-ui-page-button: 60px;--font-ui-category-title: 28px;--font-ui-category-filter: 22px;--font-ui-input-sm: 24px;--chrome-top-nav-height: 154px;--chrome-sidebar-width: 162px;--chrome-page-padding: 24px;--chrome-logo-width: 156.56px;--chrome-logo-height: 106.218px;--chrome-hamburger-width: 33.314px;--chrome-close-width: 34.227px;--chrome-galleries-text-width: 34.675px;--chrome-galleries-text-height: 554.197px;--chrome-chevron-width: 28px;--chrome-chevron-height: 16px;--chrome-menu-toggle-margin-top: 130px}@media (max-width: 900px) and (orientation: landscape) and (max-height: 540px){body{overflow:hidden!important}body:after{content:"Please rotate your device to portrait mode for the best experience.";position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:32px;font-family:var(--font-body, "Poppins", sans-serif);font-weight:300;font-size:22px;line-height:1.4;letter-spacing:.01em}}@media (max-width: 1100px){html,body{overflow-x:clip;max-width:100vw}#app{max-width:100vw;overflow-x:clip}:root{--flip-face-font-size: 22px}}@media (max-width: 640px){:root{--flip-face-font-size: 16px}}@media (max-width: 1100px){body [class*=-page-title]{max-width:100%!important;white-space:nowrap!important;overflow-wrap:normal;font-size:clamp(28px,8vw,100px)!important}.mig-galleries-text-svg{width:24px!important;height:384px!important}.mig-footer-acknowledgment,.mig-footer-link{font-size:18px!important}.mig-footer-copyright,.mig-footer-production,.mig-footer-credit,.mig-footer-contact-email{font-size:14px!important}.mig-footer-row1,.mig-footer-row3,.mig-footer-copyright-block{display:contents!important}.mig-footer-ack-col{order:1!important}.mig-footer-legal-links{order:2!important}.mig-footer-social-links{order:3!important}.mig-footer-copyright{order:4!important}.mig-footer-production{order:5!important}.mig-footer-credit{order:6!important}.mig-footer{gap:var(--space-xl)!important}.mig-footer-production{margin-top:calc(-1 * var(--space-xl))!important}}@media (max-width: 640px){body [class*=-page-title]{font-size:clamp(20px,7vw,56px)!important}body .mig-contact-page-title,body .mig-signin-page-title,body .mig-checkout-page-title,body .mig-terms-page-title,body .mig-marketplace-page-title,body .mig-privacy-page-title,body .mig-about-page-title,body .mig-exhibitions-page-title,body .mig-artists-page-title,body .mig-artist-detail-page-title,body .mig-artwork-detail-page-title,body .mig-exhibition-detail-page-title,body .mig-forgot-page-title,body .mig-password-reset-page-title,body .mig-lease-enquiry-page-title,body .mig-confirmation-page-title,body .mig-thankyou-page-title,body .mig-glossary-page-title,body .mig-faq-page-title{font-size:clamp(32px,12vw,64px)!important}.mig-page-title-row:has(.mig-contact-page-title),.mig-page-title-row:has(.mig-signin-page-title),.mig-page-title-row:has(.mig-terms-page-title),.mig-page-title-row:has(.mig-marketplace-page-title),.mig-page-title-row:has(.mig-privacy-page-title),.mig-page-title-row:has(.mig-about-page-title),.mig-page-title-row:has(.mig-exhibitions-page-title),.mig-page-title-row:has(.mig-artists-page-title),.mig-page-title-row:has(.mig-forgot-page-title),.mig-page-title-row:has(.mig-password-reset-page-title),.mig-page-title-row:has(.mig-lease-enquiry-page-title),.mig-page-title-row:has(.mig-thankyou-page-title),.mig-page-title-row:has(.mig-glossary-page-title),.mig-page-title-row:has(.mig-faq-page-title){padding-left:16px!important}.mig-artwork-detail-page-title-row,.mig-exhibition-detail-heading,.mig-artist-detail-not-found,.mig-artwork-detail-not-found,.mig-exhibition-detail-not-found{padding-left:16px!important}}@media (max-width: 900px){.mig-signout-title{font-size:80px!important}.mig-signout-message{font-size:22px!important}.mig-signout-primary{--flip-face-font-size: 22px !important;--flip-face-padding: 14px 48px !important}.mig-signout-secondary{font-size:var(--flip-face-font-size)!important}.mig-signout-body{padding:48px 24px!important;gap:24px!important}}@media (max-width: 640px){.mig-signout-title{font-size:40px!important}.mig-signout-message{font-size:16px!important}.mig-signout-primary{--flip-face-font-size: 16px !important;--flip-face-padding: 12px 24px !important;width:100%!important;text-align:center!important}.mig-signout-secondary{font-size:var(--flip-face-font-size)!important}.mig-signout-body{padding:24px 16px!important;gap:20px!important}.mig-signout-actions{flex-direction:column!important;align-items:stretch!important;gap:16px!important}}.mig-privacy-paragraph,.mig-privacy-list{max-width:1500px}.mig-glossary-description{max-width:1650px}@media (min-width: 1101px){:root{--space-2xs: 3px;--space-xs: 6px;--space-sm: 9px;--space-md: 12px;--space-lg: 18px;--space-xl: 24px;--space-2xl: 36px;--space-3xl: 48px;--space-4xl: 60px;--space-5xl: 96px;--space-6xl: 120px;--space-7xl: 121.5px;--font-h1-title: 135px;--font-h1-large: 75px;--font-h2-xxlarge: 75px;--font-h2-xlarge: 42px;--font-h2-large: 36px;--font-h2-small: 21px;--font-h3-xxlarge: 42px;--font-h3-xlarge: 36px;--font-h3-large: 24px;--font-h4: 18px;--font-h5: 15px;--font-h6: 12px;--font-body-xxlarge: 42px;--font-body-xlarge: 28.5px;--font-body-xlarge-bold: 28.5px;--font-body-large: 24px;--font-body-large-bold: 24px;--font-body-medium: 20.25px;--font-body-default: 18px;--font-ui-button: 30px;--font-ui-page-button: 45px;--font-ui-category-title: 21px;--font-ui-category-filter: 16.5px;--font-ui-input-sm: 18px;--chrome-top-nav-height: 115.5px;--chrome-sidebar-width: 121.5px;--chrome-page-padding: 18px;--chrome-logo-width: 117.42px;--chrome-logo-height: 79.66px;--chrome-hamburger-width: 24.99px;--chrome-close-width: 25.67px;--chrome-galleries-text-width: 26px;--chrome-galleries-text-height: 415.65px;--chrome-chevron-width: 21px;--chrome-chevron-height: 12px;--chrome-menu-toggle-margin-top: 97.5px}.mig-footer-copyright,.mig-footer-production,.mig-footer-credit,.mig-footer-contact-email{font-size:20px!important}.mig-footer-acknowledgment,.mig-footer-ack-col{max-width:570px!important}.mig-venue-exhibition-card-title,.mig-exhibition-grid-card-title{font-size:48px!important}.mig-venue-exhibition-card-artists,.mig-exhibition-grid-card-artists,.mig-venue-exhibition-card-venue-name,.mig-exhibition-grid-card-venue-name{font-size:28px!important}.mig-venue-exhibition-card-date,.mig-exhibition-grid-card-date,.mig-venue-exhibition-card-venue-address,.mig-exhibition-grid-card-venue-address,.mig-venue-exhibition-card-directions,.mig-exhibition-grid-card-directions,.mig-venue-exhibition-card-description,.mig-exhibition-grid-card-description{font-size:22px!important}.mig-signout-title{font-size:90px!important}.menu-nav-link{font-size:52.5px!important;min-height:67.5px!important}.mig-privacy-paragraph,.mig-privacy-list{max-width:1125px}.mig-glossary-description{max-width:1237.5px}.mig-error-body,.mig-auth-body,.mig-signout-message{max-width:675px!important}.mig-thankyou-message{max-width:600px!important}.mig-contact-field-label,.mig-lease-enquiry-field-label,.mig-auth-field-label{width:330px!important}.mig-artist-card,.mig-artists-row,.mig-venue-exhibition-card,.mig-exhibition-grid-card,.mig-form{gap:30px!important}.mig-about-headshot,.mig-cart-item-image,.mig-glossary-entry-image{width:270px!important;max-width:270px!important}.mig-about-headshot{height:360px!important;max-height:360px!important}.mig-exhibitions-map{height:463px!important}.mig-terms-content{max-width:825px!important}.mig-hamburger-icon{width:var(--chrome-hamburger-width)!important;height:auto!important}.mig-close-icon{width:var(--chrome-close-width)!important;height:auto!important}.mig-galleries-text-svg{width:var(--chrome-galleries-text-width)!important;height:var(--chrome-galleries-text-height)!important}.mig-user-menu-chevron svg{width:100%!important;height:100%!important}}#app p,#app span,#app a,#app h1,#app h2,#app h3,#app h4,#app h5,#app h6,#app li,#app label,#app input,#app textarea,#app button{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}#app{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.5;color:#000}.mig-top-nav{padding-left:var(--chrome-sidebar-width)}.mig-sidebar{width:var(--chrome-sidebar-width)}.mig-menu-toggle{margin-top:var(--chrome-menu-toggle-margin-top)}@media (min-width: 1920px){.hero-container{padding:48px!important}}.menu-nav-link{transition:font-weight .2s ease}.menu-nav-link:hover{font-weight:500!important}@media (max-width: 900px){.mig-top-nav{padding-left:80px!important}.mig-sidebar{width:80px!important}.mig-main-content{padding-left:80px!important;padding-top:120px!important}.mig-menu-wrapper{left:80px!important;top:130px!important}.mig-menu-panel{padding:32px 24px!important}.mig-menu-panel .menu-nav-link{font-size:48px!important;padding:16px 0!important}.mig-hero-heading{font-size:56px!important}.mig-logo{width:120px!important;height:auto!important}.mig-sign-in{font-size:20px!important}.mig-error-code{font-size:120px!important}.mig-error-title{font-size:36px!important}.mig-error-body{font-size:22px!important}.mig-error-back-button{font-size:40px!important;line-height:56px!important}.mig-error-content{padding:48px 24px!important;gap:32px!important}.mig-artists-page-title{font-size:100px!important}.mig-artists-grid{padding:48px 24px!important;gap:48px!important}.mig-artist-card-name{font-size:22px!important}.mig-artist-card-placeholder{font-size:24px!important}.mig-artists-empty{font-size:18px!important}.mig-artist-detail-content{padding:48px 24px!important;gap:48px!important}.mig-artist-detail-hero{gap:32px!important}.mig-artist-detail-name{font-size:64px!important}.mig-artist-detail-bio,.mig-artist-detail-link{font-size:18px!important}.mig-artist-detail-studio-placeholder{font-size:28px!important;line-height:36px!important}.mig-artist-detail-qa-section{gap:48px!important}.mig-artist-detail-qa-title{font-size:100px!important}.mig-artist-detail-qa-strapline{font-size:28px!important}.mig-artist-detail-qa-grid{gap:32px!important}.mig-artist-detail-qa-question{font-size:32px!important}.mig-artist-detail-qa-answer{font-size:22px!important}.mig-artist-detail-back-button{font-size:40px!important;line-height:56px!important}.mig-artist-detail-page-title{font-size:64px!important}.mig-artist-artworks-container{gap:32px!important}.mig-artist-artworks-row{flex-wrap:wrap!important;gap:24px!important}.mig-artist-artworks-row .mig-artwork-card{flex:0 0 calc(50% - 12px)!important;min-width:0!important}.mig-artist-artworks-row>div[aria-hidden=true]{display:none!important}.mig-about-page-title{font-size:100px!important}.mig-about-section-heading{font-size:64px!important}.mig-about-mission-text{font-size:24px!important}.mig-about-service-title{font-size:28px!important}.mig-about-body-text{font-size:22px!important}.mig-about-staff-name{font-size:40px!important}.mig-about-staff-title{font-size:22px!important}.mig-about-back-button{font-size:40px!important;line-height:56px!important}.mig-about-content{padding:48px 24px!important;gap:48px!important}.mig-about-services-grid,.mig-about-team-section{flex-direction:column!important;gap:32px!important}.mig-about-team-title{width:100%!important}.mig-about-team-divider .mig-about-divider[data-h="108"]{height:48px!important}.mig-about-headshot{width:240px!important;max-width:240px!important;height:320px!important;max-height:320px!important}#app .mig-about-bio-content{overflow-wrap:break-word;word-break:normal}#app .mig-about-bio-content h4{font-size:28px!important}#app .mig-about-bio-content h5{font-size:24px!important}#app .mig-about-bio-content h6{font-size:20px!important}.mig-about-headshot span{font-size:24px!important;line-height:32px!important}.mig-exhibitions-page-title{font-size:100px!important}.mig-exhibitions-content{padding:48px 24px!important;gap:48px!important}.mig-exhibitions-map{height:450px!important}.mig-exhibitions-section-heading{font-size:64px!important}.mig-exhibitions-grid{gap:48px!important}.mig-exhibitions-empty{font-size:18px!important}.mig-exhibition-detail-page-title{font-size:64px!important}.mig-exhibition-detail-artists-line{font-size:24px!important}.mig-exhibition-detail-date-range,.mig-exhibition-detail-venue-info{font-size:20px!important}.mig-exhibition-detail-venue-info p:first-child{font-size:24px!important}.mig-exhibition-detail-content{padding:48px 24px!important;gap:48px!important}.mig-exhibition-detail-hero{gap:32px!important}.mig-exhibition-detail-description{font-size:22px!important}.mig-exhibition-detail-artist-label{font-size:24px!important}.mig-exhibition-detail-artists-grid{font-size:22px!important;gap:32px!important}.mig-exhibition-detail-artist-link{font-size:22px!important}.mig-exhibition-detail-back-button{font-size:40px!important;line-height:56px!important}.mig-glossary-page-title{font-size:100px!important}.mig-glossary-content{padding:48px 24px!important;gap:48px!important}.mig-glossary-section-heading{font-size:44px!important}.mig-glossary-row-term{font-size:22px!important}.mig-glossary-row[aria-expanded=true] .mig-glossary-row-term{font-size:28px!important}.mig-glossary-row-icon svg{width:20px!important;height:20px!important}.mig-glossary-description{font-size:20px!important}.mig-glossary-panel-image{width:280px!important}.mig-glossary-back-button{font-size:40px!important;line-height:56px!important}.mig-glossary-empty{font-size:18px!important}.mig-faq-page-title{font-size:100px!important}.mig-faq-content{padding:48px 24px!important;gap:48px!important}.mig-faq-row-question{font-size:22px!important}.mig-faq-row[aria-expanded=true] .mig-faq-row-question{font-size:28px!important}.mig-faq-row-icon svg{width:20px!important;height:20px!important}.mig-faq-answer{font-size:20px!important}.mig-faq-back-button{font-size:40px!important;line-height:56px!important}.mig-faq-empty{font-size:18px!important}.mig-privacy-page-title{font-size:100px!important;white-space:normal!important}.mig-privacy-content{padding:48px 24px!important;gap:48px!important}.mig-privacy-section-heading{font-size:36px!important}.mig-privacy-paragraph,.mig-privacy-list-item{font-size:20px!important}.mig-privacy-contact-card{padding:32px!important;gap:24px!important}.mig-privacy-contact-grid{gap:32px!important}.mig-privacy-contact-company{font-size:28px!important}.mig-privacy-contact-lines{font-size:20px!important}.mig-privacy-contact-link{font-size:24px!important}.mig-terms-page-title{font-size:100px!important;white-space:normal!important}.mig-terms-content{padding:48px 24px!important;gap:48px!important}.mig-terms-section-heading{font-size:36px!important}.mig-terms-paragraph,.mig-terms-list-item,.mig-terms-clause-number,.mig-terms-subitem-letter,.mig-terms-subitem-text{font-size:20px!important}.mig-terms-clause-number{flex:0 0 56px!important;min-width:56px!important}.mig-terms-subitem-letter{flex:0 0 36px!important;min-width:36px!important}}.mig-thankyou-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif)!important;font-size:180px!important;font-weight:700!important;line-height:1!important;color:#000!important}.mig-thankyou-message{font-family:var(--font-body, "Poppins", sans-serif)!important;font-size:32px!important;font-weight:700!important;line-height:1.3!important;color:#000!important}.mig-thankyou-subtext{font-family:var(--font-body, "Poppins", sans-serif)!important;font-size:32px!important;font-weight:300!important;line-height:1.3!important;color:#000!important}.mig-thankyou-back-button{font-family:var(--font-body, "Poppins", sans-serif)!important;font-size:60px!important;font-weight:700!important;line-height:84px!important;color:#000!important;text-decoration:none!important;text-transform:uppercase!important}.mig-contact-page-title,.mig-lease-enquiry-page-title{font-family:var(--font-heading, "alfarn-2", sans-serif)!important;font-size:var(--font-h1-title)!important;font-weight:700!important;line-height:1!important;color:#000!important}.mig-contact-field-label,.mig-lease-enquiry-field-label,.mig-auth-field-label{font-family:var(--font-body, "Poppins", sans-serif)!important;font-size:48px!important;font-weight:700!important;line-height:1.3!important;color:#000!important;width:440px!important;flex-shrink:0!important;text-transform:uppercase!important;letter-spacing:0!important}.mig-co-field-label{font-family:var(--font-body, "Poppins", sans-serif)!important;font-size:24px!important;font-weight:700!important;line-height:1.3!important;color:#000!important;text-transform:uppercase!important;letter-spacing:0!important;flex:0 0 auto!important}.mig-form input[type=checkbox]{margin:0!important;padding:0!important;flex-shrink:0!important;align-self:center!important}.mig-form input[type=checkbox]+label.mig-co-field-label{margin:0!important;padding:0!important;display:flex!important;align-items:center!important;height:24px!important;line-height:1!important;align-self:center!important}.mig-co-field-input-slot{display:flex!important;align-items:center!important;height:48px!important;flex:0 0 auto!important}.mig-co-field-input-slot>input,.mig-co-field-input-slot>ins-input-tel{width:100%!important}.mig-co-field-input-slot:has(>textarea){height:auto!important;align-items:flex-start!important}.mig-co-field-input-slot>textarea{width:100%!important}.mig-contact-form-wrapper input:not([type=checkbox]):not([type=radio]),.mig-contact-form-wrapper textarea,.mig-lease-enquiry-form-wrapper input:not([type=checkbox]):not([type=radio]),.mig-lease-enquiry-form-wrapper textarea,.mig-form input:not([type=checkbox]):not([type=radio]),.mig-form textarea,.mig-customer-signup-host input:not([type=checkbox]):not([type=radio]),.mig-customer-signup-host textarea{font-family:var(--font-body, "Poppins", sans-serif)!important;font-size:32px!important;font-weight:300!important;line-height:1.3!important;color:#000!important;background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;width:100%!important;min-height:0!important;height:auto!important;border-radius:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.mig-contact-form-wrapper input:focus,.mig-contact-form-wrapper textarea:focus,.mig-lease-enquiry-form-wrapper input:focus,.mig-lease-enquiry-form-wrapper textarea:focus,.mig-form input:focus,.mig-form textarea:focus,.mig-customer-signup-host input:focus,.mig-customer-signup-host textarea:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.mig-contact-form-wrapper input:-webkit-autofill,.mig-contact-form-wrapper input:-webkit-autofill:hover,.mig-contact-form-wrapper input:-webkit-autofill:focus,.mig-lease-enquiry-form-wrapper input:-webkit-autofill,.mig-lease-enquiry-form-wrapper input:-webkit-autofill:hover,.mig-lease-enquiry-form-wrapper input:-webkit-autofill:focus,.mig-form input:-webkit-autofill,.mig-form input:-webkit-autofill:hover,.mig-form input:-webkit-autofill:focus,.mig-customer-signup-host input:-webkit-autofill,.mig-customer-signup-host input:-webkit-autofill:hover,.mig-customer-signup-host input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#000000!important;-webkit-transition:background-color 9999s ease-in-out 0s!important;transition:background-color 9999s ease-in-out 0s!important}.mig-contact-form-wrapper input::-moz-placeholder,.mig-contact-form-wrapper textarea::-moz-placeholder,.mig-lease-enquiry-form-wrapper input::-moz-placeholder,.mig-lease-enquiry-form-wrapper textarea::-moz-placeholder,.mig-form input::-moz-placeholder,.mig-form textarea::-moz-placeholder,.mig-customer-signup-host input::-moz-placeholder,.mig-customer-signup-host textarea::-moz-placeholder{color:#000!important;opacity:1!important;font-weight:300!important}.mig-contact-form-wrapper input::placeholder,.mig-contact-form-wrapper textarea::placeholder,.mig-lease-enquiry-form-wrapper input::placeholder,.mig-lease-enquiry-form-wrapper textarea::placeholder,.mig-form input::placeholder,.mig-form textarea::placeholder,.mig-customer-signup-host input::placeholder,.mig-customer-signup-host textarea::placeholder{color:#000!important;opacity:1!important;font-weight:300!important}.mig-customer-signup-host .ins-input-required-marker,.mig-customer-signup-host .required-marker,.mig-customer-signup-host input+[class*=required],.mig-customer-signup-host input+[class*=error-icon],.mig-customer-signup-host input::-webkit-validation-bubble,.mig-customer-signup-host input::-webkit-validation-bubble-message{display:none!important}.mig-form-field{display:flex;align-items:center;width:100%;padding:8px 0;border-bottom:1px solid #000000}.mig-checkout-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:64px;align-items:start;margin-top:32px}@media (max-width: 1100px){.mig-checkout-grid{grid-template-columns:minmax(0,1fr);gap:32px}.mig-checkout-grid .mig-checkout-summary{position:static!important;order:-1;margin-right:0!important;padding:24px!important}.mig-checkout-grid>.mig-checkout-main,.mig-checkout-grid>.mig-checkout-summary{min-width:0!important}}@media (max-width: 1100px){.mig-checkout-section{padding:16px 16px 32px!important}.mig-checkout-steps{gap:16px 24px!important;margin-bottom:24px!important}.mig-checkout-step span,.mig-checkout-step a{font-size:18px!important}.mig-checkout-section-heading{font-size:24px!important}.mig-co-field-label{font-size:16px!important;flex:1 1 auto!important;min-width:0!important}.mig-checkout-back{font-size:28px!important;line-height:40px!important}#app .mig-contact-input,#app .mig-lease-enquiry-input,#app .mig-checkout-input,#app .mig-checkout-textarea,.mig-form input:not([type=checkbox]):not([type=radio]),.mig-form textarea,.mig-customer-signup-host input:not([type=checkbox]):not([type=radio]),.mig-customer-signup-host textarea{font-size:22px!important}#app .mig-form .ins-input-tel-wrap input.phone-number,#app .mig-form .iti__selected-dial-code{font-size:22px!important}#app .mig-form .ins-input-tel-wrap input.phone-number::placeholder{font-size:22px!important}#app .mig-form .ins-input-tel-wrap input.phone-number::-moz-placeholder{font-size:22px!important}.mig-contact-form-wrapper input::-moz-placeholder,.mig-contact-form-wrapper textarea::-moz-placeholder,.mig-lease-enquiry-form-wrapper input::-moz-placeholder,.mig-lease-enquiry-form-wrapper textarea::-moz-placeholder,.mig-form input::-moz-placeholder,.mig-form textarea::-moz-placeholder,.mig-customer-signup-host input::-moz-placeholder,.mig-customer-signup-host textarea::-moz-placeholder,.mig-payment-form-host input::-moz-placeholder{font-size:22px!important}.mig-contact-form-wrapper input::placeholder,.mig-contact-form-wrapper textarea::placeholder,.mig-lease-enquiry-form-wrapper input::placeholder,.mig-lease-enquiry-form-wrapper textarea::placeholder,.mig-form input::placeholder,.mig-form textarea::placeholder,.mig-customer-signup-host input::placeholder,.mig-customer-signup-host textarea::placeholder,.mig-payment-form-host input::placeholder{font-size:22px!important}.mig-checkout-page-title{font-size:clamp(40px,8vw,80px)!important}.mig-form input[type=checkbox]+label.mig-co-field-label{height:auto!important;line-height:1.3!important;white-space:normal!important}}@media (max-width: 640px){.mig-checkout-section{padding:16px 16px 24px!important}.mig-checkout-grid .mig-checkout-summary{padding:16px!important}.mig-checkout-summary h2{font-size:22px!important}.mig-checkout-summary li{gap:12px!important}.mig-checkout-summary li>div:first-child{width:56px!important;height:56px!important}.mig-checkout-summary p,.mig-checkout-summary span{font-size:16px!important}}.mig-confirmation-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:64px;align-items:start}.mig-confirmation-details{display:grid;grid-template-columns:1fr 1fr;gap:32px 64px}@media (max-width: 1100px){.mig-confirmation-grid{grid-template-columns:minmax(0,1fr);gap:32px}.mig-confirmation-grid>*{min-width:0!important}.mig-confirmation-grid .mig-confirmation-summary{position:static!important}.mig-confirmation-details{grid-template-columns:minmax(0,1fr);gap:24px}#app .mig-confirmation-intro{font-size:18px;line-height:1.4}#app .mig-confirmation-section-heading{font-size:24px;margin-bottom:16px}#app .mig-confirmation-summary-title{font-size:22px}#app .mig-confirmation-detail-heading,#app .mig-confirmation-detail-line,#app .mig-confirmation-summary-row{font-size:16px}#app .mig-confirmation-summary-row[data-bold=true]{font-size:18px}.mig-confirmation-item{font-size:16px;gap:12px}.mig-confirmation-section{padding:var(--space-md) var(--space-md) var(--space-2xl)}.mig-confirmation-summary{padding:24px}#app .mig-customer-signup-heading{font-size:24px}.mig-confirmation-banner{padding:16px;font-size:16px}}@media (max-width: 640px){#app .mig-confirmation-intro{font-size:16px}#app .mig-confirmation-section-heading,#app .mig-confirmation-summary-title{font-size:20px}.mig-confirmation-section{padding:var(--space-md) 16px var(--space-xl)}.mig-confirmation-summary{padding:16px}.mig-confirmation-item-name{overflow:visible;white-space:normal;overflow-wrap:break-word}}.mig-form ins-input-tel,.mig-form .ins-input-tel-wrap,.mig-form .ins-input-tel-wrap .col-container{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important}.mig-form ins-input-tel,.mig-form .ins-input-tel-wrap{width:100%!important;display:block!important;margin:0!important}.mig-form .ins-input-tel-wrap .row-col-container{display:flex!important;flex-direction:row!important;align-items:center!important;gap:24px!important;width:100%!important}.mig-form .ins-input-tel-wrap .col-container.column-1{flex:0 0 auto!important;width:auto!important}.mig-form .ins-input-tel-wrap.no-areacode .col-container.column-2{display:none!important}.mig-form .ins-input-tel-wrap .col-container.column-3{flex:1 1 auto!important;min-width:0!important;width:auto!important}.mig-form .iti,.mig-form .iti--separate-dial-code,.mig-form .iti--allow-dropdown{display:block!important;background:transparent!important;border:none!important;width:auto!important}.mig-form .iti__flag-container,.mig-form .iti--separate-dial-code .iti__flag-container{position:static!important;width:auto!important}.mig-form .iti__selected-flag,.mig-form .iti--separate-dial-code .iti__selected-flag{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;height:auto!important;width:auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.mig-form .iti__selected-dial-code{font-family:var(--font-body, "Poppins", sans-serif)!important;font-size:32px!important;font-weight:300!important;color:#000!important;margin-left:0!important}.mig-form .iti__selected-flag .icon-caret-down{display:none!important}.mig-form .iti__selected-flag:after{content:""!important;display:inline-block!important;width:20px!important;height:12px!important;margin:0!important;flex:0 0 auto!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.912 16.419' width='20' height='12'%3E%3Cpath d='M13.956 7.966L6.771 16.419H0L13.956 0L27.912 16.419H21.141L13.956 7.966Z' transform='rotate(180 13.956 8.21)' fill='%23000000'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:20px 12px!important}.mig-form .ins-input-tel-wrap .iti>input.phone{display:none!important}.mig-form .iti__selected-flag .iti__flag{width:20px!important;height:15px!important;margin-right:4px!important;flex:0 0 auto!important;box-shadow:none!important;background-color:transparent!important}.mig-form .ins-input-tel-wrap input.phone-number{font-family:var(--font-body, "Poppins", sans-serif)!important;font-size:32px!important;font-weight:300!important;line-height:1.3!important;color:#000!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;width:100%!important;height:auto!important}.mig-form .ins-input-tel-wrap input.phone-number::-moz-placeholder{color:#000!important;opacity:1!important;font-family:var(--font-body, "Poppins", sans-serif)!important;font-size:32px!important;font-weight:300!important}.mig-form .ins-input-tel-wrap input.phone-number::placeholder{color:#000!important;opacity:1!important;font-family:var(--font-body, "Poppins", sans-serif)!important;font-size:32px!important;font-weight:300!important}.mig-form .iti__country-list{font-family:var(--font-body, "Poppins", sans-serif)!important;font-size:18px!important;font-weight:300!important;border:1px solid #000000!important;border-radius:0!important;background:#fff!important;box-shadow:0 8px 24px #0000001f!important;z-index:100!important;max-height:320px!important}.mig-form .iti__country-name,.mig-form .iti__dial-code{color:#000!important}.mig-form a{text-decoration:none}.mig-contact-form-wrapper textarea,.mig-lease-enquiry-form-wrapper textarea{resize:none!important;min-height:42px!important}.mig-contact-back-button,.mig-lease-enquiry-back-button{font-family:var(--font-body, "Poppins", sans-serif)!important;font-size:60px!important;font-weight:700!important;line-height:84px!important;color:#000!important;text-decoration:none!important;text-transform:uppercase!important}@media (max-width: 900px){.mig-thankyou-page-title{font-size:100px!important}.mig-thankyou-message,.mig-thankyou-subtext{font-size:22px!important}.mig-thankyou-back-button{font-size:40px!important;line-height:56px!important}.mig-thankyou-content{padding:48px 24px!important;gap:32px!important}.mig-contact-page-title,.mig-lease-enquiry-page-title{font-size:100px!important}.mig-contact-form-wrapper,.mig-lease-enquiry-form-wrapper{padding:48px 24px!important;gap:32px!important}.mig-contact-field-label,.mig-lease-enquiry-field-label,.mig-auth-field-label{font-size:32px!important;width:260px!important}.mig-contact-field-inner,.mig-lease-enquiry-field-inner,.mig-auth-field-inner{gap:48px!important}.mig-contact-form-wrapper input,.mig-contact-form-wrapper textarea,.mig-lease-enquiry-form-wrapper input,.mig-lease-enquiry-form-wrapper textarea{font-size:22px!important}.mig-contact-submit-btn,.mig-lease-enquiry-submit-btn{--flip-face-height: 56px !important;--flip-face-padding: 12px 48px !important;--flip-face-font-size: 22px !important}.mig-contact-back-button,.mig-lease-enquiry-back-button{font-size:40px!important;line-height:56px!important}.mig-lease-enquiry-artwork-thumb{width:160px!important;height:160px!important}.mig-lease-enquiry-artist-name{font-size:32px!important}.mig-lease-enquiry-artwork-name{font-size:22px!important}}@media (max-width: 640px){.mig-thankyou-page-title{font-size:56px!important}.mig-thankyou-message,.mig-thankyou-subtext{font-size:18px!important}.mig-thankyou-back-button{font-size:28px!important;line-height:40px!important}.mig-thankyou-content{padding:24px 16px!important;gap:24px!important}.mig-top-nav{padding:12px 12px 12px 40px!important}.mig-sidebar{width:40px!important;padding:48px 10px 10px!important}.mig-menu-toggle{margin-top:0!important}.mig-menu-toggle svg{width:18px!important;height:auto!important}.mig-sidebar>div:last-child svg{width:20px!important;height:auto!important}.mig-main-content{padding-left:40px!important;padding-top:48px!important}.mig-menu-wrapper{left:40px!important;top:48px!important}.mig-menu-panel{padding:40px 24px!important}.mig-menu-panel nav{flex:0 0 auto!important}.mig-menu-panel .menu-nav-link{font-size:40px!important;flex:0 0 auto!important;min-height:auto!important;padding:24px 0!important}.mig-hero-heading{font-size:32px!important}.mig-logo{width:32px!important;height:auto!important}.mig-sign-in{font-size:13px!important;line-height:1!important}.mig-footer-acknowledgment,.mig-footer-link{font-size:18px!important}.mig-footer-copyright,.mig-footer-production,.mig-footer-credit,.mig-footer-contact-email{font-size:14px!important}.mig-footer-row1,.mig-footer-row3,.mig-footer-copyright-block{display:contents!important}.mig-footer-ack-col{order:1!important}.mig-footer-legal-links{order:2!important}.mig-footer-social-links{order:3!important}.mig-footer-copyright{order:4!important}.mig-footer-production{order:5!important}.mig-footer-credit{order:6!important}.mig-error-code{font-size:72px!important}.mig-error-title{font-size:28px!important}.mig-error-body{font-size:16px!important}.mig-error-back-button{font-size:28px!important;line-height:40px!important}.mig-error-content{padding:24px 16px!important;gap:24px!important}.mig-artists-page-title{font-size:56px!important}.mig-artists-grid{padding:24px 16px!important;gap:32px!important}.mig-artists-row{flex-direction:column!important;align-items:stretch!important;gap:32px!important}.mig-artist-card{flex:none!important;width:100%!important;gap:16px!important}.mig-artist-card-photo{width:100%!important;aspect-ratio:3 / 2}.mig-artist-card-name,.mig-artist-card-placeholder{font-size:20px!important}.mig-artists-empty{font-size:16px!important}.mig-artist-detail-content{padding:24px 16px!important;gap:32px!important}.mig-artist-detail-hero{flex-direction:column!important;gap:24px!important}.mig-artist-detail-hero-left{gap:20px!important}.mig-artist-detail-name{font-size:40px!important}.mig-artist-detail-bio,.mig-artist-detail-link{font-size:16px!important}.mig-artist-detail-studio{flex:none!important;width:100%;aspect-ratio:4 / 3;align-self:auto!important}.mig-artist-detail-studio-placeholder{font-size:22px!important;line-height:30px!important}.mig-artist-artworks-container{gap:24px!important}.mig-artist-artworks-row{flex-direction:column!important;align-items:stretch!important;gap:24px!important}.mig-artist-artworks-row .mig-artwork-card{flex:none!important;width:100%!important;gap:16px!important}.mig-artist-artworks-row .mig-artwork-card-image{width:100%!important;aspect-ratio:1 / 1!important}.mig-artist-artworks-row>div[aria-hidden=true]{display:none!important}.mig-artist-detail-qa-section{gap:32px!important}.mig-artist-detail-qa-header{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.mig-artist-detail-qa-title{font-size:56px!important}.mig-artist-detail-qa-strapline{font-size:20px!important}.mig-artist-detail-qa-grid{flex-direction:column!important;gap:40px!important}.mig-artist-detail-qa-grid>div{gap:40px!important}.mig-artist-detail-qa-question{font-size:24px!important}.mig-artist-detail-qa-answer{font-size:16px!important}.mig-artist-detail-back-button{font-size:28px!important;line-height:40px!important}.mig-artist-detail-page-title{font-size:40px!important}.mig-about-page-title{font-size:56px!important}.mig-about-section-heading{font-size:40px!important}.mig-about-mission-text{font-size:18px!important}.mig-about-service-title{font-size:22px!important}.mig-about-body-text{font-size:16px!important}.mig-about-staff-name{font-size:28px!important}.mig-about-staff-title{font-size:18px!important}.mig-about-back-button{font-size:28px!important;line-height:40px!important}.mig-about-content{padding:24px 16px!important;gap:32px!important}.mig-about-services-grid,.mig-about-team-section{flex-direction:column!important;gap:24px!important}.mig-about-team-title{width:100%!important}.mig-about-staff-card{flex-direction:column-reverse!important;gap:20px!important}.mig-about-staff-bio{gap:16px!important}.mig-about-team-divider .mig-about-divider[data-h="108"]{height:24px!important}.mig-about-team-cards{gap:32px!important}.mig-about-headshot{width:100%!important;max-width:240px!important;height:auto!important;max-height:none!important;aspect-ratio:3 / 4;margin:0 auto!important}.mig-about-headshot span{font-size:20px!important;line-height:28px!important}#app .mig-about-bio-content h4{font-size:22px!important}#app .mig-about-bio-content h5{font-size:20px!important}#app .mig-about-bio-content h6{font-size:18px!important}.mig-contact-page-title,.mig-lease-enquiry-page-title{font-size:56px!important}.mig-contact-form-wrapper,.mig-lease-enquiry-form-wrapper{padding:24px 16px!important;gap:24px!important}.mig-contact-field-inner,.mig-lease-enquiry-field-inner,.mig-auth-field-inner{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.mig-contact-field-label,.mig-lease-enquiry-field-label,.mig-auth-field-label{font-size:22px!important;width:100%!important}.mig-auth-submit{width:100%!important;--flip-face-height: 56px !important;--flip-face-padding: 12px 24px !important;--flip-face-font-size: 16px !important}.mig-auth-body{font-size:16px!important}.mig-auth-back{font-size:28px!important;line-height:40px!important}.mig-contact-thankyou-message{font-size:18px!important}.mig-contact-form-wrapper input,.mig-contact-form-wrapper textarea,.mig-lease-enquiry-form-wrapper input,.mig-lease-enquiry-form-wrapper textarea{font-size:16px!important;flex:none!important;width:100%!important;min-height:32px!important}.mig-contact-form-wrapper textarea,.mig-lease-enquiry-form-wrapper textarea{min-height:80px!important}.mig-contact-submit-row,.mig-lease-enquiry-submit-row{flex-direction:column!important;gap:24px!important;align-items:stretch!important}.mig-contact-submit-btn,.mig-lease-enquiry-submit-btn{--flip-face-height: 48px !important;--flip-face-padding: 12px 24px !important;--flip-face-font-size: 16px !important;width:100%}.mig-contact-back-button,.mig-lease-enquiry-back-button{font-size:28px!important;line-height:40px!important}.mig-contact-submit-error,.mig-lease-enquiry-submit-error{font-size:16px!important}.mig-contact-field-error,.mig-lease-enquiry-field-error{font-size:14px!important}.mig-lease-enquiry-artwork{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.mig-lease-enquiry-artwork-thumb{width:100%!important;max-width:200px!important;height:auto!important;aspect-ratio:1 / 1!important}.mig-lease-enquiry-artist-name{font-size:22px!important}.mig-lease-enquiry-artwork-name,.mig-lease-enquiry-artwork-price{font-size:16px!important}.mig-exhibitions-page-title{font-size:56px!important}.mig-venue-exhibition-card-title,.mig-exhibition-grid-card-title{font-size:48px!important}.mig-venue-exhibition-card-artists,.mig-exhibition-grid-card-artists,.mig-venue-exhibition-card-venue-name,.mig-exhibition-grid-card-venue-name{font-size:28px!important}.mig-venue-exhibition-card-date,.mig-exhibition-grid-card-date,.mig-venue-exhibition-card-venue-address,.mig-exhibition-grid-card-venue-address,.mig-venue-exhibition-card-directions,.mig-exhibition-grid-card-directions,.mig-venue-exhibition-card-description,.mig-exhibition-grid-card-description{font-size:22px!important}.mig-venue-exhibition-card-details,.mig-exhibition-grid-card-details{gap:24px!important}.mig-exhibitions-content{padding:24px 16px!important;gap:32px!important}.mig-exhibitions-map{height:300px!important}.mig-exhibitions-section-heading{font-size:40px!important}.mig-exhibitions-grid{gap:32px!important}.mig-exhibitions-row{flex-direction:column!important;align-items:stretch!important;gap:32px!important}.mig-exhibitions-empty{font-size:16px!important}.mig-exhibition-detail-page-title{font-size:40px!important}.mig-exhibition-detail-artists-line{font-size:18px!important}.mig-exhibition-detail-date-range,.mig-exhibition-detail-venue-info{font-size:16px!important}.mig-exhibition-detail-venue-info p:first-child{font-size:18px!important}.mig-exhibition-detail-content{padding:24px 16px!important;gap:32px!important}.mig-exhibition-detail-hero{flex-direction:column!important;gap:24px!important}.mig-exhibition-detail-description{font-size:16px!important;flex:none!important;width:100%!important}.mig-exhibition-detail-slider{flex:none!important;width:100%!important}.mig-exhibition-detail-artists-section{gap:20px!important}.mig-exhibition-detail-artist-label{font-size:20px!important}.mig-exhibition-detail-artists-grid{flex-wrap:wrap!important;gap:16px 24px!important;font-size:16px!important}.mig-exhibition-detail-artist-link{font-size:16px!important}.mig-exhibition-detail-back-button{font-size:28px!important;line-height:40px!important}.mig-glossary-page-title{font-size:56px!important}.mig-glossary-content{padding:24px 16px!important;gap:32px!important}.mig-glossary-section-heading{font-size:35px!important;border-bottom-width:4px!important}.mig-glossary-row-term{font-size:20px!important}.mig-glossary-row[aria-expanded=true] .mig-glossary-row-term{font-size:24px!important}.mig-glossary-row-icon svg{width:18px!important;height:18px!important}.mig-glossary-row{padding:16px 0!important}.mig-glossary-description{font-size:16px!important}.mig-glossary-panel-image{width:100%!important}.mig-glossary-back-button{font-size:28px!important;line-height:40px!important}.mig-glossary-empty{font-size:16px!important}.mig-faq-page-title{font-size:56px!important}.mig-faq-content{padding:24px 16px!important;gap:32px!important}.mig-faq-row-question{font-size:20px!important}.mig-faq-row[aria-expanded=true] .mig-faq-row-question{font-size:24px!important}.mig-faq-row-icon svg{width:18px!important;height:18px!important}.mig-faq-row{padding:16px 0!important}.mig-faq-answer{font-size:16px!important}.mig-faq-back-button{font-size:28px!important;line-height:40px!important}.mig-faq-empty{font-size:16px!important}.mig-privacy-page-title{font-size:56px!important;white-space:normal!important}.mig-privacy-content{padding:24px 16px!important;gap:32px!important}.mig-privacy-section{gap:20px!important}.mig-privacy-section-heading{font-size:28px!important}.mig-privacy-paragraph,.mig-privacy-list-item{font-size:16px!important}.mig-privacy-list{padding-left:24px!important;gap:8px!important}.mig-privacy-contact-card{padding:24px!important;gap:24px!important}.mig-privacy-contact-grid{flex-direction:column!important;gap:24px!important}.mig-privacy-contact-address,.mig-privacy-contact-channels{flex:0 0 auto!important;width:100%!important}.mig-privacy-contact-company{font-size:22px!important}.mig-privacy-contact-lines{font-size:16px!important}.mig-privacy-contact-link{font-size:20px!important}.mig-privacy-contact-label{font-size:12px!important}.mig-terms-page-title{font-size:56px!important;white-space:normal!important}.mig-terms-content{padding:24px 16px!important;gap:32px!important}.mig-terms-section{gap:20px!important}.mig-terms-section-heading{font-size:28px!important}.mig-terms-paragraph,.mig-terms-list-item,.mig-terms-clause-number,.mig-terms-subitem-letter,.mig-terms-subitem-text{font-size:16px!important}.mig-terms-clause{gap:8px!important}.mig-terms-clause-number{flex:0 0 40px!important;min-width:40px!important}.mig-terms-subitem{gap:8px!important}.mig-terms-subitem-letter{flex:0 0 28px!important;min-width:28px!important}.mig-terms-list{padding-left:24px!important;gap:8px!important}}.mig-marketplace-refine-chevron{display:none!important}.mig-marketplace-search-input::-moz-placeholder{color:#fff!important;opacity:1}.mig-marketplace-search-input::placeholder{color:#fff!important;opacity:1}.mig-marketplace-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.mig-marketplace-range{pointer-events:none}.mig-marketplace-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;width:24px;height:24px;border-radius:50%;background:#000;border:3px solid #FFFFFF;box-shadow:0 0 0 1px #000;cursor:pointer;margin-top:0}.mig-marketplace-range::-moz-range-thumb{pointer-events:auto;width:24px;height:24px;border-radius:50%;background:#000;border:3px solid #FFFFFF;box-shadow:0 0 0 1px #000;cursor:pointer}.mig-marketplace-range::-webkit-slider-runnable-track{background:transparent;height:24px}.mig-marketplace-range::-moz-range-track{background:transparent;height:24px}.mig-marketplace-refine input[type=number]::-webkit-inner-spin-button,.mig-marketplace-refine input[type=number]::-webkit-outer-spin-button,.mig-marketplace-content input[type=number]::-webkit-inner-spin-button,.mig-marketplace-content input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mig-marketplace-content input[type=number]{-moz-appearance:textfield}@media (max-width: 900px){.mig-marketplace-page-title{font-size:100px!important}.mig-marketplace-content{padding:48px 24px!important;gap:24px!important}.mig-marketplace-filters{width:260px!important;gap:24px!important}.mig-marketplace-filters p,.mig-marketplace-filters button,.mig-marketplace-filters span{font-size:18px!important;line-height:1.3!important}.mig-marketplace-filter-category [aria-expanded] span{font-size:22px!important}.mig-marketplace-search-input{font-size:18px!important}.mig-marketplace-row{gap:24px!important}.mig-artwork-card-name,.mig-artwork-card-artist,.mig-artwork-card-price{font-size:22px!important}.mig-artwork-card-placeholder{font-size:24px!important}.mig-artwork-detail-page-title{font-size:64px!important}.mig-artwork-detail-main{padding:48px 24px!important;gap:32px!important}.mig-artwork-detail-name{font-size:32px!important}.mig-artwork-detail-description{font-size:22px!important;gap:20px!important}.mig-artwork-detail-price{font-size:22px!important}.mig-artwork-detail-btn{--flip-face-height: 56px !important;--flip-face-padding: 12px 24px !important;--flip-face-font-size: 22px !important}.mig-artwork-detail-thumbs{gap:16px!important}.mig-artwork-detail-artist-section{gap:32px!important}.mig-artwork-detail-artist-bio{font-size:22px!important}.mig-artwork-detail-bottom{padding:0 24px 48px!important;gap:32px!important}.mig-artwork-detail-back-button,.mig-cart-continue-shopping{font-size:40px!important;line-height:56px!important}.mig-cart-summary-rows{-moz-column-gap:var(--space-xl)!important;column-gap:var(--space-xl)!important;row-gap:var(--space-md)!important;padding-right:var(--space-sm)!important}.mig-cart-summary-row-label,.mig-cart-summary-row-value{font-size:24px!important}.mig-cart-summary-row[data-bold=true] .mig-cart-summary-row-label,.mig-cart-summary-row[data-bold=true] .mig-cart-summary-row-value{font-size:28px!important}.mig-cart-shipping-disclaimer{font-size:22px!important}}@media (max-width: 1100px){.mig-cart-section{padding:32px 24px!important}.mig-cart-title{font-size:clamp(40px,8vw,72px)!important;margin-bottom:24px!important}.mig-cart-item-row{flex-direction:column!important;gap:24px!important;align-items:stretch!important}.mig-cart-item-image{width:100%!important;max-width:100%!important}.mig-cart-item-details{flex-direction:row!important;gap:24px!important;align-items:flex-start!important;justify-content:space-between!important}.mig-cart-item-info{flex:1 1 auto!important;min-width:0!important}.mig-cart-item-artist{font-size:32px!important;line-height:1.2!important}.mig-cart-item-product{font-size:22px!important}.mig-cart-item-meta{flex:0 0 auto!important;align-items:flex-end!important;gap:16px!important}.mig-cart-item-price{font-size:22px!important}.mig-cart-item-remove-label{font-size:20px!important}.mig-cart-action-row{flex-direction:column-reverse!important;align-items:stretch!important;gap:16px!important}.mig-cart-checkout{--flip-face-height: 56px !important;--flip-face-padding: 12px 24px !important;--flip-face-font-size: 22px !important}#app .mig-cart-checkout .mig-flip-button-flip{grid-template-columns:minmax(0,1fr)!important;width:100%!important}#app .mig-cart-checkout .mig-flip-button-face{width:100%!important;min-width:0!important;font-size:var(--flip-face-font-size)!important}}@media (max-width: 640px){.mig-marketplace-page-title{font-size:56px!important}.mig-marketplace-content{flex-direction:column!important;padding:24px 16px!important;gap:24px!important}.mig-marketplace-refine-chevron{display:inline-flex!important}.mig-marketplace-refine:has(.mig-marketplace-refine-toggle[aria-expanded=false]) .mig-marketplace-refine-body{display:none!important}.mig-marketplace-filters-collapsible[data-mobile-open=false]{display:none!important}.mig-marketplace-filters{width:100%!important;gap:20px!important}.mig-marketplace-grid-wrapper{width:100%!important;gap:32px!important}.mig-marketplace-grid{gap:32px!important}.mig-marketplace-row{flex-direction:column!important;gap:32px!important;align-items:stretch!important}.mig-marketplace-row>div[aria-hidden=true]{display:none!important}.mig-artwork-card{flex:none!important;width:100%!important;gap:16px!important}.mig-artwork-card-image{width:100%!important;aspect-ratio:1 / 1!important}.mig-artwork-card-name,.mig-artwork-card-artist,.mig-artwork-card-price{font-size:18px!important}.mig-artwork-card-placeholder{font-size:20px!important}.mig-marketplace-count{font-size:16px!important;line-height:1.3!important}.mig-marketplace-empty{font-size:16px!important}.mig-artwork-detail-page-title{font-size:40px!important}.mig-artwork-detail-main{flex-direction:column!important;padding:24px 16px!important;gap:24px!important}.mig-artwork-detail-gallery,.mig-artwork-detail-info{flex:none!important;width:100%!important}.mig-artwork-detail-info{gap:24px!important}.mig-artwork-detail-name{font-size:24px!important}.mig-artwork-detail-description{font-size:16px!important;gap:16px!important}.mig-artwork-detail-price{font-size:18px!important}.mig-artwork-detail-btn{--flip-face-height: 48px !important;--flip-face-padding: 10px 20px !important;--flip-face-font-size: 16px !important;width:100%!important}.mig-artwork-detail-ctas{flex-direction:column!important;gap:12px!important}.mig-artwork-detail-thumbs{gap:12px!important}.mig-artwork-detail-artist-section{flex-direction:column!important;gap:24px!important;align-items:stretch!important}.mig-artwork-detail-artist-bio,.mig-artwork-detail-artist-media{flex:none!important;width:100%!important}.mig-artwork-detail-artist-bio{font-size:16px!important}.mig-artwork-detail-bottom{padding:0 16px 24px!important;gap:24px!important}.mig-artwork-detail-back-button,.mig-cart-continue-shopping{font-size:28px!important;line-height:40px!important}.mig-artwork-detail-placeholder{font-size:22px!important}.mig-cart-section{padding:24px 16px!important}.mig-cart-title{font-size:40px!important;margin-bottom:24px!important}.mig-cart-item-row{flex-direction:column!important;gap:16px!important;align-items:stretch!important}.mig-cart-item-image{width:100%!important;max-width:100%!important}.mig-cart-item-details{flex-direction:column!important;gap:16px!important}.mig-cart-item-info{width:100%!important}.mig-cart-item-artist{font-size:22px!important}.mig-cart-item-product{font-size:18px!important}.mig-cart-item-meta{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.mig-cart-item-price{font-size:16px!important;align-items:flex-start!important;text-align:left!important}.mig-cart-item-remove span{font-size:18px!important}.mig-cart-summary-rows{-moz-column-gap:var(--space-md)!important;column-gap:var(--space-md)!important;row-gap:var(--space-sm)!important;padding-right:0!important}.mig-cart-summary-row-label,.mig-cart-summary-row-value{font-size:18px!important}.mig-cart-summary-row[data-bold=true] .mig-cart-summary-row-label,.mig-cart-summary-row[data-bold=true] .mig-cart-summary-row-value{font-size:20px!important}.mig-cart-action-row{flex-direction:column-reverse!important;align-items:stretch!important;gap:16px!important}.mig-cart-checkout{--flip-face-height: 56px !important;--flip-face-padding: 12px 24px !important;--flip-face-font-size: 16px !important}.mig-cart-shipping-disclaimer{font-size:16px!important}}.mig-checkout-landing-grid{display:grid;grid-template-columns:1fr 1px 1fr;gap:64px;align-items:start}.mig-checkout-landing-divider{width:1px;align-self:stretch;min-height:480px}@media (max-width: 1200px){.mig-checkout-start .mig-checkout-landing-col h2{font-size:52px!important}}@media (max-width: 1100px){.mig-checkout-start{padding:40px 40px 160px 24px!important}.mig-checkout-landing-grid{gap:56px}.mig-checkout-landing-divider{min-height:320px}.mig-checkout-start .mig-checkout-landing-col h2{font-size:44px!important}}@media (max-width: 900px){.mig-checkout-start{padding:32px 24px 120px!important}.mig-checkout-landing-grid{grid-template-columns:1fr;gap:64px}.mig-checkout-landing-divider{width:100%;height:1px;min-height:0}.mig-checkout-start .mig-checkout-landing-col h2{font-size:56px!important;white-space:normal!important}}.mig-payment-form-host #add-credit-card-button-holder,.mig-payment-form-host ins-button.add-card-btn{display:none!important}.mig-payment-form-host h4{font-family:var(--font-heading, "alfarn-2", sans-serif)!important;font-weight:700!important;font-size:56px!important;line-height:1.2!important;color:#000!important;margin:24px 0 16px!important;padding-left:0!important;text-transform:none!important;letter-spacing:0!important}@media (max-width: 900px){.mig-payment-form-host h4{font-size:24px!important;margin:16px 0 12px!important}}.mig-payment-form-host .grid-x.grid-padding-x>.cell{padding-left:0!important;padding-right:0!important}.mig-payment-form-host h3,.mig-payment-form-host h5{font-family:var(--font-heading, "alfarn-2", sans-serif)!important;font-weight:700;color:#000}.mig-payment-form-host p,.mig-payment-form-host span,.mig-payment-form-host label{font-family:var(--font-body, "Poppins", sans-serif)!important;color:#000}.mig-payment-form-host .block-btn-container>.cell:first-child{display:none!important}.mig-payment-form-host .form-row{border-bottom:1px solid #000000!important;padding:16px 0 12px!important;margin:16px 0!important}.mig-payment-form-host #card-element,.mig-payment-form-host .StripeElement,.mig-payment-form-host .__PrivateStripeElement,.mig-payment-form-host #card-element iframe{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;padding:0!important;margin:0!important}.mig-payment-form-host #card-element{min-height:32px!important}.mig-payment-form-host .form-row:has(.StripeElement--invalid){border-bottom-color:#e3361e!important}.mig-payment-form-host .StripeElement--focus{border-bottom-color:#000!important;box-shadow:0 1px #000!important}.mig-payment-form-host .StripeElement--invalid{border-bottom-color:#e3361e!important}.mig-payment-form-host #card-errors,.mig-payment-form-host .error-message{color:#e3361e!important;font-family:var(--font-body, "Poppins", sans-serif)!important;font-size:20px!important;font-weight:400!important;margin-top:8px!important}@media (max-width: 640px){.mig-payment-form-host #card-errors,.mig-payment-form-host .error-message{font-size:14px!important}}.mig-payment-form-host ins-credit-card{display:block;border:1px solid #C6C7C9!important;padding:16px 20px;background:#fff;cursor:pointer;border-radius:0!important;margin-bottom:12px;font-family:var(--font-body, "Poppins", sans-serif)}.mig-payment-form-host ins-credit-card[active]{border:2px solid #000000!important}.mig-payment-form-host ins-credit-card .ins-credit-card-main-wrap,.mig-payment-form-host ins-credit-card .ins-credit-card-main-wrap.active,.mig-payment-form-host ins-credit-card .ins-credit-card-wrap{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.mig-payment-form-host ins-credit-card .ins-credit-card-main-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0 8px 0 0!important}.mig-payment-form-host ins-credit-card .ins-credit-card-wrap{flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:16px!important}.mig-payment-form-host ins-credit-card input.ripple-check.radio,.mig-payment-form-host ins-credit-card input.ripple-check[type=radio]{background-color:#000!important;accent-color:#FFFFFF!important;color:#fff!important}.mig-payment-form-host ins-credit-card .close-btn,.mig-payment-form-host ins-credit-card span[class*=icon-trash],.mig-payment-form-host ins-credit-card span[class*=icon-close]{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:32px!important;height:32px!important;line-height:1!important;font-family:var(--font-body, "Poppins", sans-serif)!important;font-size:32px!important;font-weight:300!important;color:#000!important;cursor:pointer!important;background:none!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important}.mig-payment-form-host ins-credit-card .close-btn:before,.mig-payment-form-host ins-credit-card span[class*=icon-trash]:before,.mig-payment-form-host ins-credit-card span[class*=icon-close]:before{content:"×"!important;font-family:var(--font-body, "Poppins", sans-serif)!important;font-weight:300!important;font-size:32px!important;line-height:1!important;display:inline-block!important}.mig-payment-form-host .ins-credit-card-wrap .ins-radio-checkbox{transform:scale(1.6);transform-origin:left center}.mig-payment-form-host .ins-credit-card-wrap .ins-credit-card-wrap_brand{margin-left:12px!important}.mig-payment-form-host .insites-user-card-details>div{font-size:calc(1em + 2px)!important}.notyf,.notyf__toast,.notyf__message,.notyf__wrapper{font-family:var(--font-body, "Poppins", sans-serif)!important}.mig-payment-form-host #credit-card-fields .grid-container,.mig-payment-form-host #credit-card-fields #card-options-list{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:none!important}.mig-payment-form-host #card-options-list .card-options.cell{flex:0 0 50%!important;max-width:50%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important}@media (max-width: 1100px){.mig-payment-form-host #card-options-list .card-options.cell{flex:1 1 100%!important;max-width:100%!important;min-width:0!important}.mig-payment-form-host ins-credit-card{padding:16px 12px!important;position:relative!important}.mig-payment-form-host ins-credit-card .ins-credit-card-main-wrap,.mig-payment-form-host ins-credit-card .ins-credit-card-wrap{min-width:0!important;width:100%!important}.mig-payment-form-host ins-credit-card .close-btn,.mig-payment-form-host ins-credit-card span[class*=icon-trash],.mig-payment-form-host ins-credit-card span[class*=icon-close]{right:12px!important}.mig-payment-form-host .insites-user-card-details{min-width:0!important}.mig-payment-form-host .insites-user-card-details>div{white-space:nowrap!important}}.mig-payment-form-host ins-button{display:inline-block}.mig-payment-form-host ins-button button{display:inline-flex!important;align-items:center!important;justify-content:center!important}.mig-payment-form-host ins-button button>div{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important}.mig-payment-form-host ins-button button .btn__icon{font-size:28px!important;line-height:1!important;width:28px!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;flex:0 0 auto!important;transform:translateY(-1px)!important}.mig-payment-form-host ins-button[solid]::part(button),.mig-payment-form-host ins-button[solid] button{background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;padding:16px 48px!important;font-family:var(--font-body, "Poppins", sans-serif)!important;font-weight:300!important;font-size:32px!important;line-height:1!important;text-transform:uppercase!important;height:auto!important;min-height:64px!important;letter-spacing:0!important}.mig-payment-form-host ins-button[outlined]::part(button),.mig-payment-form-host ins-button[outlined] button{background:transparent!important;color:#000!important;border:2px solid #000000!important;border-radius:0!important;padding:16px 48px!important;font-family:var(--font-body, "Poppins", sans-serif)!important;font-weight:300!important;font-size:32px!important;line-height:1!important;text-transform:uppercase!important;height:auto!important;min-height:64px!important;letter-spacing:0!important}.mig-payment-form-host ins-button button,.mig-payment-form-host ins-button button.is-loading,.mig-payment-form-host ins-button button.blue,.mig-payment-form-host ins-button button.primary,.mig-payment-form-host ins-button button.negative,.mig-payment-form-host ins-button button.red,.mig-payment-form-host ins-button button.blue.is-loading,.mig-payment-form-host ins-button button.primary.is-loading,.mig-payment-form-host ins-button button.negative.is-loading,.mig-payment-form-host ins-button button.red.is-loading,.mig-payment-form-host ins-button button.blue.solid,.mig-payment-form-host ins-button button.primary.solid,.mig-payment-form-host ins-button button.negative.solid,.mig-payment-form-host ins-button button.red.solid,.mig-payment-form-host ins-button button.blue.outlined.is-loading,.mig-payment-form-host ins-button button.primary.outlined.is-loading,.mig-payment-form-host ins-button button.negative.outlined.is-loading,.mig-payment-form-host ins-button button.red.outlined.is-loading,.mig-payment-form-host ins-button button.blue:not([disabled]):hover,.mig-payment-form-host ins-button button.primary:not([disabled]):hover,.mig-payment-form-host ins-button button.negative:not([disabled]):hover,.mig-payment-form-host ins-button button.red:not([disabled]):hover,.mig-payment-form-host ins-button button.blue.solid:not([disabled]):hover,.mig-payment-form-host ins-button button.primary.solid:not([disabled]):hover,.mig-payment-form-host ins-button button.negative.solid:not([disabled]):hover,.mig-payment-form-host ins-button button.red.solid:not([disabled]):hover,.mig-payment-form-host ins-button button.blue:active,.mig-payment-form-host ins-button button.primary:active,.mig-payment-form-host ins-button button.negative:active,.mig-payment-form-host ins-button button.red:active,.mig-payment-form-host ins-button button.blue.is-loading:hover,.mig-payment-form-host ins-button button.primary.is-loading:hover,.mig-payment-form-host ins-button button.negative.is-loading:hover,.mig-payment-form-host ins-button button.red.is-loading:hover,.mig-payment-form-host ins-button button.blue.is-loading:active,.mig-payment-form-host ins-button button.primary.is-loading:active,.mig-payment-form-host ins-button button.negative.is-loading:active,.mig-payment-form-host ins-button button.red.is-loading:active{background:#000!important;background-color:#000!important;background-image:none!important;color:#fff!important;border-color:#000!important}.mig-payment-form-host ins-button[outlined] button,.mig-payment-form-host ins-button[outlined] button.is-loading,.mig-payment-form-host ins-button[outlined] button:hover,.mig-payment-form-host ins-button[outlined] button:active{background:transparent!important;background-color:transparent!important;color:#000!important;border-color:#000!important}.mig-payment-form-host ins-button[outlined] button.is-loading{background:#000!important;background-color:#000!important;color:#fff!important}.mig-payment-form-host ins-button .ripple-wave,.mig-payment-form-host ins-button button .ripple-wave,.mig-payment-form-host ins-button button.blue .ripple-wave,.mig-payment-form-host ins-button button.primary .ripple-wave,.mig-payment-form-host ins-button button.negative .ripple-wave,.mig-payment-form-host ins-button button.red .ripple-wave{background:transparent!important;background-color:transparent!important;display:none!important}.mig-payment-form-host ins-button button.is-loading .spinner,.mig-payment-form-host ins-button button.is-loading .btn__ripple,.mig-payment-form-host ins-button button.is-loading .btn__loader,.mig-payment-form-host ins-button button.is-loading>i,.mig-payment-form-host ins-button button.is-loading>svg,.mig-payment-form-host ins-button button.is-loading [class*=loader],.mig-payment-form-host ins-button button.is-loading [class*=spinner]{background-color:transparent!important;color:#fff!important;fill:#fff!important;stroke:#fff!important;border-color:#fff3!important;border-left-color:#fff!important}@media (max-width: 1100px){.mig-payment-form-host ins-button{display:block!important;width:100%!important}.mig-payment-form-host ins-button[solid]::part(button),.mig-payment-form-host ins-button[solid] button,.mig-payment-form-host ins-button[outlined]::part(button),.mig-payment-form-host ins-button[outlined] button{width:100%!important;padding:16px 32px!important;font-size:18px!important;min-height:56px!important;height:56px!important;white-space:nowrap!important}.mig-payment-form-host ins-button button .btn__icon{font-size:18px!important;width:18px!important;height:18px!important}.mig-payment-form-host .block-btn-container>.cell{flex:1 1 100%!important;max-width:100%!important}}.mig-payment-form-host .spacer{height:16px}.mig-payment-form-host .spacer.x-small{height:8px}.mig-payment-form-host .spacer.xx-small{height:4px}.mig-payment-form-host .spacer.large{height:24px}.mig-payment-form-host .spacer.x-large{height:32px}.mig-payment-form-host .spacer.xxx-large{height:48px}.mig-payment-form-host .spacer.xxxx-large{height:64px}.mig-payment-form-host .spacer.show-for-small-only{display:none}@media (max-width: 640px){.mig-payment-form-host .spacer.hide-for-small-only{display:none}.mig-payment-form-host .spacer.show-for-small-only{display:block}}.mig-payment-form-host .grid-x{display:flex;flex-wrap:wrap;gap:16px}.mig-payment-form-host .grid-x.grid-padding-x{gap:24px}.mig-payment-form-host .grid-x .cell{flex:1 1 100%}.mig-payment-form-host .grid-x .large-6{flex:1 1 calc(50% - 12px);min-width:240px}.mig-payment-form-host .grid-x .large-12{flex:1 1 100%}.mig-payment-form-host .grid-x .text-right{display:flex;justify-content:flex-end}.mig-payment-form-host .empty-box{border:1px dashed #C6C7C9;padding:24px;text-align:center}.mig-payment-form-host .hide{display:none!important}.mig-customer-signup-host form{display:flex;flex-direction:column;gap:0;width:100%}.mig-customer-signup-host .mig-customer-signup-row{display:flex;flex-direction:column;gap:16px;padding:16px 0;border-bottom:1px solid #000000;min-height:120px;box-sizing:border-box;justify-content:flex-start}.mig-customer-signup-host .mig-customer-signup-input{width:100%;padding:12px 0;border:none;background:transparent;outline:none;font-family:var(--font-body, "Poppins", sans-serif);font-size:28px;font-weight:300;color:#000}.mig-customer-signup-host .mig-customer-signup-input.is-readonly{color:#000}.mig-customer-signup-host .mig-customer-signup-input::-moz-placeholder{color:#000;opacity:1;font-weight:300}.mig-customer-signup-host .mig-customer-signup-input::placeholder{color:#000;opacity:1;font-weight:300}.mig-customer-signup-host .mig-customer-signup-error{margin:12px 0 0;color:#e3361e;font-family:var(--font-body, "Poppins", sans-serif);font-size:20px;font-weight:400}.mig-customer-signup-host .mig-customer-signup-submit{align-self:flex-end;margin-top:24px;padding:16px 48px;background-color:#000!important;color:#fff!important;border:none!important;border-radius:0!important;font-family:var(--font-body, "Poppins", sans-serif)!important;font-size:32px!important;font-weight:300!important;line-height:1!important;text-transform:uppercase!important;cursor:pointer!important}@media (max-width: 1100px){.mig-customer-signup-host .mig-customer-signup-submit{align-self:stretch;width:100%;font-size:var(--flip-face-font-size)!important}}.swal2-popup{border-radius:0!important;font-family:var(--font-body, "Poppins", sans-serif)!important;padding:32px!important}.swal2-title{font-family:var(--font-heading, "alfarn-2", sans-serif)!important;font-weight:700!important;color:#000!important}.swal2-html-container{font-family:var(--font-body, "Poppins", sans-serif)!important;color:#000!important;font-weight:300!important}.swal2-popup .swal2-icon,.swal2-popup ins-loader .ins-loader-wrap--state{display:none!important}.swal2-popup ins-loader .ins-loader-wrap--title,.swal2-popup ins-loader .ins-loader-wrap--title.warning{font-family:var(--font-heading, "alfarn-2", sans-serif)!important;font-weight:700!important;color:#000!important}.swal2-popup ins-loader .ins-loader-wrap--message{font-family:var(--font-body, "Poppins", sans-serif)!important;color:#000!important}.swal2-actions{gap:16px!important}.swal2-popup .swal2-styled.swal2-cancel{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#000!important;border:2px solid #000000!important;border-radius:0!important;padding:16px 32px!important;font-family:var(--font-body, "Poppins", sans-serif)!important;font-weight:300!important;font-size:24px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:0!important;box-shadow:none!important}.swal2-popup .swal2-styled.swal2-confirm,.swal2-popup .swal2-styled.swal2-confirm.negative,.swal2-popup .swal2-styled.swal2-confirm.swal2-confirm,.swal2-popup .swal2-styled.swal2-confirm.swal2-loading,.swal2-popup .swal2-styled.swal2-confirm.negative.swal2-loading,.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm,.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm.negative,.swal2-popup .swal2-styled.swal2-confirm:hover,.swal2-popup .swal2-styled.swal2-confirm:active,.swal2-popup .swal2-styled.swal2-confirm:focus,.swal2-popup .swal2-styled.swal2-confirm.negative:hover,.swal2-popup .swal2-styled.swal2-confirm.negative:active,.swal2-popup .swal2-styled.swal2-confirm.negative:focus,.remove-card-swal.swal2-popup .swal2-confirm,.remove-card-swal.swal2-popup .swal2-confirm.negative,.remove-card-swal.swal2-popup .swal2-confirm.negative.swal2-loading,.remove-card-swal.swal2-popup .swal2-actions.swal2-loading .swal2-confirm,.remove-card-swal.swal2-popup .swal2-actions.swal2-loading .swal2-confirm.negative,.remove-card-swal.swal2-popup .swal2-confirm:hover,.remove-card-swal.swal2-popup .swal2-confirm:active,.remove-card-swal.swal2-popup .swal2-confirm:focus,.remove-card-swal.swal2-popup .swal2-confirm.negative:hover,.remove-card-swal.swal2-popup .swal2-confirm.negative:active,.remove-card-swal.swal2-popup .swal2-confirm.negative:focus{background:#000!important;background-color:#000!important;background-image:none!important;color:#fff!important;border:2px solid #000000!important;border-radius:0!important;padding:16px 32px!important;font-family:var(--font-body, "Poppins", sans-serif)!important;font-weight:300!important;font-size:24px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:0!important;box-shadow:none!important}.swal2-popup .swal2-loader,.swal2-popup .swal2-actions.swal2-loading .swal2-loader{border-color:#FFFFFF transparent #FFFFFF transparent!important}.swal2-popup .swal2-styled:focus{box-shadow:0 0 0 2px #000!important}.swal2-styled i[class*=icon-]{display:none!important}@media (max-width: 1100px){.mig-about-content{padding:48px 24px!important;gap:48px!important}.mig-about-services-grid,.mig-about-team-section{flex-direction:column!important;gap:32px!important}.mig-about-team-title{width:100%!important}.mig-about-team-divider .mig-about-divider[data-h="108"]{height:48px!important}.mig-about-headshot{width:240px!important;max-width:240px!important;height:320px!important;max-height:320px!important}.mig-about-page-title,.mig-contact-page-title,.mig-lease-enquiry-page-title{font-size:clamp(40px,8vw,100px)!important}.mig-about-section-heading{font-size:clamp(40px,6vw,64px)!important}.mig-about-mission-text{font-size:24px!important}.mig-about-service-title{font-size:28px!important}.mig-about-body-text{font-size:22px!important}.mig-about-staff-name{font-size:40px!important}.mig-about-staff-title{font-size:22px!important}.mig-about-back-button{font-size:40px!important;line-height:56px!important}#app .mig-about-bio-content{overflow-wrap:break-word;word-break:normal}#app .mig-about-bio-content h4{font-size:28px!important}#app .mig-about-bio-content h5{font-size:24px!important}#app .mig-about-bio-content h6{font-size:20px!important}.mig-about-headshot span{font-size:24px!important;line-height:32px!important}}
