@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-zIcOfHzx.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-cZwZLPdy.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-CzMzeU6f.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-DWwp6QEo.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-DrvLTNFa.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-BLhLDm9Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-C6oWbvk6.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-B6ltGLi9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-D7N-Aha9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-BdJW6cQg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-JTDJg3EP.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-DZ8MRYMV.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-DOuu5FNG.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-CnSL1KXj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BNvWc503.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-JpJ9F3nb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-_eYxW6qJ.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-CiObOLUl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-CO6zq4Dz.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-Ctl1O7EO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CzVLfHwl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-DLh6owhf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-ym500lB7.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-BiQFiEDe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-CUL_XKMz.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-BFrO3pIU.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-C4fLZpRr.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-DHBB0XsG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Cpve2RO_.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-D2TSojtm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ivory:#f6f2ea;--paper:#f6f2ea;--sand:#e5d9cc;--stone:#d8c8b9;--line:#cfc1b4;--ink:#2e2925;--muted:#685d56;--olive:#6f594c;--olive-dark:#59463c;--taupe:#8a7565;--bronze:#b39a72;--serif:"Cormorant Garamond", "Iowan Old Style", "Baskerville", serif;--sans:"Manrope", "Avenir Next", "Helvetica Neue", Arial, sans-serif}.studio-offer-preview{background:#f3f3f1;border:1px solid #dededb;margin:0 0 28px;padding:16px}.studio-offer-preview-toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.studio-offer-preview-toolbar>div{gap:2px;display:grid}.studio-offer-preview-toolbar span{color:#6b6b68;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.studio-offer-preview-toolbar strong,.studio-offer-preview-toolbar a{color:#171717;font-size:11px;text-decoration:none}.studio-offer-preview-toolbar a{border-bottom:1px solid}.studio-offer-paper{aspect-ratio:210/297;color:#151515;background:#fff;flex-direction:column;max-width:680px;margin:0 auto;padding:6.6% 7.5% 5.5%;display:flex;overflow:hidden;box-shadow:0 8px 30px #0000001a}.studio-offer-paper header{border-bottom:1px solid #d7cec5;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.studio-offer-paper header>img{object-fit:contain;width:16.5%;height:auto}.studio-offer-paper header>div{text-align:right;justify-items:end;gap:3px;display:grid}.studio-offer-paper h3{font:700 clamp(22px, 3vw, 36px)/1 var(--sans);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 4px}.studio-offer-paper header strong{color:#6f594c;letter-spacing:.12em;font-size:7px}.studio-offer-paper header span{color:#777;font-size:6.5px}.studio-offer-paper-meta{background:#f7f2eb;grid-template-columns:1.15fr .85fr;gap:28px;margin:20px 0 24px;padding:13px 14px;display:grid}.studio-offer-paper-meta>div{gap:5px;display:grid}.studio-offer-paper-meta small,.studio-offer-paper-meta span,.studio-offer-paper-meta dt,.studio-offer-paper-meta dd{color:#777;margin:0;font-size:7px}.studio-offer-paper-meta small{color:#6f594c;letter-spacing:.08em;text-transform:uppercase;font-size:6.5px;font-weight:700}.studio-offer-paper-meta strong{font-size:11px}.studio-offer-paper-meta dl{gap:5px;margin:0;display:grid}.studio-offer-paper-meta dl>div{justify-content:space-between;display:flex}.studio-offer-paper-meta dd{color:#171717;font-weight:600}.studio-offer-paper-table>div{border-bottom:1px solid #e0e0dc;grid-template-columns:1fr 42px 90px;align-items:center;gap:10px;min-height:34px;padding:7px 10px;font-size:8px;display:grid}.studio-offer-paper-table .is-head{color:#fff;background:#151515;border:0;min-height:28px;font-size:7px;font-weight:700}.studio-offer-paper-table strong,.studio-offer-paper-table div>span:nth-child(2),.studio-offer-paper-table .is-head span:nth-child(n+2){text-align:right}.studio-offer-paper-total{background:#eee9e2;justify-content:space-between;align-self:flex-end;align-items:center;width:47%;margin-top:10px;padding:9px 10px;font-size:8px;display:flex}.studio-offer-paper-notes{color:#666;margin-top:18px;font-size:7px;line-height:1.45}.studio-offer-paper-notes p{margin:0 0 7px}.studio-offer-paper-notes p:first-child{background:#f7f2eb;padding:7px 9px}.studio-offer-paper-footer{border-top:1px solid #dededb;justify-content:space-between;margin-top:auto;padding-top:10px;font-size:6.5px;display:flex}@media (width>=1100px){.studio-offer-modal{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);column-gap:28px;display:grid}.studio-offer-modal>header,.studio-offer-modal>.studio-message,.studio-offer-modal>.studio-offer-summary,.studio-offer-modal>.studio-version-note,.studio-offer-modal>.studio-offer-release,.studio-offer-modal>footer{grid-column:1/-1}.studio-offer-modal>fieldset{grid-area:4/1}.studio-offer-modal>.studio-offer-preview{grid-area:4/2;align-self:start;position:sticky;top:18px}}@media (width<=640px){.studio-offer-preview{margin-inline:-18px;padding:14px 18px}.studio-offer-paper{min-height:480px}}@media (width<=760px){.studio-dashboard{--studio-type-caption:12px;--studio-type-body:15px;--studio-type-control:14px;overflow-x:clip}.studio-dashboard .studio-mobile-header{min-height:62px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px}.studio-dashboard .studio-mobile-brand{gap:9px}.studio-dashboard .studio-mobile-brand strong{font-size:15px}.studio-dashboard .studio-mobile-new{letter-spacing:0;text-transform:none;min-height:42px;padding:0 13px 0 10px;font-size:13px;font-weight:650}.studio-dashboard .studio-main{padding:14px 12px calc(92px + env(safe-area-inset-bottom))}.studio-dashboard .studio-page-heading{gap:12px;padding-bottom:14px}.studio-dashboard .studio-page-heading>div>span,.studio-dashboard .studio-page-heading>div>p:last-child{display:none}.studio-dashboard .studio-page-heading h2,.studio-dashboard .studio-analytics-heading h2{font-size:24px}.studio-dashboard .studio-page-heading .studio-heading-actions{gap:8px}.studio-dashboard .studio-page-heading .studio-heading-actions>.studio-button-primary{display:none}.studio-dashboard .studio-mobile-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.studio-dashboard .studio-mobile-quick-actions button{background:var(--studio-surface);border:1px solid var(--studio-border);color:var(--ink);text-align:left;border-radius:9px;align-items:flex-start;gap:10px;min-height:96px;padding:13px 11px;display:grid}.studio-dashboard .studio-mobile-quick-actions svg{width:19px;height:19px}.studio-dashboard .studio-mobile-quick-actions span{gap:3px;display:grid}.studio-dashboard .studio-mobile-quick-actions strong{font-size:14px;font-weight:650}.studio-dashboard .studio-mobile-quick-actions small{color:var(--muted);font-size:11px;line-height:1.25}.studio-dashboard .studio-metrics{margin-top:0}.studio-dashboard .studio-metrics article{min-height:116px;padding:15px 13px}.studio-dashboard .studio-metrics p,.studio-dashboard .studio-metrics span{font-size:12px;line-height:1.35}.studio-dashboard .studio-card,.studio-dashboard .studio-inquiry-filters{padding:16px 14px}.studio-dashboard .studio-section-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.studio-dashboard .studio-section-heading h2{font-size:20px}.studio-dashboard .studio-section-heading>button{letter-spacing:0;text-transform:none;min-height:40px;padding:8px 10px;font-size:13px}.studio-dashboard .studio-mobile-inquiry-tools{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}.studio-dashboard .studio-mobile-inquiry-tools label{color:var(--muted);gap:5px;font-size:12px;font-weight:600;display:grid}.studio-dashboard .studio-mobile-inquiry-tools input{background:var(--studio-surface);border:1px solid var(--studio-border-strong);color:var(--ink);font:500 16px/1.2 var(--sans);border-radius:8px;width:100%;min-height:46px;padding:10px 12px}.studio-dashboard .studio-mobile-inquiry-tools>button{background:var(--studio-surface);border:1px solid var(--studio-border-strong);color:var(--ink);font:650 14px/1.2 var(--sans);border-radius:8px;min-height:46px;padding:10px 13px}.studio-dashboard .studio-mobile-inquiry-tools>button.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.studio-dashboard .studio-inquiry-filters{margin:0 0 12px;display:none;overflow:visible}.studio-dashboard .studio-inquiry-filters.is-mobile-open{grid-template-columns:1fr;gap:12px;display:grid}.studio-dashboard .studio-inquiry-filters label,.studio-dashboard .studio-inquiry-filters .studio-filter-check{flex:none;width:100%}.studio-dashboard .studio-inquiry-filters input,.studio-dashboard .studio-inquiry-filters select,.studio-dashboard .studio-form-grid input,.studio-dashboard .studio-form-grid select,.studio-dashboard .studio-form-grid textarea,.studio-dashboard .studio-customer-search input,.studio-dashboard .studio-mail-search input,.studio-dashboard .studio-mail-compose-body input,.studio-dashboard .studio-mail-compose-body textarea{min-height:46px;font-size:16px}.studio-dashboard .studio-mobile-filter-reset{color:var(--muted);font:600 13px/1.2 var(--sans);text-align:left;background:0 0;border:0;min-height:42px;padding:8px 0;text-decoration:underline}.studio-dashboard .studio-mobile-record-list{gap:8px}.studio-dashboard .studio-mobile-record-list>button{border-radius:9px;gap:10px;min-height:92px;padding:14px}.studio-dashboard .studio-mobile-record-list small,.studio-dashboard .studio-mobile-record-meta,.studio-dashboard .studio-mobile-record-detail small{letter-spacing:0;text-transform:none;font-size:12px}.studio-dashboard .studio-mobile-record-list strong{font-size:16px;line-height:1.3}.studio-dashboard .studio-mobile-record-detail strong{font-size:14px}.studio-dashboard .studio-button,.studio-dashboard .studio-section-heading>button,.studio-dashboard .studio-work-actions button,.studio-dashboard .studio-admin-list button,.studio-dashboard .studio-table-wrap button,.studio-dashboard .studio-attention-note button,.studio-dashboard .studio-certificate-actions button,.studio-dashboard .studio-work-order-actions button{letter-spacing:0;text-transform:none;min-height:44px;font-size:14px}.studio-dashboard .studio-sales-tabs{scrollbar-width:none;gap:4px;margin-left:-12px;margin-right:-12px;padding:5px 12px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.studio-dashboard .studio-sales-tabs::-webkit-scrollbar{display:none}.studio-dashboard .studio-sales-tabs button{flex:none;min-height:40px;padding:9px 13px;font-size:13px}.studio-dashboard .studio-inquiry-jump-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--studio-surface)}@supports (color:color-mix(in lab, red, red)){.studio-dashboard .studio-inquiry-jump-nav{background:color-mix(in srgb, var(--studio-surface) 94%, transparent)}}.studio-dashboard .studio-inquiry-jump-nav{top:calc(69px + env(safe-area-inset-top));z-index:11;margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px;position:sticky}.studio-dashboard .studio-modal>header h2{font-size:22px}.studio-dashboard .studio-modal>footer{gap:8px}.studio-dashboard .studio-mobile-bottom-nav{padding:5px 5px calc(5px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr))}.studio-dashboard .studio-mobile-bottom-nav button{letter-spacing:0;border-radius:8px;gap:3px;min-height:56px;padding:5px 1px;font-size:10px;font-weight:600}.studio-dashboard .studio-mobile-bottom-nav button.is-active{background:#f0f0f0}.studio-dashboard[data-theme=dark] .studio-mobile-bottom-nav button.is-active{background:#262626}.studio-dashboard .studio-mobile-more{bottom:calc(66px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;max-height:min(78dvh,700px);padding:16px 14px;left:0;right:0}.studio-dashboard .studio-mobile-more-grid>button{min-height:58px;padding:10px 5px}.studio-dashboard .studio-mobile-more-grid strong{font-size:15px}.studio-dashboard .studio-mobile-more-grid small{font-size:12px}}.studio-dashboard .studio-offer-modal{max-width:1420px}@media (width>=1100px){.studio-dashboard .studio-offer-modal{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);column-gap:28px;display:grid}.studio-dashboard .studio-offer-modal>header,.studio-dashboard .studio-offer-modal>.studio-message,.studio-dashboard .studio-offer-modal>.studio-offer-summary,.studio-dashboard .studio-offer-modal>.studio-version-note,.studio-dashboard .studio-offer-modal>.studio-offer-release,.studio-dashboard .studio-offer-modal>footer{grid-column:1/-1}.studio-dashboard .studio-offer-modal>fieldset{grid-area:4/1}.studio-dashboard .studio-offer-modal>.studio-offer-preview{grid-area:4/2;align-self:start;position:sticky;top:18px}}.studio-dashboard .studio-offer-picker-modal{max-width:760px}.studio-dashboard .studio-offer-picker-list{gap:8px;margin:4px 0 20px;display:grid}.studio-dashboard .studio-offer-picker-list>button{background:var(--studio-surface,#fff);border:1px solid var(--studio-border,#dedede);color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:minmax(150px,.85fr) minmax(180px,1.15fr) auto;align-items:center;gap:20px;width:100%;min-height:78px;padding:14px 16px;transition:border-color .16s,background .16s;display:grid}.studio-dashboard .studio-offer-picker-list>button:hover{background:var(--studio-surface-muted,#f7f7f6);border-color:var(--ink)}.studio-dashboard .studio-offer-picker-list>button:disabled{cursor:wait;opacity:.55}.studio-dashboard .studio-offer-picker-list>button>span{gap:4px;min-width:0;display:grid}.studio-dashboard .studio-offer-picker-list small{color:var(--muted);font-size:12px}.studio-dashboard .studio-offer-picker-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.studio-dashboard .studio-offer-picker-list em{color:var(--ink);white-space:nowrap;font-size:13px;font-style:normal;font-weight:650}.studio-dashboard .studio-offer-picker-empty{margin-bottom:20px}@media (width<=700px){.studio-dashboard .studio-offer-picker-list>button{grid-template-columns:1fr;align-items:start;gap:10px;min-height:0}.studio-dashboard .studio-offer-picker-list em{border-top:1px solid var(--studio-border,#dedede);padding-top:10px}.studio-dashboard .studio-page-heading .studio-heading-actions{align-items:stretch;width:100%}.studio-dashboard .studio-page-heading .studio-heading-actions>.studio-button-primary{width:100%}}.studio-mail-heading{align-items:end}.studio-mail-setup-banner{border:1px solid var(--studio-line,#dedede);background:var(--studio-surface,#fff);justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:16px 18px;display:flex}.studio-mail-setup-banner div{gap:4px;display:grid}.studio-mail-setup-banner span{color:var(--studio-muted,#6b6b6b);font-size:13px;line-height:1.5}.studio-mail-shell{border:1px solid var(--studio-line,#dedede);background:var(--studio-surface,#fff);grid-template-columns:170px minmax(270px,360px) minmax(360px,1fr);min-height:640px;display:grid;overflow:hidden}.studio-mail-folders{border-right:1px solid var(--studio-line,#dedede);background:var(--studio-subtle,#f8f8f8);padding:16px 10px}.studio-mail-folders button{width:100%;min-height:42px;color:inherit;font:600 13px/1.2 var(--font-manrope,sans-serif);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.studio-mail-folders button.is-active{background:var(--studio-ink,#171717);color:var(--studio-bg,#fff)}.studio-mail-folders em{color:#111;background:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.studio-mail-list{border-right:1px solid var(--studio-line,#dedede);min-width:0}.studio-mail-search{border-bottom:1px solid var(--studio-line,#dedede);color:var(--studio-muted,#6b6b6b);letter-spacing:.08em;text-transform:uppercase;gap:6px;padding:14px;font-size:10px;font-weight:700;display:grid}.studio-mail-search input{border:1px solid var(--studio-line,#d8d8d8);background:var(--studio-bg,#fff);width:100%;height:40px;color:inherit;font:500 13px var(--font-manrope,sans-serif);text-transform:none;letter-spacing:0;border-radius:5px;padding:0 12px}.studio-mail-list-scroll{max-height:574px;overflow:auto}.studio-mail-list-scroll>button{border:0;border-bottom:1px solid var(--studio-line,#e4e4e4);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;gap:7px;padding:16px;display:grid}.studio-mail-list-scroll>button:hover,.studio-mail-list-scroll>button.is-active{background:var(--studio-subtle,#f6f6f6)}.studio-mail-list-scroll>button>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.studio-mail-list-scroll strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.studio-mail-list-scroll time{color:var(--studio-muted,#777);flex:none;font-size:10px}.studio-mail-list-scroll b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.studio-mail-list-scroll small{color:var(--studio-muted,#717171);font-size:11px;line-height:1.45}.studio-mail-empty{color:var(--studio-muted,#777);text-align:center;padding:28px 16px;font-size:13px}.studio-mail-reader{min-width:0;padding:28px 30px}.studio-mail-reader>header{border-bottom:1px solid var(--studio-line,#dedede);justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.studio-mail-reader h3{font:650 22px/1.25 var(--font-manrope,sans-serif);letter-spacing:-.025em;margin:5px 0 0}.studio-mail-reader time{color:var(--studio-muted,#777);flex:none;font-size:11px}.studio-mail-reader dl,.studio-mail-confirmation dl{border-bottom:1px solid var(--studio-line,#dedede);gap:8px;margin:0;padding:16px 0;display:grid}.studio-mail-reader dl div,.studio-mail-confirmation dl div{grid-template-columns:55px 1fr;gap:12px;font-size:12px;display:grid}.studio-mail-reader dt,.studio-mail-confirmation dt{color:var(--studio-muted,#777)}.studio-mail-reader dd,.studio-mail-confirmation dd{overflow-wrap:anywhere;margin:0}.studio-mail-reader dd button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.studio-mail-body,.studio-mail-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;min-height:220px;padding:26px 0;font-size:14px;line-height:1.75}.studio-mail-attachments{flex-wrap:wrap;gap:8px;padding:0 0 20px;display:flex}.studio-mail-attachments span{border:1px solid var(--studio-line,#dedede);border-radius:4px;padding:7px 10px;font-size:11px}.studio-mail-reader footer{border-top:1px solid var(--studio-line,#dedede);flex-wrap:wrap;gap:8px;padding-top:18px;display:flex}.studio-mail-reader-empty{min-height:500px;color:var(--studio-muted,#777);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.studio-mail-reader-empty>span{border:1px solid var(--studio-line,#ccc);width:48px;height:48px;font:500 20px var(--font-manrope,sans-serif);border-radius:50%;place-items:center;display:grid}.studio-mail-reader-empty p{margin:0;font-size:12px}.studio-mail-back{display:none}.studio-email-inbound-section{border-top:1px solid var(--studio-line,#dedede);margin-top:28px;padding-top:28px}.studio-email-inbound-form{grid-template-columns:1fr 1fr auto;align-items:end}.studio-email-current-route{border:1px solid var(--studio-line,#dedede);gap:4px;margin:18px 0 0;padding:13px 15px;font-size:12px;display:grid}.studio-email-current-route span{color:var(--studio-muted,#777);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.studio-mail-composer{width:min(1180px,100vw - 32px);max-height:calc(100dvh - 32px)}.studio-mail-compose-body{gap:16px;padding:22px 26px 26px;display:grid;overflow:auto}.studio-mail-compose-editor{align-content:start;gap:16px;min-width:0;display:grid}.studio-mail-compose-editor>label{letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:700;display:grid}.studio-mail-compose-body input,.studio-mail-compose-body textarea{border:1px solid var(--studio-line,#d8d8d8);background:var(--studio-bg,#fff);width:100%;color:inherit;font:500 14px/1.55 var(--font-manrope,sans-serif);letter-spacing:0;text-transform:none;border-radius:4px;padding:11px 12px}.studio-mail-confirmation{gap:8px;display:grid}.studio-mail-compose-tabs{display:none}.studio-mail-compose-workspace{grid-template-columns:minmax(320px,.82fr) minmax(430px,1.18fr);align-items:start;gap:24px;display:grid}.studio-mail-compose-preview{min-width:0}.studio-customer-email-preview{border:1px solid var(--studio-line,#dedede);background:var(--studio-surface,#fff);min-width:0}.studio-customer-email-preview-heading{border-bottom:1px solid var(--studio-line,#dedede);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.studio-customer-email-preview-heading>div{gap:2px;display:grid}.studio-customer-email-preview-heading span{color:var(--studio-muted,#777);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.studio-customer-email-preview-heading strong{font-size:14px}.studio-customer-email-preview-heading small{max-width:250px;color:var(--studio-muted,#777);text-align:right;font-size:12px;line-height:1.45}.studio-customer-email-envelope{border-bottom:1px solid var(--studio-line,#dedede);gap:6px;margin:0;padding:12px 16px;display:grid}.studio-customer-email-envelope>div{grid-template-columns:58px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.45;display:grid}.studio-customer-email-envelope dt{color:var(--studio-muted,#777)}.studio-customer-email-envelope dd{overflow-wrap:anywhere;margin:0;font-weight:600}.studio-customer-email-canvas{background:#f2f1ee;padding:22px}.studio-customer-email-card{color:#222;background:#fff;border:1px solid #d9d7d2;max-width:640px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.studio-customer-email-card>i{background:#b39a72;height:4px;display:block}.studio-customer-email-card>header{border-bottom:1px solid #e5e3df;padding:22px 28px 18px}.studio-customer-email-card>header>div{gap:7px;display:grid}.studio-customer-email-card>header strong{color:#202020;letter-spacing:.16em;font-size:17px}.studio-customer-email-card>header span{color:#77736e;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.studio-customer-email-content{padding:28px}.studio-customer-email-message{min-height:120px;font-size:15px;line-height:1.7}.studio-customer-email-message p{white-space:pre-line;margin:0 0 18px}.studio-customer-email-message .is-placeholder{color:#8a8782}.studio-customer-email-signature{border-top:1px solid #dedbd6;grid-template-columns:92px minmax(0,1fr);gap:18px;margin-top:30px;padding-top:24px;display:grid}.studio-customer-email-signature>img{opacity:.88;width:78px;height:auto}.studio-customer-email-signature>div{border-left:1px solid #dedbd6;align-content:start;gap:4px;padding-left:18px;display:grid}.studio-customer-email-signature span{color:#55514c;margin-bottom:5px;font-size:13px}.studio-customer-email-signature strong{color:#171717;font-size:17px}.studio-customer-email-signature small{color:#6f6a64;margin-bottom:7px;font-size:12px}.studio-customer-email-signature a{color:#4f4b47;overflow-wrap:anywhere;width:max-content;max-width:100%;font-size:12px;line-height:1.45;text-decoration:none}.studio-customer-email-card>.studio-customer-email-footer{color:#bbb8b3;background:#1f1f1f;padding:17px 28px;font-size:12px;line-height:1.6}.studio-customer-email-card>.studio-customer-email-footer strong{color:#fff}.studio-customer-email-card>.studio-customer-email-footer nav{color:#dedbd6;gap:8px;margin-top:4px;display:flex}.studio-mail-reader .studio-customer-email-preview{margin:22px 0}.studio-mail-html-preview{border:1px solid var(--studio-line,#dedede);background:var(--studio-surface,#fff);margin:22px 0}.studio-mail-html-preview>header{border-bottom:1px solid var(--studio-line,#dedede);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.studio-mail-html-preview>header>div{gap:2px;display:grid}.studio-mail-html-preview>header span{color:var(--studio-muted,#777);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.studio-mail-html-preview>header strong{font-size:14px}.studio-mail-html-preview>header a{border:1px solid var(--studio-ink,#171717);background:var(--studio-ink,#171717);min-height:36px;color:var(--studio-bg,#fff);font:650 12px var(--font-manrope,sans-serif);white-space:nowrap;border-radius:5px;align-items:center;padding:0 13px;text-decoration:none;display:inline-flex}.studio-mail-html-preview iframe{background:#f2f1ee;border:0;width:100%;min-height:780px;display:block}@media (width<=900px){.studio-mail-heading{align-items:stretch}.studio-mail-setup-banner{flex-direction:column;align-items:flex-start}.studio-mail-shell{background:0 0;border:0;grid-template-columns:1fr;min-height:0;overflow:visible}.studio-mail-folders{background:0 0;border:0;gap:6px;padding:0 0 12px;display:flex;overflow:auto}.studio-mail-folders button{border:1px solid var(--studio-line,#ddd);width:auto;min-width:max-content}.studio-mail-list{border:1px solid var(--studio-line,#ddd)}.studio-mail-list-scroll{max-height:none}.studio-mail-reader{display:none}.studio-mail-reader.is-open{z-index:120;background:var(--studio-bg,#fff);padding:18px 18px 100px;display:block;position:fixed;inset:0;overflow:auto}.studio-mail-reader>header{display:grid}.studio-mail-back{width:max-content;color:inherit;font:600 12px var(--font-manrope,sans-serif);background:0 0;border:0;padding:0;display:block}.studio-email-inbound-form{grid-template-columns:1fr}.studio-mail-composer{width:100%;max-height:calc(100dvh - 16px)}.studio-mail-compose-body{padding:18px}.studio-mail-compose-tabs{border:1px solid var(--studio-line,#ddd);background:var(--studio-subtle,#f4f4f4);border-radius:7px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.studio-mail-compose-tabs button{min-height:38px;color:inherit;font:650 13px var(--font-manrope,sans-serif);cursor:pointer;background:0 0;border:0;border-radius:5px}.studio-mail-compose-tabs button.is-active{background:var(--studio-ink,#111);color:var(--studio-bg,#fff)}.studio-mail-compose-workspace{display:block}.studio-mail-compose-workspace.is-write .studio-mail-compose-preview,.studio-mail-compose-workspace.is-preview .studio-mail-compose-editor{display:none}.studio-customer-email-preview-heading{flex-direction:column;align-items:flex-start}.studio-customer-email-preview-heading small{text-align:left;max-width:none}.studio-customer-email-canvas{padding:10px}.studio-customer-email-card>header,.studio-customer-email-content,.studio-customer-email-card>.studio-customer-email-footer{padding-left:18px;padding-right:18px}.studio-customer-email-signature{grid-template-columns:64px minmax(0,1fr);gap:12px}.studio-customer-email-signature>img{width:54px}.studio-customer-email-signature>div{padding-left:12px}.studio-mail-html-preview>header{flex-direction:column;align-items:flex-start}.studio-mail-html-preview>header a{justify-content:center;width:100%}.studio-mail-html-preview iframe{min-height:680px}}.studio-dashboard[data-theme=dark] .studio-mail-shell,.studio-dashboard[data-theme=dark] .studio-mail-setup-banner,.studio-dashboard[data-theme=dark] .studio-mail-reader.is-open,.studio-dashboard[data-theme=dark] .studio-mail-compose-body input,.studio-dashboard[data-theme=dark] .studio-mail-compose-body textarea,.studio-dashboard[data-theme=dark] .studio-mail-search input{background:#111}.studio-dashboard[data-theme=dark] .studio-mail-folders,.studio-dashboard[data-theme=dark] .studio-mail-list-scroll>button:hover,.studio-dashboard[data-theme=dark] .studio-mail-list-scroll>button.is-active{background:#181818}.studio-dashboard[data-theme=dark] .studio-customer-email-preview,.studio-dashboard[data-theme=dark] .studio-mail-html-preview{background:#151515}.studio-email-settings-card{gap:24px;margin-top:18px;display:grid}.studio-email-settings-heading,.studio-inquiry-email-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.studio-email-settings-heading h2,.studio-inquiry-email-heading h3{color:#111;font-family:var(--sans);letter-spacing:-.035em;margin:7px 0 8px;font-size:22px;font-weight:650;line-height:1.2}.studio-email-settings-heading p:last-child,.studio-inquiry-email-heading p:last-child{color:#666;max-width:620px;margin:0;font-size:13px;line-height:1.65}.studio-connection-status{color:#5e5e5e;background:#f4f4f4;border:1px solid #ddd;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:650;display:inline-flex}.studio-connection-status i{background:#a0a0a0;border-radius:50%;width:7px;height:7px}.studio-connection-status.is-connected{color:#285c31;background:#f0f7f1;border-color:#c9dfcc}.studio-connection-status.is-connected i{background:#3f8b4d}.studio-email-addresses{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-email-addresses>div{gap:5px;padding:17px 0;display:grid}.studio-email-addresses>div+div{border-left:1px solid #e2e2e2;padding-left:22px}.studio-email-addresses span,.studio-email-routing span,.studio-email-signature-preview>span{color:#777;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:650}.studio-email-addresses strong,.studio-email-routing strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.studio-email-key-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.studio-email-key-form label,.studio-inquiry-email>label{color:#4f4f4f;gap:7px;font-size:12px;font-weight:600;display:grid}.studio-email-key-form input,.studio-inquiry-email input,.studio-inquiry-email textarea{color:#111;font-family:var(--sans);background:#fff;border:1px solid #d8d8d8;border-radius:7px;width:100%;min-height:42px;padding:10px 12px;font-size:14px;line-height:1.55}.studio-email-key-form input:focus,.studio-inquiry-email input:focus,.studio-inquiry-email textarea:focus{border-color:#111;outline:none;box-shadow:0 0 0 3px #11111114}.studio-email-security-note{background:#fafafa;border:1px solid #e1e1e1;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:15px 16px;display:flex}.studio-email-security-note>div,.studio-email-setup-note{gap:4px;display:grid}.studio-email-security-note strong,.studio-email-setup-note strong{font-size:12px}.studio-email-security-note span,.studio-email-setup-note span{color:#6d6d6d;font-size:11px;line-height:1.55}.studio-inquiry-email{background:#fbfbfb;border:1px solid #dcdcdc;border-radius:10px;gap:18px;margin:12px 0 6px;padding:22px;scroll-margin-top:64px;display:grid}.studio-inquiry-email .studio-eyebrow{margin:0}.studio-email-setup-note{background:#f4f4f4;border-left:3px solid #111;border-radius:6px;padding:13px 14px}.studio-email-language{background:#eee;border:1px solid #ddd;border-radius:7px;grid-template-columns:repeat(2,auto);justify-self:start;gap:3px;padding:3px;display:inline-grid}.studio-email-language button{color:#666;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:34px;padding:7px 15px;font-size:12px;font-weight:600}.studio-email-language button.is-active{color:#fff;background:#111}.studio-email-routing{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-email-routing>div{gap:5px;padding:13px 0;display:grid}.studio-email-routing>div+div{border-left:1px solid #e2e2e2;padding-left:18px}.studio-email-signature-preview{color:#3c3c3c;background:#fff;border:1px solid #e2e2e2;border-radius:7px;padding:16px}.studio-email-signature-preview p{margin:12px 0;font-size:13px;line-height:1.55}.studio-email-signature-preview img{opacity:.82;width:74px;height:auto;margin:0 0 12px;display:block}.studio-email-signature-preview small{color:#777;border-top:1px solid #e8e8e8;padding-top:11px;font-size:10px;line-height:1.55;display:block}.studio-email-actions,.studio-email-confirmation{justify-content:space-between;align-items:center;gap:18px;display:flex}.studio-email-actions>span{color:#727272;font-size:11px}.studio-email-confirmation{color:#fff;background:#111;border-radius:8px;padding:16px}.studio-email-confirmation>div:first-child{gap:5px;max-width:430px;display:grid}.studio-email-confirmation>div:last-child{flex:none;gap:8px;display:flex}.studio-email-confirmation strong{font-size:13px}.studio-email-confirmation span{color:#cfcfcf;font-size:11px;line-height:1.5}.studio-email-confirmation .studio-button-quiet{color:#fff;border-color:#4b4b4b}.studio-email-confirmation .studio-button-primary{color:#111;background:#fff;border-color:#fff}.studio-email-history{border-top:1px solid #dedede;padding-top:18px;display:grid}.studio-email-history-heading{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.studio-email-history-heading strong{font-size:13px}.studio-email-history-heading span{color:#777;font-size:10px}.studio-email-history article{border-bottom:1px solid #e7e7e7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.studio-email-history article>div{gap:4px;display:grid}.studio-email-history article>div:nth-child(2){justify-items:end}.studio-email-history article strong{font-size:12px;line-height:1.4}.studio-email-history article span,.studio-email-history article time,.studio-email-history article p,.studio-email-history-empty{color:#777;margin:0;font-size:10px;line-height:1.5}.studio-email-history article p{color:#9b3131;grid-column:1/-1}.studio-email-status{border:1px solid #d4d4d4;border-radius:999px;padding:3px 7px}.studio-email-status.is-sent{color:#285c31;background:#f0f7f1;border-color:#c9dfcc}.studio-email-status.is-failed{color:#8c3030;background:#fbf0f0;border-color:#e6caca}.studio-email-history-empty{padding:14px 0 4px}.studio-dashboard[data-theme=dark] .studio-email-settings-heading h2,.studio-dashboard[data-theme=dark] .studio-inquiry-email-heading h3{color:#f5f5f5}.studio-dashboard[data-theme=dark] .studio-inquiry-email,.studio-dashboard[data-theme=dark] .studio-email-security-note,.studio-dashboard[data-theme=dark] .studio-email-setup-note,.studio-dashboard[data-theme=dark] .studio-email-signature-preview{background:#181818;border-color:#343434}.studio-dashboard[data-theme=dark] .studio-email-key-form input,.studio-dashboard[data-theme=dark] .studio-inquiry-email input,.studio-dashboard[data-theme=dark] .studio-inquiry-email textarea{color:#f5f5f5;background:#111;border-color:#3a3a3a}.studio-dashboard[data-theme=dark] .studio-email-addresses,.studio-dashboard[data-theme=dark] .studio-email-addresses>div+div,.studio-dashboard[data-theme=dark] .studio-email-routing,.studio-dashboard[data-theme=dark] .studio-email-routing>div+div,.studio-dashboard[data-theme=dark] .studio-email-signature-preview small,.studio-dashboard[data-theme=dark] .studio-email-history,.studio-dashboard[data-theme=dark] .studio-email-history article{border-color:#343434}.studio-dashboard[data-theme=dark] .studio-email-language{background:#111;border-color:#343434}.studio-dashboard[data-theme=dark] .studio-email-language button.is-active{color:#111;background:#f5f5f5}@media (width<=760px){.studio-email-settings-heading,.studio-inquiry-email-heading{align-items:stretch;gap:12px;display:grid}.studio-connection-status{justify-self:start}.studio-email-addresses,.studio-email-routing{grid-template-columns:1fr}.studio-email-addresses>div+div,.studio-email-routing>div+div{border-top:1px solid #e2e2e2;border-left:0;padding-left:0}.studio-email-key-form{grid-template-columns:1fr}.studio-email-key-form .studio-button,.studio-email-security-note .studio-button,.studio-email-actions .studio-button,.studio-email-confirmation .studio-button{width:100%}.studio-email-security-note,.studio-email-actions,.studio-email-confirmation{align-items:stretch;gap:12px;display:grid}.studio-inquiry-email{border-radius:8px;margin-left:-4px;margin-right:-4px;padding:16px}.studio-email-language{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch}.studio-email-confirmation>div:last-child{grid-template-columns:1fr;display:grid}.studio-email-history article{grid-template-columns:1fr;align-items:start}.studio-email-history article>div:nth-child(2){justify-items:start}}.veem-certificate-preview{gap:12px;width:100%;margin:0;display:grid;container-type:inline-size}.veem-certificate-paper{aspect-ratio:1/1.414;box-sizing:border-box;color:#181614;background:#fff;border:1px solid #19161429;width:100%;padding:clamp(8px,2.6cqw,14px);box-shadow:0 32px 80px #2e292524}.veem-certificate-frame{box-sizing:border-box;border:1px solid #2b2724;flex-direction:column;height:100%;padding:clamp(17px,6.4cqw,34px) clamp(15px,5.6cqw,30px) clamp(13px,4.8cqw,25px);display:flex;position:relative}.veem-certificate-sample-mark{font:650 clamp(5px, 1.35cqw, 7px)/1 var(--sans);letter-spacing:.15em;text-transform:uppercase;border:1px solid #18161452;padding:clamp(4px,1.2cqw,6px);position:absolute;top:clamp(8px,2.3cqw,12px);right:clamp(8px,2.3cqw,12px)}.veem-certificate-logo{width:clamp(55px,20cqw,94px);margin:0 auto clamp(13px,4cqw,21px)}.veem-certificate-logo img{filter:grayscale()brightness(.18);width:100%;height:auto;display:block}.veem-certificate-frame>h2{font-family:var(--serif);letter-spacing:.105em;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(18px,6.2cqw,31px);font-weight:500;line-height:.95}.veem-certificate-intro{font-family:var(--serif);text-align:center;max-width:86%;margin:clamp(11px,3.5cqw,18px) auto 0;font-size:clamp(6.5px,1.9cqw,9.5px);line-height:1.48}.veem-certificate-fields{margin:clamp(13px,4.1cqw,22px) 0 0;display:grid}.veem-certificate-fields>div{border-bottom:1px solid #1816143d;grid-template-columns:minmax(78px,.78fr) minmax(0,1.35fr);align-items:baseline;gap:clamp(7px,2.8cqw,15px);min-height:clamp(18px,5.1cqw,27px);padding:clamp(3px,1cqw,5px) 0;display:grid}.veem-certificate-fields dt,.veem-certificate-fields dd{font-family:var(--serif);margin:0;font-size:clamp(6px,1.7cqw,8.5px);line-height:1.25}.veem-certificate-fields dd{font-weight:600}.veem-certificate-footer{grid-template-columns:clamp(44px,14.5cqw,67px) minmax(72px,.9fr) minmax(92px,1.12fr);align-items:end;gap:clamp(8px,2.8cqw,15px);margin-top:auto;padding:clamp(11px,3.8cqw,20px) 0 clamp(5px,1.5cqw,8px);display:grid}.veem-certificate-qr-wrap{justify-items:center;gap:4px;display:grid}.veem-certificate-qr{background:#fff;grid-template-columns:repeat(21,1fr);width:clamp(42px,13.5cqw,63px);height:clamp(42px,13.5cqw,63px);display:grid}.veem-certificate-qr span{aspect-ratio:1}.veem-certificate-qr span.is-filled{background:#111}.veem-certificate-issued{align-content:end;gap:clamp(3px,.9cqw,5px);padding-bottom:clamp(11px,3.1cqw,16px);display:grid}.veem-certificate-issued small,.veem-certificate-signature small,.veem-certificate-qr-wrap small{color:#2d2926;font-family:var(--serif);font-size:clamp(5px,1.3cqw,6.5px);line-height:1.25}.veem-certificate-issued small{color:#6a625c;letter-spacing:.08em;text-transform:uppercase}.veem-certificate-issued strong{font-family:var(--serif);font-size:clamp(6px,1.6cqw,8px);font-weight:600}.veem-certificate-signature{gap:5px;display:grid}.veem-certificate-signature>span{border-bottom:1px solid #181614;min-height:clamp(26px,8cqw,38px)}.veem-certificate-signature small,.veem-certificate-qr-wrap small{text-align:center}.veem-certificate-id{font-family:var(--serif);letter-spacing:.055em;text-align:center;margin:0;font-size:clamp(5px,1.25cqw,6px)}.veem-certificate-preview figcaption{color:var(--muted);font:650 clamp(7px, 1.7cqw, 9px)/1.35 var(--sans);letter-spacing:.11em;text-align:center;text-transform:uppercase}.standard-certificate-inner .veem-certificate-preview{justify-self:center;max-width:470px}.standard-certificate-section .veem-certificate-preview figcaption{color:var(--muted)}.studio-certificate-standard-visual .veem-certificate-preview{max-width:380px;margin:0 auto}.print-certificate-place-date{align-content:end;gap:1.5mm;padding-bottom:4mm;display:grid}.print-certificate-place-date small{color:#666;font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;font-size:5.5pt}.print-certificate-place-date strong{color:#171513;font-family:var(--serif);font-size:7pt;font-weight:600}.atelier-device-showcase{gap:18px;width:100%;margin:70px 0 0;display:grid}.atelier-device-stage{background:radial-gradient(circle at 76% 13%,#b39a7233,#0000 30%),linear-gradient(145deg,#eee7dd 0%,#e2d7ca 100%);border:1px solid #2e29251a;min-height:560px;padding:64px 54px 44px;position:relative;overflow:hidden}.atelier-device-showcase figcaption{color:var(--muted);font:650 9px/1.4 var(--sans);letter-spacing:.13em;text-align:center;text-transform:uppercase}.atelier-laptop{width:84%;max-width:900px;margin:0 auto}.atelier-laptop-display{background:#1c1a18;border:1px solid #34302d;border-radius:18px 18px 6px 6px;padding:11px;position:relative;box-shadow:0 32px 64px #2e292538}.atelier-laptop-camera{background:#4a4541;border-radius:50%;width:3px;height:3px;position:absolute;top:4px;left:calc(50% - 1.5px)}.atelier-laptop-screen{aspect-ratio:16/9.7;overflow:hidden}.atelier-laptop-base{background:linear-gradient(#d8d5d1 0%,#aaa7a3 100%);border-radius:1px 1px 14px 14px;width:112%;height:16px;margin-left:-6%;position:relative;box-shadow:0 15px 22px #2e292521}.atelier-laptop-base span{background:#504d4938;border-radius:0 0 8px 8px;width:16%;height:5px;position:absolute;left:42%}.atelier-phone{width:clamp(150px,16vw,190px);position:absolute;bottom:34px;right:5%}.atelier-phone-frame{background:#1c1a18;border:2px solid #48423e;border-radius:30px;padding:7px;position:relative;box-shadow:0 30px 56px #2e29254d}.atelier-phone-island{z-index:2;background:#1c1a18;border-radius:999px;width:30%;height:12px;position:absolute;top:10px;left:35%}.atelier-phone-screen{aspect-ratio:9/19;border-radius:22px;overflow:hidden}.atelier-verification-screen{color:#2e2925;background:#f6f2ea;height:100%;overflow:hidden}.atelier-verification-header{background:#f6f2eaf5;border-bottom:1px solid #2e29251f;justify-content:space-between;align-items:center;height:8%;padding:0 4.5%;display:flex}.atelier-verification-header span{font-family:var(--serif);letter-spacing:.14em;font-size:clamp(7px,.75vw,11px)}.atelier-verification-header>i{border-top:1px solid #2e2925;border-bottom:1px solid #2e2925;width:15px;height:6px}.atelier-verification-content{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:5%;height:92%;padding:5.5% 6%;display:grid}.atelier-verification-message>small{font:700 clamp(5px, .55vw, 8px)/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;display:block}.atelier-verification-message>b{color:#40523b;font:700 clamp(5px, .58vw, 8px)/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;background:#e2eadf;align-items:center;gap:5px;padding:7px 9px;display:inline-flex}.atelier-verification-message>b i{font-style:normal}.atelier-verification-message h3{font-family:var(--serif);letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(23px,3vw,42px);font-weight:400;line-height:.98}.atelier-verification-message p{color:var(--muted);margin:14px 0 0;font-size:clamp(6px,.7vw,10px);line-height:1.5}.atelier-verification-record{background:#fff;border:1px solid #2e29252e;padding:7%;box-shadow:0 16px 34px #2e29251a}.atelier-verification-record-head{border-bottom:1px solid #2e2925;gap:5px;padding-bottom:7%;display:grid}.atelier-verification-record-head span,.atelier-verification-record dt{color:var(--muted);font:650 clamp(4.5px, .5vw, 7px)/1.25 var(--sans);letter-spacing:.09em;text-transform:uppercase}.atelier-verification-record-head strong{font:700 clamp(6px, .75vw, 10px)/1.25 var(--sans);letter-spacing:.035em}.atelier-verification-record dl{margin:4% 0 0}.atelier-verification-record dl>div{border-bottom:1px solid #2e29251c;grid-template-columns:.78fr 1.22fr;gap:5%;padding:5% 0;display:grid}.atelier-verification-record dd{font:600 clamp(5px, .65vw, 9px)/1.4 var(--sans);margin:0}.atelier-verification-screen.is-phone .atelier-verification-header{height:8%;padding:0 9%}.atelier-verification-screen.is-phone .atelier-verification-header span{font-size:5px}.atelier-verification-screen.is-phone .atelier-verification-header>i{width:9px;height:4px}.atelier-verification-screen.is-phone .atelier-verification-content{grid-template-columns:1fr;align-content:start;height:92%;padding:19% 9% 9%;display:grid}.atelier-verification-screen.is-phone .atelier-verification-message>small{margin-bottom:6px;font-size:4px}.atelier-verification-screen.is-phone .atelier-verification-message>b{padding:5px 6px;font-size:4px}.atelier-verification-screen.is-phone .atelier-verification-message h3{margin-top:9px;font-size:clamp(13px,1.45vw,18px)}.atelier-verification-screen.is-phone .atelier-verification-record{margin-top:8%;padding:9%}.atelier-verification-screen.is-phone .atelier-verification-record-head span,.atelier-verification-screen.is-phone .atelier-verification-record dt{font-size:3.8px}.atelier-verification-screen.is-phone .atelier-verification-record-head strong,.atelier-verification-screen.is-phone .atelier-verification-record dd{font-size:5px}.atelier-verification-screen.is-phone .atelier-verification-record dl>div{grid-template-columns:1fr;gap:3px}.studio-verification-preview .atelier-device-showcase{margin:0}.studio-verification-preview .atelier-device-stage{min-height:360px;padding:42px 24px 30px}.studio-verification-preview .atelier-phone{width:108px;bottom:20px}@media (width<=920px){.standard-hero-copy{order:1}.standard-hero-certificate{order:2;max-width:420px}.standard-certificate-inner .veem-certificate-preview{max-width:420px}.atelier-device-stage{min-height:500px;padding:56px 28px 38px}.atelier-laptop{width:90%;margin-left:0}.atelier-phone{right:2%}}@media (width<=640px){.veem-certificate-preview{gap:9px}.veem-certificate-paper{padding:8px}.veem-certificate-frame{padding-left:16px;padding-right:16px}.veem-certificate-fields>div{grid-template-columns:minmax(76px,.82fr) minmax(0,1.3fr);gap:7px}.veem-certificate-footer{grid-template-columns:45px minmax(72px,.88fr) minmax(88px,1.12fr)}.atelier-device-showcase{margin-top:44px}.atelier-device-stage{min-height:0;padding:32px 12px 24px;display:grid}.atelier-laptop{width:100%;margin:0}.atelier-laptop-display{border-radius:10px 10px 4px 4px;padding:6px}.atelier-laptop-base{height:9px}.atelier-verification-content{gap:4%;padding:5% 5.5%}.atelier-verification-message>small{margin-bottom:5px;font-size:4px}.atelier-verification-message>b{padding:4px 5px;font-size:4px}.atelier-verification-message h3{margin-top:8px;font-size:clamp(16px,5vw,21px)}.atelier-verification-message p{margin-top:6px;font-size:4px}.atelier-verification-record{padding:7%}.atelier-verification-record-head span,.atelier-verification-record dt{font-size:3px}.atelier-verification-record-head strong,.atelier-verification-record dd{font-size:4px}.atelier-phone{justify-self:end;width:43%;margin:-17% 4% 0 0;position:relative;bottom:auto;right:auto}.atelier-phone-frame{border-radius:22px;padding:5px}.atelier-phone-screen{border-radius:17px}.atelier-phone-island{height:8px;top:7px}.studio-verification-preview .atelier-device-stage{min-height:0}.studio-verification-preview .atelier-phone{width:43%;bottom:auto}}.authenticity-page{background:var(--ivory);color:var(--ink)}.authenticity-shell{grid-template-columns:minmax(0,.85fr) minmax(420px,.95fr);gap:clamp(56px,9vw,150px);min-height:calc(100vh - 112px);padding:clamp(88px,10vw,160px) clamp(44px,7vw,112px);display:grid}.authenticity-heading{max-width:680px}.authenticity-heading h1{font-family:var(--serif);letter-spacing:-.052em;margin:24px 0 30px;font-size:clamp(56px,6.2vw,96px);font-weight:400;line-height:.92}.authenticity-heading>p:not(.home-kicker){color:var(--muted);max-width:590px;margin:0 0 34px;font-size:18px;line-height:1.8}.authenticity-status{letter-spacing:.13em;text-transform:uppercase;margin-top:42px;padding:10px 14px;font-size:11px;font-weight:700;display:inline-flex}.authenticity-status.is-valid{color:#3d5038;background:#e4eadf}.authenticity-status.is-invalid{color:#73483d;background:#eee2dd}.authenticity-record{background:#fff;border:1px solid #2e292533;align-self:start;padding:clamp(32px,4vw,56px);box-shadow:0 34px 90px #2e29251a}.authenticity-record>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:start;padding-bottom:25px;display:flex}.authenticity-record>header div{gap:6px;display:grid}.authenticity-record>header span,.authenticity-record dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.authenticity-record>header strong{letter-spacing:.05em;font-size:17px}.authenticity-record>header p{font-family:var(--serif);margin:0;font-size:22px}.authenticity-record dl{margin:18px 0 30px}.authenticity-record dl>div{border-bottom:1px solid #2e292524;grid-template-columns:minmax(120px,.75fr) minmax(0,1.25fr);gap:18px;padding:14px 0;display:grid}.authenticity-record dd{margin:0;font-size:13px;line-height:1.55}.authenticity-record .authenticity-checksum dd{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.authenticity-privacy{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.7}.studio-certificate-editor{background:#f6f2ead9;border:1px solid #2e292524;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:28px;padding:26px;display:grid}.studio-certificate-editor h3{margin:4px 0 8px}.studio-certificate-editor p{color:var(--muted);max-width:620px;margin:0;font-size:13px;line-height:1.65}.studio-certificate-ready{place-items:flex-start start;gap:10px;display:grid}.studio-certificate-ready>div{flex-wrap:wrap;gap:8px;display:flex}.print-certificate-page{color:#111;background:#dfdcd6;min-height:100vh;padding:30px}.certificate-print-toolbar{justify-content:center;align-items:center;gap:18px;margin:0 auto 24px;display:flex}.certificate-print-toolbar a,.certificate-print-button{color:#111;cursor:pointer;font:600 12px/1 var(--sans);background:#fff;border:1px solid #aaa;padding:13px 18px;text-decoration:none}.certificate-print-format{color:#4f4b47;font:700 10px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase}.certificate-print-toolbar a.is-active{color:#fff;background:#171513;border-color:#171513}.print-certificate-sheet{box-sizing:border-box;background:#fff;flex-direction:column;width:148mm;height:210mm;margin:0 auto;padding:16mm 16mm 13mm;display:flex;overflow:hidden;box-shadow:0 20px 70px #00000029}.print-certificate-brand img{filter:grayscale()brightness(0);width:24mm;height:auto}.print-certificate-brand p,.print-certificate-title>p{font:600 7pt/1 var(--sans);letter-spacing:.17em;text-transform:uppercase;margin:2mm 0 0}.print-certificate-title{border-bottom:.35mm solid #111;margin-top:8mm;padding-bottom:6mm}.print-certificate-title h1{font-family:var(--serif);letter-spacing:-.04em;margin:3mm 0;font-size:31pt;font-weight:400;line-height:.95}.print-certificate-title span{font:400 8pt/1.55 var(--sans);max-width:94mm;display:block}.print-certificate-fields>div{border-bottom:.2mm solid #d5d5d5;grid-template-columns:34mm 1fr;gap:5mm;padding:2.6mm 0;display:grid}.print-certificate-fields dt{color:#555;font:600 6.5pt/1.35 var(--sans);letter-spacing:.07em;text-transform:uppercase}.print-certificate-fields dd{font:600 7.5pt/1.35 var(--sans);margin:0}.print-certificate-signature{gap:1.6mm;display:grid}.print-certificate-signature span{border-bottom:.35mm solid #111;min-height:14mm}.print-certificate-signature small,.print-certificate-qr small{color:#555;font:500 6pt/1.3 var(--sans)}.print-certificate-qr{gap:1mm;display:grid}@media (width<=900px){.authenticity-shell{grid-template-columns:1fr;padding:74px 24px 90px}.authenticity-status{margin-top:24px}.studio-certificate-editor{grid-template-columns:1fr}}@media (width<=560px){.authenticity-heading h1{font-size:clamp(46px,14vw,60px)}.authenticity-record{padding:26px 20px}.authenticity-record dl>div{grid-template-columns:1fr;gap:7px}}figure.certificate-sample{aspect-ratio:1/1.414;color:#171513;background:#fff;border:1px solid #11111124;width:100%;margin:0;padding:clamp(11px,1.35vw,17px);display:block;position:relative;overflow:hidden;box-shadow:0 38px 90px #2e292529}.certificate-sample-border{border:1px solid #211e1b;flex-direction:column;height:100%;padding:clamp(22px,3.4vw,42px) clamp(20px,3.1vw,38px) clamp(20px,2.7vw,34px);display:flex;position:relative}.certificate-sample-mark{font:600 7px/1 var(--sans);letter-spacing:.15em;text-transform:uppercase;border:1px solid #1111114d;padding:6px 7px;position:absolute;top:11px;right:11px}.certificate-sample .certificate-brand{width:clamp(76px,21%,110px);height:auto;margin:0 auto clamp(18px,2.3vw,28px)}.certificate-sample .certificate-brand img{filter:grayscale()brightness(.12);width:100%;height:auto;display:block}figure.certificate-sample h2{font-family:var(--serif);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(24px,2.7vw,38px);font-weight:500;line-height:1}.certificate-sample .certificate-intro{font-family:var(--serif);text-align:center;border:0;max-width:310px;margin:clamp(15px,2vw,24px) auto 0;padding:0;font-size:clamp(8px,.85vw,11px);line-height:1.45}.certificate-sample .certificate-fields{margin:clamp(20px,2.6vw,34px) 0 0;display:grid}.certificate-sample .certificate-fields>div{border-bottom:1px solid #11111147;grid-template-columns:minmax(95px,.78fr) minmax(0,1.42fr);gap:14px;padding:clamp(5px,.55vw,7px) 0;display:grid}.certificate-sample .certificate-fields dt,.certificate-sample .certificate-fields dd{font-family:var(--serif);letter-spacing:0;text-transform:none;margin:0;font-size:clamp(7px,.72vw,9px);line-height:1.3}.certificate-sample .certificate-fields dt{color:#171513}.certificate-sample .certificate-fields dd{font-weight:500}.certificate-sample .certificate-footer-row{grid-template-columns:clamp(54px,16%,74px) minmax(0,.8fr) minmax(110px,1.15fr);align-items:end;gap:clamp(12px,1.7vw,22px);margin-top:auto;padding:clamp(14px,2vw,26px) 0 9px;display:grid}.certificate-sample .certificate-qr-wrap{gap:4px;display:grid}.certificate-sample .certificate-qr{background:#fff;grid-template-columns:repeat(21,1fr);width:clamp(48px,6vw,66px);height:clamp(48px,6vw,66px);display:grid}.certificate-sample .certificate-qr span{aspect-ratio:1}.certificate-sample .certificate-qr span.is-filled{background:#111}.certificate-place-date,.certificate-signature{display:grid}.certificate-place-date span,.certificate-signature span{font-family:var(--serif);border-bottom:1px solid #171513;min-height:clamp(28px,3.4vw,43px);padding:0 4px 5px;font-size:clamp(7px,.68vw,9px);line-height:1.2}.certificate-signature span{padding:0}.certificate-sample .certificate-signature small,.certificate-sample .certificate-qr-wrap small{color:#171513;font-family:var(--serif);text-align:center;margin-top:4px;font-size:clamp(5px,.52vw,7px);line-height:1.25}.certificate-bottom-id{font-family:var(--serif);letter-spacing:.04em;text-align:center;margin:0;font-size:clamp(5px,.52vw,7px)}figure.certificate-sample figcaption{color:#11111194;font:600 clamp(4px, .43vw, 6px)/1 var(--sans);letter-spacing:.08em;text-align:center;text-transform:uppercase;border:0;width:100%;margin:0;padding:0;position:absolute;bottom:3px;left:0}.print-certificate-sheet{box-sizing:border-box;color:#171513;background:#fff;width:148mm;height:210mm;margin:0 auto;padding:8mm;display:block;overflow:hidden;box-shadow:0 20px 70px #00000029}.print-certificate-border{border:.35mm solid #171513;flex-direction:column;height:100%;padding:9mm 10mm 4mm;display:flex}.print-certificate-brand{justify-content:center;display:flex}.print-certificate-brand img{filter:grayscale()brightness(.12);width:27mm;height:auto;display:block}.print-certificate-title{text-align:center;border:0;margin:7mm 0 0;padding:0}.print-certificate-title h1{font-family:var(--serif);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:21pt;font-weight:500;line-height:1}.print-certificate-title p{font-family:var(--serif);max-width:91mm;margin:6mm auto 0;font-size:7.5pt;line-height:1.45}.print-certificate-fields{margin:8mm 0 0}.print-certificate-fields>div{border-bottom:.2mm solid #a9a6a2;grid-template-columns:39mm 1fr;gap:4mm;min-height:8mm;padding:2.2mm 0 1.6mm;display:grid}.print-certificate-fields dt,.print-certificate-fields dd{color:#171513;font-family:var(--serif);letter-spacing:0;text-transform:none;margin:0;font-size:7.2pt;line-height:1.25}.print-certificate-fields dd{font-weight:500}.print-certificate-footer{grid-template-columns:21mm 1fr 45mm;align-items:end;gap:6mm;margin-top:auto;display:grid}.print-certificate-qr{justify-items:center;gap:1mm;display:grid}.print-certificate-qr img{width:18mm;height:18mm;display:block}.print-certificate-qr small,.print-certificate-signature small{color:#171513;font-family:var(--serif);text-align:center;font-size:5.5pt;line-height:1.2}.print-certificate-place-date,.print-certificate-signature{display:grid}.print-certificate-place-date span,.print-certificate-signature span{font-family:var(--serif);border-bottom:.25mm solid #171513;min-height:13mm;padding:0 1mm 1.5mm;font-size:6.5pt}.print-certificate-signature span{padding:0}.print-certificate-bottom-id{font-family:var(--serif);letter-spacing:.05em;text-align:center;margin:4mm 0 0;font-size:5.5pt}.verification-device-showcase{background:radial-gradient(circle at 80% 18%,#b39a723d,#0000 28%),#e8ded2;min-height:570px;margin:70px 0 0;padding:70px 62px 52px;position:relative;overflow:hidden}.verification-device-showcase figcaption{color:var(--muted);letter-spacing:.13em;text-align:center;text-transform:uppercase;width:100%;font-size:10px;font-weight:700;position:absolute;bottom:20px;left:0}.verification-laptop{width:86%;max-width:930px;margin:0 auto;position:relative}.verification-laptop-screen{background:#171513;border-radius:18px 18px 5px 5px;padding:12px;box-shadow:0 34px 60px #2e292538}.verification-laptop-base{background:linear-gradient(#d8d5d1 0%,#b8b5b1 100%);border-radius:2px 2px 16px 16px;width:112%;height:18px;margin-left:-6%;position:relative}.verification-laptop-base:after{content:"";background:#aaa6a1;border-radius:0 0 10px 10px;width:16%;height:5px;position:absolute;top:0;left:42%}.verification-phone{background:#171513;border:2px solid #4a4642;border-radius:30px;width:185px;padding:12px 7px 8px;position:absolute;bottom:48px;right:7%;transform:rotate(2deg);box-shadow:0 28px 55px #2e29254d}.verification-phone-speaker{background:#3b3835;border-radius:999px;width:18%;height:4px;position:absolute;top:5px;left:41%}.verification-phone-screen{border-radius:20px;overflow:hidden}.verification-screen{color:#2e2925;background:#f6f2ea;min-height:385px}.verification-screen-bar{background:#f6f2eaf0;border-bottom:1px solid #2e29251f;justify-content:space-between;align-items:center;height:38px;padding:0 22px;display:flex}.verification-screen-bar span{font-family:var(--serif);letter-spacing:.14em;font-size:12px}.verification-screen-bar i{border-top:1px solid #2e2925;border-bottom:1px solid #2e2925;width:16px;height:7px;display:block}.verification-screen-content{grid-template-columns:.9fr 1.1fr;gap:36px;padding:38px 42px;display:grid}.verification-screen-heading small{letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px;font-size:7px;font-weight:700;display:block}.verification-screen-heading b{color:#3d5038;letter-spacing:.12em;text-transform:uppercase;background:#e4eadf;padding:6px 8px;font-size:7px;display:inline-block}.verification-screen-heading h3{font-family:var(--serif);letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(24px,3vw,43px);font-weight:400;line-height:.96}.verification-screen-record{background:#fff;border:1px solid #2e29252e;padding:22px;box-shadow:0 18px 38px #2e29251a}.verification-screen-record header{border-bottom:1px solid #2e2925;justify-content:space-between;align-items:start;padding-bottom:14px;display:flex}.verification-screen-record header div{gap:4px;display:grid}.verification-screen-record header span,.verification-screen-record dt{color:#685d56;letter-spacing:.08em;text-transform:uppercase;font-size:6px}.verification-screen-record header strong{letter-spacing:.04em;font-size:9px}.verification-screen-record header em{font-family:var(--serif);font-size:12px;font-style:normal}.verification-screen-record dl{margin:9px 0 0}.verification-screen-record dl>div{border-bottom:1px solid #2e29251f;grid-template-columns:.8fr 1.2fr;gap:8px;padding:9px 0;display:grid}.verification-screen-record dd{margin:0;font-size:8px;line-height:1.4}.verification-screen.is-compact{min-height:345px}.verification-screen.is-compact .verification-screen-bar{height:30px;padding:0 10px}.verification-screen.is-compact .verification-screen-bar span{font-size:7px}.verification-screen.is-compact .verification-screen-content{padding:18px 12px;display:block}.verification-screen.is-compact .verification-screen-heading small{margin-bottom:8px;font-size:5px}.verification-screen.is-compact .verification-screen-heading b{padding:4px 5px;font-size:5px}.verification-screen.is-compact .verification-screen-heading h3{margin-top:10px;font-size:21px}.verification-screen.is-compact .verification-screen-record{margin-top:17px;padding:12px}.verification-screen.is-compact .verification-screen-record header{gap:5px;padding-bottom:8px;display:grid}.verification-screen.is-compact .verification-screen-record header em{font-size:8px}.verification-screen.is-compact .verification-screen-record dl>div{grid-template-columns:1fr;gap:3px;padding:6px 0}.standard-verification>.verification-device-showcase{margin-top:70px}.studio-certificate-standard-preview,.studio-verification-preview{background:#fff;border:1px solid #2e292524;grid-template-columns:minmax(0,1fr) minmax(300px,410px);align-items:center;gap:clamp(36px,6vw,90px);margin-top:24px;padding:clamp(28px,4vw,52px);display:grid}.studio-certificate-standard-copy h3,.studio-verification-preview h3{font-family:var(--serif);letter-spacing:-.04em;margin:10px 0 20px;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:.98}.studio-certificate-standard-copy>p:not(.studio-eyebrow),.studio-verification-preview>div>p:not(.studio-eyebrow){color:var(--muted);margin:0;line-height:1.75}.studio-certificate-standard-copy ul{border-top:1px solid #2e292524;margin:26px 0 0;padding:12px 0 0;list-style:none}.studio-certificate-standard-copy li{color:var(--muted);padding:7px 0 7px 18px;font-size:13px;position:relative}.studio-certificate-standard-copy li:before{content:"—";position:absolute;left:0}.studio-certificate-standard-visual .certificate-sample{max-width:380px}.studio-verification-preview{grid-template-columns:minmax(260px,.55fr) minmax(430px,1.45fr)}.studio-verification-preview .verification-device-showcase{min-height:400px;margin:0;padding:44px 30px 38px}.studio-verification-preview .verification-laptop{width:82%}.studio-verification-preview .verification-phone{transform-origin:100% 100%;bottom:34px;right:2%;transform:rotate(2deg)scale(.72)}.studio-verification-preview .verification-screen{min-height:275px}.studio-verification-preview .verification-screen-content{gap:18px;padding:22px 24px}.studio-verification-preview .verification-device-showcase figcaption{font-size:7px;bottom:12px}@media (width<=900px){.verification-device-showcase{min-height:500px;padding:58px 30px 48px}.verification-laptop{width:92%;margin-left:0}.verification-phone{transform-origin:100% 100%;right:3%;transform:rotate(2deg)scale(.88)}.verification-screen-content{gap:24px;padding:30px 28px}.studio-certificate-standard-preview,.studio-verification-preview{grid-template-columns:1fr}.studio-certificate-standard-visual .certificate-sample{margin:0 auto}}@media (width<=640px){.certificate-sample .certificate-footer-row{grid-template-columns:50px minmax(0,.8fr) minmax(90px,1.1fr);gap:8px}.certificate-sample .certificate-qr{width:45px;height:45px}.verification-device-showcase{min-height:430px;padding:46px 12px 42px}.verification-laptop{width:94%}.verification-laptop-screen{border-radius:10px 10px 3px 3px;padding:6px}.verification-screen{min-height:285px}.verification-screen-content{padding:20px 18px;display:block}.verification-screen-heading h3{max-width:260px;font-size:29px}.verification-screen-record{max-width:260px;margin-top:16px;margin-left:auto;padding:14px}.verification-phone{transform-origin:100% 100%;bottom:30px;right:0;transform:rotate(2deg)scale(.58)}.studio-certificate-standard-preview,.studio-verification-preview{padding:24px 18px}.studio-verification-preview .verification-device-showcase{min-height:330px;padding-left:10px;padding-right:10px}.studio-verification-preview .verification-phone{transform:rotate(2deg)scale(.5)}}@page{margin:0;size:A5 portrait}@media print{html,body{width:148mm;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.certificate-print-toolbar{display:none}.print-certificate-page{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-sizing:border-box;break-after:avoid;break-before:avoid;page-break-after:avoid;page-break-before:avoid;background:#fff;width:148mm;height:209mm;min-height:0;padding:0;overflow:hidden}.print-certificate-sheet{box-shadow:none;break-after:avoid;break-before:avoid;break-inside:avoid;page-break-after:avoid;page-break-before:avoid;page-break-inside:avoid;width:148mm;min-width:148mm;max-width:148mm;height:209mm;min-height:209mm;max-height:209mm;margin:0;padding:0;position:relative}.print-certificate-border{height:auto;position:absolute;inset:8mm}}.standard-page{background:var(--ivory);color:var(--ink)}.standard-hero{background:radial-gradient(circle at 82% 18%,#ad947729,#0000 31%),#eee7dd;grid-template-columns:minmax(0,.9fr) minmax(430px,.72fr);align-items:center;gap:clamp(54px,7vw,110px);min-height:calc(100vh - 112px);padding:clamp(70px,8vw,126px) clamp(44px,7vw,112px);display:grid}.standard-hero-copy{max-width:690px}.standard-hero-copy h1{font-family:var(--serif);letter-spacing:-.055em;margin:20px 0 32px;font-size:clamp(64px,7.4vw,118px);font-weight:400;line-height:.88}.standard-hero-copy>p:not(.home-kicker):not(.home-trust-line){color:var(--muted);max-width:610px;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.75}.standard-hero-copy .home-actions{margin-top:38px}.standard-hero-copy .home-trust-line{margin-top:28px}.standard-hero-certificate{justify-self:center;width:100%;max-width:500px;transform:rotate(1.2deg)}.certificate-sample{aspect-ratio:1/1.414;color:#111;background:#fff;border:1px solid #1113;flex-direction:column;width:100%;margin:0;padding:clamp(28px,4.4vw,54px);display:flex;position:relative;overflow:hidden;box-shadow:0 38px 90px #2e292529}.certificate-watermark{color:#1414140b;font-family:var(--serif);letter-spacing:.08em;white-space:nowrap;z-index:0;font-size:clamp(72px,10vw,134px);font-weight:600;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-35deg)}.certificate-sample>:not(.certificate-watermark){z-index:1;position:relative}.certificate-brand{width:76px;height:54px;margin-bottom:20px}.certificate-brand img{filter:grayscale()brightness(0);width:100%;height:auto}.certificate-kicker{letter-spacing:.24em;text-transform:uppercase;margin:0 0 10px;font-size:8px;font-weight:700}.certificate-sample h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.3vw,48px);font-weight:400;line-height:.95}.certificate-intro{border-bottom:1px solid #111;margin:18px 0 0;padding-bottom:18px;font-size:10px;line-height:1.6}.certificate-fields{margin:15px 0 0;display:grid}.certificate-fields>div{border-bottom:1px solid #1111112e;grid-template-columns:.72fr 1.28fr;gap:10px;padding:9px 0;display:grid}.certificate-fields dt,.certificate-fields dd{margin:0;font-size:8px;line-height:1.4}.certificate-fields dt{color:#555;letter-spacing:.05em;text-transform:uppercase}.certificate-fields dd{font-weight:600}.certificate-footer-row{grid-template-columns:minmax(0,1fr) 96px;align-items:end;gap:20px;margin-top:auto;padding-top:20px;display:grid}.certificate-signature{gap:6px;display:grid}.certificate-signature span{border-bottom:1px solid #111;min-height:40px}.certificate-signature small,.certificate-qr-wrap small{color:#555;font-size:6px;line-height:1.35}.certificate-qr-wrap{gap:6px;display:grid}.certificate-qr{background:#fff;grid-template-columns:repeat(21,1fr);width:84px;height:84px;display:grid}.certificate-qr span{aspect-ratio:1}.certificate-qr span.is-filled{background:#111}.certificate-sample figcaption{color:#555;letter-spacing:.05em;text-align:center;text-transform:uppercase;border-top:1px solid #1111112e;margin-top:16px;padding-top:9px;font-size:7px}.standard-intro{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:clamp(50px,10vw,170px);padding-top:130px;padding-bottom:105px;display:grid}.standard-intro h2,.standard-certificate-copy h2,.standard-verification h2,.standard-closing h2{font-family:var(--serif);letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(46px,5vw,76px);font-weight:400;line-height:.98}.standard-intro>p{color:var(--muted);margin:54px 0 0;font-size:18px;line-height:1.85}.standard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-bottom:130px;display:grid}.standard-grid article{border-left:1px solid var(--line);border-top:1px solid var(--line);min-height:330px;padding:34px 36px 42px}.standard-grid article:nth-child(3n),.standard-grid article:last-child{border-right:1px solid var(--line)}.standard-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.standard-grid article>span,.standard-verification-grid article>span{color:var(--bronze);font-family:var(--serif);font-size:23px}.standard-grid h3,.standard-verification-grid h3{font-family:var(--serif);margin:52px 0 15px;font-size:30px;font-weight:400;line-height:1.08}.standard-grid p,.standard-verification-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.standard-certificate-section{background:var(--stone);color:var(--ink)}.standard-certificate-inner{grid-template-columns:minmax(0,.9fr) minmax(380px,.65fr);align-items:center;gap:clamp(70px,10vw,170px);padding-top:140px;padding-bottom:140px;display:grid}.standard-certificate-copy .eyebrow{color:var(--olive-dark)}.standard-certificate-copy h2{color:var(--ink)}.standard-certificate-copy>p:not(.eyebrow){color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.8}.standard-certificate-copy ul{border-top:1px solid #2e292533;margin:38px 0 0;padding:0;list-style:none}.standard-certificate-copy li{color:var(--muted);border-bottom:1px solid #2e292533;padding:15px 0 15px 24px;font-size:14px;position:relative}.standard-certificate-copy li:before{color:var(--olive-dark);content:"—";position:absolute;left:0}.standard-certificate-inner .certificate-sample{transform:rotate(-1deg)}.standard-verification{padding-top:135px;padding-bottom:135px}.standard-verification>header{max-width:850px}.standard-verification>header>p:not(.eyebrow){color:var(--muted);max-width:700px;margin:28px 0 0;font-size:17px;line-height:1.8}.verification-page-preview{gap:14px;margin:70px 0 0;display:grid}.verification-page-preview-sheet{background:#f6f2ea;border:1px solid #2e292529;overflow:hidden;box-shadow:0 28px 70px #2e29251f}.verification-page-preview-header{border-bottom:1px solid #2e29251f;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(24px,5vw,68px);display:flex}.verification-page-preview-header span{font-family:var(--serif);letter-spacing:.16em;font-size:18px}.verification-page-preview-header i{border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);width:24px;height:9px;display:block}.verification-page-preview-content{grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);align-items:start;gap:clamp(42px,8vw,120px);padding:clamp(54px,8vw,110px) clamp(24px,7vw,92px) clamp(42px,6vw,80px);display:grid}.verification-page-preview-message>small{letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-size:10px;font-weight:700;display:block}.verification-page-preview-message>b{color:#3d5038;letter-spacing:.12em;text-transform:uppercase;background:#e4eadf;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:inline-flex}.verification-page-preview-message>b i{font-style:normal}.verification-page-preview-message h3{font-family:var(--serif);letter-spacing:-.045em;margin:28px 0 20px;font-size:clamp(42px,5.2vw,72px);font-weight:400;line-height:.98}.verification-page-preview-message p{color:var(--muted);max-width:510px;margin:0;font-size:14px;line-height:1.75}.verification-page-preview-record{background:#fff;border:1px solid #2e29252e;padding:clamp(24px,3.5vw,42px);box-shadow:0 20px 50px #2e292517}.verification-page-preview-record>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:start;gap:24px;padding-bottom:22px;display:flex}.verification-page-preview-record>header div{gap:7px;display:grid}.verification-page-preview-record>header span,.verification-page-preview-record dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.verification-page-preview-record>header strong{letter-spacing:.06em;font-size:14px}.verification-page-preview-record>header em{font-family:var(--serif);font-size:20px;font-style:normal}.verification-page-preview-record dl{margin:14px 0 0}.verification-page-preview-record dl>div{border-bottom:1px solid #2e29251f;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:18px;padding:15px 0;display:grid}.verification-page-preview-record dd{margin:0;font-size:13px;line-height:1.45}.verification-page-preview-privacy{color:var(--muted);border-top:1px solid #2e29251f;margin:0;padding:22px clamp(24px,7vw,92px) 24px;font-size:12px;line-height:1.6}.verification-page-preview figcaption{color:var(--muted);letter-spacing:.13em;text-align:center;text-transform:uppercase;font-size:10px;font-weight:700}.standard-verification-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:70px;display:grid}.standard-verification-grid article{border-right:1px solid var(--line);min-height:270px;padding:34px 38px 40px 0}.standard-verification-grid article+article{padding-left:38px}.standard-verification-grid article:last-child{border-right:0}.standard-verification-grid h3{margin-top:42px}.standard-closing{background:#e3d6c7;grid-template-columns:minmax(0,1.05fr) minmax(300px,.75fr);gap:clamp(55px,9vw,145px);padding:120px clamp(44px,7vw,112px);display:grid}.standard-closing>div:last-child{align-self:end}.standard-closing>div:last-child p{color:var(--muted);margin:0 0 30px;font-size:17px;line-height:1.8}.home-values-link{color:var(--ink);margin-top:30px;padding-bottom:6px;font-size:13px;display:inline-block;position:relative}.home-values-link:after{background:var(--olive-dark);content:"";width:46px;height:1px;transition:width .18s;position:absolute;bottom:0;left:0}.home-values-link:hover:after{width:100%}@media (width<=1120px){.standard-hero{grid-template-columns:minmax(0,.9fr) minmax(380px,.72fr);padding-left:48px;padding-right:48px}.standard-grid article{min-height:350px;padding-left:28px;padding-right:28px}}@media (width<=920px){.standard-hero{grid-template-columns:1fr;min-height:0;padding:80px 40px 100px}.standard-hero-copy{order:2}.standard-hero-certificate{order:1;max-width:480px}.standard-intro,.standard-certificate-inner,.standard-closing{grid-template-columns:1fr}.standard-intro>p{margin-top:0}.standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standard-grid article:nth-child(3n){border-right:0}.standard-grid article:nth-child(2n){border-right:1px solid var(--line)}.standard-grid article:nth-last-child(-n+3){border-bottom:0}.standard-grid article:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.standard-certificate-inner .certificate-sample{justify-self:center;max-width:500px}.verification-page-preview-content{grid-template-columns:1fr}}@media (width<=640px){.standard-hero{gap:52px;padding:42px 20px 78px}.standard-hero-copy h1{font-size:clamp(56px,18vw,76px)}.standard-hero-copy .home-actions{align-items:stretch;display:grid}.standard-hero-copy .button{text-align:center;justify-content:center}.certificate-sample{padding:25px}.certificate-brand{width:60px;height:42px}.certificate-sample h2{font-size:31px}.certificate-intro{margin-top:12px;padding-bottom:12px;font-size:8px}.certificate-fields{margin-top:8px}.certificate-fields>div{padding:6px 0}.certificate-fields dt,.certificate-fields dd{font-size:6px}.certificate-footer-row{grid-template-columns:1fr 72px;padding-top:12px}.certificate-qr{width:64px;height:64px}.certificate-signature span{min-height:32px}.standard-intro,.standard-verification{padding-top:84px;padding-bottom:84px}.standard-intro h2,.standard-certificate-copy h2,.standard-verification h2,.standard-closing h2{font-size:44px}.standard-grid{grid-template-columns:1fr;padding-bottom:84px}.standard-grid article,.standard-grid article:nth-child(2n),.standard-grid article:nth-child(3n){border-bottom:0;border-right:1px solid var(--line);min-height:0;padding:28px 26px 34px}.standard-grid article:last-child{border-bottom:1px solid var(--line)}.standard-grid h3{margin-top:34px}.standard-certificate-inner{padding-top:85px;padding-bottom:85px}.standard-verification-grid{grid-template-columns:1fr;margin-top:48px}.verification-page-preview{margin-top:48px}.verification-page-preview-header{min-height:58px}.verification-page-preview-header span{font-size:14px}.verification-page-preview-content{gap:36px;padding-top:42px;padding-bottom:42px}.verification-page-preview-message h3{font-size:43px}.verification-page-preview-record>header{display:grid}.verification-page-preview-record dl>div{grid-template-columns:1fr;gap:7px}.standard-verification-grid article,.standard-verification-grid article+article{border-bottom:1px solid var(--line);border-right:0;min-height:0;padding:28px 0 34px}.standard-verification-grid article:last-child{border-bottom:0}.standard-verification-grid h3{margin-top:28px}.standard-closing{padding:84px 24px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto;display:block}.legal-hero{max-width:1200px;margin:0 auto;padding:clamp(88px,10vw,144px) clamp(24px,6vw,72px) clamp(64px,7vw,96px)}.legal-hero h1{font-family:var(--serif);letter-spacing:-.035em;margin:18px 0 24px;font-size:clamp(48px,6vw,76px);font-weight:500;line-height:.98}.legal-hero>p:last-child{color:var(--muted);max-width:720px;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.75}.legal-layout{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:clamp(48px,7vw,96px);max-width:1200px;margin:0 auto;padding:clamp(64px,8vw,112px) clamp(24px,6vw,72px) clamp(96px,11vw,152px);display:grid}.legal-notice{background:var(--sand);border-left:2px solid var(--taupe);align-self:start;padding:28px 30px;position:sticky;top:112px}.legal-notice strong{letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:12px;display:block}.legal-notice p,.legal-content p{color:var(--muted);margin:0;line-height:1.8}.legal-content{max-width:720px}.legal-content section{border-top:1px solid var(--line);padding:38px 0 42px}.legal-content section:first-child{border-top:0;padding-top:0}.legal-content h2{font-family:var(--serif);margin:0 0 18px;font-size:clamp(29px,3vw,38px);font-weight:500;line-height:1.08}.legal-content p+p{margin-top:18px}.legal-content a{text-decoration:underline;-webkit-text-decoration-color:var(--taupe);-webkit-text-decoration-color:var(--taupe);-webkit-text-decoration-color:var(--taupe);text-decoration-color:var(--taupe);text-underline-offset:4px}.legal-richtext>div>:first-child{margin-top:0}.legal-richtext h1,.legal-richtext h2,.legal-richtext h3,.legal-richtext h4{font-family:var(--serif);font-weight:500;line-height:1.12}.legal-richtext h1{margin:0 0 28px;font-size:clamp(32px,3.5vw,44px)}.legal-richtext h2{margin:42px 0 18px;font-size:clamp(26px,3vw,36px)}.legal-richtext h3,.legal-richtext h4{margin:32px 0 14px;font-size:22px}.legal-richtext p,.legal-richtext li{color:var(--muted);line-height:1.8}.legal-richtext ol,.legal-richtext ul{gap:8px;padding-left:24px;display:grid}.legal-richtext table{border-collapse:collapse;width:100%;margin:24px 0}.legal-richtext th,.legal-richtext td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}@media (width<=800px){.legal-hero{padding-top:72px;padding-bottom:58px}.legal-layout{padding-top:48px;display:block}.legal-notice{margin-bottom:64px;position:static}}.studio-access-page,.studio-dashboard{background:radial-gradient(circle at 92% 4%, #b39a7221, transparent 30%), var(--paper);min-height:100vh}.commission-availability-shell{padding-top:0;padding-bottom:clamp(44px,6vw,78px)}.commission-availability{border:1px solid var(--line);background:#eae0d4;gap:12px;padding:clamp(28px,4.5vw,52px);display:grid}.commission-availability h3{font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1}.commission-availability-details{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.commission-availability-details strong,.commission-availability-details span{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.commission-availability-details strong{background:var(--olive-dark);color:var(--paper);padding:8px 10px}.commission-availability>p:last-child{color:var(--muted);max-width:760px;margin:0;line-height:1.7}.commission-availability-compact{margin:22px 0;padding:20px 22px}.commission-availability-compact h3{font-size:28px}.commission-availability-compact>p:last-child{font-size:11px}.studio-access-page{justify-content:center;align-items:center;padding:40px 24px;display:flex}.studio-access-card{border:1px solid var(--line);background:#ffffff6b;max-width:680px;padding:clamp(36px,7vw,72px);box-shadow:0 30px 80px #2e292514}.studio-access-card img{max-width:170px;height:auto;margin:0 0 28px -15px}.studio-access-card h1,.studio-topbar h1,.studio-card h2,.studio-card h3,.studio-modal h2,.studio-image-editor h3{font-family:var(--serif);letter-spacing:-.025em;font-weight:500}.studio-access-card h1{margin:16px 0 22px;font-size:clamp(40px,6vw,64px);line-height:.98}.studio-access-card>p:not(.studio-eyebrow){color:var(--muted);margin:0;line-height:1.75}.studio-access-actions,.studio-form-actions,.studio-topbar-actions,.studio-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.studio-access-actions{margin-top:34px}.studio-dashboard{grid-template-columns:250px minmax(0,1fr);display:grid}.studio-sidebar{border-right:1px solid var(--line);background:#eae0d4;flex-direction:column;min-height:100vh;padding:32px 22px 28px;display:flex;position:sticky;top:0}.studio-brand{border-bottom:1px solid #685d563d;padding:0 10px 28px}.studio-brand img{max-width:150px;height:auto;margin-left:-12px}.studio-brand p,.studio-eyebrow{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.studio-brand p{margin-top:-8px}.studio-navigation{gap:4px;padding:30px 0;display:grid}.studio-navigation button{color:var(--muted);cursor:pointer;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:13px 12px;font-size:12px;font-weight:600;display:flex}.studio-navigation button span{background:0 0;border:1px solid;width:7px;height:7px;transform:rotate(45deg)}.studio-navigation button:hover,.studio-navigation button.is-active{color:var(--ink);background:#f6f2eabf}.studio-navigation button.is-active span{background:var(--bronze);border-color:var(--bronze)}.studio-sidebar-note{border-top:1px solid #685d563d;gap:4px;margin-top:auto;padding:24px 10px 0;display:grid}.studio-sidebar-note p,.studio-sidebar-note span{color:var(--muted);margin:0;font-size:10px}.studio-sidebar-note strong{font-family:var(--serif);font-size:18px;font-weight:500}.studio-sidebar-note span{overflow-wrap:anywhere}.studio-main{min-width:0;padding:34px clamp(24px,4.2vw,68px) 72px}.studio-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;padding-bottom:24px;display:flex}.studio-topbar h1{margin:8px 0 0;font-size:clamp(38px,4vw,54px);line-height:1}.studio-button,.studio-section-heading button,.studio-work-actions button,.studio-admin-list button,.studio-table-wrap button{border:1px solid var(--taupe);color:var(--ink);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;justify-content:center;padding:12px 17px;font-size:10px;font-weight:600;display:inline-flex}.studio-button:hover,.studio-section-heading button:hover,.studio-work-actions button:hover,.studio-admin-list button:hover,.studio-table-wrap button:hover{background:var(--sand)}.studio-button:disabled{cursor:wait;opacity:.55}.studio-button-primary{background:var(--olive-dark);border-color:var(--olive-dark);color:var(--paper)}.studio-button-quiet{border-color:var(--line)}.studio-message{border-left:2px solid var(--bronze);color:var(--ink);background:#eee2d5;margin:-12px 0 26px;padding:14px 18px;font-size:13px;line-height:1.6}.studio-modal>.studio-message{margin:0 0 20px}.studio-message.is-success{background:#e7ebdf;border-left-color:#788065}.studio-message.is-error{background:#f3dfdc;border-left-color:#a33e35}.studio-panel{min-width:0}.studio-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.studio-metrics article,.studio-card{border:1px solid var(--line);background:#ffffff6b}.studio-metrics article{gap:7px;min-height:174px;padding:25px 26px;display:grid}.studio-metric-link{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:7px;height:100%;padding:0;display:grid}.studio-metric-link:hover strong,.studio-metric-link:focus-visible strong{color:var(--olive-dark)}.studio-metrics p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.studio-metrics strong{font-family:var(--serif);align-self:end;font-size:54px;font-weight:500;line-height:.9}.studio-metrics span,.studio-card>p,.studio-section-heading span{color:var(--muted);font-size:12px;line-height:1.65}.studio-overview-grid,.studio-two-column{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:22px;display:grid}.studio-attention-card{margin-bottom:22px}.studio-attention-list{display:grid}.studio-attention-list button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(150px,.35fr) minmax(160px,.45fr) minmax(0,1fr);align-items:center;gap:4px 18px;padding:15px 0;display:grid}.studio-attention-list button:last-child{border-bottom:0}.studio-attention-list button>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.studio-attention-list button>span.is-overdue,.studio-due.is-overdue{color:#8b463c;font-weight:700}.studio-attention-list strong{font-family:var(--serif);font-size:20px;font-weight:500}.studio-attention-list small{color:var(--muted);font-size:10px;line-height:1.55}.studio-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-legal-summary{margin-top:24px}.studio-legal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.studio-legal-grid .studio-card{flex-direction:column;min-height:230px;display:flex}.studio-legal-grid .studio-card h3{margin-top:22px;font-size:26px}.studio-legal-grid .studio-card .studio-button{align-self:flex-start;margin-top:auto}.studio-legal-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-legal-state{color:#8b463c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.studio-legal-state.is-ready,.studio-badge.is-ready{color:var(--olive-dark)}@media (width<=1180px){.studio-legal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.studio-legal-grid{grid-template-columns:1fr}}.studio-mobile-header,.studio-mobile-bottom-nav,.studio-mobile-more,.studio-mobile-more-backdrop,.studio-mobile-only{display:none}@media (width<=760px){.studio-dashboard{min-height:100dvh;display:block}.studio-sidebar,.studio-topbar,.studio-desktop-only{display:none}.studio-mobile-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--studio-border);min-height:70px;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;z-index:90;background:#f6f2eae6;justify-content:space-between;align-items:center;gap:14px;display:flex;position:sticky;top:0}.studio-mobile-brand{align-items:center;gap:10px;min-width:0;display:flex}.studio-mobile-brand img{object-fit:contain;width:61px;height:44px}.studio-mobile-brand>div{gap:2px;min-width:0;display:grid}.studio-mobile-brand span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.studio-mobile-brand strong{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;font-size:23px;font-weight:500;line-height:1;overflow:hidden}.studio-mobile-new{background:var(--olive-dark);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:40px;padding:0 14px 0 11px;font-size:9px;font-weight:700;display:flex}.studio-mobile-new svg{width:18px;height:18px}.studio-main{padding:18px 14px calc(104px + env(safe-area-inset-bottom))}.studio-panel{min-width:0}.studio-overview-panel{flex-direction:column;display:flex}.studio-overview-panel .studio-attention-card{order:1}.studio-overview-panel .studio-metrics{order:2}.studio-overview-panel .studio-overview-grid{order:3}.studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 18px}.studio-metrics article{border-radius:17px;min-height:124px;padding:17px 15px}.studio-metrics p{letter-spacing:.07em;font-size:8px}.studio-metrics strong{font-size:42px}.studio-metrics span{font-size:9px;line-height:1.4}.studio-card{border-radius:18px;padding:20px 17px}.studio-card h2,.studio-section-heading h2{font-size:29px}.studio-section-heading{align-items:flex-start;gap:14px}.studio-section-heading>button{flex:none;min-height:36px;padding:9px 12px}.studio-page-heading{padding-bottom:18px}.studio-page-heading>div>span,.studio-page-heading>div>p:last-child{font-size:10px;line-height:1.55;display:block}.studio-mobile-only{display:grid}.studio-mobile-record-list{gap:10px}.studio-mobile-record-list>button{border:1px solid var(--studio-border);color:var(--ink);text-align:left;background:#fff6;border-radius:16px;gap:12px;width:100%;padding:16px;display:grid}.studio-mobile-record-list>button>span:first-child,.studio-mobile-record-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studio-mobile-record-list>button>span:first-child>span,.studio-mobile-record-heading>span:first-child{gap:4px;display:grid}.studio-mobile-record-list small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-style:normal}.studio-mobile-record-list strong{font-family:var(--serif);font-size:22px;font-weight:500;line-height:1.05}.studio-mobile-record-list>button>em{color:var(--muted);font-size:10px;font-style:normal}.studio-mobile-record-detail{border-top:1px solid var(--studio-border);gap:4px;padding-top:11px;display:grid}.studio-mobile-record-detail strong{font-family:inherit;font-size:11px;font-weight:600;line-height:1.45}.studio-mobile-record-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.studio-mobile-record-meta em{font-style:normal}.studio-mobile-record-meta .is-overdue{color:#a33e35;font-weight:700}.studio-inquiry-filters{scrollbar-width:none;gap:10px;margin-left:-14px;margin-right:-14px;padding:14px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.studio-inquiry-filters::-webkit-scrollbar{display:none}.studio-inquiry-filters label{flex:0 0 158px}.studio-inquiry-filters .studio-filter-search{flex-basis:255px}.studio-inquiry-filters .studio-filter-check{flex-basis:195px}.studio-mobile-inquiry-list,.studio-mobile-offer-list{margin-top:14px}.studio-work-list{gap:10px;margin-top:16px}.studio-work-list article{border:1px solid var(--studio-border);background:#ffffff5c;border-radius:17px;grid-template-columns:44px 66px minmax(0,1fr);gap:11px;padding:13px}.studio-work-thumb{border-radius:10px;width:66px;height:66px}.studio-work-list article>div:nth-child(3) strong{font-family:var(--serif);font-size:20px;font-weight:500}.studio-work-list article>div:nth-child(3) span,.studio-work-list article>div:nth-child(3) em{color:var(--muted);font-size:9px;font-style:normal;line-height:1.45;display:block}.studio-work-actions{border-top:1px solid var(--studio-border);grid-column:1/-1;justify-content:flex-start;gap:7px;padding-top:11px}.studio-work-actions .studio-badge{margin-right:auto}.studio-work-actions button,.studio-work-actions .studio-button{min-height:36px;padding:9px 12px}.studio-heading-actions,.studio-work-order-actions{grid-template-columns:1fr 1fr;align-items:stretch;width:100%;display:grid}.studio-heading-actions .studio-button-primary,.studio-work-order-actions .studio-button-primary,.studio-order-status{grid-column:1/-1}.studio-order-status{text-align:left}.studio-modal-backdrop{align-items:stretch;padding:0;overflow:hidden}.studio-modal{border:0;height:100dvh;min-height:0;margin:0;padding:0 17px 28px;overflow-y:auto}.studio-modal>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:calc(14px + env(safe-area-inset-top)) 17px 14px;z-index:12;background:#f6f2eaf0;margin:0 -17px 22px;position:sticky;top:0}.studio-modal>header h2{font-size:32px}.studio-modal>footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:13px 17px calc(13px + env(safe-area-inset-bottom));z-index:12;background:#f6f2eaf2;margin:28px -17px -28px;position:sticky;bottom:0;box-shadow:0 -12px 30px #2e292514}.studio-modal>footer .studio-button-primary{width:100%;min-height:48px}.studio-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.studio-image-actions{grid-template-columns:34px 34px minmax(0,1fr);left:6px;right:6px}.studio-mobile-bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--studio-border-strong);padding:7px 8px calc(7px + env(safe-area-inset-bottom));z-index:180;background:#f6f2eaf0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.studio-mobile-bottom-nav button{color:var(--muted);letter-spacing:.04em;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:53px;padding:5px 3px;font-size:8px;font-weight:700;display:flex;position:relative}.studio-mobile-bottom-nav button.is-active{color:var(--ink);background:#b39a7224}.studio-mobile-bottom-nav svg{width:21px;height:21px}.studio-mobile-bottom-nav em{border:2px solid var(--paper);color:#fff;background:#a33e35;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;font-style:normal;display:flex;position:absolute;top:2px;right:calc(50% - 21px)}.studio-mobile-more-backdrop{z-index:140;background:#1e19167a;border:0;display:block;position:fixed;inset:0}.studio-mobile-more{background:var(--paper);border:1px solid var(--studio-border-strong);bottom:calc(67px + env(safe-area-inset-bottom));z-index:160;border-radius:24px 24px 0 0;max-height:min(72dvh,650px);padding:20px 16px 18px;display:block;position:fixed;left:8px;right:8px;overflow-y:auto;box-shadow:0 -24px 70px #2e292533}.studio-mobile-more>header{border-bottom:1px solid var(--studio-border);justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 3px 14px;display:flex}.studio-mobile-more h2{font-family:var(--serif);margin:5px 0 0;font-size:34px;font-weight:500;line-height:1}.studio-mobile-more>header>button{color:var(--ink);font-family:var(--serif);background:0 0;border:0;width:42px;height:42px;font-size:34px}.studio-mobile-more-grid{display:grid}.studio-mobile-more-grid>button{border:0;border-bottom:1px solid var(--studio-border);color:var(--ink);text-align:left;background:0 0;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:2px 11px;padding:13px 5px;display:grid}.studio-mobile-more-grid>button>span{border:1px solid var(--taupe);border-radius:999px;grid-row:1/3;width:7px;height:7px}.studio-mobile-more-grid>button.is-active>span{background:var(--bronze);border-color:var(--bronze);box-shadow:0 0 0 4px #b39a7221}.studio-mobile-more-grid strong{font-family:var(--serif);font-size:19px;font-weight:500}.studio-mobile-more-grid small{color:var(--muted);font-size:9px}.studio-mobile-more>footer{justify-content:space-between;gap:20px;padding:17px 4px 0;display:flex}.studio-mobile-more>footer a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700;text-decoration:none}.studio-dashboard[data-theme=dark] .studio-mobile-header,.studio-dashboard[data-theme=dark] .studio-mobile-bottom-nav,.studio-dashboard[data-theme=dark] .studio-modal>header,.studio-dashboard[data-theme=dark] .studio-modal>footer{background:#1c1815f0}.studio-dashboard[data-theme=dark] .studio-mobile-more{background:#211c19}.studio-dashboard[data-theme=dark] .studio-mobile-record-list>button,.studio-dashboard[data-theme=dark] .studio-work-list article{background:#ecddcf0d}.studio-dashboard[data-theme=dark] .studio-mobile-new{color:#fffaf5;background:#8b715f}}.studio-sales-import-heading{border-top:1px solid var(--studio-border,var(--line));justify-content:space-between;align-items:end;margin-top:4px;padding-top:20px;display:flex}.studio-sales-import-heading h3{font-family:var(--serif);margin:3px 0 0;font-size:26px;font-weight:500}.studio-sales-import-heading>span{background:#b39a7224;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:12px;display:inline-flex}.studio-sale-modal{max-width:1180px}.studio-sale-form{gap:26px;display:grid}.studio-sale-form>section{gap:16px;display:grid}.studio-sale-form>section+section{border-top:1px solid var(--studio-border,var(--line));padding-top:22px}.studio-sale-form>footer{border-top:1px solid var(--studio-border,var(--line));justify-content:flex-end;align-items:center;gap:10px;padding-top:20px;display:flex}.studio-sale-privacy-note,.studio-sale-save-first{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.studio-sale-privacy-note{border-left:2px solid var(--bronze);padding-left:12px}.studio-sale-save-first{border:1px solid var(--studio-border,var(--line));background:#e5d9cc52;border-radius:14px;margin-top:22px;padding:14px 16px}.studio-sale-ledger-grid{border-top:1px solid var(--studio-border,var(--line));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;padding-top:26px;display:grid}.studio-sale-ledger-grid>section{align-content:start;gap:16px;min-width:0;display:grid}.studio-sale-ledger-grid .studio-section-heading>strong{color:var(--olive-dark);font-family:var(--serif);font-size:25px;font-weight:500}.studio-sale-ledger-list{gap:8px;display:grid}.studio-sale-ledger-list article{border-top:1px solid var(--studio-border,var(--line));gap:5px;padding-top:10px;display:grid}.studio-sale-ledger-list article>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.studio-sale-ledger-list article strong{font-size:12px}.studio-sale-ledger-list article small,.studio-sale-ledger-list article p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.studio-sale-ledger-form{border:1px solid var(--studio-border,var(--line));background:#e5d9cc38;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;display:grid}.studio-sale-ledger-form label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:12px;display:grid}.studio-sale-ledger-form input,.studio-sale-ledger-form select{background:var(--studio-input,#ffffff8f);border:1px solid var(--studio-border,var(--line));color:var(--ink);font:inherit;border-radius:10px;min-height:42px;padding:9px 11px;font-size:12px}.studio-sale-ledger-form .studio-field-wide,.studio-sale-ledger-form>button{grid-column:1/-1}.studio-dashboard[data-theme=dark] .studio-sale-save-first,.studio-dashboard[data-theme=dark] .studio-sale-ledger-form{background:#ecddcf0b}@media (width<=880px){.studio-sale-ledger-grid{grid-template-columns:1fr}}@media (width<=760px){.studio-sale-form>footer{grid-template-columns:1fr;display:grid}.studio-sale-form>footer .studio-button,.studio-sale-ledger-form>button{width:100%}.studio-sale-ledger-form{grid-template-columns:1fr}.studio-sale-ledger-form .studio-field-wide,.studio-sale-ledger-form>button{grid-column:auto}}.studio-brand{gap:14px;display:grid}.studio-brand img{max-width:150px;margin:0;display:block}.studio-brand p{margin:0;line-height:1.45}.studio-settings-panel{max-width:1080px}.studio-theme-card{margin-top:24px}.studio-theme-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.studio-theme-heading h2{margin:10px 0 0;font-size:clamp(30px,3.4vw,44px)}.studio-theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.studio-theme-option{border:1px solid var(--studio-border-strong);color:var(--ink);cursor:pointer;text-align:left;background:#ffffff47;border-radius:18px;gap:8px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.studio-theme-option:hover{border-color:var(--taupe);transform:translateY(-2px)}.studio-theme-option.is-active{border-color:var(--bronze);box-shadow:0 0 0 3px #b39a7229}.studio-theme-option:focus-visible{outline:2px solid var(--taupe);outline-offset:3px}.studio-theme-option strong{font-family:var(--serif);margin-top:4px;font-size:24px;font-weight:500}.studio-theme-option small,.studio-theme-note{color:var(--muted);font-size:11px;line-height:1.65}.studio-theme-preview{background:#f5f0e8;border:1px solid #685d562e;border-radius:12px;grid-template-rows:15px 44px;grid-template-columns:30% 1fr;gap:7px;min-height:78px;padding:9px;display:grid;overflow:hidden}.studio-theme-preview i{background:#dfd3c6;border-radius:5px;display:block}.studio-theme-preview i:first-child{grid-row:1/3}.studio-theme-preview i:nth-child(2){background:#fffdf9}.studio-theme-preview i:nth-child(3){background:#ebe3d9}.studio-theme-preview.is-dark{background:#191613;border-color:#eedfd224}.studio-theme-preview.is-dark i{background:#322b26}.studio-theme-preview.is-dark i:nth-child(2){background:#44382f}.studio-theme-preview.is-dark i:nth-child(3){background:#29231f}.studio-theme-preview.is-system{background:linear-gradient(90deg,#f5f0e8 0 50%,#191613 50% 100%)}.studio-theme-preview.is-system i:first-child{background:linear-gradient(90deg,#dfd3c6 0 38%,#322b26 38% 100%)}.studio-theme-preview.is-system i:nth-child(2){background:linear-gradient(90deg,#fffdf9 0 28%,#44382f 28% 100%)}.studio-theme-preview.is-system i:nth-child(3){background:linear-gradient(90deg,#ebe3d9 0 28%,#29231f 28% 100%)}.studio-theme-note{border-top:1px solid var(--studio-border);margin:28px 0 0;padding-top:18px}.studio-dashboard[data-theme=dark]{--paper:#181513;--ivory:#181513;--sand:#2d2621;--stone:#3a302a;--line:#ecddcf29;--ink:#f4eee8;--muted:#b9ada4;--olive:#c1aa99;--olive-dark:#d2bfae;--taupe:#aa9180;--bronze:#c1a273;--studio-border:#ecddcf21;--studio-border-strong:#ecddcf38;--studio-surface:#312924a8;--studio-surface-strong:#352c26cc;--studio-shadow:0 18px 52px #0000003d;--studio-shadow-soft:0 10px 30px #0000002e;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 86% 7%,#c1a27321,#0000 28%),radial-gradient(circle at 34% 88%,#5c483d33,#0000 31%),linear-gradient(145deg,#181513 0%,#201b18 48%,#171412 100%)}.studio-dashboard[data-theme=dark] .studio-sidebar{background:linear-gradient(#26201cfa,#1d1916f5);box-shadow:16px 0 50px #00000029}.studio-dashboard[data-theme=dark] .studio-navigation button.is-active{background:#c1a2731f;border-color:#c1a27338}.studio-dashboard[data-theme=dark] .studio-navigation button:hover{border-color:var(--studio-border);background:#ecddcf12}.studio-dashboard[data-theme=dark] .studio-topbar,.studio-dashboard[data-theme=dark] .studio-metrics article,.studio-dashboard[data-theme=dark] .studio-fulfillment-summary article,.studio-dashboard[data-theme=dark] .studio-card,.studio-dashboard[data-theme=dark] .studio-inquiry-filters{background:linear-gradient(145deg, var(--studio-surface-strong), #1f1a17b8)}.studio-dashboard[data-theme=dark] .studio-attention-card{background:linear-gradient(135deg,#4a362dc7,#27201cd1)}.studio-dashboard[data-theme=dark] .studio-attention-list button,.studio-dashboard[data-theme=dark] .studio-planner-summary button,.studio-dashboard[data-theme=dark] .studio-planner-queue button,.studio-dashboard[data-theme=dark] .studio-current-flow li,.studio-dashboard[data-theme=dark] .studio-admin-list>div,.studio-dashboard[data-theme=dark] .studio-work-list article,.studio-dashboard[data-theme=dark] .studio-certificate-list>article,.studio-dashboard[data-theme=dark] .studio-planner-phases>div,.studio-dashboard[data-theme=dark] .studio-fulfillment-column,.studio-dashboard[data-theme=dark] .studio-fulfillment-list>article,.studio-dashboard[data-theme=dark] .studio-artwork-publication-preview,.studio-dashboard[data-theme=dark] .studio-offer-summary>div,.studio-dashboard[data-theme=dark] .studio-analytics-sources>div,.studio-dashboard[data-theme=dark] .studio-theme-option{background:#ecddcf0b}.studio-dashboard[data-theme=dark] .studio-attention-list button:hover,.studio-dashboard[data-theme=dark] .studio-planner-summary button:hover,.studio-dashboard[data-theme=dark] .studio-planner-queue button:hover,.studio-dashboard[data-theme=dark] .studio-work-list article:hover,.studio-dashboard[data-theme=dark] .studio-certificate-list>article:hover,.studio-dashboard[data-theme=dark] .studio-planner-phases button:hover{background:#ecddcf16}.studio-dashboard[data-theme=dark] .studio-fulfillment-card-actions button{background:#ecddcf0f}.studio-dashboard[data-theme=dark] .studio-fulfillment-card-actions button:hover{background:#ecddcf1a}.studio-dashboard[data-theme=dark] .studio-table-wrap tbody td{background:#ecddcf0b}.studio-dashboard[data-theme=dark] .studio-table-wrap tbody tr:hover td{background:#ecddcf16}.studio-dashboard[data-theme=dark] .studio-message,.studio-dashboard[data-theme=dark] .studio-translation-note,.studio-dashboard[data-theme=dark] .studio-version-note,.studio-dashboard[data-theme=dark] .studio-attention-note,.studio-dashboard[data-theme=dark] .studio-offer-release,.studio-dashboard[data-theme=dark] .studio-offer-linkbox{background:#45372ec7}.studio-dashboard[data-theme=dark] .studio-message.is-success{background:#46523ec7}.studio-dashboard[data-theme=dark] .studio-message.is-error{background:#69302cc7}.studio-dashboard[data-theme=dark] .studio-view-switch,.studio-dashboard[data-theme=dark] .studio-inquiry-board-column,.studio-dashboard[data-theme=dark] .studio-inquiry-modal-summary>div{background:#ecddcf0e}.studio-dashboard[data-theme=dark] .studio-view-switch button.is-active,.studio-dashboard[data-theme=dark] .studio-inquiry-board-list>button,.studio-dashboard[data-theme=dark] .studio-inquiry-jump-nav button{background:#ecddcf18}.studio-dashboard[data-theme=dark] .studio-inquiry-jump-nav{background:#2b231ff0}.studio-dashboard[data-theme=dark] .studio-customer-overview article,.studio-dashboard[data-theme=dark] .studio-customer-contact-card,.studio-dashboard[data-theme=dark] .studio-customer-current-card,.studio-dashboard[data-theme=dark] .studio-customer-related-list>button{background:#ecddcf0e}.studio-dashboard[data-theme=dark] .studio-customer-search input{background:#ecddcf12}.studio-dashboard[data-theme=dark] .studio-customer-duplicate-note{background:#69302c8f;border-color:#c47c6f6b}.studio-dashboard[data-theme=dark] .studio-badge-warning{color:#f3ddd8;background:#7d433a9e;border-color:#c47c6f6b}.studio-dashboard[data-theme=dark] .studio-inquiry-filters input,.studio-dashboard[data-theme=dark] .studio-inquiry-filters select,.studio-dashboard[data-theme=dark] .studio-form-grid input,.studio-dashboard[data-theme=dark] .studio-form-grid select,.studio-dashboard[data-theme=dark] .studio-form-grid textarea,.studio-dashboard[data-theme=dark] .studio-heading-actions select,.studio-dashboard[data-theme=dark] .studio-readonly-field,.studio-dashboard[data-theme=dark] .studio-offer-item-list input,.studio-dashboard[data-theme=dark] .studio-offer-item-list select{color:var(--ink);background:#14110f94}.studio-dashboard[data-theme=dark] .studio-inquiry-filters input:focus,.studio-dashboard[data-theme=dark] .studio-inquiry-filters select:focus,.studio-dashboard[data-theme=dark] .studio-form-grid input:focus,.studio-dashboard[data-theme=dark] .studio-form-grid select:focus,.studio-dashboard[data-theme=dark] .studio-form-grid textarea:focus,.studio-dashboard[data-theme=dark] .studio-heading-actions select:focus,.studio-dashboard[data-theme=dark] .studio-offer-item-list input:focus,.studio-dashboard[data-theme=dark] .studio-offer-item-list select:focus{background:#14110fd1}.studio-dashboard[data-theme=dark] .studio-badge,.studio-dashboard[data-theme=dark] .studio-badge-warning{color:var(--ink);background:#c1a27321}.studio-dashboard[data-theme=dark] .studio-button:hover,.studio-dashboard[data-theme=dark] .studio-section-heading button:hover,.studio-dashboard[data-theme=dark] .studio-work-actions button:hover,.studio-dashboard[data-theme=dark] .studio-admin-list button:hover,.studio-dashboard[data-theme=dark] .studio-table-wrap button:hover,.studio-dashboard[data-theme=dark] .studio-attention-note button:hover{background:#ecddcf17}.studio-dashboard[data-theme=dark] .studio-button-primary{color:#fffaf5;background:linear-gradient(135deg,#7f6858,#665044)}.studio-dashboard[data-theme=dark] .studio-modal{background:radial-gradient(circle at 95% 2%,#c1a2731f,#0000 26%),#211c19}.studio-dashboard[data-theme=dark] .studio-modal-close:hover,.studio-dashboard[data-theme=dark] .studio-analytics-bar-track{background:#ecddcf14}@media (width<=760px){.studio-brand{gap:16px;display:flex}.studio-theme-heading{flex-direction:column;align-items:flex-start;gap:14px}.studio-theme-options{grid-template-columns:1fr}.studio-dashboard[data-theme=dark] .studio-sidebar{background:#26201cfa}}.studio-analytics-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding-bottom:24px;display:flex}.studio-analytics-heading h2{margin:8px 0 6px;font-size:clamp(30px,3.2vw,43px)}.studio-analytics-heading>div>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.studio-analytics-grid{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:24px;margin-bottom:24px;display:grid}.studio-analytics-chart-card,.studio-analytics-source-card,.studio-analytics-pages-card{padding:24px}.studio-analytics-chart{grid-template-columns:repeat(14,minmax(24px,1fr));align-items:end;gap:8px;min-width:610px;height:245px;margin-top:24px;display:grid}.studio-analytics-chart-card{overflow-x:auto}.studio-analytics-day{grid-template-rows:18px 1fr 16px;place-items:center;gap:7px;height:100%;display:grid}.studio-analytics-day>strong{color:var(--muted);font-size:10px;font-weight:600}.studio-analytics-day small{color:var(--muted);white-space:nowrap;font-size:9px}.studio-analytics-bar-track{background:#d8c8b940;border-radius:999px;align-items:end;width:min(22px,70%);height:100%;display:flex;overflow:hidden}.studio-analytics-bar-track span{background:linear-gradient(180deg, var(--bronze), var(--olive-dark));border-radius:999px;width:100%;min-height:0;transition:height .24s;display:block}.studio-analytics-sources{gap:8px;margin-top:20px;display:grid}.studio-analytics-sources>div{border:1px solid var(--studio-border);background:#ffffff4d;border-radius:13px;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.studio-analytics-sources span{color:var(--muted);font-size:11px}.studio-analytics-sources strong{font-family:var(--serif);font-size:23px;font-weight:500}.studio-analytics-pages-card .studio-table-wrap{margin-top:14px}.studio-analytics-pages-card td:nth-child(2){color:var(--muted);overflow-wrap:anywhere;font-size:10px}.studio-analytics-pages-card th:last-child,.studio-analytics-pages-card td:last-child{text-align:right}.studio-analytics-note{color:var(--muted);max-width:82ch;margin:18px 2px 0;font-size:10px;line-height:1.65}@media (width<=980px){.studio-analytics-grid{grid-template-columns:1fr}}@media (width<=680px){.studio-analytics-heading{flex-direction:column;align-items:stretch}.studio-analytics-heading .studio-button{align-self:flex-start}.studio-analytics-chart-card,.studio-analytics-source-card,.studio-analytics-pages-card{padding:20px}}.home-testimonials{background:var(--sand);padding:clamp(96px,10vw,150px) clamp(40px,7vw,112px)}.home-testimonials-heading{text-align:center;max-width:820px;margin:0 auto}.home-testimonials-heading h2{font-family:var(--serif);letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(42px,4.5vw,64px);font-weight:400;line-height:1.04}.home-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1280px;margin:clamp(62px,7vw,92px) auto 0;display:grid}.home-testimonial-card{margin:0;padding:10px clamp(42px,5vw,76px) 8px}.home-testimonial-card+.home-testimonial-card{border-left:1px solid #2e292533}.home-testimonial-card blockquote{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 30px;font-size:clamp(27px,2.35vw,38px);line-height:1.38}.home-testimonial-card figcaption,.artwork-customer-voice figcaption{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.7}.artwork-customer-voice{border-top:1px solid var(--line);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(55px,9vw,150px);padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(100px,11vw,165px);display:grid}.artwork-customer-voice h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:400;line-height:1.04}.artwork-customer-voice figure{align-self:end;margin:0}.artwork-customer-voice blockquote{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 30px;font-size:clamp(30px,3vw,44px);line-height:1.32}@media (width<=900px){.home-testimonials-grid,.artwork-customer-voice{grid-template-columns:1fr}.home-testimonial-card{padding:0 0 52px}.home-testimonial-card+.home-testimonial-card{border-top:1px solid #2e292533;border-left:0;padding-top:52px;padding-bottom:0}.artwork-customer-voice{gap:42px}}@media (width<=600px){.home-testimonials{padding:80px 22px}.home-testimonials-heading{text-align:left}.home-testimonials-heading h2{font-size:43px}.home-testimonials-grid{margin-top:52px}.home-testimonial-card blockquote{font-size:29px}.artwork-customer-voice{padding-top:76px;padding-bottom:96px}.artwork-customer-voice blockquote{font-size:29px}}.home-hero-copy{padding-top:62px;padding-bottom:62px}.home-hero h1{text-wrap:balance;max-width:720px;font-size:clamp(64px,5vw,78px);line-height:.96}.home-signature-copy>.home-text-link{margin-top:22px;display:table}.product-original-promise{border-top:1px solid #8a756557;border-bottom:1px solid #8a756557;margin:30px 0 32px;padding:25px 0 27px}.product-original-promise-label{color:var(--taupe);letter-spacing:.16em;text-transform:uppercase;margin:0 0 13px;font-size:9px;font-weight:650}.product-original-promise-title{color:var(--ink);font-family:var(--serif);letter-spacing:-.025em;margin:0 0 11px;font-size:clamp(24px,2vw,29px);line-height:1.1}.product-original-promise-text{color:var(--muted);max-width:43ch;margin:0;font-size:12px;line-height:1.75}.product-original-promise a{color:var(--olive-dark);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;margin-top:18px;font-size:9px;font-weight:650;display:inline-flex}.product-original-promise a span{font-size:13px;line-height:1;transition:transform .18s}.product-original-promise a:hover span,.product-original-promise a:focus-visible span{transform:translate(4px)}.inquiry-actions .button-primary{min-width:min(100%,330px)}.inquiry-success{border:1px solid #6f594c4d;border-top:4px solid var(--olive);background:linear-gradient(145deg,#ffffffb8,#e5d9cc9e);padding:clamp(34px,5vw,58px);box-shadow:0 24px 64px #2e292517}.inquiry-success h3{font-family:var(--serif);max-width:600px;margin:0;font-size:clamp(32px,4vw,46px);font-weight:500;line-height:1.02}.inquiry-success>p:not(.eyebrow){color:var(--muted);max-width:640px;margin:24px 0 28px;line-height:1.75}.editorial-page{background:var(--ivory);color:var(--ink)}.editorial-page h1,.editorial-page h2,.editorial-page h3{font-family:var(--serif);font-weight:500}.editorial-hero{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);min-height:min(790px,100vh - 72px);display:grid}.editorial-hero-copy{align-self:center;padding:82px clamp(46px,7vw,112px)}.editorial-hero-copy h1{letter-spacing:-.04em;text-wrap:balance;max-width:840px;margin:0;font-size:clamp(58px,5.3vw,78px);line-height:.95}.editorial-hero-copy>p:not(.home-kicker){color:var(--muted);max-width:650px;margin:30px 0 34px;font-size:17px;line-height:1.8}.editorial-hero-image{background:#e8e0d6;min-height:690px;margin:0;position:relative;overflow:hidden}.editorial-hero-image img{object-fit:cover}.editorial-hero-image figcaption,.editorial-wide-image figcaption{color:var(--muted);letter-spacing:.04em;z-index:2;background:#f6f2eaeb;padding:10px 13px;font-size:11px;position:absolute;bottom:18px;left:18px}.editorial-intro{grid-template-columns:minmax(0,.9fr) minmax(320px,.78fr);gap:clamp(54px,8vw,120px);padding-top:124px;padding-bottom:108px;display:grid}.editorial-intro h2,.editorial-comparison h2,.editorial-process h2,.editorial-calligraphy h2,.editorial-closing h2{letter-spacing:-.025em;margin:0;font-size:clamp(44px,4.5vw,64px);line-height:1}.editorial-intro>div:last-child p,.editorial-comparison header>p,.editorial-process-copy p,.editorial-calligraphy>div>p,.editorial-closing>p:not(.home-kicker){color:var(--muted);margin:0;font-size:16px;line-height:1.85}.editorial-intro>div:last-child p+p,.editorial-process-copy p+p,.editorial-calligraphy>div>p+p{margin-top:22px}.editorial-principles{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;padding-bottom:0;display:grid}.editorial-principles article{min-height:340px;padding:54px 42px}.editorial-principles article+article{border-left:1px solid var(--line)}.editorial-principles span{color:var(--taupe);letter-spacing:.1em;font-size:12px}.editorial-principles h3{margin:74px 0 18px;font-size:32px;line-height:1.05}.editorial-principles p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.editorial-wide-image{aspect-ratio:16/7;background:#e5ded4;margin:0;position:relative;overflow:hidden}.editorial-wide-image img{object-fit:cover}.editorial-comparison{padding-top:126px;padding-bottom:126px}.editorial-comparison header{max-width:780px}.editorial-comparison header>p{margin-top:26px}.editorial-table{border-bottom:1px solid var(--line);margin:54px 0 34px}.editorial-table>div{border-top:1px solid var(--line);grid-template-columns:minmax(140px,.62fr) repeat(2,minmax(0,1fr));gap:26px;padding:24px 0;display:grid}.editorial-table span,.editorial-table strong{font-size:13px;line-height:1.65}.editorial-table strong,.editorial-table-head span{color:var(--ink);font-weight:600}.editorial-table>div:not(.editorial-table-head) span{color:var(--muted)}.editorial-table-head span{letter-spacing:.09em;text-transform:uppercase;font-size:11px}.editorial-process{background:var(--sand)}.editorial-process-inner{grid-template-columns:minmax(0,.9fr) minmax(320px,.78fr);gap:clamp(60px,9vw,140px);padding-top:124px;padding-bottom:124px;display:grid}.editorial-calligraphy{grid-template-columns:minmax(340px,.82fr) minmax(0,.88fr);align-items:center;gap:clamp(54px,8vw,120px);padding-top:130px;padding-bottom:130px;display:grid}.editorial-calligraphy figure{aspect-ratio:4/5;background:#e5ded4;margin:0;position:relative;overflow:hidden}.editorial-calligraphy figure img{object-fit:cover}.editorial-calligraphy h2{margin-bottom:28px}.editorial-closing{background:var(--ink);color:var(--ivory);text-align:center;flex-direction:column;align-items:center;padding:120px 24px;display:flex}.editorial-closing h2{color:var(--ivory);max-width:900px}.editorial-closing>p:not(.home-kicker){color:#f6f2eabd;max-width:700px;margin:28px auto 36px}.editorial-closing .button-secondary{color:var(--ivory);border-color:#f6f2ea94}@media (width<=920px){.editorial-hero{grid-template-columns:1fr}.editorial-hero-copy{order:2;padding:64px 24px 86px}.editorial-hero-image{aspect-ratio:4/3;min-height:0}.editorial-intro,.editorial-process-inner,.editorial-calligraphy,.editorial-principles{grid-template-columns:1fr}.editorial-principles article{min-height:0}.editorial-principles article+article{border-left:0;border-top:1px solid var(--line)}.editorial-calligraphy figure{aspect-ratio:4/3}}@media (width<=680px){.home-hero-copy{padding-top:48px;padding-bottom:54px}.home-hero h1{font-size:clamp(47px,14.5vw,62px);line-height:.98}.product-original-promise{margin:25px 0 28px;padding:23px 0 25px}.inquiry-actions .button-primary{min-width:100%}.editorial-hero-copy h1{font-size:clamp(48px,14vw,62px)}.editorial-intro,.editorial-process-inner,.editorial-calligraphy,.editorial-comparison{padding-top:82px;padding-bottom:82px}.editorial-principles article{padding:42px 22px}.editorial-principles h3{margin-top:48px}.editorial-wide-image{aspect-ratio:4/3}.editorial-wide-image figcaption{max-width:calc(100% - 20px);bottom:10px;left:10px}.editorial-table-head{display:none!important}.editorial-table>div{grid-template-columns:1fr;gap:12px;padding:28px 0}.editorial-table>div span:before{color:var(--taupe);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.editorial-table>div span:nth-child(2):before{content:"VEEM Original"}.editorial-page[lang=en] .editorial-table>div span:nth-child(2):before{content:"VEEM original"}.editorial-table>div span:nth-child(3):before{content:"Kunstdruck"}.editorial-page[lang=en] .editorial-table>div span:nth-child(3):before{content:"Art print"}.editorial-calligraphy figure{aspect-ratio:1}.editorial-closing{padding:92px 22px}}.studio-card{min-width:0;padding:clamp(24px,3vw,38px)}.studio-card h2{margin:7px 0 22px;font-size:clamp(28px,3vw,38px);line-height:1.05}.studio-card h3{margin:0 0 10px;font-size:30px}.studio-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.studio-section-heading h2{margin-bottom:0}.studio-page-heading{border-bottom:1px solid var(--line);margin-bottom:0;padding-bottom:24px}.studio-page-heading+.studio-work-list,.studio-page-heading+.studio-table-wrap,.studio-page-heading+.studio-empty-state,.studio-page-heading+.studio-inquiry-filters{margin-top:24px}.studio-inquiry-filters{border:1px solid var(--line);background:#ffffff52;grid-template-columns:minmax(210px,1.3fr) repeat(3,minmax(145px,.7fr)) auto;align-items:end;gap:12px;padding:18px;display:grid}.studio-inquiry-filters+.studio-table-wrap,.studio-inquiry-filters+.studio-inquiry-board,.studio-inquiry-filters+.studio-empty-state{margin-top:16px}.studio-view-switch{border:1px solid var(--studio-border);background:#ffffff52;border-radius:999px;padding:3px;display:inline-flex}.studio-view-switch button{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;min-height:36px;padding:8px 15px;font-size:10px;font-weight:600}.studio-view-switch button.is-active{background:var(--paper);color:var(--ink);box-shadow:0 5px 14px #44352b1a}.studio-inquiry-board{grid-template-columns:repeat(4,minmax(235px,1fr));gap:12px;max-width:100%;padding:2px 2px 12px;display:grid;overflow-x:auto}.studio-inquiry-board-column{border:1px solid var(--studio-border);background:#ffffff4d;border-radius:20px;min-width:0;padding:14px}.studio-inquiry-board-column>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:74px;padding:3px 3px 14px;display:flex}.studio-inquiry-board-column h3{font-family:var(--serif);margin:0 0 5px;font-size:21px;font-weight:500;line-height:1.1}.studio-inquiry-board-column header p,.studio-inquiry-board-empty{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.studio-inquiry-board-column>header>span{background:#e5d9ccb8;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:11px;display:inline-flex}.studio-inquiry-board-list{gap:9px;display:grid}.studio-inquiry-board-list>button{color:var(--ink);text-align:left;background:#ffffff8f;border:1px solid #0000;border-radius:15px;gap:10px;width:100%;padding:14px;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid}.studio-inquiry-board-list>button:hover{border-color:var(--studio-border-strong);transform:translateY(-1px);box-shadow:0 9px 20px #44352b12}.studio-inquiry-board-list>button.needs-attention{border-left:3px solid var(--bronze)}.studio-inquiry-board-card-heading,.studio-inquiry-board-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.studio-inquiry-board-card-heading small{color:var(--muted);font-size:10px}.studio-inquiry-board-card-heading .studio-badge{text-align:right;max-width:138px;padding:5px 7px;font-size:7px}.studio-inquiry-board-list>button>strong{font-family:var(--serif);font-size:21px;font-weight:500;line-height:1.1}.studio-inquiry-board-next{color:var(--muted);font-size:12px;line-height:1.45}.studio-inquiry-board-meta{border-top:1px solid var(--studio-border);color:var(--muted);padding-top:10px;font-size:10px}.studio-inquiry-board-meta em{font-style:normal}.studio-inquiry-board-meta .is-overdue,.studio-mobile-record-meta .is-overdue,.studio-due.is-overdue{color:#a33e35;font-weight:700}.studio-inquiry-board-meta .is-today,.studio-mobile-record-meta .is-today,.studio-due.is-today{color:var(--olive-dark);font-weight:700}.studio-inquiry-board-empty{border:1px dashed var(--studio-border);text-align:center;border-radius:13px;padding:18px 12px}.studio-customer-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.studio-customer-overview article{border:1px solid var(--studio-border);background:#ffffff5c;border-radius:18px;gap:5px;padding:18px 20px;display:grid}.studio-customer-overview span,.studio-customer-search>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600}.studio-customer-overview strong{font-family:var(--serif);font-size:34px;font-weight:500;line-height:1}.studio-customer-overview small{color:var(--muted);font-size:12px;line-height:1.4}.studio-customer-search{gap:8px;margin-top:16px;display:grid}.studio-customer-search input{border:1px solid var(--studio-border-strong);color:var(--ink);background:#ffffff70;border-radius:14px;width:100%;min-height:48px;padding:12px 15px;font-size:14px}.studio-customer-search+.studio-table-wrap,.studio-customer-search+.studio-mobile-record-list,.studio-customer-search+.studio-empty-state{margin-top:16px}.studio-customer-table{min-width:980px!important}.studio-customer-table td>strong{font-family:var(--serif);font-size:18px;font-weight:500}.studio-customer-contact{overflow-wrap:anywhere;max-width:210px;display:block}.studio-badge-warning{color:#82483f;letter-spacing:.07em;text-transform:uppercase;background:#f1dfd5;border:1px solid #d6b5a6;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.studio-customer-modal{max-width:940px}.studio-customer-duplicate-note{background:#f4e5dd;border:1px solid #dfc0b2;border-left:3px solid #a35a4f;border-radius:15px;gap:5px;margin-bottom:20px;padding:15px 17px;display:grid}.studio-customer-duplicate-note strong{font-size:13px}.studio-customer-duplicate-note span{color:var(--muted);font-size:12px;line-height:1.55}.studio-customer-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:14px;display:grid}.studio-customer-contact-card,.studio-customer-current-card{border:1px solid var(--studio-border);background:#ffffff57;border-radius:18px;padding:20px}.studio-customer-contact-card>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;display:flex}.studio-customer-contact-card dl{gap:12px;margin:0;display:grid}.studio-customer-contact-card dl>div{border-top:1px solid var(--studio-border);grid-template-columns:110px minmax(0,1fr);gap:6px;padding-top:12px;display:grid}.studio-customer-contact-card dt,.studio-customer-current-card span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.studio-customer-contact-card dd{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:13px;line-height:1.5}.studio-customer-current-card{gap:14px;display:grid}.studio-customer-current-card h3,.studio-customer-related h3,.studio-customer-timeline-section h3{font-family:var(--serif);margin:0;font-size:27px;font-weight:500;line-height:1.08}.studio-customer-current-card>div{gap:4px;display:grid}.studio-customer-current-card>div strong{font-size:13px;line-height:1.45}.studio-customer-related,.studio-customer-timeline-section{border-top:1px solid var(--studio-border);margin-top:25px;padding-top:24px}.studio-customer-related-list{gap:8px;display:grid}.studio-customer-related-list>button{border:1px solid var(--studio-border);color:var(--ink);text-align:left;background:#ffffff57;border-radius:14px;grid-template-columns:minmax(150px,.7fr) minmax(180px,1fr) auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.studio-customer-related-list>button:hover{border-color:var(--studio-border-strong);background:#ffffff94}.studio-customer-related-list>button>span:first-child{gap:3px;display:grid}.studio-customer-related-list small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.studio-customer-related-list strong{font-size:13px}.studio-customer-related-list>button>span:nth-child(2){color:var(--muted);font-size:12px}.studio-customer-timeline{margin:0;padding:0;list-style:none}.studio-customer-timeline li{grid-template-columns:12px minmax(0,1fr);gap:13px;min-height:74px;display:grid;position:relative}.studio-customer-timeline li:before{background:var(--studio-border-strong);content:"";width:1px;position:absolute;top:13px;bottom:-3px;left:5px}.studio-customer-timeline li:last-child:before{display:none}.studio-customer-timeline li>span{background:var(--bronze);border:3px solid var(--paper);z-index:1;border-radius:999px;width:11px;height:11px;margin-top:4px;position:relative}.studio-customer-timeline li.is-offer>span{background:var(--olive)}.studio-customer-timeline li.is-contact>span{background:var(--taupe)}.studio-customer-timeline li>div{gap:4px;padding-bottom:17px;display:grid}.studio-customer-timeline time{color:var(--muted);font-size:10px}.studio-customer-timeline strong{font-size:13px}.studio-customer-timeline p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.studio-inquiry-filters label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:600;display:grid}.studio-inquiry-filters input,.studio-inquiry-filters select{border:1px solid var(--line);background:#f6f2eac7;border-radius:0;width:100%;min-height:43px;padding:10px 12px;font-size:12px}.studio-inquiry-filters .studio-filter-check{align-items:center;gap:8px;min-height:43px;padding:0 4px;display:flex}.studio-filter-check input{accent-color:var(--olive);width:auto;min-height:0}.studio-table-wrap{max-width:100%;overflow-x:auto}.studio-inquiry-filters+.studio-table-wrap table{min-width:980px}.studio-table-wrap table{border-collapse:collapse;width:100%;min-width:560px}.studio-table-wrap th,.studio-table-wrap td{border-bottom:1px solid var(--line);text-align:left;padding:15px 10px;font-size:12px}.studio-table-wrap th{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:9px}.studio-table-wrap tr:last-child td{border-bottom:0}.studio-badge{letter-spacing:.08em;text-transform:uppercase;background:#e7dbcc;border:1px solid #d4c2ae;padding:7px 9px;font-size:9px;font-style:normal;font-weight:600;display:inline-flex}.studio-status-line{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.studio-status-line strong{font-family:var(--serif);font-size:24px;font-weight:500}.studio-small,.studio-empty{color:var(--muted);font-size:11px!important;line-height:1.75!important}.studio-empty{margin:26px 0 0}.studio-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.studio-form-grid label,.studio-heading-actions label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:600;display:grid}.studio-form-grid input,.studio-form-grid select,.studio-form-grid textarea,.studio-heading-actions select{border:1px solid var(--line);color:var(--ink);letter-spacing:normal;resize:vertical;text-transform:none;background:#f6f2eab8;border-radius:0;outline:none;width:100%;padding:13px 14px;font-size:13px}.studio-readonly-field{border:1px solid var(--line);background:#f6f2eab8;align-content:center;gap:7px;min-height:67px;padding:11px 14px;display:grid}.studio-readonly-field span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600}.studio-readonly-field strong{font-family:var(--serif);font-size:18px;font-weight:500}.studio-form-grid input:focus,.studio-form-grid select:focus,.studio-form-grid textarea:focus,.studio-heading-actions select:focus{border-color:var(--taupe);box-shadow:0 0 0 2px #8a75651a}.studio-field-wide{grid-column:1/-1}.studio-public-preview{border-left:2px solid var(--bronze);gap:7px;margin:28px 0;padding:16px 20px;display:grid}.studio-public-preview strong{font-family:var(--serif);font-size:25px;font-weight:500}.studio-public-preview span,.studio-public-preview p{color:var(--muted);margin:0;font-size:12px}.studio-phases{display:grid}.studio-phases>div{border-bottom:1px solid var(--line);gap:6px;padding:18px 0;display:grid}.studio-phases strong{font-family:var(--serif);font-size:21px;font-weight:500}.studio-phases span{color:var(--muted);font-size:11px}.studio-planner-panel,.studio-fulfillment-panel{gap:22px;display:grid}.studio-fulfillment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.studio-fulfillment-summary article{background:var(--studio-surface-strong,#ffffff94);border:1px solid var(--studio-border,var(--line));border-radius:18px;gap:4px;padding:18px;display:grid}.studio-fulfillment-summary span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px}.studio-fulfillment-summary strong{color:var(--olive-dark);font-family:var(--serif);font-size:34px;font-weight:500;line-height:1}.studio-fulfillment-summary small{color:var(--muted);font-size:12px}.studio-fulfillment-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.studio-fulfillment-column{border:1px solid var(--studio-border,var(--line));background:#ffffff4d;border-radius:20px;min-width:0;padding:15px}.studio-fulfillment-column>header{border-bottom:1px solid var(--studio-border,var(--line));justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;padding:2px 2px 14px;display:flex}.studio-fulfillment-column>header div{gap:3px;display:grid}.studio-fulfillment-column>header strong{font-family:var(--serif);font-size:22px;font-weight:500}.studio-fulfillment-column>header small{color:var(--muted);font-size:12px;line-height:1.45}.studio-fulfillment-column>header>span{background:#b39a7224;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:12px;display:inline-flex}.studio-fulfillment-list{gap:10px;display:grid}.studio-fulfillment-list>article{border:1px solid var(--studio-border,var(--line));background:#ffffff80;border-radius:15px;overflow:hidden}.studio-fulfillment-card-main{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:6px;width:100%;padding:14px;display:grid}.studio-fulfillment-card-main>span:first-child,.studio-fulfillment-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.studio-fulfillment-card-main small,.studio-fulfillment-card-main em,.studio-fulfillment-card-main p{color:var(--muted);margin:0;font-size:12px;font-style:normal;line-height:1.45}.studio-fulfillment-card-main>strong{font-family:var(--serif);font-size:19px;font-weight:500}.studio-fulfillment-card-actions{border-top:1px solid var(--studio-border,var(--line));padding:9px}.studio-fulfillment-card-actions button{color:inherit;cursor:pointer;text-align:left;background:#e5d9cc7a;border:1px solid #0000;border-radius:10px;width:100%;min-height:40px;padding:9px 11px;font-size:13px}.studio-fulfillment-card-actions button:hover{border-color:var(--studio-border-strong,var(--line));background:#e5d9ccb8}.studio-fulfillment-card-actions button:disabled{cursor:wait;opacity:.55}.studio-artwork-publication-preview{border:1px solid var(--studio-border,var(--line));background:#ffffff61;border-radius:20px;gap:18px;margin-bottom:22px;padding:18px;display:grid}.studio-artwork-publication-preview>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.studio-artwork-publication-preview>header h3{font-family:var(--serif);margin:3px 0 0;font-size:25px;font-weight:500}.studio-artwork-publication-preview .studio-language-tabs{margin:0}.studio-artwork-preview-layout{grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr);gap:22px;display:grid}.studio-artwork-preview-image{aspect-ratio:1;color:var(--muted);background:#e5d9cc73;border-radius:15px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.studio-artwork-preview-image img{object-fit:contain}.studio-artwork-preview-copy{align-content:start;gap:13px;min-width:0;display:grid}.studio-artwork-preview-copy h3{font-family:var(--serif);margin:0;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:.98}.studio-artwork-preview-copy>p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.studio-artwork-preview-meta{letter-spacing:.04em;text-transform:uppercase}.studio-artwork-preview-details{border-block:1px solid var(--studio-border,var(--line));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-block:14px;display:grid}.studio-artwork-preview-details span{gap:4px;min-width:0;display:grid}.studio-artwork-preview-details small{color:var(--muted);text-transform:uppercase;font-size:11px}.studio-artwork-preview-details strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.studio-artwork-preview-story{white-space:pre-line}.studio-publication-checks{border-top:1px solid var(--studio-border,var(--line));gap:15px;padding-top:16px;display:grid}.studio-publication-checks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.studio-publication-checks>div>span{align-items:center;gap:8px;font-size:13px;display:flex}.studio-publication-checks i{border:1px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:inline-flex}.studio-publication-checks .is-ready{color:#657052}.studio-publication-checks .is-missing{color:#a05247}.studio-publication-checks label{cursor:pointer;background:#b39a721f;border-radius:13px;align-items:flex-start;gap:10px;padding:13px;font-size:14px;line-height:1.5;display:flex}.studio-publication-checks input{accent-color:var(--olive);flex:none;width:18px;height:18px;margin-top:1px}.studio-planner-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.studio-planner-metrics article{background:var(--studio-surface-strong,#ffffff94);border:1px solid var(--studio-border,var(--line));border-radius:18px;gap:4px;min-width:0;padding:18px;display:grid}.studio-planner-metrics article.has-warning{border-color:#c99e86}.studio-planner-metrics span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px}.studio-planner-metrics strong{color:var(--olive-dark);font-family:var(--serif);font-size:34px;font-weight:500;line-height:1}.studio-planner-metrics small{color:var(--muted);font-size:12px}.studio-badge-warning{background:#ead8cc;border-color:#c99e86}.studio-planner-summary,.studio-planner-queue{display:grid}.studio-planner-summary button,.studio-planner-queue button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(94px,auto) minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:14px 0;display:grid}.studio-planner-summary button:last-child,.studio-planner-queue button:last-child{border-bottom:0}.studio-planner-summary span,.studio-planner-queue span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.studio-planner-summary strong,.studio-planner-queue strong{font-family:var(--serif);font-size:19px;font-weight:500}.studio-planner-summary small,.studio-planner-queue small{color:var(--muted);font-size:10px}.studio-planner-calendar{padding-bottom:30px}.studio-planner-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.studio-planner-toolbar button{white-space:nowrap}.studio-planner-toolbar button:disabled{cursor:default;opacity:.42;transform:none}.studio-planner-statusline{justify-content:space-between;align-items:center;gap:10px;margin:-3px 0 16px;display:flex}.studio-planner-statusline small{color:var(--muted);font-size:12px}.studio-planner-phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.studio-planner-phases>div{border:1px solid var(--line);background:#f6f2ea99;min-height:220px;padding:18px}.studio-planner-phases>div.is-over-capacity{border-color:#bd846b;box-shadow:inset 0 3px #bd846b}.studio-planner-phases>div>header{border-bottom:1px solid var(--line);gap:4px;margin-bottom:12px;padding-bottom:12px;display:grid}.studio-planner-phases>div>header strong{font-family:var(--serif);font-size:20px;font-weight:500}.studio-planner-phases>div>header span,.studio-planner-phases>div>p{color:var(--muted);font-size:10px;line-height:1.5}.studio-planner-phases button{cursor:pointer;text-align:left;background:#e5d9cc94;border:0;gap:3px;width:100%;margin-top:8px;padding:12px;display:grid}.studio-planner-phases button strong{font-family:var(--serif);font-size:17px;font-weight:500}.studio-planner-phases button span,.studio-planner-phases button small{color:var(--muted);font-size:9px}.studio-subsection-title{border-bottom:1px solid var(--line);margin-top:8px;padding:13px 0 5px}.studio-subsection-title strong{font-family:var(--serif);font-size:22px;font-weight:500}.studio-subsection-title p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.6}.studio-confirmation-control{align-items:end;min-height:67px;padding-bottom:13px;display:flex}.studio-confirmation-control label{align-items:center;gap:9px;display:flex}.studio-confirmation-control input{accent-color:var(--olive);width:16px;height:16px}.studio-attention-note{background:#ead8cc8f;border-left:2px solid #b87862;grid-template-columns:minmax(160px,auto) minmax(0,1fr) auto;align-items:center;gap:5px 14px;padding:15px 17px;display:grid}.studio-attention-note strong{font-family:var(--serif);font-size:20px;font-weight:500}.studio-attention-note span{color:var(--muted);font-size:10px}.studio-attention-note button{border:1px solid var(--taupe);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:9px 11px;font-size:9px;font-weight:600}.studio-work-list{display:grid}.studio-work-list article{border-bottom:1px solid var(--line);grid-template-columns:52px 72px minmax(180px,1fr) auto;align-items:center;gap:18px;padding:16px 8px;display:grid}.studio-work-list article.is-archived{opacity:.62}.studio-work-list article.is-dragging{opacity:.48}.studio-work-sort{place-items:center;gap:6px;display:grid}.studio-work-drag-handle{color:var(--ink);cursor:grab;background:#ffffff7a;border:1px solid #6f594c33;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex;position:relative}.studio-work-drag-handle:active{cursor:grabbing}.studio-work-drag-handle span{font-family:var(--serif);font-size:16px;line-height:1}.studio-work-drag-handle small{color:var(--muted);font-size:8px;line-height:1;position:absolute;right:2px}.studio-work-sort-buttons{gap:3px;display:flex}.studio-work-sort-buttons button{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #6f594c33;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:12px;display:inline-flex}.studio-work-sort-buttons button:hover:not(:disabled){background:var(--sand)}.studio-work-sort-buttons button:disabled{cursor:default;opacity:.28}.studio-work-order-actions{justify-content:flex-end;max-width:760px}.studio-order-status{text-align:right;flex:1 0 100%}.studio-work-thumb{background:var(--sand);width:72px;height:62px;position:relative;overflow:hidden}.studio-work-thumb img{object-fit:cover}.studio-work-list article>div:nth-child(2){gap:3px;display:grid}.studio-work-list article>div:nth-child(2) strong{font-family:var(--serif);font-size:21px;font-weight:500}.studio-work-list article>div:nth-child(2) span,.studio-work-list article>div:nth-child(2) em{color:var(--muted);font-size:10px;font-style:normal}.studio-work-list article>div:nth-child(2) em{color:var(--olive);font-weight:600}.studio-work-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.studio-current-flow{counter-reset:current-flow;gap:0;margin:0;padding:0;list-style:none;display:grid}.studio-current-flow li{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:13px 0;font-size:11px;line-height:1.5;display:grid}.studio-current-flow li:last-child{border-bottom:0}.studio-current-flow li:before{border:1px solid var(--taupe);color:var(--ink);content:counter(current-flow);counter-increment:current-flow;font-family:var(--serif);justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;display:flex}.studio-certificate-test-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:24px 0;display:grid}.studio-certificate-test-guide>div{border:1px solid var(--line);background:#ffffff6b;gap:6px;margin-right:-1px;padding:22px;display:grid}.studio-certificate-test-guide span{color:var(--bronze);font-family:var(--serif);font-size:24px}.studio-certificate-test-guide strong{font-family:var(--serif);font-size:21px;font-weight:500}.studio-certificate-test-guide small,.studio-certificate-work-copy small,.studio-certificate-work-copy em{color:var(--muted);font-size:10px;font-style:normal;line-height:1.55}.studio-certificate-list{display:grid}.studio-certificate-list>article{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(190px,1fr) auto;align-items:center;gap:18px;padding:18px 8px;display:grid}.studio-certificate-work-copy{gap:4px;display:grid}.studio-certificate-work-copy>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.studio-certificate-work-copy strong{font-family:var(--serif);font-size:22px;font-weight:500}.studio-certificate-work-copy code{color:var(--olive-dark);letter-spacing:.08em;font-family:inherit;font-size:10px;font-weight:600}.studio-certificate-identifiers{gap:2px;display:grid}.studio-certificate-work-copy em{color:var(--olive);font-weight:600}.studio-certificate-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.studio-empty-state{text-align:center}.studio-heading-actions{justify-content:flex-end}.studio-admin-list{display:grid}.studio-admin-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.studio-admin-list>div>div{gap:3px;min-width:0;display:grid}.studio-admin-list strong{font-family:var(--serif);font-size:20px;font-weight:500}.studio-admin-list span:not(.studio-badge){color:var(--muted);overflow-wrap:anywhere;font-size:10px}.studio-modal-backdrop{z-index:200;background:#2e29258c;justify-content:center;align-items:flex-start;padding:28px;display:flex;position:fixed;inset:0;overflow-y:auto}.studio-modal{background:var(--paper);border:1px solid var(--line);width:100%;max-width:920px;margin:auto;padding:clamp(26px,4vw,48px);box-shadow:0 28px 80px #2e29253d}.studio-inquiry-modal{max-width:780px}.studio-inquiry-modal-summary{border-bottom:1px solid var(--studio-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-2px 0 14px;padding-bottom:18px;display:grid}.studio-inquiry-modal-summary>div{border:1px solid var(--studio-border);background:#ffffff61;border-radius:13px;gap:5px;min-width:0;padding:11px 12px;display:grid}.studio-inquiry-modal-summary span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:600}.studio-inquiry-modal-summary strong{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.studio-inquiry-jump-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;z-index:4;background:#f7f3eceb;gap:6px;margin:0 -4px 22px;padding:6px 4px 10px;display:flex;position:sticky;top:0;overflow-x:auto}.studio-inquiry-jump-nav::-webkit-scrollbar{display:none}.studio-inquiry-jump-nav button{border:1px solid var(--studio-border);color:var(--ink);background:#ffffff80;border-radius:999px;flex:none;min-height:36px;padding:8px 13px;font-size:10px}.studio-inquiry-modal .studio-subsection-title,.studio-inquiry-modal #inquiry-section-contact{scroll-margin-top:64px}.studio-offer-modal{max-width:1040px}.studio-offer-modal fieldset{border:0;margin:0;padding:0}.studio-offer-modal fieldset:disabled{opacity:.78}.studio-offer-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:-4px 0 24px;padding-bottom:22px;display:grid}.studio-offer-summary>div{gap:5px;display:grid}.studio-offer-summary span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:600}.studio-offer-summary strong{font-family:var(--serif);font-size:24px;font-weight:500}.studio-version-note{background:var(--sand);border-left:2px solid var(--bronze);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:17px 18px;display:flex}.studio-version-note strong{font-family:var(--serif);font-size:21px;font-weight:500}.studio-version-note p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.6}.studio-offer-items{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:28px 0 20px;padding:10px 0 26px}.studio-offer-item-list{margin:18px 0 14px;display:grid}.studio-offer-item-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.55fr) minmax(180px,1.2fr) minmax(120px,.55fr) auto;align-items:end;gap:10px;padding:12px 0;display:grid}.studio-offer-item-list label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:600;display:grid}.studio-offer-item-list input,.studio-offer-item-list select{border:1px solid var(--line);color:var(--ink);background:#f6f2eab8;border-radius:0;width:100%;min-height:42px;padding:10px 11px;font-size:12px}.studio-offer-item-list>div>button{color:var(--muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;min-height:42px;padding:0 6px;font-size:8px}.studio-offer-item-list>div>button:disabled{cursor:not-allowed;opacity:.35}.studio-money-input{position:relative}.studio-money-input input{padding-right:30px}.studio-money-input span{color:var(--muted);font-size:12px;position:absolute;top:13px;right:12px}.studio-offer-table{min-width:1050px!important}.studio-offer-history{margin-top:18px;padding-top:18px;padding-bottom:18px}.studio-offer-history summary{cursor:pointer;font-family:var(--serif);font-size:21px}.studio-offer-history[open] summary{margin-bottom:16px}.studio-offer-release{border:1px solid var(--line);background:#e5d9cc61;gap:14px;margin-top:26px;padding:20px;display:grid}.studio-offer-release label{align-items:flex-start;gap:10px;display:flex}.studio-offer-release input[type=checkbox]{margin-top:3px}.studio-offer-linkbox{border:1px solid var(--line);background:#fff;gap:8px;margin-top:16px;padding:16px;display:grid}.studio-offer-linkbox code{overflow-wrap:anywhere}.studio-offer-link-actions{flex-wrap:wrap;gap:8px;display:flex}.studio-footer-actions{flex-wrap:wrap;gap:10px;display:flex}.offer-public-shell{background:radial-gradient(circle at 10% 0%, #b39a7229, transparent 32%), var(--paper);color:var(--ink);min-height:100vh;padding:clamp(24px,6vw,80px) 18px}.offer-public-document{background:#ffffff9e;border:1px solid #2e292529;max-width:900px;margin:0 auto;padding:clamp(28px,7vw,76px);box-shadow:0 34px 90px #2e29251f}.offer-public-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:24px;display:flex}.offer-public-header img,.offer-status-card img{object-fit:contain;width:118px;height:auto}.offer-public-header>div{text-align:right}.offer-public-header p,.offer-public-header span,.offer-public-hero>p,.offer-public-overview span,.offer-payment-grid span{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.offer-public-header p{margin:0 0 8px}.offer-public-header span{color:var(--muted)}.offer-public-hero{text-align:center;padding:clamp(44px,8vw,76px) 0}.offer-public-hero p{color:var(--muted);margin:0 0 12px}.offer-public-hero h1{margin:0 0 18px;font-size:clamp(44px,8vw,78px);font-weight:400;line-height:.95}.offer-public-hero span{color:var(--muted);font-size:12px}.offer-public-overview{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.offer-public-overview>div{gap:8px;padding:25px 0;display:grid}.offer-public-overview>div+div{border-left:1px solid var(--line);padding-left:28px}.offer-public-overview strong{font-family:var(--serif);font-size:27px;font-weight:500}.offer-public-overview p{color:var(--muted);margin:0;font-size:11px}.offer-public-section{border-bottom:1px solid var(--line);padding:38px 0}.offer-public-section h2,.offer-cancellation-card h2,.offer-accepted-card h2{margin:0 0 16px;font-size:31px;font-weight:500}.offer-public-section>p,.offer-public-section dd,.offer-public-footer p,.offer-cancellation-card p{color:#564e48;font-size:13px;line-height:1.8}.offer-public-section dl{gap:0;margin:24px 0 0;display:grid}.offer-public-section dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(140px,.6fr) 1.4fr;gap:18px;padding:14px 0;display:grid}.offer-public-section dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.offer-public-section dd{margin:0}.offer-payment-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.offer-payment-grid>div{background:#e5d9cc5c;gap:8px;padding:20px;display:grid}.offer-payment-grid strong{font-family:var(--serif);font-size:30px;font-weight:500}.offer-payment-grid p{color:var(--muted);margin:0;font-size:11px}.offer-line-items{margin-top:18px}.offer-line-items>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.offer-legal-section{white-space:pre-line}.offer-legal-section nav{gap:20px;margin-top:22px;display:flex}.offer-legal-section nav a,.offer-pdf-link,.offer-public-footer a,.offer-status-card a{color:inherit;border-bottom:1px solid;font-size:11px;text-decoration:none}.offer-pdf-link{margin:28px 0;display:inline-block}.offer-accept-section,.offer-accepted-card{background:var(--ink);color:var(--paper);margin:18px 0 0;padding:clamp(26px,6vw,48px)}.offer-accept-statement{font-family:var(--serif);margin:0 0 30px;font-size:clamp(24px,4vw,34px);line-height:1.22}.offer-decision-grid{gap:20px;display:grid}.offer-decision-card,.offer-decline-card{gap:16px;display:grid}.offer-decision-card label:not(.offer-check),.offer-decline-card label{letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:10px;display:grid}.offer-decision-card input[type=text],.offer-decision-card input:not([type]),.offer-decline-card textarea,.offer-cancellation-card textarea{color:inherit;font:inherit;background:0 0;border:1px solid #f6f2ea59;border-radius:0;width:100%;min-height:48px;padding:12px 14px}.offer-check{align-items:flex-start;gap:10px;font-size:11px;line-height:1.6;display:flex}.offer-check input{margin-top:3px}.offer-text-button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-self:start;padding:4px 0}.offer-action-message{margin:0;font-size:12px}.offer-accepted-card{gap:12px;display:grid}.offer-accepted-card>p{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px}.offer-accepted-card h2{color:inherit;margin:0;font-size:42px}.offer-accepted-card span,.offer-accepted-card small{color:#f6f2eac7;line-height:1.7}.offer-accepted-card .button{justify-self:start;margin-top:12px}.offer-cancellation-card{border:1px solid var(--line);gap:14px;margin-top:18px;padding:26px;display:grid}.offer-cancellation-card textarea{border-color:var(--line);color:var(--ink)}.offer-cancellation-confirmed{border-left:2px solid var(--bronze);background:#e5d9cc6b;margin:18px 0 0;padding:18px}.offer-public-footer{text-align:center;padding-top:38px}.offer-public-footer strong{font-family:var(--serif);font-size:25px;font-weight:500}.offer-status-card{border:1px solid var(--line);text-align:center;background:#ffffffad;gap:20px;max-width:560px;margin:10vh auto 0;padding:clamp(32px,7vw,64px);display:grid}.offer-status-card img{justify-self:center}.offer-status-card p{font-family:var(--serif);font-size:clamp(28px,5vw,42px);line-height:1.2}.studio-modal>header,.studio-modal>footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.studio-modal>header{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:20px}.studio-modal>header h2{margin:8px 0 0;font-size:clamp(34px,4vw,48px);line-height:1}.studio-modal-close{cursor:pointer;font-family:var(--serif);background:0 0;border:0;padding:6px;font-size:36px;line-height:1}.studio-modal>footer{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.studio-language-tabs{border-bottom:1px solid var(--line);gap:22px;margin-bottom:24px;display:flex}.studio-language-tabs button{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 11px;font-size:10px;font-weight:600}.studio-language-tabs button.is-active{border-bottom-color:var(--bronze)}.studio-translation-note{background:var(--sand);border-left:2px solid var(--bronze);padding:16px 18px}.studio-translation-note strong{font-family:var(--serif);font-size:21px;font-weight:500}.studio-translation-note p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.7}.studio-image-editor{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.studio-image-editor h3{margin:6px 0 18px;font-size:30px}.studio-image-editor-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.studio-image-editor-heading>p{color:var(--muted);text-align:right;max-width:330px;margin:0 0 18px;font-size:10px;line-height:1.6}.studio-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.studio-image-grid>div,.studio-upload-tile{aspect-ratio:4/5;background:var(--sand);border:1px solid var(--line);min-height:140px;position:relative;overflow:hidden}.studio-image-grid img{object-fit:cover}.studio-image-tile{cursor:grab;transition:border-color .16s,opacity .16s,transform .16s}.studio-image-tile:active{cursor:grabbing}.studio-image-tile.is-dragging{border-color:var(--bronze);opacity:.5;transform:scale(.98)}.studio-image-position{color:var(--ink);z-index:2;background:#f6f1e9f0;border-radius:999px;justify-content:center;align-items:center;width:27px;height:27px;font-size:10px;font-weight:600;display:flex;position:absolute;top:9px;left:9px}.studio-image-actions{z-index:2;grid-template-columns:38px 38px minmax(0,1fr);gap:4px;display:grid;position:absolute;bottom:8px;left:8px;right:8px}.studio-image-actions button{color:var(--paper);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#2e2925d1;border:0;border-radius:7px;min-height:34px;padding:7px;font-size:13px}.studio-image-actions button:disabled{cursor:default;opacity:.34}.studio-image-actions .studio-image-remove{font-size:8px}.studio-upload-tile{cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.studio-upload-tile span{font-family:var(--serif);font-size:21px}.studio-upload-tile small{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.5}.studio-upload-tile input{opacity:0;width:1px;height:1px;position:absolute}.studio-checks{flex-wrap:wrap;gap:20px;margin-top:22px;display:flex}.studio-checks label{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.studio-checks input{accent-color:var(--olive)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1040px){.studio-dashboard{grid-template-columns:210px minmax(0,1fr)}.studio-sidebar{padding-inline:16px}.studio-metrics,.studio-overview-grid,.studio-two-column,.studio-inquiry-filters{grid-template-columns:1fr}.studio-metrics,.studio-planner-phases,.studio-planner-metrics,.studio-fulfillment-summary,.studio-fulfillment-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.studio-dashboard{display:block}.studio-planner-phases{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(270px,84vw);grid-auto-flow:column;gap:12px;margin-inline:-4px;padding:4px 4px 12px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.studio-planner-phases>div{scroll-snap-align:start;min-height:250px}.studio-planner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-planner-metrics article{min-height:118px;padding:15px}.studio-planner-calendar>.studio-section-heading{align-items:flex-start;gap:14px;display:grid}.studio-planner-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.studio-planner-toolbar button{min-height:44px;padding-inline:10px}.studio-planner-statusline{align-items:flex-start;display:grid}.studio-fulfillment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-fulfillment-summary article{min-height:118px;padding:15px}.studio-fulfillment-board{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(285px,88vw);grid-auto-flow:column;gap:12px;margin-inline:-4px;padding:4px 4px 12px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.studio-fulfillment-column{scroll-snap-align:start}.studio-artwork-publication-preview>header{align-items:flex-start;display:grid}.studio-artwork-preview-layout,.studio-artwork-preview-details,.studio-publication-checks>div,.studio-certificate-test-guide{grid-template-columns:1fr}.studio-certificate-test-guide>div{margin-bottom:-1px;margin-right:0}.studio-planner-summary button,.studio-planner-queue button,.studio-attention-list button{grid-template-columns:1fr}.studio-attention-note{grid-template-columns:1fr;align-items:start}.studio-sidebar{border-bottom:1px solid var(--line);border-right:0;min-height:0;padding:16px 18px 0;position:static}.studio-brand{justify-content:space-between;align-items:center;padding:0 0 12px;display:flex}.studio-brand img{max-width:118px}.studio-brand p{margin:0}.studio-navigation{gap:0;margin-inline:-18px;padding:0 18px;display:flex;overflow-x:auto}.studio-navigation button{flex:none;padding:14px 12px}.studio-navigation button span,.studio-sidebar-note{display:none}.studio-main{padding:24px 18px 60px}.studio-topbar{align-items:flex-start;margin-bottom:24px;display:grid}.studio-topbar-actions{width:100%}.studio-topbar-actions .studio-button{flex:1}.studio-metrics{grid-template-columns:1fr}.studio-metrics article{min-height:140px}.studio-page-heading{align-items:flex-start;display:grid}.studio-heading-actions{justify-content:stretch;width:100%}.studio-heading-actions label,.studio-heading-actions .studio-button{flex:180px}.studio-work-list article{grid-template-columns:46px 58px minmax(0,1fr);gap:12px}.studio-work-thumb{width:58px;height:56px}.studio-work-actions{grid-column:1/-1;justify-content:space-between}.studio-work-order-actions{justify-content:stretch;max-width:none}.studio-order-status{text-align:left}.studio-certificate-list>article{grid-template-columns:58px minmax(0,1fr)}.studio-certificate-actions{grid-column:1/-1;justify-content:stretch}.studio-certificate-actions .studio-button{flex:180px}.studio-form-grid{grid-template-columns:1fr}.studio-field-wide{grid-column:auto}.studio-offer-summary,.studio-offer-item-list>div{grid-template-columns:1fr}.studio-version-note{align-items:stretch;display:grid}.studio-modal-backdrop{padding:0}.studio-modal{border:0;min-height:100vh;margin:0;padding:24px 18px 40px}.studio-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-image-editor-heading{align-items:flex-start;display:block}.studio-image-editor-heading>p{text-align:left;max-width:none;margin:-8px 0 18px}.studio-modal>footer{align-items:stretch;display:grid}.offer-public-shell{padding:0}.offer-public-document{box-shadow:none;border:0;padding:28px 20px 52px}.offer-public-header{align-items:flex-start}.offer-public-header img{width:92px}.offer-public-header>div{max-width:52%}.offer-public-overview,.offer-payment-grid{grid-template-columns:1fr}.offer-public-overview>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.offer-public-section dl>div{grid-template-columns:1fr;gap:7px}.offer-accept-section,.offer-accepted-card{margin-inline:-20px}.offer-status-card{border-inline:0;min-height:100vh;margin-top:0}}.site-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfaf7f0;border-bottom:1px solid #25241f14;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:84px;padding:0 clamp(28px,6vw,96px);display:grid;position:sticky;top:0}.wordmark{font-family:var(--serif);letter-spacing:.24em;white-space:nowrap;font-size:clamp(18px,1.6vw,24px);line-height:1}.brand-logo{flex:none;grid-area:1/2;justify-self:center;align-items:center;height:100%;display:flex}.brand-logo img{width:auto;height:auto;display:block;max-height:76px!important}.desktop-nav{grid-area:1/1;justify-self:start;align-items:center;gap:clamp(20px,2.5vw,52px);display:flex}.desktop-nav a{position:relative}.desktop-nav a:after{background:var(--ink);content:"";transform-origin:0;width:100%;height:1px;transition:transform .22s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.mobile-menu{grid-area:1/3;justify-self:end;display:none;position:relative}.mobile-menu-button{cursor:pointer;background:0 0;border:0;gap:5px;padding:10px 0 10px 12px;display:grid}.mobile-menu-button span{background:var(--ink);width:23px;height:1px;transition:transform .18s,opacity .18s}.mobile-menu-panel{background:var(--paper);border-bottom:1px solid var(--line);visibility:hidden;opacity:0;gap:0;min-width:220px;padding:12px 24px 20px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:43px;right:-20px;transform:translateY(-5px);box-shadow:0 16px 30px #2c2a2414}.mobile-menu-panel a{border-bottom:1px solid var(--line);padding:16px 0}.mobile-menu.is-open .mobile-menu-panel{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu.is-open .mobile-menu-button span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu.is-open .mobile-menu-button span:nth-child(2){opacity:0}.mobile-menu.is-open .mobile-menu-button span:last-child{transform:translateY(-6px)rotate(-45deg)}.hero{background:var(--ivory);grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);min-height:690px;padding:clamp(28px,3.2vw,52px) clamp(28px,3.2vw,52px) clamp(28px,3.2vw,52px) clamp(32px,8vw,124px);display:grid;overflow:hidden}.hero-visual{min-width:0;min-height:586px;position:relative;overflow:hidden}.hero-copy{z-index:2;align-self:center;max-width:650px;padding-right:clamp(38px,5vw,82px)}.hero-image{object-fit:cover;object-position:center;width:100%;height:100%}.hero-visual-caption{letter-spacing:.14em;text-transform:uppercase;background:#fbf9f5eb;justify-content:space-between;align-items:center;padding:13px 16px;font-size:9px;font-weight:650;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.hero-visual-caption span:last-child{color:var(--muted)}.eyebrow{color:var(--olive-dark);letter-spacing:.23em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:650;line-height:1.5}.hero h1,h2{font-family:var(--serif);font-weight:400}.hero h1{letter-spacing:-.035em;max-width:790px;margin:0 0 28px;font-size:clamp(48px,5.8vw,88px);line-height:.98}.hero-intro{color:var(--muted);font-family:var(--serif);max-width:530px;margin:0 0 34px;font-size:clamp(18px,1.55vw,23px);line-height:1.55}.hero-actions{align-items:center;gap:30px;display:flex}.button{cursor:pointer;letter-spacing:.2em;text-transform:uppercase;border:0;justify-content:center;align-items:center;min-height:50px;padding:0 28px;font-size:10px;font-weight:650;transition:background .18s,transform .18s;display:inline-flex}.button-primary{background:var(--olive);color:#fff}.button-primary:hover,.button-primary:focus-visible{background:var(--olive-dark);transform:translateY(-1px)}.button-secondary{border:1px solid var(--olive);color:var(--olive-dark);background:0 0}.button-secondary:hover,.button-secondary:focus-visible{background:#e9e5dc;transform:translateY(-1px)}.section-shell{max-width:1520px;margin:0 auto;padding-left:clamp(26px,6vw,96px);padding-right:clamp(26px,6vw,96px)}.art-language{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);align-items:center;gap:clamp(56px,8vw,132px);padding-top:clamp(96px,11vw,170px);padding-bottom:clamp(96px,11vw,170px);display:grid}.art-language-copy{max-width:590px}.art-language-copy h2{letter-spacing:-.04em;margin:0 0 32px;font-size:clamp(42px,4.8vw,70px);line-height:1.01}.art-language-copy>p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.85}.islamic-mark{color:#a28b70;margin-right:11px;font-size:12px;display:inline-block;transform:translateY(1px)}.art-language-principles{border-top:1px solid var(--line);margin-top:42px}.art-language-principles>div{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:20px;min-height:58px;display:grid}.art-language-principles span{color:var(--olive);letter-spacing:.14em;font-size:9px;font-weight:650}.art-language-principles p{font-family:var(--serif);margin:0;font-size:17px}.art-language-images{grid-template-columns:.78fr 1.22fr;align-items:end;gap:clamp(12px,1.6vw,24px);min-height:650px;display:grid}.art-language-detail,.art-language-work{position:relative;overflow:hidden}.art-language-detail{aspect-ratio:4/5;margin-bottom:8%}.art-language-work{aspect-ratio:4/3}.art-language-detail img,.art-language-work img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.works{border-top:1px solid var(--line);padding-top:clamp(82px,9vw,138px);padding-bottom:clamp(92px,10vw,156px)}.section-heading{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(280px,430px);align-items:flex-end;gap:48px;margin-bottom:34px;padding-bottom:32px;display:grid}.section-heading .eyebrow{margin-bottom:13px}.section-heading h2,.commission h2,.artist h2,.contact h2{letter-spacing:-.035em;margin:0;font-size:clamp(38px,4.3vw,64px);line-height:1.03}.section-heading>p,.commission-copy>p,.artist-copy>p,.contact-intro>p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.artwork-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.5vw,42px);display:grid}.works-all{justify-content:center;padding-top:clamp(44px,5vw,72px);display:flex}.artwork-image-wrap{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.artwork-image-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.19,1,.22,1)}.artwork-image-wrap>span{color:#fff;letter-spacing:.18em;opacity:0;text-transform:uppercase;background:#25241fe0;padding:13px 16px;font-size:9px;font-weight:650;transition:opacity .22s,transform .22s;position:absolute;bottom:18px;left:18px;transform:translateY(8px)}.artwork-image-wrap:hover img{transform:scale(1.025)}.artwork-image-wrap:hover>span,.artwork-image-wrap:focus-visible>span{opacity:1;transform:translateY(0)}.artwork-meta{justify-content:space-between;align-items:flex-start;padding-top:17px;display:flex}.artwork-meta h3{font-family:var(--serif);margin:0 18px 7px 0;font-size:19px;font-weight:400;line-height:1.2}.artwork-meta p{color:var(--muted);letter-spacing:.05em;margin:0;font-size:11px}.artwork-meta .price{color:var(--ink);letter-spacing:.06em;white-space:nowrap;font-size:13px}.availability{color:var(--olive-dark);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:7px;margin:15px 0 0;font-size:9px;font-weight:650;display:flex}.availability span{background:#788065;border-radius:50%;width:5px;height:5px}.commission{background:#e9e5dc;grid-template-columns:1.25fr .75fr;gap:clamp(70px,10vw,170px);max-width:none;padding-top:clamp(90px,10vw,150px);padding-bottom:clamp(90px,10vw,150px);display:grid}.commission-copy{max-width:690px}.commission-copy>p{max-width:570px;margin:30px 0 28px}.text-link{border-bottom:1px solid var(--ink);letter-spacing:.18em;text-transform:uppercase;padding-bottom:8px;font-size:10px;font-weight:650;display:inline-block}.commission-note{border-left:1px solid #c8c1b4;grid-template-columns:auto 1fr;align-content:center;gap:18px 22px;padding-left:clamp(30px,5vw,78px);display:grid}.commission-note p{font-family:var(--serif);margin:0;font-size:20px}.commission-note .note-number{color:var(--olive);font-family:var(--sans);letter-spacing:.18em;font-size:9px}.testimonial{border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(64px,9vw,150px);padding-top:clamp(98px,11vw,170px);padding-bottom:clamp(98px,11vw,170px);display:grid}.testimonial-intro{max-width:460px}.testimonial-intro h2{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(38px,4.3vw,64px);font-weight:400;line-height:1.03}.testimonial-intro>p:last-child{color:var(--muted);margin:0;line-height:1.8}.testimonial-quote{border-left:1px solid var(--line);margin:0;padding:4px 0 4px clamp(34px,5vw,76px);position:relative}.testimonial-quote:before{color:#b6a792;content:"“";font-family:var(--serif);font-size:72px;line-height:.8;position:absolute;top:2px;left:clamp(12px,2vw,30px);transform:translate(-50%)}.testimonial-quote blockquote{font-family:var(--serif);letter-spacing:-.018em;max-width:900px;margin:0;font-size:clamp(25px,2.5vw,38px);line-height:1.42}.testimonial-blessing{color:var(--olive-dark);text-align:left;margin:30px 0 22px;font-family:Geeza Pro,Noto Naskh Arabic,serif;font-size:24px;line-height:1.7}.testimonial-quote figcaption{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:9px;font-weight:650;display:flex}.testimonial-quote figcaption span+span{border-left:1px solid var(--line);padding-left:18px}.artist{grid-template-columns:1.06fr .94fr;min-height:690px;display:grid}.artist-image-wrap{position:relative;overflow:hidden}.artist-image-wrap img{object-fit:cover;width:100%;height:100%}.artist-copy{align-self:center;max-width:620px;padding:clamp(70px,8vw,136px)}.artist-copy h2{margin-bottom:30px}.artist-copy>p{margin-bottom:18px}.contact{border-top:1px solid var(--line);grid-template-columns:.88fr 1.12fr;gap:clamp(70px,9vw,150px);padding-top:clamp(96px,10vw,150px);padding-bottom:clamp(96px,10vw,150px);display:grid}.contact-intro h2{margin-bottom:28px}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:27px 22px;display:grid}.contact-form label{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;gap:9px;font-size:9px;font-weight:650;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:var(--ink);letter-spacing:0;resize:vertical;text-transform:none;background:0 0;border:0;border-bottom:1px solid #bdb6aa;border-radius:0;outline:none;width:100%;padding:11px 2px;font-size:15px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-bottom-color:var(--ink)}.field-full{grid-column:1/-1}.contact-form .button{justify-self:start;min-width:210px}.form-note{color:var(--muted);margin:-10px 0 0;font-size:11px;line-height:1.5}footer{color:#f1eee7;background:#2f2e28;grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;min-height:190px;padding:54px clamp(28px,6vw,96px);display:grid}.footer-logo{justify-self:start;align-items:center;display:flex}.footer-logo img{width:auto;height:auto;max-height:104px;display:block}.footer-center>p{color:#bdb8ae;letter-spacing:.11em;text-align:center;text-transform:uppercase;margin:0;font-size:10px}.footer-center{justify-items:center;gap:15px;display:grid}.footer-contact{flex-wrap:wrap;justify-content:center;gap:10px 22px;display:flex}.footer-contact a{color:#d7d2c8;letter-spacing:.08em;font-size:10px}.footer-contact a:hover,.footer-contact a:focus-visible{color:#fff}footer nav{justify-content:flex-end;gap:22px;display:flex}footer nav span,footer nav a{color:#bdb8ae;letter-spacing:.1em;text-transform:uppercase;font-size:9px}footer nav a:hover,footer nav a:focus-visible{color:#fff}.mobile-cta{display:none}.contact-cta{align-items:end}.contact-cta-copy{max-width:620px}.contact-cta-copy>p{color:var(--muted);margin:0 0 30px;font-size:14px;line-height:1.8}.collection-hero{border-bottom:1px solid var(--line);text-align:center;padding-top:clamp(88px,9vw,138px);padding-bottom:clamp(78px,8vw,118px)}.collection-hero h1{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(50px,6vw,88px);font-weight:400;line-height:.98}.collection-hero>p:last-child{color:var(--muted);max-width:640px;margin:28px auto 0;line-height:1.8}.collection{padding-top:clamp(58px,6vw,92px);padding-bottom:clamp(100px,11vw,170px)}.collection-bar{justify-content:space-between;align-items:baseline;margin-bottom:30px;display:flex}.collection-bar h2{letter-spacing:-.01em;margin:0;font-size:22px}.collection-bar>p{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px;font-weight:650}.collection-closing{background:#e9e5dc;grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(60px,9vw,150px);max-width:none;padding-top:clamp(90px,9vw,140px);padding-bottom:clamp(90px,9vw,140px);display:grid}.collection-closing h2{margin:0;font-size:clamp(38px,4.3vw,64px)}.collection-closing>div:last-child>p{color:var(--muted);max-width:560px;margin:0 0 30px;line-height:1.8}.breadcrumb{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;padding-top:30px;padding-bottom:24px;font-size:10px;display:flex}.breadcrumb a:hover,.breadcrumb a:focus-visible{color:var(--ink)}.product{grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);align-items:start;gap:clamp(50px,6vw,104px);padding-bottom:clamp(96px,10vw,150px);display:grid}.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-image{background:#e9e5dc;position:relative;overflow:hidden}.artwork-lightbox-trigger{appearance:none;color:inherit;cursor:zoom-in;height:100%;text-align:inherit;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.artwork-lightbox-trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #533e31b8}.artwork-lightbox{z-index:1000;background:#181512f5;grid-template-columns:minmax(60px,.12fr) minmax(0,1fr) minmax(60px,.12fr);align-items:center;padding:76px clamp(18px,3vw,48px) 68px;animation:.18s both artwork-lightbox-in;display:grid;position:fixed;inset:0}.artwork-lightbox-stage{width:100%;height:100%;min-height:0;position:relative}.artwork-lightbox-image{object-fit:contain;animation:.22s both artwork-lightbox-image-in}.artwork-lightbox-close,.artwork-lightbox-arrow{appearance:none;color:#f7f3eb;cursor:pointer;background:#f7f3eb1a;border:1px solid #f7f3eb47;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background .16s,border-color .16s,transform .16s;display:flex}.artwork-lightbox-close:hover,.artwork-lightbox-close:focus-visible,.artwork-lightbox-arrow:hover,.artwork-lightbox-arrow:focus-visible{background:#f7f3eb33;border-color:#f7f3eb9e;outline:none}.artwork-lightbox-close:active,.artwork-lightbox-arrow:active{transform:scale(.94)}.artwork-lightbox-close{font-family:Arial,sans-serif;font-size:31px;line-height:1;position:absolute;top:18px;right:clamp(18px,3vw,48px)}.artwork-lightbox-close span{transform:translateY(-1px)}.artwork-lightbox-arrow{justify-self:center;font-size:22px}.artwork-lightbox-previous{grid-column:1}.artwork-lightbox-stage{grid-column:2}.artwork-lightbox-next{grid-column:3}.artwork-lightbox-meta{color:#f7f3ebbd;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:24px;font-size:9px;display:flex;position:absolute;bottom:22px;left:clamp(18px,3vw,48px);right:clamp(18px,3vw,48px)}.artwork-lightbox-meta span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes artwork-lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes artwork-lightbox-image-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (width<=700px){.artwork-lightbox{grid-template-rows:minmax(0,1fr) 48px;grid-template-columns:1fr 1fr;padding:70px 14px 62px}.artwork-lightbox-stage{grid-area:1/1/auto/-1}.artwork-lightbox-arrow{grid-row:2;width:44px;height:44px;margin-top:8px}.artwork-lightbox-previous{grid-column:1;justify-self:start}.artwork-lightbox-next{grid-column:2;justify-self:end}.artwork-lightbox-close{width:44px;height:44px;top:14px;right:14px}.artwork-lightbox-meta{bottom:17px;left:70px;right:70px}.artwork-lightbox-meta span:first-child{display:none}.artwork-lightbox-meta span:last-child{margin:0 auto}}@media (prefers-reduced-motion:reduce){.artwork-lightbox,.artwork-lightbox-image{animation:none}.artwork-lightbox-close,.artwork-lightbox-arrow{transition:none}}.product-image img{object-fit:cover;width:100%;height:100%}.product-image-main{aspect-ratio:4/3;grid-column:1/-1}.product-image-main.product-image-square{aspect-ratio:1}.product-image-main img{object-fit:contain}.product-image-detail{aspect-ratio:1}.product-image-detail img{transform:scale(1.72)}.detail-left img{object-position:24% 45%}.detail-right img{object-position:76% 55%}.product-image-room{aspect-ratio:4/3;grid-column:1/-1}.product-image-room img{object-fit:contain}.product-image-room-portrait{aspect-ratio:4/5;justify-self:center;width:100%;max-width:760px}.product-image-room span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;z-index:1;background:#f6f2eaeb;padding:10px 13px;font-size:10px;position:absolute;bottom:16px;left:16px}.artwork-room-gallery{background:var(--paper);padding-top:clamp(96px,10vw,150px);padding-bottom:clamp(96px,10vw,150px)}.artwork-room-gallery-header{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:clamp(42px,7vw,110px);display:grid}.artwork-room-gallery h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:400;line-height:1.04}.artwork-room-gallery-header>p{color:var(--muted);max-width:520px;margin:0;font-size:15px;line-height:1.8}.artwork-room-track{outline:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,26px);margin-top:clamp(48px,6vw,82px);display:grid}.artwork-room-track:focus-visible{box-shadow:0 0 0 2px #6f594c6b}.artwork-room-card{min-width:0;margin:0}.artwork-room-visual{aspect-ratio:4/3;background:#e9e5dc;position:relative;overflow:hidden}.artwork-room-visual img{object-fit:contain;width:100%;height:100%}.artwork-room-card-portrait .artwork-room-visual{background:#eee9e1}.artwork-room-card figcaption{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding-top:13px;font-size:9px}.artwork-room-swipe-hint{display:none}.product-info{position:sticky;top:116px}.product-info h1,.inner-hero h1,.about-hero h1{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(46px,5vw,76px);font-weight:400;line-height:.98}.product-price-line{letter-spacing:.05em;border-bottom:1px solid #8a75656b;justify-content:space-between;margin:28px 0 34px;padding-bottom:20px;font-size:13px;display:flex}.product-price-line p{margin:0}.product-intro{color:var(--muted);font-family:var(--serif);margin:0 0 20px;font-size:20px;line-height:1.55}.product-facts{border-top:1px solid var(--line);margin:0 0 32px}.product-facts>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:16px;padding:15px 0;display:grid}.product-facts dt{color:var(--olive-dark);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:650}.product-facts dd{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.product-button{width:100%}.product-reassurance{color:var(--muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:12px 0 24px;font-size:9px}.product-shipping-link{color:var(--olive-dark);letter-spacing:.1em;text-align:left;text-transform:uppercase;margin:0 auto;padding:3px 0;font-size:9px;font-weight:650;line-height:1.6;display:table;position:relative}.product-shipping-link:after{content:"";opacity:.34;transform-origin:0;background:currentColor;width:100%;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:0}.product-shipping-link:hover:after,.product-shipping-link:focus-visible:after{opacity:.75;transform:scaleX(.72)}.artwork-detail-v2 .product{padding-top:10px}.artwork-detail-v2 .product-info .eyebrow{color:var(--taupe);margin-bottom:18px}.artwork-detail-v2 .product-reassurance{line-height:1.6}.product-quick-facts{color:var(--muted);margin:0 0 34px;padding:0;font-size:12px;line-height:1.7}.product-process-note{color:var(--muted);margin:30px 0 0;font-size:12px;line-height:1.7}.artwork-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(55px,9vw,150px);padding-top:clamp(90px,10vw,150px);padding-bottom:clamp(100px,11vw,170px);display:grid}.artwork-story h2,.artwork-specifications h2,.artwork-ready h2,.artwork-shipping h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:400;line-height:1.04}.artwork-story-copy{align-self:end;max-width:650px}.artwork-story-copy p,.artwork-ready>p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:1.85}.artwork-story-copy p+p{margin-top:20px}.artwork-specifications{background:var(--sand);padding-top:clamp(96px,10vw,150px);padding-bottom:clamp(96px,10vw,150px)}.artwork-specifications header{max-width:700px}.artwork-specifications dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:65px 0 0;display:grid}.artwork-specifications dl>div{border-top:1px solid #2e292533;grid-template-columns:minmax(120px,.65fr) 1.35fr;gap:20px;padding:21px 0;display:grid}.artwork-specifications dl>div:nth-child(odd){padding-right:42px}.artwork-specifications dl>div:nth-child(2n){padding-left:42px}.artwork-specifications dt{letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:650}.artwork-specifications dd{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.artwork-ready{text-align:center;max-width:880px;padding-top:clamp(100px,11vw,165px);padding-bottom:clamp(100px,11vw,165px)}.artwork-ready>p:last-child{max-width:720px;margin:30px auto 0}.artwork-shipping{background:var(--stone);color:var(--ink);padding-top:clamp(100px,10vw,150px);padding-bottom:clamp(100px,10vw,150px)}.artwork-shipping header{max-width:780px}.artwork-shipping .eyebrow{color:var(--olive-dark)}.artwork-shipping-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:65px 0 42px;display:grid}.artwork-shipping-grid article{border-left:1px solid #2e292533;padding:0 clamp(28px,4vw,58px)}.artwork-shipping-grid article:first-child{border-left:0;padding-left:0}.artwork-shipping-grid span{color:var(--olive-dark);font-family:var(--serif);margin-bottom:35px;font-size:25px;display:block}.artwork-shipping-grid h3{font-family:var(--serif);margin:0 0 13px;font-size:25px;font-weight:400}.artwork-shipping-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.artwork-shipping .text-link{color:var(--ink)}.product-closing-actions{justify-content:center;align-items:center;gap:30px;display:flex}.product-accordions{border-top:0}.product-accordions details{border-bottom:1px solid var(--line)}.product-accordions summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;padding:19px 30px 19px 0;font-size:10px;font-weight:650;list-style:none;position:relative}.product-accordions summary::-webkit-details-marker{display:none}.product-accordions summary:after{content:"+";font-size:18px;font-weight:300;position:absolute;top:14px;right:0}.product-accordions details[open] summary:after{content:"−"}.product-accordions details p{color:var(--muted);max-width:520px;margin:-2px 0 20px;font-size:13px;line-height:1.7}.product-accordions details p a{border-bottom:1px solid var(--muted);color:var(--ink)}.product-closing{text-align:center;background:#e9e5dc;max-width:none;padding-top:clamp(90px,9vw,135px);padding-bottom:clamp(90px,9vw,135px)}.product-closing blockquote,.about-quote blockquote{font-family:var(--serif);letter-spacing:-.03em;max-width:1020px;margin:0 auto 38px;font-size:clamp(34px,4.2vw,62px);line-height:1.08}.inner-hero{text-align:center;padding-top:clamp(90px,10vw,150px);padding-bottom:clamp(70px,8vw,116px)}.inner-hero h1{max-width:930px;margin-left:auto;margin-right:auto}.inner-hero>p:last-child{color:var(--muted);max-width:630px;margin:30px auto 0;line-height:1.8}.process-jump{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding-bottom:70px;display:grid}.process-jump a{background:#e9e5dc;place-content:center start;gap:8px;min-height:120px;padding:28px 34px;transition:background .18s,color .18s;display:grid}.process-jump a:hover,.process-jump a:focus-visible{background:var(--olive);color:#fff}.process-jump span{font-family:var(--serif);font-size:23px}.process-jump small{color:var(--muted);font-size:11px}.process-jump a:hover small,.process-jump a:focus-visible small{color:#ffffffc7}.process-section{padding-top:clamp(75px,8vw,120px);padding-bottom:clamp(90px,10vw,150px)}.process-section-alt{background:#e9e5dc;max-width:none}.process-heading{border-bottom:1px solid var(--line);grid-template-columns:.5fr 1.5fr;gap:40px;margin-bottom:54px;padding-bottom:35px;display:grid}.process-heading h2,.inquiry-section h2,.about-story h2,.about-cta h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(38px,4.3vw,64px);font-weight:400;line-height:1.03}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.process-step{border-left:1px solid var(--line);padding:0 clamp(22px,3vw,42px) 8px}.process-step:first-child{border-left:0;padding-left:0}.process-number{color:var(--olive);letter-spacing:.18em;margin:0 0 28px;font-size:9px;font-weight:650}.process-step h3{font-family:var(--serif);margin:0 0 15px;font-size:23px;font-weight:400}.process-step>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.inquiry-section{grid-template-columns:.8fr 1.2fr;gap:clamp(70px,9vw,150px);padding-top:clamp(100px,10vw,160px);padding-bottom:clamp(100px,10vw,160px);display:grid}.inquiry-form{background:var(--ivory);padding:clamp(26px,4vw,56px)}.inquiry-actions{flex-wrap:wrap;gap:12px;display:flex}.inquiry-actions .button{justify-self:auto;gap:10px;min-width:min(100%,220px)}.inquiry-actions svg{width:18px;height:18px}.direct-contact{border-top:1px solid var(--line);gap:0;margin-top:38px;display:grid}.direct-contact>a{border-bottom:1px solid var(--line);font-family:var(--serif);align-items:center;gap:14px;padding:17px 0;font-size:18px;display:flex}.direct-contact>a:hover,.direct-contact>a:focus-visible{color:var(--olive-dark)}.direct-contact svg{flex:none;width:22px;height:22px}.direct-contact span{gap:5px;display:grid}.direct-contact small{color:var(--muted);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:650}.form-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.form-section-heading{border-top:1px solid var(--line);gap:7px;margin-top:6px;padding-top:24px;display:grid}.form-section-heading p{color:var(--ink);font-family:var(--serif);letter-spacing:0;text-transform:none;margin:0;font-size:20px;font-weight:400}.form-section-heading span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:400;line-height:1.6}.shipping-confirmation{background:var(--ivory);border:1px solid var(--line);grid-template-columns:18px 1fr;align-items:flex-start;gap:13px;padding:18px 20px;display:grid}.shipping-confirmation input{accent-color:var(--olive);width:16px;height:16px;margin:3px 0 0}.shipping-confirmation span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400;line-height:1.65}.shipping-confirmation a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.inquiry-choice-group{border:1px solid var(--line);margin:0;padding:20px}.inquiry-choice-group legend{color:var(--ink);font-family:var(--serif);letter-spacing:0;text-transform:none;padding:0 8px;font-size:20px;font-weight:500}.inquiry-choice-group>div{gap:10px;margin-top:6px;display:grid}.contact-form .inquiry-choice-group label{letter-spacing:0;text-transform:none;border:1px solid #0000;grid-template-columns:18px 1fr;align-items:center;gap:11px;padding:10px 12px;display:grid}.contact-form .inquiry-choice-group label:has(input:checked){border-color:var(--line);background:#e5d9cc85}.contact-form .inquiry-choice-group input{accent-color:var(--olive);width:16px;height:16px;margin:0}.contact-form .inquiry-choice-group span{color:var(--muted);font-size:13px;font-weight:450;line-height:1.45}.form-feedback{border-left:2px solid var(--olive);color:var(--ink);background:#e5d9cc8c;margin:0;padding:14px 16px;font-size:12px;line-height:1.6}.form-feedback.is-error{background:#9d4a3f14;border-left-color:#9d4a3f}.form-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.inquiry-actions .button:disabled{cursor:wait;opacity:.62}.inquiry-shipping{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(70px,9vw,150px);padding-top:clamp(90px,9vw,140px);padding-bottom:clamp(90px,9vw,140px);display:grid}.inquiry-shipping h2,.shipping-heading h2,.shipping-transparency h2,.customs-note h2,.shipping-cta h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(38px,4.3vw,64px);font-weight:400;line-height:1.03}.inquiry-shipping>div:last-child>p{color:var(--muted);max-width:650px;margin:0 0 17px;line-height:1.8}.inquiry-shipping .text-link{margin-top:15px}.commission-hero{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);min-height:700px;display:grid}.commission-hero-copy{align-self:center;max-width:700px;padding:clamp(80px,10vw,150px) clamp(45px,7vw,112px)}.commission-hero-copy h1{font-family:var(--serif);letter-spacing:-.045em;margin:18px 0 28px;font-size:clamp(58px,6.2vw,88px);font-weight:400;line-height:.97}.commission-hero-copy>p:not(.home-kicker):not(.commission-hero-note){color:var(--muted);max-width:610px;margin:0 0 34px;font-size:17px;line-height:1.8}.commission-hero-note{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:25px 0 0;font-size:10px;line-height:1.7}.commission-hero-image{min-height:700px;margin:0;position:relative;overflow:hidden}.commission-hero-image img{object-fit:cover}.inquiry-section-primary{border-bottom:1px solid var(--line)}.commission-intro{grid-template-columns:.9fr 1.1fr;gap:clamp(70px,10vw,160px);padding-top:clamp(105px,11vw,170px);padding-bottom:clamp(105px,11vw,170px);display:grid}.commission-intro h2,.commission-pricing h2,.commission-contact h2{font-family:var(--serif);letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(42px,4.8vw,68px);font-weight:400;line-height:1.02}.commission-intro>div:last-child{max-width:660px}.commission-intro>div:last-child p{color:var(--muted);margin:0 0 22px;font-size:16px;line-height:1.9}.commission-pricing{background:var(--sand);padding-top:clamp(90px,9vw,140px);padding-bottom:clamp(90px,9vw,140px)}.commission-pricing-heading{grid-template-columns:1fr .8fr;align-items:end;gap:70px;margin-bottom:58px;display:grid}.commission-pricing-heading>p{color:var(--muted);margin:0;line-height:1.8}.commission-price-grid{border-top:1px solid #2e292533;border-bottom:1px solid #2e292533;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.commission-price-grid article{border-left:1px solid #2e292533;gap:14px;padding:34px clamp(20px,3vw,42px);display:grid}.commission-price-grid article:first-child{border-left:0}.commission-price-grid span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.commission-price-grid strong{font-family:var(--serif);font-size:clamp(21px,2.1vw,27px);font-weight:400;line-height:1.14}.field-optional{color:var(--muted);font-size:.8em;font-weight:400}.commission-price-note{color:var(--muted);max-width:760px;margin:24px 0 0;font-size:12px;line-height:1.75}.commission-response-time{border-top:1px solid var(--line);color:var(--muted);margin-top:34px;padding-top:26px;line-height:1.8}.commission-contact{border-top:1px solid var(--line);grid-template-columns:1fr .8fr;gap:clamp(60px,9vw,140px);padding-top:clamp(90px,10vw,150px);padding-bottom:clamp(90px,10vw,150px);display:grid}.commission-contact-links{border-top:1px solid var(--line);align-self:end;display:grid}.commission-contact-links a{border-bottom:1px solid var(--line);font-family:var(--serif);align-items:center;gap:14px;padding:21px 0;font-size:22px;display:flex}.commission-contact-links svg{width:21px;height:21px}.shipping-v2 h1,.shipping-v2 h2,.shipping-v2 h3{font-family:var(--serif);font-weight:500}.shipping-intro{grid-template-columns:minmax(0,1fr) minmax(460px,1fr);min-height:650px;display:grid}.shipping-intro-copy{align-self:center;max-width:670px;padding:clamp(80px,10vw,150px) clamp(44px,8vw,124px)}.shipping-intro h1{letter-spacing:-.04em;margin:22px 0 32px;font-size:clamp(54px,5.5vw,80px);line-height:.96}.shipping-intro-copy>p:not(.eyebrow):not(.shipping-trust-line){color:var(--muted);font-size:17px;line-height:1.8}.shipping-trust-line{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;margin:34px 0 0;padding-top:22px;font-size:10px;font-weight:650}.shipping-intro-image{min-height:650px;margin:0;position:relative;overflow:hidden}.shipping-intro-image img{object-fit:cover}.shipping-intro-image figcaption{letter-spacing:.12em;text-transform:uppercase;background:#f6f2eaeb;padding:12px 15px;font-size:9px;font-weight:650;position:absolute;bottom:18px;left:18px}.shipping-overview{padding-top:clamp(90px,9vw,140px);padding-bottom:clamp(100px,10vw,160px)}.shipping-heading{grid-template-columns:.5fr 1.5fr;align-items:end;gap:40px;margin-bottom:55px;display:grid}.shipping-region-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.shipping-region{border-left:1px solid var(--line);padding:4px clamp(22px,3vw,40px) 10px}.shipping-region:first-child{border-left:0;padding-left:0}.shipping-region-name{color:var(--olive-dark);letter-spacing:.15em;text-transform:uppercase;margin:0 0 25px;font-size:11px;font-weight:650}.shipping-region h3{font-family:var(--serif);margin:0 0 15px;font-size:23px;font-weight:400;line-height:1.2}.shipping-region>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.shipping-transparency{background:#e9e5dc}.shipping-transparency-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(70px,9vw,150px);padding-top:clamp(90px,9vw,140px);padding-bottom:clamp(90px,9vw,140px);display:grid}.shipping-transparency-copy{color:var(--muted);max-width:590px;margin:0;line-height:1.8}.shipping-price-list{border-top:1px solid #c8c1b4}.shipping-price-list>div{border-bottom:1px solid #c8c1b4;grid-template-columns:34px 1fr;align-items:center;gap:20px;padding:20px 0;display:grid}.shipping-price-list span{color:var(--olive);letter-spacing:.14em;font-size:9px;font-weight:650}.shipping-price-list p{font-family:var(--serif);margin:0;font-size:20px}.shipping-process{border-bottom:1px solid var(--line)}.shipping-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customs-note,.shipping-payment,.shipping-cta{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(70px,9vw,150px);padding-top:clamp(90px,9vw,140px);padding-bottom:clamp(90px,9vw,140px);display:grid}.customs-note{border-bottom:1px solid var(--line)}.shipping-payment{background:var(--ivory);border-bottom:1px solid var(--line)}.customs-note>div:last-child>p,.shipping-payment>div:last-child>p,.shipping-cta>div:last-child>p{color:var(--muted);max-width:680px;margin:0 0 18px;line-height:1.8}.shipping-cta{align-items:end}.shipping-cta .button{margin-top:14px}.shipping-delivery{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-top:clamp(90px,9vw,140px);padding-bottom:clamp(90px,9vw,140px);display:grid}.shipping-delivery article{padding-right:clamp(35px,6vw,90px)}.shipping-delivery article+article{border-left:1px solid var(--line);padding-left:clamp(35px,6vw,90px);padding-right:0}.shipping-delivery h2{letter-spacing:-.025em;margin:18px 0 24px;font-size:clamp(32px,3.1vw,46px);line-height:1.05}.shipping-delivery article>p:last-child{color:var(--muted);margin:0;line-height:1.8}.about-v2 h1,.about-v2 h2,.about-v2 h3{font-family:var(--serif);font-weight:500}.about-v2 h1{letter-spacing:-.035em;margin:22px 0 34px;font-size:clamp(48px,5vw,74px);line-height:.98}.about-v2 h2{letter-spacing:-.03em;margin:20px 0 30px;font-size:clamp(42px,4.2vw,62px);line-height:1.02}.about-v2 h3{margin:0 0 15px;font-size:27px;line-height:1.15}.about-v2 p{line-height:1.8}.about-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:760px;display:grid}.about-intro-image,.about-intro-mobile-image{margin:0;position:relative;overflow:hidden}.about-intro-image img,.about-intro-mobile-image img{object-fit:cover}.about-intro-copy{align-self:center;max-width:760px;padding:clamp(72px,7vw,116px)}.about-intro-copy>p:not(.home-kicker,.about-trust){color:var(--muted);max-width:650px;margin:0 0 17px}.about-intro-mobile-image{display:none}.about-intro-actions,.about-closing-actions{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:34px;display:flex}.about-trust{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:42px 0 0;padding-top:22px;font-size:12px}.about-journey{background:var(--sand);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(70px,10vw,160px);padding:clamp(100px,11vw,170px) clamp(26px,8vw,124px);display:grid}.about-journey-copy{align-self:center;max-width:590px}.about-journey-copy>p:not(.home-kicker){color:var(--muted);margin:0 0 18px}.about-journey-copy blockquote{border-left:1px solid var(--taupe);font-family:var(--serif);margin:42px 0 0;padding-left:30px;font-size:clamp(24px,2.3vw,34px);font-style:italic;line-height:1.35}.about-journey-images{min-height:680px;position:relative}.about-process-image,.about-detail-image{margin:0;position:absolute;overflow:hidden}.about-process-image{inset:0 12% 12% 0}.about-detail-image{border:12px solid var(--sand);width:40%;height:43%;bottom:0;right:0}.about-process-image img,.about-detail-image img{object-fit:cover}.about-signature-v2{padding:clamp(105px,11vw,170px) clamp(26px,7vw,110px)}.about-signature-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(55px,9vw,145px);max-width:1320px;margin:0 auto clamp(60px,7vw,100px);display:grid}.about-signature-heading>p{color:var(--muted);max-width:600px;margin:0 0 8px}.about-signature-image{aspect-ratio:16/7;max-width:1320px;margin:0 auto;position:relative;overflow:hidden}.about-signature-image img{object-fit:cover}.about-trait-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1320px;margin:70px auto 0;display:grid}.about-trait-grid article{border-left:1px solid var(--line);padding:0 clamp(28px,3.6vw,54px)}.about-trait-grid article:first-child{border-left:0;padding-left:0}.about-trait-grid article:last-child{padding-right:0}.about-trait-grid span,.about-quality-list span{color:var(--bronze);font-family:var(--serif);margin-bottom:22px;font-size:18px;display:block}.about-trait-grid p,.about-quality-list p{color:var(--muted);margin:0}.about-quality{background:var(--stone);color:var(--ink);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:800px;display:grid}.about-quality-image{min-height:740px;margin:0;position:relative;overflow:hidden}.about-quality-image img{object-fit:cover}.about-quality-copy{align-self:center;padding:clamp(80px,8vw,128px)}.about-quality-copy .home-kicker,.about-quality-list span{color:var(--olive-dark)}.about-quality-intro{color:var(--muted);max-width:650px;margin:0 0 45px}.about-quality-list article{border-top:1px solid #2e292533;grid-template-columns:35px 1fr;gap:25px;padding:26px 0;display:grid}.about-quality-list article:last-child{border-bottom:1px solid #2e292533}.about-quality-list span{margin:4px 0 0}.about-quality-list h3{margin-bottom:8px;font-size:25px}.about-quality-list p{color:var(--muted)}.about-closing{padding:clamp(100px,11vw,170px) clamp(26px,7vw,110px)}.about-closing-image{aspect-ratio:16/7;max-width:1320px;margin:0 auto;position:relative;overflow:hidden}.about-closing-image img{object-fit:cover}.about-closing-copy{grid-template-columns:1.05fr .95fr;align-items:end;gap:30px clamp(60px,9vw,145px);max-width:1320px;margin:clamp(55px,6vw,88px) auto 0;display:grid}.about-closing-copy .home-kicker,.about-closing-copy h2{grid-column:1}.about-closing-copy h2{margin-top:-12px;margin-bottom:0}.about-closing-copy>p,.about-closing-actions{grid-column:2}.about-closing-copy>p{color:var(--muted);margin:0}.about-closing-actions{margin-top:0}@media (width<=900px){html{scroll-padding-top:70px}.site-header{height:70px;padding:0 22px}.desktop-nav{display:none}.mobile-menu{display:block}.brand-logo img{max-height:64px}.hero{grid-template-columns:1fr;min-height:0;padding:0}.hero-visual{grid-row:1;min-height:58vh}.hero-image{object-position:center}.hero-copy{grid-row:2;max-width:720px;padding:58px 24px 66px}.hero-copy .eyebrow{margin-bottom:13px}.hero h1{margin-bottom:20px;font-size:clamp(42px,12vw,64px);line-height:.98}.hero-intro{max-width:520px;margin-bottom:27px;font-size:18px;line-height:1.5}.art-language{grid-template-columns:1fr;gap:68px}.art-language-copy{max-width:680px}.art-language-images{width:100%;max-width:760px;min-height:0;margin:0 auto}.section-heading{grid-template-columns:1fr;align-items:start;gap:20px}.section-heading>p{max-width:560px}.artwork-grid{grid-template-columns:1fr;gap:56px}.artwork-image-wrap>span{display:none}.artwork-meta h3{font-size:22px}.commission{grid-template-columns:1fr;gap:60px}.commission-note{border-top:1px solid #c8c1b4;border-left:0;padding-top:35px;padding-left:0}.testimonial{grid-template-columns:1fr;gap:60px}.testimonial-intro{max-width:620px}.artist{grid-template-columns:1fr;min-height:0}.artist-image-wrap{aspect-ratio:4/3}.artist-copy{max-width:none;padding:76px 26px 90px}.contact{grid-template-columns:1fr;gap:60px}.collection-closing{grid-template-columns:1fr;align-items:start}.inquiry-actions{display:grid}.inquiry-actions .button{width:100%;min-width:100%}.product{grid-template-columns:1fr}.product-info{position:static}.artwork-room-gallery{padding-top:88px;padding-bottom:88px;overflow:hidden}.artwork-room-gallery-header{grid-template-columns:1fr;align-items:start;gap:22px}.artwork-room-gallery-header>p{font-size:14px}.artwork-room-track{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#6f594c6b transparent;touch-action:pan-x pan-y;grid-template-columns:none;grid-auto-columns:min(86vw,620px);grid-auto-flow:column;margin-top:42px;margin-right:-22px;padding-bottom:8px;padding-right:22px;scroll-padding-inline:0 22px;overflow-x:auto}.artwork-room-card{scroll-snap-align:start}.artwork-room-swipe-hint{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:16px 0 0;font-size:9px;display:block}.artwork-story{grid-template-columns:1fr;gap:40px}.artwork-specifications dl>div{grid-template-columns:1fr;gap:12px}.artwork-shipping-grid{grid-template-columns:1fr}.artwork-shipping-grid article,.artwork-shipping-grid article:first-child{border-top:1px solid #f6f2ea33;border-left:0;padding:30px 0}.artwork-shipping-grid span{margin-bottom:16px}.process-heading{grid-template-columns:1fr;gap:18px}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 0}.process-step:nth-child(3){border-left:0;padding-left:0}.inquiry-section{grid-template-columns:1fr;gap:60px}.inquiry-shipping,.shipping-heading,.shipping-transparency-inner,.customs-note,.shipping-payment,.shipping-cta{grid-template-columns:1fr;gap:45px}.shipping-region-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 0}.shipping-intro{grid-template-columns:1fr;min-height:0}.shipping-intro-copy{max-width:none;padding:86px 40px 96px}.shipping-intro-image{min-height:560px}.shipping-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-process-grid .process-step:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding-top:36px;padding-left:0}.shipping-region:nth-child(3){border-left:0;padding-left:0}.about-intro{min-height:0;display:block}.about-intro-image{display:none}.about-intro-copy{max-width:none;padding:86px 26px 96px}.about-intro-mobile-image{aspect-ratio:4/3;margin:40px -26px 38px;display:block}.about-journey,.about-signature-heading,.about-quality,.about-closing-copy{grid-template-columns:1fr}.about-journey-images{min-height:560px}.about-signature-heading{gap:20px}.about-signature-image{aspect-ratio:4/3}.about-trait-grid{grid-template-columns:1fr}.about-trait-grid article,.about-trait-grid article:first-child,.about-trait-grid article:last-child{border-left:0;border-top:1px solid var(--line);padding:30px 0}.about-quality-image{aspect-ratio:4/3;order:2;min-height:0}.about-quality-copy{padding:95px 26px 70px}.about-closing-copy .home-kicker,.about-closing-copy h2,.about-closing-copy>p,.about-closing-actions{grid-column:1}footer{grid-template-columns:1fr;justify-items:start}.footer-logo img{max-height:92px}.footer-center{justify-items:start}.footer-center>p{text-align:left}.footer-contact,footer nav{justify-content:flex-start}}@media (width<=560px){body{padding-bottom:72px}.wordmark{letter-spacing:.2em;font-size:17px}.brand-logo img{max-height:62px}.hero{min-height:0}.hero-copy{padding:48px 24px 56px}.hero-visual{min-height:55vh}.hero-visual-caption{flex-direction:column;align-items:flex-start;gap:6px;left:12px;right:12px}.hero h1{font-size:clamp(40px,12vw,53px)}.hero-intro{max-width:92%;margin-bottom:24px;font-size:16px;line-height:1.45}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-actions .text-link{margin-left:2px}.art-language{gap:52px;padding-top:82px;padding-bottom:90px}.art-language-copy h2{font-size:43px}.art-language-images{gap:8px;width:calc(100% + 52px);margin-left:-26px}.art-language-detail{margin-bottom:12%}.button{min-height:48px}.works{padding-top:76px;padding-bottom:92px}.collection-hero{text-align:left;padding-top:76px;padding-bottom:70px}.collection-hero h1{font-size:54px}.collection-hero>p:last-child{margin-left:0}.collection{padding-top:46px;padding-bottom:100px}.collection-bar{margin-bottom:24px}.collection-bar h2{font-size:20px}.section-heading h2,.commission h2,.testimonial-intro h2,.artist h2,.contact h2{font-size:42px}.section-heading{margin-bottom:28px;padding-bottom:24px}.artwork-grid{gap:52px}.artwork-image-wrap{aspect-ratio:1}.artwork-meta{padding-top:15px}.commission{padding-top:84px;padding-bottom:84px}.testimonial{gap:48px;padding-top:84px;padding-bottom:84px}.testimonial-quote{padding-left:24px}.testimonial-quote:before{display:none}.testimonial-quote blockquote{font-size:25px;line-height:1.45}.testimonial-quote figcaption{align-items:flex-start;display:grid}.testimonial-quote figcaption span+span{border-left:0;padding-left:0}.contact-form{grid-template-columns:1fr}.contact-form>*{grid-column:1}.contact-form .button{justify-self:stretch}.breadcrumb{padding-top:22px}.product{gap:42px;padding-left:0;padding-right:0}.product-info{padding-left:24px;padding-right:24px}.product-gallery{gap:7px}.product-image-main{aspect-ratio:4/3}.artwork-detail-v2 .breadcrumb{padding-left:24px;padding-right:24px}.product-info h1,.inner-hero h1,.about-hero h1{font-size:48px}.product-intro{font-size:19px}.artwork-specifications dl{grid-template-columns:1fr;margin-top:45px}.artwork-specifications dl>div:nth-child(odd),.artwork-specifications dl>div:nth-child(2n){padding-left:0;padding-right:0}.product-closing-actions{flex-direction:column;align-items:stretch}.inner-hero{text-align:left;padding-top:76px;padding-bottom:64px}.process-jump{grid-template-columns:1fr;gap:8px;padding-bottom:38px}.shipping-region-grid{grid-template-columns:1fr;gap:0}.shipping-intro{flex-direction:column;display:flex}.shipping-intro-copy{order:2;padding:68px 24px 80px}.shipping-intro-image{aspect-ratio:4/3;order:1;min-height:0}.shipping-intro-image figcaption{display:none}.shipping-intro h1{font-size:clamp(46px,14vw,58px)}.shipping-process-grid{grid-template-columns:1fr}.shipping-process-grid .process-step:nth-child(3){border-top:0;grid-column:auto;padding-top:0}.shipping-delivery{grid-template-columns:1fr;gap:60px;padding-top:80px;padding-bottom:88px}.shipping-delivery article,.shipping-delivery article+article{border-left:0;padding-left:0;padding-right:0}.shipping-delivery article+article{border-top:1px solid var(--line);padding-top:60px}.shipping-region,.shipping-region:nth-child(3){border-left:0;border-top:1px solid var(--line);padding:28px 0}.shipping-region-name{margin-bottom:13px}.inquiry-shipping,.shipping-overview,.shipping-transparency-inner,.customs-note,.shipping-cta{padding-top:80px;padding-bottom:88px}.process-jump a{min-height:105px;padding:23px 25px}.process-section{padding-top:80px;padding-bottom:88px}.process-grid{grid-template-columns:1fr;gap:0}.process-step,.process-step:nth-child(3){border-left:0;border-top:1px solid var(--line);padding:30px 0}.process-number{margin-bottom:15px}.inquiry-section{padding-top:90px;padding-bottom:90px}.inquiry-form{margin-left:-26px;margin-right:-26px;padding:32px 26px}.form-split{grid-template-columns:1fr}.about-v2 h1{font-size:44px}.about-v2 h2{font-size:38px}.about-intro-copy{padding-top:74px;padding-bottom:82px}.about-intro-mobile-image{aspect-ratio:1}.about-intro-actions,.about-closing-actions{flex-direction:column;align-items:stretch}.about-intro-actions .text-link{align-self:flex-start}.about-journey{gap:55px;padding-top:95px;padding-bottom:95px}.about-journey-images{min-height:440px}.about-process-image{inset:0 8% 14% 0}.about-detail-image{border-width:8px;width:45%;height:42%}.about-signature-v2{padding-top:95px;padding-bottom:95px}.about-trait-grid{margin-top:44px}.about-quality-copy{padding-top:90px;padding-bottom:58px}.about-quality-image{aspect-ratio:1}.about-closing{padding-top:95px;padding-bottom:95px}.about-closing-image{aspect-ratio:4/3}.about-closing-copy{gap:22px}footer nav{flex-wrap:wrap}.mobile-cta{background:var(--olive);color:#fff;letter-spacing:.19em;text-transform:uppercase;z-index:45;justify-content:center;align-items:center;gap:13px;min-height:58px;padding:0 18px;font-size:9px;font-weight:650;display:flex;position:fixed;bottom:10px;left:12px;right:12px;box-shadow:0 8px 28px #25241f3d}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--bronze);outline-offset:4px}.site-header{background:var(--ivory)}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--ivory) 94%, transparent)}}.site-header{border-bottom:1px solid #2e29251c;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:112px;padding:0 clamp(36px,4.7vw,72px)}.brand-logo img{width:auto;height:auto;max-height:76px!important}.desktop-nav{gap:clamp(24px,2.6vw,44px)}.desktop-nav-left{grid-column:1;justify-self:start}.desktop-nav-right{grid-column:3;justify-self:end}.desktop-nav a,.mobile-menu-panel a{letter-spacing:.055em;text-transform:none;font-size:12px;font-weight:500}.desktop-nav a:after{bottom:-7px}.header-inquiry-link{border:1px solid var(--olive);min-height:46px;padding:13px 20px}.header-inquiry-link:after{display:none}.language-switch{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.language-switch a{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;padding:8px 1px;font-size:11px;font-weight:600;line-height:1}.language-switch a[aria-current=page]{color:var(--ink)}.language-switch>span{color:#2e292547;font-size:10px}.desktop-nav .language-switch a:after{display:none}.language-switch-filter{border:1px solid var(--line);min-height:38px;padding:0 12px}.language-switch-filter a{font-size:12px}.mobile-menu-controls{align-items:center;gap:14px;display:flex}.language-switch-mobile-header{gap:5px}.language-switch-mobile-header a{padding:10px 0;font-size:10px}.mobile-inquiry-link{display:none}.home-v2{overflow:clip}.home-v2 .button{letter-spacing:.025em;text-transform:none;border-radius:2px;min-height:52px;padding:0 26px;font-size:13px;font-weight:600}.home-v2 .button-primary{background:var(--olive);color:var(--ivory)}.home-v2 .button-secondary{border-color:var(--olive);color:var(--olive-dark)}.home-v2 .button-secondary:hover,.home-v2 .button-secondary:focus-visible{background:#6f594c14}.home-kicker{color:var(--taupe);letter-spacing:.11em;text-transform:uppercase;margin:0 0 20px;font-size:13px;font-weight:600;line-height:1.45}.home-v2 h1,.home-v2 h2,.home-v2 h3{color:var(--ink);font-family:var(--serif);font-weight:500}.home-v2 h2{letter-spacing:-.025em;margin:0;font-size:clamp(46px,4vw,58px);line-height:.98}.home-hero{background:var(--ivory);grid-template-columns:minmax(0,.86fr) minmax(540px,1.14fr);min-height:min(790px,100vh - 72px);display:grid}.home-hero-copy{align-self:center;max-width:690px;padding:72px clamp(54px,6vw,104px) 78px clamp(48px,6.5vw,108px)}.home-hero h1{letter-spacing:-.035em;max-width:680px;margin:0;font-size:clamp(70px,6vw,82px);line-height:.92}.home-hero-intro{color:var(--muted);max-width:580px;margin:30px 0 34px;font-size:17px;line-height:1.75}.home-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.home-trust-line{color:var(--muted);margin:27px 0 0;font-size:13px;line-height:1.6}.home-hero-visual{min-height:680px;margin:0;position:relative;overflow:hidden}.home-hero-visual img{object-fit:cover;object-position:60% center;width:100%;height:100%}.home-hero-visual figcaption{color:var(--muted);letter-spacing:.035em;background:#f6f2eae6;padding:10px 13px;font-size:12px;position:absolute;bottom:18px;left:18px}.home-section{max-width:1464px;margin:0 auto;padding:132px clamp(56px,5vw,72px)}.home-section-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:end;gap:60px;margin-bottom:52px;padding-bottom:34px;display:grid}.home-section-header>p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.home-section-header-narrow{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.featured-artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 38px;display:grid}.artwork-empty-state{text-align:center;background:#d8c8b9;border:1px solid #442d2038;width:100%;padding:clamp(2.5rem,6vw,5rem)}.artwork-empty-state h3{color:#35271f;max-width:760px;font-family:var(--font-display);margin:.45rem auto 0;font-size:clamp(1.9rem,4vw,3rem);font-weight:400;line-height:1.06}.artwork-empty-state>p:last-child{color:#4f4037;max-width:620px;margin:1rem auto 0}.featured-artwork-gallery{aspect-ratio:1;touch-action:pan-y pinch-zoom;background:#eee8df;position:relative;overflow:hidden}.featured-artwork-gallery-square{aspect-ratio:1}.featured-artwork-image-link{position:absolute;inset:0}.featured-artwork-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .28s,object-position .28s}.featured-artwork-image-1{object-fit:cover;object-position:28% 50%;transform:scale(1.38)}.featured-artwork-image-2{object-fit:cover;object-position:74% 50%;transform:scale(1.5)}.gallery-arrow{color:var(--ink);cursor:pointer;opacity:0;z-index:3;background:#f6f2eaeb;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:19px;transition:opacity .18s,background .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.featured-artwork-gallery:hover .gallery-arrow,.gallery-arrow:focus-visible{opacity:1}.gallery-arrow:hover{background:var(--ivory)}.gallery-arrow-left{left:14px}.gallery-arrow-right{right:14px}.gallery-dots{z-index:4;background:#f6f2eae0;align-items:center;gap:8px;min-height:30px;padding:0 12px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.gallery-dots button{cursor:pointer;background:#2e292547;border:0;border-radius:50%;width:6px;height:6px;padding:0}.gallery-dots button.is-active{background:var(--ink)}.featured-artwork-meta{justify-content:space-between;align-items:start;padding-top:19px;display:flex}.featured-artwork-meta h3{margin:0 18px 7px 0;font-size:28px;line-height:1.05}.featured-artwork-meta p{color:var(--muted);margin:0;font-size:14px}.featured-artwork-price{white-space:nowrap;font-weight:500;color:var(--ink)!important}.featured-artwork-status{color:var(--olive-dark);letter-spacing:.045em;align-items:center;margin:13px 0 0;font-size:13px;font-weight:600;display:flex}.featured-artwork-status:before{content:"—";margin-right:9px}.status-verkauft{color:var(--muted)}.status-verkauft:after{content:"";background:#a33e35;border-radius:50%;flex:none;width:11px;height:11px;margin-left:auto}.artwork-view-link{border-bottom:1px solid var(--taupe);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;padding-bottom:4px;font-size:12px;font-weight:600;display:inline-block}.collection-intro-v2{border-bottom:1px solid var(--line);max-width:1320px;margin:0 auto;padding:90px clamp(24px,5vw,72px) 76px}.collection-intro-v2 h1{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(58px,6.2vw,88px);font-weight:400;line-height:.98}.collection-intro-v2>p:last-child{color:var(--muted);max-width:650px;margin:26px 0 0;font-size:17px;line-height:1.75}.editorial-hero-image img,.editorial-wide-image img,.editorial-calligraphy figure img,.commission-hero-image img,.shipping-intro-image img,.about-intro-image img,.about-intro-mobile-image img,.about-process-image img,.about-detail-image img,.about-signature-image img,.about-quality-image img,.about-closing-image img{width:100%;height:100%;display:block}.collection-gallery-v2{max-width:1320px;margin:0 auto;padding:74px clamp(24px,5vw,72px) 136px}.collection-heading-v2{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:48px;padding-bottom:28px;display:flex}.collection-heading-v2 h2{margin:0;font-size:clamp(42px,4vw,56px);line-height:1}.collection-heading-v2>p,.collection-tools>p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:12px}.collection-tools{align-items:center;gap:20px;display:flex}.collection-artwork-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:86px 42px;display:grid}.collection-load-more{justify-content:center;padding-top:78px;display:flex}.collection-load-more .button{min-width:230px}.collection-closing-v2{background:var(--sand);text-align:center;flex-direction:column;align-items:center;padding:118px 24px;display:flex}.collection-closing-v2 h2{max-width:820px;margin:0;font-size:clamp(44px,5vw,66px);line-height:1.02}.collection-closing-v2>p:not(.home-kicker){color:var(--muted);max-width:650px;margin:28px auto 34px;font-size:16px;line-height:1.75}@media (width<=760px){.collection-intro-v2{padding:70px 22px 56px}.collection-intro-v2 h1{font-size:48px}.collection-intro-v2>p:last-child{margin-top:20px;font-size:16px}.collection-gallery-v2{padding:58px 22px 88px}.collection-heading-v2{align-items:start;margin-bottom:34px;padding-bottom:22px}.collection-heading-v2 h2{font-size:38px}.collection-heading-v2>p,.collection-tools>p{margin-top:6px}.collection-tools{flex-direction:column;align-items:flex-end;gap:10px}.collection-artwork-grid-v2{grid-template-columns:1fr;gap:62px}.collection-load-more{padding-top:58px}.collection-load-more .button{width:100%}.collection-artwork-grid-v2 .featured-artwork-gallery{aspect-ratio:1}.collection-closing-v2{text-align:left;align-items:stretch;padding:82px 22px}.collection-closing-v2 h2{font-size:42px}.collection-closing-v2>p:not(.home-kicker){margin-left:0}.collection-closing-v2 .button{width:100%}}.home-centered-action{justify-content:center;padding-top:68px;display:flex}.home-signature{background:var(--sand);grid-template-columns:minmax(520px,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(70px,8vw,130px);padding:132px clamp(56px,7vw,112px);display:grid}.home-signature-images{min-height:690px;position:relative}.home-signature-main{width:78%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.home-signature-main img,.home-signature-detail img{object-fit:cover;width:100%;height:100%}.home-signature-detail{border:10px solid var(--sand);width:38%;height:44%;position:absolute;bottom:-22px;right:0;overflow:hidden}.home-signature-copy{max-width:650px}.home-signature-copy h2{margin-bottom:32px}.home-signature-copy>p:not(.home-kicker){color:var(--muted);margin:0 0 18px;font-size:17px;line-height:1.8}.home-signature-copy .button{margin-top:18px}.home-room-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.7fr);gap:24px;display:grid}.home-room-main,.home-room-side>a{color:var(--muted);gap:12px;font-size:13px;display:grid}.home-room-main .home-room-image{aspect-ratio:3/2}.home-room-side{grid-template-rows:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home-room-side .home-room-image{aspect-ratio:3/2}.home-room-image{background:#eee7dd;display:block;position:relative;overflow:hidden}.home-room-image img{object-fit:cover;width:100%;height:100%;transition:transform .28s}.home-room-grid a:hover img{transform:scale(1.015)}.home-values{background:var(--stone);color:var(--ink);grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(70px,10vw,160px);padding:132px clamp(56px,7vw,112px);display:grid}.home-values h2,.home-values h3{color:var(--ink)}.home-values-heading{max-width:540px}.home-values-heading .home-kicker{color:var(--olive-dark)}.home-values-list{border-top:1px solid #2e292533}.home-values-list article{border-bottom:1px solid #2e292533;grid-template-columns:46px 1fr;align-items:start;gap:24px;padding:27px 0;display:grid}.home-values-list article>span{color:var(--olive-dark);font-family:var(--serif);font-size:23px}.home-values-list h3{margin:0 0 7px;font-size:27px}.home-values-list p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.home-commission{grid-template-columns:minmax(480px,1.05fr) minmax(0,.95fr);align-items:stretch;display:grid}.home-commission-image{min-height:760px;position:relative;overflow:hidden}.home-commission-image img{object-fit:cover;width:100%;height:100%}.home-commission-copy{align-self:center;max-width:760px;padding:110px clamp(56px,7vw,112px)}.home-commission-copy h2{margin-bottom:28px}.home-commission-copy>p:not(.home-kicker){color:var(--muted);margin:0 0 24px;font-size:17px;line-height:1.75}.home-commission-values{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:17px 0;color:var(--ink)!important;font-size:14px!important}.home-commission-price{gap:6px;margin:26px 0 31px;display:grid}.home-commission-price strong{font-family:var(--serif);font-size:31px;font-weight:500}.home-commission-price span{color:var(--muted);font-size:13px;line-height:1.55}.home-text-link{border-bottom:1px solid var(--taupe);margin-left:22px;padding-bottom:5px;font-size:13px;font-weight:600;display:inline-block}.home-journey-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-journey-grid article{min-height:270px;padding:36px 38px 42px 0}.home-journey-grid article+article{border-left:1px solid var(--line);padding-left:38px}.home-journey-grid article>span{color:var(--bronze);font-family:var(--serif);margin-bottom:34px;font-size:50px;line-height:1;display:block}.home-journey-grid h3{margin:0 0 13px;font-size:28px}.home-journey-grid p{color:var(--muted);max-width:340px;margin:0;font-size:15px;line-height:1.65}.home-journey-trust{color:var(--muted);text-align:center;margin:30px 0;font-size:14px}.home-actions-centered{justify-content:center}.home-actions-centered .home-text-link{margin-left:14px}.home-testimonial{background:var(--sand);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;display:grid}.home-testimonial-text-only{grid-template-columns:1fr}.home-testimonial-text-only .home-testimonial-quote{text-align:center;justify-self:center;max-width:1120px}.home-testimonial-image{min-height:680px;position:relative;overflow:hidden}.home-testimonial-image img{object-fit:cover;width:100%;height:100%}.home-testimonial-quote{align-self:center;max-width:820px;margin:0;padding:110px clamp(56px,7vw,112px)}.home-testimonial-quote h2{margin-bottom:46px}.home-testimonial-quote blockquote{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 32px;font-size:clamp(31px,2.8vw,43px);line-height:1.34}.home-testimonial-quote figcaption{color:var(--muted);font-size:13px;line-height:1.6}.home-faq{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:clamp(70px,10vw,150px);display:grid}.home-faq-heading{position:sticky;top:150px}.home-faq-list{border-top:1px solid var(--line)}.home-faq-item{border-bottom:1px solid var(--line)}.home-faq-item h3{margin:0}.home-faq-item h3 button{cursor:pointer;font-family:var(--sans);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:84px;padding:18px 0;font-size:16px;font-weight:500;line-height:1.55;display:flex}.home-faq-plus{color:var(--taupe);font-family:var(--serif);text-align:right;flex:0 0 44px;font-size:30px;font-weight:400}.home-faq-answer p{color:var(--muted);max-width:720px;margin:-4px 54px 28px 0;font-size:15px;line-height:1.75}.faq-page-intro{padding-top:clamp(90px,11vw,154px);padding-bottom:clamp(84px,10vw,140px)}.faq-page-intro h1{font-family:var(--serif);letter-spacing:-.035em;max-width:850px;margin:20px 0 34px;font-size:clamp(54px,6vw,82px);font-weight:400;line-height:.98}.faq-page-intro>p:last-child{color:var(--muted);max-width:660px;font-size:17px;line-height:1.8}.faq-page-content{border-top:1px solid var(--line);padding-top:clamp(76px,9vw,120px);padding-bottom:clamp(110px,13vw,180px)}.faq-groups{gap:clamp(90px,11vw,150px);display:grid}.faq-group{grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);gap:clamp(58px,8vw,120px);display:grid}.faq-group-heading{align-self:start;position:sticky;top:140px}.faq-group-heading>span{color:var(--taupe);font-family:var(--serif);margin-bottom:20px;font-size:20px;display:block}.faq-group-heading h2{font-family:var(--serif);letter-spacing:-.025em;max-width:360px;margin:0;font-size:clamp(36px,3.5vw,50px);font-weight:400;line-height:1.05}.faq-contact{background:var(--sand)}.faq-contact-inner{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:clamp(60px,9vw,140px);padding-top:clamp(90px,10vw,140px);padding-bottom:clamp(90px,10vw,140px);display:grid}.faq-contact h2{font-family:var(--serif);letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(42px,4.8vw,62px);font-weight:400;line-height:1.04}.faq-contact-inner>div:last-child{align-self:end;max-width:590px}.faq-contact-inner>div:last-child p{color:var(--muted);margin:0 0 32px;font-size:16px;line-height:1.8}.home-final{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:stretch;display:grid}.home-final-image{min-height:650px;position:relative;overflow:hidden}.home-final-image img{object-fit:cover;width:100%;height:100%}.home-final-copy{align-self:center;padding:100px clamp(56px,7vw,112px)}.home-final-copy h2{margin-bottom:27px}.home-final-copy>p:not(.home-kicker,.home-trust-line){color:var(--muted);margin:0;font-size:17px;line-height:1.75}.home-final-copy .home-trust-line{margin:25px 0 32px}.home-final-copy .home-text-link{margin-left:22px}.site-footer-v2{background:var(--ink);color:var(--ivory);min-height:0;padding:78px clamp(36px,5vw,72px) 30px;display:block}.site-footer-grid{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(150px,.7fr));gap:50px;max-width:1320px;margin:0 auto;padding-bottom:70px;display:grid}.site-footer-brand{max-width:380px}.site-footer-v2 .footer-logo{margin-bottom:25px}.site-footer-v2 .footer-logo img{filter:brightness(0)saturate()invert(94%)sepia(8%)saturate(414%)hue-rotate(345deg)brightness(105%)contrast(93%);width:210px;height:auto;max-height:none}.site-footer-brand>p{color:#f6f2eaad;margin:0;font-size:14px;line-height:1.75}.site-footer-grid nav,.site-footer-contact{place-content:start stretch;gap:13px;display:grid}.site-footer-grid nav>p,.site-footer-title{color:var(--ivory);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:600}.site-footer-grid nav a,.site-footer-contact a,.site-footer-contact span{color:#f6f2eaad;letter-spacing:0;text-transform:none;font-size:13px;line-height:1.55}.site-footer-grid nav a:hover,.site-footer-contact a:hover{color:var(--ivory)}.site-footer-bottom{border-top:1px solid #f6f2ea2e;justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;padding-top:28px;display:flex}.site-footer-bottom>p{color:#f6f2ea94;margin:0;font-size:12px}.site-footer-bottom-actions{align-items:center;gap:32px;display:flex}.site-footer-bottom-actions nav{gap:24px;display:flex}.site-footer-bottom-actions nav a{color:#f6f2ea94;letter-spacing:0;text-transform:none;font-size:12px}.site-footer-bottom-actions nav a:hover{color:var(--ivory)}.language-switch-footer a{color:#f6f2ea94}.language-switch-footer a[aria-current=page]{color:var(--ivory)}.language-switch-footer>span{color:#f6f2ea61}@media (width<=1120px){.site-header{height:96px;padding:0 30px}.desktop-nav{gap:20px}.desktop-nav a{font-size:11px}.brand-logo img{width:auto;max-height:66px!important}.home-hero{grid-template-columns:minmax(0,.95fr) minmax(470px,1.05fr)}.home-hero-copy{padding-left:48px;padding-right:48px}.home-signature{grid-template-columns:minmax(430px,1fr) 1fr}.home-signature-images{min-height:590px}.site-footer-grid{grid-template-columns:minmax(240px,1.2fr) repeat(3,minmax(130px,.7fr))}}@media (width<=920px){.site-header{grid-template-columns:1fr auto 1fr;height:82px;padding:0 22px}.desktop-nav{display:none}.mobile-menu{grid-column:1;justify-self:start;display:block}.mobile-menu-button{padding:10px 12px 10px 0}.mobile-menu-panel{width:min(360px,92vw);top:52px;left:-22px;right:auto}.brand-logo img{width:auto;max-height:58px!important}.mobile-inquiry-link{grid-column:3;justify-self:end;min-height:44px;padding:13px 0 13px 15px;font-size:12px;font-weight:600;display:inline-flex}.home-hero,.home-signature,.home-commission,.home-testimonial,.home-final{grid-template-columns:1fr}.home-hero-copy{order:2;max-width:none;padding:80px 40px 72px}.home-hero-visual{aspect-ratio:4/3;order:1;min-height:0}.home-hero-visual img{object-position:56% center}.home-hero-visual figcaption{display:none}.home-section{padding:100px 40px}.home-section-header{grid-template-columns:1fr;align-items:start;gap:28px}.home-signature{gap:70px;padding:100px 40px}.home-signature-images{min-height:720px}.home-signature-copy{max-width:740px}.home-room-grid{grid-template-columns:1fr}.home-room-side{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.home-values{grid-template-columns:1fr;gap:60px;padding:100px 40px}.home-commission-image{aspect-ratio:4/3;min-height:0}.home-commission-copy,.home-testimonial-quote,.home-final-copy{max-width:none;padding:100px 40px}.home-testimonial-image,.home-final-image{aspect-ratio:4/3;min-height:0}.home-faq{grid-template-columns:1fr;gap:48px}.home-faq-heading{position:static}.faq-group,.faq-contact-inner{grid-template-columns:1fr}.faq-group-heading{position:static}.commission-hero,.commission-intro,.commission-pricing-heading,.commission-contact{grid-template-columns:1fr}.commission-hero-image{aspect-ratio:4/3;order:1;min-height:0}.commission-hero-copy{order:2;max-width:none;padding:90px 40px}.commission-intro,.commission-contact{gap:55px}.commission-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-price-grid article:nth-child(3){border-top:1px solid #2e292533;border-left:0}.commission-price-grid article:nth-child(4){border-top:1px solid #2e292533}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.site-header{height:76px;padding:0 20px}.brand-logo img{width:auto;max-height:52px!important}.mobile-inquiry-link{font-size:11px}.mobile-menu-panel{top:49px;left:-20px}.home-v2 h2{font-size:clamp(34px,10vw,40px);line-height:1}.home-kicker{letter-spacing:.1em;margin-bottom:15px;font-size:11px}.home-hero-copy{padding:68px 22px 62px}.home-hero h1{font-size:clamp(45px,14vw,52px);line-height:.96}.home-hero-intro{margin:25px 0 30px;font-size:16px}.home-actions{flex-direction:column;align-items:stretch}.home-v2 .button{justify-content:center;width:100%}.home-trust-line{font-size:12px}.home-hero-visual{aspect-ratio:1}.home-hero-visual img{object-position:58% center}.home-hero-visual figcaption{font-size:11px;bottom:12px;left:12px}.home-section{padding:80px 22px}.home-section-header{margin-bottom:38px;padding-bottom:25px}.home-section-header>p{font-size:15px}.featured-artwork-grid{grid-template-columns:1fr;gap:54px}.featured-artwork-gallery{aspect-ratio:1}.gallery-arrow{display:none}.featured-artwork-meta h3{font-size:26px}.home-centered-action{padding-top:54px}.home-signature{gap:64px;padding:80px 22px}.home-signature-images{min-height:480px}.home-signature-main{width:87%}.home-signature-detail{border-width:7px;width:38%;height:38%;bottom:-15px}.home-signature-copy>p:not(.home-kicker),.home-commission-copy>p:not(.home-kicker),.home-final-copy>p:not(.home-kicker,.home-trust-line){font-size:16px}.home-room-side{grid-template-columns:1fr}.home-values{gap:46px;padding:80px 22px}.home-values-list article{grid-template-columns:38px 1fr;gap:16px}.home-values-list h3{font-size:25px}.home-commission-image{aspect-ratio:4/5}.home-commission-copy,.home-testimonial-quote,.home-final-copy{padding:80px 22px}.home-commission-price strong{font-size:28px}.home-commission-copy .home-text-link,.home-final-copy .home-text-link{margin:24px 0 0}.home-journey-grid{grid-template-columns:1fr}.home-journey-grid article{min-height:0;padding:30px 0 36px}.home-journey-grid article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.home-journey-grid article>span{margin-bottom:23px;font-size:44px}.home-actions-centered .home-text-link{align-self:center;margin:10px 0 0}.home-testimonial-image,.home-final-image{aspect-ratio:1}.home-testimonial-quote h2{margin-bottom:34px}.home-testimonial-quote blockquote{font-size:31px}.home-faq-item h3 button{min-height:76px;font-size:15px}.home-faq-answer p{margin-right:30px;font-size:14px}.faq-page-intro{padding-top:78px;padding-bottom:76px}.faq-page-intro h1{margin:16px 0 26px;font-size:46px}.faq-page-intro>p:last-child{font-size:15px}.faq-page-content{padding-top:70px;padding-bottom:96px}.faq-groups{gap:86px}.faq-group{gap:35px}.faq-group-heading h2{font-size:36px}.faq-contact-inner{gap:34px;padding-top:78px;padding-bottom:78px}.faq-contact h2{font-size:40px}.site-footer-v2{padding:64px 22px 28px}.site-footer-grid{grid-template-columns:1fr;gap:46px;padding-bottom:56px}.site-footer-bottom{flex-direction:column;align-items:start;gap:22px}.site-footer-bottom-actions{flex-direction:column;align-items:flex-start;gap:18px}.site-footer-bottom-actions nav{flex-wrap:wrap;gap:12px 20px}.commission-hero{grid-template-columns:1fr;min-height:0}.commission-hero-image{aspect-ratio:1;order:1;min-height:0}.commission-hero-copy{order:2;max-width:none;padding:68px 22px 72px}.commission-hero-copy h1{font-size:clamp(45px,14vw,54px)}.commission-hero-copy>p:not(.home-kicker):not(.commission-hero-note){font-size:16px}.commission-hero-copy .button{justify-content:center;width:100%}.inquiry-page-hero .commission-hero-image{display:none}.inquiry-page-hero .commission-hero-copy{padding-top:54px;padding-bottom:46px}.inquiry-section-primary{padding-top:56px}.commission-intro,.commission-pricing-heading,.commission-contact{grid-template-columns:1fr;gap:42px}.commission-intro{padding-top:82px;padding-bottom:82px}.commission-intro h2,.commission-pricing h2,.commission-contact h2{font-size:clamp(36px,11vw,43px)}.commission-pricing{padding-top:80px;padding-bottom:80px}.commission-pricing-heading{margin-bottom:38px}.commission-price-grid{grid-template-columns:1fr}.commission-price-grid article,.commission-price-grid article:first-child{border-top:1px solid #2e292533;border-left:0;grid-template-columns:1fr auto;padding:24px 0}.commission-price-grid article:first-child{border-top:0}.commission-price-grid strong{font-size:26px}.commission-contact{padding-top:82px;padding-bottom:82px}}.standard-hero-certificate{transform:none}@media (width<=920px){.standard-hero-copy{order:1}.standard-hero-certificate{order:2;max-width:420px}}.studio-dashboard{--studio-border:#6f594c29;--studio-border-strong:#6f594c40;--studio-surface:#ffffff80;--studio-surface-strong:#ffffffad;--studio-shadow:0 18px 52px #44352b13;--studio-shadow-soft:0 10px 30px #44352b0e;background:radial-gradient(circle at 86% 7%,#b39a722b,#0000 28%),radial-gradient(circle at 34% 88%,#d8c8b93d,#0000 31%),linear-gradient(145deg,#f8f5ef 0%,#f3eee6 48%,#f7f3ed 100%)}.studio-sidebar{border-right-color:var(--studio-border);background:linear-gradient(#efe7dcf7,#e5d9cce6);box-shadow:16px 0 50px #4e3d310b}.studio-brand{border-bottom-color:var(--studio-border)}.studio-navigation{gap:7px}.studio-navigation button{border:1px solid #0000;border-radius:15px;min-height:48px;padding:13px 14px;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s}.studio-navigation button span{border-radius:999px;width:7px;height:7px;transition:background-color .18s,border-color .18s,box-shadow .18s;transform:none}.studio-navigation button:hover{border-color:#6f594c1a;transform:translate(2px)}.studio-navigation button.is-active{background:#ffffff9e;border-color:#6f594c21;box-shadow:0 9px 24px #4e3d3112}.studio-navigation button.is-active span{box-shadow:0 0 0 4px #b39a7226}.studio-sidebar-note{border-top-color:var(--studio-border)}.studio-main{padding-top:28px}.studio-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--studio-border);box-shadow:var(--studio-shadow-soft);background:#ffffff5c;border-radius:24px;padding:22px 24px}.studio-button,.studio-section-heading button,.studio-work-actions button,.studio-admin-list button,.studio-table-wrap button,.studio-attention-note button{border-color:var(--studio-border-strong);border-radius:999px;min-height:40px;transition:background-color .17s,border-color .17s,box-shadow .17s,color .17s,transform .17s}.studio-button:hover,.studio-section-heading button:hover,.studio-work-actions button:hover,.studio-admin-list button:hover,.studio-table-wrap button:hover,.studio-attention-note button:hover{background:#e5d9cca8;border-color:#6f594c57;transform:translateY(-1px);box-shadow:0 8px 18px #44352b12}.studio-button-primary{background:linear-gradient(135deg, var(--olive-dark), #6a5447);box-shadow:0 9px 20px #59463c24}.studio-button-primary:hover{background:linear-gradient(135deg, var(--ink), var(--olive-dark))}.studio-message,.studio-translation-note,.studio-version-note,.studio-attention-note,.studio-offer-release,.studio-offer-linkbox{border:1px solid var(--studio-border);border-left:3px solid var(--bronze);border-radius:15px;box-shadow:0 8px 22px #44352b0b}.studio-panel,.studio-planner-panel{animation:.26s ease-out both studio-panel-arrive}@keyframes studio-panel-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.studio-metrics{gap:16px;margin-bottom:24px}.studio-metrics article,.studio-card,.studio-inquiry-filters{background:linear-gradient(145deg, var(--studio-surface-strong), #ffffff5c);border-color:var(--studio-border);box-shadow:var(--studio-shadow-soft);border-radius:22px}.studio-metrics article{transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.studio-metrics article:after{content:"";background:linear-gradient(90deg,#0000,#b39a726b,#0000);height:1px;position:absolute;inset:auto 20px 0}.studio-metrics article:hover{box-shadow:var(--studio-shadow);border-color:#6f594c3d;transform:translateY(-2px)}.studio-metrics strong{color:var(--olive-dark)}.studio-overview-grid,.studio-two-column,.studio-planner-panel{gap:24px}.studio-card{transition:border-color .18s,box-shadow .18s}.studio-card:hover{box-shadow:var(--studio-shadow);border-color:#6f594c38}.studio-attention-card{background:linear-gradient(135deg,#f6eee5e0,#ffffff80);border-color:#b878623d}.studio-attention-list,.studio-planner-summary,.studio-planner-queue,.studio-current-flow,.studio-admin-list{gap:8px}.studio-attention-list button,.studio-planner-summary button,.studio-planner-queue button,.studio-current-flow li,.studio-admin-list>div{background:#ffffff47;border:1px solid #0000;border-radius:13px;padding-left:14px;padding-right:14px;transition:background-color .17s,border-color .17s,transform .17s}.studio-attention-list button:hover,.studio-planner-summary button:hover,.studio-planner-queue button:hover{border-color:var(--studio-border);background:#ffffff94;transform:translate(2px)}.studio-current-flow li:before{background:#ffffff75;border-color:#8a75656b;border-radius:999px}.studio-page-heading{border-bottom-color:var(--studio-border)}.studio-inquiry-filters{padding:20px}.studio-table-wrap.studio-card{padding:12px 18px}.studio-table-wrap table{border-collapse:separate;border-spacing:0 6px}.studio-table-wrap th,.studio-table-wrap td{border-bottom:0}.studio-table-wrap th{padding-bottom:8px}.studio-table-wrap tbody td{background:#ffffff47;transition:background-color .17s}.studio-table-wrap tbody tr:hover td{background:#ffffff9e}.studio-table-wrap tbody td:first-child{border-radius:12px 0 0 12px;padding-left:14px}.studio-table-wrap tbody td:last-child{border-radius:0 12px 12px 0;padding-right:14px}.studio-badge,.studio-badge-warning{border-color:#6f594c26;border-radius:999px;padding:7px 11px}.studio-inquiry-filters input,.studio-inquiry-filters select,.studio-form-grid input,.studio-form-grid select,.studio-form-grid textarea,.studio-heading-actions select,.studio-readonly-field,.studio-offer-item-list input,.studio-offer-item-list select{border-color:var(--studio-border-strong);background:#ffffff70;border-radius:12px;transition:background-color .17s,border-color .17s,box-shadow .17s}.studio-inquiry-filters input:focus,.studio-inquiry-filters select:focus,.studio-form-grid input:focus,.studio-form-grid select:focus,.studio-form-grid textarea:focus,.studio-heading-actions select:focus,.studio-offer-item-list input:focus,.studio-offer-item-list select:focus{background:#ffffffb8;border-color:#8a75658c;outline:none;box-shadow:0 0 0 4px #b39a721a}.studio-work-list,.studio-certificate-list{gap:10px;padding-top:4px}.studio-work-list article,.studio-certificate-list>article{border:1px solid var(--studio-border);background:#ffffff57;border-radius:17px;padding:14px;transition:background-color .17s,border-color .17s,box-shadow .17s,transform .17s}.studio-work-list article:hover,.studio-certificate-list>article:hover{background:#ffffff8f;border-color:#6f594c3d;transform:translateY(-1px);box-shadow:0 10px 24px #44352b0e}.studio-work-thumb,.studio-image-grid>div,.studio-upload-tile{border-color:var(--studio-border);border-radius:13px}.studio-planner-phases{gap:14px}.studio-planner-phases>div{border-color:var(--studio-border);background:#ffffff59;border-radius:17px}.studio-planner-phases button{border:1px solid #0000;border-radius:12px;transition:background-color .17s,border-color .17s}.studio-planner-phases button:hover{border-color:var(--studio-border);background:#ffffff8f}.studio-certificate-test-guide{gap:12px}.studio-certificate-test-guide>div{border-color:var(--studio-border);border-radius:17px;margin:0}.studio-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2e292575}.studio-modal{border-color:var(--studio-border);background:radial-gradient(circle at 95% 2%,#b39a721f,#0000 26%),#f7f3ec;border-radius:25px;box-shadow:0 34px 100px #2e29253b}.studio-modal-close{border-radius:999px;width:44px;height:44px;transition:background-color .17s}.studio-modal-close:hover{background:#e5d9cca6}.studio-offer-summary>div{background:#ffffff4d;border-radius:13px;padding:13px}.studio-offer-history{border-radius:15px}.studio-button:focus-visible,.studio-navigation button:focus-visible,.studio-section-heading button:focus-visible,.studio-work-actions button:focus-visible,.studio-table-wrap button:focus-visible,.studio-attention-list button:focus-visible,.studio-planner-queue button:focus-visible{outline-offset:3px;outline:2px solid #6f594c9e}@media (prefers-reduced-motion:reduce){.studio-panel,.studio-planner-panel{animation:none}.studio-dashboard *,.studio-dashboard :before,.studio-dashboard :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (width<=760px){.studio-sidebar{background:#ede4d9f2;box-shadow:0 12px 32px #4e3d310e}.studio-navigation button:hover{transform:none}.studio-main{padding-top:22px}.studio-topbar{border-radius:19px;padding:19px}.studio-metrics article,.studio-card,.studio-inquiry-filters{border-radius:19px}.studio-modal{border-radius:0}}.care-page{background:var(--ivory);color:var(--ink)}.care-hero{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:center;gap:clamp(64px,10vw,150px);max-width:1480px;min-height:min(760px,100vh - 112px);margin:0 auto;padding:clamp(90px,11vw,165px) clamp(36px,7vw,112px);display:grid}.care-hero-copy{max-width:830px}.care-hero-copy h1{font-family:var(--serif);letter-spacing:-.052em;margin:24px 0 34px;font-size:clamp(60px,7vw,108px);font-weight:400;line-height:.92}.care-hero-copy>p:last-child{color:var(--muted);max-width:710px;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.85}.care-quick{background:var(--ink);color:var(--ivory);padding:clamp(34px,4vw,54px);position:relative}.care-quick:before{content:"";pointer-events:none;border:1px solid #b39a72b8;position:absolute;inset:12px}.care-quick>p{color:#f6f2ea94;letter-spacing:.13em;text-transform:uppercase;margin:0 0 28px;font-size:10px;font-weight:700}.care-quick ul,.care-handling ul{margin:0;padding:0;list-style:none}.care-quick li{font-family:var(--serif);border-top:1px solid #f6f2ea2e;padding:20px 0;font-size:clamp(20px,2vw,27px);line-height:1.2}.care-quick li:last-child{padding-bottom:0}.care-principles{padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(90px,11vw,160px)}.care-principles>header,.care-handling header{max-width:760px;margin-bottom:clamp(44px,6vw,76px)}.care-principles h2,.care-handling h2,.care-emergency h2,.care-certificate h2,.artwork-care h2{font-family:var(--serif);letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:.98}.care-principles-grid{border-top:1px solid #2e292533;border-bottom:1px solid #2e292533;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.care-principles-grid article{border-left:1px solid #2e292533;min-height:330px;padding:34px 30px 40px}.care-principles-grid article:first-child{border-left:0}.care-principles-grid article>span{color:var(--bronze);letter-spacing:.13em;font-size:11px;font-weight:700}.care-principles-grid h3,.care-handling-grid h3{font-family:var(--serif);margin:80px 0 22px;font-size:31px;font-weight:500;line-height:1.05}.care-principles-grid p,.care-handling-grid li,.care-emergency p,.care-certificate p,.artwork-care p{color:var(--muted);font-size:15px;line-height:1.8}.care-principles-grid p{margin:0}.care-handling{background:#e8ded2;padding:clamp(90px,11vw,160px) 0}.care-handling-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(45px,8vw,120px);display:grid}.care-handling-grid article{border-top:1px solid #2e292547}.care-handling-grid h3{margin:32px 0 26px}.care-handling-grid li{border-top:1px solid #2e292521;padding:17px 0 17px 26px;position:relative}.care-handling-grid li:before{color:var(--bronze);content:"—";position:absolute;left:0}.care-emergency,.artwork-care{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(50px,9vw,140px);padding-top:clamp(90px,10vw,145px);padding-bottom:clamp(90px,10vw,145px);display:grid}.care-emergency h2,.artwork-care h2{max-width:700px;font-size:clamp(40px,4.4vw,64px)}.care-emergency>div:last-child,.artwork-care>div:last-child{padding-top:34px}.care-emergency p,.artwork-care p{margin:0 0 26px;font-size:17px}.care-certificate{background:var(--ink);color:var(--ivory);text-align:center;padding:clamp(90px,11vw,160px) 0}.care-certificate .section-shell{flex-direction:column;align-items:center;display:flex}.care-certificate .home-kicker{color:#f6f2ea8c}.care-certificate h2{color:var(--ivory);max-width:920px}.care-certificate p:not(.home-kicker){color:#f6f2eab3;max-width:760px;margin:30px auto 36px}.care-certificate .button-secondary{color:var(--ivory);border-color:#f6f2ea8c}.care-note{color:var(--muted);text-align:center;max-width:880px;padding-top:58px;padding-bottom:58px;font-size:11px;line-height:1.7}.authenticity-care{background:var(--ivory);border-left:2px solid var(--bronze);margin:0 0 26px;padding:20px 22px}.authenticity-care>p{font-family:var(--serif);margin:0 0 8px;font-size:22px;font-weight:500}.authenticity-care>span{color:var(--muted);margin-bottom:14px;font-size:12px;line-height:1.7;display:block}.authenticity-care .text-link,.authenticity-links .text-link{font-size:11px}.authenticity-links{flex-wrap:wrap;gap:18px 28px;display:flex}.artwork-care{border-bottom:1px solid #2e29252e;padding-top:clamp(74px,8vw,110px);padding-bottom:clamp(74px,8vw,110px)}@media (width<=1080px){.care-hero{grid-template-columns:1fr;gap:60px}.care-quick{max-width:680px}.care-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.care-principles-grid article:nth-child(3){border-left:0}.care-principles-grid article:nth-child(n+3){border-top:1px solid #2e292533}}@media (width<=720px){.care-hero{min-height:0;padding:72px 22px 88px}.care-hero-copy h1{font-size:clamp(50px,15vw,68px)}.care-quick{padding:38px 32px}.care-principles-grid,.care-handling-grid,.care-emergency,.artwork-care{grid-template-columns:1fr}.care-principles-grid article,.care-principles-grid article:nth-child(3){border-top:1px solid #2e292533;border-left:0;min-height:0}.care-principles-grid article:first-child{border-top:0}.care-principles-grid h3{margin-top:48px}.care-emergency>div:last-child,.artwork-care>div:last-child{padding-top:0}.care-certificate{text-align:left}.care-certificate .section-shell{align-items:flex-start}}.inquiry-form{isolation:isolate;background:linear-gradient(145deg,#ffffffa3,#e5d9cc94);border:1px solid #6f594c47;position:relative;box-shadow:0 24px 64px #2e292517}.inquiry-form:before{background:var(--olive);content:"";height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.inquiry-form-heading{border-bottom:1px solid #6f594c3d;gap:8px;margin-bottom:4px;padding:2px 0 22px;display:grid}.inquiry-form-heading span{color:var(--ink);font-family:var(--serif);font-size:clamp(27px,3vw,34px);font-weight:500;line-height:1}.inquiry-form-heading p{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600;line-height:1.6}@media (width<=680px){.inquiry-section{gap:38px}.inquiry-form{margin-left:0;margin-right:0;padding:30px 20px 28px}.inquiry-form-heading{padding-top:4px}.inquiry-form-heading span{font-size:30px}.inquiry-form-heading p{letter-spacing:.07em;font-size:9px}.commission-price-grid article,.commission-price-grid article:first-child{grid-template-columns:minmax(0,1fr);gap:10px;padding:28px 0}.commission-price-grid span{font-size:10px}.commission-price-grid strong{max-width:19ch;font-size:clamp(25px,7.3vw,30px);line-height:1.12}.process-grid .process-step+.process-step,.shipping-region-grid .shipping-region+.shipping-region,.about-trait-grid article+article,.standard-grid article+article,.care-principles-grid article+article,.commission-price-grid article+article{border-top-width:1px}.process-grid .process-step:first-child,.shipping-region-grid .shipping-region:first-child,.about-trait-grid article:first-child,.care-principles-grid article:first-child,.commission-price-grid article:first-child{border-top:0}}@media (width<=760px){.studio-dashboard .studio-topbar,.studio-dashboard .studio-sidebar{display:none}.studio-dashboard .studio-main{padding:18px 14px calc(104px + env(safe-area-inset-bottom))}.studio-dashboard .studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 18px}.studio-dashboard .studio-metrics article{min-height:124px;padding:17px 15px}.studio-dashboard .studio-work-list article{grid-template-columns:44px 66px minmax(0,1fr);gap:11px;padding:13px}.studio-dashboard .studio-work-thumb{width:66px;height:66px}.studio-dashboard .studio-modal-backdrop{padding:0;overflow:hidden}.studio-dashboard .studio-modal{border:0;border-radius:0;height:100dvh;min-height:0;margin:0;padding:0 17px 28px;overflow-y:auto}.studio-dashboard .studio-modal>header{padding:calc(14px + env(safe-area-inset-top)) 17px 14px;margin:0 -17px 22px}.studio-dashboard .studio-modal>footer{padding:13px 17px calc(13px + env(safe-area-inset-bottom));align-items:stretch;margin:28px -17px -28px;display:grid}.studio-dashboard .studio-heading-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.studio-dashboard .studio-view-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.studio-dashboard .studio-view-switch button{min-height:42px;font-size:10px}.studio-dashboard .studio-inquiry-board{grid-template-columns:1fr;padding-bottom:0;overflow:visible}.studio-dashboard .studio-inquiry-board-column{border-radius:18px}.studio-dashboard .studio-inquiry-board-column>header{min-height:0}.studio-dashboard .studio-inquiry-modal-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.studio-dashboard .studio-inquiry-jump-nav{margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px;position:static}.studio-dashboard .studio-customer-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.studio-dashboard .studio-customer-overview article{border-radius:16px;padding:15px}.studio-dashboard .studio-customer-overview article:first-child{grid-column:1/-1}.studio-dashboard .studio-customer-overview strong{font-size:30px}.studio-dashboard .studio-customer-overview small{font-size:11px}.studio-dashboard .studio-customer-search input{min-height:48px;font-size:16px}.studio-dashboard .studio-customer-detail-grid{grid-template-columns:1fr}.studio-dashboard .studio-customer-contact-card,.studio-dashboard .studio-customer-current-card{border-radius:16px;padding:17px}.studio-dashboard .studio-customer-contact-card dl>div{grid-template-columns:1fr}.studio-dashboard .studio-customer-related-list>button{grid-template-columns:1fr auto;align-items:start}.studio-dashboard .studio-customer-related-list>button>span:nth-child(2){grid-area:2/1/auto/-1}.studio-dashboard .studio-customer-related-list>button>.studio-badge{grid-area:1/2}}.studio-analytics-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.studio-analytics-legend span{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.studio-analytics-legend span:before{background:var(--bronze);content:"";border-radius:999px;width:8px;height:8px}.studio-analytics-legend .is-pageviews:before{background:var(--taupe)}.studio-analytics-day-values{align-items:center;gap:5px;font-size:9px;display:flex}.studio-analytics-day-values strong{color:var(--olive-dark);font-size:10px}.studio-analytics-day-values span{color:var(--taupe)}.studio-analytics-bar-pair{justify-content:center;align-items:flex-end;gap:4px;height:100%;display:flex}.studio-analytics-bar-pair .studio-analytics-bar-track{width:9px}.studio-analytics-bar-track.is-pageviews span{background:linear-gradient(180deg, var(--stone), var(--taupe))}.studio-analytics-daily-card{margin-bottom:24px;padding:24px}.studio-analytics-daily-list{margin-top:8px;display:grid}.studio-analytics-daily-row{border-top:1px solid var(--studio-border);grid-template-columns:minmax(130px,.55fr) minmax(190px,.7fr) minmax(240px,1.6fr);align-items:center;gap:18px;padding:15px 0;display:grid}.studio-analytics-daily-row:first-child{border-top:0}.studio-analytics-daily-date{gap:3px;display:grid}.studio-analytics-daily-date strong{font-family:var(--serif);text-transform:capitalize;font-size:20px;font-weight:500}.studio-analytics-daily-date small{color:var(--muted);letter-spacing:.08em;font-size:8px}.studio-analytics-daily-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.studio-analytics-daily-totals>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:2px;font-size:8px;display:grid}.studio-analytics-daily-totals strong{color:var(--ink);font-family:var(--serif);letter-spacing:0;font-size:25px;font-weight:500}.studio-analytics-daily-sources{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.studio-analytics-daily-sources>span{border:1px solid var(--studio-border);color:var(--muted);background:#ffffff57;border-radius:999px;align-items:center;gap:8px;padding:7px 9px 7px 11px;font-size:9px;display:flex}.studio-analytics-daily-sources>span strong{color:var(--ink);font-family:var(--serif);font-size:16px;font-weight:500;line-height:1}.studio-analytics-daily-sources>small{color:var(--muted);font-size:9px}.studio-dashboard[data-theme=dark] .studio-analytics-daily-sources>span{background:#ecddcf0d}@media (width<=760px){.studio-analytics-legend{justify-content:flex-start}.studio-analytics-daily-card{padding:20px 17px}.studio-analytics-daily-row{grid-template-columns:1fr;align-items:stretch;gap:12px;padding:17px 0}.studio-analytics-daily-date{justify-content:space-between;align-items:baseline;display:flex}.studio-analytics-daily-totals{border:1px solid var(--studio-border);background:#ffffff3d;border-radius:12px;padding:10px 12px}.studio-analytics-daily-sources{justify-content:flex-start}.studio-dashboard[data-theme=dark] .studio-analytics-daily-totals{background:#ecddcf0a}.studio-dashboard .studio-button,.studio-dashboard .studio-section-heading>button,.studio-dashboard .studio-work-actions button,.studio-dashboard .studio-admin-list button,.studio-dashboard .studio-table-wrap button,.studio-dashboard .studio-attention-note button,.studio-dashboard .studio-certificate-actions button,.studio-dashboard .studio-work-order-actions button{letter-spacing:.075em;text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:10.5px;line-height:1.25;display:inline-flex}.studio-dashboard .studio-mobile-new{letter-spacing:.065em;text-align:center;justify-content:center;align-items:center;min-height:42px;padding:0 15px 0 12px;font-size:10px;line-height:1}.studio-dashboard .studio-section-heading>button{flex:none}.studio-dashboard .studio-heading-actions .studio-button,.studio-dashboard .studio-work-order-actions .studio-button,.studio-dashboard .studio-certificate-actions .studio-button{width:100%}.studio-dashboard .studio-work-actions button,.studio-dashboard .studio-work-actions .studio-button{min-width:96px}.studio-dashboard .studio-modal>footer .studio-button{width:100%;min-height:48px}.studio-dashboard .studio-image-actions button{text-align:center;justify-content:center;align-items:center;min-height:36px;padding:7px 5px;font-size:11px;line-height:1;display:flex}.studio-dashboard .studio-image-actions .studio-image-remove{letter-spacing:.055em;font-size:8.5px}.studio-dashboard .studio-mobile-bottom-nav button{letter-spacing:.025em;text-align:center;gap:4px;min-height:56px;font-size:9.5px;line-height:1.1}.studio-dashboard .studio-mobile-more>header>button{text-align:center;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.studio-dashboard .studio-mobile-more>footer a{text-align:center;justify-content:center;align-items:center;min-height:40px;font-size:10px;line-height:1.25;display:inline-flex}.studio-dashboard .studio-mobile-record-list>button,.studio-dashboard .studio-mobile-more-grid>button,.studio-dashboard .studio-theme-option{justify-content:initial;text-align:left}}.studio-sales-panel{gap:22px;display:grid}.studio-sales-tabs{border:1px solid var(--studio-border,var(--line));background:#ffffff57;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;display:grid}.studio-sales-tabs button{color:var(--muted);cursor:pointer;font:inherit;letter-spacing:.055em;text-align:center;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:11px;min-height:44px;padding:10px 12px;font-size:11px}.studio-sales-tabs button:hover{color:var(--ink)}.studio-sales-tabs button.is-active{background:var(--studio-surface-strong,#ffffffb8);border-color:var(--studio-border,var(--line));box-shadow:var(--studio-shadow-soft,0 8px 24px #46352a14);color:var(--ink)}.studio-sales-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.studio-sales-metrics article{background:var(--studio-surface-strong,#ffffff94);border:1px solid var(--studio-border,var(--line));border-radius:18px;gap:5px;min-width:0;padding:18px;display:grid}.studio-sales-metrics article.has-warning{border-color:#a33e354d}.studio-sales-metrics span{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:10px}.studio-sales-metrics strong{color:var(--olive-dark);font-family:var(--serif);overflow-wrap:anywhere;font-size:clamp(25px,2.5vw,34px);font-weight:500;line-height:1.05}.studio-sales-metrics small,.studio-sales-note{color:var(--muted);font-size:11px;line-height:1.5}.studio-sales-note{border-left:2px solid var(--bronze);max-width:780px;margin:0;padding:4px 0 4px 14px}.studio-provenance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.studio-provenance-grid>article{background:var(--studio-surface-strong,#ffffff94);border:1px solid var(--studio-border,var(--line));border-radius:20px;grid-template-columns:82px minmax(0,1fr);gap:14px;padding:16px;display:grid}.studio-provenance-image{aspect-ratio:1;background:#d8c8b947;border-radius:13px;position:relative;overflow:hidden}.studio-provenance-image img{object-fit:cover}.studio-provenance-grid>article>div:nth-child(2){align-content:center;gap:4px;min-width:0;display:grid}.studio-provenance-grid>article>div:nth-child(2) span,.studio-provenance-grid>article>div:nth-child(2) small{color:var(--muted);font-size:10px;line-height:1.4}.studio-provenance-grid>article>div:nth-child(2) strong{font-family:var(--serif);font-size:21px;font-weight:500}.studio-provenance-grid dl{grid-column:1/-1;gap:9px;margin:0;display:grid}.studio-provenance-grid dl>div,.studio-calculator-result dl>div,.studio-monitor-values>div{border-top:1px solid var(--studio-border,var(--line));justify-content:space-between;align-items:baseline;gap:14px;padding-top:9px;display:flex}.studio-provenance-grid dt,.studio-calculator-result dt,.studio-monitor-values dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.studio-provenance-grid dd,.studio-calculator-result dd,.studio-monitor-values dd{text-align:right;max-width:65%;margin:0;font-size:12px}.studio-provenance-grid>article>button{border:1px solid var(--studio-border,var(--line));color:inherit;cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:#e5d9cc6b;border-radius:11px;grid-column:1/-1;min-height:42px;padding:10px 13px;font-size:10px}.studio-calculator-layout,.studio-monitor-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px;display:grid}.studio-calculator-layout>article,.studio-monitor-grid>article{min-width:0}.studio-calculator-result{align-content:start;gap:12px;display:grid}.studio-calculator-result>h3,.studio-monitor-main>h3{color:var(--olive-dark);font-family:var(--serif);overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(38px,5vw,58px);font-weight:500;line-height:1}.studio-calculator-result>span,.studio-monitor-main>span,.studio-calculator-result>p:last-child,.studio-monitor-main>small{color:var(--muted);font-size:11px;line-height:1.5}.studio-calculator-result dl,.studio-monitor-values{gap:10px;margin:14px 0 0;display:grid}.studio-monitor-main{align-content:center;gap:10px;display:grid}.studio-monitor-main>div{background:#d8c8b96b;border-radius:999px;height:10px;margin-top:12px;overflow:hidden}.studio-monitor-main>div i{background:linear-gradient(90deg, var(--bronze), var(--olive));border-radius:inherit;height:100%;display:block}.studio-dashboard[data-theme=dark] .studio-sales-tabs,.studio-dashboard[data-theme=dark] .studio-sales-metrics article,.studio-dashboard[data-theme=dark] .studio-provenance-grid>article{background:#ecddcf0b}.studio-dashboard[data-theme=dark] .studio-sales-tabs button.is-active,.studio-dashboard[data-theme=dark] .studio-provenance-grid>article>button{background:#ecddcf14}@media (width<=1040px){.studio-sales-metrics,.studio-provenance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-calculator-layout,.studio-monitor-grid{grid-template-columns:1fr}}@media (width<=760px){.studio-sales-panel{gap:17px}.studio-sales-tabs{scroll-snap-type:x mandatory;margin-inline:-4px;padding:5px;scroll-padding-inline:5px;display:flex;overflow-x:auto}.studio-sales-tabs button{scroll-snap-align:start;flex:none;min-height:42px;padding-inline:13px;font-size:9.5px}.studio-sales-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-sales-metrics article{min-height:116px;padding:14px}.studio-sales-metrics strong{font-size:25px}.studio-provenance-grid{grid-template-columns:1fr}.studio-provenance-grid>article{grid-template-columns:72px minmax(0,1fr);padding:14px}.studio-calculator-layout,.studio-monitor-grid{gap:13px}.studio-calculator-layout .studio-form-grid{grid-template-columns:1fr}.studio-provenance-grid dd,.studio-calculator-result dd,.studio-monitor-values dd{max-width:58%}}.studio-modal.studio-sale-modal{max-width:1180px}.studio-sale-ledger-list article.is-correction{border-left:2px solid #a33e357a;padding-left:10px}.studio-sale-ownership-card,.studio-sale-history-card{grid-column:1/-1}.studio-sale-history-heading{align-items:center}.studio-sale-history-list{margin:18px 0 0;padding:0;list-style:none;display:grid}.studio-sale-history-list li:not(.studio-empty){border-top:1px solid var(--studio-border,var(--line));grid-template-columns:10px minmax(0,1fr);gap:13px;padding:15px 0;display:grid}.studio-sale-history-list li:first-child{border-top:0}.studio-sale-history-list li>span{background:var(--bronze);border-radius:999px;width:8px;height:8px;margin-top:6px}.studio-sale-history-list li>div{gap:4px;display:grid}.studio-sale-history-list time,.studio-sale-history-list p,.studio-sale-history-list small{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.studio-sale-history-list strong{font-size:14px;font-weight:600}.studio-sale-history-list small{font-size:10px}.studio-ownership-timeline{gap:0;display:grid}.studio-ownership-timeline article{grid-template-columns:14px minmax(0,1fr);gap:12px;padding:0 0 18px;display:grid;position:relative}.studio-ownership-timeline article>span{background:var(--bronze);border:4px solid var(--paper);box-shadow:0 0 0 1px var(--studio-border,var(--line));z-index:1;border-radius:999px;width:12px;height:12px;margin-top:4px}.studio-ownership-timeline article:not(:last-child):before{background:var(--studio-border,var(--line));content:"";width:1px;height:100%;position:absolute;top:10px;left:5px}.studio-ownership-timeline article>div{gap:4px;display:grid}.studio-ownership-timeline time,.studio-ownership-timeline p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.studio-ownership-timeline strong{font-size:14px;font-weight:600}.studio-ownership-form{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.studio-sale-ownership-card,.studio-sale-history-card{grid-column:auto}.studio-sale-history-heading{align-items:stretch;gap:13px;display:grid}.studio-sale-history-heading .studio-button{width:100%}.studio-ownership-form{grid-template-columns:1fr}}.studio-dashboard{--paper:#f7f7f7;--ink:#111;--muted:#6b6b6b;--line:#e3e3e3;--sand:#f1f1f1;--stone:#e8e8e8;--taupe:#777;--olive:#343434;--olive-dark:#111;--bronze:#111;--studio-border:#e3e3e3;--studio-border-strong:#cfcfcf;--studio-surface:#fff;--studio-surface-strong:#fff;--studio-shadow:none;--studio-shadow-soft:none;color:#111;font-family:var(--sans);background:#f7f7f7;grid-template-columns:236px minmax(0,1fr)}.studio-dashboard .studio-sidebar{box-shadow:none;background:#fff;border-right:1px solid #e3e3e3;padding:24px 16px 22px}.studio-dashboard .studio-brand{border-bottom:1px solid #e3e3e3;padding:0 8px 22px}.studio-brand-lockup,.studio-mobile-brand{align-items:center;gap:11px;min-width:0;display:flex}.studio-brand-monogram{color:#fff;letter-spacing:-.04em;background:#111;border:1px solid #111;border-radius:7px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.studio-brand-lockup>div{gap:2px;min-width:0;display:grid}.studio-brand-lockup strong{letter-spacing:-.015em;font-size:13px;font-weight:700;line-height:1.2}.studio-brand-lockup small{color:#7a7a7a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:550;line-height:1.2}.studio-dashboard .studio-navigation{gap:2px;padding:20px 0}.studio-dashboard .studio-navigation button{color:#686868;letter-spacing:-.005em;text-transform:none;border:0;border-radius:7px;gap:10px;min-height:40px;padding:9px 11px;font-size:13px;font-weight:520;transform:none}.studio-dashboard .studio-navigation button span{border:1px solid #adadad;border-radius:2px;width:8px;height:8px}.studio-dashboard .studio-navigation button:hover{color:#111;background:#f5f5f5;border-color:#0000;transform:none}.studio-dashboard .studio-navigation button.is-active{box-shadow:none;color:#111;background:#f0f0f0;border-color:#0000;font-weight:650}.studio-dashboard .studio-navigation button.is-active span{box-shadow:none;background:#111;border-color:#111}.studio-dashboard .studio-sidebar-note{border-top:1px solid #e3e3e3;padding:18px 8px 0}.studio-dashboard .studio-sidebar-note p,.studio-dashboard .studio-sidebar-note span{color:#777;font-size:11px}.studio-dashboard .studio-sidebar-note strong{font-family:var(--sans);font-size:13px;font-weight:650}@media (width>=761px){.studio-dashboard .studio-sidebar{box-sizing:border-box;height:100vh;min-height:0;overflow:hidden}.studio-dashboard .studio-navigation{scrollbar-color:#d4d4d4 transparent;scrollbar-width:thin;flex:auto;align-content:start;gap:20px;min-height:0;padding:20px 2px;display:grid;overflow-y:auto}.studio-dashboard .studio-navigation-group{gap:7px;display:grid}.studio-dashboard .studio-navigation-group>p{color:#969696;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:0 10px;font-size:9px;font-weight:700;line-height:1.3}.studio-dashboard .studio-navigation-group>div{gap:2px;display:grid}.studio-dashboard .studio-navigation button{gap:10px;width:100%;min-height:36px;padding:8px 10px}.studio-dashboard .studio-navigation button .studio-navigation-marker{background:#c7c7c7;border:0;border-radius:999px;flex:0 0 3px;width:3px;height:14px}.studio-dashboard .studio-navigation button .studio-navigation-label{box-shadow:none;text-align:left;background:0 0;border:0;flex:auto;width:auto;min-width:0;height:auto;display:block}.studio-dashboard .studio-navigation button.is-active .studio-navigation-label{box-shadow:none;color:inherit;background:0 0}.studio-dashboard .studio-navigation button em{color:#fff;background:#111;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.studio-dashboard .studio-navigation button.is-active{background:#f1f1f1}.studio-dashboard .studio-navigation button.is-active .studio-navigation-marker{box-shadow:none;background:#111}.studio-dashboard .studio-sidebar-note{flex:none;padding-top:15px}}.studio-dashboard .studio-main{padding:26px clamp(24px,3.4vw,52px) 72px}.studio-dashboard .studio-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dedede;border-radius:0;margin-bottom:30px;padding:0 0 22px}.studio-dashboard .studio-topbar h1,.studio-dashboard .studio-card h2,.studio-dashboard .studio-card h3,.studio-dashboard .studio-modal h2,.studio-dashboard .studio-image-editor h3,.studio-dashboard .studio-section-heading h2,.studio-dashboard .studio-section-heading h3,.studio-dashboard .studio-page-heading h2{color:#111;font-family:var(--sans);letter-spacing:-.035em;font-weight:650}.studio-dashboard .studio-topbar h1{margin-top:5px;font-size:clamp(27px,3vw,36px);line-height:1.1}.studio-dashboard .studio-eyebrow,.studio-dashboard .studio-brand p{color:#747474;letter-spacing:.08em;font-size:11px;font-weight:650}.studio-dashboard .studio-button,.studio-dashboard .studio-section-heading button,.studio-dashboard .studio-work-actions button,.studio-dashboard .studio-admin-list button,.studio-dashboard .studio-table-wrap button,.studio-dashboard .studio-attention-note button,.studio-dashboard .studio-certificate-actions button,.studio-dashboard .studio-work-order-actions button{box-shadow:none;color:#171717;letter-spacing:-.01em;text-transform:none;background:#fff;border:1px solid #d5d5d5;border-radius:7px;min-height:38px;padding:9px 14px;font-size:13px;font-weight:600;transform:none}.studio-dashboard .studio-button:hover,.studio-dashboard .studio-section-heading button:hover,.studio-dashboard .studio-work-actions button:hover,.studio-dashboard .studio-admin-list button:hover,.studio-dashboard .studio-table-wrap button:hover,.studio-dashboard .studio-attention-note button:hover,.studio-dashboard .studio-certificate-actions button:hover,.studio-dashboard .studio-work-order-actions button:hover{box-shadow:none;color:#111;background:#f4f4f4;border-color:#bdbdbd;transform:none}.studio-dashboard .studio-button-primary{box-shadow:none;color:#fff;background:#111;border-color:#111}.studio-dashboard .studio-button-primary:hover{color:#fff;background:#303030;border-color:#303030}.studio-dashboard .studio-metrics{gap:12px;margin-bottom:20px}.studio-dashboard .studio-metrics article,.studio-dashboard .studio-card,.studio-dashboard .studio-inquiry-filters,.studio-dashboard .studio-sales-metrics article,.studio-dashboard .studio-provenance-grid>article,.studio-dashboard .studio-fulfillment-summary article{box-shadow:none;background:#fff;border:1px solid #e0e0e0;border-radius:10px}.studio-dashboard .studio-metrics article{min-height:138px;padding:20px}.studio-dashboard .studio-metrics article:after{display:none}.studio-dashboard .studio-metrics article:hover,.studio-dashboard .studio-card:hover,.studio-dashboard .studio-work-list article:hover,.studio-dashboard .studio-certificate-list>article:hover{box-shadow:none;border-color:#c6c6c6;transform:none}.studio-dashboard .studio-metrics p,.studio-dashboard .studio-sales-metrics span{color:#6f6f6f;letter-spacing:0;text-transform:none;font-size:12px;font-weight:550}.studio-dashboard .studio-metrics strong,.studio-dashboard .studio-sales-metrics strong,.studio-dashboard .studio-calculator-result>h3,.studio-dashboard .studio-monitor-main>h3,.studio-dashboard .studio-analytics-daily-totals strong{color:#111;font-family:var(--sans);letter-spacing:-.045em;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1}.studio-dashboard .studio-card{padding:22px}.studio-dashboard .studio-attention-card{background:#fff;border-color:#d5d5d5}.studio-dashboard .studio-attention-list,.studio-dashboard .studio-planner-summary,.studio-dashboard .studio-planner-queue,.studio-dashboard .studio-current-flow,.studio-dashboard .studio-admin-list{gap:0}.studio-dashboard .studio-attention-list button,.studio-dashboard .studio-planner-summary button,.studio-dashboard .studio-planner-queue button,.studio-dashboard .studio-current-flow li,.studio-dashboard .studio-admin-list>div,.studio-dashboard .studio-customer-related-list>button,.studio-dashboard .studio-fulfillment-list>article{background:0 0;border:0;border-bottom:1px solid #e7e7e7;border-radius:0;padding-left:0;padding-right:0;transform:none}.studio-dashboard .studio-attention-list button:hover,.studio-dashboard .studio-planner-summary button:hover,.studio-dashboard .studio-planner-queue button:hover,.studio-dashboard .studio-customer-related-list>button:hover{background:#fafafa;border-color:#e7e7e7;transform:none}.studio-dashboard .studio-inquiry-filters{padding:16px}.studio-dashboard .studio-inquiry-filters input,.studio-dashboard .studio-inquiry-filters select,.studio-dashboard .studio-form-grid input,.studio-dashboard .studio-form-grid select,.studio-dashboard .studio-form-grid textarea,.studio-dashboard .studio-heading-actions select,.studio-dashboard .studio-readonly-field,.studio-dashboard .studio-offer-item-list input,.studio-dashboard .studio-offer-item-list select,.studio-dashboard .studio-customer-search input{box-shadow:none;color:#111;font-family:var(--sans);background:#fff;border:1px solid #d8d8d8;border-radius:7px;min-height:42px;font-size:14px}.studio-dashboard .studio-inquiry-filters input:focus,.studio-dashboard .studio-inquiry-filters select:focus,.studio-dashboard .studio-form-grid input:focus,.studio-dashboard .studio-form-grid select:focus,.studio-dashboard .studio-form-grid textarea:focus,.studio-dashboard .studio-heading-actions select:focus,.studio-dashboard .studio-offer-item-list input:focus,.studio-dashboard .studio-offer-item-list select:focus,.studio-dashboard .studio-customer-search input:focus{background:#fff;border-color:#111;outline:none;box-shadow:0 0 0 3px #11111114}.studio-dashboard .studio-form-grid label,.studio-dashboard .studio-inquiry-filters label{color:#4f4f4f;letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.studio-dashboard .studio-table-wrap.studio-card{padding:8px 16px}.studio-dashboard .studio-table-wrap table{border-collapse:collapse;border-spacing:0}.studio-dashboard .studio-table-wrap th{color:#777;letter-spacing:.03em;border-bottom:1px solid #dedede;padding:13px 12px;font-size:11px;font-weight:650}.studio-dashboard .studio-table-wrap tbody td,.studio-dashboard .studio-table-wrap tbody tr:hover td{background:0 0;border-bottom:1px solid #ebebeb}.studio-dashboard .studio-table-wrap tbody tr:hover td{background:#fafafa}.studio-dashboard .studio-table-wrap tbody td:first-child,.studio-dashboard .studio-table-wrap tbody td:last-child{border-radius:0}.studio-dashboard .studio-badge,.studio-dashboard .studio-badge-warning{color:#383838;background:#f2f2f2;border:1px solid #ddd;border-radius:5px;padding:5px 8px;font-size:11px}.studio-dashboard .studio-work-list article,.studio-dashboard .studio-certificate-list>article,.studio-dashboard .studio-planner-phases>div,.studio-dashboard .studio-inquiry-board-column,.studio-dashboard .studio-customer-overview article,.studio-dashboard .studio-customer-contact-card,.studio-dashboard .studio-customer-current-card,.studio-dashboard .studio-offer-summary>div,.studio-dashboard .studio-sales-tabs{box-shadow:none;background:#fff;border:1px solid #e1e1e1;border-radius:9px}.studio-dashboard .studio-sales-tabs{border-radius:9px;gap:3px;padding:4px}.studio-dashboard .studio-sales-tabs button,.studio-dashboard .studio-view-switch button{letter-spacing:0;text-transform:none;border-radius:6px;font-size:12px}.studio-dashboard .studio-sales-tabs button.is-active,.studio-dashboard .studio-view-switch button.is-active{box-shadow:none;color:#fff;background:#111;border-color:#111}.studio-dashboard .studio-message,.studio-dashboard .studio-translation-note,.studio-dashboard .studio-version-note,.studio-dashboard .studio-attention-note,.studio-dashboard .studio-offer-release,.studio-dashboard .studio-offer-linkbox{box-shadow:none;background:#f5f5f5;border:1px solid #ddd;border-left:3px solid #111;border-radius:7px}.studio-dashboard .studio-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000007a}.studio-dashboard .studio-modal{background:#fff;border:1px solid #d8d8d8;border-radius:13px;box-shadow:0 24px 80px #0003}.studio-dashboard .studio-modal-close{border-radius:7px;width:38px;height:38px}.studio-dashboard .studio-modal-close:hover{background:#f1f1f1}.studio-dashboard .studio-work-thumb,.studio-dashboard .studio-image-grid>div,.studio-dashboard .studio-upload-tile,.studio-dashboard .studio-provenance-image{border-radius:7px}.studio-dashboard .studio-analytics-bar-track,.studio-dashboard .studio-monitor-main>div{background:#e7e7e7}.studio-dashboard .studio-analytics-bar-track span,.studio-dashboard .studio-monitor-main>div i{background:#111}.studio-dashboard .studio-panel,.studio-dashboard .studio-planner-panel{animation:none}.studio-dashboard .studio-attention-list strong,.studio-dashboard .studio-mobile-record-list strong,.studio-dashboard .studio-work-list article>div:nth-child(3) strong,.studio-dashboard .studio-mobile-more h2,.studio-dashboard .studio-mobile-more-grid strong,.studio-dashboard .studio-customer-list strong,.studio-dashboard .studio-customer-timeline strong,.studio-dashboard .studio-ownership-timeline strong{font-family:var(--sans);letter-spacing:-.02em}.studio-dashboard[data-theme=dark]{--paper:#101010;--ink:#f5f5f5;--muted:#a1a1a1;--line:#2a2a2a;--sand:#1c1c1c;--stone:#242424;--taupe:#a1a1a1;--olive:#d5d5d5;--olive-dark:#fff;--bronze:#fff;--studio-border:#2a2a2a;--studio-border-strong:#414141;--studio-surface:#151515;--studio-surface-strong:#151515;color:#f5f5f5;background:#101010}.studio-dashboard[data-theme=dark] .studio-sidebar,.studio-dashboard[data-theme=dark] .studio-mobile-header,.studio-dashboard[data-theme=dark] .studio-mobile-bottom-nav,.studio-dashboard[data-theme=dark] .studio-mobile-more,.studio-dashboard[data-theme=dark] .studio-card,.studio-dashboard[data-theme=dark] .studio-metrics article,.studio-dashboard[data-theme=dark] .studio-inquiry-filters,.studio-dashboard[data-theme=dark] .studio-sales-metrics article,.studio-dashboard[data-theme=dark] .studio-provenance-grid>article,.studio-dashboard[data-theme=dark] .studio-fulfillment-summary article,.studio-dashboard[data-theme=dark] .studio-work-list article,.studio-dashboard[data-theme=dark] .studio-certificate-list>article,.studio-dashboard[data-theme=dark] .studio-planner-phases>div,.studio-dashboard[data-theme=dark] .studio-inquiry-board-column,.studio-dashboard[data-theme=dark] .studio-customer-overview article,.studio-dashboard[data-theme=dark] .studio-customer-contact-card,.studio-dashboard[data-theme=dark] .studio-customer-current-card,.studio-dashboard[data-theme=dark] .studio-offer-summary>div,.studio-dashboard[data-theme=dark] .studio-sales-tabs,.studio-dashboard[data-theme=dark] .studio-modal{box-shadow:none;background:#151515;border-color:#2a2a2a}.studio-dashboard[data-theme=dark] .studio-brand-monogram,.studio-dashboard[data-theme=dark] .studio-button-primary,.studio-dashboard[data-theme=dark] .studio-sales-tabs button.is-active,.studio-dashboard[data-theme=dark] .studio-view-switch button.is-active{color:#111;background:#f5f5f5;border-color:#f5f5f5}.studio-dashboard[data-theme=dark] .studio-navigation button.is-active,.studio-dashboard[data-theme=dark] .studio-navigation button:hover,.studio-dashboard[data-theme=dark] .studio-table-wrap tbody tr:hover td,.studio-dashboard[data-theme=dark] .studio-attention-list button:hover,.studio-dashboard[data-theme=dark] .studio-planner-summary button:hover,.studio-dashboard[data-theme=dark] .studio-planner-queue button:hover{color:#fff;background:#202020}.studio-dashboard[data-theme=dark] .studio-navigation button.is-active .studio-navigation-marker,.studio-dashboard[data-theme=dark] .studio-analytics-bar-track span,.studio-dashboard[data-theme=dark] .studio-monitor-main>div i{background:#f5f5f5;border-color:#f5f5f5}.studio-dashboard[data-theme=dark] .studio-navigation-group>p{color:#747474}.studio-dashboard[data-theme=dark] .studio-navigation button .studio-navigation-marker{background:#555}.studio-dashboard[data-theme=dark] .studio-navigation button em{color:#111;background:#f5f5f5}.studio-dashboard[data-theme=dark] .studio-topbar,.studio-dashboard[data-theme=dark] .studio-brand,.studio-dashboard[data-theme=dark] .studio-sidebar-note,.studio-dashboard[data-theme=dark] .studio-attention-list button,.studio-dashboard[data-theme=dark] .studio-planner-summary button,.studio-dashboard[data-theme=dark] .studio-planner-queue button,.studio-dashboard[data-theme=dark] .studio-current-flow li,.studio-dashboard[data-theme=dark] .studio-admin-list>div,.studio-dashboard[data-theme=dark] .studio-customer-related-list>button,.studio-dashboard[data-theme=dark] .studio-table-wrap th,.studio-dashboard[data-theme=dark] .studio-table-wrap tbody td{border-color:#2a2a2a}.studio-dashboard[data-theme=dark] .studio-topbar h1,.studio-dashboard[data-theme=dark] .studio-card h2,.studio-dashboard[data-theme=dark] .studio-card h3,.studio-dashboard[data-theme=dark] .studio-modal h2,.studio-dashboard[data-theme=dark] .studio-section-heading h2,.studio-dashboard[data-theme=dark] .studio-section-heading h3,.studio-dashboard[data-theme=dark] .studio-page-heading h2,.studio-dashboard[data-theme=dark] .studio-metrics strong,.studio-dashboard[data-theme=dark] .studio-sales-metrics strong,.studio-dashboard[data-theme=dark] .studio-calculator-result>h3,.studio-dashboard[data-theme=dark] .studio-monitor-main>h3,.studio-dashboard[data-theme=dark] .studio-analytics-daily-totals strong{color:#f5f5f5}.studio-dashboard[data-theme=dark] .studio-button,.studio-dashboard[data-theme=dark] .studio-section-heading button,.studio-dashboard[data-theme=dark] .studio-work-actions button,.studio-dashboard[data-theme=dark] .studio-admin-list button,.studio-dashboard[data-theme=dark] .studio-table-wrap button,.studio-dashboard[data-theme=dark] .studio-attention-note button,.studio-dashboard[data-theme=dark] .studio-certificate-actions button,.studio-dashboard[data-theme=dark] .studio-work-order-actions button,.studio-dashboard[data-theme=dark] .studio-inquiry-filters input,.studio-dashboard[data-theme=dark] .studio-inquiry-filters select,.studio-dashboard[data-theme=dark] .studio-form-grid input,.studio-dashboard[data-theme=dark] .studio-form-grid select,.studio-dashboard[data-theme=dark] .studio-form-grid textarea,.studio-dashboard[data-theme=dark] .studio-heading-actions select,.studio-dashboard[data-theme=dark] .studio-readonly-field,.studio-dashboard[data-theme=dark] .studio-offer-item-list input,.studio-dashboard[data-theme=dark] .studio-offer-item-list select,.studio-dashboard[data-theme=dark] .studio-customer-search input{color:#f5f5f5;background:#181818;border-color:#3a3a3a}.studio-dashboard[data-theme=dark] .studio-badge,.studio-dashboard[data-theme=dark] .studio-badge-warning,.studio-dashboard[data-theme=dark] .studio-message,.studio-dashboard[data-theme=dark] .studio-translation-note,.studio-dashboard[data-theme=dark] .studio-version-note,.studio-dashboard[data-theme=dark] .studio-attention-note,.studio-dashboard[data-theme=dark] .studio-offer-release,.studio-dashboard[data-theme=dark] .studio-offer-linkbox{color:#e8e8e8;background:#202020;border-color:#343434}@media (width<=760px){.studio-dashboard{display:block}.studio-dashboard .studio-mobile-header{box-shadow:none;background:#fffffff5;border-bottom:1px solid #e3e3e3;min-height:64px;padding:10px 16px}.studio-dashboard .studio-mobile-brand img{display:none}.studio-dashboard .studio-mobile-brand>div{gap:1px}.studio-dashboard .studio-mobile-brand>div>span{color:#777;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:650}.studio-dashboard .studio-mobile-brand strong{color:#111;font-size:14px;font-weight:650}.studio-dashboard .studio-brand-monogram{color:#fff;letter-spacing:-.04em;text-transform:none;background:#111;border-color:#111;flex-basis:32px;width:32px;height:32px;font-size:10px}.studio-dashboard .studio-main{padding:20px 16px 92px}.studio-dashboard .studio-topbar{margin-bottom:20px;padding:0 0 16px}.studio-dashboard .studio-topbar h1{font-size:27px}.studio-dashboard .studio-metrics{gap:10px}.studio-dashboard .studio-metrics article{border-radius:9px;min-height:112px;padding:15px}.studio-dashboard .studio-metrics strong{font-size:30px}.studio-dashboard .studio-card,.studio-dashboard .studio-inquiry-filters{border-radius:9px;padding:17px}.studio-dashboard .studio-mobile-record-list>button,.studio-dashboard .studio-work-list article{background:#fff;border:1px solid #e0e0e0;border-radius:9px}.studio-dashboard .studio-mobile-record-list strong,.studio-dashboard .studio-work-list article>div:nth-child(3) strong{font-size:16px;font-weight:650}.studio-dashboard .studio-button,.studio-dashboard .studio-section-heading>button,.studio-dashboard .studio-work-actions button,.studio-dashboard .studio-admin-list button,.studio-dashboard .studio-table-wrap button,.studio-dashboard .studio-attention-note button,.studio-dashboard .studio-certificate-actions button,.studio-dashboard .studio-work-order-actions button{letter-spacing:-.01em;text-align:center;min-height:42px;padding:10px 13px;font-size:13px}.studio-dashboard .studio-mobile-new{color:#fff;background:#111;border:1px solid #111;border-radius:7px;min-height:38px;font-size:12px}.studio-dashboard .studio-mobile-bottom-nav{box-shadow:none;background:#fffffff7;border-top:1px solid #e0e0e0}.studio-dashboard .studio-mobile-bottom-nav button{color:#777;min-height:58px;font-size:11px}.studio-dashboard .studio-mobile-bottom-nav button.is-active{color:#111}.studio-dashboard .studio-mobile-bottom-nav button.is-active svg{stroke-width:2.2px}.studio-dashboard .studio-modal{border:0;border-radius:0}.studio-dashboard .studio-modal>header,.studio-dashboard .studio-modal>footer{box-shadow:none;background:#fffffff7}.studio-dashboard .studio-mobile-more{background:#fff;border:1px solid #dedede;border-radius:13px 13px 0 0;box-shadow:0 -20px 60px #00000024}.studio-dashboard .studio-mobile-more h2{font-size:25px;font-weight:650}.studio-dashboard .studio-mobile-more-grid strong{font-size:14px;font-weight:620}.studio-dashboard[data-theme=dark] .studio-mobile-header,.studio-dashboard[data-theme=dark] .studio-mobile-bottom-nav{background:#151515f7;border-color:#2a2a2a}.studio-dashboard[data-theme=dark] .studio-modal>header,.studio-dashboard[data-theme=dark] .studio-modal>footer,.studio-dashboard[data-theme=dark] .studio-mobile-more,.studio-dashboard[data-theme=dark] .studio-mobile-record-list>button,.studio-dashboard[data-theme=dark] .studio-work-list article{background:#151515;border-color:#2a2a2a}.studio-dashboard[data-theme=dark] .studio-mobile-brand strong,.studio-dashboard[data-theme=dark] .studio-mobile-bottom-nav button.is-active{color:#f5f5f5}.studio-dashboard[data-theme=dark] .studio-mobile-new{color:#111;background:#f5f5f5;border-color:#f5f5f5}}.studio-dashboard :where(h1,h2,h3,h4,h5,h6,strong,summary,button,input,select,textarea,label,th,td,dt,dd,code,time,small,span,p,em):not(.veem-certificate-preview *){font-family:var(--sans)}.studio-dashboard{--studio-type-caption:11px;--studio-type-body:13px;--studio-type-control:13px;--studio-type-subtitle:16px;--studio-type-section:20px;--studio-type-page:32px;--studio-type-metric:34px}.studio-dashboard .studio-topbar h1{font-size:var(--studio-type-page);line-height:1.12}.studio-dashboard .studio-page-heading h2,.studio-dashboard .studio-analytics-heading h2{font-size:24px;line-height:1.2}.studio-dashboard .studio-card h2,.studio-dashboard .studio-section-heading h2,.studio-dashboard .studio-section-heading h3,.studio-dashboard .studio-modal h2,.studio-dashboard .studio-image-editor h3,.studio-dashboard .studio-mobile-more h2{font-size:var(--studio-type-section);line-height:1.25}.studio-dashboard .studio-card h3,.studio-dashboard .studio-admin-list strong,.studio-dashboard .studio-analytics-daily-date strong,.studio-dashboard .studio-customer-list strong,.studio-dashboard .studio-customer-timeline strong,.studio-dashboard .studio-ownership-timeline strong{font-size:var(--studio-type-subtitle);line-height:1.35}.studio-dashboard .studio-metrics strong,.studio-dashboard .studio-sales-metrics strong,.studio-dashboard .studio-calculator-result>h3,.studio-dashboard .studio-monitor-main>h3,.studio-dashboard .studio-analytics-daily-totals strong{font-size:var(--studio-type-metric);line-height:1}.studio-dashboard :where(.studio-card,.studio-table-wrap,.studio-inquiry-filters,.studio-mobile-record-list,.studio-work-list,.studio-customer-list,.studio-customer-overview,.studio-customer-contact-card,.studio-customer-current-card,.studio-analytics-daily-list) :where(p,span,td,dd,li,small):not(.veem-certificate-preview *){font-size:var(--studio-type-body);line-height:1.45}.studio-dashboard .studio-eyebrow,.studio-dashboard .studio-brand p,.studio-dashboard .studio-table-wrap th,.studio-dashboard .studio-form-grid label,.studio-dashboard .studio-inquiry-filters label,.studio-dashboard .studio-metrics p,.studio-dashboard .studio-sales-metrics span,.studio-dashboard .studio-analytics-daily-date small,.studio-dashboard .studio-analytics-daily-totals>span{font-size:var(--studio-type-caption);line-height:1.35}.studio-dashboard .studio-button,.studio-dashboard .studio-section-heading button,.studio-dashboard .studio-work-actions button,.studio-dashboard .studio-admin-list button,.studio-dashboard .studio-table-wrap button,.studio-dashboard .studio-attention-note button,.studio-dashboard .studio-certificate-actions button,.studio-dashboard .studio-work-order-actions button,.studio-dashboard .studio-view-switch button,.studio-dashboard .studio-sales-tabs button{font-size:var(--studio-type-control);line-height:1.2}.studio-dashboard .studio-heading-actions{min-width:0}.studio-dashboard .studio-view-switch{box-sizing:border-box;flex:0 190px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;max-width:100%;padding:3px;display:grid;overflow:hidden}.studio-dashboard .studio-view-switch button{box-sizing:border-box;white-space:nowrap;width:100%;min-width:0;margin:0;padding:8px 12px}@media (width<=760px){.studio-dashboard{--studio-type-body:14px;--studio-type-control:14px;--studio-type-subtitle:16px;--studio-type-section:19px;--studio-type-page:27px;--studio-type-metric:30px}.studio-dashboard .studio-heading-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.studio-dashboard .studio-heading-actions .studio-view-switch,.studio-dashboard .studio-heading-actions>.studio-button-primary{grid-column:1/-1;width:100%}.studio-dashboard{--studio-type-caption:12px;--studio-type-body:15px;--studio-type-control:14px;overflow-x:clip}.studio-dashboard .studio-mobile-header{min-height:62px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px}.studio-dashboard .studio-mobile-brand strong{font-size:15px}.studio-dashboard .studio-mobile-new{letter-spacing:0;text-transform:none;min-height:42px;padding:0 13px 0 10px;font-size:13px;font-weight:650}.studio-dashboard .studio-main{padding:14px 12px calc(92px + env(safe-area-inset-bottom))}.studio-dashboard .studio-page-heading{gap:12px;padding-bottom:14px}.studio-dashboard .studio-page-heading>div>span,.studio-dashboard .studio-page-heading>div>p:last-child{display:none}.studio-dashboard .studio-page-heading h2,.studio-dashboard .studio-analytics-heading h2{font-size:24px}.studio-dashboard .studio-page-heading .studio-heading-actions>.studio-button-primary{display:none}.studio-dashboard .studio-mobile-quick-actions{display:grid}.studio-dashboard .studio-metrics{margin-top:0}.studio-dashboard .studio-metrics article{min-height:116px;padding:15px 13px}.studio-dashboard .studio-metrics p,.studio-dashboard .studio-metrics span{font-size:12px;line-height:1.35}.studio-dashboard .studio-card,.studio-dashboard .studio-inquiry-filters{padding:16px 14px}.studio-dashboard .studio-section-heading h2{font-size:20px}.studio-dashboard .studio-section-heading>button,.studio-dashboard .studio-button,.studio-dashboard .studio-work-actions button,.studio-dashboard .studio-admin-list button,.studio-dashboard .studio-table-wrap button,.studio-dashboard .studio-attention-note button,.studio-dashboard .studio-certificate-actions button,.studio-dashboard .studio-work-order-actions button{letter-spacing:0;text-transform:none;min-height:44px;font-size:14px}.studio-dashboard .studio-mobile-inquiry-tools{display:grid}.studio-dashboard .studio-inquiry-filters{margin:0 0 12px;display:none;overflow:visible}.studio-dashboard .studio-inquiry-filters.is-mobile-open{display:grid}.studio-dashboard .studio-inquiry-filters label,.studio-dashboard .studio-inquiry-filters .studio-filter-check{flex:none;width:100%}.studio-dashboard .studio-inquiry-filters input,.studio-dashboard .studio-inquiry-filters select,.studio-dashboard .studio-form-grid input,.studio-dashboard .studio-form-grid select,.studio-dashboard .studio-form-grid textarea,.studio-dashboard .studio-customer-search input,.studio-dashboard .studio-mail-search input,.studio-dashboard .studio-mail-compose-body input,.studio-dashboard .studio-mail-compose-body textarea{min-height:46px;font-size:16px}.studio-dashboard .studio-mobile-record-list{gap:8px}.studio-dashboard .studio-mobile-record-list>button{border-radius:9px;gap:10px;min-height:92px;padding:14px}.studio-dashboard .studio-mobile-record-list small,.studio-dashboard .studio-mobile-record-meta,.studio-dashboard .studio-mobile-record-detail small{letter-spacing:0;text-transform:none;font-size:12px}.studio-dashboard .studio-mobile-record-list strong{font-size:16px;line-height:1.3}.studio-dashboard .studio-mobile-record-detail strong{font-size:14px}.studio-dashboard .studio-sales-tabs{scrollbar-width:none;margin-left:-12px;margin-right:-12px;padding:5px 12px;display:flex;overflow-x:auto}.studio-dashboard .studio-sales-tabs button{flex:none;min-height:40px;padding:9px 13px;font-size:13px}.studio-dashboard .studio-inquiry-jump-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--studio-surface)}@supports (color:color-mix(in lab, red, red)){.studio-dashboard .studio-inquiry-jump-nav{background:color-mix(in srgb, var(--studio-surface) 94%, transparent)}}.studio-dashboard .studio-inquiry-jump-nav{top:calc(69px + env(safe-area-inset-top));z-index:11;position:sticky}.studio-dashboard .studio-modal>header h2{font-size:22px}.studio-dashboard .studio-mobile-bottom-nav{padding:5px 5px calc(5px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr))}.studio-dashboard .studio-mobile-bottom-nav button{letter-spacing:0;border-radius:8px;gap:3px;min-height:56px;padding:5px 1px;font-size:10px;font-weight:600}.studio-dashboard .studio-mobile-bottom-nav button.is-active{background:#f0f0f0}.studio-dashboard[data-theme=dark] .studio-mobile-bottom-nav button.is-active{background:#262626}.studio-dashboard .studio-mobile-more{bottom:calc(66px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;max-height:min(78dvh,700px);padding:16px 14px;left:0;right:0}.studio-dashboard .studio-mobile-more-grid>button{min-height:58px;padding:10px 5px}.studio-dashboard .studio-mobile-more-grid strong{font-size:15px}.studio-dashboard .studio-mobile-more-grid small{font-size:12px}}.studio-direct-offer-form{border-bottom:1px solid var(--studio-border,#d8d8d8);padding:1.5rem}.studio-direct-offer-form>p{margin:.5rem 0 1rem;font-size:.9375rem;line-height:1.5}.studio-direct-offer-form fieldset{border:0;min-width:0;margin:0 0 1rem;padding:0}.studio-offer-existing-title{padding:1.5rem 1.5rem 0}.studio-offer-optional summary,.offer-legal-section summary{cursor:pointer;padding:.5rem 0;font-size:.9375rem}.studio-offer-optional[open]>label{margin-top:.75rem}.studio-offer-paper-footer{color:#777;background:0 0;gap:12px;min-height:0;padding:10px 0 0}.studio-offer-optional>.studio-form-grid{margin-top:1rem}.studio-dashboard .studio-live-status{opacity:.7;max-width:48ch;margin:8px 0 0;font-size:11px;line-height:1.5}.studio-mail-attachment-section{padding:0 0 24px}.studio-mail-attachment-section h4{margin:0 0 12px;font-size:13px}.studio-mail-attachment-section p{font-size:12px}.studio-mail-attachment-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;display:grid}.studio-mail-attachment-card{border:1px solid var(--studio-line,#dedede);border-radius:6px;min-width:0;margin:0;overflow:hidden}.studio-mail-attachment-card img{object-fit:contain;background:#80808014;width:100%;height:190px;display:block}.studio-mail-attachment-card figcaption{padding:12px}.studio-mail-attachment-card strong{overflow-wrap:anywhere;font-size:12px;display:block}.studio-mail-attachment-card small{opacity:.7;margin-top:4px;font-size:11px;display:block}.studio-mail-attachment-card figcaption>div{flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12px;display:flex}.studio-mail-attachment-card a,.studio-mail-attachment-section button{text-underline-offset:3px;text-decoration:underline}.studio-dashboard .studio-inquiry-page{width:100%;min-width:0;padding-bottom:20px}.studio-inquiry-page-form{width:100%}.studio-inquiry-page-heading{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.studio-inquiry-page-heading>div{flex:1;min-width:220px}.studio-dashboard .studio-inquiry-page-heading h1{margin:6px 0;font-size:clamp(24px,2.4vw,36px);line-height:1.2}.studio-inquiry-page-customer{opacity:.7;margin:8px 0 0;font-size:14px}.studio-inquiry-page-layout{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:24px;display:grid}.studio-inquiry-page-nav{flex-direction:column;gap:6px;display:flex;position:sticky;top:24px}.studio-inquiry-page-nav button{text-align:left;border:1px solid var(--studio-line,#dedede);color:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:12px 14px;font-size:12px}.studio-inquiry-page-nav button:hover,.studio-inquiry-page-nav button:focus-visible{background:#8080801f}.studio-inquiry-page-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;min-width:0;display:grid}.studio-dashboard .studio-inquiry-page-card{border:1px solid var(--studio-line,#dedede);background:var(--studio-card,#fff);border-radius:10px;min-width:0;margin:0;padding:24px;scroll-margin-top:24px}.studio-dashboard[data-theme=dark] .studio-inquiry-page-card{background:#1b1b1b}.studio-inquiry-page-card>.studio-subsection-title:first-child{margin-top:0}.studio-inquiry-page-card .studio-subsection-title strong{font-size:20px}.studio-inquiry-page-email,.studio-inquiry-page-email>*{grid-column:1/-1}.studio-inquiry-page-actions{z-index:20;border-top:1px solid var(--studio-line,#dedede);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:16px 0;display:flex;position:sticky;bottom:0}.studio-dashboard[data-theme=dark] .studio-inquiry-page-actions{background:#171717}@media (width<=1250px){.studio-inquiry-page-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.studio-inquiry-page-layout{grid-template-columns:minmax(0,1fr);gap:14px}.studio-inquiry-page-nav{z-index:21;background:#fff;flex-direction:row;padding:10px 0;top:0;overflow-x:auto}.studio-dashboard[data-theme=dark] .studio-inquiry-page-nav{background:#171717}.studio-inquiry-page-nav button{flex-shrink:0}.studio-dashboard .studio-inquiry-page-card{padding:18px;scroll-margin-top:75px}.studio-inquiry-page-actions{bottom:70px}}.studio-order-editor{margin-bottom:24px}.studio-order-confirm{align-items:flex-start;gap:12px;margin:24px 0;font-size:13px;line-height:1.6;display:flex}.studio-order-confirm input{flex-shrink:0;width:18px;height:18px;margin-top:5px}.studio-order-notice{background:#a285561a;border-left:3px solid #a28556;padding:12px 16px;font-size:13px}.studio-offer-page,.studio-offer-page-form{width:100%;min-width:0}.studio-offer-page .studio-inquiry-page-heading h2{margin:6px 0;font-size:clamp(24px,2.4vw,36px);line-height:1.2}.studio-offer-page-nav{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.studio-offer-page-nav button{border:1px solid var(--studio-line,#dedede);color:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:10px 14px;font-size:12px}.studio-offer-page-nav button:hover,.studio-offer-page-nav button:focus-visible{background:#8080801f}.studio-offer-page-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.studio-offer-page-layout>fieldset{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.studio-offer-page-layout>fieldset:disabled{opacity:.78}.studio-dashboard .studio-offer-page-card{border:1px solid var(--studio-line,#dedede);background:#fff;border-radius:10px;min-width:0;margin:0;padding:24px;scroll-margin-top:24px}.studio-offer-page-card>.studio-subsection-title:first-child{margin-top:0}.studio-offer-page-card .studio-subsection-title strong{font-size:20px}.studio-offer-page-layout>.studio-offer-preview{min-width:0;margin:0;position:sticky;top:24px}.studio-offer-page #offer-section-release{margin-top:24px;scroll-margin-top:24px}.studio-dashboard[data-theme=dark] .studio-offer-page-card{background:#1b1b1b}@media (width<=1150px){.studio-offer-page-layout{grid-template-columns:minmax(0,1fr)}.studio-offer-page-layout>.studio-offer-preview{justify-self:center;width:100%;max-width:650px;position:static}}@media (width<=720px){.studio-dashboard .studio-offer-page-card{padding:18px}.studio-offer-page .studio-offer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-offer-create-page{width:100%;min-width:0}.studio-offer-create-page .studio-direct-offer-form{border:1px solid var(--studio-line,#dedede);border-radius:10px;padding:24px}.studio-offer-create-page fieldset{border:0;min-width:0;padding:0}.studio-main-mail .studio-topbar{margin-bottom:24px;padding-bottom:20px}.studio-main-mail .studio-mail-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.studio-mail-heading h2{margin:0 0 6px;font-size:22px}.studio-mail-heading p{color:var(--studio-muted,#666);margin:0;font-size:14px}.studio-dashboard .studio-mail-heading .studio-button{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 22px;line-height:1.25;display:inline-flex}.studio-dashboard .studio-mail-shell{border:1px solid var(--studio-line,#ddd);background:#fff;border-radius:14px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(360px,30%) minmax(0,1fr);height:clamp(560px,100dvh - 270px,1100px);min-height:0;display:grid;overflow:hidden;box-shadow:0 8px 30px #00000004}.studio-mail-shell>.studio-mail-folders{border-right:0;border-bottom:1px solid var(--studio-line,#ddd);background:#faf9f7;grid-column:1/-1;gap:8px;padding:14px 18px;display:flex}.studio-mail-folders button{border-radius:7px;gap:14px;width:auto;min-height:40px;padding:0 18px;font-size:14px}.studio-mail-folders button.is-active{color:#fff;background:#242420}.studio-mail-folders em{font-size:12px}.studio-mail-shell>.studio-mail-list{background:#fcfcfb;flex-direction:column;min-height:0;display:flex}.studio-mail-search{padding:18px 18px 12px}.studio-mail-search>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.studio-mail-search input{background:#fff;border-radius:8px;min-height:44px;font-size:14px}.studio-mail-list-caption{justify-content:space-between;align-items:center;gap:12px;padding:4px 20px 14px;font-size:13px;display:flex}.studio-mail-list-caption span{color:var(--studio-muted,#666)}.studio-mail-list-scroll{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;padding:0 8px 12px;overflow:auto}.studio-mail-list-scroll>button{border:1px solid #0000;border-bottom-color:var(--studio-line,#e4e4e4);border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:12px;margin-bottom:4px;padding:18px 12px;display:grid}.studio-mail-list-scroll>button:hover{background:#f1f0ec}.studio-mail-list-scroll>button.is-active{background:#eeece6;border-color:#c9c1b1}.studio-mail-list-scroll>button.is-unread{box-shadow:inset 3px 0 #a08557}.studio-mail-list-scroll>button:focus-visible,.studio-mail-folders button:focus-visible{outline-offset:-2px;outline:2px solid #8c754f}.studio-mail-list-scroll>button>.studio-mail-avatar{text-align:center;color:#66573f;background:#eae7df;border-radius:50%;justify-content:center;align-self:start;align-items:center;gap:0;width:38px;height:38px;font-size:13px;font-weight:650;line-height:1;display:flex}.studio-mail-list-scroll>button>.studio-mail-row-content{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;gap:7px;min-width:0;display:grid}.studio-mail-row-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.studio-mail-list-scroll strong{min-width:0;font-size:14px;font-weight:600;line-height:1.5}.studio-mail-list-scroll time{white-space:nowrap;font-size:12px;line-height:1.5}.studio-mail-list-scroll b{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.45;display:-webkit-box}.studio-mail-list-scroll .is-unread b{font-weight:700}.studio-mail-list-scroll small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.studio-mail-row-tags{flex-wrap:wrap;gap:5px;display:flex}.studio-mail-row-tags:empty{display:none}.studio-mail-row-tags em{color:#6e6047;border:1px solid #dcd8cd;border-radius:4px;justify-content:center;align-items:center;min-height:24px;padding:2px 6px;font-size:12px;font-style:normal;line-height:1.25;display:inline-flex}.studio-mail-shell>.studio-mail-reader{overscroll-behavior:contain;min-height:0;padding:28px clamp(22px,3vw,56px);overflow:auto}.studio-mail-reader>header{flex-wrap:wrap;gap:12px;padding-bottom:20px}.studio-mail-reader>header>div{flex:300px;min-width:0}.studio-mail-reader h3{overflow-wrap:anywhere;font-size:clamp(22px,2vw,30px);line-height:1.35}.studio-mail-reader time{font-size:13px}.studio-mail-reader dl{gap:10px;padding:20px 0}.studio-mail-reader dl div{font-size:14px;line-height:1.6}.studio-mail-reader-actions{border-bottom:1px solid var(--studio-line,#ddd);flex-wrap:wrap;gap:8px;padding:18px 0;display:flex}.studio-dashboard .studio-mail-reader-actions .studio-button{text-align:center;border-radius:6px;justify-content:center;align-items:center;min-height:40px;font-size:13px;display:inline-flex}.studio-mail-reader .studio-mail-body{min-height:180px;padding:30px 0;font-size:16px;line-height:1.85}.studio-mail-reader-empty{gap:14px;min-height:100%;padding:40px 16px}.studio-mail-reader-empty>span{color:#8a7553;background:#f2f0e9;border:0;border-radius:24px;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:8px;display:flex}.studio-mail-reader-empty svg{width:34px;height:34px}.studio-mail-reader-empty strong{color:var(--studio-ink,#333);font-size:22px;font-weight:500}.studio-mail-reader-empty p{font-size:14px;line-height:1.8}.studio-mail-empty{padding:28px 18px;font-size:14px;line-height:1.7}.studio-dashboard[data-theme=dark] .studio-mail-shell{background:#1b1b1b}.studio-dashboard[data-theme=dark] .studio-mail-folders,.studio-dashboard[data-theme=dark] .studio-mail-shell>.studio-mail-list{background:#20201e}.studio-dashboard[data-theme=dark] .studio-mail-search input{background:#181818}.studio-dashboard[data-theme=dark] .studio-mail-list-scroll>button.is-active{background:#363229;border-color:#75664d}.studio-dashboard[data-theme=dark] .studio-mail-avatar,.studio-dashboard[data-theme=dark] .studio-mail-reader-empty>span{color:#d7c7aa;background:#39352c}.studio-dashboard[data-theme=dark] .studio-mail-row-tags em{color:#d7c7aa;border-color:#575044}@media (width>=901px) and (width<=1200px){.studio-dashboard .studio-mail-shell{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.studio-mail-list-scroll>button{grid-template-columns:minmax(0,1fr)}.studio-mail-list-scroll>button>.studio-mail-avatar{display:none}}@media (width<=900px){.studio-dashboard .studio-mail-shell{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.studio-mail-shell>.studio-mail-folders{border-radius:14px 14px 0 0;padding:12px;overflow:auto}.studio-mail-folders button{flex-shrink:0;padding:0 12px}.studio-mail-shell>.studio-mail-list{border:0;border-radius:0 0 14px 14px}.studio-mail-list-scroll{overflow:visible}.studio-mail-shell>.studio-mail-reader{display:none}.studio-mail-shell>.studio-mail-reader.is-open{background:var(--studio-bg,#fff);padding:22px 18px;display:block;position:static;overflow:visible}.studio-mail-shell.has-open-message>.studio-mail-list{display:none}.studio-mail-back{padding:8px 0;font-size:14px;display:block}.studio-main-mail .studio-mail-heading{flex-wrap:wrap}}.studio-offer-view-tabs{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.studio-offer-view-tabs button[aria-pressed=true]{color:#fff;background:#222;border-color:#222}.studio-offer-organization{border-top:1px solid var(--studio-line,#ddd);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:22px 0;display:flex}.studio-offer-organization>div{flex:300px}.studio-offer-organization p{margin:8px 0 0;font-size:14px;line-height:1.6}.studio-offer-table td:last-child button{margin:3px}.studio-mail-quoted{border:1px solid var(--studio-line,#ddd);border-radius:8px;margin:0 0 24px;padding:14px 18px}.studio-mail-quoted summary{cursor:pointer;color:var(--studio-muted,#666);font-size:14px}.studio-mail-quoted .studio-mail-body{border-left:2px solid #c9bda6;min-height:0;margin-top:18px;padding:0 0 0 18px;font-size:14px}.studio-status-template{border:1px solid var(--studio-line,#ddd);border-radius:8px;margin:16px 0;padding:18px}.studio-status-template summary{cursor:pointer;font-weight:650}.studio-status-template>label,.studio-status-template>.studio-form-grid{margin-top:14px}.studio-status-template p{font-size:13px;line-height:1.6}.studio-status-template .studio-button{align-items:center;margin-top:14px}.studio-status-summary{color:#242420;background:#fff}.studio-status-confirm{border:1px solid var(--studio-line,#ddd);align-items:flex-start;gap:12px;margin-bottom:16px;padding:16px;font-size:14px;line-height:1.6;display:flex}.studio-status-confirm input{flex:none;width:18px;height:18px;margin-top:3px}.studio-dashboard .studio-mail-compose-backdrop{align-items:center;padding:16px;overflow:hidden}.studio-dashboard .studio-modal.studio-mail-composer{flex-direction:column;width:100%;max-width:1320px;height:calc(100dvh - 32px);min-height:0;max-height:calc(100dvh - 32px);margin:0;padding:0;display:flex;overflow:hidden}.studio-dashboard .studio-mail-composer>header{border-bottom:1px solid var(--studio-line,#ddd);flex:none;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:20px 26px;display:flex}.studio-dashboard .studio-mail-composer>header h2{margin:4px 0 0}.studio-dashboard .studio-mail-composer>header>button{border:1px solid var(--studio-line,#ddd);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:26px;display:flex}.studio-mail-composer>.studio-mail-compose-body{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;display:block;overflow:hidden auto}.studio-mail-composer .studio-mail-compose-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.studio-mail-composer .studio-mail-compose-tabs{margin-bottom:18px}.studio-mail-composer .studio-status-template{margin:0}.studio-mail-composer .studio-status-template label{gap:8px;min-width:0;font-size:13px;line-height:1.5;display:grid}.studio-mail-composer .studio-status-template>label{margin-top:14px}.studio-mail-composer .studio-status-template .studio-form-grid{align-items:start;gap:16px}.studio-mail-composer .studio-status-template select{border:1px solid var(--studio-line,#ddd);background:var(--studio-bg,#fff);width:100%;min-width:0;max-width:100%;min-height:44px;color:inherit;font:500 14px/1.5 var(--font-manrope,sans-serif);border-radius:4px;padding:10px 28px 10px 10px}.studio-mail-composer textarea{resize:vertical}.studio-mail-composer .studio-status-template textarea{min-height:80px}.studio-mail-composer .studio-mail-compose-editor>label>textarea{min-height:220px}.studio-mail-composer .studio-mail-compose-actions{border-top:1px solid var(--studio-line,#ddd);background:var(--studio-bg,#fff);flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px 26px;display:flex}.studio-dashboard .studio-mail-composer .studio-button{text-align:center;justify-content:center;align-items:center;min-height:42px;line-height:1.4;display:inline-flex}.studio-customer-email-card>.studio-customer-email-footer{min-height:0;margin:0;display:block}.studio-customer-email-card>.studio-customer-email-footer nav{flex-wrap:wrap}.studio-mail-composer .studio-customer-email-envelope dd,.studio-mail-composer .studio-customer-email-message{overflow-wrap:anywhere}@media (width>=901px) and (width<=1150px){.studio-mail-composer .studio-status-template .studio-form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.studio-dashboard .studio-mail-compose-backdrop{padding:0}.studio-dashboard .studio-modal.studio-mail-composer{border-radius:0;max-width:none;height:100dvh;max-height:100dvh}.studio-dashboard .studio-mail-composer>header{padding:calc(14px + env(safe-area-inset-top)) 18px 14px}.studio-mail-composer .studio-mail-compose-actions{padding:14px 18px calc(14px + env(safe-area-inset-bottom))}.studio-mail-composer .studio-mail-compose-actions .studio-button{flex:1}.studio-mail-composer .studio-status-template .studio-form-grid{grid-template-columns:minmax(0,1fr)}}.studio-customs{max-width:1280px;margin:0 auto;font-size:16px;line-height:1.65}.customs-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.customs-heading h2{margin:0;font-size:28px}.customs-heading p{margin:6px 0}.studio-customs .studio-button{justify-content:center;align-items:center;min-height:42px;font-size:14px;line-height:1.4;display:inline-flex}.customs-list{gap:12px;margin:24px 0;display:grid}.customs-list>button{text-align:left;background:var(--studio-bg,#fff);color:inherit;border:1px solid var(--studio-line,#ddd);font:inherit;cursor:pointer;border-radius:9px;grid-template-columns:2fr 1fr auto;align-items:center;gap:20px;padding:22px;display:grid}.customs-list span{overflow-wrap:anywhere;min-width:0}.customs-list small{display:block}.customs-sections{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.customs-sections a{border:1px solid var(--studio-line,#ddd);color:inherit;border-radius:6px;padding:8px 14px;font-size:14px;text-decoration:none}.customs-fields{border:0;min-width:0;margin:0;padding:0}.customs-fields>section,.customs-review{background:var(--studio-bg,#fff);border:1px solid var(--studio-line,#ddd);border-radius:10px;margin:0 0 24px;padding:28px;scroll-margin-top:24px}.studio-customs h3{margin:0 0 14px;font-size:21px}.studio-customs h4{margin:0;font-size:16px}.customs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.customs-fields label{gap:8px;min-width:0;font-size:14px;display:grid}.customs-fields input,.customs-fields textarea,.customs-fields select{border:1px solid var(--studio-line,#ddd);background:var(--studio-bg,#fff);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;border-radius:5px;padding:11px 12px}.customs-fields textarea{resize:vertical}.studio-customs small{color:var(--studio-muted,#686868);font-size:13px;line-height:1.6}.customs-item{border:1px solid var(--studio-line,#ddd);border-radius:8px;margin:20px 0;padding:20px}.customs-total{text-align:right;font-size:20px}.customs-release{background:var(--studio-bg,#fff);border:1px solid var(--studio-line,#ddd);border-left:3px solid #a18c66;gap:12px;padding:24px;display:grid}.customs-release>div,.customs-actions{flex-wrap:wrap;gap:12px;display:flex}.customs-issues{background:var(--studio-subtle,#f6f5f2);border:1px solid var(--studio-line,#ddd);border-radius:8px;margin:20px 0;padding:18px}.customs-issues ul{padding-left:22px;font-size:14px}.customs-confirm{align-items:flex-start;gap:12px;margin:22px 0;font-size:14px;display:flex}.customs-confirm input{flex:none;width:18px;height:18px;margin-top:4px}.customs-actions{margin:20px 0}.customs-preview{margin-top:24px}.customs-preview iframe{border:1px solid var(--studio-line,#ddd);width:100%;height:800px;margin-top:18px;display:block}@media (width<=700px){.customs-grid{grid-template-columns:minmax(0,1fr)}.customs-fields>section,.customs-review{padding:18px}.customs-list>button{grid-template-columns:1fr}.customs-actions>button{width:100%}.customs-item{padding:14px}.customs-preview iframe{height:60dvh}}.enquiry-page-intro{padding-top:64px;padding-bottom:30px}.enquiry-page-intro h1{max-width:880px;margin:12px 0 20px;font-size:clamp(34px,5vw,62px);line-height:1.12}.enquiry-page-intro>p:not(.home-kicker){max-width:760px;font-size:18px;line-height:1.7}.enquiry-page-intro>span{color:var(--muted,#666);margin-top:18px;font-size:14px;display:block}.enquiry-page-content{grid-template-columns:minmax(0,2.5fr) minmax(230px,1fr);align-items:start;gap:clamp(28px,5vw,72px);padding-top:20px;padding-bottom:80px;display:grid}.enquiry-workspace{min-width:0;scroll-margin-top:100px}.enquiry-workspace>[hidden]{display:none!important}.enquiry-kind-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.enquiry-kind-picker button{text-align:left;color:#292723;cursor:pointer;font:inherit;background:#fff;border:1px solid #d5cfc4;border-radius:8px;flex-direction:column;gap:12px;padding:24px;display:flex}.enquiry-kind-picker button[aria-pressed=true]{background:#f7f4ee;border:2px solid #65573e;padding:23px}.enquiry-kind-picker button>span{color:#7b6a4c;font-size:13px}.enquiry-kind-picker strong{font-size:20px;line-height:1.35}.enquiry-kind-picker small{font-size:14px;line-height:1.6}.enquiry-choose-note{margin:24px 0}.enquiry-specific-form{color:#292723;background:#fff;border:1px solid #d5cfc4;border-radius:8px;margin-top:24px;padding:30px}.enquiry-specific-form>header{margin-bottom:28px}.enquiry-specific-form h2{margin:10px 0 16px;font-size:30px;line-height:1.2}.enquiry-specific-form p{font-size:16px;line-height:1.65}.enquiry-specific-form fieldset{border:0;border-top:1px solid #e5e0d7;min-width:0;margin:0 0 28px;padding:22px 0 0;display:block}.enquiry-specific-form legend{padding-right:14px;font-size:18px;font-weight:600}.enquiry-specific-form label{flex-direction:column;align-items:stretch;gap:8px;min-width:0;margin-bottom:20px;font-size:14px;line-height:1.5;display:flex}.enquiry-specific-form input:not([type=checkbox]),.enquiry-specific-form textarea,.enquiry-specific-form select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:400 16px/1.5 var(--font-manrope,sans-serif);color:#292723;background:#fff;border:1px solid #c9c5bd;border-radius:5px;padding:12px 14px}.enquiry-specific-form textarea{resize:vertical}.enquiry-specific-form input:focus-visible,.enquiry-specific-form textarea:focus-visible,.enquiry-specific-form select:focus-visible{outline-offset:2px;outline:2px solid #75623e}.enquiry-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.enquiry-specific-form .enquiry-checkbox{flex-direction:row;align-items:flex-start;gap:12px;line-height:1.65;display:flex}.enquiry-checkbox input{accent-color:#65573e;flex:0 0 18px;width:18px;height:18px;margin-top:4px}.enquiry-checkbox a{text-decoration:underline}.enquiry-specific-form .form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.enquiry-specific-form .enquiry-submit-section{margin-bottom:0}.enquiry-specific-form .enquiry-field-note,.enquiry-specific-form label small{color:#686258;font-size:14px;line-height:1.6}.enquiry-selected-artwork{background:#f7f4ee;border-left:3px solid #998460;gap:6px;padding:18px;display:grid}.enquiry-selected-artwork small{font-size:13px}.enquiry-general-link{margin-top:24px;font-size:14px}.enquiry-general-link button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.enquiry-next-steps{background:#eeeae2;border-radius:8px;padding:24px}.enquiry-next-steps h2{margin:0 0 24px;font-size:24px}.enquiry-next-steps ol{margin:0;padding-left:20px}.enquiry-next-steps li{margin-bottom:24px;padding-left:6px;font-size:16px;line-height:1.6}.enquiry-next-steps li:last-child{margin-bottom:0}.enquiry-next-steps p{margin:8px 0 0;font-size:14px}.enquiry-workspace .inquiry-success{margin-top:24px}@media (width<=1000px){.enquiry-page-content{grid-template-columns:minmax(0,1fr)}.enquiry-next-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}}@media (width<=600px){.enquiry-kind-picker{grid-template-columns:1fr}.enquiry-kind-picker button{padding:18px}.enquiry-kind-picker button[aria-pressed=true]{padding:17px}.enquiry-field-grid{grid-template-columns:minmax(0,1fr);gap:0}.enquiry-specific-form{padding:20px}.enquiry-specific-form h2{font-size:25px}.enquiry-page-intro{padding-top:35px}.enquiry-next-steps ol{display:block}.enquiry-specific-form .button{white-space:normal;text-align:center;width:100%}}.studio-inquiry-kind-tabs{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.studio-dashboard .studio-inquiry-kind-tabs .studio-button{justify-content:center;align-items:center;min-height:40px;font-size:14px;display:inline-flex}.studio-inquiry-kind-tabs button[aria-pressed=true]{color:#fff;background:#24231f;border-color:#24231f}.studio-inquiry-kind-label{color:var(--studio-muted,#666);margin-top:5px;font-size:12px;display:block}.studio-dashboard .studio-inquiry-board{align-items:start}.studio-dashboard .studio-inquiry-board-list{overscroll-behavior-y:contain;scrollbar-gutter:stable;align-content:start;max-height:min(62vh,720px);padding-right:4px;overflow-y:auto}.enquiry-email-notice{color:#322d25;background:#f4efe4;border:1px solid #b6a17d;border-left:4px solid #827052;border-radius:8px;margin:0 0 26px;padding:18px 20px;font-size:16px;line-height:1.6}.enquiry-email-notice strong{font-size:17px;display:block}.enquiry-email-notice p{margin:6px 0 0;font-size:16px;line-height:1.6}.inquiry-success .enquiry-email-notice{margin:20px 0}.studio-outgoing-attachments{border:1px solid var(--studio-border,#ddd);border-radius:.5rem;padding:1rem}.studio-outgoing-attachments input{min-width:0;max-width:100%}.studio-outgoing-attachments ul{padding:0;list-style:none}.studio-outgoing-attachments li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.studio-outgoing-attachments li span{overflow-wrap:anywhere;min-width:0}.studio-outgoing-attachments button{min-height:44px;padding:.5rem .75rem}.studio-outgoing-attachments p{font-size:.875rem}.studio-mail-body a{overflow-wrap:anywhere;text-decoration:underline}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
