.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:#1da7ee;border:1px solid #0073bb;color:#fff;cursor:pointer;margin:0 3px 3px 0;overflow:auto;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#92c836;border:1px solid #00578d;color:#fff}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#d2d2d2;border:1px solid #aaa;color:#fff}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #0073bb;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ts-wrapper.single .ts-control{--ts-pr-caret:2rem}.ts-wrapper.single .ts-control:after{border-color:gray transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-3px;position:absolute;top:50%;width:0}.ts-wrapper.single .ts-control:not(.rtl):after{right:15px}.ts-wrapper.single .ts-control.rtl:after{left:15px}.ts-wrapper.single.dropdown-active .ts-control:after{border-color:transparent transparent gray;border-width:0 5px 5px;margin-top:-4px}.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}.ts-wrapper{display:flex;min-height:36px}.ts-wrapper.multi.has-items .ts-control{padding-left:5px;--ts-pr-min:5px}.ts-wrapper.multi .ts-control [data-value]{background-color:color-mix(#1da7ee,#178ee9,60%);background-image:linear-gradient(180deg,#1da7ee,#178ee9);background-repeat:repeat-x;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px hsla(0,0%,100%,.03);text-shadow:0 1px 0 rgba(0,51,83,.3)}.ts-wrapper.multi .ts-control [data-value].active{background-color:color-mix(#008fd8,#0075cf,60%);background-image:linear-gradient(180deg,#008fd8,#0075cf);background-repeat:repeat-x}.ts-wrapper.multi.disabled .ts-control [data-value]{background:none;box-shadow:none;color:#999;text-shadow:none}.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:none}.ts-wrapper.single .ts-control{background-color:color-mix(#fefefe,#f2f2f2,60%);background-image:linear-gradient(180deg,#fefefe,#f2f2f2);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8)}.ts-dropdown.single,.ts-wrapper.single .ts-control{border-color:#b8b8b8}.dropdown-active .ts-control{border-radius:3px 3px 0 0}.ts-dropdown .optgroup-header{font-size:.85em;font-weight:700;padding-top:7px}.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}.ts-dropdown .optgroup:first-child{border-top:0}[data-loading*=\|show],[data-loading=""],[data-loading=show]{display:none}@font-face{font-display:swap;font-family:Masonby;font-style:normal;font-weight:100;src:url(/build/app/shop/fonts/masonby-thin.8222ee59.woff2) format("woff2")}@font-face{font-display:swap;font-family:Masonby;font-style:italic;font-weight:100;src:url(/build/app/shop/fonts/masonby-thin-italic.fd2e2460.woff2) format("woff2")}@font-face{font-display:swap;font-family:Masonby;font-style:normal;font-weight:300;src:url(/build/app/shop/fonts/masonby-light.3294a448.woff2) format("woff2")}@font-face{font-display:swap;font-family:Masonby;font-style:italic;font-weight:300;src:url(/build/app/shop/fonts/masonby-light-italic.946b820a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Masonby;font-style:normal;font-weight:400;src:url(/build/app/shop/fonts/masonby-regular.0c97a5cb.woff2) format("woff2")}@font-face{font-display:swap;font-family:Masonby;font-style:italic;font-weight:400;src:url(/build/app/shop/fonts/masonby-regular-italic.15a9154c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Masonby;font-style:normal;font-weight:500;src:url(/build/app/shop/fonts/masonby-medium.99199ec8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Masonby;font-style:italic;font-weight:500;src:url(/build/app/shop/fonts/masonby-medium-italic.be2b04cd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Masonby;font-style:normal;font-weight:700;src:url(/build/app/shop/fonts/masonby-bold.3b9fae98.woff2) format("woff2")}@font-face{font-display:swap;font-family:Masonby;font-style:italic;font-weight:700;src:url(/build/app/shop/fonts/masonby-bold-italic.4eabdd81.woff2) format("woff2")}@font-face{font-display:swap;font-family:Masonby;font-style:normal;font-weight:800;src:url(/build/app/shop/fonts/masonby-extra-bold.d6aba1ec.woff2) format("woff2")}@font-face{font-display:swap;font-family:Masonby;font-style:italic;font-weight:800;src:url(/build/app/shop/fonts/masonby-extra-bold-italic.c6753ee4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rockyah;font-style:normal;font-weight:400;src:url(/build/app/shop/fonts/rockyah-regular.742cbfc5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Helvetica Now Text;font-style:normal;font-weight:400 500;src:url(/build/app/shop/fonts/inter-var-latin-ext.9c8c91dc.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Helvetica Now Text;font-style:normal;font-weight:400 500;src:url(/build/app/shop/fonts/inter-var-latin.404ca8da.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Helvetica Now Text;font-style:normal;font-weight:700;src:url(/build/app/shop/fonts/helvetica-now-text-bold.11ef6bbe.woff2) format("woff2")}@font-face{font-display:swap;font-family:Helvetica Now Text;font-style:italic;font-weight:700;src:url(/build/app/shop/fonts/helvetica-now-text-bold-italic.42e7ea7a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Helvetica Now Text;font-style:normal;font-weight:900;src:url(/build/app/shop/fonts/helvetica-now-text-black.9cc824ae.woff2) format("woff2")}@font-face{font-display:swap;font-family:Helvetica Now Text;font-style:italic;font-weight:900;src:url(/build/app/shop/fonts/helvetica-now-text-black-italic.d59006b8.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400 700;src:url(/build/app/shop/fonts/dm-sans-var-latin-ext.f7dcd912.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400 700;src:url(/build/app/shop/fonts/dm-sans-var-latin.9b78e592.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400 700;src:url(/build/app/shop/fonts/inter-var-latin-ext.9c8c91dc.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400 700;src:url(/build/app/shop/fonts/inter-var-latin.404ca8da.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Hind Siliguri;font-style:normal;font-weight:400;src:url(/build/app/shop/fonts/hind-siliguri-400-latin-ext.49414384.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Hind Siliguri;font-style:normal;font-weight:400;src:url(/build/app/shop/fonts/hind-siliguri-400-latin.f8b9aa30.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Hind Siliguri;font-style:normal;font-weight:500;src:url(/build/app/shop/fonts/hind-siliguri-500-latin-ext.a24eef53.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Hind Siliguri;font-style:normal;font-weight:500;src:url(/build/app/shop/fonts/hind-siliguri-500-latin.35610cd0.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Hind Siliguri;font-style:normal;font-weight:600;src:url(/build/app/shop/fonts/hind-siliguri-600-latin-ext.7a3d00e9.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Hind Siliguri;font-style:normal;font-weight:600;src:url(/build/app/shop/fonts/hind-siliguri-600-latin.6e0b23e5.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Hind Siliguri;font-style:normal;font-weight:700;src:url(/build/app/shop/fonts/hind-siliguri-700-latin-ext.e03e2a01.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Hind Siliguri;font-style:normal;font-weight:700;src:url(/build/app/shop/fonts/hind-siliguri-700-latin.96911d25.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/build/app/shop/fonts/poppins-400-latin-ext.602ab443.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/build/app/shop/fonts/poppins-400-latin.798861c4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/build/app/shop/fonts/poppins-500-latin-ext.6dbd1577.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/build/app/shop/fonts/poppins-500-latin.c1d25926.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/build/app/shop/fonts/poppins-600-latin-ext.4afd0b3e.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/build/app/shop/fonts/poppins-600-latin.92393979.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/build/app/shop/fonts/poppins-700-latin-ext.8a1dc324.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/build/app/shop/fonts/poppins-700-latin.144be865.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400 700;src:url(/build/app/shop/fonts/playfair-display-var-latin-ext.bd9c2585.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400 700;src:url(/build/app/shop/fonts/playfair-display-var-latin.9b1a19b8.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300 800;src:url(/build/app/shop/fonts/open-sans-var-latin-ext.9e2c968c.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300 800;src:url(/build/app/shop/fonts/open-sans-var-latin.686165fe.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100 900;src:url(/build/app/shop/fonts/roboto-var-latin-ext.8d93aa6d.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100 900;src:url(/build/app/shop/fonts/roboto-var-latin.8cccfdd7.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:100 900;src:url(/build/app/shop/fonts/fraunces-var-latin-ext.5387b927.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:100 900;src:url(/build/app/shop/fonts/fraunces-var-latin.8be4a531.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"DM Serif Display";font-style:normal;font-weight:400;src:url(/build/app/shop/fonts/dm-serif-display-400-latin-ext.256edbf4.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"DM Serif Display";font-style:normal;font-weight:400;src:url(/build/app/shop/fonts/dm-serif-display-400-latin.41937439.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"Instrument Serif";font-style:normal;font-weight:400;src:url(/build/app/shop/fonts/instrument-serif-400-latin-ext.b4fee799.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"Instrument Serif";font-style:normal;font-weight:400;src:url(/build/app/shop/fonts/instrument-serif-400-latin.0daa38cd.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"Instrument Serif";font-style:italic;font-weight:400;src:url(/build/app/shop/fonts/instrument-serif-400-italic-latin-ext.1c1e5f6c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"Instrument Serif";font-style:italic;font-weight:400;src:url(/build/app/shop/fonts/instrument-serif-400-italic-latin.17e102b1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--maia-brand:#6869ac;--maia-brand-deep:#6667ab;--maia-brand-tint:#e8ecf7;--maia-brand-ink:#2a3f5e;--maia-accent:#db6aa0;--maia-accent-soft:#dc95b7;--maia-text:#353535;--maia-text-strong:#24262d;--maia-text-muted:#746f64;--maia-text-invert:#fff;--maia-surface:#fff;--maia-surface-off:#fafafa;--maia-surface-light:#f4f5f7;--maia-border:#ddd;--maia-surface-cream:#fffdf8;--maia-surface-cream-deep:#f7f4ee;--maia-ink-warm:#211f1b;--maia-space-2xs:8px;--maia-space-xs:10px;--maia-space-sm:12px;--maia-space-md:24px;--maia-space-lg:48px;--maia-space-xl:80px;--maia-page-width:1440px;--maia-content-width:1312px;--maia-gutter:64px;--maia-rail-width:79px;--maia-banner-height:48px;--maia-tabbar-height:64px;--maia-radius-sm:8px;--maia-radius-md:12px;--maia-radius-pill:96px;--maia-radius-circle:50%;--maia-shadow-rail:0 24px 24px -10px rgba(141,157,173,.3);--maia-shadow-card:0 8px 24px -12px rgba(42,63,94,.25);--maia-ease:cubic-bezier(0.22,1,0.36,1);--maia-duration-fast:180ms;--maia-duration:320ms;--maia-font-display:"Masonby","Playfair Display",Georgia,"Times New Roman",serif;--maia-font-ui:"DM Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--maia-font-body:"Hind Siliguri","DM Sans",-apple-system,sans-serif;--maia-font-alt:"Poppins","DM Sans",-apple-system,sans-serif;--maia-font-label:"Helvetica Now Text","Inter",-apple-system,sans-serif;--maia-font-accent:"Rockyah","Masonby","Playfair Display",Georgia,serif;--maia-font-text:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--maia-font-serif:"Instrument Serif","Playfair Display",Georgia,serif;--maia-label-s:500 14px/20px var(--maia-font-ui);--maia-label-s-tracking:-0.08px;--maia-label-m:500 16px/24px var(--maia-font-ui);--maia-label-m-tracking:-0.18px;--maia-label-m-strong:600 16px/24px var(--maia-font-ui);--maia-label-l:600 18px/24px var(--maia-font-ui);--maia-label-l-tracking:-0.24px;--maia-body:400 16px/24px var(--maia-font-body);--maia-heading-title:600 18px/26px var(--maia-font-body);--maia-display-hero:400 70px/96px var(--maia-font-display);--maia-display-section:400 35px/45px var(--maia-font-display)}.maia-shell{background:var(--maia-surface-cream);color:var(--maia-text);font:var(--maia-body)}.maia-container{margin-inline:auto;max-width:var(--maia-content-width);padding-inline:var(--maia-space-md);width:100%}@media (min-width:1100px){.maia-container{--maia-track:var(--maia-content-width)}.maia-shell .container{--maia-track:1320px}.maia-container,.maia-shell .container{padding-left:max(var(--maia-space-md),calc(var(--maia-rail-width) + 12px - max(0px, 50vw - var(--maia-track) / 2)))}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.maia-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.maia-banner{align-items:center;background:var(--maia-brand);color:var(--maia-text-invert);display:flex;height:var(--maia-banner-height);overflow:hidden;padding-inline:var(--maia-space-xl);position:relative;z-index:40}.maia-banner__wave{height:480px;left:759px;pointer-events:none;position:absolute;top:-60px;transform:rotate(180deg) scaleY(-1);width:772px}.maia-banner__text{font:var(--maia-label-s);letter-spacing:var(--maia-label-s-tracking);margin:0;position:relative}.maia-banner__dismiss{background:none;border:0;cursor:pointer;display:grid;height:24px;padding:0;place-items:center;position:absolute;right:var(--maia-space-xl);transition:opacity var(--maia-duration-fast) var(--maia-ease);width:24px}.maia-banner__dismiss:hover{opacity:.7}.maia-banner__dismiss img{height:100%;width:100%}.maia-banner[hidden]{display:none}@media (max-width:1099px){.maia-banner{height:auto;justify-content:center;min-height:40px;padding:8px 48px;text-align:center}.maia-banner__text{flex:1;font-size:13px;min-width:0}.maia-banner__wave{display:none}.maia-banner__dismiss{right:var(--maia-space-sm)}}.maia-navbar{align-items:center;background:transparent;display:flex;gap:var(--maia-space-2xs);height:80px;justify-content:flex-end;padding-inline:var(--maia-space-xl);position:sticky;top:0;transition:background var(--maia-duration) var(--maia-ease),box-shadow var(--maia-duration) var(--maia-ease);z-index:30}.maia-navbar--solid,.maia-navbar.is-stuck{background:var(--maia-surface);box-shadow:0 1px 0 rgba(33,31,27,.08)}.maia-navbar__search{align-items:center;background:hsla(0,0%,100%,.37);border:1px solid var(--maia-brand);border-radius:var(--maia-radius-pill);cursor:text;display:flex;gap:var(--maia-space-sm);height:44px;margin:0;padding:12px 17px;transition:background var(--maia-duration-fast) var(--maia-ease),width var(--maia-duration) var(--maia-ease);width:168px}.maia-navbar__search:focus-within,.maia-navbar__search:hover{background:hsla(0,0%,100%,.85)}.maia-navbar__search:focus-within{width:240px}.maia-navbar__search img{flex:none;height:18px;width:18px}.maia-navbar__search input{appearance:none;background:none;border:0;box-shadow:none;color:var(--maia-text-strong);flex:1;font:400 13px/19.5px var(--maia-font-ui);min-width:0;outline:0;padding:0;text-decoration:none}.maia-navbar__search input::placeholder{color:var(--maia-text-muted);opacity:1}.maia-navbar__search input:focus-visible{outline:0}.maia-navbar__search input::-webkit-search-cancel-button{appearance:none}.maia-navbar__search:focus-within{outline:3px solid var(--maia-brand);outline-offset:3px}.maia-navbar__cart{background:hsla(0,0%,100%,.37);border:1px solid var(--maia-brand);border-radius:var(--maia-radius-circle);display:grid;height:44px;place-items:center;position:relative;transition:background var(--maia-duration-fast) var(--maia-ease);width:44px}.maia-navbar__cart:hover{background:hsla(0,0%,100%,.6)}.maia-navbar__cart img{height:19px;width:19px}.maia-navbar__count{background:var(--maia-accent-soft);border-radius:var(--maia-radius-circle);color:var(--maia-text-invert);display:grid;font:400 11px/16.5px var(--maia-font-ui);height:20px;place-items:center;position:absolute;right:-4px;top:-4px;width:20px}.maia-navbar__login{align-items:center;background:var(--maia-brand);border:1px solid var(--maia-brand);border-radius:var(--maia-radius-sm);color:var(--maia-text-invert);display:inline-flex;font:var(--maia-label-m-strong);justify-content:center;letter-spacing:var(--maia-label-m-tracking);padding:8px 16px;text-decoration:none;transition:transform var(--maia-duration-fast) var(--maia-ease),filter var(--maia-duration-fast) var(--maia-ease)}.maia-navbar__login:hover{color:var(--maia-text-invert);filter:brightness(1.08);transform:translateY(-1px)}.maia-navbar__brand,.maia-navbar__burger{display:none}@media (max-width:1099px){.maia-navbar,.maia-navbar--solid,.maia-navbar.is-stuck{background:var(--maia-brand);box-shadow:none;height:64px;justify-content:space-between;padding-inline:var(--maia-space-md)}.maia-navbar__burger{background:none;border:0;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:0;width:44px}.maia-navbar__burger span{background:var(--maia-text-invert);border-radius:2px;display:block;height:2px}.maia-navbar__brand{align-items:center;display:flex;gap:var(--maia-space-2xs);margin-left:var(--maia-space-md);margin-right:auto;text-decoration:none}.maia-navbar__brand img{height:30px;object-fit:contain;width:30px}.maia-navbar__brand span{color:var(--maia-text-invert);font:600 15px/1 var(--maia-font-ui);letter-spacing:1.6px;text-transform:uppercase}.maia-navbar__login,.maia-navbar__search{display:none}.maia-navbar__cart{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.4);flex:none}.maia-navbar__cart img{filter:brightness(0) invert(1)}}.maia-rail{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.47),hsla(0,0%,100%,.047));box-shadow:var(--maia-shadow-rail);display:flex;flex-direction:column;height:calc(100dvh - var(--maia-banner-offset, var(--maia-banner-height)));left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-block:72px var(--maia-space-lg);position:fixed;scrollbar-width:thin;top:var(--maia-banner-offset,var(--maia-banner-height));transition:width var(--maia-duration) var(--maia-ease),background var(--maia-duration) var(--maia-ease);width:var(--maia-rail-width);z-index:35}.maia-rail--solid,.maia-rail.is-stuck{backdrop-filter:blur(10px);background:rgba(255,253,248,.92);border-right:1px solid rgba(104,105,172,.12)}.maia-rail__logo{align-items:center;display:flex;flex:none;gap:10px;margin-bottom:19px;text-decoration:none}.maia-rail__logo img{flex:none;height:31px;object-fit:contain;width:31px}.maia-rail__wordmark{color:var(--maia-text-strong);display:none;font:600 15px/1 var(--maia-font-ui);letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap}.maia-rail__toggle{background:hsla(0,0%,100%,.12);border:0;border-radius:60px;box-shadow:inset 0 4px 23px rgba(26,42,71,.18);cursor:pointer;display:grid;height:93px;padding:0;place-items:center;position:absolute;right:-26px;top:-27px;transition:background var(--maia-duration-fast) var(--maia-ease);width:52px}.maia-rail__toggle:hover{background:hsla(0,0%,100%,.32)}.maia-rail__chevron{border-right:2px solid var(--maia-brand-ink);border-top:2px solid var(--maia-brand-ink);height:9px;margin-right:32px;margin-top:23px;opacity:.5;transform:rotate(45deg);transition:transform var(--maia-duration) var(--maia-ease),opacity var(--maia-duration-fast) var(--maia-ease);width:9px}.maia-rail__toggle:hover .maia-rail__chevron{opacity:.9}.maia-rail.is-expanded .maia-rail__chevron{margin-right:22px;margin-top:27px;transform:rotate(-135deg)}.maia-rail__menu{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:10px;list-style:none;margin:0;padding:0;width:100%}.maia-rail__link{align-items:center;background:hsla(0,0%,100%,.37);border-radius:30px;color:var(--maia-brand-ink);display:flex;gap:var(--maia-space-sm);height:40px;justify-content:center;margin-inline:auto;padding:0;text-decoration:none;transition:background var(--maia-duration-fast) var(--maia-ease),transform var(--maia-duration-fast) var(--maia-ease);width:40px}.maia-rail__link:hover{background:hsla(0,0%,100%,.85);color:var(--maia-brand-ink);transform:scale(1.08)}.maia-rail--solid .maia-rail__link,.maia-rail.is-expanded .maia-rail__link,.maia-rail.is-stuck .maia-rail__link{background:rgba(104,105,172,.08)}.maia-rail--solid .maia-rail__link:hover,.maia-rail.is-expanded .maia-rail__link:hover,.maia-rail.is-stuck .maia-rail__link:hover{background:rgba(104,105,172,.16)}.maia-rail--solid .maia-rail__toggle,.maia-rail.is-expanded .maia-rail__toggle,.maia-rail.is-stuck .maia-rail__toggle{background:rgba(104,105,172,.05);box-shadow:inset 0 4px 20px rgba(26,42,71,.09)}.maia-rail__glyph{display:grid;flex:none;height:24px;place-items:center;width:24px}.maia-rail__link img{height:20px;max-width:23px;width:auto}.maia-rail__label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.maia-rail.is-expanded{align-items:stretch;backdrop-filter:blur(10px);background:rgba(255,253,248,.96);border-right:1px solid rgba(104,105,172,.12);padding-inline:var(--maia-space-md);width:268px}.maia-rail.is-expanded .maia-rail__logo,.maia-rail.is-expanded .maia-rail__promo{align-self:flex-start}.maia-rail.is-expanded .maia-rail__wordmark{display:block}.maia-rail.is-expanded .maia-rail__link{border-radius:var(--maia-radius-pill);justify-content:flex-start;margin-inline:0;padding-inline:10px;width:100%}.maia-rail.is-expanded .maia-rail__label{height:auto;overflow:visible;position:static;width:auto;clip:auto;font:var(--maia-label-s);letter-spacing:var(--maia-label-s-tracking);white-space:nowrap}.maia-rail__promo{align-items:center;background-image:linear-gradient(258.75deg,rgba(196,173,216,.7) 1.79%,rgba(50,38,131,.7) 66.64%);border-radius:var(--maia-radius-md);display:flex;flex-direction:column;flex-shrink:0;height:172px;margin-top:auto;overflow:hidden;padding-block:8px;position:relative;text-decoration:none;transition:transform var(--maia-duration) var(--maia-ease);width:57px}.maia-rail__promo:hover{transform:translateY(-4px)}.maia-rail__promo-mark{flex:none;height:32px;transform:rotate(-12deg);width:32px}.maia-rail__promo-cta{display:none}.maia-rail__promo-label{align-items:center;color:var(--maia-text-invert);display:flex;flex:1;font:500 15px/1 var(--maia-font-label);justify-content:center;letter-spacing:-.3px;margin:0;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.maia-rail__promo-book{flex:none;height:30px;opacity:.9;transform:rotate(-10deg);width:30px}.maia-rail__promo-card{display:none}@media (min-width:1100px){.maia-rail.is-expanded .maia-rail__promo{align-self:stretch;aspect-ratio:1.72;background-image:linear-gradient(57deg,#635d9d,#6a63a1 30%,#857cb2 50%,#9f91c2 70%,#b6a7d2);border-radius:var(--maia-radius-md);display:block;height:auto;padding:0;width:auto}.maia-rail.is-expanded .maia-rail__promo-label{display:none}.maia-rail.is-expanded .maia-rail__promo-book{aspect-ratio:53.35/38.87;filter:brightness(0) invert(1);height:auto;left:44%;opacity:.38;pointer-events:none;position:absolute;top:50%;transform:rotate(-14deg) scaleY(.8);transform-origin:50% 8%;width:60%}.maia-rail.is-expanded .maia-rail__promo-card{color:var(--maia-text-invert);display:flex;flex-direction:column;font:300 21px/23px var(--maia-font-ui);left:10%;letter-spacing:-.2px;position:absolute;top:22%;z-index:1}.maia-rail.is-expanded .maia-rail__promo-lead{text-transform:capitalize;width:min-content}.maia-rail.is-expanded .maia-rail__promo-card strong{font-weight:700}.maia-rail.is-expanded .maia-rail__promo-mark{aspect-ratio:1;height:auto;position:absolute;right:1px;top:0;transform:none;width:26.7%}}@media (max-width:1099px){.maia-rail{align-items:stretch;border-radius:0 24px 24px 0;border-right:0;bottom:0;box-shadow:12px 0 40px -12px rgba(26,42,71,.35);height:100dvh;overflow-x:hidden;overflow-y:auto;padding:28px 20px 24px;top:0;transform:translateX(-102%);transition:transform var(--maia-duration) var(--maia-ease);z-index:60}.maia-rail,.maia-rail.is-expanded{background:var(--maia-surface);width:min(86vw,330px)}.maia-rail.is-expanded{padding-inline:20px;transform:none}.maia-rail.is-expanded .maia-rail__wordmark,.maia-rail__wordmark{display:block}.maia-rail__logo{margin-bottom:28px}.maia-rail__toggle{background:rgba(104,105,172,.05);box-shadow:inset 0 4px 20px rgba(26,42,71,.09);height:44px;right:12px;top:16px;width:44px}.maia-rail.is-expanded .maia-rail__chevron,.maia-rail__chevron{margin:0;transform:rotate(-135deg)}.maia-rail__menu{gap:2px;margin-bottom:32px}.maia-rail.is-expanded .maia-rail__link,.maia-rail__link{background:transparent;border-radius:var(--maia-radius-md);gap:14px;height:52px;justify-content:flex-start;margin-inline:0;padding-inline:12px;width:100%}.maia-rail.is-expanded .maia-rail__link[aria-current=page],.maia-rail__link[aria-current=page]{background:rgba(104,105,172,.08)}.maia-rail.is-expanded .maia-rail__link:hover,.maia-rail__link:hover{background:rgba(104,105,172,.12);transform:none}.maia-rail.is-expanded .maia-rail__label,.maia-rail__label{height:auto;overflow:visible;position:static;width:auto;clip:auto;color:var(--maia-text);font:400 17px/1.2 var(--maia-font-ui);white-space:nowrap}.maia-rail__link[aria-current=page] .maia-rail__label{color:var(--maia-text-strong);font-weight:600}.maia-rail.is-expanded .maia-rail__promo,.maia-rail__promo{align-items:center;align-self:stretch;background-color:var(--maia-brand);background-image:none;border-radius:var(--maia-radius-md);flex-direction:row;height:60px;justify-content:center;margin-top:auto;padding:0 20px;width:auto}.maia-rail__promo:hover{filter:brightness(1.08);transform:none}.maia-rail__promo-book,.maia-rail__promo-label,.maia-rail__promo-mark{display:none}.maia-rail__promo-cta{color:var(--maia-text-invert);display:block;font:var(--maia-label-l);letter-spacing:var(--maia-label-l-tracking)}}.maia-scrim{border:0;display:none;padding:0}@media (max-width:1099px){.maia-scrim{background:rgba(26,42,71,.45);display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--maia-duration) var(--maia-ease);z-index:55}body.maia-menu-open .maia-scrim{opacity:1;pointer-events:auto}body.maia-menu-open{overflow:hidden}}.maia-manuscript-tab{--maia-manuscript-tab-card:236px;align-items:stretch;display:flex;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:30}.maia-edge-tab{background:var(--maia-brand);border:0;border-radius:var(--maia-radius-md) 0 0 var(--maia-radius-md);box-shadow:-4px 6px 20px rgba(26,42,71,.32);color:var(--maia-text-invert);cursor:pointer;flex-direction:column;gap:var(--maia-space-sm);height:214px;padding:18px 0;position:relative;transition:filter var(--maia-duration-fast) var(--maia-ease);width:46px;z-index:1}.maia-edge-tab,.maia-edge-tab__label{align-items:center;display:flex;justify-content:center}.maia-edge-tab__label{flex:1;font:700 12px/18px var(--maia-font-alt);letter-spacing:1.2px;text-align:center;text-transform:uppercase;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.maia-edge-tab__icon{box-sizing:border-box;flex:none;height:22px;object-fit:contain;padding:3px;transform:rotate(-14.57deg);width:22px}.maia-edge-tab:hover{filter:brightness(1.1)}.maia-manuscript-tab__card{background:var(--maia-surface);box-shadow:-8px 8px 28px rgba(41,31,77,.16);overflow:hidden;transition:width var(--maia-duration) var(--maia-ease),visibility 0s linear var(--maia-duration);visibility:hidden;width:0}.maia-manuscript-tab.is-open .maia-manuscript-tab__card{transition-delay:0s;visibility:visible;width:var(--maia-manuscript-tab-card)}.maia-manuscript-tab__content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:center;padding:22px;width:var(--maia-manuscript-tab-card)}.maia-manuscript-tab__title{color:var(--maia-ink-warm);font:400 23px/27px var(--maia-font-serif);margin:0}.maia-manuscript-tab__cta{align-items:center;background:var(--maia-accent);border-radius:999px;color:var(--maia-text-invert);display:inline-flex;font:600 14px/18px var(--maia-font-ui);padding:12px 22px;text-decoration:none}.maia-manuscript-tab__cta:focus-visible,.maia-manuscript-tab__cta:hover{color:var(--maia-text-invert);filter:brightness(1.06)}@media (max-width:767px){.maia-manuscript-tab{--maia-manuscript-tab-card:210px;top:calc(var(--maia-banner-offset, var(--maia-banner-height)) + 270px);transform:none}.maia-edge-tab{gap:8px;height:175px;padding-block:13px;width:38px}.maia-edge-tab__label{font-size:10px;letter-spacing:1px;line-height:15px}.maia-edge-tab__icon{height:18px;padding:2.5px;width:18px}.maia-manuscript-tab__content{padding:18px}.maia-manuscript-tab__title{font-size:20px;line-height:24px}.maia-manuscript-tab__cta{font-size:13px;line-height:17px;padding:10px 18px}}@media (prefers-reduced-motion:reduce){.maia-manuscript-tab__card{transition:none}}@media (min-width:1100px){.maia-manuscript-tab{top:min(calc(var(--maia-banner-offset, var(--maia-banner-height)) + 484px),calc(100dvh - 222px));transform:none}.maia-rail:not(.is-expanded){padding-bottom:10px}.maia-rail:not(.is-expanded) .maia-rail__promo{display:block;height:128px;padding:0}.maia-rail:not(.is-expanded) .maia-rail__promo-mark{height:49px;left:14px;position:absolute;top:-5px;transform:none;width:49px}.maia-rail:not(.is-expanded) .maia-rail__promo-label{font:500 16px/24.5px var(--maia-font-label);height:71px;left:16px;letter-spacing:-.32px;position:absolute;top:44px;width:25px}.maia-rail:not(.is-expanded) .maia-rail__promo-book{height:68px;left:3px;opacity:.36;position:absolute;top:85px;transform:none;width:68px}}.maia-tabbar{background:var(--maia-brand);display:none;inset-inline:0;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.12);height:calc(var(--maia-tabbar-height) + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);position:fixed;z-index:40}.maia-tabbar__item{color:var(--maia-text-invert);flex-direction:column;gap:4px;height:var(--maia-tabbar-height);text-decoration:none}.maia-tabbar__iconwrap,.maia-tabbar__item{align-items:center;display:flex;justify-content:center}.maia-tabbar__iconwrap{position:relative}.maia-tabbar__icon{display:block;flex:none;height:22px;width:auto}.maia-tabbar__icon--home{height:auto;margin-block:1.7px;width:24px}.maia-tabbar__icon--search{height:22px;margin-block:1px;width:22px}.maia-tabbar__icon--cart{height:auto;margin-block:1px;width:22px}.maia-tabbar__icon--account{height:24px;width:auto}.maia-tabbar__label{font:500 9px/11.7px var(--maia-font-ui);letter-spacing:0}.maia-tabbar__count{background:var(--maia-accent-soft);border-radius:var(--maia-radius-pill);color:var(--maia-text-invert);font:600 10px/16px var(--maia-font-ui);inset-inline-start:60%;min-width:16px;padding:0 4px;position:absolute;text-align:center;top:-6px}@media (max-width:767px){:root{--maia-banner-height:30px;--maia-gutter:20px}.maia-tabbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}body{padding-bottom:calc(var(--maia-tabbar-height) + env(safe-area-inset-bottom, 0px))}.maia-navbar,.maia-navbar--solid,.maia-navbar.is-stuck{height:48px;padding-inline:16px}.maia-navbar__burger{flex-shrink:0;gap:4px;height:44px;width:44px}.maia-navbar__burger span{border-radius:1px;height:2px;width:22px}.maia-navbar__brand{gap:6px;margin-left:8px}.maia-navbar__brand span{white-space:nowrap}.maia-navbar__cart{height:34px;width:34px}.maia-navbar__cart img,.maia-navbar__count{height:16px;width:16px}.maia-navbar__count{font-size:10px;line-height:1;right:-5px;top:-5px}.maia-banner{height:var(--maia-banner-height);min-height:0;padding:0 40px}.maia-banner__text{font:400 9px/1 var(--maia-font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:359px){.maia-navbar__brand span{font-size:13px;letter-spacing:1px}}@media (prefers-reduced-motion:reduce){.maia-rail,.maia-scrim{transition:none}}@media (max-width:1099px){.maia-shell input:not([type=checkbox]):not([type=radio]),.maia-shell select,.maia-shell textarea{font-size:max(16px,1em)}}.maia-shell :focus-visible{outline:3px solid var(--maia-brand);outline-offset:4px}.maia-shell [id]{scroll-margin-top:96px}.maia-navbar__wordmark{display:none}@media (max-width:767px){.maia-editorial .maia-navbar__brand,.maia-home .maia-navbar__brand{gap:7px;margin-left:auto;margin-right:0}.maia-editorial .maia-navbar__brand img:first-child,.maia-home .maia-navbar__brand img:first-child{height:32px;width:32px}.maia-editorial .maia-navbar__brand span,.maia-home .maia-navbar__brand span{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.maia-editorial .maia-navbar__wordmark,.maia-home .maia-navbar__wordmark{display:block;height:auto;width:118px}.maia-editorial .maia-navbar__cart,.maia-home .maia-navbar__cart{display:none}}.maia-newsletter{background:var(--maia-brand);color:var(--maia-text-invert);position:relative;z-index:1}.maia-newsletter__inner{align-items:center;display:grid;gap:24px 51px;grid-template-columns:minmax(0,621px) minmax(0,552px);min-height:157px;padding:32px 108px}.maia-newsletter__title{color:var(--maia-text-invert);font:400 25px/45px var(--maia-font-display);font-variant-ligatures:no-common-ligatures;margin:0}.maia-newsletter__copy{font:400 16px/23.5px var(--maia-font-label);margin:0}.maia-newsletter__signup{min-width:0;position:relative}.maia-newsletter__form{align-items:center;display:flex;gap:20px;margin:0}.maia-newsletter__field{display:contents}.maia-newsletter__input{background:var(--maia-surface);border:0;border-radius:4px;color:var(--maia-text);flex:1;font:400 16px/24px var(--maia-font-text);height:52px;max-width:390px;min-width:0;padding:0 14px;width:auto}.maia-newsletter__input::placeholder{color:#9b9b9b;opacity:1}.maia-newsletter__input:disabled{cursor:not-allowed;opacity:.8}.maia-newsletter__form .maia-btn{background:#db6aa0;border-radius:48px;flex:none;font:700 16px/25.5px var(--maia-font-text);height:54px;letter-spacing:0;min-width:142px;padding:14px 16px}.maia-newsletter .maia-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.8;transform:none}.maia-newsletter__status{font:400 11px/14px var(--maia-font-ui);left:0;position:absolute;right:0;top:calc(100% + 6px)}.maia-newsletter__message,.maia-newsletter__privacy{margin:0}.maia-newsletter__message--success{color:#e5f0e0}.maia-newsletter__message--error{color:#ffd9e4}.maia-newsletter__privacy{color:hsla(0,0%,100%,.75)}.maia-newsletter__privacy a{color:inherit;text-decoration:underline;text-underline-offset:2px}.maia-footer{background:var(--maia-surface-off);color:#353535}.maia-footer__bar-inner,.maia-footer__inner{margin-left:var(--maia-footer-left);max-width:none;padding:0;width:min(1312px,calc(100% - var(--maia-footer-left) - 28px))}.maia-footer{--maia-footer-left:max(100px,calc(50% - 620px))}.maia-footer__inner{align-items:start;column-gap:60px;display:grid;grid-template-columns:minmax(0,287px) minmax(0,1fr) repeat(3,minmax(0,221px));padding-block:79px 136px}.maia-footer__brand{grid-column:1}.maia-footer__logo{display:block;height:85px;object-fit:contain;width:180px}.maia-footer__manuscript,.maia-footer__tagline{display:none}.maia-footer__block{font:400 16px/24px var(--maia-font-text);margin:18px 0 0}.maia-footer__group{display:block}.maia-footer__group+.maia-footer__group{margin-top:16px}.maia-footer__group strong{display:block;font-weight:700}.maia-footer__sep{display:none}.maia-footer__block a{color:inherit;text-decoration:none}.maia-footer__block a:hover{color:var(--maia-brand);text-decoration:underline}.maia-footer__column{margin-top:72px}.maia-footer__column--menu{grid-column:3}.maia-footer__column--help{grid-column:4}.maia-footer__column--resources{grid-column:5}.maia-footer__heading{color:#2f2419;font:600 18px/26px var(--maia-font-body);letter-spacing:0;margin:0;text-transform:uppercase}.maia-footer__heading:after{background:var(--maia-brand);content:"";display:block;height:3px;margin-top:22.5px;width:57px}.maia-footer__list{display:grid;gap:12px;list-style:none;margin:22.5px 0 0;padding:0}.maia-footer__list,.maia-footer__list a{font:400 16px/24px var(--maia-font-body)}.maia-footer__list a{color:#353535;text-decoration:none;transition:color var(--maia-duration-fast) var(--maia-ease)}.maia-footer__list a:hover{color:var(--maia-brand)}.maia-footer__only-mobile{display:none}.maia-footer__bar{border-top:1px solid var(--maia-border)}.maia-footer__bar-inner{align-items:center;display:flex;justify-content:space-between;min-height:101px;padding-block:23px 24px;position:relative}.maia-footer__copy{color:var(--maia-brand);font:400 16px/24px var(--maia-font-body);margin:0}.maia-footer__copy strong{color:#2f2419;display:block;font:600 18px/26px var(--maia-font-body);text-transform:uppercase}.maia-footer__made{align-items:flex-start;color:#21264d;display:flex;flex-direction:column;font:500 12px/15.6px var(--maia-font-ui);gap:8px;left:calc(50vw - var(--maia-footer-left) - 104px);margin:0;position:absolute;top:34px}.maia-footer__flag{border-radius:5px;display:flex;height:9px;overflow:hidden;width:208px}.maia-footer__flag span{flex:1}.maia-footer__flag span:first-child{background:#003792}.maia-footer__flag span:nth-child(2){background:#fff}.maia-footer__flag span:nth-child(3){background:#ef4135}.maia-footer__social{display:flex;gap:16px}.maia-footer__social a{border-radius:50%;color:var(--maia-brand);display:grid;height:32px;place-items:center;transition:background var(--maia-duration-fast) var(--maia-ease),color var(--maia-duration-fast) var(--maia-ease);width:32px}.maia-footer__social a:hover{background:var(--maia-brand);color:var(--maia-text-invert)}.maia-footer__social svg{fill:currentcolor;height:16px;width:16px}@media (max-width:1239px){.maia-newsletter__inner{padding-inline:64px}.maia-footer__inner{column-gap:32px}}@media (max-width:1099px){.maia-footer{--maia-footer-left:32px}.maia-newsletter__inner{grid-template-columns:minmax(0,1fr);padding-inline:32px}.maia-newsletter__status{margin-top:6px;position:static}.maia-footer__inner{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.maia-footer__column--menu{grid-column:2}.maia-footer__column--help{grid-column:3}.maia-footer__column--resources{grid-column:4}.maia-footer__column{margin-top:16px}.maia-footer__made{position:static}}@media (max-width:767px){.maia-newsletter__inner{display:block;min-height:130px;padding:22px 20px 0}.maia-newsletter__title{font-size:14px;line-height:24.4px}.maia-newsletter__copy{display:none}.maia-newsletter__signup{margin-top:16px;padding-bottom:8px}.maia-newsletter__form{background:var(--maia-surface);border-radius:20px;gap:0;height:40px;padding:4px 4px 4px 0}.maia-newsletter__input{background:transparent;border-radius:16px;font-family:var(--maia-font-ui);height:32px;max-width:none;padding:0 12px 0 16px}.maia-newsletter__input::placeholder{color:#9999a6}.maia-newsletter__form .maia-btn{border-radius:16px;box-shadow:none;font:500 11px/14.3px var(--maia-font-ui);height:30px;min-width:90px;padding:8px 14px;transform:none}.maia-newsletter__status{font-size:9px;line-height:12px;margin-top:6px;position:static}.maia-footer{--maia-footer-left:0px;background:#f5f4f1;color:#40404d;text-align:center}.maia-footer__bar-inner,.maia-footer__inner{width:100%}.maia-footer__inner{column-gap:0;display:grid;grid-template-columns:minmax(0,140px) minmax(0,140px);justify-content:start;padding:28px 0 0 max(20px,calc(50% - 119.5px));text-align:left}.maia-footer__brand{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;margin-left:calc(max(20px, calc(50% - 119.5px))*-1);text-align:center}.maia-footer__logo{height:56px;width:204px}.maia-footer__tagline{color:#737380;display:block;font:400 10px/13px var(--maia-font-ui);margin:3px 0 0}.maia-footer__block{color:#40404d;font:400 12px/15.6px var(--maia-font-ui);margin-top:7px}.maia-footer__group+.maia-footer__group{margin-top:4.4px}.maia-footer__group--phone{margin-top:-2.6px!important}.maia-footer__group a{display:block;margin-top:4.4px}.maia-footer__group--phone a{margin-top:0}.maia-footer__br{display:none}.maia-footer__sep{display:inline}.maia-footer__manuscript{align-items:center;background:var(--maia-brand);border-radius:18px;color:var(--maia-text-invert);display:inline-flex;font:500 12px/15.6px var(--maia-font-ui);margin-top:10.4px;padding:9px 18px;text-decoration:none}.maia-footer__manuscript:hover{color:var(--maia-text-invert);filter:brightness(1.08)}.maia-footer__column{margin-top:28px}.maia-footer__column--menu{grid-column:1}.maia-footer__column--help{grid-column:2}.maia-footer__column--resources{grid-column:1/-1;margin-top:21.7px}.maia-footer__heading{color:#000;font:700 12px/15.6px var(--maia-font-ui);text-transform:none}.maia-footer__heading:after{display:none}.maia-footer__list{font:400 11px/14.3px var(--maia-font-ui);gap:3.7px;margin-top:6.4px}.maia-footer__column--resources .maia-footer__list{grid-template-columns:minmax(0,140px) minmax(0,140px)}.maia-footer__list a{color:#4d4d59;font:400 11px/14.3px var(--maia-font-ui)}.maia-footer__only-mobile{display:list-item}.maia-footer__only-desktop{display:none}.maia-footer__bar{border-top:0}.maia-footer__bar-inner{flex-direction:column;justify-content:flex-start;min-height:0;padding:14px 0 26px}.maia-footer__social{order:1}.maia-footer__made{align-items:center;margin-top:8px;order:2}.maia-footer__copy{color:#737380;font:400 9px/11.7px var(--maia-font-ui);margin-top:14.4px;order:3}.maia-footer__copy strong{display:none}}.maia-section{background:var(--maia-surface-cream);padding-block:96px}.maia-section--books{padding-block:93px 71px}.maia-section__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;margin-bottom:40px}.maia-eyebrow{color:var(--maia-brand);font:400 13px/19.5px var(--maia-font-ui);letter-spacing:2.34px;margin:0 0 12px;text-transform:uppercase}.maia-title{color:var(--maia-ink-warm);font:var(--maia-display-section);font-variant-ligatures:no-common-ligatures;margin:0}.maia-title em{color:var(--maia-accent);font-style:italic}.maia-btn{align-items:center;background:var(--maia-accent);border:0;border-radius:var(--maia-radius-pill);cursor:pointer;display:inline-flex;font:var(--maia-label-l);justify-content:center;letter-spacing:var(--maia-label-l-tracking);padding:var(--maia-space-sm) var(--maia-space-md);text-align:center;text-decoration:none;transition:transform var(--maia-duration) var(--maia-ease),box-shadow var(--maia-duration) var(--maia-ease),filter var(--maia-duration-fast) var(--maia-ease)}.maia-btn,.maia-btn:hover{color:var(--maia-text-invert)}.maia-btn:hover{box-shadow:0 10px 24px -10px rgba(219,106,160,.9);filter:brightness(1.06);transform:translateY(-2px)}.maia-btn:active{transform:translateY(0)}.maia-hero{align-items:center;display:flex;margin-top:-80px;min-height:713px;overflow:hidden;padding-top:80px;position:relative}.maia-hero__media{container-type:size;inset:0;position:absolute;z-index:0}.maia-hero__media img,.maia-hero__video{height:100%;inset:0;object-fit:cover;object-position:calc(var(--focus, .5)*100%) 50%;object-position:clamp(100cqw - max(100cqw,177.78cqh),50cqw - var(--focus,.5) * max(100cqw,177.78cqh),0px) 50%;position:absolute;width:100%}@media (max-width:479px){.maia-hero__media img,.maia-hero__video{object-position:50% 50%}}.maia-hero__video{opacity:0;transition:opacity .65s ease}.maia-hero__video.is-active{opacity:1;z-index:1}.maia-hero__video.is-leaving{opacity:1;transition:none}.maia-hero__media:after{background:rgba(104,105,172,.3);content:"";inset:0;position:absolute;z-index:2}.maia-hero__controls{align-items:center;bottom:28px;display:flex;gap:4px;padding:0;position:absolute;right:max(28px,calc(50vw - 629px));z-index:2}.maia-hero__pause,.maia-hero__step{background:transparent;border:0;border-radius:4px;color:#fff;cursor:pointer;display:grid;height:44px;padding:0;place-items:center;width:44px}.maia-hero__chevron{border:solid;border-width:0 0 2px 2px;height:9px;transform:translateX(2px) rotate(45deg);width:9px}.maia-hero__chevron--next{transform:translateX(-2px) rotate(-135deg)}.maia-hero__counter{color:#fff;font:500 13px/20px var(--maia-font-ui);font-variant-numeric:tabular-nums;min-width:5.5ch;text-align:center;white-space:nowrap}.maia-hero__controls button:hover{background:rgba(104,105,172,.3)}.maia-hero__controls button:focus-visible{outline:2px solid #fff;outline-offset:2px}.maia-hero__controls[hidden],.maia-hero__pause[hidden]{display:none}.maia-hero__pause-icon{border-inline:3px solid currentColor;height:13px;width:10px}.maia-hero__pause[aria-pressed=true] .maia-hero__pause-icon{border:7px solid transparent;border-left:11px solid;border-right:0;height:0;width:0}@media (prefers-reduced-motion:reduce){.maia-hero__video{transition:none}}.maia-hero__inner{position:relative;width:100%;z-index:1}.maia-hero__content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--maia-space-md);margin-left:107px;max-width:588px}.maia-hero__title{font:var(--maia-display-hero);font-variant-ligatures:no-common-ligatures;letter-spacing:-1.8px;margin:0}.maia-hero__line-1{color:var(--maia-text-invert);display:block}.maia-hero__line-2{align-items:center;background:var(--maia-brand-tint);border-right:2px solid var(--maia-brand);color:var(--maia-brand);display:inline-flex;height:89px;line-height:1;padding-right:18px;position:relative}.maia-hero__chip{align-self:flex-start;background:var(--maia-brand-deep);color:var(--maia-text-invert);font:var(--maia-label-m);letter-spacing:var(--maia-label-m-tracking);margin-left:0;padding:4px var(--maia-space-2xs);white-space:nowrap}.maia-hero__line-wrap{align-items:stretch;display:flex}.maia-hero__caret{display:none}@media (max-width:1099px){.maia-hero{margin-top:0;padding-top:0}}@media (max-width:899px){.maia-hero{min-height:560px}.maia-hero__content{margin-left:0}.maia-hero__title{font-size:44px;line-height:60px}.maia-hero__line-2{height:58px}}@media (max-width:767px){.maia-hero{min-height:520px}}.maia-books__track{display:flex;gap:16px;list-style:none;margin:0 -4px;overflow-x:auto;padding:0 4px 4px;scroll-padding-left:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.maia-books__track::-webkit-scrollbar{display:none}.maia-book{background:var(--maia-surface-cream-deep);border-radius:24px;flex:0 0 205px;padding:13px 13px 16px 16px;scroll-snap-align:start}.maia-book__link{display:block;text-decoration:none}.maia-book__cover{border-radius:6px;box-shadow:1.5px 4px 9px rgba(45,35,24,.12),14px 15px 32px rgba(45,35,24,.18);height:243px;transition:transform var(--maia-duration) var(--maia-ease);width:176px}.maia-book:hover .maia-book__cover{transform:translateY(-6px) rotate(-1deg)}.maia-book__cover--empty{background:#e8ded0;color:var(--maia-text-muted);display:grid;font:var(--maia-label-s);place-items:center}.maia-book__author,.maia-book__body,.maia-book__price,.maia-book__title{display:block}.maia-book__body{min-height:130px;padding-top:18px}.maia-book__title{display:-webkit-box;-webkit-box-orient:vertical;color:var(--maia-ink-warm);font:400 19px/20px var(--maia-font-label);letter-spacing:-.86px;-webkit-line-clamp:2;line-clamp:2;margin:0 0 6px;min-height:40px;overflow:hidden}.maia-book__author{color:var(--maia-brand);font:italic 400 12px/18px var(--maia-font-text);margin:0 0 15px}.maia-book__meta{align-items:center;display:flex;justify-content:space-between;min-height:30px}.maia-book__price{color:var(--maia-ink-warm);font:400 12px/18px var(--maia-font-text);margin:0}.maia-book__add{background:var(--maia-brand);border-radius:var(--maia-radius-circle);color:var(--maia-text-invert);display:grid;flex:0 0 30px;font:400 12px/18px var(--maia-font-text);height:30px;place-items:center;transition:background var(--maia-duration-fast) var(--maia-ease);width:30px}.maia-book:hover .maia-book__add{background:var(--maia-brand-deep)}.maia-book__badge{background:var(--maia-brand-tint);border-radius:var(--maia-radius-pill);color:var(--maia-brand);display:inline-block;font:var(--maia-label-s);margin-top:6px;padding:2px 8px}.maia-dots{align-items:center;display:flex;gap:10px;justify-content:center;list-style:none;margin:40px 0 0;padding:0}.maia-dots__btn{background:rgba(104,105,172,.35);border:0;border-radius:var(--maia-radius-circle);cursor:pointer;display:block;height:8px;padding:0;transition:width var(--maia-duration) var(--maia-ease),height var(--maia-duration) var(--maia-ease),background var(--maia-duration) var(--maia-ease);width:8px}.maia-dots__btn[aria-current=true]{background:var(--maia-brand);height:10px;width:10px}.maia-shipping{display:grid;grid-template-columns:725fr 715fr;min-height:229px;overflow:hidden;position:relative}.maia-shipping__media{inset:0;position:absolute;z-index:0}.maia-shipping__media img{height:100%;object-fit:cover;width:100%}.maia-shipping__panel{color:var(--maia-text-invert);display:flex;flex-direction:column;justify-content:center;padding:var(--maia-space-md) 40px;position:relative;z-index:1}.maia-shipping__panel--free{align-items:center;background:rgba(104,105,172,.75);text-align:center}.maia-shipping__panel--eco{align-items:flex-start;background:rgba(0,0,0,.36)}.maia-shipping__title{color:var(--maia-text-invert);font:var(--maia-display-section);font-variant-ligatures:no-common-ligatures;margin:0 0 12px}.maia-shipping__panel--free .maia-shipping__title{font-family:var(--maia-font-accent);font-size:40px;line-height:45px}.maia-shipping__copy{font:400 14px/20px var(--maia-font-label);margin:0;max-width:560px}@media (max-width:767px){.maia-shipping{grid-template-columns:minmax(0,1fr)}.maia-shipping__panel--eco,.maia-shipping__panel--free{align-items:flex-start;text-align:left}}.maia-values__grid{align-content:start;align-items:start;display:grid;gap:76px;grid-template-columns:minmax(0,447px) minmax(0,658px);min-height:471px}.maia-values__title{color:var(--maia-accent);font:400 40px/45px var(--maia-font-display);font-variant-ligatures:no-common-ligatures;margin:0 0 40px}.maia-values__image{border-radius:16px;height:298px;max-width:447px;object-fit:cover;width:100%}.maia-values__list{display:grid;gap:48px 40px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.maia-value{border-top:1px solid rgba(33,31,27,.14);padding-top:36px}.maia-value__icon{height:27px;margin-bottom:16px;width:auto}.maia-value__title{color:var(--maia-ink-warm);font:400 30px/45px var(--maia-font-label);letter-spacing:-1.35px;margin:0 0 6px}.maia-value__copy{color:#282f3a;font:400 16px/26.4px var(--maia-font-label);margin:0}@media (max-width:991px){.maia-values__grid{gap:40px;grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.maia-values__list{gap:32px;grid-template-columns:minmax(0,1fr)}.maia-value__title{font-size:24px;line-height:32px}}.maia-manuscript{align-items:center;background:var(--maia-brand);border-radius:42px;color:var(--maia-text-invert);display:flex;flex-wrap:wrap;gap:41px;justify-content:space-between;margin-top:32px;padding:40px 28px 40px 56px}.maia-manuscript__eyebrow{color:var(--maia-text-invert);font:500 12px/19.5px var(--maia-font-ui);letter-spacing:2.34px;margin:0 0 10px;text-transform:uppercase}.maia-manuscript__title{color:var(--maia-text-invert);font:700 26px/1.25 var(--maia-font-ui);margin:0;max-width:796px}.maia-manuscript .maia-btn{font:700 16px/24px var(--maia-font-label);height:58px;padding-inline:32px}@media (max-width:767px){.maia-manuscript{border-radius:28px;padding:32px}.maia-manuscript__title{font-size:20px}}.maia-carousel{position:relative}.maia-carousel__track{display:flex;gap:16px;list-style:none;margin:0;overflow-x:auto;padding:0 0 4px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.maia-carousel__track::-webkit-scrollbar{display:none}.maia-carousel__track>li{flex:0 0 205px;scroll-snap-align:start}.maia-carousel__arrow{background:var(--maia-surface);border:0;border-radius:var(--maia-radius-circle);box-shadow:0 4px 12px rgba(0,0,0,.25);color:#1a1a1f;cursor:pointer;display:grid;font:500 18px/1 var(--maia-font-ui);height:44px;place-items:center;position:absolute;top:116px;transition:transform var(--maia-duration-fast) var(--maia-ease),opacity var(--maia-duration-fast) var(--maia-ease);width:44px;z-index:2}.maia-carousel__arrow:hover{transform:scale(1.08)}.maia-carousel__arrow[disabled]{cursor:default;opacity:.35;transform:none}.maia-carousel__arrow--prev{left:16px}.maia-carousel__arrow--next{right:16px}.maia-carousel__progress{background:rgba(104,105,172,.2);border-radius:2px;cursor:pointer;height:3px;margin-top:var(--maia-space-md);position:relative;touch-action:none;user-select:none}.maia-carousel__progress:before{content:"";inset:-12px 0;position:absolute}.maia-carousel__progress.is-dragging,.maia-carousel__progress.is-dragging .maia-carousel__progress-bar{cursor:grabbing}.maia-carousel__progress.is-dragging .maia-carousel__progress-bar{transition:none}.maia-carousel__progress-bar{background:var(--maia-brand);border-radius:2px;cursor:grab;inset-block:0;left:0;position:absolute;transform-origin:left;transition:transform var(--maia-duration) var(--maia-ease);width:20%}.maia-card{border-radius:11px;display:block;height:276px;overflow:hidden;position:relative;text-decoration:none}.maia-card--author{height:267px}.maia-section--authors .maia-carousel__arrow{top:111px}.maia-section--authors{padding-block:52px}.maia-section--values{padding-block:96px 68px}.maia-card__image{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .6s var(--maia-ease);width:100%}.maia-card:hover .maia-card__image{transform:scale(1.06)}.maia-card__image--empty{background:linear-gradient(160deg,var(--maia-brand) 0,var(--maia-brand-ink) 100%)}.maia-card__scrim{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.72));height:135px;inset:auto 0 0;position:absolute}.maia-card__body{display:block;inset:auto 16px 16px;position:absolute}.maia-card__name{color:var(--maia-text-invert);display:block;font:700 13.5px/16px var(--maia-font-body);margin:0 0 4px}.maia-card__meta{color:hsla(0,0%,100%,.8);display:block;font:italic 400 11px/16px var(--maia-font-ui);margin:0 0 var(--maia-space-2xs)}.maia-card__cta{align-items:center;backdrop-filter:blur(5px);background:var(--maia-brand);border-radius:var(--maia-radius-md);color:var(--maia-surface-light);display:flex;font:600 11px/16px var(--maia-font-body);height:32px;justify-content:center;transition:filter var(--maia-duration-fast) var(--maia-ease)}.maia-card:hover .maia-card__cta{filter:brightness(1.15)}.maia-contest{display:grid;min-height:340px;overflow:hidden;place-items:center;position:relative;text-align:center}.maia-contest__media{inset:-15% 0;position:absolute;z-index:0}.maia-contest__media img{height:100%;object-fit:cover;width:100%}.maia-contest__media:after{background:rgba(14,16,12,.62);content:"";inset:0;position:absolute}.maia-contest__inner{padding:var(--maia-space-lg) var(--maia-space-md);position:relative;z-index:1}.maia-contest__title{color:var(--maia-text-invert);font:var(--maia-display-section);font-size:28px;font-variant-ligatures:no-common-ligatures;line-height:36px;margin:0 0 var(--maia-space-sm)}.maia-contest__copy{color:var(--maia-text-invert);font:400 16px/24px var(--maia-font-label);margin:0 0 var(--maia-space-md)}.maia-js .maia-reveal{opacity:0;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.maia-js .maia-reveal{opacity:1}.maia-book__cover,.maia-btn,.maia-card__image{transition:none}}.maia-hero__line-wrap{padding-top:7px}.maia-hero .maia-btn{min-width:177px;padding-inline:18px}.maia-hero__content{transform:translateY(9px)}.maia-carousel__arrow[hidden],.maia-dots[hidden],.maia-manuscript__eyebrow-mobile,.maia-value__number{display:none}.maia-book__cover{object-fit:cover}.maia-card--author{background:#fff;border:1px solid rgba(104,105,172,.3);border-bottom:3px solid var(--maia-brand);border-radius:6px}.maia-card--author .maia-card__image{height:220px}.maia-card--author .maia-card__scrim{display:none}.maia-card--author .maia-card__body{inset:220px 9px 0;padding-block:5px;padding-right:57px}.maia-card--author .maia-card__name{font:700 12px/16px var(--maia-font-ui)}.maia-card--author .maia-card__meta,.maia-card--author .maia-card__name{color:var(--maia-ink-warm);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maia-card--author .maia-card__meta{font:400 9px/13px var(--maia-font-ui)}.maia-card--author .maia-card__cta{border-radius:20px;font-size:8px;height:20px;position:absolute;right:0;top:11px;width:55px}body:has(.maia-home){font-family:var(--maia-font-text)}@media (min-width:1100px){.maia-home .maia-section>.maia-container{max-width:1312px;padding-inline:0;padding-left:max(0px,calc(var(--maia-rail-width) + 12px - max(64px, 50vw - 656px)));width:calc(100% - 128px)}.maia-home .maia-section--books{padding-bottom:76px}.maia-home .maia-section--values{margin-top:-9px}.maia-home .maia-section--values>.maia-container{margin-left:max(82px,calc(50vw - 638px));margin-right:auto;max-width:1181px;padding-left:9px}.maia-home .maia-values__grid{gap:64px;grid-template-columns:447px minmax(0,1fr)}.maia-home .maia-values__title{margin-bottom:64px}.maia-home .maia-values__image{height:274px;width:438px}.maia-home .maia-manuscript{flex-wrap:nowrap;min-height:177px}.maia-home .maia-manuscript>div{flex:1;min-width:0}.maia-home .maia-manuscript__title{max-width:645px}.maia-home .maia-manuscript .maia-btn{flex-shrink:0}.maia-home .maia-section--collections{padding-block:0 108px}.maia-home .maia-section--collections .maia-section__head{margin-bottom:96px}.maia-home .maia-section--authors{padding-block:54px 61px}.maia-home .maia-section--authors .maia-section__head{flex-wrap:nowrap;margin-bottom:82px}.maia-home .maia-section--authors .maia-title{font-size:clamp(24px,2.08vw,30px)}.maia-home .maia-section--authors .maia-btn{flex-shrink:0}.maia-home .maia-shipping__panel{justify-content:center;padding:24px 26px}}@media (max-width:767px){.maia-home .maia-container{padding-inline:20px}.maia-home .maia-hero{margin-top:-48px;padding-top:48px}.maia-home .maia-hero__content{gap:13.061px;transform:translateY(10.59px)}.maia-home .maia-hero__media:after{background:rgba(104,105,172,.51)}.maia-home .maia-hero__controls{right:54px}.maia-home .maia-hero__title{font-size:clamp(36px,10.67vw,40px);letter-spacing:-.9796px;line-height:52.245px}.maia-home .maia-hero__line-wrap{padding-top:3.805px}.maia-home .maia-hero__line-2{border-right-width:1.088px;height:48.435px;min-width:5.25em;padding-right:0}.maia-home .maia-hero__chip{font-size:8.71px;line-height:13.061px;padding:2.177px 4.354px;width:41.905px}.maia-home .maia-hero .maia-btn{font-size:9.796px;letter-spacing:-.1306px;line-height:13.061px;min-width:105px;padding:6.531px 13.061px}.maia-home .maia-section{padding-block:36px}.maia-home .maia-section__head{gap:16px;margin-bottom:24px}.maia-home .maia-eyebrow{font-size:10px;letter-spacing:1px;line-height:15px;margin-bottom:12px}.maia-home .maia-title{font-size:24px;line-height:30px}.maia-home .maia-section--books{padding-bottom:6px}.maia-home .maia-section--books .maia-eyebrow{margin-bottom:6px}.maia-home .maia-section--books .maia-section__head{margin-bottom:19px}.maia-home .maia-section--books .maia-title{font:700 22px/30px var(--maia-font-ui)}.maia-home .maia-section--books .maia-title em{color:inherit;font-style:normal}.maia-home .maia-books__track{gap:14px;margin-right:-20px}.maia-home .maia-book{border-radius:18px;flex-basis:150px;padding:10px 10px 12px 12px}.maia-home .maia-book__cover{height:178px;width:128px}.maia-home .maia-book__body{min-height:94px;padding-top:13px}.maia-home .maia-book__title{font-size:14px;letter-spacing:-.6px;line-height:16px;margin-bottom:4px;min-height:32px}.maia-home .maia-book__author{margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maia-home .maia-book__author,.maia-home .maia-book__price{font-size:10px;line-height:14px}.maia-home .maia-book__add{flex-basis:24px;height:24px;width:24px}.maia-home .maia-book__meta{min-height:24px}.maia-home .maia-dots{margin-top:16px}.maia-home .maia-manuscript__eyebrow-desktop,.maia-home .maia-shipping,.maia-home .maia-value__icon,.maia-home .maia-values__image{display:none}.maia-home .maia-section--values{padding-top:0}.maia-home .maia-values__grid{gap:42px;min-height:0}.maia-home .maia-values__title{font-size:24px;line-height:30px;margin:0}.maia-home .maia-values__list{gap:12px;grid-template-columns:1fr}.maia-home .maia-value{border:0;padding:0 0 0 24px;position:relative}.maia-home .maia-value__number{color:var(--maia-brand);display:block;font:500 12px/18px var(--maia-font-ui);left:0;position:absolute;top:3px}.maia-home .maia-value__title{font:700 16px/22px var(--maia-font-ui);letter-spacing:0;margin-bottom:4px}.maia-home .maia-value__copy{color:#595966;font:400 12px/16px var(--maia-font-ui)}.maia-home .maia-manuscript{border-radius:20px;gap:10px;margin-top:27px;padding:15px 20px}.maia-home .maia-manuscript__eyebrow-mobile{display:inline}.maia-home .maia-manuscript__eyebrow{font-size:9px;letter-spacing:1px;line-height:14px;margin-bottom:4px}.maia-home .maia-manuscript__title{font-size:15px;line-height:20px;max-width:230px}.maia-home .maia-manuscript .maia-btn{background:#fff;color:#333340;font-size:12px;height:auto;line-height:16px;padding:8px 16px}.maia-home .maia-section--authors,.maia-home .maia-section--collections{padding-top:8px}.maia-home .maia-section__head>.maia-btn{font-size:13px;padding:8px 16px}.maia-home .maia-carousel__track{gap:12px;margin-right:-20px}.maia-home .maia-carousel__track>li{flex-basis:170px}.maia-home .maia-card{height:224px}.maia-home .maia-card--author{height:218px}.maia-home .maia-card--author .maia-card__image{height:170px}.maia-home .maia-card--author .maia-card__body{top:170px}.maia-home .maia-carousel__arrow{height:36px;top:94px;width:36px}.maia-home .maia-section--authors .maia-carousel__arrow{top:91px}.maia-home .maia-carousel__arrow--prev{left:8px}.maia-home .maia-carousel__arrow--next{right:-8px}.maia-home .maia-contest{min-height:280px}.maia-home .maia-contest__title{font-size:24px;line-height:32px}}.maia-page-band{align-items:flex-end;color:var(--maia-text-invert);display:flex;margin-top:-80px;min-height:207px;overflow:hidden;position:relative}.maia-page-band__media{inset:0;position:absolute;z-index:0}.maia-page-band__media img{height:100%;object-fit:cover;object-position:center bottom;width:100%}.maia-page-band__media:after{background:rgba(0,0,0,.3);content:"";inset:0;position:absolute}.maia-page-band__inner{padding-bottom:22px;padding-top:104px;position:relative;z-index:1}.maia-page-band__title{color:var(--maia-text-invert);font:var(--maia-display-hero);font-size:54px;font-variant-ligatures:no-common-ligatures;letter-spacing:-1px;line-height:1.1;margin:0;overflow-wrap:anywhere}.maia-crumbs{align-items:center;color:hsla(0,0%,100%,.85);display:flex;flex-wrap:wrap;font:400 13px/1.4 var(--maia-font-ui);gap:var(--maia-space-2xs);margin-bottom:10px}.maia-crumbs a{color:inherit;text-decoration:none}.maia-crumbs a:hover{color:var(--maia-text-invert);text-decoration:underline}.maia-page-band--catalogue{min-height:255px}.maia-catalogue-featured .maia-section{padding-block:28px 40px}.maia-catalogue{padding-block:8px 96px}.maia-catalogue__main{min-width:0}.maia-filters{margin-bottom:34px}.maia-filters__form{align-items:center;background:var(--maia-surface);border:1px solid #e5e0d9;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;padding:10px 21px 10px 10px}.maia-filters__narrow{display:none}.maia-filters__reset{color:var(--maia-brand);font:500 13px/17px var(--maia-font-ui);margin-left:auto;text-decoration:underline;text-underline-offset:2px}.maia-filters__reset:hover{color:var(--maia-brand-deep)}.maia-search{flex:0 1 380px;min-width:220px}.maia-search__field{align-items:center;background:#f7f5f0;border-radius:8px;display:flex;gap:10px;height:44px;padding-left:16px}.maia-search__field:focus-within{outline:2px solid var(--maia-brand);outline-offset:2px}.maia-search__icon{color:var(--maia-brand);flex:none;height:16px;width:16px}.maia-search__input{background:none;border:0;border-radius:inherit;color:var(--maia-text-strong);flex:1;font:400 13px/17px var(--maia-font-ui);height:100%;min-width:0;padding-right:16px}.maia-search__input::placeholder{color:#8c8c99}.maia-search__input:focus{outline:none}.maia-dropdown{flex:none;position:relative}.maia-dropdown__toggle{align-items:center;background:#f7f5f0;border-radius:8px;color:#8c8c99;cursor:pointer;display:flex;font:400 13px/17px var(--maia-font-ui);gap:6px;height:44px;list-style:none;padding-inline:16px;white-space:nowrap}.maia-dropdown__toggle::-webkit-details-marker{display:none}.maia-dropdown__toggle:focus-visible{outline:2px solid var(--maia-brand);outline-offset:2px}.maia-dropdown__value{color:var(--maia-ink-warm);font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis}.maia-dropdown__caret{color:var(--maia-brand);font:500 12px/16px var(--maia-font-ui);transition:rotate var(--maia-duration-fast) var(--maia-ease)}.maia-dropdown[open] .maia-dropdown__caret{rotate:180deg}.maia-dropdown__panel{background:var(--maia-surface);border:1px solid #e5e0d9;border-radius:12px;box-shadow:0 12px 28px rgba(45,35,24,.12);left:0;margin:0;max-height:340px;min-width:100%;overflow-y:auto;overscroll-behavior:contain;padding:10px 16px;position:absolute;top:calc(100% + 6px);z-index:5}.maia-check{align-items:flex-start;cursor:pointer;display:flex;gap:10px;padding-block:5px;white-space:nowrap}.maia-check__input{height:16px;margin:0;opacity:0;position:absolute;width:16px}.maia-check__box{background:var(--maia-surface);border:1px solid #d5d5de;border-radius:4px;flex:none;height:16px;margin-top:1px;position:relative;transition:background var(--maia-duration-fast) var(--maia-ease),border-color var(--maia-duration-fast) var(--maia-ease);width:16px}.maia-check__input:checked+.maia-check__box{background:var(--maia-brand);border-color:var(--maia-brand)}.maia-check__input:checked+.maia-check__box:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:5px;position:absolute;rotate:45deg;top:2px;width:4px}.maia-check__input:focus-visible+.maia-check__box{outline:2px solid var(--maia-brand);outline-offset:2px}.maia-check__label{color:#737380;font:400 13px/17px var(--maia-font-ui)}.maia-check:hover .maia-check__label,.maia-check__input:checked~.maia-check__label{color:var(--maia-text-strong)}.maia-filters__apply{background:var(--maia-brand);border:0;border-radius:var(--maia-radius-pill);color:var(--maia-text-invert);cursor:pointer;font:500 13px/17px var(--maia-font-ui);padding:8px 16px}@media (max-width:767px){.maia-filters{margin-bottom:24px}.maia-filters__form{background:none;border:0;border-radius:0;gap:10px 8px;padding:0;position:relative}.maia-filters__wide{display:none}.maia-filters__narrow{display:inline}.maia-search{flex:1 1 100%;min-width:0}.maia-search__field{background:var(--maia-surface);border:1px solid #e5e0d9;border-radius:10px}.maia-dropdown{position:static}.maia-dropdown__toggle{background:var(--maia-surface);border:1px solid #e5e0d9;border-radius:18px;color:var(--maia-ink-warm);font-weight:500;height:36px;padding-inline:14px}.maia-dropdown:not(.is-active) .maia-dropdown__value{display:none}.maia-dropdown.is-active .maia-dropdown__toggle{border-color:var(--maia-brand)}.maia-dropdown__value{color:var(--maia-brand);max-width:110px}.maia-dropdown__panel{min-width:0;right:0;top:calc(100% + 6px)}.maia-filters__reset{display:none}.maia-filters__form:has(:checked) .maia-filters__reset{display:inline}}@media (prefers-reduced-motion:reduce){.maia-check__box,.maia-dropdown__caret{transition:none}}.maia-more{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:var(--maia-space-md);min-height:60px}.maia-more__link{color:var(--maia-brand);font:500 13px/17px var(--maia-font-ui)}.maia-more__loading{align-items:center;color:#8c8c99;display:flex;flex-direction:column;font:400 11px/14px var(--maia-font-ui);gap:8px;margin:0}.maia-more__dots{display:flex;gap:6px}.maia-more__dots i{animation:maia-more-pulse 1.2s var(--maia-ease) infinite;background:var(--maia-brand);border-radius:50%;height:10px;width:10px}.maia-more__dots i:nth-child(2){animation-delay:.15s}.maia-more__dots i:nth-child(3){animation-delay:.3s}@keyframes maia-more-pulse{0%,60%,to{opacity:.3}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.maia-more__dots i{animation:none;opacity:.6}}.maia-catalogue__grid{display:grid;gap:27px 20px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (max-width:1199px){.maia-catalogue__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:899px){.maia-catalogue__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.maia-catalogue__grid{gap:16px 11px;grid-template-columns:repeat(2,minmax(0,1fr))}}.maia-catalogue__grid>li{display:flex;min-width:0}.maia-catalogue__photo{grid-column:span 2}.maia-catalogue__photo img{border-radius:16px;height:100%;object-fit:cover;width:100%}.maia-catalogue__grid .maia-book{border-radius:22px;flex:1;min-width:0;padding:12px 12px 14px}.maia-catalogue__grid .maia-book__cover{aspect-ratio:161/223;border-radius:5.6px;height:auto;width:100%}.maia-catalogue__grid .maia-book__cover--empty{aspect-ratio:161/223;height:auto}.maia-catalogue__grid .maia-book__body{min-height:101px;padding-top:17px}.maia-catalogue__grid .maia-book__title{font-size:17.5px;letter-spacing:-.79px;line-height:18.5px;margin-bottom:5px;min-height:37px}.maia-catalogue__grid .maia-book__author{font-size:11px;line-height:17px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maia-catalogue__grid .maia-book__price{font-size:11px;line-height:17px}.maia-catalogue__grid .maia-book__meta{min-height:28px}.maia-catalogue__grid .maia-book__add{display:none}@media (max-width:767px){.maia-catalogue__grid .maia-book{border-radius:19px;padding:10px 10px 12px}.maia-catalogue__grid .maia-book__body{min-height:92px;padding-top:14px}.maia-catalogue__grid .maia-book__title{font-size:15px;letter-spacing:-.6px;line-height:16px;min-height:32px}}.maia-catalogue__empty{color:var(--maia-text-muted);font:var(--maia-body);margin:0;padding:48px 0;text-align:center}.maia-catalogue__main .form-control,.maia-catalogue__main .form-select{border-color:rgba(33,31,27,.16);border-radius:var(--maia-radius-pill);color:var(--maia-text);font:var(--maia-label-m);min-height:44px;padding-inline:18px}.maia-catalogue__main .form-control:focus,.maia-catalogue__main .form-select:focus{border-color:var(--maia-brand);box-shadow:0 0 0 3px rgba(104,105,172,.16)}.maia-catalogue__main .btn{border-radius:var(--maia-radius-pill);font:var(--maia-label-m-strong)}.maia-catalogue__main .row{justify-content:flex-end}.maia-catalogue__main .dropdown-toggle{background:var(--maia-surface);border:1px solid rgba(33,31,27,.16);color:var(--maia-text-strong);padding:10px 18px}.maia-catalogue__main .dropdown-menu{border-color:rgba(33,31,27,.1);border-radius:var(--maia-radius-md);box-shadow:var(--maia-shadow-card)}.maia-catalogue__main .dropdown-item{font:var(--maia-label-m)}.maia-catalogue__main .pagination{flex-wrap:wrap;row-gap:var(--maia-space-2xs);--bs-pagination-color:var(--maia-text);--bs-pagination-active-bg:var(--maia-brand);--bs-pagination-active-border-color:var(--maia-brand);--bs-pagination-hover-color:var(--maia-brand);justify-content:center;margin-top:48px}.maia-shelf{margin-top:-71px;min-height:360px;padding-bottom:50px;position:relative}.maia-shelf__inner{align-items:flex-end;container-type:inline-size;display:flex;gap:40px;height:320px}.maia-shelf__intro{position:relative}.maia-shelf__intro:after{background:#b88f6b;content:"";height:14px;left:40px;position:absolute;top:calc(100% + 1px);width:min(calc(305px + var(--shelf-width, 0px)),calc(100cqw - 40px))}.maia-shelf__intro{flex:0 0 298px;padding-bottom:64px}.maia-shelf__title{color:#000;font:400 32px/45px var(--maia-font-display);font-variant-ligatures:no-common-ligatures;margin:0 0 10px}.maia-shelf__hint{color:#80808c;font:400 11px/14.32px var(--maia-font-ui);margin:0;max-width:250px}.maia-shelf__books{align-items:flex-end;display:flex;flex:1 1 0;gap:3px;height:100%;list-style:none;margin:0;min-width:0;overflow-x:auto;padding:12px 0 0;scrollbar-width:none}.maia-shelf__books::-webkit-scrollbar{display:none}.maia-shelf__book{flex:0 1 var(--spine-width);height:var(--spine-height);min-width:calc(var(--spine-width)*.85)}.maia-shelf__spine{background:var(--maia-brand-ink);border-radius:2px;display:block;height:100%;overflow:hidden;position:relative;text-decoration:none;transition:transform var(--maia-duration) var(--maia-ease);width:100%}.maia-shelf__book:hover .maia-shelf__spine,.maia-shelf__spine.is-chosen,.maia-shelf__spine:focus-visible{transform:translateY(-12px)}.maia-shelf__spine.is-chosen{outline:2px solid var(--maia-brand);outline-offset:2px}.maia-shelf__texture{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.maia-shelf__label{color:var(--maia-text-invert);display:grid;font:500 11px/14.32px var(--maia-font-ui);inset:0;padding-block:12px;place-items:center;position:absolute;text-align:center;text-orientation:mixed;writing-mode:vertical-rl}.maia-shelf__spine--dark .maia-shelf__label{color:#2b2e45}.maia-shelf__books--wide{--shelf-row:205px;--shelf-plank:14px;--shelf-gap:34px;background:repeating-linear-gradient(to bottom,transparent 0 var(--shelf-row),#b88f6b var(--shelf-row) calc(var(--shelf-row) + var(--shelf-plank)),transparent calc(var(--shelf-row) + var(--shelf-plank)) calc(var(--shelf-row) + var(--shelf-plank) + var(--shelf-gap)));flex-wrap:wrap;gap:calc(var(--shelf-plank) + var(--shelf-gap)) 1px;height:auto;margin-top:16px;overflow:visible;padding:0 0 var(--shelf-plank)}.maia-shelf__books--wide .maia-shelf__book{align-items:flex-end;display:flex;flex:0 0 var(--spine-width);height:var(--shelf-row);min-width:0}.maia-shelf__books--wide .maia-shelf__spine{height:var(--spine-height)}.maia-shelf__card{background:var(--maia-surface);border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.18);left:-9999px;overflow:hidden;position:absolute;width:240px;z-index:3}.maia-shelf__card-media:empty,.maia-shelf__card[hidden]{display:none}.maia-shelf__card-image{display:block;height:160px;object-fit:cover;width:240px}.maia-shelf__card-name{color:#4a386b;font:700 20px/26px var(--maia-font-ui);margin:15px 20px 0}.maia-shelf__card-copy{display:-webkit-box;-webkit-box-orient:vertical;color:#595959;font:400 12px/15.6px var(--maia-font-ui);-webkit-line-clamp:3;margin:4px 20px 0;overflow:hidden}.maia-shelf__card-cta{background:#6b5994;border-radius:8px;color:var(--maia-text-invert);display:inline-block;font:500 12px/16px var(--maia-font-ui);margin:19px 20px 20px;padding:10px 16px;text-decoration:none}.maia-shelf__card-cta:focus-visible,.maia-shelf__card-cta:hover{background:var(--maia-brand)}@media (prefers-reduced-motion:reduce){.maia-shelf__spine{transition:none}}@media (max-width:899px){.maia-shelf{height:auto;margin-top:0;min-height:0;padding-block:40px}.maia-shelf__inner{height:auto}.maia-shelf__intro{flex-basis:auto;max-width:100%;min-width:0;padding-bottom:0}.maia-shelf__books,.maia-shelf__books--wide,.maia-shelf__intro:after{display:none}}@media (max-width:1099px){.maia-page-band{margin-top:-64px}.maia-page-band__inner{padding-top:88px}}@media (max-width:767px){.maia-page-band{margin-top:-48px;min-height:180px}.maia-page-band__inner{padding-top:72px}.maia-page-band__title{font-size:34px;letter-spacing:0;line-height:1.15}}.maia-page-band--book{min-height:255px}.maia-book-detail{background:var(--maia-surface);padding-block:59px 13px;position:relative}.maia-book-detail__inner{align-items:start;display:grid;gap:49px;grid-template-columns:minmax(0,535px) minmax(0,1fr)}.maia-book-detail__gallery{display:grid;gap:27px 31px;grid-template-columns:minmax(80px,119px) minmax(0,1fr)}.maia-book-detail__thumbs{align-self:start;display:grid;gap:16px;list-style:none;margin:0;padding:0}.maia-book-detail__thumbs img{border-radius:15px;display:block;height:143px;object-fit:cover;width:100%}.maia-book-detail__cover img,.maia-book-detail__cover--empty{aspect-ratio:385/640;border-radius:15px;box-shadow:var(--maia-shadow-card);display:block;height:auto;object-fit:cover;width:100%}.maia-book-detail__cover--empty{background:var(--maia-surface-cream-deep)}.maia-book-detail__info{min-width:0;padding-top:51px}.maia-book-detail__title{color:var(--maia-brand);font:var(--maia-display-section);font-variant-ligatures:no-common-ligatures;margin:0}.maia-book-detail__author{color:var(--maia-brand);font:400 13px/20px var(--maia-font-text);margin:12px 0 0}.maia-book-detail__price{color:var(--maia-ink-warm);font:400 28px/34px var(--maia-font-label);margin:20px 0 0}.maia-book-detail__blurb{color:#666;font:400 16px/21px var(--maia-font-label);margin:28px 0 0;max-width:520px}.maia-book-detail__meta{color:#737373;font:400 16px/19px var(--maia-font-label);margin:28px 0 0}.maia-book-detail__meta div{display:flex;gap:4px}.maia-book-detail__meta div+div{margin-top:28px}.maia-book-detail__meta dd,.maia-book-detail__meta dt{margin:0}.maia-book-cart{margin-top:28px}.maia-book-cart__quantity{align-items:center;display:flex;gap:16px}.maia-book-cart__quantity-label{color:#253745;font:700 20px/28px var(--maia-font-label)}.maia-book-cart__stepper{align-items:center;background:#f6f7f8;border-radius:4px;display:flex;height:44px;width:132px}.maia-book-cart__stepper-input{appearance:textfield;background:transparent;border:0;color:#253745;font:700 20px/28px var(--maia-font-text);min-width:0;text-align:center;width:44px}.maia-book-cart__stepper-input:focus-visible{outline:2px solid var(--maia-brand);outline-offset:4px}.maia-book-cart__actions{display:flex;flex-wrap:wrap;gap:22px;margin-top:68px}.maia-book-cart__ebook,.maia-book-cart__submit{border:0;border-radius:4px;color:var(--maia-text-invert);cursor:pointer;display:grid;font:700 16px/26px var(--maia-font-label);height:54px;padding-inline:32px;place-items:center;text-decoration:none;transition:filter var(--maia-duration-fast) var(--maia-ease)}.maia-book-cart__submit{background:var(--maia-accent);min-width:min(244px,100%)}.maia-book-cart__ebook{background:#8c66a6;min-width:min(254px,100%)}.maia-book-cart__ebook:hover,.maia-book-cart__submit:hover{filter:brightness(1.06)}.maia-book-cart__ebook--disabled{cursor:default;opacity:.55}.maia-book-cart__ebook--disabled:hover{filter:none}.maia-book-cart__unavailable{color:var(--maia-text-muted);font:var(--maia-label-m);margin:0}.maia-book-more{background:var(--maia-surface);padding-block:66px 74px}.maia-book-more__title{color:var(--maia-brand);font:var(--maia-display-section);font-variant-ligatures:no-common-ligatures;margin:0 0 24px}.maia-book-more__body{color:var(--maia-text);font:var(--maia-body);margin:0}.maia-book-about{background:var(--maia-surface);padding-block:100px 50px}.maia-book-about__inner{align-items:start;display:grid;gap:clamp(24px,3.8vw,56px);grid-template-columns:minmax(0,369fr) minmax(0,380fr) minmax(0,337fr)}.maia-book-about__portrait img{border-radius:15px;display:block;height:400px;object-fit:cover;width:100%}.maia-book-about__eyebrow{color:var(--maia-brand);font:400 13px/20px var(--maia-font-text);margin:0 0 20px}.maia-book-about__name{color:#2f2419;font:var(--maia-display-section);font-variant-ligatures:no-common-ligatures;margin:0 0 18px}.maia-book-about__bio{color:#2f2419;font:300 12px/20px var(--maia-font-label);margin:0 0 32px}.maia-book-about__cta{font:600 18px/24px var(--maia-font-ui)}.maia-book-about__extract{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.22)),url(/build/app/shop/images/excerpt.40ece60c.webp) 50% /cover;border-radius:15px;color:var(--maia-text-invert);cursor:pointer;display:flex;flex-direction:column;height:400px;justify-content:flex-end;padding:32px 26px;text-decoration:none}.maia-book-about__extract-title{color:var(--maia-text-invert);font:var(--maia-display-section);font-variant-ligatures:no-common-ligatures;margin:0 0 12px}.maia-book-about__extract-copy{color:var(--maia-text-invert);font:400 14px/20px var(--maia-font-label);margin:0}.maia-events{background:var(--maia-surface);padding-block:0 43px}.maia-events__title{color:var(--maia-brand);font:var(--maia-display-section);font-variant-ligatures:no-common-ligatures;margin:0 0 25px}.maia-events__list{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,380px));list-style:none;margin:0;padding:0}.maia-events__card{align-items:flex-start;background:var(--maia-surface);border-radius:12px;box-shadow:var(--maia-shadow-card);display:flex;gap:20px;min-height:120px;padding:25px 20px}.maia-events__date{background:#4a386b;border-radius:10px;display:grid;flex:0 0 65px;height:70px;margin:0;place-content:center;text-align:center;width:65px}.maia-events__day{font:700 24px/31px var(--maia-font-ui)}.maia-events__day,.maia-events__month{color:var(--maia-text-invert);display:block}.maia-events__month{font:500 10px/13px var(--maia-font-ui);text-transform:uppercase}.maia-events__body{min-width:0}.maia-events__name{color:#261f33;font:700 14px/18px var(--maia-font-ui);margin:0 0 5px}.maia-events__place,.maia-events__time{color:#807a85;font:400 12px/16px var(--maia-font-ui);margin:0}.maia-events__type{background:rgba(140,102,166,.12);border-radius:12px;color:#735085;display:inline-block;font:500 10px/13px var(--maia-font-ui);margin:4px 0 0;padding:4px 10px}.maia-book-reviews{background:linear-gradient(to bottom,var(--maia-surface-cream) 56px,var(--maia-brand) 56px);color:var(--maia-text-invert);margin-top:72px;overflow:hidden;padding-block:0 65px;position:relative}.maia-book-reviews__title{color:var(--maia-text-invert);font:700 28px/34px var(--maia-font-label);margin:0 0 16px;max-width:530px}.maia-book-reviews__lede{color:#fafafa;font:400 16px/24px var(--maia-font-label);margin:0;max-width:530px}.maia-book-reviews__list{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));list-style:none;margin:0;padding:0}.maia-book-reviews__card{background:#fafafa;border-radius:8px;color:var(--maia-text);padding:24px}.maia-book-reviews__score{color:var(--maia-brand);font:700 20px/28px var(--maia-font-ui);margin:0 0 12px}.maia-book-reviews__quote{color:var(--maia-text);font:400 14px/22px var(--maia-font-label);margin:0 0 16px}.maia-book-reviews__name{color:var(--maia-text-strong);font:700 14px/18px var(--maia-font-ui);margin:0}.maia-book-reviews__role{color:var(--maia-text-muted);font:400 12px/16px var(--maia-font-ui);margin:0}@media (max-width:1099px){.maia-book-about__inner,.maia-book-detail__gallery,.maia-book-detail__inner{grid-template-columns:minmax(0,1fr)}.maia-book-detail__gallery{margin-inline:auto;max-width:440px;width:100%}.maia-book-detail__thumbs{grid-auto-flow:column;justify-content:start;max-width:100%;order:1;overflow-x:auto;padding-bottom:8px}.maia-book-detail__thumbs img{height:110px;width:90px}.maia-book-detail__cover:only-child{grid-column:1/-1}.maia-book-detail__cover img{height:auto;width:100%}.maia-events__list{grid-template-columns:minmax(0,1fr)}.maia-events__card{height:auto}}.maia-book-detail__thumbs button{background:transparent;border:0;border-radius:15px;display:block;padding:0;width:100%}.maia-book-detail__thumbs button:focus-visible,.maia-book-detail__thumbs button[aria-pressed=true]{outline:2px solid var(--maia-brand);outline-offset:4px}.maia-press{background:var(--maia-surface);padding-block:57px 29px}.maia-press__eyebrow{color:#db6b9e;font:600 12px/16px var(--maia-font-ui);letter-spacing:1.92px;margin:0 0 12px;text-transform:uppercase}.maia-press__title{color:var(--maia-brand);font:var(--maia-display-section);font-variant-ligatures:no-common-ligatures;margin:0 0 13px}.maia-press__title em{color:var(--maia-accent)}.maia-press__list{display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.maia-press__card{background:#fff;border-radius:8px;box-shadow:var(--maia-shadow-card);min-width:0}.maia-press__media img{border-radius:8px 8px 0 0;height:220px;object-fit:cover;width:100%}.maia-press__panel{padding:24px}.maia-press__headline{color:#261f33;font:700 18px/26px var(--maia-font-label);margin:0 0 12px}.maia-press__outlet{color:#735085;font:400 13px/20px var(--maia-font-text);margin:0 0 12px}.maia-press__cta{background:var(--maia-accent);color:var(--maia-text-invert);display:grid;font:600 16px/19px var(--maia-font-text);min-height:44px;place-items:center;width:101px}.maia-media-links{margin-top:50px}.maia-media-links__title{color:var(--maia-ink-warm);font:600 15px/20px var(--maia-font-ui);margin:0 0 4px}.maia-media-links__lede{color:#61616e;font:400 14px/18px var(--maia-font-ui);margin:0 0 22px}.maia-media-links__list{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.maia-media-link{background:#f7f5f0;border-radius:20px;box-sizing:border-box;color:var(--maia-ink-warm);display:flex;gap:16px;height:100%;min-height:132px;padding:16px;position:relative;text-decoration:none;transition:box-shadow var(--maia-duration-fast) var(--maia-ease)}.maia-media-link--podcast{background:#f1f1f9}.maia-media-link:hover{box-shadow:var(--maia-shadow-card)}.maia-media-link__thumb{background:var(--maia-brand-tint);border-radius:14px;display:grid;flex:none;height:100px;overflow:hidden;place-items:center;width:100px}.maia-media-link__thumb img{height:100%;object-fit:cover;width:100%}.maia-media-link__glyph{color:var(--maia-brand);font-size:28px}.maia-media-link__body{align-items:flex-start;display:flex;flex-direction:column;min-width:0;padding-top:2px}.maia-media-link__kind{background:#b9477d;border-radius:12px;color:var(--maia-text-invert);font:600 11px/14px var(--maia-font-ui);padding:5px 10px}.maia-media-link--document .maia-media-link__kind{background:var(--maia-brand)}.maia-media-link__name{font:400 20px/26px var(--maia-font-serif);margin-top:8px;overflow-wrap:anywhere}.maia-media-link__meta{color:#61616e;font:500 12px/16px var(--maia-font-ui);margin-top:auto;padding-top:8px}.maia-media-link__dot{margin-inline:8px}@media (max-width:767px){.maia-press{padding-top:48px}.maia-press__eyebrow{font-size:10px;letter-spacing:1.4px;line-height:13px;margin-bottom:9px}.maia-press__title{font-size:22px;line-height:29px}.maia-media-links{margin-top:20px}.maia-media-links__title{font-size:13px;line-height:17px;margin-bottom:13px}.maia-media-links__lede{display:none}.maia-media-links__list{display:flex;gap:12px;margin-inline:calc(var(--maia-gutter)*-1);overflow-x:auto;padding-inline:var(--maia-gutter);scroll-padding-inline:var(--maia-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.maia-media-links__list>li{flex:0 0 250px;scroll-snap-align:start}.maia-media-link{border-radius:16px;gap:12px;min-height:120px;padding:12px}.maia-media-link__thumb{border-radius:10px;height:96px;width:80px}.maia-media-link__kind{border-radius:10px;font-size:9px;line-height:12px;padding:4px 8px}.maia-media-link__name{font-size:16px;line-height:21px}.maia-media-link__meta{font-size:10px;line-height:13px}.maia-media-link__dot{margin-inline:4px}.maia-media-link__cta-more{display:none}}@media (min-width:768px) and (max-width:1099px){.maia-media-links__list{grid-template-columns:minmax(0,1fr)}}.maia-book-reviews+.maia-section--books{padding-bottom:49px}.maia-book-about__extract-title,.maia-book-about__name,.maia-book-detail__title{overflow-wrap:anywhere}.maia-book-detail__cover:only-child{grid-column:1/-1;margin-inline:auto;max-width:385px}@media (min-width:768px) and (max-width:1099px){.maia-book-detail__inner{gap:32px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.maia-book-detail__info{padding-top:0}.maia-book-about__inner{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.maia-book-about__extract{grid-column:1/-1;height:auto;min-height:240px}}@media (max-width:767px){.maia-book-detail{padding-block:32px 48px}.maia-book-cart__actions{margin-top:32px}.maia-book-cart__ebook,.maia-book-cart__submit{height:auto;max-width:100%;min-height:54px;padding:12px 24px}.maia-book-about,.maia-book-more{padding-block:48px}.maia-book-about__portrait{margin-inline:auto;max-width:400px;width:100%}}.maia-book-page{background:var(--maia-surface-cream)}.maia-book-page :is(.maia-book-detail,.maia-book-more,.maia-book-about,.maia-events,.maia-press){background-color:var(--maia-surface-cream)}.maia-page-band--book .maia-page-band__media img{object-position:center 44.5%}.maia-page-band--book .maia-page-band__title{font-size:35px;letter-spacing:-1px;line-height:1.1}.maia-book-detail:before{background:linear-gradient(180deg,#7265a2,#c6b8d3 60%,#7265a2);content:"";inset:0 auto 0 0;position:absolute;width:max(29.5%,calc(50% - 295px))}.maia-book-detail__inner{position:relative}.maia-book-detail__info{max-width:520px}.maia-book-detail__title{font-size:35px;line-height:45px}.maia-book-detail__author{letter-spacing:2px;margin-top:8px;text-transform:uppercase}.maia-book-detail__author a{color:inherit;text-decoration:none}.maia-book-detail__author a:hover{text-decoration:underline}.maia-book-detail__price{border-bottom:1px solid #dedad6;margin-top:24px;padding-bottom:26px}.maia-book-detail__meta{overflow-wrap:anywhere}.maia-book-detail__tools{align-items:center;display:flex;flex-wrap:wrap;gap:12px;grid-column:2;justify-content:center}.maia-book-detail__tools :is(a,button){align-items:center;background:var(--maia-brand);border:1px solid var(--maia-brand);border-radius:4px;color:#fff;display:inline-flex;font:500 13px/20px var(--maia-font-text);justify-content:center;min-height:44px;padding:6px 10px;text-decoration:none}.maia-book-detail__tools [hidden]{display:none}.maia-book-cart__stepper button{background:transparent;border:0;color:#253745;flex-shrink:0;font-size:20px;height:44px;width:44px}.maia-book-cart__stepper button:disabled{opacity:.4}.maia-book-cart__stepper-input::-webkit-inner-spin-button,.maia-book-cart__stepper-input::-webkit-outer-spin-button{appearance:none;margin:0}.maia-book-cart__ebook-note{align-items:center;color:var(--maia-text-muted);display:flex;font-size:14px;min-height:54px}.maia-book-more__body+.maia-book-more__body{margin-top:24px}.maia-book-about__inner--without-extra{grid-template-columns:minmax(0,369px) minmax(0,1fr)}.maia-book-about__inner--without-portrait{grid-template-columns:minmax(0,1fr) minmax(0,337px)}.maia-book-about__inner--without-author,.maia-book-about__inner--without-portrait.maia-book-about__inner--without-extra{grid-template-columns:minmax(0,1fr)}.maia-book-about__inner--without-author .maia-book-about__extract{max-width:500px}.maia-book-about__coauthor{display:block;margin-top:16px}.maia-book-about__bio{font-size:14px;line-height:1.6}.maia-book-about__extract-title{font-size:36px;line-height:1.2}.maia-book-press-layout{align-items:start;display:grid;gap:30px;grid-template-columns:minmax(0,438fr) minmax(0,770fr)}.maia-book-press-store{border-radius:8px;height:274px;object-fit:cover;width:100%}.maia-book-press-date{color:var(--maia-text-muted);display:block;font-size:13px;margin-bottom:16px}.maia-book-reviews__header{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,534px);margin-bottom:48px}.maia-book-reviews__header>div{padding-top:56px}.maia-book-reviews__photo{border-radius:15px;height:260px;object-fit:cover;width:100%}.maia-book-reviews__name{margin-bottom:16px}.maia-book-reviews__source{color:#52538e}.maia-book-page .maia-press__cta{border-radius:4px;text-decoration:none}@media (min-width:1400px){.maia-book-page>section>.maia-container{max-width:1240px;padding-inline:7px}}@media (min-width:1100px) and (max-width:1399px){.maia-book-detail__inner{gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.maia-book-detail__gallery{gap:18px;grid-template-columns:90px minmax(0,1fr)}.maia-book-detail__thumbs img{height:120px}.maia-book-detail__info{padding-top:16px}}@media (max-width:1099px){.maia-book-detail:before{display:none}.maia-book-detail__tools{grid-column:1;order:2}.maia-book-detail__thumbs{grid-template-columns:none}.maia-book-detail__thumbs button{width:90px}.maia-book-detail__thumbs{padding:6px}.maia-book-detail__gallery{gap:18px}.maia-book-detail__title{font-size:35px}.maia-book-press-layout{grid-template-columns:minmax(0,1fr)}.maia-book-press-store{max-width:438px}.maia-book-reviews__header{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.maia-page-band--book .maia-page-band__title{font-size:34px;letter-spacing:0}.maia-book-detail__info{padding-top:0}.maia-book-detail__gallery{max-width:360px}.maia-book-about__inner,.maia-press__list{grid-template-columns:minmax(0,1fr)}.maia-book-reviews__header{align-items:stretch;display:flex;flex-direction:column-reverse}.maia-book-reviews__header>div{padding-top:0}.maia-book-reviews__photo{height:200px}.maia-book-reviews{margin-top:32px}}.maia-book-detail__meta dt{font-weight:400}.maia-book-detail__gallery--single .maia-book-detail__cover{grid-column:1/-1;margin-inline:auto;max-width:385px;width:100%}.maia-book-detail__gallery--single .maia-book-detail__tools{grid-column:1/-1}@media (min-width:1100px){.maia-book-detail__thumbs--scroll{margin:-6px;max-height:640px;overflow-y:auto;padding:6px}}.maia-book-page :is(.maia-book-cart__submit,.maia-book-about__cta,.maia-press__cta){background-color:#b9477d}.maia-author-page{--maia-author-inset:200px;overflow-x:clip;padding-bottom:64px}.maia-author-page .maia-container{max-width:1240px;padding-inline:0;width:calc(100% - var(--maia-author-inset))}.maia-author-page .maia-btn{background:#b83d7c;color:#fff;gap:10px}.maia-author-page .maia-btn:hover{background:#a32e6a}.maia-author-page .maia-page-band__inner{padding-bottom:20px}.maia-page-band--author .maia-page-band__media img{object-position:center 48%}.maia-author-page .maia-page-band__title{font-size:35px;letter-spacing:0;line-height:45px;overflow-wrap:anywhere}.maia-author-page .maia-crumbs{font-size:12px;margin-bottom:6px}.maia-author-hero{position:relative}.maia-author-hero:before{background:linear-gradient(247deg,rgba(196,173,216,.7),rgba(50,38,131,.7));content:"";inset:0 auto 0 0;position:absolute;width:calc(50% - 220px)}.maia-author-hero__inner{display:grid;gap:60px;grid-template-columns:360px minmax(0,1fr);min-height:520px;padding-block:80px;position:relative}.maia-author-hero__portrait{background:var(--maia-brand-tint);border-radius:16px;box-shadow:0 8px 30px #00000040;height:360px;margin-left:20px;overflow:hidden;width:280px}.maia-author-hero__portrait img{height:100%;object-fit:cover;width:100%}.maia-author-hero__media{display:grid;gap:12px;justify-items:start}.maia-author-moments{display:flex;gap:8px;list-style:none;margin:0 0 0 20px;padding:0}.maia-author-moments a{border-radius:12px;box-shadow:0 4px 14px #0000002a;display:block;height:64px;overflow:hidden;width:64px}.maia-author-moments img{height:100%;object-fit:cover;width:100%}.maia-author-hero__body{align-self:center;max-width:440px;min-width:0}.maia-author-heading,.maia-author-hero__body h2{color:var(--maia-brand);font:400 35px/45px var(--maia-font-display);font-variant-ligatures:no-common-ligatures;margin:0 0 24px;overflow-wrap:anywhere}.maia-author-heading em{color:var(--maia-accent);font-weight:400}.maia-author-hero__body h2{margin-bottom:14px}.maia-author-hero__tagline{color:#765587;font:500 16px/1.5 var(--maia-font-ui);margin-bottom:18px}.maia-author-hero__bio{color:#4d4752;font:400 14px/22px var(--maia-font-text);margin-bottom:12px;overflow-wrap:anywhere}.maia-author-source{color:#57588e;display:inline-block;font:500 12px/1.6 var(--maia-font-ui);text-underline-offset:3px}.maia-author-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px 24px;margin-top:24px}.maia-author-hero__actions .maia-btn{font-size:16px;padding:12px 26px}.maia-author-text-link{color:#57588e;font:500 13px/1.5 var(--maia-font-ui);text-underline-offset:4px}.maia-author-socials{display:flex;flex-wrap:wrap;gap:8px;margin-block:18px}.maia-author-socials:empty,.maia-author-socials:not(:has(a)){display:none}.maia-author-socials{align-items:center}.maia-author-socials__icon{background:var(--maia-brand);border-radius:4px;color:#fff;display:grid;height:30px;place-items:center;transition:background var(--maia-duration) var(--maia-ease);width:30px}.maia-author-socials__icon:focus-visible,.maia-author-socials__icon:hover{background:var(--maia-brand-deep)}.maia-author-socials__icon svg{height:13px;width:13px}.maia-author-socials__site{color:var(--maia-brand);font:600 13px/1.5 var(--maia-font-ui);margin-left:6px;text-underline-offset:4px}.maia-author-section--events .maia-events__card{background:#fff}.maia-author-event__note{color:#61616e;font:400 12px/1.55 var(--maia-font-ui);margin:8px 0 0}.maia-author-event__link{color:#57588e;display:inline-block;font:600 12px/1.5 var(--maia-font-ui);margin-top:8px;text-underline-offset:3px}.maia-events__body .maia-events__type{margin-top:8px}.maia-author-section{padding-block:52px;scroll-margin-top:105px}.maia-author-section__intro{color:#716b76;font:400 13px/1.6 var(--maia-font-ui);margin:-12px 0 28px}.maia-author-interviews{display:grid;gap:40px 60px;grid-template-columns:repeat(2,minmax(0,1fr))}.maia-author-subheading{color:#403d42;font:600 16px/1.5 var(--maia-font-ui);margin-bottom:16px}.maia-author-interview{color:#4d4752;font:400 15px/1.75 var(--maia-font-text);margin-bottom:18px}.maia-author-interview p{margin:0 0 18px}.maia-author-interview__pair{break-inside:avoid}.maia-author-interview__pair p{margin-bottom:8px}.maia-author-interview__pair+.maia-author-interview__pair{margin-top:22px}.maia-author-interview__question{color:#2b2645;font-weight:600}.maia-author-interviews--single{grid-template-columns:minmax(0,1fr)}.maia-author-interviews--single .maia-author-interview{column-count:2;column-gap:60px}@media (max-width:767px){.maia-author-interviews--single .maia-author-interview{column-count:1}}.maia-author-books{display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.maia-author-book{max-width:200px;min-width:0}.maia-author-book a{color:var(--maia-text-strong);display:block;text-decoration:none}.maia-author-book img,.maia-author-book__cover{display:block;height:260px;margin-bottom:16px;object-fit:contain;object-position:bottom left;transition:transform var(--maia-duration) var(--maia-ease);width:100%}.maia-author-book__cover{align-items:center;background:linear-gradient(140deg,#51447d,#ba8eae);color:#fff;display:flex;font:24px/1.4 var(--maia-font-display);justify-content:center;padding:20px}.maia-author-book a:hover img{transform:translateY(-5px)}.maia-author-book__meta{color:#716b76;display:block;font:12px/1.6 var(--maia-font-ui);margin-bottom:8px}.maia-author-book h3{font:600 17px/1.4 var(--maia-font-ui);margin:0 0 14px}.maia-author-book__discover{color:#57588e;font:600 13px/1.5 var(--maia-font-ui)}.maia-author-books--single{display:block}.maia-author-books--single .maia-author-book{max-width:880px}.maia-author-books--single .maia-author-book a{align-items:center;display:grid;gap:44px;grid-template-columns:190px minmax(0,1fr)}.maia-author-books--single .maia-author-book img{margin-bottom:0}.maia-author-books--single h3{color:var(--maia-brand);font:400 30px/1.3 var(--maia-font-display);font-variant-ligatures:no-common-ligatures}.maia-author-book__description{color:#4d4752;font:400 14px/1.75 var(--maia-font-text);margin-bottom:24px}.maia-author-editorial{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.maia-author-editorial--spin-offs{grid-template-columns:repeat(2,minmax(0,1fr))}.maia-author-editorial--circles{grid-template-columns:1fr}.maia-author-editorial__card{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 14px #0000000d;display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere;padding:26px}.maia-author-editorial__card h3{font:600 17px/1.45 var(--maia-font-ui);margin-bottom:14px}.maia-author-editorial__card .maia-eyebrow{font-size:11px;letter-spacing:1.2px;margin-bottom:12px}.maia-author-editorial__body{font:400 14px/1.65 var(--maia-font-ui);margin-bottom:22px}.maia-author-editorial__image{border-radius:8px;display:block;height:200px;margin-bottom:20px;object-fit:cover;width:100%}.maia-author-editorial__date{background:#51447d;border-radius:6px;color:#fff;display:inline-block;margin-bottom:16px;padding:10px 14px}.maia-author-editorial__link{color:#57588e;display:inline-block;font:600 13px/1.5 var(--maia-font-ui);margin-top:auto;text-underline-offset:4px}.maia-author-editorial--press{align-items:start;gap:30px;grid-template-columns:minmax(0,438px) minmax(0,1fr)}.maia-author-press-photo{border-radius:16px;display:block;height:274px;object-fit:cover;width:100%}.maia-author-press-date{color:#716b76;font:500 12px/1.5 var(--maia-font-ui);margin-bottom:26px}.maia-author-editorial--media .maia-author-editorial__card{background:#1f1a29;color:#fff;min-height:230px}.maia-author-editorial--media .maia-author-editorial__body{color:#d2cdd7}.maia-author-editorial--media .maia-author-editorial__link{color:#dcc1eb}.maia-author-media-top{align-items:center;display:flex;gap:16px;margin-bottom:22px}.maia-author-play{background:#8c66a6;border-radius:50%;display:grid;height:44px;place-items:center;width:44px}.maia-author-play img{height:14px;margin-left:2px;width:12px}.maia-author-media-type{background:#76518e;border-radius:10px;font:500 11px/1.5 var(--maia-font-ui);padding:4px 10px}.maia-author-reading{color:#57588e;display:inline-block;font-weight:600;margin-top:16px}.maia-author-discover{align-items:center;border-top:1px solid var(--maia-border);display:flex;gap:24px;justify-content:space-between;margin-top:36px;padding-block:48px 20px}.maia-author-discover .maia-btn{flex-shrink:0}.maia-author-directory__intro{margin-bottom:40px;max-width:680px}.maia-author-directory{display:grid;gap:40px 28px;grid-template-columns:repeat(4,minmax(0,1fr))}.maia-author-tile{color:var(--maia-text);min-width:0;text-decoration:none}.maia-author-tile__portrait{aspect-ratio:7/9;background:linear-gradient(140deg,#e8ecf7,#c4add8);border-radius:12px;margin-bottom:18px;overflow:hidden}.maia-author-tile__portrait img{display:block;height:100%;object-fit:cover;transition:transform var(--maia-duration) var(--maia-ease);width:100%}.maia-author-tile:hover img{transform:scale(1.035)}.maia-author-tile h3{color:var(--maia-brand);font:400 26px/1.3 var(--maia-font-display);font-variant-ligatures:no-common-ligatures;margin-bottom:8px;overflow-wrap:anywhere}.maia-author-tile>span{font:500 13px/1.5 var(--maia-font-ui)}.maia-author-initials{align-items:center;color:var(--maia-brand);display:flex;font:64px/1 var(--maia-font-display);height:100%;justify-content:center;width:100%}.maia-author-page a:focus-visible,.maia-author-page summary:focus-visible{outline:3px solid var(--maia-brand);outline-offset:5px}@media (max-width:1099px){.maia-author-page{--maia-author-inset:64px}.maia-author-hero:before{width:38%}.maia-author-hero__inner{gap:36px;grid-template-columns:240px minmax(0,1fr);min-height:460px;padding-block:56px}.maia-author-hero__portrait{height:288px;margin-left:0;width:224px}.maia-author-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.maia-author-editorial{grid-template-columns:repeat(2,minmax(0,1fr))}.maia-author-editorial--circles{grid-template-columns:1fr}.maia-author-editorial--press{grid-template-columns:minmax(0,1fr)}.maia-author-press-photo{height:240px}}@media (max-width:767px){.maia-author-page{padding-bottom:40px;--maia-author-inset:40px}.maia-author-page .maia-page-band__title{font-size:32px}.maia-author-hero:before{height:250px;width:100%}.maia-author-hero__inner{gap:32px;grid-template-columns:minmax(0,1fr);padding-block:36px}.maia-author-hero__portrait{margin-inline:auto}.maia-author-hero__media{justify-items:center}.maia-author-moments{margin-left:0}.maia-author-hero__body{max-width:none}.maia-author-heading,.maia-author-hero__body h2{font-size:29px;line-height:1.3}.maia-author-section>.maia-author-heading{font-size:24px;line-height:30px}.maia-author-hero__actions{gap:18px}.maia-author-section{padding-block:32px}.maia-author-interviews{gap:30px;grid-template-columns:1fr}.maia-author-books{gap:28px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.maia-author-book img,.maia-author-book__cover{height:210px}.maia-author-books--single .maia-author-book a{align-items:start;gap:20px;grid-template-columns:110px minmax(0,1fr)}.maia-author-books--single .maia-author-book img{height:auto}.maia-author-books--single h3{font-size:24px}.maia-author-book__description{font-size:12px;line-height:1.6}.maia-author-directory{gap:32px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.maia-author-tile h3{font-size:23px}.maia-author-editorial{grid-template-columns:minmax(0,1fr)}.maia-author-discover{align-items:flex-start;flex-direction:column;padding-block:36px 0}}.maia-author-press__carousel{min-width:0}.maia-author-press__track{display:flex;gap:20px;list-style:none;margin:-20px calc((100vw - min(1240px, 100vw - var(--maia-author-inset)))*-1/2) 0 -20px;overflow-x:auto;padding:20px 20px 22px;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.maia-author-press__track::-webkit-scrollbar{display:none}.maia-author-press__track>li{display:flex;flex:0 0 min(300px,82%);scroll-snap-align:start}.maia-author-press__carousel .maia-dots{margin-top:0}.maia-author-press-card{background:#fff;border-radius:10px;box-shadow:0 6px 22px -8px rgba(42,63,94,.28);display:flex;flex:1;flex-direction:column;min-width:0;overflow-wrap:anywhere;position:relative}.maia-author-press-card__media{position:relative}.maia-author-press-card__media img{border-radius:10px 10px 0 0;display:block;height:170px;object-fit:cover;width:100%}.maia-author-press-card__badge{align-items:center;background:var(--maia-brand);border-radius:6px;color:#fff;display:flex;flex-direction:column;font:500 10px/13px var(--maia-font-ui);letter-spacing:.4px;min-width:58px;padding:6px 10px;position:absolute;right:12px;text-align:center;text-transform:uppercase;top:12px}.maia-author-press-card__badge strong{font-weight:700}.maia-author-press-card__date{color:var(--maia-text-muted);font:500 12px/1.5 var(--maia-font-ui);padding:20px 22px 0}.maia-author-press-card__panel{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:18px 22px 22px}.maia-author-press-card__panel h3{color:#261f33;font:700 16px/22px var(--maia-font-ui);margin:0 0 8px}.maia-author-press-card__outlet{color:#735085;font:500 11px/16px var(--maia-font-ui);letter-spacing:1.4px;margin:0 0 14px;text-transform:uppercase}.maia-author-press-card__body{color:var(--maia-text);font:400 13px/1.6 var(--maia-font-ui);margin-bottom:14px}.maia-author-press-card__cta{align-items:center;background:#b9477d;border-radius:var(--maia-radius-pill);color:#fff;display:inline-flex;font:600 13px/19px var(--maia-font-ui);justify-content:center;margin-top:auto;padding:8px 26px;text-decoration:none;transition:filter var(--maia-duration-fast) var(--maia-ease)}.maia-author-press-card__cta:hover{color:#fff;filter:brightness(1.08)}.maia-author-contests{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.maia-author-contest{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 2px 14px #0000000d;display:flex;gap:14px;min-width:0;overflow-wrap:anywhere;padding:18px 20px}.maia-author-contest__dot{background:var(--dot);border:5px solid var(--dot-soft);border-radius:50%;box-sizing:border-box;flex:none;height:22px;margin-top:2px;width:22px}.maia-author-contest--won{--dot:#3f9b63;--dot-soft:#dcf0e3}.maia-author-contest--selected{--dot:var(--maia-brand);--dot-soft:#e6e6f4}.maia-author-contest--finalist{--dot:#d18a2f;--dot-soft:#f8ebd6}.maia-author-contest h3{color:var(--maia-ink-warm);font:700 13px/18px var(--maia-font-ui);margin:0}.maia-author-contest h3 a{color:inherit;text-decoration:none}.maia-author-contest h3 a:hover{text-decoration:underline}.maia-author-contest p{color:#716b76;font:400 11px/16px var(--maia-font-ui);margin:2px 0 8px}.maia-author-contest__tag{background:var(--dot-soft);border-radius:var(--maia-radius-pill);color:var(--dot);display:inline-block;font:600 10px/16px var(--maia-font-ui);padding:2px 10px}@media (max-width:1099px){.maia-author-contests{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.maia-author-contests{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.maia-author-book img,.maia-author-tile__portrait img{transition:none}}.maia-author-spinoffs{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.maia-author-spinoff{background:#fff;border-radius:12px;box-shadow:0 2px 14px #0000000d;padding:22px 26px 22px 40px;position:relative}.maia-author-spinoff:before{background:var(--maia-brand);border-radius:2px;bottom:22px;content:"";left:22px;position:absolute;top:22px;width:3px}.maia-author-spinoff h3{color:#261f33;font:700 14px/1.4 var(--maia-font-ui);margin:0 0 4px}.maia-author-spinoff__universe{color:#8c66a6;font:500 10px/1.4 var(--maia-font-ui);letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.maia-author-circles{border-top:1px solid #e8e3db;list-style:none;margin:0;padding:0}.maia-author-circle{align-items:baseline;border-bottom:1px solid #e8e3db;display:flex;gap:22px;padding:20px 0}.maia-author-circle__tag{background:rgba(140,102,166,.12);border-radius:4px;color:#4a386b;flex:none;font:500 11px/1.4 var(--maia-font-ui);padding:4px 10px}.maia-author-circle__main{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 22px;min-width:0}.maia-author-circle__main h3{color:#261f33;font:400 16px/1.4 var(--maia-font-display);font-variant-ligatures:no-common-ligatures;margin:0}.maia-author-unfold__line{color:#807a85;font:400 13px/1.6 var(--maia-font-ui);margin:0}.maia-author-unfold summary{cursor:pointer;list-style:none}.maia-author-unfold summary::-webkit-details-marker{display:none}.maia-author-unfold__toggle{color:#57588e;font:600 12px/1.5 var(--maia-font-ui);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.maia-author-unfold[open] .maia-author-unfold__line,.maia-author-unfold[open] .maia-author-unfold__toggle{display:none}.maia-author-unfold__text{color:#4d4752;font:400 15px/1.75 var(--maia-font-text);max-width:68ch}.maia-author-circle .maia-author-unfold{flex-basis:100%}@media (max-width:767px){.maia-author-spinoffs{grid-template-columns:minmax(0,1fr)}.maia-author-circle{flex-direction:column;gap:10px}}.maia-live{padding-block:52px;scroll-margin-top:105px}.maia-live .maia-author-heading{align-items:center;display:flex;gap:12px}.maia-live__dot{animation:maia-live-pulse 1.8s ease-out infinite;background:#d23c5a;border-radius:50%;box-shadow:0 0 0 0 #d23c5a80;flex:0 0 12px;height:12px;width:12px}@keyframes maia-live-pulse{to{box-shadow:0 0 0 12px #d23c5a00}}@media (prefers-reduced-motion:reduce){.maia-live__dot{animation:none}}.maia-live__card{max-width:560px}.maia-live__room{display:grid;gap:20px;grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.maia-live__room--solo{grid-template-columns:minmax(0,1fr);max-width:900px}.maia-live__player{aspect-ratio:16/9;background:#1f1a29;border-radius:12px;box-shadow:var(--maia-shadow-card);overflow:hidden;position:relative}.maia-live__chat iframe,.maia-live__player iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.maia-live__chat{background:#fff;border-radius:12px;box-shadow:var(--maia-shadow-card);min-height:420px;overflow:hidden;position:relative}.maia-live__caption{margin-top:18px;max-width:760px}.maia-live__title{color:#261f33;font:700 16px/1.5 var(--maia-font-ui);margin:0 0 6px}.maia-live__text{color:#4d4752;font:400 14px/22px var(--maia-font-text);margin:0}.maia-live__subheading{color:#403d42;font:600 16px/1.5 var(--maia-font-ui);margin:36px 0 18px}.maia-live__replays{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.maia-live__replay-title{color:#261f33;font:700 14px/18px var(--maia-font-ui);margin:12px 0 2px}.maia-live__replay-date{color:#716b76;font:400 12px/1.5 var(--maia-font-ui);margin:0}@media (max-width:1023px){.maia-live__room{grid-template-columns:minmax(0,1fr)}.maia-live__replays{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.maia-live{padding-block:36px}.maia-live__chat{min-height:360px}.maia-live__replays{grid-template-columns:minmax(0,1fr)}}.maia-liseuse{--liseuse-page:#f7f5f2;--liseuse-ink:#383633;--liseuse-running:#8c8782;--liseuse-folio:#998c80;--liseuse-spine:#d1ccc7}.maia-liseuse:not(.maia-liseuse--enhanced){margin:0 auto 64px;max-width:720px;padding:0 24px}.maia-liseuse:not(.maia-liseuse--enhanced) .maia-liseuse__title{color:var(--maia-text);font:var(--maia-display-section);font-variant-ligatures:no-common-ligatures;margin:0 0 24px}.maia-liseuse:not(.maia-liseuse--enhanced) .maia-liseuse__page{background:var(--liseuse-page);padding:32px}.maia-liseuse:not(.maia-liseuse--enhanced) .maia-liseuse__page+.maia-liseuse__page{margin-top:16px}.maia-liseuse:not(.maia-liseuse--enhanced) .maia-liseuse__body{color:var(--liseuse-ink);font:400 16px/26px var(--maia-font-body)}.maia-liseuse:not(.maia-liseuse--enhanced) .maia-liseuse__arrow,.maia-liseuse:not(.maia-liseuse--enhanced) .maia-liseuse__close,.maia-liseuse:not(.maia-liseuse--enhanced) .maia-liseuse__indicator,.maia-liseuse:not(.maia-liseuse--enhanced) .maia-liseuse__running{display:none}.maia-liseuse:not(.maia-liseuse--enhanced) .maia-liseuse__folio{color:var(--liseuse-folio);font:400 12px/16px var(--maia-font-ui);margin:16px 0 0;text-align:center}.maia-liseuse--enhanced{background:rgba(0,0,0,.85);inset:0;position:fixed;z-index:70}.maia-liseuse--enhanced .maia-liseuse__title{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body.maia-liseuse-open{overflow:hidden}.maia-liseuse--enhanced .maia-liseuse__dialog{--liseuse-unit:clamp(10px,min(100vw/144,100vh/90),15px);display:grid;font-size:var(--liseuse-unit);inset:0;place-items:center;position:absolute}.maia-liseuse--enhanced .maia-liseuse__dialog:focus{outline:none}.maia-liseuse--enhanced .maia-liseuse__spread{box-shadow:0 2.4em 6em rgba(0,0,0,.45);display:flex;height:64em;position:relative;width:90em}.maia-liseuse--enhanced .maia-liseuse__spread:after{background:var(--liseuse-spine);bottom:0;content:"";left:50%;position:absolute;top:0;translate:-50%;width:.2em}.maia-liseuse--enhanced .maia-liseuse__page{background:var(--liseuse-page);display:flex;flex:1;flex-direction:column;height:100%;min-width:0;padding:3em 5em 5.5em;position:relative}.maia-liseuse--enhanced .maia-liseuse__running{color:var(--liseuse-running);flex:none;font:400 .8em/1.302 var(--maia-font-ui);letter-spacing:.15em;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.maia-liseuse--enhanced .maia-liseuse__page:nth-child(2n) .maia-liseuse__running{text-align:right}.maia-liseuse--enhanced .maia-liseuse__body{color:var(--liseuse-ink);flex:1;font:400 1em/1.6 var(--maia-font-ui);margin-top:calc(var(--liseuse-unit)*1.46);min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.maia-liseuse--enhanced .maia-liseuse__folio{bottom:calc(var(--liseuse-unit)*2.3);color:var(--liseuse-folio);font:400 .9em/1.302 var(--maia-font-ui);left:0;margin:0;position:absolute;right:0;text-align:center}.maia-liseuse--enhanced .maia-liseuse__arrow,.maia-liseuse--enhanced .maia-liseuse__close{background:hsla(0,0%,100%,.12);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;padding:0;place-items:center;position:absolute;transition:background var(--maia-duration) var(--maia-ease)}.maia-liseuse--enhanced .maia-liseuse__arrow:hover:not(:disabled),.maia-liseuse--enhanced .maia-liseuse__close:hover{background:hsla(0,0%,100%,.24)}.maia-liseuse--enhanced .maia-liseuse__arrow:focus-visible,.maia-liseuse--enhanced .maia-liseuse__close:focus-visible{outline:2px solid #fff;outline-offset:3px}.maia-liseuse--enhanced .maia-liseuse__arrow:disabled{cursor:default;opacity:.35}.maia-liseuse--enhanced .maia-liseuse__close{background:hsla(0,0%,100%,.15);height:44px;right:30px;top:30px;width:44px}.maia-liseuse--enhanced .maia-liseuse__arrow{height:50px;top:50%;translate:0 -50%;width:50px}.maia-liseuse--enhanced .maia-liseuse__arrow--previous{left:60px}.maia-liseuse--enhanced .maia-liseuse__arrow--next{right:60px}.maia-liseuse--enhanced .maia-liseuse__indicator{bottom:24px;color:hsla(0,0%,100%,.5);font:400 12px/16px var(--maia-font-ui);left:0;margin:0;position:absolute;right:0;text-align:center}@media (max-width:1099px){.maia-liseuse--enhanced .maia-liseuse__dialog{--liseuse-unit:clamp(13px,3.4vw,15px)}.maia-liseuse--enhanced .maia-liseuse__spread{height:min(64em,100vh - 150px);width:min(45em,100vw - 32px)}.maia-liseuse--enhanced .maia-liseuse__spread:after{display:none}.maia-liseuse--enhanced .maia-liseuse__page{padding:2.4em 2.4em 4em}.maia-liseuse--enhanced .maia-liseuse__close{right:16px;top:16px}.maia-liseuse--enhanced .maia-liseuse__arrow{bottom:20px;top:auto;translate:none}.maia-liseuse--enhanced .maia-liseuse__arrow--previous{left:16px}.maia-liseuse--enhanced .maia-liseuse__arrow--next{right:16px}.maia-liseuse--enhanced .maia-liseuse__indicator{bottom:37px}}@media (prefers-reduced-motion:reduce){.maia-liseuse--enhanced .maia-liseuse__arrow,.maia-liseuse--enhanced .maia-liseuse__close{transition:none}}.maia-page{--maia-page-ink:#211f1b;--maia-page-muted:#61616e;--maia-page-line:#e8e3db;--maia-page-sand:#f7f5f0;--maia-page-lavender:#f1f1f9;--maia-page-night:#2b2645;--maia-page-rose:#f7c7de;--maia-page-pink:#db6b9e;--maia-page-inset:200px;background:var(--maia-surface-cream);color:var(--maia-page-muted);font-family:var(--maia-font-ui);overflow-x:clip;padding-bottom:110px}.maia-page .maia-container{max-width:1240px;padding-inline:0;width:calc(100% - var(--maia-page-inset))}.maia-page :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}.maia-page a:focus-visible,.maia-page button:focus-visible,.maia-page summary:focus-visible{outline:3px solid var(--maia-brand);outline-offset:4px}@media (max-width:767px){.maia-page .maia-only-desktop{display:none}}@media (min-width:768px){.maia-page .maia-only-mobile{display:none}}.maia-page-hero{--hero-height:700px;--hero-gradient:linear-gradient(90deg,rgba(43,38,69,.92),rgba(43,38,69,.7) 42%,rgba(43,38,69,.05) 75%,rgba(43,38,69,0));--hero-crumbs-top:130px;--hero-body-gap:89px;--hero-accent:var(--maia-page-rose);--hero-eyebrow:var(--maia-page-rose);background:var(--maia-page-night);color:var(--maia-text-invert);display:flex;margin-top:-80px;min-height:var(--hero-height);overflow:hidden;position:relative}.maia-page-hero__media{inset:0;position:absolute}.maia-page-hero__media img{height:100%;object-fit:cover;width:100%}.maia-page-hero__media:after{background:var(--hero-gradient);content:"";inset:0;position:absolute}.maia-page .maia-page-hero__inner{display:flex;flex-direction:column;padding:var(--hero-crumbs-top) 40px 6px;position:relative}.maia-page-crumbs{color:hsla(0,0%,100%,.8);display:flex;flex-wrap:wrap;font:400 13px/16.9px var(--maia-font-ui);gap:0 8px}.maia-page-crumbs a{color:inherit;text-decoration:none}.maia-page-crumbs a:hover{color:var(--maia-text-invert);text-decoration:underline}.maia-page-hero__body{margin-top:var(--hero-body-gap);max-width:720px}.maia-page-hero__eyebrow{color:var(--hero-eyebrow);font:600 12px/15.6px var(--maia-font-ui);letter-spacing:1.92px;margin-bottom:10px;text-transform:uppercase}.maia-page-hero__title{color:var(--maia-text-invert);font:400 64px/80px var(--maia-font-display);font-variant-ligatures:no-common-ligatures;overflow-wrap:anywhere}.maia-page-hero__title span{color:var(--hero-accent)}.maia-page-hero__lead{color:hsla(0,0%,100%,.9);font:400 17px/26.3px var(--maia-font-ui);margin-top:16px;max-width:540px}.maia-page-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.maia-glass-counter{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.35);border-radius:20px;color:var(--maia-text-invert);display:flex;flex-direction:column;gap:6px;padding:24px 30px 26px}.maia-glass-counter__label{color:hsla(0,0%,100%,.85);font:600 12px/15.6px var(--maia-font-ui);letter-spacing:1.68px;text-transform:uppercase}.maia-glass-counter__value{font:400 76px/76px var(--maia-font-serif)}.maia-glass-counter__delta{color:var(--hero-accent);font:500 14px/18.2px var(--maia-font-ui)}.maia-pill{align-items:center;background:var(--maia-page-pink);border:0;border-radius:28px;cursor:pointer;display:inline-flex;font:600 15px/19.5px var(--maia-font-ui);gap:8px;justify-content:center;min-height:50px;padding:14px 26px;text-align:center;text-decoration:none;transition:transform var(--maia-duration) var(--maia-ease),box-shadow var(--maia-duration) var(--maia-ease),filter var(--maia-duration-fast) var(--maia-ease),background var(--maia-duration-fast) var(--maia-ease)}.maia-pill,.maia-pill:hover{color:var(--maia-text-invert)}.maia-pill:hover{box-shadow:0 10px 24px -10px rgba(219,107,158,.9);filter:brightness(1.06);transform:translateY(-2px)}.maia-pill--large{font-size:16px;line-height:20.8px;min-height:53px;padding:16px 30px}.maia-pill--ghost{background:transparent;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.75)}.maia-pill--ghost:hover{background:hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1.5px var(--maia-text-invert)}.maia-pill--outline{background:var(--maia-surface);box-shadow:inset 0 0 0 1.5px var(--maia-brand);color:var(--maia-brand);min-height:51px}.maia-pill--outline:hover{background:var(--maia-brand);box-shadow:0 10px 24px -12px rgba(104,105,172,.8);color:var(--maia-text-invert)}.maia-pill--muted{background:#ededed;color:var(--maia-page-muted)}.maia-pill--muted:hover{box-shadow:none;color:var(--maia-page-ink)}.maia-arrow-link{align-items:center;color:var(--maia-page-pink);display:inline-flex;font:600 14px/18.2px var(--maia-font-ui);gap:8px;text-decoration:none}.maia-arrow-link:after{content:"→";transition:transform var(--maia-duration-fast) var(--maia-ease)}.maia-arrow-link:hover{color:var(--maia-page-pink);text-decoration:underline;text-underline-offset:4px}.maia-arrow-link:hover:after{transform:translateX(3px)}.maia-page-section{margin-top:100px}.maia-kicker{color:var(--maia-page-pink);font:600 12px/15.6px var(--maia-font-ui);letter-spacing:1.92px;margin-bottom:10px;text-transform:uppercase}.maia-page--club .maia-kicker,.maia-page--foret .maia-kicker{letter-spacing:1.68px;margin-bottom:6px}.maia-kicker--forest{color:#294736}.maia-kicker--mint{color:#ccebb8}.maia-kicker--rose{color:var(--maia-page-rose)}.maia-kicker--brand{color:var(--maia-brand)}.maia-heading{color:var(--maia-page-ink);font:400 35px/45px var(--maia-font-display);font-variant-ligatures:no-common-ligatures;overflow-wrap:anywhere}.maia-heading span{color:var(--maia-page-pink)}.maia-heading--invert{color:var(--maia-text-invert)}.maia-heading--serif,.maia-page-hero__title--serif{font-family:var(--maia-font-serif);font-variant-ligatures:normal}.maia-heading--serif span,.maia-page-hero__title--serif span{font-style:italic}.maia-heading--invert span{color:var(--maia-page-rose)}.maia-section-lead{color:var(--maia-page-muted);font:400 16px/25.6px var(--maia-font-ui);margin-top:14px;max-width:640px}.maia-section-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 40px;justify-content:space-between}.maia-section-head .maia-arrow-link{font-size:15px;margin:0 26px 8px 0}.maia-figures{display:grid;gap:24px;grid-template-columns:repeat(var(--figures,4),minmax(0,1fr));list-style:none;margin:0;padding:0}.maia-figures__item{background:var(--maia-page-sand);border-radius:20px;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;min-height:130px;min-width:0;padding:18px 12px 10px 28px}.maia-figures__value{color:var(--maia-brand);font:400 48px/62.4px var(--maia-font-serif)}.maia-figures__value--long{font-size:34px;line-height:44.2px;margin-right:-12px;white-space:nowrap}.maia-figures__label{color:var(--maia-page-muted);font:400 14px/18.2px var(--maia-font-ui);max-width:240px}.maia-checks{display:grid;gap:16px;list-style:none;margin:28px 0 0;padding:0}.maia-checks li{align-items:center;color:var(--maia-text-invert);display:flex;font:500 15px/19.5px var(--maia-font-ui);gap:14px}.maia-checks__mark{background:var(--maia-page-rose);border-radius:50%;color:var(--maia-page-night);display:grid;flex:none;font:600 13px/1 var(--maia-font-ui);height:26px;place-items:center;width:26px}.maia-split{--split-ground:var(--maia-page-night);background:var(--split-ground);display:grid;grid-template-columns:1fr 1fr;min-height:560px}.maia-split__photo{display:block;height:100%;min-height:100%;object-fit:cover;width:100%}.maia-split__panel{align-self:center;max-width:620px;padding:80px 40px 80px 80px}.maia-split__text{color:hsla(0,0%,100%,.88);font:400 16px/26.4px var(--maia-font-ui);margin-top:22px}.maia-split .maia-pill{margin-top:40px}.maia-faq-section__grid{align-items:start;display:grid;gap:40px 80px;grid-template-columns:minmax(0,420px) minmax(0,720px);justify-content:space-between}.maia-faq{display:grid;gap:12px}.maia-faq__item{background:var(--maia-page-sand);border-radius:18px}.maia-faq__item[open]{background:var(--maia-page-lavender)}.maia-faq__item summary{align-items:flex-start;color:var(--maia-page-ink);cursor:pointer;display:flex;font:600 16px/20.8px var(--maia-font-ui);gap:20px;list-style:none;padding:24px 28px;position:relative}.maia-faq__item summary::-webkit-details-marker{display:none}.maia-faq__question{flex:1;min-width:0;padding-top:.5px}.maia-faq__number{color:var(--maia-brand);flex:none;font:500 15px/19.5px var(--maia-font-ui);margin-right:-2px;min-width:18px}.maia-faq__toggle{color:var(--maia-brand);display:grid;flex:none;font:500 24px/22px var(--maia-font-ui);height:22px;place-items:center;width:14px}.maia-faq__toggle:before{content:"+"}.maia-faq__item[open]>summary .maia-faq__toggle:before{content:"\2212"}.maia-faq__answer{color:var(--maia-page-muted);font:400 15px/23.3px var(--maia-font-ui);margin-top:-10px;padding:0 28px 24px}.maia-faq__answer p+p{margin-top:10px}.maia-faq__item--numbered .maia-faq__answer{padding-left:66px;padding-right:54px}.maia-faq-section--lines .maia-faq{gap:0}.maia-faq-section--lines .maia-faq__item,.maia-faq-section--lines .maia-faq__item[open]{background:none;border-bottom:1px solid var(--maia-page-line);border-radius:0}.maia-faq-section--lines .maia-faq__item summary{align-items:center;font-size:17px;line-height:22.1px;padding:22px 46px 22px 0}.maia-faq-section--lines .maia-faq__question{padding-top:0}.maia-faq-section--lines .maia-faq__toggle{height:31px}.maia-faq-section--lines .maia-faq__answer{line-height:24px;margin-top:-12px;padding:0 0 22px}.maia-request{display:grid;gap:14px;scroll-margin-top:100px}.maia-request__row{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.maia-request__title{color:var(--maia-page-ink);font:400 32px/41.6px var(--maia-font-serif)}.maia-request__hint{color:var(--maia-page-muted);font:400 13px/16.9px var(--maia-font-ui);margin-top:-16px}.maia-request__status{border-radius:10px;font:500 14px/20px var(--maia-font-ui);padding:12px 16px}.maia-request__status--success{background:#e5f0e0;color:#1f5135}.maia-request__status--error{background:#fbe4ee;color:#8a1f3f}.maia-request .maia-pill{justify-self:start;margin-top:4px;min-width:220px}.maia-field{display:grid;gap:6px;min-width:0}.maia-field__label{color:var(--maia-page-ink);font:500 13px/16.9px var(--maia-font-ui)}.maia-field__input{appearance:none;background:var(--maia-page-sand);border:1px solid var(--maia-page-line);border-radius:10px;color:var(--maia-page-ink);font:400 14px/18.2px var(--maia-font-ui);min-height:48px;padding:0 16px;transition:border-color var(--maia-duration-fast) var(--maia-ease),background var(--maia-duration-fast) var(--maia-ease);width:100%}textarea.maia-field__input{min-height:100px;padding:14px 16px;resize:vertical}select.maia-field__input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23211f1b' stroke-width='1.5'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;padding-right:44px;text-overflow:ellipsis}select.maia-field__input option[value=""],select.maia-field__input:invalid{color:#9999a3}.maia-field__input::placeholder{color:#9999a3;opacity:1}.maia-field__input:hover{border-color:#d4cdc2}.maia-field__input:focus{background:var(--maia-surface);border-color:var(--maia-brand);outline:2px solid rgba(104,105,172,.25);outline-offset:0}.maia-field--invalid .maia-field__input{border-color:#c4456f}.maia-field__error{color:#b0305a;font:500 12px/16px var(--maia-font-ui)}.maia-request--white .maia-field__input{background:var(--maia-surface);border-radius:12px}.maia-check-field{align-items:start;color:var(--maia-page-muted);display:grid;font:400 12px/17.4px var(--maia-font-ui);gap:4px 12px;grid-template-columns:18px minmax(0,1fr)}.maia-check-field label{cursor:pointer}.maia-check-field a{color:var(--maia-page-pink)}.maia-check-field .maia-field__error{grid-column:2}.maia-check-field__box{accent-color:var(--maia-brand);cursor:pointer;height:18px;margin:0;width:18px}.maia-dropzone{background:rgba(241,241,249,.7);border:1px dashed rgba(104,105,172,.5);border-radius:16px;display:grid;gap:2px;justify-items:center;padding:14px 16px 16px;position:relative;text-align:center;transition:background var(--maia-duration-fast) var(--maia-ease),border-color var(--maia-duration-fast) var(--maia-ease)}.maia-dropzone.is-dragging,.maia-dropzone:focus-within,.maia-dropzone:hover{background:var(--maia-page-lavender);border-color:var(--maia-brand)}.maia-dropzone__input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.maia-dropzone__icon{color:var(--maia-brand);font:500 20px/26px var(--maia-font-ui)}.maia-dropzone__title{color:var(--maia-page-ink);font:600 14px/18.2px var(--maia-font-ui);overflow-wrap:anywhere}.maia-dropzone__pick,.maia-dropzone__title span span{color:var(--maia-page-pink)}.maia-dropzone__help{color:var(--maia-page-muted);font:400 12px/15.6px var(--maia-font-ui)}.maia-page .maia-page-band__inner{padding-bottom:7px}.maia-page .maia-page-band__title{font-size:48px;letter-spacing:0;line-height:62.4px}.maia-page .maia-crumbs{font-size:12px;margin-bottom:2px}.maia-gabarit__inner{margin-inline:0 auto;max-width:820px}.maia-page .maia-gabarit__inner{margin-left:max(calc(var(--maia-page-inset)/2),calc(50% - 620px));width:calc(100% - var(--maia-page-inset))}.maia-gabarit{margin-top:64px}.maia-gabarit__lead{color:var(--maia-page-ink);font:400 26px/35.1px var(--maia-font-serif);margin-top:10px}.maia-gabarit__text{font:400 16px/25.6px var(--maia-font-ui);margin-top:20px}.maia-gabarit__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:36px}@media (max-width:1239px){.maia-page-hero__title{font-size:clamp(44px,5.2vw,64px);line-height:1.25}.maia-figures__item{padding-inline:22px}.maia-figures__value{font-size:clamp(38px,3.9vw,48px)}.maia-split__panel{padding:64px 32px 64px 56px}}@media (max-width:1099px){.maia-page{--maia-page-inset:64px}.maia-page-hero{margin-top:0}.maia-page .maia-page-hero__inner{padding-top:40px;padding-inline:0}.maia-figures{--figures:2}.maia-faq-section__grid,.maia-split{grid-template-columns:minmax(0,1fr)}.maia-split__photo{max-height:420px}.maia-split__panel{max-width:none;padding:56px 32px}}@media (max-width:767px){.maia-page .maia-pill{font-size:14px;line-height:18.2px;min-height:46px;padding-block:12px}.maia-page{--maia-page-inset:40px;padding-bottom:72px}.maia-page-section{margin-top:64px}.maia-page .maia-page-hero__inner{padding-block:18px 10px}.maia-page-crumbs,.maia-page-hero__eyebrow{font-size:11px;line-height:14.3px}.maia-page-hero__eyebrow{letter-spacing:1.54px;margin-bottom:8px}.maia-page-hero__title{font-size:32px;line-height:40px}.maia-page-hero__lead{font-size:14px;line-height:21px;margin-top:14px}.maia-page-hero__actions{flex-direction:column;gap:8px;margin-top:20px}.maia-page-hero__actions .maia-pill{font-size:14px;line-height:18.2px;min-height:46px;padding-block:12px;width:100%}.maia-page .maia-kicker{font-size:11px;letter-spacing:1.54px;line-height:14.3px;margin-bottom:7px}.maia-heading{font-size:19px;line-height:25px}.maia-section-lead{font-size:13px;line-height:19.5px}.maia-figures{gap:16px 9px}.maia-figures__item{border-radius:16px;justify-content:flex-start;min-height:104px;padding:14px 16px}.maia-figures__value{font-size:34px;line-height:44.2px}.maia-figures__value--long{font-size:24px;line-height:30px}.maia-figures__label{font-size:12px;line-height:16.2px}.maia-checks{gap:16px;margin-top:24px}.maia-checks li{align-items:flex-start;font-size:14px;line-height:18.2px}.maia-checks__mark{font-size:12px;height:24px;margin-top:-3px;width:24px}.maia-split__photo{height:300px}.maia-split__panel{padding:36px 20px 40px}.maia-split__text{font-size:14px;line-height:22px}.maia-faq{gap:10px}.maia-faq__item{border-radius:14px}.maia-faq__item summary{font-size:14px;gap:20px;line-height:18.2px;padding:19px 18px}.maia-faq__number{color:inherit;font:inherit;margin-right:-12px;min-width:0}.maia-faq__toggle{font-size:20px;height:20px;line-height:20px;width:12px}.maia-faq__answer,.maia-faq__item--numbered .maia-faq__answer{font-size:13px;line-height:20.1px;margin-top:-9px;padding:0 18px 19px}.maia-faq__answer p+p{margin-top:8px}.maia-request__row{grid-template-columns:minmax(0,1fr)}.maia-dropzone__title{font-size:13px;line-height:16.9px}.maia-dropzone__help{font-size:11px;line-height:14.3px}.maia-request__title{font-size:26px;line-height:33.8px}.maia-request .maia-pill{justify-self:stretch}.maia-page .maia-page-band__title{font-size:38px;line-height:49.4px}.maia-gabarit{margin-top:40px}.maia-gabarit__lead{font-size:21px;line-height:28px}.maia-gabarit__text{font-size:14px;line-height:22px}.maia-heading--serif-mobile{font-family:var(--maia-font-serif);font-variant-ligatures:normal}.maia-heading--serif-mobile span{font-style:italic}}@media (prefers-reduced-motion:reduce){.maia-arrow-link:after,.maia-pill{transition:none}}.maia-page .maia-heading>.maia-only-desktop,.maia-page .maia-heading>.maia-only-mobile{color:inherit}.maia-legal__contents{background:var(--maia-surface-light);border-radius:8px;margin-bottom:8px;padding:20px 24px}.maia-legal__contents-title{color:var(--maia-text-strong);font:600 15px/1.4 var(--maia-font-ui);margin:0}.maia-legal__contents ol{font:400 14px/1.9 var(--maia-font-ui);margin:10px 0 0;padding-left:20px}.maia-legal__heading{color:var(--maia-text-strong);font:600 18px/1.4 var(--maia-font-ui);margin:40px 0 0;scroll-margin-top:120px}.maia-legal__heading--3{font-size:16px;margin-top:28px}.maia-legal__list{font:400 16px/25.6px var(--maia-font-ui);margin:16px 0 0;padding-left:22px}.maia-legal a{color:inherit;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:767px){.maia-legal__heading{font-size:16px;margin-top:32px}.maia-legal__list{font-size:14px;line-height:22px}}.maia-page--foret{--forest:#294736;--forest-mint:#e5f0e0;--forest-leaf:#ccebb8}.maia-page-hero--foret{--hero-height:760px;--hero-gradient:linear-gradient(90deg,rgba(15,26,18,.72),rgba(15,26,18,.25) 55%,rgba(15,26,18,0));--hero-crumbs-top:150px;--hero-body-gap:83px;--hero-accent:var(--forest-leaf);--hero-eyebrow:#94c278;background:var(--forest)}.maia-page-hero--foret .maia-page-hero__eyebrow{font-size:13px;letter-spacing:2.08px;line-height:16.9px;margin-bottom:13px}.maia-page-hero--foret .maia-page-hero__title{line-height:89px}.maia-page-hero--foret .maia-page-hero__lead{color:hsla(0,0%,100%,.92);font-size:19px;line-height:29.4px;margin-top:18px;max-width:560px}.maia-page-hero--foret .maia-page-hero__actions{margin-top:36px}.maia-page-hero--foret .maia-pill--ghost{min-height:53px}.maia-page-hero--foret .maia-glass-counter{min-width:223px;position:absolute;right:-15px;top:519px}.maia-foret-figures{margin-top:72px}.maia-foret-figures .maia-figures{gap:0 70px;grid-template-columns:repeat(4,minmax(0,250px))}.maia-foret-figures .maia-figures__item{background:none;border-radius:0;justify-content:flex-start;min-height:120px;padding:0;position:relative}.maia-foret-figures .maia-figures__item+.maia-figures__item:before{background:var(--maia-page-line);content:"";height:90px;left:-30px;position:absolute;top:8px;width:1px}.maia-foret-figures .maia-figures__value{color:var(--forest);font-size:48px;line-height:48px}.maia-foret-figures .maia-figures__label{font-size:15px;line-height:19.5px;max-width:250px}.maia-foret-impact-section{margin-top:80px}.maia-foret-impact{align-items:start;background:var(--forest-mint);border-radius:24px;display:grid;gap:32px 48px;grid-template-columns:minmax(0,520px) minmax(0,508px);justify-content:space-between;min-height:300px;padding:48px 56px}.maia-foret-impact .maia-kicker{margin-bottom:10px}.maia-foret-impact__meter{align-self:center}.maia-heading--impact{font-size:32px;line-height:45px}.maia-heading--impact span{color:var(--forest)}.maia-foret-impact__text{font:400 16px/25.6px var(--maia-font-ui);margin-top:10px}.maia-foret-trees{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.maia-foret-trees li{height:52px;position:relative;width:40px}.maia-foret-trees li:after,.maia-foret-trees li:before{content:"";left:50%;position:absolute}.maia-foret-trees li:before{background:#ccc2b2;border-radius:2px;bottom:2px;height:18px;margin-left:-3px;width:6px}.maia-foret-trees li:after{background:#c7d6c2;border-radius:50%;height:36px;margin-left:-18px;top:0;width:36px}.maia-foret-trees li.is-planted:before{background:#6b4d33}.maia-foret-trees li.is-planted:after{background:var(--forest)}.maia-foret-progress{background:var(--maia-surface);border-radius:5px;height:10px;margin-top:18px;overflow:hidden}.maia-foret-progress span{background:var(--forest);border-radius:5px;display:block;height:100%}.maia-foret-impact__caption{color:var(--forest);font:500 14px/18.2px var(--maia-font-ui);margin-top:18px}.maia-foret-impact__caption span{margin-inline:4px}.maia-foret-steps-section{margin-top:98px;padding-bottom:46px;scroll-margin-top:90px}.maia-foret-steps-section .maia-heading span{color:var(--forest)}.maia-foret-steps{display:grid;gap:0 20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:52px 0 0;padding:0;position:relative}.maia-foret-steps:before{border-top:1.5px dashed var(--forest);content:"";left:calc(16.66667% - 6.66667px);position:absolute;right:calc(16.66667% - 6.66667px);top:290px}.maia-foret-step{display:flex;flex-direction:column;min-width:0;position:relative}.maia-foret-step__photo{border-radius:18px;height:260px;object-fit:cover;width:100%}.maia-foret-step__number{align-self:center;background:var(--forest);border:6px solid #faf7f2;border-radius:50%;color:var(--maia-text-invert);display:grid;font:400 22px/28.6px var(--maia-font-serif);height:60px;place-items:center;position:relative;width:60px}.maia-foret-step__title{color:var(--maia-page-ink);font:600 20px/26px var(--maia-font-ui);margin-top:24px}.maia-foret-step__text{font:400 15px/23.3px var(--maia-font-ui);margin-top:8px;max-width:380px}.maia-split--forest{--split-ground:var(--forest);min-height:640px}.maia-split--forest .maia-split__panel{align-self:start;max-width:720px;padding:120px 100px 80px 80px}.maia-split--forest .maia-heading{margin-top:8px;max-width:540px}.maia-split--forest .maia-heading span{color:var(--forest-leaf)}.maia-split--forest .maia-split__text{max-width:520px}.maia-split--forest .maia-checks{gap:16px}.maia-split--forest .maia-checks__mark{background:var(--forest-leaf);color:var(--forest);font-size:12px;font-weight:700;height:24px;width:24px}.maia-page--foret .maia-faq-section .maia-heading span,.maia-page--foret .maia-faq__toggle{color:var(--forest)}.maia-foret-cta{align-items:flex-start;border-radius:24px;display:flex;flex-direction:column;isolation:isolate;min-height:340px;overflow:hidden;padding:92px 72px 60px;position:relative}.maia-foret-cta__media,.maia-foret-cta__media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-1}.maia-foret-cta__media:after{background:rgba(41,71,54,.82);content:"";inset:0;position:absolute}.maia-foret-cta .maia-heading span{color:var(--forest-leaf)}.maia-foret-cta__text{color:hsla(0,0%,100%,.9);font:400 18px/23.4px var(--maia-font-ui);margin:23px 0 37px;max-width:640px}.maia-foret-cta__count{color:var(--forest-leaf);display:none;font:500 12px/15.6px var(--maia-font-ui)}.maia-foret-media-section{padding-bottom:46px}.maia-foret-media-section .maia-heading span{color:var(--forest)}.maia-foret-media{display:grid;gap:30px 20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:52px 0 0;padding:0}.maia-foret-media__frame{aspect-ratio:19/11;background:var(--forest);border-radius:24px;display:block;min-height:0;overflow:hidden;position:relative}.maia-foret-media__frame img{height:100%;object-fit:cover;width:100%}.maia-foret-media__caption{font:400 14px/1.5 var(--maia-font-ui);margin:12px 4px 0}@media (max-width:1239px){.maia-page-hero--foret .maia-glass-counter{bottom:64px;right:24px;top:auto}.maia-foret-impact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:40px}}@media (max-width:1099px){.maia-foret-media{grid-template-columns:repeat(2,minmax(0,1fr))}.maia-page-hero--foret{--hero-height:680px;--hero-body-gap:64px}.maia-foret-figures .maia-figures{gap:32px 70px;grid-template-columns:repeat(2,minmax(0,250px))}.maia-foret-figures .maia-figures__item:nth-child(3):before{display:none}.maia-foret-impact{grid-template-columns:minmax(0,1fr)}.maia-foret-steps:before{top:230px}.maia-foret-step__photo{height:200px}}@media (max-width:767px){.maia-foret-media{grid-template-columns:minmax(0,1fr);margin-top:32px}.maia-page--foret{background:#faf7f2}.maia-page-hero--foret{--hero-height:640px;--hero-gradient:linear-gradient(180deg,rgba(41,71,54,0),rgba(41,71,54,.05) 30%,rgba(41,71,54,.85) 62%,rgba(41,71,54,.97));--hero-eyebrow:var(--forest-leaf)}.maia-page .maia-page-hero--foret .maia-page-hero__inner{padding-bottom:10px;width:calc(100% - 40px)}.maia-page-hero--foret .maia-page-hero__body{margin-top:auto}.maia-page-hero--foret .maia-glass-counter{align-self:flex-start;border-radius:16px;gap:2px;margin:16px 0 24px;min-width:160px;order:-1;padding:12px 14px 10px;position:static}.maia-page-hero--foret .maia-page-crumbs{order:-2}.maia-page-hero--foret .maia-glass-counter__label{font-size:9px;letter-spacing:1.08px;line-height:11.7px}.maia-page-hero--foret .maia-glass-counter__value{font-size:38px;line-height:49.4px;margin-block:-4px -6px}.maia-page-hero--foret .maia-glass-counter__delta{font-size:11px;line-height:14.3px}.maia-page-hero--foret .maia-page-hero__eyebrow{font-size:11px;letter-spacing:1.54px;line-height:14.3px;margin-bottom:8px}.maia-page-hero--foret .maia-page-hero__title{font-size:28px;line-height:44px}.maia-page-hero--foret .maia-page-hero__lead{font-size:14px;line-height:21px;margin-top:16px}.maia-page-hero--foret .maia-page-hero__actions{margin-top:11px}.maia-page-hero--foret .maia-pill--ghost{min-height:46px}.maia-foret-figures{background:var(--maia-surface);margin-top:0;padding-block:40px}.maia-foret-figures .maia-figures{gap:16px 9px;grid-template-columns:repeat(2,minmax(0,1fr))}.maia-foret-figures .maia-figures__item{background:var(--maia-page-sand);border-radius:16px;gap:0;min-height:104px;padding:14px 16px}.maia-foret-figures .maia-figures__item:before{display:none}.maia-foret-figures .maia-figures__value{font-size:34px;line-height:44.2px}.maia-foret-figures .maia-figures__label{font-size:12px;line-height:16.2px}.maia-foret-impact-section{margin-top:0}.maia-foret-impact{border-radius:22px;gap:0;min-height:0;padding:24px 20px 24px 22px}.maia-foret-impact .maia-kicker{margin-bottom:8px}.maia-heading--impact{font-size:19px;line-height:25px}.maia-foret-impact__text{font-size:13px;line-height:19.5px;margin-top:30px}.maia-foret-impact__meter{margin-top:22px}.maia-foret-trees li{height:22px;width:22px}.maia-foret-trees li:before{display:none}.maia-foret-trees li:after{background:transparent;border:1.5px solid var(--forest);height:22px;margin-left:-11px;width:22px}.maia-foret-trees li.is-planted:after{background:var(--forest)}.maia-foret-progress{background:rgba(41,71,54,.15);border-radius:4px;height:8px;margin-top:12px}.maia-foret-impact__caption{font-size:12px;line-height:15.6px;margin-top:12px}.maia-foret-steps-section{background:var(--maia-surface);margin-top:40px;padding-block:0 40px}.maia-foret-steps-section .maia-heading span{color:var(--maia-page-pink)}.maia-foret-steps{gap:30px;grid-template-columns:minmax(0,1fr);margin-top:43px;padding-left:52px}.maia-foret-steps:before{border-left:1.5px dashed var(--maia-page-line);border-top:0;bottom:0;left:18px;right:auto;top:10px}.maia-foret-step:not(:last-child){min-height:270px}.maia-foret-step__number{border:0;font:600 13px/16.9px var(--maia-font-ui);height:38px;left:-52px;position:absolute;top:0;width:38px}.maia-foret-step__photo{border-radius:16px;height:170px}.maia-foret-step__title{font-size:17px;line-height:22.1px;margin-top:16px}.maia-foret-step__text{font-size:13px;line-height:19.5px;margin-top:6px}.maia-split--forest{margin-top:40px;min-height:0}.maia-split--forest .maia-split__panel{padding:36px 20px 43px}.maia-split--forest .maia-split__text{margin-top:32px}.maia-page--foret .maia-faq-section{background:var(--maia-surface);margin-top:40px;padding-block:0 10px}.maia-page--foret .maia-faq-section .maia-heading span{color:var(--maia-page-pink)}.maia-page--foret .maia-faq-section__grid{gap:63px}.maia-faq-section--lines .maia-faq{gap:10px}.maia-faq-section--lines .maia-faq__item{background:var(--maia-page-sand);border-bottom:0;border-radius:14px}.maia-faq-section--lines .maia-faq__item[open]{background:var(--forest-mint);border-radius:14px}.maia-faq-section--lines .maia-faq__item summary{font-size:14px;line-height:18.2px;padding:19px 21px 19px 18px}.maia-faq-section--lines .maia-faq__toggle{height:22px}.maia-faq-section--lines .maia-faq__answer{font-size:13px;line-height:19.5px;margin-top:-13px;padding:0 18px 18px}.maia-foret-cta-section{margin-bottom:-72px;margin-top:46px}.maia-foret-cta-section .maia-container{width:100%}.maia-foret-cta{align-items:center;border-radius:0;min-height:360px;padding:70px 20px 52px;text-align:center}.maia-foret-cta__media:after{background:rgba(41,71,54,.78)}.maia-foret-cta .maia-heading{font-size:24px;line-height:25px}.maia-foret-cta__text{font-size:15px;line-height:22.5px;margin:35px 20px 46px}.maia-foret-cta .maia-pill{font-size:14px;min-height:48px;width:calc(100% - 40px)}.maia-foret-cta__count{display:block;margin-top:22px}}.maia-page-hero--club .maia-glass-counter{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);gap:2px;padding:18px 20px 16px;position:absolute;right:10px;text-decoration:none;top:120px;width:220px}.maia-page-hero--club .maia-glass-counter__label{font-size:10px;letter-spacing:1.2px;line-height:13px}.maia-page-hero--club .maia-glass-counter__value{font-size:54px;line-height:62px}.maia-page-hero--club .maia-glass-counter__delta{font-size:12px;line-height:15.6px}.maia-club-rubrics-section{margin-top:60px}.maia-club-rubrics{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0}.maia-club-rubric{background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:18px;box-shadow:0 8px 24px rgba(51,38,26,.06);min-width:0;overflow:hidden}.maia-club-rubric__photo{display:block;height:250px;object-fit:cover;width:100%}.maia-club-rubric__body{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:24px 28px 28px}.maia-club-rubric__kicker{color:var(--maia-brand);font:600 11px/14.3px var(--maia-font-ui);letter-spacing:1.54px;text-transform:uppercase}.maia-club-rubric__title{color:var(--maia-page-ink);font:400 32px/33.6px var(--maia-font-serif)}.maia-club-rubric__text{font:400 15px/22.5px var(--maia-font-ui)}.maia-chips{border:0;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.maia-chip{align-items:center;background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:18px;color:var(--maia-page-ink);cursor:pointer;display:inline-flex;font:500 13px/16.9px var(--maia-font-ui);gap:4px;min-height:35px;padding:8px 16px;text-decoration:none;transition:border-color var(--maia-duration-fast) var(--maia-ease),background var(--maia-duration-fast) var(--maia-ease);white-space:nowrap}.maia-chip:hover{border-color:var(--maia-brand);color:var(--maia-page-ink)}.maia-chip.is-active,input:checked+.maia-chip{background:var(--maia-brand);border-color:var(--maia-brand);color:var(--maia-text-invert);min-height:33px}input:focus-visible+.maia-chip{outline:3px solid var(--maia-brand);outline-offset:2px}.maia-chip-menu{position:relative}.maia-chip-menu summary{list-style:none}.maia-chip-menu summary::-webkit-details-marker{display:none}.maia-chip-menu summary span{font-size:8px}.maia-chip-menu ul{background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:14px;box-shadow:0 12px 30px -12px rgba(43,38,69,.3);list-style:none;margin:0;min-width:220px;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:5}.maia-chip-menu a{border-radius:8px;color:var(--maia-page-ink);display:block;font:500 13px/16.9px var(--maia-font-ui);padding:8px 12px;text-decoration:none}.maia-chip-menu a:hover{background:var(--maia-page-lavender)}.maia-club-circles{margin-top:110px;scroll-margin-top:90px}.maia-club-circles__lead{margin-top:13px;max-width:none}.maia-club-circles .maia-chips{margin-top:42px}.maia-club-circles__empty{font:400 16px/25.6px var(--maia-font-ui);margin-top:32px;max-width:640px}.maia-text-cards{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.maia-text-card{background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:16px;min-width:0;overflow:hidden}.maia-text-card__media{background:linear-gradient(140deg,#c4add8,#6869ac);height:220px}.maia-text-card__media img{display:block;height:100%;object-fit:cover;width:100%}.maia-text-card__body{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:20px 24px 22px}.maia-text-card__theme{color:var(--maia-brand);font:600 11px/14.3px var(--maia-font-ui);letter-spacing:1.32px;text-decoration:none;text-transform:uppercase}a.maia-text-card__theme:hover{color:var(--maia-brand);text-decoration:underline}.maia-text-card__title{color:var(--maia-page-ink);font:400 24px/25.2px var(--maia-font-serif);overflow-wrap:anywhere}.maia-page .maia-text-card__title .maia-author-reading,.maia-text-card__title a{color:inherit;font:inherit;margin:0;text-decoration:none}.maia-text-card__title a:hover{color:var(--maia-brand)}.maia-text-card__meta{color:var(--maia-page-muted);font:400 13px/16.9px var(--maia-font-ui)}.maia-club-circles__more{display:flex;gap:16px;justify-content:center;margin-top:57px}.maia-club-circles__more:empty{display:none}.maia-club-follow-section{margin-top:63px;scroll-margin-top:90px}.maia-follow{align-items:center;background:var(--maia-page-lavender);border-radius:24px;display:grid;gap:24px;grid-template-columns:56px minmax(0,520px) minmax(0,492px);justify-content:start;min-height:140px;padding:24px 48px 24px 36px}.maia-follow__icon{background:var(--maia-surface);border-radius:50%;color:var(--maia-brand);display:grid;font:500 22px/1 var(--maia-font-ui);height:56px;place-items:center;width:56px}.maia-follow__title{color:var(--maia-page-ink);font:400 30px/39px var(--maia-font-serif)}.maia-follow__copy p{font:400 14px/18.2px var(--maia-font-ui);margin-top:6px}.maia-follow__form{display:flex;gap:12px;margin-left:40px}.maia-follow__input{background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:24px;color:var(--maia-page-ink);flex:1;font:400 14px/18.2px var(--maia-font-ui);height:48px;min-width:0;padding:0 20px}.maia-follow__input::placeholder{color:rgba(97,97,110,.7)}.maia-follow__input:focus{border-color:var(--maia-brand);outline:2px solid rgba(104,105,172,.25)}.maia-follow .maia-pill{border-radius:24px;flex:none;font-size:14px;min-height:48px;min-width:150px;padding-inline:20px}.maia-club-reader-section{margin-top:55px;scroll-margin-top:90px}.maia-club-reader{align-items:start;display:grid;gap:40px 78px;grid-template-columns:minmax(0,520px) minmax(0,642px);justify-content:space-between}.maia-club-reader__photo{border-radius:20px;height:700px;object-fit:cover;width:100%}.maia-club-reader__content .maia-kicker{margin-bottom:14px}.maia-club-reader__content .maia-section-lead{margin-top:14px}.maia-perks{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:14px 0;padding:0}.maia-perks li{align-items:center;background:#f2edf7;border-radius:18px;color:var(--maia-brand);display:inline-flex;font:500 13px/16.9px var(--maia-font-ui);gap:8px;padding:9px 16px 9px 14px}.maia-perks li:before{background:var(--maia-brand);border-radius:50%;content:"";height:8px;width:8px}.maia-request--card{background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:18px;padding:26px 28px 28px}.maia-club-contests{margin-top:110px;scroll-margin-top:90px}.maia-club-contests .maia-chips{margin-top:16px}.maia-contest-cards{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.maia-contest-filter:has(#contest-filter-closed:checked) .maia-contest-card.is-open,.maia-contest-filter:has(#contest-filter-open:checked) .maia-contest-card.is-closed{display:none}@media (max-width:767px){.maia-contest-filter:has(#contest-filter-open:checked) .maia-contest-card.is-closed{display:flex}.maia-contest-filter:not(:has(#contest-filter-closed:checked)) .maia-contest-card.is-open:nth-child(n+4){display:none}}.maia-contest-card{background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:16px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.maia-contest-card__cover{background:#f2ede5;display:grid;height:250px;place-items:center;position:relative}.maia-contest-card__cover img{object-fit:cover}.maia-contest-card__cover img,.maia-contest-cover-fallback{box-shadow:0 8px 16px rgba(0,0,0,.25);height:200px;width:140px}.maia-contest-cover-fallback{align-items:center;background:var(--maia-brand);color:#fff;display:flex;font:600 15px/1.3 var(--maia-font-ui);justify-content:center;padding:12px;text-align:center}.maia-contest-hero__cover .maia-contest-cover-fallback{border-radius:6px;font-size:24px;height:410px;width:280px}.maia-contest-facts dd a{color:inherit;text-decoration:underline;text-underline-offset:3px}.maia-club-contests__empty{margin-top:24px}.maia-contest-rules__heading{color:var(--maia-text-strong);font:600 18px/1.4 var(--maia-font-ui);margin:36px 0 0}.maia-contest-card__badge{align-items:center;background:var(--maia-surface);border-radius:14px;color:var(--maia-page-pink);display:inline-flex;font:600 11px/14.3px var(--maia-font-ui);gap:6px;left:12px;padding:5px 12px 5px 10px;position:absolute;top:12px}.is-closed .maia-contest-card__badge{background:#e6e6e6;color:var(--maia-page-muted)}.maia-contest-card__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px 20px 20px}.maia-contest-card__title{color:var(--maia-page-ink);font:400 22px/23.1px var(--maia-font-serif)}.maia-contest-card__title a{color:inherit;text-decoration:none}.maia-contest-card__title a:hover{color:var(--maia-brand)}.maia-contest-card__prize{font:400 13px/16.9px var(--maia-font-ui)}.maia-contest-card__date{color:var(--maia-brand);font:500 12px/15.6px var(--maia-font-ui)}.is-closed .maia-contest-card__date{color:var(--maia-page-muted)}.maia-contest-card__cta.maia-pill{border-radius:20px;font-size:13px;line-height:16.9px;margin-top:auto;min-height:37px;padding:10px;transform:none;width:100%}.maia-club-contests__more{display:flex;justify-content:center;margin-top:32px}@media (max-width:1239px){.maia-follow{grid-template-columns:56px minmax(0,1fr)}.maia-follow__form{grid-column:1/-1}.maia-club-reader{gap:40px}.maia-contest-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1099px){.maia-page-hero--club .maia-glass-counter{right:0;top:24px}.maia-club-rubrics{grid-template-columns:minmax(0,1fr)}.maia-club-rubric{display:grid;grid-template-columns:240px minmax(0,1fr)}.maia-club-rubric__photo{height:100%;min-height:200px}.maia-text-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.maia-club-reader{grid-template-columns:minmax(0,1fr)}.maia-club-reader__photo{height:360px}}@media (max-width:767px){.maia-page--club{background:#faf7f2}.maia-page-hero--club{--hero-height:620px;--hero-gradient:linear-gradient(180deg,rgba(43,38,69,.1),rgba(43,38,69,.05) 35%,rgba(43,38,69,.86) 62%,rgba(43,38,69,.97))}.maia-page-hero--club .maia-page-hero__body{margin-top:auto}.maia-page-hero--club .maia-page-crumbs{order:-2}.maia-page-hero--club .maia-glass-counter{align-self:flex-start;border-radius:16px;margin-top:16px;order:-1;padding:12px 14px;position:static;width:168px}.maia-page-hero--club .maia-glass-counter__label{font-size:9px;letter-spacing:1.08px;line-height:11.7px}.maia-page-hero--club .maia-glass-counter__value{font-size:40px;line-height:46px}.maia-page-hero--club .maia-glass-counter__delta{font-size:11px;line-height:14.3px}.maia-page-hero--club .maia-page-hero__title{line-height:44px}.maia-page-hero--club .maia-page-hero__lead{color:hsla(0,0%,100%,.92)}.maia-page-hero--club .maia-page-hero__actions{margin-top:3px}.maia-page--club .maia-kicker{font-size:10px;letter-spacing:1.4px;line-height:13px;margin-bottom:7px}.maia-club-rubrics-section{margin-top:36px}.maia-club-rubrics{gap:12px;margin-top:31px}.maia-club-rubric{background:var(--maia-page-sand);border:0;border-radius:20px;box-shadow:none;grid-template-columns:112px minmax(0,1fr);min-height:124px}.maia-club-rubric__photo{min-height:124px}.maia-club-rubric__body{gap:2px;padding:14px 15px 14px 16px}.maia-club-rubric__kicker{display:none}.maia-club-rubric__title{font-size:22px;line-height:28.6px}.maia-club-rubric__text{font-size:12px;line-height:16.8px}.maia-club-rubric .maia-arrow-link{font-size:12px;line-height:15.6px;margin-top:auto}.maia-club-circles{margin-top:56px}.maia-club-circles .maia-heading{font-size:32px;line-height:32.6px}.maia-club-circles__lead{margin-top:11px}.maia-page .maia-chips{flex-wrap:nowrap;margin-inline:-20px;overflow-x:auto;padding-inline:20px;scrollbar-width:none}.maia-page .maia-chips::-webkit-scrollbar{display:none}.maia-club-circles .maia-chips{margin-top:10px}.maia-chip,.maia-chip.is-active,input:checked+.maia-chip{background:var(--maia-page-sand);border:0;border-radius:16px;font-size:12px;line-height:15.6px;min-height:32px;padding:8px 12px}.maia-chip.is-active,input:checked+.maia-chip{background:var(--maia-brand)}.maia-chip-menu{display:none}.maia-text-cards{align-items:stretch;gap:12px 9px;margin-top:20px}.maia-text-card{background:var(--maia-page-sand);border:0;display:flex;flex-direction:column;min-height:254px}.maia-text-card__media{height:120px}.maia-text-card__body{flex:1;gap:6px;padding:12px}.maia-text-card__theme{font-size:9px;letter-spacing:.9px;line-height:11.7px}.maia-text-card__title{display:-webkit-box;font-size:19px;line-height:19.9px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.maia-text-card__meta{font-size:11px;line-height:14.3px;margin-top:auto}.maia-club-circles__more{margin-top:16px}.maia-club-circles__more .maia-pill,.maia-club-contests__more .maia-pill{background:none;box-shadow:inset 0 0 0 1px var(--maia-page-pink);color:var(--maia-page-pink);font-size:14px;min-height:46px;width:100%}.maia-club-follow-section{margin-top:48px}.maia-follow{border-radius:20px;gap:12px;grid-template-columns:40px minmax(0,1fr);padding:18px 20px 20px}.maia-follow__icon{font-size:16px;height:40px;width:40px}.maia-follow__title{font-size:22px;line-height:28.6px}.maia-follow__copy p{font-size:12px;line-height:15.6px}.maia-follow__form{flex-direction:column;gap:8px}.maia-follow__input{flex:none}.maia-follow__icon{align-self:start;margin-top:2px}.maia-follow .maia-pill{width:100%}.maia-club-reader-section{margin-top:56px}.maia-club-reader{gap:24px}.maia-club-reader__photo{height:200px}.maia-club-reader__content .maia-kicker{margin-bottom:7px}.maia-club-reader__content .maia-section-lead{margin-top:21px}.maia-perks{flex-direction:column;gap:10px;margin:22px 0 26px}.maia-perks li{background:none;color:var(--maia-page-ink);gap:10px;padding:0}.maia-perks li:before{background:var(--maia-page-lavender);color:var(--maia-brand);content:"✓";display:grid;font:600 11px/1 var(--maia-font-ui);height:22px;place-items:center;width:22px}.maia-request--card{background:var(--maia-page-sand);border:0;border-radius:20px;gap:14px;padding:20px 18px}.maia-request--card .maia-field{gap:4px}.maia-request--card .maia-field__label{font-size:12px;line-height:15.6px}.maia-request--card .maia-field__input{background:var(--maia-surface);border-radius:12px;min-height:46px}.maia-request--card textarea.maia-field__input{min-height:96px}.maia-club-contests{margin-top:56px}.maia-club-contests .maia-chips{margin-top:6px}.maia-contest-cards{gap:12px 9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.maia-contest-card{background:var(--maia-page-lavender);border:0}.maia-contest-card__cover{background:none;height:auto;padding:16px 26px 0}.maia-contest-card__cover img{border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.16);height:160px;width:111px}.maia-contest-card__badge{background:var(--maia-page-pink);border-radius:11px;color:var(--maia-text-invert);font-size:9px;left:10px;line-height:11.7px;padding:5px 9px;top:10px}.maia-contest-card__badge svg{height:11px;width:11px}.is-closed .maia-contest-card__badge{background:rgba(97,97,110,.8);color:var(--maia-text-invert)}.maia-contest-card__body{gap:4px;padding:14px 12px 12px}.maia-contest-card__title{font-size:18px;line-height:18.9px;margin-bottom:4px;min-height:38px}.maia-contest-card__prize{font-size:11px;line-height:14.3px}.maia-contest-card__date{font-size:10px;line-height:13px}.is-closed .maia-contest-card__date{color:var(--maia-page-ink)}.maia-contest-card__cta.maia-pill{border-radius:17px;font-size:12px;line-height:15.6px;margin-top:11px;min-height:34px;padding:8px}.is-closed .maia-contest-card__cta.maia-pill{background:none;box-shadow:inset 0 0 0 1px var(--maia-page-pink);color:var(--maia-page-pink)}.maia-club-contests__more{margin-top:16px}}.maia-page-hero--circle{--hero-height:600px;--hero-gradient:linear-gradient(90deg,rgba(43,38,69,.92),rgba(43,38,69,.72) 45%,rgba(43,38,69,.08) 80%,rgba(43,38,69,0));--hero-body-gap:69px}.maia-page-hero--circle .maia-page-hero__title{font-size:80px;line-height:81.6px}.maia-circle-hero__question{color:hsla(0,0%,100%,.92);font:italic 400 28px/36.4px var(--maia-font-serif);margin-top:16px}.maia-circle-hero__stats{color:hsla(0,0%,100%,.8);font:500 14px/18.2px var(--maia-font-ui);margin-top:24px}.maia-circle-hero__stats span[aria-hidden]{margin-inline:8px}.maia-page-hero--circle .maia-page-hero__actions{margin-top:38px}.maia-circle-theme-section{margin-top:80px}.maia-circle-theme{background:var(--maia-page-lavender);border-radius:28px;min-height:223px;padding:44px 48px 48px}.maia-circle-theme .maia-kicker{margin-bottom:14px}.maia-circle-theme__text{color:var(--maia-page-ink);font:400 26px/35.1px var(--maia-font-serif);max-width:1000px}.maia-circle-texts-section{margin-top:100px}.maia-circle-texts-section .maia-heading{font-size:35px;line-height:35.7px;margin-top:4px}.maia-circle-texts-section .maia-section-lead{font-size:15px;line-height:19.5px;margin-top:36px;max-width:none}.maia-circle-texts{display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin-top:32px;padding:0}.maia-circle-text{align-items:center;background:var(--maia-page-sand);border-radius:22px;display:grid;grid-template-columns:68px minmax(0,1fr) auto;height:116px;padding:20px 36px 20px 28px;position:relative}.maia-circle-text__number{color:rgba(104,105,172,.4);font:400 40px/52px var(--maia-font-serif)}.maia-circle-text__title{color:var(--maia-page-ink);font:400 24px/31.2px var(--maia-font-serif)}.maia-circle-text__meta{font:400 13px/16.9px var(--maia-font-ui);margin-top:8px}.maia-circle-text__meta span[aria-hidden]{margin-inline:6px}.maia-page .maia-circle-text__read{align-items:center;color:var(--maia-page-pink);display:inline-flex;font:600 14px/18.2px var(--maia-font-ui);gap:8px;margin:0 0 0 24px;text-decoration:none}.maia-page .maia-circle-text__read:before{border-radius:22px;content:"";inset:0;position:absolute}.maia-page .maia-circle-text__read:after{content:"→"}.maia-circle-text:has(.maia-circle-text__read:hover) .maia-circle-text__title{color:var(--maia-brand)}.maia-circle-others{margin-top:100px}.maia-circle-cards{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin-top:49px;padding:0}.maia-circle-card{background:var(--maia-page-sand);border-radius:24px;min-height:380px;overflow:hidden;position:relative}.maia-circle-card img{display:block;height:220px;object-fit:cover;width:100%}.maia-circle-card__body{padding:24px 28px}.maia-circle-card__kicker{color:var(--maia-brand);font:600 10px/13px var(--maia-font-ui);letter-spacing:1.2px;text-transform:uppercase}.maia-circle-card__title{color:var(--maia-page-ink);font:400 24px/25.2px var(--maia-font-serif);margin-top:7px}.maia-circle-card__title a{color:inherit;text-decoration:none}.maia-circle-card__title a:after{content:"";inset:0;position:absolute}.maia-circle-card:hover .maia-circle-card__title{color:var(--maia-brand)}.maia-circle-card__last{font:400 13px/16.9px var(--maia-font-ui);margin-top:10px}@media (max-width:1099px){.maia-circle-texts{grid-template-columns:minmax(0,1fr)}.maia-circle-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.maia-page--circle{background:#faf7f2}.maia-page-hero--circle{--hero-height:520px;--hero-gradient:linear-gradient(180deg,rgba(43,38,69,.05) 20%,rgba(43,38,69,.85) 55%,rgba(43,38,69,.97))}.maia-page-hero--circle .maia-page-hero__body{margin-top:auto}.maia-page-hero--circle .maia-page-hero__eyebrow{font-size:10px;letter-spacing:1.4px;line-height:13px}.maia-page-hero--circle .maia-page-hero__title{font-size:46px;line-height:46.9px}.maia-circle-hero__question{font-size:19px;line-height:24.7px;margin-top:7px}.maia-circle-hero__stats{font-size:12px;line-height:15.6px;margin-top:33px}.maia-page-hero--circle .maia-page-hero__actions{margin-top:14px}.maia-circle-theme-section{margin-top:32px}.maia-circle-theme{border-radius:20px;min-height:0;padding:22px 20px}.maia-circle-theme .maia-kicker{font-size:10px;letter-spacing:1.4px;line-height:13px;margin-bottom:9px}.maia-circle-theme__text{font-size:19px;line-height:25.6px}.maia-circle-texts-section{margin-top:48px}.maia-circle-texts-section .maia-kicker{font-size:10px;letter-spacing:1.4px;line-height:13px}.maia-circle-texts{gap:10px;margin-top:33px}.maia-circle-text{border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;height:auto;min-height:90px;padding:16px}.maia-circle-text__number{font-size:28px;line-height:36.4px}.maia-circle-text__title{font-size:18px;line-height:23.4px}.maia-circle-text__meta{font-size:11px;line-height:14.3px;margin-top:6px}.maia-page .maia-circle-text__read{font-size:16px;margin-left:12px}.maia-circle-others{margin-top:40px}.maia-circle-others .maia-pill{background:none;box-shadow:inset 0 0 0 1px var(--maia-page-pink);color:var(--maia-page-pink);font-size:14px;min-height:46px;width:100%}}.maia-contest-hero{background:var(--maia-page-lavender);margin-top:-80px;overflow:hidden;position:relative}.maia-contest-hero:before{background:rgba(247,199,222,.45);border-radius:50%;content:"";height:620px;left:calc(50% + 140px);position:absolute;top:20px;width:620px}.maia-page .maia-contest-hero__inner{display:grid;grid-template-areas:"crumbs crumbs" "body cover";grid-template-columns:minmax(0,720px) 280px;justify-content:space-between;min-height:640px;padding:130px 60px 70px 40px;position:relative}.maia-contest-hero .maia-page-crumbs{align-self:start;color:var(--maia-page-muted);grid-area:crumbs}.maia-contest-hero .maia-page-crumbs a:hover{color:var(--maia-page-ink)}.maia-contest-hero__cover{align-self:start;grid-area:cover;margin-top:-17px;position:relative}.maia-contest-hero__cover img{border-radius:6px;box-shadow:0 24px 48px rgba(43,38,69,.28);display:block;height:410px;object-fit:cover;width:280px}.maia-contest-hero__sticker{background:var(--maia-page-pink);border-radius:50%;color:var(--maia-text-invert);display:grid;font:italic 400 19px/22px var(--maia-font-serif);height:176px;left:-62px;padding-inline:24px;place-items:center;position:absolute;text-align:center;top:-44px;transform:rotate(-8deg);width:176px}.maia-contest-hero__body{grid-area:body;padding-top:63px}.maia-contest-hero__status{align-items:center;background:var(--maia-surface);border-radius:16px;color:var(--maia-page-ink);display:inline-flex;font:600 12px/15.6px var(--maia-font-ui);gap:8px;min-width:190px;padding:8px 16px}.maia-contest-hero__status:before{background:#298c61;border-radius:50%;content:"";height:8px;width:8px}.maia-contest-hero__status.is-closed:before{background:var(--maia-page-muted)}.maia-contest-hero__title{font-size:48px;line-height:45px;margin-top:20px}.maia-contest-hero__intro{font:400 17px/26.3px var(--maia-font-ui);margin-top:35px;max-width:560px}.maia-contest-facts{display:flex;flex-wrap:wrap;gap:16px;margin:37px 0 0}.maia-contest-facts div{background:var(--maia-surface);border-radius:16px;min-height:76px;min-width:180px;padding:16px 18px}.maia-contest-facts dt{color:var(--maia-brand);font:600 9px/11.7px var(--maia-font-ui);letter-spacing:1.08px;text-transform:uppercase}.maia-contest-facts dd{color:var(--maia-page-ink);font:600 14px/18.2px var(--maia-font-ui);margin:8px 0 0}.maia-contest-hero__collection{color:var(--maia-page-pink);font:500 13px/16.9px var(--maia-font-ui);margin-top:20px}.maia-contest-hero__collection span{margin-inline:6px}.maia-contest-entry{scroll-margin-top:90px}.maia-contest-steps{align-items:center;display:flex;flex-wrap:wrap;gap:14px;list-style:none;margin-top:41px;padding:0}.maia-contest-steps li{align-items:center;display:flex;font:500 15px/19.5px var(--maia-font-ui);gap:12px}.maia-contest-steps li+li:before{background:var(--maia-page-line);content:"";height:1.5px;margin:0 22px 0 23px;width:36px}.maia-contest-steps span{background:var(--maia-page-lavender);border-radius:50%;color:var(--maia-brand);display:grid;font:600 13px/1 var(--maia-font-ui);height:34px;place-items:center;width:34px}.maia-contest-steps .is-current{color:var(--maia-page-ink);font-weight:600}.maia-contest-steps .is-current span{background:var(--maia-brand);color:var(--maia-text-invert)}.maia-contest-entry__grid{align-items:start;display:grid;gap:32px 50px;grid-template-columns:minmax(0,780px) minmax(0,410px);justify-content:space-between;margin-top:34px}.maia-contest-form{background:var(--maia-page-sand);border-radius:28px;gap:20px 20px;padding:36px 40px 40px}.maia-contest-form .maia-field{gap:5px}.maia-contest-form .maia-field__input{background:var(--maia-surface);border-radius:12px;min-height:50px}.maia-contest-form__step{color:var(--maia-brand);font:600 11px/14.3px var(--maia-font-ui);letter-spacing:1.54px;margin-bottom:-10px;text-transform:uppercase}.maia-contest-form__question{color:var(--maia-page-ink);font:400 28px/36.4px var(--maia-font-serif)}.maia-contest-form__rule{border:0;border-top:1px solid var(--maia-page-line);margin:4px 0;opacity:1}.maia-contest-form__login{background:var(--maia-page-lavender);border-radius:12px;font:500 13px/16.9px var(--maia-font-ui);padding:13px 16px}.maia-contest-form__login a{color:var(--maia-brand);text-decoration:none}.maia-contest-form__login a:hover{text-decoration:underline}.maia-contest-form__city{grid-template-columns:200px minmax(0,1fr)}.maia-contest-form__note{font:400 12px/15.6px var(--maia-font-ui);margin-top:-10px}.maia-contest-form__checks{display:grid;gap:14px}.maia-contest-form .maia-check-field{font-size:13px;line-height:16.9px}.maia-contest-form .maia-pill{font-size:15px;margin-top:8px;min-height:52px;min-width:227px}.maia-contest-aside{display:grid;gap:24px}.maia-contest-how{background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:28px;padding:34px 32px 36px}.maia-contest-how .maia-kicker{font-size:11px;letter-spacing:1.54px;line-height:14.3px;margin-bottom:18px}.maia-contest-how ul{display:grid;gap:18px;list-style:none;padding:0}.maia-contest-how li{font:400 13px/18.9px var(--maia-font-ui);padding-left:24px;position:relative}.maia-contest-how li:before{background:var(--maia-brand);border-radius:50%;content:"";height:10px;left:0;position:absolute;top:6px;width:10px}.maia-contest-how strong{color:var(--maia-page-ink);display:block;font:600 15px/19.5px var(--maia-font-ui);margin-bottom:2px}.maia-contest-how .maia-arrow-link{margin-top:24px}.maia-contest-result{background:var(--maia-page-night);border-radius:28px;color:var(--maia-text-invert);display:grid;gap:10px;padding:28px 32px}.maia-contest-result h2{font:400 28px/36.4px var(--maia-font-serif)}.maia-contest-result p{color:hsla(0,0%,100%,.85);font:400 14px/18.2px var(--maia-font-ui)}.maia-page .maia-contest-result__winner{background:hsla(0,0%,100%,.12);border-radius:14px;color:var(--maia-text-invert);font:600 18px/23.4px var(--maia-font-ui);padding:16px 18px}.maia-contest-others .maia-contest-cards{margin-top:49px}.maia-contest-card--lavender{background:var(--maia-page-lavender);border:0;border-radius:22px;min-height:420px;text-align:center}.maia-contest-card--lavender .maia-contest-card__cover{background:none;height:auto;padding-top:28px}.maia-contest-card--lavender .maia-contest-card__cover img{border-radius:4px;box-shadow:0 8px 16px rgba(0,0,0,.16);height:220px;width:150px}.maia-contest-card--lavender .maia-contest-card__badge{display:none}.maia-contest-card--lavender .maia-contest-card__body{gap:8px;padding:24px 20px}.maia-contest-card--lavender .maia-contest-card__title{font-size:22px;line-height:28.6px}.maia-contest-card--lavender .maia-contest-card__cta.maia-pill{border-radius:26px;font-size:15px;margin-top:10px;min-height:52px}@media (max-width:1239px){.maia-page .maia-contest-hero__inner{gap:40px;grid-template-columns:minmax(0,1fr) 240px;padding-right:20px}.maia-contest-hero__cover img{height:351px;width:240px}.maia-contest-entry__grid{grid-template-columns:minmax(0,1fr) minmax(0,340px)}}@media (max-width:1099px){.maia-contest-hero{margin-top:0}.maia-page .maia-contest-hero__inner{padding-top:40px}.maia-contest-entry__grid{grid-template-columns:minmax(0,1fr)}.maia-contest-cards--others{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.maia-page--contest{background:#faf7f2}.maia-contest-hero:before{height:300px;left:40px;top:30px;width:300px}.maia-page .maia-contest-hero__inner{gap:0;grid-template-areas:"crumbs" "cover" "body";grid-template-columns:minmax(0,1fr);min-height:0;padding:18px 0 31px}.maia-contest-hero .maia-page-crumbs{font-size:11px;line-height:14.3px}.maia-contest-hero__cover{justify-self:center;margin-top:28px}.maia-contest-hero__cover img{border-radius:4px;box-shadow:0 14px 28px rgba(43,38,69,.28);height:205px;width:140px}.maia-contest-hero__sticker{font-size:11.5px;height:104px;left:auto;line-height:13.5px;padding-inline:13px;right:-70px;top:-36px;width:104px}.maia-contest-hero__body{padding-top:35px}.maia-contest-hero__status{font-size:11px;line-height:14.3px;min-width:160px;padding:7px 14px}.maia-contest-hero__title{font-size:20px;line-height:25px;margin-top:22px}.maia-contest-hero__intro{font-size:13px;line-height:19.5px;margin-top:12px}.maia-contest-facts{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:7px}.maia-contest-facts div{border-radius:14px;min-height:64px;min-width:0;padding:12px}.maia-contest-facts dd{font-size:13px;line-height:16.9px}.maia-contest-hero .maia-pill{font-size:14px;line-height:18.2px;margin-top:18px;min-height:46px;padding-block:12px;width:100%}.maia-contest-entry{margin-top:32px}.maia-contest-entry__grid{gap:24px 0;margin-top:0}.maia-contest-form{border-radius:22px;gap:14px;padding:20px}.maia-contest-form__rule{display:none}.maia-contest-form__rule+.maia-contest-form__step{margin-top:8px}.maia-contest-form .maia-field{gap:4px}.maia-contest-form__step{font-size:10px;letter-spacing:1.4px;line-height:13px;margin-bottom:-8px}.maia-contest-form__question{font-size:19px;line-height:24.7px}.maia-contest-form .maia-field__label{font-size:12px;line-height:15.6px}.maia-contest-form .maia-field__input{min-height:46px}.maia-contest-form__login{font-size:12px;line-height:15.6px}.maia-contest-form__city{grid-template-columns:minmax(0,1fr)}.maia-contest-form__note{font-size:11px;line-height:14.3px}.maia-contest-form .maia-check-field{font-size:12px;line-height:15.6px}.maia-contest-form .maia-pill{font-size:14px;margin-top:10px;min-height:46px}.maia-contest-aside{gap:16px}.maia-contest-how{border-radius:20px;padding:22px 20px 20px}.maia-contest-how .maia-kicker{font-size:10px;line-height:13px;margin-bottom:14px}.maia-contest-how ul{gap:10px}.maia-contest-how li{color:var(--maia-page-ink);line-height:18.2px;padding-left:18px}.maia-contest-how li:before{height:8px;top:5px;width:8px}.maia-contest-how strong{display:inline;font:inherit}.maia-contest-how .maia-arrow-link{font-size:13px;margin-top:14px}.maia-contest-result{border-radius:20px;gap:11px;padding:18px 20px}.maia-contest-result h2{font-size:22px;line-height:28.6px}.maia-page .maia-contest-result__winner{font-size:15px;line-height:19.5px;padding:13px 16px}.maia-contest-others{margin-top:60px}.maia-contest-others .maia-pill{background:none;box-shadow:inset 0 0 0 1px var(--maia-page-pink);color:var(--maia-page-pink);font-size:14px;min-height:46px;width:100%}}.maia-page-hero--auteurs{--hero-height:720px;--hero-gradient:linear-gradient(90deg,rgba(43,38,69,.92),rgba(43,38,69,.72) 40%,rgba(43,38,69,.05) 72%,rgba(43,38,69,0))}.maia-page-hero--auteurs .maia-page-hero__title{line-height:78px}.maia-page-hero--auteurs .maia-page-hero__lead{margin-top:20px;max-width:520px}.maia-hero-assurances{color:hsla(0,0%,100%,.85);display:flex;flex-wrap:wrap;font:500 13px/16.9px var(--maia-font-ui);gap:6px 20px;list-style:none;margin-top:34px;padding:0}.maia-hero-assurances li:before{content:"✓";margin-right:8px}.maia-publish-figures{margin-top:60px}.maia-publish-figures .maia-figures{--figures:3}.maia-publish-figures .maia-figures__label{max-width:341px}.maia-publish-why__grid{align-items:start;display:grid;gap:24px 80px;grid-template-columns:minmax(0,560px) minmax(0,600px);justify-content:space-between}.maia-page .maia-publish-why__keywords{letter-spacing:1.92px;line-height:21px;margin-bottom:16px}.maia-publish-why__lede{color:var(--maia-page-ink);font:400 22px/29.7px var(--maia-font-serif);margin-top:14px}.maia-publish-why .maia-faq__question{max-width:500px}.maia-publish-steps .maia-heading{margin-top:10px;max-width:900px}.maia-publish-steps .maia-kicker{letter-spacing:1.92px}.maia-publish-steps .maia-section-lead{font-size:16px;line-height:20.8px;margin-top:44px;max-width:none}.maia-publish-steps__grid{display:grid;gap:16px 60px;grid-template-columns:minmax(0,480px) minmax(0,700px);justify-content:space-between;margin-top:50px}.maia-publish-steps__photo{border-radius:24px;height:100%;min-height:460px;object-fit:cover;width:100%}.maia-publish-steps .maia-faq__question{max-width:560px}.maia-publish-videos__grid{display:grid;gap:20px 30px;grid-template-columns:minmax(0,760px) minmax(0,450px);grid-template-rows:250px auto;justify-content:space-between;margin-top:49px}.maia-video-card{border-radius:24px;color:var(--maia-text-invert);display:block;min-height:250px;overflow:hidden;position:relative;text-decoration:none}.maia-video-card--large{grid-row:span 2;min-height:430px}.maia-video-card img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform var(--maia-duration) var(--maia-ease);width:100%}.maia-video-card:after{background:rgba(43,38,69,.35);content:"";inset:0;position:absolute}.maia-video-card--large:after{background:linear-gradient(180deg,rgba(43,38,69,0) 45%,rgba(43,38,69,.85))}.maia-video-card:hover img{transform:scale(1.03)}.maia-video-card__play{background:hsla(0,0%,100%,.9);border-radius:50%;height:56px;left:50%;margin:-28px 0 0 -28px;position:absolute;top:50%;width:56px;z-index:1}.maia-video-card__play:after{border:8px solid transparent;border-left:14px solid var(--maia-brand);border-right:0;content:"";left:50%;margin:-8px 0 0 -5px;position:absolute;top:50%}.maia-video-card--large .maia-video-card__play{height:72px;margin:0 0 0 -36px;top:179px;width:72px}.maia-video-card--large .maia-video-card__play:after{border-width:11px 0 11px 19px;margin:-11px 0 0 -6px}.maia-video-card__caption{bottom:20px;display:grid;gap:6px;left:24px;position:absolute;right:24px;z-index:1}.maia-video-card--large .maia-video-card__caption{bottom:16px;gap:0;left:36px;right:36px}.maia-video-card--large .maia-video-card__kicker{margin-bottom:8px}.maia-video-card__kicker{color:var(--maia-page-rose);font:600 11px/14.3px var(--maia-font-ui);letter-spacing:1.54px;text-transform:uppercase}.maia-video-card__kicker--top{color:var(--maia-text-invert);font-size:10px;left:24px;letter-spacing:1.4px;line-height:13px;position:absolute;top:24px;z-index:1}.maia-video-card__title{font:400 34px/44.2px var(--maia-font-serif)}.maia-video-card__meta{color:hsla(0,0%,100%,.85);font:400 14px/18.2px var(--maia-font-ui)}.maia-video-card__subtitle{font:600 15px/19.5px var(--maia-font-ui)}.maia-publish-videos__more{align-items:flex-start;background:var(--maia-page-lavender);border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;min-height:160px;padding:24px 24px 28px 26px}.maia-publish-videos__more p{color:var(--maia-page-ink);font:400 15px/22.5px var(--maia-font-ui)}.maia-publish-videos__more .maia-arrow-link{font-size:15px}.maia-publish-faq .maia-faq-section__grid{column-gap:40px;grid-template-columns:minmax(0,520px) minmax(0,680px)}.maia-publish-faq .maia-faq__question{max-width:580px}.maia-publish-faq .maia-kicker{letter-spacing:1.92px}.maia-publish-faq .maia-heading{margin-top:10px}.maia-publish-faq .maia-section-lead{line-height:24px;margin-top:34px;max-width:420px}.maia-submit{background:var(--maia-page-night);color:var(--maia-text-invert);isolation:isolate;margin-bottom:-110px;overflow:hidden;position:relative;scroll-margin-top:80px}.maia-submit__backdrop{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.maia-submit:before{background:rgba(43,38,69,.86);content:"";inset:0;position:absolute;z-index:-1}.maia-page .maia-submit__inner{display:grid;gap:0 60px;grid-template-areas:"intro form" "mail form";grid-template-columns:minmax(0,500px) minmax(0,560px);grid-template-rows:auto 1fr;justify-content:space-between;padding:100px 40px}.maia-submit__intro{grid-area:intro;padding-top:20px}.maia-submit .maia-kicker{letter-spacing:1.92px;margin-bottom:10px}.maia-submit .maia-heading{font-size:60px;line-height:61.2px}.maia-submit__lead{color:hsla(0,0%,100%,.9);font:400 17px/27.2px var(--maia-font-ui);margin-top:22px}.maia-submit .maia-checks{gap:16px;margin-top:30px}.maia-submit__mail{color:hsla(0,0%,100%,.75);font:400 14px/18.2px var(--maia-font-ui);grid-area:mail;margin-top:28px}.maia-submit__mail a{color:inherit;text-decoration:none}.maia-submit__mail a:hover{color:var(--maia-text-invert);text-decoration:underline}.maia-manuscript-form{background:var(--maia-surface);border-radius:28px;color:var(--maia-page-muted);gap:18px 20px;grid-area:form;padding:36px 40px 40px;scroll-margin-top:100px}.maia-manuscript-form .maia-field__input{min-height:50px}.maia-manuscript-form textarea.maia-field__input{min-height:110px}.maia-manuscript-form .maia-pill{min-height:52px;min-width:240px}@media (max-width:1239px){.maia-publish-steps__grid{column-gap:40px;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.maia-page .maia-submit__inner{gap:0 40px;grid-template-columns:minmax(0,1fr) minmax(0,520px)}}@media (max-width:1099px){.maia-publish-faq .maia-faq-section__grid,.maia-publish-steps__grid,.maia-publish-why__grid{grid-template-columns:minmax(0,1fr)}.maia-publish-steps__photo{height:320px;min-height:0}.maia-publish-videos__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.maia-video-card--large{grid-row:auto}.maia-page .maia-submit__inner{gap:32px;grid-template-areas:"intro" "form" "mail";grid-template-columns:minmax(0,1fr);padding-inline:0}.maia-submit__mail{margin-top:0}}@media (max-width:767px){.maia-page--deposer-un-manuscrit{background:#faf7f2}.maia-page-hero--auteurs{--hero-height:620px;--hero-gradient:linear-gradient(180deg,rgba(43,38,69,.03) 30%,rgba(43,38,69,.86) 60%,rgba(43,38,69,.97))}.maia-page-hero--auteurs .maia-page-hero__body{margin-top:auto}.maia-page-hero--auteurs .maia-page-hero__title{line-height:44px}.maia-page-hero--auteurs .maia-page-hero__lead{color:hsla(0,0%,100%,.92);margin-top:16px}.maia-page-hero--auteurs .maia-page-hero__actions{margin-top:24px}.maia-publish-figures{background:var(--maia-surface);margin-top:0;padding-block:36px 28px}.maia-publish-figures .maia-figures{gap:12px 9px;--figures:2}.maia-publish-figures .maia-figures__item{min-height:140px;padding:12px 16px}.maia-publish-figures .maia-figures__item:nth-child(3){gap:8px;grid-column:1/-1;min-height:91px}.maia-publish-figures .maia-figures__label{max-width:none}.maia-publish-figures .maia-figures__item:nth-child(2) .maia-figures__value{font-size:30px;line-height:39px}.maia-publish-figures .maia-figures__value--long{font-size:24px;line-height:31.2px}.maia-publish-figures .maia-figures__label{font-size:12px;line-height:15.6px}.maia-page--deposer-un-manuscrit .maia-kicker{font-size:10px;letter-spacing:1.4px;line-height:13px}.maia-publish-why{margin-top:28px}.maia-page .maia-publish-why__keywords{line-height:17px;margin-bottom:12px}.maia-publish-why .maia-heading{font-size:32px;line-height:32.6px}.maia-publish-steps .maia-heading{font-size:30px;line-height:30.6px}.maia-publish-why__lede{font-size:18px;line-height:24.3px;margin-top:18px}.maia-publish-steps{margin-top:56px}.maia-publish-steps .maia-kicker{margin-bottom:8px}.maia-publish-steps__grid{margin-top:20px}.maia-publish-steps__photo{border-radius:14px;height:190px}.maia-publish-videos{margin-top:56px}.maia-publish-videos__grid{gap:12px;margin-top:28px}.maia-video-card,.maia-video-card--large{border-radius:20px;min-height:170px}.maia-video-card--large{min-height:240px}.maia-video-card--large .maia-video-card__play{height:56px;margin-left:-28px;top:72px;width:56px}.maia-video-card__play{height:48px;margin:-24px 0 0 -24px;width:48px}.maia-video-card--large .maia-video-card__caption,.maia-video-card__caption{bottom:12px;gap:2px;left:20px;right:20px}.maia-video-card__title{font-size:21px;line-height:27.3px}.maia-video-card__meta{font-size:11px;line-height:14.3px}.maia-video-card__subtitle{font-size:13px;line-height:16.9px}.maia-publish-videos__mobile-link{margin-top:18px}.maia-publish-faq{margin-top:56px}.maia-publish-faq .maia-faq-section__grid{gap:20px}.maia-submit{margin-bottom:-72px}.maia-page .maia-submit__inner{gap:24px;padding:48px 0 40px}.maia-submit__intro{padding-top:0}.maia-submit .maia-heading{font-size:34px;line-height:35.7px}.maia-submit__lead{font-size:14px;line-height:21.7px;margin-top:14px}.maia-manuscript-form{border-radius:22px;gap:14px;padding:24px 20px}.maia-manuscript-form .maia-field{gap:4px}.maia-manuscript-form .maia-request__title{margin-bottom:-2px}.maia-manuscript-form .maia-dropzone{padding-block:11px 13px}.maia-manuscript-form .maia-field__label{font-size:12px;line-height:15.6px}.maia-manuscript-form .maia-field__input{min-height:46px}.maia-manuscript-form textarea.maia-field__input{min-height:100px}.maia-manuscript-form .maia-check-field{font-size:11px;line-height:16px}.maia-submit__mail{font-size:12px;line-height:15.6px;margin-top:-6px}}.maia-page-hero--partenaires{--hero-height:640px;--hero-body-gap:79px;--hero-gradient:linear-gradient(90deg,rgba(43,38,69,.92),rgba(43,38,69,.72) 42%,rgba(43,38,69,.08) 78%,rgba(43,38,69,0))}.maia-page-hero--partenaires .maia-page-hero__body{max-width:820px}.maia-page-hero--partenaires .maia-page-hero__title{line-height:78px}.maia-page-hero--partenaires .maia-page-hero__lead{margin-top:20px}.maia-partners-hero__ask{color:var(--maia-page-rose);font:600 15px/19.5px var(--maia-font-ui);margin-top:22px;max-width:540px}.maia-page-hero--partenaires .maia-page-hero__actions{margin-top:16px}.maia-partners-figures{margin-top:60px}.maia-figures--wide{--figures:3;gap:20px}.maia-figures--wide .maia-figures__item{padding-left:32px}.maia-figures--wide .maia-figures__label{max-width:330px}.maia-partners-wall{margin-top:100px}.maia-partners-wall .maia-kicker{letter-spacing:1.92px}.maia-partners-wall .maia-heading{margin-top:10px}.maia-partners-wall .maia-section-lead{font-size:16px;line-height:20.8px;margin-top:27px}.maia-logos{display:grid;gap:20px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin-top:31px;padding:0}.maia-logos__item{background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:18px;display:grid;height:110px;padding:20px;place-items:center}.maia-logos__item img{height:70px;max-width:100%;object-fit:contain;width:150px}.maia-partners-wall__more{font:400 15px/24px var(--maia-font-ui);margin-top:30px;max-width:900px}.maia-split--partners{grid-template-columns:minmax(0,1fr) 640px;margin-top:110px}.maia-split--partners .maia-split__panel{align-self:start;max-width:760px;padding:96px 40px 58px 140px}.maia-split--partners .maia-kicker{letter-spacing:1.92px}.maia-split--partners .maia-heading{margin-top:10px}.maia-split--partners .maia-split__text{color:hsla(0,0%,100%,.9);line-height:25.6px;margin-top:29px;max-width:560px}.maia-split--partners .maia-split__text a{color:inherit}.maia-split--partners .maia-checks{gap:18px;margin-top:0}.maia-split--partners .maia-checks li{font-size:16px;line-height:20.8px}.maia-split--partners .maia-pill{margin-top:40px}.maia-partners-sellers-section{margin-top:110px}.maia-partners-sellers{background:var(--maia-page-lavender);border-radius:28px;display:grid;grid-template-columns:480px minmax(0,1fr);min-height:360px;overflow:hidden}.maia-partners-sellers>img{height:100%;object-fit:cover;width:100%}.maia-partners-sellers__body{padding:52px 14px 50px 60px}.maia-partners-sellers .maia-kicker{letter-spacing:1.92px}.maia-partners-sellers .maia-heading{margin-top:10px}.maia-partners-sellers__text{font:400 15px/24px var(--maia-font-ui);margin-top:17px;max-width:620px}.maia-partners-sellers__actions{align-items:center;display:flex;flex-wrap:wrap;font:400 13px/16.9px var(--maia-font-ui);gap:12px 20px;margin-top:42px}@media (max-width:1239px){.maia-logos{grid-template-columns:repeat(4,minmax(0,1fr))}.maia-split--partners{grid-template-columns:minmax(0,1fr) 44%}.maia-split--partners .maia-split__panel{padding-left:64px}.maia-partners-sellers{grid-template-columns:38% minmax(0,1fr)}.maia-partners-sellers__body{padding:40px}}@media (max-width:1099px){.maia-figures--wide{--figures:1}.maia-split--partners{grid-template-columns:minmax(0,1fr)}.maia-split--partners .maia-split__photo{order:-1}.maia-split--partners .maia-split__panel{padding:56px 32px}.maia-partners-sellers{grid-template-columns:minmax(0,1fr)}.maia-partners-sellers>img{height:260px}}@media (max-width:767px){.maia-page--partenaires{background:#faf7f2}.maia-page-hero--partenaires{--hero-height:540px;--hero-gradient:linear-gradient(180deg,rgba(43,38,69,.03) 30%,rgba(43,38,69,.86) 60%,rgba(43,38,69,.97))}.maia-page-hero--partenaires .maia-page-hero__body{margin-top:auto}.maia-page .maia-page-hero--partenaires .maia-page-hero__inner{padding-bottom:30px}.maia-page-hero--partenaires .maia-page-hero__title{font-size:24px;line-height:44px}.maia-page-hero--partenaires .maia-page-hero__lead{margin-top:14px}.maia-page-hero--partenaires .maia-page-hero__actions{margin-top:1px}.maia-partners-figures{background:var(--maia-surface);margin-top:0;padding-block:32px 20px}.maia-figures--wide{gap:12px}.maia-figures--wide .maia-figures__item{align-items:start;display:grid;gap:0;grid-template-columns:130px minmax(0,1fr);min-height:80px;padding:18px 17px 12px 18px}.maia-figures--wide .maia-figures__label{margin-top:6px}.maia-figures--wide .maia-figures__value{font-size:32px;line-height:41.6px}.maia-figures--wide .maia-figures__label{font-size:12px;line-height:16.8px}.maia-page--partenaires .maia-kicker{font-size:10px;letter-spacing:1.4px;line-height:13px}.maia-partners-wall{margin-top:40px}.maia-partners-wall .maia-heading{margin-top:7px}.maia-logos{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:31px}.maia-logos__item{border-radius:14px;height:72px;padding:12px 10px}.maia-logos__item img{height:48px;width:85px}.maia-partners-wall__more{font-size:12px;line-height:18px;margin-top:16px}.maia-split--partners{margin-top:56px}.maia-split--partners .maia-split__photo{height:240px}.maia-split--partners .maia-split__panel{padding:32px 20px}.maia-split--partners .maia-heading{margin-top:7px}.maia-split--partners .maia-checks{gap:12px;margin-top:33px}.maia-split--partners .maia-checks li{font-size:13px;line-height:18.2px}.maia-split--partners .maia-checks__mark{height:22px;width:22px}.maia-split--partners .maia-pill{font-size:14px;margin-top:6px;min-height:46px;width:100%}.maia-partners-sellers-section{margin-top:48px}.maia-partners-sellers{border-radius:22px}.maia-partners-sellers>img{height:170px}.maia-partners-sellers__body{padding:22px 20px 24px}.maia-partners-sellers .maia-heading{margin-top:7px}.maia-partners-sellers__text{font-size:13px;line-height:19.5px;margin-top:18px}.maia-partners-sellers__actions{margin-top:18px}.maia-partners-sellers .maia-pill{font-size:14px;min-height:46px;width:100%}}.maia-page{--maia-letter-ink:#2b293d;--maia-letter-paper:#fffcf5;--maia-letter-edge:#ece3cf;--maia-letter-signature:#4d4f94;--maia-font-letter:"EB Garamond",Garamond,"Iowan Old Style",Georgia,serif;--maia-font-signature:"Mrs Saint Delafield","Snell Roundhand","Apple Chancery","Brush Script MT",cursive}.maia-page-hero--avis,.maia-page-hero--temoignages{--hero-height:640px;--hero-body-gap:79px}.maia-page-hero--avis .maia-page-hero__title,.maia-page-hero--temoignages .maia-page-hero__title{line-height:78px}.maia-page-hero--avis .maia-page-hero__lead,.maia-page-hero--temoignages .maia-page-hero__lead{font-size:16px;line-height:24.8px;margin-top:20px;max-width:540px}.maia-avis-hero__rating{color:hsla(0,0%,100%,.85);display:grid;font:500 14px/18.2px var(--maia-font-ui);gap:4px;margin-top:24px}.maia-page-hero--temoignages .maia-avis-hero__rating{margin-top:103px}.maia-avis-hero__stars{color:var(--maia-page-rose);font:400 18px/23.4px var(--maia-font-ui);letter-spacing:1px}.maia-page-hero--temoignages .maia-avis-hero__stars{letter-spacing:0}.maia-jump-links{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.maia-jump-link{align-items:center;background:var(--maia-page-sand);border-radius:999px;color:var(--maia-page-ink);display:inline-flex;font:500 13px/16.9px var(--maia-font-ui);min-height:38px;padding:0 16px;text-decoration:none;transition:background-color var(--maia-duration) var(--maia-ease),color var(--maia-duration) var(--maia-ease)}.maia-jump-link:hover{background:var(--maia-page-lavender);color:var(--maia-page-ink)}.maia-jump-link--outline{background:var(--maia-surface);border:1px solid #e0deed;min-height:46px}.maia-jump-link--brand,.maia-jump-link--outline{font:600 14px/18.2px var(--maia-font-ui);padding:0 22px}.maia-jump-link--brand{background:var(--maia-brand);color:var(--maia-text-invert);margin-top:1px;min-height:44px}.maia-jump-link--brand:hover{background:var(--maia-brand-deep);color:var(--maia-text-invert)}.maia-letters-nav{margin-top:80px}.maia-letters-nav .maia-kicker{margin-bottom:14px}.maia-letters{margin-top:70px}.maia-letters .maia-container{display:grid;gap:24px}.maia-letter-card{align-items:start;background:var(--maia-page-sand);border-radius:28px;display:grid;gap:40px 52px;grid-template-columns:minmax(0,320px) minmax(0,772px);justify-content:space-between;padding:48px;scroll-margin-top:100px}.maia-letter-card--lavender{background:var(--maia-page-lavender)}.maia-letter-card__aside{align-items:flex-start;display:flex;flex-direction:column}.maia-letter-card__video{aspect-ratio:16/9;border-radius:16px;color:var(--maia-text-invert);display:block;margin-bottom:24px;overflow:hidden;position:relative;text-decoration:none;width:100%}.maia-letter-card__video img{height:100%;object-fit:cover;transition:transform var(--maia-duration) var(--maia-ease);width:100%}.maia-letter-card__video:after{background:rgba(43,38,69,.35);content:"";inset:0;position:absolute}.maia-letter-card__video:hover img{transform:scale(1.03)}.maia-letter-card__video .maia-play{top:62px}.maia-letter-card__video-caption{bottom:12px;font:600 12px/15.6px var(--maia-font-ui);left:14px;position:absolute;z-index:1}.maia-letter-card__covers{height:182px;margin-bottom:20px;position:relative;width:100%}.maia-letter-card__cover{background:var(--maia-page-night);border-radius:4px;box-shadow:0 8px 16px rgba(0,0,0,.18);display:block;height:172px;left:0;overflow:hidden;position:absolute;top:0;width:116px}.maia-letter-card__cover:nth-child(2){left:103px;top:10px}.maia-letter-card__cover:nth-child(3){left:204px}.maia-letter-card__cover img{height:100%;object-fit:cover;width:100%}.maia-letter-card__cover--drawn{background:var(--cover,var(--maia-brand))}.maia-letter-card__cover-title{align-items:flex-end;color:var(--maia-text-invert);display:flex;font:400 16px/18px var(--maia-font-serif);height:100%;overflow-wrap:anywhere;padding:12px 10px}.maia-letter-card__more{background:var(--maia-page-night);border-radius:15px;color:var(--maia-text-invert);display:grid;font:600 12px/15.6px var(--maia-font-ui);height:30px;left:274px;place-items:center;position:absolute;top:136px;width:46px}.maia-letter-card__name{color:var(--maia-page-ink);font:400 32px/33.6px var(--maia-font-serif);overflow-wrap:anywhere}.maia-letter-card__books{color:var(--maia-page-muted);font:400 13px/20.1px var(--maia-font-ui);list-style:none;margin:10px 0 0;padding:0}.maia-letter-card__books a{color:inherit;text-decoration:none}.maia-letter-card__books a:hover{color:var(--maia-page-ink);text-decoration:underline}.maia-letter-card__verified{align-items:center;background:var(--maia-surface);border-radius:14px;color:var(--maia-brand);display:inline-flex;font:600 11px/14.3px var(--maia-font-ui);gap:6px;margin-top:16px;min-height:28px;padding:0 17px}.maia-letter{background:var(--maia-letter-paper);border:1px solid var(--maia-letter-edge);border-radius:6px;box-shadow:0 14px 34px rgba(41,31,61,.1);color:var(--maia-letter-ink);display:flex;flex-direction:column;gap:22px;padding:52px 60px 44px}.maia-letter__salutation{font:italic 400 21px/27.4px var(--maia-font-letter)}.maia-letter__body{font:400 18px/28.44px var(--maia-font-letter);overflow-wrap:anywhere}.maia-letter__body p+p,.maia-letter__rest p:first-child{margin-top:12px}.maia-letter__rest:focus{outline:none}.maia-letter__signature{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.maia-letter__closing{font:italic 400 16px/20.9px var(--maia-font-letter)}.maia-letter__name{color:var(--maia-letter-signature);font:400 44px/67.1px var(--maia-font-signature)}.maia-letter__toggle{align-self:flex-start;background:none;border:0;color:var(--maia-page-pink);cursor:pointer;font:600 12px/15.6px var(--maia-font-ui);padding:0}.maia-videos .maia-heading--serif{font-size:52px;line-height:53px}.maia-videos .maia-kicker{margin-bottom:10px}.maia-videos__lead{color:var(--maia-page-muted);font:400 16px/20.8px var(--maia-font-ui);margin-top:17px;max-width:700px}.maia-videos__bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;min-height:44px}.maia-videos__bar .maia-videos__lead{margin-top:0}.maia-videos__filters{display:flex;flex-wrap:wrap;gap:10px}.maia-videos__filter{background:var(--maia-page-sand);border:0;border-radius:18px;color:var(--maia-page-ink);cursor:pointer;font:500 13px/16.9px var(--maia-font-ui);min-height:36px;padding:0 16px}.maia-videos__filter[aria-pressed=true]{background:var(--maia-brand);color:var(--maia-text-invert)}.maia-carousel-arrows__button:focus-visible,.maia-videos__filter:focus-visible{outline:3px solid var(--maia-brand);outline-offset:3px}.maia-carousel-arrows{display:flex;gap:10px;margin-left:auto}.maia-carousel-arrows__button{background:var(--maia-page-sand);border:0;border-radius:50%;color:var(--maia-page-ink);cursor:pointer;display:grid;font:500 22px/28.6px var(--maia-font-ui);height:44px;padding:0 0 2px;place-items:center;width:44px}.maia-carousel-arrows__button--next{background:var(--maia-brand);color:var(--maia-text-invert)}.maia-carousel-arrows__button:disabled{cursor:default;opacity:.45}.maia-videos__track{display:grid;gap:20px;grid-auto-columns:295px;grid-auto-flow:column;list-style:none;margin:30px 0 0;overflow-x:auto;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.maia-videos__track::-webkit-scrollbar{display:none}.maia-video-tile{scroll-snap-align:start}.maia-video-tile[hidden]{display:none}.maia-video-tile__card{background:var(--maia-page-night);border-radius:22px;color:var(--maia-text-invert);display:block;height:520px;overflow:hidden;position:relative;text-decoration:none}.maia-video-tile__card:after{background:linear-gradient(180deg,rgba(43,38,69,.1),rgba(43,38,69,.55) 50%,rgba(43,38,69,.95));content:"";inset:0;position:absolute}.maia-video-tile__image{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform var(--maia-duration) var(--maia-ease);width:100%}a.maia-video-tile__card:hover .maia-video-tile__image{transform:scale(1.03)}.maia-video-tile__duration,.maia-video-tile__tag{border-radius:13px;display:grid;font:600 11px/14.3px var(--maia-font-ui);height:26px;padding:0 12px;place-items:center;position:absolute;top:16px;z-index:1}.maia-video-tile__tag{background:var(--maia-page-pink);left:16px}.maia-video-tile__tag--animation{background:var(--maia-brand)}.maia-video-tile__duration{background:rgba(43,38,69,.6);min-width:46px;padding:0 8px;right:16px}.maia-video-tile .maia-play{height:60px;margin-left:-30px;top:187px;width:60px}.maia-video-tile__caption{display:grid;gap:8px;left:18px;position:absolute;right:18px;top:400px;z-index:1}.maia-videos--authors .maia-video-tile__caption{top:366px}.maia-video-tile__title{font:400 24px/25.9px var(--maia-font-serif)}.maia-video-tile__quote{color:hsla(0,0%,100%,.85);font:400 12px/17.4px var(--maia-font-ui)}.maia-videos--authors{background:var(--maia-page-lavender);margin-top:110px;padding:100px 0 80px}.maia-videos--authors .maia-videos__bar{margin-top:11px}.maia-videos--authors .maia-videos__track{margin-top:36px}.maia-videos--authors .maia-carousel-arrows__button:not(.maia-carousel-arrows__button--next){background:var(--maia-surface)}.maia-videos__more{font-size:15px;margin-top:40px}.maia-page--temoignages .maia-avis-cta{margin-top:0}.maia-play{background:hsla(0,0%,100%,.92);border-radius:50%;height:56px;left:50%;margin-left:-28px;position:absolute;width:56px;z-index:1}.maia-play:after{border:9px solid transparent;border-left:16px solid var(--maia-brand);border-right:0;content:"";left:50%;margin:-9px 0 0 -6px;position:absolute;top:50%}.maia-video-dialog{background:#000;border:0;border-radius:16px;max-width:none;overflow:visible;padding:0;width:min(960px,calc(100% - 32px))}.maia-video-dialog::backdrop{background:rgba(20,17,33,.82)}.maia-video-dialog__frame{aspect-ratio:16/9;border-radius:16px;overflow:hidden}.maia-video-dialog__frame iframe{border:0;display:block;height:100%;width:100%}.maia-video-dialog__close{background:none;border:0;color:var(--maia-text-invert);cursor:pointer;font:400 30px/1 var(--maia-font-ui);height:40px;position:absolute;right:0;top:-48px;width:40px}.maia-video-dialog__close:focus-visible{outline:3px solid var(--maia-text-invert)}.maia-avis-cta{background:var(--maia-page-night);isolation:isolate;margin-bottom:-110px;margin-top:110px;overflow:hidden;position:relative;text-align:center}.maia-avis-cta__backdrop{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.maia-avis-cta:before{background:rgba(43,38,69,.8);content:"";inset:0;position:absolute;z-index:-1}.maia-page .maia-avis-cta__inner{align-items:center;display:flex;flex-direction:column;min-height:400px;padding-block:110px 98px}.maia-avis-cta .maia-heading{font-size:40px;line-height:44px}.maia-avis-cta__text{color:hsla(0,0%,100%,.9);font:400 18px/23.4px var(--maia-font-ui);margin:36px 0 39px}.maia-page-band--faq{min-height:255px}.maia-page-band--faq .maia-page-band__media img{object-position:center}.maia-page .maia-page-band--faq .maia-page-band__title{font-family:var(--maia-font-serif);font-variant-ligatures:normal}.maia-help-nav{margin-top:60px}.maia-help-nav .maia-jump-links{gap:12px}.maia-help{margin-top:100px;scroll-margin-top:100px}.maia-help-nav+.maia-help{margin-top:60px}.maia-help__grid{align-items:start;display:grid;gap:24px 100px;grid-template-columns:minmax(0,460px) minmax(0,680px);justify-content:space-between}.maia-help .maia-kicker{margin-bottom:18px}.maia-help .maia-heading{font-size:44px;line-height:50px}.maia-help__lead{color:var(--maia-page-muted);font:400 16px/24px var(--maia-font-ui);margin-top:18px}.maia-help-cta-section{margin-top:100px}.maia-page .maia-help-cta{align-items:center;background:var(--maia-page-lavender);border-radius:28px;display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:space-between;min-height:220px;padding:56px 60px}.maia-help-cta__title{color:var(--maia-page-ink);font:400 40px/52px var(--maia-font-serif)}.maia-help-cta__text{color:var(--maia-page-muted);font:400 16px/24px var(--maia-font-ui);margin-top:14px}.maia-help-cta__text a{color:inherit;text-decoration:none;white-space:nowrap}.maia-help-cta .maia-pill{font-size:16px;min-height:53px;padding-inline:28px}@media (max-width:1239px){.maia-letter-card{gap:40px;grid-template-columns:minmax(0,280px) minmax(0,1fr)}.maia-letter{padding-inline:44px}.maia-help__grid{column-gap:60px;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (max-width:1099px){.maia-help__grid,.maia-letter-card{grid-template-columns:minmax(0,1fr)}.maia-letter-card__aside{max-width:380px}}@media (max-width:767px){.maia-page--avis,.maia-page--temoignages{background:#faf7f2;padding-bottom:72px}.maia-page-hero--avis,.maia-page-hero--temoignages{--hero-height:560px;--hero-gradient:linear-gradient(180deg,rgba(43,38,69,.03) 30%,rgba(43,38,69,.86) 60%,rgba(43,38,69,.97))}.maia-page-hero--avis .maia-page-hero__body,.maia-page-hero--temoignages .maia-page-hero__body{margin-top:auto}.maia-page .maia-page-hero--avis .maia-page-hero__inner,.maia-page .maia-page-hero--temoignages .maia-page-hero__inner{padding-bottom:65px}.maia-page-hero--avis .maia-page-hero__title,.maia-page-hero--temoignages .maia-page-hero__title{line-height:44px}.maia-page-hero--avis .maia-page-hero__lead,.maia-page-hero--temoignages .maia-page-hero__lead{color:hsla(0,0%,100%,.92);font-size:13px;line-height:16.9px;margin-top:12px}.maia-avis-hero__rating,.maia-page-hero--temoignages .maia-avis-hero__rating{font-size:12px;gap:3px;line-height:15.6px;margin-top:12px}.maia-page-hero--temoignages .maia-avis-hero__rating{margin-top:29px}.maia-avis-hero__stars{font-size:16px;line-height:20.8px}.maia-page--avis .maia-kicker,.maia-page--faq .maia-kicker,.maia-page--temoignages .maia-kicker{font-size:10px;letter-spacing:1.4px;line-height:13px}.maia-letters{margin-top:36px}.maia-letters .maia-container{gap:14px}.maia-letters .maia-kicker{margin-bottom:3px}.maia-letter-card,.maia-letter-card--lavender{background:var(--maia-letter-paper);border:1px solid var(--maia-letter-edge);border-radius:8px;box-shadow:0 10px 24px rgba(41,31,61,.1);gap:22px;padding:20px}.maia-letter-card__covers{height:96px;margin-bottom:16px}.maia-letter-card__cover{border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,.16);height:96px;width:64px}.maia-letter-card__cover:nth-child(2){left:58px;top:0}.maia-letter-card__cover:nth-child(3){left:116px}.maia-letter-card__cover-title{font-size:11px;line-height:12px;padding:6px}.maia-letter-card__name{font-size:24px;line-height:31.2px}.maia-letter-card__books{font-size:11px;line-height:16px;margin-top:4px}.maia-letter-card__books li{display:inline}.maia-letter-card__books li+li:before{content:" · "}.maia-letter{background:none;border:0;box-shadow:none;gap:12px;padding:0}.maia-letter__salutation{font-size:17px;line-height:22.2px}.maia-letter__body{font-size:15.5px;line-height:24px}.maia-letter__body p+p,.maia-letter__rest p:first-child{margin-top:9px}.maia-letter-card.is-folded .maia-letter__rest{display:none}.maia-letter__signature{margin-top:4px}.maia-letter__closing{font-size:13px;line-height:17px}.maia-letter__name{font-size:32px;line-height:48.8px}.maia-letter__toggle{margin-top:-6px}.maia-avis-cta{margin-bottom:-72px;margin-top:40px}.maia-page .maia-avis-cta__inner{min-height:320px;padding-block:56px 62px}.maia-avis-cta .maia-heading{font-size:20px;line-height:44px}.maia-avis-cta__text{font-size:14px;line-height:18.2px;margin:16px 0 34px}.maia-avis-cta .maia-pill{font-size:14px;min-height:46px;width:calc(100% - 40px)}.maia-videos{margin-top:40px}.maia-videos .maia-heading--serif{font-size:32px;line-height:32.6px}.maia-videos .maia-kicker{margin-bottom:7px}.maia-videos__lead{font-size:13px;line-height:18.9px;margin-top:9px}.maia-videos__bar{display:contents}.maia-videos__track{gap:12px;grid-auto-columns:210px;margin:16px -20px 0;padding-inline:20px;scroll-padding-inline:20px}.maia-video-tile__card{border-radius:18px;height:373px}.maia-video-tile__duration,.maia-video-tile__tag{border-radius:11px;font-size:10px;height:22px;line-height:13px;padding:0 9px;top:12px}.maia-video-tile__tag{left:12px}.maia-video-tile__duration{min-width:38px;padding:0 6px;right:12px}.maia-video-tile .maia-play{height:48px;margin-left:-24px;top:127px;width:48px}.maia-video-tile .maia-play:after{border-width:7px 0 7px 13px;margin:-7px 0 0 -5px}.maia-video-tile__caption{gap:6px;left:14px;right:14px;top:287px}.maia-videos--authors .maia-video-tile__caption{top:253px}.maia-video-tile__title{font-size:19px;line-height:20.5px}.maia-video-tile__quote{font-size:11px;line-height:15.4px}.maia-videos--authors{margin-top:48px;padding:40px 0 38px}.maia-videos--authors .maia-videos__track{margin-top:57px}.maia-videos__more{font-size:13px;line-height:16.9px;margin-top:22px}.maia-page-band--faq{min-height:220px}.maia-help-nav{margin-top:28px}.maia-help-nav .maia-jump-links{gap:8px}.maia-jump-link--outline{min-height:38px}.maia-jump-link--brand,.maia-jump-link--outline{font-size:12.5px;line-height:16.3px;padding:0 16px}.maia-jump-link--brand{min-height:36px}.maia-help{margin-top:56px}.maia-help-nav+.maia-help{margin-top:40px}.maia-help__grid{gap:14px}.maia-help .maia-kicker{margin-bottom:14px}.maia-help .maia-heading{font-size:30px;line-height:34px}.maia-help__lead{font-size:13px;line-height:19.5px;margin-top:14px}.maia-help-cta-section{margin-top:56px}.maia-page .maia-help-cta{align-items:flex-start;border-radius:20px;flex-direction:column;gap:12px;min-height:0;padding:28px 24px}.maia-help-cta__title{font-size:28px;line-height:32px}.maia-help-cta__text{font-size:13px;line-height:19.5px;margin-top:12px}.maia-help-cta .maia-pill{font-size:14px;min-height:44px;padding-inline:24px}}@media (prefers-reduced-motion:reduce){.maia-videos__track{scroll-behavior:auto}.maia-jump-link,.maia-letter-card__video img,.maia-video-tile__image{transition:none}}.maia-page-hero--contact{--hero-height:600px;--hero-body-gap:79px}.maia-page-hero--contact .maia-page-hero__title{line-height:78px}.maia-page-hero--contact .maia-page-hero__lead{margin-top:20px;max-width:520px}.maia-contact-main__grid{align-items:start;display:grid;gap:40px 80px;grid-template-columns:minmax(0,440px) minmax(0,720px);justify-content:space-between}.maia-contact-details .maia-kicker{letter-spacing:1.92px}.maia-contact-details .maia-heading{margin-top:10px}.maia-contact-cards{display:grid;gap:12px;list-style:none;margin-top:41px;padding:0}.maia-contact-card{align-items:start;background:var(--maia-page-sand);border-radius:18px;column-gap:18px;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:88px;padding:20px 20px 6px 22px}.maia-contact-card__icon{background:var(--maia-surface);border-radius:50%;color:var(--maia-brand);display:grid;grid-row:span 2;height:40px;margin-top:4px;place-items:center;width:40px}.maia-contact-card__label{color:var(--maia-brand);font:600 10px/13px var(--maia-font-ui);letter-spacing:1.2px;text-transform:uppercase}.maia-contact-card__value{align-self:start;color:var(--maia-page-ink);font:500 15px/21px var(--maia-font-ui);margin-top:5px;overflow-wrap:anywhere}.maia-contact-card__value a{color:inherit;text-decoration:none}.maia-contact-card__value a:hover{color:var(--maia-brand);text-decoration:underline}.maia-contact-map{border-radius:18px;height:200px;margin-top:16px;overflow:hidden;position:relative}.maia-contact-map img{height:100%;object-fit:cover;width:100%}.maia-contact-map__directions{background:var(--maia-surface);border-radius:14px;color:var(--maia-page-pink);font:600 11px/14.3px var(--maia-font-ui);left:12px;padding:7px 12px;position:absolute;text-decoration:none;top:12px}.maia-contact-map__directions:hover{color:var(--maia-page-pink);text-decoration:underline}.maia-contact-map__pin{background:radial-gradient(circle at 50% 38%,#fff 0 5px,transparent 5.5px),var(--maia-page-pink);clip-path:path("M14 0C6.3 0 0 6.1 0 13.6 0 23.8 14 36 14 36s14-12.2 14-22.4C28 6.1 21.7 0 14 0Z");height:36px;left:50%;margin-left:-14px;position:absolute;top:52px;width:28px}.maia-contact-map:after{background:rgba(219,107,158,.22);border-radius:50%;content:"";height:56px;left:50%;margin-left:-28px;position:absolute;top:60px;width:56px}.maia-contact-map__label{background:var(--maia-surface);border-radius:16px;box-shadow:0 4px 12px rgba(43,38,69,.12);color:var(--maia-page-muted);display:grid;font:400 11px/14.3px var(--maia-font-ui);left:50%;margin-left:-75px;padding:7px 14px;position:absolute;top:98px;width:150px;z-index:1}.maia-contact-map__label strong{color:var(--maia-page-ink);font:600 12px/15.6px var(--maia-font-ui)}.maia-contact-map__credit{bottom:4px;color:rgba(97,97,110,.8);font:400 9px/11.7px var(--maia-font-ui);position:absolute;right:5px}.maia-contact-pro{background:var(--maia-page-lavender);border-radius:18px;display:grid;font:400 13px/19.5px var(--maia-font-ui);gap:7px;margin-top:20px;padding:20px 22px}.maia-contact-pro__kicker{color:var(--maia-brand);font:600 10px/13px var(--maia-font-ui);text-transform:uppercase}.maia-contact-pro a{color:var(--maia-page-ink)}.maia-contact-form{background:var(--maia-page-sand);border-radius:28px;gap:20px 20px;padding:36px 40px 40px}.maia-request__title--masonby{font:400 20px/45px var(--maia-font-display);font-variant-ligatures:no-common-ligatures}.maia-contact-form .maia-request__hint{margin-top:-18px}.maia-contact-form .maia-request__hint a{color:inherit}.maia-contact-form .maia-field{gap:5px}.maia-contact-form .maia-field__input{background-color:var(--maia-surface);border-radius:12px;min-height:50px}.maia-contact-form textarea.maia-field__input{min-height:150px}.maia-contact-form .maia-pill{font-size:15px;min-height:52px;min-width:260px}@media (max-width:1239px){.maia-contact-main__grid{gap:40px;grid-template-columns:minmax(0,380px) minmax(0,1fr)}}@media (max-width:1099px){.maia-contact-main__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.maia-page--contact{background:#faf7f2}.maia-page-hero--contact{--hero-height:460px;--hero-gradient:linear-gradient(180deg,rgba(43,38,69,.05) 20%,rgba(43,38,69,.82) 55%,rgba(43,38,69,.97))}.maia-page-hero--contact .maia-page-hero__body{margin-top:auto}.maia-page-hero--contact .maia-page-hero__title{line-height:44px}.maia-page-hero--contact .maia-page-hero__lead{color:hsla(0,0%,100%,.92);margin-top:18px}.maia-page .maia-page-hero--contact .maia-page-hero__inner{padding-bottom:40px}.maia-contact-main{margin-bottom:-16px;margin-top:24px}.maia-contact-details .maia-kicker{font-size:10px;letter-spacing:1.4px;line-height:13px}.maia-contact-details .maia-heading{margin-top:7px}.maia-contact-cards{gap:10px;margin-top:27px}.maia-contact-card{border-radius:16px;column-gap:14px;grid-template-columns:34px minmax(0,1fr);min-height:70px;padding:16px 16px 6px}.maia-contact-card__icon{height:34px;margin-top:2px;width:34px}.maia-contact-card__icon svg{height:17px;width:17px}.maia-contact-card__label{font-size:9px;letter-spacing:1.08px;line-height:11.7px}.maia-contact-card__value{font-size:14px;line-height:18.2px;margin-top:4px}.maia-contact-map{border-radius:16px;height:190px;margin-top:10px}.maia-contact-pro{border-radius:16px;font-size:12px;line-height:18px;margin-top:10px;padding:16px}.maia-contact-form{border-radius:22px;gap:14px;padding:24px 20px 20px}.maia-request__title--masonby{font:400 26px/33.8px var(--maia-font-serif)}.maia-contact-form .maia-field__label{font-size:12px;line-height:15.6px}.maia-contact-form .maia-field__input{min-height:46px}.maia-contact-form textarea.maia-field__input{min-height:110px}.maia-contact-form .maia-check-field{font-size:11px;line-height:16px}.maia-contact-form .maia-pill{font-size:14px;min-height:46px;min-width:0}}.maia-page--login{padding:48px 0 110px}.maia-login-sheet{background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:24px;box-shadow:0 30px 60px -40px rgba(43,38,69,.45);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);overflow:hidden}.maia-login-sheet__aside{align-items:flex-end;display:flex;isolation:isolate;min-height:640px;position:relative}.maia-login-sheet__aside img{height:100%;inset:0;object-fit:cover;object-position:40% 60%;position:absolute;width:100%;z-index:-2}.maia-login-sheet__aside:after{background:linear-gradient(180deg,rgba(43,38,69,0) 25%,rgba(43,38,69,.72) 58%,rgba(43,38,69,.94));content:"";inset:0;position:absolute;z-index:-1}.maia-login-sheet__pitch{padding:48px}.maia-login-sheet__pitch .maia-heading{max-width:380px}.maia-login-sheet__pitch .maia-checks{gap:14px}.maia-login-sheet__pitch .maia-checks li{font-size:14px;line-height:19px}.maia-login-sheet__main{display:flex;flex-direction:column;justify-content:center;padding:56px clamp(32px,7vw,96px)}.maia-login-sheet__crumbs{color:var(--maia-page-muted);display:flex;font:400 13px/16.9px var(--maia-font-ui);gap:8px;margin-bottom:40px}.maia-login-sheet__crumbs a{color:inherit;text-decoration:none}.maia-login-sheet__crumbs a:hover{color:var(--maia-page-ink);text-decoration:underline}.maia-login-sheet__lead{font:400 15px/23px var(--maia-font-ui);margin-top:12px!important;max-width:440px}.maia-login-form{gap:18px;margin-top:32px;max-width:440px}.maia-login-form__label-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.maia-login-form__forgot{color:var(--maia-page-pink);font:500 13px/16.9px var(--maia-font-ui);text-decoration:none}.maia-login-form__forgot:hover{color:var(--maia-page-pink);text-decoration:underline;text-underline-offset:3px}.maia-login-form .maia-check-field{align-items:center;font-size:13px}.maia-request.maia-login-form .maia-pill{justify-self:stretch;margin-top:6px}.maia-login-sheet__register{align-items:center;border-top:1px solid var(--maia-page-line);display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-top:36px;max-width:440px;padding-top:28px}.maia-login-sheet__register p{flex:1 1 200px;font:400 14px/20px var(--maia-font-ui)}.maia-login-sheet__register strong{color:var(--maia-page-ink);display:block;font-weight:600}.maia-login-sheet__register .maia-pill{min-height:46px;padding:12px 22px}.maia-login-sheet__perks-mobile{display:none}@media (max-width:1099px){.maia-login-sheet{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.maia-login-sheet__pitch{padding:36px}}@media (max-width:767px){.maia-page--login{padding:0 0 64px}.maia-page--login .maia-container{width:100%}.maia-login-sheet{background:transparent;border:0;border-radius:0;box-shadow:none;grid-template-columns:1fr}.maia-login-sheet__aside{display:none}.maia-login-sheet__main{padding:28px 20px 0}.maia-login-sheet__crumbs{font-size:11px;margin-bottom:28px}.maia-login-sheet__main .maia-heading{font-size:30px;line-height:38px}.maia-login-form,.maia-login-sheet__register{max-width:none}.maia-login-sheet__perks-mobile{background:var(--maia-page-night);border-radius:16px;display:block;margin-top:32px;padding:4px 22px 24px}.maia-login-sheet__perks-mobile .maia-checks{margin-top:20px}.maia-login-sheet__perks-mobile .maia-checks li{font-size:14px;line-height:19px}}.maia-register-form .maia-request__row{gap:14px}.maia-login-form .maia-field__label.required:after{content:none}.maia-sheet-icon{background:var(--maia-page-lavender);border-radius:50%;color:var(--maia-brand);display:grid;height:64px;margin-bottom:24px;place-items:center;width:64px}.maia-sheet-icon svg{height:30px;width:30px}.maia-sheet-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:32px}.maia-account{padding:40px 0 110px}.maia-account__frame{align-items:start;display:grid;gap:56px;grid-template-columns:264px minmax(0,1fr)}.maia-account__aside{background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:20px;box-shadow:0 24px 48px -40px rgba(43,38,69,.45);display:grid;gap:18px;padding:22px 16px 16px;position:sticky;top:96px}.maia-account__who{align-items:center;border-bottom:1px solid var(--maia-page-line);display:flex;gap:12px;min-width:0;padding:0 6px 18px}.maia-account__avatar{background:linear-gradient(135deg,var(--maia-brand),var(--maia-page-pink));border-radius:50%;color:var(--maia-text-invert);display:grid;flex:none;font:600 15px/1 var(--maia-font-ui);height:44px;letter-spacing:.5px;place-items:center;width:44px}.maia-account__who-text{min-width:0}.maia-account__name{color:var(--maia-page-ink);font:600 15px/20px var(--maia-font-ui)}.maia-account__email,.maia-account__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maia-account__email{font:400 12.5px/17px var(--maia-font-ui)}.maia-account__nav ul{display:grid;gap:2px;list-style:none;margin:0;padding:0}.maia-account__logout,.maia-account__nav-link{align-items:center;border-radius:12px;color:var(--maia-page-muted);display:flex;font:500 14px/19px var(--maia-font-ui);gap:12px;padding:10px 12px;text-decoration:none;transition:background var(--maia-duration-fast) var(--maia-ease),color var(--maia-duration-fast) var(--maia-ease)}.maia-account__logout:hover,.maia-account__nav-link:hover{background:var(--maia-page-sand);color:var(--maia-page-ink)}.maia-account__nav-link.is-current{background:var(--maia-page-lavender);color:var(--maia-brand);font-weight:600}.maia-account__nav-icon{flex:none;height:19px;width:19px}.maia-account__logout{border-radius:0 0 12px 12px;border-top:1px solid var(--maia-page-line);padding-top:14px}.maia-account__logout:hover{background:transparent;color:#b0305a}.maia-account__main{display:grid;gap:32px;min-width:0}.maia-account-head__crumbs{color:var(--maia-page-muted);display:flex;flex-wrap:wrap;font:400 13px/16.9px var(--maia-font-ui);gap:8px;margin-bottom:22px}.maia-account-head__crumbs a{color:inherit;text-decoration:none}.maia-account-head__crumbs a:hover{color:var(--maia-page-ink);text-decoration:underline}.maia-account-head__crumbs [aria-current]{color:var(--maia-page-ink)}.maia-account-head__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between}.maia-account-head__title{font-size:40px;line-height:50px}.maia-account-head__lead{font:400 15px/23px var(--maia-font-ui);margin-top:8px!important;max-width:560px}.maia-account-head__status{margin-top:14px}.maia-account-head .maia-pill{min-height:46px;padding:12px 22px}.maia-account__pill-icon{height:18px;width:18px}.maia-account-section__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-bottom:14px}.maia-account-section__title{color:var(--maia-page-ink);font:400 26px/32px var(--maia-font-serif)}.maia-account-cards{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.maia-account-card{background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:20px;display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px 26px}.maia-account-card>.maia-arrow-link{align-self:flex-start;margin-top:auto}.maia-account-card__title{align-items:center;color:var(--maia-page-ink);display:flex;font:600 15px/20px var(--maia-font-ui);gap:10px}.maia-account-card__title svg{color:var(--maia-brand);flex:none;height:20px;width:20px}.maia-account-card__text{font:400 14px/21px var(--maia-font-ui)}.maia-account-card__facts{display:grid;gap:10px;margin:0}.maia-account-card__facts div{display:flex;font:400 14px/20px var(--maia-font-ui);gap:16px;justify-content:space-between}.maia-account-card__facts dt{font-weight:400}.maia-account-card__facts dd{color:var(--maia-page-ink);font-weight:500;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.maia-account-empty{align-items:center;background:var(--maia-surface);border:1px dashed #d8d1c6;border-radius:20px;display:flex;flex-wrap:wrap;gap:16px 22px;padding:26px 28px}.maia-account-empty p{flex:1 1 260px;font:400 14px/21px var(--maia-font-ui)}.maia-account-empty strong{color:var(--maia-page-ink);display:block;font:400 22px/28px var(--maia-font-serif)}.maia-account-empty__icon,.maia-account-notice__icon{background:var(--maia-page-lavender);border-radius:50%;color:var(--maia-brand);display:grid;flex:none;height:52px;place-items:center;width:52px}.maia-account-empty__icon svg,.maia-account-notice__icon svg{height:24px;width:24px}.maia-account-empty .maia-pill{min-height:46px;padding:12px 22px}.maia-account-notice{align-items:center;background:var(--maia-page-lavender);border-radius:20px;display:flex;flex-wrap:wrap;gap:16px 20px;padding:20px 24px}.maia-account-notice>div{flex:1 1 280px}.maia-account-notice h2{color:var(--maia-page-ink);font:600 15px/21px var(--maia-font-ui)}.maia-account-notice p{font:400 14px/21px var(--maia-font-ui);margin-top:2px!important}.maia-account-notice .maia-pill{min-height:44px;padding:11px 20px}.maia-status{align-items:center;border-radius:999px;display:inline-flex;font:600 12px/16px var(--maia-font-ui);gap:6px;padding:4px 10px;white-space:nowrap}.maia-status:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.maia-status svg{height:13px;width:13px}.maia-status--brand:before{content:none}.maia-status--done{background:#e3f1e6;color:#1f6b43}.maia-status--progress{background:var(--maia-page-lavender);color:var(--maia-brand)}.maia-status--warn{background:#fcefdc;color:#9a5212}.maia-status--muted{background:#efedf0;color:#6b6773}.maia-status--brand{background:var(--maia-page-lavender);color:var(--maia-brand)}.maia-order-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.maia-order-row{align-items:center;background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:18px;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto auto 28px;padding:14px 20px 14px 16px;position:relative;transition:border-color var(--maia-duration-fast) var(--maia-ease),box-shadow var(--maia-duration) var(--maia-ease)}.maia-order-row:hover{border-color:#d4cdc2;box-shadow:0 16px 32px -24px rgba(43,38,69,.45)}.maia-order-row__number{color:var(--maia-page-ink);font:600 15px/20px var(--maia-font-ui);text-decoration:none}.maia-order-row__stretch{border-radius:inherit;inset:0;position:absolute}.maia-order-row__meta{font:400 13px/18px var(--maia-font-ui);margin-top:2px!important}.maia-order-row__meta span{margin:0 4px}.maia-order-row__total{color:var(--maia-page-ink);font:400 22px/28px var(--maia-font-serif);text-align:right;white-space:nowrap}.maia-order-row__chevron{color:#a8a2b0;display:grid;place-items:center}.maia-order-row__chevron svg{height:20px;width:20px}.maia-order-row__pay{background:var(--maia-page-pink);border-radius:999px;color:var(--maia-text-invert);font:600 13px/17px var(--maia-font-ui);margin-right:-8px;padding:6px 12px;position:relative;text-decoration:none;z-index:1}.maia-order-row__pay:hover{color:var(--maia-text-invert);filter:brightness(1.06)}.maia-covers{display:flex;padding-left:14px}.maia-covers>*{background:var(--maia-page-sand);border:2px solid var(--maia-surface);border-radius:6px;box-shadow:0 6px 12px -8px rgba(43,38,69,.6);height:56px;margin-left:-14px;object-fit:cover;width:40px}.maia-covers__blank{color:#b4adbb;display:grid;place-items:center}.maia-covers__blank svg{height:18px;width:18px}.maia-account-pages:empty{display:none}.maia-account-pages .pagination{justify-content:center}.maia-order-sheet{align-items:start;grid-template-columns:minmax(0,1fr) 320px}.maia-order-sheet,.maia-order-sheet__side{display:grid;gap:20px}.maia-order-items{display:grid;list-style:none;margin:0;padding:0}.maia-order-item{align-items:center;border-bottom:1px solid var(--maia-page-line);display:grid;gap:18px;grid-template-columns:64px minmax(0,1fr) auto;padding:16px 0}.maia-order-item:first-child{padding-top:4px}.maia-order-item__cover{background:var(--maia-page-sand);border-radius:8px;box-shadow:0 10px 18px -12px rgba(43,38,69,.6);color:#b4adbb;display:grid;height:90px;overflow:hidden;place-items:center;width:64px}.maia-order-item__cover img{height:100%;object-fit:cover;width:100%}.maia-order-item__body{display:grid;gap:3px;min-width:0}.maia-order-item__name{color:var(--maia-page-ink);font:400 20px/25px var(--maia-font-serif);text-decoration:none}a.maia-order-item__name:hover{color:var(--maia-brand)}.maia-order-item__qty,.maia-order-item__variant{font:400 13px/18px var(--maia-font-ui)}.maia-order-item__qty s{color:#a8a2b0;margin-left:6px}.maia-order-item__total{color:var(--maia-page-ink);font:600 15px/20px var(--maia-font-ui);white-space:nowrap}.maia-order-totals{display:grid;gap:8px;margin:4px 0 0 auto;width:min(100%,320px)}.maia-order-totals div{display:flex;font:400 14px/20px var(--maia-font-ui);gap:16px;justify-content:space-between}.maia-order-totals dd{color:var(--maia-page-ink);font-weight:500;margin:0}.maia-order-totals__minor{color:#8c8796;font-size:13px!important}.maia-order-totals__minor dd{color:inherit;font-weight:400}.maia-order-totals__grand{align-items:baseline;border-top:1px solid var(--maia-page-line);margin-top:6px;padding-top:12px}.maia-order-totals__grand dt{color:var(--maia-page-ink);font-weight:600}.maia-order-totals__grand dd{font:400 28px/34px var(--maia-font-serif)}.maia-order-sheet__method{align-items:center;color:var(--maia-page-ink);display:flex;flex-wrap:wrap;font:600 14px/20px var(--maia-font-ui);gap:8px 12px;justify-content:space-between}.maia-order-sheet__label{color:#8c8796;font:600 11px/14px var(--maia-font-ui);letter-spacing:1.2px;margin-bottom:-8px!important;text-transform:uppercase}.maia-order-sheet__help{font:400 13px/19px var(--maia-font-ui);padding:0 6px}.maia-order-sheet__help a{color:var(--maia-page-pink)}.maia-address{display:grid;font:400 14px/21px var(--maia-font-ui);font-style:normal;gap:2px;margin:0}.maia-address strong{color:var(--maia-page-ink);font-weight:600}.maia-address__phone{color:#8c8796;margin-top:6px}.maia-address-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;padding:0}.maia-address-card{background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:20px;display:flex;flex-direction:column;gap:18px;height:100%;padding:24px 24px 18px;position:relative}.maia-address-card.is-default{border-color:rgba(104,105,172,.55);box-shadow:inset 0 0 0 1px rgba(104,105,172,.55)}.maia-address-card__flag{align-self:flex-start}.maia-address-card__actions{border-top:1px solid var(--maia-page-line);display:flex;flex-wrap:wrap;gap:4px 6px;margin:auto -8px 0;padding-top:12px}.maia-address-card__actions form{margin:0}.maia-address-card__action{align-items:center;background:none;border:0;border-radius:8px;color:var(--maia-page-muted);cursor:pointer;display:inline-flex;font:500 13px/17px var(--maia-font-ui);gap:6px;padding:6px 8px;text-decoration:none}.maia-address-card__action svg{height:16px;width:16px}.maia-address-card__action:hover{background:var(--maia-page-lavender);color:var(--maia-brand)}.maia-address-card__action--danger:hover{background:#fbe4ee;color:#b0305a}.maia-address-card--add{align-items:center;background:transparent;border:1.5px dashed rgba(104,105,172,.45);color:var(--maia-brand);font:600 14px/19px var(--maia-font-ui);justify-content:center;min-height:220px;text-decoration:none;transition:background var(--maia-duration-fast) var(--maia-ease)}.maia-address-card--add:hover{background:var(--maia-page-lavender);color:var(--maia-brand)}.maia-address-card--add span{background:var(--maia-surface);border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(104,105,172,.45);display:grid;height:44px;place-items:center;width:44px}.maia-account-form{background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:20px;gap:0;max-width:720px;padding:8px 32px 28px}.maia-account-form>.maia-request__status{margin-top:20px}.maia-account-form__group{border:0;border-bottom:1px solid var(--maia-page-line);display:grid;gap:16px;margin:0;min-width:0;padding:24px 0}.maia-account-form__group legend{color:var(--maia-page-ink);float:left;font:400 22px/28px var(--maia-font-serif);margin:0 0 2px;padding:0;width:100%}.maia-account-form__group legend+*{clear:both}.maia-account-form__hint{font:400 13px/19px var(--maia-font-ui);margin-top:-8px!important}.maia-account-form .maia-field__label.required:after{color:var(--maia-page-pink);content:" *"}.maia-field__help{color:#8c8796;font:400 12px/16px var(--maia-font-ui)}.maia-request__row--postcode{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.maia-account-form .maia-check-field{align-items:center;color:var(--maia-page-ink);font-size:14px}.maia-account-form__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 24px;padding-top:24px}.maia-account-form__actions .maia-pill{margin:0}.maia-account-form__cancel{color:var(--maia-page-muted);font:500 14px/19px var(--maia-font-ui)}.maia-account-form__cancel:hover{color:var(--maia-page-ink)}.maia-account-split{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 280px;max-width:1000px}.maia-account-split .maia-account-form{max-width:none}.maia-account-split .maia-account-form__group{padding-top:28px}.maia-account-tip{background:var(--maia-page-lavender);border-radius:20px;padding:22px 24px}.maia-account-tip h2{align-items:center;color:var(--maia-page-ink);display:flex;font:600 14px/19px var(--maia-font-ui);gap:8px;margin-bottom:12px!important}.maia-account-tip h2 svg{color:var(--maia-brand);height:20px;width:20px}.maia-account-tip ul{display:grid;font:400 13px/19px var(--maia-font-ui);gap:8px;padding-left:18px}.maia-account__main>.card,.maia-account__main>div>.card{border:1px solid var(--maia-page-line);border-radius:20px}@media (max-width:1199px){.maia-account__frame{gap:36px;grid-template-columns:236px minmax(0,1fr)}.maia-order-sheet{grid-template-columns:minmax(0,1fr)}.maia-order-sheet__side{grid-template-columns:repeat(2,minmax(0,1fr))}.maia-order-sheet__help{grid-column:1/-1}}@media (max-width:999px){.maia-account__frame{gap:28px;grid-template-columns:minmax(0,1fr)}.maia-account__aside{align-items:center;gap:14px 12px;grid-template-columns:minmax(0,1fr) auto;padding:16px;position:static}.maia-account__who{border:0;padding:0}.maia-account__nav{grid-column:1/-1;grid-row:2;margin:0 -16px;overflow-x:auto;position:relative;scrollbar-width:none}.maia-account__nav::-webkit-scrollbar{display:none}.maia-account__nav ul{display:flex;gap:6px;padding:0 16px}.maia-account__nav-link{background:var(--maia-page-sand);border-radius:999px;white-space:nowrap}.maia-account__logout{border:0;border-radius:999px;grid-column:2;grid-row:1;padding:8px 10px}}@media (max-width:767px){.maia-account{padding:20px 0 64px}.maia-account .maia-container{width:calc(100% - 32px)}.maia-account__logout{font-size:0;gap:0}.maia-account-head__title{font-size:30px;line-height:38px}.maia-account-head__row>.maia-pill{width:100%}.maia-account-cards,.maia-account-split,.maia-order-sheet__side{grid-template-columns:minmax(0,1fr)}.maia-account-card{padding:20px}.maia-order-row{gap:6px 14px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.maia-order-row .maia-covers{grid-row:span 2;padding-left:0}.maia-order-row .maia-covers>:nth-child(n+2){display:none}.maia-order-row .maia-covers>:first-child{margin-left:0}.maia-account-notice__icon{display:none}.maia-order-row__status{grid-column:2;grid-row:2}.maia-order-row__total{font-size:19px;grid-column:3;grid-row:1}.maia-order-row__chevron,.maia-order-row__pay{grid-column:3;grid-row:2;justify-self:end;margin-right:0}.maia-order-item{gap:14px;grid-template-columns:52px minmax(0,1fr)}.maia-order-item__cover{height:74px;width:52px}.maia-order-item__total{grid-column:2}.maia-order-totals{width:100%}.maia-account-form{padding:4px 18px 22px}.maia-account-form .maia-request__row{grid-template-columns:minmax(0,1fr)}.maia-account-form__actions .maia-pill{width:100%}.maia-account-form__actions{justify-content:center}.maia-register-form .maia-request__row{grid-template-columns:minmax(0,1fr)}}.maia-checkout{padding:36px 0 110px}.maia-checkout__frame{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 380px}.maia-checkout__frame>.maia-checkout__main:only-child{grid-column:1/-1}.maia-checkout__main{display:grid;gap:20px;min-width:0}.maia-checkout__side{display:grid;gap:16px;min-width:0;position:sticky;top:96px}.maia-steps{margin-bottom:30px}.maia-steps__list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.maia-steps__item{align-items:center;display:flex;flex:1 1 0;min-width:0}.maia-steps__item:last-child{flex:none}.maia-steps__item:not(:last-child):after{background:repeating-linear-gradient(90deg,var(--maia-page-line) 0 6px,transparent 6px 10px);border-radius:2px;content:"";flex:1;height:2px;margin:0 14px}.maia-steps__item.is-done:not(:last-child):after{background:var(--maia-brand)}.maia-steps__link{align-items:center;color:#9a95a3;display:inline-flex;flex:none;font:500 14px/18px var(--maia-font-ui);gap:10px;text-decoration:none;white-space:nowrap}a.maia-steps__link{color:var(--maia-page-ink)}a.maia-steps__link:hover .maia-steps__label{color:var(--maia-brand);text-decoration:underline;text-underline-offset:3px}.maia-steps__dot{background:var(--maia-surface);border:1.5px solid var(--maia-page-line);border-radius:50%;color:#9a95a3;display:grid;flex:none;font:600 13px/1 var(--maia-font-ui);height:30px;place-items:center;width:30px}.maia-steps__dot svg{height:16px;width:16px}.is-done .maia-steps__dot{background:var(--maia-brand);border-color:var(--maia-brand);color:var(--maia-text-invert)}.is-current .maia-steps__link{color:var(--maia-page-ink);font-weight:600}.is-current .maia-steps__dot{background:var(--maia-page-pink);border-color:var(--maia-page-pink);box-shadow:0 0 0 5px rgba(219,107,158,.16);color:var(--maia-text-invert)}.maia-steps__phone{display:none}.maia-checkout-head{margin-bottom:26px}.maia-checkout-head__title{font-size:40px;line-height:50px}.maia-checkout-head__lead{font:400 15px/23px var(--maia-font-ui);margin-top:6px!important;max-width:600px}.maia-checkout-head .maia-account-head__crumbs{margin-bottom:16px}.maia-checkout__main>.maia-checkout-head{margin-bottom:6px}.maia-checkout-flashes{display:grid;gap:10px;margin-bottom:24px}.maia-request__status--info{background:var(--maia-page-lavender);color:var(--maia-brand-ink)}.maia-request__status--warning{background:#fcefdc;color:#8a4a10}.maia-summary{background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:20px;box-shadow:0 24px 48px -40px rgba(43,38,69,.45);padding:22px 24px 24px;transition:opacity var(--maia-duration-fast) var(--maia-ease)}.maia-cart__main.is-busy,.maia-summary.is-busy{opacity:.6}.maia-summary__head{align-items:center;display:flex;gap:12px;justify-content:space-between;list-style:none}.maia-summary__head::-webkit-details-marker{display:none}@media (min-width:1000px){.maia-summary__head{pointer-events:none}}.maia-summary__title{align-items:center;color:var(--maia-page-ink);display:flex;flex-wrap:wrap;font:400 24px/30px var(--maia-font-serif);gap:4px 10px;margin:0 0 18px}.maia-summary__head .maia-summary__title{margin:0}.maia-summary__title svg{color:var(--maia-brand);height:22px;width:22px}.maia-summary__count{color:#8c8796;font:400 13px/18px var(--maia-font-ui)}.maia-summary__fold{display:none}.maia-summary__body{display:grid;gap:16px;margin-top:18px}.maia-summary__items{border-bottom:1px solid var(--maia-page-line);display:grid;gap:14px;list-style:none;margin:0;max-height:360px;overflow-y:auto;padding:0 4px 16px 0;scrollbar-width:thin}.maia-summary__item{align-items:center;display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr) auto}.maia-summary__cover{background:var(--maia-page-sand);border-radius:6px;box-shadow:0 8px 14px -10px rgba(43,38,69,.6);color:#b4adbb;display:grid;height:68px;place-items:center;position:relative;width:48px}.maia-summary__cover img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.maia-summary__cover svg{height:20px;width:20px}.maia-summary__qty{background:var(--maia-brand);border:2px solid var(--maia-surface);border-radius:999px;color:var(--maia-text-invert);display:grid;font:600 11.5px/1 var(--maia-font-ui);height:22px;min-width:22px;padding:0 6px;place-items:center;position:absolute;right:-8px;top:-7px}.maia-summary__book{display:grid;gap:2px;min-width:0}.maia-summary__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:var(--maia-page-ink);font:400 17px/21px var(--maia-font-serif);-webkit-line-clamp:2;line-clamp:2}.maia-summary__author{color:var(--maia-brand);font:italic 400 12.5px/17px var(--maia-font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maia-summary__price{color:var(--maia-page-ink);font:600 14px/20px var(--maia-font-ui);white-space:nowrap}.maia-summary__totals{margin:0;width:100%}.maia-summary__totals dt{font-weight:400}.maia-summary__totals dd s{color:#a8a2b0;font-weight:400;margin-right:6px}.maia-order-totals__saving dd{color:#1f6b43!important}.maia-summary__edit{align-items:center;color:var(--maia-page-muted);display:inline-flex;font:500 13px/17px var(--maia-font-ui);gap:6px;justify-self:start;text-decoration:none}.maia-summary__edit svg{height:15px;width:15px}.maia-summary__edit:hover{color:var(--maia-brand);text-decoration:underline;text-underline-offset:3px}.maia-summary--cart .maia-summary__title{margin-bottom:16px}.maia-cart__items{padding:6px 24px}.maia-cart-items{display:grid;list-style:none;margin:0;padding:0}.maia-cart-item{align-items:center;display:grid;gap:20px;grid-template-columns:72px minmax(0,1fr) auto 96px 36px;padding:18px 0}.maia-cart-item+.maia-cart-item{border-top:1px solid var(--maia-page-line)}.maia-cart-item__cover{height:100px;text-decoration:none;transition:transform var(--maia-duration) var(--maia-ease);width:72px}.maia-cart-item__cover:hover{transform:translateY(-3px) rotate(-1deg)}.maia-cart-item__cover svg{height:24px;width:24px}.maia-cart-item__body{display:grid;gap:3px;min-width:0}.maia-cart-item__author{color:var(--maia-brand);font:italic 400 13px/18px var(--maia-font-ui)}.maia-cart-item__unit{color:#8c8796;font:400 13px/18px var(--maia-font-ui);margin-top:4px}.maia-cart-item__unit span{color:var(--maia-page-muted);font-weight:500}.maia-cart-item__unit s{color:#a8a2b0;margin-right:4px}.maia-cart-item__qty{display:grid;gap:4px;justify-items:center}.maia-cart-item__total{color:var(--maia-page-ink);font:400 21px/26px var(--maia-font-serif);text-align:right;white-space:nowrap}.maia-cart-item__remove{background:none;border:0;border-radius:50%;color:#a8a2b0;cursor:pointer;display:grid;height:36px;padding:0;place-items:center;transition:color var(--maia-duration-fast) var(--maia-ease),background var(--maia-duration-fast) var(--maia-ease);width:36px}.maia-cart-item__remove svg{height:18px;width:18px}.maia-cart-item__remove:hover{background:#fbe4ee;color:#b0305a}.maia-qty{align-items:center;background:var(--maia-page-sand);border:1px solid var(--maia-page-line);border-radius:999px;display:inline-flex;padding:3px}.maia-qty:focus-within{border-color:var(--maia-brand)}.maia-qty__step{background:var(--maia-surface);border:0;border-radius:50%;box-shadow:0 1px 2px rgba(43,38,69,.12);color:var(--maia-page-ink);cursor:pointer;display:grid;height:32px;padding:0;place-items:center;transition:color var(--maia-duration-fast) var(--maia-ease),background var(--maia-duration-fast) var(--maia-ease);width:32px}.maia-qty__step svg{height:15px;width:15px}.maia-qty__step:hover:not(:disabled){background:var(--maia-brand);color:var(--maia-text-invert)}.maia-qty__step:disabled{box-shadow:none;color:#c4bfcb;cursor:default}.maia-qty__input{appearance:textfield;-moz-appearance:textfield;background:transparent;border:0;color:var(--maia-page-ink);font:600 15px/1 var(--maia-font-ui);height:32px;padding:0;text-align:center;width:42px}.maia-qty__input::-webkit-inner-spin-button,.maia-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.maia-qty__input:focus{outline:0}.maia-cart-item__qty .maia-field__error{max-width:130px;text-align:center}.maia-cart-coupon{background:var(--maia-surface);border:1px dashed #d8d1c6;border-radius:20px;display:grid;gap:10px;padding:18px 24px}.maia-cart-coupon__label{align-items:center;color:var(--maia-page-ink);display:flex;font:600 14px/19px var(--maia-font-ui);gap:8px}.maia-cart-coupon__icon,.maia-cart-coupon__label svg{color:var(--maia-brand);height:20px;width:20px}.maia-cart-coupon__row{display:flex;gap:10px}.maia-cart-coupon__row .maia-field__input{flex:1;min-width:0;text-transform:uppercase}.maia-cart-coupon__row .maia-field__input::placeholder{text-transform:none}.maia-cart-coupon__row.maia-field--invalid .maia-field__input{border-color:#c4456f}.maia-cart-coupon__row .maia-pill{min-height:48px;padding:12px 22px}.maia-cart-coupon__applied{align-items:center;color:var(--maia-page-ink);display:flex;font:400 14px/20px var(--maia-font-ui);gap:10px}.maia-cart-coupon__applied strong{background:#e3f1e6;border-radius:6px;color:#1f6b43;font-weight:600;letter-spacing:.5px;padding:2px 8px}.maia-cart-coupon__remove,.maia-cart__clear{background:none;border:0;border-radius:6px;color:var(--maia-page-muted);cursor:pointer;font:500 13px/17px var(--maia-font-ui);margin-left:auto;padding:4px 6px}.maia-cart-coupon__remove:hover,.maia-cart__clear:hover{color:#b0305a;text-decoration:underline;text-underline-offset:3px}.maia-cart__tools{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:0 6px}.maia-cart__back,.maia-checkout-nav__back{align-items:center;color:var(--maia-page-muted);display:inline-flex;font:500 14px/19px var(--maia-font-ui);gap:8px;text-decoration:none}.maia-cart__back svg,.maia-checkout-nav__back svg{height:17px;transition:transform var(--maia-duration-fast) var(--maia-ease);width:17px}.maia-cart__back:hover,.maia-checkout-nav__back:hover{color:var(--maia-page-ink)}.maia-cart__back:hover svg,.maia-checkout-nav__back:hover svg{transform:translateX(-3px)}.maia-cart-go{display:grid;gap:12px}.maia-cart-go__button{width:100%}.maia-cart-go__note{color:#8c8796;font:400 12.5px/18px var(--maia-font-ui);padding:0 8px;text-align:center}.maia-cart-go__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.maia-cart-go__note a:hover{color:var(--maia-page-pink)}.maia-cart .maia-checkout__side>:not(.maia-summary):not(.maia-cart-go):empty{display:none}.maia-cart-empty{background:var(--maia-surface);border:1px dashed #d8d1c6;border-radius:24px;display:grid;gap:10px;justify-items:center;padding:56px 24px;text-align:center}.maia-cart-empty__icon{background:var(--maia-page-lavender);border-radius:50%;color:var(--maia-brand);display:grid;height:72px;margin-bottom:8px;place-items:center;width:72px}.maia-cart-empty__icon svg{height:32px;width:32px}.maia-cart-empty__title{color:var(--maia-page-ink);font:400 28px/34px var(--maia-font-serif)}.maia-cart-empty__text{font:400 15px/22px var(--maia-font-ui);margin-bottom:14px!important;max-width:380px}.maia-cart-more{margin-top:80px}.maia-cart-more .maia-heading{margin-bottom:28px}.maia-cart-more__track{margin-inline:-4px}.maia-cart-more__item{display:flex;flex:0 0 205px}.maia-cart-more__item .maia-book{flex:1}.maia-checkout-form{background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:20px;gap:0;padding:4px 32px 28px}.maia-checkout-form>.maia-request__status{margin-top:20px}.maia-checkout-form .maia-account-form__group[hidden]{display:none}.maia-checkout-form .maia-field__label.required:after{color:var(--maia-page-pink);content:" *"}.maia-checkout-form .maia-check-field{align-items:center;color:var(--maia-page-ink);font-size:14px}.maia-checkout-who{align-items:center;background:var(--maia-page-lavender);border-radius:14px;display:flex;font:400 14px/20px var(--maia-font-ui);gap:12px;margin:20px 0 4px!important;padding:14px 16px}.maia-checkout-who svg{color:var(--maia-brand);flex:none;height:24px;width:24px}.maia-checkout-who strong{color:var(--maia-page-ink);font-weight:600}.maia-checkout-book{background:var(--maia-page-lavender);border-radius:14px;padding:14px 16px}.maia-checkout-book .maia-field__label{align-items:center;display:flex;gap:8px}.maia-checkout-book .maia-field__label svg{color:var(--maia-brand);height:18px;width:18px}.maia-checkout-book .maia-field__input{background-color:var(--maia-surface)}.maia-checkout-login{background:var(--maia-page-lavender);border-radius:14px;display:grid;gap:10px;padding:16px}.maia-checkout-login__text{color:var(--maia-page-ink);display:flex;font:400 14px/20px var(--maia-font-ui);gap:10px}.maia-checkout-login__text svg{color:var(--maia-brand);flex:none;height:20px;width:20px}.maia-checkout-login__row{display:flex;gap:10px}.maia-checkout-login__row .maia-field__input{background:var(--maia-surface);flex:1;min-width:0}.maia-checkout-login__row .maia-pill{min-height:48px;padding:12px 22px}.maia-checkout-toggle{border-bottom:1px solid var(--maia-page-line);padding:20px 0}.maia-checkout-toggle .maia-check-field{font-weight:500}.maia-checkout-nav{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;padding-top:26px}.maia-checkout-nav .maia-pill{margin:0 0 0 auto}.maia-pill:disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:none}.maia-choices{display:grid;gap:10px}.maia-choice{align-items:center;background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:16px;column-gap:14px;cursor:pointer;display:grid;grid-template-columns:22px 40px minmax(0,1fr) auto;padding:16px 18px;transition:border-color var(--maia-duration-fast) var(--maia-ease),background var(--maia-duration-fast) var(--maia-ease),box-shadow var(--maia-duration-fast) var(--maia-ease)}.maia-choice:hover{border-color:#d4cdc2}.maia-choice:has(.maia-choice__radio:checked){background:#fbfbfe;border-color:var(--maia-brand);box-shadow:inset 0 0 0 1px var(--maia-brand)}.maia-choice:has(.maia-choice__radio:focus-visible){outline:3px solid rgba(104,105,172,.35);outline-offset:2px}.maia-choice__control{display:grid;grid-row:1/span 3}.maia-choice__radio{accent-color:var(--maia-brand);cursor:pointer;height:20px;margin:0;width:20px}.maia-choice__icon{background:var(--maia-page-lavender);border-radius:12px;color:var(--maia-brand);display:grid;grid-row:1/span 3;height:40px;place-items:center;width:40px}.maia-choice__icon svg{height:21px;width:21px}.maia-choice__body{display:grid;gap:2px;min-width:0}.maia-choice__name{color:var(--maia-page-ink);font:600 15px/20px var(--maia-font-ui)}.maia-choice__text{color:#8c8796;font:400 13px/18px var(--maia-font-ui)}.maia-choice__price{color:var(--maia-page-ink);font:400 20px/24px var(--maia-font-serif);grid-column:4;grid-row:1/span 3;white-space:nowrap}.maia-choice--payment{grid-template-columns:22px 40px minmax(0,1fr);row-gap:2px}.maia-choice--payment>.maia-choice__name,.maia-choice--payment>.maia-choice__text{grid-column:3}.maia-choice--payment>:not(.maia-choice__control):not(.maia-choice__icon):not(.maia-choice__name):not(.maia-choice__text){grid-column:3;margin-top:8px}.maia-checkout-unavailable{margin:4px 0}.maia-checkout-unavailable a{color:var(--maia-page-pink)}.maia-review{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.maia-review>:not(.maia-account-card){grid-column:1/-1}.maia-review__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.maia-review__edit{color:var(--maia-page-pink);font:500 13px/17px var(--maia-font-ui);text-decoration:none}.maia-review__edit:hover{color:var(--maia-page-pink);text-decoration:underline;text-underline-offset:3px}.maia-review__edit--inline{margin-top:-8px}.maia-review__method{background:var(--maia-page-sand);border-radius:12px;color:var(--maia-page-ink);display:flex;flex-wrap:wrap;font:600 14px/20px var(--maia-font-ui);gap:6px 12px;justify-content:space-between;padding:12px 14px}.maia-review__notes .maia-field__label{font:400 22px/28px var(--maia-font-serif)}.maia-review__notes textarea.maia-field__input{min-height:92px}.maia-checkout-confirm .maia-cart-go__button svg{height:18px;width:18px}.maia-thanks{background:var(--maia-surface);border:1px solid var(--maia-page-line);border-radius:24px;box-shadow:0 30px 60px -40px rgba(43,38,69,.45);display:grid;gap:28px;margin:12px auto 0;max-width:720px;padding:48px 56px 44px}.maia-thanks__head{display:grid;justify-items:center;text-align:center}.maia-thanks__icon{background:#e3f1e6;color:#1f6b43}.maia-thanks__lead{font:400 15px/23px var(--maia-font-ui);margin-top:12px!important;max-width:520px}.maia-thanks__lead strong{color:var(--maia-page-ink);font-weight:600;overflow-wrap:anywhere}.maia-thanks__instructions p{color:var(--maia-page-ink);font:400 14px/21px var(--maia-font-ui);overflow-wrap:anywhere}.maia-thanks__recap{background:var(--maia-page-sand);border-radius:18px;display:grid;gap:16px;padding:20px 22px}.maia-thanks__books{align-items:center;display:flex;gap:18px}.maia-thanks__books .maia-covers>*{border-color:var(--maia-page-sand)}.maia-thanks__books p{display:grid;flex:1;font:400 13px/18px var(--maia-font-ui);min-width:0}.maia-thanks__books p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maia-thanks__books strong{color:var(--maia-page-ink);font:600 15px/20px var(--maia-font-ui)}.maia-thanks__books .maia-thanks__total{color:var(--maia-page-ink);flex:none;font:400 26px/32px var(--maia-font-serif)}.maia-thanks__recap .maia-account-card__facts{border-top:1px solid var(--maia-page-line);padding-top:14px}.maia-thanks__actions{justify-content:center;margin-top:0}@media (max-width:1199px){.maia-checkout__frame{gap:28px;grid-template-columns:minmax(0,1fr) 340px}.maia-cart-item{gap:10px 18px;grid-template-areas:"cover body body remove" "cover qty total total";grid-template-columns:64px minmax(0,1fr) auto 36px}.maia-cart-item__cover{grid-area:cover;height:90px;width:64px}.maia-cart-item__body{grid-area:body}.maia-cart-item__qty{grid-area:qty;justify-items:start}.maia-cart-item__total{grid-area:total}.maia-cart-item__remove{align-self:start;grid-area:remove}.maia-review{grid-template-columns:minmax(0,1fr)}}@media (max-width:999px){.maia-checkout__frame{gap:20px;grid-template-columns:minmax(0,1fr)}.maia-checkout__side{position:static}.maia-checkout>.maia-container>.maia-checkout__frame>.maia-checkout__main{display:contents}.maia-checkout>.maia-container>.maia-checkout__frame>.maia-checkout__main>.maia-checkout-head{margin-bottom:0;order:-2}.maia-checkout>.maia-container>.maia-checkout__frame>.maia-checkout__side{order:-1}.maia-summary{padding:0}.maia-summary__head{cursor:pointer;padding:16px 20px}.maia-summary__head .maia-summary__title{font-size:20px;line-height:26px}.maia-summary__fold{align-items:center;color:var(--maia-page-ink);display:inline-flex;font:600 15px/20px var(--maia-font-ui);gap:8px}.maia-summary__fold svg{color:var(--maia-brand);height:18px;transition:transform var(--maia-duration-fast) var(--maia-ease);width:18px}.maia-summary[open] .maia-summary__fold svg{transform:rotate(180deg)}.maia-summary[open] .maia-summary__fold-total{visibility:hidden}.maia-summary__body{border-top:1px solid var(--maia-page-line);margin:0;padding:4px 20px 20px}.maia-summary__items{max-height:none;padding-top:14px}.maia-summary--cart{padding:20px}}@media (max-width:767px){.maia-checkout{padding:18px 0 56px}.maia-checkout .maia-container{width:calc(100% - 32px)}.maia-steps{margin-bottom:22px}.maia-steps__label{display:none}.maia-steps__item:not(:last-child):after{margin:0 6px}.maia-steps__dot{font-size:12px;height:26px;width:26px}.maia-steps__phone{display:block;font:400 13px/18px var(--maia-font-ui);margin-top:10px!important}.maia-steps__phone strong{color:var(--maia-page-ink);font-weight:600}.maia-checkout-head{margin-bottom:18px}.maia-checkout-head__title{font-size:30px;line-height:38px}.maia-checkout-head__lead{font-size:14px;line-height:21px}.maia-cart__items{padding:2px 16px}.maia-cart-item{gap:8px 14px;grid-template-areas:"cover body remove" "cover qty qty" "cover total total";grid-template-columns:56px minmax(0,1fr) 32px;padding:16px 0}.maia-cart-item__cover{align-self:start;height:80px;width:56px}.maia-cart-item__qty{align-items:center;display:flex;flex-wrap:wrap}.maia-cart-item__total{align-self:end;font-size:19px;margin-top:-40px}.maia-cart-item__remove{height:32px;margin-top:-4px;width:32px}.maia-cart-coupon{padding:16px}.maia-cart-more{margin-top:56px}.maia-cart-more .maia-heading{font-size:28px;line-height:36px}.maia-cart-more__item{flex-basis:170px}.maia-cart-more__item .maia-book__cover{aspect-ratio:176/243;height:auto;width:100%}.maia-checkout-form{padding:2px 18px 22px}.maia-checkout-form .maia-request__row{grid-template-columns:minmax(0,1fr)}.maia-checkout-form .maia-request__row--postcode{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.maia-checkout-nav{align-items:stretch;flex-direction:column-reverse}.maia-checkout-nav .maia-pill{margin:0;width:100%}.maia-checkout-nav__back{justify-content:center}.maia-choice{column-gap:12px;grid-template-columns:20px minmax(0,1fr) auto;padding:14px}.maia-choice__icon{display:none}.maia-choice__price{font-size:18px;grid-column:3}.maia-choice--payment{grid-template-columns:20px minmax(0,1fr)}.maia-choice--payment>.maia-choice__name,.maia-choice--payment>.maia-choice__text,.maia-choice--payment>:not(.maia-choice__control):not(.maia-choice__icon):not(.maia-choice__name):not(.maia-choice__text){grid-column:2}.maia-cart-coupon__row,.maia-checkout-login__row{flex-wrap:wrap}.maia-checkout-login__row .maia-pill{width:100%}.maia-thanks{gap:22px;padding:32px 20px 28px}.maia-thanks .maia-heading{font-size:30px;line-height:38px}.maia-thanks__books{flex-wrap:wrap}.maia-thanks__books .maia-thanks__total{font-size:22px}.maia-thanks__recap .maia-account-card__facts div{flex-direction:column;gap:0}.maia-thanks__recap .maia-account-card__facts dd{text-align:left}.maia-thanks__actions{flex-direction:column}.maia-thanks__actions .maia-pill{width:100%}}.maia-ws{--ws-success:#2f8f5b;--ws-success-soft:#e6f4ec;--ws-warning:#b97a12;--ws-warning-soft:#fdf3dd;--ws-danger:#b83d5c;--ws-danger-soft:#fbe7ec;--ws-neutral:#6c6a73;--ws-neutral-soft:#efedf2;--ws-line:#eeeae3;--ws-hairline:#e9e4db;--ws-accent-ink:#b0336f;--ws-radius:20px;background:var(--maia-surface-cream);color:var(--maia-text);font:var(--maia-body);padding-bottom:var(--maia-space-xl)}.maia-ws-sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.maia-page-band--workspace{min-height:0}.maia-page-band--workspace .maia-page-band__media img{object-position:center 48%}.maia-ws-band{padding-bottom:30px;padding-top:112px}.maia-ws-band .maia-crumbs{font-size:12px}.maia-ws-band__title{font-size:40px;letter-spacing:0;line-height:1.15}.maia-ws__layout{display:grid;gap:32px}.maia-ws__content{display:grid;gap:var(--maia-space-md);min-width:0}.maia-ws__layout>*{max-width:100%;min-width:0}.maia-ws__content--narrow{max-width:860px;width:100%}.maia-ws-nav{border-bottom:1px solid var(--ws-hairline)}.maia-ws-nav ul{display:flex;gap:30px;list-style:none;margin:0;min-width:0;overflow-x:auto;padding:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.maia-ws-nav ul::-webkit-scrollbar{display:none}.maia-ws-nav li{flex:0 0 auto}.maia-ws-nav a{align-items:center;border-bottom:2px solid transparent;color:var(--maia-text-muted);display:flex;font:500 15px/1.3 var(--maia-font-ui);gap:8px;margin-bottom:-1px;padding:20px 0 16px;text-decoration:none;transition:color var(--maia-duration-fast) var(--maia-ease),border-color var(--maia-duration-fast) var(--maia-ease);white-space:nowrap}.maia-ws-nav a:hover{color:var(--maia-text-strong)}.maia-ws-nav__secondary:not(.maia-ws-nav__secondary+.maia-ws-nav__secondary){margin-left:auto}.maia-ws-nav__secondary a{font-size:14px}.maia-ws-nav a[aria-current=page]{border-bottom-color:var(--maia-accent);color:var(--maia-text-strong);font-weight:600}.maia-ws-badge{background:var(--maia-accent);border-radius:var(--maia-radius-circle);height:7px;width:7px}.maia-ws-icon{flex:none;height:1em;vertical-align:-.125em;width:1em}.maia-ws-section{background:var(--maia-surface);border:1px solid var(--ws-hairline);border-radius:var(--ws-radius);container-type:inline-size;padding:28px;scroll-margin-top:96px}.maia-ws-section__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-bottom:20px}.maia-ws-section__head .maia-eyebrow{font-size:12px;letter-spacing:2px;margin-bottom:6px}.maia-ws-section__title{color:var(--maia-text-strong);font:400 28px/1.2 var(--maia-font-display);font-variant-ligatures:no-common-ligatures;margin:0;overflow-wrap:anywhere}.maia-ws-section--form .maia-ws-section__title{color:var(--maia-brand)}.maia-ws-section__title--small{font-size:22px}.maia-ws-section__lead{color:var(--maia-text-muted);font:400 15px/1.55 var(--maia-font-ui);margin:8px 0 0;max-width:640px}.maia-ws-back,.maia-ws-link{color:var(--maia-brand);text-decoration:none;text-underline-offset:4px}.maia-ws-back:hover,.maia-ws-link:hover{text-decoration:underline}.maia-ws-back{color:var(--maia-text-muted);display:inline-block;font:500 13px/1.4 var(--maia-font-ui);margin-bottom:10px}.maia-ws-subtitle{color:var(--maia-text-strong);font:600 16px/1.4 var(--maia-font-ui);margin:24px 0 12px}.maia-ws-meta{color:var(--maia-text-muted);display:flex;flex-wrap:wrap;font:400 14px/1.5 var(--maia-font-ui);gap:4px 14px;margin:6px 0 0}.maia-ws-meta a{color:var(--maia-brand)}.maia-ws-empty{background:var(--maia-surface-cream);border:1px dashed #e2dccf;border-radius:14px;color:var(--maia-text-muted);font:400 15px/1.6 var(--maia-font-ui);margin:0;padding:20px 22px}.maia-ws-page .maia-ws-empty{background:var(--maia-surface)}.maia-ws-empty--inline{font-size:14px;padding:10px 14px}.maia-ws-page{container-type:inline-size;display:grid;gap:20px;min-width:0;scroll-margin-top:96px}.maia-ws-page+.maia-ws-page{margin-top:28px}.maia-ws-pagehead{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;margin-bottom:8px}.maia-ws-pagehead__text{flex:1 1 520px;min-width:0}.maia-ws-pagehead__eyebrow{color:var(--maia-brand);font:400 13px/1.5 var(--maia-font-ui);letter-spacing:2.3px;margin:0 0 8px;text-transform:uppercase}.maia-ws-pagehead__title{color:var(--maia-text-strong);font:var(--maia-display-section);font-variant-ligatures:no-common-ligatures;margin:0;overflow-wrap:anywhere}.maia-ws-pagehead__lead{color:var(--maia-text-muted);font:400 16px/1.6 var(--maia-font-ui);margin:10px 0 0;max-width:680px}.maia-ws-pagehead__action{flex:none}.maia-ws-subhead{color:var(--maia-text-strong);font:400 26px/1.25 var(--maia-font-display);font-variant-ligatures:no-common-ligatures;margin:0}.maia-ws-box{background:var(--maia-surface);border:1px solid var(--ws-hairline);border-radius:var(--ws-radius);padding:8px 24px}.maia-ws-btn{font-size:15px;padding:11px 22px}.maia-ws-btn--ghost{align-items:center;background:transparent;border:1.5px solid var(--maia-brand);border-radius:var(--maia-radius-pill);color:var(--maia-brand);cursor:pointer;display:inline-flex;font:600 14px/1.3 var(--maia-font-ui);gap:8px;padding:9px 18px;text-decoration:none;transition:background var(--maia-duration-fast) var(--maia-ease),color var(--maia-duration-fast) var(--maia-ease)}.maia-ws-btn--ghost:hover,.maia-ws-btn--small{background:var(--maia-brand);color:var(--maia-text-invert)}.maia-ws-btn--small{align-items:center;border:0;border-radius:var(--maia-radius-pill);cursor:pointer;display:inline-flex;font:600 13px/1.3 var(--maia-font-ui);gap:6px;padding:8px 16px;text-decoration:none}.maia-ws-btn--small:hover{color:var(--maia-text-invert);filter:brightness(1.08)}.maia-ws-btn--accent{align-items:center;background:var(--maia-accent);border:0;border-radius:var(--maia-radius-pill);color:var(--maia-text-invert);cursor:pointer;display:inline-flex;font:600 14px/1.3 var(--maia-font-ui);gap:8px;padding:11px 20px;text-decoration:none;transition:background var(--maia-duration-fast) var(--maia-ease)}.maia-ws-btn--accent:hover{background:#c9568d;color:var(--maia-text-invert)}.maia-ws-pill{background:var(--ws-neutral-soft);border-radius:var(--maia-radius-pill);color:var(--ws-neutral);display:inline-block;font:600 13px/1.3 var(--maia-font-ui);letter-spacing:.2px;padding:4px 11px;white-space:nowrap}.maia-ws-pill--success{background:var(--ws-success-soft);color:var(--ws-success)}.maia-ws-pill--warning{background:var(--ws-warning-soft);color:var(--ws-warning)}.maia-ws-pill--danger{background:var(--ws-danger-soft);color:var(--ws-danger)}.maia-ws-note{background:var(--ws-neutral-soft);border-radius:12px;font:400 14px/1.55 var(--maia-font-ui);margin:14px 0 0;padding:14px 16px}.maia-ws-note p{margin:0 0 8px}.maia-ws-note p:last-child{margin-bottom:0}.maia-ws-note a{color:var(--maia-brand)}.maia-ws-note .maia-ws-btn--accent,.maia-ws-note .maia-ws-btn--small{color:var(--maia-text-invert);margin-top:6px}.maia-ws-note__title{color:var(--maia-text-strong);font-weight:600}.maia-ws-note--danger{background:var(--ws-danger-soft)}.maia-ws-note--success{background:var(--ws-success-soft)}.maia-ws-note--warning{background:var(--ws-warning-soft)}.maia-ws-note--neutral{background:var(--maia-brand-tint)}.maia-ws-dash{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 280px}.maia-ws-dash__main{background:var(--maia-surface);border:1px solid var(--ws-hairline);border-radius:16px;min-width:0;padding:4px 48px 12px}.maia-ws-dash__aside{min-width:0;padding-top:34px}.maia-ws-flash{border-left:3px solid var(--ws-success);color:var(--maia-text-strong);font:500 15px/1.5 var(--maia-font-ui);margin:0;padding:10px 0 10px 16px}.maia-ws-block{min-width:0;padding:36px 0;scroll-margin-top:96px}.maia-ws-block+.maia-ws-block{border-top:1px solid var(--ws-line)}.maia-ws-block__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 24px;justify-content:space-between;margin-bottom:18px}.maia-ws-block__title{color:var(--maia-brand);font:400 26px/1.2 var(--maia-font-display);font-variant-ligatures:no-common-ligatures;margin:0 0 18px}.maia-ws-block__head .maia-ws-block__title{margin:0}.maia-ws-block__more{color:var(--maia-brand);font:600 14px/1.4 var(--maia-font-ui);text-decoration:none;text-underline-offset:4px}.maia-ws-block__more:hover{text-decoration:underline}.maia-ws-block__group{color:var(--maia-text-muted);font:600 12px/1.4 var(--maia-font-ui);letter-spacing:1.2px;margin:28px 0 0;padding-bottom:8px;text-transform:uppercase}.maia-ws-block__head+.maia-ws-block__group{margin-top:0}.maia-ws-block__empty{color:var(--maia-text-muted);font:400 15px/1.6 var(--maia-font-ui);margin:0;max-width:60ch}.maia-ws-block__note{color:var(--maia-text-muted);font:400 14px/1.55 var(--maia-font-ui);margin:16px 0 0}.maia-ws-block__foot{margin:16px 0 0}.maia-ws-dash .maia-ws-link{font:600 14px/1.4 var(--maia-font-ui)}.maia-ws-list{border-top:1px solid var(--ws-line);list-style:none;margin:0;padding:0}.maia-ws-list__item{align-items:center;border-bottom:1px solid var(--ws-line);display:grid;gap:8px 24px;grid-template-columns:minmax(0,1fr) auto;padding:14px 0}.maia-ws-list__item:last-child{border-bottom:0}.maia-ws-list__text{display:grid;gap:2px;margin:0;min-width:0}.maia-ws-list__title{color:var(--maia-text-strong);font:500 16px/1.4 var(--maia-font-ui);overflow-wrap:anywhere}.maia-ws-list__detail{color:var(--maia-text-muted);font:400 14px/1.5 var(--maia-font-ui)}@media (min-width:768px){.maia-ws-list--table .maia-ws-list__item{padding-block:12px}.maia-ws-list--table .maia-ws-list__text{align-items:baseline;gap:2px 24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.maia-ws-list__link{color:var(--maia-brand);font:600 14px/1.4 var(--maia-font-ui);text-decoration:none;text-underline-offset:4px;white-space:nowrap}.maia-ws-list__link:hover{text-decoration:underline}.maia-ws-list__button{background:transparent;border:1px solid;border-radius:var(--maia-radius-pill);color:var(--ws-accent-ink);cursor:pointer;display:inline-block;font:600 13px/1.3 var(--maia-font-ui);padding:7px 16px;text-decoration:none;transition:background var(--maia-duration-fast) var(--maia-ease),color var(--maia-duration-fast) var(--maia-ease);white-space:nowrap}.maia-ws-list__button:hover{background:var(--ws-accent-ink);border-color:var(--ws-accent-ink);color:var(--maia-text-invert)}.maia-ws-inline-form{margin:0}.maia-ws-inline-form--row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.maia-ws-due{white-space:nowrap}.maia-ws-due--warning{color:var(--ws-warning)}.maia-ws-due--danger{color:var(--ws-danger);font-weight:600}.maia-ws-word__new{color:var(--ws-accent-ink);font:600 14px/1.4 var(--maia-font-ui);margin:0}.maia-ws-word__from{color:var(--maia-text-muted);font:400 14px/1.5 var(--maia-font-ui);margin:0 0 14px}.maia-ws-word__from time{white-space:nowrap}.maia-ws-word__body{border-left:2px solid var(--maia-brand-tint);margin:0;padding:2px 0 2px 20px}.maia-ws-word.is-unread .maia-ws-word__from time{white-space:nowrap}.maia-ws-word__body{border-left-color:var(--maia-accent)}.maia-ws-word__subject{color:var(--maia-text-strong);font:600 17px/1.4 var(--maia-font-ui);margin:0 0 6px}.maia-ws-word__excerpt{color:var(--maia-text);font:400 15px/1.65 var(--maia-font-ui);margin:0;max-width:66ch}.maia-ws-word__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;margin:22px 0 0}.maia-ws-feature--locked .maia-ws-list__title{color:var(--maia-text-muted)}.maia-ws-feature--scheduled .maia-ws-list__detail{color:var(--maia-text-strong)}.maia-ws-dash__aside .maia-ws-block{padding:0 0 28px}.maia-ws-dash__aside .maia-ws-block+.maia-ws-block{border-top-color:var(--ws-hairline);padding-top:24px}.maia-ws-dash__aside .maia-ws-block__head{margin-bottom:12px}.maia-ws-dash__aside .maia-ws-block__title{color:var(--maia-brand);font:600 12px/1.4 var(--maia-font-ui);letter-spacing:1.2px;margin-bottom:12px;text-transform:uppercase}.maia-ws-dash__aside .maia-ws-block__empty,.maia-ws-dash__aside .maia-ws-block__note{font-size:14px}.maia-ws-share{display:grid;font:400 14px/1.5 var(--maia-font-ui);gap:2px;margin:0}.maia-ws-share__state{color:var(--ws-success);font-weight:500}.maia-ws-share__url{color:var(--maia-text-strong);overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--ws-hairline);text-underline-offset:4px}.maia-ws-share__url:hover{color:var(--maia-brand);text-decoration-color:currentColor}.maia-ws-share__actions{margin:8px 0 0}.maia-ws-share__actions .maia-ws-link{color:var(--maia-brand)}.maia-ws-mybooks{display:grid;gap:12px;list-style:none;margin:20px 0 0;padding:0}.maia-ws-mybook{align-items:center;color:var(--maia-text-muted);display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr);text-decoration:none}.maia-ws-mybook__cover{background:var(--maia-brand-tint);border-radius:3px;box-shadow:0 2px 6px #0000001a;display:block;height:52px;overflow:hidden;width:36px}.maia-ws-mybook__cover img{height:100%;object-fit:cover;width:100%}.maia-ws-mybook__body{display:grid;min-width:0}.maia-ws-mybook__title{color:var(--maia-text-strong);font:500 14px/1.4 var(--maia-font-ui)}.maia-ws-mybook:hover .maia-ws-mybook__title{color:var(--maia-brand)}.maia-ws-mybook__date{font:400 13px/1.4 var(--maia-font-ui)}.maia-ws-plan{color:var(--maia-text-strong);font:400 15px/1.5 var(--maia-font-ui);margin:0}.maia-ws-plan__next{color:var(--maia-text-muted);font:400 14px/1.5 var(--maia-font-ui);margin:12px 0 0}.maia-ws-plan__subject{color:var(--maia-text-strong);display:block;font-weight:500;text-decoration:none}a.maia-ws-plan__subject:hover{color:var(--maia-brand)}.maia-ws-sent{list-style:none;margin:0;padding:0}.maia-ws-sent li{padding:10px 0}.maia-ws-sent li:first-child{padding-top:0}.maia-ws-sent li+li{border-top:1px solid var(--ws-line)}.maia-ws-sent__title{color:var(--maia-text-strong);display:block;font:500 14px/1.4 var(--maia-font-ui);overflow-wrap:anywhere;text-decoration:none}.maia-ws-sent__title:hover{color:var(--maia-brand)}.maia-ws-sent__meta{color:var(--maia-text-muted);display:block;font:400 13px/1.45 var(--maia-font-ui)}.maia-ws-status--approved{color:var(--ws-success)}.maia-ws-questions{display:grid;gap:8px;margin:0;padding-left:22px}.maia-ws-questions li::marker{color:var(--maia-brand);font:600 15px var(--maia-font-ui)}.maia-ws-leaf{background:var(--maia-brand-tint);border-radius:12px;color:var(--maia-brand);display:grid;font-size:18px;height:54px;justify-items:center;place-content:center;width:48px}.is-proposed .maia-ws-leaf,.maia-ws-event--proposed .maia-ws-leaf{background:var(--maia-accent);color:var(--maia-text-invert)}.maia-ws-leaf__day{font:400 22px/1 var(--maia-font-display);font-variant-ligatures:no-common-ligatures}.maia-ws-leaf__month{font:600 10px/1 var(--maia-font-ui);letter-spacing:1px;margin-top:3px;text-transform:uppercase}.maia-ws-contact{align-items:center;display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr)}.maia-ws-contact__avatar,.maia-ws-msg__avatar{background:var(--maia-brand);border-radius:var(--maia-radius-circle);color:var(--maia-text-invert);display:grid;font:600 18px/1 var(--maia-font-ui);height:44px;place-items:center;width:44px}.maia-ws-contact__body{min-width:0}.maia-ws-contact__body p{margin:0}.maia-ws-contact__name{color:var(--maia-text-strong);font:600 15px/1.35 var(--maia-font-ui);margin:0}.maia-ws-contact__role{color:var(--maia-text-muted);font:400 13px/1.4 var(--maia-font-ui);margin:0}.maia-ws-msg.is-automatic{max-width:min(88%,640px)}.maia-ws-msg__title{color:var(--maia-text-strong);font:600 16px/1.4 var(--maia-font-ui);margin:2px 0 8px}.maia-ws-msg__action{border:1px solid;border-radius:var(--maia-radius-pill);color:var(--maia-brand);display:inline-block;font:600 13px/1.3 var(--maia-font-ui);margin:14px 0 2px;padding:7px 16px;text-decoration:none;transition:background var(--maia-duration-fast) var(--maia-ease),color var(--maia-duration-fast) var(--maia-ease)}.maia-ws-msg__action:hover{background:var(--maia-brand);border-color:var(--maia-brand);color:var(--maia-text-invert)}.maia-ws-chatbox{background:var(--maia-surface);border:1px solid var(--ws-hairline);border-radius:var(--ws-radius);display:grid;overflow:hidden}.maia-ws-chatbox__head{border-bottom:1px solid var(--ws-line);grid-template-columns:44px minmax(0,1fr) auto;padding:18px 24px}.maia-ws-chatbox__head .maia-ws-contact__name{font-size:17px}.maia-ws-chatbox__mail{align-items:center;color:var(--maia-brand);display:inline-flex;font:500 14px/1.4 var(--maia-font-ui);gap:8px;text-decoration:none}.maia-ws-chatbox__mail:hover{text-decoration:underline;text-underline-offset:4px}.maia-ws-chatbox__scroll{background:var(--maia-surface-cream);display:flex;flex-direction:column-reverse;height:min(62vh,620px);min-height:320px;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 20px}.maia-ws-chatbox__welcome{color:var(--maia-text-muted);display:grid;font:400 15px/1.6 var(--maia-font-ui);gap:14px;justify-items:center;margin:auto;max-width:420px;text-align:center}.maia-ws-chatbox__welcome p{margin:0}.maia-ws-chatbox__welcome-icon{background:var(--maia-brand-tint);border-radius:var(--maia-radius-circle);color:var(--maia-brand);display:grid;font-size:22px;height:52px;place-items:center;width:52px}.maia-ws-chat{display:grid;gap:4px;list-style:none;margin:0;padding:0}.maia-ws-chat__day,.maia-ws-chat__new{align-items:center;color:var(--maia-text-muted);display:flex;font:500 13px/1.4 var(--maia-font-ui);gap:14px;margin:18px 0 10px}.maia-ws-chat__day:after,.maia-ws-chat__day:before,.maia-ws-chat__new:after,.maia-ws-chat__new:before{background:var(--ws-hairline);content:"";flex:1;height:1px}.maia-ws-chat__new{color:var(--maia-accent);font-weight:600}.maia-ws-chat__new:after,.maia-ws-chat__new:before{background:#efc7da}.maia-ws-chat__topic{color:var(--maia-brand);font:600 13px/1.4 var(--maia-font-ui);justify-self:start;margin:10px 0 4px 50px}.maia-ws-msg{align-items:end;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);margin-top:8px;max-width:min(78%,560px)}.maia-ws-msg.is-grouped{margin-top:0}.maia-ws-msg.is-grouped .maia-ws-msg__avatar{visibility:hidden}.maia-ws-msg__avatar{font-size:15px;height:38px;width:38px}.maia-ws-msg--author{grid-template-columns:minmax(0,1fr);justify-self:end}.maia-ws-msg__bubble{background:var(--maia-surface);border:1px solid var(--ws-hairline);border-radius:18px 18px 18px 6px;padding:11px 16px 8px}.maia-ws-msg--author .maia-ws-msg__bubble{background:var(--maia-brand);border-color:var(--maia-brand);border-radius:18px 18px 6px 18px;color:var(--maia-text-invert)}.maia-ws-msg__body{color:var(--maia-text-strong);font:400 15px/1.55 var(--maia-font-ui);overflow-wrap:anywhere}.maia-ws-msg--author .maia-ws-msg__body{color:inherit}.maia-ws-msg__time{color:var(--maia-text-muted);display:block;font:400 12px/1.3 var(--maia-font-ui);margin-top:4px;text-align:right}.maia-ws-msg--author .maia-ws-msg__time{color:hsla(0,0%,100%,.75)}.maia-ws-composer{align-items:end;border-top:1px solid var(--ws-line);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:14px 16px 6px}.maia-ws-composer__input{background:var(--maia-surface-cream);border:1px solid var(--ws-hairline);border-radius:24px;color:var(--maia-text-strong);field-sizing:content;font:400 15px/1.5 var(--maia-font-ui);max-height:220px;min-height:48px;padding:12px 16px;resize:vertical;transition:border-color var(--maia-duration-fast) var(--maia-ease),box-shadow var(--maia-duration-fast) var(--maia-ease);width:100%}.maia-ws-composer__input:focus{background:var(--maia-surface);border-color:var(--maia-brand);box-shadow:0 0 0 3px rgba(104,105,172,.18);outline:none}.maia-ws-composer__send{align-items:center;background:var(--maia-accent);border:0;border-radius:var(--maia-radius-pill);color:var(--maia-text-invert);cursor:pointer;display:inline-flex;font:600 15px/1 var(--maia-font-ui);gap:8px;height:48px;padding:0 20px;transition:background var(--maia-duration-fast) var(--maia-ease)}.maia-ws-composer__send:hover{background:#c9568d}.maia-ws-composer__errors{grid-column:1/-1}.maia-ws-composer__hint{color:var(--maia-text-muted);font:400 13px/1.45 var(--maia-font-ui);margin:0;padding:4px 24px 16px}.maia-ws-card__type{color:var(--maia-brand);font:600 11px/1.4 var(--maia-font-ui);letter-spacing:1.2px;margin:0;text-transform:uppercase}.maia-ws-entries{display:grid;gap:12px}.maia-ws-entry{background:var(--maia-surface);border:1px solid var(--ws-hairline);border-radius:var(--ws-radius);display:grid;gap:4px 32px;grid-template-columns:minmax(0,1fr) auto;padding:22px 26px;scroll-margin-top:96px}.maia-ws-entry--changes_requested{border-color:#e9c3d6}.maia-ws-entry__main{min-width:0}.maia-ws-entry__eyebrow{color:var(--maia-brand);font:500 13px/1.4 var(--maia-font-ui);margin:0 0 4px}.maia-ws-entry__title{color:var(--maia-text-strong);font:600 18px/1.4 var(--maia-font-ui);margin:0;overflow-wrap:anywhere}.maia-ws-entry__excerpt{color:var(--maia-text);display:-webkit-box;font:400 15px/1.6 var(--maia-font-ui);margin:10px 0 0;max-width:760px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.maia-ws-entry__side{align-content:start;display:grid;gap:8px;justify-items:end;max-width:220px;text-align:right}.maia-ws-entry__note{border-radius:12px;font-size:15px;grid-column:1/-1;margin-top:16px;padding:16px 18px}.maia-ws-entry__note .maia-ws-btn--accent{margin-top:6px}.maia-ws-files{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:12px 0 0;padding:0}.maia-ws-file a{align-items:center;background:var(--maia-surface-light);border-radius:8px;color:var(--maia-text);display:flex;font:500 13px/1.3 var(--maia-font-ui);gap:8px;max-width:100%;padding:6px 10px 6px 6px;text-decoration:none}.maia-ws-file a:hover{background:var(--maia-brand-tint);color:var(--maia-brand)}.maia-ws-file img{border-radius:6px;height:36px;object-fit:cover;width:48px}.maia-ws-file__icon{background:var(--maia-brand);border-radius:6px;color:var(--maia-text-invert);display:grid;font:700 10px/1 var(--maia-font-ui);height:36px;place-items:center;width:36px}.maia-ws-file__name{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maia-ws-file__size{color:var(--maia-text-muted);font-weight:400}.maia-ws-profile{align-items:start;display:grid;gap:24px;grid-template-columns:140px minmax(0,1fr)}.maia-ws-profile__portrait{background:var(--maia-brand-tint);border-radius:12px;box-shadow:var(--maia-shadow-card);height:180px;overflow:hidden;width:140px}.maia-ws-profile__portrait img{height:100%;object-fit:cover;width:100%}.maia-ws-profile__portrait .maia-author-initials{color:var(--maia-brand);display:grid;font:400 44px/1 var(--maia-font-display);height:100%;place-items:center;width:100%}.maia-ws-profile__body h3{color:var(--maia-text-strong);font:400 24px/1.2 var(--maia-font-display);font-variant-ligatures:no-common-ligatures;margin:0 0 8px}.maia-ws-profile__tagline{color:#765587;font:500 15px/1.5 var(--maia-font-ui);margin:0 0 12px}.maia-ws-profile__bio{color:#4d4752;display:-webkit-box;font:400 15px/1.65 var(--maia-font-text);margin:0 0 8px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.maia-ws-pagehead__aside{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px}.maia-ws-idcard__state{align-items:center;color:var(--maia-text-muted);display:flex;font:500 14px/1.4 var(--maia-font-ui);gap:6px;margin-top:4px!important}.maia-ws-idcard__state:before{background:#c9c4d4;border-radius:var(--maia-radius-circle);content:"";height:7px;width:7px}.maia-ws-idcard__state.is-online{color:var(--ws-success)}.maia-ws-idcard__state.is-online:before{background:var(--ws-success)}.maia-ws-pagehead__aside .maia-ws-idcard__state{margin:0!important}.maia-ws-editor-steps{counter-reset:step;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.maia-ws-editor-steps li{align-items:start;background:var(--maia-surface);border:1px solid var(--ws-hairline);border-radius:14px;color:var(--maia-text);display:grid;font:400 14px/1.5 var(--maia-font-ui);gap:12px;grid-template-columns:28px minmax(0,1fr);padding:14px 16px}.maia-ws-editor-steps li:before{background:var(--maia-brand-tint);border-radius:var(--maia-radius-circle);color:var(--maia-brand);content:counter(step);counter-increment:step;display:grid;font:600 13px/1 var(--maia-font-ui);height:28px;place-items:center;width:28px}.maia-ws-editor{align-items:start;display:grid;gap:24px;grid-template-columns:232px minmax(0,1fr);margin-top:8px}.maia-ws-editor__body{display:grid;gap:16px;min-width:0}.maia-ws-outline{background:var(--maia-surface);border:1px solid var(--ws-hairline);border-radius:var(--ws-radius);padding:18px 12px 12px;position:sticky;top:104px}.maia-ws-outline__title{color:var(--maia-text-muted);font:600 13px/1.4 var(--maia-font-ui);margin:0 12px 8px}.maia-ws-outline ol{display:grid;gap:2px;list-style:none;margin:0;padding:0}.maia-ws-outline a{align-items:center;border-radius:10px;color:var(--maia-text);display:flex;font:500 14px/1.35 var(--maia-font-ui);gap:10px;justify-content:space-between;padding:8px 12px;text-decoration:none;transition:background var(--maia-duration-fast) var(--maia-ease),color var(--maia-duration-fast) var(--maia-ease)}.maia-ws-outline a:hover{background:var(--maia-surface-cream);color:var(--maia-brand)}.maia-ws-outline a .maia-ws-icon{color:var(--ws-warning)}.maia-ws-outline__count{background:var(--maia-brand-tint);border-radius:var(--maia-radius-pill);color:var(--maia-brand);display:inline-grid;font:600 12px/1 var(--maia-font-ui);height:22px;min-width:22px;padding:0 7px;place-items:center}.maia-ws-editor .maia-ws-section{padding:24px 26px}.maia-ws-editor .maia-ws-section__head{margin-bottom:16px}.maia-ws-editor .maia-ws-section__head .maia-ws-btn--accent,.maia-ws-editor .maia-ws-section__head .maia-ws-btn--ghost{flex:none}.maia-ws-editor .maia-ws-section__lead{font-size:14px}.maia-ws-editor-form{border-top:1px solid var(--ws-line);margin-top:24px;padding-top:22px}.maia-ws-covers{display:flex;flex-wrap:wrap;gap:14px;list-style:none;margin:0;padding:0}.maia-ws-covers a{background:linear-gradient(140deg,#51447d,#ba8eae);border-radius:4px;box-shadow:0 10px 18px -12px rgba(42,63,94,.75);display:block;height:101px;overflow:hidden;width:72px}.maia-ws-covers img{height:100%;object-fit:cover;width:100%}.maia-ws-items{display:grid;gap:10px;list-style:none;margin:0;padding:0}.maia-ws-item{align-items:start;background:var(--maia-surface);border:1px solid var(--ws-hairline);border-radius:14px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px}.maia-ws-item--hidden{background:var(--maia-surface-cream)}.maia-ws-item--proposal{border-color:#d9d3e8;border-style:dashed}.maia-ws-item__image{border-radius:8px;height:54px;object-fit:cover;width:72px}.maia-ws-item__body{grid-column:span 1;min-width:0}.maia-ws-item>.maia-ws-item__body:first-child{grid-column:1/3}.maia-ws-item__title{color:var(--maia-text-strong);font:600 15px/1.4 var(--maia-font-ui);margin:0;overflow-wrap:anywhere}.maia-ws-item .maia-ws-meta{align-items:center;margin-top:4px}.maia-ws-item .maia-ws-note{font-size:14px;margin-top:10px;padding:10px 12px}.maia-ws-item__actions{align-items:flex-end;display:flex;flex-direction:column;font:600 14px/1.4 var(--maia-font-ui);gap:6px;white-space:nowrap}.maia-ws-item__actions .maia-ws-link{align-items:center;display:inline-flex;gap:6px}.maia-ws-link--danger{color:var(--ws-danger)}.maia-ws-books{display:grid;gap:16px}.maia-ws-book{background:var(--maia-surface);border:1px solid var(--ws-hairline);border-radius:var(--ws-radius);display:grid;gap:28px;grid-template-columns:112px minmax(0,1fr);padding:26px 28px;scroll-margin-top:96px}.maia-ws-book__cover{background:linear-gradient(140deg,#51447d,#ba8eae);border-radius:6px;box-shadow:0 10px 20px -12px rgba(42,63,94,.7);color:var(--maia-text-invert);display:grid;font:400 13px/1.3 var(--maia-font-display);height:158px;overflow:hidden;padding:8px;place-items:center;text-align:center;width:112px}.maia-ws-book__cover:has(img){padding:0}.maia-ws-book__cover img{height:100%;object-fit:cover;width:100%}.maia-ws-book h3{color:var(--maia-text-strong);font:400 28px/1.2 var(--maia-font-display);font-variant-ligatures:no-common-ligatures;margin:4px 0 0}.maia-ws-book--plain{grid-template-columns:minmax(0,1fr)}.maia-ws-book__meta{align-items:center;margin-top:10px}.maia-ws-book__meta>*{align-items:center;display:inline-flex;gap:6px}.maia-ws-book__link{margin-top:18px}@container (max-width: 560px){.maia-ws-book{gap:18px;grid-template-columns:84px minmax(0,1fr);padding:18px}.maia-ws-book__cover{height:118px;width:84px}.maia-ws-book h3{font-size:22px}.maia-ws-book__link{font-size:13px;padding:8px 14px}}.maia-ws-campaign{border-top:1px solid var(--ws-hairline);container-type:inline-size;margin-top:22px;padding-top:22px}.maia-ws-campaign__eyebrow{color:var(--maia-brand);font:600 13px/1.4 var(--maia-font-ui);margin:0 0 2px}.maia-ws-campaign__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:20px}.maia-ws-campaign h4{color:var(--maia-text-strong);font:600 16px/1.4 var(--maia-font-ui);margin:0}.maia-ws-campaign .maia-ws-meta{margin-top:2px}.maia-ws-campaign__state{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.maia-ws-campaign__count{color:var(--maia-text-muted);font:500 13px/1.4 var(--maia-font-ui)}@container (max-width: 619px){.maia-ws-campaign__state{align-items:center;flex-direction:row;flex-wrap:wrap;gap:6px 10px}}.maia-ws-timeline{display:grid;list-style:none;margin:0;padding:0}.maia-ws-timeline__step{display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr);padding-bottom:18px;position:relative}.maia-ws-timeline__step:before{background:var(--maia-border);border-radius:2px;bottom:2px;content:"";left:13px;position:absolute;top:30px;width:2px}.maia-ws-timeline__step--sent:before{background:var(--ws-success)}.maia-ws-timeline__step:last-child:before{display:none}.maia-ws-timeline__step:last-child{padding-bottom:0}.maia-ws-timeline__dot{background:var(--maia-surface);border:2px solid var(--maia-border);border-radius:var(--maia-radius-circle);color:var(--maia-text-muted);display:grid;font:600 12px/1 var(--maia-font-ui);height:28px;place-items:center;position:relative;width:28px;z-index:1}.maia-ws-timeline__step--sent .maia-ws-timeline__dot{background:var(--ws-success);border-color:var(--ws-success);color:var(--maia-text-invert);font-size:14px}.maia-ws-timeline__step.is-next .maia-ws-timeline__dot{background:var(--maia-brand-tint);border-color:var(--maia-brand);box-shadow:0 0 0 4px rgba(104,105,172,.14);color:var(--maia-brand)}.maia-ws-timeline__step--cancelled{opacity:.5}.maia-ws-timeline__label{color:var(--maia-text-strong);font:600 14px/1.4 var(--maia-font-ui);margin:3px 0 0}.maia-ws-timeline__step--pending:not(.is-next) .maia-ws-timeline__label{color:var(--maia-text);font-weight:500}.maia-ws-timeline .maia-ws-meta{font-size:13px;margin-top:2px}@container (min-width: 620px){.maia-ws-timeline{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.maia-ws-timeline__step{gap:10px;grid-template-columns:minmax(0,1fr);padding:0 12px 0 0}.maia-ws-timeline__step:before{bottom:auto;height:2px;left:30px;right:0;top:13px;width:auto}.maia-ws-timeline__label{font-size:14px;margin:0}}.maia-ws-events{display:grid;gap:12px;list-style:none;margin:0;padding:0}.maia-ws-event{align-items:start;background:var(--maia-surface);border:1px solid var(--ws-hairline);border-radius:var(--ws-radius);display:grid;gap:10px 20px;grid-template-columns:52px minmax(0,1fr) auto;padding:22px 24px;scroll-margin-top:96px}.maia-ws-event--proposed{border-color:#ecc9da}.maia-ws-event .maia-ws-leaf{height:58px;width:52px}.maia-ws-event .maia-ws-card__type{font:500 13px/1.4 var(--maia-font-ui);letter-spacing:0;text-transform:none}.maia-ws-event.is-past{opacity:.7}.maia-ws-event h3{color:var(--maia-text-strong);font:600 17px/1.4 var(--maia-font-ui);margin:4px 0 0}.maia-ws-event .maia-ws-meta>span{align-items:center;display:inline-flex;gap:5px}.maia-ws-event__details{color:#4d4752;font:400 15px/1.6 var(--maia-font-ui);margin:10px 0 0}.maia-ws-event__action{align-self:center}.maia-ws-event .maia-ws-inline-form--row{flex-wrap:nowrap;margin-top:0}.maia-ws-event .maia-ws-input--compact{flex:1 1 auto;min-width:180px}@container (max-width: 640px){.maia-ws-event{grid-template-columns:48px minmax(0,1fr);padding:18px}.maia-ws-event__action{grid-column:1/-1}.maia-ws-event .maia-ws-inline-form--row{flex-wrap:wrap}}.maia-ws-rows{display:grid;list-style:none;margin:0;padding:0}.maia-ws-row{align-items:center;border-top:1px solid var(--ws-line);color:var(--maia-text);display:flex;gap:12px;justify-content:space-between;padding:16px 0;text-decoration:none}.maia-ws-rows li:first-child .maia-ws-row{border-top:0}.maia-ws-row__main{min-width:0}.maia-ws-row__title{color:var(--maia-text-strong);display:block;font:600 15px/1.4 var(--maia-font-ui)}.maia-ws-row:hover .maia-ws-row__title{color:var(--maia-brand)}.maia-ws-row__meta{color:var(--maia-text-muted);display:block;font:400 14px/1.5 var(--maia-font-ui)}.maia-ws-row__end{color:var(--maia-text-strong);font:600 14px/1.4 var(--maia-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.maia-ws-mails{display:grid;gap:8px;list-style:none;margin:0;padding:0}.maia-ws-mail{background:var(--maia-surface);border:1px solid var(--ws-hairline);border-radius:14px}.maia-ws-mail summary{align-items:center;color:var(--maia-text-strong);cursor:pointer;display:flex;flex-wrap:wrap;font:600 15px/1.4 var(--maia-font-ui);gap:6px 16px;justify-content:space-between;list-style:none;padding:16px 48px 16px 20px;position:relative}.maia-ws-mail summary::-webkit-details-marker{display:none}.maia-ws-mail summary:after{color:var(--maia-brand);content:"+";font:400 20px/1 var(--maia-font-ui);position:absolute;right:20px;top:50%;transform:translateY(-50%)}.maia-ws-mail[open] summary:after{content:"–"}.maia-ws-mail__subject{flex:1 1 320px;min-width:0}.maia-ws-mail__meta{align-items:center;color:var(--maia-text-muted);display:flex;font:400 14px/1.4 var(--maia-font-ui);gap:10px}.maia-ws-mail__meta .maia-ws-pill{font-size:12px;padding:2px 9px}.maia-ws-mail__body{font:400 15px/1.65 var(--maia-font-ui);overflow-wrap:anywhere;padding:0 20px 18px;white-space:normal}.maia-ws-form{display:grid;gap:18px;max-width:760px}.maia-ws-form__grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.maia-ws-field{display:grid;gap:6px;min-width:0}.maia-ws-label{color:var(--maia-text-strong);font:600 14px/1.4 var(--maia-font-ui)}.maia-ws-label.required:after{color:var(--maia-accent);content:" *"}.maia-ws-help{color:var(--maia-text-muted);font:400 13px/1.5 var(--maia-font-ui);margin:0}.maia-ws-input{background:var(--maia-surface);border:1px solid #c9c4d4;border-radius:10px;color:var(--maia-text);font:400 15px/1.5 var(--maia-font-ui);padding:11px 14px;transition:border-color var(--maia-duration-fast) var(--maia-ease),box-shadow var(--maia-duration-fast) var(--maia-ease);width:100%}.maia-ws-input:focus{border-color:var(--maia-brand);box-shadow:0 0 0 3px rgba(104,105,172,.2);outline:none}textarea.maia-ws-input{min-height:160px;resize:vertical}select.maia-ws-input{appearance:auto}.maia-ws-input--compact{font-size:14px;min-width:200px;padding:8px 12px;width:auto}.maia-ws-input--file{background:var(--maia-surface-light);border-style:dashed;cursor:pointer;padding:10px}.maia-ws-field--invalid .maia-ws-input{border-color:var(--ws-danger)}.maia-ws-errors{color:var(--ws-danger);font:500 13px/1.5 var(--maia-font-ui);margin:0;padding:0 0 0 18px}.maia-ws-errors--form{background:var(--ws-danger-soft);border-radius:10px;padding:12px 16px 12px 32px}.maia-ws-choices{display:grid;gap:8px}.maia-ws-choice{align-items:center;display:flex;font:400 14px/1.4 var(--maia-font-ui);gap:10px}.maia-ws-choice input{accent-color:var(--maia-brand);height:18px;width:18px}.maia-ws-fieldset{border:1px solid var(--maia-border);border-radius:12px;display:grid;gap:14px;margin:0;padding:18px}.maia-ws-fieldset legend{color:var(--maia-brand);font:600 14px/1.4 var(--maia-font-ui);padding:0 6px}.maia-ws-section--form .maia-ws-fieldset{border:0;border-radius:0;border-top:1px solid var(--ws-line);padding:18px 0 0}.maia-ws-section--form .maia-ws-fieldset legend{color:var(--maia-text-muted);float:left;font-size:12px;letter-spacing:1.2px;margin-bottom:4px;padding:0;text-transform:uppercase;width:100%}.maia-ws-form__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px;margin:6px 0 0}.maia-ws-form__actions .maia-ws-meta{margin:0}.maia-ws-form__mode{color:var(--maia-text-muted);font:400 14px/1.5 var(--maia-font-ui)}.maia-ws-form__mode--direct{color:var(--ws-success)}.maia-ws :focus-visible{outline:3px solid rgba(219,106,160,.7);outline-offset:3px}.maia-ws-pagination{align-items:center;color:var(--maia-text-muted);display:flex;font:500 14px/1.4 var(--maia-font-ui);gap:18px;justify-content:center;margin-top:18px}.maia-ws-pagination a{color:var(--maia-brand);text-decoration:none}.maia-ws-pagination a:hover{text-decoration:underline}.maia-ws-footer{background:var(--maia-surface-cream-deep);border-top:1px solid var(--maia-border);padding:28px 0 100px}.maia-ws-footer__inner{align-items:center;color:var(--maia-text-muted);display:flex;flex-wrap:wrap;font:400 13px/1.5 var(--maia-font-ui);gap:12px 24px;justify-content:space-between}.maia-ws-footer p{margin:0}.maia-ws-footer nav{display:flex;flex-wrap:wrap;gap:18px}.maia-ws-footer a{color:var(--maia-brand);text-decoration:none}.maia-ws-footer a:hover{text-decoration:underline}.maia-ws-callout{align-items:center;background:linear-gradient(120deg,#6869ac,#4d4e8f);border-radius:var(--ws-radius);color:var(--maia-text-invert);display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;padding:24px 28px}.maia-ws-callout__eyebrow{color:hsla(0,0%,100%,.75);font:500 11px/1.4 var(--maia-font-ui);letter-spacing:1.8px;margin:0 0 4px;text-transform:uppercase}.maia-ws-callout h2{color:var(--maia-text-invert);font:400 26px/1.2 var(--maia-font-display);font-variant-ligatures:no-common-ligatures;margin:0 0 6px}.maia-ws-callout p{color:hsla(0,0%,100%,.9);font:400 14px/1.5 var(--maia-font-ui);margin:0;max-width:520px}.maia-ws-callout__unread{font-weight:600;margin-top:8px}@media (max-width:1099px){.maia-ws-nav ul{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);padding-right:32px}}@media (max-width:999px){.maia-ws-dash{gap:40px;grid-template-columns:minmax(0,1fr)}.maia-ws-dash__aside{display:grid;gap:0 40px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding-top:0}.maia-ws-dash__aside .maia-ws-block+.maia-ws-block{border-top:0;padding-top:0}}@media (max-width:1099px){.maia-ws-editor{grid-template-columns:minmax(0,1fr)}.maia-ws-outline{padding:10px;position:static}.maia-ws-outline__title{display:none}.maia-ws-outline ol{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.maia-ws-outline a{background:var(--maia-surface-cream);white-space:nowrap}}@media (max-width:899px){.maia-ws__layout{gap:var(--maia-space-md)}.maia-ws-nav ul{gap:24px}.maia-ws-nav a{font-size:14px;padding:16px 0 13px}}@media (max-width:767px){.maia-ws-editor-steps{grid-template-columns:minmax(0,1fr)}.maia-ws-editor .maia-ws-section{padding:20px 18px}.maia-ws-pagehead__title{font-size:28px;line-height:1.25}.maia-ws-pagehead__lead{font-size:15px}.maia-ws-pagehead__action{justify-content:center;width:100%}.maia-ws-entry{grid-template-columns:minmax(0,1fr);padding:18px}.maia-ws-entry__side{justify-items:start;max-width:none;order:-1;text-align:left}.maia-ws-book{padding:18px}.maia-ws-box{padding:4px 18px}.maia-ws-mail summary{padding:14px 44px 14px 16px}.maia-ws-band{padding-bottom:22px;padding-top:92px}.maia-ws-band__title{font-size:30px}.maia-ws-dash__main{border-inline:0;border-radius:0;margin-inline:calc(var(--maia-gutter, 16px)*-1);padding:0 20px 4px}.maia-ws-block{padding:28px 0}.maia-ws-block__title{font-size:24px}.maia-ws-list__item{gap:8px 16px}.maia-ws-todo .maia-ws-list__item{gap:10px;grid-template-columns:minmax(0,1fr);justify-items:start}.maia-ws-section{border-radius:16px;padding:22px 18px}.maia-ws-section__title{font-size:24px}.maia-ws-section__head .maia-btn{width:100%}.maia-ws-msg{max-width:88%}.maia-ws-chatbox__head{grid-template-columns:44px minmax(0,1fr);padding:16px 18px}.maia-ws-chatbox__mail{grid-column:1/-1}.maia-ws-chatbox__mail span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maia-ws-chatbox__scroll{height:58vh;padding:6px 14px 16px}.maia-ws-composer{padding:12px 12px 6px}.maia-ws-composer__send{justify-content:center;padding:0;width:48px}.maia-ws-composer__send span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.maia-ws-composer__hint{padding:4px 16px 14px}.maia-ws-profile{gap:16px;grid-template-columns:100px minmax(0,1fr)}.maia-ws-profile__portrait{height:130px;width:100px}.maia-ws-file__name{max-width:160px}.maia-ws-item{grid-template-columns:minmax(0,1fr)}.maia-ws-item__image{display:none}.maia-ws-item__actions{align-items:center;flex-direction:row;gap:16px}}.maia-ws-order{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px}.maia-ws-order .maia-ws-discount{order:2}.maia-ws-discount{background:var(--maia-brand-tint);border-radius:var(--ws-radius);padding:22px 22px 20px}.maia-ws-discount__subtitle,.maia-ws-discount__title{color:var(--maia-brand);font:400 13px/1.5 var(--maia-font-ui);letter-spacing:2px;margin:0;text-transform:uppercase}.maia-ws-discount__subtitle{margin-top:18px}.maia-ws-discount__rate{color:var(--maia-text-strong);font:400 48px/1.1 var(--maia-font-display);margin:6px 0 2px}.maia-ws-discount__none{font-size:26px}.maia-ws-discount__copies,.maia-ws-discount__how,.maia-ws-discount__next{color:var(--maia-text-muted);font:400 14px/1.55 var(--maia-font-ui);margin:0}.maia-ws-discount__next{color:var(--maia-text-strong);margin-top:6px}.maia-ws-discount__how{font-size:13px;margin-top:16px}.maia-ws-discount__bar{background:rgba(104,105,172,.18);border-radius:var(--maia-radius-pill);height:6px;margin-top:14px;overflow:hidden}.maia-ws-discount__bar span{background:var(--maia-brand);border-radius:inherit;display:block;height:100%}.maia-ws-discount__tiers{color:var(--maia-text-muted);display:grid;font:400 14px/1.5 var(--maia-font-ui);gap:4px;list-style:none;margin:8px 0 0;padding:0}.maia-ws-discount__tiers li{align-items:center;display:flex;gap:6px;padding-left:22px}.maia-ws-discount__tiers li.is-reached{color:var(--maia-text-strong);font-weight:600;padding-left:0}.maia-ws-discount__tiers .maia-ws-icon{color:var(--ws-success)}.maia-ws-quote-form{padding:24px 26px}.maia-ws-quote-form .maia-ws-meta{margin-bottom:14px}.maia-ws-quote-lines{display:grid;list-style:none;margin:0 0 18px;padding:0}.maia-ws-quote-line{align-items:center;border-top:1px solid var(--ws-line);display:grid;gap:16px;grid-template-columns:48px minmax(0,1fr) 104px;padding:14px 0}.maia-ws-quote-line:first-child{border-top:0}.maia-ws-quote-line__cover{background:var(--ws-neutral-soft);border-radius:4px;display:block;height:68px;overflow:hidden;width:48px}.maia-ws-quote-line__cover img{height:100%;object-fit:cover;width:100%}.maia-ws-quote-line__main{min-width:0}.maia-ws-quote-line__title{color:var(--maia-text-strong);display:block;font:600 15px/1.4 var(--maia-font-ui)}.maia-ws-quote-line s{color:var(--maia-text-muted)}.maia-ws-quote-line strong{color:var(--ws-accent-ink)}.maia-ws-input--qty{font-variant-numeric:tabular-nums;text-align:right}.maia-ws-quote{padding:22px 26px}.maia-ws-quote__scroll{overflow-x:auto}.maia-ws-quote__table{border-collapse:collapse;font:400 15px/1.45 var(--maia-font-ui);width:100%}.maia-ws-quote__table thead th{border-bottom:1.5px solid var(--maia-brand);color:var(--maia-text-muted);font:600 12px/1.4 var(--maia-font-ui);letter-spacing:.6px;padding:0 10px 10px;text-align:left;text-transform:uppercase}.maia-ws-quote__table tbody th,.maia-ws-quote__table td{border-bottom:1px solid var(--ws-line);font-weight:400;padding:14px 10px;text-align:left;vertical-align:top}.maia-ws-quote__table .is-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.maia-ws-quote__book{color:var(--maia-text-strong);display:block;font-weight:600}.maia-ws-quote__totals{display:grid;font:400 15px/1.5 var(--maia-font-ui);gap:6px;margin:18px 0 14px auto;max-width:380px}.maia-ws-quote__totals div{display:flex;gap:16px;justify-content:space-between}.maia-ws-quote__totals dt{color:var(--maia-text-muted);font-weight:400}.maia-ws-quote__totals dd{font-variant-numeric:tabular-nums;margin:0;white-space:nowrap}.maia-ws-quote__totals .is-discount dd,.maia-ws-quote__totals .is-discount dt{color:var(--ws-accent-ink)}.maia-ws-quote__totals .is-total{border-top:1.5px solid var(--maia-text-strong);font-weight:600;padding-top:10px}.maia-ws-quote__totals .is-total dd,.maia-ws-quote__totals .is-total dt{color:var(--maia-text-strong);font-size:17px}.maia-ws-quote__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px}.maia-ws-quote__actions form{margin:0}.maia-ws-quote__cancel{margin-left:auto!important}button.maia-ws-link{background:none;border:0;cursor:pointer;font:500 14px/1.4 var(--maia-font-ui);padding:0}@media (max-width:999px){.maia-ws-order{grid-template-columns:minmax(0,1fr)}.maia-ws-order .maia-ws-discount{order:0}}@media (max-width:767px){.maia-ws-quote,.maia-ws-quote-form{padding:18px}.maia-ws-quote-line{grid-template-columns:minmax(0,1fr) 88px}.maia-ws-quote-line__cover{display:none}.maia-ws-quote__actions .maia-ws-btn--accent,.maia-ws-quote__actions .maia-ws-btn--ghost{justify-content:center;width:100%}.maia-ws-quote__actions form:first-child{width:100%}.maia-ws-quote__cancel{margin-left:0!important}}