@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-D4DMfVHe.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CWgUDMK8.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-D7al0owN.woff2) format("woff2-variations");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-8-lUyYO3.woff2) format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-B0nKXltA.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-B2EDBmqe.woff2) format("woff2-variations");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-C1zWlyYG.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal--KUh6X2k.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-CvPE_C53.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-D62tbE3i.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DWlqe-xm.woff2) format("woff2-variations");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAARsABAAAAAACMwAAAQRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AXBEICoRkg3oLGgABNgIkAy4EIAWFAAeBAwwHGy8HyI7Cca8UYSlFWGJzMUTEQ/1+r2f33Q+oAgAFVkiO0LMiG92pzNTWmEogIUHV6LrA3+vU9yUZFWCUyyYpAGzHxMo5cgl5YpzSCUM8NWtp6sXT3zttbOqD96hLoIAijvawNWhs2hMogzEXBdQFssAy6shdkO6VPDXsvEGgCwihJoRAvaBtQgx0vqymBYQK7HoBasgsSYO9G/Rcy7nAD9pML9mFjgKPfId1ALiW9o7HQAUNkLR49NmAP3T1LIDvcKYsVP8XB0G1hXJmAH2cGQG5lOOYwRNCU2IAjgXYW7OFQ8CTV1oH8oewJAxfJWQEAAQqZBDoKEB+BpBwZjwGiJ8gUY0sCREiXJZ0Z5xVnPERYcR9YmHXCwDxHvHzot3vXmY3QADqmqhp5Ikhdr38OX/dCICxm8BvYCH0UMn7GeAIgauF0qTguFDk7y8SBckPFlz8SJ4vofPlGew+ZC+pEreJW7rJtuvDYZuDCR28i+w8dyn0zJXobrID0+4fRvi2EfLAEOTG4GDbgRGExLDxt4tE24bF+weByZRhiC0zZSqYNu2tUI+nPHcOqi9cGNO3BzbcIVs2dDMjcutbRfQlWX6wa/zmuKowR6r0Zq/KAerL2Lo3Y935H6eCJozvi+Wz3sDWmBhZuQjZkIkB1dHsF9/Dh+dfHMpWgeBA2S0d26erjNSsTjymkqHUKoquk8qL6V2/dtGKYkXHL46WF0mlnIhu2YRWU5SaOcVQqqwJTaskkh76NC1pj5MoYYpm6X/SaWWx8u+fZCVQSVdpS8Li4yefUh+ucay5uzkR4ODLF2bO0Y0d8wl8z2VZD2hdByDoV+rl9nqmPN2bkemffokxXwJsCUJde4rDdejqUOJFLY4CDoFcqp6l8OTYoznu+G5NxvTaNI+Vmn8L13v9Zf+FOP4T/n2/fT61j3/9JbmdaGm/7qAuQXAZlHm3BrezpAbEs3eyA7rCYipEJ8O75LL0p4A/8B5C1wLcNHwkWdbAP8RGEQGfI68EYSKCQOoHASrHDYBij4ugZsx2ULemg9R3TBIFAl1DgIB+EMAfutr3CiDGdSwnLZdKHC0HK712RlZmFlzYlNOn3yr58qV2PTcrJuJEKE//czjkYbmZ5atXpkYVI04RNy0rl361WC6sXE2MzDwctNzaGLn1s9Z9KwElD6VQYX9FgkorQdCjrkhVKSKdPRVkP2NiMVafddwnw16rpCDUJGjB4MYc1rxJAzeWjZEeJwHDc8JalrtVTRlOW2dmrf2eh04ePZZT/gzV5u/XlgnjMbprRAHhpi4WfEYYHA8cEYiH+EiAhEjEZ3T/A4gSeFzWgiVMaUooXcGC6LL3V/LMWqdT66fVezjj9znYL+kQ+zB0koJlTuAL5N31gDgEAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-DduX7Cxz.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-Ddg-ESa-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-SMrb6SvR.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-CL28JpsE.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-DQPePN4I.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Dn-Q5RzH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-Br5SKFH9.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-BrRFx4uz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-BKFenxV8.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAR8ABAAAAAACNgAAAQhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAXBEICoRkg3QLGgABNgIkAy4EIAWFHgeBAwwHGzUHKI7Cce9gicnioMUteJ7/zurcV1VRpekM2HLSM7vJQKywqxWv6C/Rf+RXg4d/7t39Y4mE39JtncCLAlpL40QSiLKlIfeGrqm/LHtdHM1kxKNsrKBoLooCeoJRZAsMrMAG6AOmKbjtTsPHcClF70CAFwAIYRBC4F3hUa+eTFeu346LDpiZAVCFz3zzqVdLl1ZugkJA5dl6ulf+xYC6qd3AOugvC7qSI0HBLRRUFSPXToDnCeY/ZZPTHyP5c6TFh9y/+wxUq74EPgYhXBQop8Bc6pIYzglgH60xKUKU02mESooBEKAAUsi/IB+oOQAKaKCcRkA53Wrg5aLogl4Qpd+n/xQzYMx79R+vilcEQwAIAHBwAYMTM4XEjCJsu60aNPUK4B1gbiICGnUvA0rQGkzIA+ea5nIXFbndpW53mV5oGgV6uMCIjnrNQ+YBz07P9n3mzts+rbziY5+p7TX3XHtjxdX31e0zdyvrvE9FO/Uz8/xPUNePP955/mciHk75ZK8pp37oOe99yoksJBIrshgwH9E/2GndkRzsePS118qp119/c90+cz/Hz8ztx7fgFvOUZ5z6udQqH+/98o4vD3S2BI6Yafa30Pz84qIYPN78+HsnHlFyV+eHrxVvbWsr2vop/xd8/kudUvbmdEt94ZMnlqVY6wKam0Q2GwlGsplEGsqMC/YctnqWHRjwH+k/5vtj/HqlTd8P++8bGLjPT3MTCnf3HgpdHHQipQplsXt6DwQvETUbGdo38G5g1s+zAu8O/fJzg/9dB7272n8PPfzSvGRyX/zuk2dD1+bu2Nj+CX7Kw3gfi+3zc6nzKf3OXbdvU2j73LfmLXhr7vYQeQrVIsDB0yFEk61ETy5zoxfQDNXVHgVUQ+xYfakr1jeWe9uqnp754+jiQ0VD/7k07UfAVx/edR34v3z/bxoaqAMd9AYHBUBw/U1qXoX4b0VAhGqzWL1XFTYncA2oLYYu+CrwFmciwGsuTROtS63SrEL3pkruBp6WHgLE4sQDlEKTQOP3YqFeERhq3QMcFjoFFOqzFhSr18Yr4TXbLEhcZaFRiCrCef5DxXjAVknjLBPWyLGMsUXsEmNLGJazQUyULW/cWjE5IRkW24Qsnw2SJiQNy8lJyfJr1y4rIsOWkpPVJss2pk1SRkK7TVZa363CFbcOj9qpzlTB2M/6dGnTpVMnVk/AWiGBjlFba5+QN8aSWWCxr3HmMkkpx8psVNCnS0fC4rOdo2JZdGrZLAPBETGRTixBebANSy4V2WfhptoS7GqfywtrE5E0rn2oSts3wbeIEgo7E9MFxF1eMNcbohhKNNHFEIc4xSVuRzD8X4AkZ37C7ugJrgDyigExxa18fdBIWOPjVqEVyedi3+mQvKxD4y1j6+7o8xMfl5kz79cvBAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAa4AA8AAAAACIwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAIAAAACBEaExjR1NVQgAAAZAAAAAqAAAAKrjmuNJPUy8yAAABvAAAAFEAAABgF5xca1NUQVQAAAIQAAAAPQAAAEzpM8woY21hcAAAAlAAAABBAAAAXAqDC3VnYXNwAAAClAAAAAgAAAAIAAAAEGdseWYAAAKcAAAB7gAAAl603sJCaGVhZAAABIwAAAA2AAAANhkd8XVoaGVhAAAExAAAAB8AAAAkBlb/ZWhtdHgAAATkAAAAHgAAAC4X9QLmbG9jYQAABQQAAAAaAAAAGgPsA3RtYXhwAAAFIAAAABsAAAAgABUARW5hbWUAAAU8AAABFQAAAmo78l3BcG9zdAAABlQAAABiAAAAg3bh94F42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAA4ACgAMAAAAAAABREZMVAAIAAQAAAAA//8AAAABAAAADgAKAAwAAAAAAAJERkxUAA5sYXRuABIACAAAAAAAAAAA//8AAAAAeNpjYGGKYvzCwMrAwNTFFMHAwOANoRnjGIwYHYCiDAycDFDAxM6ABLycgMQBBkeWl8x//l1hYGD+w6ijwMA4//51oEo1pltAWQUGVgA9Gw5uAAAAeNoFwbENQAAUBcB7H4mOQmEAQ2lVSJQS+5nJAO5E9AqTwqKe/biD896uDKI1K0iXj7zUikZURhB++IcGDQAAAHjaLcexFUBAEADRf2chEGpIplpaoBuqWA+SmRlUNJg0yuuwYDSowuwoNba4MvlvjTMz95yzgI90BrT6p24zIA4EAAAAAAEAAf//AA942myQNbTUQBRA38xA8tctgsNa8l3iJ+tS4dbg7u40OFRo3+FQ464V7tbiUmHdzzLBbdzvmwsERgMgBz+hIwY8AGokHknHIwjFR6M9zi7U7Jyn9R5+0ikpOOMAzgCGJgDcQu+wEAZQY2osKSfZmCpLkswwbNPJbSfnNd9sLu5TAhFCwkH38okTKHrXGhEKjTChVvv2AjmKJUAAlOzt879VH20R9AZKpbSgGx1RY4IgGoYZU0nk8+OF6wJhgiP+1QsfowC67rzr2RYItPVEnKM6H+iL3+9iBroA0D8Oq33GLH5G3xKhH0DXhKRHNENVBD7CMYysGLqe5DmBqLomJRMMj5pnLF06Y8ZSfXLVyrzI0GJZGe/SKag0ZcmSKc650iR9fMleudIuoaEz7WLRpkylNhBLNFOfvzHbIQI9IPmVKem6ZrhUged/x8q/sOUphjGl7LaTK1buTY4Wy8p5tYnl7aWJGoXuKE3UxxYy8Xim8K63XSjYgH6QIQog6tRUHyyKZh67rvjPlxcsZH11GGHM+th58y8fPowlZ49Y38/j9Xr61QtoXOeTw67vq6QRHSRHaeQQM1X26uyli0jjli10ZxNJobt0J0CPUXMqJ6iKQTsGNQ8YO7IlLbeMHEtSQ8upL9PRUXEKYAAAeqmFMQAAAAEAAAACNgS9TSYdXw889QADA+gAAAAA29KmmgAAAADb2tDyAB3/TAI7A7YAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDUwSD7D9dJmugCCrgBgB+hAS+AHjaY4pgiAJibSQsC8WBQGwEoxkYGE4ztAIAlkkG8AAAAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEWAS8AAHjaY2BkYGDgYVBhYGaQB2IQDwGYGBgBCCgAWwB42o2RtUFFURAFB3eJichwd0hwd01x57s2QgkUQIoUQCFUQAEM7vLk7uyecx0o5pQsMrIL5Et45gxqzZ44k1Jun9i2l7tnzn7nyaEio/GZc6nOGH9ie3ZmhJ44w7kyzp45Rz5/5jL5+pnLKcy4YYggIdJEOGCPfWJU0koz/tKylR3jJDsqg7o29AWIWpshKAWleSLGQz1b2J8B4sZ9axF0Ui3HfENmvTT57nGADn2bNLKl88Tql1m+rb3MW/PrqiTVbetxTliU96RjnRH31ujf4tvHJIO2P8/S8GGcVdk9malS+W6kf47w+SSMW3j2VmJyI1H52OjZsac+xyjTrLHzej/vR5sw3+DYbItFPEWzwD2sW17vAAAAeNpjYGIAg/+pDEZAipEBHfAAsQrDSUYmBhtGZkYWRlZGNkZ2Rg5GTjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iXyJyaUlqcn5uUl6yYnFqTwgSWMDMzAHAHPNGcAAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-BbQvSTgA.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-BcSK4SWt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-DDx6Qb4X.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-j-3100QQ.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-CvEhONT9.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-CtOyLjTY.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-DmoeaKY2.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BybgyI72.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-DdS651vr.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f4f1ea;--paper-2: #ebe6db;--card: #fbfaf6;--ink: #10201e;--ink-2: #4a5b57;--ink-3: #6f7d79;--line: rgba(16, 32, 30, .13);--line-2: rgba(16, 32, 30, .22);--pine: #0b3b35;--pine-2: #12524a;--cure: #127a68;--mint: #cfe9dc;--mint-2: #a9d8c3;--sand: #e9d9bd;--pulse: #c2401f;--pulse-bright: #ff6a45;--on-dark: #f4f1ea;--on-dark-2: rgba(244, 241, 234, .72);--serif: "Fraunces Variable", "Fraunces", "Iowan Old Style", Georgia, serif;--sans: "Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--r-sm: 10px;--r-md: 18px;--r-lg: 28px;--r-xl: 44px;--gutter: clamp(16px, 4vw, 40px);--section: clamp(72px, 10vw, 140px);--shadow: 0 1px 0 rgba(16, 32, 30, .04), 0 18px 40px -24px rgba(11, 59, 53, .35);--ease: cubic-bezier(.2, .7, .1, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}h1,h2,h3,p,dl,dd,ol,ul,blockquote,figure{margin:0}ol,ul{padding:0;list-style:none}address{font-style:normal}:focus-visible{outline:2px solid var(--cure);outline-offset:3px;border-radius:6px}::selection{background:var(--mint-2)}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:8px}.skip:focus{top:12px}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.muted{color:var(--ink-3)}.display,.h1,.h2,.h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-family:var(--serif);font-weight:400;letter-spacing:-.02em;font-variation-settings:"opsz" 144}.display{font-size:clamp(48px,7.4vw,104px);line-height:.98;letter-spacing:-.035em}.h1{font-size:clamp(40px,5.6vw,80px);line-height:1.02;letter-spacing:-.03em}.h2{font-size:clamp(32px,4vw,56px);line-height:1.05}.h3{font-size:clamp(20px,1.7vw,24px);line-height:1.2;letter-spacing:-.01em;font-variation-settings:"opsz" 36}.display em,.h1 em,.h2 em,.cta-band__title em{font-style:italic;color:var(--cure);font-weight:350}.lede{font-size:clamp(17px,1.35vw,19px);line-height:1.6;color:var(--ink-2);max-width:46ch}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:20px}.eyebrow__num{font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.06em;padding:4px 9px;border:1px solid var(--line-2);border-radius:99px;color:var(--ink)}.eyebrow.is-light,.is-light .eyebrow{color:var(--on-dark-2)}.is-light .eyebrow__num,.eyebrow.is-light .eyebrow__num{color:var(--on-dark);border-color:#f4f1ea4d}.tag{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.03em;color:var(--pine);background:var(--mint);padding:3px 10px;border-radius:99px;margin-bottom:10px}.text-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--cure);border-bottom:1px solid currentColor;padding-bottom:1px}.text-link:hover{color:var(--pine)}.btn{--bg: var(--pine);--fg: var(--on-dark);--ic: var(--mint);display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:6px 6px 6px 24px;border-radius:99px;background:var(--bg);color:var(--fg);font-weight:600;font-size:15px;border:1px solid transparent;white-space:nowrap;transition:transform .3s var(--ease),background .3s,box-shadow .3s}.btn__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ic);color:var(--pine);transition:transform .4s var(--ease)}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -16px #0b3b3599}.btn:hover .btn__icon{transform:rotate(-45deg)}.btn:disabled{opacity:.4;pointer-events:none}.btn--sm{min-height:44px;font-size:14px;padding-left:18px;gap:10px}.btn--sm .btn__icon{width:32px;height:32px}.btn--ghost{--bg: transparent;--fg: var(--ink);--ic: var(--ink);border-color:var(--line-2)}.btn--ghost .btn__icon{color:var(--paper)}.btn--ghost:not(:has(.btn__icon)){padding-right:24px}.btn--light{--bg: var(--paper);--fg: var(--pine);--ic: var(--pine)}.btn--light .btn__icon{color:var(--mint)}.btn--ghost-light{--bg: transparent;--fg: var(--on-dark);--ic: rgba(244, 241, 234, .14);border-color:#f4f1ea4d}.btn--ghost-light .btn__icon{color:var(--on-dark)}.btn--alert{--bg: var(--pulse);--fg: #fff;--ic: #fff}.btn--alert .btn__icon{color:var(--pulse)}.btn--block{width:100%;justify-content:space-between}.live-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--pulse-bright);flex:none}.live-dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid var(--pulse-bright);animation:ping 1.8s var(--ease) infinite}@keyframes ping{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.pulse-line{width:100%;height:80px;overflow:visible}.pulse-line path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;stroke-linejoin:round}.pulse-line.is-in path{animation:draw 2.4s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease) var(--d, 0ms),transform .9s var(--ease) var(--d, 0ms)}.reveal.is-in{opacity:1;transform:none}.topbar{background:var(--pine);color:var(--on-dark-2);font-size:13px}.topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px}.topbar__status{display:flex;align-items:center;gap:10px}.topbar__links{display:flex;gap:24px}.topbar__links a{display:inline-flex;align-items:center;gap:7px;transition:color .2s}.topbar__links a:hover{color:var(--on-dark)}.topbar__em strong{color:var(--on-dark);font-weight:600}.header{position:sticky;top:0;z-index:40;padding:14px 0;transition:padding .3s var(--ease)}.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f4f1ead1;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid transparent;transition:border-color .3s}.header.is-scrolled{padding:8px 0}.header.is-scrolled:before{border-color:var(--line)}.header__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:inline-flex;align-items:center;gap:12px}.logo__mark{width:44px;height:44px;flex:none;border-radius:12px;background:#fff;padding:3px;box-shadow:0 0 0 1px var(--line);object-fit:contain}.logo__word{font-family:var(--serif);font-size:22px;line-height:1;letter-spacing:-.02em;display:flex;flex-direction:column}.logo__word small{font-family:var(--sans);font-size:10.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);margin-top:5px}.logo--light .logo__mark{box-shadow:none}.logo--light .logo__word{color:var(--on-dark)}.logo--light .logo__word small{color:var(--on-dark-2)}.nav{display:flex;gap:4px;padding:5px;border:1px solid var(--line);border-radius:99px;background:#fbfaf6b3}.nav__link{padding:9px 18px;border-radius:99px;font-size:14.5px;font-weight:600;color:var(--ink-2);transition:background .25s,color .25s}.nav__link:hover{color:var(--ink);background:var(--paper-2)}.nav__link.active{background:var(--pine);color:var(--on-dark)}.header__actions{display:flex;align-items:center;gap:10px}.menu-toggle{display:none;width:46px;height:46px;border-radius:50%;border:1px solid var(--line-2);place-items:center}.drawer{position:fixed;right:0;bottom:0;left:0;top:0;z-index:-1;background:var(--paper);padding:110px var(--gutter) 32px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;overflow-y:auto;overscroll-behavior:contain}.drawer[hidden]{display:none}.drawer__nav{display:flex;flex-direction:column}.drawer__link{display:flex;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:36px;letter-spacing:-.02em;animation:slideIn .5s var(--ease) both;animation-delay:calc(var(--i) * 50ms)}.drawer__link.active{color:var(--cure);font-style:italic}.drawer__num{font-family:var(--mono);font-size:12px;color:var(--ink-3)}.drawer__em{display:flex;align-items:center;gap:10px;justify-content:center;padding:16px;border-radius:99px;background:var(--pulse);color:#fff;font-weight:700}@keyframes slideIn{0%{opacity:0;transform:translateY(16px)}}.section{padding:var(--section) 0}.section--flush-top{padding-top:0}.section--tint{background:var(--paper-2)}.section--dark{background:var(--pine);color:var(--on-dark)}.section-head{display:grid;gap:24px;margin-bottom:clamp(40px,5vw,72px)}.section-head--split{grid-template-columns:1.2fr 1fr;align-items:end}.section-head--split .lede{justify-self:end}.section-head.is-light .lede{color:var(--on-dark-2)}.section-head.is-light .h2 em{color:var(--mint-2)}.center-link{display:flex;justify-content:center;margin-top:56px}.photo{display:block}.photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%)}.photo--bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.img-note{position:absolute;right:14px;bottom:14px;z-index:2;padding:4px 10px;border-radius:99px;background:#10201e8c;color:#fff;font-size:11px;letter-spacing:.03em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(620px,calc(100svh - 120px),880px);padding:clamp(40px,6vw,80px) 0}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero__media .photo{height:100%}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#f4f1eaf7,#f4f1eaed 32%,#f4f1ea8c,#f4f1ea00 68%),linear-gradient(0deg,#f4f1ea8c,#f4f1ea00 22%)}.hero__inner{position:relative;width:100%}.hero__copy{max-width:600px}.hero__facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.hero-fact{display:inline-flex;align-items:center;gap:12px;padding:10px 16px;border-radius:16px;background:#fbfaf6db;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:700;font-size:15px;line-height:1.3;transition:background .2s}.hero-fact:hover{background:var(--card)}.hero-fact small{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.hero-fact--alert small{color:var(--pulse)}.hero-fact svg{color:var(--cure);flex:none}.hero__lede{margin:28px 0 36px}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.quickfind{margin-top:32px;display:flex;align-items:stretch;gap:4px;background:var(--card);border:1px solid var(--line);border-radius:22px;padding:6px;box-shadow:var(--shadow);max-width:580px}.quickfind__field{display:flex;flex-direction:column;padding:8px 16px;border-radius:16px;min-width:0}.quickfind__field+.quickfind__field{border-left:1px solid var(--line);border-radius:0}.quickfind__field--grow{flex:1}.quickfind__field span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.quickfind__field select,.quickfind__field input{border:0;background:transparent;padding:2px 0;font-weight:600;outline:none;min-width:0;width:100%}.quickfind__field select{cursor:pointer}.quickfind__go{width:56px;border-radius:16px;background:var(--cure);color:#fff;display:grid;place-items:center;flex:none;transition:background .2s}.quickfind__go:hover{background:var(--pine)}.spec-index{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;border-top:1px solid var(--line-2)}.spec-row{display:grid;grid-template-columns:36px 54px 1fr 44px;align-items:center;gap:12px;padding:22px 6px;border-bottom:1px solid var(--line-2);position:relative;transition:padding .35s var(--ease)}.spec-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mint);transform:scaleY(0);transform-origin:bottom;transition:transform .35s var(--ease);z-index:-1;border-radius:4px}.spec-index li{position:relative;z-index:0;min-width:0}.spec-row__text{min-width:0;overflow-wrap:break-word}.spec-row:hover{padding-left:18px}.spec-row:hover:before{transform:scaleY(1)}.spec-row__num{color:var(--ink-3)}.spec-row__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--paper-2);color:var(--pine);transition:background .3s}.spec-row:hover .spec-row__icon{background:var(--card)}.spec-row__text strong{display:block;font-family:var(--serif);font-weight:400;font-size:24px;letter-spacing:-.015em;line-height:1.2}.spec-row__text small{color:var(--ink-2);font-size:14px}.spec-row__go{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;transition:background .3s,color .3s,transform .35s var(--ease)}.spec-row:hover .spec-row__go{background:var(--pine);color:var(--mint);border-color:var(--pine);transform:rotate(45deg)}.journey{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.journey__line{position:absolute;left:0;right:0;top:-12px;color:var(--cure);opacity:.55}.journey__step{position:relative;padding-top:18px}.journey__dot{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--card);border:1px solid var(--line-2);color:var(--pine);margin-bottom:24px;box-shadow:0 0 0 8px var(--paper-2)}.journey__n{color:var(--cure);margin-bottom:6px}.journey__step p:last-child{color:var(--ink-2);margin-top:8px;max-width:30ch}.emergency{background:var(--ink);color:var(--on-dark);padding:var(--section) 0;position:relative;overflow:hidden;isolation:isolate}.emergency:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#10201ef2,#10201edb 45%,#10201e9e)}.emergency:before{content:"";position:absolute;width:640px;height:640px;right:-180px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(255,106,69,.22),transparent 65%)}.emergency__grid{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,6vw,96px);align-items:center}.emergency__big{font-family:var(--serif);font-weight:300;font-size:clamp(120px,17vw,240px);line-height:.85;letter-spacing:-.06em}.emergency__big span{color:var(--pulse-bright);font-style:italic}.emergency__lede{font-size:19px;color:var(--on-dark-2);max-width:40ch;margin:28px 0 32px}.emergency__actions{display:flex;flex-wrap:wrap;gap:12px}.emergency__timeline{border:1px solid rgba(244,241,234,.16);border-radius:var(--r-lg);padding:32px;background:#f4f1ea08}.emergency__tl-head{color:var(--pulse-bright);margin-bottom:18px}.emergency__timeline ol{position:relative}.emergency__timeline ol:before{content:"";position:absolute;left:5px;top:12px;bottom:12px;width:1px;background:#f4f1ea33}.emergency__timeline li{position:relative;padding:14px 0 14px 32px}.emergency__timeline li:before{content:"";position:absolute;left:0;top:20px;width:11px;height:11px;border-radius:50%;background:var(--ink);border:2px solid var(--pulse-bright)}.emergency__timeline li span{color:var(--on-dark-2)}.emergency__timeline li p{font-size:18px;margin-top:2px}.portrait{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4 / 4.4;--bg: var(--mint);--fg: var(--pine);background:var(--bg)}.portrait--mint{--bg: var(--mint);--fg: #2f6c5d}.portrait--sand{--bg: var(--sand);--fg: #7a5b2c}.portrait--coral{--bg: #f5cfc2;--fg: #9b3a22}.portrait--pine{--bg: var(--pine-2);--fg: #8fcbb3}.portrait__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.portrait__head{fill:var(--fg);opacity:.32}.portrait__body{fill:var(--fg);opacity:.22}.portrait__steth{fill:none;stroke:var(--fg);stroke-width:4;opacity:.55;stroke-linecap:round}.portrait__steth-end{fill:var(--fg);opacity:.55}.portrait__initials{position:absolute;left:14px;top:10px;font-family:var(--serif);font-style:italic;font-size:26px;color:var(--fg)}.portrait--pine .portrait__initials{color:var(--mint)}.portrait--sm{aspect-ratio:1 / 1;border-radius:18px}.portrait--xs{width:44px;height:44px;aspect-ratio:auto;border-radius:12px;flex:none}.portrait--xs .portrait__initials{font-size:15px;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center}.portrait--xs .portrait__art{opacity:.6}.doc-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.doc-strip--3,.leaders.leaders--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1040px;margin-left:auto;margin-right:auto}.doc-strip--2,.leaders.leaders--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin-left:auto;margin-right:auto}.doc-strip--6,.leaders.leaders--6{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1040px;margin-left:auto;margin-right:auto}.doc-strip--6 .portrait{aspect-ratio:4 / 3}.doc-card__quals{font-size:13.5px;font-weight:600;color:var(--cure);margin-top:6px}.doc-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:10px;transition:transform .4s var(--ease),box-shadow .4s}.doc-card:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.doc-card__body{padding:18px 10px 12px;flex:1}.doc-card__role{color:var(--ink-2);font-size:14.5px;margin-top:4px}.doc-card__meta{color:var(--ink-3);margin-top:12px}.doc-card__book{margin:0 10px 10px;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:14px;background:var(--paper-2);font-weight:600;transition:background .2s,color .2s}.doc-card__book:hover{background:var(--pine);color:var(--on-dark)}.services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.services>.reveal{display:flex}.service{display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);transition:transform .35s var(--ease),box-shadow .35s}.service:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.service__media{position:relative;display:block;aspect-ratio:16 / 10}.service__media .photo{height:100%;overflow:hidden}.service__media img{transition:transform .8s var(--ease)}.service:hover .service__media img{transform:scale(1.05)}.service__icon{position:absolute;left:20px;bottom:-24px;width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:var(--mint);color:var(--pine);border:3px solid var(--card)}.service__body{display:flex;flex-direction:column;gap:10px;flex:1;padding:38px 22px 24px}.service__body p{color:var(--ink-2);flex:1}.service__cta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-weight:600;color:var(--cure)}.service--alert{background:var(--pulse);border-color:var(--pulse);color:#fff}.service--alert .service__icon{background:#fff;color:var(--pulse);border-color:var(--pulse)}.service--alert .service__body p,.service--alert .service__cta{color:#ffffffeb}.soon{display:inline-block;vertical-align:middle;margin-left:8px;padding:3px 10px;border-radius:99px;background:var(--sand);color:#6a4e24;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.badge{display:inline-block;vertical-align:middle;margin-left:8px;padding:3px 10px;border-radius:99px;background:var(--mint);color:var(--pine);font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.02em}.badge--live{background:#c2401f1a;color:var(--pulse)}.emergency__lede strong{color:var(--on-dark);font-weight:700}.emergency__panel{border:1px solid rgba(244,241,234,.16);border-radius:var(--r-lg);padding:28px;background:#10201e8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.allday{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin-bottom:20px}.allday li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(244,241,234,.12)}.allday__icon{width:38px;height:38px;flex:none;border-radius:12px;display:grid;place-items:center;background:#cfe9dc1f;color:var(--mint-2)}.allday strong{display:block;font-size:15.5px;line-height:1.3}.allday small{display:block;color:var(--on-dark-2);font-size:13px;line-height:1.4;margin-top:2px}.homecare{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:var(--r-md);border:1px dashed var(--line-2);background:var(--card)}.homecare__icon{width:42px;height:42px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--sand);color:#6a4e24}.homecare__title{font-weight:700}.homecare__title .soon{margin-left:6px}.homecare__text{color:var(--ink-2);font-size:14.5px;margin-top:4px}.homecare--dark{background:#e9d9bd14;border-color:#e9d9bd59}.homecare--dark .homecare__text{color:var(--on-dark-2)}.opd-time{display:grid;grid-template-columns:auto auto 1fr;gap:18px 24px;align-items:center;margin-bottom:28px;padding:22px 26px;border-radius:var(--r-lg);background:var(--pine);color:var(--on-dark)}.opd-time__icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:var(--mint);color:var(--pine)}.opd-time .mono{color:var(--mint-2)}.opd-time__value{font-family:var(--serif);font-size:clamp(30px,3.4vw,44px);line-height:1.05;letter-spacing:-.02em}.opd-time__note{color:var(--on-dark-2);font-size:14.5px;max-width:44ch;justify-self:end}.casualty{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.casualty__card{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line)}.casualty__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--mint);color:var(--pine);margin-bottom:6px}.casualty__card ul{display:grid;gap:8px}.casualty__card li{display:flex;gap:8px;align-items:flex-start;font-size:15px;color:var(--ink-2);line-height:1.45}.casualty__card li svg{color:var(--cure);flex:none;margin-top:3px}.casualty__card--call{background:var(--pulse);border-color:var(--pulse);color:#fff}.casualty__card--call .casualty__icon{background:#ffffff2e;color:#fff}.casualty__card--call p{color:#ffffffe6;flex:1}.casualty__call{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:17px}.pkgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pkg{display:flex;flex-direction:column;padding:26px;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);transition:box-shadow .3s,transform .3s var(--ease)}.pkg:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.pkg__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.pkg__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--mint);color:var(--pine)}.pkg__count{color:var(--cure)}.pkg__suffix{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.pkg__for{color:var(--ink-2);font-size:14.5px;margin-top:6px}.pkg__badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:12px;padding:5px 12px;border-radius:99px;background:var(--pulse);color:#fff;font-size:13px;font-weight:700}.pkg__tests{display:grid;gap:8px;margin:18px 0 22px;padding-top:18px;border-top:1px solid var(--line);flex:1}.pkg__tests li{display:flex;gap:8px;align-items:flex-start;font-size:14.5px;line-height:1.45}.pkg__tests svg{color:var(--cure);flex:none;margin-top:3px}.pkg__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.pkg__book{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:99px;background:var(--pine);color:var(--on-dark);font-weight:600;font-size:14.5px;transition:background .2s}.pkg__book:hover{background:var(--cure)}.pkg__price{font-weight:600;font-size:14px;color:var(--cure);border-bottom:1px solid currentColor}.pkg--featured{border-color:var(--pulse);box-shadow:0 0 0 1px var(--pulse)}.pkg-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pkg-note{display:flex;gap:14px;padding:20px;border-radius:var(--r-md);background:var(--card);border:1px solid var(--line)}.pkg-note__icon{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--mint);color:var(--pine)}.pkg-note p{color:var(--ink-2);font-size:14.5px;margin-top:2px}.firstvisit{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,6vw,96px);align-items:start}.bring{display:grid;gap:4px;border-top:1px solid var(--line-2)}.bring li{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--line-2);font-size:17px}.bring__tick{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--mint);color:var(--pine);flex:none}.firstvisit__side{display:grid}.firstvisit__photo{aspect-ratio:5 / 4;border-radius:var(--r-lg);overflow:hidden}.firstvisit__photo .photo{height:100%}.firstvisit__card{position:relative;margin:-72px 20px 0;padding:clamp(24px,3vw,40px);border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.firstvisit__h{color:var(--cure)}.firstvisit__card .hours{margin:16px 0 28px}.firstvisit__actions{display:flex;flex-wrap:wrap;gap:12px}.cta-band{position:relative;isolation:isolate;background:var(--cure);color:var(--on-dark);padding:clamp(64px,8vw,110px) 0 clamp(110px,12vw,160px);overflow:hidden}.cta-band__bg img{mix-blend-mode:multiply;filter:grayscale(1) contrast(1.05) brightness(1.15)}.cta-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0b3b3599,#0b3b3540 60%,#0b3b351a)}.cta-band__inner{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.cta-band__title{max-width:16ch}.cta-band__title em{color:var(--mint)!important}.cta-band__actions{display:flex;gap:12px;flex-wrap:wrap}.cta-band__pulse{position:absolute;left:0;bottom:12px;height:64px;color:#f4f1ea59}.page-hero{position:relative;padding:clamp(40px,6vw,80px) 0 clamp(72px,9vw,120px)}.page-hero__inner{position:relative}.page-hero--photo{isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(480px,64svh,640px)}.page-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.page-hero__media .photo{height:100%}.page-hero--photo .page-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#f4f1eaf7,#f4f1eae6 34%,#f4f1ea73 55%,#f4f1ea00 72%),linear-gradient(0deg,#f4f1eab3,#f4f1ea00 30%)}.page-hero--photo .page-hero__grid{grid-template-columns:minmax(0,620px);gap:20px}.page-hero--photo .page-hero__title{max-width:15ch}.page-hero--photo .page-hero__pulse{z-index:1}.crumbs{display:flex;gap:10px;font-size:14px;color:var(--ink-3);margin-bottom:32px}.crumbs a:hover{color:var(--cure)}.crumbs [aria-current]{color:var(--ink);font-weight:600}.page-hero__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:end}.page-hero__title{max-width:14ch}.page-hero__side{display:grid;gap:24px;padding-bottom:8px}.page-hero__pulse{position:absolute;left:0;bottom:8px;color:var(--cure);opacity:.5;height:60px}.hero-chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip-stat{padding:8px 14px;border:1px solid var(--line-2);border-radius:99px;font-size:14px;color:var(--ink-2)}.chip-stat strong{color:var(--ink)}.em-pill{justify-self:start;display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:99px;background:#c2401f14;color:var(--pulse);font-weight:700;font-size:14.5px;border:1px solid rgba(194,64,31,.25)}.story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);align-items:start}.story__quote{position:relative;padding:48px;background:var(--pine);color:var(--on-dark);border-radius:var(--r-xl) var(--r-xl) var(--r-xl) 8px}.story__mark{font-family:var(--serif);font-size:140px;line-height:.6;color:var(--mint-2);display:block;height:56px}.story__quote blockquote{font-family:var(--serif);font-size:clamp(26px,2.6vw,36px);line-height:1.2;letter-spacing:-.02em;margin-bottom:28px}.story__quote .mono{color:var(--on-dark-2)}.story__text p{font-size:18px;color:var(--ink-2);margin-bottom:20px}.story__text p:first-child:first-letter{font-family:var(--serif);float:left;font-size:78px;line-height:.8;padding:8px 10px 0 0;color:var(--cure)}.story__facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border-top:1px solid var(--line-2)}.story__facts div{padding:20px 12px 0 0}.story__facts strong{display:block;font-family:var(--serif);font-weight:400;font-size:36px;letter-spacing:-.03em}.story__facts span{font-size:14px;color:var(--ink-2)}.values{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-2);border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:hidden}.value{background:var(--paper-2);padding:36px 28px 40px;transition:background .3s}.value:hover{background:var(--card)}.value__num{display:block;font-family:var(--serif);font-style:italic;font-size:56px;color:var(--cure);line-height:1;margin-bottom:48px}.value p{color:var(--ink-2);margin-top:10px}.timeline{position:relative;max-width:900px}.timeline:before{content:"";position:absolute;left:160px;top:0;bottom:0;width:1px;background:var(--line-2)}.timeline__item{display:grid;grid-template-columns:140px 40px 1fr;gap:0 20px;padding:28px 0;align-items:start}.timeline__year{font-family:var(--serif);font-size:44px;line-height:1;letter-spacing:-.03em;color:var(--cure);text-align:right}.timeline__node{width:15px;height:15px;border-radius:50%;background:var(--paper);border:3px solid var(--cure);margin:12px 0 0 -7px;position:relative;left:0}.timeline__item p{color:var(--ink-2);margin-top:6px;max-width:52ch}.bento{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bento__cell{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-lg);background:#f4f1ea0d;border:1px solid rgba(244,241,234,.14)}.bento__photo{aspect-ratio:1 / 1}.bento__photo .photo{height:100%}.bento__text{display:flex;flex-direction:column;padding:22px 24px 26px}.bento__text svg{color:var(--mint-2)}.bento__text strong{font-family:var(--serif);font-weight:300;font-size:52px;line-height:1;letter-spacing:-.04em;margin-top:14px;overflow-wrap:anywhere}.bento__text p{color:var(--on-dark-2);margin-top:8px}.leaders{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.leader .portrait{margin-bottom:18px}.leader p{color:var(--ink-2);font-size:15px;margin-top:4px}.depts{display:grid;grid-template-columns:300px 1fr;gap:clamp(32px,5vw,72px);align-items:start}.depts__sticky{position:sticky;top:110px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:9px 16px;border-radius:99px;border:1px solid var(--line-2);font-weight:600;font-size:14px;color:var(--ink-2);transition:all .2s;background:transparent}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip.is-active{background:var(--pine);color:var(--on-dark);border-color:var(--pine)}.chip--sm{padding:7px 13px;font-size:13px}.depts__index{display:flex;flex-direction:column;margin:28px 0;border-top:1px solid var(--line)}.depts__index a{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--line);font-weight:500;color:var(--ink-2);font-size:15px;transition:color .2s,padding .3s var(--ease)}.depts__index a:hover{color:var(--cure);padding-left:10px}.depts__help{padding:22px;border-radius:var(--r-md);background:var(--mint);display:grid;gap:8px;font-size:15px}.depts__help .text-link{color:var(--pine);justify-self:start;margin-top:6px}.depts__list{display:grid;gap:20px;min-width:0}.dept{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(24px,3vw,40px);scroll-margin-top:110px;transition:box-shadow .4s,border-color .3s}.dept:hover{box-shadow:var(--shadow);border-color:var(--line-2)}.dept:target{border-color:var(--cure);box-shadow:0 0 0 4px #127a681f}.dept__head{display:flex;gap:20px;align-items:flex-start;margin-bottom:20px}.dept__icon{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:var(--mint);color:var(--pine);flex:none}.dept__num{color:var(--ink-3);margin-bottom:4px}.dept__title{font-size:clamp(24px,2.4vw,32px);overflow-wrap:break-word}.dept__head>div{min-width:0}.dept__lead{color:var(--cure);font-weight:600;font-size:15px}.dept__blurb{color:var(--ink-2);font-size:17px;max-width:62ch}.dept__services{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:24px 0;padding:20px 0;border-top:1px dashed var(--line-2);border-bottom:1px dashed var(--line-2)}.dept__services li{display:flex;gap:10px;align-items:center;font-size:15px}.dept__services svg{color:var(--cure);flex:none}.dept__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.dept__team{display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:600}.dept__team a{color:var(--cure)}.dept__team a:hover{text-decoration:underline}.dept__avatars{display:flex}.mini-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-family:var(--serif);font-style:italic;font-size:13px;border:2px solid var(--card);margin-left:-8px}.mini-av:first-child{margin-left:0}.mini-av--mint{background:var(--mint);color:#2f6c5d}.mini-av--sand{background:var(--sand);color:#6a4e24}.mini-av--coral{background:#f5cfc2;color:#8e3520}.mini-av--pine{background:var(--pine-2);color:var(--mint)}.finder{display:grid;grid-template-columns:1fr 240px auto;gap:12px;align-items:center;padding:12px;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.finder__search{display:flex;align-items:center;gap:12px;padding:0 16px;height:52px;border-radius:14px;background:var(--paper);color:var(--ink-3)}.finder__search input{flex:1;border:0;background:transparent;outline:none;color:var(--ink);font-weight:500;min-width:0}.finder__select select,.field select,.field input,.field textarea{width:100%;height:52px;padding:0 16px;border-radius:14px;border:1px solid var(--line-2);background:var(--paper);font-weight:500;outline:none;transition:border-color .2s,box-shadow .2s}.finder__select select,.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%2310201e' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.finder__select select{border-color:transparent}.finder__days{flex-wrap:nowrap}.finder__meta{display:flex;justify-content:space-between;align-items:center;margin:28px 0 20px;color:var(--ink-2)}.finder__meta .text-link{background:none;border-top:0;border-left:0;border-right:0}.doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.doc-tile{display:flex;flex-direction:column;gap:18px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px;transition:box-shadow .4s,transform .4s var(--ease)}.doc-tile:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.doc-tile .portrait{aspect-ratio:16 / 10}.doc-tile__body{padding:0 8px;flex:1}.doc-tile__role{color:var(--ink-2);font-size:15px;margin-top:4px}.doc-tile__quals{color:var(--ink-3);font-size:13.5px;margin-top:6px}.doc-tile__facts{display:grid;grid-template-columns:auto 1fr;gap:0 20px;margin:18px 0 14px;padding-top:14px;border-top:1px solid var(--line)}.doc-tile__facts div{display:contents}.doc-tile__facts dt{font-size:13px;color:var(--ink-3);padding:3px 0}.doc-tile__facts dd{font-size:14px;font-weight:600;padding:3px 0}.doc-tile__days{display:flex;gap:6px}.doc-tile__days span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-family:var(--mono);font-size:12px;color:var(--ink-3);background:var(--paper)}.doc-tile__days span.on{background:var(--mint);color:var(--pine);font-weight:600}.empty{text-align:center;padding:72px 20px;border:1px dashed var(--line-2);border-radius:var(--r-lg);display:grid;justify-items:center;gap:12px;color:var(--ink-2)}.empty svg{color:var(--ink-3)}.booking{display:grid;grid-template-columns:320px 1fr;gap:clamp(24px,4vw,56px);align-items:start}.booking__rail{position:sticky;top:110px;display:grid;gap:20px}.stepper{display:grid;gap:4px}.stepper li{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;color:var(--ink-3);font-weight:600}.stepper__n{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-2);font-family:var(--mono);font-size:13px}.stepper li.is-current{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.stepper li.is-current .stepper__n{background:var(--pine);color:var(--mint);border-color:var(--pine)}.stepper li.is-done{color:var(--ink-2)}.stepper li.is-done .stepper__n{background:var(--mint);color:var(--pine);border-color:var(--mint)}.summary{padding:24px;border-radius:var(--r-md);background:var(--pine);color:var(--on-dark)}.summary__h{color:var(--mint-2);margin-bottom:14px}.summary dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(244,241,234,.14);font-size:14.5px}.summary dt{color:var(--on-dark-2)}.summary dd{font-weight:600;text-align:right}.summary__fee{font-size:13px;color:var(--on-dark-2);margin-top:14px}.booking__panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(22px,3.4vw,44px);box-shadow:var(--shadow)}.fs{border:0;margin:0;padding:0;min-width:0}.fs legend{padding:0;margin-bottom:20px;font-size:clamp(22px,2vw,28px)}.fs__sub{margin:40px 0 20px;font-size:clamp(22px,2vw,28px)}.fs__note{margin-top:12px;font-size:14px}.pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.pick{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;border:1px solid var(--line-2);cursor:pointer;font-weight:600;font-size:14.5px;line-height:1.3;transition:all .2s}.pick input,.doc-opt input{position:absolute;opacity:0;pointer-events:none}.pick svg{color:var(--cure)}.pick:hover{border-color:var(--ink)}.pick.is-on{background:var(--pine);color:var(--on-dark);border-color:var(--pine)}.pick.is-on svg{color:var(--mint)}.pick:has(input:focus-visible),.doc-opt:has(input:focus-visible){outline:2px solid var(--cure);outline-offset:2px}.doc-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.doc-opt{position:relative;display:flex;align-items:center;gap:14px;padding:12px;border-radius:16px;border:1px solid var(--line-2);cursor:pointer;transition:all .2s}.doc-opt strong{display:block;font-size:15px}.doc-opt small{color:var(--ink-3);font-size:13px}.doc-opt:hover{border-color:var(--ink)}.doc-opt.is-on{border-color:var(--cure);background:#cfe9dc73;box-shadow:inset 0 0 0 1px var(--cure)}.doc-opt__any{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--paper-2);color:var(--pine);flex:none}.date-strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.date{flex:none;width:74px;padding:12px 0;border-radius:16px;border:1px solid var(--line-2);display:grid;justify-items:center;gap:2px;transition:all .2s}.date small{font-size:12px;color:var(--ink-3)}.date strong{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.1}.date:hover:not(:disabled){border-color:var(--ink)}.date:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.date.is-on{background:var(--pine);border-color:var(--pine);color:var(--on-dark)}.date.is-on small{color:var(--mint-2)}.slot-group{margin-bottom:18px}.slot-group .mono{color:var(--ink-3);margin-bottom:8px}.slots{display:flex;flex-wrap:wrap;gap:8px}.slot{min-width:84px;padding:11px 14px;border-radius:12px;border:1px solid var(--line-2);font-family:var(--mono);font-size:14px;transition:all .2s}.slot:hover:not(:disabled){border-color:var(--ink)}.slot:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.slot.is-on{background:var(--cure);border-color:var(--cure);color:#fff}.booking__nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:grid;gap:8px}.field--wide{grid-column:1 / -1}.field__label{font-size:13.5px;font-weight:600;color:var(--ink-2)}.field textarea{height:auto;padding:14px 16px;resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--cure);box-shadow:0 0 0 4px #127a6824;background:var(--card)}.field.has-error input{border-color:var(--pulse)}.field__err{color:var(--pulse);font-size:13px;font-weight:600}.consent{display:flex;gap:12px;align-items:flex-start;margin-top:22px;font-size:14.5px;color:var(--ink-2);cursor:pointer}.consent input{width:20px;height:20px;accent-color:var(--cure);margin-top:2px;flex:none}.ticket{display:grid;grid-template-columns:1fr 220px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.ticket__main{padding:clamp(24px,4vw,48px)}.ticket__ref{color:var(--cure);margin-bottom:10px}.ticket__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.ticket__grid dt{font-size:13px;color:var(--ink-3)}.ticket__grid dd{font-weight:600}.ticket__stub{background:var(--pine);color:var(--mint);display:grid;place-content:center;justify-items:center;gap:12px;border-left:2px dashed rgba(244,241,234,.3);padding:32px;font-family:var(--serif);font-size:24px}.ticket__stub .btn--ghost{--fg: var(--on-dark);--ic: var(--on-dark);border-color:#f4f1ea4d;padding-right:18px}.ticket__stub .btn{font-family:var(--sans);font-size:14px}.ticket__next{display:flex;gap:32px;margin-top:28px;flex-wrap:wrap}.channels{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.channel{position:relative;display:flex;flex-direction:column;gap:4px;min-height:230px;padding:24px;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);transition:transform .35s var(--ease),box-shadow .35s;height:100%}.channel:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.channel__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--mint);color:var(--pine);margin-bottom:auto}.channel__title{font-size:14px;color:var(--ink-2);font-weight:600;margin-top:28px}.channel__value{font-family:var(--serif);font-weight:400;font-size:clamp(19px,1.7vw,22px);letter-spacing:-.01em;overflow-wrap:anywhere}.channel__value--sm{font-family:var(--sans);font-size:16px;font-weight:600;letter-spacing:0}.channel__note{font-size:13px;color:var(--ink-3)}.channel__go{position:absolute;top:24px;right:24px;color:var(--ink-3)}.channel--alert{background:var(--pulse);color:#fff;border-color:var(--pulse)}.channel--alert .channel__icon{background:#ffffff2e;color:#fff}.channel--alert .channel__title,.channel--alert .channel__note,.channel--alert .channel__go{color:#ffffffd9}.visit{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,5vw,72px);align-items:center}.visit__map{min-width:0}.locmap{position:relative;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow)}.locmap__frame{display:block;width:100%;height:clamp(300px,42vw,460px);border:0;filter:saturate(.85)}.locmap__card{display:flex;gap:12px;align-items:flex-start;padding:18px 20px;border-top:1px solid var(--line);font-size:14.5px}.locmap__card>svg{color:var(--pulse);flex:none;margin-top:2px}.locmap__card address{flex:1;min-width:0}.locmap__card address span{display:block}.locmap__card address span:first-child{font-weight:700}.locmap__go{flex:none;align-self:center;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:99px;background:var(--pine);color:var(--on-dark);font-weight:600;font-size:14px;transition:background .2s}.locmap__go:hover{background:var(--cure)}.hours{margin:28px 0;border-top:1px solid var(--line-2)}.hours div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line-2);flex-wrap:wrap}.hours dt{font-weight:600}.hours dd{color:var(--ink-2)}.access{display:grid;gap:10px}.access li{display:flex;gap:12px;align-items:center;color:var(--ink-2);font-size:15px}.access svg{color:var(--cure);flex:none}.contact-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:start}.section-head--stack{margin-bottom:32px}.contact-form .btn{margin-top:20px}.form-error{margin-top:18px;padding:12px 16px;border-radius:12px;background:#c2401f14;border:1px solid rgba(194,64,31,.25);color:var(--pulse);font-size:14.5px;font-weight:600}.form-error a{text-decoration:underline}.form-sent{padding:40px;border-radius:var(--r-lg);background:var(--mint);color:var(--pine);display:grid;gap:10px}.faq{border-top:1px solid var(--line-2)}.faq__item{border-bottom:1px solid var(--line-2)}.faq__item h3{font:inherit}.faq__item button{width:100%;display:grid;grid-template-columns:36px 1fr 24px;gap:12px;align-items:center;text-align:left;padding:22px 0}.faq__item .mono{color:var(--ink-3)}.faq__q{font-family:var(--serif);font-size:20px;letter-spacing:-.01em;line-height:1.3}.faq__item.is-open .faq__q{color:var(--cure)}.faq__a{padding:0 36px 24px 48px;color:var(--ink-2)}.footer{position:relative;isolation:isolate;background:var(--ink);color:var(--on-dark);padding:clamp(64px,8vw,110px) 0 32px;overflow:hidden}.footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#10201ef7,#10201ee6)}.footer__inner{position:relative}.footer__top{display:grid;grid-template-columns:1fr 1.6fr;gap:56px}.footer__tag{font-family:var(--serif);font-size:28px;line-height:1.2;letter-spacing:-.02em;margin:28px 0;max-width:16ch;color:var(--on-dark)}.footer__em{display:inline-flex;align-items:center;gap:14px;padding:14px 22px;border-radius:18px;border:1px solid rgba(244,241,234,.2);font-family:var(--serif);font-size:22px;transition:background .2s}.footer__em:hover{background:#f4f1ea0f}.footer__em small{display:block;font-family:var(--sans);font-size:12px;color:var(--pulse-bright);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.footer__h{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mint-2);margin-bottom:18px}.footer__cols li{margin-bottom:10px}.footer__cols a,.footer__cols address,.footer__cols p{color:var(--on-dark-2);transition:color .2s;font-size:15px}.footer__cols a:hover{color:var(--on-dark)}.footer__cols address span{display:block}.footer__cols address{margin-bottom:12px}.footer__wordmark{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(84px,24vw,360px);line-height:.9;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(244,241,234,.2);margin:64px 0 24px;white-space:nowrap}.footer__bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;border-top:1px solid rgba(244,241,234,.14);font-size:13.5px;color:var(--on-dark-2)}.notfound{position:relative;isolation:isolate;overflow:hidden;padding:120px 0 180px}.notfound:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f4f1eaf5,#f4f1ead9,#f4f1ea8c)}.notfound__inner{position:relative}.notfound .mono{color:var(--pulse);margin-bottom:16px}.notfound .lede{margin:24px 0 36px}.notfound__pulse{position:absolute;left:0;bottom:40px;color:var(--pulse);height:60px}@media (max-width: 1280px){.nav{display:none}.menu-toggle{display:grid}}@media (max-width: 1100px){.emergency__grid,.story,.visit,.contact-split{grid-template-columns:minmax(0,1fr)}.doc-strip,.leaders,.values{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-strip--3,.leaders--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.doc-strip--2,.leaders.leaders--2,.doc-strip--6,.leaders.leaders--6{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.doc-grid{grid-template-columns:repeat(2,1fr)}.channels,.services,.casualty,.pkgs{grid-template-columns:repeat(2,minmax(0,1fr))}.opd-time{grid-template-columns:auto 1fr}.opd-time__note{grid-column:1 / -1;justify-self:start}.firstvisit,.depts,.booking{grid-template-columns:minmax(0,1fr)}.depts__sticky,.booking__rail{position:static}.depts__index,.depts__help{display:none}.finder{grid-template-columns:1fr 1fr}.finder__search{grid-column:1 / -1}.finder__days{flex-wrap:wrap}.footer__top{grid-template-columns:minmax(0,1fr)}.stepper{grid-template-columns:repeat(3,1fr)}.summary{padding:16px 20px}.summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary dl div{display:grid;gap:2px;padding:0;border:0;justify-content:start}.summary dd{text-align:left;overflow-wrap:anywhere}.summary__h,.summary__fee{display:none}}@media (max-width: 820px){.section-head--split{grid-template-columns:minmax(0,1fr)}.section-head--split .lede{justify-self:start}.page-hero__grid{grid-template-columns:minmax(0,1fr);gap:24px}.spec-index{grid-template-columns:minmax(0,1fr)}.journey{grid-template-columns:1fr 1fr;row-gap:40px}.journey__line{display:none}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.pkg-notes{grid-template-columns:minmax(0,1fr)}.timeline:before{left:90px}.timeline__item{grid-template-columns:70px 40px 1fr;gap:0 12px}.timeline__year{font-size:28px}.ticket{grid-template-columns:minmax(0,1fr)}.ticket__stub{border-left:0;border-top:2px dashed rgba(244,241,234,.3);grid-auto-flow:column;padding:20px;align-items:center}.ticket__grid,.footer__cols{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.topbar__hide-sm{display:none!important}.topbar__status{display:none}.topbar__inner{justify-content:center}.header__actions .btn{display:none}.logo__word{font-size:20px}.quickfind{flex-wrap:wrap}.quickfind__field{flex:1 1 100%}.quickfind__field+.quickfind__field{border-left:0;border-top:1px solid var(--line)}.quickfind__go{flex:1 1 100%;height:48px}.doc-strip,.leaders,.doc-grid,.values,.channels,.services,.casualty,.pkgs,.pkg-notes,.allday,.bento,.form-grid,.footer__cols{grid-template-columns:minmax(0,1fr)}.emergency__panel{padding:20px}.opd-time{padding:18px 20px;gap:14px 16px}.opd-time__icon{width:46px;height:46px}.pkg{padding:22px}.bring li{font-size:16px}.firstvisit__actions .btn{width:100%;justify-content:space-between}.leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.locmap{border-radius:var(--r-lg)}.locmap__frame{height:300px}.locmap__card{flex-wrap:wrap}.locmap__go{align-self:flex-start;margin-left:32px}.leader .h3{font-size:18px}.leader p{font-size:13.5px}.bento__cell--wide{grid-column:auto}.journey{grid-template-columns:minmax(0,1fr)}.spec-row{grid-template-columns:24px 42px minmax(0,1fr) 36px;gap:10px;padding:18px 2px}.spec-row__icon{width:42px;height:42px}.spec-row__go{width:36px;height:36px}.spec-row__text strong{font-size:20px}.dept__services{grid-template-columns:minmax(0,1fr)}.dept__head{gap:14px}.dept__icon{width:52px;height:52px;border-radius:16px}.dept__foot .btn{width:100%;justify-content:space-between}.finder,.stepper{grid-template-columns:minmax(0,1fr)}.stepper li:not(.is-current){display:none}.story__quote{padding:32px 26px}.story__mark{font-size:110px;height:44px}.story__facts span{font-size:13px}.story__facts strong{font-size:28px}.ticket__grid{grid-template-columns:1fr}.faq__a{padding-left:0;padding-right:0}.faq__item button{grid-template-columns:28px minmax(0,1fr) 20px;gap:10px;padding:18px 0}.faq__q{font-size:18px}.visit__map{border-radius:var(--r-lg)}.booking__nav .btn--primary{flex:1;justify-content:space-between}.ticket__stub{grid-auto-flow:row;grid-template-columns:auto 1fr auto;justify-items:start;font-size:20px}.ticket__next{gap:20px}.emergency__timeline{padding:24px 20px}.emergency__lede{font-size:17px}.doc-tile__days{flex-wrap:wrap}.finder__meta{gap:12px;flex-wrap:wrap}.footer__em{font-size:19px;padding:12px 18px}.footer__wordmark{font-size:25vw;margin:48px 0 20px}.section-head{margin-bottom:32px}.center-link{margin-top:36px}.notfound{padding:72px 0 140px}.btn{padding-left:20px;white-space:normal;text-align:left;line-height:1.25}.hero__ctas .btn,.emergency__actions .btn,.cta-band__actions .btn{width:100%;justify-content:space-between}.channel{min-height:0}.doc-card .portrait,.doc-tile .portrait{aspect-ratio:16 / 9}.leader .portrait{aspect-ratio:16 / 10}}@media (max-width: 1000px){.hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:clamp(28px,5vw,48px) 0 clamp(48px,8vw,80px)}.hero__media,.page-hero--photo .page-hero__media{position:relative;inset:auto;z-index:0;order:2;margin:32px var(--gutter) 0;aspect-ratio:3 / 2;border-radius:var(--r-lg);overflow:hidden}.hero__media:after,.page-hero--photo .page-hero__media:after{display:none}.hero__copy{max-width:640px}.page-hero--photo{min-height:0;justify-content:flex-start;padding-bottom:clamp(40px,7vw,72px)}.page-hero--photo .page-hero__pulse{display:none}.emergency:after{background:#10201edb}}@media (max-width: 760px){.photo img{object-position:var(--pos-tall, 50% 50%)}.hero__media{aspect-ratio:4 / 5;margin-top:28px}.page-hero--photo .page-hero__media{aspect-ratio:1 / 1;margin-top:24px}.firstvisit__card{margin:-56px 12px 0}.bento__photo{aspect-ratio:16 / 10}}@media (max-width: 700px){.doc-strip--3,.leaders--3{grid-template-columns:minmax(0,1fr);max-width:440px}}@media (max-width: 520px){.doc-strip--2,.leaders.leaders--2,.doc-strip--6{grid-template-columns:minmax(0,1fr);max-width:440px}}@media (max-width: 380px){:root{--gutter: 16px}.display{font-size:42px}.h1{font-size:36px}.h2{font-size:30px}.lede{font-size:16px}.eyebrow{font-size:12px;gap:10px;flex-wrap:wrap}.logo__word{font-size:18px}.logo svg{width:34px;height:34px}.topbar{font-size:12px}.spec-row{grid-template-columns:40px minmax(0,1fr) 32px}.spec-row__num{display:none}.spec-row__text strong{font-size:18px}.emergency__big{font-size:104px}.timeline:before{left:70px}.timeline__item{grid-template-columns:54px 32px minmax(0,1fr);gap:0 8px}.timeline__year{font-size:22px}.story__facts strong{font-size:24px}.story__text p{font-size:16px}.story__text p:first-child:first-letter{font-size:60px}.value__num{font-size:44px;margin-bottom:28px}.bento__text strong{font-size:44px}.leaders{grid-template-columns:minmax(0,1fr)}.dept{padding:20px}.dept__head{flex-direction:column;gap:12px}.dept__blurb{font-size:16px}.chip{padding:8px 13px;font-size:13px}.pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pick{padding:12px;font-size:13.5px}.doc-pick{grid-template-columns:minmax(0,1fr)}.date{width:64px}.slot{min-width:0;flex:1 1 calc(33.33% - 8px);padding:10px 6px}.summary dl{grid-template-columns:minmax(0,1fr);gap:6px}.summary dl div{display:flex;justify-content:space-between}.summary dd{text-align:right}.channel{padding:20px}.ticket__grid{gap:16px}.drawer__link{font-size:30px;padding:12px 0}.footer__tag{font-size:24px}.cta-band__actions,.hero__ctas,.emergency__actions{width:100%}}@media (max-height: 560px){.drawer{padding-top:84px}.drawer__link{font-size:24px;padding:10px 0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}.pulse-line path{stroke-dashoffset:0}}@media print{.topbar,.header,.footer,.page-hero__pulse,.ticket__next,.ticket__stub .btn{display:none!important}}
