*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--un-default-border-color,#e5e7eb)}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}dialog,fieldset,legend,menu,ol,ul{padding:0}menu,ol,ul{margin:0;list-style:none}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular Italic),local(JetBrains Mono Italic),url(../_fonts/vQGxg35KCS_2LpnxDOarUzdqIPbFiDuSC1cx_DzCktE-AYt7xy0s9llfnF_kcDWppUZ3HZdArViYoZAByfVvqG8.woff2)format("woff2"),url(../_fonts/vQGxg35KCS_2LpnxDOarUzdqIPbFiDuSC1cx_DzCktE-gLiKhedsMYggiJxJkPnaoF_VZIoNAxRvJ9-dn1MIMmA.woff)format("woff");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono Fallback\: Courier New;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback\: Roboto Mono;src:local(Roboto Mono);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback\: Noto Sans Mono;src:local(Noto Sans Mono);size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular Italic),local(JetBrains Mono Italic),url(../_fonts/_cE7BjzvsALEgKKEmE9HBUfnx5N-jl1EVcM50yxUqy8-hHbXkry1Yt5y3YvdMX392zneVH_0xxgk_59NyyTvOxU.woff2)format("woff2"),url(../_fonts/_cE7BjzvsALEgKKEmE9HBUfnx5N-jl1EVcM50yxUqy8-YSgZoaJ52kSboFXgxoRqT_Zaz_tDPVE1rF9vLFHWbdI.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular Italic),local(JetBrains Mono Italic),url(../_fonts/R7xzRsiso81tEXak68xclJToDk53sBykDcmpSbiTAGQ-z5g8188tUdMcsRqL5lL33Onc7tKqfZ4HhbZX6_6Q658.woff2)format("woff2"),url(../_fonts/R7xzRsiso81tEXak68xclJToDk53sBykDcmpSbiTAGQ-uvEj1xeJL9Oj6ApeExsBsPLi8UdJbU3HLgnoyfC61ow.woff)format("woff");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular Italic),local(JetBrains Mono Italic),url(../_fonts/jdG5dmnQbFnk5Zlj7DTFCOndIPhUcWFFDa9JglV66Bg-tLJp8iNwRCOQREdZDbaG_Y4d0xBe1hEsqZqqouCe_2Q.woff2)format("woff2"),url(../_fonts/jdG5dmnQbFnk5Zlj7DTFCOndIPhUcWFFDa9JglV66Bg-Jh5P81BUhE6I8AR6b8UMAOs01ZeOK2t5pEEppche_K8.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular Italic),local(JetBrains Mono Italic),url(../_fonts/SpUlBqIdKA8qro_8aE1jrK99z2vnFhLyPz6aWKUK7JA-I8Wn2iMY3mIPakusLPwgktd6fKbiCMdxtC_1j6pS3Hc.woff2)format("woff2"),url(../_fonts/SpUlBqIdKA8qro_8aE1jrK99z2vnFhLyPz6aWKUK7JA-nIkmRLnvOaBSKs6vT1JqS__8IGCKa8COVYnI1del_vg.woff)format("woff");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular Italic),local(JetBrains Mono Italic),url(../_fonts/CDlNQkWEjZRDgccE3HUXCsbJwJWnWn9EPLzrWTOsNKA-__Sy-l1LwneK3sNWbYx3KhMfxK4A9yjK7CNXARjy5vo.woff2)format("woff2"),url(../_fonts/CDlNQkWEjZRDgccE3HUXCsbJwJWnWn9EPLzrWTOsNKA-TMw29auWhMmBJzxM6z63ifrCvUQ2G8ae5L9cYu1epfM.woff)format("woff");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/0iKyckC0BvNkr08iuJo9Zbp5-Y55olwgP37Si8vzPsc-_CpKCFpbcDr-cSLfI2iLHNXLKA4toHP3f3AZjdVhm70.woff2)format("woff2"),url(../_fonts/0iKyckC0BvNkr08iuJo9Zbp5-Y55olwgP37Si8vzPsc-koLkRksLrLlv1GyxEE1yaI3w_-7K90jw8qTAnVSMJNI.woff)format("woff");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/kLYc5-9CZKxc8tNQWuN1nODNzofxQ2j3YAGyYskqaas-H1mS2FUFu_6ePzB3CW46CiEmpjWibLKEJr8nUSiM2qI.woff2)format("woff2"),url(../_fonts/kLYc5-9CZKxc8tNQWuN1nODNzofxQ2j3YAGyYskqaas-j9L6vymV94_xg8BEQLkHeb9kC-1TaZ5ngNPUC-2gCSA.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/7dQQGkM4Kn0NEjZgTrJrZsvV2PncGMBcUp5Mdlgups8-Iqe_7iADQCpjA28qL8_T6Z7bG7LJhwhHVlO7qH3HRgU.woff2)format("woff2"),url(../_fonts/7dQQGkM4Kn0NEjZgTrJrZsvV2PncGMBcUp5Mdlgups8-10PEj_YuKimG5f9onZJeR4j3QXhxdVDTVwHAvYW7cqo.woff)format("woff");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/L0JkI4IHTR0lW3bZd9RTBprxx-D4SAKfWizpM_vOxw4-nvr9KAZSF_26uYxIJaRqbEQrvS6xbZID6WzkxZ-UORw.woff2)format("woff2"),url(../_fonts/L0JkI4IHTR0lW3bZd9RTBprxx-D4SAKfWizpM_vOxw4-tnsRT72mZvV2QhbzrU3QB7Q1ncn5Q5Nr6iN1qt_KFhA.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/y-sJAmsc5lAMljW1O7reCF0Nr4R0p1bGb2sPJGi9lbI-utRmTIz4Z3428awDR6BnwMVyAfyWQ5HZ_zuNFw0fXGo.woff2)format("woff2"),url(../_fonts/y-sJAmsc5lAMljW1O7reCF0Nr4R0p1bGb2sPJGi9lbI-F8qgCfxGELLkkwNeuy764oU6qjsrlPVuIKKZ9PLI7X8.woff)format("woff");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/At_GMTB9xIMSDKnvA3hGav5q3UEV6bEzQB5S9KCYUFw-99xC0z4Y3o_42eLVEnI5dt6082bN_Rn8PCgM9zB8W7o.woff2)format("woff2"),url(../_fonts/At_GMTB9xIMSDKnvA3hGav5q3UEV6bEzQB5S9KCYUFw-gAXjL0e52hFCDGZET7kYuuNConaWBDJGLyGnndM05kQ.woff)format("woff");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Host Grotesk Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.7342%;ascent-override:102.801%;descent-override:31.9038%;line-gap-override:0%}@font-face{font-family:Host Grotesk;src:local(Host Grotesk Regular),local(Host Grotesk),url(../_fonts/kLYc5-9CZKxc8tNQWuN1nODNzofxQ2j3YAGyYskqaas-7ru1YsKmeshLIRoucR047CgviJFGMwm5uojSf2mODME.woff2)format("woff2"),url(../_fonts/kLYc5-9CZKxc8tNQWuN1nODNzofxQ2j3YAGyYskqaas-LViKXM2eYLY6q7OMuZXHk2dRn4GbGl7H9M0bcKjKpD8.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Host Grotesk;src:local(Host Grotesk Regular),local(Host Grotesk),url(../_fonts/L0JkI4IHTR0lW3bZd9RTBprxx-D4SAKfWizpM_vOxw4-lA6C1_Zhx4YcNI5qoaHybUIa9F43qKRDfkdbDSvERvY.woff2)format("woff2"),url(../_fonts/L0JkI4IHTR0lW3bZd9RTBprxx-D4SAKfWizpM_vOxw4-tWqup8I2FZybQlPLSHI66W6RKt4092z0wXj8J4N8rA4.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Host Grotesk;src:local(Host Grotesk Regular Italic),local(Host Grotesk Italic),url(../_fonts/_cE7BjzvsALEgKKEmE9HBUfnx5N-jl1EVcM50yxUqy8-D3mAPVkc3K3Ts0WEZZkupxTW_uoX88fjSuHtB_VNmP0.woff2)format("woff2"),url(../_fonts/_cE7BjzvsALEgKKEmE9HBUfnx5N-jl1EVcM50yxUqy8-ze2vjBr0XtP0yoOd6Y6DCacmFIa9TWu36pAkSzIBXbs.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Host Grotesk Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.364%;ascent-override:90.3315%;descent-override:28.0339%;line-gap-override:0%}@font-face{font-family:Host Grotesk Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.558%;ascent-override:96.1559%;descent-override:29.8415%;line-gap-override:0%}@font-face{font-family:Host Grotesk Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104%;ascent-override:97.5962%;descent-override:30.2885%;line-gap-override:0%}@font-face{font-family:Host Grotesk Fallback\: Arial;src:local(Arial);size-adjust:104.98%;ascent-override:96.6854%;descent-override:30.0058%;line-gap-override:0%}@font-face{font-family:Host Grotesk;src:local(Host Grotesk Regular Italic),local(Host Grotesk Italic),url(../_fonts/jdG5dmnQbFnk5Zlj7DTFCOndIPhUcWFFDa9JglV66Bg-x_y95C6R1Ww4dbF_Nd27ZcKO2bL4h5i9vBbwGbnMEf8.woff2)format("woff2"),url(../_fonts/jdG5dmnQbFnk5Zlj7DTFCOndIPhUcWFFDa9JglV66Bg-9dD27igEAAl7CDjhESPg8uLb_sCCGoOraVwxGEY3lNY.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}:root{--m-in:.14s;--m-out:.2s;--m-press:90ms;--m-panel:.2s;--m-slide:.24s;--m-image:.6s;--m-ease:cubic-bezier(.2, .8, .2, 1);--m-ease-io:cubic-bezier(.65, 0, .35, 1);--m-cycle:3.2s;--m-lift:-2px}html:not([data-motion=off]) .btn{transition:background-color var(--m-out) var(--m-ease),color var(--m-out) var(--m-ease),border-color var(--m-out) var(--m-ease),box-shadow var(--m-out) var(--m-ease),transform var(--m-press) var(--m-ease);position:relative}html:not([data-motion=off]) .btn--primary:hover{background:color-mix(in oklab,var(--action) 84%,var(--bg))}html:not([data-motion=off]) .btn--secondary:hover{background:color-mix(in oklab,var(--bg) 92%,var(--ink));border-color:color-mix(in oklab,var(--ink) 32%,transparent)}html:not([data-motion=off]) .btn:hover{transition-duration:var(--m-in),var(--m-in),var(--m-in),var(--m-in),var(--m-press)}html:not([data-motion=off]) .btn:active{transform:translateY(1px)scale(.985)}@media (hover:hover) and (pointer:fine){html:not([data-motion=off]) .btn:hover{transform:translateY(-1px)}html:not([data-motion=off]) .btn--xl:hover{transform:translateY(-2px)}html:not([data-motion=off]):is([data-buttons=arrow],[data-buttons=block]) .btn--secondary:hover{transform:none}html:not([data-motion=off]) .btn:active{transform:translateY(1px)scale(.985)}html:not([data-motion=off]):is([data-buttons=arrow],[data-buttons=block]) .btn--secondary:active{transform:scale(.985)}}html:not([data-motion=off]) :is(.btn--arrow,.link):after{transition:transform var(--m-out) var(--m-ease)}html:not([data-motion=off]) :is(.btn--arrow,.link):hover:after{transition-duration:var(--m-in);transform:translate(3px)}.m-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px;overflow:visible}.m-arrow__stem{opacity:0;transform-origin:1px;transform-box:fill-box;transition:opacity var(--m-out) var(--m-ease),transform var(--m-out) var(--m-ease);transform:scaleX(.2)}.m-arrow__head{transition:transform var(--m-out) var(--m-ease)}:is(a,button):focus-visible>.m-arrow .m-arrow__stem,:is(a,button):hover>.m-arrow .m-arrow__stem{opacity:1;transition-duration:var(--m-in);transform:none}:is(a,button):focus-visible>.m-arrow .m-arrow__head,:is(a,button):hover>.m-arrow .m-arrow__head{transition-duration:var(--m-in);transform:translate(3px)}html:not([data-motion=off]) a.pill{transition:background-color var(--m-out) var(--m-ease),border-color var(--m-out) var(--m-ease)}html:not([data-motion=off]) a.pill:hover{background:color-mix(in oklab,var(--card) 90%,var(--ink));border-color:var(--line-strong);transition-duration:var(--m-in)}html:not([data-motion=off]) :is(.link,.m-link,p a:not([class]),.footer ul a,.footer .link){background-image:linear-gradient(currentColor,currentColor),linear-gradient(var(--m-rest,var(--line-strong)),var(--m-rest,var(--line-strong)));transition:background-size var(--m-out) var(--m-ease),color var(--m-out) var(--m-ease);background-position:right 0 bottom 0,0 100%;background-repeat:no-repeat;background-size:0 1px,100% 1px;padding-bottom:2px;text-decoration:none}html:not([data-motion=off]) p a:not([class]){--m-rest:color-mix(in oklab, currentColor 45%, transparent)}html:not([data-motion=off]) :is(.footer ul a,.m-link--bare):not(:hover,:focus-visible){background-size:0 1px,0 1px}html:not([data-motion=off]) :is(.link,.m-link,p a:not([class]),.footer ul a,.footer .link):is(:hover,:focus-visible){transition-duration:var(--m-in);background-position:left 0 bottom 0,0 100%;background-size:100% 1px,100% 1px}html:not([data-motion=off]) .link{background-size:0 1px,calc(100% - 1em - var(--s-2)) 1px}html:not([data-motion=off]) .link:is(:hover,:focus-visible){background-size:calc(100% - 1em - var(--s-2)) 1px,calc(100% - 1em - var(--s-2)) 1px}html:not([data-motion=off]) .link,html:not([data-motion=off]) .link:is(:hover,:focus-visible){background-position:0 100%,0 100%}html:not([data-motion=off]) .footer ul a:hover{color:var(--ink)}@media (width>=1024px){html:not([data-motion=off]) .nav__menu{transition:opacity .12s var(--m-ease),transform .12s var(--m-ease),visibility 0s linear .12s;transform:translateY(-6px)}html:not([data-motion=off]) .nav__item:is(:hover,:focus-within)>.nav__menu{transition:opacity var(--m-panel) var(--m-ease) .15s,transform var(--m-panel) var(--m-ease) .15s,visibility 0s linear .15s}html:not([data-motion=off]) .nav.m-menu-open .nav__item:is(:hover,:focus-within)>.nav__menu,html:not([data-motion=off]) .nav.m-menu-open .nav__menu{transition-duration:0s;transition-delay:0s}html:not([data-motion=off]) .nav__menu .grid>*{opacity:0;transition:opacity .1s var(--m-ease),transform .1s var(--m-ease);transform:translateY(4px)}html:not([data-motion=off]) .nav__item:is(:hover,:focus-within)>.nav__menu .grid>*{opacity:1;transition:opacity .26s var(--m-ease),transform .26s var(--m-ease);transition-delay:calc(.17s + var(--m-i,0) * 30ms);transform:none}html:not([data-motion=off]) .nav.m-menu-open .nav__item:is(:hover,:focus-within)>.nav__menu .grid>*{transition-delay:calc(var(--m-i,0) * 30ms)}html:not([data-motion=off]) .nav__menu .grid>:nth-child(2){--m-i:1}html:not([data-motion=off]) .nav__menu .grid>:nth-child(3){--m-i:2}html:not([data-motion=off]) .nav__menu .grid>:nth-child(4){--m-i:3}html:not([data-motion=off]) .nav__menu .grid>:nth-child(n+5){--m-i:4}html:not([data-motion=off]) .menu-col a{transition:color var(--m-out) var(--m-ease)}html:not([data-motion=off]) .menu-col a:hover{transition-duration:var(--m-in)}html:not([data-motion=off]) .menu-card .panel{transition:border-color var(--m-out) var(--m-ease)}}@media (width<=1023px){html:not([data-motion=off]) .nav.is-open .nav__links{transition:opacity var(--m-panel) var(--m-ease),transform var(--m-panel) var(--m-ease)}@starting-style{html:not([data-motion=off]) .nav.is-open .nav__links{opacity:0;transform:translateY(-8px)}}}html:not([data-motion=off]) .tabs.m-has-ind{isolation:isolate;position:relative}html:not([data-motion=off]) .tabs.m-has-ind .tab{z-index:1;position:relative}html:not([data-motion=off]) .tabs.m-has-ind .tab[aria-selected=true]{background:0 0;border-color:#0000}.m-tab-ind{z-index:0;width:var(--w,0);height:var(--h,0);border-radius:var(--r-btn);background:var(--ink);pointer-events:none;transform:translate(var(--x,0),var(--y,0));transition:transform var(--m-slide) var(--m-ease-io),width var(--m-slide) var(--m-ease-io),height var(--m-slide) var(--m-ease-io);position:absolute;top:0;left:0}.m-tab-ind.is-jump{transition:none}html:not([data-motion=off]) .tab{transition:color var(--m-slide) var(--m-ease),border-color var(--m-out) var(--m-ease),background-color var(--m-out) var(--m-ease)}html:not([data-motion=off]) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible:not([data-m-loop] *,.m-anim,.loop-pause){animation:m-focus var(--m-out) var(--m-ease)}@keyframes m-focus{0%{outline-offset:6px;outline-color:#0000}}html:not([data-motion=off]) .card:not(.card--open,.card--plan){transition:transform var(--m-out) var(--m-ease),border-color var(--m-out) var(--m-ease),box-shadow var(--m-out) var(--m-ease)}html:not([data-motion=off]) .card--open>.panel{transition:transform var(--m-out) var(--m-ease),box-shadow var(--m-out) var(--m-ease)}@media (hover:hover) and (pointer:fine){html:not([data-motion=off]) .card:not(.card--open,.card--plan,.m-nolift):hover{transform:translateY(var(--m-lift));border-color:color-mix(in oklab,var(--ink) 16%,transparent);box-shadow:inset 0 1px 0 var(--c-hi,transparent),0 1px 2px #0000000f,0 14px 32px -18px oklch(from var(--card,#fff) 0 0 0/calc(.75 - .55 * l));transition-duration:.18s}html:not([data-motion=off]) .card--open:not(.m-nolift):hover>.panel{transform:translateY(var(--m-lift));box-shadow:0 14px 32px -18px oklch(from var(--bg,#fff) 0 0 0/calc(.75 - .55 * l));transition-duration:.18s}html:not([data-motion=off]) .m-zoom:hover :is(img,video),html:not([data-motion=off]) :is(a,.card:has(a),.m-zoom):hover :is(.frame__img,.tile__media>img){transform:scale(1.03)}}.m-zoom{overflow:clip}html:not([data-motion=off]) :is(.frame__img,.tile__media>img,.m-zoom img,.m-zoom>video){transition:transform var(--m-image) var(--m-ease)}.m-input,html:not([data-motion=off]) .field :is(input,select,textarea){transition:border-color var(--m-out) var(--m-ease),box-shadow var(--m-out) var(--m-ease),background-color var(--m-out) var(--m-ease)}.m-input:hover,html:not([data-motion=off]) .field :is(input,select,textarea):hover{border-color:color-mix(in oklab,var(--ink) 48%,transparent)}.m-input:focus,html:not([data-motion=off]) .field :is(input,select,textarea):focus{border-color:var(--action);box-shadow:0 0 0 3px color-mix(in oklab,var(--action) 20%,transparent);transition-duration:var(--m-in);outline:none}.m-switch{cursor:pointer;background:color-mix(in oklab,var(--ink) 48%,var(--bg));width:40px;height:24px;transition:background-color .18s var(--m-ease);border:0;border-radius:999px;flex:none;padding:0;position:relative}.m-switch:before{content:"";background:var(--bg);width:18px;height:18px;transition:transform .18s var(--m-ease),width var(--m-press) var(--m-ease);border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.m-switch[aria-checked=true]{background:var(--action)}.m-switch[aria-checked=true]:before{background:var(--action-ink);transform:translate(16px)}.m-switch:active:before{width:22px}.m-switch[aria-checked=true]:active:before{transform:translate(12px)}.m-switch:hover:not([aria-checked=true]){background:color-mix(in oklab,var(--ink) 58%,var(--bg))}.m-check{appearance:none;cursor:pointer;border:1px solid color-mix(in oklab,var(--ink) 48%,var(--bg));background:var(--bg) no-repeat center/14px 14px;width:20px;height:20px;transition:background-color var(--m-in) var(--m-ease),border-color var(--m-in) var(--m-ease);border-radius:6px;flex:none;place-items:center;margin:0;display:inline-grid}.m-check:before{content:"";border:solid var(--action-ink);transform-origin:50%;width:10px;height:6px;transition:transform .16s var(--m-ease);border-width:0 0 2px 2px;margin-top:-2px;transform:rotate(-45deg)scale(0)}.m-check:hover:not(:checked){border-color:color-mix(in oklab,var(--ink) 64%,var(--bg))}.m-check:checked{background-color:var(--action);border-color:var(--action)}.m-check:checked:before{transform:rotate(-45deg)scale(1)}[data-m-count]{font-variant-numeric:tabular-nums}[data-m-loop]{--m-cycle:3.2s;--m-still:.6;--m-safe:48px}[data-m-loop]:not(:has(>.stage)){padding-bottom:var(--m-safe)}[data-m-loop]>.stage:is(.stage--fade-b,.stage--fade-br){bottom:var(--m-safe)}@media (width<=639px){[data-m-loop] *{animation-duration:var(--m-cycle)!important;animation-delay:calc(-1 * var(--m-still) * var(--m-cycle))!important;animation-play-state:paused!important}}[data-m-loop].is-m-off *,[data-m-loop].is-m-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){:is(a,button):hover>.m-arrow :is(.m-arrow__head,.m-arrow__stem),html:not([data-motion=off]) .btn:is(:hover,:active),html:not([data-motion=off]) .card--open:hover>.panel,html:not([data-motion=off]) .card:hover,html:not([data-motion=off]) :is(.btn--arrow,.link):hover:after,html:not([data-motion=off]) :is(a,.card:has(a),.m-zoom):hover :is(.frame__img,.tile__media>img,img,video){transform:none!important}.m-arrow__stem{opacity:1;transform:none}html:not([data-motion=off]) .nav__menu,html:not([data-motion=off]) .nav__menu .grid>*{transform:none!important}html:not([data-motion=off]) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{animation:none}[data-m-loop] *{animation-duration:var(--m-cycle)!important;animation-iteration-count:infinite!important;animation-delay:calc(-1 * var(--m-still) * var(--m-cycle))!important;animation-play-state:paused!important}}@font-face{font-family:HarmonyOS Sans;src:url(../fonts/HarmonyOS_Sans_Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans;src:url(../fonts/HarmonyOS_Sans_Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--p-bg:#f5f2eb;--p-surface:#eae6dc;--p-ink:#25251f;--p-muted:#63625a;--p-accent:#bb3e29;--p-accent-ink:#f5f2eb;--p-action:#bb3e29;--p-action-ink:#f5f2eb;--p-inv-bg:#25251f;--p-inv-surface:#31312b;--p-inv-ink:#f5f2eb;--p-inv-muted:#9f9d96;--p-inv-accent:#f5f2eb;--p-inv-accent-ink:#25251f;--p-inv-action:#f5f2eb;--p-inv-action-ink:#25251f;--font-display:"Host Grotesk", "Host Grotesk Fallback: BlinkMacSystemFont", "Host Grotesk Fallback: Segoe UI", "Host Grotesk Fallback: Helvetica Neue", "Host Grotesk Fallback: Arial", "Host Grotesk Fallback: Noto Sans", system-ui, sans-serif;--font-text:"Host Grotesk", "Host Grotesk Fallback: BlinkMacSystemFont", "Host Grotesk Fallback: Segoe UI", "Host Grotesk Fallback: Helvetica Neue", "Host Grotesk Fallback: Arial", "Host Grotesk Fallback: Noto Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback: Courier New", "JetBrains Mono Fallback: Roboto Mono", "JetBrains Mono Fallback: Noto Sans Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--display-weight:500;--display-tracking:-.035em;--display-tracking-xl:-.04em;--bg:var(--p-bg);--surface:var(--p-surface);--ink:var(--p-ink);--muted:var(--p-muted);--accent:var(--p-accent);--action:var(--p-action);--action-ink:var(--p-action-ink);--line:#d4d0c5;--line-strong:#aca89c;--card:var(--bg);--background-color:var(--bg);--text-color:var(--ink);--link-color:var(--ink);--card-background:var(--surface);--hover-color:var(--surface);--border-color:var(--line);--accent-color:var(--surface);--font-body:"HarmonyOS Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--font-editorial:Georgia, "Songti SC", "Noto Serif CJK SC", "STSong", "SimSun", serif;--gut:80px;--nav:80px;--r-lg:4px;--r-md:4px;--r-sm:2px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px}html.dark{--bg:#20211e;--surface:#2b2c27;--ink:#eeece3;--muted:#b4b2a7;--accent:#ed8066;--action:#ed8066;--action-ink:#20211e;--line:#44453c;--line-strong:#77796b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-text-size-adjust:100%;scroll-padding-top:104px}body{margin:0;font-size:16px;line-height:1.7}::selection{color:var(--bg);background:var(--accent)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0}button:disabled{cursor:default}button,input{-webkit-tap-highlight-color:transparent}img,svg{vertical-align:middle}img{max-width:100%}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.site-shell{flex-direction:column;min-height:100svh;display:flex}.wrap{width:min(100% - var(--gut) * 2,1280px);margin-inline:auto}.page-main{flex:1;min-width:0;padding-block:144px 96px}.home-main:focus,.page-main:focus{outline:none}.home-main{flex:1}.eyebrow,.meta,.visual-small,kbd{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:1.6}.eyebrow,.meta,.muted{color:var(--muted)}.eyebrow{margin-bottom:24px}.accent,.brand-period{color:var(--accent)}.display-serif{font-family:var(--font-editorial);font-weight:400}.sr-only{white-space:nowrap;border:0;margin:-1px;padding:0}.skip-link,.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{clip-path:none;background:var(--ink);width:auto;height:auto;color:var(--bg);z-index:30;padding:12px 24px;top:8px;left:24px}.site-header{z-index:50;height:var(--nav);background:var(--bg);border-bottom:1px solid var(--line);position:fixed;inset:0 0 auto}.header-inner{align-items:center;gap:24px;height:100%;display:flex}.wordmark{letter-spacing:-1.5px;white-space:nowrap;align-items:center;gap:10px;font-family:Georgia,serif;font-size:26px;font-weight:700;line-height:1;display:inline-flex}.brand-asterisk{color:var(--accent);letter-spacing:0;font-family:sans-serif;font-size:30px;font-weight:400}.desktop-nav{align-items:center;gap:32px;margin-left:auto;display:flex}.nav-word{align-items:baseline;gap:6px;padding-block:8px;font-size:15px;display:inline-flex;position:relative}.nav-number{font-family:var(--font-mono);color:var(--muted);font-size:12px}.nav-word:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .14s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav-word:hover:after,.nav-word[aria-current=page]:after{transform:scaleX(1)}.nav-word[aria-current=page]{color:var(--accent)}.header-controls{align-items:center;gap:8px;margin-left:16px;display:flex}.icon-button{border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;min-width:44px;height:44px;padding:8px;font-size:20px;transition:background-color .14s,border-color .14s;display:inline-flex}.icon-button:hover{border-color:var(--line);background:var(--surface)}.search-button kbd{color:var(--muted);font-size:11px}.theme-sun{display:none!important}.dark .theme-sun{display:inline-block!important}.dark .theme-moon{display:none!important}.menu-toggle{display:none}.mobile-menu{background:var(--bg);width:100%;max-width:none;height:100svh;max-height:none;color:var(--ink);border:0;margin:0;padding:24px;position:fixed;inset:0}.mobile-menu::backdrop{background:var(--bg)}.mobile-menu-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.mobile-menu-links{padding-top:24px}.mobile-menu-links a{border-bottom:1px solid var(--line);font-family:var(--font-editorial);align-items:baseline;gap:16px;padding-block:16px;font-size:32px;line-height:1.4;display:flex}.mobile-menu-links a[aria-current=page]{color:var(--accent)}.mobile-nav-en{margin-left:auto;font-size:20px}.mobile-menu-bottom{margin-top:32px}.mobile-menu-bottom p{margin-top:24px}.btn-row{gap:16px;display:flex}.btn,.btn-row{align-items:center}.btn{border:1px solid var(--action);border-radius:2px;justify-content:space-between;gap:32px;min-height:48px;padding:12px 24px;font-size:16px;line-height:1.4;display:inline-flex}.btn--primary{color:var(--action-ink);background:var(--action)}.btn--secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.link{color:inherit;white-space:nowrap;border:0;align-items:baseline;gap:16px;padding:0 0 2px;font-size:15px;display:inline-flex}.inline-links{flex-wrap:wrap;align-items:center;gap:24px;font-size:14px;display:flex}.cover-section{height:100svh;min-height:760px;padding-block:120px 32px}.cover-wrap{flex-direction:column;height:100%;display:flex}.cover-meta{justify-content:space-between;display:flex}.cover-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;min-height:0;display:grid}.cover-kicker{color:var(--muted);align-items:center;gap:10px;margin-bottom:24px;font-size:14px;display:flex}.status-square{background:var(--accent);width:6px;height:6px;display:inline-block}.cover-text h1{font-family:var(--font-editorial);letter-spacing:-.07em;margin-left:0;font-size:calc(clamp(60px,6.1vw,88px));font-weight:400;line-height:1.26}.cover-text h1 .display-serif{color:var(--accent)}.hero__lead{font-size:17px;line-height:1.95}.cover-text .btn-row,.hero__lead{margin-top:32px}.cover-bottom{justify-content:space-between;align-items:center;padding-top:16px;display:flex}.cover-bottom a{color:var(--ink);font-family:var(--font-body)}.journal-art{aspect-ratio:1;width:100%;max-width:580px;color:var(--accent);position:relative}.art-orbit{width:100%;height:100%}.art-grid,.art-registration{color:var(--ink)}.art-fold,.art-sphere{transition:opacity .2s}.art-fold,.art-folded .art-sphere{opacity:0}.art-folded .art-fold{opacity:1}.art-edition{justify-content:space-between;font-size:11px;display:flex;position:absolute;inset:0 32px auto}.art-switch{border:0;border-bottom:1px solid var(--line-strong);color:var(--muted);padding:8px 0;font-size:13px;position:absolute;bottom:8px;right:32px}.art-switch span{margin-right:8px;font-size:18px;display:inline-block}.art-switch:hover{color:var(--accent);border-color:var(--accent)}.home-section{padding-block:112px 96px}.journal-section{min-height:100svh}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.about-section h2,.section-heading h2{font-family:var(--font-editorial);letter-spacing:-.04em;font-size:calc(clamp(32px,3.3vw,48px));font-weight:400;line-height:1.4}.section-heading .eyebrow{margin-bottom:16px}.section-heading>.link{margin-bottom:8px}.section-intro{color:var(--muted);margin-top:24px;font-size:16px}.home-posts{margin-top:48px}.journal-row{border-top:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:32px;padding:28px 0;display:flex}.journal-row:last-child{border-bottom:1px solid var(--line)}.row-number{flex:0 0 48px;align-self:flex-start;padding-top:4px}.row-content{flex:1;min-width:0}.row-meta{gap:24px;margin-bottom:8px;font-size:13px;display:flex}.row-meta>span{color:var(--accent)}.journal-row h3{overflow-wrap:anywhere;font-size:24px;font-weight:400;line-height:1.55}.row-summary{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:70ch;margin-top:8px;font-size:15px;display:-webkit-box;overflow:hidden}.row-arrow{color:var(--muted);flex:0 0 32px;font-size:26px}.journal-row:hover .row-arrow,.journal-row:hover h3,.project-row:hover .row-arrow,.project-row:hover h2{color:var(--accent)}.fieldwork-section{background:var(--surface);min-height:100svh}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.feature-tile{border:1px solid var(--line);background:var(--bg);border-radius:2px;display:block;overflow:hidden}.feature-visual{flex-direction:column;justify-content:space-between;height:280px;padding:24px 32px;display:flex;position:relative;overflow:hidden}.visual-small{font-size:12px}.notes-visual{background:var(--bg);color:var(--ink);border-bottom:1px solid var(--line)}.notes-type{letter-spacing:-5px;font-family:Georgia,serif;font-size:76px;line-height:.95}.notes-type>span{color:var(--accent);font-size:128px;position:absolute;top:64px;right:40px}.notes-type i{font-weight:400}.playground-visual{background:var(--accent);color:var(--bg)}.playground-symbol{justify-content:center;align-items:center;gap:32px;font-family:Georgia,serif;font-size:160px;line-height:.8;display:flex}.playground-symbol>span{font-family:sans-serif;font-size:130px}.feature-copy{padding:24px 32px 32px}.feature-copy h3{justify-content:space-between;margin-block:8px 12px;font-size:26px;font-weight:400;display:flex}.feature-copy p{color:var(--muted);font-size:16px}.about-section{min-height:720px;padding-block:128px}.about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.about-section h2{margin-bottom:48px}.author-portrait{-o-object-fit:cover;object-fit:cover;filter:saturate(.6);border-radius:50%;width:72px;height:72px;margin-bottom:24px}.about-copy>p{margin-bottom:24px;line-height:1.95}.about-copy>p:not(.about-lead){color:var(--muted)}.about-copy .about-lead{font-family:var(--font-editorial);font-size:28px}.about-copy .inline-links{margin-top:32px}.page-heading{border-bottom:1px solid var(--ink);margin-bottom:40px;padding-bottom:48px}.page-heading h1{font-family:var(--font-editorial);letter-spacing:-.045em;text-wrap:balance;font-size:calc(clamp(44px,5.3vw,76px));font-weight:400;line-height:1.35}.heading-phrase{display:inline-block}.page-heading-bottom{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:32px;display:flex}.page-heading-bottom p{color:var(--muted);line-height:1.9}.page-heading-bottom .meta{text-align:right}.journal-toolbar{justify-content:space-between;gap:32px}.journal-toolbar,.search-field{align-items:center;display:flex}.search-field{border-bottom:1px solid var(--line-strong);gap:16px;width:min(100%,520px);min-height:52px}.search-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding-block:12px}.search-field:focus-within{border-color:var(--accent);box-shadow:0 1px var(--accent)}.search-field input::placeholder{color:var(--muted)}.search-field kbd{color:var(--muted);font-size:20px}.tag-filter{flex-wrap:wrap;gap:8px;margin-block:24px 48px;display:flex}.tag-filter button{border:1px solid var(--line);border-radius:2px;min-height:44px;padding:8px 16px;font-size:13px;transition:background-color .14s,color .14s}.tag-filter button:hover{border-color:var(--ink)}.tag-filter button.selected{background:var(--ink);color:var(--bg);border-color:var(--ink)}.year-section{grid-template-columns:160px minmax(0,1fr);gap:48px;margin-top:64px;display:grid}.year-heading{font-family:Georgia,var(--font-editorial);padding-top:24px;font-size:40px;font-weight:400;line-height:1}.year-heading .meta{margin-top:16px;font-size:13px;display:block}.year-section .journal-row{padding-block:24px}.content-notice{align-items:center;gap:24px;min-height:200px;padding:48px 0;display:flex}.content-notice .notice-mark{color:var(--accent);font-family:Georgia,serif;font-size:64px}.content-notice p{line-height:1.8}.content-notice .btn{white-space:nowrap;margin-left:auto}.empty-results{color:var(--muted);padding-block:64px}.empty-results .link{color:var(--ink);margin-left:24px}.filter-count{margin-block:24px}.topic-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-block:32px 80px;display:grid}.topic-index button{text-align:left;border:0;border-bottom:1px solid var(--line);overflow-wrap:anywhere;align-items:baseline;gap:8px;padding-block:16px;font-size:24px;display:flex}.topic-index button sup{font-family:var(--font-mono);color:var(--muted);font-size:12px}.topic-index button>span:last-child{margin-left:auto;font-size:20px}.topic-index button.selected,.topic-index button:hover{color:var(--accent)}.list-heading{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.list-heading h2{font-family:var(--font-editorial);font-size:32px;font-weight:400}.project-manifest{background:var(--surface);align-items:center;gap:48px;margin-bottom:48px;padding:40px 48px;display:flex}.project-manifest-symbol{color:var(--accent);font-size:112px;line-height:1}.project-manifest p{font-family:var(--font-editorial);font-size:36px;line-height:1.4}.project-manifest>.meta{align-self:flex-end;margin-left:auto}.project-row{border-top:1px solid var(--line);border-radius:0;align-items:center;gap:32px;padding:36px 0;display:flex}.project-row:last-child{border-bottom:1px solid var(--line)}.project-number{width:48px}.project-icon{background:var(--surface);border-radius:4px;place-items:center;width:64px;height:64px;font-size:32px;display:grid}.project-copy{flex:1;min-width:0}.project-copy h2{overflow-wrap:anywhere;margin-block:8px;font-size:26px;font-weight:400}.project-copy p{color:var(--muted);font-size:16px}.notebook-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.notebook-card{border:1px solid var(--line);border-left:8px solid var(--accent);background:var(--surface);border-radius:2px;flex-direction:column;min-height:450px;padding:24px 32px 32px;display:flex}.footer-top,.notebook-card-top{justify-content:space-between;align-items:center;display:flex}.notebook-card-top>span:last-child{font-size:24px}.notebook-spine{letter-spacing:-6px;color:var(--accent);overflow-wrap:anywhere;padding-block:40px;font-family:Georgia,serif;font-size:88px;line-height:1.2}.notebook-card-copy{margin-top:auto}.notebook-card h2{margin-block:8px 12px;font-size:24px;font-weight:400}.notebook-card p{color:var(--muted)}.reading-page{max-width:780px}.reading-page .reading-back{font-family:var(--font-body);margin-bottom:48px;font-size:14px;font-weight:400}.reading-eyebrow{font-family:var(--font-mono)!important;margin:0 0 16px!important;font-size:13px!important}.prose{color:var(--ink);--un-prose-body:var(--ink);--un-prose-headings:var(--ink);--un-prose-links:var(--ink);--un-prose-bold:var(--ink);--un-prose-code:var(--ink);--un-prose-borders:var(--line);font-size:17px}.prose h1,.prose h2,.prose h3{color:var(--ink);overflow-wrap:anywhere}.prose .reading-title{font-family:var(--font-editorial);letter-spacing:-.035em;margin:0 0 32px;font-size:calc(clamp(32px,3.6vw,50px));font-weight:400;line-height:1.45}.prose h2{margin-top:56px;font-size:28px;font-weight:700}.prose h3{font-size:23px}.prose ol,.prose p,.prose ul{letter-spacing:.015em;line-height:1.95}.prose a{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.prose a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);border-bottom:0}.prose pre{border:1px solid var(--line);border-radius:4px;max-width:100%;font-size:14px;line-height:1.7;overflow-x:auto}.prose :not(pre)>code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.86em}.prose blockquote{border-left:2px solid var(--accent);background:var(--surface);margin-inline:0;padding:16px 24px;font-style:normal}.prose table{font-size:15px}.prose img{border-radius:2px}.reading-bottom-back{align-self:flex-start;margin-top:32px}.notes-main{max-width:1440px}.notes-main .prose h1{font-family:var(--font-editorial);font-size:36px;font-weight:400;line-height:1.5}.notes-main aside{border-color:var(--line)}.notes-main aside a{color:var(--muted)}.notes-main aside a:hover{color:var(--accent)}.site-footer{border-top:1px solid var(--line);padding-block:48px 24px}.footer-top{gap:32px;padding-bottom:48px}.footer-top p{font-family:var(--font-editorial);font-size:24px}.footer-bottom{border-top:1px solid var(--line);align-items:center;gap:32px;padding-top:24px;display:flex}.footer-bottom>.inline-links,.footer-colophon{margin-left:auto}.article-summary,html.dark .baby-page .album-error,html.dark .baby-page .album-skeleton{background:var(--surface)}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}.dark::view-transition-new(root){z-index:1}::view-transition-old(root){z-index:1}.dark::view-transition-old(root){z-index:9999}::view-transition-new(root){z-index:9999}@media (width<=1279px){:root{--gut:48px}.about-grid,.cover-grid,.cover-text .btn,.desktop-nav{gap:24px}.cover-text h1{font-size:calc(clamp(52px,6.2vw,78px))}.hero__lead{font-size:16px}.cover-text .btn{padding-inline:20px}.footer-colophon{display:none}}@media (width>=640px) and (width<=1023px){.cover-section{padding-top:112px}.cover-grid{grid-template-columns:1fr;gap:16px;padding-top:32px}.cover-text h1,.notes-type{font-size:64px}.cover-text h1 br{display:none}.cover-kicker{margin-bottom:16px}.hero__lead{margin-top:16px}.cover-text .btn-row{margin-top:24px}.journal-art{justify-self:end;width:min(100%,440px);margin-top:-32px}.cover-bottom{margin-top:16px}.home-section{padding-block:96px}.feature-visual{height:260px;padding:24px}.feature-copy{padding:24px}.notes-type>span{font-size:88px;top:88px;right:24px}.playground-symbol{gap:16px;font-size:112px}.playground-symbol>span{font-size:88px}.feature-copy h3{font-size:24px}.year-section{grid-template-columns:112px minmax(0,1fr);gap:32px}.notebook-spine{font-size:64px}.notebook-card{padding-inline:24px}}@media (width<=959px){.desktop-nav,.search-button kbd{display:none}.header-controls{margin-left:auto}.menu-toggle{display:inline-flex}.footer-top p{font-size:20px}}@media (width<=639px){:root{--gut:24px;--nav:72px}.header-inner{gap:8px}.wordmark{font-size:24px}.brand-asterisk{font-size:28px}.header-controls{gap:0}.icon-button{width:40px;min-width:40px}.page-main{padding-block:120px 64px}.cover-section{height:100svh;min-height:780px;padding-block:100px 24px}.cover-wrap{height:100%;min-height:0}.cover-meta{margin-bottom:24px;font-size:11px}.cover-meta>span:last-child{display:none}.cover-grid{flex-direction:column;align-items:stretch;gap:24px;display:flex}.cover-kicker{margin-bottom:16px;font-size:12px}.cover-text h1{font-size:calc(clamp(40px,11.3vw,60px));line-height:1.25}.hero__lead{margin-top:20px;font-size:14px;line-height:1.85}.cover-text .btn-row{gap:12px;margin-top:24px}.btn-row{flex-direction:column;align-items:stretch}.btn{width:100%;min-height:44px;padding:10px 20px;font-size:14px}.cover-text .btn--secondary{display:none}.journal-art{flex-shrink:0;width:min(100%,296px);margin-inline:auto}.art-edition{font-size:9px;inset-inline:20px}.art-switch{padding-block:4px;font-size:11px;bottom:0;right:20px}.cover-bottom{margin-top:24px;font-size:11px}.cover-bottom>span:not(.cover-index){display:none}.home-section{padding-block:72px}.about-section,.fieldwork-section,.journal-section{min-height:auto}.section-heading{flex-direction:column;align-items:flex-start;gap:24px}.section-heading .eyebrow{margin-bottom:16px}.about-section h2,.section-heading h2{font-size:32px}.section-intro{font-size:15px}.feature-grid,.home-posts{margin-top:32px}.journal-row{align-items:flex-start;gap:16px;padding-block:24px}.row-number{flex-basis:24px;font-size:11px}.row-meta{flex-wrap:wrap;gap:16px;font-size:13px}.journal-row h3{font-size:20px}.row-summary{font-size:14px}.row-arrow{flex-basis:16px;font-size:22px}.feature-grid{grid-template-columns:1fr;gap:24px}.feature-visual{height:240px;padding:24px}.feature-copy{padding:24px}.feature-copy h3{font-size:24px}.feature-copy p{font-size:15px}.notes-type{font-size:64px}.notes-type>span{font-size:96px;top:72px;right:32px}.playground-symbol{gap:24px;font-size:120px}.playground-symbol>span{font-size:88px}.about-grid{grid-template-columns:1fr;gap:48px}.about-section h2{margin-bottom:24px}.about-copy>p{font-size:16px}.about-copy .about-lead{font-size:26px}.author-portrait{width:64px;height:64px}.eyebrow{margin-bottom:16px;font-size:12px}.page-heading{margin-bottom:32px;padding-bottom:32px}.page-heading h1{font-size:42px}.page-heading-bottom{flex-direction:column;align-items:flex-start;gap:24px;margin-top:24px}.page-heading-bottom p{font-size:15px}.page-heading-bottom .meta{text-align:left}.journal-toolbar{align-items:flex-end;gap:24px}.journal-toolbar>.link{flex-shrink:0;font-size:13px}.search-field{gap:8px}.search-field input{width:100%;font-size:16px}.search-field kbd{display:none}.tag-filter{margin-bottom:32px}.tag-filter button{padding-inline:12px;font-size:12px}.year-section{grid-template-columns:1fr;gap:24px;margin-top:48px}.year-heading{align-items:baseline;gap:16px;padding-top:0;font-size:32px;display:flex}.year-heading .meta{margin-top:0}.topic-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-bottom:48px}.topic-index button{font-size:20px}.topic-index button sup{font-size:10px}.content-notice{flex-wrap:wrap;align-items:flex-start;gap:16px}.content-notice .btn{width:auto;margin-left:0}.content-notice .notice-mark{font-size:40px}.content-notice p{font-size:14px}.empty-results .link{margin-top:16px;margin-left:0;display:block}.project-manifest{flex-wrap:wrap;gap:24px;margin-bottom:32px;padding:24px}.project-manifest-symbol{font-size:72px}.project-manifest p{font-size:27px}.project-manifest>.meta{width:100%;margin-left:0;font-size:11px}.project-row{flex-wrap:wrap;align-items:flex-start;gap:16px;padding-block:24px}.project-number{width:24px;padding-top:12px}.project-icon{width:44px;height:44px;font-size:26px}.project-copy{flex-basis:calc(100% - 96px)}.project-copy h2{font-size:22px}.project-copy p{font-size:14px}.project-row>.row-arrow{display:none}.notebook-list{grid-template-columns:1fr;gap:24px}.notebook-card{min-height:360px;padding:24px}.notebook-spine{padding-block:24px;font-size:72px}.notebook-card h2{font-size:22px}.notebook-card p{font-size:15px}.prose{font-size:16px}.prose .reading-title{font-size:32px}.prose h2{font-size:25px}.prose h3{font-size:21px}.prose pre{font-size:13px}.reading-page .reading-back{margin-bottom:32px}.notes-main .prose h1{font-size:30px}.site-footer{padding-block:32px 24px}.footer-top{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:32px}.footer-top p{font-size:24px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:24px}.footer-bottom>.inline-links{gap:24px;margin-left:0;font-size:13px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.art-fold,.art-sphere,.nav-word:after{transition:none}::view-transition-new(root){animation:none!important}::view-transition-old(root){animation:none!important}}.article-summary{border-left:2px solid var(--accent);border-radius:0;margin-block:32px;padding:24px}.article-summary .summary-text{margin-top:12px;font-size:16px;line-height:1.9}.command-backdrop{background:color-mix(in srgb,var(--ink) 35%,transparent)}.command-sheet{background:var(--bg);color:var(--ink);border:1px solid var(--line-strong);font-family:var(--font-body);border-radius:4px;width:min(560px,100% - 32px);box-shadow:0 24px 80px #0002}.command-sheet input{background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:2px;font-size:16px}.command-sheet input:focus{outline:2px solid var(--accent);box-shadow:none}.command-sheet .command-menu-item{border-radius:2px}.command-sheet .command-menu-item.selected{background:var(--surface)}.command-sheet .command-menu-item span{color:var(--ink)}.command-sheet h3{color:var(--muted);font-size:13px}@media (width<=639px){.article-summary{padding:20px}}*,:after,:before,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.prose{color:var(--un-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-links);font-weight:500;text-decoration:none}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--un-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--un-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--un-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--un-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.5rem;font-weight:800;line-height:1.3}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.9rem;font-weight:700;line-height:1.4}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.5rem;font-weight:600;line-height:1.5}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){max-width:100%;height:auto;margin:2rem 0}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-kbd);box-shadow:0 0 0 1px rgb(var(--un-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--un-prose-kbd-shadows)/10%);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-code);background:color-mix(in oklab,var(--text-color) 6%,var(--background-color));border-radius:3px;padding:.2rem .4rem;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.9rem;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-pre-code);background-color:var(--un-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;letter-spacing:0;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.6;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background:0 0;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;border-collapse:separate;border-spacing:0;border:1px solid color-mix(in oklab,var(--text-color) 14%,var(--background-color));border-radius:.5rem;width:100%;max-width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429;display:block;overflow-x:auto}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--un-prose-th-borders);background:color-mix(in oklab,var(--text-color) 4%,var(--background-color))}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--un-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--un-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start;border-bottom:1px solid color-mix(in oklab,var(--text-color) 12%,var(--background-color));vertical-align:top;padding:.65rem .8rem}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where():not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where():not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(h1,h2,h3,h4,h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.5rem;margin-bottom:1rem;font-weight:700}.prose :where(a:hover):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom:2px solid #1a8917cc}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose code{content:none}.prose :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--text-color);font-weight:700}.prose :where(tbody tr:last-child td):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom:none}.prose :where(p,ul,ol):not(:where([class~=not-prose],[class~=not-prose] *)){letter-spacing:.03rem;margin:1rem 0;line-height:1.8rem}.prose{--un-prose-body:#374151;--un-prose-invert-body:#d1d5db;--un-prose-headings:#111827;--un-prose-invert-headings:#fff;--un-prose-lead:#4b5563;--un-prose-invert-lead:#9ca3af;--un-prose-links:#111827;--un-prose-invert-links:#fff;--un-prose-bold:#111827;--un-prose-invert-bold:#fff;--un-prose-counters:#6b7280;--un-prose-invert-counters:#9ca3af;--un-prose-bullets:#d1d5db;--un-prose-invert-bullets:#4b5563;--un-prose-hr:#e5e7eb;--un-prose-invert-hr:#374151;--un-prose-quotes:#111827;--un-prose-invert-quotes:#f3f4f6;--un-prose-quote-borders:#e5e7eb;--un-prose-invert-quote-borders:#374151;--un-prose-captions:#6b7280;--un-prose-invert-captions:#9ca3af;--un-prose-kbd:#111827;--un-prose-invert-kbd:#fff;--un-prose-kbd-shadows:#111827;--un-prose-invert-kbd-shadows:#fff;--un-prose-code:#111827;--un-prose-invert-code:#fff;--un-prose-pre-code:#e5e7eb;--un-prose-invert-pre-code:#d1d5db;--un-prose-pre-bg:#1f2937;--un-prose-invert-pre-bg:#00000080;--un-prose-th-borders:#d1d5db;--un-prose-invert-th-borders:#4b5563;--un-prose-td-borders:#e5e7eb;--un-prose-invert-td-borders:#374151}.dark .dark\:prose-invert{--un-prose-body:var(--un-prose-invert-body);--un-prose-headings:var(--un-prose-invert-headings);--un-prose-lead:var(--un-prose-invert-lead);--un-prose-links:var(--un-prose-invert-links);--un-prose-bold:var(--un-prose-invert-bold);--un-prose-counters:var(--un-prose-invert-counters);--un-prose-bullets:var(--un-prose-invert-bullets);--un-prose-hr:var(--un-prose-invert-hr);--un-prose-quotes:var(--un-prose-invert-quotes);--un-prose-quote-borders:var(--un-prose-invert-quote-borders);--un-prose-captions:var(--un-prose-invert-captions);--un-prose-kbd:var(--un-prose-invert-kbd);--un-prose-kbd-shadows:var(--un-prose-invert-kbd-shadows);--un-prose-code:var(--un-prose-invert-code);--un-prose-pre-code:var(--un-prose-invert-pre-code);--un-prose-pre-bg:var(--un-prose-invert-pre-bg);--un-prose-th-borders:var(--un-prose-invert-th-borders);--un-prose-td-borders:var(--un-prose-invert-td-borders)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.container{width:100%}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none,[pointer-events~=none]{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static,[static=""]{position:static}.inset-0{inset:0}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-5{right:1.25rem}.top-\[var\(--notes-top-offset\)\]{top:var(--notes-top-offset)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.grid{display:grid}[rows~="6"]{grid-template-rows:repeat(6,minmax(0,1fr))}.m95,[m95=""]{margin:23.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-10{margin-bottom:2.5rem}.mb-2,[mb-2=""]{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4,[mb-4=""]{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2,[ml-2=""]{margin-left:.5rem}.mt-1,[mt-1=""]{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8,[mt-8=""]{margin-top:2rem}.file\:mr-4::file-selector-button{margin-right:1rem}.block{display:block}.inline-block{display:inline-block}.contents{display:contents}.hidden{display:none}.h-\[calc\(100dvh-var\(--notes-top-offset\)\)\]{height:calc(100dvh - var(--notes-top-offset))}.h-1\.5{height:.375rem}.h-32,[h-32=""]{height:8rem}.h-4{height:1rem}.h-auto{height:auto}.h-full,[h-full=""]{height:100%}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.max-h-\[300px\]{max-height:300px}.max-h-\[445px\]{max-height:445px}.max-h-64{max-height:16rem}.max-w-\[320px\]{max-width:320px}.max-w-\[560px\]{max-width:560px}.max-w-\[760px\]{max-width:760px}.max-w-2xl{max-width:42rem}.max-w-full\!{max-width:100%!important}.max-w-md{max-width:28rem}.max-w-prose{max-width:65ch}.min-h-0{min-height:0}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[86vw\]{width:86vw}.w-1\.5{width:.375rem}.w-3{width:.75rem}.w-32,[w-32=""]{width:8rem}.w-4{width:1rem}.w-full,[w-full=""],[w-full~=root\:]:root{width:100%}.flex,[flex=""]{display:flex}.inline-flex,[inline-flex=""]{display:inline-flex}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.-translate-x-1\.5,[-translate-x-1\.5=""]{--un-translate-x:-.375rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.-translate-x-1\/2{--un-translate-x:-50%}.-translate-x-1\/2,.-translate-x-2,.-translate-y-1\/2,.translate-x-0,.translate-y-0\.5{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.-translate-x-2{--un-translate-x:-.5rem}.-translate-y-1\/2{--un-translate-y:-50%}.translate-x-0{--un-translate-x:0}.translate-y-0\.5{--un-translate-y:.125rem}.hover\:-translate-y-0\.5:hover{--un-translate-y:-.125rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group:hover .group-hover\:scale-\[1\.03\]{--un-scale-x:1.03;--un-scale-y:1.03;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:scale-105:hover{--un-scale-x:1.05;--un-scale-y:1.05;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform,[transform=""]{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.disabled\:cursor-not-allowed:disabled,[disabled\:cursor-not-allowed=""]:disabled{cursor:not-allowed}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-disc{list-style-type:disc}.items-center,[items-center=""]{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5,[gap-1\.5=""]{gap:.375rem}.gap-2,[gap-2=""]{gap:.5rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.25rem * (1 - var(--un-space-y-reverse)));margin-bottom:calc(.25rem * var(--un-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border,[border=""]{border-width:1px}.border-6,[border-6=""]{border-width:6px}.file\:border-0::file-selector-button{border-width:0}.border-r{border-right-width:1px}.border-block{border-block-width:1px}.border-black,[border-black=""]{--un-border-opacity:1;border-color:rgb(0 0 0/var(--un-border-opacity))}.border-black\/5{border-color:#0000000d}.border-gray-200,[border-gray-200=""]{--un-border-opacity:1;border-color:rgb(229 231 235/var(--un-border-opacity))}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-300,[border-gray-300=""]{--un-border-opacity:1;border-color:rgb(209 213 219/var(--un-border-opacity))}.border-transparent,[border-transparent=""]{border-color:#0000}.dark .dark\:border-gray-600{--un-border-opacity:1;border-color:rgb(75 85 99/var(--un-border-opacity))}.dark .dark\:border-gray-700,.dark [dark\:border-gray-700=""]{--un-border-opacity:1;border-color:rgb(55 65 81/var(--un-border-opacity))}.dark .dark\:border-gray-800{--un-border-opacity:1;border-color:rgb(31 41 55/var(--un-border-opacity))}.dark .dark\:border-gray-800\/60{border-color:#1f293799}.dark .dark\:border-outer-space,.dark [dark\:border-outer-space=""]{--un-border-opacity:1;border-color:rgb(37 37 37/var(--un-border-opacity))}.dark .dark\:border-white\/10{border-color:#ffffff1a}.rounded,[rounded=""]{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full,[rounded-full=""]{border-radius:9999px}.rounded-lg,[rounded-lg=""]{border-radius:.5rem}.rounded-md,[rounded-md=""]{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.file\:rounded-full::file-selector-button{border-radius:9999px}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border-solid,[border-solid=""]{border-style:solid}.bg-black\/30{background-color:#0000004d}.bg-blue-100{--un-bg-opacity:1;background-color:rgb(219 234 254/var(--un-bg-opacity))}.bg-blue-500,[bg-blue-500=""]{--un-bg-opacity:1;background-color:rgb(59 130 246/var(--un-bg-opacity))}.bg-gray-100,.dark .dark\:bg-gray-100{--un-bg-opacity:1;background-color:rgb(243 244 246/var(--un-bg-opacity))}.bg-gray-200{--un-bg-opacity:1;background-color:rgb(229 231 235/var(--un-bg-opacity))}.bg-gray-900{--un-bg-opacity:1;background-color:rgb(17 24 39/var(--un-bg-opacity))}.bg-white,[bg-white=""]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.bg-white\/80{background-color:#fffc}.bg-yellow-100{--un-bg-opacity:1;background-color:rgb(254 249 195/var(--un-bg-opacity))}.dark .dark\:bg-accent-medium,.dark [dark\:bg-accent-medium=""]{--un-bg-opacity:1;background-color:rgb(58 58 58/var(--un-bg-opacity))}.dark .dark\:bg-charcoal-gray\/60{background-color:#12121299}.dark .dark\:bg-charleston-green,.dark [dark\:bg-charleston-green=""]{--un-bg-opacity:1;background-color:rgb(33 33 36/var(--un-bg-opacity))}.dark .dark\:bg-eerie-black{--un-bg-opacity:1;background-color:rgb(35 0 35/var(--un-bg-opacity))}.dark .dark\:bg-gray-600{--un-bg-opacity:1;background-color:rgb(75 85 99/var(--un-bg-opacity))}.dark .dark\:bg-gray-700{--un-bg-opacity:1;background-color:rgb(55 65 81/var(--un-bg-opacity))}.dark .dark\:bg-gray-800,.dark [dark\:bg-gray-800=""]{--un-bg-opacity:1;background-color:rgb(31 41 55/var(--un-bg-opacity))}.dark .dark\:bg-gunmetal{--un-bg-opacity:1;background-color:rgb(29 30 33/var(--un-bg-opacity))}.dark .dark\:bg-jet-black{--un-bg-opacity:1;background-color:rgb(22 22 24/var(--un-bg-opacity))}.dark .dark\:bg-outer-space,.dark [dark\:bg-outer-space=""]{--un-bg-opacity:1;background-color:rgb(37 37 37/var(--un-bg-opacity))}.dark .dark\:bg-oxford-blue,.dark [dark\:bg-oxford-blue=""]{--un-bg-opacity:1;background-color:rgb(33 36 55/var(--un-bg-opacity))}.dark [dark\:hover\:bg-gray-700~=default\:]:hover:default{--un-bg-opacity:1;background-color:rgb(55 65 81/var(--un-bg-opacity))}.dark .dark\:hover\:bg-accent-light:hover{--un-bg-opacity:1;background-color:rgb(35 35 35/var(--un-bg-opacity))}.dark .dark\:hover\:bg-gray-700:hover{--un-bg-opacity:1;background-color:rgb(55 65 81/var(--un-bg-opacity))}.dark .dark\:hover\:bg-gray-800:hover{--un-bg-opacity:1;background-color:rgb(31 41 55/var(--un-bg-opacity))}.dark .dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}.dark .dark\:hover\:file\:bg-accent-medium::file-selector-button:hover{--un-bg-opacity:1;background-color:rgb(58 58 58/var(--un-bg-opacity))}.dark [dark\:hover\:bg-white=""]:hover{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.hover\:bg-blue-600:hover{--un-bg-opacity:1;background-color:rgb(37 99 235/var(--un-bg-opacity))}.hover\:bg-gray-100:hover{--un-bg-opacity:1;background-color:rgb(243 244 246/var(--un-bg-opacity))}.hover\:bg-gray-50:hover{--un-bg-opacity:1;background-color:rgb(249 250 251/var(--un-bg-opacity))}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:file\:bg-blue-200::file-selector-button:hover{--un-bg-opacity:1;background-color:rgb(191 219 254/var(--un-bg-opacity))}[hover\:bg-blue-600=""]:hover{--un-bg-opacity:1;background-color:rgb(37 99 235/var(--un-bg-opacity))}[hover\:bg-gray-50=""]:hover{--un-bg-opacity:1;background-color:rgb(249 250 251/var(--un-bg-opacity))}[hover\:bg-white=""]:hover{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.dark .dark\:file\:bg-oxford-blue::file-selector-button{--un-bg-opacity:1;background-color:rgb(33 36 55/var(--un-bg-opacity))}.file\:bg-blue-100::file-selector-button{--un-bg-opacity:1;background-color:rgb(219 234 254/var(--un-bg-opacity))}.from-blue-50{--un-gradient-from:rgb(239 246 255/var(--un-from-opacity,1)) var(--un-gradient-from-position);--un-gradient-to:#eff6ff00 var(--un-gradient-to-position)}.from-blue-50,.from-indigo-500{--un-gradient-from-position:0%;--un-gradient-to-position:100%;--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-indigo-500{--un-gradient-from:rgb(99 102 241/var(--un-from-opacity,1)) var(--un-gradient-from-position);--un-gradient-to:#6366f100 var(--un-gradient-to-position)}.hover\:from-indigo-600:hover{--un-gradient-from-position:0%;--un-gradient-from:rgb(79 70 229/var(--un-from-opacity,1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:#4f46e500 var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.to-indigo-100{--un-gradient-to:rgb(224 231 255/var(--un-to-opacity,1)) var(--un-gradient-to-position)}.to-indigo-100,.to-purple-600{--un-gradient-to-position:100%}.to-purple-600{--un-gradient-to:rgb(147 51 234/var(--un-to-opacity,1)) var(--un-gradient-to-position)}.hover\:to-purple-700:hover{--un-gradient-to-position:100%;--un-gradient-to:rgb(126 34 206/var(--un-to-opacity,1)) var(--un-gradient-to-position)}.bg-gradient-to-br{--un-gradient-shape:to bottom right in oklch}.bg-gradient-to-br,.bg-gradient-to-r{--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}.bg-gradient-to-r{--un-gradient-shape:to right in oklch}[stroke-width~=\.7]{stroke-width:.7px}[stroke-width~="1"]{stroke-width:1px}[stroke-width~="1.3"]{stroke-width:1.3px}[stroke-width~="1.5"]{stroke-width:1.5px}[stroke-width~="2"]{stroke-width:2px}[stroke~=\#bcb7a7]{--un-stroke-opacity:1;stroke:rgb(188 183 167/var(--un-stroke-opacity))}[stroke~=none]{stroke:none}.object-cover,[object-cover=""]{-o-object-fit:cover;object-fit:cover}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.px,.px-4,[px-4=""],[px=""]{padding-left:1rem;padding-right:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2,[px-2=""]{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3,[px-3=""]{padding-left:.75rem;padding-right:.75rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1,[py-1=""]{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5,[py-1\.5=""]{padding-top:.375rem;padding-bottom:.375rem}.py-2,[py-2=""]{padding-top:.5rem;padding-bottom:.5rem}.py-3,[py-3=""]{padding-top:.75rem;padding-bottom:.75rem}.py-4,[py-4=""]{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pt,[pt~=root\:]:root{padding-top:1rem}.text-center{text-align:center}.text-right{text-align:right}.text-\[11px\]{font-size:11px}.text-\[20px\]{font-size:20px}.text-2xl,[text-2xl=""]{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-6xl{font-size:3.75rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm,[text-sm=""]{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs,[text-xs=""]{font-size:.75rem;line-height:1rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}[font-size~="28"]{font-size:7rem}.dark .dark\:text-b-primary,.dark [dark\:text-b-primary=""]{--un-text-opacity:1;color:rgb(232 232 232/var(--un-text-opacity))}.dark .dark\:text-b-secondary{--un-text-opacity:1;color:rgb(189 189 189/var(--un-text-opacity))}.dark .dark\:text-b-tertiary{--un-text-opacity:1;color:rgb(138 138 138/var(--un-text-opacity))}.dark .dark\:text-blue-400{--un-text-opacity:1;color:rgb(96 165 250/var(--un-text-opacity))}.dark .dark\:text-gray-100{--un-text-opacity:1;color:rgb(243 244 246/var(--un-text-opacity))}.dark .dark\:text-gray-200,.dark [dark\:text-gray-200=""]{--un-text-opacity:1;color:rgb(229 231 235/var(--un-text-opacity))}.dark .dark\:text-gray-300,.dark [dark\:text-gray-300=""]{--un-text-opacity:1;color:rgb(209 213 219/var(--un-text-opacity))}.dark .dark\:text-gray-400,.dark [dark\:text-gray-400=""],.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175/var(--un-text-opacity))}.dark .dark\:text-gray-500,.text-gray-500,[text-gray-500=""]{--un-text-opacity:1;color:rgb(107 114 128/var(--un-text-opacity))}.dark .dark\:text-green-400{--un-text-opacity:1;color:rgb(74 222 128/var(--un-text-opacity))}.dark .dark\:text-white,.text-white,[text-white=""]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}.text-black{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.text-blue-500{--un-text-opacity:1;color:rgb(59 130 246/var(--un-text-opacity))}.text-blue-700{--un-text-opacity:1;color:rgb(29 78 216/var(--un-text-opacity))}.text-gray-600,[text-gray-600=""]{--un-text-opacity:1;color:rgb(75 85 99/var(--un-text-opacity))}.text-gray-700,[text-gray-700=""]{--un-text-opacity:1;color:rgb(55 65 81/var(--un-text-opacity))}.text-gray-800{color:rgb(31 41 55/var(--un-text-opacity))}.text-gray-800,.text-gray-900,.text-green-500,.text-indigo-700,.text-red-500,.text-yellow-700{--un-text-opacity:1}.text-gray-900{color:rgb(17 24 39/var(--un-text-opacity))}.text-green-500{color:rgb(34 197 94/var(--un-text-opacity))}.text-indigo-700{color:rgb(67 56 202/var(--un-text-opacity))}.text-red-500{color:rgb(239 68 68/var(--un-text-opacity))}.text-yellow-700{color:rgb(161 98 7/var(--un-text-opacity))}.dark .dark\:hover\:text-blue-300:hover{--un-text-opacity:1;color:rgb(147 197 253/var(--un-text-opacity))}.dark .dark\:hover\:text-white:hover{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}.hover\:text-black:hover{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.hover\:text-blue-500:hover{--un-text-opacity:1;color:rgb(59 130 246/var(--un-text-opacity))}.hover\:text-blue-600:hover{--un-text-opacity:1;color:rgb(37 99 235/var(--un-text-opacity))}.dark .dark\:file\:text-b-primary::file-selector-button{--un-text-opacity:1;color:rgb(232 232 232/var(--un-text-opacity))}.file\:text-blue-700::file-selector-button{--un-text-opacity:1;color:rgb(29 78 216/var(--un-text-opacity))}.font-bold{font-weight:700}.font-medium,[font-medium=""]{font-weight:500}.font-semibold,[font-semibold=""]{font-weight:600}.file\:font-semibold::file-selector-button{font-weight:600}.leading-6{line-height:1.5rem}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-tight{letter-spacing:-.025em}.uppercase,[uppercase=""]{text-transform:uppercase}.underline,[hover\:underline~=default\:]:hover:default,.hover\:underline:hover{text-decoration-line:underline}[hover\:underline~="1"]:hover{text-decoration-thickness:1px}.opacity-0{opacity:0}.opacity-100{opacity:1}.disabled\:opacity-50:disabled,[disabled\:opacity-50=""]:disabled{opacity:.5}.dark .dark\:shadow-none{--un-shadow:0 0 var(--un-shadow-color,transparent)}.dark .dark\:shadow-none,.shadow-\[0_-2px_4px_-1px_rgba\(0\,0\,0\,0\.05\)\],.shadow-md{box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_-2px_4px_-1px_rgba\(0\,0\,0\,0\.05\)\]{--un-shadow:0 -2px 4px -1px var(--un-shadow-color,#0000000d)}.shadow-black\/5{--un-shadow-color:#0000000d}.shadow-md{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color,#0000001a)}.shadow-sm,[shadow-sm=""]{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,#0000000d);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-xl{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.outline{outline-style:solid}.focus\:outline-none:focus,[focus\:outline-none=""]:focus{outline-offset:2px;outline:2px solid #0000}.ring-1{--un-ring-width:1px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.focus\:ring-2:focus,[focus\:ring-2=""]:focus{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.focus\:ring-offset-2:focus{--un-ring-offset-width:2px}.dark .dark\:ring-white\/10{--un-ring-color:#ffffff1a}.ring-black\/5{--un-ring-color:#0000000d}.dark .dark\:focus\:ring-green-400:focus{--un-ring-opacity:1;--un-ring-color:rgb(74 222 128/var(--un-ring-opacity))}.dark .dark\:focus\:ring-oxford-blue:focus{--un-ring-opacity:1;--un-ring-color:rgb(33 36 55/var(--un-ring-opacity))}.focus\:ring-blue-500:focus{--un-ring-opacity:1;--un-ring-color:rgb(59 130 246/var(--un-ring-opacity))}.focus\:ring-green-500:focus{--un-ring-opacity:1;--un-ring-color:rgb(34 197 94/var(--un-ring-opacity))}.focus\:ring-indigo-500:focus{--un-ring-opacity:1;--un-ring-color:rgb(99 102 241/var(--un-ring-opacity))}[focus\:ring-blue-500=""]:focus{--un-ring-opacity:1;--un-ring-color:rgb(59 130 246/var(--un-ring-opacity))}.backdrop-blur-sm{--un-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition,[transition=""]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors,[transition-colors=""]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity,[transition-opacity=""]{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300,[duration-300=""]{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.dark .dark\:placeholder-gray-400::placeholder{--un-placeholder-opacity:1;color:rgb(156 163 175/var(--un-placeholder-opacity))}.placeholder-gray-500::placeholder{--un-placeholder-opacity:1;color:rgb(107 114 128/var(--un-placeholder-opacity))}@media (width>=640px){.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:h-45,[sm\:h-45=""]{height:11.25rem}.sm\:w-45,[sm\:w-45=""]{width:11.25rem}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (width>=768px){.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (width>=1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (width>=1280px){.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:flex-1{flex:1}.xl\:items-start{align-items:flex-start}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float{animation:3s ease-in-out infinite float}
