@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,d09GRgABAAAAAAiQAA4AAAAACzgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAKAAAAD8jmuU7UdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABNAAAAYHMBrgpTVEFUAAACZAAAACYAAAAqeZRq5WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA2gAAASK2TaQ7GhlYWQAAAZgAAAANgAAADYgeMTUaGhlYQAABpgAAAAfAAAAJBDfBrhobXR4AAAGuAAAADcAAAA8Q6kDYmxvY2EAAAbwAAAAIAAAACAI2QpZbWF4cAAABxAAAAAcAAAAIAAmAL9uYW1lAAAHLAAAAP4AAAIMK0FNV3Bvc3QAAAgsAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrgRUOdUGCANA8OJaZh18ELzBbQN0DiZIi3V0LMAktM89mty7/2yAZNBcjJDABiHy6jL63dkIvnoqrJmMDIqJyatzjxVcxi/Ig9KQOz5QT66ZqEa9kxQE+1JZyAVFOTLz7r1RjsjhM8+bFBMWHN7zGIUwSDEzSmAerLuwmfVIxudPJegcY/sJ5n4qW3jaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2Bh2c4UwcDKwMAqwrKBgYFhGoRm2sNgxNTBgAKY2EEEjBfs4evJcICBV2ELR8jfFQwMHCFMEQoMjPNBciwWrAuAlAIDCwAwMAwiAAAAeNpjYARCDiBmYBABkzIMTOXpGSUgJgMTA5hiZGWKYGAAACwHAl0AAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDkBxBFP2/R3GyPt/tzCpOZhkUYp9j2zrFtm3bNkux7ULsFGJMb3riXPEG7fdef0FhOAUggLAcOJCgIBQFE9ggGuJBATeUhLLgBfD67RZnHv9TfOhrHv+MjOnJyVl162bUrJlVtWpW5coZoVBOuXIZpUpllCiR43BkJCRkRUUBEPAA8Bq7swQFALxoR4Wzc8hxHryGpfHa7e7ajq6k//MnwvIvbbAGPUTykxNaRQDuJ1Ja+gNZ5D8sKiZvbjwmrZ62+n8SPoit/vBU/sET9R+PSXa5/F6z1asGWCeKuTmfJ41KXFtb9dZa22BULmpT4shktXZtNXlkIgACe/iVzMp8AHYDepF9BnxKI99hS2z5jkaSNK6Btoq0/LZL2wLh8O/zRAQedPxkNt/A8BFsYggEA17VarUYFIOvDFFkSZTYEFv7anfM3nev7bWIGiO6DWxU0XFVWK5diDfHTPm0gnbF9LS52dXcUbFa1x8ZUjn8QJgiHIXCjFMBEGQHKWZ0eFXeWIzwbivTCNqtNqsVXW4X+0QmQh7fopdWrMByt25i+eXL6cWbC8565YLfcgrK3vOkJWvPLtBXCsUdwVQ8iqlHjtCttCrdeuQkmTQkrWPH1METybSOaYMmIpk4JL0jIHjofL4QH9L9gn/8sp32v4rxGH+V9qfzsQsf+naBU7+eovN1TywA4N0MEfXDE7ojbHHEYlH8Pv2iivzTFz1Cs1PWnonNL+E1Lr8po2vdASWu8iE6PkaZM6VE07pGSqPTPc0bueMpMC4OksMP+Ey+ERRl3pB1b7iI32fU2Y0WMxHd6k936N7QNXRntF35ZsToN8tWvhk56s2KRQ1CRbVVRSsm4omiFRIXdB1vN+eLm4m4fgPitJlhWLeBhmcc71q/Z996nfBMn3odW6eplYFAHaY7gkVBgdq6qm6C3xdUWNHZmYjFzCT17AsGAkGvyFZEdNv12V9r2arCdn96giWFWfJaSLvEBYHGrc3N+JAWZylkkuUS7TzVO3kMNvGGUDKh6gUtg5BbHGf+Pn45adlQI5sIGXFJljusZhq22zOjl1hZuwrlymkqm2xKsTNfsUJERMFQ301aUdLCVMRIyjRPNzGFWXMFC4ukpbSui5S8iomypI2ia52+X6i1mdncUCuLFQBkGTWlAAEAAAAEgQb7OTYiXw889QADB9AAAAAA27amhAAAAADdH1Gf/rz9sgnMCS4AAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+Xfnn97OM8ARVABPwChtQaqAHjaYz3BcIJVlUEDhlkWMTCAMKspQw/rRwYbFhOgWDnDTJbDDAGMExgYQJhlAxCfYvAEAEv0C0gAAAAAWgB3AJsAzQDlAO0BFgFZAXIBnQHZAdkB2QHZAkV42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqF0MVRBEEUgOEfd7nic8Pd4YK765V1354awSEAoiAUIiAUYqDr1bq2fu0CtPJJHTX1LcA3fynXYPCbci2d/KRcxxJfKdfnzGmgFzPlRgwuUu5kgX7ENdBOd8oNWnBNgAQRtlDE8XNPgAghwjiSHUzWmGYaGx8WEUwc7Sls7ThTKCxCTHPOHiec4iGJhcIkwGTR/ncEsGStIonBAlMsMsNCjta55oBTDrWq7XdFgBCutgerYLZRNHtbRl6wMm80mGOGWVa1bgjLqsJdLsRRbZ+s2MSV31HyEoORzE/Zqb8KEZEZLl6m8KFIyA+G8WDJ7n48TJPIPYnRf5pBTsMAAHjaY2BiAIP/cxiMGLABfiBWYTjJyMRgw8jMyMLIysjGyM7IwcDMyMnIxcjN5phUlFqWyhlaXFKUmFmSXMlempdpYOLkCKFdLThL0WScoDKWYNrA0YDJOQjENDJwMgEAa+4bNwA=)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-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{.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,)}.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}.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:148mm 210mm}@media print{html,body{width:148mm;height:210mm;min-height:210mm;margin:0!important;padding:0!important}.certificate-print-toolbar{display:none}.print-certificate-page{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:148mm;height:210mm;min-height:210mm;padding:0}.print-certificate-sheet{box-shadow:none;break-after:avoid;break-inside:avoid;page-break-after:avoid;page-break-inside:avoid;width:148mm;min-width:148mm;max-width:148mm;height:210mm;min-height:210mm;max-height:210mm;margin:0}}.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-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-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-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-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-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-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-empty-state{margin-top:16px}.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{gap:22px;display:grid}.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-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:690px}.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{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.studio-dashboard{display:block}.studio-planner-phases,.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}.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%}.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-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}}@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-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}
