@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-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(--tw-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(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-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(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-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(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-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(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.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(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.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(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.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(--tw-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] *)){margin-top:2em;margin-bottom:2em}.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(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);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(--tw-prose-code);font-size:.875em;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(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;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.71429;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-color:#0000;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;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-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(--tw-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(--tw-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}.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(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:#1118271a;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;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(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){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(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.888889em;font-size:2.25em;line-height:1.11111}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:1em;font-size:1.5em;line-height:1.33333}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;line-height:1.6}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-size:.875em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;line-height:1.71429}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(.prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.71429}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-base :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-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.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}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-right-20{right:-5rem}.-top-20{top:-5rem}.bottom-0{bottom:0}.left-0{left:0}.left-4{left:1rem}.left-\[-1px\]{left:-1px}.left-\[-2\.68rem\]{left:-2.68rem}.right-0{right:0}.right-3{right:.75rem}.right-8{right:2rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-3{top:.75rem}.top-8{top:2rem}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-\[220\]{z-index:220}.m-4{margin:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/11\]{aspect-ratio:16/11}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-\[280px\]{height:280px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-full{height:100%}.min-h-11{min-height:2.75rem}.min-h-\[13\.5rem\]{min-height:13.5rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[19rem\]{min-height:19rem}.min-h-\[25rem\]{min-height:25rem}.min-h-\[66vh\]{min-height:66vh}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.6667%}.w-24{width:6rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-52{width:13rem}.w-64{width:16rem}.w-80{width:20rem}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[32ch\]{max-width:32ch}.max-w-\[40rem\]{max-width:40rem}.max-w-\[55ch\]{max-width:55ch}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.scale-\[2\]{--tw-scale-x:2;--tw-scale-y:2;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[2\.4rem_1fr\]{grid-template-columns:2.4rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-\[\#D6D3D1\]{--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.border-\[\#D97706\]{--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-\[\#E7E5E4\]{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.border-\[\#EFECE6\]{--tw-border-opacity:1;border-color:rgb(239 236 230/var(--tw-border-opacity,1))}.border-\[\#F5F2EB\]{--tw-border-opacity:1;border-color:rgb(245 242 235/var(--tw-border-opacity,1))}.border-\[\#FDE68A\]{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-\[rgba\(19\,17\,8\,0\.15\)\]{border-color:#13110826}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-600\/20{border-color:#d9770633}.border-amber-600\/30{border-color:#d977064d}.border-amber-700\/15{border-color:#b4530926}.border-amber-700\/20{border-color:#b4530933}.border-white\/10{border-color:#ffffff1a}.border-white\/5{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.bg-\[\#070d18\]{--tw-bg-opacity:1;background-color:rgb(7 13 24/var(--tw-bg-opacity,1))}.bg-\[\#131108\]{--tw-bg-opacity:1;background-color:rgb(19 17 8/var(--tw-bg-opacity,1))}.bg-\[\#1C1917\]{--tw-bg-opacity:1;background-color:rgb(28 25 23/var(--tw-bg-opacity,1))}.bg-\[\#D97706\]{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-\[\#E7E5E4\]{--tw-bg-opacity:1;background-color:rgb(231 229 228/var(--tw-bg-opacity,1))}.bg-\[\#F5F2EB\]{--tw-bg-opacity:1;background-color:rgb(245 242 235/var(--tw-bg-opacity,1))}.bg-\[\#F7F5F0\]{--tw-bg-opacity:1;background-color:rgb(247 245 240/var(--tw-bg-opacity,1))}.bg-\[\#FAF8F5\]{--tw-bg-opacity:1;background-color:rgb(250 248 245/var(--tw-bg-opacity,1))}.bg-\[\#FAF8F5\]\/30{background-color:#faf8f54d}.bg-\[\#FBF9F5\]{--tw-bg-opacity:1;background-color:rgb(251 249 245/var(--tw-bg-opacity,1))}.bg-\[\#FEF3C7\]{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-\[\#ff5100\]{--tw-bg-opacity:1;background-color:rgb(255 81 0/var(--tw-bg-opacity,1))}.bg-amber-300\/40{background-color:#fcd34d66}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/\[0\.08\]{background-color:#f59e0b14}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-600\/\[0\.08\]{background-color:#d9770614}.bg-cyan-200\/80{background-color:#a5f3fccc}.bg-cyan-400\/15{background-color:#22d3ee26}.bg-slateNight\/70{background-color:#090b10b3}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-zinc-950{--tw-bg-opacity:1;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(180deg\,transparent_40\%\,rgba\(28\,25\,23\,0\.85\)_90\%\)\]{background-image:linear-gradient(#0000 40%,#1c1917d9 90%)}.bg-\[linear-gradient\(180deg\,transparent_45\%\,rgba\(28\,25\,23\,0\.85\)_92\%\)\]{background-image:linear-gradient(#0000 45%,#1c1917d9 92%)}.bg-\[radial-gradient\(110\%_90\%_at_8\%_4\%\,rgba\(245\,158\,11\,0\.04\)\,transparent_50\%\)\]{background-image:radial-gradient(110% 90% at 8% 4%,#f59e0b0a,#0000 50%)}.bg-\[radial-gradient\(70\%_100\%_at_100\%_50\%\,rgba\(245\,158\,11\,0\.05\)\,transparent_70\%\)\]{background-image:radial-gradient(70% 100% at 100%,#f59e0b0d,#0000 70%)}.bg-\[radial-gradient\(75\%_80\%_at_15\%_10\%\,rgba\(245\,158\,11\,0\.04\)\,transparent_52\%\)\,radial-gradient\(70\%_70\%_at_85\%_80\%\,rgba\(217\,119\,6\,0\.03\)\,transparent_55\%\)\]{background-image:radial-gradient(75% 80% at 15% 10%,#f59e0b0a,#0000 52%),radial-gradient(70% 70% at 85% 80%,#d9770608,#0000 55%)}.bg-\[radial-gradient\(circle_at_20\%_18\%\,rgba\(245\,158\,11\,0\.08\)\,transparent_42\%\)\,radial-gradient\(circle_at_84\%_78\%\,rgba\(217\,119\,6\,0\.06\)\,transparent_40\%\)\]{background-image:radial-gradient(circle at 20% 18%,#f59e0b14,#0000 42%),radial-gradient(circle at 84% 78%,#d977060f,#0000 40%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-mesh-dark{background-image:radial-gradient(1200px at 12% -8%,#22d3ee29,#0000 45%),radial-gradient(900px at 92% 16%,#6366f129,#0000 40%)}.from-\[\#D97706\]{--tw-gradient-from:#d97706 var(--tw-gradient-from-position);--tw-gradient-to:#d9770600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-300\/0{--tw-gradient-from:#67e8f900 var(--tw-gradient-from-position);--tw-gradient-to:#67e8f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#F59E0B\]{--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f59e0b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-amber-400\/\[0\.04\]{--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fbbf240a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-200\/0{--tw-gradient-to:#a5f3fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a5f3fc00 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#D97706\]{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-indigo-200\/0{--tw-gradient-to:#c7d2fe00 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.stroke-\[1\.4\]{stroke-width:1.4px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[2\.05rem\]{font-size:2.05rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal)var(--tw-slashed-zero)var(--tw-numeric-figure)var(--tw-numeric-spacing)var(--tw-numeric-fraction)}.leading-7{line-height:1.75rem}.leading-\[0\.96\]{line-height:.96}.leading-\[1\.15\]{line-height:1.15}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#131108\]{--tw-text-opacity:1;color:rgb(19 17 8/var(--tw-text-opacity,1))}.text-\[\#131108\]\/70{color:#131108b3}.text-\[\#1C1917\]{--tw-text-opacity:1;color:rgb(28 25 23/var(--tw-text-opacity,1))}.text-\[\#292524\]{--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity,1))}.text-\[\#44403C\]{--tw-text-opacity:1;color:rgb(68 64 60/var(--tw-text-opacity,1))}.text-\[\#57534E\]{--tw-text-opacity:1;color:rgb(87 83 78/var(--tw-text-opacity,1))}.text-\[\#78350F\]{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-\[\#78716C\]{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.text-\[\#92400E\]{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-\[\#A8A29E\]{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.text-\[\#B45309\]{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-\[\#D97706\]{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-\[\#f2eee3\]{--tw-text-opacity:1;color:rgb(242 238 227/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-cyan-200\/75{color:#a5f3fcbf}.text-cyan-200\/80{color:#a5f3fccc}.text-stone-200{--tw-text-opacity:1;color:rgb(231 229 228/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-20{opacity:.2}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_\#FAF8F5\]{--tw-shadow:0 0 0 3px #faf8f5;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_\#FAF8F5\]{--tw-shadow:0 0 0 4px #faf8f5;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_-8px_rgba\(44\,38\,30\,0\.08\)\]{--tw-shadow:0 16px 40px -8px #2c261e14;--tw-shadow-colored:0 16px 40px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_-2px_rgba\(44\,38\,30\,0\.04\)\]{--tw-shadow:0 4px 20px -2px #2c261e0a;--tw-shadow-colored:0 4px 20px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(44\,38\,30\,0\.03\)\]{--tw-shadow:0 4px 24px #2c261e08;--tw-shadow-colored:0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(44\,38\,30\,0\.04\)\]{--tw-shadow:0 4px 24px #2c261e0a;--tw-shadow-colored:0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(44\,38\,30\,0\.06\)\]{--tw-shadow:0 8px 30px #2c261e0f;--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 0 #ffffff1a;--tw-shadow-colored:inset 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-halo{--tw-shadow:0 0 0 1px #ffffff14,0 10px 40px #0000008c;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.blur-\[8px\]{--tw-blur:blur(8px);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.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-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-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--ink:#131108;--ink-deep:#0b0a06;--carbon:#2a2619;--bone:#f2eee3;--paper:#e9e3d2;--orange:#ff5100;--orange-text:#c53a00;--orange-deep:#e64900;--font-display:"Clash Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-body:"Satoshi",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-serif:"Instrument Serif",Georgia,Cambria,"Times New Roman",Times,serif;--t-micro:.72rem;--t-small:clamp(.85rem,.8rem + .2vw,.95rem);--t-body:clamp(1rem,.95rem + .3vw,1.15rem);--t-margin:clamp(1rem,.9rem + .4vw,1.2rem);--t-lead:clamp(1.5rem,3.2vw,2.8rem);--t-head:clamp(1.4rem,1rem + 2.2vw,2.6rem);--t-title:clamp(1.9rem,5.2vw,4rem);--t-display:clamp(2.6rem,8vw,7rem);--t-monumental:clamp(3.4rem,13vw,15rem);--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1.25rem;--s5:2rem;--s6:3.25rem;--s7:5.25rem;--s8:8.5rem;--gutter:clamp(1.25rem,4vw,4rem);--col-gap:clamp(1rem,2vw,2rem);--section-pad:clamp(5rem,12vh,10rem);--ease-out:cubic-bezier(.22,1,.36,1);--ease-expo:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.85,0,.15,1);--torch:40rem;--fg-2:color-mix(in srgb,currentColor 62%,transparent);--hair:color-mix(in srgb,currentColor 22%,transparent);--hair-strong:color-mix(in srgb,currentColor 45%,transparent);--mat:var(--paper);--bg:var(--ink-deep);--fg:var(--bone);--accent-text:var(--orange);--accent:var(--orange);--bar:var(--carbon)}body[data-theme=bone],[data-theme=bone]{--bg:var(--bone);--fg:var(--ink);--accent-text:var(--orange-text);--accent:var(--orange);--bar:var(--ink)}body[data-theme=ink],[data-theme=ink]{--bg:var(--ink);--fg:var(--bone);--accent-text:var(--orange);--accent:var(--orange);--bar:var(--carbon)}body[data-theme=ink-deep],[data-theme=ink-deep]{--bg:var(--ink-deep);--fg:var(--bone);--accent-text:var(--orange);--accent:var(--orange);--bar:var(--carbon)}body[data-theme=orange],[data-theme=orange]{--bg:var(--orange);--fg:var(--ink);--fg-2:color-mix(in srgb,currentColor 85%,transparent);--accent-text:var(--ink);--accent:var(--ink);--bar:var(--ink);--hair:color-mix(in srgb,currentColor 30%,transparent);--hair-strong:color-mix(in srgb,currentColor 55%,transparent)}html{scroll-behavior:smooth;scrollbar-gutter:stable;background-color:var(--ink-deep)}html.is-locked,html.is-locked body{overflow:hidden!important}html.lenis,html.lenis body{scroll-behavior:auto;height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}html body:is([data-theme=bone],[data-theme=ink],[data-theme=ink-deep],[data-theme=orange]){color:var(--fg);background:var(--bg)!important}body{--fg-body:var(--fg,var(--bone));background:var(--bg,#f2eee3);color:var(--fg,var(--bone));transition:background-color .9s var(--ease-out),color .9s var(--ease-out);font-family:var(--font-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;min-height:100vh;margin:0;padding:0;line-height:1.55;overflow-x:hidden}::selection{background:var(--orange);color:var(--bone)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--accent-text,var(--orange));outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--fg,currentColor)40%,transparent)}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{box-shadow:none;outline:none}.grain{pointer-events:none;z-index:250;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");transition:opacity .2s;position:fixed;inset:0}body[data-theme=bone] .grain{opacity:.03}body[data-theme=orange] .grain{opacity:.04}.fibre{z-index:0;pointer-events:none;opacity:0;mix-blend-mode:multiply;transition:opacity .9s var(--ease-out);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");position:fixed;inset:0}body[data-theme=bone] .fibre{opacity:.035}.vignette{pointer-events:none;z-index:3;opacity:calc(1 - .7*var(--lit,0));background:radial-gradient(at 50% 40%,#0000 55%,#0000008c 100%);position:absolute;inset:0}.cursor{display:none}@media (hover:hover) and (pointer:fine){.cursor{z-index:400;pointer-events:none;display:block;position:fixed;top:0;left:0}.cursor__dot{background:var(--orange);width:10px;height:10px;transition:transform .25s var(--ease-out),opacity .2s;border-radius:50%;position:absolute;top:-5px;left:-5px}body[data-theme=orange] .cursor__dot{background:var(--bone)}.cursor__bar{background:var(--fg-body,#fff);width:2px;height:22px;transition:transform .2s var(--ease-out);position:absolute;top:-11px;left:-1px;transform:scaleY(0)}.cursor__cross{opacity:0;width:10px;height:10px;transition:opacity .2s;position:absolute;top:-5px;left:-5px}.cursor__cross:before,.cursor__cross:after{content:"";background:var(--bone);position:absolute}.cursor__cross:before{width:10px;height:1px;top:50%;left:0}.cursor__cross:after{width:1px;height:10px;top:0;left:50%}.cursor__tag{background:var(--paper);color:var(--ink);font:700 .66rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transform-origin:0;opacity:0;transition:transform .3s var(--ease-out),opacity .2s;border:1px solid #13110859;padding:.28em .6em;display:inline-block;position:absolute;top:-9px;left:14px;transform:rotate(-2deg)scale(.6)}.cursor.is-tag .cursor__tag{opacity:1;transform:rotate(-2deg)scale(1)}.cursor.is-bar .cursor__dot{transform:scale(0)}.cursor.is-bar .cursor__bar{transform:scaleY(1)}.cursor.is-torch .cursor__dot{transform:scale(0)}.cursor.is-torch .cursor__cross{opacity:.9}.cursor.is-press .cursor__dot{transform:scale(.6)}body.has-cursor-hidden .cursor{opacity:0}body.is-modal .cursor__tag{transition:none}}.site-head{z-index:200;padding:1.1rem var(--gutter);mix-blend-mode:difference;color:#fff;transition:transform .5s var(--ease-out),color .2s;align-items:center;gap:2rem;display:flex;position:fixed;top:0;left:0;right:0}.site-head.is-hidden{transform:translateY(-110%)}body[data-theme=orange] .site-head{color:#ec4008}.site-head__brand{font-family:var(--font-display);font-variation-settings:"wght" var(--wght,600);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:600;display:inline-flex}.site-head__meta{letter-spacing:.1em;text-transform:uppercase;opacity:.75;white-space:nowrap;font-size:.78rem}.site-head__clock{font-style:italic;font-family:var(--font-serif)}.site-head__nav{display:none}@media (min-width:900px){.site-head__nav{align-items:center;gap:1.5rem;display:flex}.site-head__nav a{font-size:var(--t-small);letter-spacing:.14em;text-transform:uppercase;padding:.2rem 0;position:relative}.site-head__nav a:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.site-head__nav a:hover:after,.site-head__nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}}.menu-toggle{font-size:var(--t-small);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;min-height:44px;margin-left:auto;display:inline-flex}.menu-toggle__bars{flex-direction:column;gap:5px;width:26px;display:inline-flex}.menu-toggle__bars i{height:2px;transition:transform .4s var(--ease-out);background:currentColor;display:block}.menu-toggle[aria-expanded=true] .menu-toggle__bars i:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__bars i:last-child{transform:translateY(-3.5px)rotate(-45deg)}@media (max-width:899px){.site-head__meta{display:none}}.tabs{display:none}@media (min-width:1100px) and (min-height:640px) and (hover:hover){.tabs{z-index:190;mix-blend-mode:difference;color:#fff;flex-direction:column;gap:2px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}body[data-theme=orange] .tabs{color:#ec4008}.tabs__tab{width:28px;height:44px;font-size:var(--t-micro);letter-spacing:.08em;transition:transform .4s var(--ease-out),background-color .3s;border:1px solid #ffffff59;border-right:0;border-radius:3px 0 0 3px;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.tabs__tab[aria-current=true]{background:#ffffff29;transform:translate(-12px)}.tabs__label{font-size:var(--t-small);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .25s,transform .25s var(--ease-out);pointer-events:none;font-weight:500;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(8px,-50%)}.tabs__tab:hover .tabs__label,.tabs__tab:focus-visible .tabs__label{opacity:1;transform:translateY(-50%)}.tabs__tab:hover{background:#ffffff14}}.menu{z-index:240;background:var(--paper);color:var(--ink);--accent-text:var(--orange-text);--fg:var(--ink);--bg:var(--paper);--hair:#13110838;--menu-inset:var(--gutter);padding:calc(4rem + var(--gutter))var(--menu-inset)var(--gutter);overscroll-behavior:contain;visibility:hidden;transition:transform .55s var(--ease-io),visibility 0s .55s;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-101%)}.menu.is-open{visibility:visible;transition-delay:0s;transform:none}.menu:after{content:"";left:var(--menu-inset);right:var(--menu-inset);top:calc(3.6rem + var(--gutter));background:var(--hair);height:1px;position:absolute}.menu__close{top:1.1rem;right:var(--menu-inset);font-size:var(--t-small);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;min-height:44px;padding:.6rem 0;display:inline-flex;position:absolute}.menu__close-x{width:26px;height:26px;transition:transform .4s var(--ease-out);display:block;position:relative}.menu__close-x i{background:currentColor;width:100%;height:2px;display:block;position:absolute;top:50%;left:0}.menu__close-x i:first-child{transform:rotate(45deg)}.menu__close-x i:last-child{transform:rotate(-45deg)}.menu__close:hover .menu__close-x,.menu__close:focus-visible .menu__close-x{color:var(--orange-text);transform:rotate(90deg)}.menu__file{top:1.4rem;left:var(--menu-inset);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;opacity:.7;font-weight:700;position:absolute}.menu__nav{flex-direction:column;gap:.15rem;display:flex}.menu__link{font-family:var(--font-display);font-variation-settings:"wght" var(--w,500);white-space:nowrap;align-items:baseline;gap:1.2rem;font-size:clamp(2rem,6.5vw,4rem);font-weight:500;line-height:1.12;transition:color .3s;display:flex;overflow:hidden}.menu__link em{font-family:var(--font-serif);font-variation-settings:normal;opacity:.7;font-size:.5em;font-style:italic;font-weight:400}.menu__link:hover,.menu__link:focus-visible{color:var(--orange-text)}.menu__index{font-size:.9rem;font-family:var(--font-body);opacity:.65;font-weight:700}.menu__foot{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;margin-top:auto;padding-top:2rem;display:flex}.menu__mail{font-family:var(--font-serif);font-size:1.4rem;font-style:italic}.menu__socials{font-size:var(--t-small);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:.6rem 1.4rem;display:flex}.menu__socials a:hover{color:var(--orange-text)}@media (max-width:599px){.menu__close-label,.menu__link em{display:none}}.sec{-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);padding:var(--section-pad)var(--gutter);color:inherit;isolation:isolate;background:0 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.sec>*{min-width:0}@media (min-width:1800px){html{font-size:clamp(16px,.46vw + 7.72px,22px)}.sec,.site-head,.site-foot{max-width:110rem;margin-inline:auto}.menu{--menu-inset:calc((100vw - 110rem)/2 + var(--gutter))}.tabs{right:calc(50vw - 55rem)}}.sec-head{border-top:1px solid var(--hair);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(2.5rem,6vw,5rem);padding-top:1.2rem;display:flex}.sec-head__left{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.sec-head__right{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.sec-head__title{font-family:var(--font-display);font-weight:500;font-size:var(--t-head);letter-spacing:.01em;text-transform:uppercase;line-height:1.1}.sec-head__title em{font-family:var(--font-serif);text-transform:none;letter-spacing:0;color:var(--fg-2);margin-left:.35em;font-size:.55em;font-style:italic;font-weight:400}.sec-head__field{font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);font-weight:700}.stamp{border:1.5px solid var(--accent-text);color:var(--accent-text);font:700 var(--t-micro)/1.1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .9s var(--ease-out),border-color .9s var(--ease-out);border-radius:3px;padding:.38em .65em .32em;display:inline-block;transform:rotate(-2.5deg)}.stamp--year{padding:.32em .5em .26em}.stamp--exhibit{z-index:3;position:absolute;top:-.9rem;right:-.6rem;transform:rotate(-4deg)}.stamp--closed{top:-1.2rem;right:calc(var(--gutter) + 6rem);position:absolute;transform:rotate(-3deg)}.stamp--opened{margin-left:1rem}.field{-moz-column-gap:1rem;border-top:1px solid var(--hair);font-size:var(--t-small);grid-template-columns:auto minmax(0,1fr);align-self:start;column-gap:1rem;display:grid}.field>div{display:contents}.field dt,.field dd{border-bottom:1px solid var(--hair);padding:.5rem 0}.field dt{font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);padding-top:.62rem;font-weight:700}.field dd{font-weight:500}.field dd a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong)}.field dd a:hover{color:var(--accent-text)}.field__dot{background:var(--orange);vertical-align:.1em;border-radius:50%;width:7px;height:7px;margin-right:.5rem;display:inline-block}.marginalia{font-family:var(--font-serif);font-style:italic;font-size:var(--t-margin);color:var(--fg-2);max-width:34ch;line-height:1.45}.marginalia__ast{color:var(--accent-text);font-style:normal;font-family:var(--font-display);font-weight:600}.marginalia__ast-btn{color:var(--orange);font-family:var(--font-display);vertical-align:-.1em;cursor:pointer;transition:transform .3s var(--ease-out);font-size:1.35em;font-style:normal;font-weight:600}.marginalia__ast-btn:hover{transform:rotate(25deg)}.word{display:inline-block;position:relative}.char{will-change:transform;display:inline-block}.bar{background:var(--bar);transition:background-color .9s var(--ease-out);transform-origin:100%;will-change:transform;pointer-events:none;display:block;position:absolute;inset:-.06em -.03em}.hero{--lit:0;min-height:100svh;color:var(--bone);--hero-fade:linear-gradient(to bottom,#000 0%,#000 50%,#000000ed 60%,#000000c7 70%,#0000008c 79%,#0000004d 87%,#0000001f 94%,#00000008 98%,transparent 100%);background:0 0;padding:0;display:block;overflow:hidden}.hero:before{content:"";z-index:0;pointer-events:none;background:var(--ink-deep);-webkit-mask-image:var(--hero-fade);-webkit-mask-image:var(--hero-fade);mask-image:var(--hero-fade);position:absolute;inset:0}.hero__layer{pointer-events:none;position:absolute;inset:0}.hero__layer--base{z-index:1}.hero__bust{pointer-events:none;width:64%;height:100%;position:absolute;top:0;right:0}.hero__bust img{-o-object-fit:cover;object-fit:cover;-o-object-position:70% 30%;object-position:70% 30%;filter:grayscale()contrast(1.15)brightness(.95);width:100%;height:100%;-webkit-mask-image:var(--hero-fade);-webkit-mask-image:var(--hero-fade);mask-image:var(--hero-fade);position:absolute;top:0;right:0}@media (min-width:900px){.hero__bust img{-webkit-mask-image:linear-gradient(to right,transparent 0,#0000008c 14%,#000 32%),var(--hero-fade);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right,transparent 0,#0000008c 14%,#000 32%),var(--hero-fade);mask-image:linear-gradient(to right,transparent 0,#0000008c 14%,#000 32%),var(--hero-fade);-webkit-mask-composite:source-in,xor;-webkit-mask-composite:source-in;mask-composite:intersect}}.hero__layer--base .hero__bust img{opacity:calc(.12 + .88*var(--lit));will-change:opacity}.hero__title{left:var(--gutter);right:var(--gutter);pointer-events:auto;position:absolute;bottom:clamp(5.5rem,15vh,9.5rem)}.hero__line{padding-block:.02em;position:relative}.hero__line--2{align-items:flex-start;display:flex}.hero__word{font-family:var(--font-display);font-weight:600;font-size:var(--t-monumental);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;line-height:.94;display:inline-block}.hero__word--outline{color:#0000;-webkit-text-stroke:2px var(--bone)}.hero__word--fill,.hero__word--lit{color:var(--orange);-webkit-text-stroke:0}.hero__word--fill{opacity:var(--lit,0);pointer-events:none;will-change:opacity;position:absolute;top:.02em;left:0}.hero__layer--lit .hero__word{color:var(--bone)}.hero__layer--lit .hero__word--lit{color:var(--orange)}.hero__star{font-family:var(--font-serif);color:var(--orange);cursor:pointer;transition:transform .3s var(--ease-out);align-self:flex-start;margin-top:-.02em;padding-left:.05em;font-size:clamp(2rem,7vw,7rem);font-style:italic;line-height:.94}.hero__star:hover{transform:rotate(20deg)}.torch{z-index:2;width:var(--torch);height:var(--torch);pointer-events:none;will-change:transform;contain:strict;opacity:0;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-9999px,-9999px);-webkit-mask-image:radial-gradient(circle closest-side,#000 0 38%,#0009 55%,#0000 72%);mask-image:radial-gradient(circle closest-side,#000 0 38%,#0009 55%,#0000 72%)}.torch.is-on{opacity:calc(1 - var(--lit))}.torch:after{content:"";z-index:2;background:radial-gradient(circle closest-side,#0000 30%,#ff510014 52%,#0000 72%);position:absolute;inset:0}.torch__inner{will-change:transform;position:absolute;top:0;left:0}.torch__inner .hero__layer{pointer-events:none}.hero__ui{z-index:4;-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);min-height:100svh;padding:calc(4.5rem + var(--gutter))var(--gutter)clamp(1.5rem,4vh,2.5rem);pointer-events:none;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.hero__ui>*{pointer-events:auto}.hero__field{grid-area:1/1/auto/4;max-width:340px}.hero__aside{color:var(--fg-body);transition:color .9s var(--ease-out);grid-area:3/1/auto/-1;justify-content:space-between;align-self:end;align-items:flex-end;gap:clamp(1.4rem,3vw,2.6rem);display:flex}.hero__margin{max-width:36ch}.hero__badge{flex:none;width:6.875rem;height:6.875rem;position:relative}.badge-spin{transform-origin:50%;width:100%;height:100%;animation:14s linear infinite spin}.badge-spin text{fill:currentColor;letter-spacing:.18em;text-transform:uppercase;font-size:11.5px;font-family:var(--font-body);font-weight:600}.badge-spin__center{font-size:1.4rem;font-family:var(--font-serif);place-items:center;display:grid;position:absolute;inset:0}.hero__badge-label{font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;font-weight:700;position:absolute;bottom:calc(100% + .6rem);right:0}@keyframes spin{to{transform:rotate(360deg)}}.hero .vignette{z-index:3;-webkit-mask-image:var(--hero-fade);-webkit-mask-image:var(--hero-fade);mask-image:var(--hero-fade)}.about__rail{grid-column:1/3;align-self:start}.about .manifesto{grid-column:3/9}.about__media{grid-column:9/13;align-self:start;position:sticky;top:15vh}.about__margin{grid-column:3/9;margin-top:clamp(2rem,5vw,3.5rem)}.manifesto{font-family:var(--font-display);font-weight:450;font-size:var(--t-lead);letter-spacing:.005em;max-width:25ch;line-height:1.25}.facts{border-top:1px solid var(--hair);flex-direction:column;gap:1.4rem;padding-top:1.2rem;list-style:none;display:flex}.fact{flex-direction:column;gap:.25rem;display:flex}.fact__num{font-family:var(--font-display);font-variant-numeric:tabular-nums;align-items:flex-start;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:500;line-height:1;display:inline-flex}.fact__label{font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);font-weight:700}.odo{font-variant-numeric:proportional-nums;height:1em;line-height:1;display:inline-flex;overflow:hidden}.odo__d{height:1em;display:inline-block;overflow:hidden}.odo__col{will-change:transform;flex-direction:column;display:flex}.odo__col span{height:1em;line-height:1;display:block}.frame{transform-origin:50% 0;position:relative}.frame__mat{background:var(--mat);border:1px solid #13110847;border-radius:2px;padding:10px;position:relative;overflow:hidden;box-shadow:0 1px 1px #1311081f,0 24px 48px -20px #13110859}.frame__mat img{border-radius:1px}.frame__clip{z-index:3;width:18px;height:34px;color:var(--fg);filter:drop-shadow(0 1px 1px #1311084d);position:absolute;top:-15px;left:16px}.frame>figcaption,.frame>.marginalia{font-size:var(--t-small);margin-top:.9rem}.frame--id .frame__tag{writing-mode:vertical-rl;font-size:var(--t-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;font-weight:700;position:absolute;top:0;left:-1.7rem;transform:rotate(180deg)}.shot img{filter:grayscale()contrast(1.1);transition:filter .8s var(--ease-out)}.shot:after{content:"";background:linear-gradient(205deg,var(--ink),transparent 70%);mix-blend-mode:multiply;opacity:.7;transition:opacity .8s var(--ease-out);pointer-events:none;position:absolute;inset:10px}@media (hover:hover) and (pointer:fine){.frame:hover .shot img{filter:none}.frame:hover .shot:after{opacity:0}}.caps__rail{grid-column:1/3}.caps__body{grid-column:3/13}.caps__margin{grid-column:3/13;margin-top:2rem}.cap{border-bottom:1px solid var(--hair)}.cap:first-child{border-top:1px solid var(--hair)}.cap__head{text-align:left;grid-template-columns:3.2rem minmax(0,1fr) 18px;align-items:center;gap:1.2rem;width:100%;padding:clamp(1.1rem,2.6vw,1.6rem) .3rem;display:grid}.cap__num{font-family:var(--font-display);font-weight:300;font-size:var(--t-head);color:var(--fg-2);font-variant-numeric:tabular-nums;line-height:1}.cap__name{font-family:var(--font-display);font-variation-settings:"wght" var(--w,450);font-weight:450;font-size:var(--t-head);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;line-height:1.05;transition:color .3s;overflow:hidden}.cap.is-open .cap__name{--w:700}.cap__head:hover .cap__name{color:var(--accent-text)}.cap__plus{flex:none;width:18px;height:18px;position:relative}.cap__plus:before,.cap__plus:after{content:"";transition:transform .4s var(--ease-out);background:currentColor;position:absolute}.cap__plus:before{width:18px;height:2px;top:8px;left:0}.cap__plus:after{width:2px;height:18px;top:0;left:8px}.cap.is-open .cap__plus:after{transform:scaleY(0)}.cap__body{transition:grid-template-rows .55s var(--ease-expo),visibility 0s .55s;visibility:hidden;grid-template-rows:0fr;display:grid}.cap.is-open .cap__body{visibility:visible;transition:grid-template-rows .55s var(--ease-expo),visibility 0s;grid-template-rows:1fr}.cap__inner{overflow:hidden}.cap__text{max-width:58ch;color:var(--fg);padding:0 .3rem 1.2rem 0;position:relative}.tags{counter-reset:tag;flex-wrap:wrap;gap:.5rem .6rem;padding:0 .3rem 1.6rem 0;list-style:none;display:flex}.tags li{counter-increment:tag;border:1px solid var(--hair-strong);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;padding:.3rem .7rem .26rem;font-weight:700}.tags li:before{content:counter(tag,decimal-leading-zero)" ";color:var(--accent-text)}@media (min-width:768px){.cap__text,.tags{margin-left:4.4rem}}.work__list-wrap{grid-column:1/8}.work .viewer{grid-column:8/13}.work-list{border-top:1px solid var(--hair)}.ex-row{border-bottom:1px solid var(--hair);text-align:left;isolation:isolate;cursor:pointer;width:100%;transition:color .35s var(--ease-out);grid-template-columns:2.6rem minmax(0,1.6fr) minmax(0,1fr) 4.8rem 1.6rem;align-items:center;gap:1rem;padding:clamp(1.1rem,2.6vw,1.7rem) .6rem;display:grid;position:relative}.ex-row>*{transition:transform .35s var(--ease-out)}.ex-row:focus-visible>*,.ex-row.is-active>*{transform:translate(.6rem)}@media (hover:hover){.ex-row:hover>*{transform:translate(.6rem)}}.ex-row:before{content:"";z-index:-1;background:var(--fg);transform-origin:bottom;transition:transform .45s var(--ease-expo);position:absolute;inset:0;transform:scaleY(0)}.ex-row:focus-visible:before,.ex-row.is-active:before{transform:scaleY(1)}.ex-row:focus-visible,.ex-row.is-active{color:var(--bg)}@media (hover:hover){.ex-row:hover:before{transform:scaleY(1)}.ex-row:hover{color:var(--bg)}}.ex-row__index{font-size:var(--t-micro);letter-spacing:.12em;opacity:.7;font-weight:700}.ex-row__thumb{display:none}.ex-row__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ex-row__title{font-family:var(--font-display);font-weight:550;font-size:var(--t-title);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;line-height:1.02;overflow:hidden}.ex-row__cat{font-size:var(--t-small);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.ex-row__year{font-size:var(--t-small);opacity:.7;text-align:right;font-variant-numeric:tabular-nums}.ex-row__arrow{transition:transform .35s var(--ease-out);font-size:1.3rem;transform:translate(-6px)rotate(-45deg)}.ex-row.is-active .ex-row__arrow{transform:translate(.6rem)rotate(0)}@media (hover:hover){.ex-row:hover .ex-row__arrow{transform:translate(.6rem)rotate(0)}}.viewer{height:72vh;padding:2vh 0 0 var(--col-gap);flex-direction:column;justify-content:flex-start;align-self:start;align-items:center;display:flex;position:sticky;top:14vh}.viewer__frame{aspect-ratio:var(--ar,1.4);width:min(100%,calc(56vh*var(--ar,1.4)));contain:layout;cursor:pointer;max-height:56vh;position:relative}.viewer__frame .frame__mat{padding:0;position:absolute;inset:0}.viewer__stage{background:#1311080f;position:absolute;inset:10px;overflow:hidden}.viewer__stage img{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.viewer__stage img.is-prev{opacity:1;z-index:0}.viewer__stage img.is-current{opacity:1;z-index:1}.exposure{background:var(--paper);opacity:0;pointer-events:none;z-index:2;position:absolute;inset:0}.viewer__caption{left:var(--col-gap);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);text-align:center;font-weight:700;position:absolute;bottom:0;right:0}@media (min-width:768px) and (hover:hover){.ex-row{grid-template-columns:2.6rem minmax(0,1fr) 4.8rem 1.6rem;grid-template-areas:"i t y a""i c y a";row-gap:.25rem}.ex-row__index{grid-area:i;align-self:start;padding-top:.5em}.ex-row__title{white-space:normal;text-overflow:clip;grid-area:t;font-size:clamp(1.5rem,2.8vw,3.4rem);overflow:visible}.ex-row__cat{grid-area:c}.ex-row__year{grid-area:y}.ex-row__arrow{grid-area:a}}@media (max-width:1099px) and (hover:hover){.work__list-wrap{grid-column:1/7}.work .viewer{grid-column:7/13}.viewer__caption{max-width:100%}}@media (hover:none){.work__list-wrap{grid-column:1/-1}.ex-row{grid-template-columns:2rem 4.2rem minmax(0,1fr) 4.8rem 1.4rem;grid-template-areas:"i p t y a""i p c y a";row-gap:.25rem}.ex-row__index{grid-area:i;align-self:start;padding-top:.5em}.ex-row__thumb{aspect-ratio:4/5;background:var(--mat);border:1px solid #13110847;grid-area:p;width:4.2rem;padding:3px;display:block;overflow:hidden}.ex-row__title{white-space:normal;text-overflow:clip;grid-area:t;font-size:clamp(1.5rem,3vw,3rem);overflow:visible}.ex-row__cat{grid-area:c}.ex-row__year{grid-area:y}.ex-row__arrow{grid-area:a}.work .viewer{display:none}}@media (max-width:767px){.ex-row{grid-template-columns:2rem minmax(0,1fr) 1.6rem;grid-template-areas:none}.ex-row>*{grid-area:auto}.ex-row__cat,.ex-row__year{display:none}.ex-row__title{white-space:normal;text-overflow:clip;font-size:clamp(1.5rem,7vw,2.4rem);line-height:1;overflow:visible}}.case{z-index:260;visibility:hidden;--accent-text:var(--orange-text);--fg:var(--ink);--bg:var(--paper);--fg-2:#1311089e;--hair:#13110833;--hair-strong:#13110873;position:fixed;inset:0}.case.is-open{visibility:visible}.case__backdrop{opacity:0;transition:opacity .5s var(--ease-out);cursor:pointer;background:#0b0a0699;position:absolute;inset:0}.case.is-open .case__backdrop{opacity:1}.case__panel{background:var(--paper);color:var(--ink);overscroll-behavior:contain;position:absolute;inset:0;overflow-y:auto;transform:translateY(100%)}.case__bar{z-index:3;padding:1rem var(--gutter);background:linear-gradient(var(--paper)55%,#e9e3d200);pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.case__bar>*{pointer-events:auto}.case__bar-file{font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);font-weight:700}.case__content{max-width:52rem;margin:0 auto;padding:.5rem clamp(1.25rem,4vw,3rem) 2rem}.case__file{font-size:var(--t-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--orange-text);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.9rem;font-weight:700;display:flex}.case__file:after{content:"";background:var(--hair-strong);flex:1;order:1;height:1px}.case__file .stamp--opened{order:2;margin-left:0}.case__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-display);text-transform:uppercase;letter-spacing:-.01em;margin:.8rem 0 1.4rem;line-height:.98}.case__meta{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.8rem;padding:1rem 0;display:grid}.case__meta dt{font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);font-weight:700}.case__meta dd{font-size:var(--t-small);font-weight:500}.case__key{aspect-ratio:16/9;background:#1311080d;border-radius:2px;margin:0 0 2rem;position:relative;overflow:hidden}.case__key img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.case__content p{max-width:62ch;margin:1.2rem 0;line-height:1.6}.case__lede{font-family:var(--font-serif);color:#131108e6;border-left:2px solid var(--orange);max-width:62ch;margin:1.5rem 0;padding-left:1rem;font-size:1.125rem;font-style:italic;line-height:1.6}.case__next-label{font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);margin-bottom:.75rem;font-weight:700}.case__cta{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;margin:2rem 0 .5rem;padding-top:1.6rem;display:flex}.case__next{max-width:52rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem) 4rem}.flip-clone{z-index:270;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:1px;position:fixed}.record__rail{grid-column:1/3}.record__body{grid-column:3/13}.record__margin{grid-column:3/13;margin-top:2.5rem}.alibi{padding-top:1rem;position:relative}.alibi__line{background:var(--orange);transform-origin:top;width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px);transform:scaleY(0)}.alibi__legend{font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);justify-content:space-between;margin-bottom:1rem;font-weight:700;display:flex}.alibi__year{-moz-column-gap:clamp(2.4rem,6vw,5rem);grid-template-columns:1fr 1fr;column-gap:clamp(2.4rem,6vw,5rem);padding:0 0 clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.alibi__y{flex-direction:column;grid-column:1/-1;align-items:center;margin-bottom:.6rem;display:flex}.alibi__drop{background:var(--orange);border-radius:50%;width:10px;height:10px;margin-bottom:.3rem;transform:scale(0)}.alibi__yn{font-family:var(--font-display);font-variant-numeric:tabular-nums;background:var(--bg);transition:background-color .9s var(--ease-out);padding:0 .5em;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:300;line-height:1;position:relative}.alibi__col{flex-direction:column;display:flex}.entry{-moz-column-gap:1rem;border-bottom:1px solid var(--hair);font-size:var(--t-small);grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;padding:.7rem 0;display:grid;position:relative}.entry:after{content:"";background:var(--fg);transform-origin:0;width:100%;height:1px;transition:transform .5s var(--ease-expo);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.entry:hover:after{transform:scaleX(1)}.entry__tag{font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);grid-column:1/-1;margin-bottom:.15rem;font-weight:700}.entry__who{font-weight:700}.entry__what{color:var(--fg-2);grid-column:1;transition:color .3s}.entry:hover .entry__what{color:var(--fg)}.entry__when{color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:2/2}@media (max-width:767px){.alibi__line{left:6px}.alibi__legend{display:none}.alibi__year{grid-template-columns:1fr;padding-left:2rem}.alibi__y{flex-direction:row;align-items:flex-start;gap:.8rem;margin-left:-2rem}.alibi__drop{margin:.5em 0 0 2px}.alibi__yn{background:0 0;padding:0;font-size:clamp(1.8rem,8vw,2.6rem)}}.briefs__list-wrap{grid-column:1/-1}.briefs__list{border-top:1px solid var(--hair);list-style:none}.brief-row{border-bottom:1px solid var(--hair);text-align:left;isolation:isolate;cursor:pointer;width:100%;transition:color .35s var(--ease-out);grid-template-columns:2.6rem minmax(0,1fr) auto 1.6rem;align-items:center;gap:1rem;padding:clamp(1.1rem,2.6vw,1.7rem) .6rem;display:grid;position:relative}.brief-row>*{transition:transform .35s var(--ease-out)}.brief-row:focus-visible>*{transform:translate(.6rem)}@media (hover:hover){.brief-row:hover>*{transform:translate(.6rem)}}.brief-row:before{content:"";z-index:-1;background:var(--fg);transform-origin:bottom;transition:transform .45s var(--ease-expo);position:absolute;inset:0;transform:scaleY(0)}.brief-row:focus-visible:before{transform:scaleY(1)}.brief-row:focus-visible{color:var(--bg)}@media (hover:hover){.brief-row:hover:before{transform:scaleY(1)}.brief-row:hover{color:var(--bg)}}.brief-row__index{font-size:var(--t-micro);letter-spacing:.12em;opacity:.7;font-weight:700}.brief-row__title{font-family:var(--font-display);font-weight:550;font-size:var(--t-title);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;line-height:1.02;overflow:hidden}.brief-row__date{font-size:var(--t-small);opacity:.7;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.brief-row__arrow{transition:transform .35s var(--ease-out);font-size:1.3rem;transform:translate(-6px)rotate(-45deg)}.brief-row:focus-visible .brief-row__arrow{transform:translate(.6rem)rotate(0)}@media (hover:hover){.brief-row:hover .brief-row__arrow{transform:translate(.6rem)rotate(0)}}.briefs__foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-top:2rem;display:flex}.briefs__all{font-size:var(--t-small);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--hair-strong);padding-bottom:.2rem;font-weight:700}.briefs__all:hover{color:var(--accent-text);border-color:var(--accent-text)}@media (min-width:768px){.brief-row__title{white-space:normal;text-overflow:clip;font-size:clamp(1.5rem,2.8vw,3.4rem);overflow:visible}}@media (max-width:767px){.brief-row{grid-template-columns:2rem minmax(0,1fr) 1.6rem}.brief-row__date{display:none}.brief-row__title{white-space:normal;text-overflow:clip;font-size:clamp(1.5rem,7vw,2.4rem);line-height:1;overflow:visible}}.contact{--lit:0;align-content:center;min-height:100svh;overflow:hidden}.contact__eyebrow{grid-column:1/-1;align-items:center;gap:1rem;max-width:none;margin-bottom:1rem;display:flex}.contact__title{z-index:1;grid-column:1/-1;margin-bottom:clamp(2rem,5vh,3.5rem);position:relative}.contact .hero__word--outline{-webkit-text-stroke-color:var(--bone)}.contact__block{grid-column:1/-1;padding:clamp(1.5rem,3vw,2.5rem) 0;position:relative}.contact__inner{z-index:1;flex-direction:column;display:flex;position:relative}.contact__mail{font-family:var(--font-display);border-bottom:2px solid var(--orange);overflow-wrap:anywhere;will-change:transform;align-self:flex-start;padding-bottom:.2rem;font-size:clamp(1.5rem,4.5vw,3.2rem);font-weight:500;transition:color .3s,border-bottom-width .3s}.contact__mail:hover{color:var(--orange);border-bottom-width:3px}.contact__meta{font-size:var(--t-small);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:clamp(3rem,8vh,5rem);display:grid}.contact__meta a:hover{color:var(--orange)}.contact__socials{flex-direction:column;gap:.4rem;display:flex}.contact__socials a{text-transform:uppercase;letter-spacing:.1em;font-size:var(--t-small)}.vault__glow{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(60% 50% at 50% 60%,#ff51002e,#0000 70%);position:absolute;inset:-30% -10%}.vault__door{z-index:2;pointer-events:none;position:absolute;inset:-.5rem 0}.vault__leaf{background:var(--bg);width:50%;transition:background-color .9s var(--ease-out);position:absolute;top:0;bottom:0;transform:scaleX(0)}.vault__leaf--l{transform-origin:0;left:0}.vault__leaf--r{transform-origin:100%;right:0}.vault__seam{background:var(--orange);opacity:0;width:1px;position:absolute;top:0;bottom:0;left:calc(50% - .5px)}.has-js .vault__leaf{animation:0s 4s forwards vaultOpen;transform:none}.has-js .vault__seam{opacity:1;animation:0s 4s forwards vaultSeamOff}.has-js .vault--armed .vault__leaf,.has-js .vault--armed .vault__seam{animation:none}@keyframes vaultOpen{to{transform:scaleX(0)}}@keyframes vaultSeamOff{to{opacity:0}}.btn{font-size:var(--t-small);letter-spacing:.12em;text-transform:uppercase;will-change:transform;border-radius:3rem;align-items:center;gap:.6rem;padding:.95rem 1.9rem;font-weight:700;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.btn--solid{background:var(--fg);color:var(--bg);border:1px solid var(--fg)}.btn--solid:hover{color:var(--fg);background:0 0}.btn--ghost{border:1px solid var(--hair-strong)}.btn--ghost:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.icon-arrow{vertical-align:-.08em;width:1em;height:1em;transition:transform .35s var(--ease-out);flex:none}a:hover>.icon-arrow,.btn:hover .icon-arrow{transform:translate(.15em,-.15em)}.site-foot{padding:1.6rem var(--gutter)2rem;background:var(--ink-deep);color:var(--bone);border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;display:flex;position:relative}.site-foot p{color:var(--fg-2)}.site-foot__top{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-weight:700}.site-foot__top:hover{color:var(--accent-text)}@media (max-width:1099px){.about__rail,.caps__rail,.record__rail{grid-column:1/4}.about .manifesto{grid-column:4/13}.about__media{grid-column:4/11;margin-top:3rem;position:static}.about__margin,.caps__body,.caps__margin,.record__body,.record__margin{grid-column:4/13}.hero__field{grid-column:1/6}}@media (max-width:480px){.hero__word{font-size:clamp(2.2rem,12vw,3.4rem)}.hero__star{font-size:clamp(1.4rem,6vw,2rem)}}@media (max-width:899px){.about__rail,.caps__rail,.record__rail,.about .manifesto,.about__media,.about__margin,.caps__body,.caps__margin,.work__list-wrap,.record__body,.record__margin{grid-column:1/-1}.field{grid-template-columns:auto minmax(0,1fr);margin-bottom:2.5rem}.facts{grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:2.5rem;display:grid}.hero__bust img{-o-object-position:62% 40%;object-position:62% 40%;width:100%}.hero__ui{padding-top:calc(4rem + var(--gutter));grid-template-rows:auto 1fr auto auto}.hero__field{grid-column:1/-1;max-width:none;margin-bottom:0}.hero__aside{grid-area:4/1/auto/-1;justify-self:start;margin-top:.8rem;display:block}.hero__badge{display:none}.hero__title{bottom:clamp(8rem,24vh,13rem)}.torch{--torch:26rem}.sec-head{margin-bottom:clamp(2rem,6vw,3rem)}.cap__head{grid-template-columns:2.4rem minmax(0,1fr) 18px}.cap__name{white-space:normal;text-overflow:clip;font-size:clamp(1.25rem,5.4vw,1.9rem);overflow:visible}.cap__text,.tags{margin-left:0}}@media (min-width:900px){.hero__field{border-top:0;flex-wrap:wrap;grid-column:1/10;align-items:baseline;gap:.5rem 2.2rem;max-width:none;display:flex}.hero__field>div{align-items:baseline;gap:.6rem;display:inline-flex}.hero__field dt,.hero__field dd{border:0;padding:0}}.has-js [data-clip]:not(.is-ready),.has-js [data-redact]:not(.is-ready),.has-js [data-img-reveal]:not(.is-ready),.has-js .stamp[data-stamp]:not(.is-ready),.has-js .stamp--exhibit:not(.is-ready),.has-js .stamp--closed:not(.is-ready){visibility:hidden;animation:0s 3.5s forwards forceShow}@keyframes forceShow{to{visibility:visible}}.has-js:not(.js-ok) .bar{animation:0s 4s forwards barSafety}.has-js:not(.js-ok) [data-clip],.has-js:not(.js-ok) [data-img-reveal]{animation:0s 4s forwards clipSafety}.has-js:not(.js-ok) .stamp{animation:0s 4s forwards stampSafety}@keyframes barSafety{to{transform:scaleX(0)}}@keyframes clipSafety{to{clip-path:none;visibility:visible}}@keyframes stampSafety{to{opacity:1;visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.grain,.cursor,.torch,.fibre{display:none!important}.hero{--lit:1}.hero__layer--base .hero__bust img{opacity:.85}.vault__leaf{animation:none!important;transform:scaleX(0)!important}.vault__seam{opacity:0!important;animation:none!important}.vault__glow{opacity:1}.alibi__line{transform:scaleY(1)}.alibi__drop{transform:none}.bar{transform:scaleX(0)}.stamp{opacity:1!important}.frame{transform:none!important}}html body:is([data-theme=bone],[data-theme=ink],[data-theme=ink-deep],[data-theme=orange]) a{color:inherit}.site-head,.site-head a,.site-head button,.tabs,.tabs a,.tabs button{color:#fff}body[data-theme=orange] .site-head,body[data-theme=orange] .site-head a,body[data-theme=orange] .site-head button{color:#ec4008}.brief-row__title{font-size:clamp(1.15rem,2.1vw,1.9rem);line-height:1.15}.shell{flex-direction:column;min-height:100vh;display:flex;position:relative}.shell--page{background:0 0}.page-shell{flex:1;width:100%;padding-top:clamp(4.5rem,9vh,6rem)}.page-shell>.sec:first-child{padding-top:clamp(1.5rem,4vh,3rem)}.sec__note{grid-column:1/-1;max-width:34ch;margin-top:clamp(2rem,5vw,3.5rem)}.work--page .work__inner{-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.work--page .work__list-wrap{grid-column:1/8;min-width:0}.work--page .viewer{grid-column:8/13}.brief-row__tag{letter-spacing:.14em;text-transform:uppercase;opacity:.65;white-space:nowrap;font-size:.42em}.briefs__earlier{margin-top:clamp(2.5rem,6vw,4rem)}.briefs__earlier-label{font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);margin-bottom:.5rem;font-weight:700}.case__sheet,.post__col{grid-column:2/12;width:100%;max-width:52rem;margin:0 auto}.post__col{max-width:44rem}.case__back{font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);margin-bottom:1.6rem;padding:.4rem 0;font-weight:700;display:inline-block}.case__back:hover{color:var(--accent-text)}.case__title--post{font-size:clamp(2rem,5vw,3.6rem)}.post__byline{font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);margin:0 0 1.8rem}.case__next .work__inner{display:block}.case__next .work__list-wrap{grid-column:auto}.case__next .viewer{display:none}.post__next{border-top:1px solid var(--hair);margin-top:clamp(2.5rem,6vw,4rem);padding-top:1.6rem}.post__next .briefs__all{margin-top:1.4rem;display:inline-block}.post__share{border-top:1px solid var(--hair);font-size:var(--t-small);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:2.2rem;padding-top:1.4rem;display:flex}.post__share-btn{border:1px solid var(--hair-strong);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;min-height:44px;padding:.45rem 1rem;transition:background-color .3s,color .3s}.post__share-btn:hover{background:var(--fg);color:var(--bg)}.dossier-prose{font-family:var(--font-body);color:var(--ink);overflow-wrap:break-word;max-width:44rem;font-size:clamp(1.05rem,.95rem + .4vw,1.2rem);line-height:1.7}.dossier-prose>:first-child{margin-top:0}.dossier-prose h1,.dossier-prose h2,.dossier-prose h3,.dossier-prose h4{font-family:var(--font-display);letter-spacing:.005em;text-wrap:balance;margin:2.2em 0 .8em;font-weight:600;line-height:1.12}.dossier-prose h1{font-size:clamp(1.7rem,4vw,2.6rem)}.dossier-prose h2{font-size:clamp(1.45rem,3.2vw,2rem)}.dossier-prose h3{font-size:clamp(1.2rem,2.4vw,1.5rem)}.dossier-prose h4{font-size:1.05rem}.dossier-prose p{max-width:62ch;margin:1.1em 0}.dossier-prose a{color:var(--orange-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.dossier-prose a:hover{color:var(--orange-deep)}.dossier-prose blockquote{font-family:var(--font-serif);border-left:2px solid var(--orange);color:#131108e0;max-width:62ch;margin:1.6em 0;padding-left:1rem;font-size:1.15em;font-style:italic;line-height:1.55}.dossier-prose ul,.dossier-prose ol{max-width:62ch;margin:1.1em 0;padding-left:1.4em}.dossier-prose li{margin:.45em 0}.dossier-prose li::marker{color:var(--orange-text)}.dossier-prose hr{border:0;border-top:1px solid var(--hair-strong);max-width:40rem;margin:2.2em 0}.dossier-prose img{background:var(--paper);border:1px solid #13110847;border-radius:2px;margin:1.6em auto;padding:6px}.dossier-prose figure{margin:1.6em 0}.dossier-prose figcaption{font-family:var(--font-serif);color:var(--fg-2);text-align:center;margin-top:.6rem;font-size:.95rem;font-style:italic}.dossier-prose code{background:#13110814;border:1px solid #13110829;border-radius:4px;padding:.12em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.dossier-prose pre{background:var(--carbon);color:var(--bone);border-radius:6px;margin:1.6em 0;padding:1.1rem 1.25rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.dossier-prose pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.dossier-prose table{border-collapse:collapse;width:100%;margin:1.6em 0;font-size:.92em}.dossier-prose th,.dossier-prose td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:.6rem .75rem}.dossier-prose th{font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase}.dossier-prose strong{font-weight:700}.about--page .about__body{grid-column:3/9;min-width:0}.about--page .manifesto{max-width:28ch}.record-mini{margin-top:clamp(2rem,5vw,3rem)}.record-mini__label{font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);margin-bottom:.4rem;font-weight:700}.record-mini__list{border-top:1px solid var(--hair);list-style:none}.record-mini__row{border-bottom:1px solid var(--hair);font-size:var(--t-small);grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}.record-mini__row>span:first-child{font-size:var(--t-micro);letter-spacing:.1em;color:var(--fg-2);padding-top:.2em}.about--page .briefs__all{margin-top:1.4rem;display:inline-block}.whois__body{grid-column:1/-1;max-width:22ch}.whois__field{grid-column:1/7;margin-top:clamp(2rem,5vw,3rem)}.whois__links{border-top:1px solid var(--hair);grid-column:1/-1;margin-top:clamp(2rem,5vw,3rem);list-style:none}.whois__links .brief-row{grid-template-columns:2.6rem minmax(0,1fr) 1.6rem}.notfound{text-align:left;align-content:start;min-height:62vh}.notfound__code{color:#0000;-webkit-text-stroke:2px var(--bone);grid-column:1/-1;font-size:clamp(5rem,20vw,14rem);font-weight:600;line-height:.9}.notfound__title{font-size:var(--t-head);text-transform:uppercase;grid-column:1/-1;max-width:20ch;margin-top:1rem}.notfound__line{grid-column:1/-1;max-width:34ch;margin-top:1rem}.notfound__back{grid-column:1/-1;margin-top:2rem;display:inline-block}@media (max-width:1099px){.work--page .work__list-wrap{grid-column:1/8}.work--page .viewer{grid-column:8/13}.about--page .about__body{grid-column:4/13}.case__sheet,.post__col,.whois__field{grid-column:1/-1}}@media (max-width:899px){.work--page .work__inner{display:block}.work--page .viewer{display:none}.about--page .about__body{grid-column:1/-1}.record-mini__row{grid-template-columns:7rem minmax(0,1fr)}}@media (max-width:599px){.page-shell{padding-top:4.25rem}.record-mini__row{grid-template-columns:1fr;gap:.3rem}}@media (hover:none){.brief-row__tag,.case__next .viewer{display:none}}@media (prefers-reduced-motion:reduce){.page-shell [data-clip],.page-shell [data-img-reveal]{clip-path:none!important}.page-shell .bar{transform:scaleX(0)!important}}.case__title{font-size:clamp(2.2rem,5.2vw,4.6rem);line-height:1.02}:root{--torch:46rem}.hero__layer--base .hero__bust img{filter:grayscale()contrast(1.1)brightness(.8)}.torch__inner .hero__bust img{filter:saturate(1.25)contrast(1.12)brightness(1.18);opacity:1}.torch__inner .hero__bust:after{content:"";mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(at 78% 22%,#ff51006b,#0000 55%),linear-gradient(115deg,#ff963c38,#0000 60%);position:absolute;inset:0}.torch:before{content:"";z-index:0;mix-blend-mode:screen;background:radial-gradient(circle closest-side,#fff4e480,#fff4e42e 55%,#0000 80%);position:absolute;inset:0}.torch__inner{z-index:1}@media (max-width:899px){:root{--torch:30rem}}.shell{width:100%;min-width:0}.hero__star{cursor:default}.shot img{filter:grayscale(.55)contrast(1.05)}.shot:after{opacity:.4}.hero__bust img{-o-object-position:62% 24%;object-position:62% 24%}.torch__inner .hero__bust:after{opacity:.55}.caps__rail{align-self:start;max-width:190px;margin-top:3.2rem}@media (max-width:899px){.caps__rail{display:none}}.about__strip{grid-column:3/13;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(3rem,8vh,6rem);display:grid}@media (max-width:899px){.about__strip{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}}.row-preview{z-index:260;background:var(--paper);pointer-events:none;opacity:0;clip-path:inset(0 0 100%);width:300px;height:190px;transition:opacity .25s ease,clip-path .55s var(--ease-expo);will-change:transform,clip-path;border:1px solid #1311084d;padding:8px;position:fixed;top:0;left:0;box-shadow:0 24px 48px -18px #0000008c}.row-preview.is-on{opacity:1;clip-path:inset(0)}.row-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (hover:none),(max-width:899px){.row-preview{display:none}}.case__title.case__title--post{font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.08}html body[data-theme] .menu__close:focus-visible .menu__close-x,html body[data-theme] .menu__link:focus-visible{color:var(--orange-text)}html body[data-theme] .ex-row:focus-visible,html body[data-theme] .ex-row.is-active,html body[data-theme] .brief-row:focus-visible{color:var(--bg)}@media (hover:hover){html body[data-theme] .menu__close:hover .menu__close-x,html body[data-theme] .menu__link:hover,html body[data-theme] .menu__socials a:hover{color:var(--orange-text)}html body[data-theme] .field dd a:hover,html body[data-theme] .cap__head:hover .cap__name{color:var(--accent-text)}html body[data-theme] .ex-row:hover{color:var(--bg)}html body[data-theme] .entry:hover .entry__what{color:var(--fg)}html body[data-theme] .brief-row:hover{color:var(--bg)}html body[data-theme] .briefs__all:hover{color:var(--accent-text)}html body[data-theme] .contact__mail:hover,html body[data-theme] .contact__meta a:hover{color:var(--orange)}html body[data-theme] .btn--solid:hover{color:var(--fg)}html body[data-theme] .btn--ghost:hover{color:var(--bg)}html body[data-theme] .site-foot__top:hover,html body[data-theme] .case__back:hover{color:var(--accent-text)}html body[data-theme] .post__share-btn:hover{color:var(--bg)}html body[data-theme] .dossier-prose a:hover{color:var(--orange-deep)}}@media (max-width:899px){:root{--t-monumental:clamp(3.4rem,18.5vw,8rem)}.hero__ui{padding-top:calc(5.4rem + var(--gutter))}}@media (hover:none){.torch{display:none!important}.hero__layer--base .hero__bust img{filter:saturate(1.15)contrast(1.08)brightness(.92);opacity:calc(.8 + .2*var(--lit,0))}.hero__layer--base .hero__bust:after{content:"";mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(at 76% 24%,#ff510061,#0000 56%),linear-gradient(115deg,#ff963c2e,#0000 60%);position:absolute;inset:0}}@media (max-width:767px) and (hover:none){.ex-row{-moz-column-gap:.75rem;grid-template-columns:1.7rem 4.4rem minmax(0,1fr) 1.2rem;grid-template-areas:"i p t a""i p c a";align-items:center;gap:.2rem .75rem}.ex-row__index{grid-area:i;align-self:start;padding-top:.2em}.ex-row__thumb{aspect-ratio:4/3;grid-area:p;width:4.4rem;padding:3px;display:block}.ex-row__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ex-row__title{grid-area:t;align-self:end;font-size:clamp(1.2rem,5.6vw,1.7rem);line-height:1.05}.ex-row__cat{grid-area:c;align-self:start;font-size:.7rem;display:block}.ex-row__year{display:none}.ex-row__arrow{grid-area:a}}@media (hover:none),(max-width:899px){.site-head__brand,.briefs__all,.site-foot__top,.contact__socials a,.case__back,.post__share-btn,.menu__socials a{align-items:center;min-height:44px;display:inline-flex}.contact__socials{gap:0}}@media (max-width:480px){.hero__word{font-size:clamp(2.6rem,18vw,5rem)}.hero__star{font-size:clamp(1.8rem,9vw,3rem)}}@media (max-width:899px){.hero__bust img{-o-object-position:70% 18%;object-position:70% 18%}.hero__bust{width:100%}.hero__bust img{-webkit-mask-image:linear-gradient(to right,transparent 0,#00000080 14%,#000 38%),var(--hero-fade);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right,transparent 0,#00000080 14%,#000 38%),var(--hero-fade);mask-image:linear-gradient(to right,transparent 0,#00000080 14%,#000 38%),var(--hero-fade);-webkit-mask-composite:source-in,xor;-webkit-mask-composite:source-in;mask-composite:intersect}}html body[data-theme] .btn--solid{color:var(--bg)}html body[data-theme] .btn--ghost{color:var(--fg)}.about__media.frame{position:relative}@media (max-width:899px){.hero__aside .hero__badge{right:var(--gutter);width:5.4rem;height:5.4rem;display:block;position:absolute;bottom:clamp(1.4rem,3.5vh,2.2rem)}.hero__margin{max-width:calc(100% - 7.5rem)}}@media (hover:none){.hero__layer--base .hero__bust:after{-webkit-mask-image:linear-gradient(to right,transparent 0,#00000080 14%,#000 34%),var(--hero-fade);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right,transparent 0,#00000080 14%,#000 34%),var(--hero-fade);mask-image:linear-gradient(to right,transparent 0,#00000080 14%,#000 34%),var(--hero-fade);-webkit-mask-composite:source-in,xor;-webkit-mask-composite:source-in;mask-composite:intersect}}html{transition:background-color .9s var(--ease-out)}html:has(body[data-theme=bone]){background-color:var(--bone)}html:has(body[data-theme=ink]){background-color:var(--ink)}html:has(body[data-theme=ink-deep]){background-color:var(--ink-deep)}html:has(body[data-theme=orange]){background-color:var(--orange)}@supports ((-moz-appearance:none)){*{scrollbar-width:thin;scrollbar-color:#ff5100bf transparent}}::-webkit-scrollbar{background:0 0;width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ff5100b3 padding-box padding-box;border:4px solid #0000;border-radius:999px;min-height:56px;transition:background-color .25s}::-webkit-scrollbar-thumb:hover{background:var(--orange)padding-box;border-width:3px}::-webkit-scrollbar-thumb:active{background:var(--orange-deep)padding-box;border-width:3px}::-webkit-scrollbar-corner{background:0 0}@media (max-width:899px){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-width:2px}}::-webkit-scrollbar-button{width:0;height:0;display:none}html:has(body[data-theme=admin]){background-color:#0a0d12}body[data-theme=admin]{--bg:#0a0d12;--fg:#e5ebf3;color:#e5ebf3;transition:none;background:radial-gradient(1200px 700px at 12% -8%,#4fc3b31a,#0000 60%),radial-gradient(900px 600px at 100% 0,#ff510012,#0000 55%),#0a0d12!important}body[data-theme=admin] .grain,body[data-theme=admin] .fibre{display:none}@media (min-width:768px){.md\:prose-base{font-size:1rem;line-height:1.75}.md\:prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.md\:prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.md\:prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.md\:prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.888889em;font-size:2.25em;line-height:1.11111}.md\:prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:1em;font-size:1.5em;line-height:1.33333}.md\:prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;line-height:1.6}.md\:prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.md\:prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.md\:prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.md\:prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.md\:prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-size:.875em}.md\:prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.md\:prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.md\:prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;line-height:1.71429}.md\:prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.md\:prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.md\:prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.md\:prose-base :where(.md\:prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.md\:prose-base :where(.md\:prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.md\:prose-base :where(.md\:prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.md\:prose-base :where(.md\:prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.md\:prose-base :where(.md\:prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.md\:prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.md\:prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.md\:prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.md\:prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.md\:prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.md\:prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.71429}.md\:prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.md\:prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.md\:prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.md\:prose-base :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}.md\:prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.md\:prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.md\:prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.md\:prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.md\:prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.857143em;font-size:.875em;line-height:1.42857}.md\:prose-base :where(.md\:prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-base :where(.md\:prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.md\:prose-lg{font-size:1.125rem;line-height:1.77778}.md\:prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.md\:prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.md\:prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.md\:prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.md\:prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.md\:prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.md\:prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.md\:prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.md\:prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.md\:prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.md\:prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.md\:prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.md\:prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.md\:prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.md\:prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.md\:prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.md\:prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.md\:prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.md\:prose-lg :where(.md\:prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.md\:prose-lg :where(.md\:prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.md\:prose-lg :where(.md\:prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.md\:prose-lg :where(.md\:prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.md\:prose-lg :where(.md\:prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.md\:prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.md\:prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.md\:prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.md\:prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.md\:prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.md\:prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.md\:prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.md\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.md\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.md\:prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.md\:prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.md\:prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.md\:prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.md\:prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.md\:prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.md\:prose-lg :where(.md\:prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-lg :where(.md\:prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}}.marker\:text-slate-500 ::marker{color:#64748b}.marker\:text-slate-500::marker{color:#64748b}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.hover\:border-\[\#A8A29E\]:hover{--tw-border-opacity:1;border-color:rgb(168 162 158/var(--tw-border-opacity,1))}.hover\:border-\[\#D6D3D1\]:hover{--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.hover\:border-amber-400\/40:hover{border-color:#fbbf2466}.hover\:border-amber-400\/50:hover{border-color:#fbbf2480}.hover\:border-amber-500\/40:hover{border-color:#f59e0b66}.hover\:border-amber-500\/50:hover{border-color:#f59e0b80}.hover\:border-amber-600\/40:hover{border-color:#d9770666}.hover\:border-amber-600\/60:hover{border-color:#d9770699}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-\[\#131108\]\/10:hover{background-color:#1311081a}.hover\:bg-\[\#292524\]:hover{--tw-bg-opacity:1;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E7E5E4\]:hover{--tw-bg-opacity:1;background-color:rgb(231 229 228/var(--tw-bg-opacity,1))}.hover\:bg-\[\#EFECE6\]:hover{--tw-bg-opacity:1;background-color:rgb(239 236 230/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F7F5F0\]:hover{--tw-bg-opacity:1;background-color:rgb(247 245 240/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FAF8F5\]:hover{--tw-bg-opacity:1;background-color:rgb(250 248 245/var(--tw-bg-opacity,1))}.hover\:bg-amber-600\/\[0\.14\]:hover{background-color:#d9770624}.hover\:bg-amber-600\/\[0\.16\]:hover{background-color:#d9770629}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:text-\[\#1C1917\]:hover{--tw-text-opacity:1;color:rgb(28 25 23/var(--tw-text-opacity,1))}.hover\:text-\[\#c53a00\]:hover{--tw-text-opacity:1;color:rgb(197 58 0/var(--tw-text-opacity,1))}.hover\:text-amber-700:hover{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.hover\:text-amber-800:hover{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:shadow-\[0_12px_32px_-4px_rgba\(44\,38\,30\,0\.08\)\]:hover{--tw-shadow:0 12px 32px -4px #2c261e14;--tw-shadow-colored:0 12px 32px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_32px_rgba\(44\,38\,30\,0\.06\)\]:hover{--tw-shadow:0 12px 32px #2c261e0f;--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_32px_rgba\(44\,38\,30\,0\.07\)\]:hover{--tw-shadow:0 12px 32px #2c261e12;--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_36px_rgba\(44\,38\,30\,0\.08\)\]:hover{--tw-shadow:0 12px 36px #2c261e14;--tw-shadow-colored:0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_2px_12px_rgba\(217\,119\,6\,0\.12\)\]:hover{--tw-shadow:0 2px 12px #d977061f;--tw-shadow-colored:0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group\/btn:hover .group-hover\/btn\:-translate-y-0\.5{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.group\/btn:hover .group-hover\/btn\:translate-x-0\.5,.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[\#D6D3D1\]{--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.group:hover .group-hover\:text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.prose-headings\:font-semibold :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:600}.prose-headings\:tracking-tight :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){letter-spacing:-.025em}.prose-h1\:mb-4 :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1rem}.prose-h1\:text-white :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.prose-h2\:mb-3 :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75rem}.prose-h2\:mt-10 :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.5rem}.prose-h2\:text-gray-100 :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.prose-h3\:mb-2 :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5rem}.prose-h3\:mt-8 :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2rem}.prose-h3\:text-gray-200 :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.prose-p\:leading-relaxed :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.625}.prose-p\:text-gray-300 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.prose-a\:text-cyan-300 :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.prose-a\:no-underline :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.hover\:prose-a\:text-cyan-200 :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.prose-blockquote\:my-8 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2rem;margin-bottom:2rem}.prose-blockquote\:border-l-4 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-width:4px}.prose-blockquote\:border-cyan-500\/70 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:#06b6d4b3}.prose-blockquote\:bg-slate-900\/40 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:#0f172a66}.prose-blockquote\:py-2 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5rem;padding-bottom:.5rem}.prose-blockquote\:pl-5 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:1.25rem}.prose-blockquote\:pr-2 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.5rem}.prose-blockquote\:italic :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-style:italic}.prose-blockquote\:text-gray-200 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.prose-strong\:text-gray-100 :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.prose-code\:text-cyan-200 :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.prose-code\:before\:content-none :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose-code\:after\:content-none :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{--tw-content:none;content:var(--tw-content)}.prose-pre\:border :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-width:1px}.prose-pre\:border-slate-700 :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.prose-pre\:bg-slate-900 :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.prose-li\:text-gray-300 :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.prose-hr\:border-slate-700 :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}@media (min-width:640px){.sm\:h-\[360px\]{height:360px}.sm\:min-h-\[72vh\]{min-height:72vh}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:gap-6{gap:1.5rem}.sm\:self-auto{align-self:auto}.sm\:p-6{padding:1.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:left-\[-3\.15rem\]{left:-3.15rem}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:row-span-1{grid-row:span 1/span 1}.md\:row-span-2{grid-row:span 2/span 2}.md\:mb-3{margin-bottom:.75rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mt-9{margin-top:2.25rem}.md\:min-h-\[88vh\]{min-height:88vh}.md\:auto-rows-\[11\.5rem\]{grid-auto-rows:11.5rem}.md\:auto-rows-auto{grid-auto-rows:auto}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:gap-10{gap:2.5rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pl-12{padding-left:3rem}.md\:pt-10{padding-top:2.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-\[15px\]{font-size:15px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-relaxed{line-height:1.625}}@media (min-width:1024px){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:p-8{padding:2rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}
