@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,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-DD2KOZkl.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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-6K-YXo6g.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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-Drx2k2n9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,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-CyAY5ZLS.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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-BZGLGj12.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,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-C2atO-64.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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-BoXdMtcr.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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-DaBc-lu7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAZYAA8AAAAAC8QAAAX7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFULgCBChEICokwh0kLIAABNgIkAzwEIAWEWAeBDgwHG7UJUZRRTjrBz4QKcv+QWjxhcjsVprsyM/p7jc9kFU2t525PaKAAX1gOyg6dISDJzAqQDFwnMAUYFEIW+IFRPPQ7/9W9LLSKCzCeDgimtvwvBEjFDoWDY6mfHo2VAv9KFfedVkGdKysb2MC6af4bbj5u3FK7g8trAXi8WwgIgAb9SPi4hLQ8hD1NcjXC3km2WoRhAPBN1FVZ5FqoAJQOBk6QoAKH+icDuzEPCqgAAEAY+CZqjSuR1b67rPaAb5HvJFC9/KTP5oPWf5lpmvg+C59ETNMN0PAP48BDgAJKqKABgeAHPvEUQADAQQEGghJK0HSVFNA8TGBbQB5ggHT7KIBtUGGXsvG0igAIYewkYAPcmbsqsiwSk+SUADicmrvTk3ETXTyryvvvIOA/iSsSQTsBYJLgBIjYVNMEIIw+tDOuoazcRgDAgQfAEU+rBlYXAXQ4DN/4+QwOQFtBeCjgD5GBE7eIYyfySn4lnl1QRzH7eF7OLw/xfeOmagZEWz4oQWgLMSE/BCDI0/0hQAUF1FBCAwL5CAQAgOx6cE+gdIATACg6SQOAPwe+oZGgSqlj0syo0oiXBdnUHZgvSN1JfJL+fRnrq6VQNIvTtC3aJk2zttFMgWjJnNGB78HjIe0st3ap11/jclWx+QvcVlFlC1gLM3q9FcvcbnAafrYndivNEldsoULTMoFCYfPx2zT7nU/80z56C7NaPyxY6n2HZr/tKah6fmue6y23hW/WNrVoG7kW7klr9vztFocIusq90phGbaZgTOWhquGUFOly0Owg4cIsd00pf4bHowtyN25s53+xyKG7ah1R12ZQZjri7aZ1umKd2bHw0oAD3hcvOh1pyRl9edKJo67OGm8D45t+fNmv3PoU15iDuoeyJJtmrcqSsgDNliKl0OQEKYFuM0pGf6wUW4CTJInm0Et6ujxAGoDvJ/XD95J64URJ3MPWUeoIXTfBecf/95u72DOiu8RnmMYu+XIJBjhSZjiGzYgom1Xu1L7nxSRbfJwtsVnKzJSiMmisOTHexrcO3y82exufmLsOiT88Z9usbYe7hsabEfybc+8MU8TDmOlXP1g85eftK9eNtfTeXWBfNap6/o3MD7raA9dCcOL8gjW5a4bv9fa9vjH7vfeYHCa9rX2ub8LkTM528y479NHm+pCzZ+uDYfwgDn2QeVecwZn6oI+24ERZeft50sbQN42hvzSuV69fjtC90hrz9j7mvU9Xd1m8SFlCKUHfr/u+B5/rCK1eWjcra4UupPNaCYffnZE348Tfuz5Z3UQHDrf4Pl2xY/enqxqBvdMmfLZy57KzJ76/cffkF2eatlWn3Zxx58zXMJ23Q98cH5m+3Zw5auaciCuOIReTuhvEL2b3T48a1id30F9N3Yen2qLObumRWLqhKkKuHZV1qbBenBEwY8xHHcGHV1wb0+1lz9cvOiTponXFXQOmhseOnqof8qMuN2OTkDJq/o87nPHj87dK1rnGdYWG8Lq9ffepB04BBjAAAMCKBCcCwGa3U/fVnBAY+5uKV74E4J3z++cBwHvdsnfC/5uEKuUsgAIcAICAd65AeAFApU1AiLUGCg/xsV/oLKEIiAv+WNbYP+qfRXuZcYDtlBWrgOHBTv7OOiYEIBAF/KEGDaHBr9JgBh7E1ACcFI1xCL2iLYdDAKk4PJLc5DAMtYwjoCOZo0CkMewADOUnQYAfAHzXBxWyqFCmnC0pV4x60QbvZTWFrEI9G8cPYjVUw5eqIyszWKYEadJNUktWp55FvEY2sknSOk8OlMPC/HbVxX5ZQQByp3vXqSUaapBh9LCLP1tkMsT2Tj7rGLmSpEsWM7lOdPAJganS+ibyFA2RrDZCFFGe8g66dghZGLISpjQMGtgPAOq2JirSHYbZqoNlKir67Saz9BR1ag4JyiesVP6pJhVM1gz4h+E4AAB82xAptrBAAL08Ig6xwRMjgRSkJBV4UpOGtArDZNnisKjz/4Y5zDalSWmvrdAPNRrgdvGS2l4Ba4QoWqI36DlTjt0vUm8cepF8n2TLAQAAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAZEAA8AAAAAC+QAAAXpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h00LIAABNgIkAzwEIAWEdgeBDgwHG9MJKB6DbXvpBJSnqMk9AeebWATkGra5JkVSgELieGCFKFtN8JbQkiVSrxwbU/vx4em03p+ZuDDSbHv3S2iCIu2CzHElBSegCv////uVTmI1tw3oqL73J+6/0xRtFdRbYbNWtp6AUUHNe1agcUF1N92qCp4rwWTjh/lfRQCVQlDsSFZBBez2JvgB2B20qoZghwN+Eh37nfwQxJB1OAwQGmGM0EvDa8yHkBhAgtzyDRXp9+YbDLJ0YXE+AujGI1n1kaR8jlMM0+o9p3KtgmH352WwBIRExKQIwgyLxYIECkIcQkSEnJbWiNkJgnsBVZgwe6cUeAUKHBhHyC8SpOZ4BPC8t3LxA4piMSppUQZRYce5icJcXGHe9VVc8e8eIFySqfECeQEQh5MO0IVDbheDZnr5NsxRd4+KABQIECL5hR2wBO9l592fowGtrLCEzHlJpcPVwHCHufPcl10n7jKoaDjEneO+uHb+Ol/JA1MTgL+rIBygelfVLFgBagiICUmISBEkZwmoA3SAXgizQFEBKAXVgBoMFouzpEcVw+0jK9Ycq4DEmYXrJa7ig6wJjFxgFbE1KXaSnckmpJOy8XpiCW1lfXcQuMpto5HIZhtky0xhil6PCJgnHujtt1WclkszmXANBgOYSnaOsTqRdKk+oVoo1TYTW6rbH71F5rz9cXiED9/E7Dc+qDKY3iZz3jJWGfVvVOjfNHSyk7IJrWyc0TL3lwpW7rBSVAaPh1yFk0rqibWO20ZKdyO0Tl+1zETmxKwesw2DYyJFRqOuKt+0ydH8TiFEz9hQ7MXjN6TvP+4q0+kTHKu5N2ex3uKNyfTYdf8yoZB9Nhu2R+8mLWDyJicpfWrAbH3KnqA7POXTZ68uoSVtrSqP5mn5LJqlU6XRtEgCTYCllFKtRk7lOj6MhslCaIjMj/pJvajXKioX6oKgDn/dH+HPn3WLodT1VxpRsvub3YgozVwzN3fNjNOrRu0YdOiRr83N1eavjsnPj3khj6ZX5+do+dwhpzxmvY1PlzzKcx8PTw1NPfZIz62G7Y1u88zUqDuxE+feXdr66651J2oaPLYXqhan9M86WXTIQ4PjELzE08NjEcd815tCL24vfe89pg29aHoDtgG8bQ+6Vwfj4z7BgYN9rPGRDjroH/ULcAD7+1njYxzu7nGaT0/afFxp83PlCfHP7YF9P13Qv9mv6rX7a92WLRbVIq/htxO/dTLlC23aZ7apC+cFPrE4TnHs2bqKdYd+ePXFmmmye9+s/7+8v/PlL1dPYffeaXz5ULdnzyvvHzv92huvj67pzD6uObX7bZS1l24L6yqcUbW7uTBhtipq615tUpVfvk/9qqCsGIVfgduNQffInAG6vvpB86nq8JHE5JrrjbPt1/muS/N2w1rfdXk/FPoW+L/56XLbFO9on6Kvv2sIeDGxKernA17Z2ecE2bFzLsdn7S9or9kVO399+uaqpMDReXG7wZSCgwggXgh0ICDeErKbhB9uWSbciFnRE+Dn99fnA/zuLN0F/N8smBKtApRiAAE+uar0D8DMAqLqW5fuuJPMEGT1cRrIpG7L50YSokNhtV7ouKMoCasBJkP8+HMfkIWAOlXMSZAdGPCwahvBIlECeElSACOhCBZGhkWAkZXl3EQOaRRwoTMKyY0YLURLMFrx42SwZsYsSECFQK64erVOvbr1UCmk1h16qQ1ev9UQ3rARnbxkGqfCa1Uwi7RAhYrEiQwRpXYKvSCoAFkE5c8MiDCM1y1SsSwFqw+vJoefBqo48it+ddgQL9EixJCLDrbxyuUolDu2u3DLoJsufEAr/u6TvVbB9BnTJ/Con1eQixLLS4UenbxWxxKA24ft82Kp1K+KwzdOeQl6Ya9SQ3cguIhaG4d2PA6+PPacnqhIh1Y+eXC/XwzGAOTtFKpXqwN97gYGCYElHBEQIRERMdggIVIiE6a28Z2aTknlf2M2UrVPiNRDvfLotNTefJlUoi4L0zCW1slT5Ux6mV1LIU+LPkP+95FbAQA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAZMAA8AAAAAC/AAAAXvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICokwh0oLIAABNgIkAzwEIAWFBgeBDgwHG+AJyB6FcZsTzpsm7MR0ftOC5+k96c+dTNh2BWYFuFo9QH9vM9ifft4kts6MwkozfJsn6nCS878Q7Pj7lW56BXWArVrk/NmmN7t7ZRXUYWcVYAt4VXjN1+KNB6q3zA3aqBpGnx6vT4IAHkWABNatPygESX3GICdIGqrDbpBEEMDXMGRIP+QGYeBq0SgQTIqR+Oqwm7lYOAAQ/AdBT0mQ/OTcuxjq4LaFwUmA9D0ZjHWN6sFlOwFjT6A2Hy8xF2XPx1UYmFjYOHgIQhgDAwMwAYWFRrCxkTO2KRTMqRP0vZXFqApNawBw91h5oZ6jOhIMZjp9Elif1lZXKaMW4nkqG1Cc2KYhqw9cJpLrrNP2/4NgXVF1zAWIHQDaN3cCuQhC7lSBdPjq2QiYMMCKCQCFAIipOgLWRQOUDQQ/PIjxADIQRyAWEXLRxmZuidIn9BX9Y66zNxjXZz6uL+sfrh78HNwMhqpFAODzzhBkAOA5EyYFqXj/CCYOFi42HoIESAlASgByAMgLkGYAZQEWEAYggsLAoJykMRH3QjXnSF6qgpuZsFRuVvZBRgpqXTAkaRnLToqcEpnkTQ5N7EKkZIrXJRtX32XxkycSmhmLXJKwFkUf9RciJi0MGqJ301N07TeJ0VvGHqM8Y1b8SdxbHG3sEORN6UGkBS/+8EJmvf8odvvyOTOT79rHEglxu7WPR6Nto/A9+xmTQ5OmRE5UU9STBYqibboETzCHpyEOcrtIaoyLn8T3CGN61H4Jiw42P2JmzDXA2PG47J4QbFiVMfK0Tf7Fm3qp7tqh+3QcOZY1tDNaZXDjb8trz2KuJLwBRY/skVnxisPzm6sOnszmNUs1EksXea/kCdHWg2UPR/uoY/LilpAba3A/7Negbtitxe2wnRph1ZYEQl8zTIKltKgKFpNWwCLSIphPkgdz7YIzYBbKstfbXG39+ecZ/+apkGVfnsx1r/9xl5Lra25f2G07w94+dGLhCtlaTGWxpnB3Uhr0UKj1cePOloNT6OqVJ7NBe37fJoef9bWrB1+zFxKA5H93Lp3+/lHFcadezu/5Y9eGqLBN6oq6eHK7few+litn5NMbzJ380v+1+zrV3GTt1Z2t3n7uhtOW5NNSV3eUYRImp8ZvbpTHi/v93Lev3/fHizZS676o3y/2slfu/nQRJwZY06b7b1L/XSaAN8WrDgQpd/2J45YVtNp5Z3m2pYusjvSl+R/9lFW1WZDQ2Sey9Y+WbOSNz9mHu9vuPvDd1l+XzOTgoTn8unxHqZ8VHDg0+5+ycufddRtf7ji0+fGaQbPUbTvde9c9Ab2ys1eXtRZT1UeMA3VTxufP+XDtXp+C4sJLy3qQa3PXy1jcK62sromJA3t1elK3iOtvrR70WRFx0D9YR5dDHPAPLi/TuVRR2VMT7v+QtXj2OnseCvNSqnagHh04j/RB1y0/YWIj66TQpthWv25f3fWixpLRfNYeoCw0aABA7zZ3IoCeZakvW/XRxFb91zHslwDvz++fC/AxZ6tNgE8bzWX2dsBCASDwrXUz/wQYWQHBG5nSfMhDMz9luk7vhiazPPNnUFVdrr3bBNboO7SUlUA06JP83GMaQQApaU80LrJuvH5ZmPUYiHaBndKytAgVJItFkULCFoPGXJ2rxy0mWdhtsSgHhhRY3GpJRRFZkFom1isKeRaKZt/uHTBhw4IVjACDSz5FOx6cGGGhww3CgxcTeXQxCgahYxAeC8PC4KWeWvJjGANb3YDxU0M2nGmLB4SF1OTQzSBrTi4Wrj4HiOuI1urpwU0eNMrokNI5SP8GBPTCom/m1+fzycJQuX4d6OYL583HDujSMaDxnhRIkKkjJMRKFs5bF7kl344GcKWNoXdFz30b8ih746xfVizYRmkIPQEDCF1vz1nPHRNkREfnu3b5xXICACDYShm8J0sJ5OOOKKqKIVpMscQWB0Nc8SRk1eqNTMOm8HZ/xxyEDWNCxw23kWi129Kd6sHwcb3idqzDvUi1SAF1Wut7UUi1aacl+KReBgAAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.v2-site{--v2-paper: #f4efe6;--v2-paper-light: #faf7f1;--v2-paper-deep: #e8e0d2;--v2-ink: #30261f;--v2-soft: #665b52;--v2-walnut: #5b4132;--v2-walnut-deep: #2b221c;--v2-gold: #855426;--v2-gold-light: #d6b278;--v2-line: rgba(48, 38, 31, .2);--v2-type-display-xl: clamp(46px, 4.7vw, 68px);--v2-type-display-lg: clamp(36px, 3.55vw, 52px);--v2-type-lead: clamp(17px, 1.2vw, 19px);--v2-type-body: 15px;--v2-type-label: 11px;--v2-section-space: clamp(82px, 8vw, 122px);--v2-gutter: clamp(24px, 6vw, 94px);--v2-content-gap: clamp(44px, 6vw, 90px);min-height:100vh;color:var(--v2-ink);background:var(--v2-paper)}.v2-site p{color:var(--v2-soft);font-size:var(--v2-type-body);line-height:1.68}.v2-site h1,.v2-site h2,.v2-site h3{color:inherit}.v2-site h1{font-size:var(--v2-type-display-xl);line-height:.98}.v2-site h2{font-size:var(--v2-type-display-lg);line-height:1.02}.v2-site h3{font-family:var(--sans);font-size:var(--v2-type-body);font-weight:600;letter-spacing:-.01em;line-height:1.4}.v2-site main:focus{outline:0}.v2-site :where(a,button,input,textarea):focus-visible{outline:2px solid var(--v2-gold);outline-offset:3px}.v2-kicker{color:inherit!important;font-size:var(--v2-type-label)!important;font-weight:600;letter-spacing:.19em;line-height:1.45!important;text-transform:uppercase}.v2-lead{color:var(--v2-ink)!important;font-size:var(--v2-type-lead)!important;line-height:1.58!important}.v2-skip-link{position:fixed;z-index:300;top:12px;left:12px;padding:12px 16px;color:var(--v2-paper-light);background:var(--v2-walnut-deep);transform:translateY(-150%)}.v2-skip-link:focus{transform:translateY(0)}.v2-button,.v2-text-link{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:17px;border:0;border-radius:0;cursor:pointer;font-size:var(--v2-type-label);font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.v2-button{padding:0 25px}.v2-button--solid{color:var(--v2-paper-light);background:var(--v2-walnut)}.v2-button--solid:hover{background:var(--v2-walnut-deep)}.v2-button--light{color:var(--v2-walnut-deep);background:var(--v2-paper-light)}.v2-button:disabled{cursor:wait;opacity:.62}.v2-text-link{min-height:44px;justify-content:flex-start;padding:0;border-bottom:1px solid var(--v2-gold);background:transparent}.v2-text-link--light{color:var(--v2-paper-light);border-bottom-color:var(--v2-gold-light)}.v2-nav-shell{position:relative;z-index:50;display:grid;min-height:88px;grid-template-columns:1fr auto;align-items:center;padding:0 clamp(24px,4.5vw,70px);border-bottom:1px solid var(--v2-line);background:var(--v2-paper-light)}.v2-brand{display:inline-flex;width:max-content;min-height:44px;align-items:center;font-family:var(--display);font-size:31px;letter-spacing:-.025em;line-height:1}.v2-desktop-nav{display:flex;align-items:center;gap:clamp(20px,2.7vw,42px)}.v2-desktop-nav a{position:relative;min-height:44px;display:inline-flex;align-items:center;font-size:var(--v2-type-label);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.v2-desktop-nav a:after{position:absolute;right:0;bottom:6px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transition:transform .18s ease}.v2-desktop-nav a:hover:after,.v2-desktop-nav a.is-current:after{transform:scaleX(1)}.v2-nav-sample{padding:0 18px;border:1px solid var(--v2-gold)}.v2-nav-sample:after{display:none}.v2-nav-sample.is-current{color:var(--v2-paper-light);background:var(--v2-walnut)}.v2-menu-trigger{display:none;width:44px;height:44px;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.v2-mobile-menu{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:flex;visibility:hidden;flex-direction:column;padding:28px;color:var(--v2-paper-light);background:var(--v2-walnut-deep);opacity:0;transform:translateY(-12px);transition:visibility .2s,opacity .2s ease,transform .2s ease}.v2-mobile-menu.is-open{visibility:visible;opacity:1;transform:translateY(0)}.v2-menu-close{width:44px;height:44px;align-self:flex-end;padding:0;border:0;color:inherit;background:transparent;cursor:pointer}.v2-mobile-menu>.v2-kicker{margin-top:10px;color:#faf7f1a6!important}.v2-mobile-menu nav{display:flex;flex:1;flex-direction:column;justify-content:center;gap:15px}.v2-mobile-menu nav a{position:relative;display:inline-flex;width:max-content;min-height:44px;max-width:calc(100% - 34px);align-items:center;font-family:var(--display);font-size:var(--v2-type-display-lg);line-height:1.02;transition:transform .18s ease}.v2-mobile-menu nav a.is-current{transform:translate(34px)}.v2-mobile-menu nav a.is-current:before{position:absolute;top:52%;left:-34px;width:20px;height:1px;background:var(--v2-gold-light);content:""}.v2-mobile-menu nav a:last-child{margin-top:15px;font-size:var(--v2-type-display-lg)}.v2-mobile-foot{color:#faf7f180!important;font-size:var(--v2-type-label)!important;letter-spacing:.16em;text-transform:uppercase}.v2-mobile-menu :where(a,button):focus-visible,.v2-outside-proof a:focus-visible,.v2-footer a:focus-visible{outline-color:var(--v2-gold-light)}.v2-hero{display:grid;min-height:635px;grid-template-columns:minmax(0,1.2fr) minmax(440px,.8fr);background:var(--v2-paper-light)}.v2-hero-media{position:relative;min-height:635px;overflow:hidden;background:var(--v2-paper-deep)}.v2-hero-media>img{width:100%;height:100%;object-fit:cover;animation:v2-image-in .5s ease both}.v2-hero-media>img.is-contain{object-fit:contain;transform:none}@keyframes v2-image-in{0%{opacity:.75;transform:scale(1.01)}to{opacity:1;transform:scale(1.035)}}.v2-hero-controls{position:absolute;z-index:5;right:20px;bottom:20px;display:flex;align-items:center;gap:10px}.v2-hero-dots{display:flex;border:1px solid rgba(48,38,31,.22);background:#faf7f1e6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.v2-hero-dots button{min-width:72px;height:46px;padding:0 13px;border:0;border-right:1px solid rgba(48,38,31,.16);color:var(--v2-soft);background:transparent;cursor:pointer;font:600 var(--v2-type-label)/1 var(--sans);letter-spacing:.09em;text-transform:uppercase}.v2-hero-dots button:last-child{border-right:0}.v2-hero-dots button.is-active{color:var(--v2-paper-light);background:var(--v2-ink)}.v2-hero-pause{display:grid;width:46px;height:46px;place-items:center;padding:0;border:1px solid rgba(48,38,31,.25);border-radius:50%;background:#faf7f1e0;cursor:pointer}.v2-hero-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:82px clamp(42px,5.4vw,82px)}.v2-hero-copy h1{max-width:690px;margin:24px 0;text-transform:uppercase}.v2-hero-line{color:var(--v2-ink)!important;font-size:var(--v2-type-lead)!important;line-height:1.58!important}.v2-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px 30px;margin-top:34px}.v2-continuous-profile{display:block;overflow:visible}.v2-continuous-profile path{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.v2-continuous-profile__main{stroke-width:1.35}.v2-continuous-profile__construction{opacity:.36;stroke-width:.9}.v2-hero-profile{position:absolute;z-index:2;right:3.5%;bottom:8%;width:min(46%,520px);color:#faf7f1db;pointer-events:none}.v2-continuous-profile--hero{width:100%}.v2-continuous-profile--hero .v2-continuous-profile__main{stroke-dasharray:1;stroke-dashoffset:0;animation:v2-profile-draw .82s cubic-bezier(.16,1,.3,1) both}.v2-hero-profile>span{position:absolute;right:0;bottom:-9px;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}@keyframes v2-profile-draw{0%{opacity:.3;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}.v2-section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:var(--v2-content-gap)}.v2-section-heading h2{max-width:780px;margin-top:17px}.v2-section-heading>p{max-width:520px;padding-bottom:5px}.v2-section-action{display:flex;justify-content:flex-end;margin-top:28px}.v2-material-intro{display:grid;min-height:720px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);padding:38px;background:var(--v2-paper-light)}.v2-material-image{min-height:645px;overflow:hidden;background:var(--v2-paper-deep)}.v2-material-image img{width:100%;height:100%;object-fit:cover;object-position:53% 50%}.v2-material-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:64px clamp(42px,5vw,82px)}.v2-material-copy h2{max-width:760px;margin:19px 0 22px}.v2-material-copy>.v2-lead{max-width:690px}.v2-proof-cards{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:34px 0 28px;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.v2-proof-cards article{min-height:170px;padding:22px 20px 22px 0;border-right:1px solid var(--v2-line)}.v2-proof-cards article+article{padding-left:20px}.v2-proof-cards article:last-child{border-right:0}.v2-proof-cards span,.v2-form-grid article>div>span,.v2-box-panels figcaption>span{color:var(--v2-gold);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.v2-proof-cards h3{margin:16px 0 9px}.v2-proof-cards p{line-height:1.62}.v2-recognition-band{position:relative;display:grid;grid-template-columns:minmax(155px,.38fr) minmax(520px,1.45fr) auto;gap:clamp(32px,4vw,70px);align-items:center;padding:clamp(44px,4.5vw,68px) var(--v2-gutter);border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);background:var(--v2-paper)}.v2-recognition-band:before{position:absolute;top:-1px;left:var(--v2-gutter);width:82px;height:3px;background:var(--v2-gold);content:""}.v2-recognition-band>h2{max-width:165px}.v2-recognition-band__marks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.v2-recognition-band__marks article{display:flex;min-height:114px;align-items:flex-start;flex-direction:column;justify-content:center;padding-right:clamp(24px,3vw,46px)}.v2-recognition-band__marks article+article{padding-right:0;padding-left:clamp(24px,3vw,46px);border-left:1px solid var(--v2-line)}.v2-recognition-band__marks p,.v2-workshop-recognition__marks p{margin-top:14px;color:var(--v2-gold);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.13em;line-height:1.45;text-transform:uppercase}.v2-recognition-mark{display:block;width:auto;max-width:100%;height:auto;object-fit:contain}.v2-recognition-band .v2-recognition-mark--french{width:min(100%,250px)}.v2-recognition-band .v2-recognition-mark--green{width:min(100%,275px)}.v2-recognition-band>.v2-text-link{justify-self:end;white-space:nowrap}.v2-palette-home,.v2-palette-page{padding:var(--v2-section-space) var(--v2-gutter);background:var(--v2-paper-deep)}.v2-variation-story{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:center;gap:var(--v2-content-gap)}.v2-variation-copy h2{max-width:650px;margin:18px 0 27px}.v2-variation-copy .v2-lead{max-width:610px}.v2-spectrum-graphic{display:block;width:min(100%,560px);height:auto;margin-top:30px;mix-blend-mode:multiply}.v2-variation-proof{max-width:580px;margin-top:34px;padding-top:22px;border-top:1px solid var(--v2-line);color:var(--v2-ink)!important;font-size:12px!important;font-weight:600;letter-spacing:.08em;line-height:1.55!important;text-transform:uppercase}.v2-variation-visual{position:relative;margin:0;overflow:hidden;background:var(--v2-paper-light)}.v2-variation-visual img{display:block;width:100%;aspect-ratio:1.5 / 1;object-fit:cover;object-position:50% 50%}.v2-variation-visual figcaption{display:flex;justify-content:space-between;gap:24px;padding:16px 0 0;color:var(--v2-soft);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.11em;text-transform:uppercase}.v2-palette-home .v2-finish-gallery{margin-top:clamp(68px,7vw,105px)}.v2-palette-home .v2-finish-gallery+.v2-variation-story{margin-top:clamp(88px,9vw,138px);padding-top:clamp(70px,7vw,105px);border-top:1px solid var(--v2-line)}.v2-finish-gallery{margin-top:54px}.v2-finish-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--v2-line);border-bottom:0}.v2-finish-tabs button{display:grid;min-height:78px;grid-template-columns:22px 1fr;align-items:center;gap:13px;padding:0 20px;border:0;border-right:1px solid var(--v2-line);background:#faf7f140;cursor:pointer;text-align:left}.v2-finish-tabs button:last-child{border-right:0}.v2-finish-tabs button[aria-selected=true]{color:var(--v2-paper-light);background:var(--v2-walnut)}.v2-finish-swatch{width:20px;height:20px;border:1px solid rgba(48,38,31,.14)}.v2-finish-tabs button[aria-selected=true] .v2-finish-swatch{border-color:#faf7f173}.v2-finish-panel{display:grid;min-height:530px;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);border:1px solid var(--v2-line);background:var(--v2-paper-light)}.v2-finish-gallery--full .v2-finish-panel{min-height:620px;grid-template-columns:minmax(0,1.5fr) minmax(320px,.6fr)}.v2-finish-media{position:relative;min-height:530px;overflow:hidden;background:var(--v2-paper)}.v2-finish-gallery--full .v2-finish-media{min-height:620px}.v2-finish-media>img{width:100%;height:100%;object-fit:cover;animation:v2-finish-in .26s ease both}@keyframes v2-finish-in{0%{opacity:.55}to{opacity:1}}.v2-media-fallback{display:flex;height:100%;min-height:430px;align-items:center;flex-direction:column;justify-content:center;gap:7px;padding:30px;text-align:center}.v2-media-fallback strong{font-family:var(--display);font-size:var(--v2-type-display-lg);font-weight:400}.v2-view-toggle{position:absolute;bottom:16px;left:16px;display:flex;color:var(--v2-paper-light);background:#2b221ce6}.v2-view-toggle button{min-height:44px;padding:0 17px;border:0;color:#faf7f1a6;background:transparent;cursor:pointer;font-size:var(--v2-type-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.v2-view-toggle button[aria-pressed=true]{color:var(--v2-paper-light);background:#ffffff24}.v2-finish-copy{position:relative;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(36px,4.5vw,66px);color:var(--v2-paper-light);background:var(--v2-walnut)}.v2-finish-copy h3{margin:25px 0 18px;font-family:var(--display);font-size:var(--v2-type-display-lg);font-weight:400;letter-spacing:-.025em;line-height:1.02}.v2-finish-copy p:not(.v2-kicker){color:#faf7f1bd}.v2-finish-line{width:60px;height:3px;margin-top:32px;background:var(--v2-finish-tone)}.v2-colour-note{margin-top:15px;font-size:var(--v2-type-body)!important;line-height:1.62!important}.v2-made-here{display:grid;min-height:720px;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);color:var(--v2-paper-light);background:var(--v2-walnut-deep)}.v2-made-here-image{min-height:720px;overflow:hidden}.v2-made-here-image img{width:100%;height:100%;object-fit:cover}.v2-made-here-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:70px clamp(42px,5vw,76px)}.v2-made-here-copy h2{margin:20px 0 22px}.v2-made-here-copy .v2-lead{color:var(--v2-paper-light)!important}.v2-evidence-list{width:100%;margin:32px 0 26px;border-top:1px solid rgba(250,247,241,.24)}.v2-evidence-list article{display:grid;grid-template-columns:38px 1fr;gap:18px;padding:19px 0;border-bottom:1px solid rgba(250,247,241,.24)}.v2-evidence-list article>span{color:var(--v2-gold-light);font-size:var(--v2-type-label)}.v2-evidence-list h3{margin-bottom:6px}.v2-evidence-list p{color:#faf7f1c7;line-height:1.62}.v2-sample-ending{display:grid;min-height:570px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:60px clamp(35px,6vw,94px);background:var(--v2-paper-deep)}.v2-sample-ending-image{overflow:hidden}.v2-sample-ending-image img{width:100%;height:100%;object-fit:cover}.v2-sample-ending-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:50px clamp(46px,6vw,94px)}.v2-sample-ending-copy h2{max-width:690px;margin:20px 0}.v2-sample-ending-copy .v2-button{margin-top:30px}.v2-home-journal{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:var(--v2-content-gap);padding:var(--v2-section-space) var(--v2-gutter);background:var(--v2-paper-light)}.v2-home-journal-heading{display:flex;align-items:flex-start;flex-direction:column}.v2-home-journal-heading h2{max-width:670px;margin:20px 0 36px}.v2-home-journal-notes{border-top:1px solid var(--v2-line)}.v2-home-journal-notes>a{display:grid;min-height:178px;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr) 24px;align-items:center;gap:26px;border-bottom:1px solid var(--v2-line);transition:background-color .18s ease}.v2-home-journal-notes>a:hover{background:#e8e0d270}.v2-home-journal-notes span{color:var(--v2-gold);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.v2-home-journal-notes h3{max-width:510px;font-family:var(--display);font-size:clamp(26px,2.2vw,36px);font-weight:400;line-height:1.06}.v2-journal-masthead{display:grid;min-height:520px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:var(--v2-content-gap);padding:clamp(95px,11vw,170px) var(--v2-gutter) clamp(70px,8vw,110px);background:var(--v2-paper-light)}.v2-journal-masthead h1{max-width:950px;margin-top:25px;font-size:clamp(58px,7.2vw,106px);line-height:.88}.v2-journal-masthead>p{max-width:470px;padding-bottom:7px;font-size:var(--v2-type-lead);line-height:1.58}.v2-journal-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 var(--v2-gutter);border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);background:var(--v2-paper-light)}.v2-journal-categories span{display:flex;min-height:68px;align-items:center;padding:0 22px;border-right:1px solid var(--v2-line);color:var(--v2-soft);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase}.v2-journal-categories span:first-child{padding-left:0}.v2-journal-categories span:last-child{border-right:0}.v2-journal-issue{padding:var(--v2-section-space) var(--v2-gutter);background:var(--v2-paper)}.v2-journal-feature{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(340px,.66fr);min-height:660px;color:var(--v2-paper-light);background:var(--v2-walnut-deep)}.v2-journal-feature figure,.v2-journal-secondary figure,.v2-journal-article-head figure{margin:0;overflow:hidden}.v2-journal-feature figure img,.v2-journal-secondary figure img,.v2-journal-article-head figure img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.v2-journal-feature:hover figure img,.v2-journal-secondary:hover figure img{transform:scale(1.018)}.v2-journal-feature>div{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(48px,6vw,92px)}.v2-journal-feature h2,.v2-journal-secondary h2{margin:23px 0;font-family:var(--display);font-size:var(--v2-type-display-lg);font-weight:400;line-height:1.02}.v2-journal-feature>div>p:not(.v2-kicker){color:#faf7f1b8}.v2-journal-feature>div>span,.v2-journal-secondary>div>span{display:inline-flex;align-items:center;gap:12px;margin-top:32px;padding-bottom:8px;border-bottom:1px solid currentColor;font-size:var(--v2-type-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase}.v2-journal-secondary{display:grid;min-height:520px;grid-template-columns:minmax(340px,.62fr) minmax(0,1.38fr);margin:clamp(64px,8vw,116px) 0 0 clamp(80px,11vw,170px);background:var(--v2-paper-light)}.v2-journal-secondary>div{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(42px,5vw,76px)}.v2-journal-secondary>div>p:not(.v2-kicker){max-width:520px}.v2-journal-evidence-card{display:grid;min-height:470px;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);margin-top:clamp(64px,8vw,116px);border:1px solid var(--v2-line);background:#e9e2d7}.v2-journal-evidence-card>div{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(44px,5vw,76px)}.v2-journal-evidence-card h2{max-width:620px;margin:22px 0;font-family:var(--display);font-size:var(--v2-type-display-lg);font-weight:400;line-height:1.02}.v2-journal-evidence-card>div>p:not(.v2-kicker){max-width:560px}.v2-journal-evidence-card>div>span{display:inline-flex;align-items:center;gap:12px;margin-top:30px;padding-bottom:8px;border-bottom:1px solid currentColor;font-size:var(--v2-type-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase}.v2-journal-evidence-card figure{display:grid;place-items:center;margin:0;padding:clamp(34px,5vw,74px);background:#283a31;overflow:hidden}.v2-journal-evidence-card img{display:block;width:100%;height:auto;transition:transform .5s ease}.v2-journal-evidence-card:hover img{transform:scale(1.014)}.v2-journal-workflow-card{display:grid;min-height:660px;grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr);margin-bottom:clamp(64px,8vw,116px);color:var(--v2-paper-light);background:#27352f}.v2-journal-workflow-card figure{min-height:660px;margin:0;overflow:hidden}.v2-journal-workflow-card figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 47%;transition:transform .5s ease}.v2-journal-workflow-card:hover figure img{transform:scale(1.018)}.v2-journal-workflow-card>div{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(48px,6vw,88px)}.v2-journal-workflow-card h2{max-width:620px;margin:23px 0;font-family:var(--display);font-size:var(--v2-type-display-lg);font-weight:400;line-height:1.02}.v2-journal-workflow-card>div>p:not(.v2-kicker){max-width:570px;color:#faf7f1b8}.v2-journal-workflow-card ol{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));margin:34px 0 0;padding:0;border-top:1px solid rgba(250,247,241,.25);list-style:none}.v2-journal-workflow-card li{min-width:0;padding:13px 5px 0 0;color:#faf7f194;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.v2-journal-workflow-card>div>span{display:inline-flex;align-items:center;gap:12px;margin-top:34px;padding-bottom:8px;border-bottom:1px solid currentColor;font-size:var(--v2-type-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase}.v2-journal-field-guides{margin-bottom:clamp(70px,9vw,128px)}.v2-journal-field-guides__head{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:var(--v2-content-gap);margin-bottom:52px}.v2-journal-field-guides__head h2{max-width:820px;margin-top:20px;font-size:var(--v2-type-display-lg)}.v2-journal-field-guides__head>p{max-width:560px;padding-bottom:7px;color:var(--v2-soft);font-size:var(--v2-type-body);line-height:1.65}.v2-journal-field-guides__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.v2-journal-field-card{display:flex;min-height:490px;flex-direction:column;padding:36px clamp(25px,3vw,48px) 40px;border-right:1px solid var(--v2-line);background:var(--v2-paper-light)}.v2-journal-field-card:last-child{border-right:0}.v2-journal-field-card--hardware{border-top:5px solid #8b6a4f}.v2-journal-field-card--en581{border-top:5px solid #3f5562}.v2-journal-field-card--australia{border-top:5px solid #657764}.v2-journal-field-card__meta{display:flex;justify-content:space-between;color:var(--v2-soft);font-size:var(--v2-type-label);font-weight:650;letter-spacing:.13em;text-transform:uppercase}.v2-journal-field-card h3{max-width:420px;margin:auto 0 25px;font-family:var(--display);font-size:clamp(34px,3vw,48px);font-weight:400;line-height:1.02}.v2-journal-field-card>p{max-width:420px;color:var(--v2-soft);line-height:1.65}.v2-journal-field-card__read{display:inline-flex;align-items:center;gap:10px;margin-top:30px;font-size:var(--v2-type-label);font-weight:650;letter-spacing:.12em;text-transform:uppercase}.v2-journal-manifesto{display:grid;grid-template-columns:.45fr 1.55fr;gap:var(--v2-content-gap);padding:clamp(74px,9vw,132px) var(--v2-gutter);color:var(--v2-paper-light);background:var(--v2-walnut)}.v2-journal-manifesto>p:last-child{max-width:960px;color:var(--v2-paper-light);font-family:var(--display);font-size:var(--v2-type-display-lg);line-height:1.04}.v2-journal-article{background:var(--v2-paper-light)}.v2-journal-article-head{display:grid;min-height:720px;grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr)}.v2-journal-article-title{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(64px,7vw,104px) var(--v2-gutter)}.v2-journal-back{display:inline-flex;min-height:44px;align-items:center;gap:10px;margin-bottom:40px;color:var(--v2-soft);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.v2-journal-article-title h1{max-width:760px;margin:23px 0 28px}.v2-journal-standfirst{max-width:680px;color:var(--v2-ink)!important;font-size:var(--v2-type-lead)!important;line-height:1.58!important}.v2-journal-byline{display:flex;gap:24px;margin-top:35px;color:var(--v2-soft);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.11em;text-transform:uppercase}.v2-journal-article-body{display:grid;grid-template-columns:minmax(170px,.35fr) minmax(0,1.65fr);gap:var(--v2-content-gap);padding:clamp(90px,10vw,150px) var(--v2-gutter);background:var(--v2-paper)}.v2-journal-article-body>aside{display:flex;flex-direction:column;gap:8px;padding-top:8px;color:var(--v2-soft);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase}.v2-journal-prose{width:min(100%,780px)}.v2-journal-prose>section{margin-bottom:clamp(62px,7vw,94px)}.v2-journal-prose h2{margin-bottom:28px;font-size:clamp(34px,3.2vw,48px)}.v2-journal-prose p{font-size:clamp(16px,1.3vw,18px);line-height:1.78}.v2-journal-prose section p+p{margin-top:20px}.v2-journal-prose blockquote{margin:clamp(72px,8vw,112px) 0;padding:0 0 0 clamp(28px,4vw,54px);border-left:2px solid var(--v2-gold);color:var(--v2-ink);font-family:var(--display);font-size:clamp(34px,4.2vw,60px);line-height:1.03}.v2-journal-questions{padding:clamp(38px,5vw,66px);color:var(--v2-paper-light);background:var(--v2-walnut-deep)}.v2-journal-questions ol{margin:26px 0 0;padding:0;list-style:none;counter-reset:journal-question}.v2-journal-questions li{display:grid;grid-template-columns:34px 1fr;gap:18px;padding:19px 0;border-top:1px solid rgba(250,247,241,.2);color:#faf7f1db;counter-increment:journal-question;font-size:var(--v2-type-body);line-height:1.6}.v2-journal-questions li:before{color:var(--v2-gold-light);content:counter(journal-question,decimal-leading-zero);font-size:var(--v2-type-label)}.v2-journal-note{margin-top:80px;padding-top:24px;border-top:1px solid var(--v2-line);color:var(--v2-soft)!important;font-size:12px!important;line-height:1.7!important}.v2-journal-article-footer{display:grid;grid-template-columns:1fr 1fr;gap:var(--v2-content-gap);padding:clamp(78px,9vw,126px) var(--v2-gutter);color:var(--v2-paper-light);background:var(--v2-walnut)}.v2-journal-article-footer h2{max-width:620px;margin-top:19px}.v2-journal-article-footer>div:last-child{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.v2-journal-article-footer a{display:flex;width:100%;min-height:66px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(250,247,241,.24);font-size:var(--v2-type-body)}.v2-tech-guide{--v2-tech-accent: #8b6a4f;--v2-tech-dark: #302921;background:var(--v2-paper)}.v2-tech-guide--en581{--v2-tech-accent: #6f8795;--v2-tech-dark: #263943}.v2-tech-guide--australia{--v2-tech-accent: #7d9478;--v2-tech-dark: #2e4033}.v2-field-head{display:grid;min-height:820px;grid-template-columns:minmax(460px,.96fr) minmax(520px,1.04fr);background:var(--v2-paper-light)}.v2-field-head__copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(74px,7.5vw,118px) var(--v2-gutter)}.v2-field-head__copy h1{max-width:780px;margin:22px 0 29px;font-size:clamp(48px,4.7vw,72px);line-height:.95}.v2-field-promise{max-width:640px;margin:0 0 22px;color:var(--v2-ink)!important;font-family:var(--display);font-size:clamp(25px,2.15vw,34px)!important;line-height:1.12!important}.v2-field-standfirst{max-width:620px;margin:0 0 34px;font-size:var(--v2-type-lead)!important;line-height:1.58!important}.v2-field-head .v2-journal-byline{flex-wrap:wrap}.v2-field-photo{width:100%;margin:0}.v2-field-photo picture{display:block;width:100%;overflow:hidden;background:var(--v2-paper-deep)}.v2-field-photo img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.v2-field-photo figcaption{max-width:680px;margin-top:15px;color:var(--v2-soft);font-size:12px;line-height:1.6}.v2-field-photo--hero{display:grid;min-height:820px;grid-template-rows:1fr auto;color:var(--v2-paper-light);background:var(--v2-tech-dark)}.v2-field-photo--hero picture{height:100%;background:var(--v2-tech-dark)}.v2-field-photo--hero img{height:100%;min-height:754px;aspect-ratio:auto}.v2-field-photo--hero figcaption{max-width:none;margin:0;padding:18px 28px 22px;color:#faf7f1b3}.v2-field-plain{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:var(--v2-content-gap);padding:clamp(82px,8vw,122px) var(--v2-gutter);border-bottom:1px solid var(--v2-line)}.v2-field-plain__title h2{max-width:430px;margin-top:18px;font-size:clamp(38px,3.4vw,52px)}.v2-field-plain__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--v2-line)}.v2-field-plain__points>div{min-height:210px;padding:25px 24px 20px;border-left:1px solid var(--v2-line)}.v2-field-plain__points>div:first-child{border-left:0}.v2-field-plain__points strong{display:block;margin-bottom:34px;color:var(--v2-tech-accent);font-size:var(--v2-type-label);font-weight:650;letter-spacing:.14em;text-transform:uppercase}.v2-field-plain__points p{color:var(--v2-ink);font-size:clamp(15px,1.15vw,17px);line-height:1.62}.v2-field-chapter{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(52px,7vw,118px);padding:clamp(94px,10vw,156px) var(--v2-gutter)}.v2-field-chapter:nth-child(2n){background:var(--v2-paper-light)}.v2-field-chapter--reverse .v2-field-chapter__copy{order:2}.v2-field-chapter--reverse .v2-field-chapter__visual{order:1}.v2-field-chapter__copy{width:min(100%,650px)}.v2-field-chapter__index{display:block;margin-bottom:31px;color:var(--v2-tech-accent);font-size:var(--v2-type-label);font-weight:650;letter-spacing:.18em}.v2-field-chapter__copy h2{margin-bottom:25px;font-size:clamp(40px,3.9vw,58px)}.v2-field-chapter__lead{margin-bottom:28px;color:var(--v2-ink)!important;font-family:var(--display);font-size:clamp(24px,2.15vw,32px)!important;line-height:1.16!important}.v2-field-chapter__copy>p:not(.v2-field-chapter__lead),.v2-field-chapter__copy li{font-size:clamp(15px,1.15vw,17px);line-height:1.75}.v2-field-chapter__copy>p+p{margin-top:19px}.v2-field-chapter__copy ul{margin:26px 0 0;padding-left:1.2em}.v2-field-chapter__copy li+li{margin-top:10px}.v2-field-chapter__copy a{color:var(--v2-ink);border-bottom:1px solid var(--v2-tech-accent)}.v2-field-chapter__visual{min-width:0}.v2-field-diagram{display:flex;min-height:610px;flex-direction:column;margin:0;padding:clamp(30px,4vw,56px);color:var(--v2-paper-light);background:var(--v2-tech-dark)}.v2-field-diagram__head{display:grid;grid-template-columns:96px 1fr;align-items:baseline;gap:20px;margin-bottom:auto}.v2-field-diagram__head span{color:var(--v2-tech-accent);font-size:var(--v2-type-label);font-weight:650;letter-spacing:.16em;text-transform:uppercase}.v2-field-diagram__head h3{color:var(--v2-paper-light);font-family:var(--display);font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.02}.v2-field-diagram__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(58px,8vw,104px);border-top:1px solid rgba(250,247,241,.23)}.v2-field-diagram__item{display:grid;min-height:136px;grid-template-columns:30px 1fr;gap:18px;padding:22px 18px 20px 0;border-right:1px solid rgba(250,247,241,.23);border-bottom:1px solid rgba(250,247,241,.23)}.v2-field-diagram__item:nth-child(2n){padding-left:18px;border-right:0}.v2-field-diagram__item>span{color:var(--v2-tech-accent);font-size:10px;font-weight:700;letter-spacing:.12em}.v2-field-diagram__item>div{display:flex;flex-direction:column;justify-content:space-between;gap:14px}.v2-field-diagram__item strong{color:var(--v2-paper-light);font-family:var(--display);font-size:clamp(21px,2vw,29px);font-weight:400;line-height:1.08}.v2-field-diagram__item small{color:#faf7f1a8;font-size:12px;line-height:1.5}.v2-field-diagram--split .v2-field-diagram__item:last-child{grid-column:1 / -1;padding-left:0;border-right:0}.v2-field-diagram--split .v2-field-diagram__item:last-child>div{display:grid;grid-template-columns:1fr 1fr;align-items:end}.v2-field-diagram--split .v2-field-diagram__item:last-child small{text-align:right}.v2-field-diagram--orbit .v2-field-diagram__body{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-field-diagram--orbit .v2-field-diagram__item,.v2-field-diagram--orbit .v2-field-diagram__item:nth-child(2n){min-height:128px;padding:20px 15px;border-right:1px solid rgba(250,247,241,.23)}.v2-field-diagram--orbit .v2-field-diagram__item:nth-child(3n){border-right:0}.v2-field-diagram figcaption{margin-top:20px;color:#faf7f19e;font-size:12px;line-height:1.6}.v2-field-decision{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(580px,1.32fr);gap:var(--v2-content-gap);padding:clamp(94px,10vw,156px) var(--v2-gutter);color:var(--v2-paper-light);background:var(--v2-tech-dark)}.v2-field-decision__intro h2{max-width:560px;margin:20px 0 28px}.v2-field-decision__intro>p:last-child{max-width:480px;color:#faf7f1b3;font-size:var(--v2-type-lead)}.v2-field-decision__table{min-width:0;outline-offset:5px}.v2-field-decision__table table{width:100%;border-collapse:collapse;color:var(--v2-ink);background:var(--v2-paper-light)}.v2-field-decision__table :where(th,td){padding:18px 19px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);text-align:left;vertical-align:top;font-size:13px;font-weight:400;line-height:1.5}.v2-field-decision__table thead th{color:var(--v2-paper-light);background:#faf7f112;border-color:#faf7f133;font-size:var(--v2-type-label);font-weight:650;letter-spacing:.12em;text-transform:uppercase}.v2-field-decision__table tbody th{width:23%;color:var(--v2-ink);font-weight:700}.v2-field-decision__table tr>:last-child{border-right:0}.v2-field-boundary,.v2-field-sources{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:var(--v2-content-gap);padding:clamp(78px,8vw,120px) var(--v2-gutter)}.v2-field-boundary{background:var(--v2-paper-deep)}.v2-field-boundary h2,.v2-field-sources h2{max-width:540px;margin-top:18px;font-size:clamp(34px,3.3vw,48px)}.v2-field-boundary>div:last-child,.v2-field-sources ol{width:min(100%,730px)}.v2-field-boundary>div:last-child{padding-top:31px;border-top:1px solid var(--v2-tech-accent)}.v2-field-boundary>div:last-child p{color:var(--v2-ink);font-size:clamp(16px,1.2vw,18px);line-height:1.72}.v2-field-boundary>div:last-child p+p{margin-top:20px}.v2-field-sources ol{margin:0;padding:0;list-style:none;counter-reset:field-source}.v2-field-sources li{display:grid;grid-template-columns:38px 1fr;gap:16px;padding:17px 0;border-top:1px solid var(--v2-line);counter-increment:field-source}.v2-field-sources li:before{color:var(--v2-tech-accent);content:counter(field-source,decimal-leading-zero);font-size:var(--v2-type-label);font-weight:650;letter-spacing:.12em}.v2-field-sources a{color:var(--v2-ink);font-size:14px;line-height:1.55}.v2-tech-footer{background:var(--v2-tech-dark)}.v2-tech-footer>div:first-child>p:last-child{max-width:620px;margin-top:25px;color:#faf7f1b3;font-size:var(--v2-type-lead)}.v2-workflow{--v2-workflow-green: #27352f;--v2-workflow-sage: #66786e;background:var(--v2-paper)}.v2-workflow-head{display:grid;min-height:820px;grid-template-columns:minmax(430px,.92fr) minmax(520px,1.08fr);background:var(--v2-paper-light)}.v2-workflow-head__copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(70px,8vw,122px) var(--v2-gutter)}.v2-workflow-head__copy h1{max-width:820px;margin:24px 0 31px;font-size:clamp(52px,5.55vw,84px);line-height:.94}.v2-workflow-standfirst{max-width:690px;color:var(--v2-ink)!important;font-size:var(--v2-type-lead)!important;line-height:1.58!important}.v2-workflow-figure{margin:clamp(70px,8vw,112px) 0}.v2-workflow-figure img{display:block;width:100%;height:auto}.v2-workflow-figure figcaption{max-width:740px;margin-top:16px;color:var(--v2-soft);font-size:12px;line-height:1.65}.v2-workflow-hero{display:flex;min-height:820px;align-items:stretch;flex-direction:column;justify-content:center;margin:0;padding:clamp(34px,4vw,62px);color:var(--v2-paper-light);background:var(--v2-workflow-green)}.v2-workflow-hero img{min-height:590px;flex:1;object-fit:cover;object-position:52% 48%}.v2-workflow-hero figcaption{color:#faf7f1ad}.v2-workflow-shell{display:grid;grid-template-columns:minmax(130px,.3fr) minmax(0,1.7fr);gap:var(--v2-content-gap);padding:clamp(92px,10vw,154px) var(--v2-gutter)}.v2-workflow-rail{position:sticky;top:28px;display:flex;height:max-content;flex-direction:column;gap:13px;color:var(--v2-soft);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.v2-workflow-rail:before{width:42px;height:1px;margin-bottom:10px;background:var(--v2-gold);content:""}.v2-workflow-prose{width:min(100%,1080px);min-width:0}.v2-workflow-prose>section{width:min(100%,820px);margin-bottom:clamp(72px,8vw,112px)}.v2-workflow-prose>section h2{max-width:790px;margin:22px 0 31px;font-size:clamp(40px,4vw,58px)}.v2-workflow-prose p,.v2-workflow-prose li{font-size:clamp(16px,1.25vw,18px);line-height:1.78}.v2-workflow-prose section p+p{margin-top:21px}.v2-workflow-prose section :where(ul,ol){margin:27px 0;padding-left:1.25em}.v2-workflow-prose section li+li{margin-top:12px}.v2-workflow-prose section a{color:var(--v2-ink);border-bottom:1px solid var(--v2-gold)}.v2-workflow-opening{padding-bottom:clamp(66px,7vw,96px);border-bottom:1px solid var(--v2-line)}.v2-workflow-opening>p:first-child{color:var(--v2-ink);font-family:var(--display);font-size:clamp(30px,3vw,43px);line-height:1.17}.v2-workflow-map{width:100%;margin:0 0 clamp(86px,10vw,142px);padding:clamp(42px,5vw,68px);color:var(--v2-paper-light);background:var(--v2-workflow-green)}.v2-workflow-map ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.v2-workflow-map li{display:flex;min-height:190px;min-width:0;flex-direction:column;padding:0 clamp(12px,1.7vw,26px);border-left:1px solid rgba(250,247,241,.22)}.v2-workflow-map li:first-child{padding-left:0;border-left:0}.v2-workflow-map li:last-child{padding-right:0}.v2-workflow-map li>span{color:var(--v2-gold-light);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.14em}.v2-workflow-map li>strong{margin:auto 0 14px;color:var(--v2-paper-light);font-family:var(--display);font-size:clamp(23px,2vw,31px);font-weight:400;line-height:1.03}.v2-workflow-map li>small{color:#faf7f19e;font-size:12px;line-height:1.55}.v2-workflow-map>p{max-width:680px;margin-top:44px;padding-top:22px;border-top:1px solid rgba(250,247,241,.22);color:#faf7f1b8;font-size:var(--v2-type-body);line-height:1.65}.v2-workflow-decision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:34px 0 0;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.v2-workflow-decision>div{padding:22px 28px 24px 0}.v2-workflow-decision>div+div{padding-left:28px;border-left:1px solid var(--v2-line)}.v2-workflow-decision dt{margin-bottom:7px;color:var(--v2-gold);font-size:var(--v2-type-label);font-weight:650;letter-spacing:.13em;text-transform:uppercase}.v2-workflow-decision dd{margin:0;color:var(--v2-soft);font-size:14px;line-height:1.6}.v2-workflow-detail{width:min(100%,900px)}.v2-workflow-detail img{aspect-ratio:3 / 2;object-fit:cover}.v2-workflow-prototype{width:min(72%,720px)}.v2-workflow-prototype img{aspect-ratio:3 / 4;object-fit:cover;object-position:50% 48%}.v2-workflow-record{display:grid;width:min(100%,920px);grid-template-columns:repeat(4,minmax(0,1fr));margin:38px 0!important;padding:0!important;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);list-style:none}.v2-workflow-record li{display:flex;min-height:164px;flex-direction:column;padding:23px 22px;border-left:1px solid var(--v2-line)}.v2-workflow-record li:first-child{padding-left:0;border-left:0}.v2-workflow-record strong{margin-bottom:auto;color:var(--v2-ink);font-family:var(--display);font-size:26px;font-weight:400;line-height:1.05}.v2-workflow-record span{color:var(--v2-soft);font-size:13px;line-height:1.55}.v2-workflow-matrix-section{width:100%!important}.v2-workflow-table-wrap{width:100%;min-width:0;margin:42px 0 30px;overflow-x:auto;outline-offset:5px}.v2-workflow-table-wrap table{width:100%;min-width:1120px;border-collapse:collapse;background:var(--v2-paper-light)}.v2-workflow-table-wrap :where(th,td){min-width:210px;padding:19px 20px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);text-align:left;vertical-align:top;font-size:13px;line-height:1.55}.v2-workflow-table-wrap thead th{color:var(--v2-paper-light);background:var(--v2-workflow-green);font-size:var(--v2-type-label);letter-spacing:.11em;text-transform:uppercase}.v2-workflow-table-wrap tbody th{color:var(--v2-ink);font-weight:650}.v2-workflow-table-wrap tr>:last-child{border-right:0}.v2-workflow-closing{width:min(100%,920px)!important;padding-top:clamp(68px,8vw,110px);border-top:1px solid var(--v2-line)}.v2-workflow-sample{width:min(58%,620px);margin-left:auto}.v2-workflow-sample img{max-height:800px;object-fit:contain;background:#e7ded1}.v2-workflow-sources{width:min(100%,900px)!important;margin-bottom:0!important;padding-top:clamp(64px,7vw,94px);border-top:1px solid var(--v2-line)}.v2-workflow-sources ol{padding-left:1.2em}.v2-workflow-sources li{color:var(--v2-soft);font-size:14px;line-height:1.65}.v2-workflow-footer{background:var(--v2-workflow-green)}.v2-evidence-guide{--v2-evidence-green: #283a31;--v2-evidence-sage: #61766b;background:var(--v2-paper)}.v2-evidence-head{display:grid;min-height:850px;grid-template-columns:minmax(430px,1.08fr) minmax(420px,.92fr);background:var(--v2-paper-light)}.v2-evidence-head__copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(70px,8vw,124px) var(--v2-gutter)}.v2-evidence-head__copy h1{max-width:810px;margin:25px 0 34px;font-size:clamp(54px,5.8vw,86px);line-height:.93}.v2-evidence-standfirst{max-width:720px;color:var(--v2-ink)!important;font-size:var(--v2-type-lead)!important;line-height:1.58!important}.v2-evidence-figure{margin:clamp(70px,8vw,112px) 0}.v2-evidence-figure picture,.v2-evidence-figure>img{display:block}.v2-evidence-figure img{display:block;width:100%;height:auto}.v2-evidence-figure figcaption{max-width:760px;margin-top:16px;color:var(--v2-soft);font-size:12px;line-height:1.65}.v2-evidence-figure figcaption a{padding-bottom:2px;border-bottom:1px solid currentColor}.v2-evidence-hero{display:flex;min-height:850px;align-items:center;flex-direction:column;justify-content:center;margin:0;padding:clamp(46px,6vw,82px);color:var(--v2-paper-light);background:var(--v2-evidence-green)}.v2-evidence-hero picture{width:min(100%,600px);max-height:690px;overflow:hidden}.v2-evidence-hero img{height:100%;max-height:690px;object-fit:contain}.v2-evidence-hero figcaption{width:min(100%,600px);color:#faf7f1ad}.v2-evidence-shell{display:grid;grid-template-columns:minmax(130px,.3fr) minmax(0,1.7fr);gap:var(--v2-content-gap);padding:clamp(92px,10vw,154px) var(--v2-gutter)}.v2-evidence-rail{position:sticky;top:28px;display:flex;height:max-content;flex-direction:column;gap:13px;color:var(--v2-soft);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.v2-evidence-rail:before{width:42px;height:1px;margin-bottom:10px;background:var(--v2-gold);content:""}.v2-evidence-prose{width:min(100%,1040px);min-width:0}.v2-evidence-prose>section{width:min(100%,820px);margin-bottom:clamp(70px,8vw,112px)}.v2-evidence-prose>section h2{max-width:770px;margin:22px 0 31px;font-size:clamp(40px,4vw,58px)}.v2-evidence-prose h3{margin:46px 0 16px;font-family:var(--display);font-size:clamp(28px,2.8vw,38px);font-weight:400;line-height:1.1}.v2-evidence-prose p,.v2-evidence-prose li{font-size:clamp(16px,1.25vw,18px);line-height:1.78}.v2-evidence-prose section p+p{margin-top:21px}.v2-evidence-prose :where(ul,ol){margin:27px 0;padding-left:1.25em}.v2-evidence-prose li+li{margin-top:12px}.v2-evidence-prose section a{color:var(--v2-ink);border-bottom:1px solid var(--v2-gold)}.v2-evidence-opening{padding-bottom:clamp(66px,7vw,96px);border-bottom:1px solid var(--v2-line)}.v2-evidence-opening>p:first-child{color:var(--v2-ink);font-family:var(--display);font-size:clamp(30px,3vw,42px);line-height:1.18}.v2-evidence-landscape{width:min(100%,940px)}.v2-evidence-landscape picture{aspect-ratio:4 / 3;overflow:hidden}.v2-evidence-landscape img{height:100%;object-fit:cover}.v2-evidence-matrix-section{width:100%!important}.v2-evidence-table-wrap{width:100%;min-width:0;margin:42px 0 32px;overflow-x:auto;outline-offset:5px}.v2-evidence-table-wrap table{width:100%;min-width:980px;border-collapse:collapse;background:var(--v2-paper-light)}.v2-evidence-table-wrap :where(th,td){min-width:200px;padding:19px 20px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);text-align:left;vertical-align:top;font-size:13px;line-height:1.55}.v2-evidence-table-wrap thead th{color:var(--v2-paper-light);background:var(--v2-evidence-green);font-size:var(--v2-type-label);letter-spacing:.11em;text-transform:uppercase}.v2-evidence-table-wrap tbody th{color:var(--v2-ink);font-weight:650}.v2-evidence-table-wrap tr>:last-child{border-right:0}.v2-evidence-diagram{width:100%;min-width:0;padding:clamp(20px,3vw,40px);background:#eee7dc}.v2-evidence-diagram img{border:1px solid rgba(48,38,31,.1)}.v2-evidence-detail{width:min(64%,590px);margin-left:auto}.v2-evidence-detail picture{aspect-ratio:3 / 4;overflow:hidden}.v2-evidence-detail img{height:100%;object-fit:cover}.v2-evidence-component{width:min(100%,900px)}.v2-evidence-component picture{aspect-ratio:16 / 11;overflow:hidden}.v2-evidence-component img{height:100%;object-fit:cover;object-position:50% 48%}.v2-evidence-portrait{width:min(56%,500px)}.v2-evidence-portrait--right{margin-left:auto}.v2-evidence-portrait--left{margin-right:auto}.v2-evidence-portrait picture{aspect-ratio:2 / 3;overflow:hidden}.v2-evidence-portrait img{height:100%;object-fit:cover}.v2-evidence-market{padding-top:18px;border-top:1px solid var(--v2-line)}.v2-evidence-record{width:min(100%,920px)!important;padding:clamp(44px,6vw,78px);color:var(--v2-paper-light);background:var(--v2-evidence-green)}.v2-evidence-record h2{color:var(--v2-paper-light)}.v2-evidence-record p,.v2-evidence-record li{color:#faf7f1c7}.v2-evidence-record ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;padding-left:1.2em}.v2-evidence-record li{padding:13px 0;border-bottom:1px solid rgba(250,247,241,.2)}.v2-evidence-sample{width:min(64%,620px);margin-left:auto}.v2-evidence-sample picture{display:grid;place-items:center;padding:clamp(28px,5vw,60px);background:#e7ded1}.v2-evidence-sample img{max-height:720px;object-fit:contain}.v2-evidence-closing{width:min(100%,920px)!important;padding-top:clamp(70px,8vw,112px);border-top:1px solid var(--v2-line)}.v2-evidence-footer{background:var(--v2-evidence-green)}.v2-visually-hidden{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.v2-journal-recognition-card{position:relative;display:grid;min-height:650px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.7fr) minmax(180px,.32fr);margin-bottom:clamp(82px,10vw,142px);overflow:hidden;color:#f7f1e7;background:#25243b}.v2-journal-recognition-card__copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(54px,7vw,100px)}.v2-journal-recognition-card__copy .v2-kicker{color:#f2ba3f}.v2-journal-recognition-card__copy h2{max-width:710px;margin:20px 0 28px;color:inherit;font-size:clamp(46px,4.8vw,76px);line-height:.94}.v2-journal-recognition-card__copy>p:not(.v2-kicker){max-width:620px;color:#f7f1e7ad;font-size:var(--v2-type-body);line-height:1.7}.v2-journal-recognition-card__copy>span{display:inline-flex;align-items:center;gap:8px;margin-top:35px;color:#f2ba3f;font-size:var(--v2-type-label);font-weight:650;letter-spacing:.12em;text-transform:uppercase}.v2-journal-recognition-card figure{position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:#2450e7}.v2-journal-recognition-card figure>span{position:absolute;top:-5%;left:-8%;color:#f7f1e729;font-family:var(--sans);font-size:clamp(180px,26vw,390px);font-weight:650;letter-spacing:-.11em;line-height:.8}.v2-journal-recognition-card figure img{position:relative;z-index:1;width:min(86%,490px);height:86%;object-fit:cover;object-position:50% 45%;box-shadow:0 22px 55px #14141b47}.v2-journal-recognition-card__status{display:grid;grid-template-rows:1fr 1fr;color:#25243b;background:#f2ba3f}.v2-journal-recognition-card__status>span{display:flex;flex-direction:column;justify-content:flex-end;padding:32px 24px;border-bottom:1px solid rgba(37,36,59,.25);font-family:var(--display);font-size:26px;line-height:1.05}.v2-journal-recognition-card__status>span:last-child{border-bottom:0;background:#ef4d3b}.v2-journal-recognition-card__status small{margin-top:10px;font-family:var(--sans);font-size:10px;font-weight:650;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.v2-recognition{--rec-ink: #25243b;--rec-blue: #2450e7;--rec-red: #ef4d3b;--rec-yellow: #f2ba3f;--rec-green: #2e6b49;background:var(--v2-paper)}.v2-recognition h2{letter-spacing:-.035em}.v2-recognition a:not(.v2-journal-back){text-underline-offset:4px}.v2-recognition-head{display:grid;min-height:850px;grid-template-columns:minmax(500px,1.08fr) minmax(470px,.92fr);background:var(--v2-paper-light)}.v2-recognition-head__copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(72px,7vw,112px) var(--v2-gutter)}.v2-recognition-head__copy h1{max-width:810px;margin:25px 0 38px;font-size:clamp(58px,6.1vw,94px);line-height:.87}.v2-recognition-statusline{display:grid;width:min(100%,760px);grid-template-columns:1fr 1fr;margin-bottom:34px;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.v2-recognition-statusline>div{display:grid;grid-template-columns:auto 1fr;gap:0 18px;padding:20px 22px 22px 0}.v2-recognition-statusline>div+div{padding-left:22px;border-left:1px solid var(--v2-line)}.v2-recognition-statusline strong{grid-row:1 / 3;color:var(--rec-red);font-size:13px;letter-spacing:.12em}.v2-recognition-statusline span{color:var(--v2-ink);font-size:13px;font-weight:650;line-height:1.3}.v2-recognition-statusline small{margin-top:5px;color:var(--v2-soft);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.v2-recognition-head__visual{position:relative;display:grid;place-items:center;min-width:0;overflow:hidden;padding:70px clamp(32px,5vw,74px);background:var(--rec-blue)}.v2-recognition-head__visual>span{position:absolute;top:1%;left:-8%;color:#f7f1e729;font-family:var(--sans);font-size:clamp(240px,35vw,520px);font-weight:650;letter-spacing:-.12em;line-height:.8}.v2-recognition-image{position:relative;z-index:1;margin:0}.v2-recognition-image picture,.v2-recognition-image img{display:block;width:100%;height:auto}.v2-recognition-image figcaption{margin-top:13px;color:var(--v2-soft);font-size:11px;line-height:1.55}.v2-recognition-head__visual .v2-recognition-image{width:min(100%,520px)}.v2-recognition-head__visual .v2-recognition-image img{max-height:650px;object-fit:contain;box-shadow:0 22px 58px #11162b47}.v2-recognition-head__visual figcaption{color:#f7f1e7b3}.v2-recognition-opening{display:grid;grid-template-columns:.65fr 1.35fr;gap:var(--v2-content-gap);padding:clamp(95px,11vw,170px) var(--v2-gutter)}.v2-recognition-opening>div{max-width:870px}.v2-recognition-opening p:not(.v2-kicker),.v2-recognition-frame p,.v2-recognition-primer__copy p,.v2-recognition-systems__copy p,.v2-recognition-people p,.v2-recognition-close p{font-size:clamp(16px,1.25vw,18px);line-height:1.78}.v2-recognition-opening p+p,.v2-recognition-frame p+p,.v2-recognition-primer__copy p+p,.v2-recognition-systems__copy p+p,.v2-recognition-people p+p,.v2-recognition-close p+p{margin-top:21px}.v2-recognition-opening>div>p:first-child{color:var(--v2-ink);font-family:var(--display);font-size:clamp(30px,3vw,43px);line-height:1.18}.v2-recognition-frame{display:grid;min-height:760px;grid-template-columns:1.12fr .88fr;color:#f7f1e7;background:var(--rec-ink)}.v2-recognition-frame>figure{display:grid;grid-template-rows:1fr auto;min-width:0;padding:clamp(24px,3vw,46px);background:#151523}.v2-recognition-frame>figure picture{min-height:0;overflow:hidden}.v2-recognition-frame>figure img{height:100%;object-fit:cover}.v2-recognition-frame>figure figcaption{color:#f7f1e794}.v2-recognition-frame>div{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(65px,7vw,110px)}.v2-recognition-frame .v2-kicker{color:var(--rec-yellow)}.v2-recognition-frame h2{max-width:590px;margin:22px 0 32px;color:inherit;font-size:clamp(46px,5vw,74px);line-height:.94}.v2-recognition-frame p{color:#f7f1e7b8}.v2-recognition-primer{position:relative;display:grid;min-height:790px;grid-template-columns:minmax(0,1.25fr) minmax(220px,.45fr);gap:clamp(36px,6vw,92px);overflow:hidden;padding:clamp(95px,10vw,158px) var(--v2-gutter)}.v2-recognition-primer__copy{position:relative;z-index:1;max-width:870px}.v2-recognition-primer__copy h2{max-width:790px;margin:22px 0 34px;font-size:clamp(48px,5vw,76px);line-height:.94}.v2-recognition-primer__copy a,.v2-recognition-systems__copy a{border-bottom:1px solid currentColor}.v2-recognition-year{position:absolute;top:4%;right:-2%;color:#25243b12;font-family:var(--sans);font-size:clamp(240px,38vw,560px);font-weight:650;letter-spacing:-.12em;line-height:.8}.v2-recognition-primer--french{color:var(--rec-ink);background:var(--rec-yellow)}.v2-recognition-primer--french aside{position:relative;z-index:1;display:flex;align-self:end;min-height:300px;flex-direction:column;justify-content:flex-end;padding:30px;color:#f7f1e7;background:var(--rec-red)}.v2-recognition-primer--french aside strong{font-family:var(--display);font-size:35px;font-weight:400;line-height:1}.v2-recognition-primer--french aside span{margin-top:12px;font-size:11px;font-weight:650;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.v2-recognition-primer--french aside a{display:inline-flex;align-items:center;gap:6px;margin-top:50px;font-size:12px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.v2-recognition-primer--green{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);color:#f7f1e7;background:var(--rec-green)}.v2-recognition-primer--green .v2-recognition-image{align-self:center}.v2-recognition-primer--green .v2-recognition-image img{max-height:660px;object-fit:contain}.v2-recognition-primer--green .v2-recognition-image figcaption{color:#f7f1e799}.v2-recognition-primer--green .v2-recognition-primer__copy{align-self:center}.v2-recognition-primer--green .v2-recognition-primer__copy h2{color:inherit}.v2-recognition-primer--green .v2-recognition-primer__copy p{color:#f7f1e7c4}.v2-recognition-atlas-section{padding:clamp(95px,10vw,160px) var(--v2-gutter);background:var(--v2-paper-light)}.v2-recognition-atlas-section>div:first-child{display:grid;grid-template-columns:.55fr 1.45fr;gap:var(--v2-content-gap);margin-bottom:54px}.v2-recognition-atlas-section h2{max-width:820px;margin-top:18px;font-size:clamp(48px,5vw,76px);line-height:.94}.v2-recognition-atlas-section>div:first-child>p:last-child{max-width:600px;align-self:end;font-size:var(--v2-type-body);line-height:1.65}.v2-recognition-atlas table,.v2-recognition-atlas :where(thead,tbody,tr){display:block}.v2-recognition-atlas thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.v2-recognition-atlas tbody{display:grid;grid-template-columns:1fr 1fr}.v2-recognition-atlas tr{min-width:0;padding:clamp(32px,4vw,58px)}.v2-recognition-atlas tr.is-french{color:var(--rec-ink);background:var(--rec-yellow)}.v2-recognition-atlas tr.is-green{color:#f7f1e7;background:var(--rec-green)}.v2-recognition-atlas :where(th,td){display:block;padding:18px 0;border-bottom:1px solid currentColor;text-align:left;vertical-align:top;font-size:14px;font-weight:400;line-height:1.6}.v2-recognition-atlas :where(th,td):before{display:block;margin-bottom:7px;opacity:.62;content:attr(data-label);font-size:9px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.v2-recognition-atlas th{font-family:var(--display);font-size:clamp(32px,3vw,48px);line-height:1}.v2-recognition-atlas :where(th,td):last-child{border-bottom:0}.v2-recognition-atlas-note{max-width:760px;margin:34px 0 0 auto;color:var(--v2-soft);font-size:14px;line-height:1.65}.v2-recognition-boundary{max-width:900px;margin:48px 0 0;padding-top:28px;border-top:1px solid var(--v2-line);color:var(--v2-ink);font-family:var(--display);font-size:clamp(25px,2.6vw,37px);line-height:1.2}.v2-recognition-timeline{padding:clamp(90px,10vw,150px) var(--v2-gutter);color:#11182c;background:var(--rec-blue)}.v2-recognition-timeline>div{display:grid;grid-template-columns:.55fr 1.45fr;gap:var(--v2-content-gap)}.v2-recognition-timeline .v2-kicker{color:#11182c}.v2-recognition-timeline h2{max-width:870px;color:#f7f1e7;font-size:clamp(48px,5vw,78px);line-height:.92}.v2-recognition-timeline ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;padding:0;border-top:2px solid #11182c;list-style:none}.v2-recognition-timeline li{position:relative;min-height:230px;padding:31px clamp(18px,3vw,44px) 0 0}.v2-recognition-timeline li:before{position:absolute;top:-10px;left:0;width:18px;height:18px;border:2px solid #11182c;border-radius:50%;background:var(--rec-yellow);content:""}.v2-recognition-timeline li strong{display:block;margin-bottom:75px;font-family:var(--sans);font-size:clamp(35px,4vw,54px);letter-spacing:-.05em}.v2-recognition-timeline li span{display:block;max-width:330px;color:#11182cc7;font-size:14px;line-height:1.6}.v2-recognition-systems{display:grid;grid-template-columns:1.05fr .95fr;background:var(--v2-paper-light)}.v2-recognition-systems__visual{min-width:0;padding:clamp(42px,6vw,88px);background:var(--rec-red)}.v2-recognition-systems__visual .v2-recognition-image figcaption{color:#25243bb8}.v2-recognition-lenses{display:grid;grid-template-columns:1fr 1fr;margin-top:26px;color:var(--rec-ink);background:var(--rec-yellow)}.v2-recognition-lenses>div{min-height:230px;padding:27px}.v2-recognition-lenses>div+div{border-left:1px solid rgba(37,36,59,.28)}.v2-recognition-lenses span{display:block;margin-bottom:38px;color:var(--rec-red);font-size:13px;font-weight:650;letter-spacing:.12em}.v2-recognition-lenses strong{display:block;font-family:var(--display);font-size:27px;font-weight:400;line-height:1.05}.v2-recognition-lenses p{margin-top:12px;font-size:12px;line-height:1.55}.v2-recognition-systems__copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(80px,8vw,125px)}.v2-recognition-systems__copy h2{margin:22px 0 34px;font-size:clamp(48px,5vw,76px);line-height:.94}.v2-recognition-material{position:relative;min-height:780px;overflow:hidden;color:#f7f1e7;background:#171813}.v2-recognition-material .v2-recognition-image,.v2-recognition-material picture,.v2-recognition-material img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.v2-recognition-material img{object-fit:cover}.v2-recognition-material:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14120dc2,#14120d14);content:""}.v2-recognition-material blockquote{position:relative;z-index:2;max-width:870px;margin:0;padding:clamp(190px,20vw,310px) var(--v2-gutter);color:inherit;font-family:var(--display);font-size:clamp(58px,7.2vw,108px);letter-spacing:-.045em;line-height:.86}.v2-recognition-material figcaption{position:absolute;z-index:3;right:var(--v2-gutter);bottom:25px;color:#f7f1e7a8}.v2-recognition-people{display:grid;grid-template-columns:.78fr 1.22fr;gap:var(--v2-content-gap);padding:clamp(100px,11vw,170px) var(--v2-gutter)}.v2-recognition-people h2{max-width:560px;margin-top:22px;font-size:clamp(50px,5.2vw,80px);line-height:.93}.v2-recognition-people>div:last-child{max-width:800px}.v2-recognition-sources{display:grid;grid-template-columns:.7fr 1.3fr;gap:var(--v2-content-gap);padding:clamp(75px,8vw,120px) var(--v2-gutter);color:#f7f1e7;background:var(--rec-ink)}.v2-recognition-sources h2{max-width:570px;margin-top:21px;color:inherit;font-size:clamp(40px,4.2vw,62px);line-height:.98}.v2-recognition-sources .v2-kicker{color:var(--rec-yellow)}.v2-recognition-sources ol{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding-left:1.2em}.v2-recognition-sources li{padding:16px 0;border-bottom:1px solid rgba(247,241,231,.2);color:#f7f1e7bd;font-size:13px;line-height:1.5}.v2-recognition-sources a{display:inline-flex;align-items:center;gap:5px}.v2-recognition-close{display:grid;min-height:720px;grid-template-columns:1.25fr .75fr;gap:var(--v2-content-gap);padding:clamp(90px,10vw,155px) var(--v2-gutter);color:#f7f1e7;background:var(--rec-green)}.v2-recognition-close h2{max-width:770px;margin:22px 0 35px;color:inherit;font-size:clamp(52px,6vw,90px);line-height:.9}.v2-recognition-close p{max-width:760px;color:#f7f1e7c2}.v2-recognition-close .v2-kicker{color:var(--rec-yellow)}.v2-recognition-close__actions{display:flex;align-self:end;flex-direction:column}.v2-recognition-close__actions a{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid rgba(247,241,231,.28);font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.v2-recognition-close__actions a:first-child{margin-bottom:20px;padding:21px 23px;border:0;color:var(--rec-ink);background:var(--rec-yellow)}.v2-footer{display:grid;grid-template-columns:1.05fr .55fr .9fr;gap:50px;padding:72px clamp(30px,6vw,94px) 25px;color:var(--v2-paper-light);background:var(--v2-walnut-deep)}.v2-footer .v2-brand{color:inherit}.v2-footer-brand p{margin-top:18px;color:#faf7f194}.v2-footer>nav{display:flex;align-items:flex-start;flex-direction:column;gap:11px}.v2-footer>nav a,.v2-footer-contact a{display:inline-flex;min-height:44px;align-items:center;font-size:var(--v2-type-body)}.v2-footer-contact{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.v2-footer-contact .v2-kicker{color:#faf7f194!important}.v2-footer-contact a{display:inline-flex;align-items:center;gap:8px}.v2-footer-contact span{color:#faf7f178;font-size:var(--v2-type-body)}.v2-footer-base{display:flex;grid-column:1 / -1;justify-content:space-between;margin-top:50px;padding-top:18px;border-top:1px solid rgba(250,247,241,.18);color:#faf7f16e;font-size:var(--v2-type-label);letter-spacing:.08em;text-transform:uppercase}.v2-page-hero{display:grid;height:min(760px,calc(100svh - 88px));min-height:615px;grid-template-columns:minmax(400px,.82fr) minmax(0,1.18fr);background:var(--v2-paper-light)}.v2-page-hero>div{position:relative;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:72px clamp(44px,6vw,92px)}.v2-page-hero h1{max-width:700px;margin:25px 0 26px}.v2-page-hero .v2-lead{max-width:580px}.v2-page-hero>img{width:100%;height:100%;min-height:0;object-fit:cover}.v2-page-profile{display:grid;width:150px;grid-template-columns:92px 1fr;align-items:end;gap:14px;margin-bottom:34px;color:var(--v2-gold)}.v2-continuous-profile--route{width:92px;height:62px}.v2-page-profile>span{padding-bottom:7px;color:var(--v2-soft);font-size:9px;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.v2-question-section{display:grid;min-height:650px;grid-template-columns:70px minmax(340px,.85fr) minmax(0,1.15fr);gap:48px;align-items:center;padding:var(--v2-section-space) var(--v2-gutter)}.v2-question-section--paper{background:var(--v2-paper)}.v2-question-number{align-self:start;color:var(--v2-gold);font-size:var(--v2-type-label);letter-spacing:.16em}.v2-question-copy h2{margin:20px 0 24px}.v2-question-copy>p:last-child{margin-top:16px}.v2-question-section>img{width:100%;height:500px;object-fit:cover}.v2-specifier-snapshot{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(48px,7vw,110px);padding:var(--v2-section-space) var(--v2-gutter);background:var(--v2-paper-deep)}.v2-specifier-snapshot__heading{align-self:start;position:sticky;top:126px}.v2-specifier-snapshot__heading h2{max-width:560px;margin:20px 0 24px}.v2-specifier-snapshot__heading>p:last-child{max-width:560px}.v2-specifier-snapshot__list{margin:0;border-top:1px solid var(--v2-line)}.v2-specifier-snapshot__list>div{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:28px;padding:22px 0;border-bottom:1px solid var(--v2-line)}.v2-specifier-snapshot__list dt{color:var(--v2-gold);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}.v2-specifier-snapshot__list dd{margin:0;color:var(--v2-ink);font-size:var(--v2-type-body);line-height:1.65}.v2-specifier-snapshot__links{display:grid;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--v2-line)}.v2-specifier-snapshot__links a{display:grid;min-height:68px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding-right:22px;border-bottom:1px solid var(--v2-line);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.v2-specifier-snapshot__links a:nth-child(odd){margin-right:26px}.v2-specifier-snapshot__links a:hover{color:var(--v2-gold)}.v2-design-tension{padding:var(--v2-section-space) var(--v2-gutter);background:var(--v2-paper-light)}.v2-design-tension-heading{display:grid;max-width:1180px;grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr);align-items:end;gap:20px var(--v2-content-gap)}.v2-design-tension-heading .v2-kicker{grid-column:1 / -1}.v2-design-tension-heading h2{max-width:670px}.v2-design-tension-heading .v2-lead{max-width:720px}.v2-pressure-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:62px;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.v2-pressure-sequence article{min-width:0;padding:0 24px 34px;border-right:1px solid var(--v2-line)}.v2-pressure-sequence article:first-child{padding-left:0}.v2-pressure-sequence article:last-child{padding-right:0;border-right:0}.v2-pressure-sequence img{display:block;width:100%;height:auto;aspect-ratio:722 / 502;margin-bottom:29px;object-fit:contain;background:var(--v2-paper)}.v2-pressure-sequence article>div{display:grid;grid-template-columns:32px 1fr;gap:0 15px}.v2-pressure-sequence span{grid-row:1 / 3;padding-top:5px;color:var(--v2-gold);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.12em}.v2-pressure-sequence h3{margin-bottom:12px}.v2-pressure-sequence p{max-width:390px}.v2-editorial-note{max-width:790px;margin-top:24px;color:var(--v2-soft)!important;font-size:var(--v2-type-label)!important;letter-spacing:.05em;line-height:1.65!important;text-transform:uppercase}.v2-outside-proof{padding:var(--v2-section-space) var(--v2-gutter);color:var(--v2-paper-light);background:var(--v2-walnut-deep)}.v2-outside-proof>div:first-child{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px;align-items:start}.v2-outside-proof h2{max-width:870px}.v2-outside-intro{max-width:830px;margin:34px 0 0 auto;color:#faf7f1c7!important}.v2-outside-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid rgba(250,247,241,.25);border-bottom:1px solid rgba(250,247,241,.25)}.v2-outside-grid article{min-height:180px;padding:30px;border-right:1px solid rgba(250,247,241,.25)}.v2-outside-grid article:last-child{border-right:0}.v2-outside-grid strong{font-family:var(--sans);font-size:var(--v2-type-body);font-weight:600;line-height:1.4}.v2-outside-grid p{margin-top:15px;color:#faf7f1a8}.v2-proof-note{max-width:780px;margin-top:25px;color:#faf7f1c7!important;font-size:var(--v2-type-body)!important;line-height:1.62!important}.v2-proof-access{display:grid;grid-template-columns:150px minmax(260px,1fr) minmax(330px,.85fr);align-items:center;gap:clamp(28px,4vw,64px);margin-top:52px;padding:38px 0;border-top:1px solid rgba(250,247,241,.26);border-bottom:1px solid rgba(250,247,241,.26)}.v2-proof-access__trace{color:var(--v2-gold-light)}.v2-continuous-profile--evidence{width:138px;height:104px}.v2-proof-access__copy h3{max-width:500px;margin:12px 0 11px;font-family:var(--display);font-size:clamp(28px,2.6vw,40px);font-weight:400;letter-spacing:-.025em;line-height:1}.v2-proof-access__copy p:not(.v2-kicker){max-width:560px;color:#faf7f1c7}.v2-proof-access__actions{display:grid;border-top:1px solid rgba(250,247,241,.26)}.v2-proof-access__actions a{display:grid;min-height:70px;grid-template-columns:1fr auto;align-items:center;gap:20px;border-bottom:1px solid rgba(250,247,241,.26);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.v2-proof-access__actions a:hover{color:var(--v2-gold-light)}.v2-material-paths{padding:var(--v2-section-space) var(--v2-gutter);background:var(--v2-paper-deep)}.v2-material-paths-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:62px;border:1px solid var(--v2-line);background:var(--v2-paper-light)}.v2-material-paths-grid figure{min-width:0;margin:0;border-right:1px solid var(--v2-line)}.v2-material-paths-grid figure:last-child{border-right:0}.v2-material-paths-grid img{display:block;width:100%;height:auto;aspect-ratio:867 / 700;object-fit:contain;background:var(--v2-paper)}.v2-material-paths-grid figcaption{min-height:250px;padding:30px clamp(24px,3vw,42px) 36px;border-top:1px solid var(--v2-line)}.v2-material-paths-grid figcaption>span{color:var(--v2-gold);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.v2-material-paths-grid h3{margin:18px 0 13px}.v2-material-paths-grid p{max-width:390px}.v2-can-become{padding:var(--v2-section-space) var(--v2-gutter);background:var(--v2-paper-light)}.v2-component-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:58px 0 0;padding:0;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);list-style:none}.v2-component-process li{display:grid;min-height:132px;grid-template-columns:34px 1fr;align-content:center;gap:15px;padding:24px 28px;border-right:1px solid var(--v2-line)}.v2-component-process li:first-child{padding-left:0}.v2-component-process li:last-child{padding-right:0;border-right:0}.v2-component-process li>span{padding-top:5px;color:var(--v2-gold);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.12em}.v2-component-process strong{display:block;font-family:var(--display);font-size:25px;font-weight:400;letter-spacing:-.02em;line-height:1.1}.v2-component-process p{margin-top:8px;font-size:12px;line-height:1.5}.v2-component-field{display:grid;min-height:640px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-template-rows:repeat(3,minmax(190px,1fr));gap:1px;margin-top:42px;background:var(--v2-line)}.v2-component-field figure{position:relative;min-height:0;margin:0;overflow:hidden;background:var(--v2-paper)}.v2-component-field__hero{grid-row:1 / -1}.v2-component-field img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.v2-component-field__hero img{object-position:50% 54%}.v2-component-field figure:nth-child(2) img{object-position:50% 55%}.v2-component-field figure:hover img{transform:scale(1.018)}.v2-component-field figcaption{position:absolute;right:0;bottom:0;left:0;padding:14px 18px;color:var(--v2-paper-light);background:#2b221ce0;font-size:var(--v2-type-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.v2-material-context{padding:35px clamp(34px,6vw,94px) 110px;background:var(--v2-paper)}.v2-material-context-media{min-height:650px;overflow:hidden}.v2-material-context-media img{width:100%;height:100%;min-height:650px;object-fit:cover;object-position:50% 46%}.v2-material-context-copy{position:relative;width:min(590px,calc(100% - 70px));margin:-138px 35px 0 auto;padding:54px 58px 58px;color:var(--v2-paper-light);background:#2b221cf5}.v2-material-context-copy h2{margin:18px 0 20px}.v2-material-context-copy p:not(.v2-kicker){color:#faf7f1b8}.v2-palette-page{background:var(--v2-paper-deep)}.v2-palette-overview{padding:clamp(84px,9vw,136px) var(--v2-gutter) 0;background:var(--v2-paper-light)}.v2-palette-overview-copy{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:20px var(--v2-content-gap);margin-bottom:clamp(54px,6vw,88px)}.v2-palette-overview-copy .v2-kicker{grid-column:1 / -1}.v2-palette-overview-copy h1{max-width:780px}.v2-palette-overview-copy .v2-lead{max-width:560px;padding-bottom:6px}.v2-palette-overview-visual{margin:0;border:1px solid var(--v2-line);background:var(--v2-paper)}.v2-palette-overview-visual img{display:block;width:100%;height:auto;object-fit:contain}.v2-palette-overview-visual figcaption{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--v2-line)}.v2-palette-overview-visual figcaption span{display:grid;min-height:68px;place-items:center;border-right:1px solid var(--v2-line);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase}.v2-palette-overview-visual figcaption span:last-child{border-right:0}.v2-workshop-intro{display:grid;grid-template-columns:1fr 1fr;gap:var(--v2-content-gap);padding:var(--v2-section-space) var(--v2-gutter);background:var(--v2-paper)}.v2-workshop-intro h2{max-width:680px;margin-top:18px}.v2-workshop-intro>div:last-child{max-width:620px;padding-top:30px}.v2-workshop-intro>div:last-child p+p{margin-top:18px}.v2-profile-library{display:grid;grid-template-columns:minmax(320px,.76fr) minmax(0,1.24fr);align-items:center;gap:var(--v2-content-gap);padding:28px var(--v2-gutter) var(--v2-section-space);background:var(--v2-paper)}.v2-profile-library-copy h2{max-width:620px;margin:18px 0 26px}.v2-profile-library-copy .v2-lead{max-width:590px}.v2-profile-library-close{max-width:560px;margin-top:32px;padding-top:22px;border-top:1px solid var(--v2-line);color:var(--v2-ink)!important}.v2-profile-library-visual{margin:0;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.v2-profile-library-image{min-height:420px;padding:clamp(22px,3vw,42px);background:var(--v2-paper-light)}.v2-profile-library-image img{display:block;width:100%;height:100%;min-height:370px;object-fit:cover}.v2-profile-library-visual figcaption{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.v2-profile-library-visual figcaption span{display:grid;min-height:76px;grid-template-columns:26px 1fr;align-items:center;gap:10px;padding:0 16px;border-right:1px solid var(--v2-line);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.v2-profile-library-visual figcaption span:last-child{border-right:0}.v2-profile-library-visual figcaption i{color:var(--v2-gold);font-style:normal;font-weight:600}.v2-workshop-moments{padding:0 var(--v2-gutter) var(--v2-section-space);background:var(--v2-paper)}.v2-workshop-moments article{display:grid;grid-template-columns:60px minmax(360px,1.1fr) minmax(300px,.9fr);gap:48px;align-items:center;padding:45px 0;border-top:1px solid var(--v2-line)}.v2-workshop-moments article>span{align-self:start;padding-top:10px;color:var(--v2-gold);font-size:var(--v2-type-label);letter-spacing:.16em}.v2-workshop-moments img{width:100%;height:360px;object-fit:cover}.v2-workshop-moments article>div{padding:30px}.v2-workshop-moments h2{margin-bottom:18px}.v2-workshop-moments article:first-child img{object-position:50% 55%}.v2-human-standard{display:grid;min-height:760px;grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);color:var(--v2-paper-light);background:var(--v2-walnut-deep)}.v2-human-standard-image{min-height:760px;overflow:hidden}.v2-human-standard-image img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.v2-human-standard-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:80px clamp(50px,6vw,92px)}.v2-human-standard-copy h2{max-width:680px;margin:20px 0 28px}.v2-human-standard-copy .v2-lead{max-width:650px;color:var(--v2-paper-light)!important}.v2-family-story{padding:var(--v2-section-space) var(--v2-gutter);background:var(--v2-paper-light)}.v2-family-story-photo{display:block;width:min(1120px,100%);height:auto;margin:0 auto}.v2-family-story-main{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--v2-content-gap);align-items:start;margin-top:clamp(52px,6vw,82px)}.v2-family-story-heading h2{max-width:650px;margin-top:20px}.v2-family-story-copy{max-width:680px}.v2-family-story-copy>p+p{margin-top:22px}.v2-family-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(58px,6vw,82px);border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.v2-family-roles article{min-height:220px;padding:32px 36px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.v2-family-roles article:nth-child(2n){border-right:0}.v2-family-roles article:nth-last-child(-n+2){border-bottom:0}.v2-family-roles article:nth-child(odd){padding-left:0}.v2-family-roles h3{margin-bottom:10px}.v2-family-roles strong{display:block;color:var(--v2-gold);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.v2-family-roles p{max-width:560px;margin-top:20px;line-height:1.62}.v2-workshop-recognition{padding:var(--v2-section-space) var(--v2-gutter);background:var(--v2-paper-deep)}.v2-workshop-recognition__heading{display:block}.v2-workshop-recognition__heading h2{max-width:700px;margin-top:18px}.v2-workshop-recognition__marks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:clamp(48px,5vw,68px) 0 30px;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);background:var(--v2-line)}.v2-workshop-recognition__marks article{display:flex;min-height:clamp(265px,23vw,350px);align-items:center;flex-direction:column;justify-content:center;padding:clamp(42px,5vw,72px);background:var(--v2-paper-deep);text-align:center}.v2-workshop-recognition__marks .v2-recognition-mark--french{width:min(100%,430px)}.v2-workshop-recognition__marks .v2-recognition-mark--green{width:min(100%,470px)}.v2-workshop-ending{display:grid;grid-template-columns:1.25fr .75fr;gap:var(--v2-content-gap);padding:var(--v2-section-space) var(--v2-gutter);color:var(--v2-paper-light);background:var(--v2-walnut)}.v2-workshop-ending h2{max-width:820px;margin-top:18px}.v2-workshop-ending>div:last-child{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:28px}.v2-workshop-ending p{color:#faf7f1ad}.v2-workshop-ending-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px}.v2-page-ending{display:flex;min-height:430px;align-items:center;flex-direction:column;justify-content:center;padding:70px 30px;text-align:center;background:var(--v2-paper-light)}.v2-page-ending h2{max-width:980px;margin:20px auto 35px}.v2-sample-hero{display:grid;min-height:640px;grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr);background:var(--v2-paper-light)}.v2-sample-hero>img{width:100%;height:100%;min-height:640px;object-fit:cover}.v2-sample-hero>div{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:62px clamp(44px,6vw,90px)}.v2-sample-hero h1{margin:23px 0 24px;text-transform:uppercase}.v2-sample-hero .v2-button{margin-top:32px}.v2-inside-box{padding:var(--v2-section-space) var(--v2-gutter);background:var(--v2-paper-deep)}.v2-box-panels{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:58px;background:var(--v2-line)}.v2-box-panels figure{margin:0;background:var(--v2-paper-light)}.v2-box-panels img{width:100%;height:480px;object-fit:cover}.v2-box-panels figcaption{padding:30px}.v2-box-panels h3{margin-top:13px}.v2-touch-story{display:grid;min-height:620px;grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);background:var(--v2-paper)}.v2-touch-story>img{width:100%;height:100%;min-height:620px;object-fit:cover;object-position:63% 50%}.v2-touch-story>div{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:72px clamp(48px,6vw,90px)}.v2-touch-story h2{max-width:650px;margin:20px 0 25px}.v2-touch-story .v2-lead{max-width:600px}.v2-request{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:var(--v2-content-gap);padding:var(--v2-section-space) var(--v2-gutter);scroll-margin-top:20px;background:var(--v2-paper-light)}.v2-request-intro{position:sticky;top:42px;align-self:start}.v2-request-intro h2{max-width:560px;margin:19px 0 24px}.v2-request-intro p:last-child{max-width:470px}.v2-field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:29px 22px}.v2-field{position:relative;min-width:0}.v2-field--wide{grid-column:1 / -1}.v2-field label{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--v2-ink);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.11em;text-transform:uppercase}.v2-field label i{color:var(--v2-soft);font-size:var(--v2-type-label);font-style:normal;font-weight:400;letter-spacing:.02em;text-transform:none}.v2-field input,.v2-field textarea{width:100%;border:0;border-bottom:1px solid var(--v2-line);border-radius:0;outline:0;color:var(--v2-ink);background:transparent}.v2-field input{height:46px}.v2-field textarea{min-height:112px;padding:14px 0;resize:vertical}.v2-field input:focus,.v2-field textarea:focus{border-bottom-color:var(--v2-gold);box-shadow:0 1px 0 var(--v2-gold)}.v2-field.has-error input,.v2-consent.has-error{border-color:var(--error)}.v2-field-error{display:block;margin-top:7px;color:var(--error);font-size:13px}.v2-field small{display:block;margin-top:5px;color:var(--v2-soft);text-align:right}.v2-email-hint{display:flex;grid-column:1 / -1;align-items:center;gap:8px;color:#7d5b2f!important;font-size:13px!important}.v2-consent{margin-top:34px;padding:18px 0;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.v2-consent label{display:flex;align-items:flex-start;gap:11px;cursor:pointer}.v2-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--v2-walnut)}.v2-consent span{color:var(--v2-soft);font-size:var(--v2-type-body)}.v2-submit-error{display:flex;gap:12px;margin-top:22px;padding:16px;color:var(--error);border:1px solid rgba(148,69,56,.35)}.v2-submit-error div{display:flex;flex-direction:column;gap:3px}.v2-submit-error span{font-size:13px}.v2-form-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px}.v2-form-actions>span{color:var(--v2-soft);font-size:var(--v2-type-label);letter-spacing:.11em;text-transform:uppercase}.v2-curated-request{display:grid;min-height:calc(100svh - 88px);grid-template-areas:"scene panel";grid-template-columns:minmax(0,1.12fr) minmax(470px,.88fr);background:var(--v2-paper-light)}.v2-curated-scene{position:relative;grid-area:scene;min-height:750px;overflow:hidden;color:var(--v2-paper-light);background:#7e6655;isolation:isolate}.v2-curated-scene:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(24,17,13,.1),transparent 38%),linear-gradient(0deg,rgba(24,17,13,.7),transparent 46%);content:"";pointer-events:none}.v2-curated-scene>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 52%;animation:v2-curated-image-in .52s cubic-bezier(.2,.8,.2,1) both}@keyframes v2-curated-image-in{0%{opacity:.38;transform:scale(1.035)}to{opacity:1;transform:scale(1.015)}}.v2-curated-scene-index,.v2-curated-scene-caption,.v2-curated-finish-rail{position:absolute;z-index:2}.v2-curated-scene-index{top:34px;left:38px;display:flex;align-items:center;gap:12px;font-size:var(--v2-type-label);font-weight:600;letter-spacing:.17em;text-transform:uppercase}.v2-curated-scene-index:before{width:44px;height:1px;background:#ffffffa6;content:""}.v2-curated-scene-caption{bottom:39px;left:39px;width:min(580px,calc(100% - 180px))}.v2-curated-scene-caption p{width:max-content;max-width:100%;margin:0 0 13px;padding:6px 8px;color:#ffffffc2;background:#251c18c7;font-size:var(--v2-type-label);font-weight:600;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.v2-curated-scene-caption strong{display:block;max-width:580px;font-family:var(--display);font-size:clamp(40px,4vw,64px);font-weight:400;letter-spacing:-.04em;line-height:.96}.v2-curated-finish-rail{right:28px;bottom:35px;display:flex;flex-direction:column;gap:9px}.v2-curated-finish-rail span{display:block;width:9px;height:9px;border:1px solid rgba(255,255,255,.7);border-radius:50%}.v2-curated-finish-rail span:nth-child(1){background:#bc7c49}.v2-curated-finish-rail span:nth-child(2){background:#9b8a74}.v2-curated-finish-rail span:nth-child(3){background:#57433a}.v2-curated-finish-rail span:nth-child(4){background:#cfb06e}.v2-curated-panel{display:flex;min-height:750px;grid-area:panel;align-items:stretch;flex-direction:column;justify-content:center;padding:clamp(54px,6vh,82px) clamp(42px,6vw,92px);background:var(--v2-paper-light)}.v2-curated-progress{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:43px;color:var(--v2-soft);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.v2-curated-progress>span:nth-child(2){position:relative;height:1px;overflow:hidden;background:var(--v2-line)}.v2-curated-progress>span:nth-child(2):after{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--v2-gold);content:"";transform:scaleX(var(--v2-curated-progress, .5));transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.v2-curated-form,.v2-curated-confirmation{animation:v2-curated-panel-in .42s cubic-bezier(.2,.8,.2,1) both}@keyframes v2-curated-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.v2-curated-kicker{margin:0 0 19px;color:var(--v2-gold)!important;font-size:var(--v2-type-label)!important;font-weight:700;letter-spacing:.18em;line-height:1.35!important;text-transform:uppercase}.v2-curated-form h1,.v2-curated-confirmation h1{max-width:580px;margin:0;font-size:clamp(45px,4.4vw,68px);letter-spacing:-.045em;line-height:.96}.v2-curated-intro{max-width:560px;margin:24px 0 0;font-size:var(--v2-type-body);line-height:1.65}.v2-curated-preflight{margin-top:31px;padding:20px 0;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.v2-curated-preflight ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.v2-curated-preflight li{color:var(--v2-ink);font-size:var(--v2-type-label);font-weight:600;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.v2-curated-preflight p{max-width:600px;margin-top:14px;color:var(--v2-soft);font-size:12px;line-height:1.55}.v2-curated-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 25px;margin-top:35px}.v2-curated-field{min-width:0}.v2-curated-field--wide,.v2-curated-email-hint{grid-column:1 / -1}.v2-curated-field label{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--v2-ink);font-size:var(--v2-type-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.v2-curated-field label i{color:var(--v2-soft);font-style:normal;font-weight:500;letter-spacing:0;text-transform:none}.v2-curated-field input,.v2-curated-field textarea{width:100%;border:0;border-bottom:1px solid var(--v2-line);border-radius:0;outline:none;color:var(--v2-ink);background:transparent;transition:border-color .18s ease,box-shadow .18s ease}.v2-curated-field input{height:48px;padding:0 0 7px}.v2-curated-field textarea{min-height:88px;padding:10px 0 12px;resize:vertical}.v2-curated-field input::placeholder,.v2-curated-field textarea::placeholder{color:var(--v2-soft);opacity:1}.v2-curated-field input:focus,.v2-curated-field textarea:focus{border-bottom-color:var(--v2-gold);box-shadow:0 1px 0 var(--v2-gold)}.v2-curated-field input[aria-invalid=true]{border-bottom-color:var(--error);box-shadow:0 1px 0 var(--error)}.v2-curated-error{display:block;margin-top:7px;color:var(--error);font-size:12px;line-height:1.4}.v2-curated-email-hint{display:flex;align-items:center;gap:8px;margin:-10px 0 0;color:#7d5b2f!important;font-size:12px!important}.v2-curated-assurance{display:grid;grid-template-columns:28px 1fr;gap:14px;margin-top:30px;padding-top:20px;border-top:1px solid var(--v2-line)}.v2-curated-assurance>svg{width:28px;height:28px;padding:5px;color:var(--v2-gold);border:1px solid var(--v2-gold);border-radius:50%}.v2-curated-assurance p{max-width:520px;margin:0;font-size:12px;line-height:1.55}.v2-curated-actions{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:31px}.v2-curated-actions--end{justify-content:flex-end}.v2-curated-back{display:inline-flex;min-height:44px;align-items:center;gap:9px;padding:0;border:0;border-bottom:1px solid transparent;color:var(--v2-soft);background:transparent;cursor:pointer;font-size:var(--v2-type-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.v2-curated-back:hover{border-color:currentColor}.v2-curated-primary{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:28px;padding:0 25px;border:0;color:var(--v2-paper-light);background:var(--v2-walnut);cursor:pointer;font-size:var(--v2-type-label);font-weight:700;letter-spacing:.15em;text-transform:uppercase;transition:background-color .18s ease,transform .18s ease}.v2-curated-primary:hover{background:var(--v2-walnut-deep);transform:translateY(-1px)}.v2-curated-seal{display:grid;width:64px;height:64px;place-items:center;margin-bottom:35px;border:1px solid var(--v2-gold);border-radius:50%;color:var(--v2-gold);font-family:var(--display);font-size:22px}.v2-curated-summary{display:grid;grid-template-columns:130px 1fr;gap:12px 20px;margin:38px 0 0;padding:25px 0;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);font-size:12px}.v2-curated-summary dt{color:var(--v2-soft);letter-spacing:.08em;text-transform:uppercase}.v2-curated-summary dd{margin:0;font-weight:600}.v2-material-study{background:var(--v2-paper)}.v2-study-editorial{display:grid;max-width:1500px;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:center;gap:clamp(54px,8vw,128px);margin:0 auto;padding:clamp(76px,9vw,132px) clamp(25px,7vw,112px)}.v2-study-visual{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(145px,.66fr);align-items:end;gap:clamp(10px,1.5vw,20px);margin:0}.v2-study-visual img{width:100%;height:100%;object-fit:cover}.v2-study-visual-main{aspect-ratio:3 / 4;overflow:hidden;background:var(--v2-paper-light)}.v2-study-visual-secondary{aspect-ratio:4 / 3;margin-bottom:clamp(18px,5vw,74px);overflow:hidden;background:var(--v2-paper-light)}.v2-study-copy{max-width:540px}.v2-study-copy h2{max-width:520px;margin:0;font-size:clamp(43px,4.6vw,70px);letter-spacing:-.04em;line-height:.98;text-wrap:balance}.v2-study-intro{max-width:57ch;margin:31px 0 0;font-size:var(--v2-type-body);line-height:1.72}.v2-study-contents{margin:42px 0 0;border-top:1px solid var(--v2-line)}.v2-study-contents div{display:grid;grid-template-columns:105px 1fr;gap:24px;padding:19px 0;border-bottom:1px solid var(--v2-line)}.v2-study-contents dt{color:var(--v2-soft);font-size:var(--v2-type-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.v2-study-contents dd{margin:0;font-family:var(--display);font-size:18px;line-height:1.35}.v2-study-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 clamp(25px,7vw,112px);color:var(--v2-paper-light);background:var(--v2-walnut-deep);list-style:none}.v2-study-process li{display:grid;min-height:148px;grid-template-columns:42px 1fr;align-content:center;gap:14px;padding:30px clamp(24px,3vw,48px);border-right:1px solid rgba(250,247,241,.2)}.v2-study-process li:first-child{padding-left:0}.v2-study-process li:last-child{padding-right:0;border-right:0}.v2-study-process li>span{padding-top:4px;color:var(--v2-gold-light);font-size:var(--v2-type-label);font-weight:700;letter-spacing:.12em}.v2-study-process h3{margin:0 0 8px;font-family:var(--display);font-size:23px;font-weight:400;letter-spacing:-.02em}.v2-study-process p{max-width:30ch;margin:0;color:#faf7f1c7;font-size:12px;line-height:1.55}.v2-confirmation{display:grid;min-height:720px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:55px;background:var(--v2-paper-light)}.v2-confirmation>img{width:100%;height:100%;object-fit:cover}.v2-confirmation>div{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:60px clamp(42px,6vw,90px)}.v2-confirmation h1{max-width:720px;margin:20px 0 25px}.v2-confirmation dl{display:grid;width:100%;grid-template-columns:140px 1fr;gap:11px 22px;margin:30px 0;padding:22px 0;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.v2-confirmation dt{color:var(--v2-soft);font-size:var(--v2-type-label)}.v2-confirmation dd{margin:0;font-size:var(--v2-type-body);font-weight:600}.v2-confirmation-actions{display:flex;align-items:center;gap:25px}.v2-not-found{min-height:650px;padding:120px clamp(34px,8vw,130px);background:var(--v2-paper-light)}.v2-not-found h1{max-width:850px;margin:25px 0}.v2-not-found .v2-button{margin-top:30px}.v2-privacy-hero{display:flex;min-height:390px;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(68px,7vw,96px) var(--v2-gutter);background:var(--v2-paper-light)}.v2-privacy-hero h1{max-width:900px;margin:24px 0 28px}.v2-privacy-hero .v2-lead{max-width:720px}.v2-privacy-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 var(--v2-gutter) var(--v2-section-space);background:var(--v2-paper-light)}.v2-privacy-body article{min-height:390px;padding:48px 48px 54px 0;border-top:1px solid var(--v2-line)}.v2-privacy-body article:nth-child(2n){padding-right:0;padding-left:48px;border-left:1px solid var(--v2-line)}.v2-privacy-body h2{max-width:620px;margin:18px 0 25px}.v2-privacy-body article>p:not(.v2-kicker){max-width:620px}.v2-privacy-body article>p:not(.v2-kicker)+p{margin-top:17px}.v2-privacy-body .v2-button,.v2-privacy-body .v2-text-link{margin-top:28px}.v2-privacy-choice{background:#e8e0d26b}.v2-analytics-consent{position:fixed;z-index:250;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:18px 36px;padding:14px clamp(20px,4.5vw,70px) calc(14px + env(safe-area-inset-bottom));color:#faf7f1;background:#2b221c;box-shadow:0 -8px 26px #2b221c24;font-family:var(--sans);animation:v2-consent-in .26s ease both}@keyframes v2-consent-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.v2-analytics-consent__copy{display:flex;align-items:baseline;gap:14px}.v2-analytics-consent__copy p{color:#faf7f1;font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.v2-analytics-consent__copy p span{color:#faf7f199;font-weight:500}.v2-analytics-consent__copy a{color:#faf7f1b3;border-bottom:1px solid rgba(250,247,241,.38);font-size:10px;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.v2-analytics-consent__actions{display:flex;align-items:center;gap:8px}.v2-analytics-consent__actions button{min-height:40px;padding:0 17px;border:1px solid transparent;border-radius:0;color:#faf7f1db;background:transparent;cursor:pointer;font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.v2-analytics-consent__decline:hover{color:#faf7f1}.v2-analytics-consent__allow{min-width:92px;color:#faf7f1!important;border-color:#a85a28!important;background:#a85a28!important}.v2-analytics-consent__allow:hover{border-color:#c47538!important;background:#c47538!important}.v2-analytics-consent__actions button:focus-visible,.v2-analytics-consent__copy a:focus-visible{outline:2px solid #d7b578;outline-offset:3px}@media(max-width:980px){.v2-curated-request{min-height:0;grid-template-areas:"scene" "panel";grid-template-columns:1fr}.v2-curated-scene{min-height:61svh}.v2-curated-panel{min-height:0;padding:70px clamp(24px,7vw,72px) 82px}.v2-study-editorial{grid-template-columns:1fr}.v2-study-copy{max-width:680px}}@media(max-width:1080px){.v2-hero{grid-template-columns:1fr 1fr}.v2-hero-copy{padding-right:42px;padding-left:42px}.v2-proof-cards{grid-template-columns:1fr}.v2-proof-cards article,.v2-proof-cards article+article{min-height:0;padding:17px 0;border-right:0;border-bottom:1px solid var(--v2-line)}.v2-proof-cards article:last-child{border-bottom:0}.v2-variation-story{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.v2-design-tension-heading,.v2-palette-overview-copy{grid-template-columns:1fr 1fr}.v2-finish-panel,.v2-finish-gallery--full .v2-finish-panel{grid-template-columns:1.25fr .75fr}.v2-question-section{grid-template-columns:45px 1fr}.v2-question-section>img{grid-column:2}.v2-specifier-snapshot{grid-template-columns:1fr}.v2-specifier-snapshot__heading{position:static}.v2-specifier-snapshot__links{grid-column:1}.v2-workshop-moments article{grid-template-columns:40px 1fr}.v2-workshop-moments article>div{grid-column:2;padding:0 0 20px}.v2-family-story-main{grid-template-columns:1fr}.v2-family-story-copy{max-width:680px}.v2-proof-access{grid-template-columns:120px 1fr}.v2-proof-access__actions{grid-column:1 / -1}.v2-component-process{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-component-process li:nth-child(2){border-right:0}.v2-component-process li:nth-child(-n+2){border-bottom:1px solid var(--v2-line)}.v2-component-process li:nth-child(3){padding-left:0}.v2-profile-library{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.v2-analytics-consent{gap:16px 24px}.v2-analytics-consent__actions{justify-content:flex-end}.v2-journal-feature{grid-template-columns:1.1fr .9fr}.v2-journal-workflow-card{grid-template-columns:1fr}.v2-journal-workflow-card figure{min-height:560px}.v2-journal-workflow-card>div{min-height:500px}.v2-journal-secondary{margin-left:0}.v2-journal-evidence-card{grid-template-columns:1fr}.v2-journal-evidence-card figure{grid-row:1}.v2-journal-evidence-card>div{grid-row:2}.v2-journal-field-guides__grid{grid-template-columns:1fr 1fr}.v2-journal-field-card:nth-child(2){border-right:0}.v2-journal-field-card:last-child{grid-column:1 / -1;min-height:390px;border-top:1px solid var(--v2-line)}}@media(max-width:820px){.v2-desktop-nav{display:none}.v2-menu-trigger{display:grid}.v2-hero,.v2-material-intro,.v2-made-here,.v2-sample-ending,.v2-page-hero,.v2-sample-hero,.v2-confirmation,.v2-human-standard,.v2-touch-story{grid-template-columns:1fr}.v2-hero-media,.v2-hero{min-height:0}.v2-hero-media{height:62vw;min-height:420px}.v2-hero-media:has(>img.is-contain){height:auto;min-height:0;aspect-ratio:3 / 2}.v2-hero-copy{padding:65px clamp(25px,8vw,62px) 70px}.v2-material-intro{padding:24px}.v2-material-image{min-height:520px}.v2-material-copy{padding:60px 25px}.v2-section-heading,.v2-variation-story,.v2-workshop-intro,.v2-profile-library,.v2-workshop-ending,.v2-request,.v2-home-journal,.v2-journal-masthead,.v2-journal-manifesto{grid-template-columns:1fr;gap:35px}.v2-recognition-band{grid-template-columns:minmax(130px,.32fr) minmax(0,1fr)}.v2-recognition-band>.v2-text-link{grid-column:2;justify-self:start}.v2-design-tension-heading,.v2-palette-overview-copy,.v2-pressure-sequence,.v2-material-paths-grid{grid-template-columns:1fr}.v2-pressure-sequence article,.v2-pressure-sequence article:first-child,.v2-pressure-sequence article:last-child{padding:0 0 36px;border-right:0;border-bottom:1px solid var(--v2-line)}.v2-pressure-sequence article+article{padding-top:36px}.v2-pressure-sequence article:last-child{border-bottom:0}.v2-material-paths-grid figure{border-right:0;border-bottom:1px solid var(--v2-line)}.v2-material-paths-grid figure:last-child{border-bottom:0}.v2-variation-copy{max-width:680px}.v2-finish-tabs{grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--v2-line)}.v2-finish-tabs button:nth-child(2){border-right:0}.v2-finish-tabs button:nth-child(-n+2){border-bottom:1px solid var(--v2-line)}.v2-finish-panel,.v2-finish-gallery--full .v2-finish-panel{grid-template-columns:1fr}.v2-finish-media,.v2-finish-gallery--full .v2-finish-media,.v2-made-here-image{min-height:550px}.v2-made-here-copy{padding:70px clamp(25px,8vw,62px)}.v2-sample-ending{padding:35px}.v2-sample-ending-image{min-height:480px}.v2-footer{grid-template-columns:1fr 1fr}.v2-footer-contact{grid-column:1 / -1}.v2-page-hero{height:auto;min-height:0}.v2-page-hero>img{min-height:0}.v2-page-hero>img{height:65vw;min-height:430px}.v2-question-section{grid-template-columns:35px 1fr;padding-top:70px;padding-bottom:70px}.v2-question-section>img{height:430px}.v2-specifier-snapshot__links{grid-template-columns:1fr}.v2-specifier-snapshot__links a:nth-child(odd){margin-right:0}.v2-outside-proof>div:first-child{grid-template-columns:1fr;gap:30px}.v2-outside-grid{grid-template-columns:1fr}.v2-outside-grid article{min-height:0;border-right:0;border-bottom:1px solid rgba(250,247,241,.25)}.v2-outside-grid article:last-child{border-bottom:0}.v2-proof-access{grid-template-columns:1fr}.v2-proof-access__actions{grid-column:auto}.v2-continuous-profile--evidence{width:112px;height:82px}.v2-form-grid,.v2-box-panels{grid-template-columns:1fr}.v2-component-field{min-height:0;grid-template-columns:1fr 1fr;grid-template-rows:520px 260px 260px}.v2-component-field__hero{grid-column:1 / -1;grid-row:auto}.v2-component-field figure:nth-child(4){grid-column:1 / -1}.v2-material-context{padding-top:28px}.v2-material-context-media,.v2-material-context-media img{min-height:520px}.v2-material-context-copy{margin-top:-80px}.v2-workshop-intro{padding-top:80px;padding-bottom:80px}.v2-workshop-intro>div:last-child{padding-top:0}.v2-profile-library{padding-top:0}.v2-human-standard-image{min-height:660px}.v2-human-standard-copy{padding:75px clamp(25px,8vw,62px)}.v2-family-story{padding-top:85px;padding-bottom:85px}.v2-workshop-ending>div:last-child{align-items:flex-start}.v2-sample-hero>img{min-height:520px}.v2-touch-story>img{min-height:520px}.v2-request-intro{position:static}.v2-privacy-body{grid-template-columns:1fr}.v2-privacy-body article,.v2-privacy-body article:nth-child(2n){min-height:0;padding:48px 0;border-left:0}.v2-journal-masthead{min-height:0;align-items:start}.v2-journal-masthead>p{padding-bottom:0}.v2-journal-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-journal-categories span:nth-child(2){border-right:0}.v2-journal-categories span:nth-child(-n+2){border-bottom:1px solid var(--v2-line)}.v2-journal-feature,.v2-journal-secondary{grid-template-columns:1fr}.v2-journal-workflow-card{min-height:0;grid-template-columns:1fr}.v2-journal-workflow-card figure{height:70vw;min-height:500px}.v2-journal-workflow-card>div{min-height:0}.v2-journal-feature figure{height:74vw;min-height:530px}.v2-journal-secondary{margin-top:70px}.v2-journal-secondary figure{height:62vw;min-height:480px;grid-row:1}.v2-journal-secondary>div{grid-row:2}.v2-journal-article-head{min-height:0;grid-template-columns:1fr}.v2-journal-article-head figure{height:78vw;min-height:560px}.v2-journal-article-body{grid-template-columns:1fr}.v2-journal-article-body>aside{flex-direction:row;gap:20px}.v2-journal-article-footer{grid-template-columns:1fr}.v2-journal-field-guides__head{grid-template-columns:1fr;align-items:start}.v2-field-head{min-height:0;grid-template-columns:1fr}.v2-field-photo--hero{min-height:0}.v2-field-photo--hero picture,.v2-field-photo--hero img{min-height:0}.v2-field-photo--hero img{aspect-ratio:4 / 3}.v2-field-plain,.v2-field-decision,.v2-field-boundary,.v2-field-sources{grid-template-columns:1fr}.v2-field-plain__points{margin-top:8px}.v2-field-chapter{grid-template-columns:1fr}.v2-field-chapter--reverse .v2-field-chapter__copy,.v2-field-chapter--reverse .v2-field-chapter__visual{order:initial}.v2-field-chapter__copy{width:min(100%,720px)}.v2-field-chapter__visual{width:min(100%,760px)}.v2-field-chapter--reverse .v2-field-chapter__visual{margin-left:auto}.v2-field-photo img{aspect-ratio:4 / 3}.v2-field-diagram{min-height:560px}.v2-field-decision__table{width:min(100%,860px)}.v2-workflow-head{min-height:0;grid-template-columns:1fr}.v2-workflow-hero{min-height:0}.v2-workflow-hero img{min-height:0;aspect-ratio:3 / 2}.v2-workflow-shell{grid-template-columns:1fr}.v2-workflow-rail{position:static;display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:28px;border-bottom:1px solid var(--v2-line)}.v2-workflow-rail:before{grid-column:1 / -1}.v2-workflow-map ol{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-workflow-map li,.v2-workflow-map li:first-child,.v2-workflow-map li:last-child{min-height:155px;padding:22px;border-top:1px solid rgba(250,247,241,.22);border-left:1px solid rgba(250,247,241,.22)}.v2-workflow-map li:nth-child(odd){padding-left:0;border-left:0}.v2-workflow-map li:nth-child(-n+2){padding-top:0;border-top:0}.v2-workflow-record{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-workflow-record li:nth-child(3){padding-left:0;border-left:0}.v2-workflow-record li:nth-child(-n+2){border-bottom:1px solid var(--v2-line)}.v2-workflow-detail,.v2-workflow-prototype,.v2-workflow-sample{width:min(100%,680px)}.v2-evidence-head{min-height:0;grid-template-columns:1fr}.v2-evidence-hero{min-height:0}.v2-evidence-shell{grid-template-columns:1fr}.v2-evidence-rail{position:static;display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:28px;border-bottom:1px solid var(--v2-line)}.v2-evidence-rail:before{grid-column:1 / -1}.v2-evidence-detail,.v2-evidence-portrait,.v2-evidence-sample{width:min(100%,620px)}}@media(max-width:560px){.v2-site{--v2-section-space: 72px;--v2-gutter: 20px;--v2-content-gap: 40px}.v2-nav-shell{min-height:69px;padding:0 20px}.v2-brand{font-size:28px}.v2-hero-media{height:56vh;min-height:405px}.v2-hero-media:has(>img.is-contain){height:auto;min-height:0}.v2-hero-copy{padding:54px 24px 62px}.v2-hero-copy h1{margin-top:23px}.v2-hero-actions{align-items:flex-start;flex-direction:column;margin-top:27px}.v2-hero-controls{right:14px;bottom:14px}.v2-hero-dots button{min-width:60px;padding:0 9px;font-size:9px}.v2-hero-profile{top:72px;right:-4%;bottom:auto;width:72%;opacity:.72}.v2-hero-profile>span{display:none}.v2-material-intro{padding:0}.v2-material-image{min-height:430px}.v2-material-copy{padding:64px 24px}.v2-proof-cards{margin-top:28px}.v2-recognition-band{padding:68px 20px}.v2-recognition-band:before{left:20px;width:64px}.v2-recognition-band{grid-template-columns:1fr;gap:34px}.v2-recognition-band>h2{max-width:none}.v2-recognition-band__marks{grid-template-columns:1fr}.v2-recognition-band__marks article{min-height:0;padding:0 0 28px}.v2-recognition-band__marks article+article{padding:28px 0 0;border-top:1px solid var(--v2-line);border-left:0}.v2-recognition-band .v2-recognition-mark--french{width:min(100%,275px)}.v2-recognition-band .v2-recognition-mark--green{width:min(100%,285px)}.v2-recognition-band>.v2-text-link{grid-column:auto}.v2-palette-home,.v2-palette-page,.v2-can-become,.v2-inside-box{padding:78px 20px 68px}.v2-section-heading{gap:24px}.v2-section-heading>p{padding-bottom:0}.v2-variation-story{gap:46px}.v2-variation-copy h2{margin-bottom:22px}.v2-spectrum-graphic{margin-top:24px}.v2-variation-proof{margin-top:27px}.v2-variation-visual img{aspect-ratio:1 / 1.08}.v2-variation-visual figcaption{align-items:flex-start;flex-direction:column;gap:6px}.v2-finish-gallery{margin-top:38px}.v2-finish-tabs button{min-height:72px;grid-template-columns:18px 1fr;gap:9px;padding:0 12px}.v2-finish-swatch{width:16px;height:16px}.v2-finish-media,.v2-finish-gallery--full .v2-finish-media{min-height:430px}.v2-finish-copy{min-height:290px;padding:38px 27px}.v2-made-here-image{min-height:430px}.v2-made-here-copy{padding:65px 24px}.v2-sample-ending{padding:0}.v2-sample-ending-image{min-height:410px}.v2-sample-ending-copy{padding:62px 24px 70px}.v2-footer{grid-template-columns:1fr;padding:60px 24px 22px}.v2-footer-contact{grid-column:auto}.v2-footer-base{align-items:flex-start;flex-direction:column;gap:8px}.v2-home-journal{padding:72px 20px}.v2-home-journal-notes>a{min-height:154px;grid-template-columns:1fr 22px;gap:10px 18px;padding:25px 0}.v2-home-journal-notes span{grid-column:1 / -1}.v2-home-journal-notes h3{font-size:27px}.v2-journal-masthead{padding:78px 20px 64px}.v2-journal-masthead h1{font-size:clamp(54px,16vw,78px)}.v2-journal-categories{padding:0 20px}.v2-journal-categories span{min-height:62px;padding:0 12px}.v2-journal-categories span:first-child{padding-left:12px}.v2-journal-issue{padding:72px 20px}.v2-journal-feature figure{height:112vw;min-height:430px}.v2-journal-workflow-card{margin-bottom:72px}.v2-journal-workflow-card figure{height:68vw;min-height:280px}.v2-journal-workflow-card>div{padding:46px 27px 54px}.v2-journal-workflow-card ol{grid-template-columns:repeat(3,1fr);gap:0 10px}.v2-journal-workflow-card li:nth-child(n+4){padding-top:10px}.v2-journal-feature>div,.v2-journal-secondary>div{padding:46px 27px 54px}.v2-journal-secondary figure{height:92vw;min-height:390px}.v2-journal-manifesto{padding:72px 20px}.v2-journal-article-title{padding:58px 24px 66px}.v2-journal-article-head figure{height:112vw;min-height:430px}.v2-journal-article-body{gap:48px;padding:76px 20px}.v2-journal-article-body>aside{flex-direction:column}.v2-journal-prose blockquote{margin:68px 0}.v2-journal-questions{padding:34px 24px}.v2-journal-article-footer{padding:72px 20px}.v2-workflow-head__copy{padding:58px 24px 66px}.v2-workflow-head__copy h1{font-size:clamp(46px,14.5vw,65px)}.v2-workflow-hero{padding:20px}.v2-workflow-hero img{aspect-ratio:4 / 3}.v2-workflow-shell{gap:52px;padding:72px 20px}.v2-workflow-rail{grid-template-columns:repeat(3,1fr)}.v2-workflow-map{margin-right:-20px;margin-left:-20px;padding:42px 24px}.v2-workflow-map ol{grid-template-columns:1fr}.v2-workflow-map li,.v2-workflow-map li:first-child,.v2-workflow-map li:last-child,.v2-workflow-map li:nth-child(odd),.v2-workflow-map li:nth-child(-n+2){min-height:0;padding:20px 0;border-top:1px solid rgba(250,247,241,.22);border-left:0}.v2-workflow-map li:first-child{padding-top:0;border-top:0}.v2-workflow-map li>strong{margin:25px 0 10px}.v2-workflow-decision{grid-template-columns:1fr}.v2-workflow-decision>div,.v2-workflow-decision>div+div{padding:20px 0;border-left:0}.v2-workflow-decision>div+div{border-top:1px solid var(--v2-line)}.v2-workflow-record{grid-template-columns:1fr}.v2-workflow-record li,.v2-workflow-record li:first-child,.v2-workflow-record li:nth-child(3){min-height:125px;padding:20px 0;border-bottom:1px solid var(--v2-line);border-left:0}.v2-workflow-record li:last-child{border-bottom:0}.v2-workflow-table-wrap{margin-right:-20px;padding-right:20px}.v2-workflow-figure{margin:62px 0}.v2-workflow-footer{padding:72px 20px}.v2-journal-evidence-card{min-height:0}.v2-journal-evidence-card figure{padding:26px 16px}.v2-journal-evidence-card>div{padding:42px 27px 50px}.v2-journal-field-guides{margin-bottom:72px}.v2-journal-field-guides__head{margin-bottom:36px}.v2-journal-field-guides__grid{grid-template-columns:1fr}.v2-journal-field-card,.v2-journal-field-card:last-child{min-height:400px;grid-column:auto;border-right:0;border-bottom:1px solid var(--v2-line)}.v2-journal-field-card:last-child{border-bottom:0}.v2-field-head__copy{padding:58px 24px 66px}.v2-field-head__copy h1{font-size:clamp(43px,13vw,61px)}.v2-field-promise{font-size:28px!important}.v2-field-photo--hero img{aspect-ratio:4 / 3}.v2-field-photo--hero figcaption{padding:15px 20px 18px}.v2-field-plain{gap:38px;padding:72px 20px}.v2-field-plain__points{grid-template-columns:1fr}.v2-field-plain__points>div,.v2-field-plain__points>div:first-child{min-height:0;padding:23px 0 25px;border-bottom:1px solid var(--v2-line);border-left:0}.v2-field-plain__points>div:last-child{border-bottom:0}.v2-field-plain__points strong{margin-bottom:12px}.v2-field-chapter{gap:46px;padding:74px 20px}.v2-field-chapter__copy h2{font-size:39px}.v2-field-chapter__lead{font-size:25px!important}.v2-field-diagram{min-height:0;margin-right:-20px;margin-left:-20px;padding:38px 20px}.v2-field-diagram__head{grid-template-columns:1fr;gap:13px}.v2-field-diagram__body,.v2-field-diagram--orbit .v2-field-diagram__body{grid-template-columns:1fr;margin-top:54px}.v2-field-diagram__item,.v2-field-diagram__item:nth-child(2n),.v2-field-diagram--orbit .v2-field-diagram__item,.v2-field-diagram--orbit .v2-field-diagram__item:nth-child(2n){min-height:112px;padding:20px 0;border-right:0}.v2-field-diagram--split .v2-field-diagram__item:last-child{grid-column:auto}.v2-field-diagram--split .v2-field-diagram__item:last-child>div{display:flex}.v2-field-diagram--split .v2-field-diagram__item:last-child small{text-align:left}.v2-field-decision{gap:42px;padding:74px 20px}.v2-field-decision__table{width:100%}.v2-field-decision__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.v2-field-decision__table :where(table,tbody,tr,th,td){display:block;width:100%}.v2-field-decision__table tbody tr{padding:7px 18px;border-bottom:1px solid rgba(48,38,31,.18)}.v2-field-decision__table :where(tbody th,tbody td){display:grid;grid-template-columns:86px 1fr;gap:15px;padding:12px 0;border:0}.v2-field-decision__table :where(tbody th,tbody td):before{color:var(--v2-tech-accent);content:attr(data-label);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.v2-field-boundary,.v2-field-sources{gap:42px;padding:72px 20px}.v2-tech-footer{padding:72px 20px}.v2-evidence-head__copy{padding:58px 24px 66px}.v2-evidence-head__copy h1{font-size:clamp(48px,14.8vw,66px)}.v2-evidence-hero{padding:38px 20px 34px}.v2-evidence-hero picture,.v2-evidence-hero img{max-height:560px}.v2-evidence-shell{gap:52px;padding:72px 20px}.v2-evidence-rail{grid-template-columns:repeat(2,1fr)}.v2-evidence-prose>section h2{font-size:40px}.v2-evidence-figure{margin:64px 0}.v2-evidence-diagram{margin-right:-20px;margin-left:-20px;padding:20px 8px;overflow-x:auto}.v2-evidence-diagram img{width:900px;max-width:none}.v2-evidence-table-wrap{margin-right:-20px;padding-right:20px}.v2-evidence-record{margin-right:-20px;margin-left:-20px;padding:48px 24px}.v2-evidence-record ol{grid-template-columns:1fr}.v2-page-hero>div{padding:65px 24px}.v2-page-profile{width:128px;grid-template-columns:78px 1fr;margin-bottom:27px}.v2-continuous-profile--route{width:78px;height:52px}.v2-page-hero>img{height:112vw;min-height:420px}.v2-question-section{grid-template-columns:1fr;gap:20px;padding:68px 20px}.v2-question-number{display:none}.v2-question-section>img{grid-column:auto;height:400px;margin-top:20px}.v2-specifier-snapshot{gap:42px;padding:72px 20px}.v2-specifier-snapshot__list>div{grid-template-columns:1fr;gap:8px;padding:19px 0}.v2-design-tension,.v2-material-paths{padding:72px 20px}.v2-pressure-sequence,.v2-material-paths-grid{margin-top:42px}.v2-pressure-sequence article>div{grid-template-columns:27px 1fr;gap:0 11px}.v2-material-paths-grid figcaption{min-height:0;padding:28px 24px 34px}.v2-palette-overview{padding:72px 20px 0}.v2-palette-overview-copy{margin-bottom:44px}.v2-palette-overview-visual figcaption{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-palette-overview-visual figcaption span{min-height:58px;border-bottom:1px solid var(--v2-line)}.v2-palette-overview-visual figcaption span:nth-child(2){border-right:0}.v2-palette-overview-visual figcaption span:nth-last-child(-n+2){border-bottom:0}.v2-outside-proof{padding:76px 20px}.v2-outside-grid{margin-top:45px}.v2-form-grid article{grid-template-rows:330px auto}.v2-component-process{grid-template-columns:1fr}.v2-component-process li,.v2-component-process li:first-child,.v2-component-process li:nth-child(3),.v2-component-process li:last-child{min-height:104px;padding:20px 0;border-right:0;border-bottom:1px solid var(--v2-line)}.v2-component-process li:last-child{border-bottom:0}.v2-component-field{grid-template-columns:1fr;grid-template-rows:400px repeat(3,240px)}.v2-component-field__hero,.v2-component-field figure:nth-child(4){grid-column:auto}.v2-material-context{padding:0 0 72px}.v2-material-context-media,.v2-material-context-media img{min-height:420px}.v2-material-context-copy{width:calc(100% - 40px);margin:-42px 20px 0;padding:45px 28px 48px}.v2-workshop-intro{padding:72px 20px}.v2-profile-library{gap:45px;padding:0 20px 72px}.v2-profile-library-image{min-height:330px;padding:16px}.v2-profile-library-image img{min-height:300px}.v2-profile-library-visual figcaption{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-profile-library-visual figcaption span{min-height:62px;border-bottom:1px solid var(--v2-line)}.v2-profile-library-visual figcaption span:nth-child(2){border-right:0}.v2-profile-library-visual figcaption span:nth-last-child(-n+2){border-bottom:0}.v2-workshop-moments{padding:0 20px 70px}.v2-workshop-moments article{grid-template-columns:1fr;gap:20px}.v2-workshop-moments article>span,.v2-workshop-moments article>div{grid-column:auto}.v2-workshop-moments img{height:340px}.v2-workshop-moments article>div{padding:0 0 15px}.v2-human-standard-image{min-height:560px}.v2-human-standard-copy{padding:64px 24px 72px}.v2-family-story{padding:72px 20px}.v2-family-story-main{gap:46px}.v2-family-roles{grid-template-columns:1fr;margin-top:60px}.v2-family-roles article,.v2-family-roles article:nth-child(odd),.v2-family-roles article:nth-child(2n){min-height:0;padding:28px 0;border-right:0;border-bottom:1px solid var(--v2-line)}.v2-family-roles article:last-child{border-bottom:0}.v2-workshop-recognition{padding:72px 20px}.v2-workshop-recognition__marks{grid-template-columns:1fr;margin-top:46px}.v2-workshop-recognition__marks article{min-height:235px;padding:42px 24px}.v2-workshop-recognition__marks .v2-recognition-mark--french{width:min(100%,330px)}.v2-workshop-recognition__marks .v2-recognition-mark--green{width:min(100%,350px)}.v2-workshop-ending{padding:72px 20px}.v2-workshop-ending-actions{align-items:flex-start;flex-direction:column}.v2-page-ending{min-height:390px;padding:64px 20px}.v2-sample-hero>img{min-height:410px}.v2-sample-hero>div{padding:58px 24px 66px}.v2-box-panels img{height:360px}.v2-touch-story>img{min-height:430px;object-position:58% 50%}.v2-touch-story>div{padding:62px 24px 70px}.v2-request{padding:78px 20px}.v2-field-grid{grid-template-columns:1fr}.v2-field--wide,.v2-email-hint{grid-column:auto}.v2-form-actions{align-items:flex-start;flex-direction:column}.v2-curated-scene{min-height:42svh}.v2-curated-scene>img{object-position:50% 48%}.v2-curated-scene-index{top:23px;left:22px}.v2-curated-scene-caption{bottom:26px;left:22px;width:calc(100% - 82px)}.v2-curated-scene-caption strong{font-size:clamp(37px,11vw,49px)}.v2-curated-scene-caption p{font-size:10px}.v2-curated-finish-rail{right:20px;bottom:24px}.v2-curated-panel{padding:45px 22px 62px}.v2-curated-progress{margin-bottom:30px;font-size:10px}.v2-curated-form h1,.v2-curated-confirmation h1{font-size:41px}.v2-curated-intro{margin-top:19px;font-size:14px}.v2-curated-preflight ul{grid-template-columns:1fr;gap:9px}.v2-curated-preflight p{margin-top:17px}.v2-curated-field-grid{grid-template-columns:1fr;gap:25px;margin-top:32px}.v2-curated-field--wide,.v2-curated-email-hint{grid-column:auto}.v2-curated-actions{align-items:stretch;flex-direction:column-reverse}.v2-curated-actions--end{align-items:stretch}.v2-curated-primary{width:100%}.v2-curated-back{align-self:flex-start}.v2-curated-summary{grid-template-columns:1fr}.v2-curated-summary dt{margin-top:8px}.v2-study-editorial{gap:48px;padding:70px 22px 74px}.v2-study-visual{grid-template-columns:minmax(0,1.42fr) minmax(105px,.58fr)}.v2-study-visual-secondary{margin-bottom:22px}.v2-study-copy h2{font-size:43px}.v2-study-intro{margin-top:23px;font-size:14px}.v2-study-contents{margin-top:33px}.v2-study-contents div{grid-template-columns:90px 1fr;gap:17px}.v2-study-contents dd{font-size:16px}.v2-study-process{grid-template-columns:1fr;padding:0 22px}.v2-study-process li,.v2-study-process li:first-child,.v2-study-process li:last-child{min-height:0;padding:26px 0;border-right:0;border-bottom:1px solid rgba(250,247,241,.2)}.v2-study-process li:last-child{border-bottom:0}.v2-confirmation{padding:0}.v2-confirmation>img{min-height:410px}.v2-confirmation>div{padding:60px 24px}.v2-confirmation dl{grid-template-columns:1fr}.v2-confirmation dt{margin-top:8px}.v2-confirmation-actions{align-items:flex-start;flex-direction:column}.v2-not-found{padding:90px 24px}.v2-privacy-hero{min-height:350px;padding:68px 20px}.v2-privacy-body{padding:0 20px 72px}.v2-analytics-consent{align-items:flex-start;flex-direction:column;gap:12px;padding:14px 20px calc(14px + env(safe-area-inset-bottom))}.v2-analytics-consent__copy{align-items:center;gap:11px}.v2-analytics-consent__copy p{font-size:10px}.v2-analytics-consent__copy p span{display:none}.v2-analytics-consent__actions{width:100%;justify-content:flex-end}.v2-analytics-consent__actions button{min-height:38px}}@media(max-width:1080px){.v2-journal-recognition-card{grid-template-columns:1fr .72fr}.v2-journal-recognition-card__status{grid-column:1 / -1;grid-template-rows:none;grid-template-columns:1fr 1fr}.v2-journal-recognition-card__status>span,.v2-journal-recognition-card__status>span:last-child{min-height:120px;border-right:1px solid rgba(37,36,59,.25);border-bottom:0}.v2-recognition-head{grid-template-columns:1fr .82fr}.v2-recognition-primer--green{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.v2-recognition-systems__copy{padding:72px 54px}}@media(max-width:820px){.v2-journal-recognition-card{min-height:0;grid-template-columns:1fr}.v2-journal-recognition-card__copy{padding:68px 32px}.v2-journal-recognition-card figure{min-height:620px}.v2-journal-recognition-card figure img{height:88%;object-fit:contain}.v2-journal-recognition-card__status{grid-column:auto}.v2-recognition-head{min-height:0;grid-template-columns:1fr}.v2-recognition-head__visual{min-height:720px}.v2-recognition-opening,.v2-recognition-people,.v2-recognition-sources,.v2-recognition-close,.v2-recognition-frame,.v2-recognition-systems{grid-template-columns:1fr}.v2-recognition-frame>figure{min-height:580px}.v2-recognition-primer,.v2-recognition-primer--green{min-height:0;grid-template-columns:1fr}.v2-recognition-primer--french aside{min-height:240px}.v2-recognition-primer--green .v2-recognition-image{width:min(100%,540px)}.v2-recognition-atlas-section>div:first-child,.v2-recognition-timeline>div{grid-template-columns:1fr}.v2-recognition-atlas tbody{grid-template-columns:1fr}.v2-recognition-timeline ol{grid-template-columns:1fr;border-top:0;border-left:2px solid #11182c}.v2-recognition-timeline li{min-height:0;padding:0 0 55px 34px}.v2-recognition-timeline li:before{top:2px;left:-10px}.v2-recognition-timeline li strong{margin-bottom:16px}.v2-recognition-lenses{grid-template-columns:1fr}.v2-recognition-lenses>div+div{border-top:1px solid rgba(37,36,59,.28);border-left:0}.v2-recognition-material{min-height:680px}.v2-recognition-sources ol{grid-template-columns:1fr}.v2-recognition-close__actions{align-self:auto;margin-top:45px}}@media(max-width:560px){.v2-journal-recognition-card{margin-bottom:76px}.v2-journal-recognition-card__copy{padding:54px 24px 60px}.v2-journal-recognition-card__copy h2{font-size:clamp(43px,13vw,59px)}.v2-journal-recognition-card figure{min-height:520px}.v2-journal-recognition-card__status{grid-template-columns:1fr}.v2-journal-recognition-card__status>span,.v2-journal-recognition-card__status>span:last-child{min-height:112px;border-right:0;border-bottom:1px solid rgba(37,36,59,.25)}.v2-recognition-head__copy{padding:58px 24px 66px}.v2-recognition-head__copy h1{font-size:clamp(47px,14.5vw,68px)}.v2-recognition-statusline{grid-template-columns:1fr}.v2-recognition-statusline>div,.v2-recognition-statusline>div+div{padding:18px 0;border-left:0}.v2-recognition-statusline>div+div{border-top:1px solid var(--v2-line)}.v2-recognition-head__visual{min-height:580px;padding:48px 20px}.v2-recognition-head__visual .v2-recognition-image img{max-height:505px}.v2-recognition-opening,.v2-recognition-primer,.v2-recognition-atlas-section,.v2-recognition-timeline,.v2-recognition-people,.v2-recognition-sources,.v2-recognition-close{padding:72px 20px}.v2-recognition-frame>figure{min-height:390px;padding:20px}.v2-recognition-frame>div{padding:68px 24px}.v2-recognition-frame h2,.v2-recognition-primer__copy h2,.v2-recognition-atlas-section h2,.v2-recognition-timeline h2,.v2-recognition-systems__copy h2,.v2-recognition-people h2,.v2-recognition-sources h2,.v2-recognition-close h2{font-size:clamp(40px,12vw,56px)}.v2-recognition-primer--french aside{min-height:210px;padding:25px}.v2-recognition-primer--green .v2-recognition-image img{max-height:520px}.v2-recognition-atlas tr{padding:30px 22px}.v2-recognition-timeline ol{margin-top:55px}.v2-recognition-systems__visual,.v2-recognition-systems__copy{padding:58px 20px}.v2-recognition-lenses>div{min-height:205px;padding:24px}.v2-recognition-material{min-height:590px}.v2-recognition-material blockquote{padding:190px 20px;font-size:clamp(48px,14vw,66px)}}@media(prefers-reduced-motion:reduce){.v2-site *,.v2-site *:before,.v2-site *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--paper: #f1ece2;--paper-light: #f7f3eb;--paper-deep: #e6ddce;--ink: #342820;--ink-soft: #65594f;--walnut: #5a3f30;--walnut-deep: #2f241e;--gold: #b78a4b;--line: rgba(52, 40, 32, .22);--light-line: rgba(247, 243, 235, .28);--error: #944538;--display: "Cormorant Garamond", Georgia, serif;--sans: "Manrope", Arial, sans-serif;color:var(--ink);background:var(--paper);font-family:var(--sans);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}p{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.75}h1,h2,h3{margin:0;font-family:var(--display);font-weight:400;letter-spacing:-.025em}h1{font-size:clamp(54px,5vw,78px);line-height:.93}h2{font-size:clamp(45px,4.35vw,70px);line-height:.96}h3{font-size:33px;line-height:1}::selection{color:var(--paper-light);background:var(--walnut)}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.eyebrow{color:inherit;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.25em;text-transform:uppercase}.lead{font-size:17px;line-height:1.55;color:var(--ink)}.outline-button,.solid-button,.text-link,.back-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:18px;border:0;border-radius:0;background:none;cursor:pointer;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.19em;line-height:1;text-transform:uppercase;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.outline-button{padding:0 23px;border:1px solid var(--gold);color:#8a6230}.outline-button:hover,.outline-button.is-selected{color:var(--paper-light);background:var(--walnut);border-color:var(--walnut)}.solid-button{padding:0 24px;color:var(--paper-light);background:var(--walnut)}.solid-button:hover{background:var(--walnut-deep)}.solid-button:disabled{cursor:wait;opacity:.65}.text-link{min-height:38px;justify-content:flex-start;padding:0;border-bottom:1px solid var(--gold);color:var(--ink)}.text-link.light{color:var(--paper-light)}.global-nav{position:relative;z-index:20;display:grid;min-height:88px;grid-template-columns:1fr 1fr;align-items:center;padding:0 clamp(24px,4vw,62px);border-bottom:1px solid var(--line);background:var(--paper-light)}.global-nav--overlay{position:absolute;inset:0 0 auto;background:transparent;border-bottom-color:transparent}.brand-mark{width:max-content;font-family:var(--display);font-size:31px;line-height:1;letter-spacing:-.025em}.brand-mark--inverse{color:var(--paper-light)}.desktop-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(24px,3.5vw,52px)}.desktop-nav a{position:relative;color:var(--ink);font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.desktop-nav a:after{position:absolute;right:0;bottom:-8px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.desktop-nav a:hover:after,.desktop-nav a.active:after{transform:scaleX(1);transform-origin:left}.sample-nav-link{display:inline-flex;align-items:center;white-space:nowrap}.sample-nav-link span{display:inline-grid;width:18px;height:18px;margin-left:4px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:9px;letter-spacing:0}.menu-button{display:none;justify-self:end;padding:8px;border:0;background:none;cursor:pointer}.mobile-menu{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;visibility:hidden;flex-direction:column;padding:34px 28px;color:var(--paper-light);background:var(--walnut-deep);opacity:0;transform:translateY(-15px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.mobile-menu.is-open{visibility:visible;opacity:1;transform:translateY(0)}.menu-close{align-self:flex-end;padding:8px;border:0;color:inherit;background:none;cursor:pointer}.mobile-menu nav{display:flex;flex:1;flex-direction:column;justify-content:center;gap:17px}.mobile-menu nav a{font-family:var(--display);font-size:49px;line-height:1}.mobile-menu nav a.mobile-sample-link{display:flex;width:max-content;max-width:100%;align-items:center;gap:10px;font-size:clamp(27px,8.6vw,40px);white-space:nowrap}.mobile-sample-count{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid currentColor;border-radius:50%;font-family:var(--body);font-size:11px}.mobile-menu-foot{color:#f7f3eb99;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.atelier-hero{position:relative;display:grid;min-height:608px;grid-template-columns:1fr 1fr;background:var(--paper-light)}.hero-image-wrap{position:relative;min-height:608px;overflow:hidden;background:var(--paper-deep)}.hero-image-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;opacity:0;transition:opacity 1.1s ease}.hero-image-frame.is-active{z-index:1;opacity:1}.hero-image-frame img{width:100%;height:100%;object-fit:cover;transform:scale(1.015);transition:transform 6s ease-out}.hero-image-frame.is-active img{transform:scale(1.065)}.hero-frame--weather img{object-position:50% 48%}.hero-frame--artisan img,.hero-frame--joinery img,.hero-frame--form img,.hero-frame--sample-box img{object-position:50% 50%}.atelier-hero .brand-mark--inverse{color:var(--ink)}.hero-controls{position:absolute;z-index:4;right:20px;bottom:20px;display:flex;align-items:center;gap:10px}.hero-progress{display:flex;align-items:center;gap:2px;padding:5px 8px;border:1px solid rgba(52,40,32,.18);background:#f7f3ebc2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-progress button{position:relative;width:24px;height:30px;padding:0;border:0;background:transparent;cursor:pointer}.hero-progress button:after{position:absolute;top:50%;right:4px;left:4px;height:1px;background:#34282059;content:"";transition:background-color .18s ease,transform .18s ease}.hero-progress button:hover:after,.hero-progress button.is-active:after{background:var(--ink);transform:scaleY(2)}.hero-motion-toggle{display:grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid rgba(52,40,32,.28);border-radius:50%;color:var(--ink);background:#f7f3ebd1;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-motion-toggle:hover{background:var(--paper-light)}.hero-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:128px clamp(48px,6vw,94px) 58px}.hero-copy h1{max-width:640px;margin:29px 0 21px;font-size:clamp(49px,4.08vw,62px);text-transform:uppercase}.hero-deck{margin-bottom:29px;color:var(--ink);font-size:13px;letter-spacing:.02em}.hero-copy .outline-button{min-width:273px}.section-grid{display:grid;grid-template-columns:1fr 1fr}.touch-section{min-height:566px;padding:36px;background:var(--paper-light)}.touch-image-wrap{position:relative;min-height:494px;overflow:hidden}.touch-image-wrap>img{width:100%;height:100%;object-fit:cover;transition:opacity .18s ease}.image-switch{position:absolute;bottom:16px;left:16px;display:flex;background:#2f241ee0}.image-switch button{min-height:36px;padding:0 14px;border:0;color:#f7f3eba6;background:none;cursor:pointer;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.image-switch button.active{color:var(--paper-light);background:#ffffff1f}.touch-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;padding:48px clamp(40px,3.5vw,54px)}.touch-copy h2{margin:18px 0;font-size:clamp(40px,3.35vw,51px);text-transform:uppercase}.touch-copy .lead{max-width:470px;margin-bottom:16px}.touch-copy>p:not(.eyebrow):not(.lead){max-width:480px}.touch-copy .text-link{margin-top:28px}.palette-section{padding:110px clamp(30px,6vw,92px) 90px;background:var(--paper-deep)}.section-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:90px}.section-heading h2{margin-top:20px}.section-heading>p{max-width:470px;padding-bottom:6px}.palette-stage{display:grid;min-height:545px;grid-template-columns:1.55fr .75fr;margin-top:58px}.palette-image{overflow:hidden}.palette-image img{width:100%;height:100%;object-fit:cover}.finish-visual{position:relative;width:100%;height:100%;overflow:hidden;background:var(--paper)}.finish-visual>img{display:block;width:100%;height:100%;object-fit:cover}.finish-view-toggle{position:absolute;bottom:16px;left:16px;display:flex;color:var(--paper-light);background:#2f241ee6;box-shadow:0 8px 22px #2f241e1f}.finish-view-toggle button{min-height:38px;padding:0 15px;border:0;color:#f7f3eba6;background:transparent;cursor:pointer;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.finish-view-toggle button.active{color:var(--paper-light);background:#ffffff24}.finish-view-toggle button:focus-visible{outline:2px solid var(--paper-light);outline-offset:-3px}.finish-visual-unavailable{display:flex;height:100%;min-height:430px;align-items:center;flex-direction:column;justify-content:center;padding:30px;color:var(--ink-soft);text-align:center}.finish-visual-unavailable span{font-family:var(--display);font-size:35px}.finish-visual-unavailable p{margin-top:8px}.palette-panel{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:55px;color:var(--paper-light);background:var(--walnut)}.palette-panel p{color:#f7f3ebb8}.palette-index{font-size:10px!important;letter-spacing:.2em}.palette-panel h3{margin:28px 0 10px;font-size:50px}.palette-title{margin-bottom:21px;color:var(--paper-light)!important;font-family:var(--display);font-size:21px!important}.palette-panel .outline-button{margin-top:32px;color:var(--paper-light);border-color:#f7f3eb73}.palette-panel .outline-button:hover,.palette-panel .outline-button.is-selected{color:var(--walnut);background:var(--paper-light)}.palette-disclaimer{margin-top:24px;color:#f7f3eb94!important;font-size:9px!important;line-height:1.55}.finish-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.finish-tabs button{display:flex;min-height:82px;align-items:center;gap:14px;padding:14px 18px;border:0;border-right:1px solid var(--line);background:none;cursor:pointer;text-align:left}.finish-tabs button:last-child{border-right:0}.finish-tabs button[aria-selected=true]{background:#ffffff52}.finish-tabs span{width:31px;height:31px;flex:0 0 auto;border:1px solid rgba(52,40,32,.12)}.finish-tabs b{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.proof-section{padding:105px clamp(30px,6vw,92px) 120px;background:var(--paper-light)}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:60px;background:var(--line)}.proof-item{background:var(--paper-light)}.proof-item img{width:100%;aspect-ratio:1.18;object-fit:cover}.proof-item>div{min-height:235px;padding:27px 29px;border-right:1px solid var(--line)}.proof-item>div>span{color:var(--gold);font-size:10px;letter-spacing:.18em}.proof-item h3{margin:24px 0 12px;font-size:29px}.performance-section{padding:120px clamp(30px,6vw,92px);gap:10vw;color:var(--paper-light);background:var(--walnut-deep)}.performance-copy h2{margin:22px 0 27px}.performance-copy p{max-width:530px;color:#f7f3ebad}.performance-copy .eyebrow{color:var(--paper-light)}.evidence-list{border-top:1px solid var(--light-line)}.evidence-item{border-bottom:1px solid var(--light-line)}.evidence-item button{display:grid;width:100%;min-height:71px;grid-template-columns:38px 1fr auto;align-items:center;padding:0;border:0;color:var(--paper-light);background:none;cursor:pointer;text-align:left}.evidence-item button span{color:var(--gold);font-size:10px}.evidence-item button b{font-family:var(--display);font-size:21px;font-weight:400}.evidence-item svg{transition:transform .18s ease}.evidence-item svg.rotated{transform:rotate(45deg)}.evidence-copy{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.evidence-copy>p{min-height:0;overflow:hidden;color:#f7f3eb9e}.evidence-copy.open{grid-template-rows:1fr}.evidence-copy.open>p{padding:0 38px 20px}.workshop-section{display:grid;min-height:700px;grid-template-columns:1.15fr .85fr;background:var(--walnut)}.workshop-image{overflow:hidden}.workshop-image img{width:100%;height:100%;object-fit:cover}.workshop-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(50px,7vw,105px);color:var(--paper-light)}.workshop-copy h2{margin:24px 0 26px}.workshop-copy p{color:#f7f3ebb3}.workshop-copy .lead{margin-bottom:18px;color:var(--paper-light)}.workshop-copy .text-link{margin-top:30px}.lifestyle-section{position:relative;min-height:760px;overflow:hidden}.lifestyle-section>img{width:100%;height:760px;object-fit:cover}.lifestyle-caption{position:absolute;right:6vw;bottom:6vw;max-width:690px;padding:44px 48px;color:var(--paper-light);background:#2f241ec7}.lifestyle-caption h2{margin-top:18px;font-size:clamp(43px,4vw,64px)}.sample-invitation{display:grid;min-height:620px;grid-template-columns:1fr 1fr;background:var(--paper-deep)}.sample-image{padding:62px}.sample-image img{width:100%;height:100%;object-fit:cover}.sample-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:70px clamp(42px,8vw,120px)}.sample-copy h2{margin:24px 0}.sample-copy .solid-button{margin-top:30px}.inner-page{background:var(--paper-light)}.page-hero{display:grid;min-height:620px;grid-template-columns:.9fr 1.1fr}.page-hero-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:70px clamp(35px,7vw,110px)}.page-hero h1{max-width:620px;margin:25px 0 26px}.page-hero-copy .lead{max-width:500px}.page-hero>img{width:100%;height:620px;object-fit:cover}.material-facts,.workshop-manifesto{display:grid;grid-template-columns:1fr 1fr;gap:12vw;padding:120px clamp(32px,8vw,125px);background:var(--paper)}.material-facts h2,.workshop-manifesto h2{margin-top:25px}.material-facts>div:last-child,.workshop-manifesto>div:last-child{padding-top:36px}.material-facts>div:last-child p,.workshop-manifesto>div:last-child p{max-width:560px;font-size:16px}.workshop-manifesto>div:last-child p+p{margin-top:20px}.comparison-section{display:grid;grid-template-columns:1.12fr .88fr;min-height:650px}.comparison-image img{width:100%;height:100%;object-fit:cover}.comparison-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:70px clamp(45px,7vw,100px);background:var(--paper-deep)}.comparison-copy h2{margin:24px 0}.comparison-copy>p:not(.eyebrow){margin-bottom:22px}.check-line{display:flex;align-items:center;gap:13px;width:100%;padding:13px 0;border-top:1px solid var(--line);font-size:12px}.technical-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:115px clamp(32px,8vw,125px);color:var(--paper-light);background:var(--walnut-deep)}.technical-section h2{margin-top:24px}.technical-list{border-top:1px solid var(--light-line)}.technical-list>div{border-bottom:1px solid var(--light-line)}.technical-list button{display:grid;width:100%;min-height:76px;grid-template-columns:45px 1fr auto;align-items:center;padding:0;border:0;color:var(--paper-light);background:none;cursor:pointer;text-align:left}.technical-list button span{color:var(--gold);font-size:10px}.technical-list button b{font-family:var(--display);font-size:22px;font-weight:400}.technical-list p{display:none;padding:0 45px 24px;color:#f7f3eba6}.technical-list p.open{display:block}.page-cta{display:flex;min-height:410px;align-items:center;flex-direction:column;justify-content:center;padding:70px 25px;text-align:center}.page-cta h2{max-width:760px;margin:25px 0 32px}.palette-page-stage{display:grid;grid-template-columns:.28fr 1.08fr .64fr;padding:90px clamp(30px,6vw,90px);background:var(--paper)}.palette-page-nav{display:flex;flex-direction:column;border-top:1px solid var(--line)}.palette-page-nav button{display:grid;min-height:74px;grid-template-columns:34px 1fr;align-items:center;padding:0 13px;border:0;border-bottom:1px solid var(--line);background:none;cursor:pointer;text-align:left}.palette-page-nav button span{color:var(--gold);font-size:9px}.palette-page-nav button.active{color:var(--paper-light);background:var(--walnut)}.palette-page-image .finish-visual{height:550px}.palette-page-image img{width:100%;height:550px;object-fit:cover}.palette-page-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:45px;color:var(--paper-light);background:var(--walnut)}.palette-page-copy h2{margin:22px 0;font-size:48px}.palette-page-copy p{color:#f7f3ebb3}.palette-page-copy .eyebrow{color:var(--paper-light)}.palette-page-copy .outline-button{margin-top:32px;color:var(--paper-light);border-color:#f7f3eb80}.palette-page-copy .palette-disclaimer{margin-top:24px}.workshop-process{padding:40px clamp(30px,6vw,92px) 120px;background:var(--paper-light)}.workshop-process-item{display:grid;grid-template-columns:60px 1.1fr .9fr;align-items:center;gap:55px;padding:55px 0;border-bottom:1px solid var(--line)}.workshop-process-item>span{align-self:start;color:var(--gold);font-size:10px}.workshop-process-item img{width:100%;height:320px;object-fit:cover}.workshop-process-item h2{margin-bottom:20px;font-size:49px}.development-cta{display:grid;grid-template-columns:1fr .55fr auto;align-items:end;gap:55px;padding:95px clamp(30px,6vw,92px);color:var(--paper-light);background:var(--walnut)}.development-cta h2{max-width:700px;margin-top:22px}.development-cta p{color:#f7f3ebb3}.development-cta .eyebrow{color:var(--paper-light)}.development-cta .outline-button{color:var(--paper-light);border-color:#f7f3eb80}.sample-box-layout{display:grid;min-height:720px;grid-template-columns:1.08fr .92fr;background:var(--paper-light)}.sample-box-aside{min-height:720px;overflow:hidden;background:var(--paper-deep)}.sample-box-aside>img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.sample-box-promise{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:90px clamp(48px,7vw,110px)}.sample-box-promise h1{margin:27px 0 24px;font-size:clamp(52px,4.6vw,70px);text-transform:uppercase}.sample-box-promise>p:not(.eyebrow){max-width:520px}.sample-box-promise .solid-button{margin-top:34px}.sample-box-story{display:grid;grid-template-columns:1.22fr .78fr;gap:2px;padding:110px clamp(30px,6vw,92px);background:var(--paper-deep)}.sample-box-story figure{display:flex;flex-direction:column;margin:0;background:var(--paper-light)}.sample-box-story img{width:100%;object-fit:cover}.sample-story-open img{aspect-ratio:1.33}.sample-story-finishes img{aspect-ratio:.84}.sample-box-story figcaption{min-height:250px;padding:32px 35px}.sample-box-story figcaption>span{color:var(--gold);font-size:9px;letter-spacing:.17em;text-transform:uppercase}.sample-box-story h2{margin:22px 0 13px;font-size:clamp(36px,3.2vw,48px)}.sample-box-story figcaption p{max-width:520px}.sample-request-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(55px,8vw,130px);padding:120px clamp(30px,6vw,92px);background:var(--paper-light)}.sample-request-intro h2{margin:24px 0}.sample-request-intro p:not(.eyebrow){max-width:500px}.sample-request-form{min-width:0}.sample-box-form-wrap{padding:60px clamp(35px,6vw,90px) 85px;background:var(--paper-light)}.step-progress{position:relative;height:28px;margin-bottom:65px;border-top:1px solid var(--line)}.step-progress>span{position:absolute;top:-1px;left:0;height:2px;background:var(--gold);transition:width .25s ease}.step-progress p{position:absolute;top:8px;right:0;font-size:9px;letter-spacing:.18em}.form-step-heading{max-width:670px;margin-bottom:38px}.form-step-heading h2{margin:21px 0 14px}.finish-choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.finish-choice-grid>button{position:relative;display:grid;min-height:112px;grid-template-columns:88px 20px 1fr auto;align-items:center;gap:15px;padding:12px;border:1px solid var(--line);border-radius:0;background:none;cursor:pointer;text-align:left}.finish-choice-grid>button:hover,.finish-choice-grid>button.selected{border-color:var(--gold);background:var(--paper)}.finish-choice-grid img{width:88px;height:86px;object-fit:cover}.finish-choice-grid button>span{width:18px;height:18px}.finish-choice-grid button b{font-family:var(--display);font-size:20px;font-weight:500}.finish-choice-grid .curate-choice{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;grid-column:1 / -1;padding:24px}.curate-choice b{margin:8px 0;font-size:27px!important}.curate-choice>span{width:auto!important;height:auto!important;color:var(--ink-soft);font-size:12px}.curate-choice svg{position:absolute;top:24px;right:24px}.interest-fieldset{margin:35px 0;padding:0;border:0}.interest-fieldset legend{margin-bottom:15px;font-size:12px;font-weight:600}.interest-fieldset>div{display:flex;flex-wrap:wrap;gap:8px}.interest-fieldset label input{position:absolute;opacity:0}.interest-fieldset label span{display:inline-flex;min-height:38px;align-items:center;padding:0 14px;border:1px solid var(--line);cursor:pointer;font-size:11px}.interest-fieldset input:checked+span{color:var(--paper-light);background:var(--walnut);border-color:var(--walnut)}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 20px}.field-wide{grid-column:1 / -1}.field{position:relative;display:flex;flex-direction:column;gap:8px}.field>span:first-child{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.field i{margin-left:5px;color:var(--ink-soft);font-weight:400;text-transform:none}.field input,.field textarea{width:100%;min-height:48px;padding:10px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);background:transparent;outline:0;font-size:13px}.field textarea{min-height:105px;resize:vertical}.field input:focus,.field textarea:focus{border-bottom-color:var(--gold)}.field.has-error input,.field.has-error textarea{border-color:var(--error)}.field small{align-self:flex-end;color:var(--ink-soft);font-size:9px}.field-error{display:block;margin-top:6px;color:var(--error);font-size:10px;line-height:1.4}.email-hint{display:flex;align-items:center;grid-column:1 / -1;gap:8px;margin-top:-12px;color:#7c5a2e;font-size:11px}.review-strip{display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:18px;margin-bottom:35px;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px}.review-strip span{color:var(--ink-soft)}.review-strip button{border:0;border-bottom:1px solid var(--ink);background:none;cursor:pointer;font-size:10px;text-transform:uppercase}.consent-field{display:flex;align-items:flex-start;gap:10px;margin-top:30px;cursor:pointer;font-size:11px;line-height:1.5}.consent-field input{accent-color:var(--walnut)}.submit-error{display:flex;gap:13px;margin-top:25px;padding:16px;color:var(--error);border:1px solid rgba(148,69,56,.4)}.submit-error div{display:flex;flex-direction:column;gap:4px}.submit-error span{font-size:11px}.form-actions{display:flex;align-items:center;justify-content:space-between;margin-top:48px;padding-top:25px;border-top:1px solid var(--line)}.back-button{padding:0}.confirmation-page>section{display:flex;min-height:650px;align-items:center;flex-direction:column;justify-content:center;padding:70px 25px;text-align:center}.confirmation-image{width:min(520px,88vw);max-height:300px;margin-bottom:34px;object-fit:cover}.confirmation-page>section>svg{margin:30px 0 18px;color:var(--gold)}.confirmation-page h1{margin-bottom:25px}.confirmation-page>section>p:not(.eyebrow){max-width:630px}.confirmation-summary{display:grid;min-width:min(520px,90vw);grid-template-columns:130px 1fr;gap:12px 20px;margin-top:35px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;font-size:12px}.confirmation-summary span{color:var(--ink-soft)}.confirmation-actions{display:flex;align-items:center;gap:30px;margin-top:30px}.site-footer{display:grid;grid-template-columns:1.2fr .6fr 1fr;gap:55px;padding:74px clamp(30px,6vw,92px) 28px;color:var(--paper-light);background:var(--walnut-deep)}.footer-brand p{margin-top:15px;color:#f7f3eb99;font-family:var(--display);font-size:18px}.footer-links{display:flex;flex-direction:column;gap:12px}.footer-links a{width:max-content;color:#f7f3ebbf;font-size:11px}.footer-contact{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.footer-contact .eyebrow{color:var(--paper-light)}.footer-contact a{display:inline-flex;align-items:center;gap:8px;font-size:12px}.footer-contact span{color:#f7f3eb8c;font-size:10px}.footer-base{display:flex;grid-column:1 / -1;justify-content:space-between;margin-top:45px;padding-top:20px;border-top:1px solid var(--light-line);color:#f7f3eb73;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.reveal{opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .65s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.not-found-page>section{display:flex;min-height:620px;align-items:flex-start;flex-direction:column;justify-content:center;padding:70px clamp(35px,9vw,140px)}.not-found-page h1{margin:25px 0}.not-found-page .solid-button{margin-top:30px}.hero-lab-page{background:var(--paper-light)}.hero-lab-intro{display:flex;min-height:510px;align-items:flex-start;flex-direction:column;justify-content:center;padding:90px clamp(32px,8vw,125px) 80px;background:linear-gradient(90deg,#f7f3ebf2,#f7f3ebb3),var(--paper-light)}.hero-lab-intro h1{max-width:860px;margin:24px 0;text-transform:uppercase}.hero-lab-intro p:not(.eyebrow){max-width:690px;font-size:16px}.hero-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.hero-proof-note{min-height:205px;padding:34px 30px 30px;border-right:1px solid var(--line)}.hero-proof-note:last-child{border-right:0}.hero-proof-note>span{color:var(--gold);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.hero-proof-note strong{display:block;margin:22px 0 11px;color:var(--ink);font-family:var(--display);font-size:clamp(32px,3vw,49px);font-weight:400;letter-spacing:-.03em;line-height:.92}.hero-proof-note p{color:var(--ink-soft);font-size:12px;line-height:1.65}.hero-concepts{display:flex;flex-direction:column;gap:34px;padding:86px clamp(30px,6vw,92px) 96px;background:var(--paper-light)}.hero-concept-card{display:grid;min-height:560px;grid-template-columns:1.12fr .88fr;border:1px solid var(--line);background:var(--paper-light)}.hero-concept-image{position:relative;min-height:560px;overflow:hidden;background:var(--paper-deep)}.hero-concept-image img{width:100%;height:100%;object-fit:cover}.hero-concept-badge{position:absolute;left:26px;bottom:26px;display:flex;align-items:center;gap:13px;min-height:48px;padding:0 16px 0 10px;color:var(--paper-light);background:#2f241ed6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-concept-badge span{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(247,243,235,.45);border-radius:50%;font-size:10px}.hero-concept-badge b{font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hero-concept-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(46px,6vw,82px)}.hero-concept-copy h2{max-width:560px;margin:22px 0 20px;font-size:clamp(42px,4.2vw,66px)}.hero-concept-copy .lead{max-width:560px;color:var(--ink-soft)}.hero-concept-chips{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 34px}.hero-concept-chips span{display:inline-flex;min-height:34px;align-items:center;padding:0 12px;border:1px solid var(--line);color:var(--ink);background:#ffffff38;font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.hero-lab-decision{padding:92px clamp(32px,8vw,125px);color:var(--paper-light);background:var(--walnut)}.hero-lab-decision h2{max-width:880px;margin:23px 0 22px}.hero-lab-decision p:not(.eyebrow){max-width:650px;color:#f7f3ebb8;font-size:16px}.hero-lab-decision .eyebrow{color:var(--paper-light)}@media(max-width:980px){.desktop-nav{display:none}.menu-button{display:block}.global-nav{grid-template-columns:1fr auto}.global-nav--overlay .menu-button{color:var(--ink)}.atelier-hero{min-height:1120px;grid-template-columns:1fr}.hero-image-wrap{min-height:560px}.hero-copy{min-height:560px;padding-top:120px}.brand-mark--inverse{color:var(--paper-light)}.section-heading{gap:45px}.palette-stage{grid-template-columns:1.25fr .75fr}.palette-panel{padding:36px}.proof-grid{grid-template-columns:1fr;background:none}.proof-item{display:grid;grid-template-columns:.9fr 1.1fr;border-bottom:1px solid var(--line)}.proof-item img{height:100%;aspect-ratio:auto}.page-hero{min-height:auto;grid-template-columns:1fr}.page-hero>img{height:500px}.page-hero-copy{min-height:480px}.palette-page-stage{grid-template-columns:.25fr 1fr}.palette-page-copy{grid-column:2}.development-cta{grid-template-columns:1fr;align-items:start}.sample-box-layout{grid-template-columns:1fr}.sample-box-aside{min-height:590px}.sample-box-promise{min-height:570px}.sample-box-story,.sample-request-section{grid-template-columns:1fr}.hero-proof-strip{grid-template-columns:repeat(2,1fr)}.hero-proof-note:nth-child(2n){border-right:0}.hero-proof-note:nth-child(-n+2){border-bottom:1px solid var(--line)}.hero-concept-card{grid-template-columns:1fr}.hero-concept-image{min-height:520px}}@media(max-width:720px){p{font-size:13px}h1{font-size:clamp(46px,14vw,62px)}h2{font-size:clamp(41px,12vw,55px)}.global-nav{min-height:72px;padding:0 20px}.brand-mark{font-size:27px}.atelier-hero{min-height:auto}.hero-image-wrap{min-height:58vh}.hero-copy{min-height:560px;padding:105px 25px 60px}.hero-copy h1{font-size:43px}.hero-copy .outline-button{min-width:0}.section-grid,.section-heading,.material-facts,.workshop-manifesto,.comparison-section,.technical-section{grid-template-columns:1fr}.touch-section{padding:18px}.touch-image-wrap{min-height:440px}.touch-copy{padding:65px 8px 45px}.palette-section,.proof-section{padding:75px 20px}.section-heading{align-items:start;gap:25px}.palette-stage{min-height:auto;grid-template-columns:1fr;margin-top:38px}.palette-image .finish-visual,.palette-image img{height:430px}.palette-panel{min-height:410px}.finish-tabs{grid-template-columns:1fr 1fr;border-bottom:0}.finish-tabs button{min-height:66px;border-bottom:1px solid var(--line)}.proof-grid{margin-top:38px}.proof-item{grid-template-columns:1fr}.proof-item img{height:310px}.performance-section{gap:55px;padding:80px 24px}.workshop-section{min-height:auto;grid-template-columns:1fr}.workshop-image img{height:500px}.workshop-copy{min-height:540px;padding:65px 25px}.lifestyle-section,.lifestyle-section>img{min-height:600px;height:600px}.lifestyle-caption{right:20px;bottom:20px;left:20px;padding:28px}.sample-invitation{min-height:auto;grid-template-columns:1fr}.sample-image{padding:20px}.sample-image img{height:440px}.sample-copy{min-height:510px;padding:60px 25px}.page-hero-copy{min-height:490px;padding:80px 24px}.page-hero>img{height:430px}.material-facts,.workshop-manifesto,.technical-section{gap:30px;padding:78px 24px}.material-facts>div:last-child,.workshop-manifesto>div:last-child{padding-top:0}.comparison-image img{height:460px}.comparison-copy{min-height:520px;padding:65px 24px}.page-cta{min-height:460px}.palette-page-stage{grid-template-columns:1fr;padding:60px 20px}.palette-page-nav{display:grid;grid-template-columns:1fr 1fr}.palette-page-image,.palette-page-copy{grid-column:auto}.palette-page-image .finish-visual,.palette-page-image img{height:430px}.palette-page-copy{min-height:370px;padding:32px 25px}.workshop-process{padding:20px 20px 80px}.workshop-process-item{grid-template-columns:35px 1fr;gap:18px;padding:40px 0}.workshop-process-item img{grid-column:1 / -1;height:300px}.workshop-process-item div{grid-column:2}.development-cta{padding:75px 24px}.sample-box-aside{min-height:430px}.sample-box-promise{min-height:520px;padding:70px 24px}.sample-box-promise h1{font-size:46px}.sample-box-story{gap:18px;padding:70px 20px}.sample-box-story figcaption{min-height:auto;padding:28px 24px 36px}.sample-request-section{gap:50px;padding:78px 20px}.sample-box-form-wrap{padding:45px 20px 70px}.finish-choice-grid,.field-grid{grid-template-columns:1fr}.finish-choice-grid>button{grid-template-columns:78px 18px 1fr auto}.finish-choice-grid img{width:78px;height:76px}.review-strip{grid-template-columns:1fr auto}.review-strip b{grid-column:1 / -1;grid-row:2}.site-footer{grid-template-columns:1fr;gap:38px;padding:60px 24px 25px}.footer-base{align-items:flex-start;flex-direction:column;gap:10px;margin-top:15px}.confirmation-actions{flex-direction:column}.hero-lab-intro{min-height:460px;padding:78px 24px 62px}.hero-lab-intro p:not(.eyebrow),.hero-lab-decision p:not(.eyebrow){font-size:14px}.hero-proof-strip{grid-template-columns:1fr}.hero-proof-note{min-height:165px;padding:24px 18px;border-right:0;border-bottom:1px solid var(--line)}.hero-proof-note:nth-child(-n+2){border-bottom:1px solid var(--line)}.hero-proof-note:last-child{border-bottom:0}.hero-concepts{gap:24px;padding:62px 18px}.hero-concept-card{min-height:auto}.hero-concept-image{min-height:430px}.hero-concept-copy{padding:38px 24px 44px}.hero-concept-copy h2{font-size:42px}.hero-concept-badge{left:16px;bottom:16px}.hero-lab-decision{padding:70px 24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}.hero-image-frame{display:none;opacity:0}.hero-image-frame:first-child{display:block;opacity:1}.hero-image-frame img{transform:none}.hero-motion-toggle{display:none}}
