/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.resize{resize:both}}@font-face{font-family:Zhinuo Signature;src:url(/fonts/cormorant-garamond-zhinuo.woff2)format("woff2");font-style:italic;font-weight:600;font-display:optional;unicode-range:U+20,U+2E,U+5A,U+68-69,U+6E-6F,U+75}@font-face{font-family:Zhinuo Serif Subset;src:url(data:font/woff2;base64,d09GMgABAAAAABD0ABAAAAAAHCAAABCZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4I0HHAGYD9TVEFULgCCBhEICqhMn1ALMgABNgIkAzYEIAWEJAcgFyQYMhtZFiOSk1oPZOpIXfjz59/PD+3oX5JZXGYWdx+kOgIt2P8eytS75e/C6SbA3aANrTOpmUXmSsWcTif8wnu+yImH07qd+m72uX+ZHOC2boA5QixyA0VJs0GwAky0McHA6I9K/IjW/sz+4X6p/y8D51d4Ay3QEf+6fFcVy8IC2bCKu2mWIb4BD5x2yO6/yx/M3JYu6PktoABYNMdS+M1btu+OksPmTB2PkqOmjhiHkqOHTByDkuOGTByCkuOHTJ+IkiCobZyDBwUTOFTDGzZ61jTUHj1k/HRUnSlWo/zMY1By5uQh41EYgII2clUu5WJ3Aw8rMRRDURVSwB9CYyxgYGqL7NWK/4sxG3T1bjwMJDO8OIj1HwaCHMAtRrRQnx1WCDaExW9CxhChhQFkq0pk5+Y1h6BE0NXDFp7zI+acyIVXUzZEV6odu+uZI6ZORzxz6vSqiFtG4CFVPQLbUmk25ieT+aY2wwP0Wt0bQDuLRQ1EVVVdoXWtxC97YWBZ2S/1UwhzBg9o1alTKzRGYSdmslvNtaJFquBgXwXJTq31u/zg4wkhawoDfn4IzRo1errCA4yh12ozDzdpiI2G9gSvKJgq0LMvUJcX/28LDqL/04wBlE8sqqwtTuAJc0qb5QLhLIDSKKzeX4jClXXH712f9GnVZ8GgB0Mzh14acW189lm85t66Y5tub/q4+cCWl06cq38QCj2X+/YW53KdanD49uE1e5vv+rGr+/Yu236sUTPbTx8xucvk6pMmTmypMtDKAf4mKyjnkDiQW0ArI4uK/HXl4TgghcAnoOGDl5sDhGAxHQsPFgYhfAQIEUw0qcnJqLeZSiTClDeQNCKKKClIwjkliSJK8jDFWSlJ0SjlghJxF8gp1sb5hCWPFSkkxAy+gsIZBDeLLUVFsnIEzDa2QpwZlRDmIswlhIljt+WKRCxRRPqsVJRXyN4jyPTHjopHjAhmJyN7uD/lgBzqrIXBui4u3FEDtFft88J9MNiLQt1A6wlgXSRwPxtcdYypWRg7kjRdRyh5vNrScz0/rrty7tSOkjH2JWk4KfEE4AXLfDn4UXmPlkRzXNEH02DwfsN9LhyDyWc0HSEzp1DaUhnXy1xVhrJnvox1dI+QKa7yNtY1/CSJLc0QyjZgPQas8IRG5FA6THRjzCqwCodge0cRIURyMcbYsF1ZT1hEbvn0ehTMcUWNad4EbeDC7thdNogDVsGfuTmYqKx0Yowy/DZvJpRxjDO18YfbKaXP83SxyjAUVabTZi+EMgeQ6VN5ALEE0KagYgF8IMivgKoZqFrplTCx5j2aQjr3vjNZDkZYb2kVLH7AC3sppTUDmXjDMIxZsJDK5oNkrIvuPEIIGeOXtT7C/mSVA7wQoJQW5+ligWGM+/jGBMeFmTsWc8fYME5ORIBWUU8QCjXegMm7OiilRRW6q8Aw5h2nhIyIV+iuaKG7mjFlBy4GlHFmHB+LUErlSMydy7xOqTLbgfUHT0TDMD5QW+jz/Lgu5tTWjsqSFwXZHPnRcqG16iREwthxJBFtRoVxJa7z1hMNHTPnPrZj3QdCIQTh1nLG1jsrCFmzw5m0ZHR2XoVDKY/B5D2NUdC5Uv5dDOSjeiGs7MHT6pmoZ2d1IMBDy8XypuQ2T9mBdV8K+7xEIFUOVj7O6xS4QMvQLyrm1PaOkjGm5lQtQsiIimYUK2oU0QZFubt2qX8xpQuZEuBhgLrH6rVJrlGw7MYIpNVj3AesGyNRdxRRSqf2Bi1EEvp44zQ5aij+zMUE1arNuxKyyiatAiHz+JWSBfCyBfBgoRlkPK2lJUgI7uQAea/RRPbIPWi9BM9g7DAtjTqaCDH5QQ40+7G+tDjDGGJM3S23MdmkPULIzNPumhzA2JeCUg91TG3b4bbiBe5kOWPzJw6ZU2laoTAPIpHlcwMEt8wdpHcCQEIAJAp1CnUDU7PG25ini5vhifaGI87nlHJhpgK9whMKhVDIMBZFsQO/ejUi4lDKu7qebh/BrQoMY9S2FWYkcIupSi8QbA1VTQMmLcJNHTkEyKCcSH79MLUx0i2dWiXL2XDEWcO4EZ7wDgvgJa3tGQ6gUVBGKcdGbuDKvjghxNNBKSgm7UuCOVFXtEyE4fChtVchDBpKLmNsN9r6TuKpaD7aTA9E7xxe3B1j7EOFm7ZhUzeyRN3lJmFkvTAbRKf3VuoA+2v9NmAFNmA9wKWgQJys6NfGGAzWotAzoFU+DpwMY8p5BYcfKNQJhTpr52s93M/BB4S2vmEDWl/A4E0unHBGsrl//8meC98N/u7N/nPjV7bVzI1PGlnnvzI3vq1m0tw4eLBR/P2EOPz4b+Lwr7cPF3d8s2vMJ2PGfDxm7MdjxnwCnHXiCC8Y5F9fvf2d5d9dXaMvfOra5u4nfl+zzowuWiyHjY9/SS6+OfyPu/+s/mmmc2F++v8Tq5J/OGDhv09dMGDMazB987wXvxYJTe85BpWXNz2TbGCiqTYtM4evAd5Z5g4Pmja/7fLGpMOu9qMztn32Qcs3qPCJtzXF/EqOL/OhR1QKqvhT+6b8VwhGy0i/iL8mUqyL+RDNC8DDgroxLZatx7W4R3WsOjy66hGVKJ2EWqeiO7DJ0/YQZJIPi/zKKtO2RoyxK2xlmqK1OSJDoiYzOj7ML/BDJCP7X3jYDCfqpGs9KqoLjI4xu0zmHO/NpmuSufiD6SA5YO4B+NGXty2eow0yb5MHuF97dVvuaJH3Q7mD9eylPXXd+uO3S21A6XzIimZC/04qtBztkuBOJiwL0KaFNgbH2JN79VROyIOFnqWFaUvkrfYFBuaUWHWOSyXpCA9U+GfshwXxVRvVmhVsHZgaHl116SpJPAm1+q5mYAzwJbw6lRiT6fRhgio0LtTeblNwok/Cs7T9rD90YJ/ofYwvXL9hmi8dCJfGWFA7rXlfDPBn/olNckf6sD2IFps1LXtvjsvw6BT5eNP6rh/K2ISsOK2iHa45GZ1H4CMZ9RVljhK3HWfLmOV4i6BD0Mg7o2mPjZx8GNVJ+lPWTZii99uaHdg8O3qzy36LCgGung4cX3m0a1aSLKb30reITr/CyNyHzG1WfxF3u5HS6d4q5OOO9UKjXcEWCmGnyxmU4p1QREqZ7V2Y7qS7PG1yQoYsxUYlwGbfG+rUGjjkvIphn2UxhVci3fn0iWlAs3+RWxl3FBIFIoSKArfr5m05o4WYXYFa/qdDK/2J5/G8RXEeJ3caRzsqph+izTUYYocelqjImoDKzcG3Hc0m59WrpJzWm2tQg/5LQ11ckSjI3FmkGbe2Z3qz+/BK/3WdHTtvFH0xOEzkd7qq7eQa/L5mrqfkjKZlYoqifJSDz1ThEn6ilSKGZvIdHzQsLPIY+1b/E2r/hL4pLjRADjdY0iajUFFKW7RR8G3u78AjGn5anZBJVxFZgtAw9u3adB9DVMawzLjYnEyO850Xi7dvbmtxaHLLWHqfZvRUEpJIa+3XuM4NaRlnWplfHzz0IHW2Vf6kwXGL6X1x60RnqI+glYDeDY+YiM9nxpp5KSlzZKO95rE9gNJ1YrOn4z2sybt48Y060Uz/BKzQuEhb6s/cWvIgjUWhk9m9Gy/jnSbTUCIdHs7VWVA7UcnYTTDf456nY/TwT8DanbIy2sM74fdVTkGhVbPTRbN2wYWknRNnGYKmZEYaF8i3sI8Q6vQD7Yny6ICPpAbHLqeOVuUYF+qknt73n5GGp00ojTSBxmqy3UUyTiaCx7GXZxjHUeNwJOAIPhoHv5K/gB19eUbuOPsNzU4FlLUv+uWOwcOu5j8JZIPP6Jk3M+JOrc2YG7+ZmbNvFi6d/l+boogKfEi1Go7VhCb/Ozw3SHM254J5I298/NhiTqR9SoFwHHkV5ILHF/PXgHXd6Le4jlapOut+Abnrxmm549WrV3pJBxlo7yaStO0adg0KruPXC6/j13GVJkr5Rx5F3ugwaHPYstgln3jUfh9njZNfdKyNZ/ddYXfJWYNqcZfhSs6Pa9i1Lq5VQGKIX8Ku2cSQiag1dEyxfPNQTbHi1YrUs3ZUSAptCk1UZJvDEmva4yyLzBbpmT+c0VywIiNIrMUU1pjgjgrjMl2zZMXwgKXDsqYLOi02gJY6LZl/R5IYGsX8eJdkw7T+9eYz8SAbdQaJnRfrnzOujJZ/A2ztzUG544jhbKobUNbeHPBk+gy/OHIwNMGrQPFxqp9CmarudWa+uNCysaKR1CRTV++jbiMSIgP8c23bvRVqb+vd8V51k093szefTxpfSsJWTINAwhjA1t7Y7MmoHEaa/IlNQZBayx7e/Oj2ITqdcL9aVlEePJRpMuuHBvaYYt8RxXEZXEXcjRqBIjNVq06TNwooR9rvV3lPouenz0MyiZSyYQ4eBbqAgvHsssiXix50bB17wqKgLzhx5NJpW9tWb40LC6p9fYQ7ShLvE1u9fsPLyul540szY/2qlMCzJ6TbT/SszdSqBMPjgqNGOiwp+WdmRTeLszbZhdk/KFanu+ZR4vVUwuinS6ypuuch8XxuH6PtZBjge24OejIahqMsDuDHfp6WM54NG8atJl9pf1DrNYNelL0QtERK2RJ/j6LywOLJLL3y1aYLhuV2gdfzOsPi5BFYrW7DcFW4RcGfw+Ri1wSP2ITpG/bXjspvV2bE+HX4QvCP5fgCswPL8QW0Y8uxBbH3v2Jf/4gShWQvwm093Zo2NhbdmJwUUwrHBVGiOLHy+8a4LF6WBLiKR2moS5Gq/LvGxiGUSp///TM/JLA9Mqyfk4Jns9IW4+iwZOXgZZhOvGe5AW2zTTjEMvFsEkwTts5D6KtLrGhXK+/ZGKy6SGaXNquQctIBx52+qwpmJoQ/SErVDPAvmD2GJURP8Hj263QEo1H9ToeB+7GXdyyeo2ebtdY5mojoqkdzidKFZOvci84Q5+SPhW4m/p5IQ+1wPaZfpcf0jEUqrgr8Dk3kualn/gwOjWemu0jLBDx7JnvfHPA6ZOP6JUUkTP7iKnySLBSlPFG7nZNJz7rJ7kpl92Cng5MkzfiCFZzEyhCIvQWYHZM5XQeVQ0XGr0LR08Jrgk4i4bc6B7d77jcGV4alFqdDO5pXBmkZzI9cm7b+oiy75NRi+DXv////FdDWRxmXl9sV0cK+WhKJL+Kdj46vGLSOe9F4/w/n93O0wYIOAOavcwjlt4E08t8jALT3D+dvOtrwEoEgISyLuTTxBUhBAN4gBQ5IQAxccAcxCNXreIMI+MADKeEJYQykIHpkNh9hEqpAzqL3X4MVNL56kZOseLMWyfXoCLARBZ0AVMSHTgQlfKCTQArH6GZQCHq6OQhBSaNCAJDlCCJvD5AN5WCAStBDs9ayGeqhCULAUxbUCf5yMEKF3NYIzVADBiiNHN4E5eABddAIlZACddD81TIdyqERDFAhX0cF7pAG5VAJLVADOmiErAxBk0KQuR4ffMADvMALfMEd4sAbQkFPAkp5QauCelNa21CoBR1UQzn4K6Ac2oGqDgEkuOyH8xXgK3Xx+2C5NmIhFVIhFkJ70Uugn0yDYigFSQuTvcAbAsHd0fuAHyRHQhnUQUkPpGLMKRna/qweoMsGD0T8teAJEkFEnC8z/u8CH/iVITZg+PKPvHBr/kf+1fe6yAQI+IFYT9go35cfyMAVvMEXpOAMIpBBEMjADYIhAaIhB5IIvxA9ogY=)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+3002,U+4EEC,U+52C7,U+5947,U+597D,U+5FC3,U+6211,U+62B5,U+65B9,U+6C14,U+770B,U+89C1,U+8BA9,U+8FBE,U+8FDC,U+90A3,U+91CC,U+FF0C}:root{--paper:#fff;--ink:#181611;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#161616;--ink:#e8e8e8}}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0}html{scrollbar-gutter:stable}html:focus-within{scroll-behavior:smooth}body{font-family:var(--font-geist), "PingFang SC", "Microsoft YaHei", sans-serif}a{color:inherit}main{position:relative}.home{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(280px,430px);gap:24px clamp(40px,6vw,96px);width:min(100%,1600px);min-height:100svh;margin:0 auto;padding:clamp(24px,4vw,56px);display:grid}.home:before{content:"";grid-column:1/-1;height:1.25rem}.panel{flex-direction:column;justify-content:space-between;min-height:0;display:flex}.site-header{z-index:10;grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:center;column-gap:clamp(40px,6vw,96px);display:grid;position:fixed;top:clamp(24px,4vw,56px);left:max(clamp(24px,4vw,56px),50vw - 800px + clamp(24px,4vw,56px));right:max(clamp(24px,4vw,56px),50vw - 800px + clamp(24px,4vw,56px))}.site-header nav{opacity:1;grid-column:2;justify-self:end;transition:opacity .24s,transform .24s;transform:translateY(0)}.welcome-brand.is-compact+nav{pointer-events:none;opacity:0;transform:translateY(-6px)}.name{--brand-full-width:2.602em;--brand-compact-width:.758em;--period-x:.554em;--period-gap:.12em;--o-scale:.22;--o-origin-x:50%;--o-origin-y:72%;--period-entry-offset:.14em;width:var(--brand-full-width);white-space:nowrap;height:1em;font-family:Zhinuo Signature,Georgia,Times New Roman,serif;font-size:1.25rem;font-style:italic;font-weight:600;line-height:1;text-decoration:none;transition:width .6s cubic-bezier(.68,0,.06,1);display:inline-block;position:relative}.welcome-brand.is-compact{width:calc(var(--brand-compact-width) + var(--period-gap));transition-timing-function:cubic-bezier(.94,0,.32,1)}.welcome-brand:not(.is-ready),.welcome-brand:not(.is-ready) .brand-middle,.welcome-brand:not(.is-ready) .brand-o-glyph,.welcome-brand:not(.is-ready) .brand-period-glyph{transition:none}.brand-glyph,.brand-measure{position:absolute;top:0;left:0}.brand-measure{pointer-events:none;visibility:hidden}.brand-baseline-marker{vertical-align:baseline;width:0;height:0;padding:0;display:inline-block}.brand-initial{left:var(--glyph-x,0px)}.brand-middle{left:var(--glyph-x,0px);opacity:1;transform-origin:0;transition:transform .6s cubic-bezier(.68,0,.06,1),opacity .32s cubic-bezier(.825,0,.23,1) .28s;transform:translate(0)}.brand-o-glyph{--o-travel:calc(var(--period-x) + var(--period-gap) + var(--period-entry-offset) - var(--glyph-x,2.197em));left:var(--glyph-x,2.197em);opacity:1;transform-origin:var(--o-origin-x) var(--o-origin-y);transition:color 80ms linear .16s,transform .4s cubic-bezier(.3,.015,.12,1) .2s;transform:translate(0)scale(1)}.brand-period-glyph{left:calc(var(--period-x) + var(--period-gap));opacity:0;transform:translateX(var(--period-entry-offset));transition:opacity 80ms linear .16s,transform .2s cubic-bezier(.88,0,.7,.7)}.welcome-brand.is-compact .brand-middle{opacity:0;transform:translateX(calc(-1 * var(--glyph-x)));transition-duration:.6s,.32s;transition-delay:0s,0s;transition-timing-function:cubic-bezier(.94,0,.32,1),cubic-bezier(.77,0,.175,1)}.welcome-brand.is-compact .brand-o-glyph{color:#0000;opacity:1;transform:translateX(var(--o-travel)) scale(var(--o-scale));transition-duration:80ms,.4s;transition-delay:.36s,0s;transition-timing-function:linear,cubic-bezier(.88,0,.7,.985)}.welcome-brand.is-compact .brand-period-glyph{opacity:1;transition-duration:80ms,.2s;transition-delay:.36s,.4s;transition-timing-function:linear,cubic-bezier(.3,.3,.12,1);transform:translate(0)}nav{gap:clamp(20px,3vw,40px);display:flex}nav a{white-space:nowrap;border-bottom:1px solid;align-items:center;gap:9px;padding:4px 0;font-size:.88rem;text-decoration:none;display:inline-flex}.link-arrow,.scroll-arrow{flex:0 0 12px;width:12px;height:12px;display:inline-block}:is(nav a:hover,nav a:focus-visible){opacity:.55}nav a:focus-visible{outline-offset:5px;outline:2px solid}.statement{max-width:720px;margin:auto 0;padding:8vh 0 12vh}.statement p{letter-spacing:.18em;margin:0 0 26px;font-size:.67rem;font-weight:650}h1{letter-spacing:-.05em;margin:0;font-family:Zhinuo Serif Subset,Songti SC,Songti TC,STSong,SimSun,Georgia,serif;font-size:clamp(1.85rem,3.4vw,3.65rem);font-weight:400;line-height:1.35}.site-footer{opacity:.5;width:min(100%,1600px);padding:0 clamp(24px,4vw,56px);font-size:.72rem;position:absolute;bottom:clamp(24px,4vw,56px);left:50%;transform:translate(-50%)}figure{background:var(--paper);justify-content:flex-end;width:100%;height:min(72svh,680px);margin:auto 0;display:flex}figure img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:100%;display:block}.sites-section{flex-direction:column;justify-content:center;width:min(100%,1600px);min-height:100svh;margin:0 auto;padding:clamp(72px,9vw,140px) clamp(24px,4vw,56px);scroll-margin-top:0;display:flex}.sites-heading p{letter-spacing:.18em;margin:0 0 18px;font-size:.67rem;font-weight:650}.sites-heading h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(2rem,4vw,4rem);font-weight:400}.sites-list{border-bottom:1px solid;width:min(100%,960px);margin-top:clamp(48px,8vh,88px)}.site-item{border-top:1px solid;grid-template-columns:minmax(120px,.7fr) minmax(240px,1fr) auto;align-items:center;gap:28px;min-height:84px;padding:20px 0;text-decoration:none;display:grid}:is(.site-item:hover,.site-item:focus-visible){opacity:.55}.site-item:focus-visible{outline-offset:6px;outline:2px solid}.site-item-name{font-family:Georgia,Songti SC,serif;font-size:1.25rem}.site-item-url{opacity:.58;font-size:.78rem}.site-item-arrow{margin-right:3px}@media (prefers-color-scheme:dark){figure img{filter:invert()grayscale();mix-blend-mode:screen}}@media (max-width:900px){.home{width:100%;height:100svh;min-height:100svh;padding:0 20px 20px;padding:0 20px max(20px, env(safe-area-inset-bottom));flex-direction:column;grid-template-rows:auto minmax(0,1fr) 48svh;grid-template-columns:1fr;display:grid;position:relative;overflow:clip}.home:before{height:calc(max(28px, env(safe-area-inset-top)) + 1.25rem);grid-area:1/1}.site-header{padding-top:28px;padding-top:max(28px, env(safe-area-inset-top));grid-area:1/1;justify-content:space-between;gap:24px;display:flex;top:0;left:20px;right:20px}.panel{z-index:1;flex:auto;grid-area:2/1;min-height:0;padding:0;position:static}.statement{margin:clamp(28px,5vh,48px) 0 auto;padding:0}h1{font-size:clamp(1.7rem,7.4vw,2.35rem);line-height:1.32}figure{z-index:0;pointer-events:none;flex:0 0 48vh;grid-area:3/1;justify-self:end;width:85vw;height:48svh;margin:0;position:static}figure img{object-position:right bottom;width:100%;height:100%}.site-footer{width:100%;bottom:20px;left:0;bottom:max(20px, env(safe-area-inset-bottom));padding:0 20px;display:block;position:absolute;transform:none}nav{gap:0}nav a+a{margin-left:24px}.sites-section{padding:72px 20px}.site-item{grid-template-columns:1fr auto;gap:7px 20px;min-height:94px}.site-item-url{grid-column:1}.site-item-arrow{grid-area:1/2/span 2}}@media (max-width:480px){.site-header{gap:14px}nav a{gap:6px;font-size:.78rem}nav a+a{margin-left:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.brand-middle,.brand-o-glyph,.brand-period-glyph,.name,.site-header nav{transition:none}}
